{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.keh5S8Ib/b1/coot_1.1.09+dfsg-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.keh5S8Ib/b2/coot_1.1.09+dfsg-2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n- b2e5559a881af2bed728281750d16955 11118876 science optional coot-data_1.1.09+dfsg-2_all.deb\n- a01184a8b2a28ca565c999e69b116b5c 243954792 debug optional coot-dbgsym_1.1.09+dfsg-2_armhf.deb\n- 0c9d17d3a51474094bd0cf350f4f8199 2109904 science optional coot-doc_1.1.09+dfsg-2_all.deb\n- ae10e1f2fe583712d702dac1fb2e18b9 7532100 science optional coot_1.1.09+dfsg-2_armhf.deb\n+ 56979ea43421de397e5ea0ba11ae29b4 11121400 science optional coot-data_1.1.09+dfsg-2_all.deb\n+ f1e6fa5a85efc4a2119652b29e1f177c 243949456 debug optional coot-dbgsym_1.1.09+dfsg-2_armhf.deb\n+ c249eac70181aaea01b74889f7a2599a 2109908 science optional coot-doc_1.1.09+dfsg-2_all.deb\n+ 50dcdd343e9a4067857a37b9143534f7 7532712 science optional coot_1.1.09+dfsg-2_armhf.deb\n 1eb399dd88b494dfa0ca334800826115 81960 libdevel optional libcootapi-dev_1.1.09+dfsg-2_armhf.deb\n 0606bde2bac45653409e5a3e25cfee7e 85593016 debug optional libcootapi1.1-dbgsym_1.1.09+dfsg-2_armhf.deb\n 9a29e6c9e0973a17e02993ec434efab6 3197360 libs optional libcootapi1.1_1.1.09+dfsg-2_armhf.deb\n"}, {"source1": "coot-data_1.1.09+dfsg-2_all.deb", "source2": "coot-data_1.1.09+dfsg-2_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-07-22 07:52:32.000000 debian-binary\n -rw-r--r-- 0 0 0 17636 2024-07-22 07:52:32.000000 control.tar.xz\n--rw-r--r-- 0 0 0 11101048 2024-07-22 07:52:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11103572 2024-07-22 07:52:32.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -585,15 +585,15 @@\n -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\n -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\n -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\n -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\n -rw-r--r-- 0 root (0) root (0) 5964800 2024-07-22 07:52:32.000000 ./usr/share/coot/data/ligands-2016.db\n -rw-r--r-- 0 root (0) root (0) 1236992 2024-07-22 07:52:32.000000 ./usr/share/coot/data/ligands.db\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/\n--rw-r--r-- 0 root (0) root (0) 22228 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/Makefile\n+-rw-r--r-- 0 root (0) root (0) 22227 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/Makefile\n -rw-r--r-- 0 root (0) root (0) 876 2024-06-13 08:42:40.000000 ./usr/share/coot/data/metal/Makefile.am\n -rw-r--r-- 0 root (0) root (0) 19341 2024-07-22 07:52:32.000000 ./usr/share/coot/data/metal/Makefile.in\n -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\n -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\n -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\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/coot/data/rama/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/coot/data/rama/zo-tables/\n@@ -627,15 +627,15 @@\n -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\n -rw-r--r-- 0 root (0) root (0) 460 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/BMA-decorations.tab\n -rw-r--r-- 0 root (0) root (0) 361 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/FUC-decorations.tab\n -rw-r--r-- 0 root (0) root (0) 361 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/FUL-decorations.tab\n -rw-r--r-- 0 root (0) root (0) 460 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/GAL-decorations.tab\n -rw-r--r-- 0 root (0) root (0) 460 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/GLC-decorations.tab\n -rw-r--r-- 0 root (0) root (0) 460 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/MAN-decorations.tab\n--rw-r--r-- 0 root (0) root (0) 22746 2024-07-22 07:52:32.000000 ./usr/share/coot/pdb-templates/Makefile\n+-rw-r--r-- 0 root (0) root (0) 22745 2024-07-22 07:52:32.000000 ./usr/share/coot/pdb-templates/Makefile\n -rw-r--r-- 0 root (0) root (0) 1418 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/Makefile.am\n -rw-r--r-- 0 root (0) root (0) 19859 2024-07-22 07:52:32.000000 ./usr/share/coot/pdb-templates/Makefile.in\n -rw-r--r-- 0 root (0) root (0) 736 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/NAG-decorations.tab\n -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\n -rw-r--r-- 0 root (0) root (0) 272 2024-06-13 08:42:40.000000 ./usr/share/coot/pdb-templates/XYP-decorations.tab\n -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\n -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\n@@ -837,15 +837,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/coot/protein_db/\n -rw-r--r-- 0 root (0) root (0) 2125900 2024-07-22 07:52:32.000000 ./usr/share/coot/protein_db/protein.db\n -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\n -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\n -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\n -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\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/coot/rama-data/\n--rw-r--r-- 0 root (0) root (0) 22550 2024-07-22 07:52:32.000000 ./usr/share/coot/rama-data/Makefile\n+-rw-r--r-- 0 root (0) root (0) 22549 2024-07-22 07:52:32.000000 ./usr/share/coot/rama-data/Makefile\n -rw-r--r-- 0 root (0) root (0) 1285 2024-06-13 08:42:40.000000 ./usr/share/coot/rama-data/Makefile.am\n -rw-r--r-- 0 root (0) root (0) 19675 2024-07-22 07:52:32.000000 ./usr/share/coot/rama-data/Makefile.in\n -rw-r--r-- 0 root (0) root (0) 722560 2024-06-13 08:42:40.000000 ./usr/share/coot/rama-data/rama500-general.data\n -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\n -rw-r--r-- 0 root (0) root (0) 360006 2024-06-13 08:42:40.000000 ./usr/share/coot/rama-data/rama500-prepro.data\n -rw-r--r-- 0 root (0) root (0) 252557 2024-06-13 08:42:40.000000 ./usr/share/coot/rama-data/rama500-pro.data\n -rw-r--r-- 0 root (0) root (0) 13942621 2024-07-22 07:52:32.000000 ./usr/share/coot/rama-data/rota500-arg.data\n"}, {"source1": "./usr/share/coot/data/metal/Makefile", "source2": "./usr/share/coot/data/metal/Makefile", "unified_diff": "@@ -213,15 +213,15 @@\n CCDEPMODE = depmode=none\n 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 \n CLIPPER_CXXFLAGS = -DCLIPPER_HAS_TOP8000\n CLIPPER_LIBS = -lclipper-fortran -lclipper-ccp4 -lclipper-cif -lclipper-minimol -lclipper-mmdb -lclipper-cns -lclipper-phs -lclipper-contrib -lclipper-core -lccp4c -lmmdb2 \n COOT_BINARY_NAME = Coot\n COOT_BUILD_INFO_STRING = \n COOT_STDTYPES = -DHAVE_SYS_STDTYPES_H=0\n-COOT_SYS_BUILD_TYPE = Linux-armv7l-debian-trixie-sid-gtk4\n+COOT_SYS_BUILD_TYPE = Linux-aarch64-debian-trixie-sid-gtk4\n COOT_USE_GUILE = \n COOT_WINDOWS_CFLAGS = \n COOT_WINDOWS_LDFLAGS = \n CPPFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2\n CSCOPE = cscope\n CTAGS = ctags\n CURL_CFLAGS = \n@@ -334,15 +334,15 @@\n PyGObject_LIBS = -lgobject-2.0 -lglib-2.0 \n RANLIB = ranlib\n RDKIT_CXXFLAGS = -I/usr/include/rdkit -DRDKIT_HAS_CAIRO_SUPPORT\n 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\n SED = /usr/bin/sed\n SET_MAKE = \n SHARED_LDFLAGS = \n-SHELL = /bin/bash\n+SHELL = /bin/sh\n SOUND_FLAGS = -DWITH_SOUND\n SQLITE3_CFLAGS = -DUSE_SQLITE3 \n SQLITE3_LIBS = -lsqlite3 \n STRIP = strip\n USE_LIBCURL = -DUSE_LIBCURL\n VERSION = 1.1.09\n VORBISFILE_CFLAGS = \n"}, {"source1": "./usr/share/coot/pdb-templates/Makefile", "source2": "./usr/share/coot/pdb-templates/Makefile", "unified_diff": "@@ -195,15 +195,15 @@\n CCDEPMODE = depmode=none\n 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 \n CLIPPER_CXXFLAGS = -DCLIPPER_HAS_TOP8000\n CLIPPER_LIBS = -lclipper-fortran -lclipper-ccp4 -lclipper-cif -lclipper-minimol -lclipper-mmdb -lclipper-cns -lclipper-phs -lclipper-contrib -lclipper-core -lccp4c -lmmdb2 \n COOT_BINARY_NAME = Coot\n COOT_BUILD_INFO_STRING = \n COOT_STDTYPES = -DHAVE_SYS_STDTYPES_H=0\n-COOT_SYS_BUILD_TYPE = Linux-armv7l-debian-trixie-sid-gtk4\n+COOT_SYS_BUILD_TYPE = Linux-aarch64-debian-trixie-sid-gtk4\n COOT_USE_GUILE = \n COOT_WINDOWS_CFLAGS = \n COOT_WINDOWS_LDFLAGS = \n CPPFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2\n CSCOPE = cscope\n CTAGS = ctags\n CURL_CFLAGS = \n@@ -316,15 +316,15 @@\n PyGObject_LIBS = -lgobject-2.0 -lglib-2.0 \n RANLIB = ranlib\n RDKIT_CXXFLAGS = -I/usr/include/rdkit -DRDKIT_HAS_CAIRO_SUPPORT\n 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\n SED = /usr/bin/sed\n SET_MAKE = \n SHARED_LDFLAGS = \n-SHELL = /bin/bash\n+SHELL = /bin/sh\n SOUND_FLAGS = -DWITH_SOUND\n SQLITE3_CFLAGS = -DUSE_SQLITE3 \n SQLITE3_LIBS = -lsqlite3 \n STRIP = strip\n USE_LIBCURL = -DUSE_LIBCURL\n VERSION = 1.1.09\n VORBISFILE_CFLAGS = \n"}, {"source1": "./usr/share/coot/rama-data/Makefile", "source2": "./usr/share/coot/rama-data/Makefile", "unified_diff": "@@ -215,15 +215,15 @@\n CCDEPMODE = depmode=none\n 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 \n CLIPPER_CXXFLAGS = -DCLIPPER_HAS_TOP8000\n CLIPPER_LIBS = -lclipper-fortran -lclipper-ccp4 -lclipper-cif -lclipper-minimol -lclipper-mmdb -lclipper-cns -lclipper-phs -lclipper-contrib -lclipper-core -lccp4c -lmmdb2 \n COOT_BINARY_NAME = Coot\n COOT_BUILD_INFO_STRING = \n COOT_STDTYPES = -DHAVE_SYS_STDTYPES_H=0\n-COOT_SYS_BUILD_TYPE = Linux-armv7l-debian-trixie-sid-gtk4\n+COOT_SYS_BUILD_TYPE = Linux-aarch64-debian-trixie-sid-gtk4\n COOT_USE_GUILE = \n COOT_WINDOWS_CFLAGS = \n COOT_WINDOWS_LDFLAGS = \n CPPFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2\n CSCOPE = cscope\n CTAGS = ctags\n CURL_CFLAGS = \n@@ -336,15 +336,15 @@\n PyGObject_LIBS = -lgobject-2.0 -lglib-2.0 \n RANLIB = ranlib\n RDKIT_CXXFLAGS = -I/usr/include/rdkit -DRDKIT_HAS_CAIRO_SUPPORT\n 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\n SED = /usr/bin/sed\n SET_MAKE = \n SHARED_LDFLAGS = \n-SHELL = /bin/bash\n+SHELL = /bin/sh\n SOUND_FLAGS = -DWITH_SOUND\n SQLITE3_CFLAGS = -DUSE_SQLITE3 \n SQLITE3_LIBS = -lsqlite3 \n STRIP = strip\n USE_LIBCURL = -DUSE_LIBCURL\n VERSION = 1.1.09\n VORBISFILE_CFLAGS = \n"}]}]}]}, {"source1": "coot-doc_1.1.09+dfsg-2_all.deb", "source2": "coot-doc_1.1.09+dfsg-2_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-07-22 07:52:32.000000 debian-binary\n -rw-r--r-- 0 0 0 1500 2024-07-22 07:52:32.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2108212 2024-07-22 07:52:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2108216 2024-07-22 07:52:32.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -3,15 +3,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/doc/coot/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-22 07:52:32.000000 ./usr/share/doc/coot/doc/\n -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\n -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\n -rw-r--r-- 0 root (0) root (0) 3600 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/Makefile.am\n--rw-r--r-- 0 root (0) root (0) 7096 2024-07-22 07:52:32.000000 ./usr/share/doc/coot/doc/Makefile.gz\n+-rw-r--r-- 0 root (0) root (0) 7094 2024-07-22 07:52:32.000000 ./usr/share/doc/coot/doc/Makefile.gz\n -rw-r--r-- 0 root (0) root (0) 5965 2024-07-22 07:52:32.000000 ./usr/share/doc/coot/doc/Makefile.in.gz\n -rw-r--r-- 0 root (0) root (0) 627 2024-06-13 08:42:40.000000 ./usr/share/doc/coot/doc/carbo.txt\n -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\n -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\n -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\n -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\n -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\n"}, {"source1": "./usr/share/doc/coot/doc/Makefile.gz", "source2": "./usr/share/doc/coot/doc/Makefile.gz", "unified_diff": null, "details": [{"source1": "Makefile", "source2": "Makefile", "unified_diff": "@@ -168,15 +168,15 @@\n CCDEPMODE = depmode=none\n 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 \n CLIPPER_CXXFLAGS = -DCLIPPER_HAS_TOP8000\n CLIPPER_LIBS = -lclipper-fortran -lclipper-ccp4 -lclipper-cif -lclipper-minimol -lclipper-mmdb -lclipper-cns -lclipper-phs -lclipper-contrib -lclipper-core -lccp4c -lmmdb2 \n COOT_BINARY_NAME = Coot\n COOT_BUILD_INFO_STRING = \n COOT_STDTYPES = -DHAVE_SYS_STDTYPES_H=0\n-COOT_SYS_BUILD_TYPE = Linux-armv7l-debian-trixie-sid-gtk4\n+COOT_SYS_BUILD_TYPE = Linux-aarch64-debian-trixie-sid-gtk4\n COOT_USE_GUILE = \n COOT_WINDOWS_CFLAGS = \n COOT_WINDOWS_LDFLAGS = \n CPPFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2\n CSCOPE = cscope\n CTAGS = ctags\n CURL_CFLAGS = \n@@ -289,15 +289,15 @@\n PyGObject_LIBS = -lgobject-2.0 -lglib-2.0 \n RANLIB = ranlib\n RDKIT_CXXFLAGS = -I/usr/include/rdkit -DRDKIT_HAS_CAIRO_SUPPORT\n 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\n SED = /usr/bin/sed\n SET_MAKE = \n SHARED_LDFLAGS = \n-SHELL = /bin/bash\n+SHELL = /bin/sh\n SOUND_FLAGS = -DWITH_SOUND\n SQLITE3_CFLAGS = -DUSE_SQLITE3 \n SQLITE3_LIBS = -lsqlite3 \n STRIP = strip\n USE_LIBCURL = -DUSE_LIBCURL\n VERSION = 1.1.09\n VORBISFILE_CFLAGS = \n"}]}]}]}]}, {"source1": "coot_1.1.09+dfsg-2_armhf.deb", "source2": "coot_1.1.09+dfsg-2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-07-22 07:52:32.000000 debian-binary\n--rw-r--r-- 0 0 0 6400 2024-07-22 07:52:32.000000 control.tar.xz\n--rw-r--r-- 0 0 0 7525508 2024-07-22 07:52:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 6396 2024-07-22 07:52:32.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 7526124 2024-07-22 07:52:32.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcootsumo.so.0.0.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcootsumo.so.0.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 7 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- ARM_EXIDX 0x4f7af8 0x004f7af8 0x004f7af8 0x0b580 0x0b580 R 0x4\n- LOAD 0x000000 0x00000000 0x00000000 0x50307c 0x50307c R E 0x1000\n+ ARM_EXIDX 0x4f7b00 0x004f7b00 0x004f7b00 0x0b580 0x0b580 R 0x4\n+ LOAD 0x000000 0x00000000 0x00000000 0x503084 0x503084 R E 0x1000\n LOAD 0x503e20 0x00504e20 0x00504e20 0x0864c 0x14ce8 RW 0x1000\n DYNAMIC 0x504d00 0x00505d00 0x00505d00 0x00300 0x00300 RW 0x4\n NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x503e20 0x00504e20 0x00504e20 0x011e0 0x011e0 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -11,18 +11,18 @@\n [ 6] .gnu.version_r VERNEED 000d48a4 0d48a4 0002b0 00 A 4 7 4\n [ 7] .rel.dyn REL 000d4b54 0d4b54 004c58 08 A 3 0 4\n [ 8] .rel.plt REL 000d97ac 0d97ac 00a720 08 AI 3 21 4\n [ 9] .init PROGBITS 000e3ecc 0e3ecc 00000c 00 AX 0 0 4\n [10] .plt PROGBITS 000e3ed8 0e3ed8 010108 04 AX 0 0 4\n [11] .text PROGBITS 000f3fe0 0f3fe0 38c5c4 00 AX 0 0 8\n [12] .fini PROGBITS 004805a4 4805a4 000008 00 AX 0 0 4\n- [13] .rodata PROGBITS 004805b0 4805b0 03a728 00 A 0 0 8\n- [14] .ARM.extab PROGBITS 004bacd8 4bacd8 03ce1d 00 A 0 0 4\n- [15] .ARM.exidx ARM_EXIDX 004f7af8 4f7af8 00b580 00 AL 11 0 4\n- [16] .eh_frame PROGBITS 00503078 503078 000004 00 A 0 0 4\n+ [13] .rodata PROGBITS 004805b0 4805b0 03a730 00 A 0 0 8\n+ [14] .ARM.extab PROGBITS 004bace0 4bace0 03ce1d 00 A 0 0 4\n+ [15] .ARM.exidx ARM_EXIDX 004f7b00 4f7b00 00b580 00 AL 11 0 4\n+ [16] .eh_frame PROGBITS 00503080 503080 000004 00 A 0 0 4\n [17] .init_array INIT_ARRAY 00504e20 503e20 00029c 04 WA 0 0 4\n [18] .fini_array FINI_ARRAY 005050bc 5040bc 000004 04 WA 0 0 4\n [19] .data.rel.ro PROGBITS 005050c0 5040c0 000c40 00 WA 0 0 4\n [20] .dynamic DYNAMIC 00505d00 504d00 000300 08 WA 4 0 4\n [21] .got PROGBITS 00506000 505000 006af0 04 WA 0 0 4\n [22] .data PROGBITS 0050caf0 50baf0 00097c 00 WA 0 0 8\n [23] .bss NOBITS 0050d470 50c46c 00c698 00 WA 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2049,15 +2049,15 @@\n 2045: 001a4dc1 74 FUNC WEAK DEFAULT 11 _ZN4coot24mtz_column_trials_info_tD2Ev\n 2046: 00156d9d 1920 FUNC GLOBAL DEFAULT 11 add_additional_representation_by_dialog\n 2047: 0013d625 2572 FUNC GLOBAL DEFAULT 11 do_mutate_sequence\n 2048: 002bb319 256 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26output_residue_info_dialogEiRKN4coot14residue_spec_tE\n 2049: 00505998 20 OBJECT WEAK DEFAULT 19 _ZTVN7clipper14SFcalc_iso_fftIfEE\n 2050: 0043a5b1 540 FUNC GLOBAL DEFAULT 11 _ZN20particle_container_t25make_gone_diego_particlesEjRKSt6vectorIN3glm3vecILi3EfLNS1_9qualifierE0EEESaIS4_EERKS4_SA_\n 2051: 00213119 176 FUNC GLOBAL DEFAULT 11 _Z48add_molecular_symmetry_from_mtrix_from_self_filei\n- 2052: 004b84a4 94 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4ctpl11thread_pool10set_threadEiEUlvE_EEEEEE\n+ 2052: 004b84a8 94 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4ctpl11thread_pool10set_threadEiEUlvE_EEEEEE\n 2053: 001d11e5 544 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN7clipper10Coord_orthENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EE17_M_realloc_appendIJRKS9_EEEvDpOT_\n 2054: 001f7905 24 FUNC GLOBAL DEFAULT 11 get_electrostatic_surface_charge_range\n 2055: 001d4fcd 50 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEE7missingERKi\n 2056: 00372e51 424 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t19name_sans_extensionB5cxx11Es\n 2057: 00516a84 96 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37symmetry_environment_object_bonds_boxE\n 2058: 0035edb9 924 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf6BufferESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_\n 2059: 00463685 138 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot27dict_link_angle_restraint_tESaIS1_EED1Ev\n@@ -2078,28 +2078,28 @@\n 2074: 0017ab91 496 FUNC GLOBAL DEFAULT 11 _Z36install_simple_wiggly_ligand_idle_fnPv\n 2075: 00269b41 232 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t18set_bond_thicknessEif\n 2076: 001ae661 32 FUNC GLOBAL DEFAULT 11 set_ncs_matrix_type\n 2077: 00101abd 152 FUNC GLOBAL DEFAULT 11 _Z10git_commitB5cxx11v\n 2078: 002622ad 3356 FUNC GLOBAL DEFAULT 11 _ZN14gl_rama_plot_t13setup_buffersEf\n 2079: 0050d134 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t25rotate_colour_map_for_mapE\n 2080: 00374c89 608 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t40get_bond_colour_by_colour_wheel_positionEii\n- 2081: 004ba6ec 17 OBJECT WEAK DEFAULT 13 _ZTS14Representation\n+ 2081: 004ba6f4 17 OBJECT WEAK DEFAULT 13 _ZTS14Representation\n 2082: 003693a1 572 FUNC GLOBAL DEFAULT 11 _ZNK23model_molecule_meshes_t18get_HA_unit_vectorEPN4mmdb7ResidueE\n 2083: 003af6f1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN7clipper9datatypes5F_phiIfEESaIS3_EED2Ev\n 2084: 0050d06c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t27check_waters_b_factor_limitE\n 2085: 00151d05 20 FUNC GLOBAL DEFAULT 11 file_chooser_selector_state\n 2086: 002ae6a1 82 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot30chain_validation_information_tESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_\n 2087: 002d4159 1748 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t19copy_mol_and_refineEiiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS5_S5_S5_\n 2088: 00515f88 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t42rotation_centre_crosshairs_index_buffer_idE\n 2089: 0044b931 152 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN5boost10shared_ptrIN5RDKit18MolChemicalFeatureEEESaIS5_EE8_M_clearEv\n 2090: 0039a29d 24 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17mesh_draw_normalsERKN3glm3matILi4ELi4EfLNS0_9qualifierE0EEE\n 2091: 00131831 816 FUNC GLOBAL DEFAULT 11 assign_sequence\n 2092: 00206e01 332 FUNC GLOBAL DEFAULT 11 make_updating_model_molecule\n 2093: 0050d2ec 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t24nomenclature_errors_modeE\n- 2094: 001f274d 24 FUNC GLOBAL DEFAULT 11 python_at_prompt_at_startup_state\n+ 2094: 001f2749 24 FUNC GLOBAL DEFAULT 11 python_at_prompt_at_startup_state\n 2095: 00377559 552 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t40new_coords_mol_in_display_control_widgetEv\n 2096: 0050f128 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15restraints_lockE\n 2097: 00368869 908 FUNC GLOBAL DEFAULT 11 _ZN29meshed_generic_display_object7add_arcERKNS_5arc_tE\n 2098: 002522ad 54 FUNC GLOBAL DEFAULT 11 _ZN11framebufferD1Ev\n 2099: 00218d59 200 FUNC GLOBAL DEFAULT 11 _ZN3cfc45on_cfc_water_cluster_structure_button_clickedEP10_GtkButtonPv\n 2100: 002770c1 138 FUNC WEAK DEFAULT 11 _ZN4coot22parallel_plane_atoms_tD2Ev\n 2101: 00453bd9 832 FUNC GLOBAL DEFAULT 11 _Z25test_relativise_file_namev\n@@ -2144,25 +2144,25 @@\n 2140: 00122771 296 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot6SSfind6TargetESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_\n 2141: 00194e5d 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIibESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_\n 2142: 00192f71 280 FUNC WEAK DEFAULT 11 _ZN5boost8lockfree5queueIPSt8functionIFviEEJEED2Ev\n 2143: 0018819d 960 FUNC GLOBAL DEFAULT 11 make_masked_maps_split_by_chain\n 2144: 00154cf5 6 FUNC GLOBAL DEFAULT 11 coot_real_exit\n 2145: 004380c5 748 FUNC GLOBAL DEFAULT 11 _Z21add_chain_to_moleculeRKN9ProteinDB5ChainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEibPN4mmdb7ManagerE\n 2146: 00149cf1 52 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail11other_errorD1Ev\n- 2147: 004b8650 98 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 2147: 004b8654 98 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 2148: 002dc0c1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIbPN4mmdb7ResidueEESaIS4_EED1Ev\n 2149: 001d6c61 44 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEE4typeEv\n 2150: 0015c295 300 FUNC WEAK DEFAULT 11 _ZN4coot16dict_chem_comp_tD2Ev\n 2151: 0021dda1 3828 FUNC GLOBAL DEFAULT 11 _ZN3cfc21cfc_dialog_add_watersEjNS_34extracted_cluster_info_from_pythonEP10_GtkWidget\n 2152: 0026b439 172 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t24is_within_display_radiusERKN4coot13CartesianPairE\n 2153: 002b165d 232 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t51unset_geometry_dialog_dynamic_distance_togglebuttonEv\n 2154: 00516a7c 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t51use_only_extra_torsion_restraints_for_torsions_flagE\n 2155: 001a3b55 272 FUNC GLOBAL DEFAULT 11 _Z35analyse_map_point_density_change_pyP7_objecti\n 2156: 003f53f5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot23dict_chiral_restraint_tESaIS1_EED1Ev\n- 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\n+ 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\n 2158: 0050d26c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t19skeleton_box_radiusE\n 2159: 003ad1c9 124 FUNC WEAK DEFAULT 11 _ZN7clipper15SFweight_splineIfED2Ev\n 2160: 0044acfd 1612 FUNC GLOBAL DEFAULT 11 _Z10show_featsiPKciS0_\n 2161: 005179b0 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27seg_ids_in_atom_labels_flagE\n 2162: 0031838d 408 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot15a_rotamer_tableESaIS1_EED1Ev\n 2163: 0012f3b1 324 FUNC GLOBAL DEFAULT 11 mutate_single_residue_by_serial_number\n 2164: 003166c5 42 FUNC WEAK DEFAULT 11 _ZN27meshed_particle_container_tD2Ev\n@@ -2379,15 +2379,15 @@\n 2375: 005052e4 12 OBJECT WEAK DEFAULT 19 _ZTIN5RDKit5RWMolE\n 2376: 00452d11 452 FUNC GLOBAL DEFAULT 11 _Z15test_symop_cardv\n 2377: 001f4855 40 FUNC GLOBAL DEFAULT 11 get_number_of_molecules\n 2378: 0047c721 472 FUNC WEAK DEFAULT 11 _ZN9rama_plot9phi_psi_tC2ERKS0_\n 2379: 00373885 244 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t21transform_by_internalERKN7clipper9RTop_orthEPN4mmdb7ResidueE\n 2380: 00152a35 420 FUNC GLOBAL DEFAULT 11 _Z31curlew_uninstall_extension_fileRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 2381: 002cc0a9 636 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t21make_moving_atoms_ascEPN4mmdb7ManagerERKSt6vectorIPNS0_7ResidueESaIS5_EE\n- 2382: 004ba764 77 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP23MolecularRepresentationLN9__gnu_cxx12_Lock_policyE2EE\n+ 2382: 004ba76c 77 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP23MolecularRepresentationLN9__gnu_cxx12_Lock_policyE2EE\n 2383: 001c0cb1 464 FUNC GLOBAL DEFAULT 11 user_defined_click_py\n 2384: 00278d85 1012 FUNC WEAK DEFAULT 11 _ZN4coot8ShelxInsC1ERKS0_\n 2385: 00334b11 4 FUNC GLOBAL DEFAULT 11 render_as_ca_bonds_button_select\n 2386: 00202e95 1028 FUNC GLOBAL DEFAULT 11 reset_view\n 2387: 0044bcd1 12 FUNC GLOBAL DEFAULT 11 _ZN6Shader21set_default_directoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 2388: 0014c3b9 536 FUNC WEAK DEFAULT 11 _ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEE5parseEONS_6detail13input_adapterESt8functionIFbiNSB_6parserISA_E13parse_event_tERSA_EEb\n 2389: 00185699 3296 FUNC GLOBAL DEFAULT 11 _Z27display_residue_distortionsiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS4_\n@@ -2469,15 +2469,15 @@\n 2465: 004439c9 1020 FUNC GLOBAL DEFAULT 11 _Z22rsr_sphere_refine_plusv\n 2466: 003dfb35 248 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t6mutateEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEs\n 2467: 001fd009 192 FUNC GLOBAL DEFAULT 11 undo_last_move\n 2468: 005161a8 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t14diff_map_peaksE\n 2469: 003ae159 64 FUNC WEAK DEFAULT 11 _ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEED2Ev\n 2470: 0024ae71 120 FUNC GLOBAL DEFAULT 11 _ZNK4coot25flev_attached_hydrogens_t10get_radiusERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 2471: 003f6131 668 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot9chem_linkEbESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_\n- 2472: 004b88e4 25 OBJECT WEAK DEFAULT 13 _ZTSN7clipper12Message_baseE\n+ 2472: 004b88e8 25 OBJECT WEAK DEFAULT 13 _ZTSN7clipper12Message_baseE\n 2473: 00100ecd 2210 FUNC WEAK DEFAULT 11 _ZN4coot31dictionary_residue_restraints_tD1Ev\n 2474: 00516124 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t10cfc_dialogE\n 2475: 005157f0 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28shader_for_hud_geometry_barsE\n 2476: 00210eb5 1704 FUNC GLOBAL DEFAULT 11 glyco_tree_test\n 2477: 0050fa00 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20shadow_texture_widthE\n 2478: 0024a495 10 FUNC GLOBAL DEFAULT 11 _ZN4coot22get_cannonball_vectorsEPN4mmdb7ResidueERKNS_31dictionary_residue_restraints_tE\n 2479: 0039ad8d 60 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22is_em_map_cached_stateEv\n@@ -2504,15 +2504,15 @@\n 2500: 005051e0 12 OBJECT WEAK DEFAULT 19 _ZTIN8nlohmann6detail11parse_errorE\n 2501: 002db92d 1288 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot24dict_torsion_restraint_tESaIS1_EEC1ERKS3_\n 2502: 00163991 28 FUNC GLOBAL DEFAULT 11 set_add_ccp4i_projects_to_file_dialogs\n 2503: 00336605 404 FUNC GLOBAL DEFAULT 11 _Z24display_control_add_repsP10_GtkWidgetiibiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 2504: 00341e29 1500 FUNC GLOBAL DEFAULT 11 _Z19make_pentakis_dodeci\n 2505: 00144e71 312 FUNC WEAK DEFAULT 11 _ZNK8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEEE16get_token_stringEv\n 2506: 0037bda9 20 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t38update_bonds_colour_using_map_rotationEf\n- 2507: 004b8474 45 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes5F_phiIfEEEE\n+ 2507: 004b8478 45 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes5F_phiIfEEEE\n 2508: 00277d59 364 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot18extra_restraints_t23extra_angle_restraint_tESaIS2_EED1Ev\n 2509: 0020cde5 300 FUNC GLOBAL DEFAULT 11 molecule_name\n 2510: 0050d1b4 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t38find_ligand_score_by_correl_frac_limitE\n 2511: 00422205 9528 FUNC GLOBAL DEFAULT 11 _ZN26molecular_mesh_generator_t31make_twisted_trans_peptide_geomERKSt6vectorIN3glm3vecILi3EfLNS1_9qualifierE0EEESaIS4_EE\n 2512: 00267921 2 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t42environment_graphics_object_internal_linesERK25graphical_bonds_container\n 2513: 00404c79 296 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t29add_extra_start_pos_restraintEN4coot11atom_spec_tEd\n 2514: 00517960 8 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t33ligand_interaction_pulse_previousE\n@@ -2704,15 +2704,15 @@\n 2700: 001c9d85 196 FUNC GLOBAL DEFAULT 11 decrease_proportional_editing_radius\n 2701: 001f5615 392 FUNC GLOBAL DEFAULT 11 _Z37graphics_to_phenix_geo_representationiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 2702: 0050d1c0 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t20find_ligand_map_mol_E\n 2703: 0021f78d 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN3cfc34clustered_feature_info_from_pythonESaIS1_EED1Ev\n 2704: 0050d314 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t13box_radius_emE\n 2705: 001e91ed 492 FUNC GLOBAL DEFAULT 11 single_model_view_this_model_number\n 2706: 005051ec 12 OBJECT WEAK DEFAULT 19 _ZTIN8nlohmann6detail16invalid_iteratorE\n- 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\n+ 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\n 2708: 00402fa9 408 FUNC WEAK DEFAULT 11 _ZNSt3mapIN4coot11atom_spec_tEPN4mmdb4AtomESt4lessIS1_ESaISt4pairIKS1_S4_EEEixERS8_\n 2709: 00373c15 132 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t14is_het_residueEPN4mmdb7ResidueE\n 2710: 00244059 672 FUNC GLOBAL DEFAULT 11 _Z37make_spherical_surface_circular_patchffffj\n 2711: 003c1d61 668 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t11set_torsionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_S7_S7_S7_S7_S7_dRKN4coot16protein_geometryE\n 2712: 0038c939 612 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot32model_view_residue_button_info_tESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_\n 2713: 001475b9 468 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail19json_sax_dom_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEEE12handle_valueINS0_7value_tEEEPSC_OT_\n 2714: 00318691 220 FUNC WEAK DEFAULT 11 _ZN14HUDTextureMeshC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n@@ -2923,31 +2923,31 @@\n 2919: 001f5481 20 FUNC GLOBAL DEFAULT 11 set_save_molecule_number\n 2920: 0021f50d 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiN4coot14residue_spec_tEESaIS3_EED1Ev\n 2921: 00516f78 416 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t33mesh_for_measure_angle_object_vecE\n 2922: 00201379 520 FUNC GLOBAL DEFAULT 11 make_image_raster3d\n 2923: 00365b2d 2 FUNC GLOBAL DEFAULT 11 _ZN29meshed_generic_display_object25add_pentakis_dodecahedronERKN4coot13colour_holderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddRKN7clipper10Coord_orthE\n 2924: 001d64a1 108 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEED0Ev\n 2925: 002b0f75 1372 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t31phi_psi_pairs_from_moving_atomsEv\n- 2926: 004b8574 48 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base7_ResultIN7clipper4XmapIfEEEE\n+ 2926: 004b8578 48 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base7_ResultIN7clipper4XmapIfEEEE\n 2927: 00208e7d 264 FUNC GLOBAL DEFAULT 11 set_colour_map_rotation_on_read_pdb_flag\n 2928: 001553d5 496 FUNC GLOBAL DEFAULT 11 _Z33pepflips_by_difference_map_dialogv\n 2929: 00205739 848 FUNC GLOBAL DEFAULT 11 _Z26colour_map_by_other_map_pyiiffP7_object\n 2930: 0050d2ac 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t26idle_function_rotate_angleE\n 2931: 00397d85 124 FUNC WEAK DEFAULT 11 _ZN4coot6reduce23atoms_with_spinnable_HsD2Ev\n 2932: 005054d8 12 OBJECT WEAK DEFAULT 19 _ZTIN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE\n 2933: 0015cbb9 194 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot22dict_plane_restraint_tESaIS1_EED2Ev\n 2934: 001e9af9 220 FUNC GLOBAL DEFAULT 11 do_rot_trans_adjustments\n 2935: 00260861 192 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt10shared_ptrI31MolecularRepresentationInstanceESaIS2_EED2Ev\n 2936: 001d8829 320 FUNC GLOBAL DEFAULT 11 _Z28lsq_mov_mol_combobox_changedP10_GtkWidgetPv\n- 2937: 004ba9d0 83 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI17CompoundSelectionSaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 2937: 004ba9d8 83 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI17CompoundSelectionSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 2938: 00505204 12 OBJECT WEAK DEFAULT 19 _ZTIN8nlohmann6detail12out_of_rangeE\n 2939: 0050cf52 1 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t24shader_do_depth_fog_flagE\n 2940: 0038b7d5 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIS_IPN4mmdb5ChainESaIS2_EESaIS4_EED2Ev\n 2941: 00199691 196 FUNC GLOBAL DEFAULT 11 sfcalc_genmap\n- 2942: 001f2361 20 FUNC GLOBAL DEFAULT 11 prefer_python\n+ 2942: 001f235d 20 FUNC GLOBAL DEFAULT 11 prefer_python\n 2943: 001f8021 24 FUNC GLOBAL DEFAULT 11 set_map_sharpening_scale_limit\n 2944: 001e99a1 344 FUNC GLOBAL DEFAULT 11 main_hbox\n 2945: 0050fc74 60 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20framebuffer_for_ssaoE\n 2946: 0042d531 328 FUNC WEAK DEFAULT 11 _ZNSt6vectorI26molecular_triangles_mesh_tSaIS0_EE17_M_realloc_appendIJRKS0_EEEvDpOT_\n 2947: 001fe849 272 FUNC GLOBAL DEFAULT 11 set_mol_active\n 2948: 003af771 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIS7_EED2Ev\n 2949: 00316a85 66 FUNC WEAK DEFAULT 11 _ZNSt6vectorI17HUD_button_info_tSaIS0_EED1Ev\n@@ -3270,15 +3270,15 @@\n 3266: 0012fee1 448 FUNC GLOBAL DEFAULT 11 setup_180_degree_flip\n 3267: 00149cf1 52 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail11other_errorD2Ev\n 3268: 0050d220 8 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t46residue_partial_alt_locs_rotate_fragment_angleE\n 3269: 00169251 380 FUNC GLOBAL DEFAULT 11 _Z41generic_list_to_string_vector_internal_pyB5cxx11P7_object\n 3270: 002dc0c1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIbPN4mmdb7ResidueEESaIS4_EED2Ev\n 3271: 0042c2ed 604 FUNC WEAK DEFAULT 11 _ZN25AtomPropertyRampColorRule13colorForValueEf\n 3272: 0014ef59 68 FUNC GLOBAL DEFAULT 11 on_read_map_difference_map_toggle_button_toggled\n- 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\n+ 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\n 3274: 0030f9ad 1484 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t26save_state_data_and_modelsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEs\n 3275: 005161a4 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18max_diff_map_peaksE\n 3276: 00193101 84 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot14atom_name_pairESaIS1_EED1Ev\n 3277: 00517e34 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15generic_texts_pE\n 3278: 003f53f5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot23dict_chiral_restraint_tESaIS1_EED2Ev\n 3279: 00517d04 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24lsq_plane_atom_positionsE\n 3280: 001fc38d 164 FUNC GLOBAL DEFAULT 11 set_rotation_centre_size\n@@ -3307,15 +3307,15 @@\n 3303: 001062d5 24 FUNC GLOBAL DEFAULT 11 get_rot_trans_object_type\n 3304: 0020ea35 360 FUNC GLOBAL DEFAULT 11 graphics_to_ca_plus_ligands_sec_struct_representation\n 3305: 00401991 1264 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot17parallel_planes_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_\n 3306: 00321ddd 128 FUNC WEAK DEFAULT 11 _ZN20graphics_ligand_atomD1Ev\n 3307: 001ff031 256 FUNC GLOBAL DEFAULT 11 set_refinement_lennard_jones_epsilon_from_text\n 3308: 00334b01 4 FUNC GLOBAL DEFAULT 11 render_as_bonds_colored_by_chain_button_select\n 3309: 0035567d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot3api10vnc_vertexESaIS2_EED1Ev\n- 3310: 004b900c 20 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build6atom_tE\n+ 3310: 004b9010 20 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build6atom_tE\n 3311: 001de79d 88 FUNC GLOBAL DEFAULT 11 is_valid_map_molecule\n 3312: 002007e5 236 FUNC GLOBAL DEFAULT 11 add_coordinates_glob_extension\n 3313: 0044b9f5 12 FUNC GLOBAL DEFAULT 11 on_sequence_view_close_button_clicked\n 3314: 005161ad 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t38have_socket_python_string_waiting_flagE\n 3315: 001d6c8d 148 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEE10data_namesEv\n 3316: 00136fb9 276 FUNC GLOBAL DEFAULT 11 setup_save_symmetry_coords\n 3317: 001c9315 208 FUNC GLOBAL DEFAULT 11 delete_extra_restraints_for_residue_spec_py\n@@ -3323,15 +3323,15 @@\n 3319: 001de89d 24 FUNC GLOBAL DEFAULT 11 difference_map_peaks_max_closeness\n 3320: 0038fd69 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIS_IN4coot15pir_alignment_t17matched_residue_tESaIS2_EESaIS4_EED2Ev\n 3321: 0044c815 932 FUNC GLOBAL DEFAULT 11 _ZN6Shader19set_int_for_uniformERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi\n 3322: 00120aed 140 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot29refinement_results_for_rama_tESaIS1_EED1Ev\n 3323: 0033fcfd 132 FUNC GLOBAL DEFAULT 11 _ZN5Model9draw_meshEjP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_RKSt3mapIj13lights_info_tSt4lessIjESaISt4pairIKjS9_EEERKNS2_3vecILi3EfLS4_0EEESM_fRKNSJ_ILi4EfLS4_0EEEbb\n 3324: 001deeed 348 FUNC GLOBAL DEFAULT 11 ramachandran_plot_differences_mol_combobox_second_changed\n 3325: 002f6741 4 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t21read_test_gltf_modelsEv\n- 3326: 004b90c0 23 OBJECT WEAK DEFAULT 13 _ZTS20graphics_ligand_atom\n+ 3326: 004b90c4 23 OBJECT WEAK DEFAULT 13 _ZTS20graphics_ligand_atom\n 3327: 0034a1e9 1832 FUNC GLOBAL DEFAULT 11 _ZN4Mesh58setup_instancing_buffer_data_for_extra_distance_restraintsEj\n 3328: 005166f4 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t36align_and_mutate_chain_from_comboboxB5cxx11E\n 3329: 0042d679 30 FUNC WEAK DEFAULT 11 _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EEEED2Ev\n 3330: 002c9485 824 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t39info_dialog_missing_refinement_residuesERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE\n 3331: 00109c21 316 FUNC GLOBAL DEFAULT 11 display_where_is_pointer\n 3332: 00183585 268 FUNC GLOBAL DEFAULT 11 multi_residue_torsion_py\n 3333: 005059ac 24 OBJECT WEAK DEFAULT 19 _ZTVN7clipper18TargetFn_scaleF1F2INS_9datatypes5F_phiIfEENS1_6F_sigFIfEEEE\n@@ -3400,15 +3400,15 @@\n 3396: 0026adad 96 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t32remove_dictionary_glob_extensionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 3397: 0050d088 2 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t14state_languageE\n 3398: 0037d7b5 572 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13make_ca_bondsEff\n 3399: 00260541 56 FUNC WEAK DEFAULT 11 _ZNSt6vectorI4MeshSaIS0_EED2Ev\n 3400: 0015c3c1 74 FUNC WEAK DEFAULT 11 _ZN4coot38pdbx_chem_comp_description_generator_tD1Ev\n 3401: 003e60c1 600 FUNC WEAK DEFAULT 11 _ZN4coot31chain_mutation_info_container_t13add_insertionERKNS_14residue_spec_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 3402: 002a18b5 196 FUNC WEAK DEFAULT 11 _ZN26molecular_mesh_generator_tD1Ev\n- 3403: 004b9034 28 OBJECT WEAK DEFAULT 13 _ZTS25graphics_ligand_mesh_atom\n+ 3403: 004b9038 28 OBJECT WEAK DEFAULT 13 _ZTS25graphics_ligand_mesh_atom\n 3404: 0043f815 920 FUNC GLOBAL DEFAULT 11 _ZNK4coot17restraints_editor21get_chiral_restraintsEv\n 3405: 00458211 2036 FUNC GLOBAL DEFAULT 11 _Z16kdc_torsion_testv\n 3406: 002ae01d 610 FUNC WEAK DEFAULT 11 _ZN4coot26geometry_distortion_info_tC1ERKS0_\n 3407: 0050d0a0 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t31rama_plot_background_block_sizeE\n 3408: 00463e35 110 FUNC WEAK DEFAULT 11 _ZN4coot13chem_mod_treeD2Ev\n 3409: 00318525 44 FUNC WEAK DEFAULT 11 _ZN4coot26rotamer_probability_tablesD1Ev\n 3410: 003ade2d 76 FUNC WEAK DEFAULT 11 _ZN7clipper13HKL_data_baseD0Ev\n@@ -3513,15 +3513,15 @@\n 3509: 001a4e0d 264 FUNC WEAK DEFAULT 11 _ZN8BuildCasD2Ev\n 3510: 001c3861 34 FUNC GLOBAL DEFAULT 11 _Z19myPyString_AsStringP7_object\n 3511: 00154bd5 288 FUNC GLOBAL DEFAULT 11 coot_save_state_and_exit\n 3512: 005167b0 136 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25rotamer_residue_atom_specE\n 3513: 003e6681 668 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot31chain_mutation_info_container_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_\n 3514: 003ade79 64 FUNC WEAK DEFAULT 11 _ZN7clipper12BasisFn_baseD1Ev\n 3515: 0050532c 12 OBJECT WEAK DEFAULT 19 _ZTIN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE\n- 3516: 004b82d0 104 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 3516: 004b82d4 104 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 3517: 002dea15 304 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t49update_go_to_atom_window_on_other_molecule_chosenEi\n 3518: 0030f21d 4 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t11write_stateERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKS6_\n 3519: 003db429 142 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot4util20density_stats_info_tENS1_11atom_spec_tEESaIS5_EED1Ev\n 3520: 00476765 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIffESaIS1_EED2Ev\n 3521: 0020b3b5 372 FUNC GLOBAL DEFAULT 11 set_density_size\n 3522: 00376e1d 512 FUNC GLOBAL DEFAULT 11 _ZN4coot28additional_representations_t14fill_bonds_boxEv\n 3523: 001f80d5 64 FUNC GLOBAL DEFAULT 11 get_solid_density_surface_opacity\n@@ -3587,15 +3587,15 @@\n 3583: 00106e75 388 FUNC GLOBAL DEFAULT 11 fit_residue_range_to_map_by_simplex\n 3584: 0013ac91 200 FUNC GLOBAL DEFAULT 11 set_rigid_body_fit_acceptable_fit_fraction\n 3585: 00316ff5 138 FUNC WEAK DEFAULT 11 _ZNSt6vectorI16atom_pull_info_tSaIS0_EED1Ev\n 3586: 0047d07d 6 FUNC GLOBAL DEFAULT 11 on_single_map_properties_dialog_close\n 3587: 002e0e01 1936 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30find_atom_index_from_goto_infoEi\n 3588: 00414799 284 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t31remove_molecular_representationEi\n 3589: 001aded5 1344 FUNC GLOBAL DEFAULT 11 make_dynamically_transformed_ncs_maps_by_widget\n- 3590: 004bab24 63 OBJECT WEAK DEFAULT 13 _ZTSN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEEE\n+ 3590: 004bab2c 63 OBJECT WEAK DEFAULT 13 _ZTSN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEEE\n 3591: 001e8aa1 184 FUNC GLOBAL DEFAULT 11 _Z22set_use_fancy_lightings\n 3592: 002eda09 1296 FUNC WEAK DEFAULT 11 _ZN4coot31chain_mutation_info_container_tC1ERKS0_\n 3593: 0020dd79 232 FUNC GLOBAL DEFAULT 11 post_display_control_window\n 3594: 001f4699 24 FUNC GLOBAL DEFAULT 11 set_smooth_scroll_limit\n 3595: 002cc325 836 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23get_rotamer_probabilityEPN4mmdb7ResidueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_7ManagerEfs\n 3596: 001fec49 400 FUNC GLOBAL DEFAULT 11 set_all_models_displayed_and_active\n 3597: 001774d5 52 FUNC WEAK DEFAULT 11 _ZN5RDKit5RWMolD0Ev\n@@ -3650,16 +3650,16 @@\n 3646: 0015138d 56 FUNC GLOBAL DEFAULT 11 close_molecule_by_widget\n 3647: 003c1435 124 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t9draw_dotsEP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_RKSt3mapIj13lights_info_tSt4lessIjESaISt4pairIKjS9_EEERKNS2_3vecILi3EfLS4_0EEERKNSJ_ILi4EfLS4_0EEEb\n 3648: 00510c54 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20user_defined_coloursE\n 3649: 002acc31 268 FUNC WEAK DEFAULT 11 _ZN4coot32residue_validation_information_tC1ERKNS_14residue_spec_tERKNS_11atom_spec_tEdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 3650: 0032d2e9 404 FUNC WEAK DEFAULT 11 _ZNK9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE24ring_atoms_to_ring_bondsERKSt3setIjSt4lessIjESaIjEE\n 3651: 00377b79 1204 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t26get_save_molecule_filenameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 3652: 00205dc9 576 FUNC GLOBAL DEFAULT 11 add_view_here\n- 3653: 004b81cc 32 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail11parse_errorE\n- 3654: 004b83e0 78 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 3653: 004b81d0 32 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail11parse_errorE\n+ 3654: 004b83e4 78 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 3655: 002acad9 344 FUNC WEAK DEFAULT 11 _ZNSt7__cxx119to_stringEi\n 3656: 002f8609 236 FUNC GLOBAL DEFAULT 11 _Z19atom_pos_within_boxRKN3glm3vecILi4EfLNS_9qualifierE0EEES4_S4_\n 3657: 00505af0 12 OBJECT WEAK DEFAULT 19 _ZTVN4coot22link_by_torsion_base_tE\n 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\n 3659: 00434465 1324 FUNC WEAK DEFAULT 11 _ZN11plot_data_t8make_mapEdd\n 3660: 0010a791 352 FUNC GLOBAL DEFAULT 11 change_chain_id\n 3661: 001d67e9 348 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE11data_exportERKNS_3HKLEPd\n@@ -3709,23 +3709,23 @@\n 3705: 00334b21 4 FUNC GLOBAL DEFAULT 11 render_as_rainbow_representation_button_select\n 3706: 00516a80 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t35do_peptide_omega_torsion_restraintsE\n 3707: 0038b1ad 1368 FUNC WEAK DEFAULT 11 _ZN4coot16atom_name_bits_tC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 3708: 0013fc55 28 FUNC GLOBAL DEFAULT 11 do_merge_molecules_gui\n 3709: 00250d65 74 FUNC WEAK DEFAULT 11 _ZN4coot15named_torsion_tD1Ev\n 3710: 00469109 1308 FUNC GLOBAL DEFAULT 11 _ZN7Texture4initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 3711: 0018d86d 424 FUNC GLOBAL DEFAULT 11 _Z21kolmogorov_smirnov_pyP7_objectS0_\n- 3712: 004b81ec 37 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail16invalid_iteratorE\n+ 3712: 004b81f0 37 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail16invalid_iteratorE\n 3713: 0050535c 64 OBJECT WEAK DEFAULT 19 _ZTVN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE\n 3714: 001d5031 4 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEE9data_sizeEv\n 3715: 0019af7d 348 FUNC GLOBAL DEFAULT 11 make_and_draw_patterson\n 3716: 0030dd21 1300 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t13state_commandERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEs\n 3717: 00512296 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t13do_tick_boidsE\n 3718: 001d6309 96 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes4ABCDIfEEED1Ev\n 3719: 0036d4d9 18 FUNC GLOBAL DEFAULT 11 _Z16cartesian_to_glmRKN4coot9CartesianE\n- 3720: 004b917c 4 OBJECT UNIQUE DEFAULT 13 _ZN17HUD_button_info_t12button_widthE\n+ 3720: 004b9180 4 OBJECT UNIQUE DEFAULT 13 _ZN17HUD_button_info_t12button_widthE\n 3721: 00375ef5 236 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t18atom_to_atom_indexEPN4mmdb4AtomE\n 3722: 003b2ec9 19660 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t12make_map_capERKN7clipper10Coord_orthES3_S3_ddjj\n 3723: 001a5cc1 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIPN7clipper4XmapIfEEfESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_\n 3724: 002be205 348 FUNC WEAK DEFAULT 11 _ZN15TextureInfoTypeC2ERK7TextureRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 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_\n 3726: 00515bc8 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t26shader_for_model_as_meshesE\n 3727: 001f57cd 720 FUNC GLOBAL DEFAULT 11 _Z21store_keyed_user_nameNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_S4_\n@@ -3739,15 +3739,15 @@\n 3735: 00515db4 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15shader_for_mapsE\n 3736: 003187bd 188 FUNC WEAK DEFAULT 11 _ZN27meshed_particle_container_tC1ERK4MeshRK20particle_container_t\n 3737: 00349f9d 96 FUNC GLOBAL DEFAULT 11 _ZN4Mesh15update_verticesEv\n 3738: 0038bef1 220 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot33extra_restraints_representation_t39extra_bond_restraints_respresentation_tESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_\n 3739: 00463ef1 92 FUNC WEAK DEFAULT 11 _ZN4coot14chem_mod_angleD2Ev\n 3740: 00477f59 976 FUNC GLOBAL DEFAULT 11 _ZNK4coot15flips_container13get_user_modsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 3741: 0051745c 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t50add_reps_molecule_option_menu_item_select_moleculeE\n- 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_\n+ 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_\n 3743: 001a51d5 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot24mtz_column_trials_info_tESaIS1_EED1Ev\n 3744: 003cc0ed 1504 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t26merge_ligand_to_near_chainEPN4mmdb7ManagerE\n 3745: 0034af11 76 FUNC GLOBAL DEFAULT 11 _ZN4Mesh11apply_scaleEf\n 3746: 002ee421 88 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t9apply_lsqEiiRKSt6vectorIN4coot22lsq_range_match_info_tESaIS2_EE\n 3747: 0050d25c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t22refine_auto_range_stepE\n 3748: 001f2125 324 FUNC GLOBAL DEFAULT 11 _Z13coot_revisionv\n 3749: 0015cf89 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot14mtz_type_labelESaIS1_EED1Ev\n@@ -3826,17 +3826,17 @@\n 3822: 002dded9 836 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29set_go_to_residue_intelligentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_\n 3823: 0051923c 4 OBJECT GLOBAL DEFAULT 23 VAO_for_text\n 3824: 0044cf51 908 FUNC GLOBAL DEFAULT 11 _ZN6Shader20set_mat4_for_uniformERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3glm3matILi4ELi4EfLNS8_9qualifierE0EEE\n 3825: 00120911 84 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot24refinement_lights_info_tESaIS1_EED2Ev\n 3826: 00516690 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t22in_add_alt_conf_defineE\n 3827: 001af181 364 FUNC GLOBAL DEFAULT 11 copy_from_ncs_master_to_specific_other_chains_py\n 3828: 002b45d9 2 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23add_shortcuts_to_windowEP10_GtkWidget\n- 3829: 004b9c80 29 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13SFscale_anisoIfEE\n+ 3829: 004b9c88 29 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13SFscale_anisoIfEE\n 3830: 0050e998 4 OBJECT GLOBAL DEFAULT 23 _PyGObject_API\n- 3831: 004b9d94 44 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base16_Task_state_baseIFviEEE\n+ 3831: 004b9d9c 44 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base16_Task_state_baseIFviEEE\n 3832: 004316c9 188 FUNC GLOBAL DEFAULT 11 _Z9atom_pickv\n 3833: 00412bf1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot24ghost_molecule_display_tESaIS1_EED2Ev\n 3834: 001fb531 192 FUNC GLOBAL DEFAULT 11 decrease_clipping_back\n 3835: 001de929 36 FUNC GLOBAL DEFAULT 11 set_ramachandran_plot_contour_levels\n 3836: 003300e9 376 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t38rama_plot_boxes_handle_molecule_updateEP10_GtkWidget\n 3837: 00183ff5 416 FUNC GLOBAL DEFAULT 11 _Z29write_dictionary_from_residueiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS4_S4_\n 3838: 0012e179 1036 FUNC GLOBAL DEFAULT 11 set_residue_to_rotamer_name\n@@ -3910,15 +3910,15 @@\n 3906: 003fd3f9 2228 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t34delete_extra_restraints_worse_thanERKd\n 3907: 0033ff95 152 FUNC GLOBAL DEFAULT 11 _ZN5Model25draw_tmeshes_with_shadowsEP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_RKSt3mapIj13lights_info_tSt4lessIjESaISt4pairIKjS9_EEERKNS2_3vecILi3EfLS4_0EEERKNSJ_ILi4EfLS4_0EEEbS7_jfjb\n 3908: 001b1cc1 4 FUNC GLOBAL DEFAULT 11 _Z25wrapped_curl_easy_performPv\n 3909: 003279bd 224 FUNC GLOBAL DEFAULT 11 _ZN31graphics_ligand_mesh_molecule_tD1Ev\n 3910: 001e77fd 112 FUNC GLOBAL DEFAULT 11 _Z24set_map_fresnel_settingsisfff\n 3911: 0047736d 232 FUNC GLOBAL DEFAULT 11 _ZNK4coot15flips_container4flip5printEv\n 3912: 0021fe79 164 FUNC WEAK DEFAULT 11 _ZNSt3mapIiSt6vectorISt4pairIiN4coot14residue_spec_tEESaIS4_EESt4lessIiESaIS1_IKiS6_EEEixERS9_\n- 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\n+ 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\n 3914: 002db6a5 44 FUNC WEAK DEFAULT 11 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEED1Ev\n 3915: 00323bd9 12648 FUNC WEAK DEFAULT 11 _ZNK9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE27make_atom_id_by_using_bondsEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIjSaIjEEb\n 3916: 003db531 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot4util16dict_atom_info_tESaIS2_EED1Ev\n 3917: 00265dc9 28 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t13SetMouseBeginEdd\n 3918: 00183b39 360 FUNC GLOBAL DEFAULT 11 _Z19get_residue_by_typeiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 3919: 00143789 136 FUNC WEAK DEFAULT 11 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv\n 3920: 0015cdc1 388 FUNC WEAK DEFAULT 11 _ZN15graphics_info_t53on_generic_objects_dialog_object_check_button_toggledEP10_GtkButtonPv\n@@ -4027,15 +4027,15 @@\n 4023: 00316a85 66 FUNC WEAK DEFAULT 11 _ZNSt6vectorI17HUD_button_info_tSaIS0_EED2Ev\n 4024: 001f61b1 20 FUNC GLOBAL DEFAULT 11 dragged_refinement_steps_per_frame\n 4025: 0033b8e5 716 FUNC GLOBAL DEFAULT 11 _ZN21Instanced_Markup_Mesh13setup_buffersEv\n 4026: 00209335 288 FUNC GLOBAL DEFAULT 11 set_clipping_back\n 4027: 005117e0 72 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t30texture_for_camera_facing_quadE\n 4028: 001f3881 68 FUNC GLOBAL DEFAULT 11 set_draw_stick_mode_atoms\n 4029: 001e109d 196 FUNC GLOBAL DEFAULT 11 wrapped_create_lsq_plane_dialog\n- 4030: 004b8900 47 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE\n+ 4030: 004b8904 47 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE\n 4031: 00510f5c 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t16instanced_meshesE\n 4032: 002c64d1 20 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t56get_regenerate_bonds_needs_make_bonds_type_checked_stateEv\n 4033: 00517580 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20draw_crosshairs_flagE\n 4034: 0024cc91 1804 FUNC GLOBAL DEFAULT 11 _ZN4coot25get_prodrg_hybridizationsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 4035: 00269f29 556 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t39setup_for_probe_dots_on_chis_molprobityEi\n 4036: 00342515 118 FUNC GLOBAL DEFAULT 11 _Z12glm_to_mat33RKN3glm3matILi4ELi4EfLNS_9qualifierE0EEE\n 4037: 0038b79d 56 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot31dictionary_residue_restraints_tEPN4mmdb7ResidueEESaIS6_EED2Ev\n@@ -4053,15 +4053,15 @@\n 4049: 001927f9 56 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiN4coot31dictionary_residue_restraints_tEESaIS3_EED1Ev\n 4050: 0011becd 1364 FUNC GLOBAL DEFAULT 11 delete_residue_range\n 4051: 001d8b85 948 FUNC GLOBAL DEFAULT 11 wrapped_create_superpose_dialog\n 4052: 001ee861 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIN7clipper10Coord_orthEdESaIS3_EED1Ev\n 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\n 4054: 0032eafd 82 FUNC GLOBAL DEFAULT 11 _ZN9GL_matrixC1ES_i\n 4055: 00131e6d 556 FUNC GLOBAL DEFAULT 11 setup_residue_partial_alt_locs\n- 4056: 004ba71c 71 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP17CompoundSelectionLN9__gnu_cxx12_Lock_policyE2EE\n+ 4056: 004ba724 71 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP17CompoundSelectionLN9__gnu_cxx12_Lock_policyE2EE\n 4057: 004006c9 170 FUNC WEAK DEFAULT 11 _ZNK4coot11atom_spec_tltERKS0_\n 4058: 003219d1 2 FUNC WEAK DEFAULT 11 _ZN20graphics_ligand_bondD2Ev\n 4059: 003c76e9 204 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t23fix_nomenclature_errorsEPN4coot16protein_geometryE\n 4060: 001f78ed 24 FUNC GLOBAL DEFAULT 11 set_electrostatic_surface_charge_range\n 4061: 00442d2d 328 FUNC WEAK DEFAULT 11 _ZN4coot31dictionary_residue_restraints_tC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi\n 4062: 001b9d85 3276 FUNC GLOBAL DEFAULT 11 handle_pisa_interfaces_py\n 4063: 00388471 720 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t33make_colour_by_ncs_related_chainsEb\n@@ -4093,15 +4093,15 @@\n 4089: 003c1925 268 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t20find_peak_along_lineERKN7clipper10Coord_orthES3_\n 4090: 00371f1d 712 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t16move_std_residueEPN4mmdb7ResidueEPKS1_\n 4091: 00516a48 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37do_coot_probe_dots_during_refine_flagE\n 4092: 0032098d 76 FUNC GLOBAL DEFAULT 11 _ZN24graphics_ligand_molecule6renderEv\n 4093: 0010040d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN3glm3vecILi3EfLNS0_9qualifierE0EEESaIS3_EED1Ev\n 4094: 003ac249 288 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t27fit_to_map_by_random_jiggleERN4coot14residue_spec_tERKN7clipper4XmapIfEEfif\n 4095: 0050d1c8 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t27rama_plot_restraints_weightE\n- 4096: 004ba938 11 OBJECT WEAK DEFAULT 13 _ZTS9ColorRule\n+ 4096: 004ba940 11 OBJECT WEAK DEFAULT 13 _ZTS9ColorRule\n 4097: 00137bb9 1616 FUNC GLOBAL DEFAULT 11 new_molecule_by_symop\n 4098: 0022ed35 80 FUNC GLOBAL DEFAULT 11 _ZN4coot13add_hydrogensB5cxx11EPN4mmdb7ResidueERKNS_31dictionary_residue_restraints_tE\n 4099: 0034ffdd 350 FUNC GLOBAL DEFAULT 11 _ZN4Mesh6importERKSt4pairISt6vectorI16s_generic_vertexSaIS2_EES1_I10g_triangleSaIS5_EEERKS1_IS0_Ii14map_triangle_tESaISC_EEb\n 4100: 0026930d 4 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t12load_db_mainEv\n 4101: 003dceb5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot23ray_trace_molecule_info6bond_tESaIS2_EED1Ev\n 4102: 00267701 316 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t36delete_molecule_from_display_managerEib\n 4103: 001f7559 2 FUNC GLOBAL DEFAULT 11 set_do_GL_lighting\n@@ -4125,15 +4125,15 @@\n 4121: 001ded91 348 FUNC GLOBAL DEFAULT 11 ramachandran_plot_differences_mol_combobox_first_changed\n 4122: 00139465 64 FUNC GLOBAL DEFAULT 11 mutate_sequence_chain_combobox_changed\n 4123: 001b4e05 1340 FUNC GLOBAL DEFAULT 11 _Z36fetch_and_superpose_alphafold_modelsi\n 4124: 00517c8c 72 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17lsq_dialog_valuesE\n 4125: 004796d5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot11atom_spec_tESaIS1_EED2Ev\n 4126: 0050f9fc 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21shadow_texture_heightE\n 4127: 0043b575 12 FUNC GLOBAL DEFAULT 11 _ZN4coot17restraints_editor19widget_from_builderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n- 4128: 004b9bbc 30 OBJECT WEAK DEFAULT 13 _ZTSN7clipper14SFcalc_iso_fftIfEE\n+ 4128: 004b9bc4 30 OBJECT WEAK DEFAULT 13 _ZTSN7clipper14SFcalc_iso_fftIfEE\n 4129: 00426651 1260 FUNC WEAK DEFAULT 11 _ZN31MolecularRepresentationInstanceC2ESt10shared_ptrI10MyMoleculeES0_I11ColorSchemeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_\n 4130: 002ecfb9 1256 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t12mutate_chainEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bb\n 4131: 0032a169 12672 FUNC WEAK DEFAULT 11 _ZNK9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE27make_atom_id_by_using_bondsEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIjSaIjEEb\n 4132: 00196ae9 168 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE6updateEv\n 4133: 0013b7d9 352 FUNC GLOBAL DEFAULT 11 fill_move_molecule_here_dialog\n 4134: 00517c6c 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t2T0E\n 4135: 001d876d 188 FUNC GLOBAL DEFAULT 11 _Z28lsq_ref_mol_combobox_changedP10_GtkWidgetPv\n@@ -4154,15 +4154,15 @@\n 4150: 0031654d 32 FUNC WEAK DEFAULT 11 _ZNSt6vectorIP10_GtkWidgetSaIS1_EED1Ev\n 4151: 0050d38c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t35rotamer_selection_dialog_y_positionE\n 4152: 001e83e9 184 FUNC GLOBAL DEFAULT 11 _Z25set_use_ambient_occlusions\n 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\n 4154: 0012588d 24 FUNC GLOBAL DEFAULT 11 add_terminal_residue_immediate_addition_state\n 4155: 003ada5d 284 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceISt13packaged_taskIFviEESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n 4156: 001f62ed 168 FUNC GLOBAL DEFAULT 11 coot_socket_listener_idle_func\n- 4157: 004b9154 34 OBJECT GLOBAL DEFAULT 13 _ZTS31graphics_ligand_mesh_molecule_t\n+ 4157: 004b9158 34 OBJECT GLOBAL DEFAULT 13 _ZTS31graphics_ligand_mesh_molecule_t\n 4158: 001228dd 432 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot6SSfind6TargetESt6vectorIS4_SaIS4_EEEEPS4_ET0_T_SD_SC_\n 4159: 001e8559 440 FUNC GLOBAL DEFAULT 11 _Z17reload_map_shaderv\n 4160: 002b30d5 188 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t32fill_combobox_with_chain_optionsB5cxx11EP10_GtkWidgetiPFvvE\n 4161: 001d7661 744 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN7clipper9datatypes10I_sigI_anoIfEESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_\n 4162: 001931a1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseI37Instanced_Markup_Mesh_Vertex_attrib_tSaIS0_EED2Ev\n 4163: 001df5b1 564 FUNC GLOBAL DEFAULT 11 map_peaks_around_molecule_py\n 4164: 00433e71 40 FUNC GLOBAL DEFAULT 11 on_positron_interpolate_button_clicked\n@@ -4294,45 +4294,45 @@\n 4290: 00243d99 472 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPSt4pairIN4coot14residue_spec_tEP10_GtkWidgetESt6vectorIS7_SaIS7_EEEES8_ET0_T_SE_SD_\n 4291: 003d8249 2604 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t14score_rotamersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_S7_ifRKN7clipper4XmapIfEERKN4coot16protein_geometryE\n 4292: 003d3679 2576 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t24try_add_by_consolidationB5cxx11EPN4mmdb7ManagerE\n 4293: 00250fc9 320 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot17fle_ligand_bond_tESaIS1_EED1Ev\n 4294: 001d5355 152 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE4maskERKNS_13HKL_data_baseE\n 4295: 001243dd 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN4mmdb5ChainESaIS2_EED2Ev\n 4296: 00178631 444 FUNC GLOBAL DEFAULT 11 set_ligand_cluster_sigma_level_from_widget\n- 4297: 004b89c8 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEEE\n+ 4297: 004b89cc 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEEE\n 4298: 00380335 728 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t29add_additional_representationEiRKifbRKN4coot21atom_selection_info_tEP10_GtkWidgetRK17gl_context_info_tPKNS2_16protein_geometryE\n 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_\n 4300: 003372b1 140 FUNC GLOBAL DEFAULT 11 _ZN17HUD_button_info_t25calculate_position_offsetEjii\n 4301: 001f579d 10 FUNC GLOBAL DEFAULT 11 _Z11encode_intsii\n 4302: 00218c65 244 FUNC GLOBAL DEFAULT 11 _ZN3cfc35on_cfc_water_cluster_button_clickedEP10_GtkButtonPv\n 4303: 0050d3bc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t32display_manager_maps_vbox_y_sizeE\n- 4304: 004b8a50 26 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13Message_fatalE\n+ 4304: 004b8a54 26 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13Message_fatalE\n 4305: 0014f1bd 168 FUNC GLOBAL DEFAULT 11 toggle_reveal_python_scripting_entry\n 4306: 002afab9 508 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t27skeletonize_map_by_comboboxEP10_GtkWidget\n 4307: 001912fd 4 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes5F_phiIfEEE9data_sizeEv\n 4308: 0020c575 280 FUNC GLOBAL DEFAULT 11 set_hardware_stereo_angle_factor\n 4309: 00405475 472 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t10pdb_stringB5cxx11Ev\n 4310: 00511588 72 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37texture_for_happy_face_residue_markerE\n 4311: 002233ed 236 FUNC GLOBAL DEFAULT 11 _Z34refmac_dialog_r_free_button_selectP10_GtkWidget15GtkPositionType\n 4312: 00517438 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21geometry_atom_index_4E\n 4313: 004635a5 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot16energy_lib_angleESaIS1_EED1Ev\n 4314: 001270f9 168 FUNC GLOBAL DEFAULT 11 add_planar_peptide_restraints\n 4315: 0013ff3d 428 FUNC GLOBAL DEFAULT 11 move_molecule_here_by_widget\n 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\n 4317: 00336eb1 236 FUNC GLOBAL DEFAULT 11 _ZN16ProgressNotifier8set_textERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 4318: 0050cdc4 96 OBJECT GLOBAL DEFAULT 22 coot_python_functions\n- 4319: 001f2779 16 FUNC GLOBAL DEFAULT 11 get_idle_function_rock_target_angle\n+ 4319: 001f2775 20 FUNC GLOBAL DEFAULT 11 get_idle_function_rock_target_angle\n 4320: 0012145d 304 FUNC WEAK DEFAULT 11 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEj\n 4321: 00512298 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t12do_tick_spinE\n 4322: 001c755d 3956 FUNC GLOBAL DEFAULT 11 add_extra_torsion_restraint\n 4323: 0011d1e5 540 FUNC GLOBAL DEFAULT 11 _Z27delete_sidechains_for_chainiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 4324: 0044bcf5 484 FUNC GLOBAL DEFAULT 11 _ZN6Shader3UseEv\n 4325: 001b5fd9 72 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n 4326: 00180381 24 FUNC GLOBAL DEFAULT 11 ligand_expert\n- 4327: 004b8a6c 1 OBJECT UNIQUE DEFAULT 13 _ZSt19piecewise_construct\n+ 4327: 004b8a70 1 OBJECT UNIQUE DEFAULT 13 _ZSt19piecewise_construct\n 4328: 00151d19 20 FUNC GLOBAL DEFAULT 11 set_file_chooser_overwrite\n 4329: 00400ad5 344 FUNC WEAK DEFAULT 11 _ZNSt3mapIPN4mmdb7ResidueEN7clipper10Coord_orthESt4lessIS2_ESaISt4pairIKS2_S4_EEEixERS8_\n 4330: 00517e48 16 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21command_line_commandsE\n 4331: 00401e81 964 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot18extra_restraints_t23extra_angle_restraint_tESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_\n 4332: 00114a09 344 FUNC GLOBAL DEFAULT 11 set_decoloned_backup_file_names\n 4333: 0010c5e1 4 FUNC GLOBAL DEFAULT 11 accept_regularizement\n 4334: 0017ccfd 6 FUNC GLOBAL DEFAULT 11 fill_ligands_dialog_map_bits_by_dialog_name\n@@ -4414,15 +4414,15 @@\n 4410: 001fb3b1 192 FUNC GLOBAL DEFAULT 11 increase_clipping_back\n 4411: 003a7b39 224 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17make_map_from_cifEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 4412: 001520d9 20 FUNC GLOBAL DEFAULT 11 add_reps_molecule_option_menu_item_select\n 4413: 00290015 180 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t16get_molecule_mvpEb\n 4414: 0050cf98 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t12mvp_locationE\n 4415: 002b7ad1 560 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30check_waters_by_difference_mapEiii\n 4416: 0033ec51 1384 FUNC GLOBAL DEFAULT 11 _ZN9LinesMeshC1ERKN7clipper4CellE\n- 4417: 004ba700 26 OBJECT WEAK DEFAULT 13 _ZTS23MolecularRepresentation\n+ 4417: 004ba708 26 OBJECT WEAK DEFAULT 13 _ZTS23MolecularRepresentation\n 4418: 003b03cd 292 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot16SkeletonTreeNodeESaIS1_EE17_M_default_appendEj\n 4419: 0019a449 716 FUNC GLOBAL DEFAULT 11 _Z32sharpen_blur_map_with_resamplingiff\n 4420: 002be5fd 80 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot21alt_confed_chi_anglesESaIS1_EED2Ev\n 4421: 005163ac 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24refmac_ccp4i_project_dirB5cxx11E\n 4422: 00277ec5 372 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot18extra_restraints_t25extra_torsion_restraint_tESaIS2_EED1Ev\n 4423: 00424895 2 FUNC WEAK DEFAULT 11 _ZNSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EED1Ev\n 4424: 0050d3a4 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t31accept_reject_dialog_x_positionE\n@@ -4604,15 +4604,15 @@\n 4600: 0017aa65 300 FUNC GLOBAL DEFAULT 11 _Z26setup_ligands_progress_barv\n 4601: 00137191 512 FUNC GLOBAL DEFAULT 11 cis_trans_convert\n 4602: 001fb2ed 196 FUNC GLOBAL DEFAULT 11 increase_clipping_front\n 4603: 0050cf64 12 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t12eye_positionE\n 4604: 0013cab5 520 FUNC GLOBAL DEFAULT 11 execute_recover_session\n 4605: 002d0251 1380 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20delete_residue_rangeEiRKN4coot14residue_spec_tES3_\n 4606: 001d5921 196 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes6I_sigIIfEEE11data_exportERKNS_3HKLEPd\n- 4607: 004b9138 27 OBJECT GLOBAL DEFAULT 13 _ZTS24graphics_ligand_molecule\n+ 4607: 004b913c 27 OBJECT GLOBAL DEFAULT 13 _ZTS24graphics_ligand_molecule\n 4608: 00517ad0 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25baton_build_params_activeE\n 4609: 003166f1 128 FUNC WEAK DEFAULT 11 _ZN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondED1Ev\n 4610: 0020abbd 264 FUNC GLOBAL DEFAULT 11 set_symmetry_shift_search_size\n 4611: 005163f0 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t44backbone_torsion_carbonyl_button_start_pos_xE\n 4612: 001bd139 40 FUNC GLOBAL DEFAULT 11 set_edit_chi_angles_dialog_position\n 4613: 0050d0fc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t26rotamer_residue_atom_indexE\n 4614: 0050d408 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t15refmac_moleculeE\n@@ -4620,15 +4620,15 @@\n 4616: 002e9601 82 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot23preferences_icon_info_tESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_\n 4617: 002bba05 1472 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t42new_fill_combobox_with_coordinates_optionsEP10_GtkWidgetPFvvEi\n 4618: 00146979 1068 FUNC WEAK DEFAULT 11 _ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEE5eraseINS_6detail9iter_implISA_EELi0EEET_SF_\n 4619: 0027aca9 884 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot28additional_representations_tESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_\n 4620: 002b1591 204 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t43unset_geometry_dialog_distance_togglebuttonEv\n 4621: 0014d55d 36 FUNC GLOBAL DEFAULT 11 show_remarks_browswer\n 4622: 0050cfa0 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t14clipping_frontE\n- 4623: 004b90f0 71 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE\n+ 4623: 004b90f4 71 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE\n 4624: 00380219 284 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t22set_map_colour_stringsB5cxx11Ev\n 4625: 00317a39 64 FUNC WEAK DEFAULT 11 _ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEED2Ev\n 4626: 00415dcd 62 FUNC WEAK DEFAULT 11 _ZN26molecular_triangles_mesh_tD2Ev\n 4627: 0038e0d5 372 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t19max_res_no_in_chainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 4628: 003440d5 204 FUNC GLOBAL DEFAULT 11 _ZN4Mesh4initEv\n 4629: 00214db1 4360 FUNC GLOBAL DEFAULT 11 _Z18text_png_as_stringB5cxx11P7_object\n 4630: 003c4675 648 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t24delete_residue_sidechainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_\n@@ -4775,15 +4775,15 @@\n 4771: 00465fd1 532 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot13chem_mod_chirESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_\n 4772: 002e9b35 108 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t27set_stop_curl_download_flagERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 4773: 00476b49 38 FUNC GLOBAL DEFAULT 11 vdot\n 4774: 0011560d 360 FUNC GLOBAL DEFAULT 11 set_model_fit_refine_rotate_translate_zone_label\n 4775: 002b96f1 208 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t45renumber_residue_range_chain_combobox_changedEP10_GtkWidgetPv\n 4776: 0035d781 146 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf5SceneESaIS1_EED1Ev\n 4777: 00280699 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev\n- 4778: 004b9c24 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFcalc_obs_baseIfEE\n+ 4778: 004b9c2c 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFcalc_obs_baseIfEE\n 4779: 00250d65 74 FUNC WEAK DEFAULT 11 _ZN4coot15named_torsion_tD2Ev\n 4780: 00517cec 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t22lsq_match_chain_id_refB5cxx11E\n 4781: 003f56d9 216 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot15fragment_info_tESaIS1_EED1Ev\n 4782: 00196f19 120 FUNC GLOBAL DEFAULT 11 update_maps\n 4783: 001f6b31 24 FUNC GLOBAL DEFAULT 11 set_guile_gui_loaded_flag\n 4784: 001f395d 60 FUNC GLOBAL DEFAULT 11 draw_hydrogens_state\n 4785: 00243831 392 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot14residue_spec_tEP10_GtkWidgetESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_\n@@ -5005,15 +5005,15 @@\n 5001: 001fa869 440 FUNC GLOBAL DEFAULT 11 set_density_size_from_widget\n 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_\n 5003: 003279bd 224 FUNC GLOBAL DEFAULT 11 _ZN31graphics_ligand_mesh_molecule_tD2Ev\n 5004: 0036e275 48 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t19is_in_labelled_listEi\n 5005: 00150669 24 FUNC GLOBAL DEFAULT 11 main_toolbar_style_state\n 5006: 0026e785 788 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t32rotamer_dialog_neighbour_rotamerEi\n 5007: 001f728d 24 FUNC GLOBAL DEFAULT 11 set_brief_atom_labels\n- 5008: 001f23b5 64 FUNC GLOBAL DEFAULT 11 test_internal_single_py\n+ 5008: 001f23b1 64 FUNC GLOBAL DEFAULT 11 test_internal_single_py\n 5009: 001d84f5 4 FUNC GLOBAL DEFAULT 11 fill_superpose_combobox_with_chain_options\n 5010: 0035f155 400 FUNC WEAK DEFAULT 11 _ZN8tinygltf4NodeC2ERKS0_\n 5011: 001d3bd1 416 FUNC GLOBAL DEFAULT 11 _Z38assign_sequence_to_best_matching_chainNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 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\n 5013: 002db6a5 44 FUNC WEAK DEFAULT 11 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEED2Ev\n 5014: 005164fc 136 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28chi_angles_clicked_atom_specE\n 5015: 0030bce9 296 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t25calculate_new_rail_pointsERK36updating_model_molecule_parameters_t\n@@ -5133,15 +5133,15 @@\n 5129: 001a47a5 72 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n 5130: 004563b9 536 FUNC GLOBAL DEFAULT 11 _Z28test_fragmemt_atom_selectionv\n 5131: 00516a2c 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17delete_item_chainE\n 5132: 002bca8d 3524 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29set_tomo_section_view_sectionEii\n 5133: 004140a5 108 FUNC WEAK DEFAULT 11 _ZZNSt6vectorISt4pairIN7clipper4XmapIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISA_EE17_M_realloc_appendIJSA_EEEvDpOT_EN11_Guard_eltsD2Ev\n 5134: 0036ea11 172 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13draw_moleculeEsbb\n 5135: 002acfe9 62 FUNC WEAK DEFAULT 11 _ZN4coot20graph_rotamer_info_tD2Ev\n- 5136: 001f24dd 184 FUNC GLOBAL DEFAULT 11 set_molecule_name\n+ 5136: 001f24d9 184 FUNC GLOBAL DEFAULT 11 set_molecule_name\n 5137: 0011fc6d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIfSaIfEED2Ev\n 5138: 001927f9 56 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiN4coot31dictionary_residue_restraints_tEESaIS3_EED2Ev\n 5139: 001ee861 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIN7clipper10Coord_orthEdESaIS3_EED2Ev\n 5140: 003fd109 340 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t27add_refmac_extra_restraintsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 5141: 001e1d61 624 FUNC GLOBAL DEFAULT 11 _Z20check_waters_baddiesiffffsss\n 5142: 00189409 684 FUNC GLOBAL DEFAULT 11 add_dipole_py\n 5143: 00258085 324 FUNC GLOBAL DEFAULT 11 _Z33set_display_generic_object_simpleis\n@@ -5160,15 +5160,15 @@\n 5156: 001634ed 184 FUNC GLOBAL DEFAULT 11 save_coords_name_suggestion_py\n 5157: 00351455 1140 FUNC GLOBAL DEFAULT 11 _ZN4Mesh17calculate_normalsEv\n 5158: 00516dc8 416 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18mesh_for_eyelashesE\n 5159: 0036e599 50 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17unlabel_symm_atomEi\n 5160: 002ad2d1 170 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN11coot_extras19my_chain_of_stats_tESaIS1_EED1Ev\n 5161: 0027826d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN7clipper10Coord_gridESaIS1_EED1Ev\n 5162: 003893a9 304 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13install_modelEiPN4mmdb7ManagerEPKN4coot16protein_geometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEsbb\n- 5163: 004ba050 87 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceISt13packaged_taskIFviEESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 5163: 004ba058 87 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceISt13packaged_taskIFviEESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 5164: 002ba541 1256 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t27output_residue_info_as_textEii\n 5165: 00505b40 12 OBJECT WEAK DEFAULT 19 _ZTISt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 5166: 003f57b1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIPN4mmdb7ResidueES3_ESaIS4_EED1Ev\n 5167: 003dde9d 50 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t20mutate_base_internalEPN4mmdb7ResidueES2_b\n 5168: 001e93d9 492 FUNC GLOBAL DEFAULT 11 single_model_view_next_model_number\n 5169: 001636c9 300 FUNC GLOBAL DEFAULT 11 cell_py\n 5170: 00220185 428 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN3cfc34clustered_feature_info_from_pythonESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_\n@@ -5259,15 +5259,15 @@\n 5255: 00277289 92 FUNC WEAK DEFAULT 11 _ZN21updating_map_params_tD1Ev\n 5256: 002e9f15 66 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot21simple_curl_handler_tESaIS1_EED1Ev\n 5257: 00424e31 32 FUNC WEAK DEFAULT 11 _ZN23MolecularRepresentationD0Ev\n 5258: 005161b0 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28socket_python_string_waitingB5cxx11E\n 5259: 001e7eb1 108 FUNC GLOBAL DEFAULT 11 _Z26set_bond_smoothness_factorj\n 5260: 003169b9 66 FUNC WEAK DEFAULT 11 _ZNSt6vectorI17atom_label_info_tSaIS0_EED1Ev\n 5261: 001fb7c5 272 FUNC GLOBAL DEFAULT 11 set_aniso_limit_size_from_widget\n- 5262: 004b8338 8 OBJECT UNIQUE DEFAULT 13 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag\n+ 5262: 004b833c 8 OBJECT UNIQUE DEFAULT 13 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag\n 5263: 002772e5 228 FUNC WEAK DEFAULT 11 _ZN25graphical_bonds_containerC1ERKS_\n 5264: 001060c9 20 FUNC GLOBAL DEFAULT 11 refinement_move_atoms_with_zero_occupancy_state\n 5265: 00128729 368 FUNC GLOBAL DEFAULT 11 set_add_terminal_residue_add_other_residue_flag\n 5266: 00141e6d 6196 FUNC GLOBAL DEFAULT 11 _Z10curlew_oldv\n 5267: 002f3215 4598 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t36coot_all_atom_contact_dots_instancedEPN4mmdb7ManagerEi\n 5268: 00258335 276 FUNC GLOBAL DEFAULT 11 _Z22generic_object_name_pyj\n 5269: 002c624d 392 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t27jed_flip_intermediate_atomsEb\n@@ -5425,15 +5425,15 @@\n 5421: 00170c8d 544 FUNC GLOBAL DEFAULT 11 print_all_history_in_scheme\n 5422: 0050cf08 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t13ssao_strengthE\n 5423: 001eef45 1716 FUNC GLOBAL DEFAULT 11 execute_find_blobs\n 5424: 0011ab0d 396 FUNC GLOBAL DEFAULT 11 _Z11add_an_atomRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 5425: 0042ef85 2372 FUNC GLOBAL DEFAULT 11 _ZN8OBJModel14ToIndexedModelEv\n 5426: 002079e5 320 FUNC GLOBAL DEFAULT 11 remove_view\n 5427: 00353519 876 FUNC GLOBAL DEFAULT 11 _ZN4Mesh49setup_vertex_and_instancing_buffers_for_particlesEj\n- 5428: 004b9c44 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFcalc_obs_bulkIfEE\n+ 5428: 004b9c4c 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFcalc_obs_bulkIfEE\n 5429: 001a04c1 364 FUNC GLOBAL DEFAULT 11 map_from_mtz_by_refmac_calc_phases\n 5430: 002deb45 112 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t57update_go_to_atom_molecule_on_go_to_atom_molecule_deletedEv\n 5431: 002dc121 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIPN4mmdb7ResidueES_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EEESaISC_EED1Ev\n 5432: 002c3795 1260 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26pepflip_intermediate_atomsEPN4mmdb4AtomE\n 5433: 003163e5 32 FUNC WEAK DEFAULT 11 _ZN3fun17boids_container_tD1Ev\n 5434: 00426651 1260 FUNC WEAK DEFAULT 11 _ZN31MolecularRepresentationInstanceC1ESt10shared_ptrI10MyMoleculeES0_I11ColorSchemeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_\n 5435: 00466d19 1182 FUNC WEAK DEFAULT 11 _ZN4coot16protein_geometryC2ERKS0_\n@@ -5451,15 +5451,15 @@\n 5447: 0033618d 576 FUNC GLOBAL DEFAULT 11 _Z30display_control_add_reps_frameP10_GtkWidgeti\n 5448: 001b8d7d 1840 FUNC GLOBAL DEFAULT 11 pisa_interaction\n 5449: 00201585 236 FUNC GLOBAL DEFAULT 11 renderman\n 5450: 0021f415 120 FUNC WEAK DEFAULT 11 _ZN15graphics_info_t13graphics_drawEv\n 5451: 00150fa1 24 FUNC GLOBAL DEFAULT 11 unset_go_to_atom_widget\n 5452: 00238b9d 988 FUNC GLOBAL DEFAULT 11 _ZN4coot28old_generic_display_object_t8add_lineERKNS_13colour_holderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKiRKSt4pairIN7clipper10Coord_orthESG_E\n 5453: 00516878 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17dynamic_distancesE\n- 5454: 001f2765 20 FUNC GLOBAL DEFAULT 11 _Z25run_startup_scripts_statev\n+ 5454: 001f2761 20 FUNC GLOBAL DEFAULT 11 _Z25run_startup_scripts_statev\n 5455: 00229e25 284 FUNC GLOBAL DEFAULT 11 _ZN4coot8colour_t16convert_from_hsvERKSt6vectorIfSaIfEE\n 5456: 0015dfd5 936 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot23dict_chiral_restraint_tESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_\n 5457: 00166091 220 FUNC GLOBAL DEFAULT 11 set_show_environment_distances\n 5458: 00327531 640 FUNC WEAK DEFAULT 11 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE19assign_ring_centresEb\n 5459: 001068ed 20 FUNC GLOBAL DEFAULT 11 get_write_conect_record_state\n 5460: 0042c065 26 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev\n 5461: 00517430 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t29imol_residue_partial_alt_locsE\n@@ -5528,15 +5528,15 @@\n 5524: 002e2851 452 FUNC GLOBAL DEFAULT 11 _Z24residue_button_info_copyPN4coot32model_view_residue_button_info_tE\n 5525: 002dd1c5 72 FUNC WEAK DEFAULT 11 _ZStltIdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEbRKSt4pairIT_T0_ESB_\n 5526: 0017eccd 396 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5RDKit14SubstanceGroupESaIS1_EED1Ev\n 5527: 001bd071 40 FUNC GLOBAL DEFAULT 11 set_go_to_atom_window_position\n 5528: 00297025 656 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29get_particle_centre_positionsEv\n 5529: 0039361d 920 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t26asn_hydrogen_position_swapESt6vectorISt4pairIbPN4mmdb7ResidueEESaIS5_EE\n 5530: 002ad1bd 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot14phi_psi_prob_tESaIS1_EED1Ev\n- 5531: 004b8964 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEEE\n+ 5531: 004b8968 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEEE\n 5532: 0021648d 600 FUNC GLOBAL DEFAULT 11 _Z27set_user_defined_colours_pyP7_object\n 5533: 00515e58 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27perspective_projection_flagE\n 5534: 001d8f39 632 FUNC GLOBAL DEFAULT 11 apply_lsq_matches_py\n 5535: 003f2ed1 6540 FUNC GLOBAL DEFAULT 11 _ZN4coot16dict_link_info_tC2EPN4mmdb7ResidueES3_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_16protein_geometryE\n 5536: 0044bcdd 24 FUNC GLOBAL DEFAULT 11 _ZN6Shader5closeEv\n 5537: 0011cc1d 1136 FUNC GLOBAL DEFAULT 11 set_atom_attribute\n 5538: 002229c5 116 FUNC GLOBAL DEFAULT 11 _Z14make_menu_itemPcPFvvEPv\n@@ -5578,19 +5578,19 @@\n 5574: 00163405 2 FUNC GLOBAL DEFAULT 11 _Z15add_to_databaseRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE\n 5575: 004254c1 192 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt10shared_ptrI16DisplayPrimitiveESaIS2_EED2Ev\n 5576: 0050cefc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t13effects_gammaE\n 5577: 002761b5 1096 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t21baton_next_directionsEiPN4mmdb4AtomERKN4coot9CartesianERKN7clipper10Coord_gridEs\n 5578: 0031646d 32 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN7clipper10Coord_orthES2_ESaIS3_EED2Ev\n 5579: 0017cd05 16 FUNC GLOBAL DEFAULT 11 fill_ligands_dialog_map_bits\n 5580: 00273cb5 1256 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20add_measure_distanceERKN4coot9CartesianES3_\n- 5581: 001f2349 24 FUNC GLOBAL DEFAULT 11 set_prefer_python\n+ 5581: 001f2345 24 FUNC GLOBAL DEFAULT 11 set_prefer_python\n 5582: 0022eca9 138 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIsN4coot11atom_spec_tEESaIS3_EED2Ev\n 5583: 00416111 44 FUNC GLOBAL DEFAULT 11 _Z65on_display_all_radiobutton_molecule_0_toggled_gtkbuilder_callbackP16_GtkToggleButtonPv\n 5584: 0011a301 620 FUNC GLOBAL DEFAULT 11 _Z26resname_from_serial_numberB5cxx11iPKci\n- 5585: 004b8550 35 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base13_State_baseV2E\n+ 5585: 004b8554 35 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base13_State_baseV2E\n 5586: 0015d28d 196 FUNC WEAK DEFAULT 11 _ZN4coot23dict_chiral_restraint_tD1Ev\n 5587: 0034fce9 434 FUNC GLOBAL DEFAULT 11 _ZN4MeshC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN4coot13simple_mesh_tE\n 5588: 0046a8d9 1372 FUNC GLOBAL DEFAULT 11 _ZN11TextureMesh13setup_buffersEv\n 5589: 0026018d 458 FUNC WEAK DEFAULT 11 _ZN4coot8ShelxInsD2Ev\n 5590: 0026eaa9 756 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t35difference_map_peaks_neighbour_peakEi\n 5591: 00333d55 1588 FUNC GLOBAL DEFAULT 11 _Z34display_control_molecule_combo_boxRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEib\n 5592: 0050fcec 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t11ssaoBlurFBOE\n@@ -6042,15 +6042,15 @@\n 6038: 005168dc 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t40external_refinement_program_button_labelB5cxx11E\n 6039: 0033d935 208 FUNC GLOBAL DEFAULT 11 _ZN9LinesMesh27update_radius_ring_verticesEf\n 6040: 00120d01 54 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot7minimol8moleculeESaIS2_EED1Ev\n 6041: 002bb419 960 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t38fill_combobox_with_coordinates_optionsEP10_GtkWidgetPFvvEi\n 6042: 00517454 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37refinement_immediate_replacement_flagE\n 6043: 005114b0 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t34bad_nbc_atom_pair_marker_positionsE\n 6044: 001669fd 672 FUNC GLOBAL DEFAULT 11 text_index_near_position\n- 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\n+ 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\n 6046: 0050f0ee 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t48threaded_refinement_needs_to_accept_moving_atomsE\n 6047: 002b0181 628 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t33show_select_map_dialog_gtkbuilderEv\n 6048: 0050d430 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t9save_imolE\n 6049: 003d238d 344 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t34assign_sequence_from_string_simpleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_\n 6050: 0050d120 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t36terminal_residue_addition_direct_psiE\n 6051: 001066a1 44 FUNC GLOBAL DEFAULT 11 set_pointer_atom_molecule\n 6052: 002fd225 936 FUNC GLOBAL DEFAULT 11 _ZNK4coot28old_generic_display_object_t8raster3dERSt14basic_ofstreamIcSt11char_traitsIcEE\n@@ -6072,15 +6072,15 @@\n 6068: 001d704d 152 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes4FlagEE6updateEv\n 6069: 001c2931 194 FUNC WEAK DEFAULT 11 _ZN5xdg_tD2Ev\n 6070: 0023a639 186 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt6vectorIjSaIjEES2_IS4_SaIS4_EEEEPS4_ET0_T_SC_SB_\n 6071: 00516a7d 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t22do_numerical_gradientsE\n 6072: 00289b11 244 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t40setup_draw_for_bad_nbc_atom_pair_markersEv\n 6073: 002e94d9 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot23preferences_icon_info_tESaIS1_EED2Ev\n 6074: 00327e1d 652 FUNC GLOBAL DEFAULT 11 _ZN31graphics_ligand_mesh_molecule_t15fill_mesh_atomsEv\n- 6075: 004b8444 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE\n+ 6075: 004b8448 46 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE\n 6076: 002a23dd 1000 FUNC WEAK DEFAULT 11 _ZNSt6vectorI26rotamer_markup_container_tSaIS0_EE17_M_realloc_appendIJRKS0_EEEvDpOT_\n 6077: 0041bd35 1008 FUNC GLOBAL DEFAULT 11 _ZN26molecular_mesh_generator_t15smooth_verticesEPSt6vectorI16s_generic_vertexSaIS1_EEjj\n 6078: 003da975 1128 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t21fill_partial_residuesEPN4coot16protein_geometryEi\n 6079: 002916d1 404 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30draw_pointer_distances_objectsEv\n 6080: 001f4c7d 200 FUNC GLOBAL DEFAULT 11 min_resno_in_chain\n 6081: 003e4c65 420 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t29sequence_comparison_to_chainsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 6082: 001faa21 484 FUNC GLOBAL DEFAULT 11 set_density_size_em_from_widget\n@@ -6111,16 +6111,16 @@\n 6107: 0010858d 404 FUNC GLOBAL DEFAULT 11 _Z35all_residues_with_serial_numbers_pyi\n 6108: 0034ca85 228 FUNC GLOBAL DEFAULT 11 _ZNK4Mesh13just_verticesEv\n 6109: 001804e5 20 FUNC GLOBAL DEFAULT 11 set_find_ligand_n_top_ligands\n 6110: 0039cd5d 324 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t36update_map_in_display_control_widgetEv\n 6111: 001f6181 28 FUNC GLOBAL DEFAULT 11 set_refine_params_dialog_more_control_frame_is_active\n 6112: 0050d0c8 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t28mutate_auto_fit_residue_imolE\n 6113: 001bd111 40 FUNC GLOBAL DEFAULT 11 set_ramachandran_plot_dialog_position\n- 6114: 004b89f8 44 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes4ABCDIfEEEE\n- 6115: 004b9cc0 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFweight_splineIfEE\n+ 6114: 004b89fc 44 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes4ABCDIfEEEE\n+ 6115: 004b9cc8 31 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15SFweight_splineIfEE\n 6116: 00378bb1 524 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t15draw_atom_labelEiisRKN3glm3vecILi4EfLNS0_9qualifierE0EEERKNS0_3matILi4ELi4EfLS2_0EEES9_\n 6117: 0035c969 468 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf9AnimationESaIS1_EED2Ev\n 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\n 6119: 0037c9f9 640 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t9makebondsEPKN4coot16protein_geometryERKSt3setIiSt4lessIiESaIiEE\n 6120: 0050f6ac 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24validation_graph_widgetsE\n 6121: 00412771 480 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t44copy_residue_range_from_ncs_master_to_chainsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiRKSt6vectorIS5_SaIS5_EE\n 6122: 002584c1 1052 FUNC GLOBAL DEFAULT 11 close_all_generic_objects\n@@ -6195,34 +6195,34 @@\n 6191: 00505230 12 OBJECT WEAK DEFAULT 19 _ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 6192: 00424e51 68 FUNC WEAK DEFAULT 11 _ZNSt15_Sp_counted_ptrIP23MolecularRepresentationLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n 6193: 00230f21 4 FUNC GLOBAL DEFAULT 11 _Z20setup_python_classesv\n 6194: 001a0925 328 FUNC GLOBAL DEFAULT 11 set_last_map_contour_level\n 6195: 0012089d 84 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot5fastaESaIS1_EED1Ev\n 6196: 001ae69d 4 FUNC GLOBAL DEFAULT 11 apply_ncs_to_view_orientation_and_screen_centre\n 6197: 003f9739 2096 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t25morph_fit_crunch_analysisERKSt3mapIPN4mmdb7ResidueENS_17morph_rtop_tripleESt4lessIS3_ESaISt4pairIKS3_S4_EEE\n- 6198: 001f2269 224 FUNC GLOBAL DEFAULT 11 coot_sys_build_type_py\n+ 6198: 001f2269 220 FUNC GLOBAL DEFAULT 11 coot_sys_build_type_py\n 6199: 00333a01 372 FUNC GLOBAL DEFAULT 11 _Z31selections_and_colours_comboboxi\n 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_\n 6201: 0013b939 388 FUNC GLOBAL DEFAULT 11 fill_place_atom_molecule_combobox\n- 6202: 004b8258 32 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail11other_errorE\n+ 6202: 004b825c 32 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail11other_errorE\n 6203: 0027772d 110 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot28old_generic_display_object_t7dodec_tESaIS2_EED2Ev\n 6204: 002604cd 114 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot20instanced_geometry_tESaIS1_EED1Ev\n- 6205: 004b8a24 41 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes4FlagEEE\n+ 6205: 004b8a28 41 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes4FlagEEE\n 6206: 001a5e11 260 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN7clipper4XmapIfEEfESaIS4_EE17_M_realloc_appendIJRKS4_EEEvDpOT_\n 6207: 00505964 20 OBJECT WEAK DEFAULT 19 _ZTVNSt13__future_base7_ResultIvEE\n 6208: 001d62a9 96 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEED2Ev\n 6209: 00442d2d 328 FUNC WEAK DEFAULT 11 _ZN4coot31dictionary_residue_restraints_tC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi\n 6210: 00204ea9 428 FUNC GLOBAL DEFAULT 11 read_cif_data_with_phases_diff_sigmaa\n 6211: 003bfe5d 388 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t29last_protein_residue_in_chainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 6212: 0050d0b8 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t32add_alt_conf_new_atoms_occupancyE\n 6213: 003db311 278 FUNC WEAK DEFAULT 11 _ZN4coot11atom_spec_tC2EOS0_\n 6214: 003ac71d 2 FUNC WEAK DEFAULT 11 _ZN7clipper14SFcalc_iso_fftIfED1Ev\n 6215: 002e9375 356 FUNC WEAK DEFAULT 11 _ZN4coot23preferences_icon_info_tC1ERKS0_\n 6216: 00278401 452 FUNC WEAK DEFAULT 11 _ZN20Bond_lines_containerC2Ev\n- 6217: 004b8130 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE\n+ 6217: 004b8134 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE\n 6218: 0024f581 1328 FUNC GLOBAL DEFAULT 11 _ZN4coot25flev_attached_hydrogens_t11cannonballsEPN4mmdb7ResidueEPNS1_7ManagerERKNS_31dictionary_residue_restraints_tE\n 6219: 001f27fd 4 FUNC GLOBAL DEFAULT 11 _Z48updating_refmac_refinement_json_timeout_functionPv\n 6220: 00516938 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27cif_dictionary_filename_vecB5cxx11E\n 6221: 00393e55 1184 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22add_residue_with_atomsERKN4coot14residue_spec_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS0_7minimol4atomESaISE_EE\n 6222: 0025434d 24 FUNC GLOBAL DEFAULT 11 _Z31set_gaussian_surface_box_radiusf\n 6223: 00204989 6 FUNC GLOBAL DEFAULT 11 read_cif_data_with_phases_fo_alpha_calc\n 6224: 0038baa5 456 FUNC WEAK DEFAULT 11 _ZN20Bond_lines_containerC1EPN4coot16protein_geometryENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt3setIiSt4lessIiESaIiEEb\n@@ -6387,15 +6387,15 @@\n 6383: 003334f1 64 FUNC GLOBAL DEFAULT 11 on_display_control_mol_active_button_toggled\n 6384: 001f60e1 4 FUNC GLOBAL DEFAULT 11 set_refine_ramachandran_torsion_angles\n 6385: 001f2de1 32 FUNC GLOBAL DEFAULT 11 set_model_display_radius\n 6386: 0050d318 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t15box_radius_xrayE\n 6387: 002a4f21 708 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29draw_molecules_for_shadow_mapEj\n 6388: 0045f3c1 136 FUNC GLOBAL DEFAULT 11 _Z20test_internal_singlev\n 6389: 0019890d 196 FUNC GLOBAL DEFAULT 11 set_on_off_skeleton_radio_buttons\n- 6390: 004b8278 43 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail22input_adapter_protocolE\n+ 6390: 004b827c 43 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail22input_adapter_protocolE\n 6391: 001ecded 64 FUNC GLOBAL DEFAULT 11 move_hetgroups_to_around_protein\n 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_\n 6393: 001a5d65 84 FUNC WEAK DEFAULT 11 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIN7clipper4XmapIfEEfEEEvT_S8_\n 6394: 003ca28d 688 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13delete_watersEv\n 6395: 0050d0bc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t17add_alt_conf_imolE\n 6396: 0039c919 1092 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t34export_vertices_and_triangles_funcERKSt6vectorIN4coot3api32vertex_with_rotation_translationESaIS3_EERKS0_I10g_triangleSaIS8_EE\n 6397: 001a4775 10 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n@@ -6403,15 +6403,15 @@\n 6399: 0013348d 372 FUNC GLOBAL DEFAULT 11 set_residue_type_chooser_stub_state\n 6400: 0050d050 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t32default_sigma_level_for_fofc_mapE\n 6401: 00505304 12 OBJECT WEAK DEFAULT 19 _ZTISt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 6402: 001f3e89 24 FUNC GLOBAL DEFAULT 11 get_show_limit_aniso\n 6403: 00286e8d 652 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t21get_projection_matrixEbii\n 6404: 001ecc65 104 FUNC GLOBAL DEFAULT 11 _Z29water_chain_from_shelx_ins_pyi\n 6405: 0050d260 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t30refine_regularize_max_residuesE\n- 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\n+ 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\n 6407: 001d1e75 20 FUNC GLOBAL DEFAULT 11 refmac_imol_coords\n 6408: 0050d420 8 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t21lennard_jones_epsilonE\n 6409: 00511ac0 416 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t23mesh_for_hydrogen_bondsE\n 6410: 004163a5 3148 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t27fill_symmetry_control_frameEP10_GtkWidget\n 6411: 00511f18 416 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t34mesh_for_outline_of_active_residueE\n 6412: 0036ffb1 8 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t32draw_molecule_as_meshes_for_ssaoEP6ShaderS1_RKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_S7_\n 6413: 00321d55 136 FUNC WEAK DEFAULT 11 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondED0Ev\n@@ -6472,15 +6472,15 @@\n 6468: 00245185 160 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t28on_glarea_drag_begin_primaryEP15_GtkGestureDragddP10_GtkWidget\n 6469: 002dcaad 712 FUNC WEAK DEFAULT 11 _ZN4coot7minimol8moleculeC1ERKS1_\n 6470: 001e6db9 228 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN7clipper10Coord_orthESaIS1_EE17_M_default_appendEj\n 6471: 00145ac1 460 FUNC WEAK DEFAULT 11 _ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEC2ERKSA_\n 6472: 00269d95 24 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26alt_conf_split_type_numberEv\n 6473: 00100121 584 FUNC WEAK DEFAULT 11 _ZN3glm11orientationIfLNS_9qualifierE0EEENS_3matILi4ELi4ET_XT0_EEERKNS_3vecILi3ES3_XT0_EEES8_\n 6474: 001e77a9 84 FUNC GLOBAL DEFAULT 11 _Z25set_map_specular_strengthif\n- 6475: 004b8930 51 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEEE\n+ 6475: 004b8934 51 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEEE\n 6476: 002dfded 1644 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t25active_atom_spec_internalEi\n 6477: 00269899 256 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t14lengthen_batonEv\n 6478: 001a7315 1712 FUNC GLOBAL DEFAULT 11 _Z12mogul_markupiPKciS0_S0_\n 6479: 001d5be1 168 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEE11data_importERKNS_3HKLEPKd\n 6480: 0032d56d 1292 FUNC WEAK DEFAULT 11 _ZNK9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE34find_rings_including_atom_internalEjjjRKSt3setIjSt4lessIjESaIjEEj\n 6481: 003ac715 4 FUNC WEAK DEFAULT 11 _ZNK7clipper14BasisFn_spline4typeEv\n 6482: 00208135 288 FUNC GLOBAL DEFAULT 11 set_colour_by_molecule\n@@ -6551,15 +6551,15 @@\n 6547: 00511378 120 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t31tmesh_for_anchored_atom_markersE\n 6548: 003f79dd 316 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t18morph_fit_uncrunchEPSt3mapIPN4mmdb7ResidueENS_17morph_rtop_tripleESt4lessIS3_ESaISt4pairIKS3_S4_EEE14crunch_model_t\n 6549: 00291209 6 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t16draw_origin_cubeEP10_GtkGLArea\n 6550: 002b0919 876 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t35fill_combobox_with_molecule_optionsEP10_GtkWidgetPFvvEiRKSt6vectorIiSaIiEE\n 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_\n 6552: 0044c091 992 FUNC GLOBAL DEFAULT 11 _ZN6Shader29glGetUniformLocation_internalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 6553: 00136c55 36 FUNC GLOBAL DEFAULT 11 do_cis_trans_conversion_setup\n- 6554: 004b9b68 27 OBJECT WEAK DEFAULT 13 _ZTSN7clipper14BasisFn_splineE\n+ 6554: 004b9b70 27 OBJECT WEAK DEFAULT 13 _ZTSN7clipper14BasisFn_splineE\n 6555: 00162fcd 2 FUNC GLOBAL DEFAULT 11 residue_info_apply_all_checkbutton_toggled\n 6556: 00505ae4 12 OBJECT WEAK DEFAULT 19 _ZTIN4coot17link_by_torsion_tE\n 6557: 00407839 6 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t15set_show_ghostsEs\n 6558: 0050d3b4 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t28go_to_atom_window_x_positionE\n 6559: 00239f6d 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIS_IjSaIjEESaIS1_EED1Ev\n 6560: 00260721 320 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot30animated_ligand_interactions_tESaIS1_EED2Ev\n 6561: 0032dcf9 116 FUNC GLOBAL DEFAULT 11 _Z22my_aniso_error_handlerPKcS0_ii\n@@ -6634,15 +6634,15 @@\n 6630: 00318879 236 FUNC WEAK DEFAULT 11 _ZN7HUDMeshC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 6631: 00256cf1 420 FUNC GLOBAL DEFAULT 11 _Z30to_generic_object_add_cylinderiPKcfiffffffbb\n 6632: 002e5711 6 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26update_model_toolbar_iconsEP13_GtkTreeModel\n 6633: 0037267d 200 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t14write_pdb_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 6634: 001d5245 176 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEE4maskERKNS_13HKL_data_baseE\n 6635: 00516a5c 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25graphics_ligand_view_flagE\n 6636: 00162419 784 FUNC GLOBAL DEFAULT 11 _Z12residue_nameiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_\n- 6637: 004b9ca0 29 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13SFweight_baseIfEE\n+ 6637: 004b9ca8 29 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13SFweight_baseIfEE\n 6638: 0042bf85 2 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev\n 6639: 0042517d 580 FUNC WEAK DEFAULT 11 _ZN14Representation19updateBoolParameterENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb\n 6640: 00511158 72 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28texture_for_background_imageE\n 6641: 001498e9 972 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEEE4scanEv\n 6642: 0035c009 78 FUNC WEAK DEFAULT 11 _ZN8tinygltf20OcclusionTextureInfoD2Ev\n 6643: 005172c4 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28pointer_distances_object_vecE\n 6644: 00245815 48 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t37on_glarea_key_controller_key_releasedEP22_GtkEventControllerKeyjjj\n@@ -6763,15 +6763,15 @@\n 6759: 003b1779 30 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t31set_radial_map_colouring_centreEfff\n 6760: 001970dd 244 FUNC GLOBAL DEFAULT 11 auto_read_do_difference_map_too_state\n 6761: 001c9e49 328 FUNC GLOBAL DEFAULT 11 delete_restraints\n 6762: 00516ba8 48 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t44moving_atoms_extra_restraints_representationE\n 6763: 002915c1 272 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t22draw_delete_item_pulseEv\n 6764: 00201db1 348 FUNC GLOBAL DEFAULT 11 do_clipped_surface_py\n 6765: 00376b55 712 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t24name_for_display_managerB5cxx11Ev\n- 6766: 004b9bdc 71 OBJECT WEAK DEFAULT 13 _ZTSN7clipper18TargetFn_scaleF1F2INS_9datatypes5F_phiIfEENS1_6F_sigFIfEEEE\n+ 6766: 004b9be4 71 OBJECT WEAK DEFAULT 13 _ZTSN7clipper18TargetFn_scaleF1F2INS_9datatypes5F_phiIfEENS1_6F_sigFIfEEEE\n 6767: 001d66bd 300 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE11data_importERKNS_3HKLEPKd\n 6768: 0050d400 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t4zoomE\n 6769: 00309ef1 38 FUNC WEAK DEFAULT 11 _ZN7clipper13Message_fatalD1Ev\n 6770: 001e87ed 264 FUNC GLOBAL DEFAULT 11 _Z40set_shadow_texture_resolution_multiplierj\n 6771: 0050d14c 2 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t32display_density_level_this_imageE\n 6772: 0021396d 196 FUNC GLOBAL DEFAULT 11 _Z13reload_shaderRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 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_\n@@ -6829,28 +6829,28 @@\n 6825: 00373a4d 6 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t20contoured_by_sigma_pEv\n 6826: 001f1dc9 48 FUNC GLOBAL DEFAULT 11 _Z12coot_versionB5cxx11v\n 6827: 00119a7d 972 FUNC GLOBAL DEFAULT 11 insertion_code_from_serial_number\n 6828: 004276fd 2 FUNC GLOBAL DEFAULT 11 _ZN26molecular_mesh_generator_t24add_selection_and_colourERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_\n 6829: 00216959 680 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot11atom_spec_tEiESaIS3_EE17_M_realloc_appendIJRKS3_EEEvDpOT_\n 6830: 002d75a9 196 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t18repeat_refine_zoneEv\n 6831: 0036e7fd 200 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t25draw_bad_CA_CA_dist_spotsEv\n- 6832: 004b87f4 82 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 6832: 004b87f8 82 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 6833: 0050d3cc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t26display_manager_y_positionE\n 6834: 00268661 912 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29run_post_manipulation_hook_pyEii\n 6835: 00110d31 992 FUNC GLOBAL DEFAULT 11 add_linked_residue_py\n 6836: 0050d1c7 1 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t27do_trans_peptide_restraintsE\n 6837: 003d5ea5 976 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t27set_residue_to_rotamer_nameEN4coot14residue_spec_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKNS0_16protein_geometryE\n 6838: 0050d018 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t24renderer_show_atoms_flagE\n 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_\n 6840: 001ed10d 196 FUNC GLOBAL DEFAULT 11 blob_under_pointer_to_screen_centre\n 6841: 001df0e9 20 FUNC GLOBAL DEFAULT 11 setup_lsq_plane_define\n 6842: 001062ed 216 FUNC GLOBAL DEFAULT 11 _Z27spin_search_by_atom_vectorsiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_RKSt4pairIS4_S4_ERKSt6vectorIS4_SaIS4_EE\n 6843: 001f3f85 64 FUNC GLOBAL DEFAULT 11 get_bond_colour_rotation_for_molecule\n 6844: 002cc669 2068 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t34generate_moving_atoms_from_rotamerEiRN4coot11atom_spec_tEi\n- 6845: 004b9020 20 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build6bond_tE\n+ 6845: 004b9024 20 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build6bond_tE\n 6846: 002b5a55 1860 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t36fill_output_residue_info_widget_atomEP10_GtkWidgetS1_iPN4mmdb4AtomEi\n 6847: 0050dc84 4 OBJECT UNIQUE DEFAULT 23 _ZN4coot5layla15global_instanceE\n 6848: 0040daf9 356 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t30copy_from_ncs_master_to_othersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 6849: 0020a5cd 4 FUNC GLOBAL DEFAULT 11 set_fps_flag\n 6850: 001f49e5 268 FUNC GLOBAL DEFAULT 11 first_small_coords_imol\n 6851: 0036e5fd 300 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t20zero_occupancy_spotsEv\n 6852: 001bc0a9 74 FUNC WEAK DEFAULT 11 _ZN4coot16pisa_interface_tD1Ev\n@@ -7034,15 +7034,15 @@\n 7030: 00317ec9 798 FUNC WEAK DEFAULT 11 _ZN4coot7db_mainD2Ev\n 7031: 005179e8 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20statusbar_context_idE\n 7032: 002aceed 250 FUNC WEAK DEFAULT 11 _ZN4coot30chain_validation_information_tD2Ev\n 7033: 002943d9 1360 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t27draw_molecules_with_shadowsEv\n 7034: 002118fd 68 FUNC GLOBAL DEFAULT 11 _Z23associate_pir_alignmentiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_\n 7035: 001d4f31 4 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes6D_sigDIfEEE9data_sizeEv\n 7036: 00413d49 644 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot24ghost_molecule_display_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_\n- 7037: 004b8214 31 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail10type_errorE\n+ 7037: 004b8218 31 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail10type_errorE\n 7038: 00387609 160 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t10quick_saveEv\n 7039: 0035c419 130 FUNC WEAK DEFAULT 11 _ZN8tinygltf8AccessorD1Ev\n 7040: 002787e9 96 FUNC WEAK DEFAULT 11 _ZNSt12_Destroy_auxILb0EE9__destroyIPN4coot21shelx_rtab_chi_info_tEEEvT_S5_\n 7041: 00120ef1 138 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot11atom_spec_tEN7clipper10Coord_orthEESaIS5_EED1Ev\n 7042: 0046d03d 176 FUNC GLOBAL DEFAULT 11 _ZN11TextureMesh29update_instancing_buffer_dataERKSt6vectorIN3glm3vecILi3EfLNS1_9qualifierE0EEESaIS4_EE\n 7043: 001f6b65 324 FUNC GLOBAL DEFAULT 11 full_atom_spec_to_atom_index\n 7044: 003f5215 300 FUNC WEAK DEFAULT 11 _ZN4coot17link_by_torsion_tD1Ev\n@@ -7201,57 +7201,57 @@\n 7197: 00120d01 54 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot7minimol8moleculeESaIS2_EED2Ev\n 7198: 002949ed 964 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t9unprojectEf\n 7199: 002a19f9 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN3glm3vecILi4EfLNS0_9qualifierE0EEESaIS3_EED1Ev\n 7200: 0025cba9 488 FUNC WEAK DEFAULT 11 _ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4coot13colour_holderESt4lessIS5_ESaISt4pairIKS5_S7_EEEixERSB_\n 7201: 0038fdc9 532 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot14residue_spec_tESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_\n 7202: 00267929 80 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t11printStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKdS9_S9_\n 7203: 00110315 12 FUNC GLOBAL DEFAULT 11 regularize_residues_py\n- 7204: 004ba80c 76 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 7204: 004ba814 76 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 7205: 001f47b1 80 FUNC GLOBAL DEFAULT 11 get_text_for_rotation_centre_cube_size\n 7206: 001fe475 492 FUNC GLOBAL DEFAULT 11 display_maps_py\n 7207: 001a00c5 4 FUNC GLOBAL DEFAULT 11 read_mtz\n 7208: 001c0be9 200 FUNC GLOBAL DEFAULT 11 save_accept_reject_dialog_window_position\n 7209: 00171241 650 FUNC WEAK DEFAULT 11 _ZN4coot16dict_chem_comp_tC2ERKS0_\n 7210: 003a9611 2 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t23make_map_from_cif_2fofcEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi\n 7211: 0037ab51 356 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t33set_bond_colour_for_goodsell_modeEib\n 7212: 00308641 592 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t38add_terminal_residue_using_active_atomEv\n 7213: 00317ced 54 FUNC WEAK DEFAULT 11 _ZNSt3mapIN4coot21validation_graph_typeESt10shared_ptrINS0_24validation_information_tEESt4lessIS1_ESaISt4pairIKS1_S4_EEED2Ev\n 7214: 00317d91 52 FUNC WEAK DEFAULT 11 _ZN25graphical_bonds_containerC1Ev\n 7215: 0033ea31 300 FUNC GLOBAL DEFAULT 11 _ZN9LinesMesh24update_buffers_for_pulseEfi\n 7216: 00505c3c 12 OBJECT WEAK DEFAULT 19 _ZTV25AtomPropertyRampColorRule\n- 7217: 004b82a4 41 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail20input_buffer_adapterE\n+ 7217: 004b82a8 41 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail20input_buffer_adapterE\n 7218: 0016708d 296 FUNC GLOBAL DEFAULT 11 _Z21SMILES_for_comp_id_pyRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 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_\n 7220: 003a6fa1 2968 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t24make_map_from_cif_sigmaaEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi\n 7221: 00441825 592 FUNC GLOBAL DEFAULT 11 apply_restraint_by_widget\n 7222: 0035fca5 720 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf4MeshESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_\n 7223: 001a8aad 1136 FUNC GLOBAL DEFAULT 11 _ZN4coot32on_mogul_bonds_selection_changedEP17_GtkTreeSelectionPv\n 7224: 001fc909 204 FUNC GLOBAL DEFAULT 11 print_view_matrix\n 7225: 003228e9 452 FUNC WEAK DEFAULT 11 _ZNK9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE33bonds_having_atom_with_atom_indexEj\n 7226: 002f0079 440 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t42resize_framebuffers_textures_renderbuffersEii\n 7227: 0014ef9d 76 FUNC GLOBAL DEFAULT 11 _Z28pre_directory_file_selectionB5cxx11P10_GtkWidget\n- 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\n+ 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\n 7229: 001d55ad 32 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE4initERKNS_10SpacegroupERKNS_4CellERKNS_12HKL_samplingE\n 7230: 002e2111 1740 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t28apply_go_to_atom_from_widgetEP10_GtkWidget\n 7231: 001f8805 1196 FUNC GLOBAL DEFAULT 11 additional_representation_info_py\n 7232: 001a4d35 140 FUNC WEAK DEFAULT 11 _ZN4coot24mtz_column_trials_info_tC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b\n 7233: 002717b1 1100 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23execute_edit_chi_anglesEii\n 7234: 0024a7a9 1736 FUNC GLOBAL DEFAULT 11 _ZNK4coot25flev_attached_hydrogens_t27get_atom_pos_bonded_to_atomEPN4mmdb4AtomES3_PNS1_7ResidueERKNS_16protein_geometryE\n 7235: 00379be9 1248 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t11make_backupEv\n 7236: 00360d1d 952 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf10BufferViewESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_\n 7237: 002a5e0d 368 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t36refresh_ramachandran_plot_model_listEv\n 7238: 001d4d69 22 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes4FlagEE8set_nullERKi\n 7239: 002baa29 2288 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26output_residue_info_dialogEii\n 7240: 002fc7d5 420 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30fill_combobox_with_map_optionsEP10_GtkWidgetPFvvEi\n- 7241: 004b85a4 101 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvSt7promiseIN7clipper4XmapIfEEES6_ffES7_S6_ffEEEEEE\n+ 7241: 004b85a8 101 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvSt7promiseIN7clipper4XmapIfEEES6_ffES7_S6_ffEEEEEE\n 7242: 00399b25 1912 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17fill_fobs_sigfobsEv\n 7243: 0030a1b9 2504 FUNC WEAK DEFAULT 11 _ZN7clipper6MatrixIdE5eigenEb\n 7244: 002cb289 204 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t35move_molecule_here_combobox_changedEP10_GtkWidgetPv\n 7245: 001fb701 196 FUNC GLOBAL DEFAULT 11 set_rotation_centre_internal\n- 7246: 001f2375 64 FUNC GLOBAL DEFAULT 11 test_internal_py\n+ 7246: 001f2371 64 FUNC GLOBAL DEFAULT 11 test_internal_py\n 7247: 004383b1 344 FUNC GLOBAL DEFAULT 11 _Z8make_molRKN9ProteinDB5ChainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEib\n 7248: 002ca05d 148 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20load_needed_monomersERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE\n 7249: 00180c61 28 FUNC GLOBAL DEFAULT 11 _Z38set_all_atom_contact_dots_ignore_waters\n 7250: 00104bfd 464 FUNC GLOBAL DEFAULT 11 _Z20get_dictionary_radiiv\n 7251: 003a9001 576 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22make_map_from_cif_fofcEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi\n 7252: 001d1405 712 FUNC WEAK DEFAULT 11 _ZN4treeIN4coot16linked_residue_tESaI10tree_node_IS1_EEE7replaceINS5_18pre_order_iteratorEEET_S8_RKNS5_13iterator_baseE\n 7253: 001985a5 320 FUNC GLOBAL DEFAULT 11 set_iso_level_increment_from_text\n@@ -7277,15 +7277,15 @@\n 7273: 00465745 532 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot13chem_mod_atomESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_\n 7274: 00417391 3444 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t31fill_ncs_control_frame_internalEP10_GtkWidget\n 7275: 00257065 456 FUNC GLOBAL DEFAULT 11 _Z27to_generic_object_add_pointiPKcifff\n 7276: 003dc7fd 292 FUNC WEAK DEFAULT 11 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN4coot4util16dict_atom_info_tESt6vectorIS4_SaIS4_EEEEPS4_ET0_T_SD_SC_\n 7277: 003ae251 168 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE8get_dataERKNS_3HKLERS3_\n 7278: 001c3529 496 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_appendIJS7_EEEvDpOT_\n 7279: 0030be11 192 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_\n- 7280: 004baa24 80 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 7280: 004baa2c 80 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 7281: 00249f05 1424 FUNC GLOBAL DEFAULT 11 _ZN4coot25make_flat_ligand_name_mapB5cxx11EPN4mmdb7ResidueE\n 7282: 0021ef11 28 FUNC WEAK DEFAULT 11 _ZN3cfc34extracted_cluster_info_from_python21cluster_vector_sorterERKSt4pairISt6vectorIiSaIiEENS_30water_cluster_info_from_pythonEES8_\n 7283: 001ff935 188 FUNC GLOBAL DEFAULT 11 set_found_coot_python_gui\n 7284: 002b20ad 580 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t47wrapped_create_chiral_restraints_problem_dialogERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE\n 7285: 00151bf5 224 FUNC GLOBAL DEFAULT 11 wrapped_create_residue_info_dialog\n 7286: 0050fa4c 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t14shaderSSAOBlurE\n 7287: 00517376 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25in_torsion_general_defineE\n@@ -7324,15 +7324,15 @@\n 7320: 001fa219 200 FUNC GLOBAL DEFAULT 11 set_directory_for_filechooser\n 7321: 00316771 64 FUNC WEAK DEFAULT 11 _ZN26atom_selection_container_tD1Ev\n 7322: 0036d4ed 300 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t4cellEv\n 7323: 00394b01 1240 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t25trim_molecule_by_b_factorEfb\n 7324: 001ecbe1 24 FUNC GLOBAL DEFAULT 11 check_waters_by_difference_map_sigma_level_state\n 7325: 0050d244 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t28torsion_general_atom_index_1E\n 7326: 001f5495 28 FUNC GLOBAL DEFAULT 11 possible_cell_symm_for_phs_file\n- 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_\n+ 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_\n 7328: 0017e9cd 2 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev\n 7329: 001df04d 4 FUNC GLOBAL DEFAULT 11 _Z15dynarama_widgeti\n 7330: 00180445 24 FUNC GLOBAL DEFAULT 11 set_ligand_cluster_sigma_level\n 7331: 00130e25 2468 FUNC GLOBAL DEFAULT 11 _Z34assign_sequence_to_active_fragmentv\n 7332: 00266ef1 20 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t18set_refinement_mapEi\n 7333: 0034b005 96 FUNC GLOBAL DEFAULT 11 _ZN4Mesh12translate_byERKN3glm3vecILi3EfLNS0_9qualifierE0EEE\n 7334: 002b8241 236 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t18try_set_draw_batonEs\n@@ -7368,15 +7368,15 @@\n 7364: 002ca609 280 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t22drag_intermediate_atomERKN4coot11atom_spec_tERKN7clipper10Coord_orthE\n 7365: 001e6839 160 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot11atom_spec_tENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EED1Ev\n 7366: 003ac71d 2 FUNC WEAK DEFAULT 11 _ZN7clipper14SFcalc_iso_fftIfED2Ev\n 7367: 001fba61 192 FUNC GLOBAL DEFAULT 11 set_bond_thickness_intermediate_atoms\n 7368: 00273151 1688 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t24reorienting_next_residueEb\n 7369: 0026a6a5 116 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t22draw_dynamic_distancesEv\n 7370: 002dca69 68 FUNC WEAK DEFAULT 11 _ZNSt12_Destroy_auxILb0EE9__destroyIPN4coot24refinement_lights_info_tEEEvT_S5_\n- 7371: 004b9b84 28 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15Message_genericE\n+ 7371: 004b9b8c 28 OBJECT WEAK DEFAULT 13 _ZTSN7clipper15Message_genericE\n 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\n 7373: 002581c9 26 FUNC GLOBAL DEFAULT 11 _Z26set_display_generic_objectis\n 7374: 00191301 152 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes5F_phiIfEEE4maskERKNS_13HKL_data_baseE\n 7375: 003ea6d9 268 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t32glyco_tree_internal_distances_fnERKN4coot14residue_spec_tEPNS0_16protein_geometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 7376: 00252241 24 FUNC GLOBAL DEFAULT 11 _ZN11framebufferC1Ev\n 7377: 00267b91 660 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t9add_labelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3glm3vecILi3EfLNS8_9qualifierE0EEERKNS9_ILi4EfLSA_0EEE\n 7378: 003e7761 2 FUNC GLOBAL DEFAULT 11 _ZNK4coot30animated_ligand_interactions_t4drawEPN4mmdb7ManagerERK17gl_context_info_tRKl\n@@ -7490,15 +7490,15 @@\n 7486: 00517844 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t20preferences_internalE\n 7487: 0013a6ad 900 FUNC GLOBAL DEFAULT 11 fill_vbox_with_coordinates_options\n 7488: 002dd575 20 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t19go_to_atom_ins_codeEv\n 7489: 00307a31 696 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t12render_sceneEv\n 7490: 003e7b15 412 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t19get_residue_by_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 7491: 001a52a1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIPN7clipper4XmapIfEEfESaIS5_EED2Ev\n 7492: 002894dd 200 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t15get_screen_x_uvEv\n- 7493: 004b8994 51 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEEE\n+ 7493: 004b8998 51 OBJECT WEAK DEFAULT 13 _ZTSN7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEEE\n 7494: 00515040 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t22shader_for_lines_pulseE\n 7495: 00374a55 564 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t40set_bond_colour_by_colour_wheel_positionEii\n 7496: 003f7cc1 52 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t32shiftfield_xyz_factor_refinementERKN7clipper8HKL_dataINS0_9datatypes6F_sigFIfEEEERKNS1_INS2_4FlagEEE\n 7497: 0040f409 6880 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17ncs_averaged_mapsERKN7clipper4XmapIfEEfRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 7498: 00192f09 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot16protein_geometry20residue_name_synonymESaIS2_EED1Ev\n 7499: 003165ed 32 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN3glm3vecILi3EfLNS0_9qualifierE0EEESaIS3_EED1Ev\n 7500: 00516a36 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24delete_item_residue_zoneE\n@@ -7568,15 +7568,15 @@\n 7564: 0023a0bd 712 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot30old_generic_display_line_set_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_\n 7565: 0031783d 62 FUNC WEAK DEFAULT 11 _ZNSt3mapI14keyboard_key_t14key_bindings_tSt4lessIS0_ESaISt4pairIKS0_S1_EEED2Ev\n 7566: 00516179 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t11update_selfE\n 7567: 001fbf81 572 FUNC GLOBAL DEFAULT 11 additional_representation_by_attributes\n 7568: 005179cc 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15atom_label_fontE\n 7569: 003e5e41 640 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot14residue_spec_tENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EE17_M_realloc_appendIJS9_EEEvDpOT_\n 7570: 0010ea55 436 FUNC GLOBAL DEFAULT 11 _Z24set_b_factor_residues_pyiP7_object\n- 7571: 004b9c64 28 OBJECT WEAK DEFAULT 13 _ZTSN7clipper12SFscale_baseIfEE\n+ 7571: 004b9c6c 28 OBJECT WEAK DEFAULT 13 _ZTSN7clipper12SFscale_baseIfEE\n 7572: 003eaa35 260 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t38label_closest_atoms_in_neighbour_atomsEN4coot14residue_spec_tEf\n 7573: 002b158d 4 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t30get_sequence_view_is_displayedEi\n 7574: 0020d2a5 532 FUNC GLOBAL DEFAULT 11 browser_url\n 7575: 00424b25 780 FUNC WEAK DEFAULT 11 _ZN23MolecularRepresentationD2Ev\n 7576: 002c98b9 332 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t35thread_for_refinement_loop_threadedEv\n 7577: 00517ae0 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21baton_next_ca_optionsE\n 7578: 0035d901 428 FUNC WEAK DEFAULT 11 _ZN8tinygltf5ModelC2Ev\n@@ -7602,15 +7602,15 @@\n 7598: 00101be1 116 FUNC GLOBAL DEFAULT 11 _Z34show_hole_probe_radius_graph_basicRKSt6vectorISt4pairIN7clipper10Coord_orthEdESaIS3_EEd\n 7599: 0050f9f0 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18screen_AO_quad_VBOE\n 7600: 005162b8 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21superpose_imol2_chainB5cxx11E\n 7601: 001d540d 32 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEE4initERKNS_8HKL_infoERKNS_4CellE\n 7602: 002e2065 172 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t34intelligent_previous_atom_centringEP10_GtkWidget\n 7603: 0037f789 80 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t21trim_atom_label_tableEv\n 7604: 002eb005 8028 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30add_side_chain_to_terminal_resE26atom_selection_container_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b\n- 7605: 004ba650 27 OBJECT WEAK DEFAULT 13 _ZTSN4coot17link_by_torsion_tE\n+ 7605: 004ba658 27 OBJECT WEAK DEFAULT 13 _ZTSN4coot17link_by_torsion_tE\n 7606: 00148269 78 FUNC WEAK DEFAULT 11 _ZSt18__do_uninit_fill_nIPN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerEEEjSB_ET_SD_T0_RKT1_\n 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_\n 7608: 0029030d 284 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t42draw_model_molecules_symmetry_with_shadowsEv\n 7609: 00218e21 236 FUNC GLOBAL DEFAULT 11 _ZN3cfc53on_cfc_pharmacophore_cluster_structure_button_clickedEP10_GtkButtonPv\n 7610: 00515fac 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27screen_quad_vertex_array_idE\n 7611: 001ff21d 304 FUNC GLOBAL DEFAULT 11 set_refinement_overall_weight_from_text\n 7612: 001f3f31 84 FUNC GLOBAL DEFAULT 11 set_bond_colour_rotation_for_molecule\n@@ -7853,15 +7853,15 @@\n 7849: 0012cc71 24 FUNC GLOBAL DEFAULT 11 unset_moving_atom_move_chis\n 7850: 003766c1 700 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t21intelligent_next_atomERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_S7_RKN4coot9CartesianE\n 7851: 001221c5 568 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot7minimol4atomESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_\n 7852: 0051613c 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t34user_defined_interesting_positionsB5cxx11E\n 7853: 003204a5 204 FUNC GLOBAL DEFAULT 11 _ZN20graphics_ligand_bond19gl_bond_double_bondERKN9lig_build5pos_tES3_bb\n 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\n 7855: 003d65dd 3420 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t13missing_atomsEsPN4coot16protein_geometryE\n- 7856: 004b8e5c 97 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 7856: 004b8e60 97 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 7857: 003de821 362 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t16remove_ter_atomsERKN4coot14residue_spec_tE\n 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_\n 7859: 00517c20 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17rotation_centre_zE\n 7860: 00511a5c 96 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t35lines_mesh_for_identification_pulseE\n 7861: 00330261 432 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t15draw_rama_plotsEv\n 7862: 005058e0 12 OBJECT WEAK DEFAULT 19 _ZTIN7clipper13SFscale_anisoIfEE\n 7863: 001987f9 276 FUNC GLOBAL DEFAULT 11 change_contour_level\n@@ -7957,15 +7957,15 @@\n 7953: 0050d378 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t28ramachandran_plot_x_positionE\n 7954: 00277ab5 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseI4MeshSaIS0_EED2Ev\n 7955: 00145689 164 FUNC WEAK DEFAULT 11 _ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEaSESA_\n 7956: 0027e9b1 384 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t42wrapped_create_residue_type_chooser_windowEb\n 7957: 001b16a5 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot7coot_v4ESaIS1_EED1Ev\n 7958: 00126b51 308 FUNC GLOBAL DEFAULT 11 do_pepflip\n 7959: 00511e74 164 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t36shader_for_outline_of_active_residueE\n- 7960: 001f23f5 232 FUNC GLOBAL DEFAULT 11 molecule_name_stub_py\n+ 7960: 001f23f1 232 FUNC GLOBAL DEFAULT 11 molecule_name_stub_py\n 7961: 002a6415 2 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20calc_b_factor_graphsEi\n 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_\n 7963: 0050d27c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t26go_to_ligand_n_atoms_limitE\n 7964: 0050d1cc 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t20restraints_rama_typeE\n 7965: 00290a3d 200 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26draw_anchored_atom_markersEv\n 7966: 00460941 1156 FUNC GLOBAL DEFAULT 11 _Z16restr_res_vectorv\n 7967: 002fc539 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot16clip_hybrid_atomESaIS1_EED1Ev\n@@ -7974,15 +7974,15 @@\n 7970: 003c04a1 188 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t25draw_display_list_objectsEi\n 7971: 0042ea0d 1400 FUNC GLOBAL DEFAULT 11 _ZN8OBJModelC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 7972: 003c0d91 368 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t21set_b_factor_residuesERKSt6vectorISt4pairIN4coot14residue_spec_tEdESaIS4_EE\n 7973: 0020921d 280 FUNC GLOBAL DEFAULT 11 set_symmetry_colour_merge\n 7974: 002047d1 424 FUNC GLOBAL DEFAULT 11 read_cif_data_with_phases_nfo_fc\n 7975: 00516598 224 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t23ramachandrans_containerE\n 7976: 0050d230 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t35torsion_general_atom_index_2_mol_noE\n- 7977: 004b9178 4 OBJECT UNIQUE DEFAULT 13 _ZN17HUD_button_info_t13button_heightE\n+ 7977: 004b917c 4 OBJECT UNIQUE DEFAULT 13 _ZN17HUD_button_info_t13button_heightE\n 7978: 001bda1d 24 FUNC GLOBAL DEFAULT 11 movie_file_name_prefix_py\n 7979: 001f00cd 28 FUNC GLOBAL DEFAULT 11 show_create_find_waters_dialog\n 7980: 002095a5 324 FUNC GLOBAL DEFAULT 11 get_symmetry_as_calphas_state\n 7981: 0050d46c 0 NOTYPE GLOBAL DEFAULT 22 _edata\n 7982: 002e5af1 6 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t38preferences_model_toolbar_icon_toggledEP22_GtkCellRendererTogglePcPv\n 7983: 00192b85 780 FUNC WEAK DEFAULT 11 _ZN4coot16protein_geometryD1Ev\n 7984: 002ac631 1080 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23create_validation_graphEiN4coot21validation_graph_typeE\n@@ -8154,15 +8154,15 @@\n 8150: 00510c50 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t70refinement_has_finished_moving_atoms_representation_update_needed_flagE\n 8151: 00449335 748 FUNC GLOBAL DEFAULT 11 _ZN17chemical_features21get_normal_info_donorEPN5RDKit18MolChemicalFeatureERKNS0_5ROMolERKNS0_9ConformerE\n 8152: 00403141 308 FUNC WEAK DEFAULT 11 _ZN4coot7minimol7residueC1ERKS1_\n 8153: 001075d1 20 FUNC GLOBAL DEFAULT 11 set_reset_b_factor_moved_atoms\n 8154: 0034009d 444 FUNC GLOBAL DEFAULT 11 _ZN5Model13draw_for_ssaoEP6ShaderS1_RKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_S7_\n 8155: 00172bc1 238 FUNC WEAK DEFAULT 11 _ZN4coot23dict_chiral_restraint_tC1ERKS0_\n 8156: 00372455 210 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t7n_atomsEv\n- 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\n+ 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\n 8158: 00205c3d 396 FUNC GLOBAL DEFAULT 11 add_action_view\n 8159: 002fbf75 564 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t51add_target_position_restraint_for_intermediate_atomERKN4coot11atom_spec_tERKN7clipper10Coord_orthE\n 8160: 001a7169 116 FUNC GLOBAL DEFAULT 11 _Z26show_mogul_geometry_dialogRKN4coot5mogulEPN4mmdb7ResidueE\n 8161: 003382f1 1692 FUNC GLOBAL DEFAULT 11 _ZN7HUDMesh39setup_vertices_and_triangles_for_buttonEv\n 8162: 0036f9d5 116 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t24make_mesh_from_bonds_boxEv\n 8163: 0034d37d 356 FUNC GLOBAL DEFAULT 11 _ZN4Mesh36import_and_setup_instanced_cylindersEP6ShaderRK8MaterialRKSt6vectorIN3glm3matILi4ELi4EfLNS6_9qualifierE0EEESaIS9_EERKS5_INS6_3vecILi4EfLS8_0EEESaISF_EE\n 8164: 0051696c 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21pointer_atom_is_dummyE\n@@ -8255,15 +8255,15 @@\n 8251: 0044b83d 244 FUNC WEAK DEFAULT 11 _ZN5RDKit9ConformerD2Ev\n 8252: 005175e8 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21in_base_paring_defineE\n 8253: 0014c621 76 FUNC GLOBAL DEFAULT 11 map_sharpening_value_changed\n 8254: 00197975 284 FUNC GLOBAL DEFAULT 11 _Z42map_to_model_correlation_stats_per_residueiRKSt6vectorIN4coot14residue_spec_tESaIS1_EEtfi\n 8255: 00260b9d 240 FUNC GLOBAL DEFAULT 11 _ZNK14gl_rama_plot_t27get_munged_offset_and_scaleENS_25screen_position_origins_tERKN3glm3vecILi2EfLNS1_9qualifierE0EEEffii\n 8256: 001e0c49 24 FUNC GLOBAL DEFAULT 11 check_chiral_volumes_from_widget\n 8257: 00182d09 312 FUNC GLOBAL DEFAULT 11 remove_non_auto_load_residue_name\n- 8258: 004ba7b4 85 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EE\n+ 8258: 004ba7bc 85 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EE\n 8259: 001064cd 4 FUNC GLOBAL DEFAULT 11 delete_hydrogen_atoms\n 8260: 00510374 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t19ssaoColorBufferBlurE\n 8261: 0015d1c9 196 FUNC WEAK DEFAULT 11 _ZN4coot24dict_torsion_restraint_tD1Ev\n 8262: 00197611 24 FUNC GLOBAL DEFAULT 11 unskeletonize_map\n 8263: 00303c05 496 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN7clipper10Coord_orthEESaIS9_EE17_M_realloc_appendIJRKS9_EEEvDpOT_\n 8264: 0050f124 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17moving_atoms_lockE\n 8265: 0050fc38 60 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25framebuffer_for_ssao_blurE\n@@ -8347,15 +8347,15 @@\n 8343: 0022fc85 44 FUNC GLOBAL DEFAULT 11 _Z20_wrap_main_statusbarP7_object\n 8344: 002dd59d 20 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23set_go_to_atom_moleculeEi\n 8345: 002e5079 780 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t26show_hide_toolbar_icon_posEiii\n 8346: 0033578d 300 FUNC GLOBAL DEFAULT 11 fill_map_colour_patch\n 8347: 001f51f5 64 FUNC GLOBAL DEFAULT 11 _Z19get_skeleton_colourv\n 8348: 003e6eb1 316 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t44progressive_residues_in_chain_check_by_chainEPKc\n 8349: 00219c61 632 FUNC GLOBAL DEFAULT 11 _ZN3cfc24cfc_dialog_add_site_infoEjRKNS_34extracted_cluster_info_from_pythonE\n- 8350: 004ba944 28 OBJECT WEAK DEFAULT 13 _ZTS25AtomPropertyRampColorRule\n+ 8350: 004ba94c 28 OBJECT WEAK DEFAULT 13 _ZTS25AtomPropertyRampColorRule\n 8351: 001914b5 72 FUNC WEAK DEFAULT 11 _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n 8352: 00288869 476 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t24render_scene_with_x_blurEv\n 8353: 00317d91 52 FUNC WEAK DEFAULT 11 _ZN25graphical_bonds_containerC2Ev\n 8354: 00517838 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28preferences_internal_defaultE\n 8355: 003337d1 8 FUNC GLOBAL DEFAULT 11 on_symm_col_sel_ok_button_clicked\n 8356: 0026aaed 100 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t22remove_all_atom_labelsEv\n 8357: 00103ee9 1624 FUNC WEAK DEFAULT 11 _ZN4MeshC2ERKS_\n@@ -8410,15 +8410,15 @@\n 8406: 00222ce9 240 FUNC GLOBAL DEFAULT 11 _Z25refmac_sigf_button_selectP10_GtkWidget15GtkPositionType\n 8407: 001c5109 28 FUNC GLOBAL DEFAULT 11 set_refinement_drag_elasticity\n 8408: 0037ec2d 1220 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t59add_ribbon_representation_with_user_defined_residue_coloursERKSt6vectorIN4coot13colour_holderESaIS2_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 8409: 00402e65 322 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeIN4coot11atom_spec_tESt4pairIKS1_PN4mmdb4AtomEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_\n 8410: 003f77d1 522 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22clear_extra_restraintsEv\n 8411: 002e27e5 2 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23go_to_atom_list_destroyEPv\n 8412: 00235bc5 2 FUNC GLOBAL DEFAULT 11 _Z24draw_molecular_trianglesP10_GtkWidget\n- 8413: 004ba630 32 OBJECT WEAK DEFAULT 13 _ZTSN4coot22link_by_torsion_base_tE\n+ 8413: 004ba638 32 OBJECT WEAK DEFAULT 13 _ZTSN4coot22link_by_torsion_base_tE\n 8414: 00197629 340 FUNC GLOBAL DEFAULT 11 get_map_colour_py\n 8415: 003dd4cd 860 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t15mutate_internalEPN4mmdb7ResidueES2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 8416: 0038730d 764 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t16save_coordinatesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbb\n 8417: 00510c52 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t39all_atom_contact_dots_ignore_water_flagE\n 8418: 0022eafd 92 FUNC GLOBAL DEFAULT 11 _ZN4coot12nomenclature3fixEPNS_16protein_geometryE\n 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\n 8420: 0051683c 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t26rotamer_lowest_probabilityE\n@@ -8509,15 +8509,15 @@\n 8505: 0013e031 780 FUNC GLOBAL DEFAULT 11 wrapped_create_align_and_mutate_dialog\n 8506: 001e6839 160 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot11atom_spec_tENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EED2Ev\n 8507: 00161655 616 FUNC GLOBAL DEFAULT 11 _Z25residues_near_position_pyiP7_objectf\n 8508: 00517830 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24ccp4_projects_index_lastE\n 8509: 00516400 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t25backbone_torsion_end_ca_2E\n 8510: 00135125 448 FUNC GLOBAL DEFAULT 11 do_rotamers\n 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\n- 8512: 004bab78 8 OBJECT GLOBAL DEFAULT 13 _ZTS6Shader\n+ 8512: 004bab80 8 OBJECT GLOBAL DEFAULT 13 _ZTS6Shader\n 8513: 00516394 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t26libcheck_ccp4i_project_dirB5cxx11E\n 8514: 00252241 24 FUNC GLOBAL DEFAULT 11 _ZN11framebufferC2Ev\n 8515: 00463a9d 300 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN7clipper10Coord_orthEESaIS9_EE17_M_realloc_appendIJS9_EEEvDpOT_\n 8516: 001919a5 96 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEED1Ev\n 8517: 00476c3d 508 FUNC GLOBAL DEFAULT 11 trackball\n 8518: 0012cc55 28 FUNC GLOBAL DEFAULT 11 set_edit_chi_angles_reverse_fragment_state\n 8519: 002dc63d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN4coot7minimol4atomESaIS3_EED2Ev\n@@ -8572,15 +8572,15 @@\n 8568: 00511438 120 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t39tmesh_for_chiral_volume_outlier_markersE\n 8569: 00519b08 0 NOTYPE GLOBAL DEFAULT 23 __end__\n 8570: 00105505 240 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN3glm3vecILi3EfLNS1_9qualifierE0EEES4_ESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_\n 8571: 0044b419 252 FUNC WEAK DEFAULT 11 _ZN5RDKit12DGeomHelpers15EmbedParametersD2Ev\n 8572: 00347e81 3924 FUNC GLOBAL DEFAULT 11 _ZN4Mesh17draw_with_shadowsEP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_RKSt3mapIj13lights_info_tSt4lessIjESaISt4pairIKjS9_EEERKNS2_3vecILi3EfLS4_0EEEfRKNSJ_ILi4EfLS4_0EEEbS7_jfjb\n 8573: 0035c399 128 FUNC WEAK DEFAULT 11 _ZN8tinygltf6BufferD1Ev\n 8574: 0046d899 992 FUNC GLOBAL DEFAULT 11 _ZN11TextureMesh21draw_fading_instancesEP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_jj\n- 8575: 004b860c 67 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base13_State_baseV27_SetterIN7clipper4XmapIfEEOS4_EE\n+ 8575: 004b8610 67 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base13_State_baseV27_SetterIN7clipper4XmapIfEEOS4_EE\n 8576: 0026b2a5 184 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t18backslash_filenameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 8577: 001f4af1 272 FUNC GLOBAL DEFAULT 11 first_unsaved_coords_imol\n 8578: 00210c45 420 FUNC GLOBAL DEFAULT 11 test_function_py\n 8579: 00223fb1 1024 FUNC GLOBAL DEFAULT 11 _ZN4coot43column_selector_using_cmtz_setup_comboboxesEP10_GtkWidgetPNS_23mtz_column_types_info_tE\n 8580: 005054a8 28 OBJECT WEAK DEFAULT 19 _ZTVSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 8581: 003c36f9 440 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t25edit_residue_pull_residueEis\n 8582: 0046397d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17reference_wrapperIN3glm3quaIfLNS1_9qualifierE0EEEESaIS5_EED2Ev\n@@ -8649,15 +8649,15 @@\n 8645: 0040cc59 1880 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t15fill_ghost_infoEsf\n 8646: 0011d949 764 FUNC GLOBAL DEFAULT 11 delete_sequence_by_chain_id\n 8647: 00517bfc 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t19smooth_scroll_deltaE\n 8648: 001975e1 4 FUNC GLOBAL DEFAULT 11 set_initial_map_for_skeletonize\n 8649: 0017efc5 492 FUNC WEAK DEFAULT 11 _ZNSt10shared_ptrIN5RDKit5RWMolEEC2ISaIvEJRS1_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_\n 8650: 00287335 52 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t16setup_rama_ballsEv\n 8651: 003b0149 192 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIi14map_triangle_tESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_\n- 8652: 004b9ce0 180 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPKN7clipper4XmapIfEEffN4coot9CartesianEiiibPSt6vectorINS8_37density_contour_triangles_container_tESaISB_EEEPS5_ffS9_iiibSE_EEEEEE\n+ 8652: 004b9ce8 180 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPKN7clipper4XmapIfEEffN4coot9CartesianEiiibPSt6vectorINS8_37density_contour_triangles_container_tESaISB_EEEPS5_ffS9_iiibSE_EEEEEE\n 8653: 00232ac5 8 FUNC GLOBAL DEFAULT 11 _Z11coot_renameRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_\n 8654: 00405651 3100 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t14make_pattersonENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_f\n 8655: 002db175 280 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t16debug_refinementEv\n 8656: 00517c64 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18control_is_pressedE\n 8657: 001f4c01 56 FUNC GLOBAL DEFAULT 11 molecule_has_hydrogens_raw\n 8658: 00517d38 240 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18static_thread_poolE\n 8659: 00517c60 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t17pick_pending_flagE\n@@ -8738,15 +8738,15 @@\n 8734: 003f5d01 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN4coot14atom_overlap_tESaIS1_EED1Ev\n 8735: 00365af1 30 FUNC GLOBAL DEFAULT 11 _Z17coord_orth_to_glmRKN7clipper10Coord_orthE\n 8736: 00109b5d 196 FUNC GLOBAL DEFAULT 11 create_pointer_atom_molecule_maybe\n 8737: 002765fd 416 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t16start_baton_hereEv\n 8738: 0047f6fd 54 FUNC GLOBAL DEFAULT 11 _ZN4coot11view_info_t11dot_productERKS0_S2_\n 8739: 0050cfec 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t32difference_map_peaks_sigma_levelE\n 8740: 003fed19 3638 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t18morph_fit_residuesESt6vectorISt4pairIPN4mmdb7ResidueES0_IS4_SaIS4_EEESaIS7_EERKN7clipper4XmapIfEEf\n- 8741: 004b9ba0 27 OBJECT WEAK DEFAULT 13 _ZTSN7clipper11SFcalc_baseIfEE\n+ 8741: 004b9ba8 27 OBJECT WEAK DEFAULT 13 _ZTSN7clipper11SFcalc_baseIfEE\n 8742: 0014f021 56 FUNC GLOBAL DEFAULT 11 _Z33filelist_into_fileselection_clistP10_GtkWidgetRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE\n 8743: 001069f5 24 FUNC GLOBAL DEFAULT 11 unset_add_alt_conf_dialog\n 8744: 0050d16c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t31delete_item_residue_zone_1_imolE\n 8745: 002c9209 220 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t21get_moving_atoms_lockERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 8746: 00247279 300 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t29on_glarea_drag_update_primaryEP15_GtkGestureDragddP10_GtkWidget\n 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\n 8748: 003c11f9 572 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t20cis_trans_conversionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_PN4mmdb7ManagerE\n@@ -8786,15 +8786,15 @@\n 8782: 0033f9b1 68 FUNC GLOBAL DEFAULT 11 _ZN5Model5scaleERKf\n 8783: 002b9da1 1208 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t31fill_output_residue_info_widgetEP10_GtkWidgetiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPN4mmdb4AtomEi\n 8784: 0046d0ed 324 FUNC GLOBAL DEFAULT 11 _ZN11TextureMesh24setup_instancing_buffersEj\n 8785: 005120dc 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t34setup_draw_for_particles_semaphoreE\n 8786: 00373c99 242 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t28next_residue_number_in_chainEPN4mmdb5ChainEb\n 8787: 0016bfb1 328 FUNC GLOBAL DEFAULT 11 mtz_weight_for_map\n 8788: 00193155 76 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot14atom_name_quadESaIS1_EED1Ev\n- 8789: 004b8ee4 59 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEEE\n+ 8789: 004b8ee8 59 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEEE\n 8790: 0032fe15 80 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t37rama_plot_boxes_handle_close_moleculeEi\n 8791: 003d4089 3076 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t15merge_moleculesERKSt6vectorI26atom_selection_container_tSaIS1_EE\n 8792: 002115b1 844 FUNC GLOBAL DEFAULT 11 _Z31get_sequence_as_fasta_for_chainiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 8793: 002ed509 104 FUNC WEAK DEFAULT 11 _ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIN4coot14residue_spec_tENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvT_SD_\n 8794: 001c6605 1964 FUNC GLOBAL DEFAULT 11 add_extra_bond_restraint\n 8795: 002d3da9 724 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t25triple_refine_auto_acceptEv\n 8796: 002384b9 1164 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20draw_generic_objectsEj\n@@ -8862,15 +8862,15 @@\n 8858: 00383695 1000 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t27insert_waters_into_moleculeERKN4coot7minimol8moleculeE\n 8859: 00147831 408 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerEEESaISA_EE17_M_realloc_appendIJRdEEEvDpOT_\n 8860: 004650c1 646 FUNC WEAK DEFAULT 11 _ZN4coot36dictionary_residue_link_restraints_tC1ERKS0_\n 8861: 00103d4d 50 FUNC WEAK DEFAULT 11 _ZN29meshed_generic_display_objectD2Ev\n 8862: 003337d9 8 FUNC GLOBAL DEFAULT 11 on_symm_col_sel_cancel_button_clicked\n 8863: 0014882d 408 FUNC WEAK DEFAULT 11 _ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEixEj\n 8864: 00517a15 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t31unpathed_backup_file_names_flagE\n- 8865: 004ba960 17 OBJECT WEAK DEFAULT 13 _ZTS14ud_colour_rule\n+ 8865: 004ba968 17 OBJECT WEAK DEFAULT 13 _ZTS14ud_colour_rule\n 8866: 003ef46d 1656 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t39resolve_clashing_sidechains_by_deletionEPKN4coot16protein_geometryE\n 8867: 002a1dfd 272 FUNC WEAK DEFAULT 11 _ZN14key_bindings_tC2ERKS_\n 8868: 001fca95 296 FUNC GLOBAL DEFAULT 11 set_view_quaternion\n 8869: 001d6b8d 36 FUNC WEAK DEFAULT 11 _ZNK7clipper8HKL_dataINS_9datatypes4FlagEE4typeEv\n 8870: 00107525 24 FUNC GLOBAL DEFAULT 11 set_place_helix_here_fudge_factor\n 8871: 002c90e1 220 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t19get_restraints_lockERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 8872: 002131c9 180 FUNC GLOBAL DEFAULT 11 _Z43add_molecular_symmetry_from_mtrix_from_fileiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n@@ -8963,15 +8963,15 @@\n 8959: 0025722d 584 FUNC GLOBAL DEFAULT 11 _Z34to_generic_object_add_dodecahedroniPKcffff\n 8960: 0031660d 74 FUNC WEAK DEFAULT 11 _ZNSt6vectorI27meshed_particle_container_tSaIS0_EED1Ev\n 8961: 005163c4 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15geometry_dialogE\n 8962: 0046a029 74 FUNC GLOBAL DEFAULT 11 _ZN7TextureC2EiiRKSt6vectorIN3glm3vecILi4EfLNS1_9qualifierE0EEESaIS4_EEj\n 8963: 00464065 110 FUNC WEAK DEFAULT 11 _ZN4coot18energy_lib_torsionD1Ev\n 8964: 003e8bc9 1320 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13apply_chargesERKN4coot16protein_geometryE\n 8965: 001f61c9 80 FUNC GLOBAL DEFAULT 11 _Z19safe_python_commandRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n- 8966: 004b9b4c 26 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13TargetFn_baseE\n+ 8966: 004b9b54 26 OBJECT WEAK DEFAULT 13 _ZTSN7clipper13TargetFn_baseE\n 8967: 0037a2c5 516 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t17jed_flip_internalERN4coot11atom_tree_tERKSt6vectorINS0_24dict_torsion_restraint_tESaIS4_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEib\n 8968: 00451d69 564 FUNC GLOBAL DEFAULT 11 _Z22make_main_window_titleB5cxx11v\n 8969: 001635e9 224 FUNC GLOBAL DEFAULT 11 map_parameters_py\n 8970: 00262211 156 FUNC GLOBAL DEFAULT 11 _ZN14gl_rama_plot_t5clearEv\n 8971: 00104dcd 616 FUNC GLOBAL DEFAULT 11 _Z24get_bonds_representationi\n 8972: 0023a385 692 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot31old_generic_display_point_set_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_\n 8973: 0027f36d 364 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t45other_modelling_tools_toggle_button_name_listB5cxx11Ev\n@@ -9038,19 +9038,19 @@\n 9034: 00516a30 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21delete_item_sidechainE\n 9035: 00475085 5856 FUNC GLOBAL DEFAULT 11 _Z17tomo_map_analysisiP7_object\n 9036: 0013e33d 1524 FUNC GLOBAL DEFAULT 11 do_align_mutate_sequence\n 9037: 00321479 1368 FUNC GLOBAL DEFAULT 11 _ZN24graphics_ligand_molecule10setup_fromEiPN4mmdb7ResidueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN4coot16protein_geometryEb\n 9038: 0035d5e9 130 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf7SamplerESaIS1_EED2Ev\n 9039: 002ea445 1284 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t11do_mutationEiRKN4coot14residue_spec_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEs\n 9040: 001d73b1 520 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN7clipper9datatypes6D_sigDIfEESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_\n- 9041: 004ba974 91 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 9041: 004ba97c 91 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 9042: 002a1875 62 FUNC WEAK DEFAULT 11 _ZN14HUDTextureMeshD2Ev\n 9043: 0051157c 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t44happy_face_residue_marker_starting_positionsE\n 9044: 0010f489 2044 FUNC GLOBAL DEFAULT 11 new_molecule_by_sphere_selection\n- 9045: 004b83d0 15 OBJECT WEAK DEFAULT 13 _ZTSN5RDKit5RWMolE\n+ 9045: 004b83d4 15 OBJECT WEAK DEFAULT 13 _ZTSN5RDKit5RWMolE\n 9046: 001b6af9 1020 FUNC GLOBAL DEFAULT 11 watson_crick_pair\n 9047: 0046389d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIPFivENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS9_EED1Ev\n 9048: 003e8889 500 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22delete_sidechain_rangeERKN4coot14residue_spec_tES3_\n 9049: 002ab8a1 852 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t25print_geometry_distortionERKSt6vectorIN4coot36geometry_distortion_info_container_tESaIS2_EE\n 9050: 00219951 296 FUNC GLOBAL DEFAULT 11 _ZNK3cfc34extracted_cluster_info_from_python35water_cluster_imol_residue_spec_vecEv\n 9051: 003c3045 644 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t14match_torsionsEPN4mmdb7ResidueERKSt6vectorIN4coot24dict_torsion_restraint_tESaIS5_EERKNS4_16protein_geometryE\n 9052: 0015a3b5 36 FUNC GLOBAL DEFAULT 11 show_set_undo_molecule_chooser\n@@ -9120,15 +9120,15 @@\n 9116: 00297891 284 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t41setup_draw_for_happy_face_residue_markersEv\n 9117: 003bf9ad 864 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t22renumber_residue_rangeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiii\n 9118: 0050d11c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t16add_OXT_moleculeE\n 9119: 001f33e5 212 FUNC GLOBAL DEFAULT 11 quanta_like_zoom\n 9120: 0015cd49 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot30pdbx_chem_comp_descriptor_itemESaIS1_EED2Ev\n 9121: 001f7d99 204 FUNC GLOBAL DEFAULT 11 add_view_description\n 9122: 002297e9 1208 FUNC GLOBAL DEFAULT 11 _Z23start_using_applicationiPPc\n- 9123: 004b906c 81 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondEE\n+ 9123: 004b9070 81 OBJECT WEAK DEFAULT 13 _ZTSN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondEE\n 9124: 0014737d 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerEEESaISB_EE17_M_realloc_appendIJRKSB_EEEvDpOT_\n 9125: 001e7ac5 144 FUNC GLOBAL DEFAULT 11 _Z26set_model_material_diffuseiffff\n 9126: 0015d3f1 174 FUNC WEAK DEFAULT 11 _ZN4coot34dict_improper_dihedral_restraint_tD2Ev\n 9127: 00251289 628 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_appendIJRKS7_EEEvDpOT_\n 9128: 001caef9 136 FUNC GLOBAL DEFAULT 11 _Z36set_refinement_lennard_jones_epsilonf\n 9129: 003e59e1 440 FUNC WEAK DEFAULT 11 _ZN4coot7torsionD1Ev\n 9130: 00146615 864 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerEEEE12handle_valueINS0_7value_tEEESt4pairIbPSC_EOT_b\n@@ -9290,16 +9290,16 @@\n 9286: 002ca0f1 136 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t19auto_range_residuesEii\n 9287: 00516588 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t33in_edit_chi_mode_view_rotate_modeE\n 9288: 003731c9 34 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t15get_map_coloursEv\n 9289: 00469759 484 FUNC GLOBAL DEFAULT 11 _ZN7Texture4initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_\n 9290: 00193089 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIS0_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_ESaIS8_EED1Ev\n 9291: 001f7649 24 FUNC GLOBAL DEFAULT 11 set_raster3d_atom_radius\n 9292: 001e8da9 288 FUNC GLOBAL DEFAULT 11 _Z15load_gltf_modelRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n- 9293: 004b90d8 23 OBJECT WEAK DEFAULT 13 _ZTS20graphics_ligand_bond\n- 9294: 004b8234 33 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail12out_of_rangeE\n+ 9293: 004b90dc 23 OBJECT WEAK DEFAULT 13 _ZTS20graphics_ligand_bond\n+ 9294: 004b8238 33 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail12out_of_rangeE\n 9295: 001cb119 136 FUNC GLOBAL DEFAULT 11 crankshaft_peptide_rotation_optimization_intermediate_atoms\n 9296: 001c84d1 2888 FUNC GLOBAL DEFAULT 11 delete_extra_restraint_py\n 9297: 0045bb31 684 FUNC GLOBAL DEFAULT 11 _Z42testing_func_probabilities_refine_fragment26atom_selection_container_tPPN4mmdb7ResidueEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiN4coot16protein_geometryEbibb\n 9298: 002de21d 848 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t31update_widget_go_to_atom_valuesEP10_GtkWidgetPN4mmdb4AtomE\n 9299: 0014ef21 2 FUNC GLOBAL DEFAULT 11 add_save_coordinates_include_hydrogens_and_aniso_checkbutton\n 9300: 0037cef1 728 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t26make_colour_by_chain_bondsERKSt3setIiSt4lessIiESaIiEEbbb\n 9301: 00436a5d 268 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot23one_way_probe_contact_tESaIS1_EED2Ev\n@@ -9365,15 +9365,15 @@\n 9361: 0033f2b1 12 FUNC GLOBAL DEFAULT 11 _ZN14LigandViewMesh5clearEv\n 9362: 002eaf5d 168 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t20cis_trans_conversionEPN4mmdb4AtomEis\n 9363: 003c48fd 14 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t24delete_residue_sidechainERKN4coot14residue_spec_tE\n 9364: 002ca405 452 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t30set_residue_range_refine_atomsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiS7_i\n 9365: 001f4741 24 FUNC GLOBAL DEFAULT 11 set_stop_scroll_iso_map_level\n 9366: 00440f81 1112 FUNC GLOBAL DEFAULT 11 _ZNK4coot17restraints_editor13get_atom_infoEv\n 9367: 00265a4d 24 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t35get_widget_from_preferences_builderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n- 9368: 004b9050 28 OBJECT WEAK DEFAULT 13 _ZTS25graphics_ligand_mesh_bond\n+ 9368: 004b9054 28 OBJECT WEAK DEFAULT 13 _ZTS25graphics_ligand_mesh_bond\n 9369: 001ad85d 608 FUNC GLOBAL DEFAULT 11 add_ncs_matrix\n 9370: 003d4e61 368 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t23inverted_chiral_volumesB5cxx11Ev\n 9371: 0038b109 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorI10Bond_linesSaIS0_EED1Ev\n 9372: 0016b575 404 FUNC GLOBAL DEFAULT 11 save_state_file\n 9373: 00438509 612 FUNC GLOBAL DEFAULT 11 _Z8make_molRKSt6vectorIN9ProteinDB5ChainESaIS1_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEib\n 9374: 00516a7e 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t18do_rama_restraintsE\n 9375: 002c5be9 1240 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t38side_chain_flip_180_intermediate_atomsEv\n@@ -9415,15 +9415,15 @@\n 9411: 003af6f1 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN7clipper9datatypes5F_phiIfEESaIS3_EED1Ev\n 9412: 0039d3b1 888 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t13setup_map_capEP6ShaderRKN7clipper10Coord_orthES5_S5_ddjj\n 9413: 002f7d21 264 FUNC WEAK DEFAULT 11 _ZNSt6vectorI4MeshSaIS0_EE17_M_realloc_appendIJRKS0_EEEvDpOT_\n 9414: 00277469 438 FUNC WEAK DEFAULT 11 _ZN20Bond_lines_containerD2Ev\n 9415: 0015c40d 92 FUNC WEAK DEFAULT 11 _ZN4coot21atom_selection_info_tD2Ev\n 9416: 00115225 620 FUNC GLOBAL DEFAULT 11 copy_molecule\n 9417: 00162b41 288 FUNC GLOBAL DEFAULT 11 _Z22closest_atom_simple_pyv\n- 9418: 004b8504 76 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+ 9418: 004b8508 76 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 9419: 002770c1 138 FUNC WEAK DEFAULT 11 _ZN4coot22parallel_plane_atoms_tD1Ev\n 9420: 0026bd0d 792 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t24set_user_defined_coloursERKSt6vectorIN4coot13colour_holderESaIS2_EE\n 9421: 00165b1d 164 FUNC GLOBAL DEFAULT 11 do_angle_define\n 9422: 0035d40d 130 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN8tinygltf7TextureESaIS1_EED1Ev\n 9423: 0050590c 12 OBJECT WEAK DEFAULT 19 _ZTINSt13__future_base16_Task_state_baseIFviEEE\n 9424: 001f3fdd 20 FUNC GLOBAL DEFAULT 11 get_default_bond_thickness\n 9425: 002975b5 732 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t39get_happy_face_residue_marker_positionsEv\n@@ -9595,15 +9595,15 @@\n 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_\n 9592: 001d544d 32 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEE4initERKNS_8HKL_infoERKNS_4CellE\n 9593: 001919a5 96 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEED2Ev\n 9594: 0050d31c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t23esoteric_depth_cue_flagE\n 9595: 00114fa5 316 FUNC GLOBAL DEFAULT 11 turn_on_backup\n 9596: 002ca179 324 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t24refinement_results_to_pyERKN4coot20refinement_results_tE\n 9597: 0051634c 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t24refmac_mtz_file_filenameB5cxx11E\n- 9598: 004b8160 24 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_make_shared_tag\n+ 9598: 004b8164 24 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_make_shared_tag\n 9599: 00458a05 1324 FUNC GLOBAL DEFAULT 11 _Z27test_coot_atom_tree_prolinev\n 9600: 00100611 912 FUNC GLOBAL DEFAULT 11 _Z25molecule_atom_overlaps_pyi\n 9601: 00120835 102 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot14residue_spec_tESaIS1_EED2Ev\n 9602: 0017c091 1868 FUNC GLOBAL DEFAULT 11 _Z37get_ligand_distortion_summary_info_pyiP7_object\n 9603: 00412ca9 130 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIN4coot10coot_mat44E12symm_trans_tESaIS4_EED2Ev\n 9604: 00432c7d 88 FUNC GLOBAL DEFAULT 11 on_positron_map_undo_button_clicked\n 9605: 00163425 40 FUNC GLOBAL DEFAULT 11 set_console_display_commands_hilights\n@@ -9678,15 +9678,15 @@\n 9674: 0010ba41 396 FUNC GLOBAL DEFAULT 11 add_alt_conf_py\n 9675: 00415fd5 92 FUNC GLOBAL DEFAULT 11 _Z86on_ncs_controller_molecule_n_display_chain_ich_checkbutton_toggled_gtkbuilder_callbackP16_GtkToggleButtonPv\n 9676: 00166849 436 FUNC GLOBAL DEFAULT 11 _Z14add_to_historyRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE\n 9677: 00201f0d 916 FUNC GLOBAL DEFAULT 11 go_to_view_py\n 9678: 00100cfd 352 FUNC WEAK DEFAULT 11 _ZN4coot11atom_spec_tC2EPN4mmdb4AtomE\n 9679: 00516488 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27directory_for_fileselectionB5cxx11E\n 9680: 003dced5 532 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot23ray_trace_molecule_info26coloured_bonds_container_tESaIS2_EE17_M_default_appendEj\n- 9681: 001f266d 224 FUNC GLOBAL DEFAULT 11 use_graphics_interface_state\n+ 9681: 001f2669 224 FUNC GLOBAL DEFAULT 11 use_graphics_interface_state\n 9682: 00160b4d 912 FUNC GLOBAL DEFAULT 11 _Z38fileselection_sort_button_foreach_funcP13_GtkTreeModelP12_GtkTreePathP12_GtkTreeIterPv\n 9683: 0011a56d 524 FUNC GLOBAL DEFAULT 11 chain_n_residues\n 9684: 004016b1 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot33extra_restraints_representation_t49extra_parallel_planes_restraints_representation_tESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_\n 9685: 00316361 2 FUNC WEAK DEFAULT 11 _ZN25graphics_ligand_mesh_bondD1Ev\n 9686: 002df779 1004 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t43register_user_defined_interesting_positionsERKSt6vectorISt4pairIN7clipper10Coord_orthENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISA_EE\n 9687: 0014fec5 748 FUNC GLOBAL DEFAULT 11 fill_pointer_distances_widget\n 9688: 004640d5 92 FUNC WEAK DEFAULT 11 _ZN4coot13list_chem_modD2Ev\n@@ -9785,15 +9785,15 @@\n 9781: 0014d3ad 244 FUNC GLOBAL DEFAULT 11 show_paths_in_display_manager_state\n 9782: 00152335 544 FUNC GLOBAL DEFAULT 11 set_baton_build_params_from_widget\n 9783: 0015c9f9 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot24dict_torsion_restraint_tESaIS1_EED2Ev\n 9784: 00517d30 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t10dummy_xmapE\n 9785: 000fec2d 960 FUNC GLOBAL DEFAULT 11 _Z30check_reference_structures_dirv\n 9786: 001925dd 204 FUNC WEAK DEFAULT 11 _ZN4coot5smcifD2Ev\n 9787: 0027baf5 1064 FUNC WEAK DEFAULT 11 _ZN4coot18extra_restraints_tC1ERKS0_\n- 9788: 004b9b2c 31 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base7_ResultIvEE\n+ 9788: 004b9b34 31 OBJECT WEAK DEFAULT 13 _ZTSNSt13__future_base7_ResultIvEE\n 9789: 00414795 4 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t36make_molecularrepresentationinstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_\n 9790: 00415f3d 94 FUNC WEAK DEFAULT 11 _ZNSt6vectorI26molecular_triangles_mesh_tSaIS0_EED2Ev\n 9791: 003085dd 100 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t31rotate_intermediate_atoms_maybeEjj\n 9792: 00331b89 684 FUNC WEAK DEFAULT 11 _ZN7HUDMeshC1ERKS_\n 9793: 00126439 248 FUNC GLOBAL DEFAULT 11 shorten_baton\n 9794: 001d5145 152 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEE4maskERKNS_13HKL_data_baseE\n 9795: 005115d0 120 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37tmesh_for_happy_face_residues_markersE\n@@ -9983,15 +9983,15 @@\n 9979: 00463711 182 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot29dict_link_torsion_restraint_tESaIS1_EED1Ev\n 9980: 0021f95d 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN3cfc30water_cluster_info_from_pythonESaIS1_EED2Ev\n 9981: 0038695d 328 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t17get_cell_and_symmB5cxx11Ev\n 9982: 001b3845 180 FUNC GLOBAL DEFAULT 11 _Z24set_python_draw_functionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 9983: 00515fbc 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t28central_cube_array_buffer_idE\n 9984: 001ea98d 196 FUNC GLOBAL DEFAULT 11 remark_number_to_colour\n 9985: 003723dd 118 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t10n_residuesEv\n- 9986: 001f2595 216 FUNC GLOBAL DEFAULT 11 esoteric_depth_cue_state\n+ 9986: 001f2591 216 FUNC GLOBAL DEFAULT 11 esoteric_depth_cue_state\n 9987: 0035dba1 172 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN3glm3vecILi4EfLNS0_9qualifierE0EEESaIS3_EE17_M_realloc_appendIJRKS3_EEEvDpOT_\n 9988: 00375fe1 908 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t29intelligent_this_residue_atomEPN4mmdb7ResidueE\n 9989: 00517ab4 4 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t15skeleton_colourE\n 9990: 00517b18 16 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t23mouse_previous_positionE\n 9991: 00225395 212 FUNC GLOBAL DEFAULT 11 _ZN4coot15get_r_free_colsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 9992: 002a7b71 1564 FUNC GLOBAL DEFAULT 11 _Z52get_validation_data_for_density_correlation_analysisi\n 9993: 0036e2a5 552 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t20does_residue_exist_pERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_\n@@ -10076,15 +10076,15 @@\n 10072: 0018a859 3688 FUNC GLOBAL DEFAULT 11 _Z30execute_ligand_search_internalPN4coot7wligandE\n 10073: 0050d12c 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t24rotamer_distortion_scaleE\n 10074: 003e2535 4596 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t14align_on_chainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPN4mmdb7ResidueEiS7_ddbb\n 10075: 0050d398 4 OBJECT GLOBAL DEFAULT 22 _ZN15graphics_info_t33edit_chi_angles_dialog_y_positionE\n 10076: 001984b1 244 FUNC GLOBAL DEFAULT 11 show_select_map_dialog\n 10077: 005179a8 2 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27swap_difference_map_coloursE\n 10078: 001c0745 188 FUNC GLOBAL DEFAULT 11 hide_model_toolbar_icon\n- 10079: 004bab00 33 OBJECT WEAK DEFAULT 13 _ZTSN5boost6detail15sp_counted_baseE\n+ 10079: 004bab08 33 OBJECT WEAK DEFAULT 13 _ZTSN5boost6detail15sp_counted_baseE\n 10080: 00267145 452 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t36run_post_set_rotation_centre_hook_pyEv\n 10081: 00149dc1 52 FUNC WEAK DEFAULT 11 _ZN8nlohmann6detail11parse_errorD1Ev\n 10082: 0020fec1 540 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot11view_info_tESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_\n 10083: 0015c239 92 FUNC WEAK DEFAULT 11 _ZN4coot22basic_dict_restraint_tD2Ev\n 10084: 001166cd 748 FUNC GLOBAL DEFAULT 11 set_occupancy_residue_range\n 10085: 0030e69d 496 FUNC GLOBAL DEFAULT 11 _ZNK15graphics_info_t27fill_unsaved_changes_dialogEP10_GtkWidget\n 10086: 00309459 2712 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t25perpendicular_ligand_viewEiRKN4coot14residue_spec_tE\n@@ -10105,15 +10105,15 @@\n 10101: 002cafa5 308 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t22delete_sidechain_rangeEiRKN4coot14residue_spec_tES3_\n 10102: 00133d19 1292 FUNC GLOBAL DEFAULT 11 rotamer_score\n 10103: 001f7679 20 FUNC GLOBAL DEFAULT 11 set_raster3d_water_sphere\n 10104: 0032011d 128 FUNC GLOBAL DEFAULT 11 _ZN24graphics_ligand_moleculeD2Ev\n 10105: 0026c085 208 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t37wrapped_create_display_control_windowEv\n 10106: 000ff481 264 FUNC GLOBAL DEFAULT 11 _ZNK3fun4boid19calc_velocity_deltaERKSt6vectorIS0_SaIS0_EERKS1_IjSaIjEEf\n 10107: 0017e6a9 804 FUNC GLOBAL DEFAULT 11 _Z25residue_to_ligand_builderiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_d\n- 10108: 004b8078 151 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvRKN7clipper4XmapIfEERKN4coot11fasta_multiEdjjfffjbP23watch_res_tracer_data_tES5_S9_djjfffjbSD_EEEEEE\n+ 10108: 004b807c 151 OBJECT WEAK DEFAULT 13 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvRKN7clipper4XmapIfEERKN4coot11fasta_multiEdjjfffjbP23watch_res_tracer_data_tES5_S9_djjfffjbSD_EEEEEE\n 10109: 00510390 2240 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t12gl_rama_plotE\n 10110: 0051164c 120 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t27tmesh_for_hud_image_testingE\n 10111: 001d558d 32 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes4FlagEE4initERKNS_13HKL_data_baseE\n 10112: 001210d9 452 FUNC WEAK DEFAULT 11 _ZN7clipper4XmapIfEC2ERKS1_\n 10113: 00303e15 636 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN4coot23ray_trace_molecule_infoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_\n 10114: 0028650d 324 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t15init_blur_quadsEv\n 10115: 00228111 568 FUNC WEAK DEFAULT 11 _ZN17command_line_dataD1Ev\n@@ -10260,15 +10260,15 @@\n 10256: 0042d02d 576 FUNC WEAK DEFAULT 11 _ZN25AtomPropertyRampColorRuleC2Ev\n 10257: 0028767d 1752 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t23setup_hud_geometry_barsEv\n 10258: 003fb471 840 FUNC GLOBAL DEFAULT 11 _ZNK21molecule_class_info_t42nucelotide_residue_name_to_base_atom_namesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 10259: 0029828d 2748 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t7pumpkinEv\n 10260: 003930b1 1388 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t34delete_any_link_containing_residueERKN4coot14residue_spec_tE\n 10261: 003f2ed1 6540 FUNC GLOBAL DEFAULT 11 _ZN4coot16dict_link_info_tC1EPN4mmdb7ResidueES3_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_16protein_geometryE\n 10262: 005162d0 24 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t21superpose_imol1_chainB5cxx11E\n- 10263: 004b81ac 29 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail9exceptionE\n+ 10263: 004b81b0 29 OBJECT WEAK DEFAULT 13 _ZTSN8nlohmann6detail9exceptionE\n 10264: 001d4f05 44 FUNC WEAK DEFAULT 11 _ZN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEE8set_nullERKi\n 10265: 001717e5 92 FUNC WEAK DEFAULT 11 _ZN4coot22basic_dict_restraint_tC2ERKS0_\n 10266: 001684cd 3460 FUNC GLOBAL DEFAULT 11 write_ccp4mg_picture_description\n 10267: 001093bd 372 FUNC GLOBAL DEFAULT 11 set_delete_sidechain_mode\n 10268: 0024b921 1676 FUNC GLOBAL DEFAULT 11 _ZN4coot25flev_attached_hydrogens_tC1ERKNS_31dictionary_residue_restraints_tE\n 10269: 004535b5 348 FUNC GLOBAL DEFAULT 11 _Z16test_get_residuePN4mmdb7ManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi\n 10270: 00194339 164 FUNC WEAK DEFAULT 11 _ZNSt6vectorIfSaIfEE17_M_realloc_appendIJRKfEEEvDpOT_\n@@ -10296,15 +10296,15 @@\n 10292: 00516128 1 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t37continue_update_refinement_atoms_flagE\n 10293: 001fef61 208 FUNC GLOBAL DEFAULT 11 set_refinement_geman_mcclure_alpha_from_text\n 10294: 00186d15 576 FUNC GLOBAL DEFAULT 11 _Z32new_molecule_sans_biggest_ligandi\n 10295: 00120e05 236 FUNC WEAK DEFAULT 11 _ZNSt6vectorIS_IN4coot24atom_attribute_setting_tESaIS1_EESaIS3_EED1Ev\n 10296: 0026f069 616 FUNC GLOBAL DEFAULT 11 _ZN15graphics_info_t7ShowFPSEv\n 10297: 003237ad 332 FUNC WEAK DEFAULT 11 _ZN9lig_build14atom_id_info_tC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 10298: 00317231 268 FUNC WEAK DEFAULT 11 _ZNSt6vectorI5ModelSaIS0_EED1Ev\n- 10299: 004b8178 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n+ 10299: 004b817c 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n 10300: 00370f7d 108 FUNC GLOBAL DEFAULT 11 _ZN21molecule_class_info_t10atom_indexEPKciS1_\n 10301: 00517858 12 OBJECT GLOBAL DEFAULT 23 _ZN15graphics_info_t22preferences_other_tabsB5cxx11E\n 10302: 001f7265 20 FUNC GLOBAL DEFAULT 11 set_label_on_recentre_flag\n 10303: 001ea90d 128 FUNC GLOBAL DEFAULT 11 on_remarks_dialog_close_button_clicked\n 10304: 002778ed 390 FUNC WEAK DEFAULT 11 _ZN5dodecC1ERKS_\n 10305: 003e5bb9 32 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIPN4mmdb7ResidueEiESaIS4_EED2Ev\n 10306: 001714cd 284 FUNC WEAK DEFAULT 11 _ZN4coot22basic_dict_restraint_tC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -338,15 +338,15 @@\n 00505bf4 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3\n 00505c00 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3\n 00505c0c 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3\n 00505c18 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3\n 00505c24 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3\n 00505cb0 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3\n 00505cf4 0004ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3\n-0050519c 00277c02 R_ARM_ABS32 004b8078 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvRKN7clipper4XmapIfEERKN4coot11fasta_multiEdjjfffjbP23watch_res_tracer_data_tES5_S9_djjfffjbSD_EEEEEE\n+0050519c 00277c02 R_ARM_ABS32 004b807c _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvRKN7clipper4XmapIfEERKN4coot11fasta_multiEdjjfffjbP23watch_res_tracer_data_tES5_S9_djjfffjbSD_EEEEEE\n 005051a0 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22\n 0050534c 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22\n 00505428 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22\n 005054cc 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22\n 00505728 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22\n 00505908 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22\n 00505cfc 0004ff02 R_ARM_ABS32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22\n@@ -376,36 +376,36 @@\n 00505918 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3\n 00505920 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3\n 00505adc 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3\n 00505b08 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3\n 00505bec 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3\n 00505ca8 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3\n 00505ce0 0001ed02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3\n-005051bc 00184902 R_ARM_ABS32 004b8130 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE\n-005051c4 00257e02 R_ARM_ABS32 004b8160 _ZTSSt19_Sp_make_shared_tag\n-005051cc 00283b02 R_ARM_ABS32 004b8178 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n+005051bc 00184902 R_ARM_ABS32 004b8134 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE\n+005051c4 00257e02 R_ARM_ABS32 004b8164 _ZTSSt19_Sp_make_shared_tag\n+005051cc 00283b02 R_ARM_ABS32 004b817c _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n 005051d0 0013bb02 R_ARM_ABS32 005051b8 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE\n-005051d8 00281702 R_ARM_ABS32 004b81ac _ZTSN8nlohmann6detail9exceptionE\n+005051d8 00281702 R_ARM_ABS32 004b81b0 _ZTSN8nlohmann6detail9exceptionE\n 005051dc 00016c02 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4\n 0050b870 00016c15 R_ARM_GLOB_DAT 00000000 _ZTISt9exception@GLIBCXX_3.4\n-005051e4 000e4502 R_ARM_ABS32 004b81cc _ZTSN8nlohmann6detail11parse_errorE\n+005051e4 000e4502 R_ARM_ABS32 004b81d0 _ZTSN8nlohmann6detail11parse_errorE\n 005051e8 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE\n 005051f4 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE\n 00505200 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE\n 0050520c 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE\n 00505218 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE\n 00505240 0016ce02 R_ARM_ABS32 005051d4 _ZTIN8nlohmann6detail9exceptionE\n-005051f0 000e8002 R_ARM_ABS32 004b81ec _ZTSN8nlohmann6detail16invalid_iteratorE\n-005051fc 001b7d02 R_ARM_ABS32 004b8214 _ZTSN8nlohmann6detail10type_errorE\n-00505208 00244e02 R_ARM_ABS32 004b8234 _ZTSN8nlohmann6detail12out_of_rangeE\n-00505214 00183a02 R_ARM_ABS32 004b8258 _ZTSN8nlohmann6detail11other_errorE\n-00505220 0018f602 R_ARM_ABS32 004b8278 _ZTSN8nlohmann6detail22input_adapter_protocolE\n-00505228 001c3102 R_ARM_ABS32 004b82a4 _ZTSN8nlohmann6detail20input_buffer_adapterE\n+005051f0 000e8002 R_ARM_ABS32 004b81f0 _ZTSN8nlohmann6detail16invalid_iteratorE\n+005051fc 001b7d02 R_ARM_ABS32 004b8218 _ZTSN8nlohmann6detail10type_errorE\n+00505208 00244e02 R_ARM_ABS32 004b8238 _ZTSN8nlohmann6detail12out_of_rangeE\n+00505214 00183a02 R_ARM_ABS32 004b825c _ZTSN8nlohmann6detail11other_errorE\n+00505220 0018f602 R_ARM_ABS32 004b827c _ZTSN8nlohmann6detail22input_adapter_protocolE\n+00505228 001c3102 R_ARM_ABS32 004b82a8 _ZTSN8nlohmann6detail20input_buffer_adapterE\n 0050522c 00223b02 R_ARM_ABS32 0050521c _ZTIN8nlohmann6detail22input_adapter_protocolE\n-00505234 000dbc02 R_ARM_ABS32 004b82d0 _ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+00505234 000dbc02 R_ARM_ABS32 004b82d4 _ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505238 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n 0050530c 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n 00505358 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n 0050543c 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n 005054a4 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n 00505700 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n 00505930 00115f02 R_ARM_ABS32 005051c8 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE\n@@ -457,40 +457,40 @@\n 005052c4 0027fa02 R_ARM_ABS32 001436a9 _ZN8nlohmann6detail20input_buffer_adapterD0Ev\n 005052cc 00182f02 R_ARM_ABS32 00505230 _ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 005052d0 001d8802 R_ARM_ABS32 001436a5 _ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev\n 005052d4 00191e02 R_ARM_ABS32 001436c5 _ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev\n 005052d8 000b0b02 R_ARM_ABS32 00143745 _ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n 005052dc 001b8f02 R_ARM_ABS32 001436e1 _ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv\n 005052e0 0015a802 R_ARM_ABS32 001436fd _ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n-005052e8 00235502 R_ARM_ABS32 004b83d0 _ZTSN5RDKit5RWMolE\n+005052e8 00235502 R_ARM_ABS32 004b83d4 _ZTSN5RDKit5RWMolE\n 005052ec 00023e02 R_ARM_ABS32 00000000 _ZTIN5RDKit5ROMolE\n 005052f4 00094702 R_ARM_ABS32 005052e4 _ZTIN5RDKit5RWMolE\n 005052f8 00123702 R_ARM_ABS32 001774a9 _ZN5RDKit5RWMolD1Ev\n 005052fc 000e0d02 R_ARM_ABS32 001774d5 _ZN5RDKit5RWMolD0Ev\n 00505300 00019002 R_ARM_ABS32 00000000 _ZN5RDKit5ROMol7destroyEv\n-00505308 000e4602 R_ARM_ABS32 004b83e0 _ZTSSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+00505308 000e4602 R_ARM_ABS32 004b83e4 _ZTSSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505314 00190102 R_ARM_ABS32 00505304 _ZTISt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505318 00181f02 R_ARM_ABS32 0017e9cd _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev\n 0050531c 0013b002 R_ARM_ABS32 0017e9dd _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev\n 00505320 0023bb02 R_ARM_ABS32 0017e9d1 _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n 00505324 000b0a02 R_ARM_ABS32 0017ea41 _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv\n 00505328 0016aa02 R_ARM_ABS32 0017e9f9 _ZNSt23_Sp_counted_ptr_inplaceIN5RDKit5RWMolESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n-00505330 0017bb02 R_ARM_ABS32 004b8444 _ZTSN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE\n+00505330 0017bb02 R_ARM_ABS32 004b8448 _ZTSN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE\n 00505334 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE\n 00505340 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE\n 005054e0 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE\n 005054ec 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE\n 005054f8 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE\n 00505504 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE\n 00505510 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE\n 0050551c 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE\n 00505528 0003df02 R_ARM_ABS32 00000000 _ZTIN7clipper13HKL_data_baseE\n-0050533c 0009cb02 R_ARM_ABS32 004b8474 _ZTSN7clipper8HKL_dataINS_9datatypes5F_phiIfEEEE\n-00505348 00080402 R_ARM_ABS32 004b84a4 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4ctpl11thread_pool10set_threadEiEUlvE_EEEEEE\n-00505354 0024ca02 R_ARM_ABS32 004b8504 _ZTSSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+0050533c 0009cb02 R_ARM_ABS32 004b8478 _ZTSN7clipper8HKL_dataINS_9datatypes5F_phiIfEEEE\n+00505348 00080402 R_ARM_ABS32 004b84a8 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4ctpl11thread_pool10set_threadEiEUlvE_EEEEEE\n+00505354 0024ca02 R_ARM_ABS32 004b8508 _ZTSSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505360 000dbb02 R_ARM_ABS32 0050532c _ZTIN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEEE\n 00505364 0027e602 R_ARM_ABS32 001914fd _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE4initERKNS_8HKL_infoERKNS_4CellE\n 00505368 001bcf02 R_ARM_ABS32 0019153d _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE4initERKNS_13HKL_data_baseE\n 0050536c 000a0a02 R_ARM_ABS32 0019157d _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE4initERKNS_10SpacegroupERKNS_4CellERKNS_12HKL_samplingE\n 00505370 00102402 R_ARM_ABS32 00196ae9 _ZN7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE6updateEv\n 00505374 0007d902 R_ARM_ABS32 00191b9d _ZNK7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE4typeEv\n 00505378 00255302 R_ARM_ABS32 00191399 _ZNK7clipper8HKL_dataINS_9datatypes6F_sigFIfEEE7missingERKi\n@@ -526,21 +526,21 @@\n 005053ec 0018cf02 R_ARM_ABS32 00193e21 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4ctpl11thread_pool10set_threadEiEUlvE_EEEEE6_M_runEv\n 005053f4 001d3902 R_ARM_ABS32 00505350 _ZTISt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 005053f8 00248902 R_ARM_ABS32 00191299 _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev\n 005053fc 00204a02 R_ARM_ABS32 00191491 _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev\n 00505400 00128e02 R_ARM_ABS32 0019129d _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n 00505404 001aeb02 R_ARM_ABS32 001914ad _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv\n 00505408 00209f02 R_ARM_ABS32 001914b5 _ZNSt23_Sp_counted_ptr_inplaceISt6atomicIbESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n-00505410 0015d102 R_ARM_ABS32 004b8550 _ZTSNSt13__future_base13_State_baseV2E\n-00505418 000b6e02 R_ARM_ABS32 004b8574 _ZTSNSt13__future_base7_ResultIN7clipper4XmapIfEEEE\n+00505410 0015d102 R_ARM_ABS32 004b8554 _ZTSNSt13__future_base13_State_baseV2E\n+00505418 000b6e02 R_ARM_ABS32 004b8578 _ZTSNSt13__future_base7_ResultIN7clipper4XmapIfEEEE\n 0050541c 00056a02 R_ARM_ABS32 00000000 _ZTINSt13__future_base12_Result_baseE@GLIBCXX_3.4.15\n 00505880 00056a02 R_ARM_ABS32 00000000 _ZTINSt13__future_base12_Result_baseE@GLIBCXX_3.4.15\n-00505424 001c4902 R_ARM_ABS32 004b85a4 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvSt7promiseIN7clipper4XmapIfEEES6_ffES7_S6_ffEEEEEE\n-00505430 00217f02 R_ARM_ABS32 004b860c _ZTSNSt13__future_base13_State_baseV27_SetterIN7clipper4XmapIfEEOS4_EE\n-00505438 00086302 R_ARM_ABS32 004b8650 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+00505424 001c4902 R_ARM_ABS32 004b85a8 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvSt7promiseIN7clipper4XmapIfEEES6_ffES7_S6_ffEEEEEE\n+00505430 00217f02 R_ARM_ABS32 004b8610 _ZTSNSt13__future_base13_State_baseV27_SetterIN7clipper4XmapIfEEOS4_EE\n+00505438 00086302 R_ARM_ABS32 004b8654 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505444 001a4d02 R_ARM_ABS32 0050540c _ZTINSt13__future_base13_State_baseV2E\n 00505914 001a4d02 R_ARM_ABS32 0050540c _ZTINSt13__future_base13_State_baseV2E\n 00505448 00128402 R_ARM_ABS32 001a486d _ZNSt13__future_base13_State_baseV2D1Ev\n 0050544c 000e5e02 R_ARM_ABS32 001a48a1 _ZNSt13__future_base13_State_baseV2D0Ev\n 00505450 0022e202 R_ARM_ABS32 001a4761 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv\n 00505a2c 0022e202 R_ARM_ABS32 001a4761 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv\n 00505a6c 0022e202 R_ARM_ABS32 001a4761 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv\n@@ -562,30 +562,30 @@\n 0050547c 000bd602 R_ARM_ABS32 001a5679 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvSt7promiseIN7clipper4XmapIfEEES6_ffES7_S6_ffEEEEE6_M_runEv\n 00505484 0011e302 R_ARM_ABS32 00505434 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505488 000b3802 R_ARM_ABS32 001a4771 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev\n 0050548c 0027a102 R_ARM_ABS32 001a4781 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev\n 00505490 0018fd02 R_ARM_ABS32 001a4775 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n 00505494 00215502 R_ARM_ABS32 001a479d _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv\n 00505498 00140902 R_ARM_ABS32 001a47a5 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base13_State_baseV2ESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n-005054a0 001ab002 R_ARM_ABS32 004b87f4 _ZTSSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE\n+005054a0 001ab002 R_ARM_ABS32 004b87f8 _ZTSSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 005054ac 000c5802 R_ARM_ABS32 0050549c _ZTISt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 005054b0 000ea902 R_ARM_ABS32 001b5fa9 _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev\n 005054b4 000a4502 R_ARM_ABS32 001b5fad _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev\n 005054b8 001ee102 R_ARM_ABS32 001b5fd1 _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n 005054bc 0026e702 R_ARM_ABS32 001b5fc9 _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv\n 005054c0 0010e502 R_ARM_ABS32 001b5fd9 _ZNSt23_Sp_counted_ptr_inplaceI16ProgressBarPopUpSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n-005054d4 0009a802 R_ARM_ABS32 004b88e4 _ZTSN7clipper12Message_baseE\n-005054dc 000fbe02 R_ARM_ABS32 004b8900 _ZTSN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE\n-005054e8 00194b02 R_ARM_ABS32 004b8930 _ZTSN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEEE\n-005054f4 00159b02 R_ARM_ABS32 004b8964 _ZTSN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEEE\n-00505500 001d4502 R_ARM_ABS32 004b8994 _ZTSN7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEEE\n-0050550c 0010c902 R_ARM_ABS32 004b89c8 _ZTSN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEEE\n-00505518 0017e202 R_ARM_ABS32 004b89f8 _ZTSN7clipper8HKL_dataINS_9datatypes4ABCDIfEEEE\n-00505524 00183d02 R_ARM_ABS32 004b8a24 _ZTSN7clipper8HKL_dataINS_9datatypes4FlagEEE\n-00505530 0010d002 R_ARM_ABS32 004b8a50 _ZTSN7clipper13Message_fatalE\n+005054d4 0009a802 R_ARM_ABS32 004b88e8 _ZTSN7clipper12Message_baseE\n+005054dc 000fbe02 R_ARM_ABS32 004b8904 _ZTSN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE\n+005054e8 00194b02 R_ARM_ABS32 004b8934 _ZTSN7clipper8HKL_dataINS_9datatypes10F_sigF_anoIfEEEE\n+005054f4 00159b02 R_ARM_ABS32 004b8968 _ZTSN7clipper8HKL_dataINS_9datatypes6I_sigIIfEEEE\n+00505500 001d4502 R_ARM_ABS32 004b8998 _ZTSN7clipper8HKL_dataINS_9datatypes10I_sigI_anoIfEEEE\n+0050550c 0010c902 R_ARM_ABS32 004b89cc _ZTSN7clipper8HKL_dataINS_9datatypes6D_sigDIfEEEE\n+00505518 0017e202 R_ARM_ABS32 004b89fc _ZTSN7clipper8HKL_dataINS_9datatypes4ABCDIfEEEE\n+00505524 00183d02 R_ARM_ABS32 004b8a28 _ZTSN7clipper8HKL_dataINS_9datatypes4FlagEEE\n+00505530 0010d002 R_ARM_ABS32 004b8a54 _ZTSN7clipper13Message_fatalE\n 00505534 00219902 R_ARM_ABS32 005054d0 _ZTIN7clipper12Message_baseE\n 005058a0 00219902 R_ARM_ABS32 005054d0 _ZTIN7clipper12Message_baseE\n 0050bbdc 00219915 R_ARM_GLOB_DAT 005054d0 _ZTIN7clipper12Message_baseE\n 0050553c 000b7402 R_ARM_ABS32 005054d8 _ZTIN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEEE\n 00505540 001dd402 R_ARM_ABS32 001d53ed _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE4initERKNS_8HKL_infoERKNS_4CellE\n 00505544 0022c002 R_ARM_ABS32 001d54cd _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE4initERKNS_13HKL_data_baseE\n 00505548 001c3d02 R_ARM_ABS32 001d55ad _ZN7clipper8HKL_dataINS_9datatypes7Phi_fomIfEEE4initERKNS_10SpacegroupERKNS_4CellERKNS_12HKL_samplingE\n@@ -686,36 +686,36 @@\n 005056dc 0014b102 R_ARM_ABS32 001d4d81 _ZNK7clipper8HKL_dataINS_9datatypes4FlagEE9data_sizeEv\n 005056e0 00187702 R_ARM_ABS32 001d6b69 _ZNK7clipper8HKL_dataINS_9datatypes4FlagEE10data_namesEv\n 005056e4 0019f902 R_ARM_ABS32 001d5dfd _ZNK7clipper8HKL_dataINS_9datatypes4FlagEE11data_exportERKNS_3HKLEPd\n 005056e8 001f7402 R_ARM_ABS32 001d5d71 _ZN7clipper8HKL_dataINS_9datatypes4FlagEE11data_importERKNS_3HKLEPKd\n 005056ec 0015c402 R_ARM_ABS32 001d4d85 _ZN7clipper8HKL_dataINS_9datatypes4FlagEE4maskERKNS_13HKL_data_baseE\n 005056f0 001c1902 R_ARM_ABS32 001d6369 _ZN7clipper8HKL_dataINS_9datatypes4FlagEED1Ev\n 005056f4 00179202 R_ARM_ABS32 001d6651 _ZN7clipper8HKL_dataINS_9datatypes4FlagEED0Ev\n-005056fc 001eb002 R_ARM_ABS32 004b8e5c _ZTSSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+005056fc 001eb002 R_ARM_ABS32 004b8e60 _ZTSSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505708 00269802 R_ARM_ABS32 005056f8 _ZTISt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE\n 0050570c 0010b802 R_ARM_ABS32 002aca69 _ZNSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev\n 00505710 000c8002 R_ARM_ABS32 002aca6d _ZNSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev\n 00505714 00128702 R_ARM_ABS32 002ad18d _ZNSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n 00505718 001ae602 R_ARM_ABS32 002acad1 _ZNSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv\n 0050571c 000f1102 R_ARM_ABS32 002aca89 _ZNSt23_Sp_counted_ptr_inplaceIN4coot24validation_information_tESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n-00505724 00225502 R_ARM_ABS32 004b8ee4 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEEE\n+00505724 00225502 R_ARM_ABS32 004b8ee8 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEEE\n 00505730 000ab102 R_ARM_ABS32 00505720 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEEE\n 00505734 000f4a02 R_ARM_ABS32 002db6a5 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEED1Ev\n 00505738 000b0e02 R_ARM_ABS32 002db6d1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEED0Ev\n 0050573c 001b6e02 R_ARM_ABS32 002db6a1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEE6_M_runEv\n-00505744 000cee02 R_ARM_ABS32 004b900c _ZTSN9lig_build6atom_tE\n-0050574c 001abd02 R_ARM_ABS32 004b9020 _ZTSN9lig_build6bond_tE\n-00505754 000d4b02 R_ARM_ABS32 004b9034 _ZTS25graphics_ligand_mesh_atom\n+00505744 000cee02 R_ARM_ABS32 004b9010 _ZTSN9lig_build6atom_tE\n+0050574c 001abd02 R_ARM_ABS32 004b9024 _ZTSN9lig_build6bond_tE\n+00505754 000d4b02 R_ARM_ABS32 004b9038 _ZTS25graphics_ligand_mesh_atom\n 00505758 000f1502 R_ARM_ABS32 00505740 _ZTIN9lig_build6atom_tE\n 00505774 000f1502 R_ARM_ABS32 00505740 _ZTIN9lig_build6atom_tE\n 005057c0 000f1502 R_ARM_ABS32 00505740 _ZTIN9lig_build6atom_tE\n-00505760 00249802 R_ARM_ABS32 004b9050 _ZTS25graphics_ligand_mesh_bond\n+00505760 00249802 R_ARM_ABS32 004b9054 _ZTS25graphics_ligand_mesh_bond\n 00505764 001d1702 R_ARM_ABS32 00505748 _ZTIN9lig_build6bond_tE\n 005057cc 001d1702 R_ARM_ABS32 00505748 _ZTIN9lig_build6bond_tE\n-0050576c 0023a302 R_ARM_ABS32 004b906c _ZTSN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondEE\n+0050576c 0023a302 R_ARM_ABS32 004b9070 _ZTSN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondEE\n 00505778 00186202 R_ARM_ABS32 00317b01 _ZN9lig_build6atom_tD1Ev\n 0050577c 0013dd02 R_ARM_ABS32 00317a79 _ZN9lig_build6atom_tD0Ev\n 00505784 0008bd02 R_ARM_ABS32 00505750 _ZTI25graphics_ligand_mesh_atom\n 00505788 001ef102 R_ARM_ABS32 00317081 _ZN25graphics_ligand_mesh_atomD1Ev\n 0050578c 001a8302 R_ARM_ABS32 00317105 _ZN25graphics_ligand_mesh_atomD0Ev\n 00505794 00202b02 R_ARM_ABS32 0050575c _ZTI25graphics_ligand_mesh_bond\n 00505798 0025d502 R_ARM_ABS32 00316361 _ZN25graphics_ligand_mesh_bondD1Ev\n@@ -724,75 +724,75 @@\n 0050583c 000d0902 R_ARM_ABS32 00505768 _ZTIN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondEE\n 005057a8 00120102 R_ARM_ABS32 003166f1 _ZN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondED1Ev\n 005057ac 000dd702 R_ARM_ABS32 003167b1 _ZN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondED0Ev\n 005057b0 00173802 R_ARM_ABS32 0031a9a1 _ZN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE8add_atomERKS1_\n 00505850 00173802 R_ARM_ABS32 0031a9a1 _ZN9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE8add_atomERKS1_\n 005057b4 0022d302 R_ARM_ABS32 0031a311 _ZNK9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE17bonds_with_vertexERKNS_5pos_tE\n 00505854 0022d302 R_ARM_ABS32 0031a311 _ZNK9lig_build10molecule_tI25graphics_ligand_mesh_atom25graphics_ligand_mesh_bondE17bonds_with_vertexERKNS_5pos_tE\n-005057bc 000cfe02 R_ARM_ABS32 004b90c0 _ZTS20graphics_ligand_atom\n-005057c8 00244d02 R_ARM_ABS32 004b90d8 _ZTS20graphics_ligand_bond\n-005057d4 00120f02 R_ARM_ABS32 004b90f0 _ZTSN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE\n+005057bc 000cfe02 R_ARM_ABS32 004b90c4 _ZTS20graphics_ligand_atom\n+005057c8 00244d02 R_ARM_ABS32 004b90dc _ZTS20graphics_ligand_bond\n+005057d4 00120f02 R_ARM_ABS32 004b90f4 _ZTSN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE\n 005057dc 0023d802 R_ARM_ABS32 005057b8 _ZTI20graphics_ligand_atom\n 005057e0 000cea02 R_ARM_ABS32 00321ddd _ZN20graphics_ligand_atomD1Ev\n 005057e4 00088702 R_ARM_ABS32 00321e5d _ZN20graphics_ligand_atomD0Ev\n 005057ec 001a5302 R_ARM_ABS32 005057c4 _ZTI20graphics_ligand_bond\n 005057f0 000b9b02 R_ARM_ABS32 003219d1 _ZN20graphics_ligand_bondD1Ev\n 005057f4 00280902 R_ARM_ABS32 003219d5 _ZN20graphics_ligand_bondD0Ev\n 005057fc 00261e02 R_ARM_ABS32 005057d0 _ZTIN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE\n 00505818 00261e02 R_ARM_ABS32 005057d0 _ZTIN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondEE\n 00505800 001d7c02 R_ARM_ABS32 00321cd5 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondED1Ev\n 00505804 00190d02 R_ARM_ABS32 00321d55 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondED0Ev\n 00505808 00144a02 R_ARM_ABS32 00322fd9 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE8add_atomERKS1_\n 0050582c 00144a02 R_ARM_ABS32 00322fd9 _ZN9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE8add_atomERKS1_\n 0050580c 000ac902 R_ARM_ABS32 003233f9 _ZNK9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE17bonds_with_vertexERKNS_5pos_tE\n 00505830 000ac902 R_ARM_ABS32 003233f9 _ZNK9lig_build10molecule_tI20graphics_ligand_atom20graphics_ligand_bondE17bonds_with_vertexERKNS_5pos_tE\n-00505814 0011ff02 R_ARM_ABS32 004b9138 _ZTS24graphics_ligand_molecule\n+00505814 0011ff02 R_ARM_ABS32 004b913c _ZTS24graphics_ligand_molecule\n 00505820 00269002 R_ARM_ABS32 00505810 _ZTI24graphics_ligand_molecule\n 00505824 00233c02 R_ARM_ABS32 0032011d _ZN24graphics_ligand_moleculeD1Ev\n 00505828 001ef402 R_ARM_ABS32 0032019d _ZN24graphics_ligand_moleculeD0Ev\n-00505838 00103d02 R_ARM_ABS32 004b9154 _ZTS31graphics_ligand_mesh_molecule_t\n+00505838 00103d02 R_ARM_ABS32 004b9158 _ZTS31graphics_ligand_mesh_molecule_t\n 00505844 0019cf02 R_ARM_ABS32 00505834 _ZTI31graphics_ligand_mesh_molecule_t\n 00505848 000f4502 R_ARM_ABS32 003279bd _ZN31graphics_ligand_mesh_molecule_tD1Ev\n 0050bf18 000f4515 R_ARM_GLOB_DAT 003279bd _ZN31graphics_ligand_mesh_molecule_tD1Ev\n 0050584c 000b0602 R_ARM_ABS32 00327a9d _ZN31graphics_ligand_mesh_molecule_tD0Ev\n-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\n-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\n-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\n-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\n-0050587c 00263c02 R_ARM_ABS32 004b9b2c _ZTSNSt13__future_base7_ResultIvEE\n-00505888 00230602 R_ARM_ABS32 004b9b4c _ZTSN7clipper13TargetFn_baseE\n-00505890 00199a02 R_ARM_ABS32 004b9b68 _ZTSN7clipper14BasisFn_splineE\n+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\n+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\n+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\n+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\n+0050587c 00263c02 R_ARM_ABS32 004b9b34 _ZTSNSt13__future_base7_ResultIvEE\n+00505888 00230602 R_ARM_ABS32 004b9b54 _ZTSN7clipper13TargetFn_baseE\n+00505890 00199a02 R_ARM_ABS32 004b9b70 _ZTSN7clipper14BasisFn_splineE\n 00505894 00052402 R_ARM_ABS32 00000000 _ZTIN7clipper12BasisFn_baseE\n-0050589c 001ccb02 R_ARM_ABS32 004b9b84 _ZTSN7clipper15Message_genericE\n-005058a8 00222502 R_ARM_ABS32 004b9ba0 _ZTSN7clipper11SFcalc_baseIfEE\n-005058b0 00102002 R_ARM_ABS32 004b9bbc _ZTSN7clipper14SFcalc_iso_fftIfEE\n+0050589c 001ccb02 R_ARM_ABS32 004b9b8c _ZTSN7clipper15Message_genericE\n+005058a8 00222502 R_ARM_ABS32 004b9ba8 _ZTSN7clipper11SFcalc_baseIfEE\n+005058b0 00102002 R_ARM_ABS32 004b9bc4 _ZTSN7clipper14SFcalc_iso_fftIfEE\n 005058b4 001e1102 R_ARM_ABS32 005058a4 _ZTIN7clipper11SFcalc_baseIfEE\n-005058bc 001a6e02 R_ARM_ABS32 004b9bdc _ZTSN7clipper18TargetFn_scaleF1F2INS_9datatypes5F_phiIfEENS1_6F_sigFIfEEEE\n+005058bc 001a6e02 R_ARM_ABS32 004b9be4 _ZTSN7clipper18TargetFn_scaleF1F2INS_9datatypes5F_phiIfEENS1_6F_sigFIfEEEE\n 005058c0 00170c02 R_ARM_ABS32 00505884 _ZTIN7clipper13TargetFn_baseE\n-005058c8 0012aa02 R_ARM_ABS32 004b9c24 _ZTSN7clipper15SFcalc_obs_baseIfEE\n-005058d0 00153402 R_ARM_ABS32 004b9c44 _ZTSN7clipper15SFcalc_obs_bulkIfEE\n+005058c8 0012aa02 R_ARM_ABS32 004b9c2c _ZTSN7clipper15SFcalc_obs_baseIfEE\n+005058d0 00153402 R_ARM_ABS32 004b9c4c _ZTSN7clipper15SFcalc_obs_bulkIfEE\n 005058d4 000ac502 R_ARM_ABS32 005058c4 _ZTIN7clipper15SFcalc_obs_baseIfEE\n-005058dc 001d9302 R_ARM_ABS32 004b9c64 _ZTSN7clipper12SFscale_baseIfEE\n-005058e4 000ef502 R_ARM_ABS32 004b9c80 _ZTSN7clipper13SFscale_anisoIfEE\n+005058dc 001d9302 R_ARM_ABS32 004b9c6c _ZTSN7clipper12SFscale_baseIfEE\n+005058e4 000ef502 R_ARM_ABS32 004b9c88 _ZTSN7clipper13SFscale_anisoIfEE\n 005058e8 0018fe02 R_ARM_ABS32 005058d8 _ZTIN7clipper12SFscale_baseIfEE\n-005058f0 0019ed02 R_ARM_ABS32 004b9ca0 _ZTSN7clipper13SFweight_baseIfEE\n-005058f8 0017e302 R_ARM_ABS32 004b9cc0 _ZTSN7clipper15SFweight_splineIfEE\n+005058f0 0019ed02 R_ARM_ABS32 004b9ca8 _ZTSN7clipper13SFweight_baseIfEE\n+005058f8 0017e302 R_ARM_ABS32 004b9cc8 _ZTSN7clipper15SFweight_splineIfEE\n 005058fc 00089102 R_ARM_ABS32 005058ec _ZTIN7clipper13SFweight_baseIfEE\n-00505904 0021cc02 R_ARM_ABS32 004b9ce0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPKN7clipper4XmapIfEEffN4coot9CartesianEiiibPSt6vectorINS8_37density_contour_triangles_container_tESaISB_EEEPS5_ffS9_iiibSE_EEEEEE\n-00505910 000ef702 R_ARM_ABS32 004b9d94 _ZTSNSt13__future_base16_Task_state_baseIFviEEE\n-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_\n-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_\n-0050592c 00142b02 R_ARM_ABS32 004ba050 _ZTSSt23_Sp_counted_ptr_inplaceISt13packaged_taskIFviEESaIvELN9__gnu_cxx12_Lock_policyE2EE\n-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\n+00505904 0021cc02 R_ARM_ABS32 004b9ce8 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPKN7clipper4XmapIfEEffN4coot9CartesianEiiibPSt6vectorINS8_37density_contour_triangles_container_tESaISB_EEEPS5_ffS9_iiibSE_EEEEEE\n+00505910 000ef702 R_ARM_ABS32 004b9d9c _ZTSNSt13__future_base16_Task_state_baseIFviEEE\n+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_\n+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_\n+0050592c 00142b02 R_ARM_ABS32 004ba058 _ZTSSt23_Sp_counted_ptr_inplaceISt13packaged_taskIFviEESaIvELN9__gnu_cxx12_Lock_policyE2EE\n+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\n 0050593c 0024cf02 R_ARM_ABS32 0050590c _ZTINSt13__future_base16_Task_state_baseIFviEEE\n 00505948 0024cf02 R_ARM_ABS32 0050590c _ZTINSt13__future_base16_Task_state_baseIFviEEE\n 00505a20 0024cf02 R_ARM_ABS32 0050590c _ZTINSt13__future_base16_Task_state_baseIFviEEE\n-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\n-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\n-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\n+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\n+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\n+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\n 00505968 001e5002 R_ARM_ABS32 00505878 _ZTINSt13__future_base7_ResultIvEE\n 0050596c 0012f502 R_ARM_ABS32 003ac70d _ZNSt13__future_base7_ResultIvE10_M_destroyEv\n 0050c5b4 0012f515 R_ARM_GLOB_DAT 003ac70d _ZNSt13__future_base7_ResultIvE10_M_destroyEv\n 00505970 00267302 R_ARM_ABS32 003ac939 _ZNSt13__future_base7_ResultIvED1Ev\n 00505974 00224202 R_ARM_ABS32 003ac965 _ZNSt13__future_base7_ResultIvED0Ev\n 0050597c 00153f02 R_ARM_ABS32 0050588c _ZTIN7clipper14BasisFn_splineE\n 00505980 001feb02 R_ARM_ABS32 003aca15 _ZNK7clipper14BasisFn_spline1fERKNS_3HKLERKNS_4CellERKSt6vectorIdSaIdEE\n@@ -860,30 +860,30 @@\n 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\n 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\n 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\n 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\n 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\n 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\n 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\n-00505ae0 0020dd02 R_ARM_ABS32 004ba630 _ZTSN4coot22link_by_torsion_base_tE\n-00505ae8 001db502 R_ARM_ABS32 004ba650 _ZTSN4coot17link_by_torsion_tE\n+00505ae0 0020dd02 R_ARM_ABS32 004ba638 _ZTSN4coot22link_by_torsion_base_tE\n+00505ae8 001db502 R_ARM_ABS32 004ba658 _ZTSN4coot17link_by_torsion_tE\n 00505aec 0013c402 R_ARM_ABS32 00505adc _ZTIN4coot22link_by_torsion_base_tE\n 00505af4 0013c402 R_ARM_ABS32 00505adc _ZTIN4coot22link_by_torsion_base_tE\n 00505af8 0024a502 R_ARM_ABS32 003f4f71 _ZNK4coot22link_by_torsion_base_t6filledEv\n 00505b00 00199c02 R_ARM_ABS32 00505ae4 _ZTIN4coot17link_by_torsion_tE\n 00505b04 000d3e02 R_ARM_ABS32 003f4f7d _ZNK4coot17link_by_torsion_t6filledEv\n-00505b0c 00082102 R_ARM_ABS32 004ba6ec _ZTS14Representation\n-00505b14 00114102 R_ARM_ABS32 004ba700 _ZTS23MolecularRepresentation\n+00505b0c 00082102 R_ARM_ABS32 004ba6f4 _ZTS14Representation\n+00505b14 00114102 R_ARM_ABS32 004ba708 _ZTS23MolecularRepresentation\n 00505b18 000cd102 R_ARM_ABS32 00505b08 _ZTI14Representation\n 00505b50 000cd102 R_ARM_ABS32 00505b08 _ZTI14Representation\n 0050b710 000cd115 R_ARM_GLOB_DAT 00505b08 _ZTI14Representation\n-00505b20 000fd802 R_ARM_ABS32 004ba71c _ZTSSt15_Sp_counted_ptrIP17CompoundSelectionLN9__gnu_cxx12_Lock_policyE2EE\n-00505b2c 00094e02 R_ARM_ABS32 004ba764 _ZTSSt15_Sp_counted_ptrIP23MolecularRepresentationLN9__gnu_cxx12_Lock_policyE2EE\n-00505b38 00204202 R_ARM_ABS32 004ba7b4 _ZTSSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EE\n-00505b44 001c2402 R_ARM_ABS32 004ba80c _ZTSSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE\n+00505b20 000fd802 R_ARM_ABS32 004ba724 _ZTSSt15_Sp_counted_ptrIP17CompoundSelectionLN9__gnu_cxx12_Lock_policyE2EE\n+00505b2c 00094e02 R_ARM_ABS32 004ba76c _ZTSSt15_Sp_counted_ptrIP23MolecularRepresentationLN9__gnu_cxx12_Lock_policyE2EE\n+00505b38 00204202 R_ARM_ABS32 004ba7bc _ZTSSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EE\n+00505b44 001c2402 R_ARM_ABS32 004ba814 _ZTSSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505b68 00267802 R_ARM_ABS32 00505b10 _ZTI23MolecularRepresentation\n 0050ba58 00267815 R_ARM_GLOB_DAT 00505b10 _ZTI23MolecularRepresentation\n 00505b6c 00193802 R_ARM_ABS32 00424b25 _ZN23MolecularRepresentationD1Ev\n 00505b70 00148902 R_ARM_ABS32 00424e31 _ZN23MolecularRepresentationD0Ev\n 0050b588 00148915 R_ARM_GLOB_DAT 00424e31 _ZN23MolecularRepresentationD0Ev\n 00505b74 000f8c02 R_ARM_ABS32 00426e8d _ZN23MolecularRepresentation9getDoDrawEv\n 00505b78 001ef702 R_ARM_ABS32 004260e9 _ZN23MolecularRepresentation6redrawEv\n@@ -907,23 +907,23 @@\n 00505bcc 00250d02 R_ARM_ABS32 004248a5 _ZNSt15_Sp_counted_ptrIP31MolecularRepresentationInstanceLN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n 00505bd4 00142d02 R_ARM_ABS32 00505b40 _ZTISt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505bd8 00158702 R_ARM_ABS32 004248a1 _ZNSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev\n 00505bdc 00112102 R_ARM_ABS32 004248b1 _ZNSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev\n 00505be0 0016eb02 R_ARM_ABS32 00424939 _ZNSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n 00505be4 00276e02 R_ARM_ABS32 00424a15 _ZNSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv\n 00505be8 001c8c02 R_ARM_ABS32 00424969 _ZNSt23_Sp_counted_ptr_inplaceI10MyMoleculeSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n-00505bf0 00100002 R_ARM_ABS32 004ba938 _ZTS9ColorRule\n-00505bf8 00209e02 R_ARM_ABS32 004ba944 _ZTS25AtomPropertyRampColorRule\n+00505bf0 00100002 R_ARM_ABS32 004ba940 _ZTS9ColorRule\n+00505bf8 00209e02 R_ARM_ABS32 004ba94c _ZTS25AtomPropertyRampColorRule\n 00505bfc 0008d202 R_ARM_ABS32 00505bec _ZTI9ColorRule\n 00505c08 0008d202 R_ARM_ABS32 00505bec _ZTI9ColorRule\n 00505c34 0008d202 R_ARM_ABS32 00505bec _ZTI9ColorRule\n-00505c04 0022a102 R_ARM_ABS32 004ba960 _ZTS14ud_colour_rule\n-00505c10 00235102 R_ARM_ABS32 004ba974 _ZTSSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EE\n-00505c1c 000b7902 R_ARM_ABS32 004ba9d0 _ZTSSt23_Sp_counted_ptr_inplaceI17CompoundSelectionSaIvELN9__gnu_cxx12_Lock_policyE2EE\n-00505c28 001c7002 R_ARM_ABS32 004baa24 _ZTSSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE\n+00505c04 0022a102 R_ARM_ABS32 004ba968 _ZTS14ud_colour_rule\n+00505c10 00235102 R_ARM_ABS32 004ba97c _ZTSSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EE\n+00505c1c 000b7902 R_ARM_ABS32 004ba9d8 _ZTSSt23_Sp_counted_ptr_inplaceI17CompoundSelectionSaIvELN9__gnu_cxx12_Lock_policyE2EE\n+00505c28 001c7002 R_ARM_ABS32 004baa2c _ZTSSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505c40 001bfe02 R_ARM_ABS32 00505bf4 _ZTI25AtomPropertyRampColorRule\n 00505c44 000bed02 R_ARM_ABS32 0042c549 _ZN25AtomPropertyRampColorRule12colorForAtomEPKN4mmdb4AtomE\n 00505c4c 00271702 R_ARM_ABS32 00505c00 _ZTI14ud_colour_rule\n 00505c50 000a7802 R_ARM_ABS32 0042bf89 _ZN14ud_colour_rule12colorForAtomEPKN4mmdb4AtomE\n 00505c58 000c0c02 R_ARM_ABS32 00505c0c _ZTISt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505c5c 0019ee02 R_ARM_ABS32 0042bf85 _ZNSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev\n 00505c60 00155402 R_ARM_ABS32 0042c065 _ZNSt23_Sp_counted_ptr_inplaceI25AtomPropertyRampColorRuleSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev\n@@ -938,27 +938,27 @@\n 00505c88 0020b502 R_ARM_ABS32 0042c0d1 _ZNSt23_Sp_counted_ptr_inplaceI17CompoundSelectionSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n 00505c90 0017a702 R_ARM_ABS32 00505c24 _ZTISt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE\n 00505c94 000ee902 R_ARM_ABS32 0042bf7d _ZNSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev\n 00505c98 000aa102 R_ARM_ABS32 0042c02d _ZNSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev\n 00505c9c 001e9502 R_ARM_ABS32 0042c179 _ZNSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv\n 00505ca0 00269d02 R_ARM_ABS32 0042c161 _ZNSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv\n 00505ca4 000fed02 R_ARM_ABS32 0042c119 _ZNSt23_Sp_counted_ptr_inplaceI14ud_colour_ruleSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info\n-00505cac 00275f02 R_ARM_ABS32 004bab00 _ZTSN5boost6detail15sp_counted_baseE\n-00505cb4 000e0602 R_ARM_ABS32 004bab24 _ZTSN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEEE\n+00505cac 00275f02 R_ARM_ABS32 004bab08 _ZTSN5boost6detail15sp_counted_baseE\n+00505cb4 000e0602 R_ARM_ABS32 004bab2c _ZTSN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEEE\n 00505cb8 00271f02 R_ARM_ABS32 00505ca8 _ZTIN5boost6detail15sp_counted_baseE\n 00505cc0 00197002 R_ARM_ABS32 00505cb0 _ZTIN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEEE\n 00505cc4 0021f702 R_ARM_ABS32 0044b34d _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEED1Ev\n 00505cc8 001d8a02 R_ARM_ABS32 0044b369 _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEED0Ev\n 00505ccc 00115502 R_ARM_ABS32 0044b351 _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEE7disposeEv\n 00505cd0 00133102 R_ARM_ABS32 00176abd _ZN5boost6detail15sp_counted_base7destroyEv\n 0050b3c4 00133115 R_ARM_GLOB_DAT 00176abd _ZN5boost6detail15sp_counted_base7destroyEv\n 00505cd4 00181202 R_ARM_ABS32 0044b35d _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEE11get_deleterERKSt9type_info\n 00505cd8 00090802 R_ARM_ABS32 0044b361 _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEE17get_local_deleterERKSt9type_info\n 00505cdc 00228302 R_ARM_ABS32 0044b365 _ZN5boost6detail17sp_counted_impl_pIKN8DistGeom12BoundsMatrixEE19get_untyped_deleterEv\n-00505ce4 00214002 R_ARM_ABS32 004bab78 _ZTS6Shader\n+00505ce4 00214002 R_ARM_ABS32 004bab80 _ZTS6Shader\n 00505cec 001d8102 R_ARM_ABS32 00505ce0 _ZTI6Shader\n 00505cf0 000a0002 R_ARM_ABS32 0044bb31 _ZN6Shader41set_more_uniforms_for_molecular_trianglesEv\n 0050b39c 00148815 R_ARM_GLOB_DAT 002e9f15 _ZNSt6vectorIN4coot21simple_curl_handler_tESaIS1_EED1Ev\n 0050b3a0 00226e15 R_ARM_GLOB_DAT 003165cd _ZNSt6vectorIN4coot13colour_holderESaIS1_EED1Ev\n 0050b3a4 000f3315 R_ARM_GLOB_DAT 00514f9c _ZN15graphics_info_t20shader_for_particlesE\n 0050b3a8 000a1b15 R_ARM_GLOB_DAT 0051229b _ZN15graphics_info_t34shader_do_depth_of_field_blur_flagE\n 0050b3ac 00244715 R_ARM_GLOB_DAT 00516588 _ZN15graphics_info_t33in_edit_chi_mode_view_rotate_modeE\n@@ -1257,15 +1257,15 @@\n 0050b864 0021e215 R_ARM_GLOB_DAT 0050ced8 _ZN15graphics_info_t34updating_maps_timeout_function_idxE\n 0050b868 000ca715 R_ARM_GLOB_DAT 00516692 _ZN15graphics_info_t36rotamer_auto_fit_do_post_refine_flagE\n 0050b86c 0025ab15 R_ARM_GLOB_DAT 001eee75 on_big_blob_button_clicked\n 0050b874 000c1d15 R_ARM_GLOB_DAT 0050d0d8 _ZN15graphics_info_t16alignment_wspaceE\n 0050b878 00282f15 R_ARM_GLOB_DAT 005059c4 _ZTVN7clipper15SFcalc_obs_bulkIfEE\n 0050b87c 0011af15 R_ARM_GLOB_DAT 005111a0 _ZN15graphics_info_t42hud_refinement_dialog_arrow_is_moused_overE\n 0050b880 0019eb15 R_ARM_GLOB_DAT 00516a5c _ZN15graphics_info_t25graphics_ligand_view_flagE\n-0050b884 00148e15 R_ARM_GLOB_DAT 004b8338 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag\n+0050b884 00148e15 R_ARM_GLOB_DAT 004b833c _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag\n 0050b888 00145415 R_ARM_GLOB_DAT 0051686c _ZN15graphics_info_t23dynamic_map_zoom_offsetE\n 0050b88c 0023eb15 R_ARM_GLOB_DAT 005113f0 _ZN15graphics_info_t41texture_for_chiral_volume_outlier_markersE\n 0050b890 00089415 R_ARM_GLOB_DAT 0050cf18 _ZN15graphics_info_t14ssao_blur_sizeE\n 0050b894 0014e315 R_ARM_GLOB_DAT 0050d1b0 _ZN15graphics_info_t47find_ligand_score_correl_frac_interesting_limitE\n 0050b898 00255c15 R_ARM_GLOB_DAT 00517c14 _ZN15graphics_info_t19old_rotation_centreE\n 0050b89c 001e7915 R_ARM_GLOB_DAT 00333471 on_display_control_map_properties_button_clicked\n 0050b8a0 00275d15 R_ARM_GLOB_DAT 005179a8 _ZN15graphics_info_t27swap_difference_map_coloursE\n@@ -1640,15 +1640,15 @@\n 0050be80 00035b15 R_ARM_GLOB_DAT 00000000 epoxy_glBindRenderbuffer\n 0050be84 00035e15 R_ARM_GLOB_DAT 00000000 epoxy_glAttachShader\n 0050be88 00137015 R_ARM_GLOB_DAT 00517e64 _ZN15graphics_info_t34show_paths_in_display_manager_flagE\n 0050be8c 00101e15 R_ARM_GLOB_DAT 0050f9fc _ZN15graphics_info_t21shadow_texture_heightE\n 0050be90 00220215 R_ARM_GLOB_DAT 0050fa04 _ZN15graphics_info_t15shadow_strengthE\n 0050be94 0017ff15 R_ARM_GLOB_DAT 00516a76 _ZN15graphics_info_t47find_ligand_multiple_solutions_per_cluster_flagE\n 0050be98 0014bb15 R_ARM_GLOB_DAT 0026b1f1 _ZN15graphics_info_t34process_socket_string_waiting_boolEPv\n-0050be9c 0010e715 R_ARM_GLOB_DAT 004b8a6c _ZSt19piecewise_construct\n+0050be9c 0010e715 R_ARM_GLOB_DAT 004b8a70 _ZSt19piecewise_construct\n 0050bea0 00082d15 R_ARM_GLOB_DAT 0050d2ec _ZN15graphics_info_t24nomenclature_errors_modeE\n 0050bea4 000d8715 R_ARM_GLOB_DAT 00505278 _ZTVN8nlohmann6detail10type_errorE\n 0050bea8 00085415 R_ARM_GLOB_DAT 005150e4 _ZN15graphics_info_t16shader_for_linesE\n 0050beac 0027f015 R_ARM_GLOB_DAT 003163c5 _ZNSt6vectorIN4coot17coord_orth_tripleESaIS1_EED1Ev\n 0050beb0 00036d15 R_ARM_GLOB_DAT 00000000 _ZN4coot4util32z_weighted_density_score_nearestERKNS_7minimol8moleculeERKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaISD_EERKN7clipper4XmapIfEE\n 0050beb4 001ec415 R_ARM_GLOB_DAT 0050d208 _ZN15graphics_info_t21imol_rot_trans_objectE\n 0050beb8 00037015 R_ARM_GLOB_DAT 00000000 epoxy_glEnableVertexAttribArray\n@@ -2830,15 +2830,15 @@\n 005065fc 001c6116 R_ARM_JUMP_SLOT 001f44e5 _Z14int_from_entryP10_GtkWidget\n 00506600 00009516 R_ARM_JUMP_SLOT 00000000 _ZNK4coot14residue_spec_t6formatB5cxx11Ev\n 00506604 00009616 R_ARM_JUMP_SLOT 00000000 gtk_window_set_deletable\n 00506608 001d6516 R_ARM_JUMP_SLOT 001aa8f9 _ZNSt12_Vector_baseIN4coot10mogul_itemESaIS1_EED2Ev\n 0050660c 00009716 R_ARM_JUMP_SLOT 00000000 _ZN4coot16package_data_dirB5cxx11Ev\n 00506610 00110816 R_ARM_JUMP_SLOT 00196631 _ZNSt6vectorIN7clipper9datatypes5F_phiIfEESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_\n 00506614 00245c16 R_ARM_JUMP_SLOT 00265db1 _ZNK15graphics_info_t14GetMouseBeginYEv\n-00506618 00141016 R_ARM_JUMP_SLOT 001f24dd set_molecule_name\n+00506618 00141016 R_ARM_JUMP_SLOT 001f24d9 set_molecule_name\n 0050661c 00009816 R_ARM_JUMP_SLOT 00000000 _ZN4coot16protein_geometry11set_verboseEb\n 00506620 000a2516 R_ARM_JUMP_SLOT 002aa9e5 _ZN15graphics_info_t41get_validation_data_for_geometry_analysisEi\n 00506624 00094616 R_ARM_JUMP_SLOT 002f73ad _ZNSt12_Vector_baseISt4pairIi14map_triangle_tESaIS2_EED2Ev\n 00506628 00009916 R_ARM_JUMP_SLOT 00000000 _ZN4coot4util23residue_has_hydrogens_pEPN4mmdb7ResidueE\n 0050662c 001da016 R_ARM_JUMP_SLOT 003c9ae5 _ZN21molecule_class_info_t10scale_cellEfff\n 00506630 00009a16 R_ARM_JUMP_SLOT 00000000 _ZN4mmdb6StrandC1Ev\n 00506634 00224916 R_ARM_JUMP_SLOT 002edf19 _ZN15graphics_info_t30lsq_get_and_apply_matrix_maybeEiiRKSt6vectorIN4coot22lsq_range_match_info_tESaIS2_EEb\n@@ -4511,15 +4511,15 @@\n 00508040 000cf616 R_ARM_JUMP_SLOT 003bef1d _ZNK21molecule_class_info_t17get_history_indexEv\n 00508044 00153816 R_ARM_JUMP_SLOT 002c3795 _ZN15graphics_info_t26pepflip_intermediate_atomsEPN4mmdb4AtomE\n 00508048 0027c716 R_ARM_JUMP_SLOT 0026c1b5 _ZN15graphics_info_t23symmetry_colour_to_rgbaEv\n 0050804c 00030516 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4\n 00508050 0013b916 R_ARM_JUMP_SLOT 002ff721 _ZN4coot15raytrace_info_t16renderman_renderENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 00508054 001d3d16 R_ARM_JUMP_SLOT 0033da1d _ZN9LinesMesh4drawEP6ShaderRKN3glm3matILi4ELi4EfLNS2_9qualifierE0EEES7_b\n 00508058 00030616 R_ARM_JUMP_SLOT 00000000 gtk_button_set_label\n-0050805c 0025d116 R_ARM_JUMP_SLOT 001f266d use_graphics_interface_state\n+0050805c 0025d116 R_ARM_JUMP_SLOT 001f2669 use_graphics_interface_state\n 00508060 00101f16 R_ARM_JUMP_SLOT 0043b575 _ZN4coot17restraints_editor19widget_from_builderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 00508064 0027c516 R_ARM_JUMP_SLOT 002fa075 _ZNK15graphics_info_t18symmetry_atom_pickERKN4coot9CartesianES3_\n 00508068 001a3816 R_ARM_JUMP_SLOT 003039f5 _ZN4coot15raytrace_info_tD1Ev\n 0050806c 00202e16 R_ARM_JUMP_SLOT 001f5fe1 set_refine_ramachandran_angles\n 00508070 00198116 R_ARM_JUMP_SLOT 0043ba1d _ZN4coot17restraints_editor23add_plane_cell_rendererEP12_GtkTreeViewP13_GtkTreeStoreRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiii\n 00508074 00030716 R_ARM_JUMP_SLOT 00000000 gtk_adjustment_set_page_increment\n 00508078 00115616 R_ARM_JUMP_SLOT 002cdc55 _ZN15graphics_info_t43update_restraints_with_atom_pull_restraintsEv\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a26177969437969b46949f8c02eee95482f5364c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3994f35ad073f45839fc1ac79b20fcb854f64862\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -10318,15 +10318,14 @@\n GLIBCXX_3.4\n CXXABI_1.3.2\n GLIBCXX_3.4.21\n ALSA_0.9\n HxDpG\tHxDpG\tHxDpG\n I\tH{DyDxD\n HxDpG\tHxDpG\tHxDpG\n-HxDpG|*:\n 8F instruction: 0x47704478\n json.hpp:20829\n \tldrbtmi\tr4, [r8], #-2055\t@ 0xfffff7f9\n \tstmdami\tr7, {r4, r5, r6, r8, r9, sl, lr}\n json.hpp:20814\n \t\t\t@ instruction: 0x47704478\n json.hpp:20832\n-\teorseq\tr2, sl, r4, lsl lr\n+\teorseq\tr2, sl, r8, lsl lr\n \teorseq\tr1, r9, sl, lsl #7\n-\tldrhteq\tr6, [fp], -r4\n+\tldrhteq\tr6, [fp], -r8\n \teorseq\tr1, r9, r6, lsl #7\n \teorseq\tr1, r9, r8, lsl #7\n \teorseq\tsl, r9, r2, lsl #15\n \teorseq\tr1, r9, r4, ror #6\n std::basic_ostream >& std::endl >(std::basic_ostream >&) [clone .isra.0]:\n /usr/include/c++/14/ostream:741\n \tvst3.16\t{d27,d29,d31}, [pc :256], r0\n@@ -460,17 +460,17 @@\n \t\t\t@ instruction: 0x47704478\n json.hpp:20829\n \tldrbtmi\tr4, [r8], #-2055\t@ 0xfffff7f9\n \tstmdami\tr7, {r4, r5, r6, r8, r9, sl, lr}\n json.hpp:20814\n \t\t\t@ instruction: 0x47704478\n json.hpp:20832\n-\teorseq\tr2, sl, ip, ror sl\n+\teorseq\tr2, sl, r0, lsl #21\n \tldrshteq\tr0, [r9], -r2\n-\teorseq\tr6, fp, ip, lsl r7\n+\teorseq\tr6, fp, r0, lsr #14\n \teorseq\tr0, r9, lr, ror #31\n \tldrshteq\tr0, [r9], -r0\n \teorseq\tsl, r9, sl, ror #7\n \teorseq\tr0, r9, ip, asr #31\n std::basic_filebuf >::~basic_filebuf() [clone .isra.0]:\n /usr/include/c++/14/fstream:256\n \tvst3.8\t{d27,d29,d31}, [pc :256], r8\n@@ -7823,15 +7823,15 @@\n \tandeq\tr6, r0, r4, lsl #20\n \tandeq\tr5, r0, r0, asr #27\n \tandeq\tr5, r0, ip, lsr #27\n \tandeq\tr5, r0, r4, lsr #9\n \tandeq\tr6, r0, r8, asr r9\n \tandeq\tr6, r0, r0, asr #11\n \tandeq\tr5, r0, r4, asr lr\n-\teorseq\tip, sl, r8, asr r2\n+\teorseq\tip, sl, ip, asr r2\n \tandeq\tr5, r0, r8, asr #11\n \tandeq\tr6, r0, ip, asr #5\n \tandeq\tr6, r0, r0, lsr r0\n \tandeq\tr5, r0, r8, lsl #10\n \tsubeq\tr3, r1, ip, lsr #26\n \tandeq\tr5, r0, r0, lsl #13\n \tandeq\tr6, r0, r0, ror r7\n@@ -7858,15 +7858,15 @@\n \teorseq\tpc, r8, sl, lsr #13\n \tandeq\tr6, r0, ip, asr #2\n \tldrdeq\tr5, [r0], -r4\n \tandeq\tr6, r0, ip, lsr r2\n \tandeq\tr5, r0, r0, ror #27\n \tandeq\tr6, r0, ip, ror #12\n \tandeq\tr6, r0, r0, lsr r7\n-\teorseq\tfp, sl, r4, ror #31\n+\teorseq\tfp, sl, r8, ror #31\n \tandeq\tr5, r0, r8, lsr #21\n \tandeq\tr5, r0, r8, asr #20\n \tandeq\tr5, r0, r4, lsr r4\n \tandeq\tr5, r0, r0, lsr #30\n \tandeq\tr5, r0, r8, ror r7\n \tandeq\tr5, r0, r0, lsl #16\n \tldrdeq\tr5, [r0], -ip\n@@ -8644,15 +8644,15 @@\n ../validation-graphs/../geometry/residue-and-atom-specs.hh:275\n \t\t\t@ instruction: 0xf8c0a01c\n ../validation-graphs/../geometry/residue-and-atom-specs.hh:276\n \tsubvs\tr9, r3, r8, lsr r0\n /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n \tmsreq\tCPSR_f, #0, 2\n ../validation-graphs/../geometry/residue-and-atom-specs.hh:277\n-\tbhi\t4f4f68 \n+\tbhi\t4f4f68 \n /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n \t\t\t@ instruction: 0xf1006203\n \tstrvs\tr0, [r3], #-840\t@ 0xfffffcb8\n ../coot-utils/coot-coord-utils.hh:1284\n \tldmda\tr0!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}\n /usr/include/c++/14/bits/stl_tree.h:171\n \tstmiapl\tr0!, {r1, r4, r6, r7, r8, r9, fp, lr}^\n@@ -8857,22 +8857,22 @@\n \tandeq\tr6, r0, r4, ror #11\n \tandeq\tr6, r0, ip, ror #1\n \t\t\t@ instruction: 0x00005bb0\n \tandeq\tr6, r0, r8, lsr r5\n \teorseq\tpc, r8, ip, lsr r3\t@ \n \tandeq\tr5, r0, r4, lsr sp\n \tandeq\tr6, r0, r8, asr #8\n-\tldrhteq\tfp, [sl], -r8\n+\tldrhteq\tfp, [sl], -ip\n \t\t\t@ instruction: 0x000067bc\n \tstrdeq\tr5, [r0], -r0\n \tsubeq\tr3, r1, r4, ror r7\n \tandeq\tr6, r0, r8, lsr r4\n-\teorseq\tsp, fp, sl, lsl #18\n+\teorseq\tsp, fp, lr, lsl #18\n \tandeq\tr5, r0, ip, lsr r6\n-\teorseq\tr7, sl, r4, ror #10\n+\teorseq\tr7, sl, r8, ror #10\n \tandeq\tr5, r0, r4, asr fp\n \teorseq\tpc, r8, lr, lsl #5\n \tandeq\tr5, r0, r8, lsl #22\n \tandeq\tr5, r0, r0, lsr #24\n \tldrdeq\tr6, [r0], -ip\n \tandeq\tr6, r0, r0, asr r6\n \teorseq\tr7, r8, ip, ror #6\n@@ -8895,26 +8895,26 @@\n \tandeq\tr6, r0, r4, lsl r5\n \tandeq\tr5, r0, r4, asr #17\n \tandeq\tr6, r0, r0, ror r3\n \tandeq\tr6, r0, r8, lsr #17\n \t\t\t@ instruction: 0x000063b4\n \tandeq\tr5, r0, r8, ror fp\n \tandeq\tr5, r0, ip, lsr #29\n-\teorseq\tfp, sl, r2, lsr #18\n+\teorseq\tfp, sl, r6, lsr #18\n \tandeq\tr5, r0, r8, lsl #25\n \tstrheq\tr3, [r1], #-56\t@ 0xffffffc8\n-\teorseq\tfp, sl, r8, lsl r9\n+\teorseq\tfp, sl, ip, lsl r9\n \tandeq\tr6, r0, r0, ror sl\n \tsubeq\tr3, r1, sl, lsl #7\n \tandeq\tr6, r0, ip, lsl #1\n \tandeq\tr6, r0, r4, ror #17\n-\teorseq\tfp, sl, ip, ror #17\n+\tldrshteq\tfp, [sl], -r0\n \tandeq\tr6, r0, ip, lsl r2\n \tsubeq\tr3, r1, sl, lsr r3\n-\teorseq\tfp, sl, sl, asr #17\n+\teorseq\tfp, sl, lr, asr #17\n \tandeq\tr6, r0, r4, ror r7\n \tandeq\tr6, r0, r0, asr #5\n \tsubeq\tr3, r1, lr, asr #5\n \tandeq\tr5, r0, r4, asr #13\n \tstrdeq\tr5, [r0], -r0\n \t\t\t@ instruction: 0x00006abc\n \tandeq\tr5, r0, r8, lsr #12\n@@ -8925,28 +8925,28 @@\n \tandeq\tr5, r0, ip, asr #10\n \tandeq\tr5, r0, r0, lsl pc\n \tstrdeq\tr5, [r0], -r4\n \tldrdeq\tr5, [r0], -r8\n \tandeq\tr5, r0, ip, ror fp\n \tandeq\tr5, r0, ip, asr #29\n \tandeq\tr5, r0, r0, lsl fp\n-\teorseq\tfp, sl, lr, lsr #14\n+\teorseq\tfp, sl, r2, lsr r7\n \tandeq\tr6, r0, ip, ror #19\n \tandeq\tr5, r0, r4, asr #24\n \tldrdeq\tr6, [r0], -ip\n \tandeq\tr6, r0, r8, asr r6\n-\teorseq\tfp, sl, r0, ror #13\n+\teorseq\tfp, sl, r4, ror #13\n \tandeq\tr5, r0, r8, lsl #28\n \tandeq\tr6, r0, r4, lsr r1\n \tandeq\tr5, r0, ip, asr #7\n \tandeq\tr6, r0, r4, asr #15\n \tandeq\tr5, r0, r4, lsr #17\n \tandeq\tr5, r0, ip, asr r8\n \tandeq\tr5, r0, ip, asr r5\n-\tmlaseq\tr9, ip, r8, ip\n+\teorseq\tip, r9, r0, lsr #17\n \tandeq\tr5, r0, ip, ror #12\n \t\t\t@ instruction: 0x000058b0\n \tandeq\tr6, r0, r8, asr r2\n \tandeq\tr5, r0, r4, lsl #23\n \tsubeq\tr2, r1, lr, asr #31\n \tandeq\tr6, r0, r4, lsr #10\n \tandeq\tr5, r0, r8, lsl #8\n@@ -10319,23 +10319,23 @@\n \tandeq\tr5, r0, r0, asr sl\n \tstrdeq\tr6, [r0], -r0\n \t\t\t@ instruction: 0x000066bc\n \tandeq\tr5, r0, r4, lsl r5\n \tandeq\tr5, r0, r8, asr #28\n \tandeq\tr6, r0, r0, lsr #19\n \tldrdeq\tr6, [r0], -r0\n-\tldrsbteq\tfp, [fp], -ip\n+\teorseq\tfp, fp, r0, ror #9\n \tandeq\tr6, r0, r8, ror #6\n \tandeq\tr5, r0, r4, lsr #11\n \tandeq\tr6, r0, r8, lsr #13\n \tandeq\tr5, r0, r0, lsl #22\n \tmuleq\tr0, ip, r1\n \tandeq\tr5, r0, r8, lsr #16\n \t\t\t@ instruction: 0x000066b8\n-\teorseq\tr9, r9, r6, lsl #10\n+\teorseq\tr9, r9, sl, lsl #10\n \tandeq\tr5, r0, ip, lsr #21\n \tandeq\tr6, r0, r8, asr #2\n \tstrdeq\tr6, [r0], -ip\n \tandeq\tr5, r0, r0, ror #10\n \tandeq\tr5, r0, r4, asr #27\n \tandeq\tr6, r0, r0, lsl #16\n \tandeq\tr6, r0, r0, ror r9\n@@ -10350,15 +10350,15 @@\n \tandeq\tr6, r0, r0, rrx\n \tandeq\tr5, r0, ip, lsl #31\n \tandeq\tr5, r0, r0, asr #21\n \tandeq\tr5, r0, r4, lsl lr\n \tandeq\tr6, r0, r0, asr #12\n \tandeq\tr5, r0, ip, ror #11\n \tandeq\tr5, r0, ip, lsl #22\n-\teorseq\tsl, sl, r2, asr lr\n+\teorseq\tsl, sl, r6, asr lr\n \tandeq\tr5, r0, r8, lsl pc\n \tsubeq\tr2, r1, sl, lsr #16\n \tandeq\tr6, r0, r8, ror #11\n \tstrdeq\tr5, [r0], -r8\n \tandeq\tr6, r0, r8, ror #16\n \tandeq\tr5, r0, r4, asr #31\n \tandeq\tr6, r0, r8, lsl #12\n@@ -10412,60 +10412,60 @@\n \tandeq\tr6, r0, r0, ror r8\n \tstrheq\tr6, [r0], -r0\n \tmuleq\tr0, r8, r4\n \tandeq\tr5, r0, r8, lsr #30\n \tandeq\tr5, r0, r0, asr ip\n \t\t\t@ instruction: 0x000057b8\n \tstrdeq\tr5, [r0], -ip\n-\teorseq\tsl, sl, r0, ror #17\n+\teorseq\tsl, sl, r4, ror #17\n \t\t\t@ instruction: 0x000054bc\n \tsubeq\tr2, r1, r6, lsr #5\n \tandeq\tr6, r0, r0, lsl #3\n \tandeq\tr6, r0, r0, lsl r3\n \tandeq\tr5, r0, ip, asr r9\n \tandeq\tr5, r0, ip, asr r7\n \tmuleq\tr0, ip, r4\n-\teorseq\tsl, sl, sl, ror #16\n+\teorseq\tsl, sl, lr, ror #16\n \tandeq\tr5, r0, r8, ror #30\n \tsubeq\tr2, r1, r4, lsr #4\n \t\t\t@ instruction: 0x000058b8\n \tandeq\tr5, r0, r0, asr #26\n \tandeq\tr5, r0, r8, ror #26\n-\teorseq\tsl, sl, r2, lsl r8\n+\teorseq\tsl, sl, r6, lsl r8\n \tandeq\tr6, r0, r4, asr #8\n \tstrheq\tr2, [r1], #-20\t@ 0xffffffec\n \tandeq\tr5, r0, r4, ror #17\n \tandeq\tr5, r0, r4, ror #14\n-\tldrsbteq\tsl, [sl], -r0\n+\tldrsbteq\tsl, [sl], -r4\n \tandeq\tr6, r0, r4, ror #21\n \tsubeq\tr2, r1, r0, ror #2\n \tldrdeq\tr5, [r0], -r0\n \tandeq\tr6, r0, ip, lsr #3\n \tldrdeq\tr5, [r0], -r4\n \tstrdeq\tr5, [r0], -r8\n \tandeq\tr6, r0, r4, asr r0\n \tandeq\tr6, r0, r0, lsl r7\n \tandeq\tr5, r0, ip, lsr sp\n-\teorseq\tsl, sl, r2, lsr #14\n+\teorseq\tsl, sl, r6, lsr #14\n \t\t\t@ instruction: 0x000054b8\n \tandeq\tr6, r0, r0, lsr #9\n \tumaaleq\tr2, r1, lr, r0\n-\teorseq\tsl, sl, r6, lsl #14\n+\teorseq\tsl, sl, sl, lsl #14\n \tandeq\tr6, r0, r8, ror r1\n \tsubeq\tr2, r1, lr, rrx\n \tandeq\tr5, r0, ip, ror #7\n \tandeq\tr5, r0, r0, asr #28\n \tandeq\tr5, r0, r0, ror lr\n \tstrdeq\tr5, [r0], -r4\n \tandeq\tr6, r0, ip, lsl #20\n-\teorseq\tsl, sl, r8, asr #12\n+\teorseq\tsl, sl, ip, asr #12\n \tandeq\tr5, r0, r4, lsr pc\n \tandeq\tr6, r0, r0, lsr #21\n \tsubeq\tr1, r1, r0, lsr #31\n-\teorseq\tsl, sl, r4, lsr r6\n+\teorseq\tsl, sl, r8, lsr r6\n \tandeq\tr5, r0, r8, lsl #31\n \tsubeq\tr1, r1, r0, ror pc\n \tandeq\tr6, r0, r4, ror r3\n \t\t\t@ instruction: 0xf7f26303\n ../coot-utils/coot-coord-utils.hh:1284\n \t\t\t@ instruction: 0xf8dfedb6\n /usr/include/c++/14/bits/stl_vector.h:99\n@@ -11690,38 +11690,38 @@\n \tldrbtmi\tr4, [sl], #-2936\t@ 0xfffff488\n \tldmdavs\tsl, {r0, r1, r4, r6, r7, fp, ip, lr}\n \tsubsmi\tr9, sl, r9, ror fp\n \tmovweq\tpc, #79\t@ 0x4f\t@ \n \tmrcge\t4, 0, APSR_nzcv, cr6, cr15, {1}\n \tsvclt\t0x0000e5f2\n \tandeq\tr5, r0, r8, lsr #18\n-\teorseq\tsl, sl, r6, lsr #6\n+\teorseq\tsl, sl, sl, lsr #6\n \tandeq\tr6, r0, r8, lsl sl\n \tsubeq\tr1, r1, r6, asr #24\n \tandeq\tr5, r0, r4, asr #23\n \tandeq\tr6, r0, ip, asr #16\n-\teorseq\tsl, sl, r8, asr #5\n+\teorseq\tsl, sl, ip, asr #5\n \tandeq\tr5, r0, r0, lsr #18\n \tldrdeq\tr1, [r1], #-176\t@ 0xffffff50\n \tandeq\tr5, r0, ip, lsl #17\n-\tmlaseq\tsl, r0, r2, sl\n+\tmlaseq\tsl, r4, r2, sl\n \tldrdeq\tr5, [r0], -r8\n \tsubeq\tr1, r1, r4, ror fp\n \tandeq\tr5, r0, r4, asr r4\n \tandeq\tr6, r0, ip, ror r7\n-\teorseq\tsl, sl, r6, lsr r2\n+\teorseq\tsl, sl, sl, lsr r2\n \tstrdeq\tr6, [r0], -r0\n \tsubeq\tr1, r1, r2, lsl #22\n-\teorseq\tsl, sl, lr, lsr #4\n+\teorseq\tsl, sl, r2, lsr r2\n \tldrdeq\tr6, [r0], -r0\n \tsubeq\tr1, r1, lr, asr #21\n \tandeq\tr6, r0, r4, lsl #16\n \tstrdeq\tr5, [r0], -ip\n \tandeq\tr5, r0, r8, ror #28\n-\teorseq\tsl, sl, r2, lsr #3\n+\teorseq\tsl, sl, r6, lsr #3\n \tandeq\tr5, r0, r4, ror sp\n \tsubeq\tr1, r1, r0, lsr #20\n \tandeq\tr5, r0, r4, lsr #30\n \tldrdeq\tr6, [r0], -r4\n \tandeq\tr5, r0, r4, asr #14\n \tldrdeq\tr6, [r0], -ip\n \tandeq\tr6, r0, r4, ror #19\n@@ -11730,27 +11730,27 @@\n \t\t\t@ instruction: 0x00005ab8\n \tandeq\tr5, r0, r8, lsr ip\n \t\t\t@ instruction: 0x00006ab0\n \tandeq\tr6, r0, ip, lsr #14\n \tmuleq\tr0, r4, r5\n \tandeq\tr5, r0, r4, lsr r9\n \tandeq\tr6, r0, ip, asr r8\n-\teorseq\tsl, sl, r8, ror r0\n+\teorseq\tsl, sl, ip, ror r0\n \tldrdeq\tr6, [r0], -r0\n \tldrdeq\tr1, [r1], #-136\t@ 0xffffff78\n-\teorseq\tsl, sl, r8, rrx\n+\teorseq\tsl, sl, ip, rrx\n \tmuleq\tr0, r8, r5\n \tsubeq\tr1, r1, r8, lsr #17\n-\teorseq\tsl, sl, ip, asr r0\n+\teorseq\tsl, sl, r0, rrx\n \tandeq\tr5, r0, r4, ror #12\n \tmuleq\tr0, r4, pc\t@ \n \tsubeq\tr1, r1, r2, ror #16\n \tandeq\tr5, r0, r0, ror fp\n \tldrdeq\tr6, [r0], -r8\n-\tldrshteq\tr9, [sl], -ip\n+\teorseq\tsl, sl, r0\n \tandeq\tr6, r0, r8, asr #7\n \tsubeq\tr1, r1, r8, lsl #16\n \tandeq\tr5, r0, r8, lsr lr\n \tandeq\tr6, r0, r0, asr #8\n \tandeq\tr5, r0, r0, lsr #7\n \tandeq\tr5, r0, r4, lsr #23\n \tandeq\tr5, r0, r0, lsl #8\n@@ -11776,18 +11776,18 @@\n \tmuleq\tr0, r0, r7\n \tandeq\tr6, r0, r0, asr r4\n \tandeq\tr5, r0, ip, asr ip\n \tandeq\tr5, r0, ip, lsl #29\n \tandeq\tr6, r0, r4, lsl #3\n \tandeq\tr5, r0, r8, lsr #22\n \tstrdeq\tr6, [r0], -r4\n-\teorseq\tr9, sl, r6, asr sp\n+\teorseq\tr9, sl, sl, asr sp\n \tandeq\tr5, r0, r8, lsr sl\n \tsubeq\tr1, r1, r0, asr r5\n-\teorseq\tr9, sl, r0, asr #26\n+\teorseq\tr9, sl, r4, asr #26\n \tldrdeq\tr5, [r0], -r0\n \tsubeq\tr1, r1, r4, lsr #10\n \tandeq\tr6, r0, ip, lsr #7\n \tandeq\tr6, r0, r4, asr #16\n \tandeq\tr6, r0, r0, lsr #18\n \tandeq\tr6, r0, r0, lsl #14\n \tandeq\tr5, r0, r0, ror #29\n@@ -11796,15 +11796,15 @@\n \tandeq\tr6, r0, r4, lsl #4\n \tstrdeq\tr6, [r0], -r8\n \tandeq\tr6, r0, r8, ror #5\n \tandeq\tr5, r0, r4, lsr lr\n \t\t\t@ instruction: 0x000066b0\n \tandeq\tr5, r0, r4, ror ip\n \tandeq\tr5, r0, r8, ror #14\n-\teorseq\tr9, sl, r8, lsr #24\n+\teorseq\tr9, sl, ip, lsr #24\n \tandeq\tr6, r0, r4, lsr #21\n \tandeq\tr5, r0, ip, asr #31\n \tsubeq\tr1, r1, sl, asr #7\n \tstrdeq\tr6, [r0], -r4\n \t\t\t@ instruction: 0x000055b0\n \tandeq\tr6, r0, r4, lsl #2\n \tsubeq\tsl, r0, r8, lsl #17\n@@ -11916,15 +11916,15 @@\n \t\t\t@ instruction: 0xf7f60024\n \t\t\t@ instruction: 0xf106e962\n /usr/include/c++/14/bits/basic_string.h:809\n \t\t\t@ instruction: 0xf7f10008\n \t\t\t@ instruction: 0x4628ee5a\n \tmrc\t7, 2, APSR_nzcv, cr6, cr1, {7}\n graphics-info-statics.cc:1825\n-\tblmi\t4ce778 \n+\tblmi\t4ce778 \n \tldmpl\tr3, {r1, r3, r4, r5, r6, sl, lr}^\n \tblls\t1f55f9c <__bss_end__@@Base+0x1a3c494>\n \t\t\t@ instruction: 0xf04f405a\n \t\t\t@ instruction: 0xf43f0300\n \tldrt\tsl, [pc], #-3171\t@ fbf40 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::set, std::allocator > const&)@plt+0x7f6c>\n graphics-info-statics.cc:92 (discriminator 3)\n \tteqvc\tr4, pc, asr #8\t@ \n@@ -12364,15 +12364,15 @@\n \t\t\t@ instruction: 0xf7f14640\n \t\t\t@ instruction: 0x4641eb18\n /usr/include/rdkit/GraphMol/Descriptors/Crippen.h:89\n \tvmax.s32\tq2, , q4\n \tstrtmi\tpc, [sl], -r1, asr #21\n ../coot-utils/coot-coord-utils.hh:1284\n \t\t\t@ instruction: 0x46484631\n-\tbl\t4ba37c , 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>\n+\tbl\t4ba37c , 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>\n /usr/include/rdkit/GraphMol/Descriptors/Crippen.h:97\n \t\t\t@ instruction: 0xf1044641\n \t\t\t@ instruction: 0xf8df0860\n /usr/include/rdkit/GraphMol/Descriptors/MolSurf.h:65 (discriminator 1)\n \t\t\t@ instruction: 0x46409234\n /usr/include/rdkit/GraphMol/Descriptors/Crippen.h:97\n \tblx\tfee38c74 <__bss_end__@@Base+0xfe91f16c>\n@@ -16086,21 +16086,21 @@\n \tmovs\tr0, r7\n \tadds\tr6, r4, r7\n \tmovs\tr0, r7\n \tadds\tr2, r4, r7\n \tmovs\tr0, r7\n \tadds\tr0, r0, r7\n \tmovs\tr0, r7\n-\tbkpt\t0x00a2\n+\tbkpt\t0x00a6\n \tmovs\tr2, r7\n \tadds\tr0, r7, r5\n \tmovs\tr0, r7\n \tadds\tr0, r7, r5\n \tmovs\tr0, r7\n-\tldr\tr4, [r5, #24]\n+\tldr\tr0, [r6, #24]\n \tmovs\tr2, r7\n \tadds\tr2, r2, r6\n \tmovs\tr0, r7\n \tadds\tr4, r7, r2\n \tmovs\tr0, r7\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -17135,15 +17135,15 @@\n \tblx\teaad0 \n \tnop\n \tnop.w\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tsubs\tr6, #16\n-\tldrh\tr6, [r7, #20]\n+\tldrh\tr2, [r0, #22]\n \tmovs\tr3, r7\n \tlsrs\tr4, r7, #29\n \tmovs\tr0, r7\n \n 000ff810 const&, float)@@Base>:\n fun::boid::apply_velocity_delta(glm::vec<3, float, (glm::qualifier)0> const&, float):\n /usr/include/glm/detail/type_vec3.inl:690\n@@ -18245,21 +18245,21 @@\n \tlsls\tr0, r0, #1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tlsrs\tr0, r2, #6\n \tmovs\tr0, r7\n-\tsubs\tr0, #246\t@ 0xf6\n+\tsubs\tr0, #250\t@ 0xfa\n \tmovs\tr2, r7\n-\tsubs\tr0, #208\t@ 0xd0\n+\tsubs\tr0, #212\t@ 0xd4\n \tmovs\tr2, r7\n-\tsubs\tr0, #182\t@ 0xb6\n+\tsubs\tr0, #186\t@ 0xba\n \tmovs\tr2, r7\n-\tsubs\tr0, #156\t@ 0x9c\n+\tsubs\tr0, #160\t@ 0xa0\n \tmovs\tr2, r7\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr6, [r6, #4]\n \tlsls\tr0, r0, #1\n \tstr\tr0, [r4, #0]\n \tlsls\tr0, r0, #1\n@@ -24423,43 +24423,43 @@\n \tmovs\tr7, r6\n \tb.n\t102af8 , std::allocator >)@@Base+0xb48>\n \tmovs\tr7, r6\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n-\tstc2\t0, cr0, [r2], #-232\t@ 0xffffff18\n-\tcmp\tr0, #246\t@ 0xf6\n+\tstc2\t0, cr0, [r6], #-232\t@ 0xffffff18\n+\tcmp\tr0, #250\t@ 0xfa\n \tmovs\tr2, r7\n \tb.n\t102604 , std::allocator >)@@Base+0x654>\n \tmovs\tr7, r6\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #736]\t@ (102f14 , std::allocator > const&)@@Base+0x268>)\n+\tldr\tr7, [pc, #752]\t@ (102f24 , std::allocator > const&)@@Base+0x278>)\n \tmovs\tr1, r7\n-\tmovs\tr7, #6\n+\tmovs\tr7, #10\n \tmovs\tr2, r7\n-\tldr\tr6, [pc, #776]\t@ (102f44 , std::allocator > const&)@@Base+0x298>)\n+\tldr\tr6, [pc, #792]\t@ (102f54 , std::allocator > const&)@@Base+0x2a8>)\n \tmovs\tr1, r7\n-\tasrs\tr2, r5, #8\n+\tasrs\tr6, r5, #8\n \tmovs\tr2, r7\n-\tasrs\tr2, r4, #8\n+\tasrs\tr6, r4, #8\n \tmovs\tr2, r7\n-\tldr\tr5, [pc, #944]\t@ (102ff8 , std::allocator > const&)@@Base+0x34c>)\n+\tldr\tr5, [pc, #960]\t@ (103008 , std::allocator > const&)@@Base+0x35c>)\n \tmovs\tr1, r7\n-\tasrs\tr6, r2, #4\n+\tasrs\tr2, r3, #4\n \tmovs\tr2, r7\n-\tasrs\tr0, r2, #3\n+\tasrs\tr4, r2, #3\n \tmovs\tr2, r7\n-\t\t\t@ instruction: 0xf78e003a\n-\tmovs\tr4, #68\t@ 0x44\n+\t\t\t@ instruction: 0xf792003a\n+\tmovs\tr4, #72\t@ 0x48\n \tmovs\tr2, r7\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tb.n\t102e70 , std::allocator > const&)@@Base+0x1c4>\n \tmovs\tr7, r6\n@@ -43252,15 +43252,15 @@\n \tmovs\tr7, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr7, sp, #416\t@ 0x1a0\n \tmovs\tr7, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r4, #40]\t@ 0x28\n+\tstrh\tr6, [r4, #40]\t@ 0x28\n \tmovs\tr0, r7\n \tldrh\tr4, [r3, r4]\n \tmovs\tr0, r0\n \tadd\tr6, sp, #160\t@ 0xa0\n \tmovs\tr7, r7\n \n 0010b210 :\n@@ -46744,18 +46744,18 @@\n \tmovs\tr0, r0\n \tstr\tr7, [sp, #952]\t@ 0x3b8\n \tmovs\tr7, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tldr\tr0, [r6, #88]\t@ 0x58\n+\tldr\tr4, [r6, #88]\t@ 0x58\n \tmovs\tr0, r7\n-\tvshr.u8\td0, d25, #6\n-\tadd\tr2, pc, #880\t@ (adr r2, 10cec0 )\n+\tvshr.u8\td0, d25, #2\n+\tadd\tr2, pc, #896\t@ (adr r2, 10ced0 )\n \tmovs\tr2, r7\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr6, [sp, #552]\t@ 0x228\n \tmovs\tr7, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n@@ -46769,15 +46769,15 @@\n \tmovs\tr7, r6\n \tlsrs\tr6, r5, #15\n \tmovs\tr0, r7\n \tasrs\tr4, r6, #12\n \tmovs\tr0, r7\n \tldr\tr0, [pc, #856]\t@ (10ced0 )\n \tmovs\tr7, r6\n-\tadds\tr4, r5, r7\n+\tadds\tr0, r6, r7\n \tmovs\tr2, r7\n \tblxns\tfp\n \tmovs\tr7, r6\n \tldr\tr0, [pc, #552]\t@ (10cdac )\n \tmovs\tr7, r6\n \tadcs\tr4, r5\n \tmovs\tr7, r6\n@@ -47221,15 +47221,15 @@\n \tmovs\tr0, r0\n \tstr\tr4, [sp, #216]\t@ 0xd8\n \tmovs\tr7, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tmov\tlr, ip\n \tmovs\tr7, r6\n-\tldr\tr7, [sp, #272]\t@ 0x110\n+\tldr\tr7, [sp, #288]\t@ 0x120\n \tmovs\tr2, r7\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr2, [sp, #904]\t@ 0x388\n \tmovs\tr7, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n@@ -52921,17 +52921,17 @@\n \tmovs\tr7, r6\n \tadds\tr6, r4, #7\n \tmovs\tr7, r6\n \tadds\tr4, r7, #7\n \tmovs\tr7, r6\n \tadds\tr0, r2, #7\n \tmovs\tr7, r6\n-\tmovs\tr4, #166\t@ 0xa6\n+\tmovs\tr4, #170\t@ 0xaa\n \tmovs\tr1, r7\n-\tmovs\tr4, #116\t@ 0x74\n+\tmovs\tr4, #120\t@ 0x78\n \tmovs\tr1, r7\n \tstr\tr2, [r7, #92]\t@ 0x5c\n \tmovs\tr7, r6\n /usr/include/c++/14/bits/stl_vector.h:1327\n \tldr.w\tr0, [r8, #4]\n \tsub.w\tr0, r0, #9280\t@ 0x2440\n \tsubs\tr0, #48\t@ 0x30\n@@ -53362,17 +53362,17 @@\n \tmovs\tr7, r6\n \tadds\tr6, r1, #1\n \tmovs\tr7, r6\n \tadds\tr4, r4, #1\n \tmovs\tr7, r6\n \tadds\tr2, r7, #0\n \tmovs\tr7, r6\n-\tmovs\tr3, #16\n+\tmovs\tr3, #20\n \tmovs\tr1, r7\n-\tmovs\tr2, #222\t@ 0xde\n+\tmovs\tr2, #226\t@ 0xe2\n \tmovs\tr1, r7\n \tstr\tr4, [r4, #68]\t@ 0x44\n \tmovs\tr7, r6\n \tasrs\tr2, r4, #7\n \tmovs\tr7, r6\n \tadds\tr0, r6, r3\n \tmovs\tr7, r6\n@@ -60528,15 +60528,15 @@\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstc\t0, cr0, [r6], #216\t@ 0xd8\n-\tsubs\tr2, r0, #7\n+\tsubs\tr6, r0, #7\n \tmovs\tr1, r7\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tstc\t0, cr0, [r0], {54}\t@ 0x36\n \tldc\t0, cr0, [r2], {54}\t@ 0x36\n \tadds\tr2, #230\t@ 0xe6\n \tmovs\tr7, r7\n@@ -61383,15 +61383,15 @@\n \tmovs\tr6, r6\n \tcmp\tr3, #164\t@ 0xa4\n \tmovs\tr7, r7\n \tb.n\t112ff8 \n \tmovs\tr6, r6\n \tb.n\t113d78 \n \tmovs\tr6, r6\n-\tasrs\tr2, r4, #21\n+\tasrs\tr6, r4, #21\n \tmovs\tr1, r7\n \tb.n\t113b80 \n \tmovs\tr6, r6\n \tb.n\t113bb4 \n \tmovs\tr6, r6\n ../coot-utils/atom-selection-container.hh:56\n \tadd\tr0, sp, #396\t@ 0x18c\n@@ -63314,18 +63314,18 @@\n \tmovs\tr7, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tbhi.n\t114578 \n \tmovs\tr6, r6\n-\tadds.w\tr0, ip, #12058624\t@ 0xb80000\n-\tadds\tr7, #198\t@ 0xc6\n+\t\t\t@ instruction: 0xf5200038\n+\tadds\tr7, #202\t@ 0xca\n \tmovs\tr2, r7\n-\tstmia\tr6!, {r1, r5}\n+\tstmia\tr6!, {r1, r2, r5}\n \tmovs\tr1, r7\n \tbhi.n\t11453c \n \tmovs\tr6, r6\n \tadds\tr4, r3, #0\n \tmovs\tr7, r7\n \tsubs\tr0, r3, r7\n \tmovs\tr7, r7\n@@ -63712,16 +63712,16 @@\n \tmovs\tr7, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tbmi.n\t114688 \n \tmovs\tr6, r6\n-\t\t\t@ instruction: 0xf0dc0038\n-\tlsls\tr6, r5, #18\n+\t\t\t@ instruction: 0xf0e00038\n+\tlsls\tr2, r6, #18\n \tmovs\tr1, r7\n \tadds\tr2, r1, r4\n \tmovs\tr7, r7\n \n 00114774 :\n delete_residue():\n c-interface-build.cc:729\n@@ -64039,16 +64039,16 @@\n \tmovs\tr7, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tbcc.n\t114a74 \n \tmovs\tr6, r6\n-\tvqadd.s16\td16, d10, d24\n-\tlsls\tr4, r5, #12\n+\tvqadd.s16\td16, d14, d24\n+\tlsls\tr0, r6, #12\n \tmovs\tr1, r7\n \tbcc.n\t1149fc \n \tmovs\tr6, r6\n \tbcs.n\t114ae4 \n \tmovs\tr6, r6\n \tasrs\tr2, r3, #27\n \tmovs\tr7, r7\n@@ -70834,18 +70834,18 @@\n \tmovs\tr0, r0\n \tbics.w\tr0, r8, lr, rrx\n \tbics.w\tr0, r6, lr, rrx\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\titte\t\n+\tittt\t\n \tmov\tr7, r6\n \tadd\tr1, sp, #808\t@ 0x328\n-\tmoval\tr6, r6\n+\tmov\tr6, r6\n \tstr\tr4, [r5, #96]\t@ 0x60\n \tmovs\tr7, r6\n \tstr\tr6, [r3, #88]\t@ 0x58\n \tmovs\tr7, r6\n \t\t\t@ instruction: 0xe806003e\n \tb.n\t117858 \n \tmovs\tr6, r7\n@@ -80280,25 +80280,25 @@\n \tmovs\tr6, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr6, r6\n-\tmovs\tr1, #192\t@ 0xc0\n+\tmovs\tr1, #196\t@ 0xc4\n \tmovs\tr1, r7\n \tldr\tr4, [r1, #104]\t@ 0x68\n \tmovs\tr6, r6\n \tldr\tr2, [r1, #104]\t@ 0x68\n \tmovs\tr6, r6\n \tldr\tr4, [r1, #104]\t@ 0x68\n \tmovs\tr6, r6\n-\tstmia\tr4!, {r1}\n+\tstmia\tr4!, {r1, r2}\n \tmovs\tr1, r7\n-\tstr\tr5, [sp, #8]\n+\tstr\tr5, [sp, #24]\n \tmovs\tr0, r7\n \tldr\tr0, [r4, #96]\t@ 0x60\n \tmovs\tr6, r6\n \tmovs\tr6, #58\t@ 0x3a\n \tmovs\tr7, r6\n \tmovs\tr5, #190\t@ 0xbe\n \tmovs\tr7, r6\n@@ -80690,15 +80690,15 @@\n \tmovs\tr6, r6\n \tldr\tr4, [r4, #12]\n \tmovs\tr6, r6\n \tldr\tr0, [r3, #12]\n \tmovs\tr6, r6\n \tldr\tr0, [r2, #12]\n \tmovs\tr6, r6\n-\tpop\t{r1, r2, r6, r7, pc}\n+\tpop\t{r1, r3, r6, r7, pc}\n \tmovs\tr1, r7\n \tadd\tr3, pc, #128\t@ (adr r3, 11bdd8 )\n \tmovs\tr6, r7\n \n 0011bd58 :\n update_go_to_atom_window_on_changed_mol():\n c-interface-build.cc:1624\n@@ -85842,15 +85842,15 @@\n \tmovs\tr6, r7\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #296\t@ (adr r1, 11e394 )\n+\tadd\tr1, pc, #312\t@ (adr r1, 11e3a4 )\n \tmovs\tr1, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tcmp\tlr, r2\n \tmovs\tr6, r6\n@@ -98918,15 +98918,15 @@\n \tmovs\tr3, #70\t@ 0x46\n \tmovs\tr6, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xebfe0035\n-\tldrb.w\tr0, [sl, #54]\t@ 0x36\n+\tldrb.w\tr0, [lr, #54]\t@ 0x36\n c-interface-build-morph.cc:305\n \tldr\tr0, [pc, #276]\t@ (1240b8 )\n \tadd\tr0, pc\n \tblx\tf1950 \n c-interface-build-morph.cc:299\n \tvldr\ts16, [pc, #264]\t@ 1240b4 \n /usr/include/c++/14/bits/stl_vector.h:735\n@@ -99520,15 +99520,15 @@\n \tmovs\tr6, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tb.n\t12437c \n \tmovs\tr5, r6\n-\torns\tr0, r4, #11927552\t@ 0xb60000\n+\torns\tr0, r8, #11927552\t@ 0xb60000\n \tb.n\t12408c \n \tmovs\tr5, r6\n \tadds\tr2, r7, #2\n \tmovs\tr6, r7\n \tadds\tr2, r1, #2\n \tmovs\tr6, r7\n \n@@ -104078,15 +104078,15 @@\n \tmovs\tr0, r0\n \tlsls\tr2, r0, #20\n \tmovs\tr6, r7\n \tlsls\tr4, r0, #10\n \tmovs\tr6, r7\n \tldmia\tr3, {r1, r3, r4}\n \tmovs\tr5, r6\n-\tldr\tr5, [pc, #216]\t@ (126184 )\n+\tldr\tr5, [pc, #232]\t@ (126194 )\n \tmovs\tr0, r7\n \tldrh\tr6, [r5, r6]\n \tmovs\tr6, r6\n \tlsls\tr4, r2, #1\n \tmovs\tr6, r7\n \tmovs\tr0, r6\n \tmovs\tr6, r7\n@@ -109017,15 +109017,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr2, sp, #672\t@ 0x2a0\n \tmovs\tr5, r6\n \tadd\tr2, sp, #752\t@ 0x2f0\n \tmovs\tr5, r6\n-\t\t\t@ instruction: 0xb730\n+\t\t\t@ instruction: 0xb734\n \tmovs\tr7, r6\n \tsvc\t110\t@ 0x6e\n \tmovs\tr5, r7\n \tudf\t#196\t@ 0xc4\n \tmovs\tr5, r7\n \tudf\t#162\t@ 0xa2\n \tmovs\tr5, r7\n@@ -124805,15 +124805,15 @@\n \tb.n\t12eb30 \n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tmov\tr8, r5\n \tmovs\tr5, r6\n \tmov\tr2, ip\n \tmovs\tr5, r6\n-\tldr\tr5, [pc, #16]\t@ (12eba8 )\n+\tldr\tr5, [pc, #32]\t@ (12ebb8 )\n \tmovs\tr7, r6\n \tcmp\tr8, ip\n \tmovs\tr5, r6\n \tcmp\tr8, sl\n \tmovs\tr5, r6\n \tstrb\tr4, [r5, #19]\n \tmovs\tr5, r7\n@@ -126184,15 +126184,15 @@\n \tmovs\tr0, r0\n \tldr\tr2, [r4, #64]\t@ 0x40\n \tmovs\tr5, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tsubs\tr5, #132\t@ 0x84\n \tmovs\tr5, r6\n-\tstrh\tr4, [r3, #50]\t@ 0x32\n+\tstrh\tr0, [r4, #50]\t@ 0x32\n \tmovs\tr0, r7\n \tldr\tr6, [r4, #56]\t@ 0x38\n \tmovs\tr5, r7\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr2, [r4, #52]\t@ 0x34\n \tmovs\tr5, r7\n@@ -126707,15 +126707,15 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r0, #12]\n \tmovs\tr5, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tsubs\tr1, #238\t@ 0xee\n \tmovs\tr5, r6\n-\tsubs\tr7, #210\t@ 0xd2\n+\tsubs\tr7, #214\t@ 0xd6\n \tmovs\tr7, r6\n \tldr\tr0, [r1, #0]\n \tmovs\tr5, r7\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #124]\t@ 0x7c\n \tmovs\tr5, r7\n@@ -131275,17 +131275,17 @@\n \tb.n\t13169e \n \tb.n\t13165c \n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tmovs\tr0, #24\n \tmovs\tr5, r6\n-\tmovs\tr4, #166\t@ 0xa6\n+\tmovs\tr4, #170\t@ 0xaa\n \tmovs\tr7, r6\n-\tmovs\tr4, #140\t@ 0x8c\n+\tmovs\tr4, #144\t@ 0x90\n \tmovs\tr7, r6\n \tsubs\tr2, r7, #7\n \tmovs\tr5, r6\n \tadds\tr6, r0, #5\n \tmovs\tr5, r6\n \tadds\tr4, r0, #4\n \tmovs\tr5, r6\n@@ -135014,15 +135014,15 @@\n \tmovs\tr5, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr5, #22\n \tmovs\tr5, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tb.n\t132e0c \n+\tb.n\t132e14 \n \tmovs\tr7, r6\n \tadds\tr1, #130\t@ 0x82\n \tmovs\tr5, r7\n \tadds\tr0, #178\t@ 0xb2\n \tmovs\tr5, r7\n \n 00132fc8 :\n@@ -147074,21 +147074,21 @@\n \tmovs\tr0, r0\n \tb.n\t138968 \n \tmovs\tr4, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tcbnz\tr6, 138232 \n \tmovs\tr4, r6\n-\trevsh\tr4, r0\n+\trevsh\tr0, r1\n \tmovs\tr6, r6\n-\tldmia\tr6, {r1, r3, r4, r5, r6}\n+\tldmia\tr6, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr6, r6\n \tcbnz\tr2, 138212 \n \tmovs\tr4, r6\n-\tcbnz\tr2, 1381e8 \n+\tcbnz\tr6, 1381e8 \n \tmovs\tr6, r6\n \thlt\t0x0014\n \tmovs\tr4, r6\n \tcbnz\tr6, 1381ee \n \tmovs\tr4, r6\n \t\t\t@ instruction: 0xb8fa\n \tmovs\tr4, r6\n@@ -149156,19 +149156,19 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t138f76 \n \tnop\n \tadd\tr3, sp, #192\t@ 0xc0\n \tmovs\tr4, r6\n-\tldr\tr4, [r5, #100]\t@ 0x64\n+\tldr\tr0, [r6, #100]\t@ 0x64\n \tmovs\tr5, r6\n \tadd\tr2, sp, #936\t@ 0x3a8\n \tmovs\tr4, r6\n-\tldr\tr2, [r6, #88]\t@ 0x58\n+\tldr\tr6, [r6, #88]\t@ 0x58\n \tmovs\tr5, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tbeq.n\t1391e8 >::vector(std::vector > const&)@@Base+0xa8>\n \tmovs\tr4, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -152756,15 +152756,15 @@\n \tmovs\tr0, r0\n \tstr\tr6, [sp, #584]\t@ 0x248\n \tmovs\tr4, r6\n \tcbnz\tr6, 13aa00 \n \tmovs\tr4, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #272]\t@ 0x110\n+\tstr\tr0, [sp, #288]\t@ 0x120\n \tmovs\tr6, r6\n \tstr\tr6, [sp, #152]\t@ 0x98\n \tmovs\tr4, r6\n \tstr\tr1, [sp, #248]\t@ 0xf8\n \tmovs\tr4, r6\n \t\t\t@ instruction: 0xb71a\n \tmovs\tr4, r7\n@@ -157270,41 +157270,41 @@\n \tmovs\tr4, r6\n \tldr\tr4, [sp, #232]\t@ 0xe8\n \tmovs\tr4, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrb\tr4, [r2, #27]\n \tmovs\tr4, r6\n-\trevsh\tr4, r0\n+\trevsh\tr0, r1\n \tmovs\tr7, r6\n \tldrsh\tr0, [r1, r0]\n \tmovs\tr0, r0\n \tldrb\tr6, [r3, #25]\n \tmovs\tr4, r6\n \tldrb\tr0, [r2, #24]\n \tmovs\tr4, r6\n \tldrb\tr6, [r1, #23]\n \tmovs\tr4, r6\n \tldrb\tr6, [r3, #23]\n \tmovs\tr4, r6\n-\tstrb\tr2, [r4, #6]\n+\tstrb\tr6, [r4, #6]\n \tmovs\tr6, r6\n-\tstrh\tr0, [r6, #42]\t@ 0x2a\n+\tstrh\tr4, [r6, #42]\t@ 0x2a\n \tmovs\tr6, r6\n \tldr\tr1, [sp, #912]\t@ 0x390\n \tmovs\tr4, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \titet\tle\n \tmovle\tr4, r6\n \tstrgt\tr0, [r1, #16]\n \tmovle\tr0, r0\n \tldrb\tr0, [r1, #18]\n \tmovs\tr4, r6\n-\tcbz\tr6, 13c8d4 \n+\tcbz\tr2, 13c8d6 \n \tmovs\tr7, r6\n \tldr\tr0, [sp, #384]\t@ 0x180\n \tmovs\tr4, r7\n \tldr\tr0, [sp, #264]\t@ 0x108\n \tmovs\tr4, r7\n \tldr\tr0, [sp, #144]\t@ 0x90\n \tmovs\tr4, r7\n@@ -160768,15 +160768,15 @@\n \tmovs\tr4, r7\n \tldr\tr2, [r4, #80]\t@ 0x50\n \tmovs\tr4, r6\n \tldr\tr0, [r3, #80]\t@ 0x50\n \tmovs\tr4, r6\n \tldr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr4, r6\n-\tldr\tr2, [r3, #104]\t@ 0x68\n+\tldr\tr6, [r3, #104]\t@ 0x68\n \tmovs\tr6, r6\n \tldr\tr4, [r0, #80]\t@ 0x50\n \tmovs\tr4, r6\n \tstrh\tr4, [r3, #10]\n \tmovs\tr4, r7\n \tstrh\tr2, [r0, #10]\n \tmovs\tr4, r7\n@@ -162067,27 +162067,27 @@\n \tmovs\tr4, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr2, [r3, #88]\t@ 0x58\n \tmovs\tr4, r6\n \tstr\tr0, [r4, #88]\t@ 0x58\n \tmovs\tr4, r6\n-\tstr\tr2, [r7, r5]\n+\tstr\tr6, [r7, r5]\n \tmovs\tr6, r6\n-\tstr\tr4, [r4, r5]\n+\tstr\tr0, [r5, r5]\n \tmovs\tr6, r6\n \tldrb\tr2, [r4, #4]\n \tmovs\tr4, r7\n \tstr\tr2, [r6, #72]\t@ 0x48\n \tmovs\tr4, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #56]\t@ 0x38\n \tmovs\tr4, r6\n-\tstr\tr2, [r2, #56]\t@ 0x38\n+\tstr\tr6, [r2, #56]\t@ 0x38\n \tmovs\tr6, r6\n \tstrb\tr4, [r6, #30]\n \tmovs\tr4, r7\n \tstrb\tr4, [r3, #30]\n \tmovs\tr4, r7\n \tstrb\tr6, [r7, #29]\n \tmovs\tr4, r7\n@@ -168455,15 +168455,15 @@\n \tmovs\tr4, r7\n \tstrh\tr4, [r7, r1]\n \tmovs\tr4, r7\n \tldr\tr0, [pc, #80]\t@ (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>)\n \tmovs\tr4, r6\n \tstr\tr4, [r2, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #608]\t@ 0x260\n+\tldr\tr5, [sp, #624]\t@ 0x270\n \tmovs\tr6, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tbx\tr5\n \tmovs\tr4, r6\n \tblxns\tr1\n \tmovs\tr4, r6\n@@ -168497,19 +168497,19 @@\n \tmovs\tr4, r6\n \tmov\tr0, r4\n \tmovs\tr4, r6\n \tmov\tr6, r3\n \tmovs\tr4, r6\n \tstr\tr4, [r2, #72]\t@ 0x48\n \tmovs\tr0, r0\n-\tmovs\tr4, #54\t@ 0x36\n+\tmovs\tr4, #58\t@ 0x3a\n \tmovs\tr5, r6\n \tldr\tr4, [r3, #0]\n \tmovs\tr0, r0\n-\tmovs\tr4, #28\n+\tmovs\tr4, #32\n \tmovs\tr5, r6\n \torrs\tr4, r0\n \tmovs\tr4, r6\n \tldr\tr5, [pc, #312]\t@ (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>)\n \tmovs\tr4, r7\n \tmuls\tr6, r2\n \tmovs\tr4, r6\n@@ -169073,15 +169073,15 @@\n \tnop\n \tldr\tr2, [pc, #512]\t@ (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>)\n \tmovs\tr4, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsbcs\tr6, r6\n \tmovs\tr4, r6\n-\tb.n\t1415fc , 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>\n+\tb.n\t141604 , 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>\n \tmovs\tr4, r6\n \teors\tr6, r5\n \tmovs\tr4, r6\n \tldr\tr0, [pc, #488]\t@ (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>)\n \tmovs\tr4, r7\n \tblxns\tlr\n \tmovs\tr4, r7\n@@ -171048,15 +171048,15 @@\n \tmovs\tr4, r6\n \tsubs\tr1, #40\t@ 0x28\n \tmovs\tr4, r6\n \tsubs\tr1, #16\n \tmovs\tr4, r6\n \tsubs\tr0, #244\t@ 0xf4\n \tmovs\tr4, r6\n-\tstrb\tr2, [r6, r2]\n+\tstrb\tr6, [r6, r2]\n \tmovs\tr5, r6\n \tsubs\tr0, #172\t@ 0xac\n \tmovs\tr4, r6\n \tsubs\tr0, #142\t@ 0x8e\n \tmovs\tr4, r6\n \tsubs\tr0, #86\t@ 0x56\n \tmovs\tr4, r6\n@@ -171108,23 +171108,23 @@\n \tmovs\tr4, r6\n \tadds\tr3, #86\t@ 0x56\n \tmovs\tr4, r6\n \tadds\tr3, #104\t@ 0x68\n \tmovs\tr4, r6\n \tadds\tr3, #96\t@ 0x60\n \tmovs\tr4, r6\n-\tldr\tr0, [pc, #640]\t@ (142a6c )\n+\tldr\tr0, [pc, #656]\t@ (142a7c )\n \tmovs\tr7, r6\n \tadds\tr3, #120\t@ 0x78\n \tmovs\tr4, r6\n \tadds\tr3, #250\t@ 0xfa\n \tmovs\tr4, r6\n \tadds\tr3, #240\t@ 0xf0\n \tmovs\tr4, r6\n-\tstr\tr2, [r0, #24]\n+\tstr\tr6, [r0, #24]\n \tmovs\tr5, r6\n \tadds\tr3, #228\t@ 0xe4\n \tmovs\tr4, r6\n json.hpp:19021\n \tmovs\tr3, #1\n c-interface-curlew.cc:262 (discriminator 1)\n \tldr\tr2, [sp, #84]\t@ 0x54\n@@ -172937,17 +172937,17 @@\n \tmovs\tr4, r6\n \tcmp\tr1, #150\t@ 0x96\n \tmovs\tr4, r6\n \tcmp\tr4, #172\t@ 0xac\n \tmovs\tr4, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #952]\t@ 0x3b8\n+\tstr\tr4, [sp, #968]\t@ 0x3c8\n \tmovs\tr6, r6\n-\tstr\tr4, [sp, #744]\t@ 0x2e8\n+\tstr\tr4, [sp, #760]\t@ 0x2f8\n \tmovs\tr6, r6\n \tb.n\t1434a2 \n \tb.n\t143346 \n c-interface-curlew.cc:144\n \tldr\tr2, [pc, #352]\t@ (143670 )\n /usr/include/c++/14/bits/basic_string.h:405\n \tldr\tr3, [pc, #356]\t@ (143674 )\n@@ -175213,15 +175213,15 @@\n \tmovs\tr4, r6\n \tadds\tr6, r7, #3\n \tmovs\tr4, r6\n \tadds\tr0, r2, #1\n \tmovs\tr4, r6\n \tadds\tr4, r2, #0\n \tmovs\tr4, r6\n-\tstr\tr6, [sp, #728]\t@ 0x2d8\n+\tstr\tr6, [sp, #744]\t@ 0x2e8\n \tmovs\tr6, r6\n \tstr\tr4, [r3, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tadds\tr0, r7, #6\n \tmovs\tr4, r7\n@@ -177687,17 +177687,17 @@\n \tmovs\tr4, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr6, r1, #29\n \tmovs\tr4, r6\n \tlsrs\tr0, r2, #28\n \tmovs\tr4, r6\n-\tb.n\t145418 , 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>\n+\tb.n\t145420 , 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>\n \tmovs\tr5, r6\n-\tstrb\tr0, [r4, #24]\n+\tstrb\tr4, [r4, #24]\n \tmovs\tr5, r6\n \tlsrs\tr6, r6, #24\n \tmovs\tr4, r6\n \tmovs\tr3, #14\n \tmovs\tr4, r6\n \tlsrs\tr0, r6, #23\n \tmovs\tr4, r7\n@@ -185357,15 +185357,15 @@\n \tadd\tr0, pc\n \tblx\te720c <__assert_fail@plt>\n \tnop\n \tbmi.n\t148bf0 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::get_codepoint()@@Base+0xf0>\n \tmovs\tr3, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb.w\tr0, [sl, r6, lsl #3]\n+\tstrb.w\tr0, [lr, r6, lsl #3]\n \tbmi.n\t148d18 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::next_byte_in_range(std::initializer_list)@@Base+0xcc>\n \tmovs\tr3, r7\n \tbls.n\t148bf0 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::get_codepoint()@@Base+0xf0>\n \tmovs\tr3, r6\n \tstmia\tr5!, {r1, r3, r5}\n \tmovs\tr3, r6\n \tbge.n\t148cc8 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::next_byte_in_range(std::initializer_list)@@Base+0x7c>\n@@ -186493,24 +186493,24 @@\n \tmovs\tr3, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbvs.n\t149430 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x648>\n \tmovs\tr3, r6\n \tldmia\tr7, {r1, r2, r3, r4, r7}\n \tmovs\tr3, r7\n-\tmovt\tr0, #54\t@ 0x36\n-\tsubw\tr0, r0, #54\t@ 0x36\n-\t\t\t@ instruction: 0xf2800036\n+\tmovt\tr0, #16438\t@ 0x4036\n+\tsubw\tr0, r4, #54\t@ 0x36\n+\t\t\t@ instruction: 0xf2840036\n \tb.n\t1495d0 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0xd8>\n \tmovs\tr3, r6\n \tb.n\t14952c , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0x34>\n \tmovs\tr3, r6\n \tb.n\t149768 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0x270>\n \tmovs\tr3, r6\n-\tmovw\tr0, #32822\t@ 0x8036\n+\tmovw\tr0, #49206\t@ 0xc036\n \tbhi.n\t1493f8 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x610>\n \tmovs\tr3, r6\n \tbhi.n\t149554 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0x5c>\n \tmovs\tr3, r6\n \tbhi.n\t1494b0 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x6c8>\n \tmovs\tr3, r6\n \tbvs.n\t14945c , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x674>\n@@ -186563,17 +186563,17 @@\n \tmovs\tr3, r6\n \tble.n\t149574 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0x7c>\n \tmovs\tr3, r6\n \tble.n\t1494d0 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x6e8>\n \tmovs\tr3, r6\n \tbvs.n\t14949c , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_string()@@Base+0x6b4>\n \tmovs\tr3, r6\n-\tadd.w\tr0, r4, #54\t@ 0x36\n-\t\t\t@ instruction: 0xf0e40036\n-\t\t\t@ instruction: 0xf0c40036\n+\tadd.w\tr0, r8, #54\t@ 0x36\n+\t\t\t@ instruction: 0xf0e80036\n+\t\t\t@ instruction: 0xf0c80036\n \tudf\t#110\t@ 0x6e\n \tmovs\tr3, r6\n \tbmi.n\t14957c , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0x84>\n \tmovs\tr3, r6\n \tbcc.n\t1495b8 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan_number()@@Base+0xc0>\n \tmovs\tr3, r6\n \tpop\t{r1, r3, r4, pc}\n@@ -187608,15 +187608,15 @@\n \tmovs\tr3, r7\n \tbge.n\t149c60 , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan()@@Base+0x378>\n \tmovs\tr3, r6\n \tbge.n\t149bac , std::allocator >, bool, long long, unsigned long long, double, std::allocator, nlohmann::adl_serializer> >::scan()@@Base+0x2c4>\n \tmovs\tr3, r6\n \t\t\t@ instruction: 0xb8c0\n \tmovs\tr3, r6\n-\tbmi.n\t149d34 \n+\tbmi.n\t149d3c \n \tmovs\tr4, r6\n \tbls.n\t149d54 \n \tmovs\tr3, r6\n \tstmia\tr3!, {r1, r2, r4, r5, r7}\n \tmovs\tr3, r7\n \tstmia\tr3!, {r1, r2, r4, r7}\n \tmovs\tr3, r7\n@@ -193976,15 +193976,15 @@\n \tmovs\tr3, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcbz\tr0, 14cc94 \n \tmovs\tr3, r6\n \tcbz\tr2, 14cc92 \n \tmovs\tr3, r6\n-\tldr\tr2, [r1, #32]\n+\tldr\tr6, [r1, #32]\n \tmovs\tr4, r6\n \tstr\tr3, [sp, #832]\t@ 0x340\n \tmovs\tr3, r7\n \tstr\tr3, [sp, #704]\t@ 0x2c0\n \tmovs\tr3, r7\n \tstr\tr3, [sp, #584]\t@ 0x248\n \tmovs\tr3, r7\n@@ -194673,17 +194673,17 @@\n \tmovs\tr3, r6\n \tadd\tr7, sp, #320\t@ 0x140\n \tmovs\tr3, r6\n \tsubs\tr3, #26\n \tmovs\tr3, r6\n \tadd\tr6, sp, #312\t@ 0x138\n \tmovs\tr3, r6\n-\tudf\t#18\n+\tudf\t#22\n \tmovs\tr4, r6\n-\tstr\tr6, [r3, #28]\n+\tstr\tr2, [r4, #28]\n \tmovs\tr4, r6\n \tldrsh\tr4, [r2, r4]\n \tmovs\tr0, r0\n \tadd\tr5, sp, #552\t@ 0x228\n \tmovs\tr3, r6\n \tadd\tr4, sp, #992\t@ 0x3e0\n \tmovs\tr3, r6\n@@ -195952,15 +195952,15 @@\n \tnop\n \tstrh\tr2, [r6, #42]\t@ 0x2a\n \tmovs\tr3, r7\n \tadd\tr6, pc, #472\t@ (adr r6, 14dcb0 )\n \tmovs\tr3, r6\n \tstr\tr0, [r0, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tldrh\tr6, [r6, r5]\n+\tldrh\tr2, [r7, r5]\n \tmovs\tr4, r6\n \n 0014dae0 :\n fill_references_notebook():\n c-interface-gui.cc:853\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -197457,25 +197457,25 @@\n \tmovs\tr3, r6\n \tadd\tr4, pc, #464\t@ (adr r4, 14ea04 )\n \tmovs\tr3, r6\n \tadd\tr5, pc, #864\t@ (adr r5, 14eb98 )\n \tmovs\tr3, r6\n \tadd\tr5, pc, #896\t@ (adr r5, 14ebbc )\n \tmovs\tr3, r6\n-\tldr\tr4, [r5, #84]\t@ 0x54\n+\tldr\tr0, [r6, #84]\t@ 0x54\n \tmovs\tr5, r6\n-\tldr\tr2, [r1, #84]\t@ 0x54\n+\tldr\tr6, [r1, #84]\t@ 0x54\n \tmovs\tr5, r6\n-\tldr\tr2, [r0, r5]\n+\tldr\tr6, [r0, r5]\n \tmovs\tr5, r6\n-\tsubs\tr6, #12\n+\tsubs\tr6, #16\n \tmovs\tr5, r6\n-\tsubs\tr5, #220\t@ 0xdc\n+\tsubs\tr5, #224\t@ 0xe0\n \tmovs\tr5, r6\n-\tmovs\tr2, #6\n+\tmovs\tr2, #10\n \tmovs\tr6, r6\n \tcbz\tr4, 14e88c \n \tmovs\tr3, r6\n \tcbz\tr2, 14e888 \n \tmovs\tr3, r6\n \tbls.n\t14e76c \n \tmovs\tr3, r6\n@@ -197497,15 +197497,15 @@\n \tmovs\tr3, r6\n \tadd\tr7, sp, #952\t@ 0x3b8\n \tmovs\tr3, r6\n \tbvc.n\t14e984 \n \tmovs\tr3, r6\n \tadd\tr7, sp, #648\t@ 0x288\n \tmovs\tr3, r6\n-\tldr\tr2, [r1, #24]\n+\tldr\tr6, [r1, #24]\n \tmovs\tr5, r6\n \tadd\tr7, sp, #496\t@ 0x1f0\n \tmovs\tr3, r6\n \tldrb\tr2, [r7, #20]\n \tmovs\tr3, r7\n \tadd\tr7, pc, #648\t@ (adr r7, 14eb24 )\n \tmovs\tr3, r6\n@@ -197523,15 +197523,15 @@\n \tmovs\tr3, r6\n \tldr\tr7, [sp, #104]\t@ 0x68\n \tmovs\tr3, r6\n \tadd\tr0, sp, #552\t@ 0x228\n \tmovs\tr3, r6\n \tadd\tr0, sp, #584\t@ 0x248\n \tmovs\tr3, r6\n-\tldr\tr4, [r2, #0]\n+\tldr\tr0, [r3, #0]\n \tmovs\tr5, r6\n \tsubs\tr7, #246\t@ 0xf6\n \tmovs\tr3, r6\n \tsubs\tr7, #224\t@ 0xe0\n \tmovs\tr3, r6\n \tadd\tr5, sp, #728\t@ 0x2d8\n \tmovs\tr3, r6\n@@ -197553,15 +197553,15 @@\n \tmovs\tr3, r6\n \tldr\tr6, [sp, #8]\n \tmovs\tr3, r6\n \tldr\tr5, [sp, #1016]\t@ 0x3f8\n \tmovs\tr3, r6\n \tldr\tr5, [sp, #984]\t@ 0x3d8\n \tmovs\tr3, r6\n-\tstrb\tr6, [r7, #1]\n+\tstrb\tr2, [r0, #2]\n \tmovs\tr6, r6\n \tldr\tr5, [sp, #920]\t@ 0x398\n \tmovs\tr3, r6\n \tldr\tr5, [sp, #904]\t@ 0x388\n \tmovs\tr3, r6\n \tldr\tr5, [sp, #920]\t@ 0x398\n \tmovs\tr3, r6\n@@ -197575,15 +197575,15 @@\n \tmovs\tr3, r6\n \tldr\tr5, [sp, #256]\t@ 0x100\n \tmovs\tr3, r6\n \tadd\tr5, pc, #528\t@ (adr r5, 14eb34 )\n \tmovs\tr3, r6\n \tadd\tr5, pc, #512\t@ (adr r5, 14eb28 )\n \tmovs\tr3, r6\n-\tldr\tr0, [r0, #124]\t@ 0x7c\n+\tldr\tr4, [r0, #124]\t@ 0x7c\n \tmovs\tr6, r6\n \tadd\tr5, pc, #432\t@ (adr r5, 14eae0 )\n \tmovs\tr3, r6\n \tldr\tr5, [sp, #336]\t@ 0x150\n \tmovs\tr3, r6\n \tadd\tr5, pc, #368\t@ (adr r5, 14eaa8 )\n \tmovs\tr3, r6\n@@ -197597,15 +197597,15 @@\n \tmovs\tr3, r6\n \tadd\tr4, pc, #56\t@ (adr r4, 14e984 )\n \tmovs\tr3, r6\n \tadd\tr4, pc, #64\t@ (adr r4, 14e990 )\n \tmovs\tr3, r6\n \tadd\tr4, pc, #184\t@ (adr r4, 14ea0c )\n \tmovs\tr3, r6\n-\tldr\tr4, [r5, #104]\t@ 0x68\n+\tldr\tr0, [r6, #104]\t@ 0x68\n \tmovs\tr6, r6\n \tadd\tr4, pc, #136\t@ (adr r4, 14e9e4 )\n \tmovs\tr3, r6\n \tldr\tr4, [sp, #864]\t@ 0x360\n \tmovs\tr3, r6\n \tadd\tr4, pc, #72\t@ (adr r4, 14e9ac )\n \tmovs\tr3, r6\n@@ -202620,15 +202620,15 @@\n \tmovs\tr3, r7\n \tldrb\tr0, [r2, #26]\n \tmovs\tr3, r6\n \tstrb\tr0, [r2, r7]\n \tmovs\tr3, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr5, #22\n+\tcmp\tr5, #26\n \tmovs\tr5, r6\n \tldrh\tr6, [r5, #42]\t@ 0x2a\n \tmovs\tr3, r6\n \tldrh\tr6, [r1, #32]\n \tmovs\tr3, r6\n \tldrh\tr0, [r3, #32]\n \tmovs\tr3, r6\n@@ -203631,17 +203631,17 @@\n \tmovs\tr3, r7\n \tldrh\tr0, [r4, #4]\n \tmovs\tr3, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr2, [r1, #4]\n \tmovs\tr3, r6\n-\tmov\tip, r8\n+\tmov\tr8, r9\n \tmovs\tr5, r6\n-\tlsrs\tr2, r0, #21\n+\tlsrs\tr6, r0, #21\n \tmovs\tr6, r6\n \tcmp\tr0, #36\t@ 0x24\n \tmovs\tr3, r6\n \tldr\tr5, [pc, #760]\t@ (151658 )\n \tmovs\tr3, r7\n \tldr\tr5, [pc, #576]\t@ (1515a4 )\n \tmovs\tr3, r7\n@@ -204227,15 +204227,15 @@\n \tmovs\tr3, r7\n \tstrh\tr6, [r7, #28]\n \tmovs\tr3, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstrh\tr2, [r0, #30]\n \tmovs\tr3, r6\n-\tmovs\tr1, #22\n+\tmovs\tr1, #26\n \tmovs\tr5, r6\n \tpush\t{r0, r1, r3, r4, r6, r7, lr}\n \tvrsra.u32\tq12, q9, #1\n \tmovs\tr3, r6\n \tldr\tr1, [pc, #128]\t@ (151844 )\n \tmovs\tr3, r7\n \tldr\tr1, [pc, #8]\t@ (1517d0 )\n@@ -206862,17 +206862,17 @@\n \tmovs\tr3, r7\n \tldrsb\tr4, [r7, r4]\n \tmovs\tr3, r6\n \tb.n\t152ffc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x424>\n \tmovs\tr2, r6\n \tldrsb\tr2, [r7, r0]\n \tmovs\tr3, r6\n-\tstrh\tr6, [r7, #46]\t@ 0x2e\n+\tstrh\tr2, [r0, #48]\t@ 0x30\n \tmovs\tr4, r6\n-\tlsrs\tr2, r1, #7\n+\tlsrs\tr6, r1, #7\n \tmovs\tr4, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstrb\tr4, [r4, #20]\n \tmovs\tr3, r6\n \tstrb\tr2, [r4, #20]\n \tmovs\tr3, r6\n@@ -208271,29 +208271,29 @@\n \tmovs\tr0, r0\n \tcmp\tr7, #44\t@ 0x2c\n \tmovs\tr3, r7\n \tldr\tr2, [r1, #76]\t@ 0x4c\n \tmovs\tr3, r6\n \tldr\tr6, [r1, #80]\t@ 0x50\n \tmovs\tr3, r6\n-\tldrb\tr0, [r7, #11]\n+\tldrb\tr4, [r7, #11]\n \tmovs\tr5, r6\n \tmovs\tr7, #32\n \tmovs\tr3, r6\n-\tldrb\tr6, [r4, #9]\n+\tldrb\tr2, [r5, #9]\n \tmovs\tr5, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr2, [r7, #64]\t@ 0x40\n \tmovs\tr3, r6\n \tldr\tr6, [r5, #48]\t@ 0x30\n \tmovs\tr3, r6\n \tldr\tr6, [r1, #60]\t@ 0x3c\n \tmovs\tr3, r6\n-\tb.n\t1530a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, _GtkWidget*, _GtkWidget*)@@Base+0x4>\n+\tb.n\t1530a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, _GtkWidget*, _GtkWidget*)@@Base+0xc>\n \tmovs\tr3, r6\n \tldr\tr6, [r4, #44]\t@ 0x2c\n \tmovs\tr3, r6\n \tldr\tr4, [r4, #56]\t@ 0x38\n \tmovs\tr3, r6\n \tldr\tr2, [r4, #56]\t@ 0x38\n \tmovs\tr3, r6\n@@ -208301,15 +208301,15 @@\n \tmovs\tr3, r6\n \tldr\tr0, [r3, #64]\t@ 0x40\n \tmovs\tr3, r6\n \tldr\tr0, [r4, #64]\t@ 0x40\n \tmovs\tr3, r6\n \tldr\tr4, [r1, #60]\t@ 0x3c\n \tmovs\tr3, r6\n-\tlsls\tr4, r0, #17\n+\tlsls\tr0, r1, #17\n \tmovs\tr5, r6\n \tldr\tr6, [r0, #56]\t@ 0x38\n \tmovs\tr3, r6\n \tldr\tr2, [r6, #48]\t@ 0x30\n \tmovs\tr3, r6\n \tldr\tr0, [r0, #52]\t@ 0x34\n \tmovs\tr3, r6\n@@ -209091,51 +209091,51 @@\n \tmovs\tr3, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #12]\n \tmovs\tr3, r6\n \tldr\tr6, [r0, #12]\n \tmovs\tr3, r6\n-\tlsls\tr2, r7, #2\n+\tlsls\tr6, r7, #2\n \tmovs\tr5, r6\n \tsubs\tr2, r7, #0\n \tmovs\tr3, r6\n \tsubs\tr6, r4, #1\n \tmovs\tr3, r6\n \tmovs\tr1, #54\t@ 0x36\n \tmovs\tr3, r6\n \tmovs\tr0, #248\t@ 0xf8\n \tmovs\tr3, r6\n-\tstrb\tr2, [r2, #19]\n+\tstrb\tr6, [r2, #19]\n \tmovs\tr5, r6\n \tmovs\tr0, #250\t@ 0xfa\n \tmovs\tr3, r6\n-\tstrb\tr0, [r5, #18]\n+\tstrb\tr4, [r5, #18]\n \tmovs\tr5, r6\n \tstr\tr2, [r7, #100]\t@ 0x64\n \tmovs\tr3, r6\n \tldr\tr4, [r7, #4]\n \tmovs\tr3, r6\n \tldr\tr2, [r1, #8]\n \tmovs\tr3, r6\n \tstr\tr6, [r6, #80]\t@ 0x50\n \tmovs\tr3, r6\n \tstr\tr0, [r7, #112]\t@ 0x70\n \tmovs\tr3, r6\n-\tb.n\t153b08 \n+\tb.n\t153b10 \n \tmovs\tr3, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr3, r6\n \tstr\tr4, [r5, #88]\t@ 0x58\n \tmovs\tr3, r6\n \tstr\tr4, [r3, #116]\t@ 0x74\n \tmovs\tr3, r6\n \tstr\tr0, [r6, #96]\t@ 0x60\n \tmovs\tr3, r6\n-\tmrc2\t0, 5, r0, cr0, cr4, {1}\n+\tmrc2\t0, 5, r0, cr4, cr4, {1}\n \tstr\tr4, [r5, #92]\t@ 0x5c\n \tmovs\tr3, r6\n \tstr\tr2, [r3, #104]\t@ 0x68\n \tmovs\tr3, r6\n \tstr\tr4, [r5, #104]\t@ 0x68\n \tmovs\tr3, r6\n \tstr\tr4, [r5, #104]\t@ 0x68\n@@ -210903,15 +210903,15 @@\n \tmovs\tr3, r6\n \tldrb\tr4, [r0, r7]\n \tmovs\tr3, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrsh\tr2, [r0, r1]\n \tmovs\tr3, r6\n-\tasrs\tr4, r1, #14\n+\tasrs\tr0, r2, #14\n \tmovs\tr5, r6\n \tldrb\tr6, [r7, r1]\n \tmovs\tr3, r6\n \tldrb\tr6, [r5, r3]\n \tmovs\tr3, r6\n \tldrb\tr6, [r6, r3]\n \tmovs\tr3, r6\n@@ -210929,16 +210929,16 @@\n \tmovs\tr3, r6\n \tldrb\tr6, [r3, r3]\n \tmovs\tr3, r6\n \tadds\tr0, r0, r5\n \tmovs\tr3, r7\n \tldrh\tr4, [r6, r7]\n \tmovs\tr3, r6\n-\teor.w\tr0, r2, #52\t@ 0x34\n-\tasrs\tr6, r5, #4\n+\teor.w\tr0, r6, #52\t@ 0x34\n+\tasrs\tr2, r6, #4\n \tmovs\tr5, r6\n \tadds\tr6, r6, r2\n \tmovs\tr3, r7\n \tadds\tr2, r2, r2\n \tmovs\tr3, r7\n \tadds\tr4, r6, r1\n \tmovs\tr3, r7\n@@ -211156,15 +211156,15 @@\n \tnop\n \tasrs\tr4, r1, #28\n \tmovs\tr3, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr4, [r1, r1]\n \tmovs\tr3, r6\n-\tmovs\tr3, #140\t@ 0x8c\n+\tmovs\tr3, #144\t@ 0x90\n \tmovs\tr6, r6\n \tldrh\tr0, [r6, r0]\n \tmovs\tr3, r6\n \tldrh\tr6, [r3, r0]\n \tmovs\tr3, r6\n \tldrh\tr2, [r4, r0]\n \tmovs\tr3, r6\n@@ -211296,15 +211296,15 @@\n \tmovs\tr0, r0\n \tasrs\tr6, r0, #21\n \tmovs\tr3, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr4, [r4, r3]\n \tmovs\tr3, r6\n-\tstc\t0, cr0, [lr], {52}\t@ 0x34\n+\tldc\t0, cr0, [r2], {52}\t@ 0x34\n \tstr\tr4, [r2, #32]\n \tmovs\tr0, r0\n \tasrs\tr0, r1, #19\n \tmovs\tr3, r7\n \n 00154b74 :\n open_cif_dictionary_file_selector_dialog():\n@@ -212773,15 +212773,15 @@\n \tmovs\tr3, r6\n \tstr\tr6, [r5, r4]\n \tmovs\tr3, r6\n \tstr\tr4, [r6, r4]\n \tmovs\tr3, r6\n \tstr\tr0, [r0, r4]\n \tmovs\tr3, r6\n-\tldmia\tr0!, {r2, r4, r5, r6, r7}\n+\tldmia\tr0!, {r3, r4, r5, r6, r7}\n \tmovs\tr3, r6\n \tlsrs\tr4, r7, #10\n \tmovs\tr3, r7\n \tlsrs\tr4, r2, #10\n \tmovs\tr3, r7\n \n 001555c4 :\n@@ -220561,15 +220561,15 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r4, r0]\n \tmovs\tr0, r0\n \tbcc.n\t158dec \n \tmovs\tr2, r7\n \tsubs\tr0, r2, #4\n \tmovs\tr3, r6\n-\tldr\tr2, [r5, #116]\t@ 0x74\n+\tldr\tr6, [r5, #116]\t@ 0x74\n \tmovs\tr3, r6\n \tbcs.n\t158d58 \n \tmovs\tr2, r7\n \tbcs.n\t158d20 \n \tmovs\tr2, r7\n \tbcs.n\t158ce0 \n \tmovs\tr2, r7\n@@ -221235,43 +221235,43 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tadds\tr4, r6, #4\n \tmovs\tr3, r6\n-\tadd\tr7, pc, #1016\t@ (adr r7, 159728 )\n+\tadd\tr0, sp, #8\n \tmovs\tr4, r6\n-\tbhi.n\t15930c \n+\tbhi.n\t159314 \n \tmovs\tr4, r6\n \tadds\tr6, r5, #4\n \tmovs\tr3, r6\n-\tadd\tr7, pc, #864\t@ (adr r7, 15969c )\n+\tadd\tr7, pc, #880\t@ (adr r7, 1596ac )\n \tmovs\tr4, r6\n-\tbhi.n\t1592cc \n+\tbhi.n\t1592d4 \n \tmovs\tr4, r6\n \tadds\tr0, r3, #4\n \tmovs\tr3, r6\n \tadds\tr4, r7, #1\n \tmovs\tr3, r6\n \tadds\tr2, r0, #2\n \tmovs\tr3, r6\n-\tldrh\tr4, [r3, #30]\n+\tldrh\tr0, [r4, #30]\n \tmovs\tr4, r6\n-\tbvc.n\t159300 \n+\tbvc.n\t159308 \n \tmovs\tr4, r6\n \tadds\tr0, r0, #2\n \tmovs\tr3, r6\n-\tldrh\tr6, [r6, #28]\n+\tldrh\tr2, [r7, #28]\n \tmovs\tr4, r6\n-\tbvc.n\t1592c0 \n+\tbvc.n\t1592c8 \n \tmovs\tr4, r6\n \tldmia\tr6!, {r2, r3, r4, r7}\n \tmovs\tr2, r7\n-\tadd\tr3, sp, #1000\t@ 0x3e8\n+\tadd\tr3, sp, #1016\t@ 0x3f8\n \tmovs\tr3, r6\n \tsubs\tr6, r5, r1\n \tmovs\tr3, r6\n \tsubs\tr0, r1, r6\n \tmovs\tr3, r6\n \tsubs\tr4, r6, r5\n \tmovs\tr3, r6\n@@ -225746,23 +225746,23 @@\n \tmovs\tr2, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tsp, #280\t@ 0x118\n \tmovs\tr2, r7\n \tlsls\tr6, r5, #3\n \tmovs\tr3, r6\n-\tstrh\tr4, [r7, #48]\t@ 0x30\n+\tstrh\tr0, [r0, #50]\t@ 0x32\n \tmovs\tr3, r6\n \tlsls\tr2, r7, #3\n \tmovs\tr3, r6\n \tlsls\tr0, r4, #3\n \tmovs\tr3, r6\n \tlsls\tr4, r4, #3\n \tmovs\tr3, r6\n-\tstrh\tr6, [r7, #42]\t@ 0x2a\n+\tstrh\tr2, [r0, #44]\t@ 0x2c\n \tmovs\tr3, r6\n \tadd\tr6, sp, #776\t@ 0x308\n \tmovs\tr2, r7\n \tvqadd.u64\td16, d14, d18\n \tstr\tr4, [r7, #64]\t@ 0x40\n \tmovs\tr0, r0\n \tadd\tr6, sp, #416\t@ 0x1a0\n@@ -236909,15 +236909,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #84]\t@ 0x54\n \tmovs\tr2, r7\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #16]\t@ (160154 )\n+\tldr\tr7, [pc, #32]\t@ (160164 > >, coot::mtz_type_label*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, coot::mtz_type_label*)@@Base>)\n \tmovs\tr4, r6\n \tstr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr2, r7\n \tldrsh\tr4, [r5, r7]\n \tmovs\tr2, r7\n \tldrsh\tr0, [r2, r7]\n \tmovs\tr2, r7\n@@ -238319,15 +238319,15 @@\n \tmovs\tr2, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadd\tr1, sp, #504\t@ 0x1f8\n \tmovs\tr2, r6\n \tldrsb\tr0, [r2, r3]\n \tmovs\tr2, r7\n-\tldr\tr2, [r1, #44]\t@ 0x2c\n+\tldr\tr6, [r1, #44]\t@ 0x2c\n \tmovs\tr3, r6\n \tadd\tr1, sp, #32\n \tmovs\tr2, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr0, sp, #344\t@ 0x158\n \tmovs\tr2, r6\n@@ -246622,39 +246622,39 @@\n \tmovs\tr2, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tadd\tsl, r0\n \tmovs\tr2, r6\n \tstrb\tr6, [r2, #6]\n \tmovs\tr2, r6\n-\tadd\tr2, r3\n+\tadd\tr6, r3\n \tmovs\tr4, r6\n-\tldr\tr4, [r0, #28]\n+\tldr\tr0, [r1, #28]\n \tmovs\tr4, r6\n-\tldr\tr4, [r3, #24]\n+\tldr\tr0, [r4, #24]\n \tmovs\tr4, r6\n-\tldr\tr4, [r0, #24]\n+\tldr\tr0, [r1, #24]\n \tmovs\tr4, r6\n-\t\t\t@ instruction: 0xf4de0033\n-\t\t\t@ instruction: 0xf4c60033\n+\t\t\t@ instruction: 0xf4e20033\n+\t\t\t@ instruction: 0xf4ca0033\n \tstrb\tr0, [r6, #2]\n \tmovs\tr2, r6\n \tstrb\tr0, [r2, #2]\n \tmovs\tr2, r6\n \tstrb\tr0, [r6, #1]\n \tmovs\tr2, r6\n \tstrb\tr4, [r4, #1]\n \tmovs\tr2, r6\n-\tstmia\tr5!, {r3}\n+\tstmia\tr5!, {r2, r3}\n \tmovs\tr2, r6\n-\tstmia\tr4!, {r5, r6, r7}\n+\tstmia\tr4!, {r2, r5, r6, r7}\n \tmovs\tr2, r6\n \tsubs\tr4, r6, r1\n \tmovs\tr2, r6\n-\tstmia\tr4!, {r1, r5, r7}\n+\tstmia\tr4!, {r1, r2, r5, r7}\n \tmovs\tr2, r6\n \tsubs\tr6, r0, r7\n \tmovs\tr2, r7\n \n 001644c8 :\n residues_near_residue_py(int, _object*, float):\n c-interface-info.cc:858\n@@ -251147,17 +251147,17 @@\n \tstc2\t0, cr0, [r4], {57}\t@ 0x39\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, r1]\n \tmovs\tr2, r6\n-\tadd\tr4, sp, #64\t@ 0x40\n+\tadd\tr4, sp, #80\t@ 0x50\n \tmovs\tr2, r6\n-\tcbz\tr2, 166626 \n+\tcbz\tr6, 166626 \n \tmovs\tr3, r6\n \tstr\tr2, [r7, r0]\n \tmovs\tr2, r6\n \tldr\tr7, [pc, #928]\t@ (166968 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x120>)\n \tmovs\tr2, r6\n \tldr\tr7, [pc, #800]\t@ (1668ec , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0xa4>)\n \tmovs\tr2, r6\n@@ -251710,15 +251710,15 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr4, [pc, #696]\t@ (166c9c )\n \tmovs\tr2, r6\n \tldr\tr4, [pc, #600]\t@ (166c40 )\n \tmovs\tr2, r6\n-\tb.n\t167184 , std::allocator > const&)@@Base+0xf8>\n+\tb.n\t16718c , std::allocator > const&)@@Base+0x100>\n \tmovs\tr4, r6\n \tldr\tr4, [pc, #296]\t@ (166b18 )\n \tmovs\tr2, r6\n \tmovt\tr0, #18489\t@ 0x4839\n \tldr\tr3, [pc, #904]\t@ (166d80 )\n \tmovs\tr2, r6\n \tmovw\tr0, #51257\t@ 0xc839\n@@ -253646,41 +253646,41 @@\n \tasrs\tr6, r7, #4\n \tmovs\tr2, r6\n \t\t\t@ instruction: 0xeac40039\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tasrs\tr4, r0, #3\n \tmovs\tr2, r6\n-\tstr\tr2, [sp, #840]\t@ 0x348\n+\tstr\tr2, [sp, #856]\t@ 0x358\n \tmovs\tr2, r6\n \tsubs\tr7, #242\t@ 0xf2\n \tmovs\tr2, r6\n-\tldmia\tr5!, {r4, r6, r7}\n+\tldmia\tr5!, {r2, r4, r6, r7}\n \tmovs\tr4, r6\n \tsubs\tr7, #192\t@ 0xc0\n \tmovs\tr2, r6\n-\tadds\tr5, #158\t@ 0x9e\n+\tadds\tr5, #162\t@ 0xa2\n \tmovs\tr4, r6\n-\tadds\tr5, #118\t@ 0x76\n+\tadds\tr5, #122\t@ 0x7a\n \tmovs\tr4, r6\n-\tadds\tr5, #94\t@ 0x5e\n+\tadds\tr5, #98\t@ 0x62\n \tmovs\tr4, r6\n-\tstmia\tr0!, {r3, r4, r5, r7}\n+\tstmia\tr0!, {r2, r3, r4, r5, r7}\n \tmovs\tr3, r6\n \tsubs\tr4, #172\t@ 0xac\n \tmovs\tr2, r6\n \tsubs\tr4, #140\t@ 0x8c\n \tmovs\tr2, r6\n \tsubs\tr4, #108\t@ 0x6c\n \tmovs\tr2, r6\n \tsubs\tr4, #96\t@ 0x60\n \tmovs\tr2, r6\n-\tstr\tr1, [sp, #16]\n+\tstr\tr1, [sp, #32]\n \tmovs\tr2, r6\n-\tstr\tr0, [sp, #880]\t@ 0x370\n+\tstr\tr0, [sp, #896]\t@ 0x380\n \tmovs\tr2, r6\n \tb.n\t167588 \n \tmovs\tr1, r6\n \tb.n\t167894 \n \tmovs\tr1, r7\n \n 001678ac , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>:\n@@ -256581,59 +256581,59 @@\n \tadds\tr0, #140\t@ 0x8c\n \tmovs\tr2, r6\n \tadds\tr0, #208\t@ 0xd0\n \tmovs\tr2, r6\n \tadds\tr0, #244\t@ 0xf4\n \tmovs\tr2, r6\n \t\t\t@ instruction: 0xfa8e0031\n-\tstmia\tr4!, {r4, r5, r6, r7}\n+\tstmia\tr4!, {r2, r4, r5, r6, r7}\n \tmovs\tr3, r6\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tadds\tr0, #176\t@ 0xb0\n \tmovs\tr2, r6\n \tadds\tr0, #164\t@ 0xa4\n \tmovs\tr2, r6\n-\tstr\tr5, [sp, #560]\t@ 0x230\n+\tstr\tr5, [sp, #576]\t@ 0x240\n \tmovs\tr3, r6\n-\tstr\tr5, [sp, #472]\t@ 0x1d8\n+\tstr\tr5, [sp, #488]\t@ 0x1e8\n \tmovs\tr3, r6\n \tadds\tr0, #116\t@ 0x74\n \tmovs\tr2, r6\n \tadds\tr0, #108\t@ 0x6c\n \tmovs\tr2, r6\n \tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tadds\tr1, #202\t@ 0xca\n \tmovs\tr2, r6\n-\tstmia\tr4!, {r1, r2, r3}\n+\tstmia\tr4!, {r1, r4}\n \tmovs\tr3, r6\n \tadds\tr0, #62\t@ 0x3e\n \tmovs\tr2, r6\n \tadds\tr0, #70\t@ 0x46\n \tmovs\tr2, r6\n \tadds\tr0, #86\t@ 0x56\n \tmovs\tr2, r6\n \tldrsh\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #856]\t@ 0x358\n+\tstr\tr4, [sp, #872]\t@ 0x368\n \tmovs\tr3, r6\n-\tstr\tr4, [sp, #728]\t@ 0x2d8\n+\tstr\tr4, [sp, #744]\t@ 0x2e8\n \tmovs\tr3, r6\n-\tblt.n\t169028 \n+\tblt.n\t169030 \n \tmovs\tr2, r6\n-\tb.n\t16922c \n+\tb.n\t169234 \n \tmovs\tr3, r6\n-\tstmia\tr3!, {r1, r3, r5, r6}\n+\tstmia\tr3!, {r1, r2, r3, r5, r6}\n \tmovs\tr3, r6\n-\tstmia\tr3!, {r1, r2, r3, r4, r6}\n+\tstmia\tr3!, {r1, r5, r6}\n \tmovs\tr3, r6\n \tcmp\tr7, #142\t@ 0x8e\n \tmovs\tr2, r6\n \tcmp\tr7, #206\t@ 0xce\n \tmovs\tr2, r6\n \tcmp\tr7, #230\t@ 0xe6\n \tmovs\tr2, r6\n@@ -256651,23 +256651,23 @@\n \tmovs\tr0, r0\n \tcmp\tr7, #22\n \tmovs\tr2, r6\n \tcmp\tr7, #26\n \tmovs\tr2, r6\n \tcmp\tr6, #224\t@ 0xe0\n \tmovs\tr2, r6\n-\tldmia\tr5, {r3, r4, r5, r7}\n+\tldmia\tr5, {r2, r3, r4, r5, r7}\n \tmovs\tr3, r6\n \tcmp\tr7, #88\t@ 0x58\n \tmovs\tr2, r6\n-\tldmia\tr5, {r2, r3, r5, r6}\n+\tldmia\tr5, {r4, r5, r6}\n \tmovs\tr3, r6\n \tcmp\tr6, #106\t@ 0x6a\n \tmovs\tr2, r6\n-\tstmia\tr1!, {r1, r3, r6}\n+\tstmia\tr1!, {r1, r2, r3, r6}\n \tmovs\tr3, r6\n \tcmp\tr6, #74\t@ 0x4a\n \tmovs\tr2, r6\n \tcmp\tr6, #74\t@ 0x4a\n \tmovs\tr2, r6\n \tcmp\tr6, #86\t@ 0x56\n \tmovs\tr2, r6\n@@ -256683,55 +256683,55 @@\n \tmovs\tr2, r6\n \tcmp\tr6, #222\t@ 0xde\n \tmovs\tr2, r6\n \tcmp\tr6, #238\t@ 0xee\n \tmovs\tr2, r6\n \tcmp\tr7, #18\n \tmovs\tr2, r6\n-\tstmia\tr0!, {r1, r3, r4, r5, r7}\n+\tstmia\tr0!, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr3, r6\n \tstr\tr0, [r0, #32]\n \tmovs\tr0, r0\n \tcmp\tr6, #218\t@ 0xda\n \tmovs\tr2, r6\n \tcmp\tr4, #188\t@ 0xbc\n \tmovs\tr2, r6\n-\tstr\tr1, [sp, #192]\t@ 0xc0\n+\tstr\tr1, [sp, #208]\t@ 0xd0\n \tmovs\tr3, r6\n-\tstr\tr1, [sp, #64]\t@ 0x40\n+\tstr\tr1, [sp, #80]\t@ 0x50\n \tmovs\tr3, r6\n-\tstr\tr0, [sp, #960]\t@ 0x3c0\n+\tstr\tr0, [sp, #976]\t@ 0x3d0\n \tmovs\tr3, r6\n \tcmp\tr6, #94\t@ 0x5e\n \tmovs\tr2, r6\n \tcmp\tr6, #54\t@ 0x36\n \tmovs\tr2, r6\n \tcmp\tr4, #122\t@ 0x7a\n \tmovs\tr2, r6\n \tcmp\tr4, #130\t@ 0x82\n \tmovs\tr2, r6\n-\tldmia\tr3, {r1, r3, r4, r6}\n+\tldmia\tr3, {r1, r2, r3, r4, r6}\n \tmovs\tr3, r6\n \tcmp\tr5, #28\n \tmovs\tr2, r6\n-\tldmia\tr3, {r2, r3, r4, r5}\n+\tldmia\tr3!, {r6}\n \tmovs\tr3, r6\n \tcmp\tr3, #118\t@ 0x76\n \tmovs\tr2, r6\n \tcmp\tr5, #226\t@ 0xe2\n \tmovs\tr2, r6\n \tcmp\tr4, #212\t@ 0xd4\n \tmovs\tr2, r6\n \tcmp\tr5, #190\t@ 0xbe\n \tmovs\tr2, r6\n \tcmp\tr4, #164\t@ 0xa4\n \tmovs\tr2, r6\n \tcmp\tr5, #154\t@ 0x9a\n \tmovs\tr2, r6\n-\tblt.n\t1691b8 \n+\tblt.n\t1691c0 \n \tmovs\tr3, r6\n \tcmp\tr5, #146\t@ 0x92\n \tmovs\tr2, r6\n \tcmp\tr5, #146\t@ 0x92\n \tmovs\tr2, r6\n \tcmp\tr4, #88\t@ 0x58\n \tmovs\tr2, r6\n@@ -256743,15 +256743,15 @@\n \tmovs\tr2, r6\n \tcmp\tr5, #126\t@ 0x7e\n \tmovs\tr2, r6\n \tcmp\tr3, #98\t@ 0x62\n \tmovs\tr2, r6\n \tcmp\tr5, #130\t@ 0x82\n \tmovs\tr2, r6\n-\tbkpt\t0x0046\n+\tbkpt\t0x004a\n \tmovs\tr3, r6\n \tcmp\tr4, #246\t@ 0xf6\n \tmovs\tr2, r6\n \tcmp\tr5, #106\t@ 0x6a\n \tmovs\tr2, r6\n \tcmp\tr3, #192\t@ 0xc0\n \tmovs\tr2, r6\n@@ -256763,33 +256763,33 @@\n \tmovs\tr2, r6\n \tcmp\tr4, #234\t@ 0xea\n \tmovs\tr2, r6\n \tcmp\tr5, #42\t@ 0x2a\n \tmovs\tr2, r6\n \tcmp\tr4, #238\t@ 0xee\n \tmovs\tr2, r6\n-\tpop\t{r1, r4, r5, r7, pc}\n+\tpop\t{r1, r2, r4, r5, r7, pc}\n \tmovs\tr3, r6\n \tcmp\tr4, #30\n \tmovs\tr2, r6\n \tcmp\tr4, #254\t@ 0xfe\n \tmovs\tr2, r6\n-\tldrh\tr2, [r1, #52]\t@ 0x34\n+\tldrh\tr6, [r1, #52]\t@ 0x34\n \tmovs\tr3, r6\n-\tldrh\tr2, [r5, #50]\t@ 0x32\n+\tldrh\tr6, [r5, #50]\t@ 0x32\n \tmovs\tr3, r6\n-\tldrh\tr4, [r1, #50]\t@ 0x32\n+\tldrh\tr0, [r2, #50]\t@ 0x32\n \tmovs\tr3, r6\n \tcmp\tr3, #188\t@ 0xbc\n \tmovs\tr2, r6\n \tcmp\tr1, #216\t@ 0xd8\n \tmovs\tr2, r6\n-\tbls.n\t1691ec \n+\tbls.n\t1691f4 \n \tmovs\tr3, r6\n-\tpop\t{r1, r2, r3, r5, r7}\n+\tpop\t{r1, r4, r5, r7}\n \tmovs\tr3, r6\n \tbeq.n\t16919c \n \tmovs\tr1, r7\n \tbeq.n\t1692f0 \n \tmovs\tr1, r7\n \n 00169250 :\n@@ -258149,15 +258149,15 @@\n \tmovs\tr2, r6\n \tldr\tr7, [pc, #24]\t@ (169c3c )\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tmovs\tr4, #14\n \tmovs\tr2, r6\n-\tstr\tr6, [r0, #36]\t@ 0x24\n+\tstr\tr2, [r1, #36]\t@ 0x24\n \tmovs\tr2, r6\n \tmovs\tr3, #178\t@ 0xb2\n \tmovs\tr2, r6\n \tmovs\tr3, #138\t@ 0x8a\n \tmovs\tr2, r6\n \tmovs\tr3, #76\t@ 0x4c\n \tmovs\tr2, r6\n@@ -260393,21 +260393,21 @@\n \tmovs\tr2, r6\n \t\t\t@ instruction: 0xb86c\n \tmovs\tr1, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr4, r5, #29\n+\tlsrs\tr0, r6, #29\n \tmovs\tr4, r6\n-\tlsls\tr4, r7, #14\n+\tlsls\tr0, r0, #15\n \tmovs\tr4, r6\n-\tble.n\t16abe8 \n+\tble.n\t16abf0 \n \tmovs\tr3, r6\n-\tldrsh\tr0, [r2, r7]\n+\tldrsh\tr4, [r2, r7]\n \tmovs\tr2, r6\n \tasrs\tr2, r3, #16\n \tmovs\tr2, r6\n \tasrs\tr2, r2, #16\n \tmovs\tr2, r6\n \tasrs\tr6, r2, #16\n \tmovs\tr2, r6\n@@ -260419,15 +260419,15 @@\n \tmovs\tr1, r6\n \tasrs\tr6, r0, #14\n \tmovs\tr2, r6\n \tasrs\tr0, r7, #13\n \tmovs\tr2, r6\n \tasrs\tr6, r7, #13\n \tmovs\tr2, r6\n-\tcmp\tr6, #80\t@ 0x50\n+\tcmp\tr6, #84\t@ 0x54\n \tmovs\tr4, r6\n \tasrs\tr4, r0, #10\n \tmovs\tr2, r6\n \tpush\t{r2, r5, lr}\n \tmovs\tr1, r7\n \tpush\t{r3, r4, r5, r6, r7}\n \tmovs\tr1, r7\n@@ -272986,17 +272986,17 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r4, r5]\n \tmovs\tr1, r7\n \tldr\tr4, [r4, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\teors\tr0, r4\n+\teors\tr4, r4\n \tmovs\tr3, r6\n-\tasrs\tr4, r7, #13\n+\tasrs\tr0, r0, #14\n \tmovs\tr4, r6\n \tpush\t{r1, r4, r5, r7}\n \tmovs\tr1, r6\n \tstrb\tr4, [r5, r0]\n \tmovs\tr1, r7\n \tpush\t{r1, r2, r5}\n \tmovs\tr1, r6\n@@ -273290,17 +273290,17 @@\n \tmovs\tr0, r0\n \tstrh\tr0, [r0, r5]\n \tmovs\tr1, r7\n \tldr\tr4, [r4, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr6, #64\t@ 0x40\n+\tsubs\tr6, #68\t@ 0x44\n \tmovs\tr3, r6\n-\tasrs\tr4, r3, #5\n+\tasrs\tr0, r4, #5\n \tmovs\tr4, r6\n \tuxth\tr6, r5\n \tmovs\tr1, r6\n \tstrh\tr4, [r1, r0]\n \tmovs\tr1, r7\n \tsxth\tr2, r4\n \tmovs\tr1, r6\n@@ -284511,17 +284511,17 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr6, [r7, #24]\n \tmovs\tr1, r6\n-\tbhi.n\t176194 \n+\tbhi.n\t17619c \n \tmovs\tr2, r6\n-\tbhi.n\t17614c \n+\tbhi.n\t176154 \n \tmovs\tr2, r6\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr2, [r5, #20]\n \tmovs\tr1, r6\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n@@ -285706,15 +285706,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr4, [r0, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #736]\t@ (176d74 )\n+\tldr\tr5, [pc, #752]\t@ (176d84 )\n \tmovs\tr2, r6\n \tstrb\tr4, [r7, r7]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf7ce0038\n \tldr\tr0, [r3, r7]\n \tmovs\tr1, r6\n \tldr\tr2, [r7, r5]\n@@ -289250,15 +289250,15 @@\n \tmovs\tr0, r0\n \tudf\t#180\t@ 0xb4\n \tmovs\tr0, r7\n \tudf\t#158\t@ 0x9e\n \tmovs\tr0, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr??.w\tr0, [ip, r1, lsl #3]\n+\tldr??.w\tr0, [r0, r1, lsl #3]\n \trors\tr4, r0\n \tmovs\tr1, r6\n \tsbcs\tr6, r0\n \tmovs\tr1, r6\n \tble.n\t17827c \n \tmovs\tr0, r7\n \tadcs\tr0, r0\n@@ -290121,15 +290121,15 @@\n \tbne.n\t178864 , std::allocator > const&)@@Base+0x78>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tbvc.n\t1788b0 , std::allocator > const&)@@Base+0xc4>\n \tmovs\tr0, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldc2\t0, cr0, [lr], {51}\t@ 0x33\n+\tstc2\t0, cr0, [r2], #-204\t@ 0xffffff34\n \tbvc.n\t17889c , std::allocator > const&)@@Base+0xb0>\n \tmovs\tr0, r7\n \tbvc.n\t178854 , std::allocator > const&)@@Base+0x68>\n \tmovs\tr0, r7\n \tbvc.n\t178820 , std::allocator > const&)@@Base+0x34>\n \tmovs\tr0, r7\n \tldrh\tr0, [r4, r3]\n@@ -291650,15 +291650,15 @@\n \tmovs\tr1, r6\n \tadds\tr7, #122\t@ 0x7a\n \tmovs\tr1, r6\n \tadds\tr7, #88\t@ 0x58\n \tmovs\tr1, r6\n \tadds\tr7, #2\n \tmovs\tr1, r6\n-\tadd\tr0, sp, #608\t@ 0x260\n+\tadd\tr0, sp, #624\t@ 0x270\n \tmovs\tr2, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldmia\tr6!, {r4, r7}\n \tmovs\tr0, r7\n \tldmia\tr6, {r1, r4, r5, r6}\n \tmovs\tr0, r7\n@@ -292953,21 +292953,21 @@\n \tmovs\tr1, r6\n \tcmp\tr7, #156\t@ 0x9c\n \tmovs\tr1, r6\n \tcmp\tr7, #118\t@ 0x76\n \tmovs\tr1, r6\n \tcmp\tr6, #2\n \tmovs\tr1, r6\n-\tldrb\tr4, [r7, #31]\n+\tstrh\tr0, [r0, #0]\n \tmovs\tr2, r6\n \tcmp\tr6, #30\n \tmovs\tr1, r6\n \tcmp\tr5, #232\t@ 0xe8\n \tmovs\tr1, r6\n-\tldrb\tr4, [r1, #30]\n+\tldrb\tr0, [r2, #30]\n \tmovs\tr2, r6\n \tcmp\tr5, #172\t@ 0xac\n \tmovs\tr1, r6\n \tcmp\tr5, #44\t@ 0x2c\n \tmovs\tr1, r6\n \tcmp\tr5, #22\n \tmovs\tr1, r6\n@@ -295904,21 +295904,21 @@\n \tnop\n \tsxtb\tr4, r0\n \tmovs\tr0, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsxth\tr6, r6\n \tmovs\tr0, r7\n-\tldr\tr3, [sp, #816]\t@ 0x330\n+\tldr\tr3, [sp, #832]\t@ 0x340\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tsxth\tr6, r7\n+\tsxtb\tr2, r0\n \tmovs\tr1, r6\n-\tldrh\tr6, [r6, #6]\n+\tldrh\tr2, [r7, #6]\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadds\tr2, r6, r4\n \tmovs\tr1, r6\n \tadds\tr2, r2, r2\n \tmovs\tr1, r6\n@@ -296590,21 +296590,21 @@\n \tnop\n \tadd\tr5, sp, #72\t@ 0x48\n \tmovs\tr0, r7\n \tadd\tr5, sp, #40\t@ 0x28\n \tmovs\tr0, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #608]\t@ 0x260\n+\tstr\tr6, [sp, #624]\t@ 0x270\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr5, sp, #80\t@ 0x50\n+\tadd\tr5, sp, #96\t@ 0x60\n \tmovs\tr1, r6\n-\tstrh\tr4, [r1, #30]\n+\tstrh\tr0, [r2, #30]\n \tmovs\tr2, r6\n \tadd\tr3, sp, #104\t@ 0x68\n \tmovs\tr0, r7\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tasrs\tr4, r0, #14\n \tmovs\tr1, r6\n@@ -297340,15 +297340,15 @@\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #0]\n \tmovs\tr0, r0\n \tasrs\tr6, r4, #5\n \tmovs\tr1, r6\n-\tldrb\tr6, [r0, #29]\n+\tldrb\tr2, [r1, #29]\n \tmovs\tr2, r6\n \tasrs\tr6, r0, #1\n \tmovs\tr1, r6\n \tasrs\tr2, r0, #32\n \tmovs\tr1, r6\n \tldrb\tr6, [r4, #31]\n \tmovs\tr0, r6\n@@ -308783,15 +308783,15 @@\n \tmovs\tr0, r7\n \tstmia\tr6!, {r2}\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstmia\tr5!, {r1, r2, r7}\n \tmovs\tr0, r6\n-\tlsrs\tr4, r3, #26\n+\tlsrs\tr0, r4, #26\n \tmovs\tr2, r6\n \tstmia\tr5!, {r1, r4, r5, r6}\n \tmovs\tr0, r6\n \tstrb\tr0, [r7, r6]\n \tmovs\tr0, r7\n \tstrb\tr6, [r6, r5]\n \tmovs\tr0, r7\n@@ -310097,15 +310097,15 @@\n \tmovs\tr0, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \trev16\tr0, r3\n \tmovs\tr0, r6\n-\t\t\t@ instruction: 0xfba20030\n+\t\t\t@ instruction: 0xfba60030\n \trev16\tr6, r1\n \tmovs\tr0, r6\n \trev\tr4, r5\n \tmovs\tr0, r6\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr.w\tr0, [r4, #852]\t@ 0x354\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n@@ -312139,15 +312139,15 @@\n \tmovs\tr0, r6\n \tadd\tr3, sp, #936\t@ 0x3a8\n \tmovs\tr0, r6\n \tadd\tr2, sp, #904\t@ 0x388\n \tmovs\tr0, r6\n \tadd\tr3, sp, #72\t@ 0x48\n \tmovs\tr0, r6\n-\tbvs.n\t1827ac \n+\tbvs.n\t1827b4 \n \tmovs\tr0, r6\n \tsubs\tr1, #200\t@ 0xc8\n \tmovs\tr0, r7\n \n 001826cc :\n jed_flip():\n c-interface-ligands.cc:1238\n@@ -313915,17 +313915,17 @@\n \tmovs\tr0, r7\n \tldr\tr7, [sp, #672]\t@ 0x2a0\n \tmovs\tr0, r6\n \tcmp\tr5, #118\t@ 0x76\n \tmovs\tr0, r7\n \tldr\tr7, [sp, #600]\t@ 0x258\n \tmovs\tr0, r6\n-\tlsls\tr6, r3, #19\n+\tlsls\tr2, r4, #19\n \tmovs\tr2, r6\n-\tlsls\tr0, r2, #19\n+\tlsls\tr4, r2, #19\n \tmovs\tr2, r6\n \tcmp\tr5, #20\n \tmovs\tr0, r7\n \n 00183350 :\n match_ligand_atom_names_to_comp_id():\n c-interface-ligands.cc:2010\n@@ -315938,15 +315938,15 @@\n \tmovs\tr0, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr1, [sp, #872]\t@ 0x368\n \tmovs\tr0, r6\n-\tmovt\tr0, #10289\t@ 0x2831\n+\tmovt\tr0, #26673\t@ 0x6831\n \tsubs\tr2, r1, #3\n \tmovs\tr0, r7\n \n 00184194 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base>:\n add_dictionary_from_residue(int, std::__cxx11::basic_string, std::allocator >, int, std::__cxx11::basic_string, std::allocator >):\n c-interface-ligands.cc:3262\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n@@ -316200,15 +316200,15 @@\n \tmovs\tr0, r6\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tadds\tr0, r6, #5\n \tmovs\tr0, r7\n \tldrh\tr2, [r5, #62]\t@ 0x3e\n \tmovs\tr0, r6\n-\t\t\t@ instruction: 0xf4cc0031\n+\t\t\t@ instruction: 0xf4d00031\n \tadds\tr6, r2, #3\n \tmovs\tr0, r7\n \n 00184388 , std::allocator > const&)@@Base>:\n comprised_of_organic_set_p(std::__cxx11::basic_string, std::allocator > const&):\n c-interface-ligands.cc:3402\n \tpush\t{r4, r5, r6, r7, lr}\n@@ -317543,15 +317543,15 @@\n \tmovs\tr0, r0\n \tasrs\tr2, r0, #22\n \tmovs\tr0, r7\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tsubs\tr3, #118\t@ 0x76\n \tmovs\tr0, r6\n-\tmovs\tr1, #164\t@ 0xa4\n+\tmovs\tr1, #168\t@ 0xa8\n \tmovs\tr3, r6\n \tstrh\tr2, [r0, #62]\t@ 0x3e\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tasrs\tr6, r2, #15\n \tmovs\tr0, r7\n@@ -318219,19 +318219,19 @@\n \tmovs\tr0, r6\n \tldmia\tr1!, {r3, r6, r7}\n \tmovs\tr7, r5\n \tstrh\tr2, [r3, #40]\t@ 0x28\n \tmovs\tr0, r6\n \tstrh\tr6, [r4, #40]\t@ 0x28\n \tmovs\tr0, r6\n-\tcmp\tr4, #56\t@ 0x38\n+\tcmp\tr4, #60\t@ 0x3c\n \tmovs\tr3, r6\n-\tb.n\t185114 \n+\tb.n\t18511c \n \tmovs\tr0, r6\n-\tb.n\t18510c \n+\tb.n\t185114 \n \tmovs\tr0, r6\n \tldr\tr4, [r4, #20]\n \tmovs\tr0, r0\n \tlsrs\tr4, r3, #28\n \tmovs\tr0, r7\n \tlsrs\tr4, r6, #27\n \tmovs\tr0, r7\n@@ -318758,41 +318758,41 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r0, r2]\n \tmovs\tr0, r0\n \tstrh\tr2, [r7, #2]\n \tmovs\tr0, r6\n-\tldrh\tr2, [r5, #32]\n+\tldrh\tr6, [r5, #32]\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrb\tr2, [r4, #30]\n \tmovs\tr0, r6\n \tldrb\tr0, [r5, #30]\n \tmovs\tr0, r6\n-\tb.n\t185d2c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x694>\n+\tb.n\t185d34 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x69c>\n \tmovs\tr1, r6\n-\tb.n\t185cd4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x63c>\n+\tb.n\t185cdc , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x644>\n \tmovs\tr1, r6\n-\tb.n\t185cb0 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x618>\n+\tb.n\t185cb8 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x620>\n \tmovs\tr1, r6\n \tldrb\tr4, [r4, #29]\n \tmovs\tr0, r6\n-\tadd\tr0, sp, #104\t@ 0x68\n+\tadd\tr0, sp, #120\t@ 0x78\n \tmovs\tr0, r6\n \tldrb\tr4, [r6, #28]\n \tmovs\tr0, r6\n \tldrb\tr0, [r2, #29]\n \tmovs\tr0, r6\n-\tadds\tr1, #84\t@ 0x54\n+\tadds\tr1, #88\t@ 0x58\n \tmovs\tr2, r6\n \tldrb\tr6, [r3, #28]\n \tmovs\tr0, r6\n-\tldrh\tr0, [r2, #20]\n+\tldrh\tr4, [r2, #20]\n \tmovs\tr2, r6\n \tlsrs\tr4, r3, #10\n \tmovs\tr0, r7\n \n 00185614 :\n go_to_ligand_py():\n c-interface-ligands.cc:81\n@@ -319102,17 +319102,17 @@\n \tmovs\tr7, r5\n \tlsrs\tr0, r2, #4\n \tmovs\tr0, r7\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr6, [r6, #18]\n \tmovs\tr0, r6\n-\tsvc\t248\t@ 0xf8\n+\tsvc\t252\t@ 0xfc\n \tmovs\tr1, r6\n-\tsvc\t202\t@ 0xca\n+\tsvc\t206\t@ 0xce\n \tmovs\tr1, r6\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrb\tr6, [r0, #17]\n \tmovs\tr0, r6\n@@ -319595,15 +319595,15 @@\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tsubs\tr7, #185\t@ 0xb9\n \t...\n \t\t\t@ instruction: 0x47ae\n \tsubs\tr5, #225\t@ 0xe1\n \tcmp\tr4, #92\t@ 0x5c\n \tmovs\tr0, r6\n-\tadds\tr0, r6, r2\n+\tadds\tr4, r6, r2\n \tmovs\tr1, r6\n /usr/include/clipper/core/coords.h:336 (discriminator 2)\n \tvldr\td7, [r3, #136]\t@ 0x88\n /usr/include/c++/14/bits/stl_pair.h:882\n \tldr\tr7, [sp, #40]\t@ 0x28\n \tldr\tr4, [sp, #116]\t@ 0x74\n /usr/include/clipper/core/coords.h:333 (discriminator 4)\n@@ -320024,15 +320024,15 @@\n \tmovs\tr0, r7\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstrb\tr4, [r3, #17]\n \tmovs\tr0, r6\n-\tbls.n\t18605c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x9c4>\n+\tbls.n\t186064 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x9cc>\n \tmovs\tr1, r6\n \tmovs\tr7, #106\t@ 0x6a\n \tmovs\tr0, r6\n /usr/include/clipper/core/clipper_types.h:112\n \tvldr\td7, [r8, #136]\t@ 0x88\n c-interface-ligands.cc:3114\n \tadd\tr1, sp, #368\t@ 0x170\n@@ -320903,19 +320903,19 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, r3]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r3]\n \tmovs\tr0, r0\n-\tbne.n\t186690 \n+\tbne.n\t186698 \n \tmovs\tr0, r6\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tbne.n\t186624 \n+\tbne.n\t18662c \n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstrb\tr6, [r3, #1]\n \tmovs\tr0, r6\n \tstrb\tr4, [r5, #0]\n \tmovs\tr0, r6\n@@ -324355,28 +324355,28 @@\n \tmovs\tr0, r6\n \tldrb\tr6, [r7, r3]\n \tmovs\tr0, r6\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #344]\t@ 0x158\n \tmovs\tr7, r5\n-\tldrb\tr2, [r7, r4]\n+\tldrb\tr6, [r7, r4]\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr2, [r7, r4]\n \tmovs\tr0, r6\n \tldrh\tr6, [r6, r4]\n \tmovs\tr0, r6\n \tldrh\tr4, [r2, r1]\n \tmovs\tr0, r6\n \tldr\tr3, [sp, #32]\n \tmovs\tr7, r5\n-\tstc2l\t0, cr0, [sl, #-200]!\t@ 0xffffff38\n-\tcbz\tr0, 188202 \n+\tstc2l\t0, cr0, [lr, #-200]!\t@ 0xffffff38\n+\tcbz\tr4, 188202 \n \tmovs\tr1, r6\n \tldr\tr4, [r6, r4]\n \tmovs\tr0, r6\n \tb.n\t1881e0 \n \tmovs\tr7, r6\n \tsvc\t168\t@ 0xa8\n \tmovs\tr7, r6\n@@ -329581,21 +329581,21 @@\n \tmovs\tr0, r6\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstrb\tr2, [r4, #29]\n \tmovs\tr7, r5\n \tadds\tr6, #102\t@ 0x66\n \tmovs\tr0, r6\n-\tadds\tr7, #38\t@ 0x26\n+\tadds\tr7, #42\t@ 0x2a\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, #18]\n \tmovs\tr7, r5\n-\tbvs.n\t18a780 \n+\tbvs.n\t18a788 \n \tmovs\tr2, r6\n \tadds\tr4, #12\n \tmovs\tr0, r6\n \tadds\tr2, #184\t@ 0xb8\n \tmovs\tr0, r6\n \trev\tr2, r0\n \tmovs\tr7, r6\n@@ -330143,17 +330143,17 @@\n \tmovs\tr0, r6\n \tcmp\tr6, #242\t@ 0xf2\n \tmovs\tr0, r6\n \tstr\tr4, [r4, #16]\n \tmovs\tr0, r0\n \tcmp\tr7, #24\n \tmovs\tr0, r6\n-\tldrh\tr4, [r3, #46]\t@ 0x2e\n+\tldrh\tr0, [r4, #46]\t@ 0x2e\n \tmovs\tr1, r6\n-\tldrh\tr2, [r5, #38]\t@ 0x26\n+\tldrh\tr6, [r5, #38]\t@ 0x26\n \tmovs\tr1, r6\n \tcmp\tr5, #36\t@ 0x24\n \tmovs\tr0, r6\n \tcmp\tr4, #212\t@ 0xd4\n \tmovs\tr0, r6\n /usr/include/c++/14/bits/new_allocator.h:172\n \tmov\tr1, r5\n@@ -331666,17 +331666,17 @@\n \tsubs\tr7, #102\t@ 0x66\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #0]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\thlt\t0x003c\n+\trevsh\tr0, r0\n \tmovs\tr2, r6\n-\thlt\t0x0026\n+\thlt\t0x002a\n \tmovs\tr2, r6\n \tbmi.n\t18b70c \n \tmovs\tr7, r5\n \tbmi.n\t18b6ec \n \tmovs\tr7, r5\n \tbmi.n\t18b6d0 \n \tmovs\tr7, r5\n@@ -332248,15 +332248,15 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tmovs\tr1, #138\t@ 0x8a\n \tmovs\tr0, r6\n \tmovs\tr1, #156\t@ 0x9c\n \tmovs\tr0, r6\n-\tstr\tr6, [r5, #88]\t@ 0x58\n+\tstr\tr2, [r6, #88]\t@ 0x58\n \tmovs\tr2, r6\n \tmovs\tr1, #10\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -335372,23 +335372,23 @@\n \tmovs\tr0, r0\n \tstr\tr1, [sp, #328]\t@ 0x148\n \tmovs\tr7, r6\n \tstr\tr1, [sp, #240]\t@ 0xf0\n \tmovs\tr7, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr2, [r1, #108]\t@ 0x6c\n+\tstr\tr6, [r1, #108]\t@ 0x6c\n \tmovs\tr0, r6\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tlsrs\tr4, r4, #12\n \tmovs\tr0, r6\n-\tstr\tr2, [r5, #124]\t@ 0x7c\n+\tstr\tr6, [r5, #124]\t@ 0x7c\n \tmovs\tr1, r6\n-\tstr\tr0, [r0, #124]\t@ 0x7c\n+\tstr\tr4, [r0, #124]\t@ 0x7c\n \tmovs\tr1, r6\n \tsubs\tr1, #20\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tlsrs\tr6, r1, #3\n \tmovs\tr0, r6\n@@ -335547,15 +335547,15 @@\n \tb.n\t18d33c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x4bc>\n \tb.n\t18d30c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x48c>\n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tmovs\tr0, r4\n \tmovs\tr0, r6\n-\tstr\tr6, [r0, #80]\t@ 0x50\n+\tstr\tr2, [r1, #80]\t@ 0x50\n \tmovs\tr1, r6\n \tldrh\tr6, [r4, #38]\t@ 0x26\n \tmovs\tr7, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \t...\n \n 0018d3a8 :\n@@ -338448,15 +338448,15 @@\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf656002f\n \t\t\t@ instruction: 0xf664002f\n \t\t\t@ instruction: 0xf678002f\n \t\t\t@ instruction: 0xf68a002f\n \t\t\t@ instruction: 0xf68c002f\n-\tstr\tr6, [r5, #92]\t@ 0x5c\n+\tstr\tr2, [r6, #92]\t@ 0x5c\n \tmovs\tr1, r6\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r1, #5]\n \tmovs\tr7, r6\n@@ -339064,24 +339064,24 @@\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, #31]\n \tmovs\tr7, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #704]\t@ 0x2c0\n \tmovs\tr7, r5\n-\tstrb\tr2, [r5, #7]\n+\tstrb\tr6, [r5, #7]\n \tmovs\tr0, r6\n \t\t\t@ instruction: 0xf34e002f\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldr\tr4, [sp, #624]\t@ 0x270\n \tmovs\tr7, r5\n-\tldr\tr5, [pc, #824]\t@ (18efa4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x304>)\n+\tldr\tr5, [pc, #840]\t@ (18efb4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x314>)\n \tmovs\tr1, r6\n-\tldr\tr4, [r0, #88]\t@ 0x58\n+\tldr\tr0, [r1, #88]\t@ 0x58\n \tmovs\tr1, r6\n \t\t\t@ instruction: 0xf2ee002f\n \t\t\t@ instruction: 0xf2e4002f\n \t\t\t@ instruction: 0xf2d2002f\n \t\t\t@ instruction: 0xf2d6002f\n \t\t\t@ instruction: 0xf2b8002f\n \tsubw\tr0, ip, #47\t@ 0x2f\n@@ -339273,15 +339273,15 @@\n \tmovs\tr7, r5\n \tstrb\tr0, [r7, #11]\n \tmovs\tr7, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tvaddl.s8\tq0, d0, d31\n \tvext.8\td0, d0, d31, #0\n-\tldr\tr1, [pc, #792]\t@ (18f130 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x490>)\n+\tldr\tr1, [pc, #808]\t@ (18f140 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x4a0>)\n \tmovs\tr1, r6\n c-interface-ligands.cc:2977\n \tcmp\tr3, #8\n \tbeq.w\t18ef3a , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x29a>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tldr.w\tr1, [sp, #1236]\t@ 0x4d4\n /usr/include/c++/14/bits/stl_vector.h:993\n@@ -340286,50 +340286,50 @@\n \tbne.n\t18f578 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x8d8>\n \tb.n\t18f1e4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x544>\n \tnop\n \tnop.w\n \t...\n \tvhadd.s32\td0, d8, d31\n \tvhadd.s16\td16, d2, d31\n-\tldr\tr0, [pc, #672]\t@ (18f844 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xba4>)\n+\tldr\tr0, [pc, #688]\t@ (18f854 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xbb4>)\n \tmovs\tr1, r6\n-\tldr\tr0, [pc, #600]\t@ (18f800 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xb60>)\n+\tldr\tr0, [pc, #616]\t@ (18f810 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xb70>)\n \tmovs\tr1, r6\n \tvhadd.s\td0, d0, d31\n \tcdp\t0, 13, cr0, cr0, cr15, {1}\n \tldr\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tstr\tr6, [r1, #72]\t@ 0x48\n+\tstr\tr2, [r2, #72]\t@ 0x48\n \tmovs\tr1, r6\n-\tstr\tr4, [r3, #68]\t@ 0x44\n+\tstr\tr0, [r4, #68]\t@ 0x44\n \tmovs\tr1, r6\n \tadd.w\tr0, r4, pc, asr #32\n \tadds.w\tr0, r2, pc, asr #32\n \tadds.w\tr0, ip, pc, asr #32\n \t\t\t@ instruction: 0xeb28002f\n-\tldrsb\tr4, [r3, r7]\n+\tldrsb\tr0, [r4, r7]\n \tmovs\tr1, r6\n \t\t\t@ instruction: 0xeb3c002f\n-\tldrsb\tr4, [r0, r7]\n+\tldrsb\tr0, [r1, r7]\n \tmovs\tr1, r6\n \tadcs.w\tr0, r0, pc, asr #32\n-\tldrsb\tr4, [r5, r6]\n+\tldrsb\tr0, [r6, r6]\n \tmovs\tr1, r6\n \tsbc.w\tr0, r4, pc, asr #32\n-\tldrsb\tr4, [r2, r6]\n+\tldrsb\tr0, [r3, r6]\n \tmovs\tr1, r6\n \tsbcs.w\tr0, r8, pc, asr #32\n-\tldrsb\tr4, [r7, r5]\n+\tldrsb\tr0, [r0, r6]\n \tmovs\tr1, r6\n \t\t\t@ instruction: 0xeb8c002f\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tble.n\t18f594 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x8f4>\n \tmovs\tr7, r5\n-\tcmp\tr6, r6\n+\tcmp\tr2, r7\n \tmovs\tr1, r6\n /usr/include/clipper/core/clipper_types.h:112\n \tadd\tr3, sp, #360\t@ 0x168\n c-interface-ligands.cc:2935\n \tadd\tr2, sp, #336\t@ 0x150\n /usr/include/clipper/core/clipper_types.h:112\n \tvldr\td7, [r8, #136]\t@ 0x88\n@@ -341427,47 +341427,47 @@\n \tvadd.f64\td11, d11, d13\n /usr/include/c++/14/bits/basic_string.h:809\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tb.w\t18f0d2 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x432>\n \tnop\n \tb.n\t18fe84 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x11e4>\n \tmovs\tr7, r5\n-\tadds\tr4, r7, #0\n+\tadds\tr0, r0, #1\n \tmovs\tr2, r6\n-\tadds\tr0, r0, #0\n+\tadds\tr4, r0, #0\n \tmovs\tr2, r6\n-\tsubs\tr6, r7, r6\n+\tsubs\tr2, r0, r7\n \tmovs\tr2, r6\n \tb.n\t18fc4c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xfac>\n \tmovs\tr7, r5\n \tb.n\t18fc2c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xf8c>\n \tmovs\tr7, r5\n \tb.n\t18fab4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xe14>\n \tmovs\tr7, r5\n \tb.n\t18fb34 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xe94>\n \tmovs\tr7, r5\n \tb.n\t18f9d4 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0xd34>\n \tmovs\tr7, r5\n \tb.n\t1906c0 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1a20>\n \tmovs\tr7, r5\n-\tasrs\tr4, r0, #26\n+\tasrs\tr0, r1, #26\n \tmovs\tr0, r6\n \tb.n\t190530 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1890>\n \tmovs\tr7, r5\n \tb.n\t1904bc , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x181c>\n \tmovs\tr7, r5\n \tb.n\t190440 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x17a0>\n \tmovs\tr7, r5\n \tb.n\t1903bc , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x171c>\n \tmovs\tr7, r5\n \tb.n\t190358 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x16b8>\n \tmovs\tr7, r5\n \tsvc\t228\t@ 0xe4\n \tmovs\tr7, r5\n-\tasrs\tr4, r4, #13\n+\tasrs\tr0, r5, #13\n \tmovs\tr0, r6\n \tsvc\t80\t@ 0x50\n \tmovs\tr7, r5\n \tsvc\t22\n \tmovs\tr7, r5\n \tudf\t#216\t@ 0xd8\n \tmovs\tr7, r5\n@@ -342178,17 +342178,17 @@\n \tb.n\t190682 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x19e2>\n \tb.n\t190688 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x19e8>\n \tb.n\t19068e , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x19ee>\n \tnop.w\n \t...\n \tbgt.n\t1905d0 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1930>\n \tmovs\tr7, r5\n-\tasrs\tr0, r0, #7\n+\tasrs\tr4, r0, #7\n \tmovs\tr2, r6\n-\tasrs\tr0, r6, #5\n+\tasrs\tr4, r6, #5\n \tmovs\tr2, r6\n \tblt.n\t190638 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1998>\n \tmovs\tr7, r5\n \tblt.n\t1907c0 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1b20>\n \tmovs\tr7, r5\n \tbge.n\t1906a0 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1a00>\n \tmovs\tr7, r5\n@@ -351508,29 +351508,29 @@\n \tb.n\t1947aa ::format() const@@Base+0x3ce>\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr6, r6, r7\n \tmovs\tr7, r6\n \tldr\tr4, [sp, #160]\t@ 0xa0\n \tmovs\tr7, r5\n-\tstmia\tr4!, {r3, r6}\n+\tstmia\tr4!, {r2, r3, r6}\n \tmovs\tr7, r5\n-\tstmia\tr4!, {r1, r2, r4}\n+\tstmia\tr4!, {r1, r3, r4}\n \tmovs\tr7, r5\n \tldr\tr3, [sp, #704]\t@ 0x2c0\n \tmovs\tr7, r5\n-\tstmia\tr3!, {r1, r3, r5, r7}\n+\tstmia\tr3!, {r1, r2, r3, r5, r7}\n \tmovs\tr7, r5\n-\tstmia\tr3!, {r2, r4, r5, r6}\n+\tstmia\tr3!, {r3, r4, r5, r6}\n \tmovs\tr7, r5\n \tldr\tr3, [sp, #56]\t@ 0x38\n \tmovs\tr7, r5\n-\tstmia\tr3!, {r3}\n+\tstmia\tr3!, {r2, r3}\n \tmovs\tr7, r5\n-\tstmia\tr2!, {r1, r4, r6, r7}\n+\tstmia\tr2!, {r1, r2, r4, r6, r7}\n \tmovs\tr7, r5\n \tldr\tr2, [sp, #416]\t@ 0x1a0\n \tmovs\tr7, r5\n \tadds\tr0, r1, r4\n \tmovs\tr7, r6\n \tadds\tr0, r1, r1\n \tmovs\tr7, r6\n@@ -352014,21 +352014,21 @@\n \tadd\tr3, sp, #164\t@ 0xa4\n \tstr\tr3, [sp, #24]\n \tb.n\t194abc ::format() const@@Base+0x284>\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr0, r4, #30\n \tmovs\tr7, r6\n-\tldr\tr6, [r3, #112]\t@ 0x70\n+\tldr\tr2, [r4, #112]\t@ 0x70\n \tmovs\tr1, r6\n-\tit\tgt\n+\tite\tgt\n \tmovgt\tr7, r5\n-\titt\tpl\n-\tmovpl\tr7, r5\n-\tasrpl\tr2, r5, #18\n+\tnople\t{6}\n+\tmovs\tr7, r5\n+\tasrs\tr2, r5, #18\n \tmovs\tr7, r5\n \tasrs\tr4, r4, #22\n \tmovs\tr7, r6\n \tasrs\tr0, r3, #20\n \tmovs\tr7, r6\n \tasrs\tr6, r6, #19\n \tmovs\tr7, r6\n@@ -362956,15 +362956,15 @@\n \tmovs\tr0, r0\n \tldmia\tr0!, {r1, r2, r7}\n \tmovs\tr6, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #344]\t@ (1999fc )\n \tmovs\tr7, r5\n-\tldr\tr7, [sp, #960]\t@ 0x3c0\n+\tldr\tr7, [sp, #976]\t@ 0x3d0\n \tmovs\tr0, r6\n \tldmia\tr0!, {r3, r5}\n \tmovs\tr6, r6\n \tldr\tr4, [r4, r1]\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #776]\t@ (199bbc )\n \tmovs\tr7, r5\n@@ -363353,21 +363353,21 @@\n \tmovs\tr6, r6\n \tstmia\tr7!, {r1, r2}\n \tmovs\tr6, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr1, [pc, #144]\t@ (199c7c )\n \tmovs\tr7, r5\n-\tcdp\t0, 8, cr0, cr0, cr15, {1}\n+\tcdp\t0, 8, cr0, cr4, cr15, {1}\n \tstc\t0, cr0, [sl], {46}\t@ 0x2e\n \tldr\tr1, [pc, #40]\t@ (199c20 )\n \tmovs\tr7, r5\n \tldr\tr0, [pc, #920]\t@ (199f94 )\n \tmovs\tr7, r5\n-\tcdp\t0, 3, cr0, cr2, cr15, {1}\n+\tcdp\t0, 3, cr0, cr6, cr15, {1}\n \tsubs.w\tr0, ip, lr, asr #32\n \tldr\tr0, [pc, #744]\t@ (199ef0 )\n \tmovs\tr7, r5\n \tldr\tr0, [pc, #576]\t@ (199e4c )\n \tmovs\tr7, r5\n \tldr\tr0, [pc, #560]\t@ (199e40 )\n \tmovs\tr7, r5\n@@ -365669,15 +365669,15 @@\n /usr/include/c++/14/bits/new_allocator.h:172\n \tblx\te9174 \n /usr/include/c++/14/bits/stl_vector.h:390\n \tb.n\t19ac8a \n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, r7, #2\n+\tadds\tr4, r7, #2\n \tmovs\tr1, r6\n \tcbz\tr2, 19ad44 \n \tmovs\tr6, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr2, [r3, r2]\n \tmovs\tr6, r5\n@@ -372765,15 +372765,15 @@\n \tlsls\tr6, r0, #19\n \tmovs\tr7, r5\n \tmrrc2\t0, 2, r0, sl, cr14\n \tstc2\t0, cr0, [r6], #-184\t@ 0xffffff48\n \t\t\t@ instruction: 0xfbfa002e\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r5, r1]\n+\tstrh\tr6, [r5, r1]\n \tmovs\tr7, r5\n \tlsls\tr2, r2, #15\n \tmovs\tr7, r5\n \tlsls\tr2, r1, #13\n \tmovs\tr7, r5\n \tlsls\tr6, r5, #12\n \tmovs\tr7, r5\n@@ -373977,15 +373977,15 @@\n \tmovs\tr0, r0\n \tlsls\tr6, r2, #6\n \tmovs\tr7, r5\n \tlsls\tr2, r2, #6\n \tmovs\tr7, r5\n \tbeq.n\t19eca8 \n \tmovs\tr6, r5\n-\tstrh\tr2, [r0, r5]\n+\tstrh\tr6, [r0, r5]\n \tmovs\tr0, r6\n \tadd\tr1, pc, #552\t@ (adr r1, 19ef28 )\n \tmovs\tr6, r5\n \tldrb\tr0, [r5, r6]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n@@ -375647,17 +375647,17 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r6, #112]\t@ 0x70\n \tmovs\tr6, r6\n \tldr\tr2, [r5, #112]\t@ 0x70\n \tmovs\tr6, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr5, [sp, #576]\t@ 0x240\n+\tstr\tr5, [sp, #592]\t@ 0x250\n \tmovs\tr1, r6\n-\tasrs\tr4, r7, #26\n+\tasrs\tr0, r0, #27\n \tmovs\tr7, r5\n \tldrb\tr0, [r5, r6]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tvhadd.s32\td16, d12, d30\n \tvhadd.s32\td0, d10, d30\n@@ -376561,19 +376561,19 @@\n \tldrd\tr0, r0, [r4, #184]\t@ 0xb8\n \tldrd\tr0, r0, [r8], #184\t@ 0xb8\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r5, r6]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xe838002e\n-\tsubs\tr0, #48\t@ 0x30\n+\tsubs\tr0, #52\t@ 0x34\n \tmovs\tr0, r6\n-\tsubs\tr0, #32\n+\tsubs\tr0, #36\t@ 0x24\n \tmovs\tr0, r6\n-\tsubs\tr0, #16\n+\tsubs\tr0, #20\n \tmovs\tr0, r6\n \tldrsh\tr0, [r4, r6]\n \tmovs\tr0, r0\n \tb.n\t19fc5c \n \tmovs\tr6, r5\n \tstr\tr2, [r3, #0]\n \tmovs\tr6, r6\n@@ -394705,15 +394705,15 @@\n \tmovs\tr5, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t1a84c8 \n \tmovs\tr5, r6\n \tldr\tr4, [r5, #112]\t@ 0x70\n \tmovs\tr6, r5\n-\tcdp2\t0, 9, cr0, cr0, cr14, {1}\n+\tcdp2\t0, 9, cr0, cr4, cr14, {1}\n /usr/include/c++/14/bits/char_traits.h:368\n \tcmp.w\tr8, #0\n \tbeq.n\t1a82a2 \n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr6, [r4, #56]\t@ 0x38\n /usr/include/c++/14/bits/char_traits.h:381\n \tldr\tr1, [sp, #76]\t@ 0x4c\n@@ -395662,15 +395662,15 @@\n \tmovs\tr5, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbge.n\t1a8878 \n \tmovs\tr5, r6\n \tldr\tr0, [r6, #8]\n \tmovs\tr6, r5\n-\tldrb.w\tr0, [r4, lr, lsl #2]\n+\tldrb.w\tr0, [r8, lr, lsl #2]\n /usr/include/c++/14/bits/char_traits.h:350\n \tldrb.w\tr3, [r9]\n \tstrb.w\tr3, [sp, #212]\t@ 0xd4\n /usr/include/c++/14/bits/char_traits.h:351\n \tb.n\t1a87f2 \n /usr/include/c++/14/bits/char_traits.h:350\n \tldrb.w\tr3, [r9]\n@@ -396420,15 +396420,15 @@\n \tmovs\tr5, r6\n \tbpl.n\t1a8ea0 \n \tmovs\tr5, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #48]\t@ 0x30\n \tmovs\tr6, r5\n-\t\t\t@ instruction: 0xf27e002e\n+\t\t\t@ instruction: 0xf282002e\n \tbcc.n\t1a8e08 \n \tmovs\tr5, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr6, [r0, #4]\n \tmovs\tr6, r5\n \tstr\tr0, [r1, #16]\n@@ -397736,15 +397736,15 @@\n \tmovs\tr6, r5\n \tstr\tr4, [r4, #8]\n \tmovs\tr0, r0\n \tldrh\tr6, [r3, r1]\n \tmovs\tr6, r5\n \tldr\tr2, [r4, r6]\n \tmovs\tr6, r5\n-\tstmdb\tr6, {r1, r2, r3, r5}\n+\tstmdb\tsl, {r1, r2, r3, r5}\n \tldmia\tr3, {r2, r3, r5, r6}\n \tmovs\tr5, r6\n \tldmia\tr3, {r2, r3, r6}\n \tmovs\tr5, r6\n \tldmia\tr2!, {r3, r4, r6}\n \tmovs\tr5, r6\n \tldmia\tr2, {r2, r3, r5}\n@@ -398853,15 +398853,15 @@\n \tmovs\tr6, r5\n \tldrsb\tr0, [r7, r3]\n \tmovs\tr0, r0\n \tstrh\tr0, [r3, r4]\n \tmovs\tr6, r5\n \tstrh\tr4, [r3, r1]\n \tmovs\tr6, r5\n-\tb.n\t1aa224 \n+\tb.n\t1aa22c \n \tmovs\tr6, r5\n \tstmia\tr4!, {r1, r2, r5}\n \tmovs\tr5, r6\n \tstmia\tr2!, {r1, r2, r3, r6, r7}\n \tmovs\tr5, r6\n \tstmia\tr2!, {r2, r4, r7}\n \tmovs\tr5, r6\n@@ -399933,15 +399933,15 @@\n \tmovs\tr6, r5\n \tldrsb\tr0, [r5, r7]\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #328]\t@ (1aa73c )\n \tmovs\tr6, r5\n \tldr\tr2, [pc, #584]\t@ (1aa840 )\n \tmovs\tr6, r5\n-\tbls.n\t1aa5e8 \n+\tbls.n\t1aa5f0 \n \tmovs\tr6, r5\n \tpop\t{r2, r3, r4, r6}\n \tmovs\tr5, r6\n \tcbnz\tr4, 1aa674 \n \tmovs\tr5, r6\n \tcbnz\tr6, 1aa66e \n \tmovs\tr5, r6\n@@ -406238,29 +406238,29 @@\n \tmovs\tr5, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tmovs\tr6, #116\t@ 0x74\n \tmovs\tr6, r5\n \tmovs\tr6, #92\t@ 0x5c\n \tmovs\tr6, r5\n-\tstrh\tr2, [r1, #12]\n+\tstrh\tr6, [r1, #12]\n \tmovs\tr7, r5\n \tmovs\tr4, #146\t@ 0x92\n \tmovs\tr6, r5\n \tmovs\tr4, #108\t@ 0x6c\n \tmovs\tr6, r5\n-\tstrb\tr2, [r3, #22]\n+\tstrb\tr6, [r3, #22]\n \tmovs\tr6, r5\n \tmovs\tr3, #158\t@ 0x9e\n \tmovs\tr6, r5\n \tmovs\tr3, #148\t@ 0x94\n \tmovs\tr6, r5\n \tmovs\tr3, #140\t@ 0x8c\n \tmovs\tr6, r5\n-\tldrb\tr2, [r2, #26]\n+\tldrb\tr6, [r2, #26]\n \tmovs\tr7, r5\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [sp, #496]\t@ 0x1f0\n \tmovs\tr5, r6\n /usr/include/c++/14/bits/stl_uninitialized.h:123\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n@@ -414342,15 +414342,15 @@\n \tmovs\tr5, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadds\tr3, #140\t@ 0x8c\n+\tadds\tr3, #144\t@ 0x90\n \tmovs\tr7, r5\n \tldr\tr0, [r4, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #72]\t@ 0x48\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n@@ -415431,31 +415431,31 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r2, r2]\n \tmovs\tr5, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstmdb\tlr, {r0, r2, r3, r5}\n-\tcmp\tr3, #202\t@ 0xca\n+\tcmp\tr3, #206\t@ 0xce\n \tmovs\tr7, r5\n-\tcmp\tr3, #168\t@ 0xa8\n+\tcmp\tr3, #172\t@ 0xac\n \tmovs\tr7, r5\n-\tcmp\tr3, #132\t@ 0x84\n+\tcmp\tr3, #136\t@ 0x88\n \tmovs\tr7, r5\n \tstrh\tr4, [r6, r6]\n \tmovs\tr5, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tb.n\t1b0e7c \n \tmovs\tr5, r5\n-\tcmp\tr1, #234\t@ 0xea\n+\tcmp\tr1, #238\t@ 0xee\n \tmovs\tr7, r5\n-\tcmp\tr1, #212\t@ 0xd4\n+\tcmp\tr1, #216\t@ 0xd8\n \tmovs\tr7, r5\n-\tcmp\tr1, #190\t@ 0xbe\n+\tcmp\tr1, #194\t@ 0xc2\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r4, r3]\n \tmovs\tr5, r6\n \tstr\tr6, [r0, r3]\n \tmovs\tr5, r6\n@@ -416291,15 +416291,15 @@\n \tmovs\tr5, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tb.n\t1b0ed0 \n \tmovs\tr5, r5\n-\tsubs\tr2, #112\t@ 0x70\n+\tsubs\tr2, #116\t@ 0x74\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #320]\t@ (1b17d0 , std::__cxx11::basic_string, std::allocator > >, std::allocator, std::__cxx11::basic_string, std::allocator > > > >::~vector()@@Base+0x60>)\n \tmovs\tr5, r6\n@@ -417589,15 +417589,15 @@\n \tldr\tr0, [pc, #80]\t@ (1b1fe8 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \torrs\tr6, r3\n \tmovs\tr5, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr2, r3, r2\n+\tsubs\tr6, r3, r2\n \tmovs\tr7, r5\n \tcmn\tr0, r6\n \tmovs\tr5, r6\n \tstr\tr0, [r1, #60]\t@ 0x3c\n \tmovs\tr5, r5\n \tbhi.n\t1b2048 \n \tmovs\tr5, r5\n@@ -419908,15 +419908,15 @@\n \tmovs\tr5, r5\n \tbeq.n\t1b2ec8 , std::allocator > const&)@@Base+0xa50>\n \tmovs\tr5, r5\n \tbeq.n\t1b3054 \n \tmovs\tr5, r5\n \tbeq.n\t1b2f80 , std::allocator > const&)@@Base+0xb08>\n \tmovs\tr5, r5\n-\tcmp\tr7, #42\t@ 0x2a\n+\tcmp\tr7, #46\t@ 0x2e\n \tmovs\tr0, r6\n \tldmia\tr7!, {r2, r5, r6}\n \tmovs\tr5, r5\n \tldmia\tr7!, {r3, r6}\n \tmovs\tr5, r5\n \tldmia\tr6, {r3, r4, r5, r6, r7}\n \tmovs\tr5, r5\n@@ -420137,19 +420137,19 @@\n \tmov\tr0, sl\n \tadd\tr1, pc\n \tblx\tef94c , std::allocator >::_M_append(char const*, unsigned int)@plt+0x4>\n /usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n \tldr\tr2, [sp, #40]\t@ 0x28\n \tmvn.w\tr3, #3221225472\t@ 0xc0000000\n \tsubs\tr3, r3, r2\n-\tcmp\tr3, #34\t@ 0x22\n+\tcmp\tr3, #35\t@ 0x23\n \tbls.w\t1b3360 \n /usr/include/c++/14/bits/basic_string.h:1485\n \tldr\tr1, [pc, #700]\t@ (1b33ec )\n-\tmovs\tr2, #35\t@ 0x23\n+\tmovs\tr2, #36\t@ 0x24\n \tmov\tr0, sl\n \tadd\tr1, pc\n \tblx\tef94c , std::allocator >::_M_append(char const*, unsigned int)@plt+0x4>\n /usr/include/c++/14/ostream:673\n \tldr\tr3, [pc, #692]\t@ (1b33f0 )\n \tmovs\tr2, #8\n \tldr\tr1, [pc, #692]\t@ (1b33f4 )\n@@ -420521,19 +420521,19 @@\n \tmovs\tr5, r5\n \tstmia\tr7!, {r1, r2}\n \tmovs\tr5, r5\n \tstmia\tr7!, {}\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r3, r4}\n+\tstmia\tr7!, {r2, r3, r4}\n \tmovs\tr5, r5\n-\tstmia\tr6!, {r1, r5, r6, r7}\n+\tstmia\tr6!, {r1, r2, r5, r6, r7}\n \tmovs\tr5, r5\n-\tstmia\tr6!, {r7}\n+\tstmia\tr6!, {r2, r7}\n \tmovs\tr5, r5\n \tcmp\tr5, #154\t@ 0x9a\n \tmovs\tr5, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcmp\tr5, #16\n \tmovs\tr5, r6\n@@ -420684,15 +420684,15 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tcmp\tr3, #132\t@ 0x84\n \tmovs\tr5, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr3!, {r3, r4, r5, r6, r7}\n+\tstmia\tr3!, {r2, r3, r4, r5, r6, r7}\n \tmovs\tr5, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001b3528 :\n curl_progress_info_py(char const*):\n c-interface-network.cc:414\n@@ -420964,23 +420964,23 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcmp\tr2, #166\t@ 0xa6\n \tmovs\tr5, r6\n \tcmp\tr2, #162\t@ 0xa2\n \tmovs\tr5, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr2!, {r3, r4, r6, r7}\n+\tstmia\tr2!, {r2, r3, r4, r6, r7}\n \tmovs\tr5, r5\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr1, #196\t@ 0xc4\n \tmovs\tr5, r6\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n-\tstmia\tr2!, {r2, r3, r4}\n+\tstmia\tr2!, {r5}\n \tmovs\tr5, r5\n \tcmp\tr1, #58\t@ 0x3a\n \tmovs\tr5, r6\n \tcmp\tr1, #28\n \tmovs\tr5, r6\n \tbmi.n\t1b377c \n \tmovs\tr4, r5\n@@ -421915,22 +421915,22 @@\n \tmovs\tr5, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr6, #220\t@ 0xdc\n \tmovs\tr5, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tite\tls\n+\tit\tls\n \tmovls\tr5, r5\n-\tcdp2hi\t0, 3, cr0, cr14, cr14, {1}\n-\tite\tvs\n-\tmovvs\tr5, r5\n-\tyieldvc\n+\tcdp2\t0, 4, cr0, cr2, cr14, {1}\n+\tnop\t{7}\n \tmovs\tr5, r5\n-\tmov\tsl, lr\n+\tite\tne\n+\tmovne\tr5, r5\n+\tmoveq\tsl, lr\n \tmovs\tr5, r5\n \tcbnz\tr4, 1b3e20 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3c>\n \tmovs\tr5, r5\n \tldr\tr4, [r5, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r1, r3]\n \tmovs\tr0, r0\n@@ -422937,29 +422937,29 @@\n \tnop\n \tmovs\tr1, #46\t@ 0x2e\n \tmovs\tr5, r6\n \tmovs\tr1, #26\n \tmovs\tr5, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcbnz\tr2, 1b44cc , std::allocator > const&)@@Base+0x618>\n+\tcbnz\tr6, 1b44cc , std::allocator > const&)@@Base+0x618>\n \tmovs\tr5, r5\n-\tsubs\tr2, r4, #5\n+\tsubs\tr6, r4, #5\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbnz\tr0, 1b44c4 , std::allocator > const&)@@Base+0x610>\n+\tcbnz\tr4, 1b44c4 , std::allocator > const&)@@Base+0x610>\n \tmovs\tr5, r5\n \tadds\tr6, r3, r1\n \tmovs\tr5, r5\n \tsubs\tr0, r5, #0\n \tmovs\tr5, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tcpsid\tai\n+\t\t\t@ instruction: 0xb67a\n \tmovs\tr5, r5\n \tadds\tr0, r6, #2\n \tmovs\tr5, r6\n \tadds\tr0, r3, #2\n \tmovs\tr5, r6\n \tadds\tr0, r7, #1\n \tmovs\tr5, r6\n@@ -424314,27 +424314,27 @@\n \tldr\tr0, [pc, #112]\t@ (1b4e00 , std::allocator > const&)@@Base+0x82c>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tb.n\t1b4c10 , std::allocator > const&)@@Base+0x63c>\n \tnop\n \tsubs\tr2, r1, r0\n \tmovs\tr5, r6\n-\tcbz\tr0, 1b4df6 , std::allocator > const&)@@Base+0x822>\n+\tcbz\tr4, 1b4df6 , std::allocator > const&)@@Base+0x822>\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tuxtb\tr0, r2\n+\tuxtb\tr4, r2\n \tmovs\tr5, r5\n \tasrs\tr4, r7, #3\n \tmovs\tr5, r5\n-\tcbz\tr2, 1b4dce , std::allocator > const&)@@Base+0x7fa>\n+\tcbz\tr6, 1b4dce , std::allocator > const&)@@Base+0x7fa>\n \tmovs\tr5, r5\n \tasrs\tr4, r2, #24\n \tmovs\tr5, r6\n-\tadd\tr6, sp, #488\t@ 0x1e8\n+\tadd\tr6, sp, #504\t@ 0x1f8\n \tmovs\tr5, r5\n \tstmia\tr1!, {r3, r5, r7}\n \tmovs\tr4, r5\n \tasrs\tr0, r2, #15\n \tmovs\tr5, r6\n \tasrs\tr0, r7, #14\n \tmovs\tr5, r6\n@@ -425090,29 +425090,29 @@\n \tmovs\tr5, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr4, r2, #7\n \tmovs\tr5, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #336\t@ 0x150\n+\tadd\tr3, sp, #352\t@ 0x160\n \tmovs\tr5, r5\n-\tstmdb\tr4, {r1, r2, r3, r5}\n-\tldrd\tr0, r0, [r8], #184\t@ 0xb8\n+\tstmdb\tr8, {r1, r2, r3, r5}\n+\tldrd\tr0, r0, [ip], #184\t@ 0xb8\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #384\t@ 0x180\n+\tadd\tr1, sp, #400\t@ 0x190\n \tmovs\tr5, r5\n-\tb.n\t1b50ec \n+\tb.n\t1b50f4 \n \tmovs\tr6, r5\n \tlsrs\tr0, r1, #28\n \tmovs\tr5, r6\n-\tsubs\tr6, r1, r3\n+\tsubs\tr2, r2, r3\n \tmovs\tr0, r6\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tlsrs\tr4, r3, #22\n \tmovs\tr5, r6\n \tlsrs\tr6, r7, #21\n \tmovs\tr5, r6\n@@ -425833,15 +425833,15 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r0]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #864\t@ (adr r2, 1b5b94 )\n+\tadd\tr2, pc, #880\t@ (adr r2, 1b5ba4 )\n \tmovs\tr5, r5\n /usr/include/c++/14/ostream:579\n \tmov\tr1, r0\n \tmovs\tr2, #1\n \tldr\tr0, [sp, #12]\n \tblx\ted950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n c-interface-network.cc:641 (discriminator 1)\n@@ -426810,38 +426810,38 @@\n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [r5, #56]\t@ 0x38\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\te9174 \n /usr/include/c++/14/bits/basic_string.h:294\n \tb.n\t1b5f38 \n-\tadd\tr2, pc, #632\t@ (adr r2, 1b61e4 )\n+\tadd\tr2, pc, #648\t@ (adr r2, 1b61f4 )\n \tmovs\tr5, r5\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #856\t@ (adr r1, 1b62d0 )\n+\tadd\tr1, pc, #872\t@ (adr r1, 1b62e0 )\n \tmovs\tr5, r5\n \tstmia\tr2!, {r0, r3}\n \tvqshl.u64\td22, d24, #63\t@ 0x3f\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #808]\t@ 0x328\n+\tldr\tr6, [sp, #824]\t@ 0x338\n \tmovs\tr5, r5\n \tlsls\tr4, r6, #18\n \tmovs\tr5, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #568]\t@ 0x238\n+\tldr\tr6, [sp, #584]\t@ 0x248\n \tmovs\tr5, r5\n-\tldr\tr5, [sp, #512]\t@ 0x200\n+\tldr\tr5, [sp, #528]\t@ 0x210\n \tmovs\tr5, r5\n-\tldr\tr5, [sp, #688]\t@ 0x2b0\n+\tldr\tr5, [sp, #704]\t@ 0x2c0\n \tmovs\tr5, r5\n-\tldr\tr4, [sp, #912]\t@ 0x390\n+\tldr\tr4, [sp, #928]\t@ 0x3a0\n \tmovs\tr5, r5\n \tlsls\tr2, r6, #6\n \tmovs\tr5, r6\n std::thread::_State_impl, std::allocator > const&)::{lambda(ProgressBarPopUp&&)#1}, ProgressBarPopUp> > >::_M_run():\n /usr/include/c++/14/bits/invoke.h:61\n \tadds\tr1, r0, #4\n \tadds\tr0, #12\n@@ -428145,21 +428145,21 @@\n \tmovs\tr0, r0\n \tmcr2\t0, 4, r0, cr12, cr4, {1}\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfa0e0034\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr5, [sp, #528]\t@ 0x210\n+\tstr\tr5, [sp, #544]\t@ 0x220\n \tmovs\tr5, r5\n-\tbne.n\t1b6938 \n+\tbne.n\t1b6940 \n \tmovs\tr6, r5\n-\tstr\tr4, [sp, #760]\t@ 0x2f8\n+\tstr\tr4, [sp, #776]\t@ 0x308\n \tmovs\tr5, r5\n-\tbeq.n\t1b6900 \n+\tbeq.n\t1b6908 \n \tmovs\tr6, r5\n \tstrh.w\tr0, [r2, r4, lsl #3]\n \tadd\tr3, pc, #184\t@ (adr r3, 1b6974 )\n \tmovs\tr4, r5\n \t\t\t@ instruction: 0xf7f60034\n \t\t\t@ instruction: 0xf7dc0034\n \tadd\tr2, pc, #928\t@ (adr r2, 1b6c68 )\n@@ -429023,21 +429023,21 @@\n \t\t\t@ instruction: 0xf4ce0034\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr4, [r0, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldrh\tr6, [r4, #58]\t@ 0x3a\n+\tldrh\tr2, [r5, #58]\t@ 0x3a\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r6, #50]\t@ 0x32\n+\tldrh\tr0, [r7, #50]\t@ 0x32\n \tmovs\tr5, r5\n-\tldmia\tr2!, {r1, r4}\n+\tldmia\tr2, {r1, r2, r4}\n \tmovs\tr6, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tsubs.w\tr0, lr, #52\t@ 0x34\n \tsub.w\tr0, r6, #52\t@ 0x34\n \tsbcs.w\tr0, lr, #52\t@ 0x34\n \tsbc.w\tr0, r4, #52\t@ 0x34\n@@ -430684,38 +430684,38 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r1, #30]\n+\tldrh\tr6, [r1, #30]\n \tmovs\tr5, r5\n \tldrh\tr4, [r0, r6]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r3, #22]\n+\tldrh\tr2, [r4, #22]\n \tmovs\tr5, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r5, #10]\n+\tldrh\tr0, [r6, #10]\n \tmovs\tr5, r5\n-\tstrh\tr0, [r0, #62]\t@ 0x3e\n+\tstrh\tr4, [r0, #62]\t@ 0x3e\n \tmovs\tr5, r5\n-\tstrh\tr6, [r1, #58]\t@ 0x3a\n+\tstrh\tr2, [r2, #58]\t@ 0x3a\n \tmovs\tr5, r5\n \tstrd\tr0, r0, [r4], #208\t@ 0xd0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r7, #30]\n+\tstrh\tr4, [r7, #30]\n \tmovs\tr5, r5\n-\tstrh\tr6, [r4, #32]\n+\tstrh\tr2, [r5, #32]\n \tmovs\tr5, r5\n \tstr\tr6, [r1, #72]\t@ 0x48\n \tmovs\tr5, r5\n \tb.n\t1b79c4 \n \tmovs\tr4, r6\n \tb.n\t1b791c \n \tmovs\tr4, r6\n@@ -431053,15 +431053,15 @@\n \tadd\tr0, pc\n \tblx\te4538 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tb.n\t1b7620 \n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #728]\t@ 0x2d8\n+\tstr\tr2, [sp, #744]\t@ 0x2e8\n \tmovs\tr5, r5\n \tb.n\t1b84e4 \n \tmovs\tr4, r6\n \tlsrs\tr4, r2, #8\n \tmovs\tr5, r5\n \tb.n\t1b8380 \n \tmovs\tr4, r6\n@@ -431308,23 +431308,23 @@\n c-interface-pisa.cc:548\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tb.n\t1b843c \n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr6, [r6, #0]\n+\tstrh\tr2, [r7, #0]\n \tmovs\tr5, r5\n-\tstrh\tr4, [r4, #0]\n+\tstrh\tr0, [r5, #0]\n \tmovs\tr5, r5\n-\tstrh\tr6, [r1, #0]\n+\tstrh\tr2, [r2, #0]\n \tmovs\tr5, r5\n \tb.n\t1b82b8 \n \tmovs\tr4, r6\n-\tldrb\tr0, [r2, #29]\n+\tldrb\tr4, [r2, #29]\n \tmovs\tr5, r5\n \tldrh\tr4, [r1, #32]\n \tmovs\tr4, r5\n \tldrh\tr6, [r5, #32]\n \tmovs\tr4, r5\n \tldrh\tr4, [r3, #34]\t@ 0x22\n \tmovs\tr4, r5\n@@ -431482,25 +431482,25 @@\n \tnop\n \tb.n\t1b8218 \n \tmovs\tr4, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r1, #24]\n+\tldrb\tr2, [r2, #24]\n \tmovs\tr5, r5\n \tstr\tr3, [sp, #88]\t@ 0x58\n \tmovs\tr4, r5\n-\tldmia\tr3!, {r4, r5, r7}\n+\tldmia\tr3!, {r2, r4, r5, r7}\n \tmovs\tr6, r5\n-\tldrb\tr2, [r2, #23]\n+\tldrb\tr6, [r2, #23]\n \tmovs\tr5, r5\n \tstr\tr2, [sp, #888]\t@ 0x378\n \tmovs\tr4, r5\n-\tldmia\tr3, {r3, r4, r5, r6}\n+\tldmia\tr3, {r2, r3, r4, r5, r6}\n \tmovs\tr6, r5\n \n 001b8030 :\n add_pisa_interface_bond_py():\n c-interface-pisa.cc:770\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -433195,45 +433195,45 @@\n \tldr\tr0, [pc, #176]\t@ (1b8c30 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tsvc\t162\t@ 0xa2\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr4, [r0, #21]\n+\tldrb\tr0, [r1, #21]\n \tmovs\tr5, r5\n-\tldrb\tr2, [r1, #18]\n+\tldrb\tr6, [r1, #18]\n \tmovs\tr5, r5\n-\tldrb\tr4, [r6, #14]\n+\tldrb\tr0, [r7, #14]\n \tmovs\tr5, r5\n-\tldrb\tr2, [r4, #11]\n+\tldrb\tr6, [r4, #11]\n \tmovs\tr5, r5\n \tblt.n\t1b8ab4 \n \tmovs\tr4, r6\n-\tstrb\tr2, [r2, #23]\n+\tstrb\tr6, [r2, #23]\n \tmovs\tr5, r5\n-\tstrb\tr6, [r4, #25]\n+\tstrb\tr2, [r5, #25]\n \tmovs\tr5, r5\n \tldr\tr6, [pc, #880]\t@ (1b8f1c )\n \tmovs\tr5, r5\n-\tstrb\tr2, [r4, #22]\n+\tstrb\tr6, [r4, #22]\n \tmovs\tr5, r5\n-\tstrb\tr2, [r7, #24]\n+\tstrb\tr6, [r7, #24]\n \tmovs\tr5, r5\n \tldr\tr6, [pc, #592]\t@ (1b8e08 )\n \tmovs\tr5, r5\n-\tstrb\tr6, [r0, #22]\n+\tstrb\tr2, [r1, #22]\n \tmovs\tr5, r5\n-\tstrb\tr6, [r1, #24]\n+\tstrb\tr2, [r2, #24]\n \tmovs\tr5, r5\n \tldr\tr6, [pc, #608]\t@ (1b8e24 )\n \tmovs\tr5, r5\n-\tstrb\tr2, [r0, #21]\n+\tstrb\tr6, [r0, #21]\n \tmovs\tr5, r5\n-\tstrb\tr0, [r0, #19]\n+\tstrb\tr4, [r0, #19]\n \tmovs\tr5, r5\n \tldr\tr5, [pc, #168]\t@ (1b8c78 )\n \tmovs\tr5, r5\n \tbvs.n\t1b8c1c \n \tmovs\tr4, r6\n \tbvs.n\t1b8bdc \n \tmovs\tr4, r6\n@@ -434486,27 +434486,27 @@\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbcs.n\t1b9524 , std::allocator > const&)@@Base+0x78>\n \tmovs\tr4, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr0, [r7, #120]\t@ 0x78\n+\tldr\tr4, [r7, #120]\t@ 0x78\n \tmovs\tr5, r5\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldmia\tr7, {r2, r3, r4, r6, r7}\n \tmovs\tr4, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr6, [r3, #96]\t@ 0x60\n+\tldr\tr2, [r4, #96]\t@ 0x60\n \tmovs\tr5, r5\n-\tldr\tr2, [r0, #84]\t@ 0x54\n+\tldr\tr6, [r0, #84]\t@ 0x54\n \tmovs\tr5, r5\n-\tldr\tr2, [r7, #60]\t@ 0x3c\n+\tldr\tr6, [r7, #60]\t@ 0x3c\n \tmovs\tr5, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldmia\tr4!, {r1, r3, r7}\n \tmovs\tr4, r6\n \tldmia\tr4, {r1, r4, r5, r6}\n \tmovs\tr4, r6\n@@ -435313,31 +435313,31 @@\n \tbl\t1b7b28 \n \tldmia\tr3!, {r1, r4, r5}\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr3, {r1, r2, r3}\n \tmovs\tr4, r6\n-\tldr\tr4, [r2, #24]\n+\tldr\tr0, [r3, #24]\n \tmovs\tr5, r5\n-\tldr\tr4, [r2, #24]\n+\tldr\tr0, [r3, #24]\n \tmovs\tr5, r5\n \tldmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr4, r6\n \tstrb\tr4, [r1, #8]\n \tmovs\tr4, r5\n \tstrb\tr6, [r5, #8]\n \tmovs\tr4, r5\n \tstrb\tr4, [r3, #9]\n \tmovs\tr4, r5\n \tstmia\tr7!, {r6}\n \tmovs\tr4, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr6, [r6, #88]\t@ 0x58\n+\tstr\tr2, [r7, #88]\t@ 0x58\n \tmovs\tr5, r5\n \n 001b99c8 >&, std::vector >&)@@Base>:\n make_complementary_dotted_surfaces(int, int, std::vector >&, std::vector >&):\n c-interface-pisa.cc:913\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -437342,37 +437342,37 @@\n \tmovs\tr4, r6\n \tstmia\tr2!, {r2, r6}\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr2, [r2, #16]\n+\tstr\tr6, [r2, #16]\n \tmovs\tr5, r5\n-\tstr\tr6, [r0, #16]\n+\tstr\tr2, [r1, #16]\n \tmovs\tr5, r5\n-\tldrb\tr4, [r4, #24]\n+\tldrb\tr0, [r5, #24]\n \tmovs\tr7, r5\n-\tldrb\tr4, [r3, #24]\n+\tldrb\tr0, [r4, #24]\n \tmovs\tr7, r5\n \tstrh\tr4, [r0, #26]\n \tmovs\tr4, r5\n \tstrh\tr4, [r7, #12]\n \tmovs\tr4, r5\n-\tldmia\tr2, {r2, r5, r7}\n+\tldmia\tr2!, {r3, r5, r7}\n \tmovs\tr5, r5\n \tcbnz\tr6, 1ba868 \n \tmovs\tr4, r6\n-\tldrh\tr6, [r5, r1]\n+\tldrh\tr2, [r6, r1]\n \tmovs\tr5, r5\n-\tldrh\tr4, [r1, r0]\n+\tldrh\tr0, [r2, r0]\n \tmovs\tr5, r5\n-\tldr\tr4, [r4, r6]\n+\tldr\tr0, [r5, r6]\n \tmovs\tr5, r5\n-\tldr\tr6, [r7, r4]\n+\tldr\tr2, [r0, r5]\n \tmovs\tr5, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tmovs\tr2, #0\n \tmov\tr1, r7\n \tadd.w\tr0, r5, #68\t@ 0x44\n@@ -439724,15 +439724,15 @@\n \tadd\tr1, pc\n c-interface-pisa-gui.cc:116\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n c-interface-pisa-gui.cc:115\n \tb.w\tea38c \n \tldrb\tr4, [r4, #2]\n \tmovs\tr4, r5\n-\tmov\tlr, r8\n+\tmov\tsl, r9\n \tmovs\tr5, r5\n \tadds\tr5, #38\t@ 0x26\n \tmovs\tr5, r5\n \n 001bb87c > const&)@@Base>:\n coot::pisa_interfaces_gui(std::vector > const&):\n c-interface-pisa-gui.cc:42\n@@ -440827,39 +440827,39 @@\n \tmovs\tr0, r0\n \tadd\tr7, pc, #368\t@ (adr r7, 1bc18c )\n \tmovs\tr4, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr7, pc, #256\t@ (adr r7, 1bc124 )\n \tmovs\tr4, r6\n-\tmov\tr2, r8\n+\tmov\tr6, r8\n \tmovs\tr5, r5\n-\tmov\tr0, r0\n+\tmov\tr4, r0\n \tmovs\tr5, r5\n-\tadd\tr8, r6\n+\tadd\tip, r6\n \tmovs\tr5, r5\n-\tadd\tr6, pc\n+\tadd\tsl, r0\n \tmovs\tr5, r5\n-\tadd\tr2, sl\n+\tadd\tr6, sl\n \tmovs\tr5, r5\n-\tadd\tr0, r3\n+\tadd\tr4, r3\n \tmovs\tr5, r5\n-\tmvns\tr6, r4\n+\tmvns\tr2, r5\n \tmovs\tr5, r5\n-\tbics\tr2, r7\n+\tbics\tr6, r7\n \tmovs\tr5, r5\n-\tbics\tr0, r3\n+\tbics\tr4, r3\n \tmovs\tr5, r5\n-\tmuls\tr4, r6\n+\tmuls\tr0, r7\n \tmovs\tr5, r5\n-\tmuls\tr6, r0\n+\tmuls\tr2, r1\n \tmovs\tr5, r5\n-\torrs\tr6, r2\n+\torrs\tr2, r3\n \tmovs\tr5, r5\n-\tcmn\tr2, r6\n+\tcmn\tr6, r6\n \tmovs\tr5, r5\n \tstr\tr0, [r3, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tadds\tr1, #36\t@ 0x24\n \tmovs\tr5, r5\n \tadd\tr2, pc, #64\t@ (adr r2, 1bc0a4 > const&)@@Base+0x828>)\n \tmovs\tr4, r6\n@@ -443056,17 +443056,17 @@\n \tmov.w\tr3, #0\n \tbne.n\t1bcfa6 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstr\tr1, [sp, #176]\t@ 0xb0\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr0, #180\t@ 0xb4\n+\tadds\tr0, #184\t@ 0xb8\n \tmovs\tr5, r5\n-\tadds\tr0, #132\t@ 0x84\n+\tadds\tr0, #136\t@ 0x88\n \tmovs\tr5, r5\n \tstr\tr0, [sp, #544]\t@ 0x220\n \tmovs\tr4, r6\n \tstr\tr0, [sp, #408]\t@ 0x198\n \tmovs\tr4, r6\n \tstr\tr0, [sp, #288]\t@ 0x120\n \tmovs\tr4, r6\n@@ -444545,15 +444545,15 @@\n \tnop\n \tldrh\tr4, [r5, #40]\t@ 0x28\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, #34]\t@ 0x22\n \tmovs\tr4, r6\n-\tstr\tr2, [r1, #44]\t@ 0x2c\n+\tstr\tr6, [r1, #44]\t@ 0x2c\n \tmovs\tr6, r5\n \tstrh\tr6, [r7, #62]\t@ 0x3e\n \tmovs\tr4, r6\n \tstrh\tr0, [r4, #62]\t@ 0x3e\n \tmovs\tr4, r6\n \tstrh\tr0, [r1, #62]\t@ 0x3e\n \tmovs\tr4, r6\n@@ -445618,37 +445618,37 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop\n \tstrh\tr6, [r0, #40]\t@ 0x28\n \tmovs\tr4, r6\n \tstrh\tr0, [r7, #38]\t@ 0x26\n \tmovs\tr4, r6\n-\tmovs\tr4, #202\t@ 0xca\n+\tmovs\tr4, #206\t@ 0xce\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbeq.n\t1be0c8 \n+\tbeq.n\t1be0d0 \n \tmovs\tr6, r5\n-\tmovs\tr4, #72\t@ 0x48\n+\tmovs\tr4, #76\t@ 0x4c\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tlsls\tr2, r5, #3\n \tmovs\tr5, r5\n-\tmovs\tr3, #226\t@ 0xe2\n+\tmovs\tr3, #230\t@ 0xe6\n \tmovs\tr5, r5\n \tstrh\tr4, [r4, #26]\n \tmovs\tr4, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tmovs\tr1, #214\t@ 0xd6\n+\tmovs\tr1, #218\t@ 0xda\n \tmovs\tr5, r5\n \tstrh\tr2, [r2, #8]\n \tmovs\tr4, r6\n-\tmovs\tr1, #22\n+\tmovs\tr1, #26\n \tmovs\tr5, r5\n \tstrh\tr6, [r7, #4]\n \tmovs\tr4, r6\n \tstrh\tr6, [r4, #4]\n \tmovs\tr4, r6\n \tstrh\tr2, [r0, #4]\n \tmovs\tr4, r6\n@@ -446386,17 +446386,17 @@\n \tmovs\tr0, r0\n \tldrsh\tr4, [r6, r5]\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, #20]\n \tmovs\tr4, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, r1, #4\n+\tadds\tr0, r2, #4\n \tmovs\tr5, r5\n-\tstrb\tr0, [r4, r0]\n+\tstrb\tr4, [r4, r0]\n \tmovs\tr6, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, #15]\n \tmovs\tr4, r6\n \tldrb\tr6, [r0, #12]\n \tmovs\tr4, r6\n@@ -447426,47 +447426,47 @@\n \tvaba.u8\tq2, q0, \n \tldrb\tr6, [r5, #5]\n \tmovs\tr4, r6\n \tldrb\tr6, [r0, #5]\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr4, r4, r6\n+\tadds\tr0, r5, r6\n \tmovs\tr5, r5\n \tstr\tr4, [r4, #92]\t@ 0x5c\n \tmovs\tr0, r0\n-\tsubs\tr0, r0, #3\n+\tsubs\tr4, r0, #3\n \tmovs\tr5, r5\n \tstrb\tr2, [r2, #30]\n \tmovs\tr4, r6\n-\tsubs\tr6, r5, r6\n+\tsubs\tr2, r6, r6\n \tmovs\tr5, r5\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tadds\tr6, r2, r6\n+\tadds\tr2, r3, r6\n \tmovs\tr5, r5\n-\tsubs\tr2, r2, r7\n+\tsubs\tr6, r2, r7\n \tmovs\tr5, r5\n-\tsubs\tr2, r3, r6\n+\tsubs\tr6, r3, r6\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr6, r1, r0\n+\tsubs\tr2, r2, r0\n \tmovs\tr5, r5\n-\tsubs\tr6, r0, r4\n+\tsubs\tr2, r1, r4\n \tmovs\tr5, r5\n-\tldr\tr4, [pc, #448]\t@ (1beee4 )\n+\tldr\tr4, [pc, #464]\t@ (1beef4 )\n \tmovs\tr6, r5\n-\tldr\tr4, [pc, #360]\t@ (1bee90 )\n+\tldr\tr4, [pc, #376]\t@ (1beea0 )\n \tmovs\tr6, r5\n-\tasrs\tr2, r5, #22\n+\tasrs\tr6, r5, #22\n \tmovs\tr5, r5\n-\tadds\tr6, r1, r5\n+\tadds\tr2, r2, r5\n \tmovs\tr5, r5\n-\tadds\tr4, r5, r3\n+\tadds\tr0, r6, r3\n \tmovs\tr5, r5\n c-interface-preferences.cc:421 (discriminator 1)\n \tvldr\ts16, [r1, #12]\n c-interface-preferences.cc:427\n \tvldr\td7, [pc, #780]\t@ 1bf048 \n c-interface-preferences.cc:422 (discriminator 1)\n \tvldr\ts17, [r1, #16]\n@@ -447891,35 +447891,35 @@\n \tldrb\tr1, [r4, #11]\n \tsubs\tr7, #132\t@ 0x84\n \t\t\t@ instruction: 0x47ae\n \tldrb\tr1, [r4, #11]\n \tadd\tr6, sp, #80\t@ 0x50\n \tsubs\tr7, #239\t@ 0xef\n \tvaba.u8\tq2, q0, \n-\tasrs\tr4, r4, #28\n+\tasrs\tr0, r5, #28\n \tmovs\tr5, r5\n-\tasrs\tr4, r3, #26\n+\tasrs\tr0, r4, #26\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr0, r4, #25\n+\tasrs\tr4, r4, #25\n \tmovs\tr5, r5\n-\tasrs\tr0, r0, #26\n+\tasrs\tr4, r0, #26\n \tmovs\tr5, r5\n-\tldr\tr0, [pc, #744]\t@ (1bf35c )\n+\tldr\tr0, [pc, #760]\t@ (1bf36c )\n \tmovs\tr6, r5\n-\tldr\tr0, [pc, #640]\t@ (1bf2f8 )\n+\tldr\tr0, [pc, #656]\t@ (1bf308 )\n \tmovs\tr6, r5\n \tasrs\tr5, r1, #25\n \tmovs\tr0, r0\n \tadd\tr2, sp, #904\t@ 0x388\n \tmovs\tr4, r5\n-\tasrs\tr6, r4, #17\n+\tasrs\tr2, r5, #17\n \tmovs\tr5, r5\n-\tasrs\tr4, r4, #16\n+\tasrs\tr0, r5, #16\n \tmovs\tr5, r5\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tadd.w\tsl, sp, #32\n \tmovs\tr2, #0\n \tmov\tr1, sl\n \tmov\tr0, r8\n /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n@@ -449720,78 +449720,78 @@\n \tb.w\t1bee26 \n \tnop\n \tnop.w\n \tasrs\tr7, r5, #9\n \tstmia\tr0!, {r0, r1, r7}\n \tadd\tr1, pc, #808\t@ (adr r1, 1c0060 )\n \tsubs\tr7, #233\t@ 0xe9\n-\tasrs\tr0, r6, #11\n+\tasrs\tr4, r6, #11\n \tmovs\tr5, r5\n-\tasrs\tr2, r2, #10\n+\tasrs\tr6, r2, #10\n \tmovs\tr5, r5\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tasrs\tr0, r5, #7\n+\tasrs\tr4, r5, #7\n \tmovs\tr5, r5\n-\tasrs\tr0, r3, #5\n+\tasrs\tr4, r3, #5\n \tmovs\tr5, r5\n \tldmia\tr4!, {}\n \tbxns\tr9\n \tvaba.u8\tq2, q0, \n-\tasrs\tr4, r2, #1\n+\tasrs\tr0, r3, #1\n \tmovs\tr5, r5\n-\tasrs\tr2, r0, #32\n+\tasrs\tr6, r0, #32\n \tmovs\tr5, r5\n-\tlsrs\tr6, r5, #27\n+\tlsrs\tr2, r6, #27\n \tmovs\tr5, r5\n-\tlsrs\tr6, r2, #26\n+\tlsrs\tr2, r3, #26\n \tmovs\tr5, r5\n-\tlsrs\tr2, r2, #23\n+\tlsrs\tr6, r2, #23\n \tmovs\tr5, r5\n-\tlsrs\tr0, r0, #21\n+\tlsrs\tr4, r0, #21\n \tmovs\tr5, r5\n-\tlsrs\tr6, r6, #18\n+\tlsrs\tr2, r7, #18\n \tmovs\tr5, r5\n-\tlsrs\tr0, r2, #16\n+\tlsrs\tr4, r2, #16\n \tmovs\tr5, r5\n-\tlsrs\tr2, r1, #14\n+\tlsrs\tr6, r1, #14\n \tmovs\tr5, r5\n-\tlsrs\tr0, r2, #11\n+\tlsrs\tr4, r2, #11\n \tmovs\tr5, r5\n-\tlsrs\tr6, r2, #8\n+\tlsrs\tr2, r3, #8\n \tmovs\tr5, r5\n-\tlsrs\tr0, r2, #5\n+\tlsrs\tr4, r2, #5\n \tmovs\tr5, r5\n-\tlsrs\tr4, r6, #1\n+\tlsrs\tr0, r7, #1\n \tmovs\tr5, r5\n-\tlsrs\tr2, r2, #32\n+\tlsrs\tr6, r2, #32\n \tmovs\tr5, r5\n-\tlsls\tr2, r7, #28\n+\tlsls\tr6, r7, #28\n \tmovs\tr5, r5\n-\tlsls\tr4, r3, #27\n+\tlsls\tr0, r4, #27\n \tmovs\tr5, r5\n-\tlsrs\tr0, r7, #7\n+\tlsrs\tr4, r7, #7\n \tmovs\tr5, r5\n-\tlsrs\tr6, r0, #10\n+\tlsrs\tr2, r1, #10\n \tmovs\tr5, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r4, #8\n+\tlsrs\tr2, r5, #8\n \tmovs\tr5, r5\n-\tlsrs\tr2, r1, #8\n+\tlsrs\tr6, r1, #8\n \tmovs\tr5, r5\n-\tsubs\tr3, #116\t@ 0x74\n+\tsubs\tr3, #120\t@ 0x78\n \tmovs\tr6, r5\n-\tsubs\tr3, #94\t@ 0x5e\n+\tsubs\tr3, #98\t@ 0x62\n \tmovs\tr6, r5\n \tstr\tr0, [r4, #56]\t@ 0x38\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsls\tr0, r5, #31\n+\tlsls\tr4, r5, #31\n \tmovs\tr5, r5\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r8\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n ../utils/logging.hh:36\n \tadd\tr0, sp, #48\t@ 0x30\n \tblx\te6614 >::~vector()@plt>\n@@ -450471,19 +450471,19 @@\n \tnop\n \tstr\tr0, [r6, #20]\n \tmovs\tr4, r6\n \tstr\tr6, [r3, #20]\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsls\tr2, r0, #30\n+\tlsls\tr6, r0, #30\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r7, #26\n+\tlsls\tr2, r0, #27\n \tmovs\tr5, r5\n \tldrsh\tr6, [r1, r3]\n \tmovs\tr4, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r0]\n \tmovs\tr4, r6\n@@ -452272,15 +452272,15 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #16]\n \tmovs\tr0, r0\n \tstrh\tr2, [r5, r1]\n \tmovs\tr4, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvst4.8\t{d0-d3}, [sl :128], ip\n+\tvst4.8\t{d0-d3}, [lr :128], ip\n \tstrh\tr2, [r4, r0]\n \tmovs\tr4, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, r7]\n \tmovs\tr4, r6\n \tstr\tr0, [r1, r7]\n@@ -453293,33 +453293,33 @@\n \tblx\te78c8 \n \tb.n\t1c1462 \n \tnop\n \tldr\tr7, [pc, #976]\t@ (1c1924 , std::allocator > const&)@@Base+0x2d0>)\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf6e4002c\n+\t\t\t@ instruction: 0xf6e8002c\n \tldr\tr7, [pc, #824]\t@ (1c1898 , std::allocator > const&)@@Base+0x244>)\n \tmovs\tr4, r6\n \tstr\tr4, [r0, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf678002c\n-\t\t\t@ instruction: 0xf630002c\n-\tvext.8\td0, d0, d28, #0\n-\tsub.w\tr0, r8, #11272192\t@ 0xac0000\n-\tsbc.w\tr0, ip, #11272192\t@ 0xac0000\n-\t\t\t@ instruction: 0xf534002c\n+\t\t\t@ instruction: 0xf67c002c\n+\t\t\t@ instruction: 0xf634002c\n+\tvext.8\td0, d4, d28, #0\n+\tsub.w\tr0, ip, #11272192\t@ 0xac0000\n+\tsbcs.w\tr0, r0, #11272192\t@ 0xac0000\n+\t\t\t@ instruction: 0xf538002c\n \tldr\tr4, [pc, #760]\t@ (1c1878 , std::allocator > const&)@@Base+0x224>)\n \tmovs\tr4, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\torns\tr0, r8, #11272192\t@ 0xac0000\n+\torns\tr0, ip, #11272192\t@ 0xac0000\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf37c002c\n+\t\t\t@ instruction: 0xf380002c\n \tldr\tr3, [pc, #544]\t@ (1c17b4 , std::allocator > const&)@@Base+0x160>)\n \tmovs\tr4, r6\n \tldr\tr3, [pc, #424]\t@ (1c1740 , std::allocator > const&)@@Base+0xec>)\n \tmovs\tr4, r6\n \tldr\tr3, [pc, #296]\t@ (1c16c4 , std::allocator > const&)@@Base+0x70>)\n \tmovs\tr4, r6\n \tldr\tr3, [pc, #184]\t@ (1c1658 , std::allocator > const&)@@Base+0x4>)\n@@ -455220,46 +455220,46 @@\n \tblx\tr3\n \tmov\tr1, r0\n \tb.n\t1c2148 , std::allocator > const&)@@Base+0xaf4>\n \tldr\tr1, [pc, #552]\t@ (1c2434 , std::allocator > const&)@@Base+0xde0>)\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf190002c\n+\t\t\t@ instruction: 0xf194002c\n \tldr\tr1, [pc, #408]\t@ (1c23b0 , std::allocator > const&)@@Base+0xd5c>)\n \tmovs\tr4, r6\n-\tadc.w\tr0, r8, #44\t@ 0x2c\n-\tstr\tr4, [sp, #744]\t@ 0x2e8\n+\tadc.w\tr0, ip, #44\t@ 0x2c\n+\tstr\tr4, [sp, #760]\t@ 0x2f8\n \tmovs\tr6, r5\n \t\t\t@ instruction: 0x47aa\n \tmovs\tr4, r6\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, r2]\n \tmovs\tr0, r0\n-\tcdp\t0, 13, cr0, cr10, cr12, {1}\n-\tcdp\t0, 12, cr0, cr0, cr12, {1}\n-\tcdp\t0, 7, cr0, cr2, cr12, {1}\n-\tcdp\t0, 7, cr0, cr2, cr12, {1}\n-\tcdp\t0, 4, cr0, cr10, cr12, {1}\n-\tcdp\t0, 1, cr0, cr14, cr12, {1}\n-\tcdp\t0, 2, cr0, cr0, cr12, {1}\n-\tcdp\t0, 0, cr0, cr0, cr12, {1}\n-\tldcl\t0, cr0, [r8, #176]\t@ 0xb0\n-\tldrh\tr2, [r2, #44]\t@ 0x2c\n+\tcdp\t0, 13, cr0, cr14, cr12, {1}\n+\tcdp\t0, 12, cr0, cr4, cr12, {1}\n+\tcdp\t0, 7, cr0, cr6, cr12, {1}\n+\tcdp\t0, 7, cr0, cr6, cr12, {1}\n+\tcdp\t0, 4, cr0, cr14, cr12, {1}\n+\tcdp\t0, 2, cr0, cr2, cr12, {1}\n+\tcdp\t0, 2, cr0, cr4, cr12, {1}\n+\tcdp\t0, 0, cr0, cr4, cr12, {1}\n+\tldcl\t0, cr0, [ip, #176]\t@ 0xb0\n+\tldrh\tr6, [r2, #44]\t@ 0x2c\n \tmovs\tr6, r5\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t1c20a8 , std::allocator > const&)@@Base+0xa54>\n+\tb.n\t1c20b0 , std::allocator > const&)@@Base+0xa5c>\n \tmovs\tr4, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tmov\tr0, r9\n \tb.n\t1c20aa , std::allocator > const&)@@Base+0xa56>\n \tmov\tr0, r9\n \tb.n\t1c20ce , std::allocator > const&)@@Base+0xa7a>\n@@ -455975,15 +455975,15 @@\n \tldr\tr0, [pc, #112]\t@ (1c27d8 , std::allocator > const&)@@Base+0x1184>)\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\te4538 \n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t1c271e , std::allocator > const&)@@Base+0x10ca>\n \tnop\n-\tldrh\tr0, [r7, #6]\n+\tldrh\tr4, [r7, #6]\n \tmovs\tr6, r5\n \tstr\tr4, [r1, #28]\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #24]\n \tmovs\tr4, r5\n \tsubs\tr2, #196\t@ 0xc4\n \tmovs\tr4, r6\n@@ -457944,37 +457944,37 @@\n \tb.n\t1c3460 \n \tadds\tr4, #4\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr2, [r1, r5]\n \tmovs\tr4, r5\n-\tblt.n\t1c34ac \n+\tbgt.n\t1c34b4 \n \tmovs\tr4, r5\n-\tblt.n\t1c356c , 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>\n+\tblt.n\t1c3574 , 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>\n \tmovs\tr4, r5\n-\tbge.n\t1c3430 \n+\tbge.n\t1c3438 \n \tmovs\tr4, r5\n-\tbge.n\t1c34f4 >::~vector()@@Base+0x10>\n+\tbge.n\t1c34fc >::~vector()@@Base+0x18>\n \tmovs\tr4, r5\n-\tbls.n\t1c35b8 , 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>\n+\tbls.n\t1c35c0 , 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>\n \tmovs\tr4, r5\n \tcmp\tr7, #204\t@ 0xcc\n \tmovs\tr4, r6\n-\tbhi.n\t1c33f8 \n+\tbhi.n\t1c3400 \n \tmovs\tr4, r5\n-\tbhi.n\t1c34f4 >::~vector()@@Base+0x10>\n+\tbhi.n\t1c34fc >::~vector()@@Base+0x18>\n \tmovs\tr4, r5\n-\tbvc.n\t1c356c , 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>\n+\tbvc.n\t1c3574 , 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>\n \tmovs\tr5, r5\n-\tbvc.n\t1c3414 \n+\tbvc.n\t1c341c \n \tmovs\tr4, r5\n-\tbvc.n\t1c351c >::~vector()@@Base+0x38>\n+\tbvc.n\t1c3524 >::~vector()@@Base+0x40>\n \tmovs\tr4, r5\n-\tbvc.n\t1c3504 >::~vector()@@Base+0x20>\n+\tbvc.n\t1c350c >::~vector()@@Base+0x28>\n \tmovs\tr4, r5\n \tcmp\tr4, #8\n \tmovs\tr4, r6\n \n 001c34e4 >::~vector()@@Base>:\n std::vector >::~vector():\n /usr/include/c++/14/bits/stl_vector.h:733\n@@ -458521,15 +458521,15 @@\n c-interface-python.cc:68\n \tmov\tr1, r4\n c-interface-python.cc:69\n \tldmia.w\tsp!, {r4, lr}\n c-interface-python.cc:68\n \tb.w\tf2544 \n \tnop\n-\tbeq.n\t1c3990 \n+\tbeq.n\t1c3998 \n \tmovs\tr4, r5\n \n 001c38ac :\n make_atom_spec_py(_object*):\n c-interface-python.cc:74\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -460345,15 +460345,15 @@\n \tmovs\tr0, r0\n \tmovs\tr7, #26\n \tmovs\tr4, r6\n \tmovs\tr5, #76\t@ 0x4c\n \tmovs\tr4, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr1, {r1, r2, r3, r4, r7}\n+\tldmia\tr1, {r1, r5, r7}\n \tmovs\tr4, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadds\tr2, r4, #3\n \tmovs\tr4, r6\n \tadds\tr4, r2, #2\n \tmovs\tr4, r6\n@@ -462303,29 +462303,29 @@\n \tmovs\tr4, r6\n \tasrs\tr6, r3, #16\n \tmovs\tr4, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr2, r7, #15\n \tmovs\tr4, r6\n-\tpop\t{r2, r3, r4, r5, r6, r7}\n+\tpop\t{pc}\n \tmovs\tr4, r5\n \tpop\t{r3, r6, r7}\n \tmovs\tr3, r5\n \tpop\t{r1, r3, r5, r6, r7}\n \tmovs\tr3, r5\n \tpop\t{r3, r4, pc}\n \tmovs\tr3, r5\n \tasrs\tr6, r4, #7\n \tmovs\tr4, r6\n \tasrs\tr0, r1, #7\n \tmovs\tr4, r6\n \t\t\t@ instruction: 0xb892\n \tmovs\tr3, r5\n-\trevsh\tr0, r2\n+\trevsh\tr4, r2\n \tmovs\tr4, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tpop\t{r1, r3, r7, pc}\n \tmovs\tr3, r5\n \tasrs\tr6, r4, #3\n \tmovs\tr4, r6\n@@ -463320,19 +463320,19 @@\n \tmovs\tr4, r6\n \tlsrs\tr0, r3, #15\n \tmovs\tr4, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpush\t{r3, r4, r7}\n+\tpush\t{r2, r3, r4, r7}\n \tmovs\tr4, r5\n \tlsrs\tr4, r1, #12\n \tmovs\tr4, r6\n-\tpush\t{r2, r3, r4, r6}\n+\tpush\t{r5, r6}\n \tmovs\tr4, r5\n \tlsrs\tr2, r0, #11\n \tmovs\tr4, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tlsrs\tr4, r0, #9\n \tmovs\tr4, r6\n@@ -463815,19 +463815,19 @@\n \tmovs\tr0, r0\n \tpush\t{r4, r5, r6, r7}\n \tmovs\tr3, r5\n \tldmia\tr3!, {r2, r4}\n \tmovs\tr3, r5\n \tlsrs\tr2, r5, #1\n \tmovs\tr4, r6\n-\tcbz\tr2, 1c59d6 \n+\tcbz\tr6, 1c59d6 \n \tmovs\tr4, r5\n \tlsrs\tr4, r3, #32\n \tmovs\tr4, r6\n-\tcbz\tr2, 1c59d0 \n+\tcbz\tr6, 1c59d0 \n \tmovs\tr4, r5\n \tlsls\tr6, r2, #31\n \tmovs\tr4, r6\n \tlsls\tr4, r3, #27\n \tmovs\tr4, r6\n \tcbz\tr0, 1c59fa \n \tmovs\tr3, r5\n@@ -471747,27 +471747,27 @@\n \tmovs\tr3, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tblt.n\t1c8ffc \n \tmovs\tr3, r6\n \tbge.n\t1c8fc4 \n \tmovs\tr3, r6\n-\tstrb\tr4, [r4, #31]\n+\tstrb\tr0, [r5, #31]\n \tmovs\tr6, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, #2]\n+\tstrh\tr0, [r0, #4]\n \tmovs\tr4, r5\n-\tstrb\tr6, [r1, #9]\n+\tstrb\tr2, [r2, #9]\n \tmovs\tr4, r5\n-\tldrb\tr4, [r6, #14]\n+\tldrb\tr0, [r7, #14]\n \tmovs\tr4, r5\n-\tldrb\tr2, [r1, #11]\n+\tldrb\tr6, [r1, #11]\n \tmovs\tr4, r5\n-\tldrb\tr4, [r0, #11]\n+\tldrb\tr0, [r1, #11]\n \tmovs\tr4, r5\n \tbeq.n\t1c8fe8 \n \tmovs\tr3, r6\n \tbeq.n\t1c8f64 \n \tmovs\tr3, r6\n \tbeq.n\t1c90ec \n \tmovs\tr3, r6\n@@ -473306,15 +473306,15 @@\n \tmovs\tr0, r0\n \tstmia\tr6!, {r1, r5, r7}\n \tmovs\tr3, r6\n \tstr\tr4, [r2, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r6, #0]\n+\tstrb\tr2, [r7, #0]\n \tmovs\tr4, r5\n \tldr\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tstmia\tr6!, {r1, r3, r6}\n \tmovs\tr3, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -475925,21 +475925,21 @@\n \tmovs\tr3, r6\n \tpop\t{r6}\n \tmovs\tr3, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r0, r0]\n+\tldrh\tr2, [r1, r0]\n \tmovs\tr4, r5\n-\tstr\tr0, [r5, #60]\t@ 0x3c\n+\tstr\tr4, [r5, #60]\t@ 0x3c\n \tmovs\tr4, r5\n-\tstrb\tr6, [r5, r6]\n+\tstrb\tr2, [r6, r6]\n \tmovs\tr6, r5\n-\tldrsh\tr4, [r2, r4]\n+\tldrsh\tr0, [r3, r4]\n \tmovs\tr4, r5\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpush\t{r1, r2, r3, r5, r6}\n \tmovs\tr3, r6\n@@ -477841,31 +477841,31 @@\n \tmovs\tr3, r6\n \tldrh\tr0, [r4, r1]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r2, r3]\n+\tstrh\tr2, [r3, r3]\n \tmovs\tr4, r5\n \tldr\tr4, [r3, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r4, r2]\n+\tstrh\tr6, [r4, r2]\n \tmovs\tr4, r5\n-\tstrh\tr4, [r0, r2]\n+\tstrh\tr0, [r1, r2]\n \tmovs\tr4, r5\n-\t\t\t@ instruction: 0x47c2\n+\t\t\t@ instruction: 0x47c6\n \tmovs\tr5, r5\n \tadd\tr0, sp, #72\t@ 0x48\n \tmovs\tr3, r6\n-\tstr\tr2, [r7, r7]\n+\tstr\tr6, [r7, r7]\n \tmovs\tr4, r5\n-\tstr\tr6, [r0, r7]\n+\tstr\tr2, [r1, r7]\n \tmovs\tr4, r5\n-\tstr\tr6, [r5, r5]\n+\tstr\tr2, [r6, r5]\n \tmovs\tr4, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr6, pc, #680\t@ (adr r6, 1cbc6c )\n \tmovs\tr3, r6\n c-interface-refine.cc:250\n \tldr\tr2, [pc, #84]\t@ (1cba1c )\n@@ -478141,31 +478141,31 @@\n \tmovs\tr0, r0\n \tadd\tr5, pc, #664\t@ (adr r5, 1cbe64 )\n \tmovs\tr3, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #880]\t@ (1cbf48 )\n+\tldr\tr7, [pc, #896]\t@ (1cbf58 )\n \tmovs\tr4, r5\n-\tldr\tr7, [pc, #936]\t@ (1cbf84 )\n+\tldr\tr7, [pc, #952]\t@ (1cbf94 )\n \tmovs\tr4, r5\n \tadd\tr4, pc, #1008\t@ (adr r4, 1cbfd0 )\n \tmovs\tr3, r6\n-\tldr\tr7, [pc, #824]\t@ (1cbf1c )\n+\tldr\tr7, [pc, #840]\t@ (1cbf2c )\n \tmovs\tr4, r5\n \tcmp\tr1, #240\t@ 0xf0\n \tmovs\tr4, r5\n-\tldr\tr7, [pc, #416]\t@ (1cbd8c )\n+\tldr\tr7, [pc, #432]\t@ (1cbd9c )\n \tmovs\tr4, r5\n-\tldr\tr7, [pc, #480]\t@ (1cbdd0 )\n+\tldr\tr7, [pc, #496]\t@ (1cbde0 )\n \tmovs\tr4, r5\n \tcmp\tr1, #186\t@ 0xba\n \tmovs\tr4, r5\n-\tldr\tr7, [pc, #200]\t@ (1cbcc0 )\n+\tldr\tr7, [pc, #216]\t@ (1cbcd0 )\n \tmovs\tr4, r5\n \tadd\tr4, pc, #336\t@ (adr r4, 1cbd4c )\n \tmovs\tr3, r6\n \n 001cbbfc :\n refine_zone():\n c-interface-refine.cc:115\n@@ -478968,15 +478968,15 @@\n \tmovs\tr3, r6\n \tldr\tr4, [r4, #40]\t@ 0x28\n \tmovs\tr3, r5\n \tstmia\tr6!, {r1, r3}\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #312]\t@ (1cc2b8 )\n+\tldr\tr2, [pc, #328]\t@ (1cc2c8 )\n \tmovs\tr4, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #912]\t@ 0x390\n \tmovs\tr3, r6\n \tldr\tr6, [sp, #816]\t@ 0x330\n \tmovs\tr3, r6\n@@ -479621,17 +479621,17 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstc2\t0, cr0, [r2, #172]\t@ 0xac\n-\tstrb\tr4, [r0, #18]\n+\tstrb\tr0, [r1, #18]\n \tmovs\tr5, r5\n-\tstrb\tr6, [r3, #17]\n+\tstrb\tr2, [r4, #17]\n \tmovs\tr5, r5\n \tstc2l\t0, cr0, [r4, #-172]\t@ 0xffffff54\n \tldr\tr4, [sp, #56]\t@ 0x38\n \tmovs\tr3, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstc2\t0, cr0, [r4], {43}\t@ 0x2b\n@@ -483644,15 +483644,15 @@\n \tmovs\tr0, r0\n \tstrh\tr4, [r3, #36]\t@ 0x24\n \tmovs\tr3, r6\n \tstrh\tr6, [r7, #34]\t@ 0x22\n \tmovs\tr3, r6\n \tstr\tr0, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tcmp\tr5, #144\t@ 0x90\n+\tcmp\tr5, #148\t@ 0x94\n \tmovs\tr4, r5\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, #29]\n \tmovs\tr3, r6\n@@ -485051,19 +485051,19 @@\n \tldr\tr1, [pc, #16]\t@ (1cebe8 )\n \tldr\tr0, [pc, #20]\t@ (1cebec )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\te720c <__assert_fail@plt>\n \tnop\n-\tsubs\tr0, r7, #5\n+\tsubs\tr4, r7, #5\n \tmovs\tr4, r5\n-\tmovs\tr0, #86\t@ 0x56\n+\tmovs\tr0, #90\t@ 0x5a\n \tmovs\tr4, r5\n-\tmovs\tr0, #108\t@ 0x6c\n+\tmovs\tr0, #112\t@ 0x70\n \tmovs\tr4, r5\n tree > >::erase_children(tree > >::iterator_base const&) [clone .isra.0]:\n ../coot-utils/tree.hh:572\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4056]\t@ 0xfd8\n@@ -485285,25 +485285,25 @@\n \tnop\n \tstrb\tr0, [r2, #13]\n \tmovs\tr3, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr2, [r0, #11]\n \tmovs\tr3, r6\n-\tsubs\tr0, r0, #4\n+\tsubs\tr4, r0, #4\n \tmovs\tr4, r5\n-\tsubs\tr6, r2, #3\n+\tsubs\tr2, r3, #3\n \tmovs\tr4, r5\n-\tsubs\tr4, r2, #7\n+\tsubs\tr0, r3, #7\n \tmovs\tr4, r5\n-\tadds\tr4, r4, #7\n+\tadds\tr0, r5, #7\n \tmovs\tr4, r5\n-\tsubs\tr2, r0, #3\n+\tsubs\tr6, r0, #3\n \tmovs\tr4, r5\n-\tsubs\tr0, r3, #3\n+\tsubs\tr4, r3, #3\n \tmovs\tr4, r5\n \n 001ceda0 :\n set_reorienting_next_residue_mode():\n c-interface-residues.cc:709\n \tldr\tr3, [pc, #16]\t@ (1cedb4 )\n c-interface-residues.cc:711\n@@ -486893,27 +486893,27 @@\n \tmovs\tr3, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r4, #31\n+\tasrs\tr0, r5, #31\n \tmovs\tr4, r5\n-\ttst\tr0, r4\n+\ttst\tr4, r4\n \tmovs\tr5, r5\n-\ttst\tr4, r1\n+\ttst\tr0, r2\n \tmovs\tr5, r5\n \tasrs\tr0, r7, #7\n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tasrs\tr0, r1, #23\n+\tasrs\tr4, r1, #23\n \tmovs\tr4, r5\n-\tasrs\tr0, r0, #23\n+\tasrs\tr4, r0, #23\n \tmovs\tr4, r5\n \tldr\tr6, [r0, #4]\n \tmovs\tr3, r6\n \tldr\tr6, [r5, #0]\n \tmovs\tr3, r6\n \n 001cf898 :\n@@ -487136,15 +487136,15 @@\n \tmovs\tr3, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r4, #15\n+\tasrs\tr6, r4, #15\n \tmovs\tr4, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #96]\t@ 0x60\n \tmovs\tr3, r6\n \tstr\tr0, [r3, #96]\t@ 0x60\n \tmovs\tr3, r6\n@@ -490106,25 +490106,25 @@\n \tmovs\tr3, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr4, [r7, r0]\n \tmovs\tr3, r6\n \tstr\tr4, [r1, r7]\n \tmovs\tr3, r6\n-\tvhadd.u32\td0, d10, d27\n-\tstc2l\t0, cr0, [r0, #172]!\t@ 0xac\n-\tmovs\tr6, r1\n+\tvhadd.u32\td0, d14, d27\n+\tstc2l\t0, cr0, [r4, #172]!\t@ 0xac\n+\tmovs\tr2, r2\n \tmovs\tr4, r5\n-\tvhadd.u16\td0, d6, d27\n-\tstc2l\t0, cr0, [ip, #172]\t@ 0xac\n-\tmovs\tr2, r4\n+\tvhadd.u16\td0, d10, d27\n+\tldc2l\t0, cr0, [r0, #172]\t@ 0xac\n+\tmovs\tr6, r4\n \tmovs\tr4, r5\n-\tvhadd.u8\td0, d2, d27\n-\tldc2\t0, cr0, [r8, #172]!\t@ 0xac\n-\tvaddl.u\tq8, d10, d27\n+\tvhadd.u8\td0, d6, d27\n+\tldc2\t0, cr0, [ip, #172]!\t@ 0xac\n+\tvaddl.u\tq8, d14, d27\n \n 001d0eb8 > >::~tree()@@Base>:\n tree > >::~tree():\n ../coot-utils/tree.hh:497\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -491277,26 +491277,26 @@\n \tnop\n \tldr\tr3, [pc, #896]\t@ (1d1a10 )\n \tmovs\tr3, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #648]\t@ (1d1920 )\n \tmovs\tr3, r6\n-\tldr??.w\tr0, [r6, fp, lsl #2]\n-\taddw\tr0, ip, #2091\t@ 0x82b\n-\t\t\t@ instruction: 0xfa52002b\n-\tstr??.w\tr0, [r2, fp, lsl #2]\n-\t\t\t@ instruction: 0xf5f8002b\n-\tvst4.8\t{d16-d19}, [lr :128], fp\n-\tstr.w\tr0, [lr, fp, lsl #2]\n-\t\t\t@ instruction: 0xf5e4002b\n-\tldrsh.w\tr0, [sl, fp, lsl #2]\n-\tldrh.w\tr0, [sl, fp, lsl #2]\n-\trsbs\tr0, r0, #11206656\t@ 0xab0000\n-\t\t\t@ instruction: 0xf7fe002b\n+\tldr??.w\tr0, [sl, fp, lsl #2]\n+\t\t\t@ instruction: 0xf610002b\n+\t\t\t@ instruction: 0xfa56002b\n+\tstr??.w\tr0, [r6, fp, lsl #2]\n+\t\t\t@ instruction: 0xf5fc002b\n+\tldr??.w\tr0, [r2, fp, lsl #2]\n+\tldr.w\tr0, [r2, fp, lsl #2]\n+\t\t\t@ instruction: 0xf5e8002b\n+\tldrsh.w\tr0, [lr, fp, lsl #2]\n+\tldrh.w\tr0, [lr, fp, lsl #2]\n+\trsbs\tr0, r4, #11206656\t@ 0xab0000\n+\tstrb.w\tr0, [r2, fp, lsl #2]\n \tldr\tr1, [pc, #552]\t@ (1d18f4 > >::copy_(tree > > const&)@@Base+0x228>)\n \tmovs\tr3, r6\n \n 001d16cc > >::copy_(tree > > const&)@@Base>:\n tree > >::copy_(tree > > const&):\n ../coot-utils/tree.hh:543\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -492715,15 +492715,15 @@\n \tnop\n \tlsls\tr0, r3\n \tmovs\tr3, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \teors\tr6, r6\n \tmovs\tr3, r6\n-\t\t\t@ instruction: 0xf0fa002b\n+\t\t\t@ instruction: 0xf0fe002b\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tsubs\tr7, #206\t@ 0xce\n \tmovs\tr3, r6\n \tsubs\tr7, #160\t@ 0xa0\n \tmovs\tr3, r6\n \n@@ -493170,23 +493170,23 @@\n \tmovs\tr3, r6\n \tsubs\tr7, #48\t@ 0x30\n \tmovs\tr3, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tvaddl.s16\tq0, d0, d27\n+\tvaddl.s16\tq0, d4, d27\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvaddl.s16\tq8, d2, d27\n-\tvaddl.s8\tq0, d2, d27\n+\tvaddl.s16\tq8, d6, d27\n+\tvaddl.s8\tq0, d6, d27\n \tsubs\tr5, #128\t@ 0x80\n \tmovs\tr3, r6\n-\tcdp\t0, 2, cr0, cr12, cr11, {1}\n-\tcdp\t0, 4, cr0, cr4, cr11, {1}\n+\tcdp\t0, 3, cr0, cr0, cr11, {1}\n+\tcdp\t0, 4, cr0, cr8, cr11, {1}\n \tsubs\tr5, #36\t@ 0x24\n \tmovs\tr3, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tsubs\tr4, #174\t@ 0xae\n \tmovs\tr3, r6\n \tsubs\tr4, #146\t@ 0x92\n@@ -494508,26 +494508,26 @@\n \tldrh\tr6, [r1, #52]\t@ 0x34\n \tmovs\tr3, r5\n \tstc2\t0, cr0, [r2], {42}\t@ 0x2a\n \tldrsh\tr0, [r7, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe83a002b\n-\tstr\tr0, [r2, r5]\n+\t\t\t@ instruction: 0xe83e002b\n+\tstr\tr4, [r2, r5]\n \tmovs\tr6, r5\n \tadds\tr5, #134\t@ 0x86\n \tmovs\tr3, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tb.n\t1d2964 , 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>\n+\tb.n\t1d296c , 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>\n \tmovs\tr3, r5\n-\tb.n\t1d2908 , 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>\n+\tb.n\t1d2910 , 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>\n \tmovs\tr3, r5\n-\tb.n\t1d32f0 \n+\tb.n\t1d32f8 \n \tmovs\tr3, r5\n \tadds\tr3, #214\t@ 0xd6\n \tmovs\tr3, r6\n \tadds\tr3, #190\t@ 0xbe\n \tmovs\tr3, r6\n \tbge.n\t1d2bbc , 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>\n \tmovs\tr2, r5\n@@ -495125,25 +495125,25 @@\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #1\n \tmovs\tr0, r0\n \tadds\tr1, #228\t@ 0xe4\n \tmovs\tr3, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tb.n\t1d3730 \n+\tb.n\t1d3738 \n \tmovs\tr3, r5\n \tadds\tr1, #192\t@ 0xc0\n \tmovs\tr3, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t1d36a8 \n+\tb.n\t1d36b0 \n \tmovs\tr3, r5\n-\tb.n\t1d363c \n+\tb.n\t1d3644 \n \tmovs\tr3, r5\n-\tb.n\t1d35b4 \n+\tb.n\t1d35bc \n \tmovs\tr3, r5\n \tstr\tr0, [r4, #4]\n \tmovs\tr0, r0\n \tadds\tr0, #0\n \tmovs\tr3, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -496629,27 +496629,27 @@\n \tb.n\t1d3a46 \n \tcmp\tr6, #254\t@ 0xfe\n \tmovs\tr3, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr6, #236\t@ 0xec\n \tmovs\tr3, r6\n-\tb.n\t1d3ba0 , std::allocator >)@@Base+0xd0>\n+\tb.n\t1d3ba8 , std::allocator >)@@Base+0xd8>\n \tmovs\tr3, r5\n-\tb.n\t1d3b38 , std::allocator >)@@Base+0x68>\n+\tb.n\t1d3b40 , std::allocator >)@@Base+0x70>\n \tmovs\tr3, r5\n \tstr\tr0, [r4, #4]\n \tmovs\tr0, r0\n-\tsvc\t168\t@ 0xa8\n+\tsvc\t172\t@ 0xac\n \tmovs\tr3, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr0, [r3, r0]\n \tmovs\tr0, r0\n-\tudf\t#96\t@ 0x60\n+\tudf\t#100\t@ 0x64\n \tmovs\tr3, r5\n \tstr\tr0, [r0, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tcmp\tr0, #80\t@ 0x50\n \tmovs\tr3, r6\n \tmovs\tr6, #102\t@ 0x66\n \tmovs\tr3, r6\n@@ -498189,15 +498189,15 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr6, {r4, r5, r6, r7}\n+\tldmia\tr6, {r2, r4, r5, r6, r7}\n \tmovs\tr3, r5\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n /usr/include/clipper/core/hkl_data.h:222 (discriminator 1)\n \tldr\tr3, [sp, #32]\n \tsub.w\tr0, r3, #8\n \tblx\te6504 ::Reference::~Reference()@plt>\n@@ -499256,33 +499256,33 @@\n \tb.n\t1d4bf0 \n \tadds\tr6, r4, r6\n \tmovs\tr3, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr3, {r3, r4, r7}\n+\tldmia\tr3, {r2, r3, r4, r7}\n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldmia\tr2!, {r7}\n+\tldmia\tr2, {r2, r7}\n \tmovs\tr3, r5\n-\tldmia\tr2!, {r1, r3, r4, r5}\n+\tldmia\tr2, {r1, r2, r3, r4, r5}\n \tmovs\tr3, r5\n-\tldmia\tr1!, {r3, r4, r5, r6, r7}\n+\tldmia\tr1!, {r2, r3, r4, r5, r6, r7}\n \tmovs\tr3, r5\n-\tldmia\tr1!, {r2, r4, r5, r7}\n+\tldmia\tr1!, {r3, r4, r5, r7}\n \tmovs\tr3, r5\n-\tldmia\tr1, {r1, r2, r4, r5, r6}\n+\tldmia\tr1, {r1, r3, r4, r5, r6}\n \tmovs\tr3, r5\n-\tldmia\tr1, {r1, r6}\n+\tldmia\tr1, {r1, r2, r6}\n \tmovs\tr3, r5\n-\tldmia\tr1, {r1}\n+\tldmia\tr1, {r1, r2}\n \tmovs\tr3, r5\n-\tldmia\tr0!, {r2, r3, r6, r7}\n+\tldmia\tr0!, {r4, r6, r7}\n \tmovs\tr3, r5\n \tasrs\tr0, r3, #19\n \tmovs\tr3, r6\n \tasrs\tr6, r0, #18\n \tmovs\tr3, r6\n \tasrs\tr4, r6, #14\n \tmovs\tr3, r6\n@@ -503480,15 +503480,15 @@\n /usr/include/clipper/core/hkl_data.h:262\n \tmov\tr0, r3\n /usr/include/c++/14/bits/basic_string.h:223\n \tstr\tr4, [r3, #4]\n /usr/include/clipper/core/hkl_data.h:262\n \tpop\t{r4, r5}\n \tbx\tlr\n-\tbls.n\t1d6bf8 >::data_names() const@@Base+0x24>\n+\tbls.n\t1d6c00 >::data_names() const@@Base+0x2c>\n \tmovs\tr3, r5\n \n 001d6b8c ::type() const@@Base>:\n clipper::HKL_data::type() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr\tr2, [pc, #28]\t@ (1d6bac ::type() const@@Base+0x20>)\n /usr/include/clipper/core/hkl_data.h:258\n@@ -503511,15 +503511,15 @@\n /usr/include/clipper/core/hkl_data.h:258\n \tmov\tr0, r3\n /usr/include/c++/14/bits/basic_string.h:223\n \tstr\tr4, [r3, #4]\n /usr/include/clipper/core/hkl_data.h:258\n \tpop\t{r4, r5}\n \tbx\tlr\n-\tadd\tr6, pc, #472\t@ (adr r6, 1d6d88 >::type() const@@Base+0x8>)\n+\tadd\tr6, pc, #488\t@ (adr r6, 1d6d98 >::type() const@@Base+0x18>)\n \tmovs\tr3, r5\n \n 001d6bb0 >::type() const@@Base>:\n clipper::HKL_data >::type() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr\tr2, [pc, #28]\t@ (1d6bd0 >::type() const@@Base+0x20>)\n /usr/include/clipper/core/hkl_data.h:258\n@@ -503542,15 +503542,15 @@\n /usr/include/clipper/core/hkl_data.h:258\n \tmov\tr0, r3\n /usr/include/c++/14/bits/basic_string.h:223\n \tstr\tr4, [r3, #4]\n /usr/include/clipper/core/hkl_data.h:258\n \tpop\t{r4, r5}\n \tbx\tlr\n-\tadd\tr7, pc, #440\t@ (adr r7, 1d6d8c >::type() const@@Base+0xc>)\n+\tadd\tr7, pc, #456\t@ (adr r7, 1d6d9c >::type() const@@Base+0x1c>)\n \tmovs\tr3, r5\n \n 001d6bd4 >::data_names() const@@Base>:\n clipper::HKL_data >::data_names() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr\tr2, [pc, #40]\t@ (1d6c00 >::data_names() const@@Base+0x2c>)\n /usr/include/clipper/core/hkl_data.h:262\n@@ -503580,15 +503580,15 @@\n /usr/include/c++/14/bits/char_traits.h:350\n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #15]\n /usr/include/clipper/core/hkl_data.h:262\n \tldr.w\tr4, [sp], #4\n \tbx\tlr\n \tnop\n-\tadd\tr6, pc, #216\t@ (adr r6, 1d6cdc >::data_names() const@@Base+0x50>)\n+\tadd\tr6, pc, #232\t@ (adr r6, 1d6cec >::data_names() const@@Base+0x60>)\n \tmovs\tr3, r5\n \n 001d6c04 >::type() const@@Base>:\n clipper::HKL_data >::type() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr\tr2, [pc, #40]\t@ (1d6c30 >::type() const@@Base+0x2c>)\n /usr/include/clipper/core/hkl_data.h:258\n@@ -503618,15 +503618,15 @@\n \tstrh.w\tip, [r3, #12]\n /usr/include/c++/14/bits/char_traits.h:350\n \tstrb\tr2, [r3, #14]\n /usr/include/clipper/core/hkl_data.h:258\n \tldr.w\tr4, [sp], #4\n \tbx\tlr\n \tnop\n-\tadd\tr6, pc, #56\t@ (adr r6, 1d6c6c >::type() const@@Base+0xc>)\n+\tadd\tr6, pc, #72\t@ (adr r6, 1d6c7c >::type() const@@Base+0x1c>)\n \tmovs\tr3, r5\n \n 001d6c34 >::data_names() const@@Base>:\n clipper::HKL_data >::data_names() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr.w\tip, [pc, #36]\t@ 1d6c5c >::data_names() const@@Base+0x28>\n /usr/include/clipper/core/hkl_data.h:262\n@@ -503652,15 +503652,15 @@\n /usr/include/clipper/core/hkl_data.h:262\n \tmov\tr0, r3\n /usr/include/c++/14/bits/char_traits.h:350\n \tstrb\tr2, [r3, #20]\n /usr/include/clipper/core/hkl_data.h:262\n \tpop\t{r4, r5}\n \tbx\tlr\n-\tadd\tr5, pc, #912\t@ (adr r5, 1d6ff0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x150>)\n+\tadd\tr5, pc, #928\t@ (adr r5, 1d7000 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x160>)\n \tmovs\tr3, r5\n \n 001d6c60 >::type() const@@Base>:\n clipper::HKL_data >::type() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr\tr2, [pc, #36]\t@ (1d6c88 >::type() const@@Base+0x28>)\n /usr/include/clipper/core/hkl_data.h:258\n@@ -503687,15 +503687,15 @@\n /usr/include/c++/14/bits/char_traits.h:427\n \tldrh\tr2, [r2, #0]\n \tstrh\tr2, [r3, #16]\n /usr/include/clipper/core/hkl_data.h:258\n \tpop\t{r4, r5}\n \tbx\tlr\n \tnop\n-\tadd\tr5, pc, #808\t@ (adr r5, 1d6fb4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x114>)\n+\tadd\tr5, pc, #824\t@ (adr r5, 1d6fc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x124>)\n \tmovs\tr3, r5\n \n 001d6c8c >::data_names() const@@Base>:\n clipper::HKL_data >::data_names() const:\n /usr/include/clipper/core/hkl_data.h:262\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -503772,15 +503772,15 @@\n \tadd\tsp, #12\n \tpop\t{r4, r5, pc}\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \t\t\t@ instruction: 0xf35a0032\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #464\t@ (adr r5, 1d6eec >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x4c>)\n+\tadd\tr5, pc, #480\t@ (adr r5, 1d6efc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x5c>)\n \tmovs\tr3, r5\n \t\t\t@ instruction: 0xf3080032\n \n 001d6d20 >::type() const@@Base>:\n clipper::HKL_data >::type() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr\tr2, [pc, #40]\t@ (1d6d4c >::type() const@@Base+0x2c>)\n@@ -503811,15 +503811,15 @@\n \tstrh.w\tip, [r3, #12]\n /usr/include/c++/14/bits/char_traits.h:350\n \tstrb\tr2, [r3, #14]\n /usr/include/clipper/core/hkl_data.h:258\n \tldr.w\tr4, [sp], #4\n \tbx\tlr\n \tnop\n-\tadd\tr5, pc, #200\t@ (adr r5, 1d6e18 >::data_names() const@@Base+0x6c>)\n+\tadd\tr5, pc, #216\t@ (adr r5, 1d6e28 >::data_names() const@@Base+0x7c>)\n \tmovs\tr3, r5\n \n 001d6d50 >::data_names() const@@Base>:\n clipper::HKL_data >::data_names() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr\tr2, [pc, #40]\t@ (1d6d7c >::data_names() const@@Base+0x2c>)\n /usr/include/clipper/core/hkl_data.h:262\n@@ -503849,15 +503849,15 @@\n \tstrh.w\tip, [r3, #12]\n /usr/include/c++/14/bits/char_traits.h:350\n \tstrb\tr2, [r3, #14]\n /usr/include/clipper/core/hkl_data.h:262\n \tldr.w\tr4, [sp], #4\n \tbx\tlr\n \tnop\n-\tadd\tr5, pc, #40\t@ (adr r5, 1d6da8 >::type() const@@Base+0x28>)\n+\tadd\tr5, pc, #56\t@ (adr r5, 1d6db8 >::data_names() const@@Base+0xc>)\n \tmovs\tr3, r5\n \n 001d6d80 >::type() const@@Base>:\n clipper::HKL_data >::type() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr\tr2, [pc, #36]\t@ (1d6da8 >::type() const@@Base+0x28>)\n /usr/include/clipper/core/hkl_data.h:258\n@@ -503884,15 +503884,15 @@\n /usr/include/c++/14/bits/char_traits.h:427\n \tldrh\tr2, [r2, #0]\n \tstrh\tr2, [r3, #16]\n /usr/include/clipper/core/hkl_data.h:258\n \tpop\t{r4, r5}\n \tbx\tlr\n \tnop\n-\tadd\tr4, pc, #904\t@ (adr r4, 1d7134 , std::allocator > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int, clipper::datatypes::ABCD const&)@@Base+0x50>)\n+\tadd\tr4, pc, #920\t@ (adr r4, 1d7144 , std::allocator > >::_M_fill_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int, clipper::datatypes::ABCD const&)@@Base+0x60>)\n \tmovs\tr3, r5\n \n 001d6dac >::data_names() const@@Base>:\n clipper::HKL_data >::data_names() const:\n /usr/include/clipper/core/hkl_data.h:262\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -503969,15 +503969,15 @@\n \tadd\tsp, #12\n \tpop\t{r4, r5, pc}\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \t\t\t@ instruction: 0xf23a0032\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #560\t@ (adr r4, 1d706c ::update()@@Base+0x20>)\n+\tadd\tr4, pc, #576\t@ (adr r4, 1d707c ::update()@@Base+0x30>)\n \tmovs\tr3, r5\n \t\t\t@ instruction: 0xf1e80032\n \n 001d6e40 >::type() const@@Base>:\n clipper::HKL_data >::type() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr\tr2, [pc, #40]\t@ (1d6e6c >::type() const@@Base+0x2c>)\n@@ -504008,15 +504008,15 @@\n /usr/include/c++/14/bits/char_traits.h:350\n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #15]\n /usr/include/clipper/core/hkl_data.h:258\n \tldr.w\tr4, [sp], #4\n \tbx\tlr\n \tnop\n-\tadd\tr4, pc, #296\t@ (adr r4, 1d6f98 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0xf8>)\n+\tadd\tr4, pc, #312\t@ (adr r4, 1d6fa8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x108>)\n \tmovs\tr3, r5\n \n 001d6e70 >::data_names() const@@Base>:\n clipper::HKL_data >::data_names() const:\n /usr/include/c++/14/bits/char_traits.h:427\n \tldr\tr2, [pc, #40]\t@ (1d6e9c >::data_names() const@@Base+0x2c>)\n /usr/include/clipper/core/hkl_data.h:262\n@@ -504046,15 +504046,15 @@\n /usr/include/c++/14/bits/char_traits.h:350\n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #15]\n /usr/include/clipper/core/hkl_data.h:262\n \tldr.w\tr4, [sp], #4\n \tbx\tlr\n \tnop\n-\tadd\tr4, pc, #136\t@ (adr r4, 1d6f28 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x88>)\n+\tadd\tr4, pc, #152\t@ (adr r4, 1d6f38 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x98>)\n \tmovs\tr3, r5\n \n 001d6ea0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base>:\n std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&):\n /usr/include/c++/14/bits/vector.tcc:703\n \tcmp\tr2, #0\n \tbeq.n\t1d6f2c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, clipper::datatypes::Flag const&)@@Base+0x8c>\n@@ -507333,23 +507333,23 @@\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbge.n\t1d87b4 \n \tmovs\tr2, r6\n \tldr\tr0, [r3, #24]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r4, #46]\t@ 0x2e\n+\tldrh\tr2, [r5, #46]\t@ 0x2e\n \tmovs\tr3, r5\n \tstr\tr0, [r6, #116]\t@ 0x74\n \tmovs\tr0, r0\n \tbls.n\t1d867c \n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r3, #42]\t@ 0x2a\n+\tldrh\tr0, [r4, #42]\t@ 0x2a\n \tmovs\tr3, r5\n \tbls.n\t1d87fc \n \tmovs\tr2, r6\n \tldrh\tr4, [r7, r6]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r0, r2]\n \tmovs\tr0, r0\n@@ -507458,15 +507458,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tbhi.n\t1d8904 \n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbhi.n\t1d8900 \n \tmovs\tr2, r6\n-\tldrh\tr4, [r6, #32]\n+\tldrh\tr0, [r7, #32]\n \tmovs\tr3, r5\n \tldr\tr0, [r3, #24]\n \tmovs\tr0, r0\n \tbhi.n\t1d8870 \n \tmovs\tr2, r6\n \tbhi.n\t1d8838 \n \tmovs\tr2, r6\n@@ -507638,17 +507638,17 @@\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbvc.n\t1d88b0 \n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r0, #30]\n+\tldrh\tr2, [r1, #30]\n \tmovs\tr3, r5\n-\tldrh\tr0, [r0, #26]\n+\tldrh\tr4, [r0, #26]\n \tmovs\tr3, r5\n \tldrh\tr4, [r7, r6]\n \tmovs\tr0, r0\n \tbvc.n\t1d89bc \n \tmovs\tr2, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -508481,33 +508481,33 @@\n \tnop\n \tbmi.n\t1d8fbc \n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbmi.n\t1d8fa0 \n \tmovs\tr2, r6\n-\tldrh\tr6, [r5, #2]\n+\tldrh\tr2, [r6, #2]\n \tmovs\tr3, r5\n-\tldrh\tr0, [r3, #0]\n+\tldrh\tr4, [r3, #0]\n \tmovs\tr3, r5\n-\tstrh\tr4, [r0, #62]\t@ 0x3e\n+\tstrh\tr0, [r1, #62]\t@ 0x3e\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, r7]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #68]\t@ 0x44\n \tmovs\tr0, r0\n-\tstrh\tr0, [r1, #56]\t@ 0x38\n+\tstrh\tr4, [r1, #56]\t@ 0x38\n \tmovs\tr3, r5\n-\tstrh\tr2, [r0, #54]\t@ 0x36\n+\tstrh\tr6, [r0, #54]\t@ 0x36\n \tmovs\tr3, r5\n \tbne.n\t1d900c \n \tmovs\tr2, r6\n \tbne.n\t1d8fc0 \n \tmovs\tr2, r6\n \tbne.n\t1d8f88 \n \tmovs\tr2, r6\n@@ -508827,31 +508827,31 @@\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbeq.n\t1d90c8 \n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r3, #42]\t@ 0x2a\n+\tstrh\tr6, [r3, #42]\t@ 0x2a\n \tmovs\tr3, r5\n-\tstrh\tr4, [r2, #10]\n+\tstrh\tr0, [r3, #10]\n \tmovs\tr3, r5\n \tstr\tr4, [r1, #116]\t@ 0x74\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr2, [r5, #38]\t@ 0x26\n+\tstrh\tr6, [r5, #38]\t@ 0x26\n \tmovs\tr3, r5\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tldmia\tr7!, {r3, r4, r6}\n \tmovs\tr2, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r7, #32]\n+\tstrh\tr2, [r0, #34]\t@ 0x22\n \tmovs\tr3, r5\n \tldmia\tr6, {r1, r2, r3, r4, r6, r7}\n \tmovs\tr2, r6\n \tldmia\tr6, {r6, r7}\n \tmovs\tr2, r6\n \tldmia\tr6!, {r3, r5, r7}\n \tmovs\tr2, r6\n@@ -509104,21 +509104,21 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r2, #22]\n+\tstrh\tr6, [r2, #22]\n \tmovs\tr3, r5\n \tldmia\tr5!, {r6}\n \tmovs\tr2, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r5, #16]\n+\tstrh\tr4, [r5, #16]\n \tmovs\tr3, r5\n \tldmia\tr4!, {r2, r5, r6, r7}\n \tmovs\tr2, r6\n \tldmia\tr4!, {r2, r3, r6, r7}\n \tmovs\tr2, r6\n \n 001d937c :\n@@ -509404,27 +509404,27 @@\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr4!, {r1, r5, r6}\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r2, #8]\n+\tstrh\tr2, [r3, #8]\n \tmovs\tr3, r5\n-\tldrb\tr0, [r2, #20]\n+\tldrb\tr4, [r2, #20]\n \tmovs\tr3, r5\n \tstr\tr4, [r1, #116]\t@ 0x74\n \tmovs\tr0, r0\n-\tstrh\tr0, [r2, #6]\n+\tstrh\tr4, [r2, #6]\n \tmovs\tr3, r5\n \tldmia\tr3, {r1, r3, r6}\n \tmovs\tr2, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r6, #0]\n+\tstrh\tr4, [r6, #0]\n \tmovs\tr3, r5\n \tldmia\tr2!, {r3, r4, r6, r7}\n \tmovs\tr2, r6\n \tldmia\tr2!, {r1, r3, r4, r5, r7}\n \tmovs\tr2, r6\n \tldmia\tr2!, {r1, r5, r7}\n \tmovs\tr2, r6\n@@ -510815,37 +510815,37 @@\n \tb.n\t1d9ea4 \n \tldmia\tr2!, {r4, r5}\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr2!, {r1, r3, r4}\n \tmovs\tr2, r6\n-\tldrb\tr2, [r6, #29]\n+\tldrb\tr6, [r6, #29]\n \tmovs\tr3, r5\n-\tldrb\tr6, [r7, #28]\n+\tldrb\tr2, [r0, #29]\n \tmovs\tr3, r5\n-\tldrb\tr2, [r6, #27]\n+\tldrb\tr6, [r6, #27]\n \tmovs\tr3, r5\n-\tldrb\tr2, [r0, #16]\n+\tldrb\tr6, [r0, #16]\n \tmovs\tr3, r5\n-\tldrb\tr6, [r6, #14]\n+\tldrb\tr2, [r7, #14]\n \tmovs\tr3, r5\n-\tldrb\tr2, [r5, #13]\n+\tldrb\tr6, [r5, #13]\n \tmovs\tr3, r5\n-\tldrb\tr2, [r4, #12]\n+\tldrb\tr6, [r4, #12]\n \tmovs\tr3, r5\n-\tldrb\tr2, [r4, #19]\n+\tldrb\tr6, [r4, #19]\n \tmovs\tr3, r5\n-\tldrb\tr0, [r4, #18]\n+\tldrb\tr4, [r4, #18]\n \tmovs\tr3, r5\n-\tldrb\tr6, [r2, #17]\n+\tldrb\tr2, [r3, #17]\n \tmovs\tr3, r5\n-\tldrb\tr4, [r0, #16]\n+\tldrb\tr0, [r1, #16]\n \tmovs\tr3, r5\n-\tldrb\tr0, [r7, #14]\n+\tldrb\tr4, [r7, #14]\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #28]\n \tmovs\tr0, r0\n \tstrh\tr2, [r1, r4]\n \tmovs\tr3, r5\n \tldr\tr0, [r4, r3]\n \tmovs\tr0, r0\n@@ -511974,25 +511974,25 @@\n \tmoveq\tr2, r6\n \tstreq\tr4, [r7, #76]\t@ 0x4c\n \tmovne\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r5, #16]\n+\tstrb\tr6, [r5, #16]\n \tmovs\tr3, r5\n-\tlsrs\tr2, r6, #30\n+\tlsrs\tr6, r6, #30\n \tmovs\tr5, r5\n-\tstrb\tr6, [r1, #16]\n+\tstrb\tr2, [r2, #16]\n \tmovs\tr3, r5\n-\tstrb\tr4, [r2, #16]\n+\tstrb\tr0, [r3, #16]\n \tmovs\tr3, r5\n-\tlsrs\tr2, r7, #29\n+\tlsrs\tr6, r7, #29\n \tmovs\tr5, r5\n-\tstrb\tr6, [r2, #15]\n+\tstrb\tr2, [r3, #15]\n \tmovs\tr3, r5\n \trev16\tr2, r2\n \tmovs\tr2, r6\n \t\t\t@ instruction: 0xb8e8\n \tmovs\tr2, r6\n \n 001da778 :\n@@ -515251,53 +515251,53 @@\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr3, sp, #8\n \tmovs\tr2, r6\n \tldrsb\tr0, [r2, r7]\n \tmovs\tr0, r0\n-\tstr\tr0, [r0, #8]\n+\tstr\tr4, [r0, #8]\n \tmovs\tr3, r5\n-\tldrsh\tr0, [r5, r7]\n+\tldrsh\tr4, [r5, r7]\n \tmovs\tr3, r5\n-\tldrb\tr2, [r3, r4]\n+\tldrb\tr6, [r3, r4]\n \tmovs\tr3, r5\n-\tldrb\tr4, [r2, r3]\n+\tldrb\tr0, [r3, r3]\n \tmovs\tr3, r5\n-\tldrb\tr6, [r1, r2]\n+\tldrb\tr2, [r2, r2]\n \tmovs\tr3, r5\n-\tldrb\tr6, [r0, r1]\n+\tldrb\tr2, [r1, r1]\n \tmovs\tr3, r5\n-\tldrsh\tr6, [r0, r0]\n+\tldrsh\tr2, [r1, r0]\n \tmovs\tr3, r5\n-\tldrb\tr2, [r0, r7]\n+\tldrb\tr6, [r0, r7]\n \tmovs\tr3, r5\n-\tldrb\tr6, [r6, r5]\n+\tldrb\tr2, [r7, r5]\n \tmovs\tr3, r5\n-\tldrb\tr2, [r4, r4]\n+\tldrb\tr6, [r4, r4]\n \tmovs\tr3, r5\n-\tldrb\tr6, [r2, r3]\n+\tldrb\tr2, [r3, r3]\n \tmovs\tr3, r5\n-\tldrb\tr6, [r0, r3]\n+\tldrb\tr2, [r1, r3]\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r6, r7]\n+\tldrh\tr0, [r7, r7]\n \tmovs\tr3, r5\n-\tstrb\tr2, [r1, r7]\n+\tstrb\tr6, [r1, r7]\n \tmovs\tr3, r5\n-\tadds\tr3, #22\n+\tadds\tr3, #26\n \tmovs\tr5, r5\n-\tldrh\tr0, [r1, r7]\n+\tldrh\tr4, [r1, r7]\n \tmovs\tr3, r5\n-\tstrb\tr4, [r1, r6]\n+\tstrb\tr0, [r2, r6]\n \tmovs\tr3, r5\n-\tadds\tr2, #216\t@ 0xd8\n+\tadds\tr2, #220\t@ 0xdc\n \tmovs\tr5, r5\n-\tldrh\tr2, [r3, r6]\n+\tldrh\tr6, [r3, r6]\n \tmovs\tr3, r5\n \tadd\tr3, pc, #704\t@ (adr r3, 1dc028 )\n \tmovs\tr2, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, r6]\n \tmovs\tr0, r0\n@@ -516795,29 +516795,29 @@\n \tb.n\t1dc7ae \n \tadd\tr2, pc, #48\t@ (adr r2, 1dc7fc )\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr2, pc, #0\t@ (adr r2, 1dc7d4 )\n \tmovs\tr2, r6\n-\tldr\tr2, [r5, r2]\n+\tldr\tr6, [r5, r2]\n \tmovs\tr3, r5\n \tldr\tr7, [sp, #888]\t@ 0x378\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tstrb\tr4, [r0, #18]\n+\tstrb\tr0, [r1, #18]\n \tmovs\tr3, r5\n-\tsubs\tr0, #12\n+\tsubs\tr0, #16\n \tmovs\tr3, r5\n-\tstrb\tr4, [r0, #3]\n+\tstrb\tr0, [r1, #3]\n \tmovs\tr3, r5\n-\tadds\tr4, #70\t@ 0x46\n+\tadds\tr4, #74\t@ 0x4a\n \tmovs\tr3, r5\n \tldr\tr1, [sp, #376]\t@ 0x178\n \tmovs\tr2, r6\n \tldr\tr1, [sp, #280]\t@ 0x118\n \tmovs\tr2, r6\n \tands\tr0, r2\n \tmovs\tr2, r5\n@@ -518059,57 +518059,57 @@\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #8]\t@ (1dd0e0 )\n+\tldr\tr7, [pc, #24]\t@ (1dd0f0 )\n \tmovs\tr3, r5\n-\tldr\tr6, [pc, #864]\t@ (1dd43c )\n+\tldr\tr6, [pc, #880]\t@ (1dd44c )\n \tmovs\tr3, r5\n-\tldr\tr6, [pc, #712]\t@ (1dd3a8 )\n+\tldr\tr6, [pc, #728]\t@ (1dd3b8 )\n \tmovs\tr3, r5\n-\tldr\tr6, [pc, #376]\t@ (1dd25c )\n+\tldr\tr6, [pc, #392]\t@ (1dd26c )\n \tmovs\tr3, r5\n-\tldr\tr6, [pc, #72]\t@ (1dd130 )\n+\tldr\tr6, [pc, #88]\t@ (1dd140 )\n \tmovs\tr3, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #816]\t@ (1dd420 )\n+\tldr\tr5, [pc, #832]\t@ (1dd430 )\n \tmovs\tr3, r5\n \tstr\tr5, [sp, #296]\t@ 0x128\n \tmovs\tr2, r6\n-\tstrh\tr6, [r4, #4]\n+\tstrh\tr2, [r5, #4]\n \tmovs\tr4, r5\n-\tldr\tr5, [pc, #552]\t@ (1dd324 )\n+\tldr\tr5, [pc, #568]\t@ (1dd334 )\n \tmovs\tr3, r5\n \tstr\tr5, [sp, #32]\n \tmovs\tr2, r6\n-\tstrh\tr4, [r4, #2]\n+\tstrh\tr0, [r5, #2]\n \tmovs\tr4, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #704]\t@ (1dd3cc )\n+\tldr\tr4, [pc, #720]\t@ (1dd3dc )\n \tmovs\tr3, r5\n-\tldr\tr4, [pc, #600]\t@ (1dd368 )\n+\tldr\tr4, [pc, #616]\t@ (1dd378 )\n \tmovs\tr3, r5\n-\tldr\tr4, [pc, #608]\t@ (1dd374 )\n+\tldr\tr4, [pc, #624]\t@ (1dd384 )\n \tmovs\tr3, r5\n-\tcmp\tr5, #48\t@ 0x30\n+\tcmp\tr5, #52\t@ 0x34\n \tmovs\tr3, r5\n-\tldr\tr3, [pc, #472]\t@ (1dd2f4 )\n+\tldr\tr3, [pc, #488]\t@ (1dd304 )\n \tmovs\tr3, r5\n-\tldr\tr3, [pc, #504]\t@ (1dd318 )\n+\tldr\tr3, [pc, #520]\t@ (1dd328 )\n \tmovs\tr3, r5\n \tstr\tr2, [sp, #240]\t@ 0xf0\n \tmovs\tr2, r6\n \tldrsh\tr0, [r1, r1]\n \tmovs\tr0, r0\n-\tcmp\tr3, #94\t@ 0x5e\n+\tcmp\tr3, #98\t@ 0x62\n \tmovs\tr3, r5\n \tldr\tr0, [r4, #24]\n \tmovs\tr0, r0\n \tstr\tr0, [sp, #496]\t@ 0x1f0\n \tmovs\tr2, r6\n \tstr\tr0, [sp, #352]\t@ 0x160\n \tmovs\tr2, r6\n@@ -518972,33 +518972,33 @@\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr6, [r5, #50]\t@ 0x32\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbxns\tr4\n+\tbx\tr5\n \tmovs\tr3, r5\n-\tbx\tr3\n+\tbx\tr4\n \tmovs\tr3, r5\n \tbx\tr1\n \tmovs\tr3, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr0, r7\n+\tadd\tr4, r7\n \tmovs\tr3, r5\n-\tadd\tr0, r7\n+\tadd\tr4, r7\n \tmovs\tr3, r5\n-\tadd\tr0, r7\n+\tadd\tr4, r7\n \tmovs\tr3, r5\n \tldrh\tr6, [r1, #18]\n \tmovs\tr2, r6\n-\torrs\tr6, r4\n+\torrs\tr2, r5\n \tmovs\tr3, r5\n-\torrs\tr6, r4\n+\torrs\tr2, r5\n \tmovs\tr3, r5\n \tldrh\tr0, [r1, #10]\n \tmovs\tr2, r6\n \tldrh\tr2, [r5, #8]\n \tmovs\tr2, r6\n \n 001dd770 :\n@@ -519765,21 +519765,21 @@\n \tbeq.n\t1ddbc2 \n \tb.n\t1ddba4 \n \tnop\n \tldrh\tr2, [r6, #2]\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr3, #144\t@ 0x90\n+\tsubs\tr3, #148\t@ 0x94\n \tmovs\tr3, r5\n-\tsubs\tr3, #66\t@ 0x42\n+\tsubs\tr3, #70\t@ 0x46\n \tmovs\tr3, r5\n-\tsubs\tr2, #246\t@ 0xf6\n+\tsubs\tr2, #250\t@ 0xfa\n \tmovs\tr3, r5\n-\tsubs\tr2, #174\t@ 0xae\n+\tsubs\tr2, #178\t@ 0xb2\n \tmovs\tr3, r5\n \tstrh\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr2, r6\n \tstrh\tr0, [r5, #34]\t@ 0x22\n \tmovs\tr2, r6\n \tstrh\tr2, [r1, #34]\t@ 0x22\n \tmovs\tr2, r6\n@@ -521096,15 +521096,15 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, #12]\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, #6\n+\tadds\tr4, #10\n \tmovs\tr3, r5\n \tldrb\tr2, [r6, #10]\n \tmovs\tr2, r6\n \tldrb\tr4, [r2, #10]\n \tmovs\tr2, r6\n \n 001de5a0 :\n@@ -521202,15 +521202,15 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, #8]\n \tmovs\tr2, r6\n \tldrsh\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr3, #102\t@ 0x66\n+\tadds\tr3, #106\t@ 0x6a\n \tmovs\tr3, r5\n \tldrb\tr6, [r5, #7]\n \tmovs\tr2, r6\n \tldrb\tr0, [r2, #7]\n \tmovs\tr2, r6\n \n 001de664 :\n@@ -521530,15 +521530,15 @@\n \tb.n\t1de82a \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstrb\tr4, [r6, #31]\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr1, #96\t@ 0x60\n+\tadds\tr1, #100\t@ 0x64\n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001de868 :\n unset_geometry_graph():\n c-interface-validate.cc:662\n@@ -521663,15 +521663,15 @@\n \tb.n\t1de8ea \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstrb\tr4, [r6, #28]\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, #208\t@ 0xd0\n+\tadds\tr0, #212\t@ 0xd4\n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001de928 :\n set_ramachandran_plot_contour_levels():\n c-interface-validate.cc:1274\n@@ -521796,15 +521796,15 @@\n \tb.n\t1de9b2 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstrb\tr4, [r5, #25]\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, #84\t@ 0x54\n+\tadds\tr0, #88\t@ 0x58\n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001de9f0 :\n ramachandran_plot_differences_by_chain():\n c-interface-validate.cc:1483\n@@ -522065,23 +522065,23 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldr\tr0, [r2, #12]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r0, r3]\n \tmovs\tr0, r0\n-\tcmp\tr7, #178\t@ 0xb2\n+\tcmp\tr7, #182\t@ 0xb6\n \tmovs\tr3, r5\n-\tcmp\tr7, #200\t@ 0xc8\n+\tcmp\tr7, #204\t@ 0xcc\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr7, #194\t@ 0xc2\n+\tcmp\tr7, #198\t@ 0xc6\n \tmovs\tr3, r5\n-\tcmp\tr7, #226\t@ 0xe2\n+\tcmp\tr7, #230\t@ 0xe6\n \tmovs\tr3, r5\n \tstrb\tr4, [r2, #19]\n \tmovs\tr2, r6\n \tstrb\tr2, [r0, #18]\n \tmovs\tr2, r6\n \n 001debd0 :\n@@ -522290,29 +522290,29 @@\n \tnop\n \tstrb\tr4, [r2, #16]\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, #16]\n \tmovs\tr2, r6\n-\tcmp\tr6, #248\t@ 0xf8\n+\tcmp\tr6, #252\t@ 0xfc\n \tmovs\tr3, r5\n \tldrsh\tr4, [r6, r1]\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r5]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr7, #20\n+\tcmp\tr7, #24\n \tmovs\tr3, r5\n \tstrb\tr6, [r2, #14]\n \tmovs\tr2, r6\n-\tcmp\tr6, #172\t@ 0xac\n+\tcmp\tr6, #176\t@ 0xb0\n \tmovs\tr3, r5\n \tldr\tr0, [r2, #12]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r3, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #36]\t@ 0x24\n \tmovs\tr0, r0\n@@ -522502,25 +522502,25 @@\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr2, [r2, #9]\n \tmovs\tr2, r6\n \tldrsh\tr4, [r6, r1]\n \tmovs\tr0, r0\n-\tcmp\tr5, #210\t@ 0xd2\n+\tcmp\tr5, #214\t@ 0xd6\n \tmovs\tr3, r5\n-\tcmp\tr4, #60\t@ 0x3c\n+\tcmp\tr4, #64\t@ 0x40\n \tmovs\tr3, r5\n \tstrb\tr0, [r5, #7]\n \tmovs\tr2, r6\n \tstrb\tr0, [r2, #7]\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr5, #116\t@ 0x74\n+\tcmp\tr5, #120\t@ 0x78\n \tmovs\tr3, r5\n \tstrb\tr6, [r3, #6]\n \tmovs\tr2, r6\n \tstrb\tr0, [r7, #5]\n \tmovs\tr2, r6\n \tstrb\tr2, [r3, #5]\n \tmovs\tr2, r6\n@@ -522700,25 +522700,25 @@\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr6, [r6, #3]\n \tmovs\tr2, r6\n \tldr\tr0, [r2, #12]\n \tmovs\tr0, r0\n-\tcmp\tr4, #190\t@ 0xbe\n+\tcmp\tr4, #194\t@ 0xc2\n \tmovs\tr3, r5\n-\tcmp\tr3, #24\n+\tcmp\tr3, #28\n \tmovs\tr3, r5\n \tstrb\tr4, [r1, #2]\n \tmovs\tr2, r6\n \tstrb\tr4, [r6, #1]\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr4, #24\n+\tcmp\tr4, #28\n \tmovs\tr3, r5\n \tstrb\tr2, [r0, #1]\n \tmovs\tr2, r6\n \tstrb\tr4, [r3, #0]\n \tmovs\tr2, r6\n \tldr\tr6, [r7, #124]\t@ 0x7c\n \tmovs\tr2, r6\n@@ -522792,15 +522792,15 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tldr\tr0, [r3, #120]\t@ 0x78\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr3, #164\t@ 0xa4\n+\tcmp\tr3, #168\t@ 0xa8\n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001df0c8 :\n toggle_dynarama_outliers():\n c-interface-validate.cc:1646\n@@ -523786,17 +523786,17 @@\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr5, #238\t@ 0xee\n+\tmovs\tr5, #242\t@ 0xf2\n \tmovs\tr3, r5\n-\tmovs\tr5, #218\t@ 0xda\n+\tmovs\tr5, #222\t@ 0xde\n \tmovs\tr3, r5\n \tldr\tr0, [r4, #4]\n \tmovs\tr2, r6\n \n 001df7e4 :\n map_peaks_py():\n c-interface-validate.cc:1014\n@@ -524556,43 +524556,43 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #96]\t@ 0x60\n \tmovs\tr2, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmovs\tr1, #242\t@ 0xf2\n+\tmovs\tr1, #246\t@ 0xf6\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr1, #230\t@ 0xe6\n+\tmovs\tr1, #234\t@ 0xea\n \tmovs\tr3, r5\n-\tldrb\tr6, [r2, r1]\n+\tldrb\tr2, [r3, r1]\n \tmovs\tr4, r5\n-\tmovs\tr1, #244\t@ 0xf4\n+\tmovs\tr1, #248\t@ 0xf8\n \tmovs\tr3, r5\n-\tmovs\tr1, #250\t@ 0xfa\n+\tmovs\tr1, #254\t@ 0xfe\n \tmovs\tr3, r5\n-\tsubs\tr4, #60\t@ 0x3c\n+\tsubs\tr4, #64\t@ 0x40\n \tmovs\tr4, r5\n-\tmovs\tr1, #72\t@ 0x48\n+\tmovs\tr1, #76\t@ 0x4c\n \tmovs\tr3, r5\n-\tmovs\tr1, #84\t@ 0x54\n+\tmovs\tr1, #88\t@ 0x58\n \tmovs\tr3, r5\n \tasrs\tr6, r1, #32\n \tmovs\tr2, r5\n \tasrs\tr0, r5, #23\n \tmovs\tr2, r5\n \tstr\tr6, [r1, #64]\t@ 0x40\n \tmovs\tr2, r6\n-\tsubs\tr3, #28\n+\tsubs\tr3, #32\n \tmovs\tr4, r5\n-\tsubs\tr6, r3, #6\n+\tsubs\tr2, r4, #6\n \tmovs\tr3, r5\n-\tsubs\tr2, r2, #6\n+\tsubs\tr6, r2, #6\n \tmovs\tr3, r5\n \tstr\tr4, [r0, #44]\t@ 0x2c\n \tmovs\tr2, r6\n \n 001dfdc4 :\n difference_map_peaks_from_dialog():\n c-interface-validate.cc:934\n@@ -524922,34 +524922,34 @@\n \tstmia\tr4!, {r1, r3, r4, r5, r6}\n \tmovs\tr0, r0\n \tadd\tr2, pc\n \tstr\tr4, [r3, #32]\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr2, r5, #4\n+\tsubs\tr6, r5, #4\n \tmovs\tr3, r5\n \tstr\tr6, [r1, #32]\n \tmovs\tr2, r6\n-\tsubs\tr0, r3, #4\n-\tmovs\tr3, r5\n-\tsubs\tr4, r5, #4\n+\tsubs\tr4, r3, #4\n \tmovs\tr3, r5\n \tsubs\tr0, r6, #4\n \tmovs\tr3, r5\n-\tsubs\tr4, r7, #4\n+\tsubs\tr4, r6, #4\n+\tmovs\tr3, r5\n+\tsubs\tr0, r0, #5\n \tmovs\tr3, r5\n \tstr\tr6, [r6, #12]\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr6, r2, #0\n-\tmovs\tr3, r5\n \tsubs\tr2, r3, #0\n \tmovs\tr3, r5\n+\tsubs\tr6, r3, #0\n+\tmovs\tr3, r5\n \tldrh\tr4, [r3, r0]\n \tmovs\tr0, r0\n \tstr\tr6, [r6, #4]\n \tmovs\tr2, r6\n \tstr\tr0, [r3, #4]\n \tmovs\tr2, r6\n \tstr\tr2, [r7, #0]\n@@ -525702,17 +525702,17 @@\n \tmovs\tr0, r0\n \tldrsh\tr2, [r5, r4]\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, r2, r6\n+\tadds\tr6, r2, r6\n \tmovs\tr3, r5\n-\tadds\tr2, r5, r5\n+\tadds\tr6, r5, r5\n \tmovs\tr3, r5\n \tldrh\tr0, [r3, r4]\n \tmovs\tr2, r6\n \tldrh\tr4, [r6, r3]\n \tmovs\tr2, r6\n \tldrh\tr6, [r4, r2]\n \tmovs\tr2, r6\n@@ -526478,45 +526478,45 @@\n \tb.n\t1e0a72 \n \tb.n\t1e0a72 \n \tnop\n \tldrh\tr0, [r6, r0]\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr4, r0, r2\n+\tadds\tr0, r1, r2\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r0]\n \tmovs\tr2, r6\n-\tadds\tr2, r5, r1\n+\tadds\tr6, r5, r1\n \tmovs\tr3, r5\n-\tadds\tr4, r4, r1\n+\tadds\tr0, r5, r1\n \tmovs\tr3, r5\n-\tadds\tr4, r4, r1\n+\tadds\tr0, r5, r1\n \tmovs\tr3, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #112]\t@ 0x70\n \tmovs\tr0, r0\n-\tadds\tr2, r1, r0\n+\tadds\tr6, r1, r0\n \tmovs\tr3, r5\n \tldr\tr4, [r1, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #30\n+\tasrs\tr6, r7, #30\n \tmovs\tr3, r5\n \tldrsb\tr4, [r2, r7]\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #29\n+\tasrs\tr6, r7, #29\n \tmovs\tr3, r5\n \tldr\tr4, [r7, #32]\n \tmovs\tr0, r0\n-\tasrs\tr6, r6, #28\n+\tasrs\tr2, r7, #28\n \tmovs\tr3, r5\n \tldr\tr0, [r2, r5]\n \tmovs\tr0, r0\n-\tasrs\tr6, r6, #27\n+\tasrs\tr2, r7, #27\n \tmovs\tr3, r5\n \tldr\tr4, [r3, #12]\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, r7]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r1, r5]\n \tmovs\tr2, r6\n@@ -526706,17 +526706,17 @@\n \tmovs\tr0, r0\n \tstrb\tr2, [r5, r1]\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tcmp\tr4, #186\t@ 0xba\n \tmovs\tr2, r5\n-\tasrs\tr4, r5, #14\n+\tasrs\tr0, r6, #14\n \tmovs\tr3, r5\n-\tasrs\tr0, r7, #14\n+\tasrs\tr4, r7, #14\n \tmovs\tr3, r5\n \tstrb\tr6, [r0, r0]\n \tmovs\tr2, r6\n \n 001e0c48 :\n check_chiral_volumes_from_widget():\n c-interface-validate.cc:580\n@@ -527836,23 +527836,23 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr5, [pc, #568]\t@ (1e1648 )\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr0, r7, #18\n+\tlsrs\tr4, r7, #18\n \tmovs\tr3, r5\n-\tmovs\tr4, #134\t@ 0x86\n+\tmovs\tr4, #138\t@ 0x8a\n \tmovs\tr4, r5\n-\tmovs\tr4, #114\t@ 0x72\n+\tmovs\tr4, #118\t@ 0x76\n \tmovs\tr4, r5\n-\tmovs\tr4, #94\t@ 0x5e\n+\tmovs\tr4, #98\t@ 0x62\n \tmovs\tr4, r5\n-\tmovs\tr4, #74\t@ 0x4a\n+\tmovs\tr4, #78\t@ 0x4e\n \tmovs\tr4, r5\n \tldr\tr4, [pc, #280]\t@ (1e1544 )\n \tmovs\tr2, r6\n \n 001e142c :\n set_torsion_py():\n c-interface-validate.cc:2159\n@@ -528988,51 +528988,51 @@\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [pc, #224]\t@ (1e1db0 )\n \tmovs\tr2, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsls\tr2, r6, #31\n+\tlsls\tr6, r6, #31\n \tmovs\tr3, r5\n \t\t\t@ instruction: 0x47a2\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tlsls\tr2, r2, #29\n+\tlsls\tr6, r2, #29\n \tmovs\tr3, r5\n-\tlsls\tr2, r2, #29\n+\tlsls\tr6, r2, #29\n \tmovs\tr3, r5\n-\tsubs\tr4, r5, #1\n+\tsubs\tr0, r6, #1\n \tmovs\tr4, r5\n-\tsubs\tr6, r4, #1\n+\tsubs\tr2, r5, #1\n \tmovs\tr4, r5\n-\tsubs\tr0, r4, #1\n+\tsubs\tr4, r4, #1\n \tmovs\tr4, r5\n-\tlsls\tr4, r2, #28\n+\tlsls\tr0, r3, #28\n \tmovs\tr3, r5\n \tldr\tr0, [r3, r5]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #68]\t@ 0x44\n \tmovs\tr2, r5\n-\tadds\tr4, r7, #4\n+\tadds\tr0, r0, #5\n \tmovs\tr4, r5\n-\tlsls\tr6, r3, #23\n+\tlsls\tr2, r4, #23\n \tmovs\tr3, r5\n-\tlsls\tr0, r6, #22\n+\tlsls\tr4, r6, #22\n \tmovs\tr3, r5\n-\tadds\tr2, r7, #2\n+\tadds\tr6, r7, #2\n \tmovs\tr4, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr0, r5, #19\n+\tlsls\tr4, r5, #19\n \tmovs\tr3, r5\n-\tlsls\tr4, r2, #21\n+\tlsls\tr0, r3, #21\n \tmovs\tr3, r5\n-\tasrs\tr6, r6, #24\n+\tasrs\tr2, r7, #24\n \tmovs\tr4, r5\n \tadd\tr4, ip\n \tmovs\tr2, r6\n \tadd\tr4, r7\n \tmovs\tr2, r6\n \tadd\tr4, r3\n \tmovs\tr2, r6\n@@ -529701,25 +529701,25 @@\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tands\tr0, r0\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tmovs\tr6, r4\n+\tmovs\tr2, r5\n \tmovs\tr3, r5\n-\tmovs\tr0, r0\n+\tmovs\tr4, r0\n \tmovs\tr3, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr6, #144\t@ 0x90\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcdp2\t0, 7, cr0, cr0, cr10, {1}\n+\tcdp2\t0, 7, cr0, cr4, cr10, {1}\n \tsubs\tr6, #36\t@ 0x24\n \tmovs\tr2, r6\n \tsubs\tr6, #8\n \tmovs\tr2, r6\n \tb.n\t1e1bec \n \tmovs\tr1, r5\n \n@@ -530461,53 +530461,53 @@\n \tnop\n \tmovs\tr0, r0\n \tstmia\tr2!, {r3, r6, r7}\n \tsubs\tr5, #148\t@ 0x94\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfbfc002a\n+\tstc2\t0, cr0, [r0], {42}\t@ 0x2a\n \tsubs\tr5, #132\t@ 0x84\n \tmovs\tr2, r6\n-\tldc2\t0, cr0, [sl], #-168\t@ 0xffffff58\n-\tldc2\t0, cr0, [ip], #-168\t@ 0xffffff58\n-\tmcrr2\t0, 2, r0, r2, cr10\n-\tmcrr2\t0, 2, r0, r4, cr10\n+\tldc2\t0, cr0, [lr], #-168\t@ 0xffffff58\n+\tmcrr2\t0, 2, r0, r0, cr10\n+\tmcrr2\t0, 2, r0, r6, cr10\n+\tmcrr2\t0, 2, r0, r8, cr10\n \tldr\tr4, [r1, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrsb\tr4, [r2, r7]\n \tmovs\tr0, r0\n-\tstc2\t0, cr0, [r8, #168]!\t@ 0xa8\n+\tstc2\t0, cr0, [ip, #168]!\t@ 0xa8\n \tldr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldr\tr0, [r2, r5]\n \tmovs\tr0, r0\n-\tstc2\t0, cr0, [lr, #168]\t@ 0xa8\n-\tldc2\t0, cr0, [r6, #168]\t@ 0xa8\n+\tldc2\t0, cr0, [r2, #168]\t@ 0xa8\n \tldc2\t0, cr0, [sl, #168]\t@ 0xa8\n \tldc2\t0, cr0, [lr, #168]\t@ 0xa8\n-\tldc2\t0, cr0, [r4, #168]!\t@ 0xa8\n-\tstc2l\t0, cr0, [sl, #168]\t@ 0xa8\n+\tstc2\t0, cr0, [r2, #168]!\t@ 0xa8\n+\tldc2\t0, cr0, [r8, #168]!\t@ 0xa8\n+\tstc2l\t0, cr0, [lr, #168]\t@ 0xa8\n+\tstc2l\t0, cr0, [r4, #168]!\t@ 0xa8\n+\tldc2l\t0, cr0, [sl, #168]!\t@ 0xa8\n \tstc2l\t0, cr0, [r0, #168]!\t@ 0xa8\n-\tldc2l\t0, cr0, [r6, #168]!\t@ 0xa8\n-\tldc2l\t0, cr0, [ip, #168]\t@ 0xa8\n-\tstc2l\t0, cr0, [r8, #168]!\t@ 0xa8\n-\tvst1.8\t{d16[1]}, [sl], sl\n+\tstc2l\t0, cr0, [ip, #168]!\t@ 0xa8\n+\tvst1.8\t{d16[1]}, [lr], sl\n \tldr\tr4, [r3, #12]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #112]\t@ 0x70\n \tmovs\tr0, r0\n-\tvst1.8\t{d0[1]}, [r6], sl\n+\tvst1.8\t{d0[1]}, [sl], sl\n \tsubs\tr2, #120\t@ 0x78\n \tmovs\tr2, r6\n-\tldc2\t0, cr0, [sl, #-168]\t@ 0xffffff58\n-\tstc2l\t0, cr0, [r0], #168\t@ 0xa8\n+\tldc2\t0, cr0, [lr, #-168]\t@ 0xffffff58\n+\tstc2l\t0, cr0, [r4], #168\t@ 0xa8\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldc2l\t0, cr0, [sl], #-168\t@ 0xffffff58\n+\tldc2l\t0, cr0, [lr], #-168\t@ 0xffffff58\n \tsubs\tr1, #194\t@ 0xc2\n \tmovs\tr2, r6\n \tsubs\tr1, #164\t@ 0xa4\n \tmovs\tr2, r6\n \tsubs\tr1, #134\t@ 0x86\n \tmovs\tr2, r6\n \tsubs\tr1, #106\t@ 0x6a\n@@ -531072,15 +531072,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr6, #136\t@ 0x88\n \tmovs\tr2, r6\n \tlsls\tr2, r2, #4\n \tmovs\tr2, r5\n-\tldr??.w\tr0, [r0, #42]\t@ 0x2a\n+\tldr??.w\tr0, [r4, #42]\t@ 0x2a\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tadds\tr3, #146\t@ 0x92\n \tmovs\tr2, r6\n \tadds\tr3, #102\t@ 0x66\n \tmovs\tr2, r6\n \tadds\tr3, #46\t@ 0x2e\n@@ -532142,17 +532142,17 @@\n \tmovs\tr0, r0\n \tcmp\tr4, #226\t@ 0xe2\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe992002a\n-\tvhadd.s8\td16, d10, d26\n-\tcdp\t0, 8, cr0, cr14, cr10, {1}\n+\t\t\t@ instruction: 0xe996002a\n+\tvhadd.s8\td16, d14, d26\n+\tcdp\t0, 9, cr0, cr2, cr10, {1}\n \tcmp\tr3, #120\t@ 0x78\n \tmovs\tr2, r6\n \n 001e34cc :\n user_mods_py():\n c-interface-validate.cc:2192\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -532941,30 +532941,30 @@\n \tb.n\t1e39ee \n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t1e3a20 \n \tb.n\t1e3a20 \n \tb.n\t1e3a20 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n-\tstc\t0, cr0, [r2], {42}\t@ 0x2a\n+\tstc\t0, cr0, [r6], {42}\t@ 0x2a\n \tcmp\tr0, #224\t@ 0xe0\n \tmovs\tr2, r6\n \tcmp\tr0, #220\t@ 0xdc\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tb.n\t1e3780 \n+\tb.n\t1e3788 \n \tmovs\tr2, r5\n-\tb.n\t1e37a4 \n+\tb.n\t1e37ac \n \tmovs\tr2, r5\n-\tsubs.w\tr0, r0, sl, asr #32\n \tsubs.w\tr0, r4, sl, asr #32\n+\tsubs.w\tr0, r8, sl, asr #32\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tb.n\t1e4228 \n+\tb.n\t1e4230 \n \tmovs\tr2, r5\n \tldrb\tr4, [r3, r5]\n \tmovs\tr0, r0\n \tmovs\tr6, #110\t@ 0x6e\n \tmovs\tr2, r6\n \tmovs\tr6, #4\n \tmovs\tr2, r6\n@@ -533647,38 +533647,38 @@\n \tmovs\tr2, r6\n \tmovs\tr5, #50\t@ 0x32\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe856002a\n-\t\t\t@ instruction: 0xe83a002a\n-\t\t\t@ instruction: 0xe838002a\n+\t\t\t@ instruction: 0xe85a002a\n+\t\t\t@ instruction: 0xe83e002a\n+\t\t\t@ instruction: 0xe83c002a\n \tldr\tr2, [pc, #680]\t@ (1e4298 )\n \tmovs\tr2, r5\n \tldr\tr2, [pc, #648]\t@ (1e427c )\n \tmovs\tr2, r5\n-\tb.n\t1e3ca0 , std::allocator > const&)@@Base+0x220>\n+\tb.n\t1e3ca8 , std::allocator > const&)@@Base+0x228>\n \tmovs\tr2, r5\n-\tb.n\t1e3ca0 , std::allocator > const&)@@Base+0x220>\n+\tb.n\t1e3ca8 , std::allocator > const&)@@Base+0x228>\n \tmovs\tr2, r5\n-\tb.n\t1e3ca0 , std::allocator > const&)@@Base+0x220>\n+\tb.n\t1e3ca8 , std::allocator > const&)@@Base+0x228>\n \tmovs\tr2, r5\n \tldr\tr0, [sp, #896]\t@ 0x380\n \tmovs\tr2, r5\n \tldr\tr0, [sp, #656]\t@ 0x290\n \tmovs\tr2, r5\n \tldr\tr0, [sp, #416]\t@ 0x1a0\n \tmovs\tr2, r5\n \tldr\tr0, [sp, #176]\t@ 0xb0\n \tmovs\tr2, r5\n \tstr\tr7, [sp, #960]\t@ 0x3c0\n \tmovs\tr2, r5\n-\tb.n\t1e38bc \n+\tb.n\t1e38c4 \n \tmovs\tr2, r5\n \tmovs\tr0, #134\t@ 0x86\n \tmovs\tr2, r6\n \n 001e401c , std::allocator > const&)@@Base>:\n add_cablam_markup_py(int, std::__cxx11::basic_string, std::allocator > const&):\n c-interface-validate.cc:2713\n@@ -534536,15 +534536,15 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r6, r1]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tb.n\t1e4738 \n+\tb.n\t1e4740 \n \tmovs\tr2, r5\n c-interface-validate.cc:1791 (discriminator 2)\n \tldrd\tr2, r3, [r1, #176]\t@ 0xb0\n \tcmp\tr3, r2\n \tbeq.w\t1e489a \n c-interface-validate.cc:1791\n \tmov.w\tsl, #0\n@@ -536767,23 +536767,23 @@\n \tmovs\tr2, r6\n \tlsrs\tr6, r0, #21\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbeq.n\t1e5564 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2d8>\n+\tbeq.n\t1e556c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2e0>\n \tmovs\tr2, r5\n \tldr\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tbeq.n\t1e567c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3f0>\n+\tbeq.n\t1e5684 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3f8>\n \tmovs\tr2, r5\n-\tb.n\t1e4dbc \n+\tb.n\t1e4dc4 \n \tmovs\tr3, r5\n-\thlt\t0x001e\n+\thlt\t0x0022\n \tmovs\tr2, r5\n \tstr\tr6, [sp, #76]\t@ 0x4c\n \tstr\tr5, [sp, #56]\t@ 0x38\n /usr/include/c++/14/bits/basic_string.h:809\n \tldr\tr0, [sp, #64]\t@ 0x40\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/stl_vector.h:368\n@@ -537651,31 +537651,31 @@\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldrh\tr0, [r0, #0]\n \tlsrs\tr3, r2\n \t...\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n-\tldmia\tr5!, {r3, r6, r7}\n+\tldmia\tr5!, {r2, r3, r6, r7}\n \tmovs\tr2, r5\n-\tldrh\tr6, [r5, #36]\t@ 0x24\n+\tldrh\tr2, [r6, #36]\t@ 0x24\n \tmovs\tr4, r5\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr2, r0, #28\n \tmovs\tr2, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr2, r3, #21\n \tmovs\tr2, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #488\t@ (adr r2, 1e5ea0 )\n+\tadd\tr2, pc, #504\t@ (adr r2, 1e5eb0 )\n \tmovs\tr4, r5\n \tlsls\tr2, r1, #17\n \tmovs\tr2, r6\n \tlsls\tr6, r5, #16\n \tmovs\tr2, r6\n \tadd\tr2, sp, #976\t@ 0x3d0\n \tmovs\tr1, r5\n@@ -538711,39 +538711,39 @@\n \tmovs\tr0, r0\n \tlsls\tr6, r0, #9\n \tmovs\tr2, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbkpt\t0x00f0\n+\tbkpt\t0x00f4\n \tmovs\tr2, r5\n-\tstmia\tr4!, {r2, r3, r5, r7}\n+\tstmia\tr4!, {r4, r5, r7}\n \tmovs\tr2, r5\n-\tstmia\tr5!, {r1, r3, r5, r6}\n+\tstmia\tr5!, {r1, r2, r3, r5, r6}\n \tmovs\tr2, r5\n-\tadd\tr1, sp, #888\t@ 0x378\n+\tadd\tr1, sp, #904\t@ 0x388\n \tmovs\tr2, r5\n-\tadd\tr1, sp, #856\t@ 0x358\n+\tadd\tr1, sp, #872\t@ 0x368\n \tmovs\tr2, r5\n-\tadd\tr0, sp, #520\t@ 0x208\n+\tadd\tr0, sp, #536\t@ 0x218\n \tmovs\tr2, r5\n-\tadd\tr0, sp, #304\t@ 0x130\n+\tadd\tr0, sp, #320\t@ 0x140\n \tmovs\tr2, r5\n-\tadd\tr5, sp, #968\t@ 0x3c8\n+\tadd\tr5, sp, #984\t@ 0x3d8\n \tmovs\tr2, r5\n-\tstmia\tr2!, {r2, r4, r6, r7}\n+\tstmia\tr2!, {r3, r4, r6, r7}\n \tmovs\tr2, r5\n-\tstmia\tr2!, {r1, r2, r3, r5, r6, r7}\n+\tstmia\tr2!, {r1, r4, r5, r6, r7}\n \tmovs\tr2, r5\n-\tstmia\tr2!, {r1, r2, r3, r4, r5, r6, r7}\n+\tstmia\tr3!, {r1}\n \tmovs\tr2, r5\n-\tstmia\tr2!, {r3, r4, r5, r7}\n+\tstmia\tr2!, {r2, r3, r4, r5, r7}\n \tmovs\tr2, r5\n-\tstmia\tr0!, {r1, r3}\n+\tstmia\tr0!, {r1, r2, r3}\n \tmovs\tr2, r5\n \tldc2l\t0, cr0, [sl], {49}\t@ 0x31\n \tldc2\t0, cr0, [ip], #-196\t@ 0xffffff3c\n \tadd\tr3, pc, #24\t@ (adr r3, 1e64b4 )\n \tmovs\tr1, r5\n \tldc2\t0, cr0, [r8], {49}\t@ 0x31\n \tadd\tr2, pc, #904\t@ (adr r2, 1e682c >::~vector()@@Base+0x5c>)\n@@ -542559,15 +542559,15 @@\n c-interface-view.cc:490\n \tb.w\teaba8 \n \tnop\n \tb.n\t1e8178 \n \tmovs\tr1, r6\n \tstr\tr0, [r1, #0]\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #824\t@ (adr r5, 1e8250 )\n+\tadd\tr5, pc, #840\t@ (adr r5, 1e8260 )\n \tmovs\tr2, r5\n \tldrb\tr4, [r0, r4]\n \t...\n \n 001e7f1c :\n set_draw_gl_ramachandran_plot_during_refinement(short):\n c-interface-view.cc:495\n@@ -543613,21 +543613,21 @@\n \tmovs\tr1, r6\n \tbge.n\t1e87c0 \n \tmovs\tr1, r6\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #80]\t@ 0x50\n+\tldr\tr7, [sp, #96]\t@ 0x60\n \tmovs\tr2, r5\n-\tadd\tr6, pc, #304\t@ (adr r6, 1e8824 )\n+\tadd\tr6, pc, #320\t@ (adr r6, 1e8834 )\n \tmovs\tr3, r5\n \tldr\tr4, [r0, r7]\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #672\t@ (adr r6, 1e899c )\n+\tadd\tr6, pc, #688\t@ (adr r6, 1e89ac )\n \tmovs\tr3, r5\n \tldr\tr0, [r1, #32]\n \tmovs\tr0, r0\n \tbls.n\t1e863c \n \tmovs\tr1, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -543747,15 +543747,15 @@\n \tbeq.n\t1e87cc \n c-interface-view.cc:333\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t1e87ac \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #624]\t@ 0x270\n+\tldr\tr5, [sp, #640]\t@ 0x280\n \tmovs\tr2, r5\n \tbhi.n\t1e8754 \n \tmovs\tr1, r6\n \tbhi.n\t1e8734 \n \tmovs\tr1, r6\n \tldrsb\tr0, [r0, r7]\n \tmovs\tr0, r0\n@@ -546360,21 +546360,21 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr7!, {r1, r3, r4, r7}\n \tmovs\tr1, r6\n \tldrsb\tr4, [r5, r7]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r1, #34]\t@ 0x22\n+\tldrh\tr6, [r1, #34]\t@ 0x22\n \tmovs\tr2, r5\n \tstmia\tr7!, {r1, r2, r5}\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r1, #32]\n+\tldrh\tr6, [r1, #32]\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstmia\tr6!, {r1, r3, r4, r5, r7}\n \tmovs\tr1, r6\n \tstmia\tr6!, {r1, r5, r7}\n \tmovs\tr1, r6\n@@ -546563,19 +546563,19 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr6!, {r6}\n \tmovs\tr1, r6\n \tldrsb\tr4, [r5, r7]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r7, #24]\n+\tldrh\tr6, [r7, #24]\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r0, #24]\n+\tldrh\tr6, [r0, #24]\n \tmovs\tr2, r5\n \tstmia\tr5!, {r1, r2, r3, r4, r7}\n \tmovs\tr1, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstmia\tr5!, {r5, r6}\n \tmovs\tr1, r6\n@@ -546871,15 +546871,15 @@\n \tnop\n \tstmia\tr3!, {r3, r4, r5, r6, r7}\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr3!, {r1, r5, r6, r7}\n \tmovs\tr1, r6\n-\tldrh\tr4, [r2, #8]\n+\tldrh\tr0, [r3, #8]\n \tmovs\tr2, r5\n \tstmia\tr3!, {r1, r2, r6}\n \tmovs\tr1, r6\n \n 001e9ce4 :\n single_map_properties_apply_contour_level_to_map():\n c-interface-widgets.cc:122\n@@ -547216,25 +547216,25 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr2!, {r1, r2, r4, r5, r6, r7}\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r3, #2]\n+\tldrh\tr4, [r3, #2]\n \tmovs\tr2, r5\n \tldr\tr4, [sp, #632]\t@ 0x278\n \tmovs\tr1, r5\n \tstmia\tr2!, {r2, r5, r7}\n \tmovs\tr1, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r6, #0]\n+\tldrh\tr0, [r7, #0]\n \tmovs\tr2, r5\n-\tstrh\tr4, [r5, #62]\t@ 0x3e\n+\tstrh\tr0, [r6, #62]\t@ 0x3e\n \tmovs\tr2, r5\n \tstmia\tr1!, {r2, r4, r5, r6}\n \tmovs\tr1, r6\n \tstmia\tr1!, {r2, r3, r6}\n \tmovs\tr1, r6\n \tstmia\tr1!, {r1, r2, r3, r4}\n \tmovs\tr1, r6\n@@ -548401,61 +548401,61 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr0!, {r4, r5, r6}\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r6, #50]\t@ 0x32\n+\tstrh\tr0, [r7, #50]\t@ 0x32\n \tmovs\tr2, r5\n-\tstrh\tr6, [r4, #50]\t@ 0x32\n+\tstrh\tr2, [r5, #50]\t@ 0x32\n \tmovs\tr2, r5\n-\tstrh\tr2, [r3, #50]\t@ 0x32\n+\tstrh\tr6, [r3, #50]\t@ 0x32\n \tmovs\tr2, r5\n \tstmia\tr0!, {r1, r3}\n \tmovs\tr1, r6\n-\tstrh\tr4, [r5, #48]\t@ 0x30\n+\tstrh\tr0, [r6, #48]\t@ 0x30\n \tmovs\tr2, r5\n-\tstrh\tr2, [r0, #48]\t@ 0x30\n+\tstrh\tr6, [r0, #48]\t@ 0x30\n \tmovs\tr2, r5\n-\tstrh\tr0, [r1, #48]\t@ 0x30\n+\tstrh\tr4, [r1, #48]\t@ 0x30\n \tmovs\tr2, r5\n-\tstrh\tr0, [r3, #46]\t@ 0x2e\n+\tstrh\tr4, [r3, #46]\t@ 0x2e\n \tmovs\tr2, r5\n-\tstr\tr7, [sp, #16]\n+\tstr\tr7, [sp, #32]\n \tmovs\tr3, r5\n-\tstr\tr6, [sp, #1008]\t@ 0x3f0\n+\tstr\tr7, [sp, #0]\n \tmovs\tr3, r5\n-\tstr\tr6, [sp, #352]\t@ 0x160\n+\tstr\tr6, [sp, #368]\t@ 0x170\n \tmovs\tr3, r5\n-\tstr\tr6, [sp, #32]\n+\tstr\tr6, [sp, #48]\t@ 0x30\n \tmovs\tr3, r5\n-\tstr\tr5, [sp, #808]\t@ 0x328\n+\tstr\tr5, [sp, #824]\t@ 0x338\n \tmovs\tr3, r5\n-\tstr\tr5, [sp, #560]\t@ 0x230\n+\tstr\tr5, [sp, #576]\t@ 0x240\n \tmovs\tr3, r5\n-\tstr\tr5, [sp, #312]\t@ 0x138\n+\tstr\tr5, [sp, #328]\t@ 0x148\n \tmovs\tr3, r5\n-\tstr\tr5, [sp, #112]\t@ 0x70\n+\tstr\tr5, [sp, #128]\t@ 0x80\n \tmovs\tr3, r5\n-\tstr\tr4, [sp, #840]\t@ 0x348\n+\tstr\tr4, [sp, #856]\t@ 0x358\n \tmovs\tr3, r5\n-\tstr\tr4, [sp, #608]\t@ 0x260\n+\tstr\tr4, [sp, #624]\t@ 0x270\n \tmovs\tr3, r5\n-\tadd\tr0, sp, #176\t@ 0xb0\n+\tadd\tr0, sp, #192\t@ 0xc0\n \tmovs\tr3, r5\n-\tstrh\tr6, [r4, #22]\n+\tstrh\tr2, [r5, #22]\n \tmovs\tr2, r5\n-\tstr\tr3, [sp, #216]\t@ 0xd8\n+\tstr\tr3, [sp, #232]\t@ 0xe8\n \tmovs\tr3, r5\n-\tldrb\tr4, [r5, #6]\n+\tldrb\tr0, [r6, #6]\n \tmovs\tr4, r5\n-\tstr\tr2, [sp, #592]\t@ 0x250\n+\tstr\tr2, [sp, #608]\t@ 0x260\n \tmovs\tr3, r5\n-\tldrb\tr4, [r0, #6]\n+\tldrb\tr0, [r1, #6]\n \tmovs\tr4, r5\n \trevsh\tr6, r0\n \tmovs\tr1, r6\n \thlt\t0x002a\n \tmovs\tr1, r6\n \tstr\tr4, [r6, #20]\n \tmovs\tr1, r5\n@@ -548606,15 +548606,15 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \t\t\t@ instruction: 0xb6da\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r7, #20]\n+\tldrb\tr2, [r0, #21]\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001ea98c :\n remark_number_to_colour():\n c-interface-widgets.cc:559\n@@ -548859,21 +548859,21 @@\n c-interface-widgets.cc:642\n \tb.w\te8bf0 \n \tnop\n \tpush\t{r2, r4, r7, lr}\n \tmovs\tr1, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr2, [r3, #16]\n+\tldrb\tr6, [r3, #16]\n \tmovs\tr2, r5\n-\tldrb\tr2, [r2, #14]\n+\tldrb\tr6, [r2, #14]\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #52]\t@ 0x34\n \tmovs\tr0, r0\n-\tldrh\tr4, [r5, #22]\n+\tldrh\tr0, [r6, #22]\n \tmovs\tr2, r5\n \n 001eab78 :\n clear_generic_objects_dialog_pointer():\n c-interface-widgets.cc:647\n \tldr\tr3, [pc, #12]\t@ (1eab88 )\n c-interface-widgets.cc:650\n@@ -550226,41 +550226,41 @@\n \tb.n\t1eb382 \n \tpush\t{r4, r6}\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpush\t{r2, r6}\n \tmovs\tr1, r6\n-\tldrb\tr6, [r7, #11]\n+\tldrb\tr2, [r0, #12]\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r4, #11]\n+\tldrb\tr0, [r5, #11]\n \tmovs\tr2, r5\n-\tldrb\tr4, [r6, #10]\n+\tldrb\tr0, [r7, #10]\n \tmovs\tr2, r5\n-\tldrb\tr4, [r0, #10]\n+\tldrb\tr0, [r1, #10]\n \tmovs\tr2, r5\n-\tldrb\tr2, [r2, #9]\n+\tldrb\tr6, [r2, #9]\n \tmovs\tr2, r5\n \tuxtb\tr2, r2\n \tmovs\tr1, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r0, #30]\n+\tstrb\tr2, [r1, #30]\n \tmovs\tr2, r5\n-\tstrb\tr0, [r1, #29]\n+\tstrb\tr4, [r1, #29]\n \tmovs\tr2, r5\n-\tstrb\tr4, [r2, #28]\n+\tstrb\tr0, [r3, #28]\n \tmovs\tr2, r5\n-\tstrb\tr2, [r0, #27]\n+\tstrb\tr6, [r0, #27]\n \tmovs\tr2, r5\n-\tstrb\tr4, [r2, #22]\n+\tstrb\tr0, [r3, #22]\n \tmovs\tr2, r5\n-\tstrb\tr4, [r6, #17]\n+\tstrb\tr0, [r7, #17]\n \tmovs\tr2, r5\n \tadd\tr4, sp, #304\t@ 0x130\n \tmovs\tr1, r6\n \tadd\tr4, sp, #208\t@ 0xd0\n \tmovs\tr1, r6\n \tldrsb\tr2, [r0, r5]\n \tmovs\tr1, r5\n@@ -551144,25 +551144,25 @@\n \tldr\tr0, [pc, #76]\t@ (1ebb18 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tadd\tr1, sp, #784\t@ 0x310\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr2, [r1, #5]\n+\tstrb\tr6, [r1, #5]\n \tmovs\tr2, r5\n-\tstr\tr4, [sp, #632]\t@ 0x278\n+\tstr\tr4, [sp, #648]\t@ 0x288\n \tmovs\tr3, r5\n-\tstr\tr3, [sp, #856]\t@ 0x358\n+\tstr\tr3, [sp, #872]\t@ 0x368\n \tmovs\tr3, r5\n \tadd\tr7, pc, #464\t@ (adr r7, 1ebcb8 )\n \tmovs\tr1, r6\n \tldr\tr6, [sp, #96]\t@ 0x60\n \tmovs\tr1, r5\n-\tldr\tr2, [r7, #96]\t@ 0x60\n+\tldr\tr6, [r7, #96]\t@ 0x60\n \tmovs\tr2, r5\n \tadd\tr5, pc, #960\t@ (adr r5, 1ebeb4 )\n \tmovs\tr1, r6\n \tadd\tr5, pc, #744\t@ (adr r5, 1ebde0 )\n \tmovs\tr1, r6\n \tldr\tr4, [pc, #528]\t@ (1ebd0c )\n \tmovs\tr1, r5\n@@ -551653,17 +551653,17 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadd\tr4, pc, #808\t@ (adr r4, 1ec184 )\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [r3, #60]\t@ 0x3c\n+\tldr\tr2, [r4, #60]\t@ 0x3c\n \tmovs\tr2, r5\n-\tldrh\tr0, [r1, #56]\t@ 0x38\n+\tldrh\tr4, [r1, #56]\t@ 0x38\n \tmovs\tr3, r5\n \tadd\tr3, pc, #8\t@ (adr r3, 1ebe74 )\n \tmovs\tr1, r6\n \tadd\tr2, pc, #256\t@ (adr r2, 1ebf70 )\n \tmovs\tr1, r6\n \tadd\tr2, pc, #56\t@ (adr r2, 1ebeac )\n \tmovs\tr1, r6\n@@ -552146,17 +552146,17 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadd\tr1, pc, #392\t@ (adr r1, 1ec34c )\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [r7, #4]\n+\tldr\tr2, [r0, #8]\n \tmovs\tr2, r5\n-\tldrh\tr0, [r4, #28]\n+\tldrh\tr4, [r4, #28]\n \tmovs\tr3, r5\n \tldr\tr7, [sp, #616]\t@ 0x268\n \tmovs\tr1, r6\n \tldr\tr6, [sp, #864]\t@ 0x360\n \tmovs\tr1, r6\n \tldr\tr6, [sp, #664]\t@ 0x298\n \tmovs\tr1, r6\n@@ -553036,43 +553036,43 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #936]\t@ 0x3a8\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r7, #88]\t@ 0x58\n+\tstr\tr0, [r0, #92]\t@ 0x5c\n \tmovs\tr2, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #544]\t@ 0x220\n \tmovs\tr1, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr4, [r4, #80]\t@ 0x50\n+\tstr\tr0, [r5, #80]\t@ 0x50\n \tmovs\tr2, r5\n-\tstr\tr2, [r5, #80]\t@ 0x50\n+\tstr\tr6, [r5, #80]\t@ 0x50\n \tmovs\tr2, r5\n \tldrsh\tr4, [r3, r2]\n \tmovs\tr0, r0\n-\tstr\tr0, [r0, #60]\t@ 0x3c\n+\tstr\tr4, [r0, #60]\t@ 0x3c\n \tmovs\tr2, r5\n-\tstr\tr2, [r0, #60]\t@ 0x3c\n+\tstr\tr6, [r0, #60]\t@ 0x3c\n \tmovs\tr2, r5\n-\tstrh\tr4, [r4, #54]\t@ 0x36\n+\tstrh\tr0, [r5, #54]\t@ 0x36\n \tmovs\tr3, r5\n-\tstr\tr6, [r6, #4]\n+\tstr\tr2, [r7, #4]\n \tmovs\tr2, r5\n \tstrh\tr0, [r6, r7]\n \tmovs\tr0, r0\n-\tstr\tr2, [r2, #32]\n+\tstr\tr6, [r2, #32]\n \tmovs\tr2, r5\n-\tstr\tr0, [r6, #12]\n+\tstr\tr4, [r6, #12]\n \tmovs\tr2, r5\n \tldr\tr0, [sp, #736]\t@ 0x2e0\n \tmovs\tr1, r6\n \tldr\tr0, [sp, #616]\t@ 0x268\n \tmovs\tr1, r6\n \tldr\tr0, [sp, #520]\t@ 0x208\n \tmovs\tr1, r6\n@@ -553518,15 +553518,15 @@\n \tadd\tsp, #20\n \tpop\t{r4, r5, pc}\n \tnop\n \tstr\tr4, [sp, #856]\t@ 0x358\n \tmovs\tr1, r6\n \tstr\tr0, [r4, #0]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r1, r5]\n+\tldrb\tr0, [r2, r5]\n \tmovs\tr2, r5\n \n 001ecb5c :\n set_value_for_find_waters_sigma_cut_off():\n c-interface-waters.cc:79\n \tldr\tr3, [pc, #12]\t@ (1ecb6c )\n c-interface-waters.cc:80\n@@ -553928,17 +553928,17 @@\n \tnop\n \tstr\tr2, [sp, #728]\t@ 0x2d8\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r2, r4]\n+\tldrh\tr6, [r2, r4]\n \tmovs\tr2, r5\n-\tldrh\tr2, [r1, r4]\n+\tldrh\tr6, [r1, r4]\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001ecdec :\n move_hetgroups_to_around_protein():\n c-interface-waters.cc:274\n@@ -554364,15 +554364,15 @@\n \tmovs\tr1, r5\n \tsubs\tr4, #194\t@ 0xc2\n \tmovs\tr1, r5\n \tstr\tr0, [sp, #288]\t@ 0x120\n \tmovs\tr1, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr0, [r6, r2]\n+\tldr\tr4, [r6, r2]\n \tmovs\tr2, r5\n \tldrh\tr6, [r3, #60]\t@ 0x3c\n \tmovs\tr1, r6\n \tldrh\tr0, [r0, #60]\t@ 0x3c\n \tmovs\tr1, r6\n \tldrh\tr0, [r5, #58]\t@ 0x3a\n \tmovs\tr1, r6\n@@ -555087,15 +555087,15 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, #32]\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r3, r3]\n+\tstrb\tr6, [r3, r3]\n \tmovs\tr2, r5\n \tldrh\tr4, [r2, #30]\n \tmovs\tr1, r6\n \tldrb\tr4, [r5, r3]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n@@ -556837,37 +556837,37 @@\n \tmovs\tr0, r0\n \tstrh\tr0, [r1, #62]\t@ 0x3e\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, r8\n+\tadd\tr2, r9\n \tmovs\tr2, r5\n-\tstr\tr6, [r3, r0]\n+\tstr\tr2, [r4, r0]\n \tmovs\tr2, r5\n-\tstr\tr4, [r6, r0]\n+\tstr\tr0, [r7, r0]\n \tmovs\tr2, r5\n-\tstr\tr0, [r1, r0]\n+\tstr\tr4, [r1, r0]\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #152]\t@ (1ee304 )\n+\tldr\tr7, [pc, #168]\t@ (1ee314 )\n \tmovs\tr2, r5\n-\tldr\tr7, [pc, #440]\t@ (1ee428 )\n+\tldr\tr7, [pc, #456]\t@ (1ee438 )\n \tmovs\tr2, r5\n-\tldr\tr7, [pc, #328]\t@ (1ee3bc )\n+\tldr\tr7, [pc, #344]\t@ (1ee3cc )\n \tmovs\tr2, r5\n-\tldr\tr5, [pc, #968]\t@ (1ee640 )\n+\tldr\tr5, [pc, #984]\t@ (1ee650 )\n \tmovs\tr2, r5\n-\tldr\tr5, [pc, #936]\t@ (1ee624 )\n+\tldr\tr5, [pc, #952]\t@ (1ee634 )\n \tmovs\tr2, r5\n-\tldr\tr5, [pc, #920]\t@ (1ee618 )\n+\tldr\tr5, [pc, #936]\t@ (1ee628 )\n \tmovs\tr2, r5\n-\tldr\tr5, [pc, #904]\t@ (1ee60c )\n+\tldr\tr5, [pc, #920]\t@ (1ee61c )\n \tmovs\tr2, r5\n \tldrb\tr4, [r4, #28]\n \tmovs\tr1, r6\n \tldrb\tr6, [r0, #28]\n \tmovs\tr1, r6\n \tldrb\tr6, [r5, #27]\n \tmovs\tr1, r6\n@@ -557612,31 +557612,31 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, #19]\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tcmp\tlr, r9\n+\tcmp\tsl, sl\n \tmovs\tr2, r5\n-\tstrh\tr6, [r7, r6]\n+\tstrh\tr2, [r0, r7]\n \tmovs\tr3, r5\n-\tsubs\tr2, #188\t@ 0xbc\n+\tsubs\tr2, #192\t@ 0xc0\n \tmovs\tr4, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr0, #206\t@ 0xce\n+\tsubs\tr0, #210\t@ 0xd2\n \tmovs\tr4, r5\n-\tstr\tr2, [r4, r6]\n+\tstr\tr6, [r4, r6]\n \tmovs\tr3, r5\n-\tstr\tr6, [r5, r5]\n+\tstr\tr2, [r6, r5]\n \tmovs\tr3, r5\n-\tstr\tr4, [r1, r5]\n+\tstr\tr0, [r2, r5]\n \tmovs\tr3, r5\n-\tstr\tr0, [r5, r4]\n+\tstr\tr4, [r5, r4]\n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, #3]\n \tmovs\tr1, r6\n \tldrb\tr0, [r5, #2]\n \tmovs\tr1, r6\n@@ -558540,27 +558540,27 @@\n \tb.n\t1eecee \n \tstrb\tr4, [r4, #25]\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr6, [r1, #25]\n \tmovs\tr1, r6\n-\tsubs\tr7, #218\t@ 0xda\n+\tsubs\tr7, #222\t@ 0xde\n \tmovs\tr2, r5\n-\tsubs\tr7, #64\t@ 0x40\n+\tsubs\tr7, #68\t@ 0x44\n \tmovs\tr2, r5\n-\tsubs\tr6, #244\t@ 0xf4\n+\tsubs\tr6, #248\t@ 0xf8\n \tmovs\tr2, r5\n \tldrh\tr0, [r6, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #120]\t@ 0x78\n \tmovs\tr0, r0\n-\tsubs\tr6, #72\t@ 0x48\n+\tsubs\tr6, #76\t@ 0x4c\n \tmovs\tr2, r5\n-\tsubs\tr5, #252\t@ 0xfc\n+\tsubs\tr6, #0\n \tmovs\tr2, r5\n \tstrb\tr4, [r4, #13]\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tcbnz\tr6, 1eee80 \n \tmovs\tr1, r5\n@@ -559546,33 +559546,33 @@\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr2, #14\n+\tsubs\tr2, #18\n \tmovs\tr2, r5\n-\tsubs\tr1, #38\t@ 0x26\n+\tsubs\tr1, #42\t@ 0x2a\n \tmovs\tr2, r5\n \tstr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr0, r0\n-\tsubs\tr0, #204\t@ 0xcc\n+\tsubs\tr0, #208\t@ 0xd0\n \tmovs\tr2, r5\n-\tsubs\tr0, #120\t@ 0x78\n+\tsubs\tr0, #124\t@ 0x7c\n \tmovs\tr2, r5\n-\tmvns\tr2, r7\n+\tmvns\tr6, r7\n \tmovs\tr2, r5\n \tldr\tr4, [r5, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadds\tr7, #8\n+\tadds\tr7, #12\n \tmovs\tr2, r5\n-\tadds\tr6, #200\t@ 0xc8\n+\tadds\tr6, #204\t@ 0xcc\n \tmovs\tr2, r5\n \tldr\tr4, [r1, #52]\t@ 0x34\n \tmovs\tr1, r6\n \tldr\tr2, [r6, #48]\t@ 0x30\n \tmovs\tr1, r6\n \tldr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr1, r6\n@@ -560072,27 +560072,27 @@\n \tadd\tr2, pc\n \tldr\tr0, [r5, #28]\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #28]\n \tmovs\tr1, r6\n-\tadds\tr4, #136\t@ 0x88\n+\tadds\tr4, #140\t@ 0x8c\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, #60\t@ 0x3c\n+\tadds\tr4, #64\t@ 0x40\n \tmovs\tr2, r5\n \tldr\tr0, [r7, #12]\n \tmovs\tr1, r6\n-\tadds\tr4, #46\t@ 0x2e\n+\tadds\tr4, #50\t@ 0x32\n \tmovs\tr2, r5\n-\tadds\tr3, #144\t@ 0x90\n+\tadds\tr3, #148\t@ 0x94\n \tmovs\tr2, r5\n-\tadds\tr3, #84\t@ 0x54\n+\tadds\tr3, #88\t@ 0x58\n \tmovs\tr2, r5\n \tstr\tr6, [r1, #120]\t@ 0x78\n \tmovs\tr1, r6\n \tstr\tr2, [r5, #116]\t@ 0x74\n \tmovs\tr1, r6\n \tstr\tr4, [r1, #116]\t@ 0x74\n \tmovs\tr1, r6\n@@ -560830,33 +560830,33 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #100]\t@ 0x64\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tcmp\tr7, #82\t@ 0x52\n+\tcmp\tr7, #86\t@ 0x56\n \tmovs\tr2, r5\n-\tcmp\tr7, #12\n+\tcmp\tr7, #16\n \tmovs\tr2, r5\n-\tcmp\tr5, #226\t@ 0xe2\n+\tcmp\tr5, #230\t@ 0xe6\n \tmovs\tr2, r5\n-\tcmp\tr5, #140\t@ 0x8c\n+\tcmp\tr5, #144\t@ 0x90\n \tmovs\tr2, r5\n-\tcmp\tr5, #60\t@ 0x3c\n+\tcmp\tr5, #64\t@ 0x40\n \tmovs\tr2, r5\n \tldrh\tr0, [r6, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr2, [r2, #36]\t@ 0x24\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr5, #124\t@ 0x7c\n+\tcmp\tr5, #128\t@ 0x80\n \tmovs\tr2, r5\n c-interface-waters-gui.cc:278 (discriminator 1)\n \tcmp\tr3, r1\n \tbeq.n\t1efefa \n \tldr\tr2, [pc, #316]\t@ (1effdc )\n c-interface-waters-gui.cc:273\n \tmov.w\tr5, #4294967295\t@ 0xffffffff\n@@ -561151,15 +561151,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrsh\tr2, [r5, r7]\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr3, #84\t@ 0x54\n+\tcmp\tr3, #88\t@ 0x58\n \tmovs\tr2, r5\n \tldrsh\tr6, [r7, r5]\n \tmovs\tr1, r6\n \tldrsh\tr6, [r3, r5]\n \tmovs\tr1, r6\n \n 001f00cc :\n@@ -561832,23 +561832,23 @@\n \tb.n\t1f04f2 \n \tldrsh\tr6, [r6, r3]\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsh\tr2, [r1, r3]\n \tmovs\tr1, r6\n-\tcmp\tr2, #78\t@ 0x4e\n+\tcmp\tr2, #82\t@ 0x52\n \tmovs\tr2, r5\n-\tcmp\tr1, #58\t@ 0x3a\n+\tcmp\tr1, #62\t@ 0x3e\n \tmovs\tr2, r5\n-\tcmp\tr0, #254\t@ 0xfe\n+\tcmp\tr1, #2\n \tmovs\tr2, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tmovs\tr7, #36\t@ 0x24\n+\tmovs\tr7, #40\t@ 0x28\n \tmovs\tr2, r5\n \tldrh\tr0, [r7, r6]\n \tmovs\tr1, r6\n \tldrh\tr6, [r6, r4]\n \tmovs\tr1, r6\n \n 001f0540 :\n@@ -563536,15 +563536,15 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r1, r2]\n \tmovs\tr1, r6\n \tldrh\tr0, [r1, r2]\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr6, #40\t@ 0x28\n+\tmovs\tr6, #44\t@ 0x2c\n \tmovs\tr2, r5\n \tlsls\tr6, r7, #24\n \tmovs\tr1, r5\n \tldrh\tr6, [r3, r0]\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n@@ -563552,53 +563552,53 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r6, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tldrh\tr0, [r7, r7]\n \tmovs\tr0, r0\n-\tmovs\tr3, #106\t@ 0x6a\n+\tmovs\tr3, #110\t@ 0x6e\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tmovs\tr4, #190\t@ 0xbe\n+\tmovs\tr4, #194\t@ 0xc2\n \tmovs\tr2, r5\n-\tmovs\tr4, #142\t@ 0x8e\n+\tmovs\tr4, #146\t@ 0x92\n \tmovs\tr2, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmovs\tr3, #80\t@ 0x50\n+\tmovs\tr3, #84\t@ 0x54\n \tmovs\tr2, r5\n \tldrsb\tr0, [r7, r1]\n \tmovs\tr1, r6\n-\tmovs\tr2, #16\n+\tmovs\tr2, #20\n \tmovs\tr2, r5\n \tlsls\tr6, r7, #8\n \tmovs\tr1, r5\n \tldrsb\tr2, [r1, r0]\n \tmovs\tr1, r6\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tmovs\tr0, #202\t@ 0xca\n+\tmovs\tr0, #206\t@ 0xce\n \tmovs\tr2, r5\n-\tsubs\tr6, r5, #0\n+\tsubs\tr2, r6, #0\n \tmovs\tr2, r5\n \tstr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr0, r0\n-\tadds\tr0, r1, #7\n+\tadds\tr4, r1, #7\n \tmovs\tr2, r5\n-\tadds\tr0, r5, #5\n+\tadds\tr4, r5, #5\n \tmovs\tr2, r5\n-\tcmp\tr0, #232\t@ 0xe8\n+\tcmp\tr0, #236\t@ 0xec\n \tmovs\tr2, r5\n \tldr\tr4, [r5, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tadds\tr2, r2, r4\n+\tadds\tr6, r2, r4\n \tmovs\tr2, r5\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tldr\tr6, [pc, #664]\t@ (1f150c )\n \tmovs\tr1, r6\n \tldr\tr6, [pc, #536]\t@ (1f1490 )\n \tmovs\tr1, r6\n@@ -565257,21 +565257,21 @@\n \tmovs\tr0, r0\n \tadds\tr0, r1, #5\n \tmovs\tr1, r5\n \tmuls\tr2, r3\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr4, r4, #30\n+\tlsrs\tr0, r5, #30\n \tmovs\tr2, r5\n-\tlsrs\tr2, r6, #30\n+\tlsrs\tr6, r6, #30\n \tmovs\tr2, r5\n \tcmn\tr0, r6\n \tmovs\tr1, r6\n-\tlsrs\tr2, r0, #29\n+\tlsrs\tr6, r0, #29\n \tmovs\tr2, r5\n \tcmp\tr4, r4\n \tmovs\tr1, r6\n \tnegs\tr4, r7\n \tmovs\tr1, r6\n \n 001f1dc4 :\n@@ -565526,15 +565526,15 @@\n c-interface.cc:188 (discriminator 1)\n \tldr\tr1, [pc, #356]\t@ (1f20e4 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n \tbl\t1f1830 \n /usr/include/c++/14/bits/basic_string.h:1695 (discriminator 2)\n \tldr\tr3, [pc, #348]\t@ (1f20e8 )\n-\tmovs\tr2, #35\t@ 0x23\n+\tmovs\tr2, #36\t@ 0x24\n \tmovs\tr1, #0\n \tstr\tr2, [sp, #0]\n \tadd\tr3, pc\n \tldr\tr2, [sp, #40]\t@ 0x28\n \tmov\tr0, r5\n \tblx\tef59c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt+0x4>\n /usr/include/c++/14/bits/basic_string.h:1388\n@@ -565684,45 +565684,45 @@\n \tb.n\t1f1fea \n \tb.n\t1f202a \n \tnop\n \trors\tr6, r5\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr6, r6, #25\n+\tlsrs\tr2, r7, #25\n \tmovs\tr2, r5\n-\tldr\tr2, [pc, #184]\t@ (1f2174 )\n+\tldr\tr2, [pc, #200]\t@ (1f2184 )\n \tmovs\tr3, r5\n-\tlsrs\tr4, r0, #25\n+\tlsrs\tr0, r1, #25\n \tmovs\tr2, r5\n-\tble.n\t1f2084 \n+\tble.n\t1f208c \n \tmovs\tr1, r5\n-\tble.n\t1f2028 \n+\tble.n\t1f2030 \n \tmovs\tr1, r5\n-\tlsrs\tr4, r0, #23\n+\tlsrs\tr0, r1, #23\n \tmovs\tr2, r5\n-\tlsrs\tr4, r0, #23\n+\tlsrs\tr0, r1, #23\n \tmovs\tr2, r5\n \tstr\tr6, [r0, #116]\t@ 0x74\n \tmovs\tr1, r5\n-\tlsrs\tr6, r7, #22\n+\tlsrs\tr2, r0, #23\n \tmovs\tr2, r5\n-\tcmp\tr4, #58\t@ 0x3a\n+\tcmp\tr4, #62\t@ 0x3e\n \tmovs\tr3, r5\n-\tlsrs\tr4, r3, #22\n+\tlsrs\tr0, r4, #22\n \tmovs\tr2, r5\n-\tcmp\tr3, #252\t@ 0xfc\n+\tcmp\tr4, #0\n \tmovs\tr3, r5\n-\tlsrs\tr6, r7, #21\n+\tlsrs\tr2, r0, #22\n \tmovs\tr2, r5\n \tbhi.n\t1f2034 \n \tmovs\tr1, r5\n-\tlsrs\tr6, r6, #21\n+\tlsrs\tr2, r7, #21\n \tmovs\tr2, r5\n-\tcmp\tr3, #190\t@ 0xbe\n+\tcmp\tr3, #194\t@ 0xc2\n \tmovs\tr3, r5\n \tands\tr4, r6\n \tmovs\tr1, r6\n \tands\tr0, r1\n \tmovs\tr1, r6\n \tsubs\tr7, #240\t@ 0xf0\n \tmovs\tr1, r6\n@@ -565906,17 +565906,17 @@\n \tblx\teaad0 \n \tb.n\t1f21e2 \n \tnop\n \tsubs\tr6, #194\t@ 0xc2\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr4, r4, #15\n+\tlsrs\tr0, r5, #15\n \tmovs\tr2, r5\n-\tstr\tr2, [r4, #72]\t@ 0x48\n+\tstr\tr6, [r4, #72]\t@ 0x48\n \tmovs\tr3, r5\n \tsubs\tr6, #54\t@ 0x36\n \tmovs\tr1, r6\n \tsubs\tr6, #16\n \tmovs\tr1, r6\n \tsubs\tr5, #248\t@ 0xf8\n \tmovs\tr1, r6\n@@ -565930,37 +565930,37 @@\n 001f2268 :\n coot_sys_build_type_py():\n c-interface.cc:223\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4040]\t@ 0xfc8\n-\tldr\tr4, [pc, #188]\t@ (1f2334 )\n+\tldr\tr4, [pc, #184]\t@ (1f2330 )\n \tsub\tsp, #36\t@ 0x24\n-\tldr\tr3, [pc, #188]\t@ (1f2338 )\n+\tldr\tr3, [pc, #184]\t@ (1f2334 )\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd\tr6, sp, #4\n c-interface.cc:223\n \tadd\tr4, pc\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tmovs\tr2, #0\n \tmov\tr1, sp\n \tmov\tr0, r6\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd\tr5, sp, #12\n c-interface.cc:223\n \tldr\tr3, [r4, r3]\n /usr/include/c++/14/bits/char_traits.h:427\n-\tldr\tr4, [pc, #176]\t@ (1f233c )\n+\tldr\tr4, [pc, #172]\t@ (1f2338 )\n c-interface.cc:223\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #28]\n \tmov.w\tr3, #0\n /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n-\tmovs\tr3, #35\t@ 0x23\n+\tmovs\tr3, #36\t@ 0x24\n /usr/include/c++/14/bits/char_traits.h:427\n \tadd\tr4, pc\n /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n \tstr\tr3, [sp, #0]\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tstr\tr5, [sp, #4]\n /usr/include/c++/14/bits/char_traits.h:427\n@@ -565982,215 +565982,214 @@\n \tldmia.w\tlr!, {r0, r1, r2, r3}\n \tstr.w\tr0, [ip, #-16]\n \tstr.w\tr1, [ip, #-12]\n \tstr.w\tr2, [ip, #-8]\n \tstr.w\tr3, [ip, #-4]\n \tcmp\tlr, r7\n \tbne.n\t1f22ac \n-\tldrh\tr3, [r4, #0]\n+\tldr\tr0, [r4, #0]\n /usr/include/c++/14/bits/char_traits.h:350\n \tmovs\tr1, #0\n /usr/include/c++/14/bits/char_traits.h:427\n-\tstrh.w\tr3, [ip]\n-\tldrb\tr3, [r4, #2]\n-\tstrb.w\tr3, [ip, #2]\n+\tstr.w\tr0, [ip]\n /usr/include/c++/14/bits/char_traits.h:350\n \tldrd\tr3, r2, [sp]\n /usr/include/c++/14/bits/basic_string.h:223\n \tstr\tr3, [sp, #8]\n /usr/include/c++/14/bits/char_traits.h:350\n \tstrb\tr1, [r2, r3]\n c-interface.cc:226 (discriminator 1)\n \tldr\tr0, [sp, #4]\n \tblx\te4f74 \n \tmov\tr4, r0\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #4]\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tcmp\tr0, r5\n-\tbeq.n\t1f22f8 \n+\tbeq.n\t1f22f2 \n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #12]\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\te9174 \n c-interface.cc:223\n-\tldr\tr2, [pc, #68]\t@ (1f2340 )\n+\tldr\tr2, [pc, #72]\t@ (1f233c )\n c-interface.cc:228\n-\tldr\tr3, [pc, #60]\t@ (1f2338 )\n+\tldr\tr3, [pc, #60]\t@ (1f2334 )\n c-interface.cc:223\n \tadd\tr2, pc\n c-interface.cc:228\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t1f232c \n+\tbne.n\t1f2326 \n \tmov\tr0, r4\n \tadd\tsp, #36\t@ 0x24\n \tpop\t{r4, r5, r6, r7, pc}\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r6\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n c-interface.cc:223\n-\tldr\tr2, [pc, #40]\t@ (1f2344 )\n-\tldr\tr3, [pc, #28]\t@ (1f2338 )\n+\tldr\tr2, [pc, #44]\t@ (1f2340 )\n+\tldr\tr3, [pc, #28]\t@ (1f2334 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t1f2330 \n+\tbeq.n\t1f232a \n c-interface.cc:228\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n+\tnop\n \tsubs\tr5, #126\t@ 0x7e\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbpl.n\t1f227c \n+\tbpl.n\t1f2278 \n \tmovs\tr1, r5\n-\tsubs\tr5, #0\n+\tsubs\tr5, #6\n \tmovs\tr1, r6\n-\tsubs\tr4, #224\t@ 0xe0\n+\tsubs\tr4, #230\t@ 0xe6\n \tmovs\tr1, r6\n \n-001f2348 :\n+001f2344 :\n set_prefer_python():\n c-interface.cc:233\n-\tldr\tr3, [pc, #12]\t@ (1f2358 )\n+\tldr\tr3, [pc, #12]\t@ (1f2354 )\n c-interface.cc:236\n \tmovs\tr1, #1\n-\tldr\tr2, [pc, #12]\t@ (1f235c )\n+\tldr\tr2, [pc, #12]\t@ (1f2358 )\n c-interface.cc:233\n \tadd\tr3, pc\n c-interface.cc:236\n \tldr\tr3, [r3, r2]\n \tstrb\tr1, [r3, #0]\n c-interface.cc:238\n \tbx\tlr\n \tnop\n-\tsubs\tr4, #174\t@ 0xae\n+\tsubs\tr4, #178\t@ 0xb2\n \tmovs\tr1, r6\n \tldrh\tr0, [r5, r5]\n \t...\n \n-001f2360 :\n+001f235c :\n prefer_python():\n c-interface.cc:246\n-\tldr\tr3, [pc, #8]\t@ (1f236c )\n+\tldr\tr3, [pc, #8]\t@ (1f2368 )\n c-interface.cc:247\n-\tldr\tr2, [pc, #12]\t@ (1f2370 )\n+\tldr\tr2, [pc, #12]\t@ (1f236c )\n c-interface.cc:246\n \tadd\tr3, pc\n c-interface.cc:247\n \tldr\tr3, [r3, r2]\n c-interface.cc:248\n \tldrb\tr0, [r3, #0]\n \tbx\tlr\n-\tsubs\tr4, #152\t@ 0x98\n+\tsubs\tr4, #156\t@ 0x9c\n \tmovs\tr1, r6\n \tldrh\tr0, [r5, r5]\n \t...\n \n-001f2374 :\n+001f2370 :\n test_internal_py():\n c-interface.cc:291\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4088]\t@ 0xff8\n-\tldr\tr4, [pc, #36]\t@ (1f23a8 )\n+\tldr\tr4, [pc, #36]\t@ (1f23a4 )\n \tadd\tr4, pc\n c-interface.cc:296\n \tblx\te4968 \n c-interface.cc:297\n-\tcbz\tr0, 1f23a0 \n+\tcbz\tr0, 1f239c \n c-interface.cc:293\n-\tldr\tr3, [pc, #28]\t@ (1f23ac )\n+\tldr\tr3, [pc, #28]\t@ (1f23a8 )\n \tldr\tr0, [r4, r3]\n /usr/include/python3.12/object.h:244\n \tldr\tr3, [r0, #0]\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tmvn.w\tr2, #3221225472\t@ 0xc0000000\n \tcmp\tr3, r2\n /usr/include/python3.12/object.h:652\n \titt\tne\n \taddne\tr3, #1\n \tstrne\tr3, [r0, #0]\n c-interface.cc:303\n \tpop\t{r4, pc}\n c-interface.cc:298\n-\tldr\tr3, [pc, #12]\t@ (1f23b0 )\n+\tldr\tr3, [pc, #12]\t@ (1f23ac )\n \tldr\tr0, [r4, r3]\n-\tb.n\t1f2390 \n+\tb.n\t1f238c \n \tnop\n-\tsubs\tr4, #120\t@ 0x78\n+\tsubs\tr4, #124\t@ 0x7c\n \tmovs\tr1, r6\n \tstr\tr4, [r2, #56]\t@ 0x38\n \tmovs\tr0, r0\n \tstrb\tr0, [r5, r4]\n \t...\n \n-001f23b4 :\n+001f23b0 :\n test_internal_single_py():\n c-interface.cc:307\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4088]\t@ 0xff8\n-\tldr\tr4, [pc, #36]\t@ (1f23e8 )\n+\tldr\tr4, [pc, #36]\t@ (1f23e4 )\n \tadd\tr4, pc\n c-interface.cc:312\n \tblx\tf3a00 \n c-interface.cc:313\n-\tcbz\tr0, 1f23e0 \n+\tcbz\tr0, 1f23dc \n c-interface.cc:309\n-\tldr\tr3, [pc, #28]\t@ (1f23ec )\n+\tldr\tr3, [pc, #28]\t@ (1f23e8 )\n \tldr\tr0, [r4, r3]\n /usr/include/python3.12/object.h:244\n \tldr\tr3, [r0, #0]\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tmvn.w\tr2, #3221225472\t@ 0xc0000000\n \tcmp\tr3, r2\n /usr/include/python3.12/object.h:652\n \titt\tne\n \taddne\tr3, #1\n \tstrne\tr3, [r0, #0]\n c-interface.cc:318\n \tpop\t{r4, pc}\n c-interface.cc:314\n-\tldr\tr3, [pc, #12]\t@ (1f23f0 )\n+\tldr\tr3, [pc, #12]\t@ (1f23ec )\n \tldr\tr0, [r4, r3]\n-\tb.n\t1f23d0 \n+\tb.n\t1f23cc \n \tnop\n-\tsubs\tr4, #56\t@ 0x38\n+\tsubs\tr4, #60\t@ 0x3c\n \tmovs\tr1, r6\n \tstr\tr4, [r2, #56]\t@ 0x38\n \tmovs\tr0, r0\n \tstrb\tr0, [r5, r4]\n \t...\n \n-001f23f4 :\n+001f23f0 :\n molecule_name_stub_py():\n c-interface.cc:353\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4016]\t@ 0xfb0\n-\tldr\tr2, [pc, #188]\t@ (1f24c4 )\n+\tldr\tr2, [pc, #188]\t@ (1f24c0 )\n \tsub\tsp, #56\t@ 0x38\n-\tldr\tr3, [pc, #188]\t@ (1f24c8 )\n+\tldr\tr3, [pc, #188]\t@ (1f24c4 )\n /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n \tadd\tr5, sp, #12\n c-interface.cc:353\n \tadd\tr2, pc\n-\tldr.w\tr8, [pc, #188]\t@ 1f24cc \n+\tldr.w\tr8, [pc, #188]\t@ 1f24c8 \n /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n \tstr\tr5, [sp, #4]\n c-interface.cc:353\n \tmov\tr4, r0\n \tadd\tr8, pc\n \tmov\tr7, r1\n \tldr\tr3, [r2, r3]\n@@ -566201,54 +566200,54 @@\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #8]\n /usr/include/c++/14/bits/char_traits.h:350\n \tstrb.w\tr3, [sp, #12]\n c-interface.cc:355\n \tblx\tedb38 \n c-interface.cc:355 (discriminator 1)\n-\tcbnz\tr0, 1f246e \n+\tcbnz\tr0, 1f246a \n c-interface.cc:355 (discriminator 3)\n \tmov\tr0, r4\n \tblx\tf09a4 \n c-interface.cc:355 (discriminator 4)\n-\tcbnz\tr0, 1f246e \n+\tcbnz\tr0, 1f246a \n c-interface.cc:357 (discriminator 1)\n \tldr\tr0, [sp, #4]\n \tblx\te4f74 \n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr3, [sp, #4]\n c-interface.cc:357 (discriminator 1)\n \tmov\tr4, r0\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tcmp\tr3, r5\n-\tbeq.n\t1f2452 \n+\tbeq.n\t1f244e \n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #12]\n /usr/include/c++/14/bits/new_allocator.h:172\n \tmov\tr0, r3\n \tadds\tr1, #1\n \tblx\te9174 \n c-interface.cc:353\n-\tldr\tr2, [pc, #124]\t@ (1f24d0 )\n+\tldr\tr2, [pc, #124]\t@ (1f24cc )\n c-interface.cc:358\n-\tldr\tr3, [pc, #112]\t@ (1f24c8 )\n+\tldr\tr3, [pc, #112]\t@ (1f24c4 )\n c-interface.cc:353\n \tadd\tr2, pc\n c-interface.cc:358\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #52]\t@ 0x34\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t1f24bc \n+\tbne.n\t1f24b8 \n \tmov\tr0, r4\n \tadd\tsp, #56\t@ 0x38\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n /usr/include/c++/14/bits/stl_vector.h:1131\n-\tldr\tr3, [pc, #100]\t@ (1f24d4 )\n+\tldr\tr3, [pc, #100]\t@ (1f24d0 )\n \tmovw\tr1, #9328\t@ 0x2470\n c-interface.cc:356 (discriminator 1)\n \tadd\tr6, sp, #28\n \tsxth\tr2, r7\n \tmov\tr0, r6\n /usr/include/c++/14/bits/stl_vector.h:1131\n \tldr.w\tr3, [r8, r3]\n@@ -566261,81 +566260,81 @@\n \tmov\tr1, r6\n \tbl\t1f1714 \n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #28]\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tadd\tr3, sp, #36\t@ 0x24\n \tcmp\tr0, r3\n-\tbeq.n\t1f243a \n+\tbeq.n\t1f2436 \n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #36]\t@ 0x24\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\te9174 \n /usr/include/c++/14/bits/basic_string.h:294\n-\tb.n\t1f243a \n+\tb.n\t1f2436 \n /usr/include/c++/14/bits/basic_string.h:809\n \tadd\tr0, sp, #4\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n c-interface.cc:353\n-\tldr\tr2, [pc, #44]\t@ (1f24d8 )\n-\tldr\tr3, [pc, #28]\t@ (1f24c8 )\n+\tldr\tr2, [pc, #44]\t@ (1f24d4 )\n+\tldr\tr3, [pc, #28]\t@ (1f24c4 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #52]\t@ 0x34\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t1f24c0 \n+\tbeq.n\t1f24bc \n c-interface.cc:358\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tsubs\tr3, #240\t@ 0xf0\n+\tsubs\tr3, #244\t@ 0xf4\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr3, #230\t@ 0xe6\n+\tsubs\tr3, #234\t@ 0xea\n \tmovs\tr1, r6\n-\tsubs\tr3, #166\t@ 0xa6\n+\tsubs\tr3, #170\t@ 0xaa\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tsubs\tr3, #80\t@ 0x50\n+\tsubs\tr3, #84\t@ 0x54\n \tmovs\tr1, r6\n \n-001f24dc :\n+001f24d8 :\n set_molecule_name():\n c-interface.cc:361\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4040]\t@ 0xfc8\n-\tldr\tr2, [pc, #144]\t@ (1f257c )\n+\tldr\tr2, [pc, #144]\t@ (1f2578 )\n \tsub\tsp, #36\t@ 0x24\n-\tldr\tr3, [pc, #144]\t@ (1f2580 )\n+\tldr\tr3, [pc, #144]\t@ (1f257c )\n \tmov\tr4, r0\n \tadd\tr2, pc\n-\tldr\tr6, [pc, #140]\t@ (1f2584 )\n+\tldr\tr6, [pc, #140]\t@ (1f2580 )\n \tmov\tr5, r1\n \tadd\tr6, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #28]\n \tmov.w\tr3, #0\n c-interface.cc:363\n \tblx\tf09a4 \n c-interface.cc:363 (discriminator 1)\n-\tcbnz\tr0, 1f2512 \n+\tcbnz\tr0, 1f250e \n c-interface.cc:363 (discriminator 2)\n \tmov\tr0, r4\n \tblx\tedb38 \n c-interface.cc:363 (discriminator 1)\n-\tcbz\tr0, 1f2542 \n+\tcbz\tr0, 1f253e \n /usr/include/c++/14/bits/stl_vector.h:1131\n-\tldr\tr3, [pc, #116]\t@ (1f2588 )\n+\tldr\tr3, [pc, #116]\t@ (1f2584 )\n \tmovw\tr2, #9328\t@ 0x2470\n c-interface.cc:364 (discriminator 2)\n \tadd\tr7, sp, #4\n \tmov\tr1, r5\n \tmov\tr0, r7\n /usr/include/c++/14/bits/stl_vector.h:1131\n \tldr\tr3, [r6, r3]\n@@ -566347,101 +566346,101 @@\n \tmov\tr0, r4\n \tblx\tecb44 , std::allocator >)@plt>\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #4]\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tadd\tr3, sp, #12\n \tcmp\tr0, r3\n-\tbeq.n\t1f2542 \n+\tbeq.n\t1f253e \n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #12]\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\te9174 \n c-interface.cc:361\n-\tldr\tr2, [pc, #72]\t@ (1f258c )\n+\tldr\tr2, [pc, #72]\t@ (1f2588 )\n c-interface.cc:366\n-\tldr\tr3, [pc, #56]\t@ (1f2580 )\n+\tldr\tr3, [pc, #56]\t@ (1f257c )\n c-interface.cc:361\n \tadd\tr2, pc\n c-interface.cc:366\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t1f2574 \n+\tbne.n\t1f2570 \n \tadd\tsp, #36\t@ 0x24\n \tpop\t{r4, r5, r6, r7, pc}\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r7\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n c-interface.cc:361\n-\tldr\tr2, [pc, #44]\t@ (1f2590 )\n-\tldr\tr3, [pc, #28]\t@ (1f2580 )\n+\tldr\tr2, [pc, #44]\t@ (1f258c )\n+\tldr\tr3, [pc, #28]\t@ (1f257c )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t1f2578 \n+\tbeq.n\t1f2574 \n c-interface.cc:366\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tsubs\tr3, #10\n+\tsubs\tr3, #14\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr3, #4\n+\tsubs\tr3, #8\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tsubs\tr2, #182\t@ 0xb6\n+\tsubs\tr2, #186\t@ 0xba\n \tmovs\tr1, r6\n-\tsubs\tr2, #152\t@ 0x98\n+\tsubs\tr2, #156\t@ 0x9c\n \tmovs\tr1, r6\n \n-001f2594 :\n+001f2590 :\n esoteric_depth_cue_state():\n c-interface.cc:388\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4040]\t@ 0xfc8\n-\tldr\tr4, [pc, #172]\t@ (1f2650 )\n+\tldr\tr4, [pc, #172]\t@ (1f264c )\n \tsub\tsp, #36\t@ 0x24\n-\tldr\tr3, [pc, #172]\t@ (1f2654 )\n+\tldr\tr3, [pc, #172]\t@ (1f2650 )\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd\tr5, sp, #4\n c-interface.cc:388\n \tadd\tr4, pc\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tmovs\tr2, #0\n \tmov\tr1, sp\n \tmov\tr0, r5\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd\tr7, sp, #12\n c-interface.cc:388\n-\tldr\tr6, [pc, #160]\t@ (1f2658 )\n+\tldr\tr6, [pc, #160]\t@ (1f2654 )\n \tldr\tr3, [r4, r3]\n \tadd\tr6, pc\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #28]\n \tmov.w\tr3, #0\n /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n \tmovs\tr3, #24\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tstr\tr7, [sp, #4]\n /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n \tstr\tr3, [sp, #0]\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tblx\tec42c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n /usr/include/c++/14/bits/char_traits.h:427\n-\tldr.w\tip, [pc, #140]\t@ 1f265c \n+\tldr.w\tip, [pc, #140]\t@ 1f2658 \n /usr/include/c++/14/bits/basic_string.tcc:229\n \tmov\tr4, r0\n /usr/include/c++/14/bits/basic_string.h:255\n \tldr\tr3, [sp, #0]\n /usr/include/c++/14/bits/char_traits.h:350\n \tmov.w\tlr, #0\n /usr/include/c++/14/bits/char_traits.h:427\n@@ -566473,92 +566472,92 @@\n \tstrb.w\tlr, [r2, r3]\n c-interface.cc:389 (discriminator 2)\n \tblx\ted6d4 , std::allocator > const&)@plt>\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #4]\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tcmp\tr0, r7\n-\tbeq.n\t1f2610 \n+\tbeq.n\t1f260c \n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #12]\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\te9174 \n c-interface.cc:390\n-\tldr\tr3, [pc, #76]\t@ (1f2660 )\n+\tldr\tr3, [pc, #76]\t@ (1f265c )\n c-interface.cc:388\n-\tldr\tr2, [pc, #80]\t@ (1f2664 )\n+\tldr\tr2, [pc, #80]\t@ (1f2660 )\n \tadd\tr2, pc\n c-interface.cc:390\n \tldr\tr3, [r6, r3]\n c-interface.cc:390 (discriminator 1)\n \tldr\tr0, [r3, #0]\n c-interface.cc:391\n-\tldr\tr3, [pc, #56]\t@ (1f2654 )\n+\tldr\tr3, [pc, #56]\t@ (1f2650 )\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t1f2648 \n+\tbne.n\t1f2644 \n \tadd\tsp, #36\t@ 0x24\n \tpop\t{r4, r5, r6, r7, pc}\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r5\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n c-interface.cc:388\n-\tldr\tr2, [pc, #48]\t@ (1f2668 )\n-\tldr\tr3, [pc, #28]\t@ (1f2654 )\n+\tldr\tr2, [pc, #48]\t@ (1f2664 )\n+\tldr\tr3, [pc, #28]\t@ (1f2650 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t1f264c \n+\tbeq.n\t1f2648 \n c-interface.cc:391\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tsubs\tr2, #82\t@ 0x52\n+\tsubs\tr2, #86\t@ 0x56\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr2, #68\t@ 0x44\n+\tsubs\tr2, #72\t@ 0x48\n \tmovs\tr1, r6\n-\tlsls\tr0, r3, #29\n+\tlsls\tr0, r4, #29\n \tmovs\tr2, r5\n \tldrsb\tr0, [r5, r1]\n \tmovs\tr0, r0\n-\tsubs\tr1, #232\t@ 0xe8\n+\tsubs\tr1, #236\t@ 0xec\n \tmovs\tr1, r6\n-\tsubs\tr1, #196\t@ 0xc4\n+\tsubs\tr1, #200\t@ 0xc8\n \tmovs\tr1, r6\n \n-001f266c :\n+001f2668 :\n use_graphics_interface_state():\n c-interface.cc:401\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4040]\t@ 0xfc8\n-\tldr\tr4, [pc, #176]\t@ (1f2730 )\n+\tldr\tr4, [pc, #176]\t@ (1f272c )\n \tsub\tsp, #32\n-\tldr\tr3, [pc, #176]\t@ (1f2734 )\n+\tldr\tr3, [pc, #176]\t@ (1f2730 )\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd\tr5, sp, #4\n c-interface.cc:401\n \tadd\tr4, pc\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tmovs\tr2, #0\n \tmov\tr1, sp\n \tmov\tr0, r5\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd\tr7, sp, #12\n c-interface.cc:401\n-\tldr\tr6, [pc, #168]\t@ (1f2738 )\n+\tldr\tr6, [pc, #168]\t@ (1f2734 )\n \tldr\tr3, [r4, r3]\n /usr/include/c++/14/bits/char_traits.h:350\n \tmov.w\tr8, #0\n c-interface.cc:401\n \tadd\tr6, pc\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #28]\n@@ -566568,15 +566567,15 @@\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tstr\tr7, [sp, #4]\n /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n \tstr\tr3, [sp, #0]\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tblx\tec42c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n /usr/include/c++/14/bits/char_traits.h:427\n-\tldr.w\tip, [pc, #144]\t@ 1f273c \n+\tldr.w\tip, [pc, #144]\t@ 1f2738 \n /usr/include/c++/14/bits/basic_string.tcc:229\n \tmov\tr4, r0\n /usr/include/c++/14/bits/basic_string.h:255\n \tldr\tr3, [sp, #0]\n /usr/include/c++/14/bits/char_traits.h:427\n \tadd\tip, pc\n /usr/include/c++/14/bits/basic_string.h:255\n@@ -566608,114 +566607,115 @@\n \tstrb.w\tr8, [r2, r3]\n c-interface.cc:403 (discriminator 2)\n \tblx\ted6d4 , std::allocator > const&)@plt>\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #4]\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tcmp\tr0, r7\n-\tbeq.n\t1f26ec \n+\tbeq.n\t1f26e8 \n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #12]\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\te9174 \n c-interface.cc:404\n-\tldr\tr3, [pc, #80]\t@ (1f2740 )\n+\tldr\tr3, [pc, #80]\t@ (1f273c )\n c-interface.cc:401\n-\tldr\tr2, [pc, #84]\t@ (1f2744 )\n+\tldr\tr2, [pc, #84]\t@ (1f2740 )\n \tadd\tr2, pc\n c-interface.cc:404\n \tldr\tr3, [r6, r3]\n c-interface.cc:404 (discriminator 1)\n \tldrb\tr0, [r3, #0]\n c-interface.cc:406\n-\tldr\tr3, [pc, #60]\t@ (1f2734 )\n+\tldr\tr3, [pc, #60]\t@ (1f2730 )\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t1f2726 \n+\tbne.n\t1f2722 \n \tadd\tsp, #32\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r5\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n c-interface.cc:401\n-\tldr\tr2, [pc, #52]\t@ (1f2748 )\n-\tldr\tr3, [pc, #28]\t@ (1f2734 )\n+\tldr\tr2, [pc, #52]\t@ (1f2744 )\n+\tldr\tr3, [pc, #28]\t@ (1f2730 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t1f272a \n+\tbeq.n\t1f2726 \n c-interface.cc:406\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n-\tsubs\tr1, #120\t@ 0x78\n+\tsubs\tr1, #124\t@ 0x7c\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr1, #102\t@ 0x66\n+\tsubs\tr1, #106\t@ 0x6a\n \tmovs\tr1, r6\n-\tlsls\tr2, r3, #26\n+\tlsls\tr2, r4, #26\n \tmovs\tr2, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr1, #12\n+\tsubs\tr1, #16\n \tmovs\tr1, r6\n-\tsubs\tr0, #230\t@ 0xe6\n+\tsubs\tr0, #234\t@ 0xea\n \tmovs\tr1, r6\n \n-001f274c :\n+001f2748 :\n python_at_prompt_at_startup_state():\n c-interface.cc:408\n-\tldr\tr3, [pc, #12]\t@ (1f275c )\n+\tldr\tr3, [pc, #12]\t@ (1f2758 )\n c-interface.cc:409\n-\tldr\tr2, [pc, #16]\t@ (1f2760 )\n+\tldr\tr2, [pc, #16]\t@ (1f275c )\n c-interface.cc:408\n \tadd\tr3, pc\n c-interface.cc:409\n \tldr\tr3, [r3, r2]\n c-interface.cc:410\n \tldrsh.w\tr0, [r3]\n \tbx\tlr\n \tnop\n-\tsubs\tr0, #172\t@ 0xac\n+\tsubs\tr0, #176\t@ 0xb0\n \tmovs\tr1, r6\n \tldrh\tr4, [r7, r1]\n \t...\n \n-001f2764 :\n+001f2760 :\n run_startup_scripts_state():\n c-interface.cc:415\n-\tldr\tr3, [pc, #8]\t@ (1f2770 )\n+\tldr\tr3, [pc, #8]\t@ (1f276c )\n c-interface.cc:416\n-\tldr\tr2, [pc, #12]\t@ (1f2774 )\n+\tldr\tr2, [pc, #12]\t@ (1f2770 )\n c-interface.cc:415\n \tadd\tr3, pc\n c-interface.cc:416\n \tldr\tr3, [r3, r2]\n c-interface.cc:417\n \tldrb\tr0, [r3, #0]\n \tbx\tlr\n-\tsubs\tr0, #148\t@ 0x94\n+\tsubs\tr0, #152\t@ 0x98\n \tmovs\tr1, r6\n \tstr\tr4, [r5, #40]\t@ 0x28\n \t...\n \n-001f2778 :\n+001f2774 :\n get_idle_function_rock_target_angle():\n c-interface.cc:518\n-\tvldr\td0, [pc, #4]\t@ 1f2780 \n+\tvldr\td0, [pc, #8]\t@ 1f2780 \n \tbx\tlr\n \tnop\n+\tnop.w\n \t...\n \n 001f2788 :\n updating_refmac_refinement_files(char const*):\n c-interface.cc:575\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -566769,15 +566769,15 @@\n \tb.n\t1f27be \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tsubs\tr0, #96\t@ 0x60\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r1, #23\n+\tlsls\tr0, r2, #23\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001f27fc :\n updating_refmac_refinement_json_timeout_function(void*):\n c-interface.cc:756\n@@ -566994,27 +566994,27 @@\n \tmovs\tr0, r0\n \tadds\tr7, #174\t@ 0xae\n \tmovs\tr1, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #20]\n \tmovs\tr0, r0\n-\tlsls\tr0, r0, #21\n+\tlsls\tr4, r0, #21\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r3, #21\n+\tlsls\tr2, r4, #21\n \tmovs\tr2, r5\n-\tlsls\tr6, r3, #21\n+\tlsls\tr2, r4, #21\n \tmovs\tr2, r5\n-\tlsls\tr0, r5, #21\n+\tlsls\tr4, r5, #21\n \tmovs\tr2, r5\n \tadds\tr7, #12\n \tmovs\tr1, r6\n-\tlsls\tr0, r0, #19\n+\tlsls\tr4, r0, #19\n \tmovs\tr2, r5\n \tadds\tr6, #220\t@ 0xdc\n \tmovs\tr1, r6\n \tadds\tr6, #190\t@ 0xbe\n \tmovs\tr1, r6\n \n 001f298c :\n@@ -567191,27 +567191,27 @@\n \tmovs\tr0, r0\n \tadds\tr6, #86\t@ 0x56\n \tmovs\tr1, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #20]\n \tmovs\tr0, r0\n-\tlsls\tr0, r5, #15\n+\tlsls\tr4, r5, #15\n \tmovs\tr2, r5\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr2, r5, #17\n+\tlsls\tr6, r5, #17\n \tmovs\tr2, r5\n-\tlsls\tr4, r6, #17\n+\tlsls\tr0, r7, #17\n \tmovs\tr2, r5\n \tadds\tr5, #172\t@ 0xac\n \tmovs\tr1, r6\n-\tlsls\tr0, r5, #15\n+\tlsls\tr4, r5, #15\n \tmovs\tr2, r5\n \tadds\tr5, #124\t@ 0x7c\n \tmovs\tr1, r6\n \tadds\tr5, #94\t@ 0x5e\n \tmovs\tr1, r6\n \n 001f2aec :\n@@ -567357,25 +567357,25 @@\n \tmovs\tr0, r0\n \tadds\tr4, #246\t@ 0xf6\n \tmovs\tr1, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #20]\n \tmovs\tr0, r0\n-\tlsls\tr6, r7, #14\n+\tlsls\tr2, r0, #15\n \tmovs\tr2, r5\n \tadds\tr4, #182\t@ 0xb6\n \tmovs\tr1, r6\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tlsls\tr6, r7, #8\n+\tlsls\tr2, r0, #9\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r4, #12\n+\tlsls\tr0, r5, #12\n \tmovs\tr2, r5\n \tadds\tr4, #80\t@ 0x50\n \tmovs\tr1, r6\n \tadds\tr4, #50\t@ 0x32\n \tmovs\tr1, r6\n \n 001f2c14 :\n@@ -567503,15 +567503,15 @@\n \tnop\n \tadds\tr3, #206\t@ 0xce\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr3, #192\t@ 0xc0\n \tmovs\tr1, r6\n-\tlsls\tr4, r2, #10\n+\tlsls\tr0, r3, #10\n \tmovs\tr2, r5\n \tldr\tr4, [r0, #20]\n \tmovs\tr0, r0\n \tadds\tr3, #102\t@ 0x66\n \tmovs\tr1, r6\n \tadds\tr3, #66\t@ 0x42\n \tmovs\tr1, r6\n@@ -567640,15 +567640,15 @@\n \tnop\n \tadds\tr2, #244\t@ 0xf4\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr2, #228\t@ 0xe4\n \tmovs\tr1, r6\n-\tlsls\tr0, r4, #7\n+\tlsls\tr4, r4, #7\n \tmovs\tr2, r5\n \tstr\tr4, [r0, #28]\n \tmovs\tr0, r0\n \tadds\tr2, #122\t@ 0x7a\n \tmovs\tr1, r6\n \tadds\tr2, #82\t@ 0x52\n \tmovs\tr1, r6\n@@ -568054,15 +568054,15 @@\n c-interface.cc:1392\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcmp\tr7, #246\t@ 0xf6\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tvhadd.u16\td0, d10, d25\n+\tvhadd.u16\td0, d14, d25\n \tcmp\tr7, #234\t@ 0xea\n \tmovs\tr1, r6\n \tstr\tr4, [r5, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tcmp\tr7, #186\t@ 0xba\n \tmovs\tr1, r6\n \tcmp\tr7, #156\t@ 0x9c\n@@ -568147,15 +568147,15 @@\n c-interface.cc:1401\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcmp\tr7, #82\t@ 0x52\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcdp2\t0, 8, cr0, cr14, cr9, {1}\n+\tcdp2\t0, 9, cr0, cr2, cr9, {1}\n \tcmp\tr7, #70\t@ 0x46\n \tmovs\tr1, r6\n \tstr\tr4, [r5, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tcmp\tr7, #22\n \tmovs\tr1, r6\n \tcmp\tr6, #248\t@ 0xf8\n@@ -568284,15 +568284,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcmp\tr6, #172\t@ 0xac\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr6, #156\t@ 0x9c\n \tmovs\tr1, r6\n-\tldc2l\t0, cr0, [r0, #164]!\t@ 0xa4\n+\tldc2l\t0, cr0, [r4, #164]!\t@ 0xa4\n \tldr\tr0, [r0, r1]\n \tmovs\tr0, r0\n \tcmp\tr6, #50\t@ 0x32\n \tmovs\tr1, r6\n \tcmp\tr6, #12\n \tmovs\tr1, r6\n \n@@ -568547,15 +568547,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcmp\tr5, #6\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr4, #248\t@ 0xf8\n \tmovs\tr1, r6\n-\tasrs\tr0, r2, #21\n+\tasrs\tr4, r2, #21\n \tmovs\tr2, r5\n \tldr\tr0, [r7, r7]\n \tmovs\tr0, r0\n \tcmp\tr4, #142\t@ 0x8e\n \tmovs\tr1, r6\n \tcmp\tr4, #104\t@ 0x68\n \tmovs\tr1, r6\n@@ -568707,15 +568707,15 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr3, #250\t@ 0xfa\n \tmovs\tr1, r6\n \tstrb\tr0, [r0, r7]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfb540029\n+\t\t\t@ instruction: 0xfb580029\n \tcmp\tr3, #152\t@ 0x98\n \tmovs\tr1, r6\n \tcmp\tr3, #122\t@ 0x7a\n \tmovs\tr1, r6\n \n 001f34b8 :\n scroll_by_wheel_mouse_state():\n@@ -568842,15 +568842,15 @@\n \tnop\n \tcmp\tr3, #46\t@ 0x2e\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr3, #32\n \tmovs\tr1, r6\n-\t\t\t@ instruction: 0xfa9c0029\n+\t\t\t@ instruction: 0xfaa00029\n \tldrsb\tr4, [r2, r4]\n \tmovs\tr0, r0\n \tcmp\tr2, #184\t@ 0xb8\n \tmovs\tr1, r6\n \tcmp\tr2, #146\t@ 0x92\n \tmovs\tr1, r6\n \n@@ -569402,15 +569402,15 @@\n \tnop\n \tmovs\tr7, #30\n \tmovs\tr1, r6\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tsubw\tr0, lr, #2089\t@ 0x829\n+\t\t\t@ instruction: 0xf6b20029\n \n 001f395c :\n draw_hydrogens_state():\n c-interface.cc:2402\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -569562,15 +569562,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tmovs\tr6, #78\t@ 0x4e\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr6, #64\t@ 0x40\n \tmovs\tr1, r6\n-\t\t\t@ instruction: 0xf5f80029\n+\t\t\t@ instruction: 0xf5fc0029\n \tldrsb\tr4, [r5, r5]\n \tmovs\tr0, r0\n \tmovs\tr5, #228\t@ 0xe4\n \tmovs\tr1, r6\n \tmovs\tr5, #192\t@ 0xc0\n \tmovs\tr1, r6\n \n@@ -569778,15 +569778,15 @@\n \tnop\n \tmovs\tr4, #110\t@ 0x6e\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\torr.w\tr0, r0, #11075584\t@ 0xa90000\n+\torr.w\tr0, r4, #11075584\t@ 0xa90000\n \n 001f3bdc , std::allocator > const&)@@Base>:\n export_molecule_as_obj(int, std::__cxx11::basic_string, std::allocator > const&):\n c-interface.cc:2664\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -570028,15 +570028,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tmovs\tr3, #46\t@ 0x2e\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr3, #32\n \tmovs\tr1, r6\n-\t\t\t@ instruction: 0xf3100029\n+\t\t\t@ instruction: 0xf3140029\n \tstr\tr0, [r5, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tmovs\tr2, #198\t@ 0xc6\n \tmovs\tr1, r6\n \tmovs\tr2, #160\t@ 0xa0\n \tmovs\tr1, r6\n \n@@ -571292,16 +571292,16 @@\n c-interface.cc:3716\n \tb.w\te7f30 \n \tnop\n \tsubs\tr0, r1, r2\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xeaa00029\n-\teors.w\tr0, r4, r9, asr #32\n+\t\t\t@ instruction: 0xeaa40029\n+\teors.w\tr0, r8, r9, asr #32\n \n 001f45c8 :\n get_text_for_smooth_scroll_steps():\n c-interface.cc:3726\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -571336,15 +571336,15 @@\n \tadd\tsp, #12\n \tpop\t{r4, r5, pc}\n \tnop\n \tsubs\tr2, r3, r0\n \tmovs\tr1, r6\n \tstr\tr4, [r6, #0]\n \tmovs\tr0, r0\n-\torn\tr0, r4, r9, asr #32\n+\torn\tr0, r8, r9, asr #32\n \n 001f4610 :\n set_smooth_scroll_limit_str():\n c-interface.cc:3737\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -571408,15 +571408,15 @@\n \tadd\tr2, pc\n \tadds\tr0, r2, r7\n \tmovs\tr1, r6\n \tstr\tr0, [r1, #4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrd\tr0, r0, [sl, #164]!\t@ 0xa4\n+\tstrd\tr0, r0, [lr, #164]!\t@ 0xa4\n \n 001f4698 :\n set_smooth_scroll_limit():\n c-interface.cc:3752\n \tldr\tr3, [pc, #12]\t@ (1f46a8 )\n c-interface.cc:3753\n \tldr\tr2, [pc, #16]\t@ (1f46ac )\n@@ -571660,15 +571660,15 @@\n \tadd\tsp, #20\n \tpop\t{r4, r5, pc}\n \tnop\n \tadds\tr2, r6, r0\n \tmovs\tr1, r6\n \tldr\tr4, [r6, #12]\n \tmovs\tr0, r0\n-\tstmia.w\tr0!, {r0, r3, r5}\n+\tstmia.w\tr4!, {r0, r3, r5}\n \n 001f4800 :\n recentre_on_read_pdb():\n c-interface.cc:3855\n \tldr\tr3, [pc, #12]\t@ (1f4810 )\n c-interface.cc:3856\n \tldr\tr2, [pc, #16]\t@ (1f4814 )\n@@ -571971,15 +571971,15 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr6, r6, #27\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tb.n\t1f4854 \n+\tb.n\t1f485c \n \tmovs\tr1, r5\n \tasrs\tr0, r6, #25\n \tmovs\tr1, r6\n \tasrs\tr6, r1, #25\n \tmovs\tr1, r6\n \n 001f49e4 :\n@@ -572133,15 +572133,15 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr6, r6, #23\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tb.n\t1f4780 \n+\tb.n\t1f4788 \n \tmovs\tr1, r5\n \tasrs\tr4, r4, #21\n \tmovs\tr1, r6\n \tasrs\tr2, r0, #21\n \tmovs\tr1, r6\n \n 001f4af0 :\n@@ -572299,15 +572299,15 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr2, r5, #19\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tb.n\t1f46a8 \n+\tb.n\t1f46b0 \n \tmovs\tr1, r5\n \tasrs\tr2, r3, #17\n \tmovs\tr1, r6\n \tasrs\tr2, r6, #16\n \tmovs\tr1, r6\n \n 001f4c00 :\n@@ -572655,17 +572655,17 @@\n \tcmn\tr0, r1\n \tasrs\tr2, r4, #7\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t1f5364 \n+\tb.n\t1f536c \n \tmovs\tr1, r5\n-\tstc2\t0, cr0, [r8, #-168]\t@ 0xffffff58\n+\tstc2\t0, cr0, [ip, #-168]\t@ 0xffffff58\n \n 001f4e8c :\n average_temperature_factor():\n c-interface.cc:4026\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -572750,19 +572750,19 @@\n \tasrs\tr4, r2, #5\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrd\tr0, r0, [sl, #-160]!\t@ 0xa0\n-\tldmia\tr2!, {r1}\n+\tldmia\tr2, {r1, r2}\n \tmovs\tr1, r5\n-\tb.n\t1f52a8 \n+\tb.n\t1f52b0 \n \tmovs\tr1, r5\n-\tmcrr2\t0, 2, r0, r0, cr10\n+\tmcrr2\t0, 2, r0, r4, cr10\n \n 001f4f5c :\n standard_deviation_temperature_factor():\n c-interface.cc:4050\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -572819,15 +572819,15 @@\n \tasrs\tr6, r1, #2\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xe8c20028\n-\tb.n\t1f5228 \n+\tb.n\t1f5230 \n \tmovs\tr1, r5\n \n 001f4fe0 :\n centre_of_mass_string.localalias():\n c-interface.cc:4070\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -573038,21 +573038,21 @@\n \tmovs\tr0, r0\n \tasrs\tr2, r0, #32\n \tmovs\tr1, r6\n \tlsrs\tr2, r5, #31\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldmia\tr4!, {r1, r2, r3, r6}\n+\tldmia\tr4, {r1, r4, r6}\n \tmovs\tr3, r5\n-\t\t\t@ instruction: 0xb7fa\n+\t\t\t@ instruction: 0xb7fe\n \tmovs\tr1, r5\n-\t\t\t@ instruction: 0xb7c6\n+\t\t\t@ instruction: 0xb7ca\n \tmovs\tr1, r5\n-\tpop\t{r1, r3, r4, r5, r6, pc}\n+\tpop\t{r1, r2, r3, r4, r5, r6, pc}\n \tmovs\tr1, r5\n \tlsrs\tr0, r7, #27\n \tmovs\tr1, r6\n \tlsrs\tr2, r3, #27\n \tmovs\tr1, r6\n \tlsrs\tr2, r0, #27\n \tmovs\tr1, r6\n@@ -573427,19 +573427,19 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr4, r6, #19\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tble.n\t1f53fc \n+\tble.n\t1f5404 \n \tmovs\tr1, r5\n-\tble.n\t1f5424 \n+\tble.n\t1f542c \n \tmovs\tr1, r5\n-\tble.n\t1f53fc \n+\tble.n\t1f5404 \n \tmovs\tr1, r5\n \tldr\tr4, [r7, r2]\n \tmovs\tr0, r0\n \tldrsb\tr2, [r1, r7]\n \tmovs\tr1, r5\n \tlsrs\tr4, r1, #17\n \tmovs\tr1, r6\n@@ -573601,15 +573601,15 @@\n c-interface.cc:5510\n \tb.w\teaba8 \n \tnop\n \tlsrs\tr0, r7, #11\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tbgt.n\t1f557c \n+\tbgt.n\t1f5584 \n \tmovs\tr1, r5\n \n 001f5544 :\n set_draw_moving_atoms_restraints():\n c-interface.cc:5528\n \tldr\tr3, [pc, #16]\t@ (1f5558 )\n c-interface.cc:5529\n@@ -574705,19 +574705,19 @@\n \tmovs\tr1, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr6, r6, #19\n \tmovs\tr1, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbvs.n\t1f5d4c \n+\tbvs.n\t1f5d54 \n \tmovs\tr1, r5\n-\tbgt.n\t1f5d84 \n+\tbgt.n\t1f5d8c \n \tmovs\tr2, r5\n-\tbgt.n\t1f5d60 \n+\tbgt.n\t1f5d68 \n \tmovs\tr2, r5\n \tlsls\tr0, r0, #18\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #14\n \tmovs\tr1, r6\n@@ -574862,19 +574862,19 @@\n \tmovs\tr0, r0\n \tlsls\tr2, r0, #12\n \tmovs\tr1, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbmi.n\t1f5e80 \n+\tbmi.n\t1f5e88 \n \tmovs\tr1, r5\n \tlsls\tr6, r0, #10\n \tmovs\tr1, r6\n-\tbcc.n\t1f5df4 \n+\tbmi.n\t1f5dfc \n \tmovs\tr1, r5\n \tlsls\tr6, r7, #8\n \tmovs\tr1, r6\n \n 001f5dfc :\n space_group_py():\n c-interface.cc:6186\n@@ -575306,19 +575306,19 @@\n \tmovs\tr2, r0\n \tmovs\tr1, r6\n \tldrb\tr4, [r7, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tvshr.u32\td16, d16, #32\n-\tbne.n\t1f61ac \n+\tbne.n\t1f61b4 \n \tmovs\tr1, r5\n \tstr\tr4, [r2, #8]\n \tmovs\tr0, r0\n-\tbne.n\t1f61bc \n+\tbne.n\t1f61c4 , std::allocator > const&)@@Base>\n \tmovs\tr1, r5\n \tvqadd.u16\td16, d14, d16\n \n 001f60e0 :\n set_refine_ramachandran_torsion_angles():\n c-interface.cc:6369\n \tb.w\tea26c \n@@ -575535,15 +575535,15 @@\n \tldmia.w\tsp!, {r3, r4, r5, lr}\n c-interface.cc:6540 (discriminator 1)\n \tb.w\tecea8 \n \tnop\n \tmrc2\t0, 0, r0, cr12, cr0, {1}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbeq.n\t1f6250 \n+\tbeq.n\t1f6258 \n \tmovs\tr1, r5\n \n 001f6218 :\n show_calculate_updating_maps_pythonic_gui():\n c-interface.cc:557\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -575641,19 +575641,19 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstc2l\t0, cr0, [lr, #192]\t@ 0xc0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstc2l\t0, cr0, [r8, #192]\t@ 0xc0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr7, {r4, r5, r6, r7}\n+\tldmia\tr7, {r2, r4, r5, r6, r7}\n \tmovs\tr1, r5\n-\tbeq.n\t1f62f8 \n+\tbeq.n\t1f6300 \n \tmovs\tr1, r5\n-\tbeq.n\t1f6354 \n+\tbeq.n\t1f635c \n \tmovs\tr1, r5\n \tstc2l\t0, cr0, [sl, #-192]!\t@ 0xffffff40\n \tstc2l\t0, cr0, [ip, #-192]\t@ 0xffffff40\n \n 001f62ec :\n coot_socket_listener_idle_func():\n c-interface.cc:8701\n@@ -575735,15 +575735,15 @@\n \tldc2l\t0, cr0, [ip], #192\t@ 0xc0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldc2l\t0, cr0, [r6], #192\t@ 0xc0\n \tstr\tr4, [r1, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstc2l\t0, cr0, [r0], #192\t@ 0xc0\n-\tldmia\tr7, {r3, r4, r5, r7}\n+\tldmia\tr7, {r2, r3, r4, r5, r7}\n \tmovs\tr1, r5\n \tldc2\t0, cr0, [ip], {48}\t@ 0x30\n \n 001f6394 :\n py_clean_internal(_object*) [clone .localalias]:\n c-interface.cc:6549\n \tpush\t{r4, r5, r6, r7, lr}\n@@ -575907,15 +575907,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr7!, {r1, r3, r4}\n+\tldmia\tr7!, {r1, r2, r3, r4}\n \tmovs\tr1, r5\n \n 001f64b4 :\n pyrun_simple_string(char const*):\n c-interface.cc:6607\n \tmovs\tr1, #0\n \tb.w\tecea8 \n@@ -576229,38 +576229,38 @@\n \tnop\n \t\t\t@ instruction: 0xfb280030\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsmlatt\tr0, lr, r0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr6, {r1, r2, r5, r6}\n+\tldmia\tr6, {r1, r3, r5, r6}\n \tmovs\tr1, r5\n-\tldmia\tr6!, {r7}\n+\tldmia\tr6!, {r2, r7}\n \tmovs\tr1, r5\n-\tlsrs\tr2, r5, #16\n+\tlsrs\tr6, r5, #16\n \tmovs\tr2, r5\n-\tldmia\tr6, {r1, r2, r5, r6}\n+\tldmia\tr6, {r1, r3, r5, r6}\n \tmovs\tr1, r5\n-\tldmia\tr6, {r3, r4, r6}\n+\tldmia\tr6, {r2, r3, r4, r6}\n \tmovs\tr1, r5\n-\tldmia\tr6!, {r3, r4, r5}\n+\tldmia\tr6!, {r2, r3, r4, r5}\n \tmovs\tr1, r5\n-\tldmia\tr6!, {r5, r7}\n+\tldmia\tr6!, {r2, r5, r7}\n \tmovs\tr1, r5\n-\tldmia\tr7!, {r1, r3, r5}\n+\tldmia\tr7!, {r1, r2, r3, r5}\n \tmovs\tr1, r5\n \tldrsb.w\tr0, [sl, #48]\t@ 0x30\n-\tldmia\tr5, {r1, r2, r3, r4, r5, r6}\n+\tldmia\tr5!, {r1, r7}\n \tmovs\tr1, r5\n-\tldmia\tr6, {r1, r2, r3, r4, r5, r6}\n+\tldmia\tr6!, {r1, r7}\n \tmovs\tr1, r5\n-\tldmia\tr5!, {r1, r2, r4, r6, r7}\n+\tldmia\tr5!, {r1, r3, r4, r6, r7}\n \tmovs\tr1, r5\n-\tldmia\tr6!, {r3}\n+\tldmia\tr6!, {r2, r3}\n \tmovs\tr1, r5\n \tvst4.8\t{d0-d3}, [lr :256], r0\n \n 001f6754 :\n safe_python_command_test(char const*):\n c-interface.cc:6679\n \tpush\t{r4, r5, r6, r7, lr}\n@@ -576828,15 +576828,15 @@\n \tsbc.w\tr0, r0, #11534336\t@ 0xb00000\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadcs.w\tr0, sl, #11534336\t@ 0xb00000\n \tldr\tr4, [r5, r0]\n \tmovs\tr0, r0\n \tadc.w\tr0, r4, #11534336\t@ 0xb00000\n-\tldmia\tr2!, {r1, r3, r6, r7}\n+\tldmia\tr2, {r1, r2, r3, r6, r7}\n \tmovs\tr1, r5\n \tadd.w\tr0, r2, #11534336\t@ 0xb00000\n \n 001f6b30 :\n set_guile_gui_loaded_flag():\n c-interface.cc:7167\n \tldr\tr3, [pc, #12]\t@ (1f6b40 )\n@@ -577104,15 +577104,15 @@\n c-interface.cc:7447\n \tldmia.w\tsp!, {r3, r4, r5, lr}\n /usr/include/c++/14/ostream:121\n \tb.w\t1f16b4 \n \t\t\t@ instruction: 0xf33a0030\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r1, r2, r5, r6, r7}\n+\tldmia\tr0!, {r1, r3, r5, r6, r7}\n \tmovs\tr1, r5\n \n 001f6d14 :\n run_python_script():\n c-interface.cc:7450\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -577278,15 +577278,15 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovt\tr0, #48\t@ 0x30\n \tvswp\td16, d24\n \tmovw\tr0, #41008\t@ 0xa030\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r1}\n+\tldmia\tr0!, {r1, r2}\n \tmovs\tr1, r5\n \tadds\tr1, #98\t@ 0x62\n \tmovs\tr1, r5\n \t\t\t@ instruction: 0xf1f80030\n \trsbs\tr0, r8, #48\t@ 0x30\n \n 001f6e60 :\n@@ -577391,15 +577391,15 @@\n c-interface.cc:7275\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \t\t\t@ instruction: 0xf1860030\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r1, r3, r5, r6}\n+\tstmia\tr7!, {r1, r2, r3, r5, r6}\n \tmovs\tr1, r5\n \tsbc.w\tr0, r2, #48\t@ 0x30\n \tldrsb\tr4, [r1, r5]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf1300030\n \tadds.w\tr0, r2, #48\t@ 0x30\n \n@@ -577547,20 +577547,20 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \t\t\t@ instruction: 0xf0c20030\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr6!, {r1, r2, r5, r7}\n+\tstmia\tr6!, {r1, r3, r5, r7}\n \tmovs\tr1, r5\n \torrs.w\tr0, sl, #48\t@ 0x30\n-\tadd\tr7, pc, #456\t@ (adr r7, 1f71f8 )\n+\tadd\tr7, pc, #472\t@ (adr r7, 1f7208 )\n \tmovs\tr1, r5\n-\tstmia\tr6!, {r2, r3, r4, r5}\n+\tstmia\tr6!, {r6}\n \tmovs\tr1, r5\n \tands.w\tr0, r6, #48\t@ 0x30\n \tvshr.s32\td16, d16, #2\n \tstr\tr6, [sp, #800]\t@ 0x320\n \tmovs\tr0, r5\n \n 001f7040 :\n@@ -577791,28 +577791,28 @@\n \tvshr.s8\td0, d16, #6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tasrs\tr0, r6, #22\n \tmovs\tr1, r5\n \tstmia\tr1!, {r0, r1, r2, r3, r4, r7}\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r5}\n+\tstmia\tr5!, {r2, r5}\n \tmovs\tr1, r5\n-\tstmia\tr5!, {r1, r2, r5}\n+\tstmia\tr5!, {r1, r3, r5}\n \tmovs\tr1, r5\n-\tstmia\tr5!, {r3, r5}\n+\tstmia\tr5!, {r2, r3, r5}\n \tmovs\tr1, r5\n \tadd\tr3, sp, #356\t@ 0x164\n-\tvsri.64\tq14, q15, #1\n+\tvabal.u\tq14, d15, d2\n \tmovs\tr1, r5\n \tldmia\tr0!, {r4, r5, r7}\n \tmovs\tr0, r5\n-\tcbnz\tr6, 1f7270 \n+\tcbnz\tr2, 1f7272 \n \tmovs\tr1, r5\n-\tcbnz\tr0, 1f7270 \n+\tcbnz\tr4, 1f7270 \n \tmovs\tr1, r5\n \tldmia\tr0!, {r2, r5, r6}\n \tmovs\tr0, r5\n \tmcr\t0, 1, r0, cr6, cr0, {1}\n \n 001f7234 :\n do_sequence_view():\n@@ -578020,15 +578020,15 @@\n \tmov\tr1, r0\n \tb.n\t1f731a \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstc\t0, cr0, [r4, #-192]\t@ 0xffffff40\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr3!, {r2, r3, r6}\n+\tstmia\tr3!, {r4, r6}\n \tmovs\tr1, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001f7358 :\n translate_scene_y():\n c-interface.cc:8292\n@@ -578070,15 +578070,15 @@\n \tblx\tr3\n \tmov\tr1, r0\n \tb.n\t1f738e \n \tblx\te78c8 \n \tldc\t0, cr0, [r0], {48}\t@ 0x30\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr2!, {r3, r4, r6, r7}\n+\tstmia\tr2!, {r2, r3, r4, r6, r7}\n \tmovs\tr1, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001f73cc :\n translate_scene_z():\n c-interface.cc:8295\n@@ -578120,15 +578120,15 @@\n \tblx\tr3\n \tmov\tr1, r0\n \tb.n\t1f7402 \n \tblx\te78c8 \n \tldc\t0, cr0, [ip], {48}\t@ 0x30\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr2!, {r2, r5, r6}\n+\tstmia\tr2!, {r3, r5, r6}\n \tmovs\tr1, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001f7440 :\n redraw_background():\n c-interface.cc:8319\n@@ -578416,15 +578416,15 @@\n \tmov\tr1, r0\n \tb.n\t1f75da \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \torr.w\tr0, r4, r0, rrx\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r3, r4, r7}\n+\tstmia\tr0!, {r2, r3, r4, r7}\n \tmovs\tr1, r5\n \tstr\tr0, [r1, #16]\n \t...\n \n 001f7618 :\n set_raster3d_bond_thickness():\n c-interface.cc:8496\n@@ -578633,15 +578633,15 @@\n \tbeq.n\t1f7750 \n c-interface.cc:8552\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstmdb\tr2!, {r4, r5}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\titet\tls\n+\titte\tls\n \tmovls\tr1, r5\n \t\t\t@ instruction: 0xe8de0030\n \t\t\t@ instruction: 0xe8c00030\n \n 001f7768 :\n raster_screen_shot_py():\n c-interface.cc:8556\n@@ -578701,15 +578701,15 @@\n \tmov.w\tr3, #0\n \tbeq.n\t1f77f4 \n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrd\tr0, r0, [lr], #-192\t@ 0xc0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbkpt\t0x00f2\n+\tbkpt\t0x00f6\n \tmovs\tr1, r5\n \t\t\t@ instruction: 0xe83a0030\n \t\t\t@ instruction: 0xe81c0030\n \n 001f780c :\n set_renderer_show_atoms():\n c-interface.cc:8570\n@@ -579081,15 +579081,15 @@\n c-interface.cc:8983\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n \tb.n\t1f7670 \n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r2, r4, r7}\n+\tpop\t{r3, r4, r7}\n \tmovs\tr1, r5\n \tldrb\tr4, [r5, r6]\n \t...\n \n 001f7a64 :\n n_views():\n c-interface.cc:9032\n@@ -579368,27 +579368,27 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t1f774c \n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r1, r4}\n+\tpop\t{r1, r2, r4}\n \tmovs\tr1, r5\n \tldrb\tr4, [r5, r6]\n \tmovs\tr0, r0\n-\tcbnz\tr4, 1f7cf8 \n+\tcbnz\tr0, 1f7cfa \n \tmovs\tr1, r5\n-\tpop\t{r1}\n+\tpop\t{r1, r2}\n \tmovs\tr1, r5\n-\tpop\t{r1, r2, r3, r6}\n+\tpop\t{r1, r4, r6}\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tcbnz\tr6, 1f7ce0 \n+\tcbnz\tr2, 1f7ce2 \n \tmovs\tr1, r5\n \tb.n\t1f74f8 \n \tmovs\tr0, r6\n \tb.n\t1f74bc \n \tmovs\tr0, r6\n \tb.n\t1f8484 , std::allocator > const&, int)@@Base+0x1bc>\n \tmovs\tr0, r6\n@@ -579818,25 +579818,25 @@\n \tnop\n \tb.n\t1f826c \n \tmovs\tr0, r6\n \tstrb\tr4, [r2, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb848\n+\t\t\t@ instruction: 0xb84c\n \tmovs\tr1, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb7e4\n+\t\t\t@ instruction: 0xb7e8\n \tmovs\tr1, r5\n \tstr\tr4, [r3, #24]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r4, r0]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb7f4\n+\t\t\t@ instruction: 0xb7f8\n \tmovs\tr1, r5\n \tldrb\tr4, [r1, r6]\n \tmovs\tr1, r5\n \tldrsh\tr0, [r3, r2]\n \t...\n \n 001f7fc8 :\n@@ -580562,27 +580562,27 @@\n \tmovs\tr0, r0\n \tble.n\t1f84fc \n \tmovs\tr0, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tble.n\t1f84d4 , std::allocator > const&, int)@@Base+0x20c>\n \tmovs\tr0, r6\n-\tpush\t{r3, r4, r5, r6}\n+\tpush\t{r2, r3, r4, r5, r6}\n \tmovs\tr1, r5\n \t\t\t@ instruction: 0xb65a\n \tmovs\tr0, r5\n-\tpush\t{r2, r3, r4}\n+\tpush\t{r5}\n \tmovs\tr1, r5\n-\tcbz\tr2, 1f8552 \n+\tcbz\tr6, 1f8552 \n \tmovs\tr1, r5\n \tpush\t{r1, r2, r6, r7, lr}\n \tmovs\tr0, r5\n-\tcbz\tr0, 1f854e \n+\tcbz\tr4, 1f854e \n \tmovs\tr1, r5\n-\tcbz\tr2, 1f8554 \n+\tcbz\tr6, 1f8554 \n \tmovs\tr1, r5\n \tblt.n\t1f85d4 \n \tmovs\tr0, r6\n \tblt.n\t1f859c \n \tmovs\tr0, r6\n \n 001f84f8 :\n@@ -580753,23 +580753,23 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tbge.n\t1f85fc \n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbge.n\t1f85f0 \n \tmovs\tr0, r6\n-\tsub\tsp, #288\t@ 0x120\n+\tsub\tsp, #304\t@ 0x130\n \tmovs\tr1, r5\n-\tsub\tsp, #128\t@ 0x80\n+\tsub\tsp, #144\t@ 0x90\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsxtb\tr6, r1\n+\tsxtb\tr2, r2\n \tmovs\tr1, r5\n-\tsxtb\tr6, r2\n+\tsxtb\tr2, r3\n \tmovs\tr1, r5\n \tbge.n\t1f86c4 \n \tmovs\tr0, r6\n \tbge.n\t1f867c \n \tmovs\tr0, r6\n \tbge.n\t1f8650 \n \tmovs\tr0, r6\n@@ -582340,46 +582340,46 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbcc.n\t1f91dc \n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tbkpt\t0x0032\n+\tbkpt\t0x0036\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tbne.n\t1f92bc \n \tmovs\tr0, r6\n-\tadd\tr0, sp, #880\t@ 0x370\n+\tadd\tr0, sp, #896\t@ 0x380\n \tmovs\tr1, r5\n-\tadd\tr0, sp, #352\t@ 0x160\n+\tadd\tr0, sp, #368\t@ 0x170\n \tmovs\tr2, r5\n \tvaddl.u16\tq0, d14, d24\n-\tadd\tr0, sp, #680\t@ 0x2a8\n+\tadd\tr0, sp, #696\t@ 0x2b8\n \tmovs\tr1, r5\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n-\tldrsb\tr2, [r0, r7]\n+\tldrsb\tr6, [r0, r7]\n \tmovs\tr2, r5\n-\tadd\tr6, pc, #968\t@ (adr r6, 1f95d0 )\n+\tadd\tr6, pc, #984\t@ (adr r6, 1f95e0 )\n \tmovs\tr2, r5\n-\trevsh\tr0, r0\n+\trevsh\tr4, r0\n \tmovs\tr2, r5\n-\thlt\t0x002c\n+\thlt\t0x0030\n \tmovs\tr2, r5\n-\tstrb\tr6, [r2, #29]\n+\tstrb\tr2, [r3, #29]\n \tmovs\tr1, r5\n \tldmia\tr6!, {r2, r3, r4, r5, r7}\n \tmovs\tr0, r6\n \tldmia\tr6!, {r1, r3, r4, r7}\n \tmovs\tr0, r6\n \tstrb\tr4, [r4, #21]\n \tmovs\tr0, r5\n@@ -582727,29 +582727,29 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #880\t@ (adr r4, 1f984c )\n+\tadd\tr4, pc, #896\t@ (adr r4, 1f985c )\n \tmovs\tr1, r5\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldmia\tr4!, {r1, r2, r5, r6}\n \tmovs\tr0, r6\n-\tadd\tr4, pc, #632\t@ (adr r4, 1f9764 )\n+\tadd\tr4, pc, #648\t@ (adr r4, 1f9774 )\n \tmovs\tr1, r5\n \tldmia\tr4, {r2, r3, r4, r5}\n \tmovs\tr0, r6\n-\tadd\tr4, pc, #304\t@ (adr r4, 1f9624 )\n+\tadd\tr4, pc, #320\t@ (adr r4, 1f9634 )\n \tmovs\tr1, r5\n-\tadd\tr4, pc, #192\t@ (adr r4, 1f95b8 )\n+\tadd\tr4, pc, #208\t@ (adr r4, 1f95c8 )\n \tmovs\tr1, r5\n \tldmia\tr3!, {r2, r5, r7}\n \tmovs\tr0, r6\n \tldmia\tr3, {r2, r3, r5, r6}\n \tmovs\tr0, r6\n \n 001f9500 :\n@@ -583245,21 +583245,21 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, r6]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #88\t@ (adr r2, 1f9920 )\n+\tadd\tr2, pc, #104\t@ (adr r2, 1f9930 )\n \tmovs\tr1, r5\n-\tadd\tr1, pc, #200\t@ (adr r1, 1f9994 )\n+\tadd\tr1, pc, #216\t@ (adr r1, 1f99a4 )\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #224\t@ (adr r0, 1f99b4 )\n+\tadd\tr0, pc, #240\t@ (adr r0, 1f99c4 )\n \tmovs\tr1, r5\n \tstmia\tr7!, {r1, r2, r3, r4, r7}\n \tmovs\tr0, r6\n graphics-info.h:1586\n \tldr\tr3, [pc, #356]\t@ (1f9a40 )\n c-interface.cc:8939 (discriminator 1)\n \tadd.w\tsl, sp, #392\t@ 0x188\n@@ -583933,15 +583933,15 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tldr\tr4, [r2, #16]\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #392]\t@ 0x188\n+\tldr\tr3, [sp, #408]\t@ 0x198\n \tmovs\tr1, r5\n \tstmia\tr2!, {r2, r3, r5, r7}\n \tmovs\tr0, r6\n \tstmia\tr2!, {r3, r7}\n \tmovs\tr0, r6\n \n 001f9db8 :\n@@ -584088,15 +584088,15 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tldr\tr4, [r2, #16]\n \tmovs\tr0, r0\n-\tldr\tr2, [sp, #408]\t@ 0x198\n+\tldr\tr2, [sp, #424]\t@ 0x1a8\n \tmovs\tr1, r5\n \tstmia\tr1!, {r3, r4, r7}\n \tmovs\tr0, r6\n \tstmia\tr1!, {r2, r4, r5, r6}\n \tmovs\tr0, r6\n \n 001f9ed0 :\n@@ -584304,17 +584304,17 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n \tstmia\tr0!, {r4, r7}\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #392]\t@ 0x188\n+\tldr\tr1, [sp, #408]\t@ 0x198\n \tmovs\tr1, r5\n-\tldr\tr1, [sp, #112]\t@ 0x70\n+\tldr\tr1, [sp, #128]\t@ 0x80\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tite\tal\n \tmoval\tr0, r6\n \n 001fa060 :\n@@ -584428,15 +584428,15 @@\n \tmovvc\tr0, r6\n \tstrvc\tr4, [r7, #76]\t@ 0x4c\n \tmovvc\tr0, r0\n \titet\tvs\n \tmovvs\tr0, r6\n \tldrshvc\tr4, [r6, r3]\n \tmovvs\tr0, r0\n-\tldr\tr0, [sp, #448]\t@ 0x1c0\n+\tldr\tr0, [sp, #464]\t@ 0x1d0\n \tmovs\tr1, r5\n \tite\tcs\n \tmovcs\tr0, r6\n \tit\teq\t@ unpredictable \n \tmoveq\tr0, r6\n \n 001fa13c :\n@@ -585025,15 +585025,15 @@\n \tmovs\tr0, r0\n \tcbnz\tr6, 1fa58e \n \tmovs\tr0, r6\n \tstr\tr0, [r5, #24]\n \tmovs\tr0, r0\n \tldr\tr0, [r6, r0]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #496]\t@ 0x1f0\n+\tstr\tr4, [sp, #512]\t@ 0x200\n \tmovs\tr1, r5\n \tcbnz\tr6, 1fa590 \n \tmovs\tr0, r6\n \trevsh\tr2, r6\n \tmovs\tr0, r6\n \n 001fa550 :\n@@ -585920,15 +585920,15 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tpush\t{r1, r2, r4, r5, r6, r7}\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r5, #48]\t@ 0x30\n+\tldrh\tr4, [r5, #48]\t@ 0x30\n \tmovs\tr1, r5\n \tpush\t{r1, r4, r5, r7}\n \tmovs\tr0, r6\n \t\t\t@ instruction: 0xfb420028\n \tpush\t{r1, r2, r6}\n \tmovs\tr0, r6\n \n@@ -586092,17 +586092,17 @@\n \tmovs\tr0, r6\n \tcbz\tr6, 1fadaa \n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r6, #28]\n+\tstrh\tr6, [r6, #28]\n \tmovs\tr1, r5\n-\tldrh\tr6, [r2, #38]\t@ 0x26\n+\tldrh\tr2, [r3, #38]\t@ 0x26\n \tmovs\tr1, r5\n \tstr\tr4, [r5, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tcbz\tr6, 1fad96 \n \tmovs\tr0, r6\n@@ -586203,15 +586203,15 @@\n \tmov.w\tr3, #0\n \tbeq.n\t1fadfa \n c-interface.cc:2341\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t1fadda \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n-\tldrh\tr6, [r7, #30]\n+\tldrh\tr2, [r0, #32]\n \tmovs\tr1, r5\n \tsxtb\tr4, r7\n \tmovs\tr0, r6\n \tsxtb\tr0, r7\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -586315,15 +586315,15 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbeq.n\t1faec0 \n c-interface.cc:2350\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t1faea0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tldrh\tr2, [r1, #26]\n+\tldrh\tr6, [r1, #26]\n \tmovs\tr1, r5\n \tcbz\tr0, 1faefa \n \tmovs\tr0, r6\n \tcbz\tr4, 1faefc \n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -586451,15 +586451,15 @@\n \tmovs\tr0, r0\n \tcbz\tr0, 1fafbc \n \tmovs\tr0, r6\n \tsub\tsp, #392\t@ 0x188\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r1, #18]\n+\tldrh\tr6, [r1, #18]\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadd\tsp, #408\t@ 0x198\n \tmovs\tr0, r6\n \n 001fafd0 :\n@@ -587517,15 +587517,15 @@\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #1\n \tmovs\tr0, r0\n \tadd\tr1, sp, #984\t@ 0x3d8\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr4, [r5, #30]\n+\tstrh\tr0, [r6, #30]\n \tmovs\tr1, r5\n \tadd\tr1, sp, #456\t@ 0x1c8\n \tmovs\tr0, r6\n \tadd\tr1, sp, #328\t@ 0x148\n \tmovs\tr0, r6\n \tadd\tr1, sp, #208\t@ 0xd0\n \tmovs\tr0, r6\n@@ -587769,17 +587769,17 @@\n \tmovs\tr0, r6\n \tadd\tr0, sp, #64\t@ 0x40\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r6, #31]\n+\tstrb\tr0, [r7, #31]\n \tmovs\tr1, r5\n-\tstrh\tr0, [r3, #8]\n+\tstrh\tr4, [r3, #8]\n \tmovs\tr1, r5\n \tstr\tr0, [r2, #16]\n \tmovs\tr0, r0\n \tadd\tr7, pc, #568\t@ (adr r7, 1fbb08 )\n \tmovs\tr0, r6\n \tadd\tr7, pc, #448\t@ (adr r7, 1fba94 )\n \tmovs\tr0, r6\n@@ -587877,15 +587877,15 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbeq.n\t1fb978 \n c-interface.cc:3200\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t1fb958 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tstrh\tr6, [r4, #8]\n+\tstrh\tr2, [r5, #8]\n \tmovs\tr1, r5\n \tadd\tr7, pc, #0\t@ (adr r7, 1fb984 )\n \tmovs\tr0, r6\n \tadd\tr6, pc, #1008\t@ (adr r6, 1fbd78 )\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -589286,17 +589286,17 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r6, #12]\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #32]\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r3, #28]\n+\tstrb\tr6, [r3, #28]\n \tmovs\tr1, r5\n-\tstrb\tr6, [r1, #28]\n+\tstrb\tr2, [r2, #28]\n \tmovs\tr1, r5\n \tldr\tr4, [sp, #712]\t@ 0x2c8\n \tmovs\tr0, r6\n \n 001fc38c :\n set_rotation_centre_size():\n c-interface.cc:3838\n@@ -590148,17 +590148,17 @@\n \tmovs\tr0, r6\n \tstr\tr6, [sp, #784]\t@ 0x310\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r7, #3]\n+\tstrb\tr6, [r7, #3]\n \tmovs\tr1, r5\n-\tstrb\tr4, [r7, #3]\n+\tstrb\tr0, [r0, #4]\n \tmovs\tr1, r5\n \tstr\tr6, [sp, #504]\t@ 0x1f8\n \tmovs\tr0, r6\n \tstr\tr6, [sp, #384]\t@ 0x180\n \tmovs\tr0, r6\n \n 001fc9d4 :\n@@ -590255,15 +590255,15 @@\n \tmovs\tr0, r6\n \tstr\tr5, [sp, #976]\t@ 0x3d0\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r5, #0]\n+\tstrb\tr6, [r5, #0]\n \tmovs\tr1, r5\n \tstr\tr5, [sp, #752]\t@ 0x2f0\n \tmovs\tr0, r6\n \tstr\tr5, [sp, #632]\t@ 0x278\n \tmovs\tr0, r6\n \n 001fca94 :\n@@ -590401,15 +590401,15 @@\n \tmovs\tr0, r0\n \tstr\tr5, [sp, #272]\t@ 0x110\n \tmovs\tr0, r6\n \tstr\tr4, [sp, #824]\t@ 0x338\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r4, #112]\t@ 0x70\n+\tldr\tr0, [r5, #112]\t@ 0x70\n \tmovs\tr1, r5\n \tstr\tr4, [sp, #632]\t@ 0x278\n \tmovs\tr0, r6\n \tstr\tr4, [sp, #480]\t@ 0x1e0\n \tmovs\tr0, r6\n \n 001fcbbc :\n@@ -591510,15 +591510,15 @@\n c-interface.cc:5052\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrh\tr0, [r7, #42]\t@ 0x2a\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbkpt\t0x004c\n+\tbkpt\t0x0050\n \tmovs\tr1, r5\n \tldrh\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r6\n \tldrh\tr0, [r7, #38]\t@ 0x26\n \tmovs\tr0, r6\n \n 001fd330 :\n@@ -591752,15 +591752,15 @@\n c-interface.cc:5064\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrh\tr4, [r3, #30]\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tpop\t{r4, r5, r7}\n+\tpop\t{r2, r4, r5, r7}\n \tmovs\tr1, r5\n \tldrh\tr4, [r7, #26]\n \tmovs\tr0, r6\n \tldrh\tr4, [r3, #26]\n \tmovs\tr0, r6\n \n 001fd4cc :\n@@ -591877,15 +591877,15 @@\n c-interface.cc:5071\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrh\tr0, [r1, #24]\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcbnz\tr4, 1fd60e \n+\tcbnz\tr0, 1fd610 \n \tmovs\tr1, r5\n \tldrh\tr0, [r5, #20]\n \tmovs\tr0, r6\n \tldrh\tr0, [r1, #20]\n \tmovs\tr0, r6\n \n 001fd5a0 :\n@@ -592314,15 +592314,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrh\tr0, [r3, #6]\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr2, [r0, #6]\n \tmovs\tr0, r6\n-\tadds\tr1, #22\n+\tadds\tr1, #26\n \tmovs\tr1, r5\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tstrh\tr2, [r2, #62]\t@ 0x3e\n \tmovs\tr0, r6\n \tstrh\tr4, [r0, #60]\t@ 0x3c\n \tmovs\tr0, r6\n@@ -592945,15 +592945,15 @@\n \tmovs\tr0, r6\n \tstrh\tr4, [r5, #26]\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r4, r2]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #136\t@ 0x88\n+\tadd\tr4, sp, #152\t@ 0x98\n \tmovs\tr1, r5\n \tstrh\tr2, [r7, #24]\n \tmovs\tr0, r6\n \tstrh\tr2, [r3, #24]\n \tmovs\tr0, r6\n \n 001fdd18 :\n@@ -593142,17 +593142,17 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r4, r2]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r7, r0]\n+\tstrh\tr6, [r7, r0]\n \tmovs\tr1, r5\n-\tldrb\tr2, [r0, r2]\n+\tldrb\tr6, [r0, r2]\n \tmovs\tr1, r5\n \tstrh\tr6, [r2, #14]\n \tmovs\tr0, r6\n \tstrh\tr6, [r6, #12]\n \tmovs\tr0, r6\n \n 001fde94 :\n@@ -593243,15 +593243,15 @@\n \tmovs\tr0, r6\n \tstrh\tr0, [r7, #8]\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r3, #28]\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #952\t@ 0x3b8\n+\tadd\tr1, sp, #968\t@ 0x3c8\n \tmovs\tr1, r5\n \tstrh\tr6, [r0, #8]\n \tmovs\tr0, r6\n \tstrh\tr6, [r4, #6]\n \tmovs\tr0, r6\n \n 001fdf4c :\n@@ -593478,15 +593478,15 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbeq.n\t1fe0e8 \n c-interface.cc:5756\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t1fe0c8 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tldrsb\tr4, [r7, r6]\n+\tldrsb\tr0, [r0, r7]\n \tmovs\tr1, r5\n \tldrb\tr2, [r6, #31]\n \tmovs\tr0, r6\n \tldrb\tr6, [r5, #31]\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -593634,15 +593634,15 @@\n \tmov.w\tr3, #0\n \tbeq.n\t1fe1fa \n c-interface.cc:5773\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t1fe1da \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n-\tldrsb\tr0, [r5, r1]\n+\tldrsb\tr4, [r5, r1]\n \tmovs\tr1, r5\n \tldrb\tr2, [r1, #27]\n \tmovs\tr0, r6\n \tldrb\tr6, [r0, #27]\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -593877,15 +593877,15 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, #20]\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r0, r2]\n+\tstrb\tr6, [r0, r2]\n \tmovs\tr1, r5\n \tldrb\tr0, [r3, #18]\n \tmovs\tr0, r6\n \tldrb\tr4, [r6, #17]\n \tmovs\tr0, r6\n \n 001fe3c0 :\n@@ -594408,21 +594408,21 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, #6]\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr2, [r1, r3]\n+\tstr\tr6, [r1, r3]\n \tmovs\tr1, r5\n \tldrb\tr2, [r7, #3]\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r0, r6]\n+\tstrh\tr4, [r0, r6]\n \tmovs\tr1, r5\n \tldrb\tr6, [r7, #2]\n \tmovs\tr0, r6\n \n 001fe780 :\n set_display_only_model_mol():\n c-interface.cc:5979\n@@ -594675,21 +594675,21 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr0, [r3, #30]\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #120]\t@ (1fe9c0 )\n+\tldr\tr7, [pc, #136]\t@ (1fe9d0 )\n \tmovs\tr1, r5\n \tstrb\tr0, [r4, #28]\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr6, [r4, r6]\n+\tstr\tr2, [r5, r6]\n \tmovs\tr1, r5\n \tstrb\tr4, [r4, #27]\n \tmovs\tr0, r6\n \n 001fe958 :\n mol_is_active():\n c-interface.cc:6010\n@@ -595088,15 +595088,15 @@\n \tmovs\tr0, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr4, [r6, r7]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #248]\t@ (1fed38 )\n+\tldr\tr4, [pc, #264]\t@ (1fed48 )\n \tmovs\tr1, r5\n \tstrb\tr2, [r3, #16]\n \tmovs\tr0, r6\n \tstrb\tr4, [r6, #15]\n \tmovs\tr0, r6\n \n 001fec48 :\n@@ -595320,17 +595320,17 @@\n \tmovs\tr0, r0\n \tstrb\tr6, [r7, #13]\n \tmovs\tr0, r6\n \tldrh\tr4, [r6, r7]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #960]\t@ (1ff18c )\n+\tldr\tr2, [pc, #976]\t@ (1ff19c )\n \tmovs\tr1, r5\n-\tldr\tr2, [pc, #984]\t@ (1ff1a8 )\n+\tldr\tr2, [pc, #1000]\t@ (1ff1b8 )\n \tmovs\tr1, r5\n \tstrb\tr2, [r1, #10]\n \tmovs\tr0, r6\n \tstrb\tr4, [r4, #9]\n \tmovs\tr0, r6\n \n 001fedd8 :\n@@ -595807,15 +595807,15 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r2, #28]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #24]\t@ (1ff140 )\n+\tldr\tr2, [pc, #40]\t@ (1ff150 )\n \tmovs\tr1, r5\n \tldr\tr0, [r6, #112]\t@ 0x70\n \tmovs\tr0, r6\n \tldr\tr0, [r1, #112]\t@ 0x70\n \tmovs\tr0, r6\n \n 001ff130 :\n@@ -596100,15 +596100,15 @@\n \tmovs\tr0, r6\n \tstrb\tr0, [r0, r6]\n \tmovs\tr0, r0\n \tldr\tr2, [r4, #84]\t@ 0x54\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #352]\t@ (1ff4a0 )\n+\tldr\tr0, [pc, #368]\t@ (1ff4b0 )\n \tmovs\tr1, r5\n \tldr\tr6, [r6, #80]\t@ 0x50\n \tmovs\tr0, r6\n \tldr\tr4, [r1, #80]\t@ 0x50\n \tmovs\tr0, r6\n \tldr\tr6, [r5, #76]\t@ 0x4c\n \tmovs\tr0, r6\n@@ -597044,15 +597044,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #104]\t@ 0x68\n \tmovs\tr0, r6\n \tstr\tr4, [r2, #104]\t@ 0x68\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\trors\tr2, r3\n+\trors\tr6, r3\n \tmovs\tr1, r5\n \tstr\tr0, [r6, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tstr\tr2, [r5, #100]\t@ 0x64\n \tmovs\tr0, r6\n \tstr\tr4, [r1, #100]\t@ 0x64\n \tmovs\tr0, r6\n@@ -597800,23 +597800,23 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr6, [r0, #28]\n \tmovs\tr0, r6\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tsubs\tr5, #50\t@ 0x32\n+\tsubs\tr5, #54\t@ 0x36\n \tmovs\tr1, r5\n \tstr\tr4, [r0, #24]\n \tmovs\tr0, r6\n \tldr\tr0, [r3, #12]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr5, #42\t@ 0x2a\n+\tsubs\tr5, #46\t@ 0x2e\n \tmovs\tr1, r5\n \tldr\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tstr\tr6, [r5, #16]\n \tmovs\tr0, r6\n \n 001fff24 :\n@@ -598459,23 +598459,23 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r7]\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr1, #168\t@ 0xa8\n+\tsubs\tr1, #172\t@ 0xac\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr6, [r3, r4]\n \tmovs\tr0, r6\n \tasrs\tr2, r1, #6\n \tmovs\tr0, r5\n-\tsubs\tr0, #188\t@ 0xbc\n+\tsubs\tr0, #192\t@ 0xc0\n \tmovs\tr1, r5\n \tldrb\tr4, [r5, r2]\n \tmovs\tr0, r6\n \n 00200394 :\n import_all_refmac_cifs():\n c-interface.cc:8111\n@@ -601072,20 +601072,20 @@\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t201538 \n \tnop\n \tldr\tr4, [pc, #432]\t@ (201704 )\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr0, #110\t@ 0x6e\n+\tcmp\tr0, #114\t@ 0x72\n \tmovs\tr1, r5\n-\tcmp\tr0, #100\t@ 0x64\n+\tcmp\tr0, #104\t@ 0x68\n \tmovs\tr1, r5\n-\torn\tr0, r8, #11010048\t@ 0xa80000\n-\tmovs\tr7, #186\t@ 0xba\n+\torn\tr0, ip, #11010048\t@ 0xa80000\n+\tmovs\tr7, #190\t@ 0xbe\n \tmovs\tr1, r5\n \tldr\tr3, [pc, #312]\t@ (2016a4 )\n \tmovs\tr0, r6\n \tldr\tr3, [pc, #88]\t@ (2015c8 )\n \tmovs\tr0, r6\n \tldr\tr2, [pc, #1016]\t@ (20196c )\n \tmovs\tr0, r6\n@@ -601692,23 +601692,23 @@\n \tb.n\t2018fc \n \tldr\tr0, [pc, #552]\t@ (201bdc )\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [pc, #504]\t@ (201bb4 )\n \tmovs\tr0, r6\n-\tmovs\tr4, #176\t@ 0xb0\n+\tmovs\tr4, #180\t@ 0xb4\n \tmovs\tr1, r5\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tmovs\tr4, #144\t@ 0x90\n+\tmovs\tr4, #148\t@ 0x94\n \tmovs\tr1, r5\n-\teor.w\tr0, r2, #40\t@ 0x28\n-\tbics.w\tr0, r4, #40\t@ 0x28\n-\tand.w\tr0, r6, #40\t@ 0x28\n+\teor.w\tr0, r6, #40\t@ 0x28\n+\tbics.w\tr0, r8, #40\t@ 0x28\n+\tand.w\tr0, sl, #40\t@ 0x28\n \tcmp\tip, r2\n \tmovs\tr0, r5\n \tbx\tr5\n \tmovs\tr0, r6\n \tmov\tlr, lr\n \tmovs\tr0, r6\n \tmov\tlr, sl\n@@ -602082,23 +602082,23 @@\n \tnop\n \tcmp\tip, ip\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr8, fp\n \tmovs\tr0, r6\n-\tmovs\tr2, #10\n+\tmovs\tr2, #14\n \tmovs\tr1, r5\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tmovs\tr1, #240\t@ 0xf0\n+\tmovs\tr1, #244\t@ 0xf4\n \tmovs\tr1, r5\n-\tstcl\t0, cr0, [sl, #160]\t@ 0xa0\n-\tstcl\t0, cr0, [r0, #-160]!\t@ 0xffffff60\n-\tstc\t0, cr0, [sl, #-160]!\t@ 0xffffff60\n+\tstcl\t0, cr0, [lr, #160]\t@ 0xa0\n+\tstcl\t0, cr0, [r4, #-160]!\t@ 0xffffff60\n+\tstc\t0, cr0, [lr, #-160]!\t@ 0xffffff60\n \tcmp\tr0, r7\n \tmovs\tr0, r5\n \tadd\tr4, fp\n \tmovs\tr0, r6\n \tadd\tr4, r4\n \tmovs\tr0, r6\n \tadd\tr4, r0\n@@ -602890,31 +602890,31 @@\n \tmovs\tr0, r0\n \tlsrs\tr0, r2\n \tmovs\tr0, r6\n \tlsls\tr0, r7\n \tmovs\tr0, r6\n \tldrsh\tr0, [r0, r4]\n \tmovs\tr0, r0\n-\tadds\tr2, r7, #2\n+\tadds\tr6, r7, #2\n \tmovs\tr1, r5\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr6, r3, #1\n+\tadds\tr2, r4, #1\n \tmovs\tr1, r5\n-\tsubs\tr2, r4, r6\n+\tsubs\tr6, r4, r6\n \tmovs\tr1, r5\n \tsubs\tr5, #248\t@ 0xf8\n \tmovs\tr0, r6\n \n 002022a0 :\n test_fragment():\n c-interface.cc:4375\n@@ -603336,29 +603336,29 @@\n \tldr\tr0, [pc, #52]\t@ (2025a8 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tsubs\tr4, #90\t@ 0x5a\n \tmovs\tr0, r6\n-\tasrs\tr2, r2, #9\n+\tasrs\tr6, r2, #9\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr4, #74\t@ 0x4a\n \tmovs\tr0, r6\n-\tadds\tr6, r3, r3\n+\tadds\tr2, r4, r3\n \tmovs\tr1, r5\n-\tadds\tr6, r7, r2\n+\tadds\tr2, r0, r3\n \tmovs\tr1, r5\n \tsubs\tr3, #26\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r1, #31\n+\tasrs\tr6, r1, #31\n \tmovs\tr1, r5\n \tsubs\tr2, #200\t@ 0xc8\n \tmovs\tr0, r6\n \tsubs\tr2, #156\t@ 0x9c\n \tmovs\tr0, r6\n \tb.n\t202878 \n \tmovs\tr7, r4\n@@ -603518,31 +603518,31 @@\n \tb.n\t20269a \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tsubs\tr2, #58\t@ 0x3a\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tasrs\tr2, r1, #29\n+\tasrs\tr6, r1, #29\n \tmovs\tr1, r5\n \tsubs\tr2, #46\t@ 0x2e\n \tmovs\tr0, r6\n-\tasrs\tr2, r2, #32\n+\tasrs\tr6, r2, #32\n \tmovs\tr1, r5\n \tstr\tr0, [r6, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tsubs\tr1, #206\t@ 0xce\n \tmovs\tr0, r6\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr4, [r1, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr6, r4, #26\n+\tasrs\tr2, r5, #26\n \tmovs\tr1, r5\n \tsubs\tr1, #88\t@ 0x58\n \tmovs\tr0, r6\n \n 002026f0 :\n wrapped_create_run_state_file_dialog_py():\n c-interface.cc:7397\n@@ -603860,25 +603860,25 @@\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t2028b4 \n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t20290c \n \tb.n\t2028b4 \n \tsubs\tr0, #242\t@ 0xf2\n \tmovs\tr0, r6\n-\tlsrs\tr2, r5, #27\n+\tlsrs\tr6, r5, #27\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr0, #228\t@ 0xe4\n \tmovs\tr0, r6\n-\tasrs\tr0, r0, #22\n+\tasrs\tr4, r0, #22\n \tmovs\tr1, r5\n-\tasrs\tr4, r6, #21\n+\tasrs\tr0, r7, #21\n \tmovs\tr1, r5\n-\tasrs\tr0, r2, #22\n+\tasrs\tr4, r2, #22\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadds\tr7, #114\t@ 0x72\n \tmovs\tr0, r6\n@@ -604095,23 +604095,23 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr6, #142\t@ 0x8e\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r2, #15\n+\tasrs\tr0, r3, #15\n \tmovs\tr1, r5\n \tadds\tr6, #52\t@ 0x34\n \tmovs\tr0, r6\n-\tasrs\tr4, r3, #15\n+\tasrs\tr0, r4, #15\n \tmovs\tr1, r5\n-\tasrs\tr6, r7, #13\n+\tasrs\tr2, r0, #14\n \tmovs\tr1, r5\n-\tasrs\tr0, r0, #14\n+\tasrs\tr4, r0, #14\n \tmovs\tr1, r5\n \tadds\tr5, #150\t@ 0x96\n \tmovs\tr0, r6\n \tadds\tr5, #120\t@ 0x78\n \tmovs\tr0, r6\n \tadds\tr5, #80\t@ 0x50\n \tmovs\tr0, r6\n@@ -604627,27 +604627,27 @@\n \tmovs\tr0, r0\n \tadds\tr4, #234\t@ 0xea\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr4, [r6, r7]\n \tmovs\tr0, r0\n-\tasrs\tr4, r5, #8\n+\tasrs\tr0, r6, #8\n \tmovs\tr1, r5\n-\tlsrs\tr6, r5, #15\n+\tlsrs\tr2, r6, #15\n \tmovs\tr1, r5\n-\tlsrs\tr4, r6, #15\n+\tlsrs\tr0, r7, #15\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tadds\tr3, #58\t@ 0x3a\n \tmovs\tr0, r6\n-\tlsrs\tr6, r6, #9\n+\tlsrs\tr2, r7, #9\n \tmovs\tr1, r5\n \tadds\tr2, #0\n \tmovs\tr0, r6\n \tadds\tr1, #228\t@ 0xe4\n \tmovs\tr0, r6\n \tbls.n\t202f1c \n \tmovs\tr7, r4\n@@ -605175,21 +605175,21 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr4, r3, #21\n+\tlsrs\tr0, r4, #21\n \tmovs\tr1, r5\n \tcmp\tr7, #60\t@ 0x3c\n \tmovs\tr0, r6\n-\tlsrs\tr6, r3, #17\n+\tlsrs\tr2, r4, #17\n \tmovs\tr1, r5\n-\tlsrs\tr0, r0, #17\n+\tlsrs\tr4, r0, #17\n \tmovs\tr1, r5\n \tcmp\tr6, #2\n \tmovs\tr0, r6\n \tcmp\tr5, #216\t@ 0xd8\n \tmovs\tr0, r6\n \tbpl.n\t203308 \n \tmovs\tr7, r4\n@@ -606200,15 +606200,15 @@\n \tmovs\tr0, r0\n \tmovs\tr7, #232\t@ 0xe8\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r5, #22\n+\tlsls\tr0, r6, #22\n \tmovs\tr1, r5\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr7, #116\t@ 0x74\n \tmovs\tr0, r6\n@@ -606956,34 +606956,34 @@\n \tmovs\tr0, r6\n \tmovs\tr3, #248\t@ 0xf8\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tlsls\tr2, r0, #3\n+\tlsls\tr6, r0, #3\n \tmovs\tr1, r5\n-\tlsls\tr4, r5, #2\n+\tlsls\tr0, r6, #2\n \tmovs\tr1, r5\n-\tlsls\tr0, r2, #2\n+\tlsls\tr4, r2, #2\n \tmovs\tr1, r5\n-\tlsls\tr0, r6, #1\n+\tlsls\tr4, r6, #1\n \tmovs\tr1, r5\n-\tlsls\tr2, r4, #1\n+\tlsls\tr6, r4, #1\n \tmovs\tr1, r5\n-\tlsls\tr4, r4, #1\n+\tlsls\tr0, r5, #1\n \tmovs\tr1, r5\n-\tlsls\tr6, r3, #1\n+\tlsls\tr2, r4, #1\n \tmovs\tr1, r5\n \tmovs\tr1, #220\t@ 0xdc\n \tmovs\tr0, r6\n-\tvaddl.u32\tq8, d6, d24\n-\tvaddl.u32\tq0, d14, d24\n-\tvrev64.8\td0, d24\n-\tvaddl.u16\tq0, d4, d24\n+\tvaddl.u32\tq8, d10, d24\n+\tvswp\td0, d24\n+\tvrev64.16\td0, d24\n+\tvaddl.u16\tq0, d8, d24\n \tmovs\tr1, #32\n \tmovs\tr0, r6\n \tmovs\tr0, #246\t@ 0xf6\n \tmovs\tr0, r6\n \n 00203f78 :\n read_phs_and_make_map_using_cell_symm_from_mol():\n@@ -607356,15 +607356,15 @@\n \tmovs\tr0, r0\n \tsubs\tr4, r6, #3\n \tmovs\tr0, r6\n \tsubs\tr0, r4, #2\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldc2l\t0, cr0, [lr], {40}\t@ 0x28\n+\tstc2l\t0, cr0, [r2], #160\t@ 0xa0\n \n 00204264 :\n read_phs_and_make_map_using_cell_symm_from_previous_mol():\n c-interface.cc:4696\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -607851,18 +607851,18 @@\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tsubs\tr6, r7, r4\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvld1.8\t{d0[1]}, [r8], r8\n+\tvld1.8\t{d0[1]}, [ip], r8\n \tsubs\tr2, r2, r3\n \tmovs\tr0, r6\n-\tldrsb.w\tr0, [r0, r8, lsl #2]\n+\tldrsb.w\tr0, [r4, r8, lsl #2]\n \n 00204634 :\n read_phs_and_coords_and_make_map():\n c-interface.cc:4661\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -608062,19 +608062,19 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tadds\tr2, r3, r4\n \tmovs\tr0, r6\n-\t\t\t@ instruction: 0xf7ca0028\n-\t\t\t@ instruction: 0xf7fc0028\n-\tlsls\tr6, r0, #17\n+\t\t\t@ instruction: 0xf7ce0028\n+\tstrb.w\tr0, [r0, r8, lsl #2]\n+\tlsls\tr2, r1, #17\n \tmovs\tr2, r5\n-\t\t\t@ instruction: 0xf7f00028\n+\t\t\t@ instruction: 0xf7f40028\n \tadds\tr0, r0, r2\n \tmovs\tr0, r6\n \n 002047d0 :\n read_cif_data_with_phases_nfo_fc():\n c-interface.cc:8047\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -608288,15 +608288,15 @@\n \tmovs\tr0, r0\n \tasrs\tr4, r2, #29\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldmia\tr3!, {r1, r4, r5, r7}\n \tmovs\tr7, r4\n-\t\t\t@ instruction: 0xf2e40028\n+\t\t\t@ instruction: 0xf2e80028\n \tasrs\tr6, r1, #27\n \tmovs\tr0, r6\n \n 00204978 :\n read_cif_data_with_phases_fo_fc():\n c-interface.cc:8034\n \tmovs\tr1, #2\n@@ -608538,25 +608538,25 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #25\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadcs.w\tr0, ip, #11010048\t@ 0xa80000\n+\tsbc.w\tr0, r0, #11010048\t@ 0xa80000\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tasrs\tr2, r2, #22\n \tmovs\tr0, r6\n \tldmia\tr1!, {r2, r4, r5, r6, r7}\n \tmovs\tr7, r4\n \tstc\t0, cr0, [r0, #156]!\t@ 0x9c\n \tbvc.n\t204a98 \n \tmovs\tr7, r4\n-\tadd.w\tr0, r4, #40\t@ 0x28\n+\tadd.w\tr0, r8, #40\t@ 0x28\n \tasrs\tr4, r6, #19\n \tmovs\tr0, r6\n \n 00204b54 :\n read_cif_data():\n c-interface.cc:7806\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -608772,21 +608772,21 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr0, r1, #18\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf3b80028\n+\t\t\t@ instruction: 0xf3bc0028\n \tasrs\tr0, r4, #16\n \tmovs\tr0, r6\n-\t\t\t@ instruction: 0xf34c0028\n+\t\t\t@ instruction: 0xf3500028\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tvhadd.s32\td16, d6, d24\n+\tvhadd.s32\td16, d10, d24\n \tittt\tge\n \tmovge\tr7, r4\n \titte\tls\t@ unpredictable \n \tmovls\tr7, r4\n \tasrls\tr6, r5, #12\n \tmovhi\tr0, r6\n \n@@ -608991,15 +608991,15 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstmia\tr7!, {r1, r3, r4}\n \tmovs\tr7, r4\n \tasrs\tr0, r2, #9\n \tmovs\tr0, r6\n-\tcdp\t0, 2, cr0, cr2, cr8, {1}\n+\tcdp\t0, 2, cr0, cr6, cr8, {1}\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r6]\n \tmovs\tr0, r0\n \tasrs\tr2, r3, #6\n \tmovs\tr0, r6\n \n@@ -609216,16 +609216,16 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstmia\tr5!, {r1, r3, r7}\n \tmovs\tr7, r4\n \tasrs\tr0, r0, #3\n \tmovs\tr0, r6\n-\tldc\t0, cr0, [r2], {40}\t@ 0x28\n-\tand.w\tr0, sl, #40\t@ 0x28\n+\tldc\t0, cr0, [r6], {40}\t@ 0x28\n+\tand.w\tr0, lr, #40\t@ 0x28\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r6]\n \tmovs\tr0, r0\n \tlsrs\tr0, r6, #31\n \tmovs\tr0, r6\n \n@@ -609733,27 +609733,27 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r5, r6]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r6]\n \tmovs\tr0, r0\n \tlsrs\tr2, r4, #23\n \tmovs\tr0, r6\n-\tstcl\t0, cr0, [sl], #-160\t@ 0xffffff60\n-\tstcl\t0, cr0, [r2, #-160]!\t@ 0xffffff60\n-\tldr.w\tr0, [r2, #41]\t@ 0x29\n-\tldcl\t0, cr0, [ip], #-160\t@ 0xffffff60\n-\tstcl\t0, cr0, [r8], {40}\t@ 0x28\n-\tldcl\t0, cr0, [r6], #160\t@ 0xa0\n-\tstr??.w\tr0, [r8, r9, lsl #2]\n-\tldc\t0, cr0, [r2], {40}\t@ 0x28\n+\tstcl\t0, cr0, [lr], #-160\t@ 0xffffff60\n+\tstcl\t0, cr0, [r6, #-160]!\t@ 0xffffff60\n+\tldr.w\tr0, [r6, #41]\t@ 0x29\n+\tstc\t0, cr0, [r0], {40}\t@ 0x28\n+\tstcl\t0, cr0, [ip], {40}\t@ 0x28\n+\tldcl\t0, cr0, [sl], #160\t@ 0xa0\n+\tstr??.w\tr0, [ip, r9, lsl #2]\n+\tldc\t0, cr0, [r6], {40}\t@ 0x28\n \tlsrs\tr4, r5, #18\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xeaea0028\n+\t\t\t@ instruction: 0xeaee0028\n \n 00205498 :\n set_grey_carbon_colour():\n c-interface.cc:5518\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8-d9}\n@@ -610002,15 +610002,15 @@\n \tmovs\tr0, r0\n \tlsrs\tr2, r7, #12\n \tmovs\tr0, r6\n \tlsrs\tr2, r4, #12\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\torns\tr0, r8, r8, asr #32\n+\torns\tr0, ip, r8, asr #32\n \tlsrs\tr2, r6, #9\n \tmovs\tr0, r6\n \tlsrs\tr6, r2, #7\n \tmovs\tr0, r6\n \tlsrs\tr0, r7, #6\n \tmovs\tr0, r6\n \tlsrs\tr2, r3, #6\n@@ -610541,19 +610541,19 @@\n \tmovs\tr0, r6\n \tlsrs\tr0, r7, #1\n \tmovs\tr0, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t20596c \n+\tb.n\t205974 \n \tmovs\tr0, r5\n-\tb.n\t205890 \n+\tb.n\t205898 \n \tmovs\tr0, r5\n-\tb.n\t205818 \n+\tb.n\t205820 \n \tmovs\tr0, r5\n \tlsls\tr6, r6, #24\n \tmovs\tr0, r6\n \tlsls\tr4, r2, #24\n \tmovs\tr0, r6\n \tlsls\tr0, r4, #23\n \tmovs\tr0, r6\n@@ -611293,33 +611293,33 @@\n \tmovs\tr0, r6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr6, r2, #8\n \tmovs\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t2064e8 \n+\tb.n\t2064f0 \n \tmovs\tr0, r5\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #84]\t@ 0x54\n \tmovs\tr0, r0\n-\tb.n\t206404 \n+\tb.n\t20640c \n \tmovs\tr0, r5\n-\tb.n\t206440 \n+\tb.n\t206448 \n \tmovs\tr0, r5\n \tldrb\tr4, [r5, r6]\n \tmovs\tr0, r0\n-\tb.n\t206414 \n+\tb.n\t20641c \n \tmovs\tr0, r5\n \tlsls\tr4, r5, #2\n \tmovs\tr0, r6\n \tlsls\tr2, r4, #1\n \tmovs\tr0, r6\n \n 00206008 :\n@@ -612442,15 +612442,15 @@\n \tmovs\tr0, r0\n \tsubs\tr4, r5, #6\n \tmovs\tr0, r5\n \tstr\tr0, [r6, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, r6]\n \tmovs\tr0, r0\n-\tbls.n\t20681c \n+\tbls.n\t206824 \n \tmovs\tr0, r5\n \tstr.w\tr0, [r8, pc, lsl #2]\n \tstrh.w\tr0, [r2, pc, lsl #2]\n coot::command_arg_t& std::vector >::emplace_back(coot::command_arg_t&&) [clone .isra.0]:\n /usr/include/c++/14/bits/vector.tcc:111\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -613178,15 +613178,15 @@\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t206d3c , std::allocator > const&, int)@@Base+0x484>\n \tb.n\t206cec , std::allocator > const&, int)@@Base+0x434>\n \tb.n\t206cf2 , std::allocator > const&, int)@@Base+0x43a>\n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t206d58 , std::allocator > const&, int)@@Base+0x4a0>\n \tb.n\t206d58 , std::allocator > const&, int)@@Base+0x4a0>\n-\tbhi.n\t206e58 \n+\tbhi.n\t206e60 \n \tmovs\tr0, r5\n \t\t\t@ instruction: 0xf704002f\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf6f4002f\n \taddw\tr0, r6, #2095\t@ 0x82f\n \tldrsb\tr0, [r3, r2]\n@@ -613209,25 +613209,25 @@\n \tmovs\tr7, r4\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r2]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n-\tbvs.n\t206dcc , std::allocator > const&, int)@@Base+0x514>\n+\tbvs.n\t206dd4 , std::allocator > const&, int)@@Base+0x51c>\n \tmovs\tr0, r5\n-\tbvs.n\t206dec , std::allocator > const&)@@Base+0x8>\n+\tbvs.n\t206df4 , std::allocator > const&)@@Base+0x10>\n \tmovs\tr0, r5\n-\tbpl.n\t206dd0 , std::allocator > const&, int)@@Base+0x518>\n+\tbvs.n\t206dd8 , std::allocator > const&, int)@@Base+0x520>\n \tmovs\tr0, r5\n-\tbpl.n\t206ebc \n+\tbpl.n\t206ec4 \n \tmovs\tr0, r5\n-\tbmi.n\t206dd0 , std::allocator > const&, int)@@Base+0x518>\n+\tbmi.n\t206dd8 , std::allocator > const&, int)@@Base+0x520>\n \tmovs\tr0, r5\n-\tbpl.n\t206e58 \n+\tbpl.n\t206e60 \n \tmovs\tr0, r5\n \t\t\t@ instruction: 0xf2e2002f\n \n 00206de4 , std::allocator > const&)@@Base>:\n handle_read_draw_molecule(std::__cxx11::basic_string, std::allocator > const&):\n c-interface.cc:525\n \tldr\tr3, [pc, #12]\t@ (206df4 , std::allocator > const&)@@Base+0x10>)\n@@ -613760,34 +613760,34 @@\n \tb.n\t207156 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \torns\tr0, r6, #47\t@ 0x2f\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \torn\tr0, ip, #47\t@ 0x2f\n-\tbcs.n\t2072ac \n+\tbcs.n\t2072b4 \n \tmovs\tr0, r5\n-\tbcs.n\t207270 \n+\tbcs.n\t207278 \n \tmovs\tr0, r5\n-\tcdp\t0, 6, cr0, cr12, cr10, {1}\n+\tcdp\t0, 7, cr0, cr0, cr10, {1}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbcs.n\t207208 \n+\tbcs.n\t207210 \n \tmovs\tr0, r5\n-\tbcs.n\t2071d0 \n+\tbcs.n\t2071d8 \n \tmovs\tr0, r5\n-\tbne.n\t2071c0 \n+\tbne.n\t2071c8 \n \tmovs\tr0, r5\n \tldrb\tr2, [r5, #6]\n \tmovs\tr0, r5\n-\tbne.n\t2071cc \n+\tbne.n\t2071d4 \n \tmovs\tr0, r5\n \tldrb\tr4, [r3, #6]\n \tmovs\tr0, r5\n-\tbne.n\t2071d8 \n+\tbcs.n\t2071e0 \n \tmovs\tr0, r5\n \tasrs\tr6, r0, #23\n \tmovs\tr0, r5\n \tldrb\tr4, [r2, #6]\n \tmovs\tr0, r5\n \tasrs\tr6, r5, #22\n \tmovs\tr0, r5\n@@ -613944,15 +613944,15 @@\n \t...\n \tstcl\t0, cr0, [r2, #188]!\t@ 0xbc\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldcl\t0, cr0, [r8, #188]\t@ 0xbc\n \tldrsh\tr0, [r0, r4]\n \tmovs\tr0, r0\n-\tbeq.n\t2073a4 \n+\tbeq.n\t2073ac \n \tmovs\tr0, r5\n \tldcl\t0, cr0, [sl, #-188]\t@ 0xffffff44\n \tstc\t0, cr0, [ip, #-188]!\t@ 0xffffff44\n \n 00207314 :\n add_spin_view():\n c-interface.cc:9267\n@@ -614278,15 +614278,15 @@\n \tb.n\t207504 \n \tstcl\t0, cr0, [ip], {47}\t@ 0x2f\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldc\t0, cr0, [r8], #188\t@ 0xbc\n \tldrb\tr4, [r5, r6]\n \tmovs\tr0, r0\n-\tldmia\tr6, {r1, r6, r7}\n+\tldmia\tr6, {r1, r2, r6, r7}\n \tmovs\tr0, r5\n \t\t\t@ instruction: 0xeb30002f\n \t\t\t@ instruction: 0xeaee002f\n \t\t\t@ instruction: 0xeabe002f\n \n 0020757c :\n go_to_view_number():\n@@ -614720,15 +614720,15 @@\n \tlsls\tr7, r3\n \torn\tr0, r4, pc, asr #32\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \torrs.w\tr0, ip, pc, asr #32\n \tldrb\tr4, [r5, r6]\n \tmovs\tr0, r0\n-\tldmia\tr4, {r1, r2, r4, r5, r7}\n+\tldmia\tr4, {r1, r3, r4, r5, r7}\n \tmovs\tr0, r5\n \tstrd\tr0, r0, [r2, #-188]!\t@ 0xbc\n \tldrsh\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tlsrs\tr0, r3, #28\n@@ -614879,15 +614879,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t2079a6 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tb.n\t2077c0 \n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldmia\tr1, {r1, r4, r5, r7}\n+\tldmia\tr1, {r1, r2, r4, r5, r7}\n \tmovs\tr0, r5\n \tb.n\t2076c4 \n \tmovs\tr7, r5\n \tb.n\t207670 \n \tmovs\tr7, r5\n \n 002079e4 :\n@@ -615063,15 +615063,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t2076fc \n \tmovs\tr7, r5\n \tldrb\tr4, [r5, r6]\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r1, r3, r4, r7}\n+\tldmia\tr0!, {r1, r2, r3, r4, r7}\n \tmovs\tr0, r5\n \tb.n\t2075d8 \n \tmovs\tr7, r5\n \tb.n\t207554 \n \tmovs\tr7, r5\n \n 00207b24 :\n@@ -615239,15 +615239,15 @@\n \tmovs\tr0, r0\n \tb.n\t20758c \n \tmovs\tr7, r5\n \tb.n\t207588 \n \tmovs\tr7, r5\n \tstr\tr4, [r0, #12]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r3, r4, r5, r6}\n+\tstmia\tr7!, {r2, r3, r4, r5, r6}\n \tmovs\tr0, r5\n \tb.n\t207488 \n \tmovs\tr7, r5\n \tb.n\t20842c \n \tmovs\tr7, r5\n \n 00207c4c :\n@@ -615445,15 +615445,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t2084b0 \n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstmia\tr6!, {r3, r4}\n+\tstmia\tr6!, {r2, r3, r4}\n \tmovs\tr0, r5\n \tb.n\t208314 \n \tmovs\tr7, r5\n \tb.n\t2082c0 \n \tmovs\tr7, r5\n \n 00207da4 :\n@@ -615655,15 +615655,15 @@\n \t...\n \tb.n\t20837c \n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t208378 \n \tmovs\tr7, r5\n-\tstmia\tr5!, {r2, r3, r4}\n+\tstmia\tr5!, {r5}\n \tmovs\tr0, r5\n \tb.n\t2081f4 \n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tb.n\t20817c \n \tmovs\tr7, r5\n@@ -615809,15 +615809,15 @@\n \tb.n\t207fdc \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tb.n\t2081ac \n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr3!, {r3, r5, r6, r7}\n+\tstmia\tr3!, {r2, r3, r5, r6, r7}\n \tmovs\tr0, r5\n \tb.n\t20819c \n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tb.n\t20809c \n \tmovs\tr7, r5\n@@ -615969,15 +615969,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsvc\t180\t@ 0xb4\n \tmovs\tr7, r5\n \tstr\tr0, [r1, #116]\t@ 0x74\n \tmovs\tr0, r0\n-\tstmia\tr2!, {r2, r4, r6, r7}\n+\tstmia\tr2!, {r3, r4, r6, r7}\n \tmovs\tr0, r5\n \tsvc\t54\t@ 0x36\n \tmovs\tr7, r5\n \tsvc\t8\n \tmovs\tr7, r5\n \n 00208134 :\n@@ -616130,15 +616130,15 @@\n \t...\n \tudf\t#178\t@ 0xb2\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tudf\t#174\t@ 0xae\n \tmovs\tr7, r5\n-\tstmia\tr1!, {r1, r2, r5, r6, r7}\n+\tstmia\tr1!, {r1, r3, r5, r6, r7}\n \tmovs\tr0, r5\n \tudf\t#44\t@ 0x2c\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tble.n\t208224 \n \tmovs\tr7, r5\n@@ -616350,15 +616350,15 @@\n \tmovs\tr0, r0\n \tble.n\t2082c0 \n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r1, r3, r7}\n+\tstmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr0, r5\n \tbgt.n\t208330 \n \tmovs\tr7, r5\n \tbgt.n\t2082e0 \n \tmovs\tr7, r5\n \tbgt.n\t2084a4 \n \tmovs\tr7, r5\n@@ -616515,17 +616515,17 @@\n \t...\n \tbgt.n\t208510 \n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbgt.n\t20850c \n \tmovs\tr7, r5\n-\titt\tvc\n-\tmovvc\tr0, r5\n-\tblt.n\t208410 \t@ unpredictable \n+\tnop\t{8}\n+\tmovs\tr0, r5\n+\tblt.n\t208410 \n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tblt.n\t208588 \n \tmovs\tr7, r5\n \n 002084ec :\n@@ -616727,15 +616727,15 @@\n \tmovs\tr0, r0\n \tbge.n\t208628 \n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tpop\t{r3, r4, r5, r6, r7, pc}\n+\tpop\t{r2, r3, r4, r5, r6, r7, pc}\n \tmovs\tr0, r5\n \tbge.n\t20869c \n \tmovs\tr7, r5\n \tbls.n\t20864c \n \tmovs\tr7, r5\n \tbls.n\t208610 \n \tmovs\tr7, r5\n@@ -616925,15 +616925,15 @@\n \tmovs\tr7, r5\n \tbls.n\t208888 \n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n-\tpop\t{r3, r5, r6, r7}\n+\tpop\t{r2, r3, r5, r6, r7}\n \tmovs\tr0, r5\n \tbhi.n\t208778 \n \tmovs\tr7, r5\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n@@ -617389,15 +617389,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbvs.n\t208b80 \n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tcbnz\tr2, 208b12 \n+\tcbnz\tr6, 208b12 \n \tmovs\tr0, r5\n \tbpl.n\t2089f8 \n \tmovs\tr7, r5\n \tbpl.n\t208bac \n \tmovs\tr7, r5\n \n 00208ae4 :\n@@ -617553,15 +617553,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbmi.n\t208be8 \n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb8a2\n+\t\t\t@ instruction: 0xb8a6\n \tmovs\tr0, r5\n \tbmi.n\t208cc8 \n \tmovs\tr7, r5\n \tbmi.n\t208c68 \n \tmovs\tr7, r5\n \n 00208c0c :\n@@ -617706,15 +617706,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbcc.n\t208ca8 \n \tmovs\tr7, r5\n \tldrb\tr4, [r2, r2]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb7bc\n+\t\t\t@ instruction: 0xb7c0\n \tmovs\tr0, r5\n \tbcc.n\t208db4 \n \tmovs\tr7, r5\n \tbcc.n\t208d64 \n \tmovs\tr7, r5\n \n 00208d14 :\n@@ -617909,19 +617909,19 @@\n \tmovs\tr0, r0\n \tbcs.n\t208df8 \n \tmovs\tr7, r5\n \tldr\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb68a\n+\t\t\t@ instruction: 0xb68e\n \tmovs\tr0, r5\n \tbne.n\t208e68 \n \tmovs\tr7, r5\n-\t\t\t@ instruction: 0xb63a\n+\t\t\t@ instruction: 0xb63e\n \tmovs\tr0, r5\n \tbne.n\t208dfc \n \tmovs\tr7, r5\n \n 00208e7c :\n set_colour_map_rotation_on_read_pdb_flag():\n c-interface.cc:2908\n@@ -618064,15 +618064,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbne.n\t209038 \n \tmovs\tr7, r5\n \tstrb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tpush\t{r1, r3, r4, r6, r7, lr}\n+\tpush\t{r1, r2, r3, r4, r6, r7, lr}\n \tmovs\tr0, r5\n \tbeq.n\t208f4c \n \tmovs\tr7, r5\n \tbeq.n\t208efc \n \tmovs\tr7, r5\n \n 00208f84 :\n@@ -618220,15 +618220,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbeq.n\t20912c \n \tmovs\tr7, r5\n \tstr\tr0, [r2, #4]\n \tmovs\tr0, r0\n-\tpush\t{r2, r4, r5, r6, r7}\n+\tpush\t{r3, r4, r5, r6, r7}\n \tmovs\tr0, r5\n \tldmia\tr7, {r1, r2, r4, r6, r7}\n \tmovs\tr7, r5\n \tldmia\tr7, {r3, r5, r7}\n \tmovs\tr7, r5\n \n 00209094 :\n@@ -618449,15 +618449,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr7!, {r2, r6}\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r6]\n \tmovs\tr0, r0\n-\tcbz\tr6, 209292 \n+\tpush\t{r1}\n \tmovs\tr0, r5\n \tldmia\tr6, {r4, r6}\n \tmovs\tr7, r5\n \tldmia\tr6!, {r3, r5}\n \tmovs\tr7, r5\n \n 0020921c :\n@@ -618607,15 +618607,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr5, {r1, r3, r4, r5, r7}\n \tmovs\tr7, r5\n \tstr\tr4, [r3, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tuxth\tr6, r0\n+\tuxth\tr2, r1\n \tmovs\tr0, r5\n \tldmia\tr5, {r1, r2, r4, r5}\n \tmovs\tr7, r5\n \tldmia\tr5!, {r3}\n \tmovs\tr7, r5\n \n 00209334 :\n@@ -618771,15 +618771,15 @@\n \tb.n\t20940e \n \tb.n\t20941a \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldmia\tr4, {r1, r4, r7}\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcbz\tr2, 20946c \n+\tcbz\tr6, 20946c \n \tmovs\tr0, r5\n \tldmia\tr4!, {r2, r3}\n \tmovs\tr7, r5\n \tldmia\tr3, {r3, r4, r6, r7}\n \tmovs\tr7, r5\n \n 00209454 :\n@@ -618935,15 +618935,15 @@\n \tb.n\t20952e \n \tb.n\t20953a \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldmia\tr3!, {r1, r4, r5, r6}\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tsp, #472\t@ 0x1d8\n+\tadd\tsp, #488\t@ 0x1e8\n \tmovs\tr0, r5\n \tldmia\tr2, {r2, r3, r5, r6, r7}\n \tmovs\tr7, r5\n \tldmia\tr2!, {r3, r4, r5, r7}\n \tmovs\tr7, r5\n \n 00209574 :\n@@ -619146,15 +619146,15 @@\n \tmovs\tr7, r5\n \tldmia\tr2!, {r1, r3, r5}\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #152\t@ 0x98\n+\tadd\tr7, sp, #168\t@ 0xa8\n \tmovs\tr0, r5\n \tldmia\tr1, {r1, r2, r7}\n \tmovs\tr7, r5\n \tldmia\tr1, {r1, r2, r3, r6}\n \tmovs\tr7, r5\n \n 002096e8 :\n@@ -619369,15 +619369,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr0!, {r1, r2, r4, r5, r6, r7}\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr5, sp, #992\t@ 0x3e0\n+\tadd\tr5, sp, #1008\t@ 0x3f0\n \tmovs\tr0, r5\n \tldmia\tr0!, {r2}\n \tmovs\tr7, r5\n \tstmia\tr7!, {r3, r4, r6, r7}\n \tmovs\tr7, r5\n \n 0020986c :\n@@ -619580,15 +619580,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr7!, {r1, r4, r5, r6}\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #616\t@ 0x268\n+\tadd\tr4, sp, #632\t@ 0x278\n \tmovs\tr0, r5\n \tstmia\tr6!, {r2, r3, r4, r7}\n \tmovs\tr7, r5\n \tstmia\tr6!, {r1, r3, r5, r6}\n \tmovs\tr7, r5\n \n 002099d4 :\n@@ -619851,15 +619851,15 @@\n \tmovs\tr7, r5\n \tstmia\tr5!, {r2, r4, r5, r6, r7}\n \tmovs\tr7, r5\n \tstr\tr0, [r5, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #696\t@ 0x2b8\n+\tadd\tr2, sp, #712\t@ 0x2c8\n \tmovs\tr0, r5\n \tstmia\tr4!, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr7, r5\n \tstmia\tr4!, {r2, r3, r7}\n \tmovs\tr7, r5\n \n 00209bac :\n@@ -620018,21 +620018,21 @@\n \tb.n\t209c8c \n \tb.n\t209c98 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstmia\tr4!, {r3, r4, r5}\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #736\t@ 0x2e0\n+\tadd\tr1, sp, #752\t@ 0x2f0\n \tmovs\tr0, r5\n-\tadd\tr1, sp, #688\t@ 0x2b0\n+\tadd\tr1, sp, #704\t@ 0x2c0\n \tmovs\tr0, r5\n-\tadd\tr1, sp, #600\t@ 0x258\n+\tadd\tr1, sp, #616\t@ 0x268\n \tmovs\tr0, r5\n-\tadd\tr1, sp, #640\t@ 0x280\n+\tadd\tr1, sp, #656\t@ 0x290\n \tmovs\tr0, r5\n \tstmia\tr3!, {r1, r2, r7}\n \tmovs\tr7, r5\n \tstmia\tr3!, {r1, r3, r4, r6}\n \tmovs\tr7, r5\n \n 00209ce4 :\n@@ -620182,15 +620182,15 @@\n \t...\n \tstmia\tr3!, {r1}\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr2!, {r1, r2, r3, r4, r5, r6, r7}\n \tmovs\tr7, r5\n-\tadd\tr0, sp, #928\t@ 0x3a0\n+\tadd\tr0, sp, #944\t@ 0x3b0\n \tmovs\tr0, r5\n \tstmia\tr2!, {r3, r4, r5, r6}\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstmia\tr2!, {r1, r3, r4, r5}\n \tmovs\tr7, r5\n@@ -620339,15 +620339,15 @@\n \t...\n \tstmia\tr1!, {r1, r5, r6, r7}\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr1!, {r1, r2, r3, r4, r6, r7}\n \tmovs\tr7, r5\n-\tadd\tr7, pc, #920\t@ (adr r7, 20a2a8 )\n+\tadd\tr7, pc, #936\t@ (adr r7, 20a2b8 )\n \tmovs\tr0, r5\n \tstmia\tr1!, {r2, r3, r4, r6}\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstmia\tr1!, {r1, r2, r3, r4}\n \tmovs\tr7, r5\n@@ -620557,15 +620557,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr0!, {r1, r6, r7}\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #840\t@ (adr r6, 20a3f8 )\n+\tadd\tr6, pc, #856\t@ (adr r6, 20a408 )\n \tmovs\tr0, r5\n \tstmia\tr0!, {r2, r4}\n \tmovs\tr7, r5\n \titet\thi\n \tmovhi\tr7, r5\n \n 0020a0b8 :\n@@ -620711,15 +620711,15 @@\n \tmovcs\tr7, r5\n \tstrcc\tr4, [r7, #76]\t@ 0x4c\n \tmovcc\tr0, r0\n \titte\tcs\n \tmovcs\tr7, r5\n \tldrsbcs\tr4, [r5, r5]\n \tmovcc\tr0, r0\n-\tadd\tr5, pc, #368\t@ (adr r5, 20a32c )\n+\tadd\tr5, pc, #384\t@ (adr r5, 20a33c )\n \tmovs\tr0, r5\n \tbkpt\t0x00a6\n \tmovs\tr7, r5\n \tbkpt\t0x007c\n \tmovs\tr7, r5\n \n 0020a1c4 :\n@@ -620965,25 +620965,25 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbkpt\t0x001a\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #328\t@ (adr r4, 20a4c4 )\n+\tadd\tr4, pc, #344\t@ (adr r4, 20a4d4 )\n \tmovs\tr0, r5\n \tpop\t{r1, r3, r5, pc}\n \tmovs\tr7, r5\n-\tadd\tr3, pc, #464\t@ (adr r3, 20a554 )\n+\tadd\tr3, pc, #480\t@ (adr r3, 20a564 )\n \tmovs\tr0, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #576\t@ (adr r3, 20a5cc )\n+\tadd\tr3, pc, #592\t@ (adr r3, 20a5dc )\n \tmovs\tr0, r5\n-\tadd\tr0, sp, #352\t@ 0x160\n+\tadd\tr0, sp, #368\t@ 0x170\n \tmovs\tr1, r5\n \tpop\t{r1, r4, r6, r7}\n \tmovs\tr7, r5\n \n 0020a394 :\n set_active_map_drag_flag():\n c-interface.cc:2326\n@@ -621137,15 +621137,15 @@\n \tb.n\t20a466 \n \tb.n\t20a472 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tpop\t{r1, r2, r3, r4, r5}\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #872\t@ (adr r2, 20a80c )\n+\tadd\tr2, pc, #888\t@ (adr r2, 20a81c )\n \tmovs\tr0, r5\n \tcbnz\tr0, 20a514 \n \tmovs\tr7, r5\n \tcbnz\tr0, 20a50c \n \tmovs\tr7, r5\n \n 0020a4ac :\n@@ -621302,15 +621302,15 @@\n \tnop\n \tnop.w\n \t...\n \tcbnz\tr2, 20a60a \n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #912\t@ (adr r1, 20a954 )\n+\tadd\tr1, pc, #928\t@ (adr r1, 20a964 )\n \tmovs\tr0, r5\n \thlt\t0x001e\n \tmovs\tr7, r5\n \trev16\tr6, r5\n \tmovs\tr7, r5\n \n 0020a5cc :\n@@ -621560,15 +621560,15 @@\n \tmovs\tr7, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #536\t@ (adr r0, 20a98c )\n+\tadd\tr0, pc, #552\t@ (adr r0, 20a99c )\n \tmovs\tr0, r5\n \tcbnz\tr6, 20a778 \n \tmovs\tr7, r5\n \t\t\t@ instruction: 0xb8e0\n \tmovs\tr7, r5\n \t\t\t@ instruction: 0xb8ba\n \tmovs\tr7, r5\n@@ -621802,15 +621802,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb85e\n \tmovs\tr7, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #256]\t@ 0x100\n+\tldr\tr7, [sp, #272]\t@ 0x110\n \tmovs\tr0, r5\n \t\t\t@ instruction: 0xb7a4\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb73c\n \tmovs\tr7, r5\n@@ -621967,15 +621967,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb6c2\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #720]\t@ 0x2d0\n+\tldr\tr5, [sp, #736]\t@ 0x2e0\n \tmovs\tr0, r5\n \t\t\t@ instruction: 0xb62a\n \tmovs\tr7, r5\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmovs\tr7, r5\n \n 0020aa3c :\n@@ -622190,15 +622190,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpush\t{r1, r5, r7, lr}\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr4, [sp, #688]\t@ 0x2b0\n+\tldr\tr4, [sp, #704]\t@ 0x2c0\n \tmovs\tr0, r5\n \tpush\t{r2, r4, r5, r7}\n \tmovs\tr7, r5\n \tpush\t{r3, r7}\n \tmovs\tr7, r5\n \n 0020abbc :\n@@ -622343,15 +622343,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpush\t{r1, r5}\n \tmovs\tr7, r5\n \tldrsh\tr4, [r3, r3]\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #552]\t@ 0x228\n+\tldr\tr3, [sp, #568]\t@ 0x238\n \tmovs\tr0, r5\n \tcbz\tr6, 20ad28 \n \tmovs\tr7, r5\n \tcbz\tr4, 20ad22 \n \tmovs\tr7, r5\n \n 0020acc4 :\n@@ -622553,15 +622553,15 @@\n \tmovs\tr7, r5\n \tuxtb\tr2, r7\n \tmovs\tr7, r5\n \tstr\tr4, [r5, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr2, [sp, #256]\t@ 0x100\n+\tldr\tr2, [sp, #272]\t@ 0x110\n \tmovs\tr0, r5\n \tsxth\tr2, r7\n \tmovs\tr7, r5\n \tsxth\tr4, r0\n \tmovs\tr7, r5\n \n 0020ae34 :\n@@ -622733,15 +622733,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcbz\tr6, 20af8e \n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #152]\t@ 0x98\n+\tldr\tr1, [sp, #168]\t@ 0xa8\n \tmovs\tr0, r5\n \tcbz\tr4, 20af74 \n \tmovs\tr7, r5\n \tsub\tsp, #248\t@ 0xf8\n \tmovs\tr7, r5\n \n 0020af74 :\n@@ -622886,15 +622886,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tsp, #424\t@ 0x1a8\n \tmovs\tr7, r5\n \tldr\tr0, [r4, r2]\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #104]\t@ 0x68\n+\tldr\tr0, [sp, #120]\t@ 0x78\n \tmovs\tr0, r5\n \tadd\tr7, sp, #952\t@ 0x3b8\n \tmovs\tr7, r5\n \tadd\tr7, sp, #784\t@ 0x310\n \tmovs\tr7, r5\n \n 0020b07c :\n@@ -623127,15 +623127,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr7, sp, #408\t@ 0x198\n \tmovs\tr7, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #136]\t@ 0x88\n+\tstr\tr7, [sp, #152]\t@ 0x98\n \tmovs\tr0, r5\n \tadd\tr6, sp, #632\t@ 0x278\n \tmovs\tr7, r5\n \tldrh\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tadd\tr6, sp, #128\t@ 0x80\n \tmovs\tr7, r5\n@@ -623343,15 +623343,15 @@\n \tmovs\tr7, r5\n \tadd\tr5, sp, #504\t@ 0x1f8\n \tmovs\tr7, r5\n \tstr\tr0, [r1, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr5, [sp, #152]\t@ 0x98\n+\tstr\tr5, [sp, #168]\t@ 0xa8\n \tmovs\tr0, r5\n \tadd\tr4, sp, #752\t@ 0x2f0\n \tmovs\tr7, r5\n \tadd\tr4, sp, #536\t@ 0x218\n \tmovs\tr7, r5\n \n 0020b3b4 :\n@@ -623555,15 +623555,15 @@\n \tmovs\tr7, r5\n \tadd\tr4, sp, #40\t@ 0x28\n \tmovs\tr7, r5\n \tstr\tr0, [r0, #32]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #792]\t@ 0x318\n+\tstr\tr3, [sp, #808]\t@ 0x328\n \tmovs\tr0, r5\n \tadd\tr3, sp, #288\t@ 0x120\n \tmovs\tr7, r5\n \tadd\tr3, sp, #72\t@ 0x48\n \tmovs\tr7, r5\n \n 0020b528 :\n@@ -623772,15 +623772,15 @@\n \tmovs\tr7, r5\n \tadd\tr2, sp, #584\t@ 0x248\n \tmovs\tr7, r5\n \tstr\tr0, [r1, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #392]\t@ 0x188\n+\tstr\tr2, [sp, #408]\t@ 0x198\n \tmovs\tr0, r5\n \tadd\tr1, sp, #832\t@ 0x340\n \tmovs\tr7, r5\n \tadd\tr1, sp, #616\t@ 0x268\n \tmovs\tr7, r5\n \n 0020b6a0 :\n@@ -623924,15 +623924,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr1, sp, #248\t@ 0xf8\n \tmovs\tr7, r5\n \tldrsb\tr4, [r2, r4]\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #392]\t@ 0x188\n+\tstr\tr1, [sp, #408]\t@ 0x198\n \tmovs\tr0, r5\n \tadd\tr0, sp, #776\t@ 0x308\n \tmovs\tr7, r5\n \tadd\tr0, sp, #608\t@ 0x260\n \tmovs\tr7, r5\n \n 0020b7a4 :\n@@ -624151,15 +624151,15 @@\n \tb.n\t20b8f0 \n \tb.n\t20b8f0 \n \tnop\n \tadd\tr0, sp, #176\t@ 0xb0\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #256]\t@ 0x100\n+\tstr\tr0, [sp, #272]\t@ 0x110\n \tmovs\tr0, r5\n \tadd\tr7, pc, #256\t@ (adr r7, 20ba38 )\n \tmovs\tr7, r5\n \tadd\tr7, pc, #8\t@ (adr r7, 20b944 )\n \tmovs\tr7, r5\n \n 0020b93c :\n@@ -624378,15 +624378,15 @@\n \tb.n\t20ba88 \n \tb.n\t20ba88 \n \tnop\n \tadd\tr6, pc, #592\t@ (adr r6, 20bd14 )\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrh\tr0, [r5, #52]\t@ 0x34\n+\tldrh\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr0, r5\n \tadd\tr5, pc, #672\t@ (adr r5, 20bd70 )\n \tmovs\tr7, r5\n \tadd\tr5, pc, #424\t@ (adr r5, 20bc7c )\n \tmovs\tr7, r5\n \n 0020bad4 :\n@@ -624588,15 +624588,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tmov\tr4, sp\n \tb.n\t20bbea \n \tadd\tr5, pc, #64\t@ (adr r5, 20bc80 )\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrh\tr2, [r0, #42]\t@ 0x2a\n+\tldrh\tr6, [r0, #42]\t@ 0x2a\n \tmovs\tr0, r5\n \tadd\tr4, pc, #208\t@ (adr r4, 20bd1c )\n \tmovs\tr7, r5\n \tadd\tr3, pc, #1008\t@ (adr r3, 20c040 )\n \tmovs\tr7, r5\n \tadd\tr3, pc, #864\t@ (adr r3, 20bfb4 )\n \tmovs\tr7, r5\n@@ -624757,15 +624757,15 @@\n \tmov.w\tr3, #0\n \tbeq.n\t20bd60 \n c-interface.cc:1666\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t20bd32 \n \tb.n\t20bd3e \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tldrh\tr2, [r7, #30]\n+\tldrh\tr6, [r7, #30]\n \tmovs\tr0, r5\n \tadd\tr3, pc, #496\t@ (adr r3, 20bf5c )\n \tmovs\tr7, r5\n \tadd\tr3, pc, #464\t@ (adr r3, 20bf40 )\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -625200,15 +625200,15 @@\n \tmovs\tr0, r0\n \tadd\tr2, pc, #304\t@ (adr r2, 20c194 , std::allocator > const&)@@Base+0x118>)\n \tmovs\tr7, r5\n \tldmia\tr0!, {r2, r3, r4, r5}\n \tmovs\tr7, r4\n \tstr\tr0, [r1, #20]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r0, #16]\n+\tldrh\tr6, [r0, #16]\n \tmovs\tr0, r5\n \tadd\tr0, pc, #424\t@ (adr r0, 20c21c )\n \tmovs\tr7, r5\n \tadd\tr0, pc, #168\t@ (adr r0, 20c120 , std::allocator > const&)@@Base+0xa4>)\n \tmovs\tr7, r5\n \tldr\tr7, [sp, #792]\t@ 0x318\n \tmovs\tr7, r5\n@@ -625421,15 +625421,15 @@\n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t20c190 , std::allocator > const&)@@Base+0x114>\n \tnop\n \tldr\tr7, [sp, #416]\t@ 0x1a0\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr0, [r2, #60]\t@ 0x3c\n+\tstrh\tr4, [r2, #60]\t@ 0x3c\n \tmovs\tr0, r5\n \tldr\tr6, [sp, #680]\t@ 0x2a8\n \tmovs\tr7, r5\n \tldr\tr6, [sp, #368]\t@ 0x170\n \tmovs\tr7, r5\n \n 0020c1dc :\n@@ -625648,15 +625648,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #1000]\t@ 0x3e8\n \tmovs\tr7, r5\n \tldr\tr4, [r5, #28]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r0, #52]\t@ 0x34\n+\tstrh\tr6, [r0, #52]\t@ 0x34\n \tmovs\tr0, r5\n \tldr\tr4, [sp, #1016]\t@ 0x3f8\n \tmovs\tr7, r5\n \tldr\tr4, [sp, #856]\t@ 0x358\n \tmovs\tr7, r5\n \n 0020c374 :\n@@ -625793,15 +625793,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t20c42e \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr4, [sp, #448]\t@ 0x1c0\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, #40]\t@ 0x28\n+\tstrh\tr0, [r0, #42]\t@ 0x2a\n \tmovs\tr0, r5\n \tldr\tr4, [sp, #392]\t@ 0x188\n \tmovs\tr7, r5\n \tldr\tr0, [r0, r1]\n \tmovs\tr0, r0\n \tldr\tr3, [sp, #936]\t@ 0x3a8\n \tmovs\tr7, r5\n@@ -625942,15 +625942,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t20c52e \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr3, [sp, #448]\t@ 0x1c0\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr0, [r4, #34]\t@ 0x22\n+\tstrh\tr4, [r4, #34]\t@ 0x22\n \tmovs\tr0, r5\n \tldr\tr3, [sp, #392]\t@ 0x188\n \tmovs\tr7, r5\n \tstr\tr0, [r6, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldr\tr2, [sp, #936]\t@ 0x3a8\n \tmovs\tr7, r5\n@@ -626105,15 +626105,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr2, [sp, #400]\t@ 0x190\n \tmovs\tr7, r5\n \tstr\tr4, [r0, #28]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r4, #26]\n+\tstrh\tr0, [r5, #26]\n \tmovs\tr0, r5\n \tldr\tr1, [sp, #904]\t@ 0x388\n \tmovs\tr7, r5\n \tldr\tr1, [sp, #720]\t@ 0x2d0\n \tmovs\tr7, r5\n \n 0020c68c :\n@@ -626306,15 +626306,15 @@\n \tmovs\tr7, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #20]\n \tmovs\tr0, r0\n \tldrh\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r1, #16]\n+\tstrh\tr2, [r2, #16]\n \tmovs\tr0, r5\n \tldr\tr0, [sp, #696]\t@ 0x2b8\n \tmovs\tr7, r5\n \tldr\tr0, [sp, #440]\t@ 0x1b8\n \tmovs\tr7, r5\n \n 0020c7dc :\n@@ -626493,15 +626493,15 @@\n \tmovs\tr0, r0\n \tstr\tr7, [sp, #968]\t@ 0x3c8\n \tmovs\tr7, r5\n \tstr\tr7, [sp, #952]\t@ 0x3b8\n \tmovs\tr7, r5\n \tstrb\tr0, [r2, r6]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r5, #8]\n+\tstrh\tr6, [r5, #8]\n \tmovs\tr0, r5\n \tstr\tr7, [sp, #376]\t@ 0x178\n \tmovs\tr7, r5\n \tstr\tr7, [sp, #184]\t@ 0xb8\n \tmovs\tr7, r5\n \n 0020c914 :\n@@ -626680,15 +626680,15 @@\n \tmovs\tr0, r0\n \tstr\tr6, [sp, #744]\t@ 0x2e8\n \tmovs\tr7, r5\n \tstr\tr6, [sp, #728]\t@ 0x2d8\n \tmovs\tr7, r5\n \tldr\tr0, [r3, #16]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r2, #0]\n+\tstrh\tr6, [r2, #0]\n \tmovs\tr0, r5\n \tstr\tr6, [sp, #152]\t@ 0x98\n \tmovs\tr7, r5\n \tstr\tr5, [sp, #984]\t@ 0x3d8\n \tmovs\tr7, r5\n \n 0020ca4c , std::allocator >, std::allocator, std::allocator > > > const&)@@Base>:\n@@ -627086,15 +627086,15 @@\n \tb.n\t20cc90 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x244>\n \tb.n\t20cc78 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x22c>\n \tnop\n \tstr\tr5, [sp, #528]\t@ 0x210\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr2, [r4, #27]\n+\tldrb\tr6, [r4, #27]\n \tmovs\tr0, r5\n \tstr\tr4, [sp, #104]\t@ 0x68\n \tmovs\tr7, r5\n \tstr\tr3, [sp, #392]\t@ 0x188\n \tmovs\tr7, r5\n \n 0020ccd8 :\n@@ -627241,15 +627241,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr3, [sp, #24]\n \tmovs\tr7, r5\n \tldrsb\tr0, [r5, r1]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r3, #18]\n+\tldrb\tr6, [r3, #18]\n \tmovs\tr0, r5\n \tstr\tr2, [sp, #536]\t@ 0x218\n \tmovs\tr7, r5\n \tstr\tr2, [sp, #368]\t@ 0x170\n \tmovs\tr7, r5\n \n 0020cde4 :\n@@ -627415,15 +627415,15 @@\n \tmovs\tr0, r0\n \tstr\tr1, [sp, #1016]\t@ 0x3f8\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr1, [sp, #856]\t@ 0x358\n \tmovs\tr7, r5\n-\tldrb\tr0, [r3, #13]\n+\tldrb\tr4, [r3, #13]\n \tmovs\tr0, r5\n \tstr\tr1, [sp, #136]\t@ 0x88\n \tmovs\tr7, r5\n 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]:\n /usr/include/c++/14/bits/vector.tcc:111\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -627703,15 +627703,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [sp, #440]\t@ 0x1b8\n \tmovs\tr7, r5\n \tldrb\tr4, [r5, r6]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r4, #7]\n+\tldrb\tr4, [r4, #7]\n \tmovs\tr0, r5\n \tldrh\tr0, [r7, #58]\t@ 0x3a\n \tmovs\tr7, r5\n \tldrh\tr0, [r7, #56]\t@ 0x38\n \tmovs\tr7, r5\n \n 0020d114 :\n@@ -627911,15 +627911,15 @@\n \tmovs\tr7, r5\n \tldrh\tr0, [r0, #54]\t@ 0x36\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r6]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r0, #2]\n+\tldrb\tr6, [r0, #2]\n \tmovs\tr0, r5\n \tldr\tr4, [r1, #12]\n \tmovs\tr0, r0\n \tldrh\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r7, r1]\n \tmovs\tr0, r0\n@@ -628171,39 +628171,39 @@\n \tb.n\t20d466 \n \tldrh\tr2, [r0, #42]\t@ 0x2a\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr6, [r7, #40]\t@ 0x28\n \tmovs\tr7, r5\n-\tstrb\tr6, [r2, #28]\n+\tstrb\tr2, [r3, #28]\n \tmovs\tr0, r5\n \tstr\tr0, [r6, #112]\t@ 0x70\n \tmovs\tr0, r0\n-\tstrb\tr0, [r5, #27]\n+\tstrb\tr4, [r5, #27]\n \tmovs\tr0, r5\n-\tstrb\tr4, [r4, #27]\n+\tstrb\tr0, [r5, #27]\n \tmovs\tr0, r5\n-\tstrb\tr2, [r5, #27]\n+\tstrb\tr6, [r5, #27]\n \tmovs\tr0, r5\n-\tstrb\tr2, [r5, #27]\n+\tstrb\tr6, [r5, #27]\n \tmovs\tr0, r5\n-\tstrb\tr0, [r1, #27]\n+\tstrb\tr4, [r1, #27]\n \tmovs\tr0, r5\n \tldrh\tr2, [r4, #20]\n \tmovs\tr7, r4\n \tldrh\tr2, [r7, #32]\n \tmovs\tr7, r5\n-\tstrb\tr4, [r6, #24]\n+\tstrb\tr0, [r7, #24]\n \tmovs\tr0, r5\n-\tcmp\tr5, #70\t@ 0x46\n+\tcmp\tr5, #74\t@ 0x4a\n \tmovs\tr1, r5\n-\tstr\tr2, [r3, #56]\t@ 0x38\n+\tstr\tr6, [r3, #56]\t@ 0x38\n \tmovs\tr1, r5\n-\tstr\tr6, [r6, #52]\t@ 0x34\n+\tstr\tr2, [r7, #52]\t@ 0x34\n \tmovs\tr1, r5\n \tldrh\tr0, [r7, #28]\n \tmovs\tr7, r5\n \n 0020d4b8 :\n handle_online_coot_search_request():\n c-interface.cc:8630\n@@ -628461,21 +628461,21 @@\n /usr/include/c++/14/bits/stl_vector.h:390\n \tb.n\t20d5f0 \n \tnop\n \tldrh\tr6, [r5, #24]\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr0, [r4, #40]\t@ 0x28\n+\tstr\tr4, [r4, #40]\t@ 0x28\n \tmovs\tr1, r5\n-\tstrb\tr2, [r7, #20]\n+\tstrb\tr6, [r7, #20]\n \tmovs\tr0, r5\n-\tstrh\tr0, [r1, #38]\t@ 0x26\n+\tstrh\tr4, [r1, #38]\t@ 0x26\n \tmovs\tr1, r5\n-\tstrb\tr6, [r4, #19]\n+\tstrb\tr2, [r5, #19]\n \tmovs\tr0, r5\n \tldrh\tr0, [r5, #16]\n \tmovs\tr7, r5\n \tldrh\tr2, [r0, #16]\n \tmovs\tr7, r5\n \tldrh\tr6, [r7, #12]\n \tmovs\tr7, r5\n@@ -628661,15 +628661,15 @@\n \tb.n\t20d7ae \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrh\tr0, [r3, #8]\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr4, [r4, #14]\n+\tstrb\tr0, [r5, #14]\n \tmovs\tr0, r5\n \tldrh\tr2, [r6, #2]\n \tmovs\tr7, r5\n \tldrh\tr0, [r7, #0]\n \tmovs\tr7, r5\n \n 0020d800 :\n@@ -629364,31 +629364,31 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r3, #9]\n+\tstrb\tr4, [r3, #9]\n \tmovs\tr0, r5\n-\tstrb\tr4, [r1, #9]\n+\tstrb\tr0, [r2, #9]\n \tmovs\tr0, r5\n-\tldr\tr3, [sp, #592]\t@ 0x250\n+\tldr\tr3, [sp, #608]\t@ 0x260\n \tmovs\tr0, r5\n-\tstrb\tr0, [r4, #7]\n+\tstrb\tr4, [r4, #7]\n \tmovs\tr0, r5\n \tldrsh\tr0, [r0, r0]\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, r7]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r5, #3]\n+\tstrb\tr0, [r6, #3]\n \tmovs\tr0, r5\n-\tstrb\tr6, [r2, #4]\n+\tstrb\tr2, [r3, #4]\n \tmovs\tr0, r5\n-\tstrb\tr0, [r3, #1]\n+\tstrb\tr4, [r3, #1]\n \tmovs\tr0, r5\n \tstrh\tr4, [r3, #34]\t@ 0x22\n \tmovs\tr7, r5\n \tstrh\tr4, [r3, #28]\n \tmovs\tr7, r5\n \tstrh\tr4, [r6, #26]\n \tmovs\tr7, r5\n@@ -629570,15 +629570,15 @@\n \tb.n\t20de26 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tstrh\tr6, [r5, #18]\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr0, [r6, #88]\t@ 0x58\n+\tldr\tr4, [r6, #88]\t@ 0x58\n \tmovs\tr0, r5\n \tstrh\tr0, [r6, #14]\n \tmovs\tr7, r5\n \tstrh\tr4, [r1, #14]\n \tmovs\tr7, r5\n \n 0020de60 :\n@@ -629778,15 +629778,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr2, [r4, #10]\n \tmovs\tr7, r5\n \tldr\tr4, [r3, #28]\n \tmovs\tr0, r0\n-\tldr\tr4, [r7, #72]\t@ 0x48\n+\tldr\tr0, [r0, #76]\t@ 0x4c\n \tmovs\tr0, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrh\tr2, [r1, #4]\n \tmovs\tr7, r5\n \tstrh\tr2, [r3, #2]\n \tmovs\tr7, r5\n@@ -629920,17 +629920,17 @@\n \tmovs\tr7, r5\n \tldrb\tr4, [r6, #31]\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #864]\t@ (20e448 )\n+\tldr\tr7, [pc, #880]\t@ (20e458 )\n \tmovs\tr0, r5\n-\tldrh\tr0, [r4, r0]\n+\tldrh\tr4, [r4, r0]\n \tmovs\tr0, r5\n \tldr\tr4, [r3, #28]\n \tmovs\tr0, r0\n \tldrb\tr6, [r5, #29]\n \tmovs\tr7, r5\n \tldrb\tr0, [r2, #29]\n \tmovs\tr7, r5\n@@ -630091,15 +630091,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrb\tr6, [r4, #27]\n \tmovs\tr7, r5\n \tldrb\tr4, [r2, #27]\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr0, [r1, #36]\t@ 0x24\n+\tldr\tr4, [r1, #36]\t@ 0x24\n \tmovs\tr0, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr2, [r0, #25]\n \tmovs\tr7, r5\n \tldrb\tr6, [r1, #24]\n \tmovs\tr7, r5\n@@ -630295,23 +630295,23 @@\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldr\tr6, [r2, #16]\n+\tldr\tr2, [r3, #16]\n \tmovs\tr0, r5\n \tldrb\tr0, [r1, #20]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [r1, #12]\n+\tldr\tr4, [r1, #12]\n \tmovs\tr0, r5\n-\tldr\tr4, [r2, #12]\n+\tldr\tr0, [r3, #12]\n \tmovs\tr0, r5\n \tldrb\tr4, [r5, #18]\n \tmovs\tr7, r5\n \n 0020e3a0 :\n graphics_to_user_defined_atom_colours_representation():\n c-interface.cc:5465\n@@ -630502,23 +630502,23 @@\n \tmovs\tr7, r5\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr0, [r4, #120]\t@ 0x78\n+\tstr\tr4, [r4, #120]\t@ 0x78\n \tmovs\tr0, r5\n \tldrb\tr2, [r2, #14]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr2, [r2, #116]\t@ 0x74\n+\tstr\tr6, [r2, #116]\t@ 0x74\n \tmovs\tr0, r5\n-\tstr\tr6, [r3, #116]\t@ 0x74\n+\tstr\tr2, [r4, #116]\t@ 0x74\n \tmovs\tr0, r5\n \tldrb\tr6, [r6, #12]\n \tmovs\tr7, r5\n \n 0020e514 :\n graphics_to_occupancy_representation():\n c-interface.cc:5448\n@@ -630675,23 +630675,23 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr6, [r1, #11]\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr6, [r1, #108]\t@ 0x6c\n+\tstr\tr2, [r2, #108]\t@ 0x6c\n \tmovs\tr0, r5\n \tldrb\tr0, [r1, #9]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r1, #96]\t@ 0x60\n+\tstr\tr4, [r1, #96]\t@ 0x60\n \tmovs\tr0, r5\n-\tstr\tr4, [r2, #96]\t@ 0x60\n+\tstr\tr0, [r3, #96]\t@ 0x60\n \tmovs\tr0, r5\n \tldrb\tr2, [r6, #7]\n \tmovs\tr7, r5\n \n 0020e650 :\n graphics_to_b_factor_cas_representation():\n c-interface.cc:5432\n@@ -630848,23 +630848,23 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr2, [r2, #6]\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr2, [r7, #88]\t@ 0x58\n+\tstr\tr6, [r7, #88]\t@ 0x58\n \tmovs\tr0, r5\n \tldrb\tr4, [r1, #4]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r1, #76]\t@ 0x4c\n+\tstr\tr0, [r2, #76]\t@ 0x4c\n \tmovs\tr0, r5\n-\tstr\tr4, [r2, #84]\t@ 0x54\n+\tstr\tr0, [r3, #84]\t@ 0x54\n \tmovs\tr0, r5\n \tldrb\tr6, [r6, #2]\n \tmovs\tr7, r5\n \n 0020e78c :\n graphics_to_b_factor_representation():\n c-interface.cc:5416\n@@ -631021,23 +631021,23 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr6, [r2, #1]\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr6, [r1, #76]\t@ 0x4c\n+\tstr\tr2, [r2, #76]\t@ 0x4c\n \tmovs\tr0, r5\n \tstrb\tr0, [r2, #31]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r2, #56]\t@ 0x38\n+\tstr\tr4, [r2, #56]\t@ 0x38\n \tmovs\tr0, r5\n-\tstr\tr0, [r3, #64]\t@ 0x40\n+\tstr\tr4, [r3, #64]\t@ 0x40\n \tmovs\tr0, r5\n \tstrb\tr2, [r7, #29]\n \tmovs\tr7, r5\n \n 0020e8c8 :\n graphics_to_rainbow_representation():\n c-interface.cc:5395\n@@ -631223,23 +631223,23 @@\n \tmovs\tr0, r0\n \tstrb\tr2, [r3, #28]\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tstr\tr2, [r3, #56]\t@ 0x38\n+\tstr\tr6, [r3, #56]\t@ 0x38\n \tmovs\tr0, r5\n \tstrb\tr0, [r6, #25]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r6, #32]\n+\tstr\tr4, [r6, #32]\n \tmovs\tr0, r5\n-\tstr\tr0, [r5, #48]\t@ 0x30\n+\tstr\tr4, [r5, #48]\t@ 0x30\n \tmovs\tr0, r5\n \tstrb\tr4, [r2, #24]\n \tmovs\tr7, r5\n \n 0020ea34 :\n graphics_to_ca_plus_ligands_sec_struct_representation():\n c-interface.cc:5379\n@@ -631426,23 +631426,23 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tstr\tr2, [r7, #36]\t@ 0x24\n+\tstr\tr6, [r7, #36]\t@ 0x24\n \tmovs\tr0, r5\n \tstrb\tr0, [r0, #20]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr6, [r0, #12]\n+\tstr\tr2, [r1, #12]\n \tmovs\tr0, r5\n-\tstr\tr6, [r3, #32]\n+\tstr\tr2, [r4, #32]\n \tmovs\tr0, r5\n \tstrb\tr2, [r5, #18]\n \tmovs\tr7, r5\n \n 0020eb9c :\n graphics_to_sec_struct_bonds_representation():\n c-interface.cc:5363\n@@ -631621,23 +631621,23 @@\n \tmovs\tr7, r5\n \tstrb\tr2, [r6, #16]\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr4, [r1, #24]\n+\tstr\tr0, [r2, #24]\n \tmovs\tr0, r5\n \tstrb\tr6, [r3, #14]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsh\tr4, [r4, r5]\n+\tldrsh\tr0, [r5, r5]\n \tmovs\tr0, r5\n-\tstr\tr4, [r4, #16]\n+\tstr\tr0, [r5, #16]\n \tmovs\tr0, r5\n \tstrb\tr0, [r1, #13]\n \tmovs\tr7, r5\n \n 0020ecfc :\n graphics_to_bonds_no_waters_representation():\n c-interface.cc:5346\n@@ -631816,23 +631816,23 @@\n \tmovs\tr7, r5\n \tstrb\tr2, [r2, #11]\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr0, [r1, #8]\n+\tstr\tr4, [r1, #8]\n \tmovs\tr0, r5\n \tstrb\tr6, [r7, #8]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsh\tr4, [r0, r0]\n+\tldrsh\tr0, [r1, r0]\n \tmovs\tr0, r5\n-\tstr\tr0, [r4, #0]\n+\tstr\tr4, [r4, #0]\n \tmovs\tr0, r5\n \tstrb\tr0, [r5, #7]\n \tmovs\tr7, r5\n \n 0020ee5c :\n graphics_to_bonds_representation():\n c-interface.cc:5316\n@@ -632021,23 +632021,23 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldrsh\tr4, [r7, r5]\n+\tldrsh\tr0, [r0, r6]\n \tmovs\tr0, r5\n \tstrb\tr6, [r2, #3]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r3, r2]\n+\tldrb\tr0, [r4, r2]\n \tmovs\tr0, r5\n-\tldrsh\tr4, [r1, r4]\n+\tldrsh\tr0, [r2, r4]\n \tmovs\tr0, r5\n \tstrb\tr0, [r0, #2]\n \tmovs\tr7, r5\n \n 0020efc8 :\n graphics_to_ca_plus_ligands_and_sidechains_representation():\n c-interface.cc:5303\n@@ -632206,15 +632206,15 @@\n \tnop\n \tstrb\tr6, [r3, #0]\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr2, [r3, #0]\n \tmovs\tr7, r5\n-\tldrsh\tr4, [r1, r2]\n+\tldrsh\tr0, [r2, r2]\n \tmovs\tr0, r5\n \tldr\tr6, [r4, #120]\t@ 0x78\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n@@ -632389,15 +632389,15 @@\n \tnop\n \tldr\tr2, [r2, #108]\t@ 0x6c\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r1, #108]\t@ 0x6c\n \tmovs\tr7, r5\n-\tldrb\tr4, [r7, r5]\n+\tldrb\tr0, [r0, r6]\n \tmovs\tr0, r5\n \tldr\tr2, [r3, #100]\t@ 0x64\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n@@ -632601,25 +632601,25 @@\n \tmovs\tr7, r5\n \tldr\tr6, [r5, #84]\t@ 0x54\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r0, r1]\n+\tldrb\tr2, [r1, r1]\n \tmovs\tr0, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r3, r1]\n+\tldrb\tr2, [r4, r1]\n \tmovs\tr0, r5\n \tldr\tr4, [r7, #72]\t@ 0x48\n \tmovs\tr7, r5\n-\tldr\tr2, [r0, r2]\n+\tldr\tr6, [r0, r2]\n \tmovs\tr0, r5\n-\tldrh\tr4, [r5, r6]\n+\tldrh\tr0, [r6, r6]\n \tmovs\tr0, r5\n \tldr\tr0, [r5, #68]\t@ 0x44\n \tmovs\tr7, r5\n \n 0020f3e0 :\n set_go_to_atom_molecule():\n c-interface.cc:5240\n@@ -632771,15 +632771,15 @@\n \tb.n\t20f4be \n \tb.n\t20f4c4 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr2, [r6, #60]\t@ 0x3c\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrh\tr0, [r4, r4]\n+\tldrh\tr4, [r4, r4]\n \tmovs\tr0, r5\n \tldr\tr2, [r3, #52]\t@ 0x34\n \tmovs\tr7, r5\n \tldr\tr6, [r5, #48]\t@ 0x30\n \tmovs\tr7, r5\n \n 0020f500 :\n@@ -632985,15 +632985,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r3, #44]\t@ 0x2c\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r1, r0]\n+\tldrh\tr2, [r2, r0]\n \tmovs\tr0, r5\n \tldr\tr0, [r0, #32]\n \tmovs\tr7, r5\n \tldr\tr4, [r1, #28]\n \tmovs\tr7, r5\n \tldr\tr4, [r5, #24]\n \tmovs\tr7, r5\n@@ -633618,17 +633618,17 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #64]\t@ 0x40\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r3, r4, r5, r7}\n+\tpush\t{r1, r6, r7}\n \tmovs\tr1, r5\n-\tsubs\tr6, #208\t@ 0xd0\n+\tsubs\tr6, #212\t@ 0xd4\n \tmovs\tr0, r5\n \tldrsb\tr0, [r4, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #108]\t@ 0x6c\n \tmovs\tr7, r5\n \tldr\tr4, [r3, r7]\n \tmovs\tr0, r0\n@@ -636348,17 +636348,17 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr6, [r3, r6]\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbics\tr2, r2\n+\tbics\tr6, r2\n \tmovs\tr0, r5\n-\tbics\tr6, r0\n+\tbics\tr2, r1\n \tmovs\tr0, r5\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr4, [r7, r3]\n \tmovs\tr7, r5\n@@ -637478,19 +637478,19 @@\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr7, #78\t@ 0x4e\n+\tsubs\tr7, #82\t@ 0x52\n \tmovs\tr0, r5\n-\tsubs\tr7, #52\t@ 0x34\n+\tsubs\tr7, #56\t@ 0x38\n \tmovs\tr0, r5\n-\tsubs\tr7, #16\n+\tsubs\tr7, #20\n \tmovs\tr0, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr5, [pc, #176]\t@ (211600 , std::allocator > const&)@@Base+0x50>)\n \tmovs\tr7, r5\n \tldr\tr3, [pc, #664]\t@ (2117ec , std::allocator > const&)@@Base+0x23c>)\n \tmovs\tr7, r5\n@@ -637536,19 +637536,19 @@\n \tldr\tr1, [pc, #16]\t@ (2115a8 )\n \tldr\tr0, [pc, #20]\t@ (2115ac )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\te720c <__assert_fail@plt>\n \tnop\n-\tsubs\tr1, #244\t@ 0xf4\n+\tsubs\tr1, #248\t@ 0xf8\n \tmovs\tr0, r5\n-\tsubs\tr2, #34\t@ 0x22\n+\tsubs\tr2, #38\t@ 0x26\n \tmovs\tr0, r5\n-\tsubs\tr2, #76\t@ 0x4c\n+\tsubs\tr2, #80\t@ 0x50\n \tmovs\tr0, r5\n \n 002115b0 , std::allocator > const&)@@Base>:\n get_sequence_as_fasta_for_chain(int, std::__cxx11::basic_string, std::allocator > const&):\n cc-interface-alignment.cc:50\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -637982,23 +637982,23 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #136]\t@ (21192c , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x30>)\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tbne.n\t21185c , std::allocator > const&)@@Base+0x2ac>\n+\tbne.n\t211864 , std::allocator > const&)@@Base+0x2b4>\n \tmovs\tr0, r5\n-\tmovs\tr0, #236\t@ 0xec\n+\tmovs\tr0, #240\t@ 0xf0\n \tmovs\tr1, r5\n-\tadds\tr4, #156\t@ 0x9c\n+\tadds\tr4, #160\t@ 0xa0\n \tmovs\tr1, r5\n-\tadds\tr4, #134\t@ 0x86\n+\tadds\tr4, #138\t@ 0x8a\n \tmovs\tr1, r5\n-\tadds\tr4, #86\t@ 0x56\n+\tadds\tr4, #90\t@ 0x5a\n \tmovs\tr1, r5\n \tldr\tr0, [pc, #744]\t@ (211ba8 , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x220>)\n \tmovs\tr7, r5\n \tldr\tr0, [pc, #272]\t@ (2119d4 , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x4c>)\n \tmovs\tr7, r5\n \tldr\tr0, [pc, #168]\t@ (211970 , std::allocator >)@@Base+0x30>)\n \tmovs\tr7, r5\n@@ -639550,15 +639550,15 @@\n \tlsrs\tr4, r2\n \tmovs\tr7, r5\n \tbic.w\tr0, r2, r6, asr #32\n \t\t\t@ instruction: 0xf7c80026\n \trsbs\tr0, r0, r6, asr #32\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr7, #68\t@ 0x44\n+\tcmp\tr7, #72\t@ 0x48\n \tmovs\tr0, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tsubs\tr5, #120\t@ 0x78\n \tmovs\tr7, r5\n \tsubs\tr5, #96\t@ 0x60\n \tmovs\tr7, r5\n@@ -639694,15 +639694,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tsubs\tr3, #174\t@ 0xae\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr4, #40\t@ 0x28\n+\tcmp\tr4, #44\t@ 0x2c\n \tmovs\tr0, r5\n \tsubs\tr3, #62\t@ 0x3e\n \tmovs\tr7, r5\n \tsubs\tr3, #30\n \tmovs\tr7, r5\n \n 0021250c :\n@@ -639876,15 +639876,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tsubs\tr2, #182\t@ 0xb6\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr3, #68\t@ 0x44\n+\tcmp\tr3, #72\t@ 0x48\n \tmovs\tr0, r5\n \tsubs\tr2, #70\t@ 0x46\n \tmovs\tr7, r5\n \tsubs\tr2, #36\t@ 0x24\n \tmovs\tr7, r5\n \tsubs\tr2, #6\n \tmovs\tr7, r5\n@@ -640025,15 +640025,15 @@\n cc-interface-graphics.cc:78\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tsubs\tr1, #190\t@ 0xbe\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr2, #56\t@ 0x38\n+\tcmp\tr2, #60\t@ 0x3c\n \tmovs\tr0, r5\n \tsubs\tr1, #78\t@ 0x4e\n \tmovs\tr7, r5\n \tstc2l\t15, cr15, [pc, #-1020]!\t@ 212324 , std::allocator > const&)@@Base+0x658>\n \tsubs\tr1, #38\t@ 0x26\n \tmovs\tr7, r5\n \tsubs\tr1, #8\n@@ -641374,25 +641374,25 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr3, #20\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr3, #198\t@ 0xc6\n+\tmovs\tr3, #202\t@ 0xca\n \tmovs\tr0, r5\n \tadds\tr2, #94\t@ 0x5e\n \tmovs\tr7, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tmovs\tr3, #10\n+\tmovs\tr3, #14\n \tmovs\tr0, r5\n-\tmovs\tr2, #206\t@ 0xce\n+\tmovs\tr2, #210\t@ 0xd2\n \tmovs\tr0, r5\n-\tmovs\tr2, #194\t@ 0xc2\n+\tmovs\tr2, #198\t@ 0xc6\n \tmovs\tr0, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n@@ -642414,25 +642414,25 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr5, #38\t@ 0x26\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr2, r7, #0\n+\tsubs\tr6, r7, #0\n \tmovs\tr0, r5\n \tcmp\tr4, #172\t@ 0xac\n \tmovs\tr7, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadds\tr6, r4, #4\n+\tadds\tr2, r5, #4\n \tmovs\tr0, r5\n \tcmp\tr3, #174\t@ 0xae\n \tmovs\tr7, r5\n-\tadds\tr4, r7, #1\n+\tadds\tr0, r0, #2\n \tmovs\tr0, r5\n \tcmp\tr1, #118\t@ 0x76\n \tmovs\tr7, r5\n \tcmp\tr1, #94\t@ 0x5e\n \tmovs\tr7, r5\n \tcmp\tr1, #58\t@ 0x3a\n \tmovs\tr7, r5\n@@ -642711,15 +642711,15 @@\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr0, #42\t@ 0x2a\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, r2, r6\n+\tadds\tr6, r2, r6\n \tmovs\tr0, r5\n \tstrb\tr0, [r7, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #28]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -644270,22 +644270,22 @@\n \tmovs\tr0, r0\n \tsubs\tr6, r0, #0\n \tmovs\tr7, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr4, [r5, r4]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf5280027\n+\t\t\t@ instruction: 0xf52c0027\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\teor.w\tr0, ip, #10944512\t@ 0xa70000\n+\teors.w\tr0, r0, #10944512\t@ 0xa70000\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n \tadds\tr0, r5, #2\n \tmovs\tr7, r5\n \tadds\tr4, r3, #1\n \tmovs\tr7, r5\n \n@@ -645313,19 +645313,19 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n \tasrs\tr4, r3, #24\n \tmovs\tr7, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r7, #29\n+\tlsls\tr2, r0, #30\n \tmovs\tr0, r5\n \tadd\tr3, sp, #896\t@ 0x380\n \tmovs\tr7, r4\n-\tlsls\tr2, r6, #28\n+\tlsls\tr6, r6, #28\n \tmovs\tr0, r5\n \tcdp\t0, 4, cr0, cr14, cr6, {1}\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tasrs\tr6, r5, #19\n \tmovs\tr7, r5\n \tasrs\tr0, r2, #19\n@@ -645844,15 +645844,15 @@\n \t...\n \tasrs\tr6, r5, #8\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr2, r4, #8\n \tmovs\tr7, r5\n-\tlsls\tr2, r3, #14\n+\tlsls\tr6, r3, #14\n \tmovs\tr0, r5\n \tstrb\tr4, [r6, r7]\n \tmovs\tr0, r0\n \tasrs\tr6, r7, #2\n \tmovs\tr7, r5\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr6, #76\t@ 0x4c\n@@ -647677,43 +647677,43 @@\n \tb.n\t215404 \n \tnop.w\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tsubs\tr7, #185\t@ 0xb9\n \t...\n-\tbcc.n\t215b9c \n+\tbcc.n\t215ba4 \n \tmovs\tr0, r5\n \tstr\tr0, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr2, r3, #5\n+\tlsls\tr6, r3, #5\n \tmovs\tr0, r5\n-\tlsls\tr0, r5, #4\n+\tlsls\tr4, r5, #4\n \tmovs\tr0, r5\n-\tlsls\tr0, r4, #4\n+\tlsls\tr4, r4, #4\n \tmovs\tr0, r5\n-\tlsls\tr0, r1, #4\n+\tlsls\tr4, r1, #4\n \tmovs\tr0, r5\n-\tlsls\tr2, r3, #1\n+\tlsls\tr6, r3, #1\n \tmovs\tr0, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tcdp2\t0, 8, cr0, cr0, cr7, {1}\n+\tcdp2\t0, 8, cr0, cr4, cr7, {1}\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #56]\t@ 0x38\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfbe00027\n-\tldrb.w\tr0, [r4, #39]\t@ 0x27\n+\t\t\t@ instruction: 0xfbe40027\n+\tldrb.w\tr0, [r8, #39]\t@ 0x27\n \tlsls\tr6, r0, #27\n \tmovs\tr7, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n /usr/include/c++/14/bits/basic_string.h:271\n \tldr\tr2, [sp, #256]\t@ 0x100\n /usr/include/c++/14/bits/basic_string.h:881 (discriminator 1)\n@@ -649313,15 +649313,15 @@\n \tnop\n \t\t\t@ instruction: 0xfb56002e\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfb3e002e\n \t\t\t@ instruction: 0xfa0e002e\n \tldr??.w\tr0, [r4, lr, lsl #2]\n-\t\t\t@ instruction: 0xeb820027\n+\t\t\t@ instruction: 0xeb860027\n \n 002166e4 , std::allocator > >::~vector()@@Base>:\n std::vector, std::allocator > >::~vector():\n /usr/include/c++/14/bits/stl_vector.h:733\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -653937,27 +653937,27 @@\n \tbeq.n\t2186b2 \n cfc.cc:249\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tbls.n\t218694 \n \tmovs\tr6, r5\n-\tldmia\tr4, {r3, r4, r5}\n+\tldmia\tr4, {r2, r3, r4, r5}\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbls.n\t218684 \n \tmovs\tr6, r5\n \tstrb\tr0, [r2, r1]\n \tmovs\tr0, r0\n \tbls.n\t218630 \n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr3, {r1, r2, r3, r5, r6, r7}\n+\tldmia\tr3!, {r1, r4, r5, r6, r7}\n \tmovs\tr7, r4\n \tbls.n\t2185e0 >::_M_default_append(unsigned int)@@Base+0x19e0>\n \tmovs\tr6, r5\n \tbls.n\t21879c \n \tmovs\tr6, r5\n \n 002186e0 , std::allocator >, _GtkWidget*)@@Base>:\n@@ -653985,15 +653985,15 @@\n \tldmia.w\tsp!, {r4, lr}\n /usr/include/c++/14/ostream:121\n \tb.w\t216fec >::_M_default_append(unsigned int)@@Base+0x3ec>\n \tbls.n\t218720 \n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr3, {r3, r4, r7}\n+\tldmia\tr3, {r2, r3, r4, r7}\n \tmovs\tr7, r4\n \n 00218718 :\n :extracted_cluster_info_from_python::pharmacophores_centre() const:\n cfc.cc:991\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -654747,17 +654747,17 @@\n \tblx\te8374 >::~_Vector_base()@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tbpl.n\t218b88 \n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r4, r6}\n+\tldmia\tr0!, {r2, r4, r6}\n \tmovs\tr7, r4\n-\tldmia\tr0!, {r1, r3, r4, r6}\n+\tldmia\tr0!, {r1, r2, r3, r4, r6}\n \tmovs\tr7, r4\n \tstr\tr0, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrb\tr6, [r6, #12]\n \tmovs\tr6, r4\n \n 00218c64 :\n@@ -655481,25 +655481,25 @@\n \tb.n\t21916e \n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t21918a \n \tbeq.n\t21914c \n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr3!, {r4, r5, r6, r7}\n+\tstmia\tr3!, {r2, r4, r5, r6, r7}\n \tmovs\tr7, r4\n-\tstmia\tr3!, {r3, r5, r6, r7}\n+\tstmia\tr3!, {r2, r3, r5, r6, r7}\n \tmovs\tr7, r4\n-\tstmia\tr3!, {r5, r6, r7}\n+\tstmia\tr3!, {r2, r5, r6, r7}\n \tmovs\tr7, r4\n-\tstmia\tr3!, {r2, r4, r6, r7}\n+\tstmia\tr3!, {r3, r4, r6, r7}\n \tmovs\tr7, r4\n-\tstmia\tr3!, {r1, r2, r5, r7}\n+\tstmia\tr3!, {r1, r3, r5, r7}\n \tmovs\tr7, r4\n-\tstmia\tr3!, {r2, r3, r4, r5, r6}\n+\tstmia\tr3!, {r7}\n \tmovs\tr7, r4\n \tldmia\tr7!, {r2, r5, r6}\n \tmovs\tr6, r5\n \tldmia\tr7!, {r2, r6}\n \tmovs\tr6, r5\n \tldmia\tr7!, {r1, r2, r5}\n \tmovs\tr6, r5\n@@ -655899,17 +655899,17 @@\n \tsubs\tr7, #102\t@ 0x66\n \tldmia\tr5, {r1, r4, r5, r6, r7}\n \tmovs\tr6, r5\n \tldmia\tr5, {r1, r2, r3, r5, r6, r7}\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr1!, {r1, r7}\n+\tstmia\tr1!, {r1, r2, r7}\n \tmovs\tr7, r4\n-\tstmia\tr1!, {r2, r5, r6}\n+\tstmia\tr1!, {r3, r5, r6}\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr4, {r1, r2, r3, r4, r6}\n \tmovs\tr6, r5\n@@ -657347,35 +657347,35 @@\n \tbne.n\t219e6a \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tb.n\t219e4a \n \tstmia\tr3!, {r2, r7}\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb74c\n+\t\t\t@ instruction: 0xb750\n \tmovs\tr7, r4\n \tstmia\tr3!, {r1, r4, r5, r6}\n \tmovs\tr6, r5\n-\t\t\t@ instruction: 0xb728\n+\t\t\t@ instruction: 0xb72c\n \tmovs\tr7, r4\n-\t\t\t@ instruction: 0xb6e2\n+\t\t\t@ instruction: 0xb6e6\n \tmovs\tr7, r4\n-\t\t\t@ instruction: 0xb6ea\n+\t\t\t@ instruction: 0xb6ee\n \tmovs\tr7, r4\n \tldr\tr4, [r1, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #856]\t@ 0x358\n+\tldr\tr0, [sp, #872]\t@ 0x368\n \tmovs\tr7, r4\n \tstmia\tr2!, {r2, r4, r5}\n \tmovs\tr6, r5\n-\tpush\t{r5, r6, r7, lr}\n+\tpush\t{r2, r5, r6, r7, lr}\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpush\t{r2, r4, r5, r6, r7, lr}\n+\tpush\t{r3, r4, r5, r6, r7, lr}\n \tmovs\tr7, r4\n \tstmia\tr1!, {r1, r4, r6, r7}\n \tmovs\tr6, r5\n \tstmia\tr1!, {r1, r5, r7}\n \tmovs\tr6, r5\n \tstmia\tr1!, {r1, r3, r4, r5, r6}\n \tmovs\tr6, r5\n@@ -657917,15 +657917,15 @@\n \tmovvc\tr6, r5\n \tnopvs\t{6}\n \tmovvs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbz\tr6, 21a2da \n+\tcbz\tr2, 21a2dc \n \tmovs\tr7, r4\n \tbkpt\t0x001a\n \tmovs\tr6, r5\n \tpop\t{r3, r4, r5, r7, pc}\n \tmovs\tr6, r5\n \n 0021a288 :\n@@ -658388,31 +658388,31 @@\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpop\t{r2, r6, pc}\n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbz\tr0, 21a5f6 \n+\tcbz\tr4, 21a5f6 \n \tmovs\tr7, r4\n-\tcbz\tr4, 21a604 \n+\tcbz\tr0, 21a606 \n \tmovs\tr7, r4\n-\tuxtb\tr2, r3\n+\tuxtb\tr6, r3\n \tmovs\tr7, r4\n \tpop\t{r1, r6}\n \tmovs\tr6, r5\n-\tsub\tsp, #288\t@ 0x120\n+\tsub\tsp, #304\t@ 0x130\n \tmovs\tr7, r4\n-\tsub\tsp, #464\t@ 0x1d0\n+\tsub\tsp, #480\t@ 0x1e0\n \tmovs\tr7, r4\n-\tadd\tsp, #16\n+\tadd\tsp, #32\n \tmovs\tr7, r4\n-\tadd\tsp, #368\t@ 0x170\n+\tadd\tsp, #384\t@ 0x180\n \tmovs\tr7, r4\n-\tadd\tr7, sp, #952\t@ 0x3b8\n+\tadd\tr7, sp, #968\t@ 0x3c8\n \tmovs\tr7, r4\n \trev16\tr2, r3\n \tmovs\tr6, r5\n \n 0021a5f8 :\n :extracted_cluster_info_from_python::extract_chemical_feature_info(_object*):\n cfc.cc:1194\n@@ -658900,37 +658900,37 @@\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcbnz\tr2, 21a996 \n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #888\t@ 0x378\n+\tadd\tr7, sp, #904\t@ 0x388\n \tmovs\tr7, r4\n \tcbnz\tr2, 21a998 \n \tmovs\tr6, r5\n \tcbnz\tr4, 21a990 \n \tmovs\tr6, r5\n-\tadd\tsp, #192\t@ 0xc0\n+\tadd\tsp, #208\t@ 0xd0\n \tmovs\tr7, r4\n-\tadd\tr7, sp, #176\t@ 0xb0\n+\tadd\tr7, sp, #192\t@ 0xc0\n \tmovs\tr7, r4\n-\tadd\tr7, sp, #144\t@ 0x90\n+\tadd\tr7, sp, #160\t@ 0xa0\n \tmovs\tr7, r4\n-\tadd\tr7, sp, #0\n+\tadd\tr7, sp, #16\n \tmovs\tr7, r4\n \t\t\t@ instruction: 0xb7f6\n \tmovs\tr6, r5\n-\tadd\tr6, sp, #960\t@ 0x3c0\n+\tadd\tr6, sp, #976\t@ 0x3d0\n \tmovs\tr7, r4\n-\tadd\tr5, sp, #712\t@ 0x2c8\n+\tadd\tr5, sp, #728\t@ 0x2d8\n \tmovs\tr7, r4\n-\tadd\tr5, sp, #384\t@ 0x180\n+\tadd\tr5, sp, #400\t@ 0x190\n \tmovs\tr7, r4\n-\tadd\tr5, sp, #440\t@ 0x1b8\n+\tadd\tr5, sp, #456\t@ 0x1c8\n \tmovs\tr7, r4\n \tstr\tr4, [r0, #24]\n \tmovs\tr6, r4\n \tstr\tr6, [r4, #24]\n \tmovs\tr6, r4\n \tstr\tr4, [r2, #28]\n \tmovs\tr6, r4\n@@ -660495,49 +660495,49 @@\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb632\n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr5, sp, #592\t@ 0x250\n+\tadd\tr5, sp, #608\t@ 0x260\n \tmovs\tr7, r4\n-\tadd\tr5, sp, #472\t@ 0x1d8\n+\tadd\tr5, sp, #488\t@ 0x1e8\n \tmovs\tr7, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr5, sp, #96\t@ 0x60\n+\tadd\tr5, sp, #112\t@ 0x70\n \tmovs\tr7, r4\n-\tadd\tr5, sp, #232\t@ 0xe8\n+\tadd\tr5, sp, #248\t@ 0xf8\n \tmovs\tr7, r4\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpush\t{r5, r6}\n \tmovs\tr6, r5\n-\tadd\tr4, sp, #288\t@ 0x120\n+\tadd\tr4, sp, #304\t@ 0x130\n \tmovs\tr7, r4\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #888\t@ 0x378\n+\tadd\tr3, sp, #904\t@ 0x388\n \tmovs\tr7, r4\n-\tstrb\tr6, [r7, #15]\n+\tstrb\tr2, [r0, #16]\n \tmovs\tr7, r4\n-\tadd\tr3, sp, #664\t@ 0x298\n+\tadd\tr3, sp, #680\t@ 0x2a8\n \tmovs\tr7, r4\n-\tadd\tr3, sp, #576\t@ 0x240\n+\tadd\tr3, sp, #592\t@ 0x250\n \tmovs\tr7, r4\n \tbls.n\t21b5e0 \n \tmovs\tr6, r4\n \tbls.n\t21b5d4 \n \tmovs\tr6, r4\n-\tadd\tr2, sp, #408\t@ 0x198\n+\tadd\tr2, sp, #424\t@ 0x1a8\n \tmovs\tr7, r4\n-\tadd\tr5, pc, #288\t@ (adr r5, 21b6b0 )\n+\tadd\tr5, pc, #304\t@ (adr r5, 21b6c0 )\n \tmovs\tr7, r4\n \tadd\tr4, sp, #464\t@ 0x1d0\n \tmovs\tr6, r5\n \tadd\tr4, sp, #344\t@ 0x158\n \tmovs\tr6, r5\n \tadd\tr4, sp, #248\t@ 0xf8\n \tmovs\tr6, r5\n@@ -661803,41 +661803,41 @@\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr2, sp, #152\t@ 0x98\n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #208\t@ (adr r3, 21bffc )\n+\tadd\tr3, pc, #224\t@ (adr r3, 21c00c )\n \tmovs\tr7, r4\n-\tadd\tr3, pc, #864\t@ (adr r3, 21c290 )\n+\tadd\tr3, pc, #880\t@ (adr r3, 21c2a0 )\n \tmovs\tr7, r4\n-\tadd\tr3, pc, #472\t@ (adr r3, 21c10c )\n+\tadd\tr3, pc, #488\t@ (adr r3, 21c11c )\n \tmovs\tr7, r4\n-\tadd\tr3, pc, #320\t@ (adr r3, 21c078 )\n+\tadd\tr3, pc, #336\t@ (adr r3, 21c088 )\n \tmovs\tr7, r4\n-\tadd\tr2, pc, #56\t@ (adr r2, 21bf74 )\n+\tadd\tr2, pc, #72\t@ (adr r2, 21bf84 )\n \tmovs\tr7, r4\n \tadd\tr7, pc, #744\t@ (adr r7, 21c228 )\n \tmovs\tr6, r5\n \tadd\tr6, pc, #896\t@ (adr r6, 21c2c4 )\n \tmovs\tr6, r5\n-\tadd\tr0, pc, #768\t@ (adr r0, 21c248 )\n+\tadd\tr0, pc, #784\t@ (adr r0, 21c258 )\n \tmovs\tr7, r4\n-\tadd\tr0, pc, #248\t@ (adr r0, 21c044 )\n+\tadd\tr0, pc, #264\t@ (adr r0, 21c054 )\n \tmovs\tr7, r4\n-\tadd\tr0, pc, #400\t@ (adr r0, 21c0e0 )\n+\tadd\tr0, pc, #416\t@ (adr r0, 21c0f0 )\n \tmovs\tr7, r4\n-\tadd\tr1, pc, #24\t@ (adr r1, 21bf6c )\n+\tadd\tr1, pc, #40\t@ (adr r1, 21bf7c )\n \tmovs\tr7, r4\n-\tadd\tr0, pc, #784\t@ (adr r0, 21c268 )\n+\tadd\tr0, pc, #800\t@ (adr r0, 21c278 )\n \tmovs\tr7, r4\n-\tldr\tr7, [sp, #328]\t@ 0x148\n+\tldr\tr7, [sp, #344]\t@ 0x158\n \tmovs\tr7, r4\n-\tldr\tr7, [sp, #304]\t@ 0x130\n+\tldr\tr7, [sp, #320]\t@ 0x140\n \tmovs\tr7, r4\n \tadd\tr3, pc, #464\t@ (adr r3, 21c134 )\n \tmovs\tr6, r5\n \tadd\tr3, pc, #120\t@ (adr r3, 21bfe0 )\n \tmovs\tr6, r5\n \tadd\tr2, pc, #888\t@ (adr r2, 21c2e4 )\n \tmovs\tr6, r5\n@@ -661972,15 +661972,15 @@\n \tblx\tee880 >::~_Vector_base()@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadd\tr0, pc, #240\t@ (adr r0, 21c148 )\n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #232]\t@ 0xe8\n+\tldr\tr3, [sp, #248]\t@ 0xf8\n \tmovs\tr7, r4\n 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]:\n /usr/include/c++/14/bits/stl_algo.h:1876\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #3832]\t@ 0xef8\n@@ -664051,37 +664051,37 @@\n \tnop.w\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \teors\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #368]\t@ 0x170\n+\tstr\tr0, [sp, #384]\t@ 0x180\n \tmovs\tr7, r4\n-\tstr\tr0, [sp, #360]\t@ 0x168\n+\tstr\tr0, [sp, #376]\t@ 0x178\n \tmovs\tr7, r4\n-\tldrh\tr4, [r5, #0]\n+\tldrh\tr0, [r6, #0]\n \tmovs\tr7, r4\n-\tldrh\tr2, [r0, #2]\n+\tldrh\tr6, [r0, #2]\n \tmovs\tr7, r4\n-\tldrh\tr0, [r6, #62]\t@ 0x3e\n+\tldrh\tr4, [r6, #62]\t@ 0x3e\n \tmovs\tr7, r4\n-\tldrh\tr6, [r2, #62]\t@ 0x3e\n+\tldrh\tr2, [r3, #62]\t@ 0x3e\n \tmovs\tr7, r4\n-\tldr\tr2, [r0, #60]\t@ 0x3c\n+\tldr\tr6, [r0, #60]\t@ 0x3c\n \tmovs\tr0, r5\n-\tldr\tr2, [r5, #32]\n+\tldr\tr6, [r5, #32]\n \tmovs\tr7, r4\n-\tlsrs\tr0, r6, #12\n+\tlsrs\tr4, r6, #12\n \tmovs\tr1, r5\n-\tldrh\tr0, [r4, #54]\t@ 0x36\n+\tldrh\tr4, [r4, #54]\t@ 0x36\n \tmovs\tr7, r4\n-\tldrh\tr2, [r0, #52]\t@ 0x34\n+\tldrh\tr6, [r0, #52]\t@ 0x34\n \tmovs\tr7, r4\n-\tldrh\tr6, [r7, #50]\t@ 0x32\n+\tldrh\tr2, [r0, #52]\t@ 0x34\n \tmovs\tr7, r4\n \tcmp\tr1, #160\t@ 0xa0\n \tmovs\tr7, r4\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [r5, #68]\t@ 0x44\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tadd.w\tr3, r5, #76\t@ 0x4c\n@@ -666003,33 +666003,33 @@\n \tldr\tr3, [sp, #24]\n \tldr\tr2, [sp, #12]\n \tsubs\tr5, r3, r2\n \tb.n\t21db14 \n \tnop\n \tstr\tr4, [r0, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tldrh\tr4, [r4, #22]\n+\tldrh\tr0, [r5, #22]\n \tmovs\tr7, r4\n-\tldrh\tr6, [r3, #22]\n+\tldrh\tr2, [r4, #22]\n \tmovs\tr7, r4\n-\tldrh\tr6, [r2, #24]\n+\tldrh\tr2, [r3, #24]\n \tmovs\tr7, r4\n-\tstr\tr5, [sp, #456]\t@ 0x1c8\n+\tstr\tr5, [sp, #472]\t@ 0x1d8\n \tmovs\tr7, r4\n \tldr\tr4, [r6, #4]\n \tmovs\tr0, r0\n-\tstr\tr4, [r4, #44]\t@ 0x2c\n+\tstr\tr0, [r5, #44]\t@ 0x2c\n \tmovs\tr7, r4\n \tldrb\tr0, [r7, r6]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r2, #34]\t@ 0x22\n+\tstrh\tr6, [r2, #34]\t@ 0x22\n \tmovs\tr7, r4\n-\tstrh\tr0, [r1, #30]\n+\tstrh\tr4, [r1, #30]\n \tmovs\tr7, r4\n-\tstrh\tr0, [r5, #14]\n+\tstrh\tr4, [r5, #14]\n \tmovs\tr7, r4\n \tstrh\tr4, [r4, #48]\t@ 0x30\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr6, [r0, #44]\t@ 0x2c\n \tmovs\tr6, r5\n@@ -666670,21 +666670,21 @@\n \tmovs\tr0, r0\n \tstrh\tr2, [r5, #16]\n \tmovs\tr6, r5\n \tldrsh\tr4, [r3, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r3, #18]\n+\tldrb\tr4, [r3, #18]\n \tmovs\tr7, r4\n-\tldrb\tr0, [r6, #18]\n+\tldrb\tr4, [r6, #18]\n \tmovs\tr7, r4\n-\tldrb\tr0, [r1, #17]\n+\tldrb\tr4, [r1, #17]\n \tmovs\tr7, r4\n-\tldrsb\tr6, [r6, r3]\n+\tldrsb\tr2, [r7, r3]\n \tmovs\tr0, r5\n /usr/include/c++/14/bits/stl_vector.h:1131\n \tmovs\tr3, #40\t@ 0x28\n /usr/include/c++/14/bits/stl_vector.h:99\n \tmovs\tr1, #0\n \tmovs\tr0, #0\n /usr/include/c++/14/bits/stl_vector.h:1131\n@@ -667422,52 +667422,52 @@\n \tnop.w\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \teors\tr1, r3\n \tldrsh\tr0, [r3, r6]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r5, #2]\n+\tstrb\tr2, [r6, #2]\n \tmovs\tr7, r4\n-\tldrb\tr6, [r1, #9]\n+\tldrb\tr2, [r2, #9]\n \tmovs\tr7, r4\n-\tldrb\tr2, [r4, #1]\n+\tldrb\tr6, [r4, #1]\n \tmovs\tr7, r4\n-\tldrb\tr4, [r0, #8]\n+\tldrb\tr0, [r1, #8]\n \tmovs\tr7, r4\n-\tldrb\tr0, [r6, #7]\n+\tldrb\tr4, [r6, #7]\n \tmovs\tr7, r4\n-\teor.w\tr0, r2, #11010048\t@ 0xa80000\n-\tldrb\tr4, [r5, #8]\n+\teor.w\tr0, r6, #11010048\t@ 0xa80000\n+\tldrb\tr0, [r6, #8]\n \tmovs\tr7, r4\n-\tstrb\tr2, [r3, r0]\n+\tstrb\tr6, [r3, r0]\n \tmovs\tr0, r5\n-\tstrb\tr0, [r3, #31]\n+\tstrb\tr4, [r3, #31]\n \tmovs\tr7, r4\n-\tldrb\tr0, [r6, #4]\n+\tldrb\tr4, [r6, #4]\n \tmovs\tr7, r4\n-\tldrb\tr0, [r1, #4]\n+\tldrb\tr4, [r1, #4]\n \tmovs\tr7, r4\n-\tadds\tr6, r2, #2\n+\tadds\tr2, r3, #2\n \tmovs\tr0, r5\n \tldr\tr4, [r7, #4]\n \tmovs\tr0, r0\n-\tstr\tr0, [r2, r5]\n+\tstr\tr4, [r2, r5]\n \tmovs\tr7, r4\n-\tldrb\tr2, [r0, #1]\n+\tldrb\tr6, [r0, #1]\n \tmovs\tr7, r4\n-\tstrb\tr6, [r2, #31]\n+\tstrb\tr2, [r3, #31]\n \tmovs\tr7, r4\n-\tstrb\tr6, [r4, #30]\n+\tstrb\tr2, [r5, #30]\n \tmovs\tr7, r4\n-\tsubs\tr6, r2, r4\n+\tsubs\tr2, r3, r4\n \tmovs\tr0, r5\n \tstr\tr0, [r0, #20]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #944]\t@ (21ea7c )\n+\tldr\tr7, [pc, #960]\t@ (21ea8c )\n \tmovs\tr7, r4\n /usr/include/c++/14/bits/stl_algobase.h:2101 (discriminator 1)\n \tldr\tr3, [r2, #4]\n \tcmp\tr4, r3\n \tbeq.w\t21e808 \n /usr/include/c++/14/bits/stl_algobase.h:2105 (discriminator 1)\n \tldr\tr3, [r2, #8]\n@@ -668228,23 +668228,23 @@\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r7\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t21ea52 \n \tb.n\t21ea52 \n \tnop\n-\tstrb\tr2, [r0, #26]\n+\tstrb\tr6, [r0, #26]\n \tmovs\tr7, r4\n \tldrb\tr0, [r5, #1]\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr2, [r1, #28]\n \tmovs\tr6, r5\n-\tstrb\tr4, [r1, #15]\n+\tstrb\tr0, [r2, #15]\n \tmovs\tr7, r4\n \tstrb\tr0, [r5, #25]\n \tmovs\tr6, r5\n \tstrb\tr4, [r2, #24]\n \tmovs\tr6, r5\n \tstrb\tr4, [r6, #23]\n \tmovs\tr6, r5\n@@ -668612,29 +668612,29 @@\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr6, [r5, #7]\n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr6, [r4, #120]\t@ 0x78\n+\tldr\tr2, [r5, #120]\t@ 0x78\n \tmovs\tr7, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, #7]\n \tmovs\tr6, r5\n-\tldr\tr2, [r7, #120]\t@ 0x78\n+\tldr\tr6, [r7, #120]\t@ 0x78\n \tmovs\tr7, r4\n-\tldr\tr0, [r7, #124]\t@ 0x7c\n+\tldr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr7, r4\n \tstrb\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tldr\tr6, [r7, #116]\t@ 0x74\n+\tldr\tr2, [r0, #120]\t@ 0x78\n \tmovs\tr7, r4\n-\tldr\tr0, [r4, #124]\t@ 0x7c\n+\tldr\tr4, [r4, #124]\t@ 0x7c\n \tmovs\tr7, r4\n \tstrb\tr2, [r7, #4]\n \tmovs\tr6, r5\n \n 0021ef10 >, cfc::water_cluster_info_from_python> const&, std::pair >, cfc::water_cluster_info_from_python> const&)@@Base>:\n :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&):\n cfc.hh:118\n@@ -676649,35 +676649,35 @@\n \tmov.w\tr3, #0\n \tbne.n\t2225a2 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tsubs\tr4, #168\t@ 0xa8\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbls.n\t222658 \n+\tbls.n\t222660 \n \tmovs\tr6, r4\n \tsubs\tr4, #158\t@ 0x9e\n \tmovs\tr6, r5\n \tsubs\tr4, #122\t@ 0x7a\n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr3, #20\n+\tsubs\tr3, #24\n \tmovs\tr7, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tsubs\tr2, #224\t@ 0xe0\n+\tsubs\tr2, #228\t@ 0xe4\n \tmovs\tr7, r4\n-\tsubs\tr2, #190\t@ 0xbe\n+\tsubs\tr2, #194\t@ 0xc2\n \tmovs\tr7, r4\n-\tsubs\tr2, #156\t@ 0x9c\n+\tsubs\tr2, #160\t@ 0xa0\n \tmovs\tr7, r4\n-\tsubs\tr2, #76\t@ 0x4c\n+\tsubs\tr2, #80\t@ 0x50\n \tmovs\tr7, r4\n-\tsubs\tr1, #180\t@ 0xb4\n+\tsubs\tr1, #184\t@ 0xb8\n \tmovs\tr7, r4\n \tsubs\tr2, #130\t@ 0x82\n \tmovs\tr6, r5\n \tsubs\tr2, #106\t@ 0x6a\n \tmovs\tr6, r5\n \tsubs\tr2, #82\t@ 0x52\n \tmovs\tr6, r5\n@@ -677215,15 +677215,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tsubs\tr0, #98\t@ 0x62\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr6, [r2, #14]\n \tmovs\tr6, r4\n-\tadds\tr7, #20\n+\tadds\tr7, #24\n \tmovs\tr7, r4\n \tadds\tr7, #122\t@ 0x7a\n \tmovs\tr6, r5\n \tldrb\tr2, [r6, #0]\n \tmovs\tr6, r4\n \tadds\tr6, #130\t@ 0x82\n \tmovs\tr6, r5\n@@ -677284,15 +677284,15 @@\n \tb.n\t2229fa \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tadds\tr6, #36\t@ 0x24\n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr5, #104\t@ 0x68\n+\tadds\tr5, #108\t@ 0x6c\n \tmovs\tr7, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 00222a38 :\n phase_button_select(_GtkWidget*, GtkPositionType):\n cmtz-interface.cc:232\n@@ -677697,15 +677697,15 @@\n cmtz-interface.cc:262\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadds\tr3, #238\t@ 0xee\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr3, #94\t@ 0x5e\n+\tadds\tr3, #98\t@ 0x62\n \tmovs\tr7, r4\n \tstrh\tr2, [r4, #42]\t@ 0x2a\n \tmovs\tr6, r4\n \tstrb\tr4, [r2, #25]\n \tmovs\tr6, r4\n \tadds\tr3, #106\t@ 0x6a\n \tmovs\tr6, r5\n@@ -677842,15 +677842,15 @@\n cmtz-interface.cc:272\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadds\tr2, #254\t@ 0xfe\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr2, #146\t@ 0x92\n+\tadds\tr2, #150\t@ 0x96\n \tmovs\tr7, r4\n \tstrh\tr2, [r6, #34]\t@ 0x22\n \tmovs\tr6, r4\n \tstrb\tr4, [r4, #21]\n \tmovs\tr6, r4\n \tadds\tr2, #122\t@ 0x7a\n \tmovs\tr6, r5\n@@ -677987,15 +677987,15 @@\n cmtz-interface.cc:282\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadds\tr2, #14\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr1, #198\t@ 0xc6\n+\tadds\tr1, #202\t@ 0xca\n \tmovs\tr7, r4\n \tstrh\tr2, [r0, #28]\n \tmovs\tr6, r4\n \tstrb\tr4, [r6, #17]\n \tmovs\tr6, r4\n \tadds\tr1, #138\t@ 0x8a\n \tmovs\tr6, r5\n@@ -678164,17 +678164,17 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadds\tr1, #30\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr0, #142\t@ 0x8e\n+\tadds\tr0, #146\t@ 0x92\n \tmovs\tr7, r4\n-\tadds\tr0, #194\t@ 0xc2\n+\tadds\tr0, #198\t@ 0xc6\n \tmovs\tr7, r4\n \tstrb\tr2, [r1, #14]\n \tmovs\tr6, r4\n \tadds\tr0, #108\t@ 0x6c\n \tmovs\tr6, r5\n \tadds\tr0, #78\t@ 0x4e\n \tmovs\tr6, r5\n@@ -678394,17 +678394,17 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadds\tr0, #0\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr7, #232\t@ 0xe8\n+\tcmp\tr7, #236\t@ 0xec\n \tmovs\tr7, r4\n-\tcmp\tr7, #202\t@ 0xca\n+\tcmp\tr7, #206\t@ 0xce\n \tmovs\tr7, r4\n \tstrb\tr0, [r6, #9]\n \tmovs\tr6, r4\n \tcmp\tr7, #8\n \tmovs\tr6, r5\n \tcmp\tr6, #218\t@ 0xda\n \tmovs\tr6, r5\n@@ -678570,17 +678570,17 @@\n cmtz-interface.cc:358\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcmp\tr6, #142\t@ 0x8e\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr6, #158\t@ 0x9e\n+\tcmp\tr6, #162\t@ 0xa2\n \tmovs\tr7, r4\n-\tcmp\tr6, #50\t@ 0x32\n+\tcmp\tr6, #54\t@ 0x36\n \tmovs\tr7, r4\n \tstrb\tr2, [r7, #3]\n \tmovs\tr6, r4\n \tcmp\tr5, #218\t@ 0xda\n \tmovs\tr6, r5\n \tcmp\tr5, #188\t@ 0xbc\n \tmovs\tr6, r5\n@@ -678799,17 +678799,17 @@\n cmtz-interface.cc:384\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcmp\tr5, #112\t@ 0x70\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr5, #164\t@ 0xa4\n+\tcmp\tr5, #168\t@ 0xa8\n \tmovs\tr7, r4\n-\tcmp\tr5, #60\t@ 0x3c\n+\tcmp\tr5, #64\t@ 0x40\n \tmovs\tr7, r4\n \tldr\tr6, [r3, #124]\t@ 0x7c\n \tmovs\tr6, r4\n \tcmp\tr4, #114\t@ 0x72\n \tmovs\tr6, r5\n \tcmp\tr4, #68\t@ 0x44\n \tmovs\tr6, r5\n@@ -678942,17 +678942,17 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tcmp\tr3, #250\t@ 0xfa\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr3, #178\t@ 0xb2\n+\tcmp\tr3, #182\t@ 0xb6\n \tmovs\tr7, r4\n-\tcmp\tr3, #158\t@ 0x9e\n+\tcmp\tr3, #162\t@ 0xa2\n \tmovs\tr7, r4\n \tldr\tr6, [r4, #100]\t@ 0x64\n \tmovs\tr6, r4\n \tcmp\tr3, #124\t@ 0x7c\n \tmovs\tr6, r5\n \tcmp\tr3, #90\t@ 0x5a\n \tmovs\tr6, r5\n@@ -679085,17 +679085,17 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tcmp\tr3, #14\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr3, #106\t@ 0x6a\n+\tcmp\tr3, #110\t@ 0x6e\n \tmovs\tr7, r4\n-\tcmp\tr2, #178\t@ 0xb2\n+\tcmp\tr2, #182\t@ 0xb6\n \tmovs\tr7, r4\n \tldr\tr2, [r7, #84]\t@ 0x54\n \tmovs\tr6, r4\n \tcmp\tr2, #144\t@ 0x90\n \tmovs\tr6, r5\n \tcmp\tr2, #110\t@ 0x6e\n \tmovs\tr6, r5\n@@ -679228,17 +679228,17 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tcmp\tr2, #34\t@ 0x22\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr2, #154\t@ 0x9a\n+\tcmp\tr2, #158\t@ 0x9e\n \tmovs\tr7, r4\n-\tcmp\tr1, #198\t@ 0xc6\n+\tcmp\tr1, #202\t@ 0xca\n \tmovs\tr7, r4\n \tldr\tr6, [r1, #72]\t@ 0x48\n \tmovs\tr6, r4\n \tcmp\tr1, #164\t@ 0xa4\n \tmovs\tr6, r5\n \tcmp\tr1, #130\t@ 0x82\n \tmovs\tr6, r5\n@@ -679377,17 +679377,17 @@\n cmtz-interface.cc:428\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcmp\tr1, #54\t@ 0x36\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr1, #202\t@ 0xca\n+\tcmp\tr1, #206\t@ 0xce\n \tmovs\tr7, r4\n-\tcmp\tr0, #218\t@ 0xda\n+\tcmp\tr0, #222\t@ 0xde\n \tmovs\tr7, r4\n \tldr\tr2, [r4, #56]\t@ 0x38\n \tmovs\tr6, r4\n \tcmp\tr0, #174\t@ 0xae\n \tmovs\tr6, r5\n \tcmp\tr0, #140\t@ 0x8c\n \tmovs\tr6, r5\n@@ -680516,32 +680516,32 @@\n \tnop\n \tmovs\tr4, #244\t@ 0xf4\n \tmovs\tr6, r5\n \tmovs\tr4, #222\t@ 0xde\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmovs\tr5, #134\t@ 0x86\n+\tmovs\tr5, #138\t@ 0x8a\n \tmovs\tr7, r4\n-\tmovs\tr5, #54\t@ 0x36\n+\tmovs\tr5, #58\t@ 0x3a\n \tmovs\tr7, r4\n \tldmia\tr5!, {r2, r7}\n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr3, #246\t@ 0xf6\n+\tmovs\tr3, #250\t@ 0xfa\n \tmovs\tr7, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tmovs\tr3, #168\t@ 0xa8\n-\tmovs\tr7, r4\n-\tmovs\tr3, #120\t@ 0x78\n+\tmovs\tr3, #172\t@ 0xac\n \tmovs\tr7, r4\n \tmovs\tr3, #124\t@ 0x7c\n \tmovs\tr7, r4\n+\tmovs\tr3, #128\t@ 0x80\n+\tmovs\tr7, r4\n \tmovs\tr1, #198\t@ 0xc6\n \tmovs\tr6, r5\n \tmovs\tr1, #70\t@ 0x46\n \tmovs\tr6, r5\n \tmovs\tr1, #38\t@ 0x26\n \tmovs\tr6, r5\n \tmovs\tr1, #14\n@@ -681147,15 +681147,15 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #24]\n \tmovs\tr6, r4\n \tstr\tr2, [r3, #20]\n \tmovs\tr6, r4\n \tstr\tr6, [r1, #16]\n \tmovs\tr6, r4\n-\tsubs\tr2, r3, #7\n+\tsubs\tr6, r3, #7\n \tmovs\tr7, r4\n \tadds\tr4, r2, #6\n \tmovs\tr6, r5\n \tadds\tr2, r4, #4\n \tmovs\tr6, r5\n \tadds\tr4, r0, #4\n \tmovs\tr6, r5\n@@ -681343,15 +681343,15 @@\n \tmovs\tr0, r0\n \tadds\tr4, r6, #0\n \tmovs\tr6, r5\n \tsubs\tr0, r2, r7\n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, r1, #5\n+\tadds\tr0, r2, #5\n \tmovs\tr7, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tsubs\tr0, r4, r5\n \tmovs\tr6, r5\n \tsubs\tr0, r1, r5\n \tmovs\tr6, r5\n@@ -683003,19 +683003,19 @@\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr6, r3, r0\n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, r2, r7\n+\tadds\tr0, r3, r7\n \tmovs\tr7, r4\n-\tasrs\tr6, r7, #14\n+\tasrs\tr2, r0, #15\n \tmovs\tr7, r4\n-\tasrs\tr6, r7, #14\n+\tasrs\tr2, r0, #15\n \tmovs\tr7, r4\n \tasrs\tr6, r5, #5\n \tmovs\tr6, r5\n \tstr\tr0, [r4, #44]\t@ 0x2c\n \tmovs\tr6, r4\n \tstrh\tr2, [r0, r7]\n \tmovs\tr6, r4\n@@ -683963,17 +683963,17 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, r1]\n \tmovs\tr0, r0\n \tldr\tr4, [r5, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr0, r2, #13\n+\tlsrs\tr4, r2, #13\n \tmovs\tr7, r4\n-\tlsrs\tr0, r2, #13\n+\tlsrs\tr4, r2, #13\n \tmovs\tr7, r4\n \tstr\tr4, [r4, #56]\t@ 0x38\n \tmovs\tr0, r0\n \tldrsb\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -684334,15 +684334,15 @@\n \tmovs\tr6, r5\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, r2]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r4, #7\n+\tlsrs\tr2, r5, #7\n \tmovs\tr7, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n@@ -685339,17 +685339,17 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tlsls\tr6, r4, #8\n \tmovs\tr6, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr2, r5, #7\n \tmovs\tr6, r5\n-\tlsls\tr2, r0, #17\n+\tlsls\tr6, r0, #17\n \tmovs\tr7, r4\n-\tlsls\tr0, r3, #12\n+\tlsls\tr4, r3, #12\n \tmovs\tr7, r4\n \tcdp2\t0, 8, cr0, cr4, cr13, {1}\n 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]:\n /usr/include/c++/14/bits/vector.tcc:111\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -687091,67 +687091,67 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldc2l\t0, cr0, [r6, #180]\t@ 0xb4\n \tstr\tr0, [r5, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #0]\n \tmovs\tr6, r5\n-\tlsls\tr0, r1, #21\n+\tlsls\tr4, r1, #21\n \tmovs\tr7, r4\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr6, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r6, #17\n+\tlsls\tr2, r7, #17\n \tmovs\tr7, r4\n \tstrb\tr4, [r7, r3]\n \tmovs\tr0, r0\n-\tlsls\tr0, r1, #11\n+\tlsls\tr4, r1, #11\n \tmovs\tr7, r4\n \tldrsh\tr4, [r1, r4]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfa96002d\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr.w\tr0, [r4, #45]\t@ 0x2d\n-\tvaddl.u8\tq8, d6, d22\n+\tvaddl.u8\tq8, d10, d22\n \t\t\t@ instruction: 0xf7c6002d\n-\t\t\t@ instruction: 0xfa6e0026\n-\t\t\t@ instruction: 0xfa840026\n-\t\t\t@ instruction: 0xfaa60026\n-\t\t\t@ instruction: 0xfac00026\n-\t\t\t@ instruction: 0xfad60026\n-\t\t\t@ instruction: 0xfaf00026\n-\t\t\t@ instruction: 0xfb060026\n-\t\t\t@ instruction: 0xfb300026\n-\t\t\t@ instruction: 0xfb4e0026\n-\t\t\t@ instruction: 0xfb540026\n-\t\t\t@ instruction: 0xfb6a0026\n-\t\t\t@ instruction: 0xfb840026\n-\t\t\t@ instruction: 0xfb960026\n-\t\t\t@ instruction: 0xfba80026\n-\t\t\t@ instruction: 0xfbb20026\n-\t\t\t@ instruction: 0xfbc40026\n-\t\t\t@ instruction: 0xfbd60026\n-\t\t\t@ instruction: 0xfbe40026\n-\t\t\t@ instruction: 0xfbf20026\n-\tstc2\t0, cr0, [r8], {38}\t@ 0x26\n-\tldc2\t0, cr0, [lr], {38}\t@ 0x26\n-\tldc2\t0, cr0, [r4], #-152\t@ 0xffffff68\n-\tmcrr2\t0, 2, r0, r6, cr6\n-\t\t\t@ instruction: 0xf7e20026\n-\tudf\t#46\t@ 0x2e\n+\t\t\t@ instruction: 0xfa720026\n+\t\t\t@ instruction: 0xfa880026\n+\t\t\t@ instruction: 0xfaaa0026\n+\t\t\t@ instruction: 0xfac40026\n+\t\t\t@ instruction: 0xfada0026\n+\t\t\t@ instruction: 0xfaf40026\n+\t\t\t@ instruction: 0xfb0a0026\n+\t\t\t@ instruction: 0xfb340026\n+\t\t\t@ instruction: 0xfb520026\n+\t\t\t@ instruction: 0xfb580026\n+\t\t\t@ instruction: 0xfb6e0026\n+\t\t\t@ instruction: 0xfb880026\n+\t\t\t@ instruction: 0xfb9a0026\n+\t\t\t@ instruction: 0xfbac0026\n+\t\t\t@ instruction: 0xfbb60026\n+\t\t\t@ instruction: 0xfbc80026\n+\t\t\t@ instruction: 0xfbda0026\n+\t\t\t@ instruction: 0xfbe80026\n+\t\t\t@ instruction: 0xfbf60026\n+\tstc2\t0, cr0, [ip], {38}\t@ 0x26\n+\tstc2\t0, cr0, [r2], #-152\t@ 0xffffff68\n+\tldc2\t0, cr0, [r8], #-152\t@ 0xffffff68\n+\tmcrr2\t0, 2, r0, sl, cr6\n+\t\t\t@ instruction: 0xf7e60026\n+\tudf\t#50\t@ 0x32\n \tmovs\tr6, r4\n-\t\t\t@ instruction: 0xf6fa0026\n-\t\t\t@ instruction: 0xf6940026\n-\tldrsh\tr2, [r6, r5]\n+\t\t\t@ instruction: 0xf6fe0026\n+\t\t\t@ instruction: 0xf6980026\n+\tldrsh\tr6, [r6, r5]\n \tmovs\tr0, r5\n-\tsbcs.w\tr0, r0, #10878976\t@ 0xa60000\n-\t\t\t@ instruction: 0xf4fa0026\n-\tldrb\tr4, [r6, r7]\n+\tsbcs.w\tr0, r4, #10878976\t@ 0xa60000\n+\t\t\t@ instruction: 0xf4fe0026\n+\tldrb\tr0, [r7, r7]\n \tmovs\tr0, r5\n /usr/include/c++/14/bits/char_traits.h:350\n \tldrb\tr3, [r5, #0]\n \tstrb.w\tr3, [sp, #76]\t@ 0x4c\n /usr/include/c++/14/bits/char_traits.h:351\n \tb.n\t22686e \n /usr/include/c++/14/bits/char_traits.h:350\n@@ -688636,47 +688636,47 @@\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr2, [sp, #92]\t@ 0x5c\n /usr/include/c++/14/bits/char_traits.h:427\n \tb.n\t22727e \n \t...\n \tmov\tr6, pc\n \tmovs\tr6, r4\n-\t\t\t@ instruction: 0xf2f00026\n-\tmovt\tr0, #24614\t@ 0x6026\n-\t\t\t@ instruction: 0xf2580026\n-\tmovw\tr0, #32806\t@ 0x8026\n-\tbge.n\t227a6c \n-\tmovs\tr7, r4\n-\tsbcs.w\tr0, sl, #38\t@ 0x26\n-\trsbs\tr0, sl, #38\t@ 0x26\n-\tsubs.w\tr0, lr, #38\t@ 0x26\n+\t\t\t@ instruction: 0xf2f40026\n+\tmovt\tr0, #40998\t@ 0xa026\n+\t\t\t@ instruction: 0xf25c0026\n+\tmovw\tr0, #49190\t@ 0xc026\n+\tbge.n\t227a74 \n+\tmovs\tr7, r4\n+\tsbcs.w\tr0, lr, #38\t@ 0x26\n+\trsbs\tr0, lr, #38\t@ 0x26\n+\trsb\tr0, r2, #38\t@ 0x26\n \tstr\tr0, [r6, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tb.n\t227224 \n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tlsrs\tr6, r4, #11\n \tmovs\tr6, r4\n-\tstmia\tr1!, {r5, r6}\n+\tstmia\tr1!, {r2, r5, r6}\n \tmovs\tr7, r4\n-\tand.w\tr0, ip, #38\t@ 0x26\n-\tvaddl.s16\tq8, d8, d22\n-\tvaddl.s32\tq0, d14, d22\n-\tvhadd.s16\td16, d14, d22\n-\tvhadd.s16\td0, d6, d22\n-\tcdp\t0, 15, cr0, cr2, cr6, {1}\n-\tcdp\t0, 12, cr0, cr8, cr6, {1}\n-\tcdp\t0, 9, cr0, cr8, cr6, {1}\n-\tcdp\t0, 5, cr0, cr12, cr6, {1}\n-\tbkpt\t0x00d0\n-\tmovs\tr7, r4\n-\tbic.w\tr0, lr, r6, asr #32\n-\tcdp\t0, 4, cr0, cr6, cr6, {1}\n-\tcdp\t0, 4, cr0, cr4, cr6, {1}\n+\tands.w\tr0, r0, #38\t@ 0x26\n+\tvaddl.s16\tq8, d12, d22\n+\tvext.8\td0, d2, d22, #0\n+\tvhadd.s32\td16, d2, d22\n+\tvhadd.s16\td0, d10, d22\n+\tcdp\t0, 15, cr0, cr6, cr6, {1}\n+\tcdp\t0, 12, cr0, cr12, cr6, {1}\n+\tcdp\t0, 9, cr0, cr12, cr6, {1}\n+\tcdp\t0, 6, cr0, cr0, cr6, {1}\n+\tbkpt\t0x00d4\n+\tmovs\tr7, r4\n+\tbics.w\tr0, r2, r6, asr #32\n+\tcdp\t0, 4, cr0, cr10, cr6, {1}\n+\tcdp\t0, 4, cr0, cr8, cr6, {1}\n \tmov\tr0, r9\n \tmov\tr2, fp\n \tmov\tr1, r5\n \tblx\tea20c \n /usr/include/c++/14/bits/basic_string.tcc:251\n \tldr.w\tfp, [sp, #56]\t@ 0x38\n /usr/include/c++/14/bits/basic_string.h:228\n@@ -689510,34 +689510,34 @@\n \tadd\tr0, pc\n \tblx\te4574 \n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t227c1a \n \tb.n\t227c1a \n \tb.n\t227c1a \n \tnop\n-\tstc\t0, cr0, [r4, #-152]\t@ 0xffffff68\n-\tldc\t0, cr0, [r2], {38}\t@ 0x26\n+\tstc\t0, cr0, [r8, #-152]\t@ 0xffffff68\n+\tldc\t0, cr0, [r6], {38}\t@ 0x26\n \tstr\tr0, [r6, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tstc\t0, cr0, [r4], #-152\t@ 0xffffff68\n-\t\t\t@ instruction: 0xebe40026\n+\tstc\t0, cr0, [r8], #-152\t@ 0xffffff68\n+\t\t\t@ instruction: 0xebe80026\n \tstr\tr4, [r5, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xeb880026\n+\t\t\t@ instruction: 0xeb8c0026\n \tb.n\t2287d0 \n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd.w\tr0, r8, r6, asr #32\n-\t\t\t@ instruction: 0xeb2a0026\n+\tadd.w\tr0, ip, r6, asr #32\n+\t\t\t@ instruction: 0xeb2e0026\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds.w\tr0, lr, r6, asr #32\n+\t\t\t@ instruction: 0xeb220026\n \tldr\tr6, [pc, #328]\t@ (2281a0 )\n \tmovs\tr6, r5\n \tb.n\t2286ec \n \tmovs\tr5, r5\n \tb.n\t2286c0 \n \tmovs\tr5, r5\n \tb.n\t228608 \n@@ -690875,39 +690875,39 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #32]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r4, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #16]\n \tmovs\tr0, r0\n-\tb.n\t229184 \n+\tb.n\t22918c \n \tmovs\tr6, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t228ff0 \n+\tb.n\t228ff8 \n \tmovs\tr6, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r0, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbvs.n\t228b5c \n \tmovs\tr5, r5\n-\tudf\t#214\t@ 0xd6\n+\tudf\t#218\t@ 0xda\n \tmovs\tr6, r4\n-\tadd\tr5, sp, #712\t@ 0x2c8\n+\tadd\tr5, sp, #728\t@ 0x2d8\n \tmovs\tr7, r4\n \tldrb\tr0, [r1, r6]\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #12]\n \tmovs\tr0, r0\n \tldrh\tr0, [r0, r4]\n \tmovs\tr0, r0\n-\tudf\t#110\t@ 0x6e\n+\tudf\t#114\t@ 0x72\n \tmovs\tr6, r4\n \tbpl.n\t228b70 \n \tmovs\tr5, r5\n \tbmi.n\t228c6c \n \tmovs\tr5, r5\n \tbmi.n\t228c40 \n \tmovs\tr5, r5\n@@ -691713,15 +691713,15 @@\n \tb.n\t229362 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tldmia\tr4, {r2, r3, r4, r5, r7}\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbpl.n\t2292ec , std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x140>\n+\tbpl.n\t2292f4 , std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x148>\n \tmovs\tr6, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 002293a0 :\n application_activate(_GtkApplication*, void*):\n coot-application.cc:42\n@@ -692288,31 +692288,31 @@\n \tmovs\tr0, r0\n \tldmia\tr4!, {r6}\n \tmovs\tr5, r5\n \tstr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr0, r0\n \tldmia\tr4, {r1, r2, r4}\n \tmovs\tr5, r5\n-\tldr\tr1, [sp, #560]\t@ 0x230\n+\tldr\tr1, [sp, #576]\t@ 0x240\n \tmovs\tr6, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbmi.n\t2296f8 \n+\tbmi.n\t229700 \n \tmovs\tr6, r4\n-\tbmi.n\t2296d0 \n+\tbmi.n\t2296d8 \n \tmovs\tr6, r4\n-\tbmi.n\t22988c \n+\tbmi.n\t229894 \n \tmovs\tr6, r4\n-\tbmi.n\t229814 \n+\tbmi.n\t22981c \n \tmovs\tr6, r4\n-\tbmi.n\t229840 \n+\tbmi.n\t229848 \n \tmovs\tr6, r4\n-\tbmi.n\t2297d4 \n+\tbmi.n\t2297dc \n \tmovs\tr6, r4\n-\tbcc.n\t2297a8 \n+\tbcc.n\t2297b0 \n \tmovs\tr6, r4\n \tldmia\tr1!, {r2, r4, r7}\n \tmovs\tr5, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldmia\tr0!, {r1, r3, r6, r7}\n \tmovs\tr5, r5\n@@ -692895,43 +692895,43 @@\n \tmovs\tr0, r0\n \tstmia\tr7!, {r4, r5, r6, r7}\n \tmovs\tr5, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr7!, {r2, r3, r6, r7}\n \tmovs\tr5, r5\n-\tbne.n\t229be8 \n+\tbne.n\t229bf0 \n \tmovs\tr6, r4\n \tstrb\tr4, [r6, r4]\n \tmovs\tr0, r0\n-\tbne.n\t229bf0 \n+\tbne.n\t229bf8 \n \tmovs\tr6, r4\n \tstr\tr4, [r0, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tbeq.n\t229d68 \n+\tbeq.n\t229b70 \n \tmovs\tr6, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbne.n\t229ba0 \n+\tbne.n\t229ba8 \n \tmovs\tr6, r4\n-\tbne.n\t229d38 \n+\tbne.n\t229d40 \n \tmovs\tr6, r4\n-\tbne.n\t229ccc \n+\tbne.n\t229cd4 \n \tmovs\tr6, r4\n-\tbne.n\t229ca0 \n+\tbne.n\t229ca8 \n \tmovs\tr6, r4\n-\tbeq.n\t229c40 \n+\tbeq.n\t229c48 \n \tmovs\tr6, r4\n-\tbeq.n\t229be0 \n+\tbeq.n\t229be8 \n \tmovs\tr6, r4\n-\tbeq.n\t229bf0 \n+\tbeq.n\t229bf8 \n \tmovs\tr6, r4\n-\tbeq.n\t229d24 \n+\tbeq.n\t229d2c \n \tmovs\tr6, r4\n-\tbeq.n\t229cc8 \n+\tbeq.n\t229cd0 \n \tmovs\tr6, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstmia\tr3!, {r1, r2, r3, r6, r7}\n \tmovs\tr5, r5\n \n 00229ca0 :\n@@ -692982,15 +692982,15 @@\n \tmov\tr0, r5\n \tvldr\ts0, [r3, #8]\n \tvcvt.f64.f32\td0, s0\n \tblx\ted370 (double)@plt>\n coot-colour.cc:35\n \tmov\tr0, r6\n \tpop\t{r3, r4, r5, r6, r7, pc}\n-\tldr\tr2, [sp, #872]\t@ 0x368\n+\tldr\tr2, [sp, #888]\t@ 0x378\n \tmovs\tr7, r4\n \n 00229d00 :\n coot::colour_t::convert_to_hsv() const:\n coot-colour.cc:37\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -694522,41 +694522,41 @@\n \tb.n\t22a3cc \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tpop\t{r2, r4, r7}\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r6, r7}\n+\tstmia\tr7!, {r2, r6, r7}\n \tmovs\tr6, r4\n-\tstmia\tr7!, {r1, r2, r3, r5, r7}\n+\tstmia\tr7!, {r1, r4, r5, r7}\n \tmovs\tr6, r4\n-\tstmia\tr7!, {r1, r2, r7}\n+\tstmia\tr7!, {r1, r3, r7}\n \tmovs\tr6, r4\n-\tldr\tr6, [r1, #80]\t@ 0x50\n+\tldr\tr2, [r2, #80]\t@ 0x50\n \tmovs\tr6, r4\n-\tstr\tr3, [sp, #472]\t@ 0x1d8\n+\tstr\tr3, [sp, #488]\t@ 0x1e8\n \tmovs\tr7, r4\n-\tstmia\tr6!, {r4, r5, r7}\n+\tstmia\tr6!, {r2, r4, r5, r7}\n \tmovs\tr6, r4\n-\tldrb\tr2, [r7, #5]\n+\tldrb\tr6, [r7, #5]\n \tmovs\tr0, r5\n-\tstmia\tr6!, {r1, r7}\n+\tstmia\tr6!, {r1, r2, r7}\n \tmovs\tr6, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r1, r3, r6, r7}\n+\tstmia\tr5!, {r1, r2, r3, r6, r7}\n \tmovs\tr6, r4\n-\tldrb\tr6, [r5, #1]\n+\tldrb\tr2, [r6, #1]\n \tmovs\tr0, r5\n-\tstmia\tr5!, {r2, r3, r4}\n+\tstmia\tr5!, {r5}\n \tmovs\tr6, r4\n-\tstrb\tr4, [r6, #30]\n+\tstrb\tr0, [r7, #30]\n \tmovs\tr0, r5\n-\tstmia\tr4!, {r2, r3, r4, r5, r7}\n+\tstmia\tr4!, {r6, r7}\n \tmovs\tr6, r4\n \n 0022a874 :\n coot::chain_mutation_info_container_t::get_residue_type[abi:cxx11](coot::residue_spec_t const&) const:\n coot-align.cc:147\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -694735,15 +694735,15 @@\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r8\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \t\t\t@ instruction: 0xb754\n \tmovs\tr5, r5\n-\tstmia\tr2!, {r4, r6}\n+\tstmia\tr2!, {r2, r4, r6}\n \tmovs\tr6, r4\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \t...\n \n 0022a9b8 :\n@@ -694895,17 +694895,17 @@\n \tnop\n \tnop.w\n \t...\n \t\t\t@ instruction: 0xb62c\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr2!, {r1, r2}\n+\tstmia\tr2!, {r1, r3}\n \tmovs\tr6, r4\n-\tstmia\tr2!, {r1, r2, r3, r4}\n+\tstmia\tr2!, {r1, r5}\n \tmovs\tr6, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 0022ab0c :\n coot::operator<<(std::ostream&, coot::mutate_insertion_range_info_t&):\n coot-align.cc:189\n@@ -694995,21 +694995,21 @@\n coot-align.cc:193 (discriminator 1)\n \tcmp\tr9, r3\n \tbcc.n\t22ab76 \n coot-align.cc:196\n \tmov\tr0, r6\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tstmia\tr0!, {r3, r4, r6, r7}\n+\tstmia\tr0!, {r2, r3, r4, r6, r7}\n \tmovs\tr6, r4\n-\tstr\tr4, [r0, #92]\t@ 0x5c\n+\tstr\tr0, [r1, #92]\t@ 0x5c\n \tmovs\tr6, r4\n-\tstmia\tr0!, {r1, r2, r4, r5, r7}\n+\tstmia\tr0!, {r1, r3, r4, r5, r7}\n \tmovs\tr6, r4\n-\tldrh\tr4, [r3, #32]\n+\tldrh\tr0, [r4, #32]\n \tmovs\tr7, r4\n \n 0022abbc :\n coot::chain_mutation_info_container_t::rationalize_insertions():\n coot-align.cc:39\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -697557,27 +697557,27 @@\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tb.n\t22bca8 \n \tb.n\t22bcbc \n coot-nomenclature.cc:545\n \tmov\tr6, r1\n \tb.n\t22bd32 \n \tnop\n-\tadd\tr7, sp, #656\t@ 0x290\n+\tadd\tr7, sp, #672\t@ 0x2a0\n \tmovs\tr6, r4\n \tadd\tr3, pc, #192\t@ (adr r3, 22be48 )\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr3, pc, #96\t@ (adr r3, 22bdf0 )\n \tmovs\tr5, r5\n \tldr\tr6, [pc, #152]\t@ (22be2c )\n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #16\n+\tadd\tr7, sp, #32\n \tmovs\tr6, r4\n \n 0022bd9c :\n coot::nomenclature::test_and_fix_PHE_TYR_nomenclature_errors(mmdb::Residue*, bool):\n coot-nomenclature.cc:290\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -698687,19 +698687,19 @@\n \teors\tr6, r2\n \tadd\tr2, pc, #280\t@ (adr r2, 22c6d4 )\n \tmovs\tr5, r5\n \tadd\tr2, pc, #216\t@ (adr r2, 22c698 )\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #152\t@ 0x98\n+\tadd\tr6, sp, #168\t@ 0xa8\n \tmovs\tr6, r4\n-\tldrb\tr0, [r1, #4]\n+\tldrb\tr4, [r1, #4]\n \tmovs\tr7, r4\n-\tldrb\tr0, [r0, #4]\n+\tldrb\tr4, [r0, #4]\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr4, [sp, #56]\t@ 0x38\n \tldr\tr5, [sp, #24]\n@@ -699206,29 +699206,29 @@\n \tbne.n\t22c954 \n \tblx\te78c8 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr1, [sp, #976]\t@ 0x3d0\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #24\t@ (adr r5, 22c9b4 )\n+\tadd\tr5, pc, #40\t@ (adr r5, 22c9c4 )\n \tmovs\tr6, r4\n-\tadd\tr4, pc, #976\t@ (adr r4, 22cd70 )\n+\tadd\tr4, pc, #992\t@ (adr r4, 22cd80 )\n \tmovs\tr6, r4\n-\tadd\tr4, pc, #976\t@ (adr r4, 22cd74 )\n+\tadd\tr4, pc, #992\t@ (adr r4, 22cd84 )\n \tmovs\tr6, r4\n-\tadd\tr4, pc, #904\t@ (adr r4, 22cd30 )\n+\tadd\tr4, pc, #920\t@ (adr r4, 22cd40 )\n \tmovs\tr6, r4\n-\tadd\tr4, pc, #56\t@ (adr r4, 22c9e4 )\n+\tadd\tr4, pc, #72\t@ (adr r4, 22c9f4 )\n \tmovs\tr6, r4\n-\tadd\tr3, pc, #1008\t@ (adr r3, 22cda0 )\n+\tadd\tr4, pc, #0\t@ (adr r4, 22c9b0 )\n \tmovs\tr6, r4\n-\tadd\tr4, pc, #40\t@ (adr r4, 22c9dc )\n+\tadd\tr4, pc, #56\t@ (adr r4, 22c9ec )\n \tmovs\tr6, r4\n-\tadd\tr3, pc, #992\t@ (adr r3, 22cd98 )\n+\tadd\tr3, pc, #1008\t@ (adr r3, 22cda8 )\n \tmovs\tr6, r4\n \tstr\tr6, [sp, #736]\t@ 0x2e0\n \tmovs\tr5, r5\n \tstr\tr6, [sp, #528]\t@ 0x210\n \tmovs\tr5, r5\n \n 0022c9c0 :\n@@ -700722,51 +700722,51 @@\n \tmovs\tr5, r5\n \tstr\tr6, [sp, #72]\t@ 0x48\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t22d654 \n+\tb.n\t22d65c \n \tmovs\tr7, r4\n-\tadd\tr2, pc, #264\t@ (adr r2, 22d564 )\n+\tadd\tr2, pc, #280\t@ (adr r2, 22d574 )\n \tmovs\tr6, r4\n-\tadd\tr1, pc, #384\t@ (adr r1, 22d5e0 )\n+\tadd\tr1, pc, #400\t@ (adr r1, 22d5f0 )\n \tmovs\tr6, r4\n-\tadd\tr0, pc, #584\t@ (adr r0, 22d6ac )\n+\tadd\tr0, pc, #600\t@ (adr r0, 22d6bc )\n \tmovs\tr6, r4\n-\tldr\tr2, [r1, #44]\t@ 0x2c\n+\tldr\tr6, [r1, #44]\t@ 0x2c\n \tmovs\tr7, r4\n-\tldr\tr4, [r5, #40]\t@ 0x28\n+\tldr\tr0, [r6, #40]\t@ 0x28\n \tmovs\tr7, r4\n-\tldr\tr2, [r0, #40]\t@ 0x28\n+\tldr\tr6, [r0, #40]\t@ 0x28\n \tmovs\tr7, r4\n-\tldr\tr6, [r3, #36]\t@ 0x24\n+\tldr\tr2, [r4, #36]\t@ 0x24\n \tmovs\tr7, r4\n-\tadd\tr3, pc, #1008\t@ (adr r3, 22d868 )\n+\tadd\tr4, pc, #0\t@ (adr r4, 22d478 )\n \tmovs\tr6, r4\n-\tldrh\tr2, [r2, #0]\n+\tldrh\tr6, [r2, #0]\n \tmovs\tr7, r4\n-\tldr\tr5, [sp, #656]\t@ 0x290\n+\tldr\tr5, [sp, #672]\t@ 0x2a0\n \tmovs\tr6, r4\n-\tldr\tr5, [sp, #104]\t@ 0x68\n+\tldr\tr5, [sp, #120]\t@ 0x78\n \tmovs\tr6, r4\n-\tstr\tr2, [r2, #104]\t@ 0x68\n+\tstr\tr6, [r2, #104]\t@ 0x68\n \tmovs\tr7, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #40]\t@ 0x28\n+\tldr\tr1, [sp, #56]\t@ 0x38\n \tmovs\tr6, r4\n-\tldr\tr0, [sp, #1016]\t@ 0x3f8\n+\tldr\tr1, [sp, #8]\n \tmovs\tr6, r4\n-\tldr\tr2, [sp, #64]\t@ 0x40\n+\tldr\tr2, [sp, #80]\t@ 0x50\n \tmovs\tr6, r4\n-\tldr\tr2, [sp, #456]\t@ 0x1c8\n+\tldr\tr2, [sp, #472]\t@ 0x1d8\n \tmovs\tr6, r4\n-\tstrb\tr0, [r1, #31]\n+\tstrb\tr4, [r1, #31]\n \tmovs\tr7, r4\n /usr/include/c++/14/bits/char_traits.h:381\n \tldrb\tr3, [r2, #0]\n \tcmp\tr3, #65\t@ 0x41\n \tbne.w\t22cc26 \n \tldrb\tr3, [r2, #1]\n \tcmp\tr3, #76\t@ 0x4c\n@@ -702405,41 +702405,41 @@\n \tb.w\t22cb88 \n \tnop\n \tnop.w\n \tadds\tr3, #51\t@ 0x33\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #51\t@ 0x33\n \tstmia\tr0!, {r0, r1, r2, r3, r7}\n-\tstr\tr7, [sp, #440]\t@ 0x1b8\n+\tstr\tr7, [sp, #456]\t@ 0x1c8\n \tmovs\tr6, r4\n \tldrsb\tr2, [r2, r0]\n \tmovs\tr5, r4\n-\tldr\tr0, [sp, #1016]\t@ 0x3f8\n+\tldr\tr1, [sp, #8]\n \tmovs\tr6, r4\n-\tldr\tr0, [sp, #400]\t@ 0x190\n+\tldr\tr0, [sp, #416]\t@ 0x1a0\n \tmovs\tr6, r4\n-\tstr\tr4, [sp, #384]\t@ 0x180\n+\tstr\tr4, [sp, #400]\t@ 0x190\n \tmovs\tr6, r4\n-\tstr\tr4, [sp, #288]\t@ 0x120\n+\tstr\tr4, [sp, #304]\t@ 0x130\n \tmovs\tr6, r4\n-\tstr\tr4, [sp, #464]\t@ 0x1d0\n+\tstr\tr4, [sp, #480]\t@ 0x1e0\n \tmovs\tr6, r4\n-\tstr\tr4, [sp, #440]\t@ 0x1b8\n+\tstr\tr4, [sp, #456]\t@ 0x1c8\n \tmovs\tr6, r4\n-\tstr\tr1, [sp, #472]\t@ 0x1d8\n+\tstr\tr1, [sp, #488]\t@ 0x1e8\n \tmovs\tr6, r4\n-\tldrh\tr6, [r3, r7]\n+\tldrh\tr2, [r4, r7]\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r1, r1]\n+\tldrh\tr0, [r2, r1]\n \tmovs\tr7, r4\n-\tldrh\tr4, [r4, r0]\n+\tldrh\tr0, [r5, r0]\n \tmovs\tr7, r4\n-\tldrh\tr6, [r0, r0]\n+\tldrh\tr2, [r1, r0]\n \tmovs\tr7, r4\n \tldrb\tr3, [r0, #1]\n \tcmp\tr3, #83\t@ 0x53\n \tbne.w\t22cb66 \n \tldrb\tr3, [r0, #2]\n \tcmp\tr3, #80\t@ 0x50\n \tbne.w\t22cb66 \n@@ -703778,49 +703778,49 @@\n \tbne.w\t22e8d4 \n \tldr\tr0, [pc, #112]\t@ (22eaf8 )\n \tadd\tr0, pc\n \tblx\te4574 \n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r0, #34]\t@ 0x22\n+\tldrh\tr4, [r0, #34]\t@ 0x22\n \tmovs\tr6, r4\n-\tldrh\tr4, [r6, #32]\n+\tldrh\tr0, [r7, #32]\n \tmovs\tr6, r4\n-\tldrsb\tr6, [r2, r2]\n+\tldrsb\tr2, [r3, r2]\n \tmovs\tr7, r4\n-\tldrh\tr4, [r1, #26]\n+\tldrh\tr0, [r2, #26]\n \tmovs\tr6, r4\n-\tldrh\tr0, [r0, #26]\n+\tldrh\tr4, [r0, #26]\n \tmovs\tr6, r4\n-\tstrb\tr2, [r4, r4]\n+\tstrb\tr6, [r4, r4]\n \tmovs\tr7, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr4, [r6, #12]\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr4, [r5, #62]\t@ 0x3e\n+\tstrh\tr0, [r6, #62]\t@ 0x3e\n \tmovs\tr6, r4\n-\tstrh\tr0, [r3, #62]\t@ 0x3e\n+\tstrh\tr4, [r3, #62]\t@ 0x3e\n \tmovs\tr6, r4\n-\tstrh\tr2, [r3, #62]\t@ 0x3e\n+\tstrh\tr6, [r3, #62]\t@ 0x3e\n \tmovs\tr6, r4\n-\tstrh\tr6, [r5, #62]\t@ 0x3e\n+\tstrh\tr2, [r6, #62]\t@ 0x3e\n \tmovs\tr6, r4\n-\tstr\tr6, [r4, r7]\n+\tstr\tr2, [r5, r7]\n \tmovs\tr7, r4\n-\tstrh\tr4, [r4, #44]\t@ 0x2c\n+\tstrh\tr0, [r5, #44]\t@ 0x2c\n \tmovs\tr6, r4\n-\tstrh\tr6, [r7, #44]\t@ 0x2c\n+\tstrh\tr2, [r0, #46]\t@ 0x2e\n \tmovs\tr6, r4\n \tcmp\tr0, #66\t@ 0x42\n \tmovs\tr5, r4\n-\tstrh\tr0, [r0, #44]\t@ 0x2c\n+\tstrh\tr4, [r0, #44]\t@ 0x2c\n \tmovs\tr6, r4\n \tstrb\tr2, [r7, #28]\n \tmovs\tr5, r5\n \tstrb\tr0, [r4, #28]\n \tmovs\tr5, r5\n \tstrb\tr0, [r2, #26]\n \tmovs\tr5, r5\n@@ -706560,15 +706560,15 @@\n \tldr\tr1, [pc, #12]\t@ (22fd58 <_wrap_main_hbox(_object*)@@Base+0x7c>)\n \tldr\tr0, [r0, #0]\n \tadd\tr1, pc\n \tblx\te6fa8 \n coot_pythonmodule.cc:168\n \tmovs\tr0, #0\n \tpop\t{r3, pc}\n-\tstrb\tr6, [r0, #4]\n+\tstrb\tr2, [r1, #4]\n \tmovs\tr6, r4\n coot_gui_api_clear(_object*):\n coot_pythonmodule.cc:185\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4088]\t@ 0xff8\n@@ -706678,15 +706678,15 @@\n \tmovs\tr5, r5\n \tldr\tr4, [r6, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r4, #2]\n+\tstrb\tr2, [r5, #2]\n \tmovs\tr6, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 0022fe2c :\n coot_python_register_classes(_object*):\n coot_pythonmodule.cc:140\n@@ -706735,27 +706735,27 @@\n \tldr\tr3, [r4, r3]\n coot_pythonmodule.cc:154\n \tldmia.w\tsp!, {r4, lr}\n coot_pythonmodule.cc:147\n \tldr\tr0, [r3, #0]\n \tb.w\te6fa4 \n \tnop\n-\tstrb\tr2, [r3, #2]\n+\tstrb\tr6, [r3, #2]\n \tmovs\tr6, r4\n \tstr\tr4, [r7, #24]\n \tmovs\tr5, r5\n-\tstrb\tr6, [r4, #1]\n+\tstrb\tr2, [r5, #1]\n \tmovs\tr6, r4\n \tstrh\tr4, [r2, r7]\n \tmovs\tr0, r0\n \tldr\tr0, [r4, #28]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r0, #2]\n+\tstrb\tr6, [r0, #2]\n \tmovs\tr6, r4\n-\tstrb\tr0, [r1, #1]\n+\tstrb\tr4, [r1, #1]\n \tmovs\tr6, r4\n \n 0022fe9c :\n PyInit_coot_gui_api():\n coot_pythonmodule.cc:204\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -706867,23 +706867,23 @@\n \tb.n\t22fef6 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tldmia\tr7!, {r1, r2, r3, r5, r6}\n \tmovs\tr5, r5\n \tstr\tr0, [r1, #20]\n \tmovs\tr5, r5\n-\tstrb\tr0, [r3, #1]\n+\tstrb\tr4, [r3, #1]\n \tmovs\tr6, r4\n-\tstrb\tr4, [r7, #0]\n+\tstrb\tr0, [r0, #1]\n \tmovs\tr6, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr0, [r6, #120]\t@ 0x78\n+\tldr\tr4, [r6, #120]\t@ 0x78\n \tmovs\tr6, r4\n \n 0022ff78 :\n initcoot_python_gobject():\n coot_pythonmodule.cc:231\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -707376,61 +707376,61 @@\n \tmov.w\tr3, #0\n \tbne.w\t230136 \n \tblx\te78c8 \n \tstr\tr0, [r6, #4]\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [r1, #124]\t@ 0x7c\n+\tldr\tr2, [r2, #124]\t@ 0x7c\n \tmovs\tr6, r4\n \tstr\tr6, [r4, #4]\n \tmovs\tr5, r5\n-\tstrb\tr6, [r3, #0]\n+\tstrb\tr2, [r4, #0]\n \tmovs\tr6, r4\n \tstr\tr4, [r5, #32]\n \tmovs\tr0, r0\n-\tldr\tr4, [r7, #124]\t@ 0x7c\n+\tstrb\tr0, [r0, #0]\n \tmovs\tr6, r4\n \tstr\tr0, [r4, #120]\t@ 0x78\n \tmovs\tr0, r0\n-\tstrb\tr0, [r2, #7]\n+\tstrb\tr4, [r2, #7]\n \tmovs\tr6, r4\n-\tstrb\tr6, [r5, #0]\n+\tstrb\tr2, [r6, #0]\n \tmovs\tr6, r4\n-\tstrb\tr4, [r6, #0]\n+\tstrb\tr0, [r7, #0]\n \tmovs\tr6, r4\n \tldrsh\tr0, [r7, r6]\n \tmovs\tr5, r5\n \tldr\tr0, [r4, #28]\n \tmovs\tr0, r0\n-\tldr\tr0, [r0, #120]\t@ 0x78\n+\tldr\tr4, [r0, #120]\t@ 0x78\n \tmovs\tr6, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r7, #116]\t@ 0x74\n+\tldr\tr0, [r0, #120]\t@ 0x78\n \tmovs\tr6, r4\n \tldrsh\tr6, [r5, r4]\n \tmovs\tr5, r5\n-\tldr\tr6, [r5, #112]\t@ 0x70\n+\tldr\tr2, [r6, #112]\t@ 0x70\n \tmovs\tr6, r4\n \tldrsh\tr6, [r2, r3]\n \tmovs\tr5, r5\n \tldrsh\tr6, [r7, r2]\n \tmovs\tr5, r5\n-\tldr\tr0, [r1, #108]\t@ 0x6c\n+\tldr\tr4, [r1, #108]\t@ 0x6c\n \tmovs\tr6, r4\n \tldrsh\tr4, [r3, r1]\n \tmovs\tr5, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr4, [r5, #80]\t@ 0x50\n+\tldr\tr0, [r6, #80]\t@ 0x50\n \tmovs\tr6, r4\n-\tldr\tr2, [r4, #80]\t@ 0x50\n+\tldr\tr6, [r4, #80]\t@ 0x50\n \tmovs\tr6, r4\n-\tldr\tr6, [r1, #76]\t@ 0x4c\n+\tldr\tr2, [r2, #76]\t@ 0x4c\n \tmovs\tr6, r4\n \tldrb\tr2, [r4, r4]\n \tmovs\tr5, r5\n void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) [clone .isra.0]:\n /usr/include/c++/14/bits/basic_string.tcc:221\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -708062,20 +708062,20 @@\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t2306e6 \n \tnop\n \tldrh\tr2, [r6, r2]\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [r7, #48]\t@ 0x30\n+\tldr\tr2, [r0, #52]\t@ 0x34\n \tmovs\tr6, r4\n-\tstr\tr0, [r4, #20]\n+\tstr\tr4, [r4, #20]\n \tmovs\tr6, r4\n-\t\t\t@ instruction: 0xf67a0025\n-\tldr\tr0, [r5, #36]\t@ 0x24\n+\t\t\t@ instruction: 0xf67e0025\n+\tldr\tr4, [r5, #36]\t@ 0x24\n \tmovs\tr6, r4\n \tldr\tr6, [r0, r5]\n \tmovs\tr5, r5\n \tldr\tr4, [r1, r4]\n \tmovs\tr5, r5\n \tldr\tr0, [r5, r3]\n \tmovs\tr5, r5\n@@ -708675,19 +708675,19 @@\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr6, [r4, r1]\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r1, #104]\t@ 0x68\n+\tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr6, r4\n-\tstr\tr4, [r6, #100]\t@ 0x64\n+\tstr\tr0, [r7, #100]\t@ 0x64\n \tmovs\tr6, r4\n-\tstr\tr0, [r5, #100]\t@ 0x64\n+\tstr\tr4, [r5, #100]\t@ 0x64\n \tmovs\tr6, r4\n \tstrb\tr6, [r7, r3]\n \tmovs\tr5, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r2]\n \tmovs\tr5, r5\n@@ -708759,21 +708759,21 @@\n \tbeq.n\t230c4e \n \tmov\tr0, r6\n \tblx\tr3\n \tmov\tr1, r0\n \tb.n\t230c4e \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n-\tstr\tr2, [r6, #80]\t@ 0x50\n+\tstr\tr6, [r6, #80]\t@ 0x50\n \tmovs\tr6, r4\n \tstrh\tr4, [r3, r7]\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r7, #76]\t@ 0x4c\n+\tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr6, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 00230c90 :\n setup_python_with_coot_modules(int, char**):\n coot-setup-python.cc:133\n@@ -709088,35 +709088,35 @@\n \tblx\te78c8 \n \tstrh\tr4, [r2, r5]\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr4, [r0, r5]\n \tmovs\tr5, r5\n-\tstr\tr6, [r0, #68]\t@ 0x44\n-\tmovs\tr6, r4\n-\tstr\tr0, [r4, #68]\t@ 0x44\n+\tstr\tr2, [r1, #68]\t@ 0x44\n \tmovs\tr6, r4\n-\tstr\tr0, [r7, #60]\t@ 0x3c\n+\tstr\tr4, [r4, #68]\t@ 0x44\n \tmovs\tr6, r4\n-\tstr\tr4, [r0, #72]\t@ 0x48\n+\tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr6, r4\n-\tstr\tr6, [r0, #64]\t@ 0x40\n+\tstr\tr0, [r1, #72]\t@ 0x48\n \tmovs\tr6, r4\n-\tstr\tr6, [r2, #72]\t@ 0x48\n+\tstr\tr2, [r1, #64]\t@ 0x40\n \tmovs\tr6, r4\n \tstr\tr2, [r3, #72]\t@ 0x48\n \tmovs\tr6, r4\n+\tstr\tr6, [r3, #72]\t@ 0x48\n+\tmovs\tr6, r4\n \tstrh\tr4, [r5, r1]\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r7, #60]\t@ 0x3c\n+\tstr\tr0, [r0, #64]\t@ 0x40\n \tmovs\tr6, r4\n-\tstr\tr4, [r4, #60]\t@ 0x3c\n+\tstr\tr0, [r5, #60]\t@ 0x3c\n \tmovs\tr6, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr2, [r2, r6]\n \tmovs\tr5, r5\n \tstr\tr2, [r7, r5]\n \tmovs\tr5, r5\n@@ -710538,40 +710538,40 @@\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr2, [r6, r2]\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r4, #40]\t@ 0x28\n+\tstr\tr0, [r5, #40]\t@ 0x28\n \tmovs\tr6, r4\n-\tcmp\tr0, #22\n+\tcmp\tr0, #26\n \tmovs\tr7, r4\n \tstr\tr4, [r5, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstr\tr6, [r6, r0]\n \tmovs\tr5, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, #42]\t@ 0x2a\n \tmovs\tr5, r4\n-\tstr\tr0, [r7, #28]\n+\tstr\tr4, [r7, #28]\n \tmovs\tr6, r4\n-\tsbcs.w\tr0, lr, #10813440\t@ 0xa50000\n-\tldrsh\tr2, [r7, r4]\n+\t\t\t@ instruction: 0xf5820025\n+\tldrsh\tr6, [r7, r4]\n \tmovs\tr6, r4\n-\tldrsh\tr2, [r0, r5]\n+\tldrsh\tr6, [r0, r5]\n \tmovs\tr6, r4\n-\tldrsh\tr0, [r1, r0]\n+\tldrsh\tr4, [r1, r0]\n \tmovs\tr6, r4\n-\tldrb\tr4, [r7, r6]\n+\tldrb\tr0, [r0, r7]\n \tmovs\tr6, r4\n-\tldrb\tr6, [r0, r3]\n+\tldrb\tr2, [r1, r3]\n \tmovs\tr6, r4\n-\tldrb\tr2, [r0, r2]\n+\tldrb\tr6, [r0, r2]\n \tmovs\tr6, r4\n \tldr\tr0, [pc, #344]\t@ (231a6c , std::allocator > const&)@@Base+0xb48>)\n \tmovs\tr5, r5\n \tldr\tr0, [pc, #248]\t@ (231a10 , std::allocator > const&)@@Base+0xaec>)\n \tmovs\tr5, r5\n \tldr\tr0, [pc, #152]\t@ (2319b4 , std::allocator > const&)@@Base+0xa90>)\n \tmovs\tr5, r5\n@@ -712416,43 +712416,43 @@\n \tnop\n \tsubs\tr6, #216\t@ 0xd8\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr6, #202\t@ 0xca\n \tmovs\tr5, r5\n-\tstr\tr0, [r2, r5]\n+\tstr\tr4, [r2, r5]\n \tmovs\tr6, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r5, r4]\n+\tstr\tr0, [r6, r4]\n \tmovs\tr6, r4\n-\tasrs\tr6, r3, #22\n+\tasrs\tr2, r4, #22\n \tmovs\tr7, r4\n-\tasrs\tr4, r0, #22\n+\tasrs\tr0, r1, #22\n \tmovs\tr7, r4\n \tadds\tr4, #170\t@ 0xaa\n \tmovs\tr5, r4\n \tadds\tr4, #122\t@ 0x7a\n \tmovs\tr5, r4\n \tadds\tr4, #96\t@ 0x60\n \tmovs\tr5, r4\n \tadds\tr4, #50\t@ 0x32\n \tmovs\tr5, r4\n-\tldr\tr6, [pc, #832]\t@ (2329d8 , std::allocator > const&)@@Base+0x194>)\n+\tldr\tr6, [pc, #848]\t@ (2329e8 , std::allocator > const&)@@Base+0x1a4>)\n \tmovs\tr6, r4\n-\tldr\tr6, [pc, #784]\t@ (2329ac , std::allocator > const&)@@Base+0x168>)\n+\tldr\tr6, [pc, #800]\t@ (2329bc , std::allocator > const&)@@Base+0x178>)\n \tmovs\tr6, r4\n \tadds\tr1, #26\n \tmovs\tr5, r4\n-\tldr\tr6, [pc, #744]\t@ (23298c , std::allocator > const&)@@Base+0x148>)\n+\tldr\tr6, [pc, #760]\t@ (23299c , std::allocator > const&)@@Base+0x158>)\n \tmovs\tr6, r4\n-\tldr\tr6, [pc, #776]\t@ (2329b0 , std::allocator > const&)@@Base+0x16c>)\n+\tldr\tr6, [pc, #792]\t@ (2329c0 , std::allocator > const&)@@Base+0x17c>)\n \tmovs\tr6, r4\n-\tasrs\tr6, r7, #6\n+\tasrs\tr2, r0, #7\n \tmovs\tr6, r4\n \tasrs\tr7, r0, #9\n \tmovs\tr0, r0\n \tlsrs\tr7, r1, #32\n \tmovs\tr0, r0\n \tsubs\tr3, #112\t@ 0x70\n \tmovs\tr5, r5\n@@ -713012,15 +713012,15 @@\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr6, [r7, #18]\n \tmovs\tr5, r4\n \tadd\tsl, r2\n \tmovs\tr5, r4\n-\tldr\tr1, [pc, #1016]\t@ (232ea0 , std::allocator > const&)@@Base+0x3d4>)\n+\tldr\tr2, [pc, #8]\t@ (232ab0 , std::allocator > const&)@@Base+0x26c>)\n \tmovs\tr6, r4\n \tadd\tr2, r3\n \tmovs\tr5, r4\n \tadds\tr6, #46\t@ 0x2e\n \tmovs\tr5, r5\n \tadds\tr5, #214\t@ 0xd6\n \tmovs\tr5, r5\n@@ -713598,27 +713598,27 @@\n \tblx\te78c8 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tb.n\t232e2a , std::allocator > const&)@@Base+0x35e>\n \tadds\tr3, #84\t@ 0x54\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmov\tr2, r7\n+\tmov\tr6, r7\n \tmovs\tr6, r4\n \tadds\tr3, #66\t@ 0x42\n \tmovs\tr5, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmov\tr6, fp\n+\tmov\tr2, ip\n \tmovs\tr6, r4\n-\tcmp\tlr, ip\n+\tcmp\tsl, sp\n \tmovs\tr6, r4\n \tadds\tr2, #156\t@ 0x9c\n \tmovs\tr5, r5\n-\tcmp\tr8, r7\n+\tcmp\tip, r7\n \tmovs\tr6, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadds\tr1, #200\t@ 0xc8\n \tmovs\tr5, r5\n \tadds\tr1, #176\t@ 0xb0\n \tmovs\tr5, r5\n@@ -714159,15 +714159,15 @@\n \tnop\n \tadds\tr1, #4\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr0, #58\t@ 0x3a\n \tmovs\tr5, r4\n-\tldmia\tr5!, {r1, r2, r3}\n+\tldmia\tr5!, {r1, r4}\n \tmovs\tr5, r4\n \tmovs\tr6, #242\t@ 0xf2\n \tmovs\tr5, r4\n \tcmp\tr6, #254\t@ 0xfe\n \tmovs\tr5, r5\n \tcmp\tr6, #120\t@ 0x78\n \tmovs\tr5, r5\n@@ -714779,27 +714779,27 @@\n \tb.n\t2335d8 , std::allocator > const&)@@Base+0xb0c>\n \tb.n\t2335e4 , std::allocator > const&)@@Base+0xb18>\n \tnop\n \tcmp\tr5, #72\t@ 0x48\n \tmovs\tr5, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tands\tr0, r6\n+\tands\tr4, r6\n \tmovs\tr6, r4\n-\tands\tr4, r4\n+\tands\tr0, r5\n \tmovs\tr6, r4\n \tmovs\tr2, #124\t@ 0x7c\n \tmovs\tr5, r4\n-\tsubs\tr7, #166\t@ 0xa6\n+\tsubs\tr7, #170\t@ 0xaa\n \tmovs\tr6, r4\n \tcmp\tr3, #170\t@ 0xaa\n \tmovs\tr5, r5\n-\tsubs\tr6, #104\t@ 0x68\n+\tsubs\tr6, #108\t@ 0x6c\n \tmovs\tr6, r4\n-\tasrs\tr2, r4, #24\n+\tasrs\tr6, r4, #24\n \tmovs\tr7, r4\n \tcmp\tr2, #8\n \tmovs\tr5, r5\n \tcmp\tr1, #240\t@ 0xf0\n \tmovs\tr5, r5\n \tbeq.n\t233620 , std::allocator > const&)@@Base+0xb54>\n \tmovs\tr4, r4\n@@ -716506,55 +716506,55 @@\n \tmovs\tr0, r0\n \tadds\tr0, r1, #7\n \tmovs\tr5, r4\n \tmovs\tr5, #114\t@ 0x72\n \tmovs\tr5, r5\n \tmovs\tr5, #112\t@ 0x70\n \tmovs\tr5, r5\n-\tsubs\tr0, #248\t@ 0xf8\n+\tsubs\tr0, #252\t@ 0xfc\n \tmovs\tr6, r4\n \tstr\tr6, [r0, #52]\t@ 0x34\n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr0, #214\t@ 0xd6\n+\tsubs\tr0, #218\t@ 0xda\n \tmovs\tr6, r4\n \tstr\tr4, [r6, #44]\t@ 0x2c\n \tmovs\tr5, r4\n \tadds\tr4, r0, #4\n \tmovs\tr5, r4\n \tsubs\tr2, r5, r7\n \tmovs\tr5, r4\n-\tadds\tr7, #252\t@ 0xfc\n+\tsubs\tr0, #0\n \tmovs\tr6, r4\n-\tsubs\tr6, r5, r4\n+\tsubs\tr2, r6, r4\n \tmovs\tr7, r4\n-\tadds\tr7, #190\t@ 0xbe\n+\tadds\tr7, #194\t@ 0xc2\n \tmovs\tr6, r4\n-\tadds\tr7, #190\t@ 0xbe\n+\tadds\tr7, #194\t@ 0xc2\n \tmovs\tr6, r4\n-\tadds\tr7, #190\t@ 0xbe\n+\tadds\tr7, #194\t@ 0xc2\n \tmovs\tr6, r4\n-\tadds\tr7, #186\t@ 0xba\n+\tadds\tr7, #190\t@ 0xbe\n \tmovs\tr6, r4\n-\tadds\tr7, #174\t@ 0xae\n+\tadds\tr7, #178\t@ 0xb2\n \tmovs\tr6, r4\n-\tadds\tr7, #74\t@ 0x4a\n+\tadds\tr7, #78\t@ 0x4e\n \tmovs\tr6, r4\n \tsubs\tr0, r2, r7\n \tmovs\tr5, r4\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldrsb\tr0, [r7, r0]\n \tmovs\tr0, r0\n \tldr\tr4, [r1, r5]\n \tmovs\tr0, r0\n \tadd\tr7, pc, #816\t@ (adr r7, 2346d8 )\n \tmovs\tr5, r4\n-\tadds\tr5, #96\t@ 0x60\n+\tadds\tr5, #100\t@ 0x64\n \tmovs\tr6, r4\n \tmovs\tr0, #198\t@ 0xc6\n \tmovs\tr5, r5\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n@@ -719875,19 +719875,19 @@\n \tmovs\tr5, r4\n \tlsrs\tr0, r6, #32\n \tmovs\tr5, r5\n \tlsls\tr4, r6, #28\n \tmovs\tr5, r5\n \tadd\tr6, sp, #584\t@ 0x248\n \tmovs\tr4, r4\n-\tldr\tr6, [r6, #88]\t@ 0x58\n+\tldr\tr2, [r7, #88]\t@ 0x58\n \tmovs\tr7, r4\n \tldr\tr3, [pc, #488]\t@ (235da0 )\n \tmovs\tr5, r4\n-\tldr\tr6, [r1, #84]\t@ 0x54\n+\tldr\tr2, [r2, #84]\t@ 0x54\n \tmovs\tr7, r4\n \tmovs\tr0, r0\n \t...\n \n 00235bc0 :\n stereo_projection_setup_maybe(_GtkWidget*, short):\n draw.cc:137\n@@ -720080,15 +720080,15 @@\n \tmovs\tr5, r5\n \tldrh\tr0, [r1, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #16]\n \tmovs\tr0, r0\n \tlsls\tr2, r6, #15\n \tmovs\tr5, r5\n-\tcmp\tr6, #200\t@ 0xc8\n+\tcmp\tr6, #204\t@ 0xcc\n \tmovs\tr0, r5\n \tldrh\tr4, [r5, r6]\n \tmovs\tr0, r0\n \tldr\tr4, [r7, r7]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #56]\t@ 0x38\n \tmovs\tr0, r0\n@@ -720309,21 +720309,21 @@\n \tmovs\tr5, r5\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tasrs\tr2, r6, #26\n+\tasrs\tr6, r6, #26\n \tmovs\tr6, r4\n \tldrb\tr4, [r3, #3]\n \tmovs\tr5, r4\n \tlsls\tr6, r6, #7\n \tmovs\tr5, r5\n-\tasrs\tr0, r7, #24\n+\tasrs\tr4, r7, #24\n \tmovs\tr6, r4\n \tlsls\tr4, r3, #6\n \tmovs\tr5, r5\n \tlsls\tr6, r7, #5\n \tmovs\tr5, r5\n std::vector, std::allocator > >::operator=(std::vector, std::allocator > > const&) [clone .isra.0]:\n /usr/include/c++/14/bits/vector.tcc:213\n@@ -723305,15 +723305,15 @@\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xebf8002c\n \tsub.w\tr0, r6, ip, asr #32\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr4, [sp, #144]\t@ 0x90\n \tmovs\tr4, r4\n-\tvaddl.u32\tq0, d0, d21\n+\tvaddl.u32\tq0, d4, d21\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \teor.w\tr0, r4, ip, asr #32\n \torn\tr0, ip, ip, asr #32\n \n 002375e4 , std::allocator > const&)@@Base>:\n handle_drag_and_drop_string(std::__cxx11::basic_string, std::allocator > const&):\n@@ -724856,23 +724856,23 @@\n \tb.n\t237e98 , std::allocator > const&)@@Base+0x8b4>\n \tldrd\tr0, r0, [ip, #176]!\t@ 0xb0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrd\tr0, r0, [r6, #176]\t@ 0xb0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcdp2\t0, 5, cr0, cr10, cr5, {1}\n+\tcdp2\t0, 5, cr0, cr14, cr5, {1}\n \tstrd\tr0, r0, [r2, #-176]\t@ 0xb0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tb.n\t238198 , std::allocator > const&)@@Base+0xbb4>\n \tmovs\tr4, r4\n \tsvc\t212\t@ 0xd4\n \tmovs\tr4, r4\n-\tstr??.w\tr0, [r6, #37]\t@ 0x25\n+\tstr??.w\tr0, [sl, #37]\t@ 0x25\n \tb.n\t2382ac , std::allocator > const&)@@Base+0xcc8>\n \tmovs\tr4, r5\n \tb.n\t238234 , std::allocator > const&)@@Base+0xc50>\n \tmovs\tr4, r5\n \tldrh\tr0, [r3, #32]\n \tmovs\tr4, r4\n \tb.n\t238200 , std::allocator > const&)@@Base+0xc1c>\n@@ -726437,28 +726437,28 @@\n \tbeq.w\t2389ea , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x76>\n \tb.n\t238a76 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x102>\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r7\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\t\t\t@ instruction: 0xeb3a0025\n-\t\t\t@ instruction: 0xeb320025\n-\t\t\t@ instruction: 0xeb240025\n-\tadds.w\tr0, r6, r5, asr #32\n-\t\t\t@ instruction: 0xead80025\n-\t\t\t@ instruction: 0xeade0025\n-\teors.w\tr0, ip, r5, asr #32\n-\t\t\t@ instruction: 0xeab80025\n-\t\t\t@ instruction: 0xeaaa0025\n-\tand.w\tr0, r6, r5, asr #32\n-\tldrd\tr0, r0, [r6, #148]!\t@ 0x94\n-\tldrd\tr0, r0, [r6, #148]\t@ 0x94\n-\tcdp\t0, 13, cr0, cr6, cr7, {1}\n-\tstrd\tr0, r0, [r0, #148]\t@ 0x94\n+\t\t\t@ instruction: 0xeb3e0025\n+\t\t\t@ instruction: 0xeb360025\n+\t\t\t@ instruction: 0xeb280025\n+\tadds.w\tr0, sl, r5, asr #32\n+\t\t\t@ instruction: 0xeadc0025\n+\t\t\t@ instruction: 0xeae20025\n+\t\t\t@ instruction: 0xeaa00025\n+\t\t\t@ instruction: 0xeabc0025\n+\t\t\t@ instruction: 0xeaae0025\n+\tand.w\tr0, sl, r5, asr #32\n+\tldrd\tr0, r0, [sl, #148]!\t@ 0x94\n+\tldrd\tr0, r0, [sl, #148]\t@ 0x94\n+\tcdp\t0, 13, cr0, cr10, cr7, {1}\n+\tstrd\tr0, r0, [r4, #148]\t@ 0x94\n \n 00238b9c , std::allocator > const&, int const&, std::pair const&)@@Base>:\n coot::old_generic_display_object_t::add_line(coot::colour_holder const&, std::__cxx11::basic_string, std::allocator > const&, int const&, std::pair const&):\n draw-generic-display-objects.cc:47\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -727955,25 +727955,25 @@\n \tb.n\t2395e4 , std::allocator > const&)@@Base+0x2f0>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldmia\tr4!, {r3, r5, r6, r7}\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tb.n\t239970 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x334>\n+\tb.n\t239978 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x33c>\n \tmovs\tr5, r4\n-\tb.n\t239314 , std::allocator > const&)@@Base+0x20>\n+\tb.n\t23931c , std::allocator > const&)@@Base+0x28>\n \tmovs\tr7, r4\n-\tb.n\t2398ac , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x270>\n+\tb.n\t2398b4 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x278>\n \tmovs\tr5, r4\n-\tb.n\t23982c , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x1f0>\n+\tb.n\t239834 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x1f8>\n \tmovs\tr5, r4\n-\tb.n\t2397ac , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x170>\n+\tb.n\t2397b4 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0x178>\n \tmovs\tr5, r4\n-\tb.n\t2396fc , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0xc0>\n+\tb.n\t239704 , std::allocator > const&, double, clipper::Coord_orth const&)@@Base+0xc8>\n \tmovs\tr5, r4\n \tldmia\tr2!, {r5, r7}\n \tmovs\tr4, r5\n \tldmia\tr2, {r2, r3, r5}\n \tmovs\tr4, r5\n \n 0023963c , std::allocator > const&, double, clipper::Coord_orth const&)@@Base>:\n@@ -734977,19 +734977,19 @@\n \tnop\n \tldr\tr5, [sp, #704]\t@ 0x2c0\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr3!, {r3, r5, r6, r7}\n \tmovs\tr4, r4\n-\tstrb\tr4, [r4, #15]\n+\tstrb\tr0, [r5, #15]\n \tmovs\tr6, r4\n-\tstrb\tr6, [r1, #14]\n+\tstrb\tr2, [r2, #14]\n \tmovs\tr6, r4\n-\tstrb\tr2, [r7, #10]\n+\tstrb\tr6, [r7, #10]\n \tmovs\tr6, r4\n \tldr\tr2, [sp, #776]\t@ 0x308\n \tmovs\tr4, r5\n \tldr\tr1, [sp, #1016]\t@ 0x3f8\n \tmovs\tr4, r5\n \tldr\tr1, [sp, #904]\t@ 0x388\n \tmovs\tr4, r5\n@@ -735205,27 +735205,27 @@\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [sp, #80]\t@ 0x50\n \tmovs\tr4, r5\n \tldrh\tr0, [r7, r6]\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r1, r4, r7}\n+\tstmia\tr0!, {r1, r2, r4, r7}\n \tmovs\tr5, r4\n-\tstmia\tr0!, {r1, r5, r6}\n+\tstmia\tr0!, {r1, r2, r5, r6}\n \tmovs\tr5, r4\n-\tstmia\tr0!, {r1, r3, r5}\n+\tstmia\tr0!, {r1, r2, r3, r5}\n \tmovs\tr5, r4\n-\tadd\tr4, sp, #584\t@ 0x248\n+\tadd\tr4, sp, #600\t@ 0x258\n \tmovs\tr5, r4\n-\tadd\tr4, sp, #616\t@ 0x268\n+\tadd\tr4, sp, #632\t@ 0x278\n \tmovs\tr5, r4\n \tstr\tr7, [sp, #112]\t@ 0x70\n \tmovs\tr4, r5\n-\tadd\tr4, sp, #568\t@ 0x238\n+\tadd\tr4, sp, #584\t@ 0x248\n \tmovs\tr5, r4\n overlaps_peptides_cbeta_ramas_and_rotas_internal(int)::{lambda(_GtkButton*, void*)#3}::_FUN(_GtkButton*, void*):\n dynamic-validation.cc:255\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4040]\t@ 0xfc8\n@@ -735786,21 +735786,21 @@\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tb.n\t23cce4 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x22dc>\n \tnop\n \tstr\tr5, [sp, #784]\t@ 0x310\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #112\t@ 0x70\n+\tadd\tr3, sp, #128\t@ 0x80\n \tmovs\tr5, r4\n \tstr\tr5, [sp, #736]\t@ 0x2e0\n \tmovs\tr4, r5\n-\tadd\tr2, sp, #936\t@ 0x3a8\n+\tadd\tr2, sp, #952\t@ 0x3b8\n \tmovs\tr5, r4\n-\tadd\tr2, sp, #752\t@ 0x2f0\n+\tadd\tr2, sp, #768\t@ 0x300\n \tmovs\tr5, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [sp, #408]\t@ 0x198\n \tmovs\tr4, r5\n@@ -737962,25 +737962,25 @@\n \tb.n\t23dc3e >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x3236>\n \tb.n\t23dcd4 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x32cc>\n \tnop\n \tldrh\tr2, [r7, #54]\t@ 0x36\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #184\t@ (adr r4, 23dda4 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x339c>)\n+\tadd\tr4, pc, #200\t@ (adr r4, 23ddb4 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x33ac>)\n \tmovs\tr5, r4\n-\tstr\tr6, [r3, #96]\t@ 0x60\n+\tstr\tr2, [r4, #96]\t@ 0x60\n \tmovs\tr6, r4\n-\tstr\tr6, [r1, #80]\t@ 0x50\n+\tstr\tr2, [r2, #80]\t@ 0x50\n \tmovs\tr6, r4\n-\tstr\tr2, [r0, #68]\t@ 0x44\n+\tstr\tr6, [r0, #68]\t@ 0x44\n \tmovs\tr6, r4\n \tlsrs\tr6, r6, #5\n \tmovs\tr5, r4\n-\tldrsh\tr6, [r0, r5]\n+\tldrsh\tr2, [r1, r5]\n \tmovs\tr5, r4\n \tstrh\tr6, [r7, #52]\t@ 0x34\n \tmovs\tr4, r5\n \tcmp\tr4, #194\t@ 0xc2\n \tmovs\tr4, r4\n \tadd\tr3, sp, #208\t@ 0xd0\n \tmovs\tr4, r4\n@@ -739674,23 +739674,23 @@\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr2, [r0, #8]\n \tmovs\tr4, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #328]\t@ 0x148\n+\tstr\tr6, [sp, #344]\t@ 0x158\n \tmovs\tr5, r4\n-\tstrb\tr0, [r7, r3]\n+\tstrb\tr4, [r7, r3]\n \tmovs\tr6, r4\n-\tstrb\tr2, [r6, r1]\n+\tstrb\tr6, [r6, r1]\n \tmovs\tr6, r4\n-\tstrb\tr4, [r6, r0]\n+\tstrb\tr0, [r7, r0]\n \tmovs\tr6, r4\n-\tstrh\tr2, [r0, r1]\n+\tstrh\tr6, [r0, r1]\n \tmovs\tr5, r4\n \tldrb\tr2, [r6, #10]\n \tmovs\tr4, r5\n \tldrb\tr6, [r7, #5]\n \tmovs\tr4, r5\n \tldrb\tr4, [r4, #5]\n \tmovs\tr4, r5\n@@ -739873,17 +739873,17 @@\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr0, [r6, #27]\n \tmovs\tr4, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r7, #32]\n+\tldrh\tr6, [r7, #32]\n \tmovs\tr5, r4\n-\tldr\tr5, [pc, #800]\t@ (23ed30 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4328>)\n+\tldr\tr5, [pc, #816]\t@ (23ed40 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4338>)\n \tmovs\tr6, r4\n /usr/include/c++/14/bits/charconv.h:69\n \tcmp.w\tr3, #1000\t@ 0x3e8\n \tbcc.w\t23f060 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4658>\n /usr/include/c++/14/bits/charconv.h:70\n \tcmp\tr3, r0\n \tbls.w\t23f064 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x465c>\n@@ -741054,19 +741054,19 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.w\t23f098 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4690>\n \tldr\tr0, [pc, #92]\t@ (23f220 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4818>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop\n-\tldr\tr4, [pc, #888]\t@ (23f548 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4b40>)\n+\tldr\tr4, [pc, #904]\t@ (23f558 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4b50>)\n \tmovs\tr6, r4\n-\tldrh\tr6, [r3, #20]\n+\tldrh\tr2, [r4, #20]\n \tmovs\tr5, r4\n-\tldr\tr1, [pc, #224]\t@ (23f2b8 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x48b0>)\n+\tldr\tr1, [pc, #240]\t@ (23f2c8 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x48c0>)\n \tmovs\tr5, r4\n \tstrb\tr4, [r2, #2]\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r6, #116]\t@ 0x74\n \tmovs\tr4, r5\n@@ -742365,23 +742365,23 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tb.n\t23f962 >::_M_realloc_append(coot::old_generic_display_object_t::dodec_t const&)@@Base+0x4f5a>\n \tldr\tr6, [r7, #88]\t@ 0x58\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr2, [r7, #18]\n+\tstrh\tr6, [r7, #18]\n \tmovs\tr5, r4\n-\tmvns\tr4, r0\n+\tmvns\tr0, r1\n \tmovs\tr6, r4\n-\tstrh\tr2, [r2, #10]\n+\tstrh\tr6, [r2, #10]\n \tmovs\tr5, r4\n-\tstrh\tr2, [r1, #8]\n+\tstrh\tr6, [r1, #8]\n \tmovs\tr5, r4\n-\tsubs\tr7, #180\t@ 0xb4\n+\tsubs\tr7, #184\t@ 0xb8\n \tmovs\tr5, r4\n \tstr\tr6, [r5, #124]\t@ 0x7c\n \tmovs\tr4, r5\n \tstr\tr6, [r4, #100]\t@ 0x64\n \tmovs\tr4, r5\n \tstr\tr0, [r4, #96]\t@ 0x60\n \tmovs\tr4, r5\n@@ -743633,23 +743633,23 @@\n \tmovs\tr4, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldrb\tr6, [r2, #10]\n+\tldrb\tr2, [r3, #10]\n \tmovs\tr5, r4\n-\tsubs\tr4, #30\n+\tsubs\tr4, #34\t@ 0x22\n \tmovs\tr6, r4\n-\tstrb\tr6, [r5, #31]\n+\tstrb\tr2, [r6, #31]\n \tmovs\tr5, r4\n-\tstrb\tr0, [r5, #30]\n+\tstrb\tr4, [r5, #30]\n \tmovs\tr5, r4\n-\tadds\tr6, #186\t@ 0xba\n+\tadds\tr6, #190\t@ 0xbe\n \tmovs\tr5, r4\n \tldrsh\tr4, [r2, r5]\n \tmovs\tr4, r5\n \tstrh\tr4, [r3, #42]\t@ 0x2a\n \tmovs\tr4, r4\n \tstrh\tr4, [r0, #42]\t@ 0x2a\n \tmovs\tr4, r4\n@@ -746652,40 +746652,40 @@\n \tnop.w\n \tadds\tr3, #51\t@ 0x33\n \tadds\tr3, #51\t@ 0x33\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #243\t@ 0xf3\n \tldr\tr2, [pc, #184]\t@ (2418c4 )\n \tmovs\tr4, r5\n-\tstr\tr6, [r7, #0]\n+\tstr\tr2, [r0, #4]\n \tmovs\tr5, r4\n \tldr\tr2, [pc, #112]\t@ (241884 )\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr0, [r5, #0]\n+\tstr\tr4, [r5, #0]\n \tmovs\tr5, r4\n-\tstr\tr6, [r5, #0]\n+\tstr\tr2, [r6, #0]\n \tmovs\tr5, r4\n-\tstr\tr0, [r3, #0]\n+\tstr\tr4, [r3, #0]\n \tmovs\tr5, r4\n-\tstr\tr6, [r2, #0]\n+\tstr\tr2, [r3, #0]\n \tmovs\tr5, r4\n \tsxtb\tr1, r6\n \tvqshlu.s32\t, , #31\n \tvqshl.u32\t, , #31\n \tvqshrun.s64\td27, , #1\n \tvqshrn.u64\td27, , #1\n \t\t\t@ instruction: 0xffff5d04\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldrsh\tr0, [r5, r3]\n+\tldrsh\tr4, [r5, r3]\n \tmovs\tr5, r4\n-\t\t\t@ instruction: 0xfb0c0026\n+\tsmlatb\tr0, r0, r6, r0\n ../validation-graphs/../geometry/residue-and-atom-specs.hh:259\n \tmov\tr0, r8\n \tadd\tr3, sp, #452\t@ 0x1c4\n \tadd\tr7, sp, #480\t@ 0x1e0\n \tstr\tr3, [sp, #32]\n \tblx\te5c74 \n \tmov\tr7, r0\n@@ -748879,39 +748879,39 @@\n /usr/include/c++/14/bits/basic_string.tcc:251\n \tldr\tr6, [r7, #0]\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [r4, #64]\t@ 0x40\n /usr/include/c++/14/bits/char_traits.h:427\n \tb.n\t242660 \n \tnop\n-\tldrh\tr4, [r2, r7]\n+\tldrh\tr0, [r3, r7]\n \tmovs\tr5, r4\n-\tldrh\tr2, [r3, r5]\n+\tldrh\tr6, [r3, r5]\n \tmovs\tr5, r4\n \tcbz\tr7, 242700 \n-\tvtbx.8\td17, {d31- instruction: 0xffff19f0\n \tmovs\tr5, r4\n \tldr\tr6, [r2, #28]\n \tmovs\tr4, r4\n \tldr\tr2, [r7, #24]\n \tmovs\tr4, r4\n \tstrb\tr0, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr0, [r1, r3]\n+\tldr\tr4, [r1, r3]\n \tmovs\tr5, r4\n-\tadds\tr4, r2, r5\n+\tadds\tr0, r3, r5\n \tmovs\tr6, r4\n-\tasrs\tr6, r1, #24\n+\tasrs\tr2, r2, #24\n \tmovs\tr6, r4\n \tadd\tr5, sp, #688\t@ 0x2b0\n \tmovs\tr4, r4\n \tadd\tr2, sp, #940\t@ 0x3ac\n-\t\t\t@ instruction: 0xffff13cc\n+\tvrsra.u64\t, q0, #1\n \tmovs\tr5, r4\n-\tstrh\tr0, [r6, r0]\n+\tstrh\tr4, [r6, r0]\n \tmovs\tr5, r4\n \tldrd\tsl, r6, [sp, #112]\t@ 0x70\n /usr/include/c++/14/bits/stl_vector.h:605\n \tldr\tr3, [sp, #60]\t@ 0x3c\n \tldr.w\tfp, [sp, #120]\t@ 0x78\n /usr/include/c++/14/bits/stl_algo.h:1903 (discriminator 1)\n \tcmp\tsl, r4\n@@ -750754,19 +750754,19 @@\n \tbeq.n\t24348e \n \tb.n\t243470 \n \tnop\n \tcmp\tr5, #60\t@ 0x3c\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\torrs\tr2, r6\n+\torrs\tr6, r6\n \tmovs\tr5, r4\n-\tbics\tr4, r4\n+\tbics\tr0, r5\n \tmovs\tr5, r4\n-\tcmn\tr6, r0\n+\tcmn\tr2, r1\n \tmovs\tr5, r4\n \tcmp\tr3, #240\t@ 0xf0\n \tmovs\tr4, r5\n \tcmp\tr3, #194\t@ 0xc2\n \tmovs\tr4, r5\n \tcmp\tr3, #156\t@ 0x9c\n \tmovs\tr4, r5\n@@ -752640,17 +752640,17 @@\n \tb.w\tf1998 >::_M_realloc_append(g_triangle const&)@plt>\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tmovs\tr0, #118\t@ 0x76\n \tmovs\tr4, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr7, #140\t@ 0x8c\n+\tadds\tr7, #144\t@ 0x90\n \tmovs\tr5, r4\n-\t\t\t@ instruction: 0xf7e80025\n+\t\t\t@ instruction: 0xf7ec0025\n \tstr\tr0, [r1, #16]\n \t...\n \n 00244058 :\n make_spherical_surface_circular_patch(float, float, float, float, unsigned int):\n eyes.cc:41\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -755236,17 +755236,17 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r5, r7]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr3, #172\t@ 0xac\n+\tmovs\tr3, #176\t@ 0xb0\n \tmovs\tr5, r4\n-\tb.n\t245bec \n+\tb.n\t245bf4 \n \tmovs\tr5, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 00245434 :\n graphics_info_t::on_glarea_key_controller_key_pressed(_GtkEventControllerKey*, unsigned int, unsigned int, unsigned int):\n event-controller-callbacks.cc:639\n@@ -755741,41 +755741,41 @@\n \tldr\tr0, [pc, #76]\t@ (245810 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tlsrs\tr0, r6, #14\n \tmovs\tr4, r5\n \tldrb\tr4, [r4, r7]\n \tmovs\tr0, r0\n-\tmovs\tr3, #38\t@ 0x26\n+\tmovs\tr3, #42\t@ 0x2a\n \tmovs\tr5, r4\n \tldrb\tr0, [r5, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr3, #2\n+\tmovs\tr3, #6\n \tmovs\tr5, r4\n-\tmovs\tr3, #40\t@ 0x28\n+\tmovs\tr3, #44\t@ 0x2c\n \tmovs\tr5, r4\n \tldrsb\tr0, [r3, r0]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tmovs\tr2, #126\t@ 0x7e\n+\tmovs\tr2, #130\t@ 0x82\n \tmovs\tr5, r4\n \tldr\tr2, [sp, #664]\t@ 0x298\n \tmovs\tr4, r4\n-\tb.n\t245bb4 \n+\tb.n\t245bbc \n \tmovs\tr5, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tmovs\tr1, #228\t@ 0xe4\n+\tmovs\tr1, #232\t@ 0xe8\n \tmovs\tr5, r4\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr7, sp, #696\t@ 0x2b8\n \tmovs\tr3, r4\n@@ -756585,15 +756585,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr6, r2, r5\n+\tsubs\tr2, r3, r5\n \tmovs\tr5, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 00245dac :\n load_tutorial_model_and_data_ec():\n event-controller-callbacks.cc:606\n@@ -757043,38 +757043,38 @@\n \tnop\n \tlsls\tr2, r6, #8\n \tmovs\tr4, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr2, r4, #8\n \tmovs\tr4, r5\n-\tb.n\t24688c \n+\tb.n\t246894 \n \tmovs\tr4, r4\n-\tvaddl.u8\tq8, d8, d22\n+\tvaddl.u8\tq8, d12, d22\n \tldrsb\tr0, [r3, r2]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r6, r1]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r7, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tb.n\t246670 \n+\tb.n\t246678 \n \tmovs\tr4, r4\n \tldrh\tr2, [r0, #20]\n \tmovs\tr4, r4\n-\tb.n\t24667c \n+\tb.n\t246684 \n \tmovs\tr4, r4\n \tldrh\tr4, [r6, #18]\n \tmovs\tr4, r4\n-\tb.n\t246688 \n+\tb.n\t246690 \n \tmovs\tr4, r4\n \tmovs\tr6, #158\t@ 0x9e\n \tmovs\tr4, r4\n \tldrh\tr4, [r5, #18]\n \tmovs\tr4, r4\n \tmovs\tr6, #134\t@ 0x86\n \tmovs\tr4, r4\n@@ -757911,15 +757911,15 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r0, #26\n+\tasrs\tr6, r0, #26\n \tmovs\tr5, r4\n \tldrsb\tr4, [r7, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n@@ -757929,15 +757929,15 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #84]\t@ 0x54\n \tmovs\tr0, r0\n-\tasrs\tr4, r7, #20\n+\tasrs\tr0, r0, #21\n \tmovs\tr5, r4\n \t\t\t@ instruction: 0xfbdc002b\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfac4002b\n \t\t\t@ instruction: 0xfa7e002b\n \tldrsh.w\tr0, [sl, #43]\t@ 0x2b\n@@ -760339,15 +760339,15 @@\n \tmovs\tr3, r4\n \tldmia\tr5, {r1, r3, r5, r6}\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr6, r4\n+\tmovs\tr2, r5\n \tmovs\tr5, r4\n \tldr\tr4, [r7, #24]\n \tmovs\tr0, r0\n \tb.n\t24778c \n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -761071,17 +761071,17 @@\n \tmovs\tr3, r4\n \tldmia\tr1, {r1, r3, r7}\n \tmovs\tr3, r4\n \tldmia\tr3, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr3, r4\n \tldmia\tr3!, {r1, r4, r5, r6}\n \tmovs\tr3, r4\n-\tadd\tr2, sp, #56\t@ 0x38\n+\tadd\tr2, sp, #72\t@ 0x48\n \tmovs\tr4, r4\n-\tsmlatb\tr0, sl, r4, r0\n+\tsmlatb\tr0, lr, r4, r0\n \tldmia\tr2, {r2, r4, r5, r7}\n \tmovs\tr3, r4\n \tb.n\t248300 \n \tmovs\tr3, r5\n \tb.n\t2482c0 \n \tmovs\tr3, r5\n \tb.n\t248288 \n@@ -762983,45 +762983,45 @@\n \tmovs\tr3, r5\n \tsvc\t248\t@ 0xf8\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr??.w\tr0, [sl, #36]\t@ 0x24\n+\tstr??.w\tr0, [lr, #36]\t@ 0x24\n \tldmia\tr0!, {r6, r7}\n \tmovs\tr3, r4\n \tldmia\tr0!, {r2, r3, r5, r6}\n \tmovs\tr3, r4\n \tstmia\tr3!, {r1, r3, r4, r6}\n \tmovs\tr3, r4\n \tstmia\tr3!, {r2, r4}\n \tmovs\tr3, r4\n-\t\t\t@ instruction: 0xf68a0024\n-\t\t\t@ instruction: 0xf6620024\n-\t\t\t@ instruction: 0xf67e0024\n-\taddw\tr0, lr, #2084\t@ 0x824\n+\t\t\t@ instruction: 0xf68e0024\n+\t\t\t@ instruction: 0xf6660024\n+\t\t\t@ instruction: 0xf6820024\n+\t\t\t@ instruction: 0xf6120024\n \tstmia\tr4!, {r1, r3, r4}\n \tmovs\tr3, r4\n \tstmia\tr4!, {r3, r4, r5, r6}\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tb.n\t24895c \n+\tb.n\t248964 \n \tmovs\tr6, r4\n-\t\t\t@ instruction: 0xf2340024\n-\t\t\t@ instruction: 0xf2320024\n-\tsubs.w\tr0, sl, #36\t@ 0x24\n-\t\t\t@ instruction: 0xf1980024\n+\t\t\t@ instruction: 0xf2380024\n+\t\t\t@ instruction: 0xf2360024\n+\tsubs.w\tr0, lr, #36\t@ 0x24\n+\t\t\t@ instruction: 0xf19c0024\n \tbvs.n\t248bb8 \n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tcdp\t0, 13, cr0, cr0, cr4, {1}\n-\tcdp\t0, 9, cr0, cr10, cr4, {1}\n+\tcdp\t0, 13, cr0, cr4, cr4, {1}\n+\tcdp\t0, 9, cr0, cr14, cr4, {1}\n /usr/include/c++/14/ostream:673\n \tldr\tr1, [pc, #960]\t@ (249058 )\n \tmovs\tr2, #37\t@ 0x25\n \tmov\tr0, r6\n \tadd\tr1, pc\n \tblx\ted950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n /usr/include/c++/14/ostream:742\n@@ -763555,15 +763555,15 @@\n \tmov\tr5, r1\n \tb.n\t248e50 \n fit-loop-gui.cc:238\n \tadd\tsp, #356\t@ 0x164\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n fit-loop-gui.cc:236\n \tb.w\ted548 <__cxa_end_catch@plt>\n-\tldcl\t0, cr0, [r6], #144\t@ 0x90\n+\tldcl\t0, cr0, [sl], #144\t@ 0x90\n \tbcc.n\t2490f0 \n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, #27]\n@@ -765331,15 +765331,15 @@\n \tadd\tr4, pc\n \tstr\tr4, [sp, #0]\n \tblx\te762c \n flev.cc:436\n \tadd\tsp, #8\n \tpop\t{r4, pc}\n \tnop\n-\tadds\tr6, r0, r4\n+\tadds\tr2, r1, r4\n \tmovs\tr5, r4\n \n 00249c5c :\n fle_view_with_rdkit_to_svg():\n flev.cc:438\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -765353,15 +765353,15 @@\n \tadd\tr4, pc\n \tstr\tr4, [sp, #0]\n \tblx\te762c \n flev.cc:441\n \tadd\tsp, #8\n \tpop\t{r4, pc}\n \tnop\n-\tstr\tr6, [r1, #28]\n+\tstr\tr2, [r2, #28]\n \tmovs\tr5, r4\n \n 00249c84 :\n fle_view_set_water_dist_max():\n flev.cc:660\n \tldr\tr3, [pc, #12]\t@ (249c94 )\n flev.cc:661\n@@ -765711,19 +765711,19 @@\n \tnop\n \tstmia\tr1!, {r1, r3, r6, r7}\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr1!, {r1, r2, r3, r5, r7}\n \tmovs\tr3, r5\n-\tldr\tr1, [sp, #144]\t@ 0x90\n+\tldr\tr1, [sp, #160]\t@ 0xa0\n \tmovs\tr5, r4\n-\tldr\tr1, [sp, #16]\n+\tldr\tr1, [sp, #32]\n \tmovs\tr5, r4\n-\tldr\tr0, [sp, #952]\t@ 0x3b8\n+\tldr\tr0, [sp, #968]\t@ 0x3c8\n \tmovs\tr5, r4\n \tstmia\tr1!, {r1, r2, r3, r5}\n \tmovs\tr3, r5\n \n 00249f04 :\n coot::make_flat_ligand_name_map[abi:cxx11](mmdb::Residue*):\n flev.cc:784\n@@ -766957,15 +766957,15 @@\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcbnz\tr0, 24a7dc \n \tmovs\tr3, r5\n \tcbnz\tr0, 24a7c6 \n \tmovs\tr3, r5\n-\tbcc.n\t24a7ac \n+\tbcc.n\t24a7b4 \n \tmovs\tr4, r4\n \t\t\t@ instruction: 0xb8c4\n \tmovs\tr3, r5\n \t\t\t@ instruction: 0xb8a6\n \tmovs\tr3, r5\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n@@ -767869,27 +767869,27 @@\n \tnop\n \t\t\t@ instruction: 0xb82e\n \tmovs\tr3, r5\n \t\t\t@ instruction: 0xb828\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbcs.n\t24ae3c \n+\tbcs.n\t24ae44 \n \tmovs\tr4, r4\n-\tstrb\tr4, [r3, #14]\n+\tstrb\tr0, [r4, #14]\n \tmovs\tr6, r4\n \t\t\t@ instruction: 0xb768\n \tmovs\tr3, r5\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tldmia\tr7, {r3, r5, r7}\n+\tldmia\tr7, {r2, r3, r5, r7}\n \tmovs\tr4, r4\n-\tldmia\tr7, {r3, r7}\n+\tldmia\tr7, {r2, r3, r7}\n \tmovs\tr4, r4\n \tpush\t{r1, r2, r4, r6, r7}\n \tmovs\tr3, r5\n \tcbz\tr6, 24aea0 , std::allocator > const&) const@@Base+0x30>\n \tmovs\tr3, r5\n \tuxtb\tr4, r5\n \tmovs\tr3, r5\n@@ -769163,47 +769163,47 @@\n \tnop\n \tadd\tr5, sp, #288\t@ 0x120\n \tmovs\tr3, r5\n \tadd\tr5, sp, #264\t@ 0x108\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r1, r4, r5, r7}\n+\tstmia\tr7!, {r1, r2, r4, r5, r7}\n \tmovs\tr4, r4\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr6!, {r2, r3, r4, r5, r6, r7}\n+\tstmia\tr7!, {}\n \tmovs\tr4, r4\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tadd\tr3, sp, #648\t@ 0x288\n \tmovs\tr3, r5\n-\tstr\tr6, [sp, #888]\t@ 0x378\n+\tstr\tr6, [sp, #904]\t@ 0x388\n \tmovs\tr5, r4\n-\tstmia\tr5!, {r1, r2, r6, r7}\n+\tstmia\tr5!, {r1, r3, r6, r7}\n \tmovs\tr4, r4\n-\tstrh\tr0, [r2, #18]\n+\tstrh\tr4, [r2, #18]\n \tmovs\tr5, r4\n-\tstrh\tr0, [r7, #16]\n+\tstrh\tr4, [r7, #16]\n \tmovs\tr5, r4\n-\tstrh\tr0, [r4, #16]\n+\tstrh\tr4, [r4, #16]\n \tmovs\tr5, r4\n-\tstrh\tr0, [r1, #16]\n+\tstrh\tr4, [r1, #16]\n \tmovs\tr5, r4\n-\tstr\tr5, [sp, #792]\t@ 0x318\n+\tstr\tr5, [sp, #808]\t@ 0x328\n \tmovs\tr5, r4\n-\tstmia\tr4!, {r1, r3, r6, r7}\n+\tstmia\tr4!, {r1, r2, r3, r6, r7}\n \tmovs\tr4, r4\n \tadd\tr1, sp, #160\t@ 0xa0\n \tmovs\tr3, r5\n \n 0024b774 :\n sprout_hydrogens():\n flev.cc:64\n@@ -772220,21 +772220,21 @@\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #24]\n \tmovs\tr3, r5\n \tstmia\tr4!, {r4, r5}\n \tmovs\tr3, r4\n-\t\t\t@ instruction: 0xb6d0\n+\t\t\t@ instruction: 0xb6d4\n \tmovs\tr4, r4\n \tstr\tr7, [sp, #480]\t@ 0x1e0\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsub\tsp, #400\t@ 0x190\n+\tsub\tsp, #416\t@ 0x1a0\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcbnz\tr0, 24cce2 , std::allocator > const&)@@Base+0x52>\n \tmovs\tr3, r4\n \tcbnz\tr0, 24cce0 , std::allocator > const&)@@Base+0x50>\n \tmovs\tr3, r4\n@@ -773201,47 +773201,47 @@\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr3, [sp, #280]\t@ 0x118\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #568\t@ 0x238\n+\tadd\tr6, sp, #584\t@ 0x248\n \tmovs\tr4, r4\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, r2]\n \tmovs\tr0, r0\n-\tadd\tr5, sp, #704\t@ 0x2c0\n+\tadd\tr5, sp, #720\t@ 0x2d0\n \tmovs\tr4, r4\n-\tadd\tr5, sp, #640\t@ 0x280\n+\tadd\tr5, sp, #656\t@ 0x290\n \tmovs\tr4, r4\n-\tadd\tr5, sp, #496\t@ 0x1f0\n+\tadd\tr5, sp, #512\t@ 0x200\n \tmovs\tr4, r4\n \tstr\tr1, [sp, #384]\t@ 0x180\n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #376\t@ 0x178\n+\tadd\tr4, sp, #392\t@ 0x188\n \tmovs\tr4, r4\n-\tadd\tr2, sp, #864\t@ 0x360\n+\tadd\tr2, sp, #880\t@ 0x370\n \tmovs\tr6, r4\n-\tadd\tr3, sp, #968\t@ 0x3c8\n+\tadd\tr3, sp, #984\t@ 0x3d8\n \tmovs\tr4, r4\n-\tadd\tr2, sp, #688\t@ 0x2b0\n+\tadd\tr2, sp, #704\t@ 0x2c0\n \tmovs\tr6, r4\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldrh\tr6, [r1, #56]\t@ 0x38\n \tmovs\tr3, r5\n-\tadds\tr6, #184\t@ 0xb8\n+\tadds\tr6, #188\t@ 0xbc\n \tmovs\tr4, r4\n \tldrh\tr2, [r4, #46]\t@ 0x2e\n \tmovs\tr3, r5\n \tldrh\tr0, [r0, #44]\t@ 0x2c\n \tmovs\tr3, r5\n \tldrh\tr2, [r3, #42]\t@ 0x2a\n \tmovs\tr3, r5\n@@ -774488,19 +774488,19 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r6, #32]\n \tmovs\tr3, r5\n \tldrh\tr4, [r2, #32]\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #368\t@ (adr r4, 24dd70 )\n+\tadd\tr4, pc, #384\t@ (adr r4, 24dd80 )\n \tmovs\tr4, r4\n \tstrh\tr2, [r3, #62]\t@ 0x3e\n \tmovs\tr3, r5\n-\tadd\tr2, pc, #72\t@ (adr r2, 24dc50 )\n+\tadd\tr2, pc, #88\t@ (adr r2, 24dc60 )\n \tmovs\tr4, r4\n \tstrh\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr3, r5\n \tadds\tr0, #162\t@ 0xa2\n \tmovs\tr3, r4\n \n 0024dc10 :\n@@ -778090,69 +778090,69 @@\n \tb.n\t24f490 , std::allocator > const&)@@Base+0x634>\n \tb.n\t24f484 , std::allocator > const&)@@Base+0x628>\n \tnop\n \tstrb\tr4, [r0, #6]\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3, #26\n+\tlsrs\tr2, r4, #26\n \tmovs\tr4, r4\n-\tlsrs\tr2, r4, #25\n+\tlsrs\tr6, r4, #25\n \tmovs\tr4, r4\n-\tstr\tr6, [r6, #16]\n+\tstr\tr2, [r7, #16]\n \tmovs\tr6, r4\n-\tlsrs\tr6, r1, #24\n-\tmovs\tr4, r4\n \tlsrs\tr2, r2, #24\n \tmovs\tr4, r4\n-\tlsrs\tr6, r6, #22\n+\tlsrs\tr6, r2, #24\n \tmovs\tr4, r4\n-\tlsrs\tr6, r3, #22\n+\tlsrs\tr2, r7, #22\n \tmovs\tr4, r4\n-\tlsrs\tr2, r7, #21\n+\tlsrs\tr2, r4, #22\n \tmovs\tr4, r4\n-\tlsrs\tr6, r2, #21\n+\tlsrs\tr6, r7, #21\n \tmovs\tr4, r4\n-\tlsrs\tr2, r6, #20\n+\tlsrs\tr2, r3, #21\n \tmovs\tr4, r4\n-\tlsrs\tr6, r1, #20\n+\tlsrs\tr6, r6, #20\n \tmovs\tr4, r4\n-\tlsrs\tr2, r5, #19\n+\tlsrs\tr2, r2, #20\n \tmovs\tr4, r4\n-\tlsrs\tr6, r0, #19\n+\tlsrs\tr6, r5, #19\n \tmovs\tr4, r4\n-\tlsrs\tr2, r4, #18\n+\tlsrs\tr2, r1, #19\n \tmovs\tr4, r4\n-\tlsrs\tr6, r7, #17\n+\tlsrs\tr6, r4, #18\n \tmovs\tr4, r4\n-\tlsrs\tr6, r3, #17\n+\tlsrs\tr2, r0, #18\n \tmovs\tr4, r4\n-\tlsrs\tr2, r7, #16\n+\tlsrs\tr2, r4, #17\n \tmovs\tr4, r4\n-\tlsrs\tr6, r2, #16\n+\tlsrs\tr6, r7, #16\n \tmovs\tr4, r4\n-\tlsrs\tr4, r6, #15\n+\tlsrs\tr2, r3, #16\n \tmovs\tr4, r4\n-\tlsrs\tr2, r2, #15\n+\tlsrs\tr0, r7, #15\n \tmovs\tr4, r4\n-\tlsrs\tr0, r6, #14\n+\tlsrs\tr6, r2, #15\n \tmovs\tr4, r4\n-\tldrh\tr6, [r4, #16]\n+\tlsrs\tr4, r6, #14\n \tmovs\tr4, r4\n-\tldrh\tr4, [r0, #16]\n+\tldrh\tr2, [r5, #16]\n \tmovs\tr4, r4\n-\tldrh\tr2, [r4, #14]\n+\tldrh\tr0, [r1, #16]\n \tmovs\tr4, r4\n-\tldrh\tr0, [r0, #14]\n+\tldrh\tr6, [r4, #14]\n \tmovs\tr4, r4\n-\tldrh\tr6, [r3, #12]\n+\tldrh\tr4, [r0, #14]\n \tmovs\tr4, r4\n-\tldrh\tr4, [r7, #10]\n+\tldrh\tr2, [r4, #12]\n \tmovs\tr4, r4\n-\tldrh\tr2, [r3, #10]\n+\tldrh\tr0, [r0, #12]\n+\tmovs\tr4, r4\n+\tldrh\tr6, [r3, #10]\n \tmovs\tr4, r4\n \tldr\tr0, [r5, #64]\t@ 0x40\n \tmovs\tr3, r5\n \tldr\tr4, [r3, #52]\t@ 0x34\n \tmovs\tr3, r5\n \n 0024f580 :\n@@ -778769,41 +778769,41 @@\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tldmia\tr0!, {r1, r3, r5, r6, r7}\n \tmovs\tr3, r4\n-\tsubs\tr7, #226\t@ 0xe2\n+\tsubs\tr7, #230\t@ 0xe6\n \tmovs\tr4, r4\n-\tsubs\tr7, #200\t@ 0xc8\n+\tsubs\tr7, #204\t@ 0xcc\n \tmovs\tr4, r4\n-\tstrh\tr4, [r1, #46]\t@ 0x2e\n+\tstrh\tr0, [r2, #46]\t@ 0x2e\n \tmovs\tr4, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr6, #88\t@ 0x58\n+\tmovs\tr6, #92\t@ 0x5c\n \tmovs\tr4, r4\n-\tstrh\tr4, [r0, #44]\t@ 0x2c\n+\tstrh\tr0, [r1, #44]\t@ 0x2c\n \tmovs\tr4, r4\n-\tmovs\tr6, #6\n+\tmovs\tr6, #10\n \tmovs\tr4, r4\n-\tstrh\tr2, [r6, #40]\t@ 0x28\n+\tstrh\tr6, [r6, #40]\t@ 0x28\n \tmovs\tr4, r4\n-\tmovs\tr5, #124\t@ 0x7c\n+\tmovs\tr5, #128\t@ 0x80\n \tmovs\tr4, r4\n-\tstrh\tr4, [r4, #40]\t@ 0x28\n+\tstrh\tr0, [r5, #40]\t@ 0x28\n \tmovs\tr4, r4\n-\tstrh\tr6, [r1, #32]\n+\tstrh\tr2, [r2, #32]\n \tmovs\tr4, r4\n \tstr\tr4, [r1, #120]\t@ 0x78\n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r2, #18]\n+\tstrh\tr0, [r3, #18]\n \tmovs\tr4, r4\n /usr/include/c++/14/bits/basic_string.h:809\n \tldr\tr0, [sp, #76]\t@ 0x4c\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n flev.cc:1362\n \tldr\tr0, [sp, #60]\t@ 0x3c\n \tblx\tea008 \n@@ -779705,27 +779705,27 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, #6]\n \tmovs\tr3, r4\n \tldrh\tr2, [r2, #6]\n \tmovs\tr3, r4\n \tldrh\tr4, [r0, #2]\n \tmovs\tr3, r4\n-\tldrb\tr6, [r1, #22]\n+\tldrb\tr2, [r2, #22]\n \tmovs\tr4, r4\n \tstr\tr0, [r2, #116]\t@ 0x74\n \tmovs\tr0, r0\n \tldrh\tr0, [r0, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r3, #20]\n+\tldrb\tr4, [r3, #20]\n \tmovs\tr4, r4\n-\tldrb\tr4, [r0, #20]\n+\tldrb\tr0, [r1, #20]\n \tmovs\tr4, r4\n-\tldrb\tr4, [r4, #17]\n+\tldrb\tr0, [r5, #17]\n \tmovs\tr4, r4\n flev.cc:317 (discriminator 1)\n \tldr\tr7, [sp, #12]\n \tldr.w\tr0, [r2, r7, lsl #2]\n \tblx\tea958 \n flev.cc:318 (discriminator 1)\n \tldr\tr3, [sp, #36]\t@ 0x24\n@@ -781088,17 +781088,17 @@\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\te9174 \n /usr/include/c++/14/bits/basic_string.h:294\n \tb.n\t250ab2 \n \tnop\n \t...\n-\tldrb\tr0, [r1, #9]\n+\tldrb\tr4, [r1, #9]\n \tmovs\tr4, r4\n-\tldrb\tr6, [r3, #9]\n+\tldrb\tr2, [r4, #9]\n \tmovs\tr4, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr6, [r1, r1]\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -784806,19 +784806,19 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tsubs\tr4, #190\t@ 0xbe\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r7, r0]\n+\tldrh\tr6, [r7, r0]\n \tmovs\tr4, r4\n-\tldrh\tr0, [r0, r1]\n+\tldrh\tr4, [r0, r1]\n \tmovs\tr4, r4\n-\tadd\tr7, pc, #320\t@ (adr r7, 25255c )\n+\tadd\tr7, pc, #336\t@ (adr r7, 25256c )\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tsubs\tr4, #36\t@ 0x24\n \tmovs\tr3, r5\n \n 00252424 :\n@@ -785482,45 +785482,45 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #8]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr6, [r7, r1]\n+\tldr\tr2, [r0, r2]\n \tmovs\tr4, r4\n-\tadd\tr5, pc, #496\t@ (adr r5, 252b64 )\n+\tadd\tr5, pc, #512\t@ (adr r5, 252b74 )\n \tmovs\tr4, r4\n-\tldr\tr0, [r4, r4]\n+\tldr\tr4, [r4, r4]\n \tmovs\tr4, r4\n-\tadd\tr5, pc, #120\t@ (adr r5, 2529f4 )\n+\tadd\tr5, pc, #136\t@ (adr r5, 252a04 )\n \tmovs\tr4, r4\n-\tldr\tr0, [r4, r2]\n+\tldr\tr4, [r4, r2]\n \tmovs\tr4, r4\n-\tadd\tr4, pc, #768\t@ (adr r4, 252c84 )\n+\tadd\tr4, pc, #784\t@ (adr r4, 252c94 )\n \tmovs\tr4, r4\n-\tldr\tr4, [r3, r0]\n+\tldr\tr0, [r4, r0]\n \tmovs\tr4, r4\n-\tadd\tr4, pc, #384\t@ (adr r4, 252b0c )\n+\tadd\tr4, pc, #400\t@ (adr r4, 252b1c )\n \tmovs\tr4, r4\n-\tldrsb\tr0, [r3, r6]\n+\tldrsb\tr4, [r3, r6]\n \tmovs\tr4, r4\n-\tadd\tr4, pc, #0\t@ (adr r4, 252994 )\n+\tadd\tr4, pc, #16\t@ (adr r4, 2529a4 )\n \tmovs\tr4, r4\n-\tldrsb\tr4, [r2, r4]\n+\tldrsb\tr0, [r3, r4]\n \tmovs\tr4, r4\n-\tadd\tr3, pc, #640\t@ (adr r3, 252c1c )\n+\tadd\tr3, pc, #656\t@ (adr r3, 252c2c )\n \tmovs\tr4, r4\n-\tldrsb\tr0, [r2, r2]\n+\tldrsb\tr4, [r2, r2]\n \tmovs\tr4, r4\n-\tadd\tr3, pc, #256\t@ (adr r3, 252aa4 )\n+\tadd\tr3, pc, #272\t@ (adr r3, 252ab4 )\n \tmovs\tr4, r4\n-\tldrsb\tr4, [r1, r0]\n+\tldrsb\tr0, [r2, r0]\n \tmovs\tr4, r4\n-\tadd\tr2, pc, #896\t@ (adr r2, 252d2c )\n+\tadd\tr2, pc, #912\t@ (adr r2, 252d3c )\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 002529b0 :\n framebuffer::generate_depthtexture(unsigned int, unsigned int):\n framebuffer.cc:358\n@@ -785941,19 +785941,19 @@\n \tnop\n \tadds\tr4, #6\n \tmovs\tr3, r5\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, r2]\n+\tstrh\tr0, [r0, r3]\n \tmovs\tr4, r4\n-\tstrh\tr0, [r7, r2]\n+\tstrh\tr4, [r7, r2]\n \tmovs\tr4, r4\n-\tstrh\tr0, [r0, r2]\n+\tstrh\tr4, [r0, r2]\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 00252d40 :\n framebuffer::generate_framebuffer_object_test(unsigned int, unsigned int, unsigned int):\n framebuffer.cc:238\n@@ -787034,87 +787034,87 @@\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr2, #148\t@ 0x94\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr2, [r0, r7]\n+\tstr\tr6, [r0, r7]\n \tmovs\tr4, r4\n-\tstr\tr6, [r3, r7]\n+\tstr\tr2, [r4, r7]\n \tmovs\tr4, r4\n-\tstr\tr2, [r3, r7]\n+\tstr\tr6, [r3, r7]\n \tmovs\tr4, r4\n \tldr\tr0, [r6, #16]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r1, r0]\n \tmovs\tr0, r0\n \tstrb\tr0, [r4, r6]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r7, r0]\n+\tstrh\tr2, [r0, r1]\n \tmovs\tr4, r4\n-\tcmp\tr6, #194\t@ 0xc2\n+\tcmp\tr6, #198\t@ 0xc6\n \tmovs\tr5, r4\n \tldrb\tr0, [r6, r0]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r6, r0]\n+\tstrh\tr6, [r6, r0]\n \tmovs\tr4, r4\n-\tcmp\tr6, #46\t@ 0x2e\n+\tcmp\tr6, #50\t@ 0x32\n \tmovs\tr5, r4\n-\tstrh\tr0, [r5, r0]\n+\tstrh\tr4, [r5, r0]\n \tmovs\tr4, r4\n-\tldr\tr7, [pc, #672]\t@ (253884 )\n+\tldr\tr7, [pc, #688]\t@ (253894 )\n \tmovs\tr4, r4\n-\tldr\tr7, [pc, #656]\t@ (253878 )\n+\tldr\tr7, [pc, #672]\t@ (253888 )\n \tmovs\tr4, r4\n \tstr\tr4, [r4, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tcmp\tr7, #162\t@ 0xa2\n \tmovs\tr3, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstr\tr4, [r0, r6]\n+\tstr\tr0, [r1, r6]\n \tmovs\tr4, r4\n-\tstr\tr0, [r3, r6]\n+\tstr\tr4, [r3, r6]\n \tmovs\tr4, r4\n-\tstr\tr2, [r5, r5]\n+\tstr\tr6, [r5, r5]\n \tmovs\tr4, r4\n-\tlsls\tr6, r3, #12\n+\tlsls\tr2, r4, #12\n \tmovs\tr5, r4\n \tcmp\tr6, #176\t@ 0xb0\n \tmovs\tr3, r5\n-\tldr\tr6, [pc, #952]\t@ (2539c4 )\n+\tldr\tr6, [pc, #968]\t@ (2539d4 )\n \tmovs\tr4, r4\n-\tldr\tr6, [pc, #808]\t@ (253938 )\n+\tldr\tr6, [pc, #824]\t@ (253948 )\n \tmovs\tr4, r4\n-\tldr\tr7, [pc, #104]\t@ (25367c )\n+\tldr\tr7, [pc, #120]\t@ (25368c )\n \tmovs\tr4, r4\n-\tldr\tr6, [pc, #448]\t@ (2537d8 )\n+\tldr\tr6, [pc, #464]\t@ (2537e8 )\n \tmovs\tr4, r4\n-\tldr\tr6, [pc, #8]\t@ (253624 )\n+\tldr\tr6, [pc, #24]\t@ (253634 )\n \tmovs\tr4, r4\n-\tldr\tr6, [pc, #112]\t@ (253690 )\n+\tldr\tr6, [pc, #128]\t@ (2536a0 )\n \tmovs\tr4, r4\n-\tldr\tr5, [pc, #400]\t@ (2537b4 )\n+\tldr\tr5, [pc, #416]\t@ (2537c4 )\n \tmovs\tr4, r4\n-\tstr\tr7, [sp, #856]\t@ 0x358\n+\tstr\tr7, [sp, #872]\t@ 0x368\n \tmovs\tr4, r4\n-\tldr\tr4, [pc, #792]\t@ (253944 )\n+\tldr\tr4, [pc, #808]\t@ (253954 )\n \tmovs\tr4, r4\n-\tstr\tr7, [sp, #496]\t@ 0x1f0\n+\tstr\tr7, [sp, #512]\t@ 0x200\n \tmovs\tr4, r4\n-\tldr\tr4, [pc, #200]\t@ (2536fc )\n+\tldr\tr4, [pc, #216]\t@ (25370c )\n \tmovs\tr4, r4\n-\tstr\tr7, [sp, #160]\t@ 0xa0\n+\tstr\tr7, [sp, #176]\t@ 0xb0\n \tmovs\tr4, r4\n-\tldr\tr3, [pc, #712]\t@ (253904 )\n+\tldr\tr3, [pc, #728]\t@ (253914 )\n \tmovs\tr4, r4\n-\tstr\tr6, [sp, #848]\t@ 0x350\n+\tstr\tr6, [sp, #864]\t@ 0x360\n \tmovs\tr4, r4\n \tcmp\tr2, #122\t@ 0x7a\n \tmovs\tr3, r5\n \n 00253644 :\n framebuffer::generate_framebuffer_object(unsigned int, unsigned int, unsigned int):\n framebuffer.cc:164\n@@ -787969,54 +787969,54 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tcmp\tr0, #112\t@ 0x70\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #952]\t@ (2540a8 )\n+\tldr\tr2, [pc, #968]\t@ (2540b8 )\n \tmovs\tr4, r4\n-\tldr\tr3, [pc, #120]\t@ (253d6c , std::allocator > const&)@@Base+0x24>)\n+\tldr\tr3, [pc, #136]\t@ (253d7c , std::allocator > const&)@@Base+0x34>)\n \tmovs\tr4, r4\n-\tldr\tr3, [pc, #80]\t@ (253d48 , std::allocator > const&)@@Base>)\n+\tldr\tr3, [pc, #96]\t@ (253d58 , std::allocator > const&)@@Base+0x10>)\n \tmovs\tr4, r4\n-\tldr\tr3, [pc, #40]\t@ (253d24 )\n+\tldr\tr3, [pc, #56]\t@ (253d34 )\n \tmovs\tr4, r4\n-\tldr\tr2, [pc, #176]\t@ (253db0 , std::allocator > const&)@@Base+0x68>)\n+\tldr\tr2, [pc, #192]\t@ (253dc0 , std::allocator > const&)@@Base+0x78>)\n \tmovs\tr4, r4\n-\t\t\t@ instruction: 0xfbdc0024\n+\t\t\t@ instruction: 0xfbe00024\n \tmovs\tr7, #110\t@ 0x6e\n \tmovs\tr3, r5\n-\tldr\tr0, [pc, #656]\t@ (253f9c , std::allocator > const&)@@Base+0x254>)\n+\tldr\tr0, [pc, #672]\t@ (253fac )\n \tmovs\tr4, r4\n-\t\t\t@ instruction: 0x47f2\n+\t\t\t@ instruction: 0x47f6\n \tmovs\tr4, r4\n-\t\t\t@ instruction: 0x47ba\n+\t\t\t@ instruction: 0x47be\n \tmovs\tr4, r4\n-\t\t\t@ instruction: 0x4792\n+\t\t\t@ instruction: 0x4796\n \tmovs\tr4, r4\n-\tbx\tr0\n+\tbxns\tr0\n \tmovs\tr4, r4\n-\tbx\tr2\n+\tbx\tr3\n \tmovs\tr4, r4\n-\tmov\tr2, ip\n+\tmov\tr6, ip\n \tmovs\tr4, r4\n-\tstr\tr0, [sp, #824]\t@ 0x338\n+\tstr\tr0, [sp, #840]\t@ 0x348\n \tmovs\tr4, r4\n-\tcmp\tlr, r7\n+\tcmp\tsl, r8\n \tmovs\tr4, r4\n-\tstr\tr0, [sp, #440]\t@ 0x1b8\n+\tstr\tr0, [sp, #456]\t@ 0x1c8\n \tmovs\tr4, r4\n-\tcmp\tr0, r4\n+\tcmp\tr4, r4\n \tmovs\tr4, r4\n-\tstr\tr0, [sp, #64]\t@ 0x40\n+\tstr\tr0, [sp, #80]\t@ 0x50\n \tmovs\tr4, r4\n-\tadd\tip, r2\n+\tadd\tr8, r3\n \tmovs\tr4, r4\n-\tldrh\tr0, [r6, #60]\t@ 0x3c\n+\tldrh\tr4, [r6, #60]\t@ 0x3c\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tmovs\tr3, #86\t@ 0x56\n \tmovs\tr3, r5\n \n 00253d48 , std::allocator > const&)@@Base>:\n@@ -788303,27 +788303,27 @@\n \tblx\te78c8 \n \tmovs\tr2, #154\t@ 0x9a\n \tmovs\tr3, r5\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr4, sp\n-\tmovs\tr4, r4\n \tcmp\tr0, lr\n \tmovs\tr4, r4\n-\tcmp\tr2, r2\n+\tcmp\tr4, lr\n \tmovs\tr4, r4\n-\tcmp\tr2, r4\n+\tcmp\tr6, r2\n \tmovs\tr4, r4\n-\tadd\tlr, lr\n+\tcmp\tr6, r4\n \tmovs\tr4, r4\n-\teors\tr2, r1\n+\tadd\tsl, pc\n+\tmovs\tr4, r4\n+\teors\tr6, r1\n \tmovs\tr4, r4\n-\teors\tr6, r0\n+\teors\tr2, r1\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 00253fa4 :\n framebuffer::reset(int, int):\n framebuffer.cc:66\n@@ -788477,19 +788477,19 @@\n \tblx\te78c8 \n \tmovs\tr0, #64\t@ 0x40\n \tmovs\tr3, r5\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr6, #246\t@ 0xf6\n+\tsubs\tr6, #250\t@ 0xfa\n \tmovs\tr4, r4\n-\tsubs\tr6, #242\t@ 0xf2\n+\tsubs\tr6, #246\t@ 0xf6\n \tmovs\tr4, r4\n-\tsubs\tr6, #196\t@ 0xc4\n+\tsubs\tr6, #200\t@ 0xc8\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \t...\n \n 002540dc >::_M_realloc_append(unsigned int&&)@@Base>:\n void std::vector >::_M_realloc_append(unsigned int&&):\n /usr/include/c++/14/bits/vector.tcc:581\n@@ -789240,17 +789240,17 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tsubs\tr6, r3, r7\n \tmovs\tr3, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr6, #168\t@ 0xa8\n+\tsubs\tr6, #172\t@ 0xac\n \tmovs\tr4, r4\n-\tsubs\tr6, #186\t@ 0xba\n+\tsubs\tr6, #190\t@ 0xbe\n \tmovs\tr4, r4\n \tldrsb\tr0, [r1, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #4]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r4]\n \tmovs\tr0, r0\n@@ -789725,19 +789725,19 @@\n \tb.n\t254954 \n \tldrb\tr1, [r5, r0]\n \tstmia\tr2!, {r0, r1, r2, r3, r7}\n \tcmp\tr0, #245\t@ 0xf5\n \tsubs\tr7, #204\t@ 0xcc\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr4, #26\n+\tsubs\tr4, #30\n \tmovs\tr4, r4\n \tstmia\tr1!, {r3, r4, r5, r7}\n \tmovs\tr2, r4\n-\tcbz\tr6, 254954 \n+\tcbz\tr2, 254956 \n \tmovs\tr3, r4\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tmla\tr5, r3, r0, r5\n /usr/include/c++/14/bits/basic_string.h:1619\n \tadd.w\tr0, r5, #380\t@ 0x17c\n gaussian-surface.cc:200\n@@ -790494,19 +790494,19 @@\n \tnop\n \tldrb\tr1, [r5, r0]\n \tstmia\tr2!, {r0, r1, r2, r3, r7}\n \tcmp\tr0, #245\t@ 0xf5\n \tsubs\tr7, #204\t@ 0xcc\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr6, #238\t@ 0xee\n+\tadds\tr6, #242\t@ 0xf2\n \tmovs\tr4, r4\n \tpop\t{r2, r3, r7}\n \tmovs\tr2, r4\n-\tadd\tr3, sp, #936\t@ 0x3a8\n+\tadd\tr3, sp, #952\t@ 0x3b8\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tstrb.w\tr3, [r5, #128]\t@ 0x80\n \tblx\tead98 > const&, std::vector > const&)@plt>\n Mesh.hh:162\n \tmovw\tr3, #13107\t@ 0x3333\n@@ -792327,27 +792327,27 @@\n \tmovs\tr0, r0\n \tlsrs\tr0, r5, #17\n \tmovs\tr3, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr2, r1, #17\n \tmovs\tr3, r5\n-\tadds\tr0, #30\n+\tadds\tr0, #34\t@ 0x22\n \tmovs\tr4, r4\n-\tcmp\tr7, #224\t@ 0xe0\n+\tcmp\tr7, #228\t@ 0xe4\n \tmovs\tr4, r4\n-\tcmp\tr7, #166\t@ 0xa6\n+\tcmp\tr7, #170\t@ 0xaa\n \tmovs\tr4, r4\n-\tcmp\tr7, #100\t@ 0x64\n+\tcmp\tr7, #104\t@ 0x68\n \tmovs\tr4, r4\n-\tcmp\tr7, #24\n+\tcmp\tr7, #28\n \tmovs\tr4, r4\n-\tcmp\tr6, #218\t@ 0xda\n+\tcmp\tr6, #222\t@ 0xde\n \tmovs\tr4, r4\n-\tcmp\tr6, #138\t@ 0x8a\n+\tcmp\tr6, #142\t@ 0x8e\n \tmovs\tr4, r4\n \tstr\tr0, [r7, #4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r7]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r4]\n \tmovs\tr0, r0\n@@ -794608,22 +794608,22 @@\n \t\t\t@ instruction: 0xf7d6002a\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr2, r2, r5\n+\tsubs\tr6, r2, r5\n \tmovs\tr4, r4\n \t\t\t@ instruction: 0xf5f0002a\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tsubs\tr2, r5, r1\n+\tsubs\tr6, r5, r1\n \tmovs\tr4, r4\n-\tsubs\tr2, r1, r2\n+\tsubs\tr6, r1, r2\n \tmovs\tr4, r4\n \tsbc.w\tr0, r0, #11141120\t@ 0xaa0000\n \tadds.w\tr0, ip, #11141120\t@ 0xaa0000\n \t\t\t@ instruction: 0xf4fe002a\n \t\t\t@ instruction: 0xf4d8002a\n \tldr\tr7, [sp, #920]\t@ 0x398\n \tmovs\tr2, r4\n@@ -795244,15 +795244,15 @@\n \tadc.w\tr0, sl, #42\t@ 0x2a\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r1, #26\n+\tasrs\tr0, r2, #26\n \tmovs\tr4, r4\n \t\t\t@ instruction: 0xf0b8002a\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tvext.8\td16, d4, d26, #0\n@@ -795805,15 +795805,15 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldcl\t0, cr0, [ip, #-168]!\t@ 0xffffff58\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r3, #10\n+\tasrs\tr6, r3, #10\n \tmovs\tr4, r4\n \tldc\t0, cr0, [r8], #168\t@ 0xa8\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstc\t0, cr0, [lr], #-168\t@ 0xffffff58\n \tldc\t0, cr0, [r6], {42}\t@ 0x2a\n \t\t\t@ instruction: 0xebfc002a\n@@ -796096,15 +796096,15 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xeb34002a\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr6, r1, #1\n+\tasrs\tr2, r2, #1\n \tmovs\tr4, r4\n \torn\tr0, ip, sl, asr #32\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrd\tr0, r0, [ip, #168]!\t@ 0xa8\n \tstrd\tr0, r0, [lr, #168]\t@ 0xa8\n \t\t\t@ instruction: 0xe9b2002a\n@@ -796820,15 +796820,15 @@\n \tmovs\tr0, r0\n \tb.n\t257874 \n \tmovs\tr2, r5\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r7, #13\n+\tlsrs\tr2, r0, #14\n \tmovs\tr4, r4\n \tb.n\t25779c , std::allocator > const&, clipper::Coord_orth const&, clipper::Coord_orth const&, float, float)@@Base+0x100>\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tb.n\t257504 \n \tmovs\tr2, r5\n@@ -797421,23 +797421,23 @@\n \tmovs\tr2, r5\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr2, r2, #25\n+\tlsls\tr6, r2, #25\n \tmovs\tr4, r4\n \tb.n\t258244 \n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tlsls\tr2, r5, #21\n+\tlsls\tr6, r5, #21\n \tmovs\tr4, r4\n-\tlsls\tr2, r1, #22\n+\tlsls\tr6, r1, #22\n \tmovs\tr4, r4\n \tb.n\t258134 \n \tmovs\tr2, r5\n \tb.n\t2580b8 \n \tmovs\tr2, r5\n \tb.n\t258080 \n \tmovs\tr2, r5\n@@ -797609,15 +797609,15 @@\n \tmovs\tr0, r0\n \tsvc\t78\t@ 0x4e\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr0, r5, #18\n+\tlsls\tr4, r5, #18\n \tmovs\tr4, r4\n \tudf\t#220\t@ 0xdc\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tudf\t#140\t@ 0x8c\n \tmovs\tr2, r5\n@@ -798626,25 +798626,25 @@\n \tmovs\tr2, r5\n \tblt.n\t2588e8 \n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r3, #3\n+\tlsls\tr0, r4, #3\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n-\tlsls\tr2, r3, #2\n+\tlsls\tr6, r3, #2\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tvaddl.u32\tq8, d10, d19\n+\tvaddl.u32\tq8, d14, d19\n \tmovs\tr6, #32\n \tmovs\tr3, r4\n \tbhi.n\t2588e0 \n \tmovs\tr2, r5\n \tbvc.n\t258858 \n \tmovs\tr2, r5\n \tbvc.n\t258828 \n@@ -799253,31 +799253,31 @@\n \tmovs\tr2, r5\n \tbpl.n\t258df4 \n \tmovs\tr2, r5\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #0]\n+\tldr\tr7, [sp, #16]\n \tmovs\tr5, r4\n-\t\t\t@ instruction: 0xfbd80023\n-\t\t\t@ instruction: 0xfbd60023\n \t\t\t@ instruction: 0xfbdc0023\n-\t\t\t@ instruction: 0xfbe60023\n-\t\t\t@ instruction: 0xfb440023\n-\t\t\t@ instruction: 0xfb340023\n-\t\t\t@ instruction: 0xb83c\n+\t\t\t@ instruction: 0xfbda0023\n+\t\t\t@ instruction: 0xfbe00023\n+\t\t\t@ instruction: 0xfbea0023\n+\t\t\t@ instruction: 0xfb480023\n+\t\t\t@ instruction: 0xfb380023\n+\t\t\t@ instruction: 0xb840\n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r0]\n \tmovs\tr3, r4\n-\tadd\tr3, sp, #616\t@ 0x268\n+\tadd\tr3, sp, #632\t@ 0x278\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfab40023\n+\t\t\t@ instruction: 0xfab80023\n \tbcc.n\t258c68 \n \tmovs\tr2, r5\n \tbcc.n\t258dd8 \n \tmovs\tr2, r5\n \tbcc.n\t258dac \n \tmovs\tr2, r5\n \tbcc.n\t258d7c \n@@ -799521,17 +799521,17 @@\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tbcs.n\t258f98 \n \tmovs\tr2, r5\n-\t\t\t@ instruction: 0xb82a\n+\t\t\t@ instruction: 0xb82e\n \tmovs\tr3, r4\n-\tb.n\t258bc0 \n+\tb.n\t258bc8 \n \tmovs\tr3, r4\n \tbeq.n\t258f30 \n \tmovs\tr2, r5\n \n 00258f40 :\n generic_object_has_objects_p(int):\n generic-objects.cc:842\n@@ -799692,15 +799692,15 @@\n \tmovs\tr0, r0\n \tbeq.n\t258f70 \n \tmovs\tr2, r5\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf7720023\n+\t\t\t@ instruction: 0xf7760023\n \tbeq.n\t2590a0 \n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldmia\tr7, {r1, r5, r6, r7}\n \tmovs\tr2, r5\n \tldmia\tr7, {r1, r3, r6, r7}\n@@ -800154,21 +800154,21 @@\n \tldmia\tr7!, {r1, r4, r6}\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #28]\n \tmovs\tr0, r0\n \tstc\t0, cr0, [ip], {34}\t@ 0x22\n-\tadds\tr2, r4, #0\n+\tadds\tr6, r4, #0\n \tmovs\tr4, r4\n-\tldr\tr7, [sp, #968]\t@ 0x3c8\n+\tldr\tr7, [sp, #984]\t@ 0x3d8\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsbc.w\tr0, lr, #10682368\t@ 0xa30000\n+\tsbcs.w\tr0, r2, #10682368\t@ 0xa30000\n \tldmia\tr5!, {r2, r6, r7}\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldmia\tr5, {r5}\n \tmovs\tr2, r5\n \tldmia\tr5!, {r1}\n@@ -800790,15 +800790,15 @@\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldmia\tr3, {r3, r4, r7}\n \tmovs\tr2, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf2e80023\n+\t\t\t@ instruction: 0xf2ec0023\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldmia\tr0!, {r2, r3, r5}\n@@ -802195,17 +802195,17 @@\n \tmovs\tr2, r4\n \tb.n\t25a424 , std::allocator > const&)@@Base+0x4c>\n \tmovs\tr2, r4\n \tldr\tr0, [r6, #68]\t@ 0x44\n \tmovs\tr2, r4\n \tsvc\t168\t@ 0xa8\n \tmovs\tr2, r4\n-\tlsrs\tr2, r6, #28\n+\tlsrs\tr6, r6, #28\n \tmovs\tr4, r4\n-\tstr\tr3, [sp, #0]\n+\tstr\tr3, [sp, #16]\n \tmovs\tr3, r4\n \tldrsh\tr4, [r2, r4]\n \tmovs\tr0, r0\n \tudf\t#178\t@ 0xb2\n \tmovs\tr2, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -802501,15 +802501,15 @@\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpop\t{r3}\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t25ac70 \n+\tb.n\t25ac78 \n \tmovs\tr3, r4\n \tcbnz\tr0, 25a548 \n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcbnz\tr6, 25a540 , std::allocator > const&)@@Base+0x168>\n \tmovs\tr2, r5\n@@ -804397,33 +804397,33 @@\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \thlt\t0x000e\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t25b678 \n+\tb.n\t25b680 \n \tmovs\tr3, r4\n \tstmia\tr7!, {r1, r2, r4, r5, r7}\n \tmovs\tr2, r4\n-\tldmia\tr7!, {r1, r3, r4}\n+\tldmia\tr7!, {r1, r2, r3, r4}\n \tmovs\tr3, r4\n-\tbcc.n\t25b15c \n+\tbcc.n\t25b164 \n \tmovs\tr5, r4\n-\tldmia\tr6, {r1, r2, r3, r6, r7}\n+\tldmia\tr6, {r1, r4, r6, r7}\n \tmovs\tr3, r4\n-\tldmia\tr6!, {r2, r3, r5, r7}\n+\tldmia\tr6!, {r4, r5, r7}\n \tmovs\tr3, r4\n-\tldmia\tr6!, {r1, r3, r7}\n+\tldmia\tr6!, {r1, r2, r3, r7}\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n-\tsvc\t242\t@ 0xf2\n+\tsvc\t246\t@ 0xf6\n \tmovs\tr3, r4\n-\tsvc\t220\t@ 0xdc\n+\tsvc\t224\t@ 0xe0\n \tmovs\tr3, r4\n \tcmp\tr5, #154\t@ 0x9a\n \tmovs\tr3, r4\n \tcmp\tr5, #102\t@ 0x66\n \tmovs\tr3, r4\n \tcmp\tr5, #26\n \tmovs\tr3, r4\n@@ -804935,15 +804935,15 @@\n \tsubs\tr7, #164\t@ 0xa4\n \tldrb\tr1, [r4, #11]\n \tadd\tr6, sp, #80\t@ 0x50\n \tb.n\t25b83e \n \titte\tle\n \tldmiale\tr4!, {r0, r2, r3, r6, r7}\n \tsuble\tr5, #76\t@ 0x4c\n-\tbvs.n\t25b694 \t@ unpredictable \n+\tbvs.n\t25b69c \t@ unpredictable \n \tmovs\tr3, r4\n \tmovs\tr4, #62\t@ 0x3e\n \tmovs\tr3, r4\n \tadd\tr2, sp, #864\t@ 0x360\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -805616,15 +805616,15 @@\n \tldrle\tr1, [sp, #612]\t@ 0x264\n \tldrgt\tr1, [sp, #612]\t@ 0x264\n \tittee\tlt\t@ unpredictable \n \taddlt\tr0, sp, #664\t@ 0x298\n \tmovlt\tr2, r5\n \tstrge\tr4, [r7, #76]\t@ 0x4c\n \tmovge\tr0, r0\n-\tbeq.n\t25ba00 \n+\tbeq.n\t25ba08 \n \tmovs\tr3, r4\n \tadd\tr0, sp, #376\t@ 0x178\n \tmovs\tr2, r5\n \tsubs\tr6, r1, #4\n \tmovs\tr3, r4\n \tsubs\tr0, r0, #3\n \tmovs\tr3, r4\n@@ -806334,29 +806334,29 @@\n \tsubs\tr7, #214\t@ 0xd6\n \tadds\tr3, #51\t@ 0x33\n \tadds\tr3, #51\t@ 0x33\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #195\t@ 0xc3\n \tsubs\tr6, r0, r4\n \tmovs\tr3, r4\n-\tldmia\tr5!, {r6}\n+\tldmia\tr5!, {r2, r6}\n \tmovs\tr3, r4\n-\tldmia\tr5!, {r4, r6}\n+\tldmia\tr5!, {r2, r4, r6}\n \tmovs\tr3, r4\n-\tldr\tr4, [pc, #776]\t@ (25c3b0 )\n+\tldr\tr4, [pc, #792]\t@ (25c3c0 )\n \tmovs\tr3, r4\n-\tldr\tr4, [pc, #680]\t@ (25c354 )\n+\tldr\tr4, [pc, #696]\t@ (25c364 )\n \tmovs\tr3, r4\n \tadd\tr2, pc, #312\t@ (adr r2, 25c1e8 )\n \tmovs\tr2, r4\n-\tldmia\tr5!, {}\n+\tldmia\tr5!, {r2}\n \tmovs\tr3, r4\n-\tldr\tr4, [pc, #448]\t@ (25c278 )\n+\tldr\tr4, [pc, #464]\t@ (25c288 )\n \tmovs\tr3, r4\n-\tldr\tr4, [pc, #336]\t@ (25c20c )\n+\tldr\tr4, [pc, #352]\t@ (25c21c )\n \tmovs\tr3, r4\n \tadd\tr1, pc, #968\t@ (adr r1, 25c488 )\n \tmovs\tr2, r4\n \tldmia\tr1, {r1, r4, r5, r7}\n \tmovs\tr2, r4\n \tadds\tr2, r4, r3\n \tmovs\tr3, r4\n@@ -807292,32 +807292,32 @@\n \tmovs\tr2, r5\n \tldr\tr6, [sp, #416]\t@ 0x1a0\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr3, sp, #792\t@ 0x318\n \tmovs\tr2, r4\n-\tcbz\tr2, 25c736 \n+\tcbz\tr6, 25c736 \n \tmovs\tr3, r4\n-\t\t\t@ instruction: 0xb7ec\n+\t\t\t@ instruction: 0xb7f0\n \tmovs\tr5, r4\n-\tuxtb\tr2, r3\n+\tuxtb\tr6, r3\n \tmovs\tr3, r4\n-\tuxtb\tr0, r0\n+\tuxtb\tr4, r0\n \tmovs\tr3, r4\n-\tuxth\tr2, r4\n+\tuxth\tr6, r4\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n-\tstr\tr0, [r6, #84]\t@ 0x54\n-\tmovs\tr3, r4\n-\tstmia\tr4!, {r2, r3, r4, r5, r6, r7}\n+\tstr\tr4, [r6, #84]\t@ 0x54\n \tmovs\tr3, r4\n \tstmia\tr5!, {}\n \tmovs\tr3, r4\n+\tstmia\tr5!, {r2}\n+\tmovs\tr3, r4\n generic-objects.cc:931\n \tadd.w\tfp, sp, #124\t@ 0x7c\n \tadd\tr3, sp, #128\t@ 0x80\n \tadd\tr5, sp, #620\t@ 0x26c\n \tadd\tr6, sp, #144\t@ 0x90\n \tadd.w\tsl, sp, #140\t@ 0x8c\n \tadd.w\tr8, sp, #136\t@ 0x88\n@@ -807921,29 +807921,29 @@\n \tb.n\t25caf2 \n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t25cae8 \n \tb.n\t25cb04 \n \tb.n\t25cb16 \n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbz\tr4, 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>\n+\tcbz\tr0, 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>\n \tmovs\tr5, r4\n-\tstmia\tr1!, {r3, r5, r7}\n+\tstmia\tr1!, {r2, r3, r5, r7}\n \tmovs\tr3, r4\n \tstr\tr7, [sp, #264]\t@ 0x108\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr6, [sp, #640]\t@ 0x280\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr5, [sp, #448]\t@ 0x1c0\n \tmovs\tr2, r5\n-\tpop\t{r1, r2, r7, pc}\n+\tpop\t{r1, r3, r7, pc}\n \tmovs\tr3, r4\n \tstr\tr5, [sp, #216]\t@ 0xd8\n \tmovs\tr2, r5\n \tands\tr6, r7\n \tmovs\tr2, r4\n \tstr\tr4, [sp, #824]\t@ 0x338\n \tmovs\tr2, r5\n@@ -809819,15 +809819,15 @@\n \tmovs\tr2, r5\n \tldrh\tr6, [r7, #14]\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tuxth\tr6, r6\n+\tuxth\tr2, r7\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr2, [r7, #2]\n \tmovs\tr2, r5\n \tstrh\tr6, [r4, #62]\t@ 0x3e\n \tmovs\tr2, r5\n@@ -810383,31 +810383,31 @@\n \tmovs\tr2, r5\n \tstrh\tr2, [r1, #58]\t@ 0x3a\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #992\t@ 0x3e0\n+\tadd\tr7, sp, #1008\t@ 0x3f0\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #992\t@ 0x3e0\n+\tadd\tr7, sp, #1008\t@ 0x3f0\n \tmovs\tr3, r4\n-\tadd\tsp, #64\t@ 0x40\n+\tadd\tsp, #80\t@ 0x50\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrh\tr6, [r3, #42]\t@ 0x2a\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #296\t@ 0x128\n+\tadd\tr6, sp, #312\t@ 0x138\n \tmovs\tr3, r4\n-\tldrb\tr2, [r7, r0]\n+\tldrb\tr6, [r7, r0]\n \tmovs\tr4, r4\n \tstrh\tr6, [r6, #32]\n \tmovs\tr2, r5\n \tstrh\tr6, [r3, #32]\n \tmovs\tr2, r5\n \tcmp\tr2, #230\t@ 0xe6\n \tmovs\tr2, r4\n@@ -810953,27 +810953,27 @@\n \tmovs\tr2, r5\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstrh\tr6, [r7, #24]\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #640\t@ 0x280\n+\tadd\tr4, sp, #656\t@ 0x290\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #552\t@ 0x228\n+\tadd\tr3, sp, #568\t@ 0x238\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrh\tr0, [r2, #10]\n \tmovs\tr2, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #648\t@ 0x288\n+\tadd\tr2, sp, #664\t@ 0x298\n \tmovs\tr3, r4\n \tstrh\tr6, [r5, #0]\n \tmovs\tr2, r5\n \tstrh\tr6, [r2, #0]\n \tmovs\tr2, r5\n \tldrb\tr4, [r7, #31]\n \tmovs\tr2, r5\n@@ -811984,19 +811984,19 @@\n /usr/include/c++/14/bits/stl_vector.h:390\n \tb.n\t25e616 , std::allocator > const&)@@Base+0x596>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrb\tr2, [r3, #29]\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #992\t@ 0x3e0\n+\tadd\tr0, sp, #1008\t@ 0x3f0\n \tmovs\tr3, r4\n \tldrb\tr6, [r4, #23]\n \tmovs\tr2, r5\n-\tadd\tr6, pc, #24\t@ (adr r6, 25e6bc , std::allocator > const&)@@Base+0x14>)\n+\tadd\tr6, pc, #40\t@ (adr r6, 25e6cc , std::allocator > const&)@@Base+0x24>)\n \tmovs\tr3, r4\n \tldrb\tr4, [r3, #7]\n \tmovs\tr2, r5\n \n 0025e6a8 , std::allocator > const&)@@Base>:\n get_monomer(std::__cxx11::basic_string, std::allocator > const&):\n get-monomer.cc:66\n@@ -812643,19 +812643,19 @@\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr6, [r0, #4]\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #808\t@ (adr r2, 25ef80 , std::allocator > const&)@@Base+0x8d8>)\n+\tadd\tr2, pc, #824\t@ (adr r2, 25ef90 , std::allocator > const&)@@Base+0x8e8>)\n \tmovs\tr3, r4\n-\tadd\tr2, pc, #760\t@ (adr r2, 25ef54 , std::allocator > const&)@@Base+0x8ac>)\n+\tadd\tr2, pc, #776\t@ (adr r2, 25ef64 , std::allocator > const&)@@Base+0x8bc>)\n \tmovs\tr3, r4\n-\tadd\tr2, pc, #608\t@ (adr r2, 25eec0 , std::allocator > const&)@@Base+0x818>)\n+\tadd\tr2, pc, #624\t@ (adr r2, 25eed0 , std::allocator > const&)@@Base+0x828>)\n \tmovs\tr3, r4\n ../coords/graphical-bonds-container.hh:265\n \tstr.w\tr2, [sl, #624]\t@ 0x270\n ../coords/graphical-bonds-container.hh:266\n \tstr.w\tr2, [sl, #632]\t@ 0x278\n ../coords/graphical-bonds-container.hh:267\n \tstr.w\tr2, [sl, #628]\t@ 0x274\n@@ -813381,19 +813381,19 @@\n \tb.n\t25f28c , std::allocator > const&)@@Base+0xbe4>\n \tnop.w\n \t...\n \tmovs\tr0, r0\n \tcmp\tr0, r0\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr6, #204\t@ 0xcc\n-\tldr\tr3, [sp, #144]\t@ 0x90\n+\tldr\tr3, [sp, #160]\t@ 0xa0\n \tmovs\tr3, r4\n-\tldr\tr2, [sp, #736]\t@ 0x2e0\n+\tldr\tr2, [sp, #752]\t@ 0x2f0\n \tmovs\tr3, r4\n-\tldr\tr0, [sp, #368]\t@ 0x170\n+\tldr\tr0, [sp, #384]\t@ 0x180\n \tmovs\tr3, r4\n \tstr\tr3, [r4, #12]\n \tstr\tr0, [r4, #0]\n \tstr\tr1, [r4, #4]\n \tstr\tr2, [r4, #8]\n molecule-class-info.h:655 (discriminator 2)\n \tldr\tr1, [sp, #44]\t@ 0x2c\n@@ -813895,19 +813895,19 @@\n \tldrb\tr3, [r6, #0]\n \tstrb\tr3, [r1, #20]\n \tldr\tr3, [sp, #28]\n \tsub.w\tr0, r3, #36\t@ 0x24\n \tb.n\t25f620 , std::allocator > const&)@@Base+0xf78>\n \tnop.w\n \t...\n-\tstr\tr7, [sp, #352]\t@ 0x160\n+\tstr\tr7, [sp, #368]\t@ 0x170\n \tmovs\tr3, r4\n-\tstr\tr6, [sp, #472]\t@ 0x1d8\n+\tstr\tr6, [sp, #488]\t@ 0x1e8\n \tmovs\tr3, r4\n-\tstr\tr6, [sp, #96]\t@ 0x60\n+\tstr\tr6, [sp, #112]\t@ 0x70\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n /usr/include/c++/14/bits/basic_string.h:223\n \tsub.w\tr3, sl, #1208\t@ 0x4b8\n ../coot-utils/atom-selection-container.hh:56 (discriminator 1)\n \tsub.w\tr2, sl, #1272\t@ 0x4f8\n@@ -815361,25 +815361,25 @@\n \tblx\te9174 \n /usr/include/c++/14/bits/stl_construct.h:162 (discriminator 2)\n \tadds\tr4, #12\n \tb.n\t25fec8 , std::allocator > const&)@@Base+0x1820>\n \tnop\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #184]\t@ 0xb8\n+\tstr\tr4, [sp, #200]\t@ 0xc8\n \tmovs\tr3, r4\n \tstr\tr6, [r7, #120]\t@ 0x78\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #40]\t@ 0x28\n+\tstr\tr2, [sp, #56]\t@ 0x38\n \tmovs\tr3, r4\n-\tstrh\tr0, [r6, r0]\n+\tstrh\tr4, [r6, r0]\n \tmovs\tr4, r4\n \tstr\tr4, [r4, #96]\t@ 0x60\n \tmovs\tr2, r5\n \tstr\tr4, [r2, #4]\n \tmovs\tr2, r5\n \tstr\tr4, [r6, #0]\n \tmovs\tr2, r5\n@@ -816898,17 +816898,17 @@\n \t\t\t@ instruction: 0x47ae\n \tldrb\tr1, [r4, #11]\n \tsubs\tr7, #148\t@ 0x94\n \tadd\tr1, sp, #1008\t@ 0x3f0\n \tbcs.n\t260b70 \n \tstr\tr5, [r1, #36]\t@ 0x24\n \tsubs\tr7, #96\t@ 0x60\n-\tstrh\tr4, [r7, #6]\n+\tstrh\tr0, [r0, #8]\n \tmovs\tr3, r4\n-\tstrh\tr0, [r5, #6]\n+\tstrh\tr4, [r5, #6]\n \tmovs\tr3, r4\n \tldmia\tr4!, {r1, r2, r5}\n \tmovs\tr2, r4\n \n 00260b9c const&, float, float, int, int) const@@Base>:\n 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:\n gl-rama-plot.cc:418\n@@ -817533,15 +817533,15 @@\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr4, [r0, r5]\n \tmovs\tr2, r5\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r7, #23]\n+\tldrb\tr4, [r7, #23]\n \tmovs\tr5, r4\n \tldrsh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r6]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #28]\n \tmovs\tr0, r0\n@@ -817549,15 +817549,15 @@\n \tmovs\tr2, r5\n \tldrh\tr0, [r5, r0]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r0, #12]\n+\tldrb\tr6, [r0, #12]\n \tmovs\tr3, r4\n /usr/include/c++/14/ostream:673\n \tldr.w\tr2, [pc, #1492]\t@ 2616d8 \n \tldr.w\tr1, [pc, #1492]\t@ 2616dc \n \tadd\tr1, pc\n \tldr.w\tr9, [r6, r2]\n \tmovs\tr2, #42\t@ 0x2a\n@@ -818274,41 +818274,41 @@\n \tbeq.n\t2616d4 \n gl-rama-plot.cc:614\n \tblx\te7278 <__stack_chk_fail@plt>\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r5, #10]\n+\tldrb\tr4, [r5, #10]\n \tmovs\tr3, r4\n-\tldrb\tr0, [r6, #10]\n+\tldrb\tr4, [r6, #10]\n \tmovs\tr3, r4\n-\tldrb\tr0, [r7, #8]\n+\tldrb\tr4, [r7, #8]\n \tmovs\tr3, r4\n-\tldrb\tr0, [r1, #13]\n+\tldrb\tr4, [r1, #13]\n \tmovs\tr3, r4\n-\tldrb\tr6, [r2, #11]\n+\tldrb\tr2, [r3, #11]\n \tmovs\tr3, r4\n-\tldrb\tr4, [r3, #9]\n+\tldrb\tr0, [r4, #9]\n \tmovs\tr3, r4\n-\tldrb\tr2, [r4, #7]\n+\tldrb\tr6, [r4, #7]\n \tmovs\tr3, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r0, #31]\n+\tstrb\tr2, [r1, #31]\n \tmovs\tr3, r4\n-\tstrb\tr0, [r2, #29]\n+\tstrb\tr4, [r2, #29]\n \tmovs\tr3, r4\n-\tstrb\tr2, [r4, #31]\n+\tstrb\tr6, [r4, #31]\n \tmovs\tr3, r4\n-\tstrb\tr4, [r2, #28]\n+\tstrb\tr0, [r3, #28]\n \tmovs\tr3, r4\n-\tstrb\tr4, [r4, #28]\n+\tstrb\tr0, [r5, #28]\n \tmovs\tr3, r4\n-\tstrb\tr0, [r6, #26]\n+\tstrb\tr4, [r6, #26]\n \tmovs\tr3, r4\n \tldr\tr1, [pc, #240]\t@ (261808 )\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \t...\n \n 0026171c :\n@@ -818713,15 +818713,15 @@\n \tstmia\tr3!, {r2, r4, r5}\n \tldr\tr0, [pc, #784]\t@ (261cf4 )\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [pc, #128]\t@ (261a6c )\n \tmovs\tr2, r5\n-\tstrb\tr0, [r0, #12]\n+\tstrb\tr4, [r0, #12]\n \tmovs\tr5, r4\n \tstrh\tr0, [r0, #0]\n \torrs\tr4, r6\n /usr/include/c++/14/bits/stl_tree.h:364\n \tmov\tr0, sl\n \tblx\tef6bc \n \tmov\tsl, r0\n@@ -819768,15 +819768,15 @@\n \tldmia\tr4!, {r2, r3, r6, r7}\n \tldmia\tr4!, {r2, r3, r6, r7}\n \tsubs\tr7, #236\t@ 0xec\n \trors\tr2, r7\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr2, [r3, #56]\t@ 0x38\n+\tldr\tr6, [r3, #56]\t@ 0x38\n \tmovs\tr5, r4\n \tsubs\tr7, #128\t@ 0x80\n \tmovs\tr2, r5\n /usr/include/c++/14/bits/stl_vector.h:1285\n \tldrd\tr2, r1, [sp, #116]\t@ 0x74\n \tcmp\tr2, r1\n \tbeq.n\t262176 , std::allocator > > const&)@@Base+0x392>\n@@ -821464,47 +821464,47 @@\n \tsubs\tr3, #229\t@ 0xe5\n \tstr\tr6, [r4, #100]\t@ 0x64\n \tsubs\tr7, #102\t@ 0x66\n \tsubs\tr5, #48\t@ 0x30\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [r4, #36]\t@ 0x24\n+\tldr\tr2, [r5, #36]\t@ 0x24\n \tmovs\tr3, r4\n-\tldr\tr6, [r2, #32]\n+\tldr\tr2, [r3, #32]\n \tmovs\tr3, r4\n-\tldr\tr6, [r7, #24]\n+\tldr\tr2, [r0, #28]\n \tmovs\tr3, r4\n-\tldr\tr6, [r6, #20]\n+\tldr\tr2, [r7, #20]\n \tmovs\tr3, r4\n-\tldr\tr6, [r4, #16]\n+\tldr\tr2, [r5, #16]\n \tmovs\tr3, r4\n-\tldr\tr6, [r3, #12]\n+\tldr\tr2, [r4, #12]\n \tmovs\tr3, r4\n-\tldr\tr2, [r1, #0]\n+\tldr\tr6, [r1, #0]\n \tmovs\tr3, r4\n-\tstr\tr2, [r7, #120]\t@ 0x78\n+\tstr\tr6, [r7, #120]\t@ 0x78\n \tmovs\tr3, r4\n-\tstr\tr2, [r4, #116]\t@ 0x74\n+\tstr\tr6, [r4, #116]\t@ 0x74\n \tmovs\tr3, r4\n-\tstr\tr2, [r3, #112]\t@ 0x70\n+\tstr\tr6, [r3, #112]\t@ 0x70\n \tmovs\tr3, r4\n-\tstr\tr2, [r1, #108]\t@ 0x6c\n+\tstr\tr6, [r1, #108]\t@ 0x6c\n \tmovs\tr3, r4\n-\tstr\tr2, [r0, #104]\t@ 0x68\n+\tstr\tr6, [r0, #104]\t@ 0x68\n \tmovs\tr3, r4\n-\tstr\tr2, [r5, #96]\t@ 0x60\n+\tstr\tr6, [r5, #96]\t@ 0x60\n \tmovs\tr3, r4\n-\tstr\tr6, [r6, #88]\t@ 0x58\n+\tstr\tr2, [r7, #88]\t@ 0x58\n \tmovs\tr3, r4\n-\tstr\tr2, [r0, #84]\t@ 0x54\n+\tstr\tr6, [r0, #84]\t@ 0x54\n \tmovs\tr3, r4\n-\tstr\tr2, [r6, #76]\t@ 0x4c\n+\tstr\tr6, [r6, #76]\t@ 0x4c\n \tmovs\tr3, r4\n-\tstr\tr4, [r6, #8]\n+\tstr\tr0, [r7, #8]\n \tmovs\tr5, r4\n \tadds\tr3, #108\t@ 0x6c\n \tmovs\tr2, r5\n \tadds\tr2, #216\t@ 0xd8\n \tmovs\tr2, r5\n \tadds\tr2, #186\t@ 0xba\n \tmovs\tr2, r5\n@@ -824076,15 +824076,15 @@\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \torrs\tr4, r6\n \tmovs\tr3, #90\t@ 0x5a\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr4, [r4, r1]\n+\tstr\tr0, [r5, r1]\n \tmovs\tr3, r4\n \tlsrs\tr3, r3, #31\n \tlsrs\tr1, r1\n \tmovs\tr0, r0\n \tcmn\tr0, r1\n /usr/include/c++/14/bits/stl_map.h:511 (discriminator 2)\n \tldr\tr3, [sp, #64]\t@ 0x40\n@@ -828085,21 +828085,21 @@\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr0, r5, #18\n \tmovs\tr2, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr3, #156\t@ 0x9c\n+\tadds\tr3, #160\t@ 0xa0\n \tmovs\tr3, r4\n-\tadds\tr3, #178\t@ 0xb2\n+\tadds\tr3, #182\t@ 0xb6\n \tmovs\tr3, r4\n-\tadds\tr3, #170\t@ 0xaa\n+\tadds\tr3, #174\t@ 0xae\n \tmovs\tr3, r4\n-\tadds\tr3, #182\t@ 0xb6\n+\tadds\tr3, #186\t@ 0xba\n \tmovs\tr3, r4\n \tlsls\tr2, r6, #15\n \tmovs\tr2, r5\n \n 00265cdc :\n graphics_info_t::get_latest_model_molecule():\n graphics-info.cc:296\n@@ -828706,43 +828706,43 @@\n \tmovs\tr2, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr6, r3, #7\n \tmovs\tr2, r5\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr1, #54\t@ 0x36\n+\tadds\tr1, #58\t@ 0x3a\n \tmovs\tr3, r4\n-\tadds\tr1, #48\t@ 0x30\n+\tadds\tr1, #52\t@ 0x34\n \tmovs\tr3, r4\n-\tadds\tr1, #156\t@ 0x9c\n+\tadds\tr1, #160\t@ 0xa0\n \tmovs\tr3, r4\n \tstr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr0, r0\n-\tadds\tr1, #80\t@ 0x50\n-\tmovs\tr3, r4\n \tadds\tr1, #84\t@ 0x54\n \tmovs\tr3, r4\n-\tadds\tr1, #30\n+\tadds\tr1, #88\t@ 0x58\n \tmovs\tr3, r4\n-\tadds\tr1, #4\n+\tadds\tr1, #34\t@ 0x22\n \tmovs\tr3, r4\n-\tadds\tr0, #168\t@ 0xa8\n+\tadds\tr1, #8\n+\tmovs\tr3, r4\n+\tadds\tr0, #172\t@ 0xac\n \tmovs\tr3, r4\n \tlsls\tr4, r6, #1\n \tmovs\tr2, r5\n-\tcmp\tr7, #204\t@ 0xcc\n+\tcmp\tr7, #208\t@ 0xd0\n \tmovs\tr3, r4\n-\tcmp\tr7, #214\t@ 0xd6\n+\tcmp\tr7, #218\t@ 0xda\n \tmovs\tr3, r4\n-\tcmp\tr7, #216\t@ 0xd8\n+\tcmp\tr7, #220\t@ 0xdc\n \tmovs\tr3, r4\n-\tcmp\tr7, #178\t@ 0xb2\n+\tcmp\tr7, #182\t@ 0xb6\n \tmovs\tr3, r4\n-\tcmp\tr7, #178\t@ 0xb2\n+\tcmp\tr7, #182\t@ 0xb6\n \tmovs\tr3, r4\n \tvhadd.u8\td16, d14, d25\n \tvhadd.u32\td0, d8, d25\n \tcdp2\t0, 15, cr0, cr4, cr9, {1}\n \tcdp2\t0, 13, cr0, cr8, cr9, {1}\n \n 00266198 :\n@@ -829008,15 +829008,15 @@\n \tnop\n \tstc2l\t0, cr0, [r4, #164]\t@ 0xa4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldc2\t0, cr0, [r6, #164]!\t@ 0xa4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tcmp\tr5, #96\t@ 0x60\n+\tcmp\tr5, #100\t@ 0x64\n \tmovs\tr3, r4\n \tstc2\t0, cr0, [ip, #-164]\t@ 0xffffff5c\n \tldc2\t0, cr0, [sl], #164\t@ 0xa4\n \n 00266378 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>:\n graphics_info_t::add_dir_file(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&):\n graphics-info.cc:657\n@@ -829062,15 +829062,15 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r4\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tldr\tr0, [pc, #392]\t@ (266564 )\n+\tldr\tr0, [pc, #408]\t@ (266574 )\n \tmovs\tr4, r4\n \tadd\tr3, pc, #96\t@ (adr r3, 266440 )\n \tmovs\tr1, r4\n \tadd\tr3, pc, #64\t@ (adr r3, 266424 )\n \tmovs\tr1, r4\n \n 002663e4 :\n@@ -829283,23 +829283,23 @@\n \tldmia.w\tsp!, {r4, r5, r6, lr}\n /usr/include/c++/14/ostream:673\n \tadd\tr1, pc\n \tb.w\ted94c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \t\t\t@ instruction: 0xfafa0029\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr3, #94\t@ 0x5e\n+\tcmp\tr3, #98\t@ 0x62\n \tmovs\tr3, r4\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tcmp\tr3, #42\t@ 0x2a\n+\tcmp\tr3, #46\t@ 0x2e\n \tmovs\tr3, r4\n \n 00266580 :\n graphics_info_t::setRotationCentre(coot::clip_hybrid_atom const&):\n graphics-info.cc:980\n \tldr\tr3, [pc, #44]\t@ (2665b0 )\n graphics-info.cc:987 (discriminator 1)\n@@ -829682,15 +829682,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstr.w\tr0, [r2, #41]\t@ 0x29\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh.w\tr0, [r8, #41]\t@ 0x29\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tbeq.n\t2668b0 \n+\tbeq.n\t2668b8 \n \tmovs\tr2, r4\n \tldrh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tldrb.w\tr0, [r0, r9, lsl #2]\n \t\t\t@ instruction: 0xf7f00029\n \n 00266844 :\n@@ -829908,17 +829908,17 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \t\t\t@ instruction: 0xf79a0029\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf7900029\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldmia\tr7!, {r1, r2, r4}\n+\tldmia\tr7!, {r1, r3, r4}\n \tmovs\tr2, r4\n-\tldmia\tr7!, {r2, r3, r4}\n+\tldmia\tr7!, {r5}\n \tmovs\tr2, r4\n \tldrh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf6920029\n \t\t\t@ instruction: 0xf6720029\n \t\t\t@ instruction: 0xf6540029\n \n@@ -830160,17 +830160,17 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf5f00029\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr4, [r5, r4]\n \tmovs\tr0, r0\n-\tldmia\tr4, {r1, r2, r4, r5, r6, r7}\n+\tldmia\tr4, {r1, r3, r4, r5, r6, r7}\n \tmovs\tr2, r4\n-\tldmia\tr4!, {r1, r6, r7}\n+\tldmia\tr4!, {r1, r2, r6, r7}\n \tmovs\tr2, r4\n \t\t\t@ instruction: 0xf4d00029\n \t\t\t@ instruction: 0xf4b00029\n \teors.w\tr0, r2, #11075584\t@ 0xa90000\n \n 00266ba8 :\n graphics_info_t::setRotationCentreSimple(coot::Cartesian const&):\n@@ -831212,24 +831212,24 @@\n \tblx\teaad0 \n \tb.n\t267292 \n \tb.n\t26728c \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcdp\t0, 10, cr0, cr0, cr9, {1}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr0, r4, #5\n+\tsubs\tr4, r4, #5\n \tmovs\tr3, r4\n \tcdp\t0, 9, cr0, cr2, cr9, {1}\n-\tsubs\tr0, r5, #5\n+\tsubs\tr4, r5, #5\n \tmovs\tr3, r4\n \tldc\t0, cr0, [lr], {33}\t@ 0x21\n \tcdp\t0, 1, cr0, cr0, cr9, {1}\n-\tcmp\tr7, #78\t@ 0x4e\n+\tcmp\tr7, #82\t@ 0x52\n \tmovs\tr3, r4\n-\tsubs\tr6, r1, #3\n+\tsubs\tr2, r2, #3\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstcl\t0, cr0, [r0, #-164]!\t@ 0xffffff5c\n \tstcl\t0, cr0, [r8, #-164]\t@ 0xffffff5c\n \tstr\tr4, [sp, #72]\t@ 0x48\n \tmovs\tr1, r4\n@@ -831734,15 +831734,15 @@\n \tstc\t0, cr0, [r2], {41}\t@ 0x29\n \tldrh\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r7, r2]\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, r2]\n \tmovs\tr0, r0\n-\tadds\tr2, r4, #3\n+\tadds\tr6, r4, #3\n \tmovs\tr3, r4\n \tldr\tr4, [r7, r3]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrsb\tr0, [r6, r6]\n \tmovs\tr0, r0\n@@ -831752,42 +831752,42 @@\n \tmovs\tr0, r0\n \tstrh\tr4, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #84]\t@ 0x54\n \tmovs\tr0, r0\n-\tsubs\tr4, r3, r7\n+\tsubs\tr0, r4, r7\n \tmovs\tr3, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r4, r4]\n \tmovs\tr0, r0\n \tldr\tr4, [r3, r5]\n \tmovs\tr0, r0\n \tasrs\tr0, r6, #3\n \tmovs\tr2, r4\n \tldr\tr4, [r1, #4]\n \tmovs\tr0, r0\n \torn\tr0, r8, r9, asr #32\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr6, r4, r5\n+\tsubs\tr2, r5, r5\n \tmovs\tr3, r4\n-\tsubs\tr4, r0, r6\n+\tsubs\tr0, r1, r6\n \tmovs\tr3, r4\n-\tsubs\tr6, r2, r6\n+\tsubs\tr2, r3, r6\n \tmovs\tr3, r4\n-\tsubs\tr4, r6, r6\n+\tsubs\tr0, r7, r6\n \tmovs\tr3, r4\n-\tsubs\tr6, r4, r6\n+\tsubs\tr2, r5, r6\n \tmovs\tr3, r4\n-\tsubs\tr4, r3, r5\n+\tsubs\tr0, r4, r5\n \tmovs\tr3, r4\n-\tsubs\tr2, r7, r5\n+\tsubs\tr6, r7, r5\n \tmovs\tr3, r4\n \tldrd\tr0, r0, [r2, #164]\t@ 0xa4\n \t\t\t@ instruction: 0xe9b40029\n \t\t\t@ instruction: 0xe9960029\n \n 002676fc :\n graphics_info_t::set_dynarama_is_displayed(_GtkWidget*, int):\n@@ -831952,17 +831952,17 @@\n \tstrd\tr0, r0, [r8], #164\t@ 0xa4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrd\tr0, r0, [r2], #164\t@ 0xa4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xe8cc0029\n-\tstmia\tr0!, {r1, r6}\n+\tstmia\tr0!, {r1, r2, r6}\n \tmovs\tr2, r4\n-\tstmia\tr0!, {r3, r6}\n+\tstmia\tr0!, {r2, r3, r6}\n \tmovs\tr2, r4\n \tstmia\tr2!, {r1, r2, r3, r6}\n \tmovs\tr1, r4\n \tstrex\tr0, r0, [r6, #164]\t@ 0xa4\n \t\t\t@ instruction: 0xe81e0029\n \t\t\t@ instruction: 0xe8000029\n \n@@ -833536,29 +833536,29 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrb\tr0, [r7, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr4, r7, #27\n+\tlsrs\tr0, r0, #28\n \tmovs\tr3, r4\n-\tpush\t{r2, r5, r7}\n+\tpush\t{r3, r5, r7}\n \tmovs\tr3, r4\n-\tlsrs\tr0, r2, #27\n+\tlsrs\tr4, r2, #27\n \tmovs\tr3, r4\n-\tpush\t{r1, r3, r4, r5, r6}\n+\tpush\t{r1, r2, r3, r4, r5, r6}\n \tmovs\tr3, r4\n-\tlsrs\tr6, r4, #26\n+\tlsrs\tr2, r5, #26\n \tmovs\tr3, r4\n-\tpush\t{r4, r6}\n+\tpush\t{r2, r4, r6}\n \tmovs\tr3, r4\n-\tlsrs\tr6, r6, #25\n+\tlsrs\tr2, r7, #25\n \tmovs\tr3, r4\n-\tpush\t{r1, r3, r5}\n+\tpush\t{r1, r2, r3, r5}\n \tmovs\tr3, r4\n \n 002683ec :\n graphics_info_t::get_geometry_torsion() const:\n graphics-info.cc:3528\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -833727,17 +833727,17 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstrb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr0, r6, #20\n+\tlsrs\tr4, r6, #20\n \tmovs\tr3, r4\n-\tlsrs\tr2, r5, #20\n+\tlsrs\tr6, r5, #20\n \tmovs\tr3, r4\n \tbge.n\t268548 \n \tmovs\tr1, r5\n \n 0026854c :\n graphics_info_t::pepflip(int, coot::atom_spec_t const&):\n graphics-info.cc:3607\n@@ -833895,15 +833895,15 @@\n graphics-info.cc:3625\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tbge.n\t2686e0 \n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr0, r1, #17\n+\tlsrs\tr4, r1, #17\n \tmovs\tr3, r4\n \tbls.n\t268644 \n \tmovs\tr1, r5\n \n 00268660 :\n graphics_info_t::run_post_manipulation_hook_py(int, int):\n graphics-info.cc:1921\n@@ -834350,45 +834350,45 @@\n \tldr\tr0, [pc, #96]\t@ (2689ec )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tbls.n\t26889c \n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr0, r4, #14\n+\tlsrs\tr4, r4, #14\n \tmovs\tr3, r4\n \tbls.n\t268a80 \n \tmovs\tr1, r5\n-\tlsrs\tr4, r3, #8\n+\tlsrs\tr0, r4, #8\n \tmovs\tr3, r4\n \tbvc.n\t268a4c \n \tmovs\tr1, r4\n-\tadd\tr4, sp, #464\t@ 0x1d0\n+\tadd\tr4, sp, #480\t@ 0x1e0\n \tmovs\tr2, r4\n-\tadd\tr4, sp, #416\t@ 0x1a0\n+\tadd\tr4, sp, #432\t@ 0x1b0\n \tmovs\tr2, r4\n-\tbic.w\tr0, r0, r2, asr #32\n-\t\t\t@ instruction: 0xeab40022\n+\tbic.w\tr0, r4, r2, asr #32\n+\t\t\t@ instruction: 0xeab80022\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r4, #12\n+\tlsrs\tr2, r5, #12\n \tmovs\tr3, r4\n-\tasrs\tr2, r1\n+\tasrs\tr6, r1\n \tmovs\tr4, r4\n \tbvc.n\t26898c \n \tmovs\tr1, r5\n-\tlsrs\tr0, r1, #8\n+\tlsrs\tr4, r1, #8\n \tmovs\tr3, r4\n-\tcmp\tr7, #24\n+\tcmp\tr7, #28\n \tmovs\tr4, r4\n-\tstr\tr3, [sp, #904]\t@ 0x388\n+\tstr\tr3, [sp, #920]\t@ 0x398\n \tmovs\tr3, r4\n \tbpl.n\t268ac8 \n \tmovs\tr1, r4\n-\tlsrs\tr2, r3, #32\n+\tlsrs\tr6, r3, #32\n \tmovs\tr3, r4\n \tbvs.n\t268978 \n \tmovs\tr1, r5\n \tbvs.n\t268948 \n \tmovs\tr1, r5\n \tldrb\tr4, [r7, #21]\n \tmovs\tr1, r4\n@@ -835003,15 +835003,15 @@\n \tmovs\tr0, r0\n \tbcs.n\t268f60 \n \tmovs\tr1, r5\n \tstr\tr0, [r5, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tlsls\tr0, r3, #20\n+\tlsls\tr4, r3, #20\n \tmovs\tr3, r4\n \tcmp\tr7, #2\n \tmovs\tr2, r4\n \tbne.n\t268e6c \n \tmovs\tr1, r5\n \tbne.n\t268e20 \n \tmovs\tr1, r5\n@@ -835586,29 +835586,29 @@\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr6, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr1, r5\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tlsls\tr6, r5, #4\n+\tlsls\tr2, r6, #4\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r7, #4\n+\tlsls\tr0, r0, #5\n \tmovs\tr3, r4\n-\tldrh\tr6, [r1, #36]\t@ 0x24\n+\tldrh\tr2, [r2, #36]\t@ 0x24\n \tmovs\tr4, r4\n-\tldrh\tr0, [r2, #36]\t@ 0x24\n+\tldrh\tr4, [r2, #36]\t@ 0x24\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldmia\tr5, {r1, r4, r5, r6}\n \tmovs\tr1, r5\n-\tlsls\tr6, r2, #2\n+\tlsls\tr2, r3, #2\n \tmovs\tr3, r4\n \tldmia\tr5, {r1, r2, r3, r4, r5}\n \tmovs\tr1, r5\n \n 0026930c :\n graphics_info_t::load_db_main():\n graphics-info.cc:3816\n@@ -835683,23 +835683,24 @@\n \tb.w\t264ba0 \n \tldmia\tr4, {r1, r3, r4, r6, r7}\n \tmovs\tr1, r5\n \tldr\tr4, [r5, #0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr0, r7\n+\tmovs\tr4, r7\n \tmovs\tr3, r4\n \tstr\tr0, [r6, #32]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r5, #22]\n+\tldrb\tr6, [r5, #22]\n \tmovs\tr2, r4\n \tstr\tr0, [r2, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tvrev64.\td16, d18\n+\tmovs\tr0, r0\n+\tmovs\tr3, r4\n \n 002693b4 :\n graphics_info_t::non_skeleton_tip_pos() const:\n graphics-info.cc:4233\n \tldr\tr3, [pc, #44]\t@ (2693e4 )\n \tsub\tsp, #32\n ../coords/Cartesian.h:81\n@@ -835958,26 +835959,26 @@\n \tmovs\tr0, r0\n \tldmia\tr3!, {r1, r2, r5, r6, r7}\n \tmovs\tr1, r5\n \tstr\tr4, [r1, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvhadd.u\td16, d4, d18\n-\tstmia\tr1!, {r2, r5, r7}\n+\tvhadd.u\td16, d8, d18\n+\tstmia\tr1!, {r3, r5, r7}\n \tmovs\tr2, r4\n \tldmia\tr3!, {r2, r4, r5, r6}\n \tmovs\tr1, r5\n-\tvhadd.u32\td0, d10, d18\n-\tvhadd.u8\td0, d0, d18\n+\tvhadd.u32\td0, d14, d18\n+\tvhadd.u8\td0, d4, d18\n \tstr\tr0, [r6, #32]\n \tmovs\tr0, r0\n \tldr\tr4, [r0, r0]\n \tmovs\tr0, r0\n-\tldc2l\t0, cr0, [r2, #136]!\t@ 0x88\n+\tldc2l\t0, cr0, [r6, #136]!\t@ 0x88\n \n 002695ec :\n graphics_info_t::rotate_baton(double const&, double const&):\n graphics-info.cc:4247\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -836060,16 +836061,16 @@\n \tnop\n \tldmia\tr1, {r1, r2, r3, r5, r7}\n \tmovs\tr1, r5\n \tstrb\tr4, [r4, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldc2\t0, cr0, [sl, #136]\t@ 0x88\n \tldc2\t0, cr0, [lr, #136]\t@ 0x88\n+\tstc2\t0, cr0, [r2, #136]!\t@ 0x88\n \n 00269698 :\n graphics_info_t::baton_tip_try_another():\n graphics-info.cc:4288\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -836140,15 +836141,15 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #32]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstc2l\t0, cr0, [r2, #-136]\t@ 0xffffff78\n+\tstc2l\t0, cr0, [r6, #-136]\t@ 0xffffff78\n \n 0026972c :\n graphics_info_t::baton_tip_previous():\n graphics-info.cc:4304\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -836779,19 +836780,19 @@\n \tbcs.n\t269bf0 \n \tstr\tr5, [r1, #36]\t@ 0x24\n \tsubs\tr7, #80\t@ 0x50\n \tstmia\tr4!, {r1, r5, r7}\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvst4.8\t{d0-d3}, [r6 :128], r2\n-\tvld4.8\t{d0-d3}, [lr :128], r2\n+\tvst4.8\t{d0-d3}, [sl :128], r2\n+\tldrsh.w\tr0, [r2, r2, lsl #2]\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr.w\tr0, [r4, #34]\t@ 0x22\n+\tstr.w\tr0, [r8, #34]\t@ 0x22\n \n 00269c28 :\n graphics_info_t::set_bond_thickness_intermediate_atoms(float):\n graphics-info.cc:4698\n \tldr\tr3, [pc, #12]\t@ (269c38 )\n graphics-info.cc:4700\n \tldr\tr2, [pc, #16]\t@ (269c3c )\n@@ -836839,15 +836840,15 @@\n \tb.w\ted94c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tstmia\tr3!, {r3, r4, r5, r7}\n \tmovs\tr1, r5\n \tstrb\tr4, [r6, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr??.w\tr0, [lr, r2, lsl #2]\n+\tldr??.w\tr0, [r2, r2, lsl #2]\n \n 00269c78 :\n graphics_info_t::pick_cursor_real():\n graphics-info.cc:4739\n \tbx\tlr\n \tnop\n \n@@ -836998,15 +836999,15 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstmia\tr3!, {r4}\n \tmovs\tr1, r5\n \tldr\tr4, [r0, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf7e40022\n+\t\t\t@ instruction: 0xf7e80022\n \tstmia\tr2!, {r1, r2, r3, r5, r7}\n \tmovs\tr1, r5\n \n 00269d8c :\n graphics_info_t::watch_cursor():\n graphics-info.cc:4764\n \tbx\tlr\n@@ -837503,15 +837504,15 @@\n \tmovs\tr0, r0\n \tstmia\tr0!, {r2, r3, r4, r7}\n \tmovs\tr1, r5\n \tsubs\tr4, r0, r6\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf5920022\n+\t\t\t@ instruction: 0xf5960022\n \tldr\tr4, [r5, #8]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r6, r3]\n \tmovs\tr0, r0\n \tbkpt\t0x00fc\n \tmovs\tr1, r5\n \n@@ -837930,15 +837931,15 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #20]\n \tmovs\tr0, r0\n \tpop\t{r4}\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadc.w\tr0, r8, #34\t@ 0x22\n+\tadc.w\tr0, ip, #34\t@ 0x22\n \tcbnz\tr4, 26a506 \n \tmovs\tr1, r5\n \n 0026a490 :\n graphics_info_t::set_last_map_contour_level(float):\n graphics-info.cc:5306\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n@@ -838020,15 +838021,15 @@\n \tnop\n \tcbnz\tr4, 26a588 \n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\torn\tr0, lr, #34\t@ 0x22\n+\torns\tr0, r2, #34\t@ 0x22\n \n 0026a540 :\n graphics_info_t::set_last_map_contour_level_by_sigma(float):\n graphics-info.cc:5323\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -838108,15 +838109,15 @@\n \tnop\n \thlt\t0x0024\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvext.8\td0, d14, d18, #0\n+\tvaddl.s8\tq8, d2, d18\n \n 0026a5f0 :\n graphics_info_t::set_last_map_sigma_step(float):\n graphics-info.cc:5342\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -838196,15 +838197,15 @@\n \tb.w\t264ba0 \n \tcbnz\tr4, 26a6d0 \n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvhadd.s\td0, d12, d18\n+\tvhadd.s8\td16, d0, d18\n \n 0026a6a0 :\n graphics_info_t::draw_geometry_objects():\n graphics-info.cc:5366\n \tbx\tlr\n \tnop\n \n@@ -838263,15 +838264,15 @@\n \tb.n\t26a6da \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tcbnz\tr4, 26a71c \n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvhadd.s32\td0, d12, d18\n+\tvhadd.s\td0, d0, d18\n \tstr\tr0, [r1, #16]\n \t...\n \n 0026a718 :\n coot::intermediate_atom_distance_t::draw_dynamic_distance() const:\n graphics-info.cc:5451\n \tpush\t{r4, r5, r6, lr}\n@@ -838326,15 +838327,15 @@\n \tb.n\t26a74e \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \t\t\t@ instruction: 0xb8d0\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcdp\t0, 15, cr0, cr12, cr2, {1}\n+\tvhadd.s8\td0, d0, d18\n \tstr\tr0, [r1, #16]\n \t...\n \n 0026a78c :\n graphics_info_t::clear_pointer_distances():\n graphics-info.cc:5557\n \tldr\tr3, [pc, #20]\t@ (26a7a4 )\n@@ -838499,19 +838500,19 @@\n \tb.n\t26a882 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \t\t\t@ instruction: 0xb838\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcdp\t0, 9, cr0, cr10, cr2, {1}\n-\tcdp\t0, 9, cr0, cr8, cr2, {1}\n-\tldrh\tr4, [r1, #60]\t@ 0x3c\n+\tcdp\t0, 9, cr0, cr14, cr2, {1}\n+\tcdp\t0, 9, cr0, cr12, cr2, {1}\n+\tldrh\tr0, [r2, #60]\t@ 0x3c\n \tmovs\tr3, r4\n-\tldrh\tr6, [r5, #58]\t@ 0x3a\n+\tldrh\tr2, [r6, #58]\t@ 0x3a\n \tmovs\tr3, r4\n \t\t\t@ instruction: 0xb79c\n \tmovs\tr1, r5\n \t\t\t@ instruction: 0xb770\n \tmovs\tr1, r5\n \n 0026a8c8 :\n@@ -838814,22 +838815,22 @@\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb66e\n \tmovs\tr1, r5\n \tldr\tr4, [r0, r3]\n \tmovs\tr0, r0\n-\tldcl\t0, cr0, [r6], #136\t@ 0x88\n+\tldcl\t0, cr0, [sl], #136\t@ 0x88\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #8]\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r2]\n \tmovs\tr0, r0\n-\tb.n\t26aca8 , std::allocator > const&)@@Base+0x1c>\n+\tb.n\t26acb0 , std::allocator > const&)@@Base+0x24>\n \tmovs\tr4, r4\n \tpush\t{r1, r2, r4, r6, lr}\n \tmovs\tr1, r5\n \n 0026aae8 :\n graphics_info_t::draw_generic_text():\n graphics-info.cc:5613\n@@ -839048,16 +839049,16 @@\n \tldr\tr0, [pc, #40]\t@ (26ac88 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tpush\t{r2, r4, r7}\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadcs.w\tr0, ip, r2, asr #32\n-\tadc.w\tr0, lr, r2, asr #32\n+\tsbc.w\tr0, r0, r2, asr #32\n+\tadcs.w\tr0, r2, r2, asr #32\n \tpush\t{r4}\n \tmovs\tr1, r5\n \tcbz\tr4, 26acf8 , std::allocator > const&)@@Base+0xc>\n \tmovs\tr1, r5\n \tcbz\tr4, 26acf6 , std::allocator > const&)@@Base+0xa>\n \tmovs\tr1, r5\n \tldrh\tr6, [r4, r2]\n@@ -839810,41 +839811,41 @@\n \tmovs\tr0, r0\n \tcbz\tr6, 26b1bc \n \tmovs\tr1, r5\n \tstr\tr4, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrd\tr0, r0, [r4], #-136\t@ 0x88\n-\tstmia.w\tr4, {r1, r5}\n+\tstrd\tr0, r0, [r8], #-136\t@ 0x88\n+\tstmia.w\tr8, {r1, r5}\n \tldrb\tr0, [r4, r4]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe8540022\n-\tadd\tr0, sp, #152\t@ 0x98\n+\t\t\t@ instruction: 0xe8580022\n+\tadd\tr0, sp, #168\t@ 0xa8\n \tmovs\tr3, r4\n-\tldr\tr4, [sp, #272]\t@ 0x110\n+\tldr\tr4, [sp, #288]\t@ 0x120\n \tmovs\tr3, r4\n-\tb.n\t26afa0 \n+\tb.n\t26afa8 \n \tmovs\tr2, r4\n-\t\t\t@ instruction: 0xe8580022\n+\t\t\t@ instruction: 0xe85c0022\n \tadd\tr7, sp, #840\t@ 0x348\n \tmovs\tr1, r5\n-\tb.n\t26b170 \n+\tb.n\t26b178 \n \tmovs\tr2, r4\n-\tb.n\t26b054 \n+\tb.n\t26b05c \n \tmovs\tr2, r4\n-\tasrs\tr2, r7, #30\n+\tasrs\tr6, r7, #30\n \tmovs\tr4, r4\n-\tb.n\t26ae54 \n+\tb.n\t26ae5c \n \tmovs\tr2, r4\n-\tb.n\t26aebc \n+\tb.n\t26aec4 \n \tmovs\tr2, r4\n \tadd\tr6, sp, #544\t@ 0x220\n \tmovs\tr1, r5\n-\tb.n\t26aeac \n+\tb.n\t26aeb4 \n \tmovs\tr2, r4\n \n 0026b1f0 :\n graphics_info_t::process_socket_string_waiting_bool(void*):\n graphics-info.cc:6410\n \tmovs\tr0, #0\n \tbx\tlr\n@@ -840682,19 +840683,19 @@\n \tmovs\tr1, r5\n \tldrb\tr4, [r1, r3]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r1]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t26bbc8 *, clipper::Xmap*)@@Base+0x2dc>\n+\tb.n\t26bbd0 *, clipper::Xmap*)@@Base+0x2e4>\n \tmovs\tr2, r4\n \tadd\tr0, sp, #704\t@ 0x2c0\n \tmovs\tr1, r5\n-\tb.n\t26bac4 *, clipper::Xmap*)@@Base+0x1d8>\n+\tb.n\t26bacc *, clipper::Xmap*)@@Base+0x1e0>\n \tmovs\tr2, r4\n \tadd\tr0, sp, #504\t@ 0x1f8\n \tmovs\tr1, r5\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n@@ -841265,43 +841266,43 @@\n \tmovs\tr1, r5\n \tldrb\tr4, [r1, r3]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsvc\t82\t@ 0x52\n+\tsvc\t86\t@ 0x56\n \tmovs\tr2, r4\n-\tsvc\t122\t@ 0x7a\n+\tsvc\t126\t@ 0x7e\n \tmovs\tr2, r4\n-\tsvc\t202\t@ 0xca\n+\tsvc\t206\t@ 0xce\n \tmovs\tr2, r4\n-\tldrb\tr2, [r6, #21]\n+\tldrb\tr6, [r6, #21]\n \tmovs\tr3, r4\n-\tsvc\t174\t@ 0xae\n+\tsvc\t178\t@ 0xb2\n \tmovs\tr2, r4\n-\tldrb\tr2, [r1, #21]\n+\tldrb\tr6, [r1, #21]\n \tmovs\tr3, r4\n-\tsvc\t150\t@ 0x96\n+\tsvc\t154\t@ 0x9a\n \tmovs\tr2, r4\n-\tldrb\tr0, [r5, #20]\n+\tldrb\tr4, [r5, #20]\n \tmovs\tr3, r4\n-\tsvc\t136\t@ 0x88\n+\tsvc\t140\t@ 0x8c\n \tmovs\tr2, r4\n-\tldrb\tr6, [r7, #19]\n+\tldrb\tr2, [r0, #20]\n \tmovs\tr3, r4\n-\tsvc\t110\t@ 0x6e\n+\tsvc\t114\t@ 0x72\n \tmovs\tr2, r4\n-\tldrb\tr0, [r4, #19]\n+\tldrb\tr4, [r4, #19]\n \tmovs\tr3, r4\n-\tsvc\t96\t@ 0x60\n+\tsvc\t100\t@ 0x64\n \tmovs\tr2, r4\n-\tudf\t#214\t@ 0xd6\n+\tudf\t#218\t@ 0xda\n \tmovs\tr2, r4\n-\tble.n\t26bd30 > const&)@@Base+0x24>\n+\tble.n\t26bd38 > const&)@@Base+0x2c>\n \tmovs\tr2, r4\n \tadd\tr4, pc, #456\t@ (adr r4, 26be64 > const&)@@Base+0x158>)\n \tmovs\tr1, r5\n \tadd\tr4, pc, #312\t@ (adr r4, 26bdd8 > const&)@@Base+0xcc>)\n \tmovs\tr1, r5\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n@@ -841821,15 +841822,15 @@\n \tmov\tr0, r6\n \tmovs\tr1, #40\t@ 0x28\n graphics-info.cc:6805\n \tldmia.w\tsp!, {r4, r5, r6, lr}\n /usr/include/c++/14/bits/new_allocator.h:172\n \tb.w\te9170 \n \tnop\n-\tldmia\tr2!, {r1, r4, r5, r6, r7}\n+\tldmia\tr2, {r1, r2, r4, r5, r6, r7}\n \tmovs\tr4, r4\n \n 0026c084 :\n graphics_info_t::wrapped_create_display_control_window():\n graphics-info.cc:6808\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -841946,15 +841947,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldr\tr7, [sp, #392]\t@ 0x188\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbls.n\t26c0c4 \n+\tbls.n\t26c0cc \n \tmovs\tr2, r4\n \tldr\tr6, [sp, #984]\t@ 0x3d8\n \tmovs\tr1, r5\n \tldr\tr6, [sp, #856]\t@ 0x358\n \tmovs\tr1, r5\n \n 0026c154 :\n@@ -842434,39 +842435,39 @@\n \tbeq.n\t26c49a \n \tb.n\t26c47c \n \tnop\n \tldr\tr5, [sp, #400]\t@ 0x190\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tpush\t{r2, r3, r5, r6}\n+\tpush\t{r4, r5, r6}\n \tmovs\tr2, r4\n \tldr\tr5, [sp, #352]\t@ 0x160\n \tmovs\tr1, r5\n-\tbvc.n\t26c434 \n+\tbvc.n\t26c43c \n \tmovs\tr2, r4\n-\tbvc.n\t26c444 \n+\tbvc.n\t26c44c \n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbvc.n\t26c408 \n+\tbvc.n\t26c410 \n \tmovs\tr2, r4\n-\tbvc.n\t26c46c \n+\tbvc.n\t26c474 \n \tmovs\tr2, r4\n-\tbvc.n\t26c4d8 \n+\tbvc.n\t26c4e0 \n \tmovs\tr2, r4\n \tldr\tr4, [sp, #392]\t@ 0x188\n \tmovs\tr1, r5\n-\tbvc.n\t26c544 \n+\tbvc.n\t26c54c \n \tmovs\tr2, r4\n-\tbvc.n\t26c5a8 \n+\tbvc.n\t26c5b0 \n \tmovs\tr2, r4\n-\tbvc.n\t26c414 \n+\tbvc.n\t26c41c \n \tmovs\tr2, r4\n-\tsxth\tr2, r1\n+\tsxth\tr6, r1\n \tmovs\tr2, r4\n \tldr\tr3, [sp, #856]\t@ 0x358\n \tmovs\tr1, r5\n \tldr\tr3, [sp, #704]\t@ 0x2c0\n \tmovs\tr1, r5\n \tldr\tr3, [sp, #576]\t@ 0x240\n \tmovs\tr1, r5\n@@ -843360,31 +843361,31 @@\n \tmovs\tr2, r4\n \tlsrs\tr2, r0, #22\n \tmovs\tr2, r4\n \tlsrs\tr2, r3, #22\n \tmovs\tr2, r4\n \tlsrs\tr6, r2, #22\n \tmovs\tr2, r4\n-\tldrh\tr6, [r2, r1]\n+\tldrh\tr2, [r3, r1]\n+\tmovs\tr2, r4\n+\tbcs.n\t26ccd0 \n+\tmovs\tr2, r4\n+\tbcs.n\t26ccc4 \n \tmovs\tr2, r4\n-\tbcs.n\t26ccc8 \n+\tbcs.n\t26ccc0 \n \tmovs\tr2, r4\n \tbcs.n\t26ccbc \n \tmovs\tr2, r4\n \tbcs.n\t26ccb8 \n \tmovs\tr2, r4\n-\tbcs.n\t26ccb4 \n-\tmovs\tr2, r4\n-\tbcs.n\t26ccb0 \n-\tmovs\tr2, r4\n \tlsrs\tr2, r7, #19\n \tmovs\tr2, r4\n \tlsrs\tr6, r4, #20\n \tmovs\tr2, r4\n-\tbcs.n\t26cc74 \n+\tbcs.n\t26cc7c \n \tmovs\tr2, r4\n \tlsrs\tr6, r6, #22\n \tmovs\tr2, r4\n \tlsrs\tr6, r4, #18\n \tmovs\tr2, r4\n \n 0026cc48 :\n@@ -843682,33 +843683,33 @@\n \tmovs\tr0, r0\n \tstr\tr3, [sp, #600]\t@ 0x258\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrh\tr0, [r3, r7]\n \tmovs\tr0, r0\n-\tldmia\tr7!, {r3, r5, r6}\n+\tldmia\tr7!, {r2, r3, r5, r6}\n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r3, #26]\n+\tldrb\tr0, [r4, #26]\n \tmovs\tr3, r4\n \tstr\tr3, [sp, #72]\t@ 0x48\n \tmovs\tr1, r5\n-\tldmia\tr6, {r5, r6, r7}\n+\tldmia\tr6, {r2, r5, r6, r7}\n \tmovs\tr2, r4\n \tcbnz\tr4, 26ceaa \n \tmovs\tr1, r4\n-\tldr\tr6, [r0, #36]\t@ 0x24\n+\tldr\tr2, [r1, #36]\t@ 0x24\n \tmovs\tr3, r4\n-\tldr\tr3, [pc, #56]\t@ (26cee4 )\n+\tldr\tr3, [pc, #72]\t@ (26cef4 )\n \tmovs\tr3, r4\n-\tldmia\tr6, {r2, r6}\n+\tldmia\tr6, {r3, r6}\n \tmovs\tr2, r4\n-\tsubs\tr2, #162\t@ 0xa2\n+\tsubs\tr2, #166\t@ 0xa6\n \tmovs\tr2, r4\n \tstr\tr1, [sp, #1008]\t@ 0x3f0\n \tmovs\tr1, r5\n \tstr\tr1, [sp, #912]\t@ 0x390\n \tmovs\tr1, r5\n \tsubs\tr0, #174\t@ 0xae\n \tmovs\tr1, r4\n@@ -844926,33 +844927,33 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr6!, {r3, r5, r7}\n-\tmovs\tr2, r4\n-\tstmia\tr6!, {r1, r3, r6, r7}\n+\tstmia\tr6!, {r2, r3, r5, r7}\n \tmovs\tr2, r4\n \tstmia\tr6!, {r1, r2, r3, r6, r7}\n \tmovs\tr2, r4\n-\tstmia\tr5!, {r4, r6, r7}\n+\tstmia\tr6!, {r1, r4, r6, r7}\n+\tmovs\tr2, r4\n+\tstmia\tr5!, {r2, r4, r6, r7}\n \tmovs\tr2, r4\n-\tstmia\tr5!, {r1, r2, r3, r5, r6, r7}\n+\tstmia\tr5!, {r1, r4, r5, r6, r7}\n \tmovs\tr2, r4\n \tldrh\tr4, [r0, #10]\n \tmovs\tr1, r5\n \tbhi.n\t26d7ac \n \tmovs\tr1, r4\n-\tstmia\tr5!, {r1, r3, r6}\n+\tstmia\tr5!, {r1, r2, r3, r6}\n \tmovs\tr2, r4\n-\tstmia\tr5!, {r3}\n+\tstmia\tr5!, {r2, r3}\n \tmovs\tr2, r4\n-\tstmia\tr5!, {r1, r4, r5}\n+\tstmia\tr5!, {r1, r2, r4, r5}\n \tmovs\tr2, r4\n \tldrh\tr6, [r1, #0]\n \tmovs\tr1, r5\n \tstrh\tr0, [r6, #62]\t@ 0x3e\n \tmovs\tr1, r5\n \tstrh\tr0, [r1, #62]\t@ 0x3e\n \tmovs\tr1, r5\n@@ -845179,21 +845180,21 @@\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrh\tr2, [r1, #56]\t@ 0x38\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr3!, {r2, r4, r6}\n+\tstmia\tr3!, {r3, r4, r6}\n \tmovs\tr2, r4\n-\tstmia\tr4!, {r6}\n+\tstmia\tr4!, {r2, r6}\n \tmovs\tr2, r4\n \tbvs.n\t26daec \n \tmovs\tr1, r4\n-\tstmia\tr2!, {r3, r4, r5, r6, r7}\n+\tstmia\tr2!, {r2, r3, r4, r5, r6, r7}\n \tmovs\tr2, r4\n \tstrh\tr6, [r1, #48]\t@ 0x30\n \tmovs\tr1, r5\n \tstrh\tr6, [r5, #46]\t@ 0x2e\n \tmovs\tr1, r5\n \tstrh\tr0, [r2, #46]\t@ 0x2e\n \tmovs\tr1, r5\n@@ -845928,24 +845929,24 @@\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr2, [r4, #22]\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r1, r3, r6}\n+\tstmia\tr0!, {r1, r2, r3, r6}\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr0, [r5, r0]\n+\tldr\tr4, [r5, r0]\n \tmovs\tr2, r4\n-\tittt\tcc\n-\tmovcc\tr2, r4\n-\tstrhcc\tr6, [r0, #8]\n-\tmovcc\tr1, r5\n+\tittt\tmi\n+\tmovmi\tr2, r4\n+\tstrhmi\tr6, [r0, #8]\n+\tmovmi\tr1, r5\n \tstrh\tr2, [r1, #6]\n \tmovs\tr1, r5\n \tstrh\tr2, [r5, #4]\n \tmovs\tr1, r5\n \tcmp\tr3, #184\t@ 0xb8\n \tmovs\tr1, r4\n \n@@ -846068,19 +846069,19 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr6, [r5, #31]\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r2, r5, r6, pc}\n+\tpop\t{r3, r5, r6, pc}\n \tmovs\tr2, r4\n-\tpop\t{r1, r3, r4, r5, r6, pc}\n+\tpop\t{r1, r2, r3, r4, r5, r6, pc}\n \tmovs\tr2, r4\n-\tpop\t{r1, r2, r4, r7, pc}\n+\tpop\t{r1, r3, r4, r7, pc}\n \tmovs\tr2, r4\n \tldrb\tr2, [r3, #30]\n \tmovs\tr1, r5\n \n 0026e0b8 :\n graphics_info_t::setup_flash_bond_using_moving_atom_internal(int):\n graphics-info.cc:4985\n@@ -846728,27 +846729,27 @@\n \tmovs\tr1, r5\n \tldrsb\tr4, [r5, r6]\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r1, r3, pc}\n+\tpop\t{r1, r2, r3, pc}\n \tmovs\tr2, r4\n \tldrb\tr6, [r2, #27]\n \tmovs\tr1, r5\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstrh\tr4, [r6, r6]\n \tmovs\tr0, r0\n \tldrb\tr6, [r5, #15]\n \tmovs\tr1, r5\n-\tcbnz\tr4, 26e6ae \n+\tcbnz\tr0, 26e6b0 \n \tmovs\tr2, r4\n \tldrb\tr4, [r7, #14]\n \tmovs\tr1, r5\n \tadd\tr1, pc, #792\t@ (adr r1, 26e99c )\n \tmovs\tr1, r4\n \tldrb\tr6, [r7, #7]\n \tmovs\tr1, r5\n@@ -846890,15 +846891,15 @@\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, #5]\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb78c\n+\t\t\t@ instruction: 0xb790\n \tmovs\tr2, r4\n \tstr\tr0, [r1, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrb\tr0, [r2, #3]\n \tmovs\tr1, r5\n \tldrb\tr2, [r6, #2]\n \tmovs\tr1, r5\n@@ -847338,31 +847339,31 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrb\tr0, [r3, #1]\n \tmovs\tr1, r5\n \tldrb\tr6, [r0, #1]\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb6c0\n+\t\t\t@ instruction: 0xb6c4\n \tmovs\tr2, r4\n-\t\t\t@ instruction: 0xb6b6\n+\t\t\t@ instruction: 0xb6ba\n \tmovs\tr2, r4\n-\t\t\t@ instruction: 0xb6d6\n+\t\t\t@ instruction: 0xb6da\n \tmovs\tr2, r4\n-\t\t\t@ instruction: 0xb6ec\n+\t\t\t@ instruction: 0xb6f0\n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpush\t{r1, r3, r4, r5, r7, lr}\n+\tpush\t{r1, r2, r3, r4, r5, r7, lr}\n \tmovs\tr2, r4\n \tstrb\tr2, [r6, #27]\n \tmovs\tr1, r5\n-\tpush\t{r1, r3, r4, r6, lr}\n+\tpush\t{r1, r2, r3, r4, r6, lr}\n \tmovs\tr2, r4\n-\tpush\t{r2, r5, r6, lr}\n+\tpush\t{r3, r5, r6, lr}\n \tmovs\tr2, r4\n \tstrb\tr4, [r1, #24]\n \tmovs\tr1, r5\n \tstrb\tr6, [r5, #23]\n \tmovs\tr1, r5\n \tmovs\tr0, #252\t@ 0xfc\n \tmovs\tr1, r4\n@@ -847761,37 +847762,37 @@\n \tmovs\tr0, r0\n \tstrb\tr2, [r5, #20]\n \tmovs\tr1, r5\n \tstrb\tr6, [r4, #20]\n \tmovs\tr1, r5\n \tstr\tr4, [r2, #84]\t@ 0x54\n \tmovs\tr0, r0\n-\tpush\t{r4, r5, r6}\n+\tpush\t{r2, r4, r5, r6}\n \tmovs\tr2, r4\n-\tpush\t{r2, r3, r4, r5, r6}\n+\tpush\t{r7}\n \tmovs\tr2, r4\n-\tpush\t{r1, r4, r6}\n+\tpush\t{r1, r2, r4, r6}\n \tmovs\tr2, r4\n-\tpush\t{r3, r4, r5, r7}\n+\tpush\t{r2, r3, r4, r5, r7}\n \tmovs\tr2, r4\n-\tstr\tr4, [r4, #0]\n+\tstr\tr0, [r5, #0]\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tcbz\tr6, 26edc0 \n+\tcbz\tr2, 26edc2 \n \tmovs\tr2, r4\n-\tcbz\tr2, 26edda \n+\tcbz\tr6, 26edda \n \tmovs\tr2, r4\n-\tcbz\tr0, 26edec \n+\tcbz\tr4, 26edec \n \tmovs\tr2, r4\n \tstrb\tr6, [r4, #13]\n \tmovs\tr1, r5\n-\tcbz\tr4, 26edfa \n+\tcbz\tr0, 26edfc \n \tmovs\tr2, r4\n \tstrb\tr0, [r5, #12]\n \tmovs\tr1, r5\n \tstrb\tr0, [r2, #12]\n \tmovs\tr1, r5\n \tadds\tr2, r3, r7\n \tmovs\tr1, r4\n@@ -848174,27 +848175,27 @@\n \tmovs\tr0, r0\n \tstrb\tr6, [r4, #8]\n \tmovs\tr1, r5\n \tstrb\tr2, [r3, #8]\n \tmovs\tr1, r5\n \tstr\tr0, [r1, #120]\t@ 0x78\n \tmovs\tr0, r0\n-\tuxtb\tr4, r2\n+\tuxtb\tr0, r3\n \tmovs\tr2, r4\n-\tadds\tr2, #88\t@ 0x58\n+\tadds\tr2, #92\t@ 0x5c\n \tmovs\tr2, r4\n-\tuxtb\tr2, r0\n+\tuxtb\tr6, r0\n \tmovs\tr2, r4\n-\tuxtb\tr4, r7\n+\tcbz\tr0, 26f084 \n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tcbz\tr0, 26f07c \n+\tcbz\tr4, 26f07c \n \tmovs\tr2, r4\n \tstrb\tr4, [r5, #1]\n \tmovs\tr1, r5\n \tstrb\tr2, [r2, #1]\n \tmovs\tr1, r5\n \tstrb\tr2, [r7, #0]\n \tmovs\tr1, r5\n@@ -848494,31 +848495,31 @@\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r6, #116]\t@ 0x74\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsub\tsp, #192\t@ 0xc0\n+\tsub\tsp, #208\t@ 0xd0\n \tmovs\tr2, r4\n-\tsub\tsp, #216\t@ 0xd8\n+\tsub\tsp, #232\t@ 0xe8\n \tmovs\tr2, r4\n \tstrh\tr0, [r5, r7]\n \tmovs\tr0, r0\n \tldr\tr2, [r6, #112]\t@ 0x70\n \tmovs\tr1, r5\n \tstr\tr0, [r7, #32]\n \tmovs\tr0, r0\n \tsubs\tr4, r3, #7\n \tmovs\tr1, r4\n-\tadd\tsp, #216\t@ 0xd8\n+\tadd\tsp, #232\t@ 0xe8\n \tmovs\tr2, r4\n-\tadd\tsp, #72\t@ 0x48\n+\tadd\tsp, #88\t@ 0x58\n \tmovs\tr2, r4\n-\tadd\tr7, sp, #952\t@ 0x3b8\n+\tadd\tr7, sp, #968\t@ 0x3c8\n \tmovs\tr2, r4\n \tldr\tr2, [r1, #96]\t@ 0x60\n \tmovs\tr1, r5\n \tldr\tr4, [r5, #92]\t@ 0x5c\n \tmovs\tr1, r5\n \tldr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr1, r5\n@@ -848876,25 +848877,25 @@\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tsubs\tr2, #176\t@ 0xb0\n \tmovs\tr1, r4\n \tldrh\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #0\n+\tadd\tr6, sp, #16\n \tmovs\tr2, r4\n-\tadd\tr5, sp, #824\t@ 0x338\n+\tadd\tr5, sp, #840\t@ 0x348\n \tmovs\tr2, r4\n-\tb.n\t26f520 \n+\tb.n\t26f528 \n \tmovs\tr3, r4\n-\tadd\tr5, sp, #472\t@ 0x1d8\n+\tadd\tr5, sp, #488\t@ 0x1e8\n \tmovs\tr2, r4\n \tldr\tr2, [r5, #56]\t@ 0x38\n \tmovs\tr1, r5\n-\tadd\tr5, sp, #272\t@ 0x110\n+\tadd\tr5, sp, #288\t@ 0x120\n \tmovs\tr2, r4\n \tldr\tr2, [r6, #52]\t@ 0x34\n \tmovs\tr1, r5\n \tldr\tr6, [r2, #52]\t@ 0x34\n \tmovs\tr1, r5\n \tasrs\tr0, r4, #8\n \tmovs\tr1, r4\n@@ -849950,53 +849951,53 @@\n \tblx\tea338 >& std::operator<< >(std::basic_ostream >&, char const*)@plt+0x4>\n /usr/include/c++/14/ostream:121\n \tbl\t264ba0 \n \tb.n\t26fa82 \n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #784\t@ (adr r7, 26ffc0 , std::allocator >, int, short)@@Base+0x2c4>)\n+\tadd\tr7, pc, #800\t@ (adr r7, 26ffd0 , std::allocator >, int, short)@@Base+0x2d4>)\n \tmovs\tr2, r4\n \tstr\tr4, [r6, #88]\t@ 0x58\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tldrb\tr4, [r1, r0]\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #896\t@ (adr r7, 27004c , std::allocator >, int, short)@@Base+0x350>)\n+\tadd\tr7, pc, #912\t@ (adr r7, 27005c , std::allocator >, int, short)@@Base+0x360>)\n \tmovs\tr2, r4\n \tstr\tr4, [r3, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrsb\tr4, [r7, r2]\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, r2]\n \tmovs\tr0, r0\n \tstrh\tr4, [r5, r6]\n \tmovs\tr0, r0\n \tldr\tr0, [r4, #8]\n \tmovs\tr0, r0\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #904\t@ (adr r5, 270070 , std::allocator >, int, short)@@Base+0x374>)\n+\tadd\tr5, pc, #920\t@ (adr r5, 270080 , std::allocator >, int, short)@@Base+0x384>)\n \tmovs\tr2, r4\n \tstr\tr6, [r0, #64]\t@ 0x40\n \tmovs\tr1, r5\n \tstr\tr6, [r4, #56]\t@ 0x38\n \tmovs\tr1, r5\n-\tadd\tr5, pc, #792\t@ (adr r5, 27000c , std::allocator >, int, short)@@Base+0x310>)\n+\tadd\tr5, pc, #808\t@ (adr r5, 27001c , std::allocator >, int, short)@@Base+0x320>)\n \tmovs\tr2, r4\n-\tadd\tr5, pc, #872\t@ (adr r5, 270060 , std::allocator >, int, short)@@Base+0x364>)\n+\tadd\tr5, pc, #888\t@ (adr r5, 270070 , std::allocator >, int, short)@@Base+0x374>)\n \tmovs\tr2, r4\n-\tadd\tr5, pc, #616\t@ (adr r5, 26ff64 , std::allocator >, int, short)@@Base+0x268>)\n+\tadd\tr5, pc, #632\t@ (adr r5, 26ff74 , std::allocator >, int, short)@@Base+0x278>)\n \tmovs\tr2, r4\n \n 0026fcfc , std::allocator >, int, short)@@Base>:\n graphics_info_t::add_cif_dictionary(std::__cxx11::basic_string, std::allocator >, int, short):\n graphics-info.cc:463\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -850520,35 +850521,35 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r3, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #216\t@ (adr r5, 2701e4 )\n+\tadd\tr5, pc, #232\t@ (adr r5, 2701f4 )\n \tmovs\tr2, r4\n-\tadd\tr5, pc, #224\t@ (adr r5, 2701f0 )\n+\tadd\tr5, pc, #240\t@ (adr r5, 270200 )\n \tmovs\tr2, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #352]\t@ (270278 )\n+\tldr\tr5, [pc, #368]\t@ (270288 )\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #680\t@ (adr r4, 2703c8 )\n+\tadd\tr4, pc, #696\t@ (adr r4, 2703d8 )\n \tmovs\tr2, r4\n \tstr\tr0, [r3, #16]\n \tmovs\tr1, r5\n \tstr\tr0, [r5, #16]\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #224\t@ (adr r3, 27020c )\n+\tadd\tr3, pc, #240\t@ (adr r3, 27021c )\n \tmovs\tr2, r4\n-\tadd\tr3, pc, #32\t@ (adr r3, 270150 )\n+\tadd\tr3, pc, #48\t@ (adr r3, 270160 )\n \tmovs\tr2, r4\n-\tadd\tr3, pc, #144\t@ (adr r3, 2701c4 )\n+\tadd\tr3, pc, #160\t@ (adr r3, 2701d4 )\n \tmovs\tr2, r4\n \tldrsh\tr6, [r5, r6]\n \tmovs\tr1, r5\n \tldrsh\tr6, [r1, r6]\n \tmovs\tr1, r5\n \tldrsh\tr6, [r5, r5]\n \tmovs\tr1, r5\n@@ -850953,46 +850954,46 @@\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t2703dc \n \tb.n\t2703dc \n \tnop\n \tldrsh\tr4, [r2, r2]\n \tmovs\tr1, r5\n-\tadd\tr1, pc, #968\t@ (adr r1, 270824 )\n+\tadd\tr1, pc, #984\t@ (adr r1, 270834 )\n \tmovs\tr2, r4\n \tldrsh\tr2, [r1, r2]\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #480\t@ (adr r2, 27064c )\n+\tadd\tr2, pc, #496\t@ (adr r2, 27065c )\n \tmovs\tr2, r4\n-\tadd\tr2, pc, #512\t@ (adr r2, 270670 )\n+\tadd\tr2, pc, #528\t@ (adr r2, 270680 )\n \tmovs\tr2, r4\n \tldrsh\tr0, [r5, r0]\n \tmovs\tr1, r5\n-\tadd\tr1, pc, #800\t@ (adr r1, 270798 )\n+\tadd\tr1, pc, #816\t@ (adr r1, 2707a8 )\n \tmovs\tr2, r4\n \tldrb\tr6, [r5, r7]\n \tmovs\tr1, r5\n-\tadd\tr1, pc, #320\t@ (adr r1, 2705c0 )\n+\tadd\tr1, pc, #336\t@ (adr r1, 2705d0 )\n \tmovs\tr2, r4\n-\tadd\tr1, pc, #568\t@ (adr r1, 2706bc )\n+\tadd\tr1, pc, #584\t@ (adr r1, 2706cc )\n \tmovs\tr2, r4\n-\tsubs\tr7, #198\t@ 0xc6\n+\tsubs\tr7, #202\t@ 0xca\n \tmovs\tr2, r4\n-\tadd\tr1, pc, #488\t@ (adr r1, 270674 )\n+\tadd\tr1, pc, #504\t@ (adr r1, 270684 )\n \tmovs\tr2, r4\n-\tvst1.8\t{d16[1]}, [ip], r1\n+\tldr??.w\tr0, [r0, #33]\t@ 0x21\n \tldrb\tr6, [r2, r0]\n \tmovs\tr1, r5\n-\tldr\tr7, [sp, #1016]\t@ 0x3f8\n+\tadd\tr0, pc, #8\t@ (adr r0, 2704a0 , std::allocator > const&)@@Base+0x4>)\n \tmovs\tr2, r4\n-\tstc2\t0, cr0, [sl], {33}\t@ 0x21\n+\tstc2\t0, cr0, [lr], {33}\t@ 0x21\n \n 0027049c , std::allocator > const&)@@Base>:\n graphics_info_t::add_coordinates_glob_extension(std::__cxx11::basic_string, std::allocator > const&):\n graphics-info.cc:5831\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -853217,27 +853218,27 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r6, #4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r0, r7]\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #1008]\t@ 0x3f0\n+\tstr\tr1, [sp, #0]\n \tmovs\tr2, r4\n \tldrsb\tr4, [r4, r1]\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r1]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, #24]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #144]\t@ 0x90\n+\tstr\tr0, [sp, #160]\t@ 0xa0\n \tmovs\tr2, r4\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n \tldr\tr4, [r7, r3]\n \tmovs\tr0, r0\n \tmov\tr2, r6\n \tb.n\t2710a4 \n@@ -853867,62 +853868,62 @@\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #4]\n \tmovs\tr0, r0\n \tldr\tr0, [r2, #24]\n \tmovs\tr0, r0\n-\tb.n\t27139c \n+\tb.n\t2713a4 \n \tmovs\tr1, r4\n-\tb.n\t272394 \n+\tb.n\t27139c \n \tmovs\tr1, r4\n-\tb.n\t272334 \n+\tb.n\t27233c \n \tmovs\tr1, r4\n-\tb.n\t27238c \n+\tb.n\t272394 \n \tmovs\tr1, r4\n-\tb.n\t2722dc \n+\tb.n\t2722e4 \n \tmovs\tr1, r4\n-\tb.n\t2722d0 \n+\tb.n\t2722d8 \n \tmovs\tr1, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r5, #24]\n+\tldrh\tr2, [r6, #24]\n \tmovs\tr2, r4\n-\tldrh\tr4, [r1, #28]\n+\tldrh\tr0, [r2, #28]\n \tmovs\tr2, r4\n-\tldrh\tr6, [r5, #28]\n+\tldrh\tr2, [r6, #28]\n \tmovs\tr2, r4\n-\tldrh\tr0, [r0, #30]\n+\tldrh\tr4, [r0, #30]\n \tmovs\tr2, r4\n-\tldrh\tr2, [r7, #30]\n+\tldrh\tr6, [r7, #30]\n \tmovs\tr2, r4\n \tmov\tr2, r0\n \tmovs\tr1, r5\n \tstc\t0, cr0, [lr, #128]!\t@ 0x80\n \tldr\tr6, [r4, #64]\t@ 0x40\n \tmovs\tr1, r4\n-\tsubs\tr0, #128\t@ 0x80\n+\tsubs\tr0, #132\t@ 0x84\n \tmovs\tr4, r4\n-\tsubs\tr0, #114\t@ 0x72\n+\tsubs\tr0, #118\t@ 0x76\n \tmovs\tr4, r4\n-\tsubs\tr0, #100\t@ 0x64\n+\tsubs\tr0, #104\t@ 0x68\n \tmovs\tr4, r4\n-\tsubs\tr0, #88\t@ 0x58\n+\tsubs\tr0, #92\t@ 0x5c\n \tmovs\tr4, r4\n \tldrh\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r5, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tldrh\tr0, [r2, #16]\n+\tldrh\tr4, [r2, #16]\n \tmovs\tr2, r4\n-\tldrh\tr6, [r6, #16]\n+\tldrh\tr2, [r7, #16]\n \tmovs\tr2, r4\n \tadd\tr8, fp\n \tmovs\tr1, r5\n \tadd\tsl, r7\n \tmovs\tr1, r5\n \n 00271bfc :\n@@ -854152,17 +854153,17 @@\n \tmovs\tr0, r0\n \tbics\tr0, r4\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tmuls\tr4, r7\n \tmovs\tr1, r5\n-\tldrh\tr2, [r2, #10]\n+\tldrh\tr6, [r2, #10]\n \tmovs\tr2, r4\n-\tsubs\tr6, r0, r3\n+\tsubs\tr2, r1, r3\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstrh\tr0, [r3, r7]\n \tmovs\tr0, r0\n \tcmp\tr2, r1\n \tmovs\tr1, r5\n@@ -854496,19 +854497,19 @@\n \tmovs\tr1, r5\n \tldrsb\tr0, [r5, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r0, #48]\t@ 0x30\n+\tstrh\tr4, [r0, #48]\t@ 0x30\n \tmovs\tr2, r4\n-\tstrh\tr2, [r0, #48]\t@ 0x30\n+\tstrh\tr6, [r0, #48]\t@ 0x30\n \tmovs\tr2, r4\n-\tstrh\tr6, [r1, #48]\t@ 0x30\n+\tstrh\tr2, [r2, #48]\t@ 0x30\n \tmovs\tr2, r4\n \tsubs\tr7, #200\t@ 0xc8\n \tmovs\tr1, r5\n /usr/include/c++/14/bits/stl_uninitialized.h:116\n \tldr\tr4, [sp, #4]\n graphics-info.cc:2530\n \tvcvt.f64.f32\td7, s28\n@@ -854880,19 +854881,19 @@\n \tands\tr1, r6\n \tstrb\tr4, [r4, #2]\n \tlsrs\tr5, r7, #8\n \tadd\tr3, pc, #860\t@ (adr r3, 272694 )\n \tsubs\tr7, #224\t@ 0xe0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r5, #34]\t@ 0x22\n+\tstrh\tr4, [r5, #34]\t@ 0x22\n \tmovs\tr2, r4\n-\tstrh\tr2, [r5, #34]\t@ 0x22\n+\tstrh\tr6, [r5, #34]\t@ 0x22\n \tmovs\tr2, r4\n-\tstrh\tr6, [r5, #36]\t@ 0x24\n+\tstrh\tr2, [r6, #36]\t@ 0x24\n \tmovs\tr2, r4\n \tsubs\tr6, #46\t@ 0x2e\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr6, #22\n \tmovs\tr1, r5\n@@ -855434,33 +855435,33 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldr\tr4, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #0]\n \tmovs\tr0, r0\n-\tstr\tr6, [r1, #104]\t@ 0x68\n+\tstr\tr2, [r2, #104]\t@ 0x68\n \tmovs\tr4, r4\n-\tstr\tr2, [r2, #84]\t@ 0x54\n+\tstr\tr6, [r2, #84]\t@ 0x54\n \tmovs\tr4, r4\n \tstr\tr4, [r1, #8]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r0, #2]\n+\tstrh\tr4, [r0, #2]\n \tmovs\tr2, r4\n-\tstrh\tr6, [r6, #0]\n+\tstrh\tr2, [r7, #0]\n \tmovs\tr2, r4\n-\tldr\tr4, [r0, #56]\t@ 0x38\n+\tldr\tr0, [r1, #56]\t@ 0x38\n \tmovs\tr2, r4\n \tstr\tr0, [r5, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r0, #0]\n+\tstrh\tr2, [r1, #0]\n \tmovs\tr2, r4\n \tstr\tr6, [sp, #192]\t@ 0xc0\n \tmovs\tr1, r4\n \tsubs\tr1, #4\n \tmovs\tr1, r5\n /usr/include/c++/14/bits/basic_string.h:1576\n \tmovs\tr3, #0\n@@ -856453,15 +856454,15 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #116]\t@ 0x74\n \tmovs\tr0, r0\n \tldrsb\tr4, [r0, r3]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r1, #11]\n+\tldrb\tr0, [r2, #11]\n \tmovs\tr2, r4\n \tadds\tr1, #66\t@ 0x42\n \tmovs\tr1, r5\n \tadds\tr1, #22\n \tmovs\tr1, r5\n \tbhi.n\t273054 \n \tmovs\tr0, r4\n@@ -856566,15 +856567,15 @@\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n graphics-info.cc:184\n \tb.w\te478c \n \tadds\tr0, #128\t@ 0x80\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r1, #29]\n+\tstrb\tr2, [r2, #29]\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #76]\t@ 0x4c\n \t...\n \n 00273030 :\n@@ -857509,17 +857510,17 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tcmp\tr3, #204\t@ 0xcc\n \tmovs\tr1, r5\n \tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r0\n-\tstrb\tr6, [r1, #8]\n+\tstrb\tr2, [r2, #8]\n \tmovs\tr2, r4\n-\tstrb\tr2, [r5, #6]\n+\tstrb\tr6, [r5, #6]\n \tmovs\tr2, r4\n \tstr\tr4, [r6, #0]\n \tmovs\tr0, r0\n \tcmp\tr1, #86\t@ 0x56\n \tmovs\tr1, r5\n \n 002737e8 :\n@@ -858750,25 +858751,25 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r1, r5]\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, r4]\n \tmovs\tr0, r0\n \tldr\tr4, [r0, r3]\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #424]\t@ (27430c )\n+\tldr\tr5, [pc, #440]\t@ (27431c )\n \tmovs\tr4, r4\n \tldrb\tr0, [r1, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #8]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [r1, #0]\n+\tldr\tr4, [r1, #0]\n \tmovs\tr2, r4\n-\tldr\tr2, [r0, #0]\n+\tldr\tr6, [r0, #0]\n \tmovs\tr2, r4\n \tstrb\tr6, [r1, #24]\n \tmovs\tr1, r4\n \tstrb\tr0, [r5, #23]\n \tmovs\tr1, r4\n \tmovs\tr0, #130\t@ 0x82\n \tmovs\tr1, r5\n@@ -859409,27 +859410,27 @@\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tadds\tr0, r6, #5\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr6, [r0, #72]\t@ 0x48\n+\tstr\tr2, [r1, #72]\t@ 0x48\n \tmovs\tr2, r4\n-\tstr\tr2, [r6, #48]\t@ 0x30\n+\tstr\tr6, [r6, #48]\t@ 0x30\n \tmovs\tr2, r4\n-\tasrs\tr0, r7, #16\n+\tasrs\tr4, r7, #16\n \tmovs\tr3, r4\n \tldrsb\tr0, [r4, r2]\n \tmovs\tr0, r0\n-\tstr\tr2, [r1, #44]\t@ 0x2c\n+\tstr\tr6, [r1, #44]\t@ 0x2c\n \tmovs\tr2, r4\n-\tstr\tr0, [r6, #28]\n+\tstr\tr4, [r6, #28]\n \tmovs\tr2, r4\n-\tstr\tr6, [r6, #28]\n+\tstr\tr2, [r7, #28]\n \tmovs\tr2, r4\n \tsubs\tr4, r1, r0\n \tmovs\tr1, r5\n /usr/include/c++/14/bits/stl_vector.h:738\n \tadd.w\tr0, sp, #1672\t@ 0x688\n \tblx\te9968 >::~_Vector_base()@plt>\n \taddw\tr0, sp, #1660\t@ 0x67c\n@@ -860711,25 +860712,25 @@\n \tmov\tr0, r8\n \tblx\tea6f8 >::_M_realloc_append(molecule_class_info_t&&)@plt>\n \tb.n\t2751ea \n \tmovs\tr0, r0\n \tcmp\tr0, r0\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr6, #204\t@ 0xcc\n-\tsubs\tr5, #22\n+\tsubs\tr5, #26\n \tmovs\tr2, r4\n-\tsubs\tr4, #84\t@ 0x54\n+\tsubs\tr4, #88\t@ 0x58\n \tmovs\tr2, r4\n-\tsubs\tr2, #174\t@ 0xae\n+\tsubs\tr2, #178\t@ 0xb2\n \tmovs\tr2, r4\n-\tsubs\tr2, #68\t@ 0x44\n+\tsubs\tr2, #72\t@ 0x48\n \tmovs\tr2, r4\n-\tsubs\tr1, #214\t@ 0xd6\n+\tsubs\tr1, #218\t@ 0xda\n \tmovs\tr2, r4\n-\tsubs\tr1, #120\t@ 0x78\n+\tsubs\tr1, #124\t@ 0x7c\n \tmovs\tr2, r4\n \tlsrs\tr2, r0, #24\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n graphics-info.cc:160\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n@@ -861175,15 +861176,15 @@\n \tb.n\t275522 \n \tlsrs\tr4, r4, #22\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r4, r4]\n+\tstrb\tr2, [r5, r4]\n \tmovs\tr2, r4\n \tlsrs\tr0, r5, #12\n \tmovs\tr1, r5\n \n 002756d0 :\n graphics_info_t::create_pointer_atom_molecule_maybe() const:\n graphics-info.cc:3822\n@@ -861492,25 +861493,25 @@\n \tmovs\tr0, r0\n \tlsrs\tr6, r1, #4\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #124]\t@ 0x7c\n \tmovs\tr0, r0\n-\tstr\tr6, [r6, r2]\n+\tstr\tr2, [r7, r2]\n \tmovs\tr2, r4\n \tlsrs\tr4, r3, #2\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r0, r1]\n+\tstr\tr4, [r0, r1]\n \tmovs\tr2, r4\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #800]\t@ (275c58 )\n+\tldr\tr7, [pc, #816]\t@ (275c68 )\n \tmovs\tr2, r4\n \tlsls\tr4, r0, #30\n \tmovs\tr1, r5\n \tlsls\tr2, r4, #29\n \tmovs\tr1, r5\n \tlsls\tr2, r0, #29\n \tmovs\tr1, r5\n@@ -861979,37 +861980,37 @@\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #26\n \tmovs\tr1, r5\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #352]\t@ (275e38 , std::allocator > const&)@@Base+0x120>)\n+\tldr\tr6, [pc, #368]\t@ (275e48 , std::allocator > const&)@@Base+0x130>)\n \tmovs\tr2, r4\n \tlsls\tr6, r6, #24\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #112]\t@ (275d54 , std::allocator > const&)@@Base+0x3c>)\n+\tldr\tr6, [pc, #128]\t@ (275d64 , std::allocator > const&)@@Base+0x4c>)\n \tmovs\tr2, r4\n \tstrb\tr0, [r3, r1]\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #240]\t@ (275ddc , std::allocator > const&)@@Base+0xc4>)\n+\tldr\tr5, [pc, #256]\t@ (275dec , std::allocator > const&)@@Base+0xd4>)\n \tmovs\tr2, r4\n-\tldr\tr5, [pc, #360]\t@ (275e58 , std::allocator > const&)@@Base+0x140>)\n+\tldr\tr5, [pc, #376]\t@ (275e68 , std::allocator > const&)@@Base+0x150>)\n \tmovs\tr2, r4\n-\tldr\tr5, [pc, #312]\t@ (275e2c , std::allocator > const&)@@Base+0x114>)\n+\tldr\tr5, [pc, #328]\t@ (275e3c , std::allocator > const&)@@Base+0x124>)\n \tmovs\tr2, r4\n-\tldr\tr5, [pc, #416]\t@ (275e98 , std::allocator > const&)@@Base+0x180>)\n+\tldr\tr5, [pc, #432]\t@ (275ea8 , std::allocator > const&)@@Base+0x190>)\n \tmovs\tr2, r4\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #344]\t@ (275e58 , std::allocator > const&)@@Base+0x140>)\n+\tldr\tr4, [pc, #360]\t@ (275e68 , std::allocator > const&)@@Base+0x150>)\n \tmovs\tr2, r4\n-\tldr\tr5, [pc, #168]\t@ (275dac , std::allocator > const&)@@Base+0x94>)\n+\tldr\tr5, [pc, #184]\t@ (275dbc , std::allocator > const&)@@Base+0xa4>)\n \tmovs\tr2, r4\n \tlsls\tr4, r4, #15\n \tmovs\tr1, r5\n \tlsls\tr4, r0, #15\n \tmovs\tr1, r5\n \tlsls\tr4, r4, #14\n \tmovs\tr1, r5\n@@ -862261,21 +862262,21 @@\n \tmovs\tr1, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr6, r0, #11\n \tmovs\tr1, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #976]\t@ (2762b8 )\n+\tldr\tr3, [pc, #992]\t@ (2762c8 )\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #296]\t@ (27601c >&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x114>)\n+\tldr\tr3, [pc, #312]\t@ (27602c >&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x124>)\n \tmovs\tr2, r4\n \tlsls\tr2, r2, #7\n \tmovs\tr1, r5\n \tlsls\tr6, r5, #6\n \tmovs\tr1, r5\n \tlsls\tr4, r7, #5\n \tmovs\tr1, r5\n@@ -862636,17 +862637,17 @@\n /usr/include/c++/14/ostream:121\n \tb.w\t264ba0 \n \tcdp2\t0, 13, cr0, cr0, cr8, {1}\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tblx\tfp\n+\tblxns\tfp\n \tmovs\tr2, r4\n-\tldr\tr0, [pc, #0]\t@ (2761b4 )\n+\tldr\tr0, [pc, #16]\t@ (2761c4 )\n \tmovs\tr2, r4\n \n 002761b4 :\n graphics_info_t::baton_next_directions(int, mmdb::Atom*, coot::Cartesian const&, clipper::Coord_grid const&, short):\n graphics-info.cc:3944\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -863145,24 +863146,24 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #32]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmov\tlr, sp\n+\tmov\tsl, lr\n \tmovs\tr2, r4\n-\torrs.w\tr0, ip, #10616832\t@ 0xa20000\n-\tcbnz\tr4, 2765ee \n+\torn\tr0, r0, #10616832\t@ 0xa20000\n+\tcbnz\tr0, 2765f0 \n \tmovs\tr3, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldmia\tr4, {r1, r2, r3, r4, r6, r7}\n+\tldmia\tr4!, {r1, r5, r6, r7}\n \tmovs\tr2, r4\n-\tmov\tr6, r2\n+\tmov\tr2, r3\n \tmovs\tr2, r4\n \tstr\tr4, [r1, #0]\n \tmovs\tr0, r0\n \tstc2\t0, cr0, [ip], {40}\t@ 0x28\n \t\t\t@ instruction: 0xfac60028\n graphics-info.cc:3944\n \tldr\tr2, [pc, #72]\t@ (2765ec )\n@@ -863418,24 +863419,24 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbics\tr6, r3\n+\tbics\tr2, r4\n \tmovs\tr2, r4\n \tvld4.8\t{d16-d19}, [ip :128], r8\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\torrs\tr2, r0\n+\torrs\tr6, r0\n \tmovs\tr2, r4\n \tbcs.n\t276720 \n \tmovs\tr0, r4\n \tldrh.w\tr0, [ip, #40]\t@ 0x28\n \n 0027679c :\n graphics_info_t::accept_baton_position():\n@@ -863801,48 +863802,48 @@\n \tnop\n \tstr.w\tr0, [r8, r8, lsl #2]\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr.w\tr0, [r4, r8, lsl #2]\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tnegs\tr4, r1\n+\tnegs\tr0, r2\n \tmovs\tr2, r4\n \tstr\tr0, [r2, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrsb\tr0, [r7, r7]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, r7]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr4, [r5, #32]\n \tmovs\tr0, r0\n \tstrb\tr0, [r3, r1]\n \tmovs\tr0, r0\n-\ttst\tr6, r6\n+\ttst\tr2, r7\n \tmovs\tr2, r4\n-\trors\tr6, r7\n+\ttst\tr2, r0\n \tmovs\tr2, r4\n \tstr\tr4, [r1, #32]\n \tmovs\tr0, r0\n-\tldmia\tr6!, {r3, r7}\n+\tldmia\tr6!, {r2, r3, r7}\n \tmovs\tr2, r4\n \tldr\tr0, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #32]\n \tmovs\tr0, r0\n \tldr\tr4, [r0, r0]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf6840028\n-\tasrs\tr0, r1\n+\tasrs\tr4, r1\n \tmovs\tr2, r4\n-\tlsls\tr0, r4, #10\n+\tlsls\tr4, r4, #10\n \tmovs\tr4, r4\n-\tands\tr6, r5\n+\tands\tr2, r6\n \tmovs\tr2, r4\n \tsub.w\tr0, lr, #11010048\t@ 0xa80000\n \n 00276ac4 :\n graphics_info_t::baton_build_delete_last_residue():\n graphics-info.cc:4342\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n@@ -864660,17 +864661,17 @@\n \t...\n \tadc.w\tr0, r0, #40\t@ 0x28\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf13a0028\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr4, #36\t@ 0x24\n+\tsubs\tr4, #40\t@ 0x28\n \tmovs\tr2, r4\n-\tldmia\tr0!, {r2, r5, r7}\n+\tldmia\tr0!, {r3, r5, r7}\n \tmovs\tr2, r4\n \tldrb\tr4, [r4, r2]\n \tmovs\tr0, r0\n \tvaddl.s32\tq8, d8, d24\n \n 002770c0 :\n coot::parallel_plane_atoms_t::~parallel_plane_atoms_t():\n@@ -880779,17 +880780,17 @@\n \tbne.n\t27eaf0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tstrb\tr4, [r6, #24]\n \tmovs\tr0, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr1!, {r1, r5}\n+\tstmia\tr1!, {r1, r2, r5}\n \tmovs\tr1, r4\n-\tstmia\tr0!, {r5, r6, r7}\n+\tstmia\tr0!, {r2, r5, r6, r7}\n \tmovs\tr1, r4\n \tstrb\tr0, [r1, #21]\n \tmovs\tr0, r5\n \tstrb\tr4, [r3, #20]\n \tmovs\tr0, r5\n \tstrb\tr6, [r7, #19]\n \tmovs\tr0, r5\n@@ -881302,25 +881303,25 @@\n \tb.n\t27ee6e \n \tb.n\t27ee6e \n \tnop\n \tstrb\tr4, [r3, #17]\n \tmovs\tr0, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tite\thi\n-\tmovhi\tr1, r4\n-\tsevls\n+\tnop\t{9}\n \tmovs\tr1, r4\n-\tbkpt\t0x00ec\n+\titt\tmi\n+\tmovmi\tr1, r4\n+\tbkpt\t0x00f0\n \tmovs\tr1, r4\n-\tbkpt\t0x0098\n+\tbkpt\t0x009c\n \tmovs\tr1, r4\n-\tbkpt\t0x0056\n+\tbkpt\t0x005a\n \tmovs\tr1, r4\n-\tbkpt\t0x000a\n+\tbkpt\t0x000e\n \tmovs\tr1, r4\n \tstrb\tr6, [r4, #6]\n \tmovs\tr0, r5\n \tstrb\tr6, [r7, #5]\n \tmovs\tr0, r5\n \n 0027eecc :\n@@ -881975,31 +881976,31 @@\n \tb.n\t27f31a \n \tb.n\t27f31a \n \tnop\n \tstrb\tr4, [r2, #4]\n \tmovs\tr0, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tpop\t{r3, r4, pc}\n+\tpop\t{r2, r3, r4, pc}\n \tmovs\tr1, r4\n-\tpop\t{r1, r2, r4, r6, r7}\n+\tpop\t{r1, r3, r4, r6, r7}\n \tmovs\tr1, r4\n-\tpop\t{r4, r7}\n+\tpop\t{r2, r4, r7}\n \tmovs\tr1, r4\n-\tpop\t{r1, r3, r6}\n+\tpop\t{r1, r2, r3, r6}\n \tmovs\tr1, r4\n-\tcbnz\tr0, 27f3d2 \n+\tcbnz\tr4, 27f3d2 \n \tmovs\tr1, r4\n-\tcbnz\tr6, 27f3c0 \n+\tcbnz\tr2, 27f3c2 \n \tmovs\tr1, r4\n-\tcbnz\tr4, 27f3b4 \n+\tcbnz\tr0, 27f3b6 \n \tmovs\tr1, r4\n-\tcbnz\tr4, 27f3a6 \n+\tcbnz\tr0, 27f3a8 \n \tmovs\tr1, r4\n-\trevsh\tr4, r3\n+\trevsh\tr0, r4\n \tmovs\tr1, r4\n \tldr\tr0, [r3, #80]\t@ 0x50\n \tmovs\tr0, r5\n \tldr\tr6, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r5\n \n 0027f36c :\n@@ -882198,17 +882199,17 @@\n \tb.n\t27f492 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldr\tr0, [r7, #68]\t@ 0x44\n \tmovs\tr0, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcbnz\tr4, 27f502 \n+\tcbnz\tr0, 27f504 \n \tmovs\tr1, r4\n-\tcbnz\tr6, 27f4f4 \n+\tcbnz\tr2, 27f4f6 \n \tmovs\tr1, r4\n \tldr\tr2, [r0, #56]\t@ 0x38\n \tmovs\tr0, r5\n \tldr\tr2, [r3, #52]\t@ 0x34\n \tmovs\tr0, r5\n \n 0027f4d8 :\n@@ -883233,43 +883234,43 @@\n \tb.n\t27fc0a \n \tb.n\t27fc0a \n \tnop\n \tldr\tr0, [r1, #48]\t@ 0x30\n \tmovs\tr0, r5\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb8bc\n+\t\t\t@ instruction: 0xb8c0\n \tmovs\tr1, r4\n-\tasrs\tr0, r5, #18\n+\tasrs\tr4, r5, #18\n \tmovs\tr1, r4\n-\tldr\tr7, [sp, #16]\n+\tldr\tr7, [sp, #32]\n \tmovs\tr1, r4\n-\t\t\t@ instruction: 0xb79c\n+\t\t\t@ instruction: 0xb7a0\n \tmovs\tr1, r4\n \tadds\tr5, #76\t@ 0x4c\n \tmovs\tr0, r4\n-\t\t\t@ instruction: 0xb6d0\n+\t\t\t@ instruction: 0xb6d4\n \tmovs\tr1, r4\n-\t\t\t@ instruction: 0xb680\n+\t\t\t@ instruction: 0xb684\n \tmovs\tr1, r4\n-\t\t\t@ instruction: 0xb638\n+\t\t\t@ instruction: 0xb63c\n \tmovs\tr1, r4\n \tsubs\tr5, #52\t@ 0x34\n \tmovs\tr0, r4\n-\tpush\t{r7, lr}\n+\tpush\t{r2, r7, lr}\n \tmovs\tr1, r4\n-\tpush\t{r3, r6, lr}\n+\tpush\t{r2, r3, r6, lr}\n \tmovs\tr1, r4\n-\tpush\t{r3, r4, r5, r6, r7}\n+\tpush\t{r2, r3, r4, r5, r6, r7}\n \tmovs\tr1, r4\n-\tpush\t{r3, r6, r7}\n+\tpush\t{r2, r3, r6, r7}\n \tmovs\tr1, r4\n-\tpush\t{r3, r4, r7}\n+\tpush\t{r2, r3, r4, r7}\n \tmovs\tr1, r4\n-\tpush\t{r3, r4, r6}\n+\tpush\t{r2, r3, r4, r6}\n \tmovs\tr1, r4\n \tstr\tr0, [r5, #64]\t@ 0x40\n \tmovs\tr0, r5\n \tstr\tr6, [r0, #64]\t@ 0x40\n \tmovs\tr0, r5\n \n 0027fc80 :\n@@ -883765,15 +883766,15 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r4, r1]\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbz\tr2, 27ffdc \n+\tcbz\tr6, 27ffdc \n \tmovs\tr1, r4\n \tstr\tr6, [r1, #20]\n \tmovs\tr0, r5\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr2, [r0, #16]\n \tmovs\tr0, r5\n@@ -886001,15 +886002,15 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r1]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r0, r7]\n \tmovs\tr0, r5\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #664\t@ (adr r7, 281240 )\n+\tadd\tr7, pc, #680\t@ (adr r7, 281250 )\n \tmovs\tr1, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, r4]\n \tmovs\tr0, r0\n@@ -886033,15 +886034,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #0]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #116]\t@ 0x74\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #872\t@ (adr r1, 281350 )\n+\tadd\tr1, pc, #888\t@ (adr r1, 281360 )\n \tmovs\tr1, r4\n \tldrh\tr4, [r1, r5]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, r3]\n \tmovs\tr0, r5\n \tstr\tr6, [r4, r2]\n \tmovs\tr0, r5\n@@ -888242,15 +888243,15 @@\n \tvstr\ts14, [r4, #48]\t@ 0x30\n /usr/include/glm/ext/matrix_transform.inl:116 (discriminator 1)\n \tvneg.f32\ts15, s15\n /usr/include/glm/ext/matrix_transform.inl:116 (discriminator 2)\n \tvstr\ts15, [r4, #52]\t@ 0x34\n /usr/include/glm/ext/matrix_transform.inl:119\n \tpop\t{r4, pc}\n-\tldr\tr2, [r3, #76]\t@ 0x4c\n+\tldr\tr6, [r3, #76]\t@ 0x4c\n \tmovs\tr3, r4\n 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]:\n /usr/include/c++/14/bits/stl_tree.h:2104\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4048]\t@ 0xfd0\n@@ -889085,19 +889086,19 @@\n \tb.n\t28256c \n \tsubs\tr2, #216\t@ 0xd8\n \tmovs\tr0, r5\n \tstr\tr4, [r3, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r4, #24]\n+\tldrh\tr6, [r4, #24]\n \tmovs\tr1, r4\n-\tldrh\tr2, [r3, #24]\n+\tldrh\tr6, [r3, #24]\n \tmovs\tr1, r4\n-\tldrh\tr2, [r1, #24]\n+\tldrh\tr6, [r1, #24]\n \tmovs\tr1, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tldr\tr4, [r2, #16]\n \tmovs\tr0, r0\n@@ -897239,17 +897240,17 @@\n \tmovs\tr0, r5\n \tlsls\tr2, r7, #5\n \tmovs\tr0, r5\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr2, [r1, r7]\n+\tstr\tr6, [r1, r7]\n \tmovs\tr1, r4\n-\tstr\tr4, [r0, r6]\n+\tstr\tr0, [r1, r6]\n \tmovs\tr1, r4\n \tlsls\tr2, r3, #2\n \tmovs\tr0, r5\n graphics_info_t::setup_key_bindings()::{lambda()#46}::_FUN():\n graphics-info-draw.cc:6858\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -897969,21 +897970,21 @@\n \tldrh\tr0, [r0, r5]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #28]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfbd60027\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #568]\t@ (286738 )\n+\tldr\tr4, [pc, #584]\t@ (286748 )\n \tmovs\tr1, r4\n-\tldr\tr4, [pc, #840]\t@ (28684c )\n+\tldr\tr4, [pc, #856]\t@ (28685c )\n \tmovs\tr1, r4\n-\tldr\tr4, [pc, #600]\t@ (286760 )\n+\tldr\tr4, [pc, #616]\t@ (286770 )\n \tmovs\tr1, r4\n-\tldr\tr4, [pc, #360]\t@ (286674 )\n+\tldr\tr4, [pc, #376]\t@ (286684 )\n \tmovs\tr1, r4\n \n 0028650c :\n graphics_info_t::init_blur_quads():\n graphics-info-draw.cc:140\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -898145,15 +898146,15 @@\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfa280027\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #376]\t@ (2867c8 )\n+\tldr\tr3, [pc, #392]\t@ (2867d8 )\n \tmovs\tr1, r4\n \n 00286650 :\n graphics_info_t::init_central_cube():\n graphics-info-draw.cc:174\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -898506,20 +898507,20 @@\n \tb.n\t286772 \n graphics-info-draw.cc:248\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tldrsb.w\tr0, [r4, #39]\t@ 0x27\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmovs\tr5, #24\n+\tmovs\tr5, #28\n \tmovs\tr3, r4\n \tvst1.8\t{d0[1]}, [r2], r7\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tmovs\tr4, #212\t@ 0xd4\n+\tmovs\tr4, #216\t@ 0xd8\n \tmovs\tr3, r4\n \tldr\tr0, [r3, #0]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r6, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n@@ -898542,23 +898543,23 @@\n \tstrh\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r6, r2]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf7b00027\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #8]\t@ (286980 )\n+\tldr\tr1, [pc, #24]\t@ (286990 )\n \tmovs\tr1, r4\n-\tldr\tr1, [pc, #448]\t@ (286b3c )\n+\tldr\tr1, [pc, #464]\t@ (286b4c )\n \tmovs\tr1, r4\n-\tldr\tr1, [pc, #520]\t@ (286b88 )\n+\tldr\tr1, [pc, #536]\t@ (286b98 )\n \tmovs\tr1, r4\n-\tldr\tr0, [pc, #968]\t@ (286d4c )\n+\tldr\tr0, [pc, #984]\t@ (286d5c )\n \tmovs\tr1, r4\n-\tldr\tr0, [pc, #616]\t@ (286bf0 )\n+\tldr\tr0, [pc, #632]\t@ (286c00 )\n \tmovs\tr1, r4\n \n 00286988 :\n graphics_info_t::init_buffers():\n graphics-info-draw.cc:164\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -899506,28 +899507,28 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r3, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrsh\tr4, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, r4, #1\n+\tadds\tr6, r4, #1\n \tmovs\tr3, r4\n \tbics.w\tr0, r8, #39\t@ 0x27\n \tstrb\tr0, [r6, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #52]\t@ 0x34\n \tmovs\tr0, r0\n-\trors\tr0, r4\n+\trors\tr4, r4\n \tmovs\tr1, r4\n-\ttst\tr6, r6\n+\ttst\tr2, r7\n \tmovs\tr1, r4\n-\tnegs\tr0, r4\n+\tnegs\tr4, r4\n \tmovs\tr1, r4\n \n 00287118 :\n graphics_info_t::get_model_rotation():\n graphics-info-draw.cc:747\n \tldr\tr1, [pc, #204]\t@ (2871e8 )\n /usr/include/glm/gtc/quaternion.inl:54\n@@ -899705,17 +899706,17 @@\n \tldcl\t0, cr0, [r4, #156]!\t@ 0x9c\n \tstr\tr0, [r6, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r5\n+\tasrs\tr0, r6\n \tmovs\tr1, r4\n-\tstmia\tr5!, {r2, r3, r6}\n+\tstmia\tr5!, {r4, r6}\n \tmovs\tr1, r4\n \n 00287274 :\n graphics_info_t::draw_map_molecules_with_shadows():\n graphics-info-draw.cc:958\n \tbx\tlr\n \tnop\n@@ -900016,15 +900017,15 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tasrs\tr6, r2, #30\n+\tasrs\tr2, r3, #30\n \tmovs\tr3, r4\n \tldrsh\tr0, [r6, r4]\n \tmovs\tr0, r0\n \tsubs.w\tr0, r2, r7, asr #32\n \tldrh\tr4, [r7, r7]\n \t...\n \n@@ -900247,24 +900248,24 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xeb2c0027\n \tldrsh\tr0, [r2, r6]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr6, #254\t@ 0xfe\n+\tsubs\tr7, #2\n \tmovs\tr1, r4\n \t\t\t@ instruction: 0xead40027\n-\tsubs\tr6, #2\n+\tsubs\tr6, #6\n \tmovs\tr1, r4\n-\tsubs\tr6, #12\n+\tsubs\tr6, #16\n \tmovs\tr1, r4\n-\tsubs\tr6, #26\n+\tsubs\tr6, #30\n \tmovs\tr1, r4\n-\tsubs\tr6, #40\t@ 0x28\n+\tsubs\tr6, #44\t@ 0x2c\n \tmovs\tr1, r4\n \tand.w\tr0, r4, r7, asr #32\n \tstrd\tr0, r0, [r4, #156]!\t@ 0x9c\n \n 0028767c :\n graphics_info_t::setup_hud_geometry_bars():\n graphics-info-draw.cc:3010\n@@ -901116,59 +901117,59 @@\n \tldrd\tr0, r0, [r8, #-156]\t@ 0x9c\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #20]\n \tmovs\tr0, r0\n-\tsubs\tr5, #222\t@ 0xde\n+\tsubs\tr5, #226\t@ 0xe2\n \tmovs\tr1, r4\n \tstr\tr4, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n-\tsubs\tr5, #98\t@ 0x62\n+\tsubs\tr5, #102\t@ 0x66\n \tmovs\tr1, r4\n-\tsubs\tr5, #90\t@ 0x5a\n+\tsubs\tr5, #94\t@ 0x5e\n \tmovs\tr1, r4\n-\tsubs\tr4, #224\t@ 0xe0\n+\tsubs\tr4, #228\t@ 0xe4\n \tmovs\tr1, r4\n-\tsubs\tr4, #212\t@ 0xd4\n+\tsubs\tr4, #216\t@ 0xd8\n \tmovs\tr1, r4\n-\tsubs\tr4, #94\t@ 0x5e\n+\tsubs\tr4, #98\t@ 0x62\n \tmovs\tr1, r4\n-\tsubs\tr4, #88\t@ 0x58\n+\tsubs\tr4, #92\t@ 0x5c\n \tmovs\tr1, r4\n-\tsubs\tr3, #228\t@ 0xe4\n+\tsubs\tr3, #232\t@ 0xe8\n \tmovs\tr1, r4\n-\tsubs\tr3, #222\t@ 0xde\n+\tsubs\tr3, #226\t@ 0xe2\n \tmovs\tr1, r4\n-\tsubs\tr3, #106\t@ 0x6a\n+\tsubs\tr3, #110\t@ 0x6e\n \tmovs\tr1, r4\n-\tsubs\tr3, #104\t@ 0x68\n+\tsubs\tr3, #108\t@ 0x6c\n \tmovs\tr1, r4\n \tldr\tr4, [r3, #4]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #28]\n \tmovs\tr0, r0\n \tb.n\t2877a0 \n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr2, #6\n+\tsubs\tr2, #10\n \tmovs\tr1, r4\n-\tsubs\tr1, #186\t@ 0xba\n+\tsubs\tr1, #190\t@ 0xbe\n \tmovs\tr1, r4\n-\tsubs\tr1, #110\t@ 0x6e\n+\tsubs\tr1, #114\t@ 0x72\n \tmovs\tr1, r4\n-\tsubs\tr1, #166\t@ 0xa6\n+\tsubs\tr1, #170\t@ 0xaa\n \tmovs\tr1, r4\n-\tsubs\tr0, #120\t@ 0x78\n+\tsubs\tr0, #124\t@ 0x7c\n \tmovs\tr1, r4\n \tb.n\t287540 \n \tmovs\tr7, r4\n \tb.n\t2884f8 \n \tmovs\tr7, r4\n \tb.n\t2884c0 \n \tmovs\tr7, r4\n@@ -901365,25 +901366,25 @@\n \tmovs\tr7, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr0, #104\t@ 0x68\n+\tsubs\tr0, #108\t@ 0x6c\n \tmovs\tr1, r4\n-\tsubs\tr0, #158\t@ 0x9e\n+\tsubs\tr0, #162\t@ 0xa2\n \tmovs\tr1, r4\n \tstr\tr0, [r1, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tsubs\tr0, #22\n+\tsubs\tr0, #26\n \tmovs\tr1, r4\n-\tadds\tr7, #140\t@ 0x8c\n+\tadds\tr7, #144\t@ 0x90\n \tmovs\tr1, r4\n-\tsubs\tr0, #82\t@ 0x52\n+\tsubs\tr0, #86\t@ 0x56\n \tmovs\tr1, r4\n \n 00287ec8 :\n graphics_info_t::clear_hud_buttons():\n graphics-info-draw.cc:3120\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -901801,25 +901802,25 @@\n \tmovs\tr0, r0\n \tsvc\t126\t@ 0x7e\n \tmovs\tr7, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsvc\t104\t@ 0x68\n \tmovs\tr7, r4\n-\tadds\tr6, #46\t@ 0x2e\n-\tmovs\tr1, r4\n \tadds\tr6, #50\t@ 0x32\n \tmovs\tr1, r4\n+\tadds\tr6, #54\t@ 0x36\n+\tmovs\tr1, r4\n \tudf\t#252\t@ 0xfc\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr6, #16\n+\tadds\tr6, #20\n \tmovs\tr1, r4\n-\tadds\tr6, #44\t@ 0x2c\n+\tadds\tr6, #48\t@ 0x30\n \tmovs\tr1, r4\n \tudf\t#178\t@ 0xb2\n \tmovs\tr7, r4\n \tudf\t#140\t@ 0x8c\n \tmovs\tr7, r4\n \tudf\t#110\t@ 0x6e\n \tmovs\tr7, r4\n@@ -901971,18 +901972,18 @@\n \tmovs\tr0, r0\n \tudf\t#6\n \tmovs\tr7, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tble.n\t2882c8 \n \tmovs\tr7, r4\n-\tadds\tr4, #182\t@ 0xb6\n-\tmovs\tr1, r4\n \tadds\tr4, #186\t@ 0xba\n \tmovs\tr1, r4\n+\tadds\tr4, #190\t@ 0xbe\n+\tmovs\tr1, r4\n \tble.n\t2881fc \n \tmovs\tr7, r4\n \tble.n\t2883b0 \n \tmovs\tr7, r4\n \tble.n\t288378 \n \tmovs\tr7, r4\n \n@@ -902463,17 +902464,17 @@\n \tmovs\tr0, r0\n \tbge.n\t28859c \n \tmovs\tr7, r4\n \tstr\tr0, [r1, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr1, #86\t@ 0x56\n+\tadds\tr1, #90\t@ 0x5a\n \tmovs\tr1, r4\n-\tadds\tr1, #78\t@ 0x4e\n+\tadds\tr1, #82\t@ 0x52\n \tmovs\tr1, r4\n \n 002886a0 :\n graphics_info_t::check_if_hud_button_moused_over(double, double, bool):\n graphics-info-draw.cc:4286\n \tpush\t{r3, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -902696,15 +902697,15 @@\n \tmovs\tr0, r0\n \tbls.n\t288870 \n \tmovs\tr7, r4\n \tldrsh\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r4]\n \tmovs\tr0, r0\n-\tadds\tr0, #172\t@ 0xac\n+\tadds\tr0, #176\t@ 0xb0\n \tmovs\tr1, r4\n \tldrsh\tr0, [r7, r0]\n \tmovs\tr0, r0\n \tldr\tr4, [r7, #16]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #84]\t@ 0x54\n \tmovs\tr0, r0\n@@ -902962,27 +902963,27 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tldrsh\tr4, [r0, r7]\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n-\tcmp\tr6, #186\t@ 0xba\n+\tcmp\tr6, #190\t@ 0xbe\n \tmovs\tr1, r4\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #28]\n \tmovs\tr0, r0\n \tbvs.n\t288960 \n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr6, #84\t@ 0x54\n+\tcmp\tr6, #88\t@ 0x58\n \tmovs\tr1, r4\n-\tcmp\tr6, #102\t@ 0x66\n+\tcmp\tr6, #106\t@ 0x6a\n \tmovs\tr1, r4\n \tbvs.n\t288ad0 \n \tmovs\tr7, r4\n \tbvs.n\t288a8c \n \tmovs\tr7, r4\n \n 00288a44 :\n@@ -903220,27 +903221,27 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n-\tcmp\tr4, #222\t@ 0xde\n+\tcmp\tr4, #226\t@ 0xe2\n \tmovs\tr1, r4\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #28]\n \tmovs\tr0, r0\n \tbmi.n\t288b84 \n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr4, #120\t@ 0x78\n+\tcmp\tr4, #124\t@ 0x7c\n \tmovs\tr1, r4\n-\tcmp\tr4, #138\t@ 0x8a\n+\tcmp\tr4, #142\t@ 0x8e\n \tmovs\tr1, r4\n \tbmi.n\t288cf4 \n \tmovs\tr7, r4\n \tbmi.n\t288cb0 \n \tmovs\tr7, r4\n \n 00288c20 :\n@@ -903651,53 +903652,53 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r0]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tcmp\tr3, #168\t@ 0xa8\n+\tcmp\tr3, #172\t@ 0xac\n \tmovs\tr1, r4\n \tstr\tr0, [r4, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tcmp\tr3, #144\t@ 0x90\n+\tcmp\tr3, #148\t@ 0x94\n \tmovs\tr1, r4\n \tstrb\tr0, [r0, r3]\n \tmovs\tr0, r0\n-\tcmp\tr3, #124\t@ 0x7c\n+\tcmp\tr3, #128\t@ 0x80\n \tmovs\tr1, r4\n \tstr\tr4, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tldrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldrsb\tr0, [r2, r6]\n \tmovs\tr0, r0\n-\tcmp\tr3, #14\n+\tcmp\tr3, #18\n \tmovs\tr1, r4\n-\tcmp\tr2, #252\t@ 0xfc\n+\tcmp\tr3, #0\n \tmovs\tr1, r4\n-\tcmp\tr2, #234\t@ 0xea\n+\tcmp\tr2, #238\t@ 0xee\n \tmovs\tr1, r4\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #28]\n \tmovs\tr0, r0\n \tbcs.n\t288f90 \n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr2, #150\t@ 0x96\n+\tcmp\tr2, #154\t@ 0x9a\n \tmovs\tr1, r4\n-\tcmp\tr2, #196\t@ 0xc4\n+\tcmp\tr2, #200\t@ 0xc8\n \tmovs\tr1, r4\n \tbne.n\t288f00 \n \tmovs\tr7, r4\n \tbne.n\t288ebc \n \tmovs\tr7, r4\n \tbne.n\t288e84 \n \tmovs\tr7, r4\n@@ -904122,29 +904123,29 @@\n \tmovs\tr7, r4\n \tldr\tr0, [r2, #16]\n \tmovs\tr0, r0\n \tbeq.n\t28935c \n \tmovs\tr7, r4\n \tstrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n-\tcmp\tr1, #66\t@ 0x42\n+\tcmp\tr1, #70\t@ 0x46\n \tmovs\tr1, r4\n \tstrb\tr0, [r7, r7]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tcmp\tr1, #46\t@ 0x2e\n+\tcmp\tr1, #50\t@ 0x32\n \tmovs\tr1, r4\n \tldrsh\tr4, [r0, r7]\n \tmovs\tr0, r0\n-\tcmp\tr1, #4\n+\tcmp\tr1, #8\n \tmovs\tr1, r4\n \tstr\tr0, [r1, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tcmp\tr0, #218\t@ 0xda\n+\tcmp\tr0, #222\t@ 0xde\n \tmovs\tr1, r4\n \tldrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tldr\tr4, [r5, r2]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r1, r0]\n \tmovs\tr0, r0\n@@ -904168,21 +904169,21 @@\n \tmovs\tr0, r0\n \tldmia\tr6!, {r1, r2, r3, r4, r5}\n \tmovs\tr7, r4\n \tstrb\tr0, [r3, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr7, #74\t@ 0x4a\n+\tmovs\tr7, #78\t@ 0x4e\n \tmovs\tr1, r4\n-\tmovs\tr7, #46\t@ 0x2e\n+\tmovs\tr7, #50\t@ 0x32\n \tmovs\tr1, r4\n-\tmovs\tr7, #18\n+\tmovs\tr7, #22\n \tmovs\tr1, r4\n-\tmovs\tr6, #246\t@ 0xf6\n+\tmovs\tr6, #250\t@ 0xfa\n \tmovs\tr1, r4\n \tldmia\tr5!, {r3, r4, r7}\n \tmovs\tr7, r4\n \tldmia\tr5, {r1, r3, r4, r5, r6}\n \tmovs\tr7, r4\n \tldmia\tr5!, {r2, r3, r4, r6}\n \tmovs\tr7, r4\n@@ -904279,15 +904280,15 @@\n \tmovs\tr7, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldmia\tr4, {r2, r4, r5}\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr5, #138\t@ 0x8a\n+\tmovs\tr5, #142\t@ 0x8e\n \tmovs\tr1, r4\n \n 00289414 :\n graphics_info_t::get_screen_y_uv():\n graphics-info-draw.cc:4884\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -904745,29 +904746,29 @@\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr1!, {r3, r4, r5, r7}\n \tmovs\tr7, r4\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tmovs\tr3, #108\t@ 0x6c\n+\tmovs\tr3, #112\t@ 0x70\n \tmovs\tr1, r4\n \tstr\tr4, [r6, #52]\t@ 0x34\n \tmovs\tr0, r0\n \tldrsh\tr0, [r1, r6]\n \tmovs\tr0, r0\n \tldmia\tr1!, {r2}\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr2, #136\t@ 0x88\n+\tmovs\tr2, #140\t@ 0x8c\n \tmovs\tr1, r4\n-\tmovs\tr2, #212\t@ 0xd4\n+\tmovs\tr2, #216\t@ 0xd8\n \tmovs\tr1, r4\n-\tmovs\tr3, #4\n+\tmovs\tr3, #8\n \tmovs\tr1, r4\n \tldmia\tr0!, {r1, r2, r3, r5, r7}\n \tmovs\tr7, r4\n \tldmia\tr0!, {r1, r3, r7}\n \tmovs\tr7, r4\n \n 002897cc :\n@@ -904943,27 +904944,27 @@\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr0!, {r2, r4}\n \tmovs\tr7, r4\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tmovs\tr2, #142\t@ 0x8e\n+\tmovs\tr2, #146\t@ 0x92\n \tmovs\tr1, r4\n \tstrb\tr4, [r2, r1]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r3]\n \tmovs\tr0, r0\n \tstmia\tr7!, {r3, r5, r6}\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr1, #162\t@ 0xa2\n+\tmovs\tr1, #166\t@ 0xa6\n \tmovs\tr1, r4\n-\tmovs\tr1, #202\t@ 0xca\n+\tmovs\tr1, #206\t@ 0xce\n \tmovs\tr1, r4\n \tstmia\tr7!, {r2, r3, r4}\n \tmovs\tr7, r4\n \n 00289930 , float>, std::allocator, float> > > const&)@@Base>:\n graphics_info_t::setup_draw_for_particles_for_gone_diff_map_peaks(std::vector, float>, std::allocator, float> > > const&):\n graphics-info-draw.cc:5412\n@@ -905220,15 +905221,15 @@\n \tmovs\tr0, r0\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr5, #204\t@ 0xcc\n \tstmia\tr6!, {r2, r4, r5, r7}\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmovs\tr1, #118\t@ 0x76\n+\tmovs\tr1, #122\t@ 0x7a\n \tmovs\tr1, r4\n \tstmia\tr6!, {r2, r3, r4, r6}\n \tmovs\tr7, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #40]\t@ 0x28\n \tmovs\tr0, r0\n@@ -905360,15 +905361,15 @@\n \tsubs\tr7, #51\t@ 0x33\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstmia\tr4!, {r1, r2, r4, r6, r7}\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr2, r6, #6\n+\tsubs\tr6, r6, #6\n \tmovs\tr1, r4\n \tstmia\tr4!, {r1, r6, r7}\n \tmovs\tr7, r4\n \tldrh\tr4, [r0, r7]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #32]\n \tmovs\tr0, r0\n@@ -905522,15 +905523,15 @@\n \tmovs\tr0, r0\n \tstmia\tr3!, {r5, r6, r7}\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr3!, {r1, r2, r3, r6, r7}\n \tmovs\tr7, r4\n-\tsubs\tr6, r4, #2\n+\tsubs\tr2, r5, #2\n \tmovs\tr1, r4\n \tldr\tr4, [r1, r2]\n \tmovs\tr0, r0\n \tldr\tr0, [r4, r4]\n \tmovs\tr0, r0\n \tstmia\tr3!, {r1, r3, r4, r5}\n \tmovs\tr7, r4\n@@ -905735,15 +905736,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [r4, r4]\n \tmovs\tr0, r0\n \tstmia\tr1!, {r2, r4, r5, r6, r7}\n \tmovs\tr7, r4\n-\tadds\tr2, r5, #3\n+\tadds\tr6, r5, #3\n \tmovs\tr1, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstmia\tr1!, {r3, r7}\n \tmovs\tr7, r4\n \n 00289eb4 :\n@@ -905927,17 +905928,17 @@\n \tmovs\tr0, r0\n \tstrb\tr4, [r5, r7]\n \tmovs\tr0, r0\n \tstmia\tr0!, {r3, r4, r5, r6}\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr0, r4, r6\n+\tsubs\tr4, r4, r6\n \tmovs\tr1, r4\n-\tsubs\tr0, r4, r5\n+\tsubs\tr4, r4, r5\n \tmovs\tr1, r4\n \n 0028a018 , std::allocator > const&)@@Base>:\n graphics_info_t::update_hydrogen_bond_mesh(std::__cxx11::basic_string, std::allocator > const&):\n graphics-info-draw.cc:5798\n \tbx\tlr\n \tnop\n@@ -906359,25 +906360,25 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r5, #12]\n \tmovs\tr0, r0\n \tldr\tr4, [r3, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr0, r6, r6\n+\tadds\tr4, r6, r6\n \tmovs\tr1, r4\n \tbkpt\t0x002a\n \tmovs\tr7, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tpop\t{r2, r4, pc}\n \tmovs\tr7, r4\n \tpop\t{r4, r5, r6, r7}\n \tmovs\tr7, r4\n-\tadd\tr7, sp, #120\t@ 0x78\n+\tadd\tr7, sp, #136\t@ 0x88\n \tmovs\tr0, r4\n \tpop\t{r1, r2, r3, r6, r7}\n \tmovs\tr7, r4\n \tstr\tr4, [r5, #64]\t@ 0x40\n \tmovs\tr7, r3\n \n 0028a388 :\n@@ -907105,15 +907106,15 @@\n /usr/include/c++/14/bits/stl_vector.h:1909\n \tldr\tr0, [pc, #16]\t@ (28a9d8 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #496\t@ 0x1f0\n+\tadd\tr0, sp, #512\t@ 0x200\n \tmovs\tr0, r4\n \tldrb\tr0, [r5, r6]\n \tmovs\tr7, r3\n \n 0028a9dc :\n graphics_info_t::step_screen_left():\n graphics-info-draw.cc:6223\n@@ -907527,19 +907528,19 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tpush\t{r1, r2, r4, lr}\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r2, #32\n+\tasrs\tr6, r2, #32\n \tmovs\tr1, r4\n-\tldr\tr2, [r3, #80]\t@ 0x50\n+\tldr\tr6, [r3, #80]\t@ 0x50\n \tmovs\tr1, r4\n-\tlsrs\tr6, r6, #31\n+\tlsrs\tr2, r7, #31\n \tmovs\tr1, r4\n \tstr\tr0, [r5, #16]\n \tmovs\tr0, r0\n \tpush\t{r3, r4}\n \tmovs\tr7, r4\n \n 0028ad10 :\n@@ -907808,27 +907809,27 @@\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tuxtb\tr0, r2\n \tmovs\tr7, r4\n \tstr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr0, r0\n-\tlsrs\tr0, r1, #25\n+\tlsrs\tr4, r1, #25\n \tmovs\tr1, r4\n-\tlsrs\tr4, r7, #24\n+\tlsrs\tr0, r0, #25\n \tmovs\tr1, r4\n-\tlsrs\tr4, r7, #24\n+\tlsrs\tr0, r0, #25\n \tmovs\tr1, r4\n \tbhi.n\t28afc4 \n \tmovs\tr7, r3\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcbz\tr4, 28af46 \n \tmovs\tr7, r4\n-\tlsrs\tr2, r7, #22\n+\tlsrs\tr6, r7, #22\n \tmovs\tr1, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tcbz\tr6, 28af44 \n \tmovs\tr7, r4\n \tcbz\tr0, 28af40 \n \tmovs\tr7, r4\n@@ -908045,23 +908046,23 @@\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsub\tsp, #216\t@ 0xd8\n \tmovs\tr7, r4\n \tstr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr0, r0\n-\tlsrs\tr0, r3, #17\n+\tlsrs\tr4, r3, #17\n \tmovs\tr1, r4\n-\tlsrs\tr4, r2, #16\n+\tlsrs\tr0, r3, #16\n \tmovs\tr1, r4\n-\tlsrs\tr2, r3, #15\n+\tlsrs\tr6, r3, #15\n \tmovs\tr1, r4\n \tadd\tr7, sp, #952\t@ 0x3b8\n \tmovs\tr7, r4\n-\tlsrs\tr4, r0, #15\n+\tlsrs\tr0, r1, #15\n \tmovs\tr1, r4\n \tadd\tr7, sp, #728\t@ 0x2d8\n \tmovs\tr7, r4\n \tadd\tr7, sp, #608\t@ 0x260\n \tmovs\tr7, r4\n \tadd\tr7, sp, #488\t@ 0x1e8\n \tmovs\tr7, r4\n@@ -908961,17 +908962,17 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n-\tbvs.n\t28b740 \n+\tbvs.n\t28b748 \n \tmovs\tr2, r4\n-\tlsls\tr2, r2, #28\n+\tlsls\tr6, r2, #28\n \tmovs\tr1, r4\n \tldrh\tr4, [r7, r5]\n \tmovs\tr0, r0\n \tadd\tr1, sp, #160\t@ 0xa0\n \tmovs\tr7, r4\n \tadd\tr0, sp, #848\t@ 0x350\n \tmovs\tr7, r4\n@@ -909804,23 +909805,23 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tadd\tr3, pc, #304\t@ (adr r3, 28bf28 )\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvhadd.u\td16, d0, d16\n-\tlsls\tr2, r1, #1\n+\tvhadd.u\td16, d4, d16\n+\tlsls\tr6, r1, #1\n \tmovs\tr1, r4\n-\tmovs\tr4, r0\n+\tmovs\tr0, r1\n \tmovs\tr1, r4\n-\tvaddl.u\tq0, d14, d16\n-\tvhadd.u\td16, d8, d16\n-\tvhadd.u32\td0, d14, d16\n-\tcdp2\t0, 14, cr0, cr4, cr0, {1}\n+\tvaddl.u8\tq8, d2, d16\n+\tvhadd.u\td16, d12, d16\n+\tvhadd.u\td0, d2, d16\n+\tcdp2\t0, 14, cr0, cr8, cr0, {1}\n \tadd\tr2, pc, #360\t@ (adr r2, 28bf84 )\n \tmovs\tr7, r4\n \n 0028be1c :\n graphics_info_t::handle_delete_item_curor_change(_GtkWidget*):\n graphics-info-draw.cc:279\n \tpush\t{r4, lr}\n@@ -910138,16 +910139,16 @@\n \tmovs\tr7, r4\n \tstr\tr4, [r4, #56]\t@ 0x38\n \tmovs\tr0, r0\n \tldrsb\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcdp2\t0, 2, cr0, cr10, cr0, {1}\n-\tldrb\tr6, [r6, #0]\n+\tcdp2\t0, 2, cr0, cr14, cr0, {1}\n+\tldrb\tr2, [r7, #0]\n \tmovs\tr1, r4\n \tadd\tr0, pc, #112\t@ (adr r0, 28c0ec )\n \tmovs\tr7, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr7, [sp, #856]\t@ 0x358\n \tmovs\tr7, r4\n@@ -911452,26 +911453,26 @@\n \tblx\teaad0 \n /usr/include/c++/14/bits/basic_string.h:809\n \tldr\tr0, [sp, #36]\t@ 0x24\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t28c9ba \n \tnop\n-\tldrsb.w\tr0, [r0, #32]\n+\tldrsb.w\tr0, [r4, #32]\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvst1.8\t{d0[1]}, [r6], r0\n-\tldr\tr2, [r1, r2]\n+\tvst1.8\t{d0[1]}, [sl], r0\n+\tldr\tr6, [r1, r2]\n \tmovs\tr0, r4\n \tadd\tip, lr\n \tmovs\tr7, r3\n \tsubs\tr2, r2, #3\n \tmovs\tr0, r4\n-\tldrh.w\tr0, [sl, r0, lsl #2]\n-\t\t\t@ instruction: 0xf7a40020\n+\tldrh.w\tr0, [lr, r0, lsl #2]\n+\t\t\t@ instruction: 0xf7a80020\n \tstr\tr0, [r5, #16]\n \tmovs\tr0, r0\n \tldr\tr0, [sp, #152]\t@ 0x98\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsbcs\tr2, r2\n@@ -916199,15 +916200,15 @@\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, #24]\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbcc.n\t28eb24 \n+\tbcc.n\t28eb2c \n \tmovs\tr0, r4\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tstrb\tr2, [r0, #22]\n \tmovs\tr7, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n@@ -917433,17 +917434,17 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r7]\n \tmovs\tr0, r0\n-\tldmia\tr2, {r2, r5, r7}\n+\tldmia\tr2!, {r3, r5, r7}\n \tmovs\tr0, r4\n-\tadd\tr0, r1\n+\tadd\tr4, r1\n \tmovs\tr1, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n graphics-info-draw.cc:1277\n \tldr.w\tr3, [pc, #1484]\t@ 28fa20 \n \tmovs\tr0, #1\n \tldr.w\tr2, [pc, #1484]\t@ 28fa24 \n@@ -918198,59 +918199,59 @@\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #16]\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r2, r3}\n-\tmovs\tr0, r4\n-\tcdp2\t0, 10, cr0, cr8, cr1, {1}\n-\tldmia\tr0!, {r1, r2, r4}\n+\tldmia\tr0!, {r4}\n \tmovs\tr0, r4\n-\tldmia\tr0!, {r1, r4, r5}\n+\tcdp2\t0, 10, cr0, cr12, cr1, {1}\n+\tldmia\tr0!, {r1, r3, r4}\n \tmovs\tr0, r4\n-\tldmia\tr0!, {r1, r2, r3, r6}\n+\tldmia\tr0!, {r1, r2, r4, r5}\n \tmovs\tr0, r4\n-\tldmia\tr0!, {r1, r3, r5, r6}\n+\tldmia\tr0!, {r1, r4, r6}\n \tmovs\tr0, r4\n-\tldmia\tr0!, {r1, r2, r7}\n+\tldmia\tr0!, {r1, r2, r3, r5, r6}\n \tmovs\tr0, r4\n \tldmia\tr0!, {r1, r3, r7}\n \tmovs\tr0, r4\n-\tldmia\tr0!, {r1, r3, r7}\n+\tldmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr0, r4\n-\tldmia\tr0!, {r1, r3, r7}\n+\tldmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr0, r4\n-\tldmia\tr0!, {r1, r3, r7}\n+\tldmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr0, r4\n-\tldmia\tr0!, {r1, r3, r7}\n+\tldmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr0, r4\n-\tldmia\tr0!, {r1, r3, r7}\n+\tldmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr0, r4\n-\tldmia\tr0!, {r1, r3, r7}\n+\tldmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr0, r4\n-\tstc2\t0, cr0, [r6, #132]!\t@ 0x84\n-\tldmia\tr0!, {r2, r4, r7}\n+\tldmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr0, r4\n-\tstc2\t0, cr0, [r0, #132]\t@ 0x84\n-\tldmia\tr0!, {r1, r2, r3, r4, r7}\n+\tstc2\t0, cr0, [sl, #132]!\t@ 0x84\n+\tldmia\tr0!, {r3, r4, r7}\n \tmovs\tr0, r4\n-\tstmia\tr6!, {r6}\n+\tstc2\t0, cr0, [r4, #132]\t@ 0x84\n+\tldmia\tr0!, {r1, r5, r7}\n \tmovs\tr0, r4\n-\tldc2\t0, cr0, [ip, #-132]!\t@ 0xffffff7c\n-\tstmia\tr5!, {r1, r3, r4, r5, r7}\n+\tstmia\tr6!, {r2, r6}\n \tmovs\tr0, r4\n-\tldc2\t0, cr0, [r6, #-132]\t@ 0xffffff7c\n-\tstmia\tr5!, {r2, r6, r7}\n+\tstc2l\t0, cr0, [r0, #-132]\t@ 0xffffff7c\n+\tstmia\tr5!, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr0, r4\n-\tldc2l\t0, cr0, [r0], #132\t@ 0x84\n-\tstmia\tr5!, {r1, r2, r3, r4, r5, r6, r7}\n+\tldc2\t0, cr0, [sl, #-132]\t@ 0xffffff7c\n+\tstmia\tr5!, {r3, r6, r7}\n+\tmovs\tr0, r4\n+\tldc2l\t0, cr0, [r4], #132\t@ 0x84\n+\tstmia\tr6!, {r1}\n \tmovs\tr0, r4\n-\tstc2l\t0, cr0, [sl], {33}\t@ 0x21\n+\tstc2l\t0, cr0, [lr], {33}\t@ 0x21\n \tstr\tr0, [r3, #96]\t@ 0x60\n \tmovs\tr7, r4\n \tstr\tr0, [r0, #96]\t@ 0x60\n \tmovs\tr7, r4\n \n 0028facc :\n graphics_info_t::get_model_matrix():\n@@ -918378,15 +918379,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #80]\t@ 0x50\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #616]\t@ 0x268\n+\tstr\tr0, [sp, #632]\t@ 0x278\n \tmovs\tr2, r4\n \tstr\tr0, [r1, #80]\t@ 0x50\n \tmovs\tr7, r4\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n@@ -918801,15 +918802,15 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #48]\t@ 0x30\n \tmovs\tr7, r4\n \tstr\tr0, [r6, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldr\tr4, [r3, r0]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r4, #50]\t@ 0x32\n+\tldrh\tr6, [r4, #50]\t@ 0x32\n \tmovs\tr2, r4\n \n 0028ff80 :\n graphics_info_t::get_view_matrix():\n graphics-info-draw.cc:495\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -919809,37 +919810,37 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r2]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf7300020\n-\tpop\t{r1, r2, r5}\n+\t\t\t@ instruction: 0xf7340020\n+\tpop\t{r1, r3, r5}\n \tmovs\tr0, r4\n \tldrb\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r7]\n \tmovs\tr0, r0\n \tldrb\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbnz\tr6, 290788 \n+\tcbnz\tr2, 29078a \n \tmovs\tr0, r4\n-\tvext.8\td0, d10, d17, #0\n-\tcbnz\tr4, 290776 \n+\tvext.8\td0, d14, d17, #0\n+\tcbnz\tr0, 290778 \n \tmovs\tr0, r4\n-\tvaddl.s16\tq0, d0, d17\n-\tcbnz\tr6, 290760 \n+\tvaddl.s16\tq0, d4, d17\n+\tcbnz\tr2, 290762 \n \tmovs\tr0, r4\n-\tvhadd.s32\td16, d12, d17\n-\thlt\t0x003a\n+\tvhadd.s\td16, d0, d17\n+\thlt\t0x003e\n \tmovs\tr0, r4\n \tldr\tr4, [r7, r5]\n \tmovs\tr7, r4\n \tldr\tr6, [r3, r5]\n \tmovs\tr7, r4\n graphics_info_t::draw_particles() [clone .part.0]:\n graphics-info-draw.cc:1478\n@@ -920088,23 +920089,23 @@\n \tmovs\tr7, r4\n \tstr\tr0, [r0, #24]\n \tmovs\tr0, r0\n \tstrb\tr4, [r7, r2]\n \tmovs\tr0, r0\n \tldrb\tr4, [r6, r1]\n \tmovs\tr0, r0\n-\thlt\t0x0016\n+\thlt\t0x001a\n \tmovs\tr0, r4\n-\tcmp\tr7, #254\t@ 0xfe\n+\tadds\tr0, #2\n \tmovs\tr1, r4\n \tstrh\tr4, [r4, r6]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\trev\tr4, r7\n+\trev16\tr0, r0\n \tmovs\tr0, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrsb\tr6, [r4, r5]\n \tmovs\tr7, r4\n@@ -921197,43 +921198,43 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldr\tr4, [r6, #12]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r7, #17]\n+\tldrb\tr4, [r7, #17]\n \tmovs\tr2, r4\n \tldr\tr4, [r5, r3]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, r1]\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbz\tr4, 29123c \n+\tcbz\tr0, 29123e \n \tmovs\tr0, r4\n-\tcbz\tr4, 29122a \n+\tcbz\tr0, 29122c \n \tmovs\tr0, r4\n-\tuxtb\tr4, r0\n+\tuxtb\tr0, r1\n \tmovs\tr0, r4\n-\tsxtb\tr4, r4\n+\tsxtb\tr0, r5\n \tmovs\tr0, r4\n-\tsxth\tr4, r1\n+\tsxth\tr0, r2\n \tmovs\tr0, r4\n-\tcbz\tr0, 291226 \n+\tcbz\tr4, 291226 \n \tmovs\tr0, r4\n-\tcbz\tr4, 291218 \n+\tcbz\tr0, 29121a \n \tmovs\tr0, r4\n-\tcbz\tr0, 29120a \n+\tcbz\tr4, 29120a \n \tmovs\tr0, r4\n-\tsub\tsp, #472\t@ 0x1d8\n+\tsub\tsp, #488\t@ 0x1e8\n \tmovs\tr0, r4\n \n 00291200 :\n graphics_info_t::draw_central_cube(_GtkGLArea*):\n graphics-info-draw.cc:2583\n \tmovs\tr1, #0\n \tb.w\tf2780 \n@@ -921609,15 +921610,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #512]\t@ (2916e0 )\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #608\t@ 0x260\n+\tadd\tr7, sp, #624\t@ 0x270\n \tmovs\tr0, r4\n \n 002914e8 :\n graphics_info_t::draw_identification_pulse():\n graphics-info-draw.cc:5980\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -921723,15 +921724,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #632]\t@ (291830 )\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #904\t@ 0x388\n+\tadd\tr6, sp, #920\t@ 0x398\n \tmovs\tr0, r4\n \n 002915c0 :\n graphics_info_t::draw_delete_item_pulse():\n graphics-info-draw.cc:5995\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -921869,15 +921870,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldr\tr1, [pc, #608]\t@ (291928 )\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #32\n+\tadd\tr6, sp, #48\t@ 0x30\n \tmovs\tr0, r4\n \n 002916d0 :\n graphics_info_t::draw_pointer_distances_objects():\n graphics-info-draw.cc:6012\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -922223,15 +922224,15 @@\n \tadd\tsp, #416\t@ 0x1a0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tr0\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr0, [r0, #12]\n+\tstrb\tr4, [r0, #12]\n \tmovs\tr2, r4\n \tbxns\tfp\n \tmovs\tr7, r4\n \tldrsb\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #56]\t@ 0x38\n \tmovs\tr0, r0\n@@ -922935,39 +922936,39 @@\n \tstr\tr4, [r1, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsb\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tvqadd.s8\td16, d4, d14\n \tstr\tr4, [r6, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tsubs\tr0, r6, #6\n+\tsubs\tr4, r6, #6\n \tmovs\tr0, r4\n-\tadd\tr1, sp, #232\t@ 0xe8\n+\tadd\tr1, sp, #248\t@ 0xf8\n \tmovs\tr0, r4\n-\tldr\tr4, [r4, #100]\t@ 0x64\n+\tldr\tr0, [r5, #100]\t@ 0x64\n \tmovs\tr2, r4\n \tldr\tr4, [r5, r3]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #328\t@ 0x148\n+\tadd\tr0, sp, #344\t@ 0x158\n \tmovs\tr0, r4\n-\tadd\tr7, pc, #832\t@ (adr r7, 292294 )\n+\tadd\tr7, pc, #848\t@ (adr r7, 2922a4 )\n \tmovs\tr0, r4\n-\tadd\tr7, pc, #424\t@ (adr r7, 292100 )\n+\tadd\tr7, pc, #440\t@ (adr r7, 292110 )\n \tmovs\tr0, r4\n-\tadd\tr6, pc, #936\t@ (adr r6, 292304 )\n+\tadd\tr6, pc, #952\t@ (adr r6, 292314 )\n \tmovs\tr0, r4\n-\tadd\tr6, pc, #872\t@ (adr r6, 2922c8 )\n+\tadd\tr6, pc, #888\t@ (adr r6, 2922d8 )\n \tmovs\tr0, r4\n-\tadd\tr6, pc, #392\t@ (adr r6, 2920ec )\n+\tadd\tr6, pc, #408\t@ (adr r6, 2920fc )\n \tmovs\tr0, r4\n-\tadd\tr7, pc, #816\t@ (adr r7, 292298 )\n+\tadd\tr7, pc, #832\t@ (adr r7, 2922a8 )\n \tmovs\tr0, r4\n \tadcs\tr4, r5\n \tmovs\tr7, r4\n \tadcs\tr6, r1\n \tmovs\tr7, r4\n \tasrs\tr0, r6\n \tmovs\tr7, r4\n@@ -923902,19 +923903,19 @@\n \tmovs\tr7, r4\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tstr\tr6, [r7, #108]\t@ 0x6c\n+\tstr\tr2, [r0, #112]\t@ 0x70\n \tmovs\tr2, r4\n \tldrh\tr0, [r1, r0]\n \tmovs\tr0, r0\n-\tstr\tr2, [r1, #100]\t@ 0x64\n+\tstr\tr6, [r1, #100]\t@ 0x64\n \tmovs\tr2, r4\n \tsubs\tr2, #14\n \tmovs\tr7, r4\n \n 00292650 :\n graphics_info_t::get_light_space_mvp(int):\n graphics-info-draw.cc:605\n@@ -924092,25 +924093,25 @@\n graphics-info-draw.cc:618\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tsubs\tr1, #150\t@ 0x96\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr0, [r3, #80]\t@ 0x50\n+\tstr\tr4, [r3, #80]\t@ 0x50\n \tmovs\tr2, r4\n \tsubs\tr1, #130\t@ 0x82\n \tmovs\tr7, r4\n \tldrh\tr4, [r3, r2]\n \tmovs\tr0, r0\n \tsubs\tr0, #212\t@ 0xd4\n \tmovs\tr7, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #192]\t@ 0xc0\n+\tldr\tr7, [sp, #208]\t@ 0xd0\n \tmovs\tr0, r4\n \tsubs\tr0, #148\t@ 0x94\n \tmovs\tr7, r4\n \n 002927a4 :\n graphics_info_t::draw_intermediate_atoms(unsigned int):\n graphics-info-draw.cc:1007\n@@ -924413,15 +924414,15 @@\n \tmovs\tr0, r0\n \tsubs\tr0, #60\t@ 0x3c\n \tmovs\tr7, r4\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tstr\tr2, [r3, #52]\t@ 0x34\n+\tstr\tr6, [r3, #52]\t@ 0x34\n \tmovs\tr2, r4\n \tldrh\tr4, [r3, r2]\n \tmovs\tr0, r0\n \tstrb\tr0, [r7, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r0, r7]\n \tmovs\tr0, r0\n@@ -925563,20 +925564,20 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r2]\n \tmovs\tr0, r0\n \tldr\tr4, [r3, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #488]\t@ 0x1e8\n-\tmovs\tr0, r4\n-\tstr\tr4, [sp, #568]\t@ 0x238\n+\tstr\tr4, [sp, #504]\t@ 0x1f8\n \tmovs\tr0, r4\n \tstr\tr4, [sp, #584]\t@ 0x248\n \tmovs\tr0, r4\n+\tstr\tr4, [sp, #600]\t@ 0x258\n+\tmovs\tr0, r4\n \n 002932d8 :\n graphics_info_t::draw_texture_meshes():\n graphics-info-draw.cc:1565\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -926035,15 +926036,15 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r1]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #264]\t@ 0x108\n+\tstr\tr1, [sp, #280]\t@ 0x118\n \tmovs\tr0, r4\n \n 00293650 :\n graphics_info_t::draw_molecules_other_meshes(unsigned int):\n graphics-info-draw.cc:2292\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -926501,15 +926502,15 @@\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tcmp\tr1, #142\t@ 0x8e\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr2, [r2, r4]\n+\tstrb\tr6, [r2, r4]\n \tmovs\tr2, r4\n \tcmp\tr1, #126\t@ 0x7e\n \tmovs\tr7, r4\n \tldrsh\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n@@ -927886,19 +927887,19 @@\n \tmovs\tr7, r4\n \tldrsh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, #30]\n+\tstrh\tr0, [r0, #32]\n \tmovs\tr0, r4\n-\tstrh\tr4, [r6, #30]\n+\tstrh\tr0, [r7, #30]\n \tmovs\tr0, r4\n-\tstrh\tr4, [r6, #30]\n+\tstrh\tr0, [r7, #30]\n \tmovs\tr0, r4\n \n 002943d8 :\n graphics_info_t::draw_molecules_with_shadows():\n graphics-info-draw.cc:1860\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -928509,23 +928510,23 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr0, r7, r7\n \tmovs\tr7, r4\n \tldrh\tr0, [r5, r4]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r6, #8]\n+\tstrh\tr2, [r7, #8]\n \tmovs\tr0, r4\n-\tstrh\tr6, [r4, #8]\n+\tstrh\tr2, [r5, #8]\n \tmovs\tr0, r4\n-\tstrh\tr2, [r3, #8]\n+\tstrh\tr6, [r3, #8]\n \tmovs\tr0, r4\n-\tstrh\tr6, [r1, #8]\n+\tstrh\tr2, [r2, #8]\n \tmovs\tr0, r4\n-\tstrh\tr2, [r0, #8]\n+\tstrh\tr6, [r0, #8]\n \tmovs\tr0, r4\n \tldrh\tr0, [r3, r2]\n \tmovs\tr0, r0\n \tasrs\tr6, r1, #31\n \tmovs\tr7, r4\n \tasrs\tr0, r6, #30\n \tmovs\tr7, r4\n@@ -928637,17 +928638,17 @@\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r6, #25]\n+\tldrb\tr6, [r6, #25]\n \tmovs\tr0, r4\n-\tldrb\tr2, [r4, #23]\n+\tldrb\tr6, [r4, #23]\n \tmovs\tr0, r4\n \n 002949ec :\n graphics_info_t::unproject(float):\n graphics-info-draw.cc:717\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -929073,38 +929074,38 @@\n \tmovs\tr0, r0\n \tasrs\tr4, r5, #23\n \tmovs\tr7, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r4, #22]\n+\tldrb\tr6, [r4, #22]\n \tmovs\tr0, r4\n-\tldcl\t0, cr0, [ip], {32}\n-\tldrb\tr6, [r0, #22]\n+\tstcl\t0, cr0, [r0], #128\t@ 0x80\n+\tldrb\tr2, [r1, #22]\n \tmovs\tr0, r4\n-\tstc\t0, cr0, [sl], #128\t@ 0x80\n-\tldrb\tr2, [r0, #22]\n+\tstc\t0, cr0, [lr], #128\t@ 0x80\n+\tldrb\tr6, [r0, #22]\n \tmovs\tr0, r4\n-\tldcl\t0, cr0, [r4], #-128\t@ 0xffffff80\n-\tldrb\tr0, [r0, #19]\n+\tldcl\t0, cr0, [r8], #-128\t@ 0xffffff80\n+\tldrb\tr4, [r0, #19]\n \tmovs\tr0, r4\n-\tsubs\tr4, #198\t@ 0xc6\n+\tsubs\tr4, #202\t@ 0xca\n \tmovs\tr0, r4\n \tsubs\tr2, #80\t@ 0x50\n \tmovs\tr7, r3\n-\tldrb\tr6, [r1, #19]\n+\tldrb\tr2, [r2, #19]\n \tmovs\tr0, r4\n-\tldrb\tr2, [r7, #17]\n+\tldrb\tr6, [r7, #17]\n \tmovs\tr0, r4\n-\tsubs\tr4, #68\t@ 0x44\n+\tsubs\tr4, #72\t@ 0x48\n \tmovs\tr0, r4\n \tsubs\tr1, #206\t@ 0xce\n \tmovs\tr7, r3\n-\tldrb\tr4, [r1, #17]\n+\tldrb\tr0, [r2, #17]\n \tmovs\tr0, r4\n \tasrs\tr0, r0, #12\n \tmovs\tr7, r4\n \tasrs\tr6, r0, #11\n \tmovs\tr7, r4\n \n 00294db0 :\n@@ -929811,19 +929812,19 @@\n \teors\tr1, r3\n \tasrs\tr2, r6, #32\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr0, r4, #32\n \tmovs\tr7, r4\n-\tsubs\tr3, #140\t@ 0x8c\n+\tsubs\tr3, #144\t@ 0x90\n \tmovs\tr2, r4\n \tstr\tr0, [r2, #112]\t@ 0x70\n \tmovs\tr0, r0\n-\tstrb\tr6, [r5, #26]\n+\tstrb\tr2, [r6, #26]\n \tmovs\tr0, r4\n \tlsrs\tr6, r3, #21\n \tmovs\tr7, r4\n \tlsrs\tr6, r5, #20\n \tmovs\tr7, r4\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldr\tr1, [r6, #0]\n@@ -930364,27 +930365,27 @@\n \tmovs\tr7, r4\n \tlsrs\tr2, r1, #17\n \tmovs\tr7, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r2, #22]\n+\tstrb\tr6, [r2, #22]\n \tmovs\tr0, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r3, #22]\n+\tstrb\tr4, [r3, #22]\n \tmovs\tr0, r4\n-\tstrb\tr6, [r1, #19]\n+\tstrb\tr2, [r2, #19]\n \tmovs\tr0, r4\n-\tstrb\tr0, [r1, #16]\n+\tstrb\tr4, [r1, #16]\n \tmovs\tr0, r4\n-\tstrb\tr2, [r1, #13]\n+\tstrb\tr6, [r1, #13]\n \tmovs\tr0, r4\n-\tstrb\tr6, [r5, #9]\n+\tstrb\tr2, [r6, #9]\n \tmovs\tr0, r4\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr6, #76\t@ 0x4c\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tsubs\tr7, #25\n /usr/include/glm/detail/type_vec4.inl:13\n \tvldr\ts10, [pc, #-12]\t@ 295804 \n@@ -930876,19 +930877,19 @@\n \tsubs\tr6, #76\t@ 0x4c\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tsubs\tr7, #25\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #69\t@ 0x45\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr7, #140\t@ 0x8c\n-\tstrb\tr2, [r2, #5]\n+\tstrb\tr6, [r2, #5]\n \tmovs\tr0, r4\n-\tstrb\tr2, [r7, #1]\n+\tstrb\tr6, [r7, #1]\n \tmovs\tr0, r4\n-\tldr\tr2, [r7, #120]\t@ 0x78\n+\tldr\tr6, [r7, #120]\t@ 0x78\n \tmovs\tr0, r4\n \tldr\tr5, [r2, #112]\t@ 0x70\n \t\t\t@ instruction: 0xffff5b70\n \tmovs\tr0, r0\n \tstrb\tr1, [r4, #0]\n \tvaddw.u\t, , d27\n \tvaddw.u\t, , d29\n@@ -931815,17 +931816,17 @@\n \tldrb\tr1, [r4, #11]\n \tsubs\tr7, #116\t@ 0x74\n \tstrb\tr5, [r7, #18]\n \tsubs\tr4, #19\n \tcdp2\t0, 8, cr0, cr14, cr6, {1}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr2, #2\n+\tcmp\tr2, #6\n \tmovs\tr2, r4\n-\tcmp\tr1, #186\t@ 0xba\n+\tcmp\tr1, #190\t@ 0xbe\n \tmovs\tr2, r4\n \tmcrr2\t0, 2, r0, r6, cr6\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tbvc.n\t29646c \n \tsubs\tr4, #35\t@ 0x23\n /usr/include/c++/14/bits/char_traits.h:368\n@@ -933716,20 +933717,20 @@\n \tbne.n\t29725c \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tb.n\t297242 \n \tnop\n \tvext.8\td0, d14, d22, #0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr0, [r7, r6]\n+\tldr\tr4, [r7, r6]\n \tmovs\tr0, r4\n \tvaddl.s32\tq0, d14, d22\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tldr\tr2, [r0, r4]\n+\tldr\tr6, [r0, r4]\n \tmovs\tr0, r4\n \tcdp\t0, 13, cr0, cr8, cr6, {1}\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n@@ -933994,42 +933995,42 @@\n \tstr\tr0, [r0, #24]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tstc\t0, cr0, [sl, #-152]\t@ 0xffffff68\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsb\tr6, [r1, r4]\n+\tldrsb\tr2, [r2, r4]\n \tmovs\tr0, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tstrh\tr4, [r4, r6]\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, r0]\n \tmovs\tr0, r0\n-\tldrsb\tr6, [r2, r5]\n+\tldrsb\tr2, [r3, r5]\n \tmovs\tr0, r4\n-\tldrsb\tr4, [r5, r5]\n+\tldrsb\tr0, [r6, r5]\n \tmovs\tr0, r4\n-\tldrd\tr0, r0, [r0, #128]!\t@ 0x80\n-\tldrsb\tr6, [r0, r5]\n+\tldrd\tr0, r0, [r4, #128]!\t@ 0x80\n+\tldrsb\tr2, [r1, r5]\n \tmovs\tr0, r4\n \tstrb\tr4, [r7, r2]\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tldr\tr4, [r2, #16]\n \tmovs\tr0, r0\n-\tldrsb\tr0, [r3, r1]\n+\tldrsb\tr4, [r3, r1]\n \tmovs\tr0, r4\n-\tldrsb\tr2, [r0, r0]\n+\tldrsb\tr6, [r0, r0]\n \tmovs\tr0, r4\n \tsbcs.w\tr0, sl, r6, asr #32\n \n 002974f8 :\n graphics_info_t::wait_for_hooray_refinement_tick_func(_GtkWidget*, _GdkFrameClock*, void*):\n graphics-info-draw.cc:5617\n \tpush\t{r4, r5, r6, lr}\n@@ -934533,19 +934534,19 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tbic.w\tr0, ip, r6, asr #32\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbic.w\tr0, r6, r6, asr #32\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r5, r4]\n+\tstrb\tr6, [r5, r4]\n \tmovs\tr0, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r5, r7]\n+\tstrh\tr0, [r6, r7]\n \tmovs\tr0, r4\n \tldmia.w\tr6, {r1, r2, r5}\n \tb.n\t297868 \n \tmovs\tr6, r4\n \tb.n\t29783c \n \tmovs\tr6, r4\n \tldrh\tr2, [r7, #56]\t@ 0x38\n@@ -935773,37 +935774,37 @@\n \tmovs\tr6, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t297e04 \n \tmovs\tr6, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r1, r6]\n+\tstr\tr4, [r1, r6]\n \tmovs\tr0, r4\n \tb.n\t297d80 \n \tmovs\tr6, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #84]\t@ 0x54\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #104]\t@ (29823c )\n+\tldr\tr4, [pc, #120]\t@ (29824c )\n \tmovs\tr0, r4\n-\tldr\tr3, [pc, #960]\t@ (298598 )\n+\tldr\tr3, [pc, #976]\t@ (2985a8 )\n \tmovs\tr0, r4\n-\tldr\tr3, [pc, #856]\t@ (298534 )\n+\tldr\tr3, [pc, #872]\t@ (298544 )\n \tmovs\tr0, r4\n-\tldr\tr3, [pc, #752]\t@ (2984d0 )\n+\tldr\tr3, [pc, #768]\t@ (2984e0 )\n \tmovs\tr0, r4\n-\tldr\tr3, [pc, #656]\t@ (298474 )\n+\tldr\tr3, [pc, #672]\t@ (298484 )\n \tmovs\tr0, r4\n-\tldr\tr3, [pc, #648]\t@ (298470 )\n+\tldr\tr3, [pc, #664]\t@ (298480 )\n \tmovs\tr0, r4\n-\tldr\tr2, [pc, #544]\t@ (29840c )\n+\tldr\tr2, [pc, #560]\t@ (29841c )\n \tmovs\tr0, r4\n \tudf\t#110\t@ 0x6e\n \tmovs\tr6, r4\n ../utils/logging.hh:36\n \tmov\tr0, r4\n \tblx\te6614 >::~vector()@plt>\n /usr/include/c++/14/bits/basic_string.h:809\n@@ -937180,25 +937181,25 @@\n \tnop\n \tble.n\t298d94 \n \tmovs\tr6, r4\n \tble.n\t298d84 \n \tmovs\tr6, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr6, r4, #2\n+\tlsrs\tr2, r5, #2\n \tmovs\tr2, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tadd\tlr, lr\n+\tadd\tsl, pc\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tbvs.n\t298ccc \n \tmovs\tr6, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n@@ -937742,28 +937743,28 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #28]\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #56]\t@ 0x38\n \tmovs\tr0, r0\n \tstrh\tr0, [r2, r7]\n \tmovs\tr0, r0\n-\tldc2\t0, cr0, [ip, #132]\t@ 0x84\n+\tstc2\t0, cr0, [r0, #132]!\t@ 0x84\n \tldrsh\tr0, [r6, r4]\n \tmovs\tr0, r0\n-\tsubs\tr5, #194\t@ 0xc2\n+\tsubs\tr5, #198\t@ 0xc6\n \tmovs\tr0, r4\n-\tsubs\tr5, #140\t@ 0x8c\n+\tsubs\tr5, #144\t@ 0x90\n \tmovs\tr0, r4\n-\tsubs\tr5, #78\t@ 0x4e\n+\tsubs\tr5, #82\t@ 0x52\n \tmovs\tr0, r4\n-\tsubs\tr5, #20\n+\tsubs\tr5, #24\n \tmovs\tr0, r4\n-\tsubs\tr4, #218\t@ 0xda\n+\tsubs\tr4, #222\t@ 0xde\n \tmovs\tr0, r4\n-\tsubs\tr4, #160\t@ 0xa0\n+\tsubs\tr4, #164\t@ 0xa4\n \tmovs\tr0, r4\n \tstr\tr0, [r6, #28]\n \tmovs\tr0, r0\n \tstrh\tr4, [r7, r7]\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, r5]\n \tmovs\tr0, r0\n@@ -938393,25 +938394,25 @@\n \tsubs\tr5, #204\t@ 0xcc\n \t\t\t@ instruction: 0xb717\n \tsubs\tr0, #209\t@ 0xd1\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tpop\t{r2, r3, r6, r7, pc}\n \tstrb\tr4, [r4, r4]\n \tmovs\tr0, r0\n-\tsubs\tr1, #20\n+\tsubs\tr1, #24\n \tmovs\tr0, r4\n \tstr\tr0, [r6, #20]\n \tmovs\tr0, r0\n-\tsubs\tr0, #216\t@ 0xd8\n+\tsubs\tr0, #220\t@ 0xdc\n \tmovs\tr0, r4\n-\tsubs\tr0, #136\t@ 0x88\n+\tsubs\tr0, #140\t@ 0x8c\n \tmovs\tr0, r4\n-\tsubs\tr0, #150\t@ 0x96\n+\tsubs\tr0, #154\t@ 0x9a\n \tmovs\tr0, r4\n-\t\t\t@ instruction: 0xf78e0021\n+\t\t\t@ instruction: 0xf7920021\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstrh\tr4, [r7, r7]\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, r5]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r1, r5]\n@@ -939255,20 +939256,20 @@\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tadd\tr2, pc\n \tstr\tr4, [r2, #4]\n \tmovs\tr0, r0\n-\tbics.w\tr0, r0, #33\t@ 0x21\n+\tbics.w\tr0, r4, #33\t@ 0x21\n \tstr\tr0, [r3, #52]\t@ 0x34\n \tmovs\tr0, r0\n-\tstrh\tr4, [r3, #20]\n+\tstrh\tr0, [r4, #20]\n \tmovs\tr1, r4\n-\tadds\tr0, #18\n+\tadds\tr0, #22\n \tmovs\tr0, r4\n /usr/include/c++/14/bits/vector.tcc:123\n \tmovs\tr3, #0\n \tmovt\tr3, #49024\t@ 0xbf80\n \tmov\tr1, r4\n \tstr\tr3, [r4, #8]\n \tmov\tr0, r6\n@@ -939569,15 +939570,15 @@\n \tmovs\tr6, r3\n \tstmia\tr1!, {r2, r5}\n \tmovs\tr6, r4\n \tstr\tr6, [r5, #124]\t@ 0x7c\n \tmovs\tr6, r3\n \tstmia\tr0!, {r4, r5, r6, r7}\n \tmovs\tr6, r4\n-\tcbz\tr6, 29a036 \n+\tcbz\tr2, 29a038 \n \tmovs\tr7, r3\n \tstmia\tr0!, {r2, r4, r6, r7}\n \tmovs\tr6, r4\n \tldr\tr6, [r6, #0]\n \tmovs\tr6, r3\n \tstmia\tr0!, {r1, r2, r3, r5, r7}\n \tmovs\tr6, r4\n@@ -941389,126 +941390,126 @@\n \tnop\n \titt\tcs\n \tmovcs\tr6, r4\n \tite\tne\t@ unpredictable \n \tmovne\tr6, r4\n \tstreq\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr3, #102\t@ 0x66\n+\tcmp\tr3, #106\t@ 0x6a\n \tmovs\tr0, r4\n \tadds\tr4, #155\t@ 0x9b\n-\tvtbl.8\td18, {d31- instruction: 0xffff29f2\n \tmovs\tr0, r4\n \tcmp\tr6, #13\n-\tvtbl.8\td18, {d31- instruction: 0xffff27e2\n+\t\t\t@ instruction: 0xffff27e6\n \tmovs\tr0, r4\n \tldr\tr1, [r2, #80]\t@ 0x50\n-\tvabdl.u\tq9, d30, d22\n+\tvabdl.u\tq9, d30, d26\n \tmovs\tr0, r4\n \tcmp\tr9, r7\n-\tvqshl.u32\tq9, q3, #31\n+\tvqshl.u32\tq9, q5, #31\n \tmovs\tr0, r4\n \tldr\tr1, [r4, #56]\t@ 0x38\n-\tvabdl.u\tq9, d14, d2\n+\tvabdl.u\tq9, d14, d6\n \tmovs\tr0, r4\n \tldr\tr5, [r7, #52]\t@ 0x34\n-\tvqshlu.s64\td18, d18, #62\t@ 0x3e\n+\tvqshlu.s64\td18, d22, #62\t@ 0x3e\n \tmovs\tr0, r4\n \tstr\tr6, [sp, #900]\t@ 0x384\n-\tvmlsl.u\tq9, d15, d22[0]\n+\tvmlsl.u\tq9, d15, d26[0]\n \tmovs\tr0, r4\n \tstr\tr7, [sp, #340]\t@ 0x154\n-\tvqshlu.s32\td18, d10, #31\n+\tvqshlu.s32\td18, d14, #31\n \tmovs\tr0, r4\n \tcmp\tr7, #41\t@ 0x29\n-\t\t\t@ instruction: 0xffff25ca\n+\t\t\t@ instruction: 0xffff25ce\n \tmovs\tr0, r4\n \tcmp\tr7, #149\t@ 0x95\n-\tvabal.u\tq9, d31, d0\n+\tvabal.u\tq9, d31, d4\n \tmovs\tr0, r4\n \tadds\tr1, #63\t@ 0x3f\n-\tvsli.32\td18, d22, #31\n+\tvsli.32\td18, d26, #31\n \tmovs\tr0, r4\n \tadds\tr2, #129\t@ 0x81\n-\tvsri.64\tq9, q11, #1\n+\tvsri.64\tq9, q13, #1\n \tmovs\tr0, r4\n \tadds\tr2, #237\t@ 0xed\n-\tvsri.64\td18, d18, #1\n+\tvsri.64\td18, d22, #1\n \tmovs\tr0, r4\n \tadds\tr5, #225\t@ 0xe1\n-\tvmls.i\tq9, , d30[0]\n+\tvsri.32\tq9, q9, #1\n \tmovs\tr0, r4\n \tadds\tr7, #73\t@ 0x49\n-\tvraddhn.i\td18, , q11\n+\tvraddhn.i\td18, , q13\n \tmovs\tr0, r4\n \tbhi.n\t29af02 \n-\tvrsra.u64\tq9, q5, #1\n+\tvrsra.u64\tq9, q7, #1\n \tmovs\tr0, r4\n \tsubs\tr5, #93\t@ 0x5d\n-\tvrsra.u64\td18, d14, #1\n+\tvsubw.u\tq9, , d18\n \tmovs\tr0, r4\n \tstr\tr1, [r2, #120]\t@ 0x78\n-\tvrsra.u32\tq9, q1, #2\n+\tvrsra.u32\tq9, q3, #2\n \tmovs\tr0, r4\n \tstr\tr5, [r3, #112]\t@ 0x70\n-\tvshll.i\tq9, d6, #\n+\tvshll.i\tq9, d10, #\n \tmovs\tr0, r4\n \tsubs\tr3, #129\t@ 0x81\n-\tvsra.u64\tq9, q1, #1\n+\tvsra.u64\tq9, q3, #1\n \tmovs\tr0, r4\n \tcmp\tr4, #117\t@ 0x75\n-\tvmlal.u\tq9, d15, d18[0]\n+\tvmlal.u\tq9, d15, d22[0]\n \tmovs\tr0, r4\n \tadds\tr6, #21\n-\tvsubl.u\tq9, d15, d16\n+\tvsubl.u\tq9, d15, d20\n \tmovs\tr0, r4\n \tadds\tr6, #129\t@ 0x81\n-\t\t\t@ instruction: 0xffff21e0\n+\t\t\t@ instruction: 0xffff21e4\n \tmovs\tr0, r4\n \tadds\tr6, #241\t@ 0xf1\n-\tvaddw.u\tq9, , d16\n+\tvaddw.u\tq9, , d20\n \tmovs\tr0, r4\n \tadds\tr7, #97\t@ 0x61\n-\t\t\t@ instruction: 0xffff2160\n+\t\t\t@ instruction: 0xffff2164\n \tmovs\tr0, r4\n \tadds\tr7, #209\t@ 0xd1\n-\tvsra.u32\td18, d14, #1\n+\tvaddw.u\tq9, , d18\n \tmovs\tr0, r4\n \tldr\tr7, [r0, #48]\t@ 0x30\n-\tvshr.u64\tq9, q5, #2\n+\tvshr.u64\tq9, q7, #2\n \tmovs\tr0, r4\n \tldr\tr7, [r3, #52]\t@ 0x34\n-\tvshr.u64\td18, d6, #2\n+\tvshr.u64\td18, d10, #2\n \tmovs\tr0, r4\n \tldr\tr7, [r6, #56]\t@ 0x38\n-\tvshr.u32\tq9, q3, #2\n+\tvshr.u32\tq9, q5, #2\n \tmovs\tr0, r4\n \tadds\tr2, #27\n \tvrsubhn.i\td20, , q12\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n graphics-info-draw.cc:6839 (discriminator 1)\n \tldr.w\tr1, [pc, #2916]\t@ 29bbb4 \n \tmov\tr0, r6\n@@ -942827,48 +942828,48 @@\n \tb.n\t29ba18 \n \tb.n\t29b9f8 \n \tb.n\t29ba18 \n \tb.n\t29b9f8 \n \tb.n\t29ba18 \n \tb.n\t29b9f8 \n \tb.n\t29ba18 \n-\tsubs\tr0, r3, #3\n+\tsubs\tr4, r3, #3\n \tmovs\tr0, r4\n \tsubs\tr2, #243\t@ 0xf3\n-\t\t\t@ instruction: 0xffff1ea6\n+\t\t\t@ instruction: 0xffff1eaa\n \tmovs\tr0, r4\n \tstr\tr3, [r0, #20]\n-\t\t\t@ instruction: 0xfffe1e82\n+\t\t\t@ instruction: 0xfffe1e86\n \tmovs\tr0, r4\n \tsubs\tr3, #31\n-\tvcvt.f32.u32\td17, d30, #1\n+\tvqrdmlah.s\t, , d2[0]\n \tmovs\tr0, r4\n \tsubs\tr3, #155\t@ 0x9b\n-\t\t\t@ instruction: 0xffff1df8\n+\t\t\t@ instruction: 0xffff1dfc\n \tmovs\tr0, r4\n \tadd\tr6, sp, #180\t@ 0xb4\n-\t\t\t@ instruction: 0xfffe1dba\n+\t\t\t@ instruction: 0xfffe1dbe\n \tmovs\tr0, r4\n \trev16\tr7, r3\n-\tvcvt.u16.f16\t, q14, #1\n+\t\t\t@ instruction: 0xffff1d80\n \tmovs\tr0, r4\n \tstr\tr1, [r4, #0]\n-\tvcvt.u16.f16\t, q7, #2\n+\tvqrdmulh.s\t, q7, d18[0]\n \tmovs\tr0, r4\n \tstr\tr7, [r6, #0]\n-\tvqrdmulh.s\t, q7, d6[0]\n+\tvqrdmulh.s\t, q7, d10[0]\n \tmovs\tr0, r4\n \tstr\tr3, [r1, #4]\n-\t\t\t@ instruction: 0xfffe1d2a\n+\t\t\t@ instruction: 0xfffe1d2e\n \tmovs\tr0, r4\n \tstr\tr7, [r3, #4]\n-\tvcvt.u16.f16\td17, d2, #2\n+\tvcvt.u16.f16\td17, d6, #2\n \tmovs\tr0, r4\n \tmovs\tr7, #103\t@ 0x67\n-\t\t\t@ instruction: 0xffff1cfa\n+\t\t\t@ instruction: 0xffff1cfe\n \tmovs\tr0, r4\n \tsubs\tr2, #199\t@ 0xc7\n \tvtbl.8\td22, {d15-d16}, d8\n \tmovs\tr0, r0\n \tadd\tr2, sp, #48\t@ 0x30\n \tmovs\tr6, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n@@ -943767,17 +943768,17 @@\n \tnop\n \tadd\tr0, pc, #176\t@ (adr r0, 29c3f4 )\n \tmovs\tr6, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr0, pc, #160\t@ (adr r0, 29c3ec )\n \tmovs\tr6, r4\n-\tlsrs\tr2, r5, #31\n+\tlsrs\tr6, r5, #31\n \tmovs\tr0, r4\n-\tlsrs\tr2, r6, #30\n+\tlsrs\tr6, r6, #30\n \tmovs\tr0, r4\n \tldrb\tr4, [r6, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r0]\n \tmovs\tr0, r0\n@@ -945653,15 +945654,15 @@\n \tb.n\t29d1c0 \n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrb\tr0, [r7, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r7]\n \tmovs\tr0, r0\n-\thlt\t0x000a\n+\thlt\t0x000e\n \tmovs\tr1, r4\n /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1)\n \tstr.w\tip, [r5, #4]\n \tmov\tip, r5\n \tstr\tr4, [r5, #8]\n \tmov\tr4, r8\n \tvstr\ts15, [r5]\n@@ -949093,18 +949094,18 @@\n \tldr\tr0, [r6, #4]\n \tmovs\tr0, r0\n \tcmp\tr6, #93\t@ 0x5d\n \tvtbx.8\td23, {d14-d15}, d30\n \tmovs\tr6, r4\n \tldrsb\tr0, [r4, r5]\n \tmovs\tr0, r0\n-\tldmia.w\tr6!, {r0, r1, r2, r3, r4}\n+\tldmia.w\tsl!, {r0, r1, r2, r3, r4}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #88]\t@ (29eba0 )\n+\tldr\tr7, [pc, #104]\t@ (29ebb0 )\n \tmovs\tr0, r4\n \tldr\tr4, [r3, #20]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldr\tr4, [r7, #16]\n \tmovs\tr0, r0\n@@ -952004,23 +952005,23 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r6]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb896\n-\tmovs\tr7, r3\n-\t\t\t@ instruction: 0xb7e0\n+\t\t\t@ instruction: 0xb89a\n \tmovs\tr7, r3\n \t\t\t@ instruction: 0xb7e4\n \tmovs\tr7, r3\n-\t\t\t@ instruction: 0xb788\n+\t\t\t@ instruction: 0xb7e8\n \tmovs\tr7, r3\n-\t\t\t@ instruction: 0xb7ac\n+\t\t\t@ instruction: 0xb78c\n+\tmovs\tr7, r3\n+\t\t\t@ instruction: 0xb7b0\n \tmovs\tr7, r3\n \tstr\tr4, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrsb\tr4, [r5, r2]\n \tmovs\tr0, r0\n@@ -952876,32 +952877,32 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r2, r5]\n \tmovs\tr6, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr4, {r2, r4, r6, r7}\n+\tldmia\tr4, {r3, r4, r6, r7}\n \tmovs\tr7, r3\n-\tadds\tr3, #244\t@ 0xf4\n+\tadds\tr3, #248\t@ 0xf8\n \tmovs\tr0, r4\n-\tldmia\tr3!, {r2, r4, r6, r7}\n+\tldmia\tr3, {r3, r4, r6, r7}\n \tmovs\tr7, r3\n-\tadds\tr2, #20\n+\tadds\tr2, #24\n \tmovs\tr0, r4\n \tldrsb\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #68]\t@ 0x44\n \tmovs\tr0, r0\n-\tldmia\tr2!, {r5, r6}\n+\tldmia\tr2, {r2, r5, r6}\n \tmovs\tr7, r3\n \tldr\tr4, [r3, #20]\n \tmovs\tr0, r0\n \tlsrs\tr3, r1, #12\n-\t\t\t@ instruction: 0xfffe854a\n+\t\t\t@ instruction: 0xfffe854e\n \tmovs\tr1, r4\n /usr/include/c++/14/bits/basic_string.h:218\n \tstr\tr3, [sp, #556]\t@ 0x22c\n /usr/include/c++/14/bits/basic_string.h:255\n \tldr\tr3, [r4, #12]\n \tstr\tr3, [sp, #564]\t@ 0x234\n /usr/include/c++/14/bits/basic_string.h:223\n@@ -953669,15 +953670,15 @@\n \tsubs\tr7, #116\t@ 0x74\n \tasrs\tr3, r7, #17\n \t\t\t@ instruction: 0x47ae\n \tldrb\tr1, [r4, #11]\n \tsubs\tr7, #132\t@ 0x84\n \tmovs\tr0, r0\n \tnegs\tr0, r0\n-\tldrb\tr0, [r4, #30]\n+\tldrb\tr4, [r4, #30]\n \tmovs\tr1, r4\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n /usr/include/c++/14/bits/char_traits.h:368\n \tcbz\tr2, 2a0df6 \n /usr/include/c++/14/bits/char_traits.h:381\n \tldr\tr3, [sp, #20]\n@@ -954670,29 +954671,29 @@\n \tmovs\tr6, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r1, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbkpt\t0x00d8\n+\tbkpt\t0x00dc\n \tmovs\tr7, r3\n \tldr\tr0, [r2, #16]\n \tmovs\tr0, r0\n \tstrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tstrb\tr0, [r7, r7]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #28]\n \tmovs\tr0, r0\n-\tbkpt\t0x00c0\n+\tbkpt\t0x00c4\n \tmovs\tr7, r3\n \tldrh\tr0, [r3, r7]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #56]\t@ 0x38\n \tmovs\tr0, r0\n \tldr\tr4, [pc, #904]\t@ (2a18cc )\n \tmovs\tr6, r4\n@@ -954700,17 +954701,17 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r0, r6]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstrb\tr4, [r4, r4]\n \tmovs\tr0, r0\n-\tpop\t{r4, r5, r6}\n+\tpop\t{r2, r4, r5, r6}\n \tmovs\tr7, r3\n-\tpop\t{r2, r3, r5}\n+\tpop\t{r4, r5}\n \tmovs\tr7, r3\n \tldr\tr3, [pc, #136]\t@ (2a15e8 )\n \tmovs\tr6, r4\n \n 002a1560 :\n on_glarea_render(_GtkGLArea*):\n graphics-info-draw.cc:2915\n@@ -954830,15 +954831,15 @@\n graphics-info-draw.cc:2922\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr2, [pc, #536]\t@ (2a183c , std::allocator > const&)@@Base+0x94>)\n \tmovs\tr6, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcbnz\tr0, 2a1690 \n+\tcbnz\tr4, 2a1690 \n \tmovs\tr7, r3\n \tldr\tr2, [pc, #80]\t@ (2a1680 )\n \tmovs\tr6, r4\n \tldr\tr1, [pc, #976]\t@ (2a1a04 , std::allocator > >::~_Vector_base()@@Base+0xc>)\n \tmovs\tr6, r4\n 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]:\n /usr/include/c++/14/bits/stl_tree.h:1888\n@@ -956640,15 +956641,15 @@\n \tmovt\tfp, #32767\t@ 0x7fff\n \tb.n\t2a225c >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, HUD_bar_attribs_t const&)@@Base+0x40>\n /usr/include/c++/14/bits/stl_vector.h:1909\n \tldr\tr0, [pc, #8]\t@ (2a2300 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, HUD_bar_attribs_t const&)@@Base+0xe4>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop\n-\tadd\tr6, sp, #304\t@ 0x130\n+\tadd\tr6, sp, #320\t@ 0x140\n \tmovs\tr7, r3\n \n 002a2304 >::insert(__gnu_cxx::__normal_iterator > >, HUD_bar_attribs_t const&)@@Base>:\n std::vector >::insert(__gnu_cxx::__normal_iterator > >, HUD_bar_attribs_t const&):\n /usr/include/c++/14/bits/vector.tcc:133\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -958076,19 +958077,19 @@\n \tbeq.n\t2a2d96 >::call[abi:cxx11](glm::qua const&)@@Base+0xbe>\n /usr/include/glm/gtx/string_cast.inl:457\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadds\tr3, #8\n \tmovs\tr6, r4\n-\tldrh\tr6, [r2, r7]\n+\tldrh\tr2, [r3, r7]\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #328\t@ (adr r4, 2a2ef4 , std::allocator > >::_M_realloc_append const&>(std::pair const&)@@Base+0x13c>)\n+\tadd\tr4, pc, #344\t@ (adr r4, 2a2f04 , std::allocator > >::_M_realloc_append const&>(std::pair const&)@@Base+0x14c>)\n \tmovs\tr7, r3\n \tldr\tr0, [r1, r5]\n \tmovs\tr6, r3\n \tadds\tr2, #154\t@ 0x9a\n \tmovs\tr6, r4\n \tadds\tr2, #122\t@ 0x7a\n \tmovs\tr6, r4\n@@ -963194,15 +963195,15 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tlsrs\tr6, r5, #28\n \tmovs\tr6, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r2, #2]\n+\tstrh\tr6, [r2, #2]\n \tmovs\tr7, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tlsrs\tr4, r6, #25\n \tmovs\tr6, r4\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n@@ -964826,32 +964827,32 @@\n graphics-info-graphs.cc:128\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tlsls\tr0, r1, #19\n \tmovs\tr6, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr6, [r6, #25]\n+\tstrb\tr2, [r7, #25]\n \tmovs\tr7, r3\n \tlsls\tr2, r7, #18\n \tmovs\tr6, r4\n \tstr\tr0, [r1, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tbl\t135cce \n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r4, #25]\n+\tstrb\tr6, [r4, #25]\n \tmovs\tr7, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r0]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r5, #23]\n+\tstrb\tr2, [r6, #23]\n \tmovs\tr7, r3\n-\tstrb\tr0, [r4, #24]\n+\tstrb\tr4, [r4, #24]\n \tmovs\tr7, r3\n \tlsls\tr2, r5, #14\n \tmovs\tr6, r4\n \tlsls\tr4, r7, #13\n \tmovs\tr6, r4\n \tlsls\tr4, r3, #13\n \tmovs\tr6, r4\n@@ -964989,36 +964990,36 @@\n \tmovs\tr0, r0\n \tlsls\tr2, r5, #11\n \tmovs\tr6, r4\n \tldrsh\tr0, [r4, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r1, #21]\n+\tstrb\tr0, [r2, #21]\n \tmovs\tr7, r3\n-\tstrb\tr4, [r7, #21]\n+\tstrb\tr0, [r0, #22]\n \tmovs\tr7, r3\n \tldr\tr4, [r0, #4]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r4, #22]\n+\tstrb\tr4, [r4, #22]\n \tmovs\tr7, r3\n \tlsls\tr6, r4, #9\n \tmovs\tr6, r4\n \tlsls\tr6, r0, #9\n \tmovs\tr6, r4\n \n 002a5dfc , std::allocator > const&)@@Base>:\n graphics_info_t::change_validation_graph_chain(std::__cxx11::basic_string, std::allocator > const&):\n graphics-info-graphs.cc:157\n \tldr\tr2, [pc, #8]\t@ (2a5e08 , std::allocator > const&)@@Base+0xc>)\n \tmovs\tr1, #128\t@ 0x80\n \tmovs\tr0, #0\n \tadd\tr2, pc\n \tb.w\tec0c0 \n-\tstrb\tr2, [r1, #21]\n+\tstrb\tr6, [r1, #21]\n \tmovs\tr7, r3\n \n 002a5e0c :\n graphics_info_t::refresh_ramachandran_plot_model_list():\n graphics-info-graphs.cc:161\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -965189,24 +965190,24 @@\n \tmovs\tr6, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #7\n \tmovs\tr6, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r7, #20]\n+\tstrb\tr4, [r7, #20]\n \tmovs\tr7, r3\n \tstr\tr0, [r1, #32]\n \tmovs\tr0, r0\n \tbl\t1c5f66 \n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r0, #21]\n+\tstrb\tr6, [r0, #21]\n \tmovs\tr7, r3\n-\tstrb\tr2, [r6, #19]\n+\tstrb\tr6, [r6, #19]\n \tmovs\tr7, r3\n \tlsls\tr0, r6, #3\n \tmovs\tr6, r4\n \tlsls\tr2, r1, #3\n \tmovs\tr6, r4\n \n 002a5f7c :\n@@ -965318,19 +965319,19 @@\n \tbne.n\t2a6020 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tlsls\tr2, r5, #1\n \tmovs\tr6, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr2, [r5, #18]\n+\tstrb\tr6, [r5, #18]\n \tmovs\tr7, r3\n \tmovs\tr0, r7\n \tmovs\tr6, r4\n-\tstrb\tr2, [r0, #18]\n+\tstrb\tr6, [r0, #18]\n \tmovs\tr7, r3\n \tvaddl.u32\tq8, d12, d21\n \tvaddl.u8\tq8, d14, d21\n \n 002a6060 :\n remove_validation_graph(_GtkWidget*):\n graphics-info-graphs.cc:233\n@@ -965451,18 +965452,18 @@\n \tmov.w\tr3, #0\n \tbne.n\t2a6118 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tvaddl.u8\tq0, d6, d21\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr6, [r0, #15]\n+\tstrb\tr2, [r1, #15]\n \tmovs\tr7, r3\n \tvhadd.u8\td16, d12, d21\n-\tstrb\tr0, [r4, #14]\n+\tstrb\tr4, [r4, #14]\n \tmovs\tr7, r3\n \tvhadd.u16\td0, d12, d21\n \tcdp2\t0, 15, cr0, cr4, cr5, {1}\n \tcdp2\t0, 13, cr0, cr6, cr5, {1}\n \n 002a615c :\n graphics_info_t::destroy_validation_graph(coot::validation_graph_type):\n@@ -965869,18 +965870,18 @@\n \tldmia.w\tsp!, {r3, r4, r5, lr}\n /usr/include/c++/14/ostream:121\n \tb.w\t2a5510 \n \tnop\n \tstc2\t0, cr0, [lr], #-148\t@ 0xffffff6c\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r7, #2]\n-\tmovs\tr7, r3\n \tstrb\tr6, [r7, #2]\n \tmovs\tr7, r3\n+\tstrb\tr2, [r0, #3]\n+\tmovs\tr7, r3\n \n 002a640c , std::allocator > const&)@@Base>:\n graphics_info_t::delete_chain_from_geometry_graphs(int, std::__cxx11::basic_string, std::allocator > const&):\n graphics-info-graphs.cc:1060\n \tbx\tlr\n \tnop\n \n@@ -966050,17 +966051,17 @@\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfbc40025\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfbbe0025\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r4, #1]\n+\tstrb\tr0, [r5, #1]\n \tmovs\tr7, r3\n-\tbcc.n\t2a657c , std::allocator > const&)@@Base+0x44>\n+\tbcc.n\t2a6584 , std::allocator > const&)@@Base+0x4c>\n \tmovs\tr7, r3\n \t\t\t@ instruction: 0xfb2a0025\n \t\t\t@ instruction: 0xfb0c0025\n \n 002a6538 , std::allocator > const&)@@Base>:\n graphics_info_t::omega_distortions_from_mol(atom_selection_container_t const&, std::__cxx11::basic_string, std::allocator > const&):\n graphics-info-graphs.cc:1632\n@@ -966924,29 +966925,29 @@\n \t\t\t@ instruction: 0x47ae\n \tldrb\tr1, [r4, #11]\n \tsubs\tr7, #132\t@ 0x84\n \tldrsb.w\tr0, [lr, r5, lsl #2]\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb.w\tr0, [r6, r5, lsl #2]\n-\tldr\tr2, [r1, #92]\t@ 0x5c\n+\tldr\tr6, [r1, #92]\t@ 0x5c\n \tmovs\tr7, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tldmia\tr6!, {r2, r7}\n+\tldmia\tr6!, {r3, r7}\n \tmovs\tr6, r3\n \tsubs\tr4, r1, #2\n \tmovs\tr6, r3\n \tsubs\tr4, r0, #2\n \tmovs\tr6, r3\n-\tldr\tr4, [r4, #60]\t@ 0x3c\n+\tldr\tr0, [r5, #60]\t@ 0x3c\n \tmovs\tr7, r3\n-\tldr\tr6, [r1, #60]\t@ 0x3c\n+\tldr\tr2, [r2, #60]\t@ 0x3c\n \tmovs\tr7, r3\n \tadds\tr4, r3, #2\n \tmovs\tr6, r3\n \tadd.w\tr0, sl, #10813440\t@ 0xa50000\n \teors.w\tr0, r2, #10813440\t@ 0xa50000\n \torns\tr0, r8, #10813440\t@ 0xa50000\n \tldr\tr3, [sp, #264]\t@ 0x108\n@@ -968132,23 +968133,23 @@\n \tldr\tr0, [pc, #72]\t@ (2a754c )\n \tadd\tr0, pc\n \tblx\teaad0 \n \t\t\t@ instruction: 0xf3020025\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf2f80025\n-\tstr\tr2, [r4, #124]\t@ 0x7c\n+\tstr\tr6, [r4, #124]\t@ 0x7c\n \tmovs\tr7, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r2, r4, r5, r6, r7}\n+\tldmia\tr0!, {r3, r4, r5, r6, r7}\n \tmovs\tr7, r3\n \tldr\tr2, [sp, #520]\t@ 0x208\n \tmovs\tr5, r3\n-\tstmia\tr7!, {r2, r3, r4, r6}\n+\tstmia\tr7!, {r5, r6}\n \tmovs\tr7, r3\n \trev16\tr4, r1\n \tmovs\tr5, r3\n \tasrs\tr0, r7, #22\n \tmovs\tr6, r3\n \tldc\t0, cr0, [r6, #-148]!\t@ 0xffffff6c\n \tmcrr\t0, 2, r0, ip, cr5\n@@ -968930,23 +968931,23 @@\n \tb.n\t2a7a2e \n \tb.n\t2a7a2e \n \tnop\n \teor.w\tr0, sl, r5, asr #32\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \torns\tr0, sl, r5, asr #32\n-\tldrsh\tr0, [r1, r6]\n+\tldrsh\tr4, [r1, r6]\n \tmovs\tr7, r3\n \tldrd\tr0, r0, [lr, #148]!\t@ 0x94\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldrsh\tr2, [r3, r1]\n-\tmovs\tr7, r3\n \tldrsh\tr6, [r3, r1]\n \tmovs\tr7, r3\n+\tldrsh\tr2, [r4, r1]\n+\tmovs\tr7, r3\n \tlsrs\tr6, r7, #30\n \tmovs\tr6, r3\n \tb.n\t2a76c0 \n \tmovs\tr5, r4\n \tb.n\t2a75d0 \n \tmovs\tr5, r4\n \tldrh\tr4, [r0, #32]\n@@ -969752,29 +969753,29 @@\n \tb.n\t2a80da \n \tb.n\t2a7a34 \n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t2a7a20 \n \tmovs\tr5, r4\n-\tldr\tr6, [r0, r6]\n+\tldr\tr2, [r1, r6]\n \tmovs\tr7, r3\n \tb.n\t2a892c \n \tmovs\tr5, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tlsrs\tr2, r5, #6\n \tmovs\tr6, r3\n \tlsrs\tr0, r3, #2\n \tmovs\tr6, r3\n \tadd\tr3, sp, #816\t@ 0x330\n \tmovs\tr5, r3\n \tlsls\tr2, r0, #29\n \tmovs\tr6, r3\n-\tldrsb\tr4, [r7, r0]\n+\tldrsb\tr0, [r0, r1]\n \tmovs\tr7, r3\n \tsvc\t84\t@ 0x54\n \tmovs\tr5, r4\n \tudf\t#242\t@ 0xf2\n \tmovs\tr5, r4\n \tstrh\tr4, [r2, #50]\t@ 0x32\n \tmovs\tr5, r3\n@@ -971107,39 +971108,39 @@\n \tmovs\tr0, r0\n \tudf\t#76\t@ 0x4c\n \tmovs\tr5, r4\n \tudf\t#52\t@ 0x34\n \tmovs\tr5, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r3, r6, lr}\n+\tpush\t{r1, r4, r6, lr}\n \tmovs\tr7, r3\n \tstrb\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstrh\tr0, [r0, #50]\t@ 0x32\n \tmovs\tr5, r3\n-\tcbz\tr2, 2a8b6e \n+\tcbz\tr6, 2a8b6e \n \tmovs\tr7, r3\n-\tstr\tr0, [r7, r3]\n+\tstr\tr4, [r7, r3]\n \tmovs\tr7, r3\n-\tstr\tr2, [r2, r1]\n+\tstr\tr6, [r2, r1]\n \tmovs\tr7, r3\n \tbge.n\t2a8b78 \n \tmovs\tr5, r4\n-\tcbz\tr4, 2a8b3c \n+\tcbz\tr0, 2a8b3e \n \tmovs\tr7, r3\n-\tsub\tsp, #448\t@ 0x1c0\n+\tsub\tsp, #464\t@ 0x1d0\n \tmovs\tr7, r3\n-\tldr\tr6, [pc, #672]\t@ (2a8ddc )\n+\tldr\tr6, [pc, #688]\t@ (2a8dec )\n \tmovs\tr7, r3\n \tldr\tr0, [pc, #536]\t@ (2a8d58 )\n \tmovs\tr6, r3\n-\tldr\tr5, [pc, #808]\t@ (2a8e6c )\n+\tldr\tr5, [pc, #824]\t@ (2a8e7c )\n \tmovs\tr7, r3\n-\tldr\tr5, [pc, #752]\t@ (2a8e38 )\n+\tldr\tr5, [pc, #768]\t@ (2a8e48 )\n \tmovs\tr7, r3\n \tbvc.n\t2a8b8c \n \tmovs\tr5, r4\n \tbvc.n\t2a8b60 \n \tmovs\tr5, r4\n \tldrb\tr2, [r2, #23]\n \tmovs\tr5, r3\n@@ -971352,15 +971353,15 @@\n \t...\n \tbmi.n\t2a8d38 \n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbmi.n\t2a8d30 \n \tmovs\tr5, r4\n-\tldr\tr1, [pc, #624]\t@ (2a8f70 )\n+\tldr\tr1, [pc, #640]\t@ (2a8f80 )\n \tmovs\tr7, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n /usr/include/c++/14/bits/char_traits.h:350\n \tldrb.w\tr3, [r8]\n \tstrb\tr3, [r6, #12]\n \tldr\tr3, [sp, #8]\n@@ -974571,15 +974572,15 @@\n \tnop\n \tldmia\tr0!, {r1, r2, r3, r4, r7}\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr0!, {r2, r4, r7}\n \tmovs\tr5, r4\n-\tsubs\tr6, #54\t@ 0x36\n+\tsubs\tr6, #58\t@ 0x3a\n \tmovs\tr7, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstcl\t0, cr0, [r2, #-116]!\t@ 0xffffff8c\n \tldc\t0, cr0, [r4], #116\t@ 0x74\n@@ -975492,41 +975493,41 @@\n \tmovs\tr0, r0\n \tb.n\t2aaeb4 \n \tmovs\tr5, r3\n \tpop\t{r3, r4, r5}\n \tmovs\tr5, r4\n \tpop\t{r2, r4}\n \tmovs\tr5, r4\n-\tstr\tr1, [sp, #984]\t@ 0x3d8\n+\tstr\tr1, [sp, #1000]\t@ 0x3e8\n \tmovs\tr6, r3\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr5, r3\n-\tadds\tr1, #14\n+\tadds\tr1, #18\n \tmovs\tr7, r3\n-\tadds\tr1, #34\t@ 0x22\n+\tadds\tr1, #38\t@ 0x26\n \tmovs\tr7, r3\n-\tadds\tr1, #66\t@ 0x42\n+\tadds\tr1, #70\t@ 0x46\n \tmovs\tr7, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #20]\n \tmovs\tr0, r0\n-\tcmp\tr6, #22\n+\tcmp\tr6, #26\n \tmovs\tr7, r3\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr6, #58\t@ 0x3a\n+\tcmp\tr6, #62\t@ 0x3e\n \tmovs\tr7, r3\n-\tcmp\tr5, #244\t@ 0xf4\n+\tcmp\tr5, #248\t@ 0xf8\n \tmovs\tr7, r3\n \t\t\t@ instruction: 0xb6ec\n \tmovs\tr5, r4\n \t\t\t@ instruction: 0xb6c4\n \tmovs\tr5, r4\n \tldrsh\tr4, [r4, r0]\n \tmovs\tr5, r3\n@@ -975935,23 +975936,23 @@\n \t...\n \tpush\t{r1, r3, r4, r5, r6, r7, lr}\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpush\t{r1, r4, r5, r6, r7, lr}\n \tmovs\tr5, r4\n-\tcmp\tr4, #194\t@ 0xc2\n+\tcmp\tr4, #198\t@ 0xc6\n \tmovs\tr7, r3\n \tpush\t{r5, r7, lr}\n \tmovs\tr5, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr2, [r1, r4]\n \tmovs\tr5, r3\n-\tcmp\tr2, #240\t@ 0xf0\n+\tcmp\tr2, #244\t@ 0xf4\n \tmovs\tr7, r3\n /usr/include/c++/14/bits/basic_string.h:432\n \tcmp\tr7, #1\n \tbeq.w\t2ab1da \n /usr/include/c++/14/bits/char_traits.h:421\n \tcmp\tr7, #0\n \tbne.w\t2ab2fe \n@@ -978127,15 +978128,15 @@\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr7, pc, #248\t@ (adr r7, 2abccc )\n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #984]\t@ 0x3d8\n+\tstr\tr1, [sp, #1000]\t@ 0x3e8\n \tmovs\tr7, r3\n \tadd\tr5, pc, #128\t@ (adr r5, 2abc60 )\n \tmovs\tr5, r4\n \tadd\tr4, pc, #824\t@ (adr r4, 2abf1c )\n \tmovs\tr5, r4\n \tadd\tr4, pc, #728\t@ (adr r4, 2abec0 )\n \tmovs\tr5, r4\n@@ -979360,17 +979361,17 @@\n \tmovs\tr0, r0\n \tldr\tr4, [sp, #608]\t@ 0x260\n \tmovs\tr5, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [sp, #520]\t@ 0x208\n \tmovs\tr5, r4\n-\tasrs\tr6, r4, #13\n+\tasrs\tr2, r5, #13\n \tmovs\tr7, r3\n-\tasrs\tr6, r6, #13\n+\tasrs\tr2, r7, #13\n \tmovs\tr7, r3\n \tldrsh\tr0, [r4, r0]\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #4]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n@@ -980036,30 +980037,30 @@\n \tmovs\tr0, r0\n \tldr\tr1, [sp, #696]\t@ 0x2b8\n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr1, [sp, #680]\t@ 0x2a8\n \tmovs\tr5, r4\n-\tasrs\tr2, r4, #5\n+\tasrs\tr6, r4, #5\n \tmovs\tr7, r3\n-\tldrh\tr4, [r7, #56]\t@ 0x38\n+\tldrh\tr0, [r0, #58]\t@ 0x3a\n \tmovs\tr6, r3\n \tldr\tr4, [r0, #4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #20]\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #112]\t@ 0x70\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldr\tr3, [sp, #396]\t@ 0x18c\n-\tvcvt.u16.f16\tq11, q4, #1\n+\tvcvt.u16.f16\tq11, q6, #1\n \tmovs\tr6, r3\n-\tlsrs\tr4, r0, #28\n+\tlsrs\tr0, r1, #28\n \tmovs\tr7, r3\n \tstr\tr7, [sp, #56]\t@ 0x38\n \tmovs\tr5, r4\n \tstr\tr6, [sp, #416]\t@ 0x1a0\n \tmovs\tr5, r4\n \tstr\tr6, [sp, #136]\t@ 0x88\n \tmovs\tr5, r4\n@@ -984774,15 +984775,15 @@\n graphics-info-gui.cc:4830\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tstrb\tr6, [r4, #17]\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstc\t0, cr0, [r2], {30}\n+\tstc\t0, cr0, [r6], {30}\n \tstrb\tr4, [r2, #16]\n \tmovs\tr5, r4\n 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]:\n /usr/include/c++/14/bits/stl_tree.h:1888\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -985264,20 +985265,20 @@\n \tmovs\tr0, r0\n \tadds\tr7, #64\t@ 0x40\n \tmovs\tr5, r3\n \tstrb\tr4, [r0, #6]\n \tmovs\tr5, r4\n \tldr\tr3, [pc, #304]\t@ (2af0d8 )\n \tmovs\tr5, r3\n-\t\t\t@ instruction: 0xe9b0001e\n+\t\t\t@ instruction: 0xe9b4001e\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrd\tr0, r0, [r0, #-120]\t@ 0x78\n+\tstrd\tr0, r0, [r4, #-120]\t@ 0x78\n \tstrb\tr0, [r7, #2]\n \tmovs\tr5, r4\n \tstrb\tr0, [r0, #2]\n \tmovs\tr5, r4\n \n 002aefc0 , std::allocator > const&, bool)@@Base>:\n graphics_info_t::info_dialog(std::__cxx11::basic_string, std::allocator > const&, bool):\n@@ -985442,15 +985443,15 @@\n \tmovs\tr0, r0\n \tldr\tr2, [r2, #124]\t@ 0x7c\n \tmovs\tr5, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r7, #120]\t@ 0x78\n \tmovs\tr5, r4\n-\tldr\tr7, [sp, #688]\t@ 0x2b0\n+\tldr\tr7, [sp, #704]\t@ 0x2c0\n \tmovs\tr6, r3\n \tldr\tr0, [r0, #116]\t@ 0x74\n \tmovs\tr5, r4\n \n 002af0f4 , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base>:\n 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 > > > > > >):\n graphics-info-gui.cc:216\n@@ -985959,34 +985960,34 @@\n \tldr\tr0, [pc, #148]\t@ (2af53c , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x448>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tldr\tr0, [r6, #108]\t@ 0x6c\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tb.n\t2af3e0 , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x2ec>\n+\tb.n\t2af3e8 , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x2f4>\n \tmovs\tr6, r3\n-\tstr\tr4, [r2, #96]\t@ 0x60\n+\tstr\tr0, [r3, #96]\t@ 0x60\n \tmovs\tr7, r3\n \trsb\tr0, r4, sp, lsr #32\n-\tb.n\t2af434 , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x340>\n+\tb.n\t2af43c , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x348>\n \tmovs\tr6, r3\n-\tmov\tr6, r9\n+\tmov\tr2, sl\n \tmovs\tr7, r3\n-\tcmp\tip, r3\n+\tcmp\tr8, r4\n \tmovs\tr7, r3\n-\tcmp\tr4, #94\t@ 0x5e\n+\tcmp\tr4, #98\t@ 0x62\n \tmovs\tr0, r4\n-\tldr\tr0, [r5, r2]\n+\tldr\tr4, [r5, r2]\n \tmovs\tr7, r3\n-\tldr\tr4, [r0, r2]\n+\tldr\tr0, [r1, r2]\n \tmovs\tr7, r3\n-\tb.n\t2af0f0 \n+\tb.n\t2af0f8 , std::allocator >, std::allocator, std::allocator > > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >)@@Base+0x4>\n \tmovs\tr6, r3\n-\tldr\tr5, [sp, #56]\t@ 0x38\n+\tldr\tr5, [sp, #72]\t@ 0x48\n \tmovs\tr6, r3\n \tldr\tr2, [r1, #76]\t@ 0x4c\n \tmovs\tr5, r4\n \tldr\tr4, [r4, #72]\t@ 0x48\n \tmovs\tr5, r4\n \tldr\tr4, [r1, #72]\t@ 0x48\n \tmovs\tr5, r4\n@@ -986137,21 +986138,21 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r5, r0]\n \tmovs\tr0, r0\n \tldr\tr4, [r6, #28]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t2afd54 \n+\tb.n\t2afd5c \n \tmovs\tr6, r3\n \tldrsh\tr0, [r6, r6]\n \tmovs\tr0, r0\n \tstrb\tr4, [r2, r7]\n \tmovs\tr0, r0\n-\tb.n\t2afcfc \n+\tb.n\t2afd04 \n \tmovs\tr6, r3\n \n 002af608 , std::allocator > const&)@@Base>:\n graphics_info_t::add_status_bar_text(std::__cxx11::basic_string, std::allocator > const&):\n graphics-info-gui.cc:325\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -986293,21 +986294,21 @@\n \tmovs\tr0, r0\n \tldr\tr2, [r3, #28]\n \tmovs\tr5, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #28]\n \tmovs\tr5, r4\n-\tstmia\tr5!, {r2, r4, r6}\n+\tstmia\tr5!, {r3, r4, r6}\n \tmovs\tr6, r3\n \tstr\tr0, [r3, #12]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t2afd0c \n+\tb.n\t2afd14 \n \tmovs\tr6, r3\n \tldr\tr6, [r2, #20]\n \tmovs\tr5, r4\n \tldr\tr2, [r6, #16]\n \tmovs\tr5, r4\n \tldr\tr4, [r2, #16]\n \tmovs\tr5, r4\n@@ -986719,19 +986720,19 @@\n \tmovs\tr0, r0\n \tstr\tr6, [r6, #104]\t@ 0x68\n \tmovs\tr5, r4\n \tldrb\tr4, [r1, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t2afa84 \n+\tb.n\t2afa8c \n \tmovs\tr6, r3\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr5, r4\n-\tb.n\t2afa1c \n+\tb.n\t2afa24 \n \tmovs\tr6, r3\n \tstr\tr2, [r0, #100]\t@ 0x64\n \tmovs\tr5, r4\n \tstr\tr4, [r4, #96]\t@ 0x60\n \tmovs\tr5, r4\n \n 002afa18 :\n@@ -987053,35 +987054,35 @@\n \tbeq.n\t2afc4e \n \tb.n\t2afc30 \n \tnop\n \tstr\tr6, [r5, #80]\t@ 0x50\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #264\t@ 0x108\n+\tadd\tr7, sp, #280\t@ 0x118\n \tmovs\tr6, r3\n \tstr\tr2, [r4, #80]\t@ 0x50\n \tmovs\tr5, r4\n-\tudf\t#198\t@ 0xc6\n+\tudf\t#202\t@ 0xca\n \tmovs\tr6, r3\n \tldrsb\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tudf\t#188\t@ 0xbc\n+\tudf\t#192\t@ 0xc0\n \tmovs\tr6, r3\n \tstr\tr2, [r4, #72]\t@ 0x48\n \tmovs\tr5, r4\n-\tudf\t#74\t@ 0x4a\n+\tudf\t#78\t@ 0x4e\n \tmovs\tr6, r3\n \tstr\tr2, [r0, #68]\t@ 0x44\n \tmovs\tr5, r4\n-\tudf\t#84\t@ 0x54\n+\tudf\t#88\t@ 0x58\n \tmovs\tr6, r3\n \tstr\tr2, [r0, #64]\t@ 0x40\n \tmovs\tr5, r4\n \tstr\tr4, [r3, #60]\t@ 0x3c\n \tmovs\tr5, r4\n \tstr\tr6, [r7, #56]\t@ 0x38\n \tmovs\tr5, r4\n@@ -987258,19 +987259,19 @@\n \tbeq.n\t2afdb6 \n \tb.n\t2afd80 \n \tnop\n \tstr\tr2, [r6, #48]\t@ 0x30\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbgt.n\t2afdd0 \n+\tbgt.n\t2afdd8 \n \tmovs\tr6, r3\n \tstr\tr6, [r4, #48]\t@ 0x30\n \tmovs\tr5, r4\n-\tble.n\t2afe98 \n+\tble.n\t2afea0 \n \tmovs\tr6, r3\n \tldrsb\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr6, [r6, #40]\t@ 0x28\n \tmovs\tr5, r4\n@@ -987455,15 +987456,15 @@\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [sp, #96]\t@ 0x60\n \tmovs\tr5, r3\n \tstr\tr4, [r1, #28]\n \tmovs\tr5, r4\n-\tbgt.n\t2aff7c \n+\tbgt.n\t2aff84 \n \tmovs\tr6, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #20]\n \tmovs\tr5, r4\n \tstr\tr0, [r6, #16]\n \tmovs\tr5, r4\n@@ -987719,15 +987720,15 @@\n \tmovs\tr5, r4\n \tstr\tr3, [sp, #616]\t@ 0x268\n \tmovs\tr5, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #0]\n \tmovs\tr5, r4\n-\tmovs\tr5, #154\t@ 0x9a\n+\tmovs\tr5, #158\t@ 0x9e\n \tmovs\tr6, r3\n \tldrsh\tr4, [r2, r5]\n \tmovs\tr5, r4\n \tldrsh\tr6, [r6, r4]\n \tmovs\tr5, r4\n \tldrsh\tr0, [r3, r4]\n \tmovs\tr5, r4\n@@ -988044,39 +988045,39 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r1]\n \tmovs\tr5, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsh\tr2, [r1, r1]\n \tmovs\tr5, r4\n-\tbhi.n\t2b0340 \n+\tbhi.n\t2b0348 \n \tmovs\tr6, r3\n-\tbhi.n\t2b0334 \n+\tbhi.n\t2b033c \n \tmovs\tr6, r3\n \tstrb\tr4, [r0, r2]\n \tmovs\tr0, r0\n \tldr\tr4, [r6, r7]\n \tmovs\tr0, r0\n-\tbhi.n\t2b0328 \n+\tbhi.n\t2b0330 \n \tmovs\tr6, r3\n \tstrb\tr0, [r0, r6]\n \tmovs\tr0, r0\n-\tbhi.n\t2b0310 \n+\tbhi.n\t2b0318 \n \tmovs\tr6, r3\n \tldr\tr4, [r2, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tadds\tr3, #158\t@ 0x9e\n+\tadds\tr3, #162\t@ 0xa2\n \tmovs\tr6, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbhi.n\t2b04d4 , 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>\n+\tbhi.n\t2b04dc , 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>\n \tmovs\tr6, r3\n-\tbhi.n\t2b041c , 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>\n+\tbhi.n\t2b0424 , 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>\n \tmovs\tr6, r3\n \tldrb\tr6, [r1, r3]\n \tmovs\tr5, r4\n \tldrb\tr0, [r6, r2]\n \tmovs\tr5, r4\n \tldrb\tr2, [r2, r2]\n \tmovs\tr5, r4\n@@ -988403,21 +988404,21 @@\n \tblx\teaad0 \n \tldrh\tr6, [r4, r7]\n \tmovs\tr5, r4\n \tldrh\tr2, [r4, r7]\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbvc.n\t2b0578 , 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>\n+\tbvc.n\t2b0580 , 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>\n \tmovs\tr6, r3\n-\tadds\tr1, #116\t@ 0x74\n+\tadds\tr1, #120\t@ 0x78\n \tmovs\tr6, r3\n \tstr\tr0, [r7, #28]\n \tmovs\tr0, r0\n-\tmovs\tr2, #254\t@ 0xfe\n+\tmovs\tr3, #2\n \tmovs\tr6, r3\n \tldrh\tr4, [r6, r0]\n \tmovs\tr5, r4\n \tldrh\tr2, [r2, r0]\n \tmovs\tr5, r4\n \tldr\tr4, [r6, r7]\n \tmovs\tr5, r4\n@@ -988572,17 +988573,17 @@\n \tmov.w\tr3, #0\n \tbne.n\t2b073e \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr4, [r7, r5]\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbpl.n\t2b07e4 \n+\tbpl.n\t2b07ec \n \tmovs\tr6, r3\n-\tbpl.n\t2b07e0 \n+\tbpl.n\t2b07e8 \n \tmovs\tr6, r3\n \tldr\tr2, [r3, r4]\n \tmovs\tr5, r4\n \tldr\tr6, [r1, r3]\n \tmovs\tr5, r4\n \tldr\tr0, [r6, r2]\n \tmovs\tr5, r4\n@@ -988798,21 +988799,21 @@\n \tbeq.n\t2b08aa \n \tb.n\t2b088c \n \tnop\n \tldr\tr0, [r5, r1]\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbmi.n\t2b09cc > const&)@@Base+0xb4>\n+\tbmi.n\t2b09d4 > const&)@@Base+0xbc>\n \tmovs\tr6, r3\n-\tbmi.n\t2b09c4 > const&)@@Base+0xac>\n+\tbmi.n\t2b09cc > const&)@@Base+0xb4>\n \tmovs\tr6, r3\n-\tbmi.n\t2b09ec > const&)@@Base+0xd4>\n+\tbmi.n\t2b09f4 > const&)@@Base+0xdc>\n \tmovs\tr6, r3\n-\tbcc.n\t2b08d4 \n+\tbcc.n\t2b08dc \n \tmovs\tr6, r3\n \tldrsb\tr4, [r1, r7]\n \tmovs\tr5, r4\n \tldrsb\tr0, [r0, r6]\n \tmovs\tr5, r4\n \tldrsb\tr2, [r4, r5]\n \tmovs\tr5, r4\n@@ -989296,17 +989297,17 @@\n \tblx\teaad0 \n \tldrsb\tr2, [r1, r3]\n \tmovs\tr5, r4\n \tldrsb\tr2, [r0, r3]\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr6, #26\n+\tcmp\tr6, #30\n \tmovs\tr7, r3\n-\trsb\tr0, sl, #10354688\t@ 0x9e0000\n+\trsb\tr0, lr, #10354688\t@ 0x9e0000\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r6]\n \tmovs\tr0, r0\n \tb.n\t2b1304 \n \tmovs\tr5, r3\n \tmovs\tr5, #170\t@ 0xaa\n@@ -989469,15 +989470,15 @@\n \tmovs\tr0, r0\n \tstrh\tr2, [r4, r4]\n \tmovs\tr5, r4\n \tstrh\tr0, [r0, r4]\n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr7!, {r1, r2, r4, r5, r6}\n+\tldmia\tr7!, {r1, r3, r4, r5, r6}\n \tmovs\tr6, r3\n \tstrh\tr6, [r1, r3]\n \tmovs\tr5, r4\n \tstrh\tr2, [r5, r2]\n \tmovs\tr5, r4\n \n 002b0d94 :\n@@ -989697,29 +989698,29 @@\n \tstrh\tr0, [r0, #0]\n \tstmia\tr0!, {r1, r2, r5, r6}\n \t...\n \tstrh\tr4, [r3, r0]\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldmia\tr6, {r1, r6, r7}\n+\tldmia\tr6, {r1, r2, r6, r7}\n \tmovs\tr6, r3\n \tstrh\tr6, [r1, r0]\n \tmovs\tr5, r4\n-\tldmia\tr6, {r1, r6, r7}\n+\tldmia\tr6, {r1, r2, r6, r7}\n \tmovs\tr6, r3\n \tldrsb\tr4, [r7, r3]\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #16]\n \tmovs\tr5, r3\n \tldrsh\tr4, [r0, r5]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, r5]\n \tmovs\tr5, r4\n-\tldmia\tr6!, {r1, r2, r3, r4, r5}\n+\tldmia\tr6, {r1, r6}\n \tmovs\tr6, r3\n \tstr\tr0, [r3, r4]\n \tmovs\tr5, r4\n \tstr\tr2, [r7, r3]\n \tmovs\tr5, r4\n \n 002b0f70 :\n@@ -990391,35 +990392,35 @@\n \t...\n \tands\tr0, r0\n \tstmia\tr0!, {r0, r1, r2, r3, r4, r7}\n \tstr\tr0, [r5, r1]\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\torrs\tr0, r5\n+\torrs\tr4, r5\n \tmovs\tr0, r4\n \tstr\tr0, [r3, r1]\n \tmovs\tr5, r4\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tcmp\tr6, r4\n+\tcmp\tr2, r5\n \tmovs\tr0, r4\n-\tldmia\tr5, {r1, r2, r3, r5}\n+\tldmia\tr5, {r1, r4, r5}\n \tmovs\tr6, r3\n \tstr\tr0, [r3, #32]\n \tmovs\tr0, r0\n-\tldmia\tr4!, {r1, r2, r3, r7}\n+\tldmia\tr4, {r1, r4, r7}\n \tmovs\tr6, r3\n-\tldmia\tr4!, {r1}\n+\tldmia\tr4!, {r1, r2}\n \tmovs\tr6, r3\n-\tldmia\tr3!, {r1, r2, r4, r5, r6}\n+\tldmia\tr3, {r1, r3, r4, r5, r6}\n \tmovs\tr6, r3\n-\tldmia\tr2!, {r1, r3, r5, r6, r7}\n+\tldmia\tr2, {r1, r2, r3, r5, r6, r7}\n \tmovs\tr6, r3\n-\tldmia\tr2, {r2, r3, r4, r6}\n+\tldmia\tr2!, {r5, r6}\n \tmovs\tr6, r3\n \tldr\tr4, [pc, #264]\t@ (2b15d0 )\n \tmovs\tr5, r4\n \tldr\tr3, [pc, #704]\t@ (2b178c )\n \tmovs\tr5, r4\n \tldr\tr3, [pc, #584]\t@ (2b1718 )\n \tmovs\tr5, r4\n@@ -990653,15 +990654,15 @@\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #328]\t@ (2b1790 )\n \tmovs\tr5, r4\n \tldr\tr0, [r6, r5]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r1, r4, r5, r7}\n+\tstmia\tr7!, {r1, r2, r4, r5, r7}\n \tmovs\tr6, r3\n \tldr\tr2, [pc, #96]\t@ (2b16b4 )\n \tmovs\tr5, r4\n \tldr\tr1, [pc, #984]\t@ (2b1a30 > const&, int)@@Base+0x3c>)\n \tmovs\tr5, r4\n \tldr\tr1, [pc, #864]\t@ (2b19bc )\n \tmovs\tr5, r4\n@@ -990789,15 +990790,15 @@\n \tbeq.n\t2b172c \n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr1, [pc, #552]\t@ (2b195c )\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r1, r3}\n+\tstmia\tr7!, {r1, r2, r3}\n \tmovs\tr6, r3\n \tldr\tr1, [pc, #48]\t@ (2b1770 )\n \tmovs\tr5, r4\n \tldr\tr0, [pc, #912]\t@ (2b1ad4 > const&, int)@@Base+0xe0>)\n \tmovs\tr5, r4\n \n 002b1744 :\n@@ -990924,15 +990925,15 @@\n \tbeq.n\t2b180c \n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr0, [pc, #648]\t@ (2b1a9c > const&, int)@@Base+0xa8>)\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr6!, {r3, r4, r5}\n+\tstmia\tr6!, {r2, r3, r4, r5}\n \tmovs\tr6, r3\n \tldr\tr0, [pc, #176]\t@ (2b18d0 )\n \tmovs\tr5, r4\n \tldr\tr0, [pc, #16]\t@ (2b1834 )\n \tmovs\tr5, r4\n \n 002b1824 :\n@@ -991035,15 +991036,15 @@\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0x47be\n \tmovs\tr5, r4\n \tldr\tr0, [r6, r5]\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r1, r7}\n+\tstmia\tr5!, {r1, r2, r7}\n \tmovs\tr6, r3\n \tblxns\tr0\n \tmovs\tr5, r4\n \tbx\tip\n \tmovs\tr5, r4\n \tbxns\tr8\n \tmovs\tr5, r4\n@@ -991160,15 +991161,15 @@\n \t\t\t@ instruction: 0x47ae\n \tldrb\tr1, [r4, #11]\n \tsubs\tr7, #132\t@ 0x84\n \tmov\tlr, lr\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr4!, {r1, r3, r5, r6, r7}\n+\tstmia\tr4!, {r1, r2, r3, r5, r6, r7}\n \tmovs\tr6, r3\n \tmov\tsl, sp\n \tmovs\tr5, r4\n \tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrsh\tr4, [r0, r6]\n \tmovs\tr0, r0\n@@ -992026,43 +992027,43 @@\n \tnop\n \tcmp\tr8, sp\n \tmovs\tr5, r4\n \tcmp\tlr, ip\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr3!, {r3, r6, r7}\n+\tstmia\tr3!, {r2, r3, r6, r7}\n \tmovs\tr6, r3\n-\tstmia\tr3!, {r5, r6, r7}\n+\tstmia\tr3!, {r2, r5, r6, r7}\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, r1, #4\n+\tadds\tr0, r2, #4\n \tmovs\tr7, r3\n-\tstmia\tr3!, {r1, r2, r4, r6, r7}\n+\tstmia\tr3!, {r1, r3, r4, r6, r7}\n \tmovs\tr6, r3\n \tldr\tr0, [r3, r5]\n \tmovs\tr0, r0\n \tstr\tr2, [r7, #36]\t@ 0x24\n \tmovs\tr5, r3\n-\tcmp\tr7, #52\t@ 0x34\n+\tcmp\tr7, #56\t@ 0x38\n \tmovs\tr7, r3\n-\tsubs\tr4, r2, r4\n+\tsubs\tr0, r3, r4\n \tmovs\tr7, r3\n-\tsubs\tr0, r1, r3\n+\tsubs\tr4, r1, r3\n \tmovs\tr7, r3\n-\tsubs\tr4, r2, r2\n+\tsubs\tr0, r3, r2\n \tmovs\tr7, r3\n-\tsubs\tr0, r4, r1\n+\tsubs\tr4, r4, r1\n \tmovs\tr7, r3\n-\tstmia\tr0!, {r2, r3, r4, r6}\n+\tstmia\tr0!, {r5, r6}\n \tmovs\tr6, r3\n-\tstmia\tr0!, {r4, r5, r6}\n+\tstmia\tr0!, {r2, r4, r5, r6}\n \tmovs\tr6, r3\n-\tstmia\tr0!, {r1, r3, r7}\n+\tstmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr6, r3\n \tsbcs\tr2, r3\n \tmovs\tr5, r4\n \tadcs\tr2, r5\n \tmovs\tr5, r4\n \tadcs\tr2, r0\n \tmovs\tr5, r4\n@@ -992369,24 +992370,24 @@\n \tbeq.n\t2b224e , std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x1a2>\n \tb.n\t2b220c , std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x160>\n \tnop\n \tsubs\tr7, #56\t@ 0x38\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbkpt\t0x002c\n+\tbkpt\t0x0030\n \tmovs\tr6, r3\n-\tbkpt\t0x0020\n+\tbkpt\t0x0024\n \tmovs\tr6, r3\n-\tbkpt\t0x0028\n+\tbkpt\t0x002c\n \tmovs\tr6, r3\n-\tldc2l\t0, cr0, [r6, #-124]\t@ 0xffffff84\n-\tcmp\tr1, #188\t@ 0xbc\n+\tldc2l\t0, cr0, [sl, #-124]\t@ 0xffffff84\n+\tcmp\tr1, #192\t@ 0xc0\n \tmovs\tr7, r3\n-\tcmp\tr1, #176\t@ 0xb0\n+\tcmp\tr1, #180\t@ 0xb4\n \tmovs\tr7, r3\n \tsubs\tr6, #28\n \tmovs\tr5, r4\n \tsubs\tr6, #0\n \tmovs\tr5, r4\n \tsubs\tr5, #232\t@ 0xe8\n \tmovs\tr5, r4\n@@ -993219,43 +993220,43 @@\n \tmovs\tr5, r4\n \tsubs\tr4, #234\t@ 0xea\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r2, r5, r6}\n+\tpop\t{r3, r5, r6}\n \tmovs\tr6, r3\n-\tpop\t{r6}\n+\tpop\t{r2, r6}\n \tmovs\tr6, r3\n-\tpop\t{r3, r6}\n+\tpop\t{r2, r3, r6}\n \tmovs\tr6, r3\n-\tpop\t{r1, r3, r5, r6}\n+\tpop\t{r1, r2, r3, r5, r6}\n \tmovs\tr6, r3\n-\tpop\t{r1, r3, r5, r6}\n+\tpop\t{r1, r2, r3, r5, r6}\n \tmovs\tr6, r3\n-\tasrs\tr6, r1, #15\n+\tasrs\tr2, r2, #15\n \tmovs\tr7, r3\n-\tasrs\tr6, r0, #15\n+\tasrs\tr2, r1, #15\n \tmovs\tr7, r3\n-\tasrs\tr6, r7, #14\n+\tasrs\tr2, r0, #15\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #16]\n \tmovs\tr0, r0\n-\tasrs\tr0, r5, #5\n+\tasrs\tr4, r5, #5\n \tmovs\tr6, r3\n-\tasrs\tr6, r3, #7\n+\tasrs\tr2, r4, #7\n \tmovs\tr7, r3\n-\tasrs\tr6, r5, #6\n+\tasrs\tr2, r6, #6\n \tmovs\tr7, r3\n \tsubs\tr1, #24\n \tmovs\tr5, r4\n-\tcbnz\tr0, 2b2928 > const&, int)@@Base+0x638>\n+\tcbnz\tr4, 2b2928 > const&, int)@@Base+0x638>\n \tmovs\tr6, r3\n-\tcbnz\tr4, 2b2938 > const&, int)@@Base+0x648>\n+\tcbnz\tr0, 2b293a > const&, int)@@Base+0x64a>\n \tmovs\tr6, r3\n \tsubs\tr0, #180\t@ 0xb4\n \tmovs\tr5, r4\n \tsubs\tr0, #132\t@ 0x84\n \tmovs\tr5, r4\n \tsubs\tr0, #96\t@ 0x60\n \tmovs\tr5, r4\n@@ -993762,48 +993763,48 @@\n \tmovs\tr0, #0\n \teors\tr7, r6\n \t...\n \tldrb\tr1, [r5, r0]\n \tsubs\tr7, #15\n \tadds\tr6, #102\t@ 0x66\n \tmovs\tr5, r4\n-\t\t\t@ instruction: 0xb6ea\n+\t\t\t@ instruction: 0xb6ee\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr6, #92\t@ 0x5c\n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb6e8\n+\t\t\t@ instruction: 0xb6ec\n \tmovs\tr6, r3\n \tstr\tr0, [r2, #4]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb6d4\n+\t\t\t@ instruction: 0xb6d8\n \tmovs\tr6, r3\n \tldrsb\tr4, [r3, r6]\n \tmovs\tr0, r0\n \tstrh\tr4, [r7, #8]\n \tmovs\tr5, r3\n-\t\t\t@ instruction: 0xb6d0\n+\t\t\t@ instruction: 0xb6d4\n \tmovs\tr6, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldcl\t0, cr0, [r4, #-112]!\t@ 0xffffff90\n-\tlsrs\tr6, r1, #20\n+\tlsrs\tr2, r2, #20\n \tmovs\tr7, r3\n-\tldr\tr0, [pc, #560]\t@ (2b2f88 , std::allocator > const&)@@Base+0x78>)\n+\tldr\tr0, [pc, #576]\t@ (2b2f98 , std::allocator > const&)@@Base+0x88>)\n \tmovs\tr6, r3\n \tldr\tr4, [r1, #20]\n \tmovs\tr0, r0\n \tldrb\tr6, [r7, #29]\n \tmovs\tr5, r3\n \tlsrs\tr0, r4, #23\n \tmovs\tr5, r3\n-\tpush\t{r2, lr}\n+\tpush\t{r3, lr}\n \tmovs\tr6, r3\n \tadds\tr3, #146\t@ 0x92\n \tmovs\tr5, r4\n \tadds\tr3, #108\t@ 0x6c\n \tmovs\tr5, r4\n \tadds\tr3, #84\t@ 0x54\n \tmovs\tr5, r4\n@@ -994021,15 +994022,15 @@\n \tmovs\tr0, r0\n \tadds\tr1, #188\t@ 0xbc\n \tmovs\tr5, r4\n \tadds\tr1, #92\t@ 0x5c\n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsxtb\tr2, r6\n+\tsxtb\tr6, r6\n \tmovs\tr6, r3\n \tadds\tr1, #34\t@ 0x22\n \tmovs\tr5, r4\n \n 002b2f10 , std::allocator > const&)@@Base>:\n graphics_info_t::fill_combobox_with_chain_options(_GtkWidget*, int, void (*)(), std::__cxx11::basic_string, std::allocator > const&):\n graphics-info-gui.cc:3999\n@@ -994251,15 +994252,15 @@\n \tbeq.n\t2b3064 , std::allocator > const&)@@Base+0x154>\n /usr/include/c++/14/bits/new_allocator.h:172\n \tblx\te9174 \n /usr/include/c++/14/bits/stl_vector.h:390\n \tb.n\t2b3064 , std::allocator > const&)@@Base+0x154>\n \tadds\tr0, #206\t@ 0xce\n \tmovs\tr5, r4\n-\tsxtb\tr2, r1\n+\tsxtb\tr6, r1\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr0, #194\t@ 0xc2\n \tmovs\tr5, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n@@ -994371,15 +994372,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tcmp\tr7, #12\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tsp, #496\t@ 0x1f0\n+\tsub\tsp, #0\n \tmovs\tr6, r3\n \tcmp\tr6, #188\t@ 0xbc\n \tmovs\tr5, r4\n \tcmp\tr6, #154\t@ 0x9a\n \tmovs\tr5, r4\n \n 002b3190 :\n@@ -994511,25 +994512,25 @@\n \tbne.n\t2b3258 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tcmp\tr6, #84\t@ 0x54\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #904\t@ 0x388\n+\tadd\tr7, sp, #920\t@ 0x398\n \tmovs\tr6, r3\n \tcmp\tr6, #70\t@ 0x46\n \tmovs\tr5, r4\n \tstr\tr4, [r1, #4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r1, r0]\n \tmovs\tr0, r0\n \tcmp\tr5, #230\t@ 0xe6\n \tmovs\tr5, r4\n-\tadd\tr7, sp, #296\t@ 0x128\n+\tadd\tr7, sp, #312\t@ 0x138\n \tmovs\tr6, r3\n \tcmp\tr5, #180\t@ 0xb4\n \tmovs\tr5, r4\n \tcmp\tr5, #150\t@ 0x96\n \tmovs\tr5, r4\n \n 002b32a4 :\n@@ -994666,19 +994667,19 @@\n \tmovs\tr0, r0\n \tcmp\tr5, #60\t@ 0x3c\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #72]\t@ 0x48\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #840\t@ 0x348\n+\tadd\tr6, sp, #856\t@ 0x358\n \tmovs\tr6, r3\n-\tldr\tr4, [pc, #24]\t@ (2b33bc )\n+\tldr\tr4, [pc, #40]\t@ (2b33cc )\n \tmovs\tr0, r4\n-\tadd\tr6, sp, #536\t@ 0x218\n+\tadd\tr6, sp, #552\t@ 0x228\n \tmovs\tr6, r3\n \tstr\tr4, [r1, #4]\n \tmovs\tr0, r0\n \tcmp\tr4, #172\t@ 0xac\n \tmovs\tr5, r4\n \tcmp\tr4, #140\t@ 0x8c\n \tmovs\tr5, r4\n@@ -994818,25 +994819,25 @@\n \tbne.n\t2b3480 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tcmp\tr4, #44\t@ 0x2c\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #8\n+\tadd\tr6, sp, #24\n \tmovs\tr6, r3\n \tcmp\tr4, #30\n \tmovs\tr5, r4\n \tstr\tr0, [r5, #20]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tcmp\tr3, #190\t@ 0xbe\n \tmovs\tr5, r4\n-\tadd\tr5, sp, #136\t@ 0x88\n+\tadd\tr5, sp, #152\t@ 0x98\n \tmovs\tr6, r3\n \tcmp\tr3, #140\t@ 0x8c\n \tmovs\tr5, r4\n \tcmp\tr3, #110\t@ 0x6e\n \tmovs\tr5, r4\n \n 002b34cc :\n@@ -995017,15 +995018,15 @@\n \tmovs\tr0, r0\n \tcmp\tr2, #176\t@ 0xb0\n \tmovs\tr5, r4\n \tldrb\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tcmp\tr2, #148\t@ 0x94\n \tmovs\tr5, r4\n-\tadd\tr4, sp, #504\t@ 0x1f8\n+\tadd\tr4, sp, #520\t@ 0x208\n \tmovs\tr6, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tcmp\tr2, #18\n \tmovs\tr5, r4\n \n 002b3624 :\n@@ -995161,15 +995162,15 @@\n \tnop\n \tcmp\tr1, #194\t@ 0xc2\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr1, #180\t@ 0xb4\n \tmovs\tr5, r4\n-\tadd\tr3, sp, #736\t@ 0x2e0\n+\tadd\tr3, sp, #752\t@ 0x2f0\n \tmovs\tr6, r3\n \tstr\tr0, [r5, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr0, r0\n \tcmp\tr1, #70\t@ 0x46\n \tmovs\tr5, r4\n@@ -996633,31 +996634,31 @@\n \tb.n\t2b3fd0 , std::allocator > > const&)@@Base+0x8c0>\n \tcmp\tr0, #210\t@ 0xd2\n \tmovs\tr5, r4\n \tcmp\tr0, #190\t@ 0xbe\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #960\t@ 0x3c0\n+\tadd\tr2, sp, #976\t@ 0x3d0\n \tmovs\tr6, r3\n-\tadd\tr2, sp, #936\t@ 0x3a8\n+\tadd\tr2, sp, #952\t@ 0x3b8\n \tmovs\tr6, r3\n \tldr\tr0, [r4, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tvshr.u32\td16, d14, #12\n-\tadd\tr2, sp, #816\t@ 0x330\n+\tvshr.u32\td16, d14, #8\n+\tadd\tr2, sp, #832\t@ 0x340\n \tmovs\tr6, r3\n-\tvshr.u32\td16, d14, #28\n+\tvshr.u32\td16, d14, #24\n \tldrsb\tr0, [r0, r5]\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #976\t@ 0x3d0\n+\tadd\tr0, sp, #992\t@ 0x3e0\n \tmovs\tr6, r3\n \tstr\tr0, [r3, #8]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfa9e001d\n+\t\t\t@ instruction: 0xfaa2001d\n \tldmia\tr0!, {r2, r4, r5, r7}\n \tmovs\tr4, r3\n \tbx\tr5\n \tmovs\tr5, r3\n \tldmia\tr0!, {r1, r2, r7}\n \tmovs\tr4, r3\n \tbx\tr0\n@@ -996915,15 +996916,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadds\tr4, r4, #5\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #888]\t@ 0x378\n+\tldr\tr7, [sp, #904]\t@ 0x388\n \tmovs\tr6, r3\n \tadds\tr4, r2, #5\n \tmovs\tr5, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tadds\tr4, r2, #3\n \tmovs\tr5, r4\n@@ -997206,22 +997207,22 @@\n \tbeq.n\t2b4546 , std::allocator > const&, std::vector > const&)@@Base+0x1ae>\n \tb.n\t2b4528 , std::allocator > const&, std::vector > const&)@@Base+0x190>\n \tnop\n \tadds\tr4, r1, #1\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #832]\t@ 0x340\n+\tldr\tr6, [sp, #848]\t@ 0x350\n \tmovs\tr6, r3\n \tadd\tr2, pc, #1004\t@ (adr r2, 2b499c )\n-\tvrshr.u32\td31, d6, #1\n+\tvrshr.u32\td31, d10, #1\n \tmovs\tr5, r3\n-\tldr\tr6, [sp, #200]\t@ 0xc8\n+\tldr\tr6, [sp, #216]\t@ 0xd8\n \tmovs\tr6, r3\n-\tstr\tr7, [sp, #56]\t@ 0x38\n+\tstr\tr7, [sp, #72]\t@ 0x48\n \tmovs\tr6, r3\n \tsubs\tr4, r0, r4\n \tmovs\tr5, r4\n \tsubs\tr4, r4, r3\n \tmovs\tr5, r4\n \tsubs\tr6, r0, r3\n \tmovs\tr5, r4\n@@ -998749,40 +998750,40 @@\n \tldr\tr0, [pc, #120]\t@ (2b5074 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tb.n\t2b4f64 \n \tnop\n \tsubs\tr4, r0, r0\n \tmovs\tr5, r4\n-\tldr\tr4, [sp, #944]\t@ 0x3b0\n+\tldr\tr4, [sp, #960]\t@ 0x3c0\n \tmovs\tr6, r3\n \tadds\tr6, r5, r7\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr4, [sp, #904]\t@ 0x388\n+\tldr\tr4, [sp, #920]\t@ 0x398\n \tmovs\tr6, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #224]\t@ 0xe0\n+\tstr\tr0, [sp, #240]\t@ 0xf0\n \tmovs\tr7, r3\n-\tldr\tr2, [sp, #560]\t@ 0x230\n+\tldr\tr2, [sp, #576]\t@ 0x240\n \tmovs\tr6, r3\n \tadd\tr6, sp, #616\t@ 0x268\n \tmovs\tr5, r3\n \tbgt.n\t2b506c \n \tmovs\tr4, r3\n-\tldr\tr0, [sp, #616]\t@ 0x268\n+\tldr\tr0, [sp, #632]\t@ 0x278\n \tmovs\tr6, r3\n \tadd\tr4, sp, #504\t@ 0x1f8\n \tmovs\tr5, r3\n \tbls.n\t2b5134 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xbc>\n \tmovs\tr4, r3\n \tstc\t0, cr0, [r2, #112]!\t@ 0x70\n-\tldrh\tr6, [r0, #32]\n+\tldrh\tr2, [r1, #32]\n \tmovs\tr6, r3\n \tldrsb\tr4, [r2, r6]\n \tmovs\tr0, r0\n \tadds\tr1, #118\t@ 0x76\n \tmovs\tr5, r3\n \tasrs\tr0, r2, #12\n \tmovs\tr5, r4\n@@ -998994,27 +998995,27 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tlsrs\tr4, r5, #29\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr4, r4, #29\n \tmovs\tr5, r4\n-\tstr\tr2, [sp, #784]\t@ 0x310\n+\tstr\tr2, [sp, #800]\t@ 0x320\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr5, [sp, #248]\t@ 0xf8\n \tmovs\tr5, r3\n-\tstr\tr2, [sp, #768]\t@ 0x300\n+\tstr\tr2, [sp, #784]\t@ 0x310\n \tmovs\tr6, r3\n-\tstr\tr2, [sp, #720]\t@ 0x2d0\n+\tstr\tr2, [sp, #736]\t@ 0x2e0\n \tmovs\tr6, r3\n \tldrh\tr2, [r6, #30]\n \tmovs\tr5, r3\n-\tstr\tr2, [sp, #592]\t@ 0x250\n+\tstr\tr2, [sp, #608]\t@ 0x260\n \tmovs\tr6, r3\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tlsrs\tr0, r0, #26\n \tmovs\tr5, r4\n@@ -999141,15 +999142,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tlsrs\tr4, r4, #23\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #696]\t@ 0x2b8\n+\tstr\tr1, [sp, #712]\t@ 0x2c8\n \tmovs\tr6, r3\n \tlsrs\tr0, r2, #23\n \tmovs\tr5, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #68]\t@ 0x44\n \tmovs\tr0, r0\n@@ -999299,19 +999300,19 @@\n \tmovs\tr4, #1\n \tb.n\t2b535e , std::allocator > const&)@@Base+0x15e>\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r5\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tstr\tr0, [sp, #456]\t@ 0x1c8\n+\tstr\tr0, [sp, #472]\t@ 0x1d8\n \tmovs\tr6, r3\n-\tstr\tr0, [sp, #264]\t@ 0x108\n+\tstr\tr0, [sp, #280]\t@ 0x118\n \tmovs\tr6, r3\n-\tstr\tr0, [sp, #136]\t@ 0x88\n+\tstr\tr0, [sp, #152]\t@ 0x98\n \tmovs\tr6, r3\n \n 002b5404 , std::allocator > const&) const@@Base>:\n graphics_info_t::model_fit_refine_unactive_togglebutton(std::__cxx11::basic_string, std::allocator > const&) const:\n graphics-info-gui.cc:2258\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -999667,83 +999668,83 @@\n \tmovs\tr5, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr4, r3, #15\n \tmovs\tr5, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #88]\t@ 0x58\n+\tstr\tr0, [sp, #104]\t@ 0x68\n \tmovs\tr6, r3\n \tldr\tr4, [r0, #12]\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #336]\t@ 0x150\n+\tstr\tr0, [sp, #352]\t@ 0x160\n \tmovs\tr6, r3\n-\tpush\t{r1, r3, r5, r7, lr}\n+\tpush\t{r1, r2, r3, r5, r7, lr}\n \tmovs\tr5, r3\n-\tldr\tr2, [r1, r5]\n+\tldr\tr6, [r1, r5]\n \tmovs\tr6, r3\n-\tldr\tr6, [r5, r5]\n+\tldr\tr2, [r6, r5]\n \tmovs\tr6, r3\n-\tldr\tr2, [r1, r6]\n+\tldr\tr6, [r1, r6]\n \tmovs\tr6, r3\n-\tldr\tr2, [r7, r7]\n+\tldr\tr6, [r7, r7]\n \tmovs\tr6, r3\n-\tldr\tr6, [r2, r6]\n+\tldr\tr2, [r3, r6]\n \tmovs\tr6, r3\n-\tldrh\tr6, [r7, r0]\n+\tldrh\tr2, [r0, r1]\n \tmovs\tr6, r3\n-\tldrh\tr2, [r4, r1]\n+\tldrh\tr6, [r4, r1]\n \tmovs\tr6, r3\n-\tands\tr2, r0\n+\tands\tr6, r0\n \tmovs\tr6, r3\n-\tldrh\tr6, [r6, r1]\n+\tldrh\tr2, [r7, r1]\n \tmovs\tr6, r3\n-\tldrh\tr6, [r4, r2]\n+\tldrh\tr2, [r5, r2]\n \tmovs\tr6, r3\n \tb.n\t2b58d0 \n \tmovs\tr4, r3\n-\tldr\tr2, [r2, r5]\n+\tldr\tr6, [r2, r5]\n \tmovs\tr6, r3\n \tbvs.n\t2b570c , std::allocator > const&) const@@Base+0x308>\n \tmovs\tr4, r3\n-\tstr\tr2, [sp, #32]\n+\tstr\tr2, [sp, #48]\t@ 0x30\n \tmovs\tr6, r3\n-\tstr\tr1, [sp, #640]\t@ 0x280\n+\tstr\tr1, [sp, #656]\t@ 0x290\n \tmovs\tr6, r3\n-\tldrh\tr4, [r1, #58]\t@ 0x3a\n+\tldrh\tr0, [r2, #58]\t@ 0x3a\n \tmovs\tr6, r3\n \tlsrs\tr2, r0, #9\n \tmovs\tr5, r4\n-\tldrh\tr2, [r6, #52]\t@ 0x34\n+\tldrh\tr6, [r6, #52]\t@ 0x34\n \tmovs\tr6, r3\n-\tldrh\tr2, [r6, #54]\t@ 0x36\n+\tldrh\tr6, [r6, #54]\t@ 0x36\n \tmovs\tr6, r3\n-\tldrh\tr2, [r6, #56]\t@ 0x38\n+\tldrh\tr6, [r6, #56]\t@ 0x38\n \tmovs\tr6, r3\n-\tldrh\tr6, [r7, #54]\t@ 0x36\n+\tldrh\tr2, [r0, #56]\t@ 0x38\n \tmovs\tr6, r3\n-\tldrh\tr2, [r7, #60]\t@ 0x3c\n+\tldrh\tr6, [r7, #60]\t@ 0x3c\n \tmovs\tr6, r3\n-\tldrh\tr2, [r1, #60]\t@ 0x3c\n+\tldrh\tr6, [r1, #60]\t@ 0x3c\n \tmovs\tr6, r3\n-\tldrh\tr2, [r2, #58]\t@ 0x3a\n+\tldrh\tr6, [r2, #58]\t@ 0x3a\n \tmovs\tr6, r3\n-\tldrh\tr2, [r4, #56]\t@ 0x38\n+\tldrh\tr6, [r4, #56]\t@ 0x38\n \tmovs\tr6, r3\n-\tstr\tr0, [sp, #648]\t@ 0x288\n+\tstr\tr0, [sp, #664]\t@ 0x298\n \tmovs\tr6, r3\n-\tstr\tr0, [sp, #408]\t@ 0x198\n+\tstr\tr0, [sp, #424]\t@ 0x1a8\n \tmovs\tr6, r3\n-\tstr\tr0, [sp, #136]\t@ 0x88\n+\tstr\tr0, [sp, #152]\t@ 0x98\n \tmovs\tr6, r3\n-\tldrh\tr2, [r5, #62]\t@ 0x3e\n+\tldrh\tr6, [r5, #62]\t@ 0x3e\n \tmovs\tr6, r3\n-\tldrh\tr6, [r6, #60]\t@ 0x3c\n+\tldrh\tr2, [r7, #60]\t@ 0x3c\n \tmovs\tr6, r3\n-\tldrh\tr2, [r7, #58]\t@ 0x3a\n+\tldrh\tr6, [r7, #58]\t@ 0x3a\n \tmovs\tr6, r3\n \tlsrs\tr0, r4, #5\n \tmovs\tr5, r4\n \tlsrs\tr0, r0, #5\n \tmovs\tr5, r4\n \n 002b5774 :\n@@ -1000128,15 +1000129,15 @@\n \tmovs\tr5, r4\n \tldrsh\tr4, [r4, r1]\n \tmovs\tr0, r0\n \tcmp\tr5, #74\t@ 0x4a\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r5, #48]\t@ 0x30\n+\tldrh\tr0, [r6, #48]\t@ 0x30\n \tmovs\tr6, r3\n \tlsls\tr2, r6, #23\n \tmovs\tr5, r4\n \n 002b5a54 :\n graphics_info_t::fill_output_residue_info_widget_atom(_GtkWidget*, _GtkWidget*, int, mmdb::Atom*, int):\n graphics-info-gui.cc:1421\n@@ -1001024,45 +1001025,45 @@\n \tnop\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #22\n \tmovs\tr5, r4\n \tlsrs\tr2, r2\n \tmovs\tr5, r3\n-\tstmia\tr3!, {r2, r3, r5, r6, r7}\n+\tstmia\tr3!, {r4, r5, r6, r7}\n \tmovs\tr7, r3\n-\tstr\tr2, [r7, r4]\n+\tstr\tr6, [r7, r4]\n \tmovs\tr7, r3\n \tcmp\tr3, #90\t@ 0x5a\n \tmovs\tr5, r3\n-\tbgt.n\t2b6238 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0xa0>\n+\tbgt.n\t2b6240 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0xa8>\n \tmovs\tr6, r3\n-\tstr\tr4, [r0, r3]\n+\tstr\tr0, [r1, r3]\n \tmovs\tr7, r3\n \tcmp\tr2, #242\t@ 0xf2\n \tmovs\tr5, r3\n-\tbgt.n\t2b6178 \n+\tbgt.n\t2b6180 \n \tmovs\tr6, r3\n-\tstmia\tr2!, {r3, r4, r5, r6, r7}\n+\tstmia\tr2!, {r2, r3, r4, r5, r6, r7}\n \tmovs\tr7, r3\n-\tldrh\tr2, [r7, #30]\n+\tldrh\tr6, [r7, #30]\n \tmovs\tr6, r3\n-\tldrh\tr2, [r2, #20]\n+\tldrh\tr6, [r2, #20]\n \tmovs\tr6, r3\n-\tldrh\tr2, [r4, #18]\n+\tldrh\tr6, [r4, #18]\n \tmovs\tr6, r3\n-\tldrh\tr0, [r0, #18]\n+\tldrh\tr4, [r0, #18]\n \tmovs\tr6, r3\n-\tldrh\tr2, [r1, #14]\n+\tldrh\tr6, [r1, #14]\n \tmovs\tr6, r3\n-\tbls.n\t2b620c , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x74>\n+\tbls.n\t2b6214 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x7c>\n \tmovs\tr6, r3\n-\tldrh\tr6, [r5, #2]\n+\tldrh\tr2, [r6, #2]\n \tmovs\tr6, r3\n-\tstrh\tr2, [r6, #62]\t@ 0x3e\n+\tstrh\tr6, [r6, #62]\t@ 0x3e\n \tmovs\tr6, r3\n \tvaddl.u8\tq8, d6, d20\n \tvaddl.u8\tq0, d2, d20\n \tvhadd.u32\td16, d4, d20\n \n 002b6198 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base>:\n graphics_info_t::fill_chi_angles_vbox(_GtkWidget*, std::__cxx11::basic_string, std::allocator >, graphics_info_t::edit_chi_edit_type):\n@@ -1002110,37 +1002111,37 @@\n \tcdp2\t0, 3, cr0, cr10, cr4, {1}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstrh\tr4, [r6, r6]\n \tmovs\tr0, r0\n-\tcbnz\tr4, 2b6a46 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x8ae>\n+\tcbnz\tr0, 2b6a48 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x8b0>\n \tmovs\tr7, r3\n-\tcbnz\tr4, 2b6a48 , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x8b0>\n+\tcbnz\tr0, 2b6a4a , std::allocator >, graphics_info_t::edit_chi_edit_type)@@Base+0x8b2>\n \tmovs\tr7, r3\n-\tstrh\tr0, [r6, #20]\n+\tstrh\tr4, [r6, #20]\n \tmovs\tr6, r3\n-\tstrh\tr0, [r2, #14]\n+\tstrh\tr4, [r2, #14]\n \tmovs\tr6, r3\n-\tstrh\tr6, [r2, #12]\n+\tstrh\tr2, [r3, #12]\n \tmovs\tr6, r3\n \tstr\tr0, [r6, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tldmia\tr6, {r2, r3, r4, r5, r6, r7}\n+\tldmia\tr7!, {}\n \tmovs\tr5, r3\n \tldrb\tr4, [r3, r4]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r3, #8]\n+\tstrh\tr0, [r4, #8]\n \tmovs\tr6, r3\n-\tstrh\tr0, [r1, #8]\n+\tstrh\tr4, [r1, #8]\n \tmovs\tr6, r3\n-\tstrh\tr4, [r0, #8]\n+\tstrh\tr0, [r1, #8]\n \tmovs\tr6, r3\n-\tstrh\tr2, [r1, #8]\n+\tstrh\tr6, [r1, #8]\n \tmovs\tr6, r3\n \t\t\t@ instruction: 0xf7880024\n \t\t\t@ instruction: 0xf7400024\n \t\t\t@ instruction: 0xf6900024\n \t\t\t@ instruction: 0xf6740024\n \tldr\tr5, [sp, #240]\t@ 0xf0\n \tmovs\tr4, r3\n@@ -1002406,33 +1002407,33 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbeq.n\t2b6c40 , std::allocator > const&, graphics_info_t::edit_chi_edit_type)@@Base+0x19c>\n \tb.n\t2b6c22 , std::allocator > const&, graphics_info_t::edit_chi_edit_type)@@Base+0x17e>\n \tadc.w\tr0, r0, #10747904\t@ 0xa40000\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr2, [r1, #23]\n+\tldrb\tr6, [r1, #23]\n \tmovs\tr6, r3\n \t\t\t@ instruction: 0xf52c0024\n-\tldrb\tr2, [r2, #23]\n+\tldrb\tr6, [r2, #23]\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r0, #23]\n+\tldrb\tr6, [r0, #23]\n \tmovs\tr6, r3\n-\tldrb\tr6, [r2, #22]\n+\tldrb\tr2, [r3, #22]\n \tmovs\tr6, r3\n-\tldrb\tr0, [r2, #22]\n+\tldrb\tr4, [r2, #22]\n \tmovs\tr6, r3\n \tstrh\tr4, [r6, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #64]\t@ 0x40\n \tmovs\tr0, r0\n \tbic.w\tr0, r2, #10747904\t@ 0xa40000\n-\tldrb\tr0, [r6, #18]\n+\tldrb\tr4, [r6, #18]\n \tmovs\tr6, r3\n \t\t\t@ instruction: 0xf3ea0024\n \t\t\t@ instruction: 0xf3cc0024\n \t\t\t@ instruction: 0xf3ae0024\n \t\t\t@ instruction: 0xf3920024\n \n 002b6cc0 :\n@@ -1003131,15 +1003132,15 @@\n \tadds\tr1, #1\n \tblx\te9174 \n /usr/include/c++/14/bits/basic_string.h:294\n \tb.n\t2b7242 \n \t\t\t@ instruction: 0xf3200024\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr6, [r2, #22]\n+\tstrb\tr2, [r3, #22]\n \tmovs\tr6, r3\n \t\t\t@ instruction: 0xf30c0024\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf2b20024\n \tstr\tr0, [r0, #8]\n \tmovs\tr0, r0\n@@ -1004110,71 +1004111,71 @@\n \tb.n\t2b7930 \n \tstcl\t0, cr0, [ip], #144\t@ 0x90\n \tstcl\t0, cr0, [sl], #144\t@ 0x90\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r7, #24]\n+\tstrb\tr0, [r0, #25]\n \tmovs\tr6, r3\n-\tlsls\tr6, r2, #11\n+\tlsls\tr2, r3, #11\n \tmovs\tr6, r3\n-\tlsls\tr4, r2, #11\n+\tlsls\tr0, r3, #11\n \tmovs\tr6, r3\n-\tstrb\tr0, [r0, #24]\n+\tstrb\tr4, [r0, #24]\n \tmovs\tr6, r3\n-\tadd\tr0, sp, #888\t@ 0x378\n+\tadd\tr0, sp, #904\t@ 0x388\n \tmovs\tr5, r3\n-\tstrb\tr2, [r0, #23]\n+\tstrb\tr6, [r0, #23]\n \tmovs\tr6, r3\n-\tstrb\tr4, [r1, #23]\n+\tstrb\tr0, [r2, #23]\n \tmovs\tr6, r3\n-\tstrb\tr6, [r2, #23]\n+\tstrb\tr2, [r3, #23]\n \tmovs\tr6, r3\n-\tstrb\tr2, [r4, #23]\n+\tstrb\tr6, [r4, #23]\n \tmovs\tr6, r3\n-\tstrb\tr0, [r4, #23]\n+\tstrb\tr4, [r4, #23]\n \tmovs\tr6, r3\n-\tstrb\tr6, [r3, #23]\n+\tstrb\tr2, [r4, #23]\n \tmovs\tr6, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r0]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r3, #21]\n+\tstrb\tr2, [r4, #21]\n \tmovs\tr6, r3\n-\tstrb\tr2, [r2, #21]\n+\tstrb\tr6, [r2, #21]\n \tmovs\tr6, r3\n-\tstrb\tr4, [r0, #20]\n+\tstrb\tr0, [r1, #20]\n \tmovs\tr6, r3\n-\tstrb\tr0, [r2, #20]\n+\tstrb\tr4, [r2, #20]\n \tmovs\tr6, r3\n-\tstrb\tr6, [r4, #19]\n+\tstrb\tr2, [r5, #19]\n \tmovs\tr6, r3\n-\tstrb\tr6, [r2, #19]\n+\tstrb\tr2, [r3, #19]\n \tmovs\tr6, r3\n-\tstr\tr4, [r3, #36]\t@ 0x24\n+\tstr\tr0, [r4, #36]\t@ 0x24\n \tmovs\tr7, r3\n-\tstr\tr4, [r4, #100]\t@ 0x64\n+\tstr\tr0, [r5, #100]\t@ 0x64\n \tmovs\tr7, r3\n \tldrsb\tr4, [r3, r0]\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #31\n \tmovs\tr5, r3\n-\tstrb\tr2, [r5, #14]\n+\tstrb\tr6, [r5, #14]\n \tmovs\tr6, r3\n-\tlsrs\tr0, r3\n+\tlsrs\tr4, r3\n \tmovs\tr7, r3\n-\tadd\tr5, pc, #584\t@ (adr r5, 2b7ce0 )\n+\tadd\tr5, pc, #600\t@ (adr r5, 2b7cf0 )\n \tmovs\tr6, r3\n-\tadd\tr5, pc, #384\t@ (adr r5, 2b7c1c )\n+\tadd\tr5, pc, #400\t@ (adr r5, 2b7c2c )\n \tmovs\tr6, r3\n \tb.n\t2b786c \n \tmovs\tr4, r3\n-\tmovs\tr7, #228\t@ 0xe4\n+\tmovs\tr7, #232\t@ 0xe8\n \tmovs\tr6, r3\n \tb.n\t2b7aa0 \n \tmovs\tr4, r4\n \tb.n\t2b7958 \n \tmovs\tr4, r4\n \tb.n\t2b7868 \n \tmovs\tr4, r4\n@@ -1004455,31 +1004456,31 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadd\tr4, sp, #608\t@ 0x260\n \tmovs\tr4, r3\n \tb.n\t2b7654 \n \tmovs\tr4, r4\n-\tldr\tr0, [r3, #112]\t@ 0x70\n+\tldr\tr4, [r3, #112]\t@ 0x70\n \tmovs\tr6, r3\n \tadd\tr4, sp, #256\t@ 0x100\n \tmovs\tr4, r3\n \tb.n\t2b75b0 \n \tmovs\tr4, r4\n-\tldr\tr6, [r5, #108]\t@ 0x6c\n+\tldr\tr2, [r6, #108]\t@ 0x6c\n \tmovs\tr6, r3\n \tstr\tr0, [r2, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tb.n\t2b8450 \n \tmovs\tr4, r4\n \tadd\tr3, sp, #360\t@ 0x168\n \tmovs\tr4, r3\n \tb.n\t2b83f8 \n \tmovs\tr4, r4\n-\tldr\tr6, [r5, #92]\t@ 0x5c\n+\tldr\tr2, [r6, #92]\t@ 0x5c\n \tmovs\tr6, r3\n \tb.n\t2b83b0 \n \tmovs\tr4, r4\n \n 002b7d00 , std::allocator >, coot::refinement_results_t const&)@@Base>:\n do_accept_reject_hud_buttons(std::__cxx11::basic_string, std::allocator >, coot::refinement_results_t const&):\n graphics-info-gui.cc:103\n@@ -1004993,17 +1004994,17 @@\n \tmovs\tr0, r0\n \tb.n\t2b82c0 \n \tmovs\tr4, r4\n \tb.n\t2b82a8 \n \tmovs\tr4, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb8cc\n+\t\t\t@ instruction: 0xb8d0\n \tmovs\tr5, r3\n-\tldr\tr0, [r0, #56]\t@ 0x38\n+\tldr\tr4, [r0, #56]\t@ 0x38\n \tmovs\tr6, r3\n \tb.n\t2b80ec \n \tmovs\tr4, r4\n \trev\tr2, r0\n \tmovs\tr4, r3\n \tldrsh\tr0, [r4, r6]\n \tmovs\tr0, r0\n@@ -1005617,27 +1005618,27 @@\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t2b8472 \n \tnop\n \tbgt.n\t2b840c \n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmovs\tr6, #200\t@ 0xc8\n+\tmovs\tr6, #204\t@ 0xcc\n \tmovs\tr6, r3\n \tbgt.n\t2b83f8 \n \tmovs\tr4, r4\n-\tstr\tr2, [r5, #112]\t@ 0x70\n+\tstr\tr6, [r5, #112]\t@ 0x70\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r4, #112]\t@ 0x70\n+\tstr\tr4, [r4, #112]\t@ 0x70\n \tmovs\tr6, r3\n \tbgt.n\t2b84b8 \n \tmovs\tr4, r4\n-\tstr\tr2, [r0, #108]\t@ 0x6c\n+\tstr\tr6, [r0, #108]\t@ 0x6c\n \tmovs\tr6, r3\n \tblt.n\t2b8438 \n \tmovs\tr4, r4\n \tblt.n\t2b8400 \n \tmovs\tr4, r4\n \tblt.n\t2b83c8 \n \tmovs\tr4, r4\n@@ -1005987,33 +1005988,33 @@\n \tbeq.n\t2b86f6 \n \tb.n\t2b86d8 \n \tnop\n \tbge.n\t2b8814 \n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmovs\tr4, #112\t@ 0x70\n+\tmovs\tr4, #116\t@ 0x74\n \tmovs\tr6, r3\n \tbge.n\t2b87fc \n \tmovs\tr4, r4\n-\tstr\tr4, [r2, #76]\t@ 0x4c\n+\tstr\tr0, [r3, #76]\t@ 0x4c\n \tmovs\tr6, r3\n-\tstr\tr0, [r6, #76]\t@ 0x4c\n+\tstr\tr4, [r6, #76]\t@ 0x4c\n \tmovs\tr6, r3\n-\tstr\tr0, [r6, #76]\t@ 0x4c\n+\tstr\tr4, [r6, #76]\t@ 0x4c\n \tmovs\tr6, r3\n-\tstr\tr0, [r6, #76]\t@ 0x4c\n+\tstr\tr4, [r6, #76]\t@ 0x4c\n \tmovs\tr6, r3\n \tldrh\tr0, [r3, r5]\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #752\t@ 0x2f0\n+\tadd\tr7, sp, #768\t@ 0x300\n \tmovs\tr5, r3\n \tbls.n\t2b8864 \n \tmovs\tr4, r4\n-\tadd\tr7, sp, #496\t@ 0x1f0\n+\tadd\tr7, sp, #512\t@ 0x200\n \tmovs\tr5, r3\n \tbls.n\t2b87ec \n \tmovs\tr4, r4\n \tbls.n\t2b87b4 \n \tmovs\tr4, r4\n \tbhi.n\t2b877c \n \tmovs\tr4, r4\n@@ -1006281,15 +1006282,15 @@\n \tmovs\tr4, r4\n \tbvc.n\t2b8a10 \n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr6, [r1, #40]\t@ 0x28\n+\tstr\tr2, [r2, #40]\t@ 0x28\n \tmovs\tr6, r3\n \tstr\tr0, [r3, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tbvc.n\t2b8950 \n \tmovs\tr4, r4\n \tbvs.n\t2b8918 \n \tmovs\tr4, r4\n@@ -1006545,15 +1006546,15 @@\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r6, #12]\n+\tstr\tr4, [r6, #12]\n \tmovs\tr6, r3\n \tbpl.n\t2b8b98 \n \tmovs\tr4, r4\n \tbpl.n\t2b8b60 \n \tmovs\tr4, r4\n \n 002b8b0c :\n@@ -1006716,25 +1006717,25 @@\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsh\tr4, [r1, r1]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r7, r4]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r1, r4]\n+\tldrb\tr2, [r2, r4]\n \tmovs\tr6, r3\n-\tldrb\tr0, [r7, r3]\n+\tldrb\tr4, [r7, r3]\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsh\tr6, [r7, r7]\n+\tstr\tr2, [r0, #0]\n \tmovs\tr6, r3\n-\tstr\tr0, [r3, #0]\n+\tstr\tr4, [r3, #0]\n \tmovs\tr6, r3\n-\tstr\tr4, [r1, #0]\n+\tstr\tr0, [r2, #0]\n \tmovs\tr6, r3\n \tbmi.n\t2b8ca8 \n \tmovs\tr4, r4\n \tbcc.n\t2b8c48 \n \tmovs\tr4, r4\n \n 002b8c4c :\n@@ -1007616,55 +1007617,55 @@\n \tb.n\t2b928a \n \tbeq.n\t2b93b4 \n \tmovs\tr4, r4\n \tbeq.n\t2b93b0 \n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr0, [r6, r0]\n+\tldrb\tr4, [r6, r0]\n \tmovs\tr6, r3\n \tasrs\tr6, r0, #29\n \tmovs\tr5, r3\n-\tldrb\tr2, [r3, r0]\n+\tldrb\tr6, [r3, r0]\n \tmovs\tr6, r3\n-\tldrb\tr2, [r4, r0]\n+\tldrb\tr6, [r4, r0]\n \tmovs\tr6, r3\n-\tldrb\tr2, [r5, r0]\n+\tldrb\tr6, [r5, r0]\n \tmovs\tr6, r3\n \tldrb\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, r2]\n \tmovs\tr0, r0\n \tldrb\tr6, [r2, r7]\n \tmovs\tr5, r3\n-\tldrh\tr0, [r3, r6]\n+\tldrh\tr4, [r3, r6]\n \tmovs\tr6, r3\n-\tldrh\tr6, [r1, r6]\n+\tldrh\tr2, [r2, r6]\n \tmovs\tr6, r3\n \tldmia\tr6!, {r1, r2, r3, r5, r7}\n \tmovs\tr4, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r1, r4]\n+\tldrh\tr2, [r2, r4]\n \tmovs\tr6, r3\n-\tcbnz\tr0, 2b9324 \n+\tcbnz\tr4, 2b9324 \n \tmovs\tr6, r3\n-\tldrh\tr4, [r3, r4]\n+\tldrh\tr0, [r4, r4]\n \tmovs\tr6, r3\n-\tcbnz\tr6, 2b9320 \n+\tcbnz\tr2, 2b9322 \n \tmovs\tr6, r3\n-\tldrh\tr6, [r5, r1]\n+\tldrh\tr2, [r6, r1]\n \tmovs\tr6, r3\n-\tcbnz\tr0, 2b931c \n+\tcbnz\tr4, 2b931c \n \tmovs\tr6, r3\n-\tldrh\tr4, [r2, r0]\n+\tldrh\tr0, [r3, r0]\n \tmovs\tr6, r3\n-\t\t\t@ instruction: 0xb8ee\n+\t\t\t@ instruction: 0xb8f2\n \tmovs\tr6, r3\n \tldmia\tr5, {r1, r5, r6}\n \tmovs\tr4, r4\n \n 002b9324 :\n graphics_info_t::bond_parameters_bond_width_combobox_changed(_GtkWidget*, void*):\n graphics-info-gui.cc:3745\n@@ -1007826,25 +1007827,25 @@\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr4, {r1, r3, r4, r5, r7}\n \tmovs\tr4, r4\n \tldmia\tr4!, {r1, r5, r7}\n \tmovs\tr4, r4\n-\tldr\tr0, [r3, r3]\n+\tldr\tr4, [r3, r3]\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [r1, r7]\n+\tldr\tr4, [r1, r7]\n \tmovs\tr6, r3\n-\tldr\tr2, [r4, r7]\n+\tldr\tr6, [r4, r7]\n \tmovs\tr6, r3\n-\tldr\tr6, [r0, r7]\n+\tldr\tr2, [r1, r7]\n \tmovs\tr6, r3\n-\tldr\tr4, [r0, r7]\n+\tldr\tr0, [r1, r7]\n \tmovs\tr6, r3\n \tldmia\tr3, {r1, r3, r6, r7}\n \tmovs\tr4, r4\n \n 002b9478 :\n graphics_info_t::bond_parameters_colour_rotation_adjustment_changed(_GtkAdjustment*, _GtkWidget*):\n graphics-info-gui.cc:3876\n@@ -1008932,34 +1008933,34 @@\n \tnop\n \tldmia\tr0!, {r3, r4}\n \tmovs\tr4, r4\n \tstmia\tr7!, {r1, r2, r3, r4, r5, r6, r7}\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr6, [r0, r7]\n+\tstrb\tr2, [r1, r7]\n \tmovs\tr6, r3\n-\tldr\tr2, [pc, #296]\t@ (2b9d50 )\n+\tldr\tr2, [pc, #312]\t@ (2b9d60 )\n \tmovs\tr6, r3\n \tldr\tr0, [r4, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tldr\tr2, [r2, #116]\t@ 0x74\n \tmovs\tr4, r3\n \tstcl\t0, cr0, [lr, #112]\t@ 0x70\n \tstr\tr4, [r7, #0]\n \tmovs\tr0, r0\n \tstmia\tr5!, {r3, r4, r6}\n \tmovs\tr4, r4\n-\tstrh\tr6, [r7, r1]\n+\tstrh\tr2, [r0, r2]\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r3, r1]\n+\tstrh\tr6, [r3, r1]\n \tmovs\tr6, r3\n \tstmia\tr4!, {r2, r3}\n \tmovs\tr4, r4\n \n 002b9c50 :\n graphics_info_t::on_diff_map_peak_button_selection_toggled(_GtkToggleButton*, void*):\n graphics-info-gui.cc:4326\n@@ -1009123,15 +1009124,15 @@\n \tmovs\tr4, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstmia\tr3!, {r2, r3, r4}\n \tmovs\tr4, r4\n-\tstr\tr6, [r3, r4]\n+\tstr\tr2, [r4, r4]\n \tmovs\tr6, r3\n \tstmia\tr2!, {r3, r4, r7}\n \tmovs\tr4, r4\n \n 002b9da0 , std::allocator >, mmdb::Atom**, int)@@Base>:\n graphics_info_t::fill_output_residue_info_widget(_GtkWidget*, int, std::__cxx11::basic_string, std::allocator >, mmdb::Atom**, int):\n graphics-info-gui.cc:1338\n@@ -1009698,55 +1009699,55 @@\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t2ba160 , std::allocator >, mmdb::Atom**, int)@@Base+0x3c0>\n \tb.n\t2ba160 , std::allocator >, mmdb::Atom**, int)@@Base+0x3c0>\n \tnop\n \tstmia\tr2!, {r1, r3, r4, r5}\n \tmovs\tr4, r4\n-\tstr\tr0, [r0, r2]\n+\tstr\tr4, [r0, r2]\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr2!, {r1, r2, r5}\n \tmovs\tr4, r4\n-\tstr\tr2, [r6, r1]\n+\tstr\tr6, [r6, r1]\n \tmovs\tr6, r3\n-\tsubs\tr5, #222\t@ 0xde\n+\tsubs\tr5, #226\t@ 0xe2\n \tmovs\tr6, r3\n \tldr\tr3, [sp, #736]\t@ 0x2e0\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr6, [r5, r0]\n+\tstr\tr2, [r6, r0]\n \tmovs\tr6, r3\n-\tstr\tr4, [r1, r1]\n+\tstr\tr0, [r2, r1]\n \tmovs\tr6, r3\n-\tstr\tr6, [r1, r1]\n+\tstr\tr2, [r2, r1]\n \tmovs\tr6, r3\n-\tstr\tr0, [r2, r1]\n+\tstr\tr4, [r2, r1]\n \tmovs\tr6, r3\n-\tstr\tr6, [r3, r1]\n+\tstr\tr2, [r4, r1]\n \tmovs\tr6, r3\n-\tldr\tr0, [sp, #576]\t@ 0x240\n+\tldr\tr0, [sp, #592]\t@ 0x250\n \tmovs\tr6, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldr\tr0, [r7, r0]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #160]\t@ (2ba2d0 )\n+\tldr\tr7, [pc, #176]\t@ (2ba2e0 )\n \tmovs\tr6, r3\n-\tstr\tr7, [sp, #576]\t@ 0x240\n+\tstr\tr7, [sp, #592]\t@ 0x250\n \tmovs\tr6, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #288\t@ 0x120\n+\tadd\tr3, sp, #304\t@ 0x130\n \tmovs\tr6, r3\n-\tstr\tr7, [sp, #336]\t@ 0x150\n+\tstr\tr7, [sp, #352]\t@ 0x160\n \tmovs\tr6, r3\n-\tstr\tr6, [sp, #728]\t@ 0x2d8\n+\tstr\tr6, [sp, #744]\t@ 0x2e8\n \tmovs\tr6, r3\n \tbkpt\t0x00e2\n \tmovs\tr4, r4\n \tbkpt\t0x0092\n \tmovs\tr4, r4\n \tbkpt\t0x006e\n \tmovs\tr4, r4\n@@ -1010103,30 +1010104,30 @@\n \tbeq.n\t2ba4a8 \n \tb.n\t2ba48a \n \tnop\n \tpop\t{r3, r7, pc}\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #584]\t@ (2ba744 )\n+\tldr\tr4, [pc, #600]\t@ (2ba754 )\n \tmovs\tr6, r3\n \tpop\t{r1, r3, r4, r5, r6, pc}\n \tmovs\tr4, r4\n \tlsls\tr0, r6, #8\n \tmovs\tr5, r3\n-\trsb\tr0, ip, pc, lsr #32\n+\trsbs\tr0, r0, pc, lsr #32\n \tstrb\tr0, [r0, r6]\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #760]\t@ (2ba808 )\n+\tldr\tr3, [pc, #776]\t@ (2ba818 )\n \tmovs\tr6, r3\n-\tldr\tr3, [pc, #824]\t@ (2ba84c )\n+\tldr\tr3, [pc, #840]\t@ (2ba85c )\n \tmovs\tr6, r3\n-\tldr\tr3, [pc, #920]\t@ (2ba8b0 )\n+\tldr\tr3, [pc, #936]\t@ (2ba8c0 )\n \tmovs\tr6, r3\n-\tldr\tr4, [pc, #24]\t@ (2ba534 )\n+\tldr\tr4, [pc, #40]\t@ (2ba544 )\n \tmovs\tr6, r3\n \tstr\tr4, [r4, #64]\t@ 0x40\n \tmovs\tr0, r0\n \tldr\tr4, [r3, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n@@ -1010786,53 +1010787,53 @@\n \tmovs\tr4, r4\n \thlt\t0x0008\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #6\n+\tasrs\tr6, r7, #6\n \tmovs\tr7, r3\n-\tb.n\t2baa00 \n+\tb.n\t2baa08 \n \tmovs\tr6, r3\n-\tldr\tr2, [pc, #176]\t@ (2baa84 )\n+\tldr\tr2, [pc, #192]\t@ (2baa94 )\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #816]\t@ (2bad0c )\n+\tldr\tr1, [pc, #832]\t@ (2bad1c )\n \tmovs\tr6, r3\n-\tldr\tr1, [pc, #696]\t@ (2bac98 )\n+\tldr\tr1, [pc, #712]\t@ (2baca8 )\n \tmovs\tr6, r3\n-\tldr\tr1, [pc, #608]\t@ (2bac44 )\n+\tldr\tr1, [pc, #624]\t@ (2bac54 )\n \tmovs\tr6, r3\n-\tldr\tr1, [pc, #520]\t@ (2babf0 )\n+\tldr\tr1, [pc, #536]\t@ (2bac00 )\n \tmovs\tr6, r3\n-\tldr\tr1, [pc, #464]\t@ (2babbc )\n+\tldr\tr1, [pc, #480]\t@ (2babcc )\n \tmovs\tr6, r3\n \tasrs\tr2, r2, #24\n \tmovs\tr5, r3\n \tasrs\tr0, r2, #24\n \tmovs\tr5, r3\n \tadds\tr6, #18\n \tmovs\tr5, r3\n \tasrs\tr2, r7, #23\n \tmovs\tr5, r3\n-\tasrs\tr2, r2, #2\n+\tasrs\tr6, r2, #2\n \tmovs\tr7, r3\n-\tstr\tr4, [r4, #20]\n+\tstr\tr0, [r5, #20]\n \tmovs\tr5, r3\n-\tstr\tr6, [r1, #20]\n+\tstr\tr2, [r2, #20]\n \tmovs\tr5, r3\n \t\t\t@ instruction: 0xb6f4\n \tmovs\tr4, r3\n \tasrs\tr6, r1, #21\n \tmovs\tr5, r3\n \tasrs\tr0, r7, #20\n \tmovs\tr5, r3\n-\tadds\tr0, #22\n+\tadds\tr0, #26\n \tmovs\tr7, r3\n \tasrs\tr0, r0, #21\n \tmovs\tr5, r3\n \t\t\t@ instruction: 0xb712\n \tmovs\tr4, r4\n \tasrs\tr0, r3, #16\n \tmovs\tr5, r3\n@@ -1011992,54 +1011993,54 @@\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpush\t{r4, r5, r7, lr}\n \tmovs\tr4, r4\n \tstr\tr0, [r4, #116]\t@ 0x74\n \tmovs\tr0, r0\n-\tcmp\tip, r7\n+\tcmp\tr8, r8\n \tmovs\tr6, r3\n \tlsrs\tr0, r0, #13\n \tmovs\tr5, r3\n \tpush\t{r1, r5, r6, lr}\n \tmovs\tr4, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tands.w\tr0, r2, #28\n-\tadd\tr0, pc\n+\tadd\tr4, pc\n \tmovs\tr6, r3\n-\tadd\tsl, r0\n+\tadd\tlr, r0\n \tmovs\tr6, r3\n \tasrs\tr4, r6, #29\n \tmovs\tr5, r3\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tadd\tr6, ip\n+\tadd\tr2, sp\n \tmovs\tr6, r3\n-\tmvns\tr6, r0\n+\tmvns\tr2, r1\n \tmovs\tr6, r3\n-\tstrh\tr2, [r4, #36]\t@ 0x24\n+\tstrh\tr6, [r4, #36]\t@ 0x24\n \tmovs\tr5, r3\n-\tbics\tr0, r6\n+\tbics\tr4, r6\n \tmovs\tr6, r3\n-\tcmp\tr4, r3\n+\tcmp\tr0, r4\n \tmovs\tr6, r3\n-\tstrh\tr4, [r0, #28]\n+\tstrh\tr0, [r1, #28]\n \tmovs\tr5, r3\n-\tcmp\tr4, r6\n+\tcmp\tr0, r7\n \tmovs\tr6, r3\n-\ttst\tr6, r2\n+\ttst\tr2, r3\n \tmovs\tr6, r3\n-\tadd\tr7, pc, #776\t@ (adr r7, 2bb5e4 )\n+\tadd\tr7, pc, #792\t@ (adr r7, 2bb5f4 )\n \tmovs\tr6, r3\n \tbvc.n\t2bb368 \n \tmovs\tr4, r3\n-\trors\tr4, r1\n+\trors\tr0, r2\n \tmovs\tr6, r3\n-\tldrh\tr2, [r3, #2]\n+\tldrh\tr6, [r3, #2]\n \tmovs\tr6, r3\n \tlsrs\tr2, r3, #22\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadd\tr7, sp, #104\t@ 0x68\n \tmovs\tr4, r4\n@@ -1012675,47 +1012676,47 @@\n \tldr\tr3, [sp, #148]\t@ 0x94\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.n\t2bb6d8 \n \tldr\tr0, [pc, #104]\t@ (2bb7d4 )\n \tadd\tr0, pc\n \tblx\teaad0 \n-\tsubs\tr4, #224\t@ 0xe0\n+\tsubs\tr4, #228\t@ 0xe4\n \tmovs\tr6, r3\n \tadd\tr3, sp, #768\t@ 0x300\n \tmovs\tr4, r4\n \tadd\tr3, sp, #744\t@ 0x2e8\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr5, #46\t@ 0x2e\n+\tsubs\tr5, #50\t@ 0x32\n \tmovs\tr6, r3\n-\tsubs\tr5, #160\t@ 0xa0\n+\tsubs\tr5, #164\t@ 0xa4\n \tmovs\tr6, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tsubs\tr5, #126\t@ 0x7e\n+\tsubs\tr5, #130\t@ 0x82\n \tmovs\tr6, r3\n-\tsubs\tr5, #190\t@ 0xbe\n+\tsubs\tr5, #194\t@ 0xc2\n \tmovs\tr6, r3\n-\tstrh\tr2, [r7, #18]\n+\tstrh\tr6, [r7, #18]\n \tmovs\tr6, r3\n-\tldr\tr2, [pc, #288]\t@ (2bb8bc )\n+\tldr\tr2, [pc, #304]\t@ (2bb8cc )\n \tmovs\tr6, r3\n \tldrsb\tr0, [r3, r6]\n \tmovs\tr0, r0\n-\tsubs\tr4, #238\t@ 0xee\n+\tsubs\tr4, #242\t@ 0xf2\n \tmovs\tr6, r3\n \tsubs\tr0, #60\t@ 0x3c\n \tmovs\tr5, r3\n \tldrb\tr4, [r1, #10]\n \tmovs\tr4, r3\n-\tsubs\tr4, #252\t@ 0xfc\n+\tsubs\tr5, #0\n \tmovs\tr6, r3\n-\tsubs\tr5, #74\t@ 0x4a\n+\tsubs\tr5, #78\t@ 0x4e\n \tmovs\tr6, r3\n \tadd\tr1, sp, #344\t@ 0x158\n \tmovs\tr4, r4\n \tadd\tr1, sp, #208\t@ 0xd0\n \tmovs\tr4, r4\n \tadd\tr1, sp, #112\t@ 0x70\n \tmovs\tr4, r4\n@@ -1012817,15 +1012818,15 @@\n \tmovs\tr4, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr4, [r7, r1]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr3, #216\t@ 0xd8\n+\tsubs\tr3, #220\t@ 0xdc\n \tmovs\tr6, r3\n \n 002bb884 :\n graphics_info_t::fill_combobox_with_coordinates_options_with_set_last(_GtkWidget*, void (*)(), bool):\n graphics-info-gui.cc:1957\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1013787,35 +1013788,35 @@\n \tmovs\tr0, r0\n \tadd\tr5, pc, #848\t@ (adr r5, 2bc2c0 , std::allocator > > const&, float, bool, bool, bool)@@Base+0x2fc>)\n \tmovs\tr4, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr1, #188\t@ 0xbc\n+\tsubs\tr1, #192\t@ 0xc0\n \tmovs\tr6, r3\n-\tsubs\tr1, #224\t@ 0xe0\n+\tsubs\tr1, #228\t@ 0xe4\n \tmovs\tr6, r3\n-\tsubs\tr1, #186\t@ 0xba\n+\tsubs\tr1, #190\t@ 0xbe\n \tmovs\tr6, r3\n-\tldrb\tr2, [r6, #14]\n+\tldrb\tr6, [r6, #14]\n \tmovs\tr6, r3\n \tstrb\tr4, [r2, #15]\n \tmovs\tr4, r3\n-\tadds\tr7, #198\t@ 0xc6\n+\tadds\tr7, #202\t@ 0xca\n \tmovs\tr6, r3\n-\tadds\tr7, #244\t@ 0xf4\n+\tadds\tr7, #248\t@ 0xf8\n \tmovs\tr6, r3\n-\tadds\tr7, #150\t@ 0x96\n+\tadds\tr7, #154\t@ 0x9a\n \tmovs\tr6, r3\n-\tadds\tr7, #158\t@ 0x9e\n+\tadds\tr7, #162\t@ 0xa2\n \tmovs\tr6, r3\n-\tadds\tr7, #92\t@ 0x5c\n+\tadds\tr7, #96\t@ 0x60\n \tmovs\tr6, r3\n-\tadds\tr7, #124\t@ 0x7c\n+\tadds\tr7, #128\t@ 0x80\n \tmovs\tr6, r3\n \tadds\tr0, #82\t@ 0x52\n \tmovs\tr5, r3\n \tadd\tr1, pc, #760\t@ (adr r1, 2bc2a4 , std::allocator > > const&, float, bool, bool, bool)@@Base+0x2e0>)\n \tmovs\tr4, r4\n \tadd\tr1, pc, #152\t@ (adr r1, 2bc048 , std::allocator > > const&, float, bool, bool, bool)@@Base+0x84>)\n \tmovs\tr4, r4\n@@ -1014206,33 +1014207,33 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadd\tr0, pc, #112\t@ (adr r0, 2bc2fc )\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr0, pc, #48\t@ (adr r0, 2bc2c4 , std::allocator > > const&, float, bool, bool, bool)@@Base+0x300>)\n \tmovs\tr4, r4\n-\tldrb\tr6, [r6, r0]\n+\tldrb\tr2, [r7, r0]\n \tmovs\tr5, r3\n \tldrh\tr0, [r7, r6]\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r1, r2, r4}\n+\tldmia\tr0!, {r1, r3, r4}\n \tmovs\tr5, r3\n-\tcmp\tr1, #52\t@ 0x34\n+\tcmp\tr1, #56\t@ 0x38\n \tmovs\tr6, r3\n-\tcmp\tr1, #52\t@ 0x34\n+\tcmp\tr1, #56\t@ 0x38\n \tmovs\tr6, r3\n-\tcmp\tr0, #200\t@ 0xc8\n+\tcmp\tr0, #204\t@ 0xcc\n \tmovs\tr6, r3\n-\tcmp\tr0, #212\t@ 0xd4\n+\tcmp\tr0, #216\t@ 0xd8\n \tmovs\tr6, r3\n-\tcmp\tr0, #224\t@ 0xe0\n+\tcmp\tr0, #228\t@ 0xe4\n \tmovs\tr6, r3\n-\tcmp\tr0, #236\t@ 0xec\n+\tcmp\tr0, #240\t@ 0xf0\n \tmovs\tr6, r3\n-\tadds\tr4, #130\t@ 0x82\n+\tadds\tr4, #134\t@ 0x86\n \tmovs\tr6, r3\n \tstr\tr0, [r7, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #80]\t@ 0x50\n \tmovs\tr4, r4\n@@ -1014803,23 +1014804,23 @@\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [sp, #1016]\t@ 0x3f8\n \tmovs\tr4, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, #156\t@ 0x9c\n+\tadds\tr2, #160\t@ 0xa0\n \tmovs\tr6, r3\n \tldr\tr0, [r7, r0]\n \tmovs\tr0, r0\n-\tadds\tr0, r7, r2\n+\tadds\tr4, r7, r2\n \tmovs\tr6, r3\n \tstr\tr0, [r4, #116]\t@ 0x74\n \tmovs\tr0, r0\n-\tmovs\tr4, #40\t@ 0x28\n+\tmovs\tr4, #44\t@ 0x2c\n \tmovs\tr6, r3\n \tstrb\tr4, [r4, #18]\n \tmovs\tr4, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr2, [sp, #128]\t@ 0x80\n \tmovs\tr4, r4\n@@ -1015744,21 +1015745,21 @@\n \tmovs\tr0, r0\n \tstr\tr5, [sp, #104]\t@ 0x68\n \tmovs\tr4, r4\n \tstr\tr4, [r0, #16]\n \tmovs\tr0, r0\n \tldrb\tr0, [r7, r0]\n \tmovs\tr0, r0\n-\tlsrs\tr0, r6, #17\n+\tlsrs\tr4, r6, #17\n \tmovs\tr6, r3\n-\tlsrs\tr2, r4, #17\n+\tlsrs\tr6, r4, #17\n \tmovs\tr6, r3\n-\tlsrs\tr2, r6, #14\n+\tlsrs\tr6, r6, #14\n \tmovs\tr6, r3\n-\tlsrs\tr0, r6, #13\n+\tlsrs\tr4, r6, #13\n \tmovs\tr6, r3\n \tldr\tr2, [sp, #24]\n /usr/include/c++/14/bits/stl_algobase.h:2165 (discriminator 1)\n \tcmp\tr2, sl\n \tbeq.n\t2bcd32 \n /usr/include/c++/14/bits/stl_iterator.h:1102\n \tadd.w\tr8, sl, #120\t@ 0x78\n@@ -1016498,55 +1016499,55 @@\n \tsubs\tr7, #169\t@ 0xa9\n \tmovs\tr0, r0\n \tadd\tr0, pc, #0\t@ (adr r0, 2bd40c )\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tsubs\tr7, #185\t@ 0xb9\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tlsrs\tr0, r2, #8\n+\tlsrs\tr4, r2, #8\n \tmovs\tr6, r3\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tmovs\tr6, #250\t@ 0xfa\n+\tmovs\tr6, #254\t@ 0xfe\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr6, #228\t@ 0xe4\n+\tmovs\tr6, #232\t@ 0xe8\n \tmovs\tr6, r3\n-\tldrb\tr2, [r5, #16]\n+\tldrb\tr6, [r5, #16]\n \tmovs\tr6, r3\n-\tmovs\tr6, #152\t@ 0x98\n+\tmovs\tr6, #156\t@ 0x9c\n \tmovs\tr6, r3\n-\tmovs\tr6, #174\t@ 0xae\n+\tmovs\tr6, #178\t@ 0xb2\n \tmovs\tr6, r3\n-\tldrb\tr4, [r6, #14]\n+\tldrb\tr0, [r7, #14]\n \tmovs\tr6, r3\n-\tmovs\tr6, #152\t@ 0x98\n+\tmovs\tr6, #156\t@ 0x9c\n \tmovs\tr6, r3\n-\tmovs\tr5, #230\t@ 0xe6\n+\tmovs\tr5, #234\t@ 0xea\n \tmovs\tr6, r3\n-\tldrb\tr2, [r6, #10]\n+\tldrb\tr6, [r6, #10]\n \tmovs\tr6, r3\n-\tmovs\tr5, #172\t@ 0xac\n+\tmovs\tr5, #176\t@ 0xb0\n \tmovs\tr6, r3\n-\tldrb\tr0, [r3, #9]\n+\tldrb\tr4, [r3, #9]\n \tmovs\tr6, r3\n-\tmovs\tr5, #36\t@ 0x24\n+\tmovs\tr5, #40\t@ 0x28\n \tmovs\tr6, r3\n-\tmovs\tr5, #30\n+\tmovs\tr5, #34\t@ 0x22\n \tmovs\tr6, r3\n-\tmovs\tr5, #24\n+\tmovs\tr5, #28\n \tmovs\tr6, r3\n-\tmovs\tr4, #218\t@ 0xda\n+\tmovs\tr4, #222\t@ 0xde\n \tmovs\tr6, r3\n-\tmovs\tr4, #156\t@ 0x9c\n+\tmovs\tr4, #160\t@ 0xa0\n \tmovs\tr6, r3\n-\tmovs\tr4, #152\t@ 0x98\n+\tmovs\tr4, #156\t@ 0x9c\n \tmovs\tr6, r3\n /usr/include/c++/14/bits/stl_vector.h:1285\n \tldr\tr2, [sp, #0]\n \tldr\tr3, [r2, #8]\n \tcmp\tr3, r0\n \tbeq.w\t2bd638 \n /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1)\n@@ -1017017,31 +1017018,31 @@\n \tmov\tr0, r5\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t2bd6d2 \n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr2, #190\t@ 0xbe\n+\tmovs\tr2, #194\t@ 0xc2\n \tmovs\tr6, r3\n-\tstrb\tr6, [r4, #26]\n+\tstrb\tr2, [r5, #26]\n \tmovs\tr6, r3\n \tldrh\tr6, [r4, #22]\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmovs\tr0, #84\t@ 0x54\n+\tmovs\tr0, #88\t@ 0x58\n \tmovs\tr6, r3\n-\tstrb\tr2, [r2, #23]\n+\tstrb\tr6, [r2, #23]\n \tmovs\tr6, r3\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tmovs\tr0, #100\t@ 0x64\n+\tmovs\tr0, #104\t@ 0x68\n \tmovs\tr6, r3\n-\tstrb\tr4, [r1, #22]\n+\tstrb\tr0, [r2, #22]\n \tmovs\tr6, r3\n \tldrh\tr2, [r3, #8]\n \tmovs\tr4, r4\n \tldrh\tr6, [r6, #6]\n \tmovs\tr4, r4\n \n 002bd850 :\n@@ -1018225,85 +1018226,85 @@\n \tmovs\tr0, r0\n \tstrh\tr6, [r7, #58]\t@ 0x3a\n \tmovs\tr4, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrh\tr6, [r7, #56]\t@ 0x38\n \tmovs\tr4, r4\n-\tldrb\tr0, [r0, #6]\n+\tldrb\tr4, [r0, #6]\n \tmovs\tr7, r3\n \tadd\tr5, sp, #128\t@ 0x80\n \tmovs\tr4, r3\n-\tldrb\tr6, [r7, r2]\n+\tldrb\tr2, [r0, r3]\n \tmovs\tr5, r3\n \tstr\tr2, [r6, r4]\n \tmovs\tr4, r3\n-\tldrb\tr2, [r7, #6]\n+\tldrb\tr6, [r7, #6]\n \tmovs\tr7, r3\n-\tldrb\tr6, [r0, #4]\n+\tldrb\tr2, [r1, #4]\n \tmovs\tr7, r3\n-\tldrb\tr4, [r6, #0]\n+\tldrb\tr0, [r7, #0]\n \tmovs\tr7, r3\n \tstr\tr6, [r5, r1]\n \tmovs\tr4, r3\n-\tstrb\tr2, [r6, #31]\n+\tstrb\tr6, [r6, #31]\n \tmovs\tr7, r3\n-\tldrb\tr0, [r6, #0]\n+\tldrb\tr4, [r6, #0]\n \tmovs\tr7, r3\n-\tldrh\tr6, [r7, r4]\n+\tldrh\tr2, [r0, r5]\n \tmovs\tr5, r3\n-\tstrb\tr4, [r4, #31]\n+\tstrb\tr0, [r5, #31]\n \tmovs\tr7, r3\n-\tldrh\tr0, [r7, r2]\n+\tldrh\tr4, [r7, r2]\n \tmovs\tr5, r3\n-\tstrb\tr2, [r1, #28]\n+\tstrb\tr6, [r1, #28]\n \tmovs\tr7, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, r0, #2\n+\tadds\tr4, r0, #2\n \tmovs\tr6, r3\n-\tsubs\tr0, r3, r7\n+\tsubs\tr4, r3, r7\n \tmovs\tr6, r3\n-\tcmp\tr4, #108\t@ 0x6c\n+\tcmp\tr4, #112\t@ 0x70\n \tmovs\tr5, r3\n-\tsubs\tr0, r0, r7\n+\tsubs\tr4, r0, r7\n \tmovs\tr6, r3\n-\tsubs\tr6, r1, r5\n+\tsubs\tr2, r2, r5\n \tmovs\tr6, r3\n-\tsubs\tr2, r6, r5\n+\tsubs\tr6, r6, r5\n \tmovs\tr6, r3\n-\tsubs\tr2, r4, r6\n+\tsubs\tr6, r4, r6\n \tmovs\tr6, r3\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldrh\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r5, r0]\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #0]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #32]\n \tmovs\tr0, r0\n-\tmrc2\t0, 7, r0, cr4, cr13, {0}\n-\tmcr2\t0, 7, r0, cr10, cr13, {0}\n-\tadds\tr0, r3, r6\n+\tmrc2\t0, 7, r0, cr8, cr13, {0}\n+\tmcr2\t0, 7, r0, cr14, cr13, {0}\n+\tadds\tr4, r3, r6\n \tmovs\tr6, r3\n-\tadds\tr2, r5, r5\n+\tadds\tr6, r5, r5\n \tmovs\tr6, r3\n-\tadds\tr6, r7, r4\n+\tadds\tr2, r0, r5\n \tmovs\tr6, r3\n-\tmcr2\t0, 1, r0, cr6, cr13, {0}\n-\tldc2l\t0, cr0, [lr, #116]!\t@ 0x74\n-\tstc2l\t0, cr0, [lr, #116]\t@ 0x74\n-\tstc2l\t0, cr0, [ip, #-116]!\t@ 0xffffff8c\n-\tadds\tr6, r5, r0\n+\tmcr2\t0, 1, r0, cr10, cr13, {0}\n+\tmcr2\t0, 0, r0, cr2, cr13, {0}\n+\tldc2l\t0, cr0, [r2, #116]\t@ 0x74\n+\tldc2l\t0, cr0, [r0, #-116]!\t@ 0xffffff8c\n+\tadds\tr2, r6, r0\n \tmovs\tr6, r3\n-\tldc2l\t0, cr0, [sl], {29}\n+\tldc2l\t0, cr0, [lr], {29}\n \tldmia\tr3, {r2, r3, r4}\n \tmovs\tr4, r3\n \tldrb\tr6, [r7, #28]\n \tmovs\tr4, r4\n \n 002be204 , std::allocator > const&)@@Base>:\n TextureInfoType::TextureInfoType(Texture const&, std::__cxx11::basic_string, std::allocator > const&):\n@@ -1018468,25 +1018469,25 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrb\tr4, [r3, #23]\n \tmovs\tr4, r4\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r3, #24\n+\tasrs\tr0, r4, #24\n \tmovs\tr6, r3\n-\tldr\tr0, [r7, #12]\n+\tldr\tr4, [r7, #12]\n \tmovs\tr6, r3\n-\tasrs\tr2, r2, #23\n+\tasrs\tr6, r2, #23\n \tmovs\tr6, r3\n-\tldr\tr6, [r1, #8]\n+\tldr\tr2, [r2, #8]\n \tmovs\tr6, r3\n-\tasrs\tr2, r6, #22\n+\tasrs\tr6, r6, #22\n \tmovs\tr6, r3\n-\tldr\tr0, [r2, #4]\n+\tldr\tr4, [r2, #4]\n \tmovs\tr6, r3\n \n 002be360 , std::allocator > const&, clipper::Coord_orth const&)@@Base>:\n coot::ramachandran_points_container_t::add(std::__cxx11::basic_string, std::allocator > const&, clipper::Coord_orth const&):\n graphics-info.h:343\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1021940,54 +1021941,54 @@\n \tblx\te78c8 \n \tldr\tr4, [r0, #44]\t@ 0x2c\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r7, #40]\t@ 0x28\n \tmovs\tr4, r4\n-\tlsls\tr0, r5, #14\n+\tlsls\tr4, r5, #14\n \tmovs\tr6, r3\n-\tlsls\tr4, r3, #13\n+\tlsls\tr0, r4, #13\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r0, #13\n+\tlsls\tr0, r1, #13\n \tmovs\tr6, r3\n \tldr\tr4, [r6, #20]\n \tmovs\tr4, r4\n-\tlsls\tr4, r4, #10\n+\tlsls\tr0, r5, #10\n \tmovs\tr6, r3\n \tstr\tr0, [r4, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #12]\n \tmovs\tr0, r0\n-\tlsls\tr2, r4, #13\n+\tlsls\tr6, r4, #13\n \tmovs\tr6, r3\n-\tlsls\tr2, r5, #12\n+\tlsls\tr6, r5, #12\n \tmovs\tr6, r3\n-\tlsls\tr2, r6, #11\n+\tlsls\tr6, r6, #11\n \tmovs\tr6, r3\n \tldrsb\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #8]\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, r5]\n \tmovs\tr0, r0\n-\tmovs\tr6, r1\n+\tmovs\tr2, r2\n \tmovs\tr6, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tvqadd.u8\td16, d12, d13\n-\tstc2l\t0, cr0, [r8, #-116]!\t@ 0xffffff8c\n+\tvqadd.u16\td16, d0, d13\n+\tstc2l\t0, cr0, [ip, #-116]!\t@ 0xffffff8c\n \tstr\tr2, [r0, #64]\t@ 0x40\n \tmovs\tr4, r4\n \tstr\tr2, [r5, #60]\t@ 0x3c\n \tmovs\tr4, r4\n \tstr\tr2, [r2, #60]\t@ 0x3c\n \tmovs\tr4, r4\n \tstr\tr2, [r7, #56]\t@ 0x38\n@@ -1024063,17 +1024064,17 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #56]\t@ 0x38\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tsmlsdx\tr0, lr, sp, r0\n-\tsmladx\tr0, r8, sp, r0\n-\tmls\tr0, r6, sp, r0\n+\tsmmlar\tr0, r2, sp, r0\n+\tsmladx\tr0, ip, sp, r0\n+\tmls\tr0, sl, sp, r0\n \tldrb\tr4, [r0, r1]\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tldrh\tr4, [r0, r6]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #96]\t@ 0x60\n@@ -1024110,104 +1024111,104 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #64]\t@ 0x40\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tldrb.w\tr0, [r8, ip, lsl #1]\n-\tldrsb.w\tr0, [ip, sp, lsl #1]\n-\tldr??.w\tr0, [lr, #29]\n-\tstr??.w\tr0, [r0, #29]\n-\tstr\tr6, [r0, #12]\n+\tldrb.w\tr0, [ip, ip, lsl #1]\n+\tvld4.8\t{d0-d3}, [r0 :64]!\n+\tvst4.8\t{d0-d3}, [r2 :64]!\n+\tstr??.w\tr0, [r4, #29]\n+\tstr\tr2, [r1, #12]\n \tmovs\tr5, r3\n-\tldrb.w\tr0, [ip, #29]\n-\tldr??.w\tr0, [lr, sp, lsl #1]\n-\tldrb\tr4, [r1, r1]\n+\tstrh.w\tr0, [r0, #29]\n+\tstrb.w\tr0, [r2, #29]\n+\tldrb\tr0, [r2, r1]\n \tmovs\tr7, r3\n-\tstr\tr6, [r6, #0]\n+\tstr\tr2, [r7, #0]\n \tmovs\tr5, r3\n-\tldrb.w\tr0, [r4, sp, lsl #1]\n-\t\t\t@ instruction: 0xf7f6001d\n-\t\t\t@ instruction: 0xf7d8001d\n-\t\t\t@ instruction: 0xf7be001d\n-\t\t\t@ instruction: 0xf7a4001d\n-\t\t\t@ instruction: 0xf786001d\n-\t\t\t@ instruction: 0xf76a001d\n+\tldrb.w\tr0, [r8, sp, lsl #1]\n+\t\t\t@ instruction: 0xf7fa001d\n+\t\t\t@ instruction: 0xf7dc001d\n+\t\t\t@ instruction: 0xf7c2001d\n+\t\t\t@ instruction: 0xf7a8001d\n+\t\t\t@ instruction: 0xf78a001d\n+\t\t\t@ instruction: 0xf76e001d\n \tb.n\t2c0d58 \n \tmovs\tr4, r3\n-\t\t\t@ instruction: 0xf726001d\n-\t\t\t@ instruction: 0xf708001d\n-\t\t\t@ instruction: 0xf6ea001d\n-\tmovt\tr0, #51229\t@ 0xc81d\n-\tldrh\tr2, [r7, r0]\n+\t\t\t@ instruction: 0xf72a001d\n+\t\t\t@ instruction: 0xf70c001d\n+\t\t\t@ instruction: 0xf6ee001d\n+\t\t\t@ instruction: 0xf6d0001d\n+\tldrh\tr6, [r7, r0]\n \tmovs\tr7, r3\n-\tldrb\tr4, [r2, r6]\n+\tldrb\tr0, [r3, r6]\n \tmovs\tr5, r3\n-\tldrb\tr6, [r7, r7]\n+\tldrsh\tr2, [r0, r0]\n \tmovs\tr5, r3\n-\trsbs\tr0, ip, #10289152\t@ 0x9d0000\n-\tsubs.w\tr0, lr, #10289152\t@ 0x9d0000\n-\tsub.w\tr0, r0, #10289152\t@ 0x9d0000\n-\t\t\t@ instruction: 0xf586001d\n-\tstr\tr0, [r1, r5]\n+\t\t\t@ instruction: 0xf5e0001d\n+\trsb\tr0, r2, #10289152\t@ 0x9d0000\n+\tsub.w\tr0, r4, #10289152\t@ 0x9d0000\n+\t\t\t@ instruction: 0xf58a001d\n+\tstr\tr4, [r1, r5]\n \tmovs\tr7, r3\n-\tldrb\tr2, [r4, r4]\n+\tldrb\tr6, [r4, r4]\n \tmovs\tr5, r3\n \t\t\t@ instruction: 0xf198001c\n-\t\t\t@ instruction: 0xf532001d\n-\tadds.w\tr0, r4, #10289152\t@ 0x9d0000\n-\t\t\t@ instruction: 0xf4f6001d\n-\t\t\t@ instruction: 0xf4d8001d\n-\t\t\t@ instruction: 0xf4ba001d\n-\tldr\tr0, [r0, r0]\n+\t\t\t@ instruction: 0xf536001d\n+\tadds.w\tr0, r8, #10289152\t@ 0x9d0000\n+\t\t\t@ instruction: 0xf4fa001d\n+\t\t\t@ instruction: 0xf4dc001d\n+\t\t\t@ instruction: 0xf4be001d\n+\tldr\tr4, [r0, r0]\n \tmovs\tr7, r3\n-\tldrh\tr2, [r5, r7]\n+\tldrh\tr6, [r5, r7]\n \tmovs\tr5, r3\n-\tubfx\tr0, r8, #0, #30\n-\tusat16\tr0, #29, sl\n-\tusat\tr0, #29, ip\n-\t\t\t@ instruction: 0xf372001d\n-\t\t\t@ instruction: 0xf3b8001d\n-\t\t\t@ instruction: 0xf39e001d\n+\tubfx\tr0, ip, #0, #30\n+\tusat16\tr0, #29, lr\n+\t\t\t@ instruction: 0xf390001d\n+\t\t\t@ instruction: 0xf376001d\n+\t\t\t@ instruction: 0xf3bc001d\n+\tusat16\tr0, #29, r2\n \tldrh\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tusat\tr0, #29, r4\n-\t\t\t@ instruction: 0xf37e001d\n-\t\t\t@ instruction: 0xf378001d\n+\tusat\tr0, #29, r8\n+\tusat\tr0, #29, r2\n+\t\t\t@ instruction: 0xf37c001d\n \tstr\tr0, [r0, #84]\t@ 0x54\n \tmovs\tr0, r0\n-\tbfi\tr0, sl, #0, #30\n-\tbfi\tr0, r4, #0, #30\n+\tbfi\tr0, lr, #0, #30\n+\tbfi\tr0, r8, #0, #30\n \tldr\tr0, [r4, #4]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf358001d\n-\t\t\t@ instruction: 0xf350001d\n-\tsbfx\tr0, r8, #0, #30\n+\t\t\t@ instruction: 0xf35c001d\n+\t\t\t@ instruction: 0xf354001d\n+\tsbfx\tr0, ip, #0, #30\n \tstr\tr4, [r7, #112]\t@ 0x70\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf33e001d\n \tsbfx\tr0, r2, #0, #30\n+\tsbfx\tr0, r6, #0, #30\n \tstrb\tr0, [r2, r7]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf274001d\n-\t\t\t@ instruction: 0xf28c001d\n-\t\t\t@ instruction: 0xf2fc001d\n+\t\t\t@ instruction: 0xf278001d\n+\t\t\t@ instruction: 0xf290001d\n+\tssat\tr0, #30, r0\n \tldrsh\tr4, [r6, r5]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf2ea001d\n-\t\t\t@ instruction: 0xf2de001d\n-\t\t\t@ instruction: 0xf2d2001d\n-\tmovt\tr0, #40989\t@ 0xa01d\n-\t\t\t@ instruction: 0xf2be001d\n+\t\t\t@ instruction: 0xf2ee001d\n+\t\t\t@ instruction: 0xf2e2001d\n+\t\t\t@ instruction: 0xf2d6001d\n+\tmovt\tr0, #57373\t@ 0xe01d\n+\tmovt\tr0, #8221\t@ 0x201d\n \tldrsh\tr4, [r7, r0]\n \tmovs\tr0, r0\n-\tsubw\tr0, r4, #29\n-\t\t\t@ instruction: 0xf29e001d\n-\tbge.n\t2c0d88 \n+\tsubw\tr0, r8, #29\n+\tsubw\tr0, r2, #29\n+\tbge.n\t2c0d90 \n \tmovs\tr5, r3\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #144]\t@ 0x90\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tadd\tr3, sp, #152\t@ 0x98\n \tstr\tr3, [sp, #20]\n \tcmp\tr0, r3\n@@ -1026017,76 +1026018,76 @@\n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #228]\t@ 0xe4\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\te9174 \n \tb.n\t2c1954 \n \tnop\n-\tands.w\tr0, r4, #29\n-\tands.w\tr0, sl, #29\n-\tbvc.n\t2c1854 \n+\tands.w\tr0, r8, #29\n+\tands.w\tr0, lr, #29\n+\tbvc.n\t2c185c \n \tmovs\tr5, r3\n-\tvqadd.s32\td16, d8, d13\n-\tvqadd.s32\td16, d6, d13\n-\tvqadd.s32\td16, d8, d13\n-\tmrc\t0, 6, r0, cr12, cr13, {0}\n-\tmrc\t0, 6, r0, cr14, cr13, {0}\n-\tbvs.n\t2c198c \n+\tvqadd.s32\td16, d12, d13\n+\tvqadd.s32\td16, d10, d13\n+\tvqadd.s32\td16, d12, d13\n+\tmcr\t0, 7, r0, cr0, cr13, {0}\n+\tmcr\t0, 7, r0, cr2, cr13, {0}\n+\tbvs.n\t2c1994 \n \tmovs\tr5, r3\n-\tmrc\t0, 1, r0, cr4, cr13, {0}\n-\tmiaTB\tacc0, sp, r0\n-\tbpl.n\t2c1858 \n+\tmrc\t0, 1, r0, cr8, cr13, {0}\n+\tmrc\t0, 1, r0, cr2, cr13, {0}\n+\tbpl.n\t2c1860 \n \tmovs\tr5, r3\n-\tstc\t0, cr0, [r8, #116]\t@ 0x74\n-\tldc\t0, cr0, [r2, #116]\t@ 0x74\n-\tbpl.n\t2c1914 \n+\tstc\t0, cr0, [ip, #116]\t@ 0x74\n+\tldc\t0, cr0, [r6, #116]\t@ 0x74\n+\tbpl.n\t2c191c \n \tmovs\tr5, r3\n-\tstcl\t0, cr0, [r8], #116\t@ 0x74\n-\tstcl\t0, cr0, [sl], #116\t@ 0x74\n-\tbmi.n\t2c19e0 \n+\tstcl\t0, cr0, [ip], #116\t@ 0x74\n+\tstcl\t0, cr0, [lr], #116\t@ 0x74\n+\tbmi.n\t2c17e8 \n \tmovs\tr5, r3\n-\tldc\t0, cr0, [r8], #-116\t@ 0xffffff8c\n-\tldc\t0, cr0, [sl], #-116\t@ 0xffffff8c\n-\tbcc.n\t2c189c \n+\tldc\t0, cr0, [ip], #-116\t@ 0xffffff8c\n+\tldc\t0, cr0, [lr], #-116\t@ 0xffffff8c\n+\tbcc.n\t2c18a4 \n \tmovs\tr5, r3\n-\t\t\t@ instruction: 0xeb8c001d\n-\t\t\t@ instruction: 0xeb92001d\n-\tbcc.n\t2c1968 \n+\t\t\t@ instruction: 0xeb90001d\n+\t\t\t@ instruction: 0xeb96001d\n+\tbcc.n\t2c1970 \n \tmovs\tr5, r3\n-\t\t\t@ instruction: 0xeae0001d\n-\t\t\t@ instruction: 0xeae6001d\n-\tbcs.n\t2c1834 \n+\t\t\t@ instruction: 0xeae4001d\n+\t\t\t@ instruction: 0xeaea001d\n+\tbcs.n\t2c183c \n \tmovs\tr5, r3\n-\tbics.w\tr0, r8, sp, lsr #32\n-\tbics.w\tr0, lr, sp, lsr #32\n-\tbne.n\t2c18f8 \n+\tbics.w\tr0, ip, sp, lsr #32\n+\torr.w\tr0, r2, sp, lsr #32\n+\tbne.n\t2c1900 \n \tmovs\tr5, r3\n-\t\t\t@ instruction: 0xe99c001d\n-\t\t\t@ instruction: 0xe9a2001d\n-\tbne.n\t2c19c8 \n+\t\t\t@ instruction: 0xe9a0001d\n+\t\t\t@ instruction: 0xe9a6001d\n+\tbne.n\t2c19d0 \n \tmovs\tr5, r3\n \tstrb\tr4, [r0, #2]\n \tmovs\tr4, r3\n-\tmcr2\t0, 3, r0, cr8, cr14, {0}\n-\tstrd\tr0, r0, [r8], #116\t@ 0x74\n-\t\t\t@ instruction: 0xe856001d\n-\t\t\t@ instruction: 0xe85e001d\n-\tldmia\tr7, {r1, r2, r3, r4, r5, r6, r7}\n+\tmcr2\t0, 3, r0, cr12, cr14, {0}\n+\tstrd\tr0, r0, [ip], #116\t@ 0x74\n+\t\t\t@ instruction: 0xe85a001d\n+\tstrd\tr0, r0, [r2], #-116\t@ 0x74\n+\tbeq.n\t2c1940 \n \tmovs\tr5, r3\n-\tb.n\t2c18b8 \n+\tb.n\t2c18c0 \n \tmovs\tr5, r3\n-\tb.n\t2c18bc \n+\tb.n\t2c18c4 \n \tmovs\tr5, r3\n-\tldmia\tr7!, {r3, r5, r6}\n+\tldmia\tr7!, {r2, r3, r5, r6}\n \tmovs\tr5, r3\n-\tb.n\t2c1778 \n+\tb.n\t2c1780 \n \tmovs\tr5, r3\n-\tb.n\t2c178c \n+\tb.n\t2c1794 \n \tmovs\tr5, r3\n-\tldmia\tr7!, {r1, r3, r5}\n+\tldmia\tr7!, {r1, r2, r3, r5}\n \tmovs\tr5, r3\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #196]\t@ 0xc4\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tcmp\tr0, sl\n \tbeq.n\t2c1962 \n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n@@ -1027991,86 +1027992,86 @@\n \tbeq.n\t2c25d8 \n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #128]\t@ 0x80\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\te9174 \n \tb.n\t2c25d8 \n-\tb.n\t2c20cc \n-\tmovs\tr5, r3\n-\tb.n\t2c20dc \n+\tb.n\t2c20d4 \n \tmovs\tr5, r3\n \tb.n\t2c20e4 \n \tmovs\tr5, r3\n-\tb.n\t2c1fd8 \n+\tb.n\t2c20ec \n \tmovs\tr5, r3\n-\tb.n\t2c1fe8 \n+\tb.n\t2c1fe0 \n \tmovs\tr5, r3\n-\tb.n\t2c2000 \n+\tb.n\t2c1ff0 \n \tmovs\tr5, r3\n-\tb.n\t2c1ee4 \n+\tb.n\t2c2008 \n \tmovs\tr5, r3\n-\tb.n\t2c1ee4 \n+\tb.n\t2c1eec \n \tmovs\tr5, r3\n-\tb.n\t2c1ef4 \n+\tb.n\t2c1eec \n \tmovs\tr5, r3\n-\tb.n\t2c1df0 \n+\tb.n\t2c1efc \n \tmovs\tr5, r3\n-\tb.n\t2c1df0 \n+\tb.n\t2c1df8 \n \tmovs\tr5, r3\n-\tb.n\t2c1df0 \n+\tb.n\t2c1df8 \n \tmovs\tr5, r3\n-\tb.n\t2c2ccc \n+\tb.n\t2c1df8 \n \tmovs\tr5, r3\n-\tuxth\tr4, r0\n+\tb.n\t2c2cd4 \n+\tmovs\tr5, r3\n+\tuxth\tr0, r1\n \tmovs\tr5, r3\n-\tb.n\t2c2cb4 \n+\tb.n\t2c2cbc \n \tmovs\tr5, r3\n-\tb.n\t2c2b90 \n+\tb.n\t2c2b98 \n \tmovs\tr5, r3\n-\tcbz\tr0, 2c25b8 \n+\tcbz\tr4, 2c25b8 \n \tmovs\tr5, r3\n-\tb.n\t2c2b78 \n+\tb.n\t2c2b80 \n \tmovs\tr5, r3\n \tstr\tr2, [r5, #124]\t@ 0x7c\n \tmovs\tr4, r3\n-\trsb\tr0, ip, #10354688\t@ 0x9e0000\n-\tb.n\t2c29f0 \n-\tmovs\tr5, r3\n-\tb.n\t2c2878 \n+\trsbs\tr0, r0, #10354688\t@ 0x9e0000\n+\tb.n\t2c29f8 \n \tmovs\tr5, r3\n \tb.n\t2c2880 \n \tmovs\tr5, r3\n-\tb.n\t2c2824 \n+\tb.n\t2c2888 \n+\tmovs\tr5, r3\n+\tb.n\t2c282c \n \tmovs\tr5, r3\n \tldrsh\tr0, [r0, r3]\n \tmovs\tr0, r0\n-\tb.n\t2c2688 \n+\tb.n\t2c2690 \n \tmovs\tr5, r3\n-\tb.n\t2c2698 \n+\tb.n\t2c26a0 \n \tmovs\tr5, r3\n-\tb.n\t2c2628 \n-\tmovs\tr5, r3\n-\tsvc\t118\t@ 0x76\n+\tb.n\t2c2630 \n \tmovs\tr5, r3\n-\tsvc\t128\t@ 0x80\n+\tsvc\t122\t@ 0x7a\n \tmovs\tr5, r3\n-\tsvc\t80\t@ 0x50\n+\tsvc\t132\t@ 0x84\n \tmovs\tr5, r3\n-\tudf\t#136\t@ 0x88\n+\tsvc\t84\t@ 0x54\n \tmovs\tr5, r3\n \tudf\t#140\t@ 0x8c\n \tmovs\tr5, r3\n-\tudf\t#64\t@ 0x40\n+\tudf\t#144\t@ 0x90\n+\tmovs\tr5, r3\n+\tudf\t#68\t@ 0x44\n \tmovs\tr5, r3\n-\tble.n\t2c24dc \n+\tble.n\t2c24e4 \n \tmovs\tr5, r3\n-\tble.n\t2c24e8 \n+\tble.n\t2c24f0 \n \tmovs\tr5, r3\n-\tble.n\t2c2698 \n+\tble.n\t2c26a0 \n \tmovs\tr5, r3\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #96]\t@ 0x60\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tldr\tr3, [sp, #12]\n \tcmp\tr0, r3\n \tbeq.n\t2c25e8 \n@@ -1028836,19 +1028837,19 @@\n \tb.n\t2c2954 \n \tb.n\t2c28ee \n \tb.n\t2c2906 \n \tb.n\t2c290c \n \tb.n\t2c295e \n \tb.n\t2c295e \n \tb.n\t2c2918 \n-\tblt.n\t2c2ad0 \n+\tbgt.n\t2c2ad8 \n \tmovs\tr5, r3\n-\tbgt.n\t2c2adc \n+\tbgt.n\t2c2ae4 \n \tmovs\tr5, r3\n-\tblt.n\t2c2a7c \n+\tblt.n\t2c2a84 \n \tmovs\tr5, r3\n \tldrsh\tr4, [r3, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r3]\n \tmovs\tr0, r0\n@@ -1031352,15 +1031353,15 @@\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr0, #60\t@ 0x3c\n \tmovs\tr4, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr2!, {r4, r6, r7}\n+\tldmia\tr2, {r2, r4, r6, r7}\n \tmovs\tr5, r3\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n@@ -1031368,25 +1031369,25 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n \tmovs\tr6, #184\t@ 0xb8\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldmia\tr1, {r1, r2, r4, r5}\n+\tldmia\tr1, {r1, r3, r4, r5}\n \tmovs\tr5, r3\n \t\t\t@ instruction: 0xf0ca001b\n-\tadds\tr6, r4, r2\n+\tadds\tr2, r5, r2\n \tmovs\tr7, r3\n-\tadds\tr2, r7, r4\n+\tadds\tr6, r7, r4\n \tmovs\tr7, r3\n \teors.w\tr0, r6, #27\n-\tadds\tr6, r3, r0\n+\tadds\tr2, r4, r0\n \tmovs\tr7, r3\n-\tldmia\tr0!, {r1, r2, r4, r5, r6}\n+\tldmia\tr0!, {r1, r3, r4, r5, r6}\n \tmovs\tr5, r3\n \tstr\tr4, [r2, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldrsh\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r7, r7]\n \tmovs\tr0, r0\n@@ -1031775,17 +1031776,17 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tstmia\tr4!, {r6, r7}\n+\tstmia\tr4!, {r2, r6, r7}\n \tmovs\tr5, r3\n-\tstmia\tr4!, {r2, r3, r4, r7}\n+\tstmia\tr4!, {r5, r7}\n \tmovs\tr5, r3\n \tmovs\tr1, #124\t@ 0x7c\n \tmovs\tr4, r4\n \tldc\t0, cr0, [sl], {27}\n \tmovs\tr1, #6\n \tmovs\tr4, r4\n \tmovs\tr0, #232\t@ 0xe8\n@@ -1032321,15 +1032322,15 @@\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tsubs\tr6, r4, #5\n \tmovs\tr4, r4\n \tands.w\tr0, lr, fp, lsr #32\n \tcmp\tr8, r3\n \tmovs\tr4, r3\n-\tasrs\tr6, r6, #7\n+\tasrs\tr2, r7, #7\n \tmovs\tr7, r3\n \tstr\tr4, [r2, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldrh\tr4, [r0, r6]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r0, r4]\n \tmovs\tr0, r0\n@@ -1033233,15 +1033234,15 @@\n \tmovs\tr4, r4\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tadds\tr0, r4, #1\n \tmovs\tr4, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\thlt\t0x003a\n+\thlt\t0x003e\n \tmovs\tr5, r3\n \tasrs\tr0, r2, #30\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tasrs\tr6, r7, #28\n \tmovs\tr4, r4\n@@ -1034948,17 +1034949,17 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr6, [r2, #2]\n \tmovs\tr4, r3\n-\tpush\t{r1, r3, r4, r7, lr}\n+\tpush\t{r1, r2, r3, r4, r7, lr}\n \tmovs\tr5, r3\n-\tpush\t{r3, lr}\n+\tpush\t{r2, r3, lr}\n \tmovs\tr5, r3\n \tasrs\tr6, r2, #6\n \tmovs\tr4, r4\n \tadds\tr7, #24\n \tmovs\tr4, r3\n \tadds\tr6, #252\t@ 0xfc\n \tmovs\tr4, r3\n@@ -1035520,23 +1035521,23 @@\n \tmov\tr0, r4\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n \tb.n\t2c5822 \n \tmovs\tr1, #10\n \tb.n\t2c5822 \n-\tadd\tr4, sp, #952\t@ 0x3b8\n+\tadd\tr4, sp, #968\t@ 0x3c8\n \tmovs\tr5, r3\n \tlsrs\tr6, r3, #1\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #680\t@ 0x2a8\n+\tadd\tr3, sp, #696\t@ 0x2b8\n \tmovs\tr5, r3\n \tlsls\tr0, r0, #31\n \tmovs\tr4, r4\n \tadd\tr6, sp, #544\t@ 0x220\n \tmovs\tr3, r3\n \tlsls\tr6, r2, #30\n \tmovs\tr4, r4\n@@ -1035628,15 +1035629,15 @@\n \tb.n\t2c5b1a \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tlsls\tr6, r1, #20\n \tmovs\tr4, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #712\t@ 0x2c8\n+\tadd\tr0, sp, #728\t@ 0x2d8\n \tmovs\tr5, r3\n \tstr\tr4, [r6, #112]\t@ 0x70\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 002c5b64 :\n@@ -1036364,45 +1036365,45 @@\n \tmovs\tr4, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #15\n \tmovs\tr4, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #760\t@ (adr r7, 2c6374 )\n+\tadd\tr7, pc, #776\t@ (adr r7, 2c6384 )\n \tmovs\tr5, r3\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #448\t@ (adr r7, 2c6250 )\n+\tadd\tr7, pc, #464\t@ (adr r7, 2c6260 )\n \tmovs\tr5, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #288\t@ (adr r6, 2c61c4 , std::allocator > const&)@@Base+0x104>)\n+\tadd\tr6, pc, #304\t@ (adr r6, 2c61d4 , std::allocator > const&)@@Base+0x114>)\n \tmovs\tr5, r3\n \tlsls\tr0, r2, #7\n \tmovs\tr4, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #224\t@ (adr r5, 2c6194 , std::allocator > const&)@@Base+0xd4>)\n+\tadd\tr5, pc, #240\t@ (adr r5, 2c61a4 , std::allocator > const&)@@Base+0xe4>)\n \tmovs\tr5, r3\n-\tadd\tr4, pc, #840\t@ (adr r4, 2c6400 )\n+\tadd\tr4, pc, #856\t@ (adr r4, 2c6410 )\n \tmovs\tr5, r3\n \tvaddl.u16\tq8, d4, d19\n \tvaddl.u32\tq0, d14, d19\n \n 002c60c0 , std::allocator > const&)@@Base>:\n graphics_info_t::side_chain_flip_180_moving_atoms_residue(coot::residue_spec_t const&, std::__cxx11::basic_string, std::allocator > const&):\n graphics-info-intermediate.cc:574\n@@ -1036610,15 +1036611,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n \tldr\tr4, [r3, r3]\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #128]\t@ (2c62c4 )\n+\tldr\tr6, [pc, #144]\t@ (2c62d4 )\n \tmovs\tr5, r3\n \tcdp2\t0, 2, cr0, cr2, cr3, {1}\n \tldc2l\t0, cr0, [ip, #140]!\t@ 0x8c\n \n 002c624c :\n graphics_info_t::jed_flip_intermediate_atoms(bool):\n graphics-info-intermediate.cc:591\n@@ -1036941,15 +1036942,15 @@\n \tmovs\tr0, r0\n \tstc2\t0, cr0, [lr], {35}\t@ 0x23\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfbda0023\n-\tadd\tr0, pc, #248\t@ (adr r0, 2c65b0 )\n+\tadd\tr0, pc, #264\t@ (adr r0, 2c65c0 )\n \tmovs\tr5, r3\n \t\t\t@ instruction: 0xfb780023\n \n 002c64bc :\n graphics_info_t::set_regenerate_bonds_needs_make_bonds_type_checked(bool):\n graphics-info-intermediate.cc:741\n \tldr\tr3, [pc, #8]\t@ (2c64c8 )\n@@ -1037766,15 +1037767,15 @@\n \tmovs\tr4, r3\n \tsubs\tr4, r2, #0\n \tmovs\tr4, r3\n \tstrb\tr0, [r0, r6]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #20]\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #872]\t@ 0x368\n+\tldr\tr3, [sp, #888]\t@ 0x378\n \tmovs\tr5, r3\n \t\t\t@ instruction: 0xf6300023\n \taddw\tr0, r6, #2083\t@ 0x823\n std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int) [clone .isra.0]:\n /usr/include/c++/14/bits/basic_string.h:1466\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1038017,19 +1038018,19 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tb.n\t2c6c34 \n \tadds.w\tr0, r8, #10682368\t@ 0xa30000\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd.w\tr0, ip, #10682368\t@ 0xa30000\n \t\t\t@ instruction: 0xf4f00023\n-\tstr\tr7, [sp, #0]\n+\tstr\tr7, [sp, #16]\n \tmovs\tr5, r3\n-\tstr\tr6, [sp, #760]\t@ 0x2f8\n+\tstr\tr6, [sp, #776]\t@ 0x308\n \tmovs\tr5, r3\n-\tstr\tr6, [sp, #696]\t@ 0x2b8\n+\tstr\tr6, [sp, #712]\t@ 0x2c8\n \tmovs\tr5, r3\n \t\t\t@ instruction: 0xf3f20023\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf3be0023\n@@ -1043143,17 +1043144,17 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrsh\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r3, #14]\n+\tstrb\tr4, [r3, #14]\n \tmovs\tr5, r3\n-\tstrb\tr2, [r4, #14]\n+\tstrb\tr6, [r4, #14]\n \tmovs\tr5, r3\n \tldmia\tr6, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr3, r4\n \n 002c91bc , std::allocator > const&)@@Base>:\n graphics_info_t::release_restraints_lock(std::__cxx11::basic_string, std::allocator > const&):\n graphics-info-modelling.cc:132\n@@ -1043292,17 +1043293,17 @@\n \tmovs\tr3, r4\n \tldrsb\tr0, [r0, r1]\n \tmovs\tr0, r0\n \tldr\tr4, [r7, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r6, #9]\n+\tstrb\tr4, [r6, #9]\n \tmovs\tr5, r3\n-\tstrb\tr2, [r2, #10]\n+\tstrb\tr6, [r2, #10]\n \tmovs\tr5, r3\n \tldmia\tr5!, {r1, r2, r4, r6}\n \tmovs\tr3, r4\n \n 002c92e4 , std::allocator > const&)@@Base>:\n graphics_info_t::release_moving_atoms_lock(std::__cxx11::basic_string, std::allocator > const&):\n graphics-info-modelling.cc:157\n@@ -1043525,25 +1043526,25 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr4, {r1, r4, r5, r7}\n \tmovs\tr3, r4\n \tstr\tr4, [r2, #68]\t@ 0x44\n \tmovs\tr0, r0\n-\tstrb\tr2, [r5, #7]\n+\tstrb\tr6, [r5, #7]\n \tmovs\tr5, r3\n-\tstrb\tr6, [r5, #6]\n+\tstrb\tr2, [r6, #6]\n \tmovs\tr5, r3\n \tldmia\tr4!, {r2, r5}\n \tmovs\tr3, r4\n \tldrb\tr0, [r3, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r5, #4]\n+\tstrb\tr6, [r5, #4]\n \tmovs\tr5, r3\n \tldmia\tr3, {r1, r3, r4, r6, r7}\n \tmovs\tr3, r4\n \tldmia\tr3, {r2, r3, r4, r5, r7}\n \tmovs\tr3, r4\n \n 002c9484 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base>:\n@@ -1044007,25 +1044008,25 @@\n /usr/include/c++/14/bits/stl_tree.h:597\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tb.n\t2c971a , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x296>\n /usr/include/c++/14/bits/basic_string.h:405\n \tldr\tr0, [pc, #56]\t@ (2c97b8 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x334>)\n \tadd\tr0, pc\n \tblx\teaad0 \n-\tstrb\tr0, [r5, #3]\n+\tstrb\tr4, [r5, #3]\n \tmovs\tr5, r3\n \tldmia\tr3!, {r4, r6}\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr1!, {r2, r4, r5, r7}\n \tmovs\tr3, r4\n-\tadd\tr1, pc, #8\t@ (adr r1, 2c97a0 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x31c>)\n+\tadd\tr1, pc, #24\t@ (adr r1, 2c97b0 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x32c>)\n \tmovs\tr5, r3\n-\tpush\t{r5, r6, r7}\n+\tpush\t{r2, r5, r6, r7}\n \tmovs\tr5, r3\n \tldmia\tr1, {r1, r3, r4}\n \tmovs\tr3, r4\n \tldmia\tr0!, {r1, r2, r4, r5, r6, r7}\n \tmovs\tr3, r4\n \tldmia\tr0!, {r1, r4, r6, r7}\n \tmovs\tr3, r4\n@@ -1044067,15 +1044068,15 @@\n /usr/include/c++/14/ostream:121\n \tb.w\t2c7188 \n \tbx\tlr\n \tldmia\tr0!, {r1, r2, r3, r4, r5}\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [r6, #92]\t@ 0x5c\n+\tldr\tr6, [r6, #92]\t@ 0x5c\n \tmovs\tr5, r3\n \n 002c97f8 :\n graphics_info_t::clear_up_glsl_buffers_for_moving_atoms():\n graphics-info-modelling.cc:466\n \tbx\tlr\n \tnop\n@@ -1044177,15 +1044178,15 @@\n \tb.w\tf35dc \n \tstmia\tr7!, {r2, r5, r6, r7}\n \tmovs\tr3, r4\n \tstr\tr4, [r2, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r7]\n \tmovs\tr0, r0\n-\tldr\tr6, [r7, #88]\t@ 0x58\n+\tldr\tr2, [r0, #92]\t@ 0x5c\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r2]\n \tmovs\tr0, r0\n \tldrh\tr4, [r5, r5]\n \tmovs\tr0, r0\n@@ -1044766,15 +1044767,15 @@\n \tb.n\t2c9c92 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstmia\tr3!, {r2, r3, r7}\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r3, #24]\n+\tldr\tr0, [r4, #24]\n \tmovs\tr5, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 002c9cd0 , std::allocator > const&) const@@Base>:\n graphics_info_t::adjust_refinement_residue_name(std::__cxx11::basic_string, std::allocator > const&) const:\n graphics-info-modelling.cc:1932\n@@ -1044895,15 +1044896,15 @@\n \tnop\n \tstmia\tr3!, {r1, r4}\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr2!, {r2, r4, r5, r6, r7}\n \tmovs\tr3, r4\n-\tldrsh\tr2, [r7, r6]\n+\tldrsh\tr6, [r7, r6]\n \tmovs\tr4, r3\n \tstmia\tr2!, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr3, r4\n \n 002c9dac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short, int)@@Base>:\n 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):\n graphics-info-modelling.cc:1965\n@@ -1046029,17 +1046030,17 @@\n \tmovs\tr0, r0\n \tcbnz\tr6, 2ca624 \n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tcbnz\tr0, 2ca61c \n \tmovs\tr3, r4\n-\tstr\tr1, [sp, #448]\t@ 0x1c0\n+\tstr\tr1, [sp, #464]\t@ 0x1d0\n \tmovs\tr4, r3\n-\tstr\tr1, [sp, #0]\n+\tstr\tr1, [sp, #16]\n \tmovs\tr4, r3\n \tldrb\tr4, [r7, r5]\n \tmovs\tr0, r0\n \tldrb\tr4, [r3, r2]\n \t...\n \n 002ca5c8 :\n@@ -1046220,19 +1046221,19 @@\n \tadd\tr1, pc\n \tb.n\t2ca6ec \n \tnop\n \tcbnz\tr6, 2ca746 , std::allocator > const&) const@@Base+0x26>\n \tmovs\tr3, r4\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tldrsh\tr6, [r1, r6]\n+\tldrsh\tr2, [r2, r6]\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsh\tr2, [r1, r5]\n+\tldrsh\tr6, [r1, r5]\n \tmovs\tr5, r3\n \n 002ca720 , std::allocator > const&) const@@Base>:\n graphics_info_t::get_monomer_torsions_from_geometry(std::__cxx11::basic_string, std::allocator > const&) const:\n graphics-info-modelling.cc:5017\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1046604,21 +1046605,21 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r5, r6]\n+\tldrb\tr6, [r5, r6]\n \tmovs\tr5, r3\n \t\t\t@ instruction: 0xb6da\n \tmovs\tr3, r4\n-\tldrb\tr2, [r1, r5]\n+\tldrb\tr6, [r1, r5]\n \tmovs\tr5, r3\n-\tldrb\tr2, [r3, r5]\n+\tldrb\tr6, [r3, r5]\n \tmovs\tr5, r3\n \tsetend\tle\n \tmovs\tr3, r4\n \t\t\t@ instruction: 0xb630\n \tmovs\tr3, r4\n \n 002caa18 :\n@@ -1046765,17 +1046766,17 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #116]\t@ 0x74\n \tmovs\tr0, r0\n \tpush\t{r1, r3, r4, r5, lr}\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r5, r0]\n+\tldrb\tr0, [r6, r0]\n \tmovs\tr5, r3\n-\tldrb\tr2, [r1, r1]\n+\tldrb\tr6, [r1, r1]\n \tmovs\tr5, r3\n \tpush\t{r2, r3, r5, r6, r7}\n \tmovs\tr3, r4\n \n 002cab54 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>:\n 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&):\n graphics-info-modelling.cc:5403\n@@ -1047330,51 +1047331,51 @@\n \tmovs\tr3, r3\n \tpush\t{r1, r3, r5, r6}\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r7, r6]\n+\tldrh\tr0, [r0, r7]\n \tmovs\tr5, r3\n-\tadd\tr3, sp, #304\t@ 0x130\n+\tadd\tr3, sp, #320\t@ 0x140\n \tmovs\tr5, r3\n-\tldrh\tr2, [r1, #28]\n+\tldrh\tr6, [r1, #28]\n \tmovs\tr5, r3\n-\tldmia\tr6!, {r2, r3, r4, r5}\n+\tldmia\tr6, {r6}\n \tmovs\tr6, r3\n-\tldmia\tr5, {r2, r5, r7}\n+\tldmia\tr5, {r3, r5, r7}\n \tmovs\tr6, r3\n \tuxth\tr0, r6\n \tmovs\tr3, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr6, [r2, r6]\n+\tldr\tr2, [r3, r6]\n \tmovs\tr5, r3\n-\tasrs\tr0, r0, #7\n+\tasrs\tr4, r0, #7\n \tmovs\tr6, r3\n-\tldr\tr6, [r7, r4]\n+\tldr\tr2, [r0, r5]\n \tmovs\tr5, r3\n \tstrb\tr0, [r6, #27]\n \tmovs\tr3, r3\n \tstrb\tr2, [r7, #27]\n \tmovs\tr3, r3\n-\tldmia\tr3!, {r1, r2, r4, r5, r6, r7}\n+\tldmia\tr3, {r1, r3, r4, r5, r6, r7}\n \tmovs\tr6, r3\n-\tldr\tr6, [r5, r5]\n+\tldr\tr2, [r6, r5]\n \tmovs\tr5, r3\n-\tldr\tr6, [r3, r3]\n+\tldr\tr2, [r4, r3]\n \tmovs\tr5, r3\n-\tasrs\tr6, r2, #5\n+\tasrs\tr2, r3, #5\n \tmovs\tr6, r3\n-\tldr\tr4, [r2, r3]\n+\tldr\tr0, [r3, r3]\n \tmovs\tr5, r3\n \tstrb\tr6, [r0, #26]\n \tmovs\tr3, r3\n-\tldr\tr0, [r0, r3]\n+\tldr\tr4, [r0, r3]\n \tmovs\tr5, r3\n \tsub\tsp, #496\t@ 0x1f0\n \tmovs\tr3, r4\n \tsub\tsp, #392\t@ 0x188\n \tmovs\tr3, r4\n \n 002cafa0 :\n@@ -1047527,15 +1047528,15 @@\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tadd\tsp, #24\n \tmovs\tr3, r4\n \tldr\tr0, [r2, #4]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r2, #20]\n+\tstrb\tr6, [r2, #20]\n \tmovs\tr4, r3\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tadd\tr7, sp, #392\t@ 0x188\n \tmovs\tr3, r4\n \n 002cb0d8 :\n@@ -1047883,21 +1047884,21 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr5, sp, #352\t@ 0x160\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r4, r4]\n+\tstrb\tr6, [r4, r4]\n \tmovs\tr5, r3\n \tldrh\tr0, [r7, r3]\n \tmovs\tr0, r0\n \tadd\tr4, sp, #1000\t@ 0x3e8\n \tmovs\tr3, r4\n-\tstrb\tr0, [r3, r4]\n+\tstrb\tr4, [r3, r4]\n \tmovs\tr5, r3\n \n 002cb354 :\n graphics_info_t::do_interactive_probe() const:\n graphics-info-modelling.cc:5599\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1048100,33 +1048101,33 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr4, sp, #560\t@ 0x230\n \tmovs\tr3, r4\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r5, r2]\n+\tstrb\tr6, [r5, r2]\n \tmovs\tr5, r3\n \tbcs.n\t2cb478 \n \tmovs\tr3, r3\n-\tstrb\tr6, [r6, r2]\n+\tstrb\tr2, [r7, r2]\n \tmovs\tr5, r3\n \tldr\tr4, [r5, #8]\n \tmovs\tr0, r0\n-\tldr\tr6, [r5, #8]\n+\tldr\tr2, [r6, #8]\n \tmovs\tr5, r3\n-\tldr\tr2, [r1, #8]\n+\tldr\tr6, [r1, #8]\n \tmovs\tr5, r3\n-\tldr\tr6, [r4, #4]\n+\tldr\tr2, [r5, #4]\n \tmovs\tr5, r3\n \tldrsh\tr0, [r6, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r5, r0]\n+\tstrb\tr2, [r6, r0]\n \tmovs\tr5, r3\n-\tstrb\tr6, [r2, r0]\n+\tstrb\tr2, [r3, r0]\n \tmovs\tr5, r3\n \tadd\tr1, sp, #696\t@ 0x2b8\n \tmovs\tr3, r3\n \tadd\tr3, sp, #344\t@ 0x158\n \tmovs\tr3, r4\n \tadd\tr3, sp, #216\t@ 0xd8\n \tmovs\tr3, r4\n@@ -1048410,21 +1048411,21 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r5, r1]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r5, r1]\n+\tstrh\tr6, [r5, r1]\n \tmovs\tr5, r3\n \tstrh\tr6, [r6, #4]\n \tmovs\tr3, r3\n \tadd\tr1, sp, #272\t@ 0x110\n \tmovs\tr3, r4\n-\tstr\tr6, [r4, r6]\n+\tstr\tr2, [r5, r6]\n \tmovs\tr5, r3\n \tadd\tr1, sp, #16\n \tmovs\tr3, r4\n \n 002cb758 , std::allocator >&, std::__cxx11::basic_string, std::allocator >&) const@@Base>:\n graphics_info_t::check_for_no_restraints_object(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&) const:\n graphics-info-modelling.cc:2680\n@@ -1048716,51 +1048717,51 @@\n graphics-info-modelling.cc:2692 (discriminator 1)\n \tmov\tr8, r0\n \tcmp\tr0, #0\n \tbne.w\t2cb7dc , std::allocator >&, std::__cxx11::basic_string, std::allocator >&) const@@Base+0x84>\n \tb.n\t2cb886 , std::allocator >&, std::__cxx11::basic_string, std::allocator >&) const@@Base+0x12e>\n \tadds\tr6, r2, r0\n \tmovs\tr4, r3\n-\tstr\tr2, [r7, r5]\n+\tstr\tr6, [r7, r5]\n \tmovs\tr5, r3\n-\tstr\tr2, [r2, r5]\n+\tstr\tr6, [r2, r5]\n \tmovs\tr5, r3\n-\tstr\tr0, [r0, r5]\n+\tstr\tr4, [r0, r5]\n \tmovs\tr5, r3\n-\tcmp\tip, r1\n+\tcmp\tr8, r2\n \tmovs\tr4, r3\n \tldmia\tr3!, {r1, r5, r7}\n \tmovs\tr3, r3\n \tasrs\tr4, r0, #30\n \tmovs\tr4, r3\n-\tstr\tr0, [r5, r3]\n+\tstr\tr4, [r5, r3]\n \tmovs\tr5, r3\n-\tstr\tr4, [r3, r3]\n+\tstr\tr0, [r4, r3]\n \tmovs\tr5, r3\n-\tstr\tr0, [r1, r3]\n+\tstr\tr4, [r1, r3]\n \tmovs\tr5, r3\n-\tstr\tr6, [r4, r2]\n+\tstr\tr2, [r5, r2]\n \tmovs\tr5, r3\n-\tstr\tr2, [r2, r2]\n+\tstr\tr6, [r2, r2]\n \tmovs\tr5, r3\n-\tstr\tr6, [r0, r2]\n+\tstr\tr2, [r1, r2]\n \tmovs\tr5, r3\n-\tstr\tr2, [r4, r1]\n+\tstr\tr6, [r4, r1]\n \tmovs\tr5, r3\n-\tstr\tr2, [r2, r1]\n+\tstr\tr6, [r2, r1]\n \tmovs\tr5, r3\n-\tstr\tr0, [r3, r0]\n+\tstr\tr4, [r3, r0]\n \tmovs\tr5, r3\n-\tstr\tr6, [r1, r0]\n+\tstr\tr2, [r2, r0]\n \tmovs\tr5, r3\n-\tldr\tr7, [pc, #864]\t@ (2cbd1c )\n+\tldr\tr7, [pc, #880]\t@ (2cbd2c )\n \tmovs\tr5, r3\n-\tldr\tr7, [pc, #760]\t@ (2cbcb8 )\n+\tldr\tr7, [pc, #776]\t@ (2cbcc8 )\n \tmovs\tr5, r3\n-\tldr\tr7, [pc, #672]\t@ (2cbc64 )\n+\tldr\tr7, [pc, #688]\t@ (2cbc74 )\n \tmovs\tr5, r3\n \n 002cb9c4 :\n graphics_info_t::make_moving_atoms_restraints_graphics_object():\n graphics-info-modelling.cc:1764\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1049519,19 +1049520,19 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #84]\t@ 0x54\n \tmovs\tr3, r3\n \tadd\tr2, pc, #400\t@ (adr r2, 2cc150 > const&) const@@Base+0xa8>)\n \tmovs\tr3, r4\n-\tadd\tr6, sp, #504\t@ 0x1f8\n+\tadd\tr6, sp, #520\t@ 0x208\n \tmovs\tr4, r3\n \tstrh\tr4, [r6, r6]\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #152]\t@ (2cc064 )\n+\tldr\tr3, [pc, #168]\t@ (2cc074 )\n \tmovs\tr5, r3\n \tmovs\tr6, #252\t@ 0xfc\n \tmovs\tr4, r3\n \tadd\tr1, pc, #608\t@ (adr r1, 2cc234 > const&) const@@Base+0x18c>)\n \tmovs\tr3, r4\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n@@ -1049643,15 +1049644,15 @@\n \tblx\te8878 >::~vector()@plt>\n /usr/include/c++/14/bits/basic_string.h:809\n \tadd.w\tr0, r4, #12\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n-\tstrb\tr2, [r0, #23]\n+\tstrb\tr6, [r0, #23]\n \tmovs\tr4, r3\n \n 002cc0a8 > const&) const@@Base>:\n graphics_info_t::make_moving_atoms_asc(mmdb::Manager*, std::vector > const&) const:\n graphics-info-modelling.cc:1678\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1049961,33 +1049962,33 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr7, [sp, #200]\t@ 0xc8\n \tmovs\tr3, r4\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #456]\t@ (2cc4c4 , std::allocator > const&, mmdb::Manager*, float, short)@@Base+0x1a0>)\n+\tldr\tr0, [pc, #472]\t@ (2cc4d4 , std::allocator > const&, mmdb::Manager*, float, short)@@Base+0x1b0>)\n \tmovs\tr5, r3\n-\tstrb\tr4, [r3, #19]\n+\tstrb\tr0, [r4, #19]\n \tmovs\tr4, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r3]\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #760]\t@ 0x2f8\n \tmovs\tr3, r4\n \tbx\tr9\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbx\tr0\n+\tbx\tr1\n \tmovs\tr5, r3\n-\tmov\tlr, r5\n+\tmov\tsl, r6\n \tmovs\tr5, r3\n \tldr\tr5, [sp, #304]\t@ 0x130\n \tmovs\tr3, r4\n \n 002cc324 , std::allocator > const&, mmdb::Manager*, float, short)@@Base>:\n graphics_info_t::get_rotamer_probability(mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*, float, short):\n graphics-info-modelling.cc:4957\n@@ -1050448,15 +1050449,15 @@\n \tmovs\tr0, r0\n \tldr\tr2, [sp, #760]\t@ 0x2f8\n \tmovs\tr3, r4\n \tldr\tr2, [sp, #328]\t@ 0x148\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmvns\tr6, r4\n+\tmvns\tr2, r5\n \tmovs\tr5, r3\n \n 002cc668 :\n graphics_info_t::generate_moving_atoms_from_rotamer(int, coot::atom_spec_t&, int):\n graphics-info-modelling.cc:4846\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1051426,17 +1051427,17 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr1, [sp, #376]\t@ 0x178\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadds\tr6, #38\t@ 0x26\n+\tadds\tr6, #42\t@ 0x2a\n \tmovs\tr4, r3\n-\tadds\tr6, #12\n+\tadds\tr6, #16\n \tmovs\tr4, r3\n \tbkpt\t0x00c6\n \tmovs\tr3, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, r4]\n \tmovs\tr0, r0\n@@ -1051446,21 +1051447,21 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr5, #88\t@ 0x58\n+\tsubs\tr5, #92\t@ 0x5c\n \tmovs\tr5, r3\n-\tsubs\tr5, #98\t@ 0x62\n+\tsubs\tr5, #102\t@ 0x66\n \tmovs\tr5, r3\n \tstr\tr3, [sp, #272]\t@ 0x110\n \tmovs\tr3, r4\n-\tsubs\tr4, #202\t@ 0xca\n+\tsubs\tr4, #206\t@ 0xce\n \tmovs\tr5, r3\n \tstr\tr2, [sp, #352]\t@ 0x160\n \tmovs\tr3, r4\n \n 002cce7c :\n graphics_info_t::fill_rotamer_selection_buttons(_GtkWidget*, mmdb::Atom*, int) const:\n graphics-info-modelling.cc:4756\n@@ -1052156,35 +1052157,35 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr1, [sp, #368]\t@ 0x170\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr3, #148\t@ 0x94\n+\tsubs\tr3, #152\t@ 0x98\n \tmovs\tr5, r3\n-\tsubs\tr3, #168\t@ 0xa8\n+\tsubs\tr3, #172\t@ 0xac\n \tmovs\tr5, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, r4]\n \tmovs\tr0, r0\n-\tsubs\tr3, #24\n+\tsubs\tr3, #28\n \tmovs\tr5, r3\n-\tstrh\tr2, [r3, #56]\t@ 0x38\n+\tstrh\tr6, [r3, #56]\t@ 0x38\n \tmovs\tr5, r3\n-\tldr\tr6, [pc, #896]\t@ (2cd728 )\n+\tldr\tr6, [pc, #912]\t@ (2cd738 )\n \tmovs\tr6, r3\n-\tsubs\tr3, #2\n+\tsubs\tr3, #6\n \tmovs\tr5, r3\n \tstrb\tr4, [r1, r6]\n \tmovs\tr0, r0\n \tadd\tr5, sp, #960\t@ 0x3c0\n \tmovs\tr3, r3\n-\tldmia\tr5!, {r3, r4, r6}\n+\tldmia\tr5!, {r2, r3, r4, r6}\n \tmovs\tr4, r3\n \tldrh\tr2, [r5, #46]\t@ 0x2e\n \tmovs\tr3, r4\n \tldrh\tr4, [r5, #44]\t@ 0x2c\n \tmovs\tr3, r4\n \tldrh\tr6, [r1, #44]\t@ 0x2c\n \tmovs\tr3, r4\n@@ -1052479,28 +1052480,28 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r5]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr6, #72\t@ 0x48\n+\tadds\tr6, #76\t@ 0x4c\n \tmovs\tr5, r3\n-\tadds\tr6, #66\t@ 0x42\n+\tadds\tr6, #70\t@ 0x46\n \tmovs\tr5, r3\n-\tldmia\tr1!, {r2, r3, r6, r7}\n+\tldmia\tr1!, {r4, r6, r7}\n \tmovs\tr4, r3\n \tstr\tr0, [r1, #80]\t@ 0x50\n \tmovs\tr3, r3\n-\tadds\tr6, #24\n+\tadds\tr6, #28\n \tmovs\tr5, r3\n \tadc.w\tr0, ip, fp, lsr #32\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tadds\tr5, #170\t@ 0xaa\n+\tadds\tr5, #174\t@ 0xae\n \tmovs\tr5, r3\n \tldr\tr0, [r7, #20]\n \tmovs\tr0, r0\n \tstrb\tr0, [r6, r3]\n \tmovs\tr0, r0\n \tbpl.n\t2cd5fc \n \tmovs\tr3, r3\n@@ -1052760,26 +1052761,26 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r5]\n \tmovs\tr0, r0\n \tldr\tr4, [r5, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrsb\tr4, [r5, r1]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r2, r7}\n+\tstmia\tr7!, {r3, r7}\n \tmovs\tr4, r3\n \tstr\tr6, [r6, #40]\t@ 0x28\n \tmovs\tr3, r3\n \tldrh\tr6, [r1, #4]\n \tmovs\tr3, r4\n-\tadds\tr3, #124\t@ 0x7c\n+\tadds\tr3, #128\t@ 0x80\n \tmovs\tr5, r3\n \tldmia.w\tr0!, {r0, r1, r3, r4}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr3, #100\t@ 0x64\n+\tadds\tr3, #104\t@ 0x68\n \tmovs\tr5, r3\n \tldrh\tr4, [r6, #0]\n \tmovs\tr3, r4\n \tldrh\tr2, [r1, #0]\n \tmovs\tr3, r4\n \n 002cd850 , std::allocator > const&, mmdb::Manager*)@@Base>:\n@@ -1052976,15 +1052977,15 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr6, [r6, #54]\t@ 0x36\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, #22\n+\tadds\tr2, #26\n \tmovs\tr5, r3\n \tstrh\tr2, [r6, #52]\t@ 0x34\n \tmovs\tr3, r4\n \tstrh\tr2, [r2, #52]\t@ 0x34\n \tmovs\tr3, r4\n \tstrh\tr4, [r6, #50]\t@ 0x32\n \tmovs\tr3, r4\n@@ -1053762,15 +1053763,15 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r7, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr4, #90\t@ 0x5a\n+\tcmp\tr4, #94\t@ 0x5e\n \tmovs\tr5, r3\n \tstrh\tr2, [r3, #6]\n \tmovs\tr3, r4\n \n 002cdf84 :\n graphics_info_t::set_geman_mcclure_alpha(float):\n graphics-info-modelling.cc:760\n@@ -1054522,15 +1054523,15 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr2, [r6, #18]\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr0, #66\t@ 0x42\n+\tcmp\tr0, #70\t@ 0x46\n \tmovs\tr5, r3\n \tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr2, [r2, #13]\n \tmovs\tr3, r4\n@@ -1054901,15 +1054902,15 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr5, #26\n+\tmovs\tr5, #30\n \tmovs\tr5, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, #1]\n \tmovs\tr3, r4\n \tldrb\tr2, [r5, #0]\n \tmovs\tr3, r4\n@@ -1055244,31 +1055245,31 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, #26]\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr2, #112\t@ 0x70\n+\tmovs\tr2, #116\t@ 0x74\n \tmovs\tr5, r3\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tmovs\tr2, #96\t@ 0x60\n+\tmovs\tr2, #100\t@ 0x64\n \tmovs\tr5, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr4, [r4, #24]\n \tmovs\tr3, r4\n-\tadds\tr4, r3, #1\n+\tadds\tr0, r4, #1\n \tmovs\tr5, r3\n \tstrb\tr6, [r7, #23]\n \tmovs\tr3, r4\n-\tmovs\tr2, #8\n+\tmovs\tr2, #12\n \tmovs\tr5, r3\n-\tmovs\tr2, #2\n+\tmovs\tr2, #6\n \tmovs\tr5, r3\n \tstrb\tr0, [r6, #21]\n \tmovs\tr3, r4\n \n 002ceadc :\n graphics_info_t::on_rotamer_selection_button_toggled(_GtkCheckButton*, void*):\n graphics-info-modelling.cc:4830\n@@ -1056410,65 +1056411,65 @@\n \tmovs\tr3, r4\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tldrh\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tstrb\tr6, [r2, #2]\n \tmovs\tr3, r4\n-\tmovs\tr4, #74\t@ 0x4a\n+\tmovs\tr4, #78\t@ 0x4e\n \tmovs\tr4, r3\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n-\tsubs\tr1, #216\t@ 0xd8\n+\tsubs\tr1, #220\t@ 0xdc\n \tmovs\tr6, r3\n-\tadds\tr6, r4, #2\n+\tadds\tr2, r5, #2\n \tmovs\tr5, r3\n-\tadds\tr0, r6, #2\n+\tadds\tr4, r6, #2\n \tmovs\tr5, r3\n \tbx\tsp\n \tmovs\tr5, r3\n-\tbx\tsp\n+\tbxns\tsp\n \tmovs\tr5, r3\n-\tbx\tip\n+\tbx\tsp\n \tmovs\tr5, r3\n-\tldrh\tr6, [r2, r3]\n+\tldrh\tr2, [r3, r3]\n \tmovs\tr5, r3\n \tldr\tr0, [r2, #8]\n \tmovs\tr0, r0\n-\tmovs\tr2, #226\t@ 0xe2\n+\tmovs\tr2, #230\t@ 0xe6\n \tmovs\tr4, r3\n-\tsubs\tr4, r6, r7\n+\tsubs\tr0, r7, r7\n \tmovs\tr5, r3\n-\tadds\tr6, r3, #0\n+\tadds\tr2, r4, #0\n \tmovs\tr5, r3\n-\tldrh\tr4, [r6, r0]\n+\tldrh\tr0, [r7, r0]\n \tmovs\tr5, r3\n-\tsubs\tr0, r3, r5\n+\tsubs\tr4, r3, r5\n \tmovs\tr5, r3\n-\tldr\tr6, [r5, r5]\n+\tldr\tr2, [r6, r5]\n \tmovs\tr5, r3\n-\tsubs\tr2, r4, r0\n+\tsubs\tr6, r4, r0\n \tmovs\tr5, r3\n-\tsubs\tr0, r7, r0\n+\tsubs\tr4, r7, r0\n \tmovs\tr5, r3\n-\tcmp\tr2, r5\n+\tcmp\tr6, r5\n \tmovs\tr5, r3\n-\tadd\tr8, pc\n+\tadd\tip, pc\n \tmovs\tr5, r3\n-\tadd\tsl, ip\n+\tadd\tlr, ip\n \tmovs\tr5, r3\n-\tldr\tr4, [r5, r2]\n+\tldr\tr0, [r6, r2]\n \tmovs\tr5, r3\n-\tsubs\tr4, r0, r0\n+\tsubs\tr0, r1, r0\n \tmovs\tr5, r3\n-\tadds\tr4, r7, r7\n+\tsubs\tr0, r0, r0\n \tmovs\tr5, r3\n \tldr\tr6, [r2, #76]\t@ 0x4c\n \tmovs\tr3, r4\n \n 002cf3d8 :\n graphics_info_t::refine_molecule(int, mmdb::Manager*):\n graphics-info-modelling.cc:1065\n@@ -1056575,15 +1056576,15 @@\n \tmovs\tr3, r4\n \tldr\tr4, [r5, #60]\t@ 0x3c\n \tmovs\tr3, r4\n \tstr\tr4, [r6, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr2, r4, r4\n+\tadds\tr6, r4, r4\n \tmovs\tr5, r3\n \tldr\tr2, [r1, #56]\t@ 0x38\n \tmovs\tr3, r4\n \n 002cf4ac > const&)@@Base>:\n graphics_info_t::check_dictionary_for_residue_restraints[abi:cxx11](int, std::vector > const&):\n graphics-info-modelling.cc:1914\n@@ -1058375,15 +1058376,15 @@\n \tadd\tr0, sp, #212\t@ 0xd4\n \tblx\teada4 >::~vector()@plt>\n \tb.n\t2d0162 \n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr4, r7, #16\n+\tlsrs\tr0, r0, #17\n \tmovs\tr5, r3\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r2]\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \t...\n@@ -1059103,21 +1059104,21 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr2, [r1, r5]\n \tmovs\tr3, r4\n \tldr\tr0, [r2, #4]\n \tmovs\tr0, r0\n-\tmovs\tr0, #108\t@ 0x6c\n+\tmovs\tr0, #112\t@ 0x70\n \tmovs\tr4, r3\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr0, r7, #29\n+\tlsls\tr4, r7, #29\n \tmovs\tr5, r3\n \tldr\tr6, [r7, r3]\n \tmovs\tr3, r4\n \tldr\tr0, [r3, r3]\n \tmovs\tr3, r4\n \n 002d07b4 > const&, int, mmdb::Manager*, std::__cxx11::basic_string, std::allocator >)@@Base>:\n@@ -1060012,15 +1060013,15 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [r2, r0]\n \tmovs\tr3, r4\n \tldrb\tr2, [r2, #25]\n \tmovs\tr3, r3\n-\tlsls\tr2, r4, #21\n+\tlsls\tr6, r4, #21\n \tmovs\tr5, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr0, [r6, r0]\n \tmovs\tr3, r4\n \tstrh\tr2, [r7, r3]\n \tmovs\tr3, r4\n@@ -1060459,31 +1060460,31 @@\n \tmovs\tr0, r0\n \tstr\tr6, [r2, r6]\n \tmovs\tr3, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvqadd.u8\td16, d12, d12\n+\tvqadd.u16\td16, d0, d12\n \tstr\tr4, [r1, r5]\n \tmovs\tr3, r4\n \tstr\tr4, [r2, #20]\n \tmovs\tr0, r0\n \tldrh\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstc2l\t0, cr0, [r2, #-112]\t@ 0xffffff90\n-\tldc2l\t0, cr0, [lr], #112\t@ 0x70\n+\tstc2l\t0, cr0, [r6, #-112]\t@ 0xffffff90\n+\tstc2\t0, cr0, [r2, #-112]\t@ 0xffffff90\n \tldr\tr6, [pc, #696]\t@ (2d1474 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x2b8>)\n \tmovs\tr3, r4\n \n 002d11bc , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base>:\n 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):\n graphics-info-modelling.cc:3207\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1060831,51 +1060832,51 @@\n \tmovs\tr0, r0\n \tldr\tr6, [pc, #144]\t@ (2d14ec , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x330>)\n \tmovs\tr3, r4\n \tldr\tr6, [pc, #96]\t@ (2d14c0 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x304>)\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldc2\t0, cr0, [r4], {28}\n-\tldc2\t0, cr0, [lr], {28}\n+\tldc2\t0, cr0, [r8], {28}\n+\tstc2\t0, cr0, [r2], #-112\t@ 0xffffff90\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr5, [pc, #640]\t@ (2d16f4 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x538>)\n \tmovs\tr3, r4\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n-\tstr\tr2, [r4, r1]\n+\tstr\tr6, [r4, r1]\n \tmovs\tr4, r3\n-\tmcr2\t0, 1, r0, cr0, cr12, {0}\n+\tmcr2\t0, 1, r0, cr4, cr12, {0}\n \tstrb\tr2, [r3, #8]\n \tmovs\tr3, r3\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #20]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #52]\t@ 0x34\n \tmovs\tr0, r0\n-\tsmlawt\tr0, r0, ip, r0\n-\tsmladx\tr0, r0, ip, r0\n-\tsmlabt\tr0, r4, ip, r0\n+\tsmlawt\tr0, r4, ip, r0\n+\tsmladx\tr0, r4, ip, r0\n+\tsmlabt\tr0, r8, ip, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tasrs\tr4, r0, #22\n+\tasrs\tr0, r1, #22\n \tmovs\tr4, r3\n-\t\t\t@ instruction: 0xfaac001c\n-\tstc2\t0, cr0, [r8, #-112]\t@ 0xffffff90\n-\t\t\t@ instruction: 0xfa9c001c\n-\tsubs\tr6, #228\t@ 0xe4\n+\t\t\t@ instruction: 0xfab0001c\n+\tstc2\t0, cr0, [ip, #-112]\t@ 0xffffff90\n+\t\t\t@ instruction: 0xfaa0001c\n+\tsubs\tr6, #232\t@ 0xe8\n \tmovs\tr6, r3\n-\t\t\t@ instruction: 0xfa82001c\n+\t\t\t@ instruction: 0xfa86001c\n \tstrb\tr6, [r4, #3]\n \tmovs\tr3, r3\n-\tsubs\tr6, #110\t@ 0x6e\n+\tsubs\tr6, #114\t@ 0x72\n \tmovs\tr6, r3\n-\tasrs\tr0, r5, #20\n+\tasrs\tr4, r5, #20\n \tmovs\tr4, r3\n graphics-info-modelling.cc:3343 (discriminator 2)\n \tadd.w\tr9, r9, #1\n graphics-info-modelling.cc:3343 (discriminator 1)\n \tcmp\tr9, sl\n \tbeq.w\t2d1aa4 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x8e8>\n graphics-info-modelling.cc:3344\n@@ -1061858,61 +1061859,61 @@\n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t2d1bee , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xa32>\n \tb.n\t2d1bf4 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xa38>\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvld4.8\t{d16-d19}, [r8 :64], ip\n+\tvld4.8\t{d16-d19}, [ip :64], ip\n \tstr\tr4, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n-\tldr??.w\tr0, [r6, ip, lsl #1]\n+\tldr??.w\tr0, [sl, ip, lsl #1]\n \tstr\tr0, [r5, #28]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfad8001c\n-\tldr.w\tr0, [lr, ip, lsl #1]\n+\t\t\t@ instruction: 0xfadc001c\n+\tstr??.w\tr0, [r2, ip, lsl #1]\n \tldr\tr0, [r0, #108]\t@ 0x6c\n \tmovs\tr3, r3\n-\tstr.w\tr0, [r2, ip, lsl #1]\n+\tstr.w\tr0, [r6, ip, lsl #1]\n \tstrb\tr4, [r2, #0]\n \tmovs\tr3, r3\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tsubs\tr2, r7, #3\n+\tsubs\tr6, r7, #3\n \tmovs\tr4, r3\n-\tldr??.w\tr0, [lr, #28]\n-\t\t\t@ instruction: 0xf684001c\n+\tvst4.8\t{d0-d3}, [r2 :64], ip\n+\t\t\t@ instruction: 0xf688001c\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstrb.w\tr0, [r0, ip, lsl #1]\n-\t\t\t@ instruction: 0xf58c001c\n+\tstrb.w\tr0, [r4, ip, lsl #1]\n+\t\t\t@ instruction: 0xf590001c\n \tldr\tr4, [r5, #60]\t@ 0x3c\n \tmovs\tr3, r3\n-\tsbcs.w\tr0, r0, #10223616\t@ 0x9c0000\n+\tsbcs.w\tr0, r4, #10223616\t@ 0x9c0000\n \tldr\tr4, [r6, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldr\tr6, [r6, #76]\t@ 0x4c\n \tmovs\tr3, r3\n-\tsubs\tr1, #68\t@ 0x44\n+\tsubs\tr1, #72\t@ 0x48\n \tmovs\tr6, r3\n-\tbic.w\tr0, r0, #10223616\t@ 0x9c0000\n-\torn\tr0, ip, #10223616\t@ 0x9c0000\n-\teor.w\tr0, ip, #10223616\t@ 0x9c0000\n-\tb.n\t2d21f4 \n+\tbic.w\tr0, r4, #10223616\t@ 0x9c0000\n+\torns\tr0, r0, #10223616\t@ 0x9c0000\n+\teors.w\tr0, r0, #10223616\t@ 0x9c0000\n+\tb.n\t2d21fc \n \tmovs\tr3, r3\n \tldrh\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tuxtb\tr6, r2\n+\tuxtb\tr2, r3\n \tmovs\tr4, r3\n-\tbics.w\tr0, sl, #10223616\t@ 0x9c0000\n-\torrs.w\tr0, r2, #10223616\t@ 0x9c0000\n+\tbics.w\tr0, lr, #10223616\t@ 0x9c0000\n+\torrs.w\tr0, r6, #10223616\t@ 0x9c0000\n \tadd\tlr, r4\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \t...\n \n 002d1d08 :\n graphics_info_t::update_residue_by_chi_change(int, mmdb::Residue*, atom_selection_container_t&, int, double):\n@@ -1062668,29 +1062669,29 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #4]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tvqadd.s8\td16, d10, d12\n+\tvqadd.s8\td16, d14, d12\n \tstrb\tr2, [r5, #3]\n \tmovs\tr3, r3\n \tsubs\tr7, #52\t@ 0x34\n \tmovs\tr3, r4\n \tsubs\tr6, #212\t@ 0xd4\n \tmovs\tr3, r4\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tstcl\t0, cr0, [r0, #112]!\t@ 0x70\n+\tstcl\t0, cr0, [r4, #112]!\t@ 0x70\n \tldr\tr0, [r0, #120]\t@ 0x78\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstcl\t0, cr0, [r6], #112\t@ 0x70\n+\tstcl\t0, cr0, [sl], #112\t@ 0x70\n \n 002d2364 :\n graphics_info_t::rotate_chi(double, double):\n graphics-info-modelling.cc:5177\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8-d9}\n@@ -1062817,23 +1062818,23 @@\n \tmovs\tr0, r0\n \tldrsb\tr4, [r6, r3]\n \tmovs\tr0, r0\n \tldr\tr4, [r5, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r5, #9]\n+\tldrb\tr4, [r5, #9]\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r5, r0]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r5, #6]\n+\tldrb\tr2, [r6, #6]\n \tmovs\tr4, r3\n \n 002d247c :\n graphics_info_t::rotate_multi_residue_torsion(double, double):\n graphics-info-modelling.cc:5278\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1063371,15 +1063372,15 @@\n \tmovs\tr0, r0\n \tsubs\tr1, #56\t@ 0x38\n \tmovs\tr3, r4\n \tsubs\tr1, #4\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia.w\tr6!, {r2, r3, r4}\n+\tldmia.w\tsl!, {r2, r3, r4}\n \tsubs\tr0, #212\t@ 0xd4\n \tmovs\tr3, r4\n \tsubs\tr0, #162\t@ 0xa2\n \tmovs\tr3, r4\n \tsubs\tr0, #116\t@ 0x74\n \tmovs\tr3, r4\n \tb.n\t2d2160 \n@@ -1064442,25 +1064443,25 @@\n \tmovs\tr0, r0\n \tadds\tr7, #94\t@ 0x5e\n \tmovs\tr3, r4\n \tadds\tr7, #90\t@ 0x5a\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t2d2c5c , std::allocator > > const&) const@@Base+0x3e8>\n+\tb.n\t2d2c64 , std::allocator > > const&) const@@Base+0x3f0>\n \tmovs\tr4, r3\n-\tlsrs\tr6, r2, #22\n+\tlsrs\tr2, r3, #22\n \tmovs\tr5, r3\n-\tlsrs\tr0, r0, #22\n+\tlsrs\tr4, r0, #22\n \tmovs\tr5, r3\n-\tb.n\t2d2be8 , std::allocator > > const&) const@@Base+0x374>\n+\tb.n\t2d2bf0 , std::allocator > > const&) const@@Base+0x37c>\n \tmovs\tr4, r3\n \tadds\tr4, #216\t@ 0xd8\n \tmovs\tr3, r4\n-\tb.n\t2d29dc , std::allocator > > const&) const@@Base+0x168>\n+\tb.n\t2d29e4 , std::allocator > > const&) const@@Base+0x170>\n \tmovs\tr4, r3\n \tadds\tr1, #44\t@ 0x2c\n \tmovs\tr3, r4\n \n 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>:\n 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*):\n graphics-info-modelling.cc:1297\n@@ -1065121,17 +1065122,17 @@\n \tmovs\tr0, r0\n \tcmp\tr7, #190\t@ 0xbe\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsvc\t240\t@ 0xf0\n+\tsvc\t244\t@ 0xf4\n \tmovs\tr4, r3\n-\tsvc\t254\t@ 0xfe\n+\tb.n\t2d3510 , 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>\n \tmovs\tr4, r3\n \tldrh\tr0, [r6, r3]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #64]\t@ 0x40\n \tmovs\tr0, r0\n@@ -1065179,37 +1065180,37 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #8]\n \tmovs\tr0, r0\n \tldr\tr4, [r0, r1]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tudf\t#186\t@ 0xba\n+\tudf\t#190\t@ 0xbe\n \tmovs\tr4, r3\n-\tudf\t#232\t@ 0xe8\n+\tudf\t#236\t@ 0xec\n \tmovs\tr4, r3\n \tldrsh\tr0, [r3, r3]\n \tmovs\tr0, r0\n \tcmp\tr4, #238\t@ 0xee\n \tmovs\tr3, r4\n \tldr\tr4, [r4, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tldrsh\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tudf\t#50\t@ 0x32\n+\tudf\t#54\t@ 0x36\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tbgt.n\t2d34f4 , 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>\n+\tbgt.n\t2d34fc , 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>\n \tmovs\tr4, r3\n-\tbgt.n\t2d3504 , 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>\n+\tbgt.n\t2d350c , 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>\n \tmovs\tr4, r3\n-\tadd\tr2, pc, #280\t@ (adr r2, 2d36c0 > const&, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*, bool)@@Base+0x108>)\n+\tadd\tr2, pc, #296\t@ (adr r2, 2d36d0 > const&, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*, bool)@@Base+0x118>)\n \tmovs\tr4, r3\n \tcmp\tr3, #134\t@ 0x86\n \tmovs\tr3, r4\n \tcmp\tr3, #104\t@ 0x68\n \tmovs\tr3, r4\n \tcmp\tr3, #74\t@ 0x4a\n \tmovs\tr3, r4\n@@ -1066328,15 +1066329,15 @@\n \tmovs\tr3, r4\n \tmovs\tr2, #240\t@ 0xf0\n \tmovs\tr3, r4\n \tstr\tr4, [r6, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbeq.n\t2d3df0 \n+\tbeq.n\t2d3df8 \n \tmovs\tr4, r3\n \tmovs\tr2, #142\t@ 0x8e\n \tmovs\tr3, r4\n \n 002d3da8 :\n graphics_info_t::triple_refine_auto_accept():\n graphics-info-modelling.cc:1125\n@@ -1066851,15 +1066852,15 @@\n \tmovs\tr3, r4\n \tsubs\tr0, r0, #5\n \tmovs\tr3, r4\n \tstr\tr4, [r6, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbne.n\t2d4168 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x10>\n+\tbne.n\t2d4170 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x18>\n \tmovs\tr4, r3\n \tsubs\tr6, r3, #3\n \tmovs\tr3, r4\n \n 002d4158 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>:\n 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 >):\n graphics-info-modelling.cc:220\n@@ -1067652,31 +1067653,31 @@\n \tmovs\tr0, r0\n \tadd\tsl, r8\n \tmovs\tr3, r3\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tands.w\tr0, r2, #10158080\t@ 0x9b0000\n-\tldmia\tr7, {r2, r6, r7}\n+\tands.w\tr0, r6, #10158080\t@ 0x9b0000\n+\tldmia\tr7, {r3, r6, r7}\n \tmovs\tr4, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n-\tldmia\tr5!, {r1, r3, r7}\n+\tldmia\tr5!, {r1, r2, r3, r7}\n \tmovs\tr4, r3\n-\tsbcs.w\tr0, r2, #27\n-\t\t\t@ instruction: 0xf124001b\n-\t\t\t@ instruction: 0xf0ba001b\n+\tsbcs.w\tr0, r6, #27\n+\t\t\t@ instruction: 0xf128001b\n+\t\t\t@ instruction: 0xf0be001b\n \tadds\tr2, r3, r5\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr3!, {r4, r6}\n+\tldmia\tr3!, {r2, r4, r6}\n \tmovs\tr4, r3\n \tadds\tr4, r0, r2\n \tmovs\tr3, r4\n \tadds\tr2, r4, r1\n \tmovs\tr3, r4\n \n 002d482c , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>:\n@@ -1068275,33 +1068276,33 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r1, r3, r5, r7}\n+\tstmia\tr7!, {r1, r2, r3, r5, r7}\n \tmovs\tr4, r3\n-\tstmia\tr7!, {r3, r6, r7}\n+\tstmia\tr7!, {r2, r3, r6, r7}\n \tmovs\tr4, r3\n-\tstmia\tr7!, {r1, r3, r6, r7}\n+\tstmia\tr7!, {r1, r2, r3, r6, r7}\n \tmovs\tr4, r3\n \tstr\tr2, [sp, #160]\t@ 0xa0\n \tmovs\tr3, r3\n-\tstmia\tr7!, {r1, r2, r4, r6}\n+\tstmia\tr7!, {r1, r3, r4, r6}\n \tmovs\tr4, r3\n \tasrs\tr0, r5, #18\n \tmovs\tr3, r4\n \tstr\tr4, [r6, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r1, r4, r5, r6, r7}\n+\tstmia\tr5!, {r1, r2, r4, r5, r6, r7}\n \tmovs\tr4, r3\n-\tstmia\tr6!, {r3, r5, r6}\n+\tstmia\tr6!, {r2, r3, r5, r6}\n \tmovs\tr4, r3\n \tasrs\tr4, r2, #14\n \tmovs\tr3, r4\n coot::atom_spec_t& std::vector >::emplace_back(coot::atom_spec_t&&) [clone .isra.0]:\n /usr/include/c++/14/bits/vector.tcc:111\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1068894,28 +1068895,28 @@\n \tmovs\tr0, r0\n \tstrh\tr0, [r0, #0]\n \tstmia\tr0!, {r1, r2, r5, r6}\n \tasrs\tr0, r0, #7\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr4!, {r1, r2, r3, r5, r6}\n+\tstmia\tr4!, {r1, r4, r5, r6}\n \tmovs\tr4, r3\n \tasrs\tr2, r6, #6\n \tmovs\tr3, r4\n+\tstmia\tr4!, {r4, r6}\n+\tmovs\tr4, r3\n \tstmia\tr4!, {r2, r3, r6}\n \tmovs\tr4, r3\n \tstmia\tr4!, {r3, r6}\n \tmovs\tr4, r3\n \tstmia\tr4!, {r2, r6}\n \tmovs\tr4, r3\n \tstmia\tr4!, {r6}\n \tmovs\tr4, r3\n-\tstmia\tr4!, {r2, r3, r4, r5}\n-\tmovs\tr4, r3\n \tstr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \tldrh\tr6, [r6, r6]\n \tmovs\tr3, r3\n \tasrs\tr4, r1, #32\n \tmovs\tr3, r4\n \tlsrs\tr4, r4, #31\n@@ -1069682,67 +1069683,67 @@\n \tmovs\tr3, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr2, r0, #26\n \tmovs\tr3, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr1!, {r1, r2, r3, r4, r5, r6, r7}\n+\tstmia\tr2!, {r1}\n \tmovs\tr4, r3\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tb.n\t2d5018 \n+\tb.n\t2d5020 \n \tmovs\tr3, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrsh\tr4, [r6, r2]\n \tmovs\tr0, r0\n \tldr\tr0, [r2, r7]\n \tmovs\tr0, r0\n \tlsrs\tr2, r3, #23\n \tmovs\tr3, r4\n-\tb.n\t2d5f00 \n+\tb.n\t2d5f08 \n \tmovs\tr3, r3\n-\tstmia\tr1!, {r3, r5, r6}\n+\tstmia\tr1!, {r2, r3, r5, r6}\n \tmovs\tr4, r3\n-\tstmia\tr1!, {r1, r3, r4, r5, r6}\n+\tstmia\tr1!, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr4, r3\n \tldrh\tr4, [r6, r4]\n \tmovs\tr0, r0\n-\tstmia\tr1!, {r1, r2, r4, r5, r6}\n+\tstmia\tr1!, {r1, r3, r4, r5, r6}\n \tmovs\tr4, r3\n-\tstmia\tr1!, {r7}\n+\tstmia\tr1!, {r2, r7}\n \tmovs\tr4, r3\n-\tstmia\tr1!, {r1, r3, r4, r5, r6}\n+\tstmia\tr1!, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr4, r3\n-\tb.n\t2d5d98 \n+\tb.n\t2d5da0 \n \tmovs\tr3, r3\n-\tstmia\tr1!, {r1, r3, r5, r6}\n+\tstmia\tr1!, {r1, r2, r3, r5, r6}\n \tmovs\tr4, r3\n \tstr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr0, r0\n-\tb.n\t2d5c50 \n+\tb.n\t2d5c58 \n \tmovs\tr3, r3\n \tadds\tr2, #90\t@ 0x5a\n \tmovs\tr3, r3\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldrh\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #88]\t@ 0x58\n \tmovs\tr0, r0\n-\titt\tle\n-\tmovle\tr4, r3\n-\tble.n\t2d5968 \n+\tnop\t{14}\n+\tmovs\tr4, r3\n+\tb.n\t2d5970 \n \tmovs\tr3, r3\n-\tb.n\t2d5860 \n+\tb.n\t2d5868 \n \tmovs\tr3, r3\n-\tbkpt\t0x00b2\n+\tbkpt\t0x00b6\n \tmovs\tr4, r3\n \tlsrs\tr4, r6, #4\n \tmovs\tr3, r4\n std::pair, std::allocator > >& std::vector, std::allocator > >, std::allocator, std::allocator > > > >::emplace_back, std::allocator > > >(std::pair, std::allocator > >&&) [clone .isra.0]:\n /usr/include/c++/14/bits/vector.tcc:111\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1072104,15 +1072105,15 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfa200022\n \tldrsh\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #32\n+\tadd\tr7, sp, #48\t@ 0x30\n \tmovs\tr4, r3\n \tldrb\tr0, [r3, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #68]\t@ 0x44\n \tmovs\tr0, r0\n@@ -1072124,15 +1072125,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldr\tr0, [r5, #12]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r7, r7]\n \tmovs\tr0, r0\n-\tadd\tr5, sp, #384\t@ 0x180\n+\tadd\tr5, sp, #400\t@ 0x190\n \tmovs\tr4, r3\n \tstrh.w\tr0, [r8, r2, lsl #2]\n \tldrsb\tr0, [r6, r6]\n \tmovs\tr0, r0\n \tstrb\tr4, [r3, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #20]\n@@ -1072799,24 +1072800,24 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, r5]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #520]\t@ 0x208\n+\tldr\tr6, [sp, #536]\t@ 0x218\n \tmovs\tr4, r3\n-\tadd\tr1, sp, #760\t@ 0x2f8\n+\tadd\tr1, sp, #776\t@ 0x308\n \tmovs\tr4, r3\n \tadc.w\tr0, r8, #10616832\t@ 0xa20000\n \tstr\tr0, [r7, #72]\t@ 0x48\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #1008\t@ (adr r6, 2d7294 )\n+\tadd\tr7, pc, #0\t@ (adr r7, 2d6ea4 )\n \tmovs\tr4, r3\n graphics-info-modelling.cc:3007\n \tmov\tr0, r4\n \tblx\tf1fb8 \n \tldr\tr0, [sp, #28]\n \tblx\tf1fb8 \n \tldr\tr0, [sp, #52]\t@ 0x34\n@@ -1072917,15 +1072918,15 @@\n \tb.n\t2d6ed6 \n \tb.n\t2d6eaa \n \t\t\t@ instruction: 0xf1360022\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #496\t@ (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>)\n+\tadd\tr6, pc, #512\t@ (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>)\n \tmovs\tr4, r3\n \t\t\t@ instruction: 0xf0c40022\n \t\t\t@ instruction: 0xf0a00022\n \n 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>:\n 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):\n graphics-info-modelling.cc:2743\n@@ -1073218,32 +1073219,32 @@\n \tb.n\t2d71ba , 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>\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \torrs.w\tr0, r2, #34\t@ 0x22\n \torr.w\tr0, ip, #34\t@ 0x22\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #336\t@ (adr r2, 2d7350 )\n+\tadd\tr2, pc, #352\t@ (adr r2, 2d7360 )\n \tmovs\tr4, r3\n-\tadd\tr2, pc, #448\t@ (adr r2, 2d73c4 )\n+\tadd\tr2, pc, #464\t@ (adr r2, 2d73d4 )\n \tmovs\tr4, r3\n-\tadd\tr2, pc, #456\t@ (adr r2, 2d73d0 )\n+\tadd\tr2, pc, #472\t@ (adr r2, 2d73e0 )\n \tmovs\tr4, r3\n \tldr\tr0, [r2, #76]\t@ 0x4c\n \tmovs\tr3, r3\n \tvext.8\td0, d12, d18, #0\n-\tadd\tr5, pc, #232\t@ (adr r5, 2d72fc )\n+\tadd\tr5, pc, #248\t@ (adr r5, 2d730c )\n \tmovs\tr4, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr4, [sp, #32]\n+\tldr\tr4, [sp, #48]\t@ 0x30\n \tmovs\tr4, r3\n \tldrh\tr4, [r3, r4]\n \tmovs\tr0, r0\n \tcdp\t0, 3, cr0, cr8, cr2, {1}\n \n 002d722c :\n graphics_info_t::refine(int, short, int, int):\n@@ -1073647,24 +1073648,24 @@\n \tstc\t0, cr0, [ip, #136]!\t@ 0x88\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #224\t@ (adr r3, 2d7670 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4>)\n+\tadd\tr3, pc, #240\t@ (adr r3, 2d7680 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14>)\n \tmovs\tr4, r3\n \tstcl\t0, cr0, [ip, #-136]\t@ 0xffffff78\n-\tadd\tr1, pc, #576\t@ (adr r1, 2d77d8 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c>)\n+\tadd\tr1, pc, #592\t@ (adr r1, 2d77e8 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x17c>)\n \tmovs\tr4, r3\n \tcmp\tr1, #10\n \tmovs\tr3, r3\n-\tadd\tr1, pc, #160\t@ (adr r1, 2d7640 )\n+\tadd\tr1, pc, #176\t@ (adr r1, 2d7650 )\n \tmovs\tr4, r3\n-\tadd\tr1, pc, #168\t@ (adr r1, 2d764c )\n+\tadd\tr1, pc, #184\t@ (adr r1, 2d765c )\n \tmovs\tr4, r3\n \t\t\t@ instruction: 0xeaae0022\n \n 002d75a8 :\n graphics_info_t::repeat_refine_zone():\n graphics-info-modelling.cc:2835\n \tpush\t{r4, lr}\n@@ -1074582,66 +1074583,66 @@\n \tb.n\t2d7bdc , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x570>\n \tb.n\t2d7c68 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x5fc>\n \tb.n\t2d7c6e , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x602>\n \tb.n\t2d7bb2 , std::allocator > const&, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x546>\n \tstrd\tr0, r0, [ip, #-136]!\t@ 0x88\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #552]\t@ 0x228\n+\tstr\tr7, [sp, #568]\t@ 0x238\n \tmovs\tr4, r3\n \tstrd\tr0, r0, [ip, #-136]\t@ 0x88\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #480]\t@ 0x1e0\n+\tldr\tr7, [sp, #496]\t@ 0x1f0\n \tmovs\tr4, r3\n-\tldr\tr7, [sp, #608]\t@ 0x260\n+\tldr\tr7, [sp, #624]\t@ 0x270\n \tmovs\tr4, r3\n \tstrd\tr0, r0, [lr], #136\t@ 0x88\n-\tldr\tr7, [sp, #504]\t@ 0x1f8\n+\tldr\tr7, [sp, #520]\t@ 0x208\n \tmovs\tr4, r3\n \tcmp\tr4, #4\n \tmovs\tr3, r3\n-\tadc.w\tr0, r6, #10289152\t@ 0x9d0000\n+\tadc.w\tr0, sl, #10289152\t@ 0x9d0000\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #216]\t@ 0xd8\n+\tldr\tr1, [sp, #232]\t@ 0xe8\n \tmovs\tr4, r3\n-\tstr\tr6, [sp, #744]\t@ 0x2e8\n+\tstr\tr6, [sp, #760]\t@ 0x2f8\n \tmovs\tr4, r3\n \tlsrs\tr4, r3, #20\n \tmovs\tr3, r3\n-\tstr\tr6, [sp, #624]\t@ 0x270\n+\tstr\tr6, [sp, #640]\t@ 0x280\n \tmovs\tr4, r3\n \tldr\tr4, [r6, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tstrb\tr2, [r7, #8]\n+\tstrb\tr6, [r7, #8]\n \tmovs\tr5, r3\n \tldrh\tr4, [r0, r6]\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #248]\t@ 0xf8\n+\tldr\tr0, [sp, #264]\t@ 0x108\n \tmovs\tr4, r3\n-\tstr\tr5, [sp, #784]\t@ 0x310\n+\tstr\tr5, [sp, #800]\t@ 0x320\n \tmovs\tr4, r3\n \tldrsb\tr4, [r7, r6]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r6, #18]\n+\tstrh\tr4, [r6, #18]\n \tmovs\tr3, r3\n-\t\t\t@ instruction: 0xb686\n+\t\t\t@ instruction: 0xb68a\n \tmovs\tr5, r3\n-\tldr\tr4, [sp, #968]\t@ 0x3c8\n+\tldr\tr4, [sp, #984]\t@ 0x3d8\n \tmovs\tr4, r3\n \tb.n\t2d75a8 \n \tmovs\tr2, r3\n \tlsrs\tr6, r4, #11\n \tmovs\tr3, r3\n-\tstr\tr4, [sp, #400]\t@ 0x190\n+\tstr\tr4, [sp, #416]\t@ 0x1a0\n \tmovs\tr4, r3\n-\tldr\tr4, [sp, #496]\t@ 0x1f0\n+\tldr\tr4, [sp, #512]\t@ 0x200\n \tmovs\tr4, r3\n \tstr\tr0, [r7, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tlsrs\tr2, r1, #12\n \tmovs\tr3, r3\n \tlsrs\tr6, r7, #11\n \tmovs\tr3, r3\n@@ -1074947,37 +1074948,37 @@\n \tmovs\tr0, r0\n \tb.n\t2d84f4 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x560>\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #536]\t@ 0x218\n+\tldr\tr1, [sp, #552]\t@ 0x228\n \tmovs\tr4, r3\n \tb.n\t2d8460 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x4cc>\n \tmovs\tr2, r4\n \tlsrs\tr2, r4, #2\n \tmovs\tr3, r3\n \tlsrs\tr6, r5, #1\n \tmovs\tr3, r3\n \tlsrs\tr6, r5, #32\n \tmovs\tr3, r3\n-\tldrh\tr0, [r7, #62]\t@ 0x3e\n+\tldrh\tr4, [r7, #62]\t@ 0x3e\n \tmovs\tr4, r3\n \tb.n\t2d824c , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x2b8>\n \tmovs\tr2, r4\n-\tldr\tr0, [sp, #352]\t@ 0x160\n+\tldr\tr0, [sp, #368]\t@ 0x170\n \tmovs\tr4, r3\n-\t\t\t@ instruction: 0xb8cc\n+\t\t\t@ instruction: 0xb8d0\n \tmovs\tr4, r3\n \tb.n\t2d81d4 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x240>\n \tmovs\tr2, r4\n \tlsls\tr2, r6, #23\n \tmovs\tr3, r3\n-\tstr\tr1, [sp, #872]\t@ 0x368\n+\tstr\tr1, [sp, #888]\t@ 0x378\n \tmovs\tr4, r3\n \tb.n\t2d8170 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x1dc>\n \tmovs\tr2, r4\n \tb.n\t2d8124 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x190>\n \tmovs\tr2, r4\n \n 002d7f94 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base>:\n@@ -1076353,41 +1076354,41 @@\n \tmovs\tr3, r3\n \tlsls\tr2, r5, #21\n \tmovs\tr3, r3\n \tlsls\tr2, r4, #21\n \tmovs\tr3, r3\n \tsubs\tr2, r0, r2\n \tmovs\tr3, r3\n-\tstr\tr3, [sp, #896]\t@ 0x380\n+\tstr\tr3, [sp, #912]\t@ 0x390\n \tmovs\tr4, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tblt.n\t2d8880 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x8ec>\n \tmovs\tr2, r4\n-\tstr\tr2, [sp, #960]\t@ 0x3c0\n+\tstr\tr2, [sp, #976]\t@ 0x3d0\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #632]\t@ 0x278\n+\tstr\tr0, [sp, #648]\t@ 0x288\n \tmovs\tr4, r3\n \tbhi.n\t2d88f8 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x964>\n \tmovs\tr2, r4\n \tbhi.n\t2d88c8 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x934>\n \tmovs\tr2, r4\n \tbhi.n\t2d8a94 \n \tmovs\tr2, r4\n \tbhi.n\t2d8a50 \n \tmovs\tr2, r4\n \tbhi.n\t2d8a24 \n \tmovs\tr2, r4\n-\tldrh\tr6, [r0, #58]\t@ 0x3a\n+\tldrh\tr2, [r1, #58]\t@ 0x3a\n \tmovs\tr4, r3\n-\tldrh\tr0, [r6, #58]\t@ 0x3a\n+\tldrh\tr4, [r6, #58]\t@ 0x3a\n \tmovs\tr4, r3\n \tbvc.n\t2d8900 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x96c>\n \tmovs\tr2, r4\n \tbvc.n\t2d8a74 \n \tmovs\tr2, r4\n \tbvs.n\t2d8968 , std::allocator >, int, int, std::__cxx11::basic_string, std::allocator >)@@Base+0x9d4>\n \tmovs\tr2, r4\n@@ -1076642,21 +1076643,21 @@\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tbpl.n\t2d8b8c \n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r4, #42]\t@ 0x2a\n+\tldrh\tr6, [r4, #42]\t@ 0x2a\n \tmovs\tr4, r3\n-\tldrh\tr6, [r1, #44]\t@ 0x2c\n+\tldrh\tr2, [r2, #44]\t@ 0x2c\n \tmovs\tr4, r3\n-\tadd\tr4, sp, #832\t@ 0x340\n+\tadd\tr4, sp, #848\t@ 0x350\n \tmovs\tr4, r3\n-\tldrh\tr4, [r5, #40]\t@ 0x28\n+\tldrh\tr0, [r6, #40]\t@ 0x28\n \tmovs\tr4, r3\n \tasrs\tr2, r6, #6\n \tmovs\tr3, r3\n \tasrs\tr6, r1, #6\n \tmovs\tr3, r3\n \tbmi.n\t2d8ccc \n \tmovs\tr2, r4\n@@ -1077746,15 +1077747,15 @@\n \tmovs\tr0, r0\n \tstrb\tr4, [r5, r0]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #4]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [r5, #72]\t@ 0x48\n+\tldr\tr2, [r6, #72]\t@ 0x48\n \tmovs\tr4, r3\n \tldmia\tr5, {r1, r2, r4, r5, r6, r7}\n \tmovs\tr2, r4\n \tldmia\tr4!, {r2, r5, r6, r7}\n \tmovs\tr2, r4\n \tldmia\tr4, {r2, r3, r4, r5, r7}\n \tmovs\tr2, r4\n@@ -1078174,23 +1078175,23 @@\n \tmovs\tr0, r0\n \tldmia\tr2!, {r1, r3, r5}\n \tmovs\tr2, r4\n \tldmia\tr2!, {}\n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r6, #16]\n+\tstrh\tr6, [r6, #16]\n \tmovs\tr4, r3\n-\tstrh\tr4, [r2, #18]\n+\tstrh\tr0, [r3, #18]\n \tmovs\tr4, r3\n \tldmia\tr1, {r1, r2, r5, r7}\n \tmovs\tr2, r4\n \tldmia\tr1, {r1, r3, r7}\n \tmovs\tr2, r4\n-\tstrh\tr2, [r0, #16]\n+\tstrh\tr6, [r0, #16]\n \tmovs\tr4, r3\n \tldmia\tr1, {r1, r2, r5}\n \tmovs\tr2, r4\n 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]:\n /usr/include/c++/14/bits/stl_algo.h:1876\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1080431,93 +1080432,93 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tldrb\tr0, [r6, #17]\n+\tldrb\tr4, [r6, #17]\n \tmovs\tr4, r3\n \tasrs\tr4, r5\n \tmovs\tr3, r3\n-\tldr\tr2, [sp, #976]\t@ 0x3d0\n+\tldr\tr2, [sp, #992]\t@ 0x3e0\n \tmovs\tr4, r3\n-\tldr\tr2, [sp, #936]\t@ 0x3a8\n+\tldr\tr2, [sp, #952]\t@ 0x3b8\n \tmovs\tr4, r3\n-\tldr\tr1, [sp, #928]\t@ 0x3a0\n+\tldr\tr1, [sp, #944]\t@ 0x3b0\n \tmovs\tr4, r3\n-\tldr\tr1, [sp, #800]\t@ 0x320\n+\tldr\tr1, [sp, #816]\t@ 0x330\n \tmovs\tr4, r3\n-\tldr\tr1, [sp, #608]\t@ 0x260\n+\tldr\tr1, [sp, #624]\t@ 0x270\n \tmovs\tr4, r3\n-\tldr\tr1, [sp, #480]\t@ 0x1e0\n+\tldr\tr1, [sp, #496]\t@ 0x1f0\n \tmovs\tr4, r3\n-\tldr\tr1, [sp, #288]\t@ 0x120\n+\tldr\tr1, [sp, #304]\t@ 0x130\n \tmovs\tr4, r3\n-\tldr\tr1, [sp, #160]\t@ 0xa0\n+\tldr\tr1, [sp, #176]\t@ 0xb0\n \tmovs\tr4, r3\n-\tldrb\tr0, [r5, #9]\n+\tldrb\tr4, [r5, #9]\n \tmovs\tr4, r3\n-\tldrb\tr0, [r7, #8]\n+\tldrb\tr4, [r7, #8]\n \tmovs\tr4, r3\n-\tldrb\tr6, [r0, #7]\n+\tldrb\tr2, [r1, #7]\n \tmovs\tr4, r3\n-\tldr\tr0, [sp, #104]\t@ 0x68\n+\tldr\tr0, [sp, #120]\t@ 0x78\n \tmovs\tr4, r3\n-\tstr\tr7, [sp, #848]\t@ 0x350\n+\tstr\tr7, [sp, #864]\t@ 0x360\n \tmovs\tr4, r3\n-\tstr\tr7, [sp, #656]\t@ 0x290\n+\tstr\tr7, [sp, #672]\t@ 0x2a0\n \tmovs\tr4, r3\n-\tstr\tr7, [sp, #488]\t@ 0x1e8\n+\tstr\tr7, [sp, #504]\t@ 0x1f8\n \tmovs\tr4, r3\n-\tldrb\tr4, [r2, #2]\n+\tldrb\tr0, [r3, #2]\n \tmovs\tr4, r3\n-\tstr\tr6, [sp, #936]\t@ 0x3a8\n+\tstr\tr6, [sp, #952]\t@ 0x3b8\n \tmovs\tr4, r3\n-\tstrb\tr6, [r6, #30]\n+\tstrb\tr2, [r7, #30]\n \tmovs\tr4, r3\n-\tstr\tr6, [sp, #16]\n+\tstr\tr6, [sp, #32]\n \tmovs\tr4, r3\n-\tstrb\tr2, [r7, #27]\n+\tstrb\tr6, [r7, #27]\n \tmovs\tr4, r3\n-\tstr\tr5, [sp, #536]\t@ 0x218\n+\tstr\tr5, [sp, #552]\t@ 0x228\n \tmovs\tr4, r3\n-\tstrb\tr2, [r3, #26]\n+\tstrb\tr6, [r3, #26]\n \tmovs\tr4, r3\n-\tstr\tr5, [sp, #48]\t@ 0x30\n+\tstr\tr5, [sp, #64]\t@ 0x40\n \tmovs\tr4, r3\n-\tstrb\tr0, [r3, #24]\n+\tstrb\tr4, [r3, #24]\n \tmovs\tr4, r3\n-\tstr\tr4, [sp, #376]\t@ 0x178\n+\tstr\tr4, [sp, #392]\t@ 0x188\n \tmovs\tr4, r3\n-\tstrb\tr2, [r7, #20]\n+\tstrb\tr6, [r7, #20]\n \tmovs\tr4, r3\n-\tstr\tr3, [sp, #480]\t@ 0x1e0\n+\tstr\tr3, [sp, #496]\t@ 0x1f0\n \tmovs\tr4, r3\n-\tstrb\tr4, [r3, #17]\n+\tstrb\tr0, [r4, #17]\n \tmovs\tr4, r3\n-\tstr\tr2, [sp, #584]\t@ 0x248\n+\tstr\tr2, [sp, #600]\t@ 0x258\n \tmovs\tr4, r3\n-\tstrb\tr2, [r0, #14]\n+\tstrb\tr6, [r0, #14]\n \tmovs\tr4, r3\n-\tstr\tr1, [sp, #688]\t@ 0x2b0\n+\tstr\tr1, [sp, #704]\t@ 0x2c0\n \tmovs\tr4, r3\n-\tstrb\tr4, [r5, #10]\n+\tstrb\tr0, [r6, #10]\n \tmovs\tr4, r3\n-\tstr\tr0, [sp, #792]\t@ 0x318\n+\tstr\tr0, [sp, #808]\t@ 0x328\n \tmovs\tr4, r3\n-\tstrb\tr6, [r7, #6]\n+\tstrb\tr2, [r0, #7]\n \tmovs\tr4, r3\n-\tstr\tr0, [sp, #296]\t@ 0x128\n+\tstr\tr0, [sp, #312]\t@ 0x138\n \tmovs\tr4, r3\n-\tstrb\tr0, [r4, #5]\n+\tstrb\tr4, [r4, #5]\n \tmovs\tr4, r3\n-\tstrb\tr4, [r0, #5]\n+\tstrb\tr0, [r1, #5]\n \tmovs\tr4, r3\n-\tldrh\tr2, [r0, #58]\t@ 0x3a\n+\tldrh\tr6, [r0, #58]\t@ 0x3a\n \tmovs\tr4, r3\n /usr/include/c++/14/bits/stl_iterator.h:1328 (discriminator 2)\n \tldrd\tr0, r3, [sp, #8]\n \tsubs\tr4, r3, r0\n /usr/include/c++/14/bits/stl_algo.h:1903 (discriminator 1)\n \tmov\tr6, r3\n \tmov\tr5, r0\n@@ -1081525,45 +1081526,45 @@\n \tb.n\t2db0aa \n \tb.n\t2db0a0 \n \tb.n\t2dafac \n \tb.n\t2dafa4 \n \tb.n\t2daf9a \n \tb.n\t2dafe2 \n \tb.n\t2dafd8 \n-\tadd\tr1, pc, #360\t@ (adr r1, 2db298 )\n+\tadd\tr1, pc, #376\t@ (adr r1, 2db2a8 )\n \tmovs\tr4, r3\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tpush\t{r3, r4, r5, r6}\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr1, #210\t@ 0xd2\n \tmovs\tr3, r3\n-\tldrh\tr0, [r6, #28]\n+\tldrh\tr4, [r6, #28]\n \tmovs\tr4, r3\n-\tldr\tr6, [r4, #72]\t@ 0x48\n+\tldr\tr2, [r5, #72]\t@ 0x48\n \tmovs\tr4, r3\n-\tldrh\tr2, [r6, #24]\n+\tldrh\tr6, [r6, #24]\n \tmovs\tr4, r3\n-\tldr\tr6, [r0, #68]\t@ 0x44\n+\tldr\tr2, [r1, #68]\t@ 0x44\n \tmovs\tr4, r3\n-\tldrh\tr0, [r7, #20]\n+\tldrh\tr4, [r7, #20]\n \tmovs\tr4, r3\n-\tldr\tr6, [r0, #56]\t@ 0x38\n+\tldr\tr2, [r1, #56]\t@ 0x38\n \tmovs\tr4, r3\n-\tldrh\tr4, [r1, #16]\n+\tldrh\tr0, [r2, #16]\n \tmovs\tr4, r3\n-\tldr\tr4, [r0, #48]\t@ 0x30\n+\tldr\tr0, [r1, #48]\t@ 0x30\n \tmovs\tr4, r3\n-\tldrh\tr0, [r2, #12]\n+\tldrh\tr4, [r2, #12]\n \tmovs\tr4, r3\n-\tldr\tr6, [r4, #40]\t@ 0x28\n+\tldr\tr2, [r5, #40]\t@ 0x28\n \tmovs\tr4, r3\n \tcmp\tr6, #218\t@ 0xda\n \tmovs\tr3, r3\n \tadd\tsp, #472\t@ 0x1d8\n \tmovs\tr2, r4\n \n 002db174 :\n@@ -1081699,23 +1081700,23 @@\n \tmov.w\tr3, #0\n \tbne.n\t2db23e \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadd\tr6, sp, #456\t@ 0x1c8\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr0, [r3, #124]\t@ 0x7c\n+\tstr\tr4, [r3, #124]\t@ 0x7c\n \tmovs\tr4, r3\n \tadd\tr6, sp, #416\t@ 0x1a0\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tstr\tr4, [r1, #124]\t@ 0x7c\n+\tstr\tr0, [r2, #124]\t@ 0x7c\n \tmovs\tr4, r3\n-\tstr\tr4, [r4, #120]\t@ 0x78\n+\tstr\tr0, [r5, #120]\t@ 0x78\n \tmovs\tr4, r3\n \tadd\tr6, sp, #8\n \tmovs\tr2, r4\n \tldr\tr4, [r0, #24]\n \tmovs\tr0, r0\n \tadd\tr5, sp, #824\t@ 0x338\n \tmovs\tr2, r4\n@@ -1084413,15 +1084414,15 @@\n \tldr\tr1, [r4, #8]\n \tsubs\tr1, r1, r7\n \tb.n\t2dc546 >::reserve(unsigned int)@@Base+0x5a>\n /usr/include/c++/14/bits/vector.tcc:71\n \tldr\tr0, [pc, #4]\t@ (2dc55c >::reserve(unsigned int)@@Base+0x70>)\n \tadd\tr0, pc\n \tblx\teaad0 \n-\tldrh\tr6, [r4, #38]\t@ 0x26\n+\tldrh\tr2, [r5, #38]\t@ 0x26\n \tmovs\tr3, r3\n \n 002dc560 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base>:\n void std::vector > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&):\n /usr/include/c++/14/bits/vector.tcc:581\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1086241,15 +1086242,15 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, r1]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r7, r0]\n \tmovs\tr0, r0\n \tldrh\tr4, [r2, r5]\n \tmovs\tr0, r0\n-\tmov\tr2, r3\n+\tmov\tr6, r3\n \tmovs\tr3, r3\n \tldrh\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tcbz\tr6, 2dd322 \n \tmovs\tr2, r3\n \n 002dd2ac :\n@@ -1087592,15 +1087593,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tstrh\tr0, [r4, #56]\t@ 0x38\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr7, #146\t@ 0x92\n+\tcmp\tr7, #150\t@ 0x96\n \tmovs\tr3, r3\n \tstrh\tr0, [r5, #50]\t@ 0x32\n \tmovs\tr2, r4\n \tstrh\tr6, [r0, #40]\t@ 0x28\n \tmovs\tr2, r4\n \n 002ddb24 , std::allocator > const&)@@Base>:\n@@ -1088721,17 +1088722,17 @@\n \tmovs\tr0, r0\n \tldrb\tr6, [r3, #31]\n \tmovs\tr2, r4\n \tldrh\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr1, #44\t@ 0x2c\n+\tsubs\tr1, #48\t@ 0x30\n \tmovs\tr4, r3\n-\tldrsb\tr0, [r2, r4]\n+\tldrsb\tr4, [r2, r4]\n \tmovs\tr4, r3\n \tadds\tr2, #46\t@ 0x2e\n \tmovs\tr2, r3\n \tldrb\tr0, [r6, #28]\n \tmovs\tr2, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1089222,23 +1089223,23 @@\n \tmovs\tr2, r3\n \t\t\t@ instruction: 0xb7d4\n \tmovs\tr2, r3\n \tldrsb\tr4, [r7, r0]\n \tmovs\tr0, r0\n \tldrh\tr4, [r2, r5]\n \tmovs\tr0, r0\n-\tmovs\tr4, #156\t@ 0x9c\n+\tmovs\tr4, #160\t@ 0xa0\n \tmovs\tr3, r3\n \tldrb\tr2, [r2, #15]\n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr5, #76\t@ 0x4c\n+\tadds\tr5, #80\t@ 0x50\n \tmovs\tr4, r3\n-\tadds\tr4, #10\n+\tadds\tr4, #14\n \tmovs\tr3, r3\n \tldrb\tr4, [r5, #13]\n \tmovs\tr2, r4\n \tldrb\tr4, [r2, #13]\n \tmovs\tr2, r4\n \tmovs\tr2, #30\n \tmovs\tr2, r3\n@@ -1089499,27 +1089500,27 @@\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, #9]\n \tmovs\tr2, r4\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n-\tadds\tr4, #36\t@ 0x24\n+\tadds\tr4, #40\t@ 0x28\n \tmovs\tr4, r3\n-\tadds\tr3, #220\t@ 0xdc\n+\tadds\tr3, #224\t@ 0xe0\n \tmovs\tr4, r3\n \tldrb\tr0, [r3, #6]\n \tmovs\tr2, r4\n \tldrb\tr2, [r7, #5]\n \tmovs\tr2, r4\n \tldrb\tr0, [r4, #5]\n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr3, #102\t@ 0x66\n+\tadds\tr3, #106\t@ 0x6a\n \tmovs\tr4, r3\n \tldrb\tr6, [r5, #4]\n \tmovs\tr2, r4\n \tldrb\tr0, [r2, #4]\n \tmovs\tr2, r4\n \n 002de734 :\n@@ -1089917,19 +1089918,19 @@\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, #2]\n \tmovs\tr2, r4\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n-\tadds\tr2, #228\t@ 0xe4\n+\tadds\tr2, #232\t@ 0xe8\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, #172\t@ 0xac\n+\tadds\tr2, #176\t@ 0xb0\n \tmovs\tr4, r3\n \tstr\tr0, [r6, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr6, [r1, #30]\n \tmovs\tr2, r4\n@@ -1090108,15 +1090109,15 @@\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, #23]\n \tmovs\tr2, r4\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n-\tcmp\tr7, #230\t@ 0xe6\n+\tcmp\tr7, #234\t@ 0xea\n \tmovs\tr4, r3\n \tstr\tr0, [r6, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tstrb\tr6, [r6, #20]\n \tmovs\tr2, r4\n \tstrb\tr4, [r2, #20]\n \tmovs\tr2, r4\n@@ -1090323,15 +1090324,15 @@\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r5, #16]\n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr6, #202\t@ 0xca\n+\tcmp\tr6, #206\t@ 0xce\n \tmovs\tr4, r3\n \tstrb\tr0, [r3, #15]\n \tmovs\tr2, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrb\tr0, [r7, #13]\n \tmovs\tr2, r4\n@@ -1090509,15 +1090510,15 @@\n \tnop\n \tstrb\tr0, [r5, #12]\n \tmovs\tr2, r4\n \tldr\tr0, [r3, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr6, #18\n+\tcmp\tr6, #22\n \tmovs\tr4, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1090967,17 +1090968,17 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r6, r6]\n \tmovs\tr0, r0\n \tldr\tr4, [r3, #124]\t@ 0x7c\n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr2, #230\t@ 0xe6\n+\tcmp\tr2, #234\t@ 0xea\n \tmovs\tr4, r3\n-\tcmp\tr2, #246\t@ 0xf6\n+\tcmp\tr2, #250\t@ 0xfa\n \tmovs\tr4, r3\n \tldr\tr0, [r4, #116]\t@ 0x74\n \tmovs\tr2, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r0, r0]\n \tmovs\tr0, r0\n@@ -1091094,15 +1091095,15 @@\n \tnop\n \tldr\tr4, [r7, #96]\t@ 0x60\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr1, #164\t@ 0xa4\n+\tcmp\tr1, #168\t@ 0xa8\n \tmovs\tr4, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 002df28c , std::allocator > > const&)@@Base>:\n graphics_info_t::unapply_symmetry_to_view(int, std::vector, std::allocator > > const&):\n graphics-info-navigation.cc:1246\n@@ -1092635,15 +1092636,15 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr2, r4\n \tstr\tr6, [r1, #44]\t@ 0x2c\n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr4, r5, #11\n+\tlsrs\tr0, r6, #11\n \tmovs\tr4, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr2, r4\n \tstr\tr4, [r1, #36]\t@ 0x24\n \tmovs\tr2, r4\n@@ -1095216,15 +1095217,15 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr2, r0, #30\n+\tlsrs\tr6, r0, #30\n \tmovs\tr4, r3\n \tstrh\tr4, [r0, r4]\n \tmovs\tr2, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrh\tr4, [r6, r1]\n \tmovs\tr2, r4\n@@ -1096229,49 +1096230,49 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r2, r7]\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r1, r4]\n \tmovs\tr0, r0\n-\tmovs\tr6, #164\t@ 0xa4\n+\tmovs\tr6, #168\t@ 0xa8\n \tmovs\tr3, r3\n \tldrh\tr4, [r2, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr4, r5, #12\n+\tlsrs\tr0, r6, #12\n \tmovs\tr4, r3\n \tldr\tr7, [pc, #56]\t@ (2e1574 )\n \tmovs\tr2, r4\n-\tlsrs\tr2, r1, #11\n+\tlsrs\tr6, r1, #11\n \tmovs\tr4, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tlsrs\tr2, r5, #8\n+\tlsrs\tr6, r5, #8\n \tmovs\tr4, r3\n-\tlsrs\tr2, r1, #9\n+\tlsrs\tr6, r1, #9\n \tmovs\tr4, r3\n-\tlsrs\tr6, r0, #9\n+\tlsrs\tr2, r1, #9\n \tmovs\tr4, r3\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tmovs\tr3, #210\t@ 0xd2\n+\tmovs\tr3, #214\t@ 0xd6\n \tmovs\tr3, r3\n-\tasrs\tr6, r6, #28\n+\tasrs\tr2, r7, #28\n \tmovs\tr5, r3\n \tlsrs\tr0, r5, #1\n \tmovs\tr2, r3\n-\tlsrs\tr0, r0, #7\n+\tlsrs\tr4, r0, #7\n \tmovs\tr4, r3\n-\tlsrs\tr2, r3, #6\n+\tlsrs\tr6, r3, #6\n \tmovs\tr4, r3\n-\tlsrs\tr2, r6, #6\n+\tlsrs\tr6, r6, #6\n \tmovs\tr4, r3\n-\tlsrs\tr2, r7, #6\n+\tlsrs\tr6, r7, #6\n \tmovs\tr4, r3\n \tldr\tr3, [pc, #248]\t@ (2e166c )\n \tmovs\tr2, r3\n \tldr\tr3, [pc, #760]\t@ (2e1870 )\n \tmovs\tr2, r4\n \tldr\tr3, [pc, #664]\t@ (2e1814 )\n \tmovs\tr2, r4\n@@ -1096877,39 +1096878,39 @@\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #296]\t@ (2e1b08 , std::allocator > const&)@@Base+0xa0>)\n \tmovs\tr2, r4\n \tldr\tr2, [pc, #88]\t@ (2e1a3c )\n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r7, #26\n-\tmovs\tr4, r3\n-\tlsls\tr2, r5, #26\n+\tlsls\tr2, r0, #27\n \tmovs\tr4, r3\n \tlsls\tr6, r5, #26\n \tmovs\tr4, r3\n+\tlsls\tr2, r6, #26\n+\tmovs\tr4, r3\n \tldrh\tr4, [r2, r5]\n \tmovs\tr0, r0\n-\tlsls\tr2, r2, #26\n+\tlsls\tr6, r2, #26\n \tmovs\tr4, r3\n-\tlsls\tr4, r0, #26\n+\tlsls\tr0, r1, #26\n \tmovs\tr4, r3\n \tldrh\tr0, [r1, r4]\n \tmovs\tr0, r0\n-\tlsls\tr0, r6, #25\n+\tlsls\tr4, r6, #25\n \tmovs\tr4, r3\n-\tlsls\tr4, r2, #25\n+\tlsls\tr0, r3, #25\n \tmovs\tr4, r3\n-\tlsls\tr4, r4, #24\n+\tlsls\tr0, r5, #24\n \tmovs\tr4, r3\n-\tmovs\tr0, #18\n+\tmovs\tr0, #22\n \tmovs\tr4, r3\n-\tsubs\tr6, r7, #6\n+\tsubs\tr2, r0, #7\n \tmovs\tr4, r3\n-\tlsls\tr6, r6, #20\n+\tlsls\tr2, r7, #20\n \tmovs\tr4, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tbxns\tr9\n \tmovs\tr2, r4\n \tbxns\tr6\n \tmovs\tr2, r4\n@@ -1097683,22 +1097684,22 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, r1]\n \tmovs\tr0, r0\n \tldrh\tr4, [r2, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r3, #3\n+\tlsls\tr0, r4, #3\n \tmovs\tr4, r3\n \tcmp\tr2, r5\n \tmovs\tr2, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tvqadd.u16\td0, d8, d11\n-\tvqadd.u32\td0, d2, d11\n+\tvqadd.u16\td0, d12, d11\n+\tvqadd.u32\td0, d6, d11\n \tlsrs\tr6, r3\n \tmovs\tr2, r4\n \tlsrs\tr6, r0\n \tmovs\tr2, r4\n \tlsls\tr2, r5\n \tmovs\tr2, r4\n \n@@ -1099564,24 +1099565,24 @@\n \tblx\te4574 \n \tadds\tr5, #202\t@ 0xca\n \tmovs\tr2, r4\n \tadds\tr5, #198\t@ 0xc6\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tusat16\tr0, #27, r2\n+\tusat16\tr0, #27, r6\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tlsls\tr0, r5, #19\n \tmovs\tr2, r3\n-\tasrs\tr0, r7, #1\n+\tasrs\tr4, r7, #1\n \tmovs\tr5, r3\n \tstr\tr0, [r5, #116]\t@ 0x74\n \tmovs\tr0, r0\n-\trsbs\tr0, ip, #27\n+\t\t\t@ instruction: 0xf1e0001b\n \tldrh\tr4, [r5, r0]\n \tmovs\tr0, r0\n \tadds\tr3, #86\t@ 0x56\n \tmovs\tr2, r4\n \tadds\tr2, #182\t@ 0xb6\n \tmovs\tr2, r4\n \tadds\tr2, #122\t@ 0x7a\n@@ -1100053,18 +1100054,18 @@\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldc\t0, cr0, [r0, #-108]!\t@ 0xffffff94\n-\tlsls\tr0, r2, #26\n+\tldc\t0, cr0, [r4, #-108]!\t@ 0xffffff94\n+\tlsls\tr4, r2, #26\n \tmovs\tr4, r3\n-\tstcl\t0, cr0, [r8, #-108]\t@ 0xffffff94\n+\tstcl\t0, cr0, [ip, #-108]\t@ 0xffffff94\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcmp\tr5, #160\t@ 0xa0\n \tmovs\tr2, r4\n \tcmp\tr5, #132\t@ 0x84\n \tmovs\tr2, r4\n \tbhi.n\t2e3228 \n@@ -1100505,15 +1100506,15 @@\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrd\tr0, r0, [ip], #108\t@ 0x6c\n+\tldrd\tr0, r0, [r0], #108\t@ 0x6c\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcmp\tr1, #20\n \tmovs\tr2, r4\n \tcmp\tr0, #250\t@ 0xfa\n \tmovs\tr2, r4\n \tcmp\tr0, #220\t@ 0xdc\n@@ -1100953,15 +1100954,15 @@\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t2e34c4 \n+\tb.n\t2e34cc \n \tmovs\tr3, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tmovs\tr4, #156\t@ 0x9c\n \tmovs\tr2, r4\n \tmovs\tr4, #122\t@ 0x7a\n \tmovs\tr2, r4\n@@ -1101452,18 +1101453,18 @@\n \tmovs\tr2, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsvc\t46\t@ 0x2e\n+\tsvc\t50\t@ 0x32\n \tmovs\tr3, r3\n-\tstrb.w\tr0, [lr, #27]\n-\tsvc\t114\t@ 0x72\n+\tldrb.w\tr0, [r2, #27]\n+\tsvc\t118\t@ 0x76\n \tmovs\tr3, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tsubs\tr0, r5, #6\n \tmovs\tr2, r4\n \tsubs\tr0, r2, #6\n \tmovs\tr2, r4\n@@ -1102253,35 +1102254,35 @@\n \tnop\n \tsubs\tr0, r7, #2\n \tmovs\tr2, r4\n \tsubs\tr4, r5, #2\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tble.n\t2e4964 \n+\tble.n\t2e496c \n \tmovs\tr3, r3\n-\tbgt.n\t2e4918 \n+\tbgt.n\t2e4920 \n \tmovs\tr3, r3\n \tadds\tr2, r4, #0\n \tmovs\tr2, r4\n \tstrb\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tbge.n\t2e497c \n+\tbge.n\t2e4984 \n \tmovs\tr3, r3\n-\tbls.n\t2e48ec \n+\tbls.n\t2e48f4 \n \tmovs\tr3, r3\n-\tbvc.n\t2e4990 \n+\tbvc.n\t2e4998 \n \tmovs\tr3, r3\n-\tbvc.n\t2e499c \n+\tbvc.n\t2e49a4 \n \tmovs\tr3, r3\n \tldrb\tr0, [r3, r0]\n \tmovs\tr0, r0\n-\tbvs.n\t2e4934 \n+\tbvs.n\t2e493c \n \tmovs\tr3, r3\n \tldr\tr4, [r4, r6]\n \tmovs\tr0, r0\n \tasrs\tr6, r1, #30\n \tmovs\tr2, r4\n \tasrs\tr4, r4, #29\n \tmovs\tr2, r4\n@@ -1102641,15 +1102642,15 @@\n \tnop\n \tasrs\tr2, r5, #26\n \tmovs\tr2, r4\n \tasrs\tr6, r4, #26\n \tmovs\tr2, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbeq.n\t2e4c2c \n+\tbeq.n\t2e4c34 \n \tmovs\tr3, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tstr\tr4, [r2, r2]\n \tmovs\tr2, r3\n@@ -1103211,17 +1103212,17 @@\n \tb.n\t2e4ff8 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tasrs\tr2, r6, #1\n \tmovs\tr2, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr7, {r1, r2, r3, r7}\n+\tldmia\tr7, {r1, r4, r7}\n \tmovs\tr3, r3\n-\tldmia\tr7, {r3, r7}\n+\tldmia\tr7, {r2, r3, r7}\n \tmovs\tr3, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 002e5070 :\n graphics_info_t::fill_preferences_main_toolbar_icons(_GtkWidget*, _GtkWidget*):\n graphics-info-preferences.cc:754\n@@ -1103654,19 +1103655,19 @@\n \tmovs\tr2, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r0, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr6, {r4, r6}\n+\tldmia\tr6, {r2, r4, r6}\n \tmovs\tr3, r3\n-\tb.n\t2e4fb8 \n+\tb.n\t2e4fc0 \n \tmovs\tr3, r3\n-\tb.n\t2e4f90 \n+\tb.n\t2e4f98 \n \tmovs\tr3, r3\n \tlsrs\tr4, r5, #22\n \tmovs\tr2, r4\n \tldrsh\tr4, [r7, r0]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1106362,80 +1106363,80 @@\n \tsubs\tr7, #76\t@ 0x4c\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr4, r7, #17\n \tmovs\tr2, r4\n \tlsls\tr2, r7, #17\n \tmovs\tr2, r4\n-\tstmia\tr4!, {r1, r4, r6, r7}\n+\tstmia\tr4!, {r1, r2, r4, r6, r7}\n \tmovs\tr3, r3\n-\tstmia\tr4!, {r1, r2, r3, r4, r5, r6, r7}\n+\tstmia\tr5!, {r1}\n \tmovs\tr3, r3\n-\tstmia\tr5!, {r1, r3}\n+\tstmia\tr5!, {r1, r2, r3}\n \tmovs\tr3, r3\n-\tstmia\tr5!, {r1, r2, r3, r5}\n+\tstmia\tr5!, {r1, r4, r5}\n \tmovs\tr3, r3\n-\tvqadd.s64\td0, d12, d11\n+\tvqadd.s8\td16, d0, d11\n \tstr\tr4, [r7, r2]\n \tmovs\tr2, r3\n \tstr\tr4, [r4, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tb.n\t2e6290 , std::allocator > const&, short)@@Base+0x738>\n+\tb.n\t2e6298 , std::allocator > const&, short)@@Base+0x740>\n \tmovs\tr2, r3\n \tlsls\tr4, r1, #6\n \tmovs\tr2, r4\n-\tstmia\tr1!, {r2, r3}\n+\tstmia\tr1!, {r4}\n \tmovs\tr3, r3\n-\tstmia\tr1!, {r3, r4, r5}\n+\tstmia\tr1!, {r2, r3, r4, r5}\n \tmovs\tr3, r3\n-\tstmia\tr1!, {r2, r6}\n+\tstmia\tr1!, {r3, r6}\n \tmovs\tr3, r3\n-\tstmia\tr1!, {r3, r5, r6}\n+\tstmia\tr1!, {r2, r3, r5, r6}\n \tmovs\tr3, r3\n-\tstmia\tr2!, {r1, r5, r6}\n+\tstmia\tr2!, {r1, r2, r5, r6}\n \tmovs\tr3, r3\n-\tasrs\tr0, r6, #5\n+\tasrs\tr4, r6, #5\n \tmovs\tr3, r3\n-\tstmia\tr5!, {r2, r5, r6}\n+\tstmia\tr5!, {r3, r5, r6}\n \tmovs\tr3, r3\n-\tstmia\tr4!, {r1, r2, r3, r4, r7}\n+\tstmia\tr4!, {r1, r5, r7}\n \tmovs\tr3, r3\n-\tasrs\tr2, r2, #1\n+\tasrs\tr6, r2, #1\n \tmovs\tr3, r3\n-\tstmia\tr3!, {r1, r2, r3, r5, r6, r7}\n+\tstmia\tr3!, {r1, r4, r5, r6, r7}\n \tmovs\tr3, r3\n-\tasrs\tr0, r1, #32\n+\tasrs\tr4, r1, #32\n \tmovs\tr3, r3\n-\tstmia\tr3!, {r2, r3, r7}\n+\tstmia\tr3!, {r4, r7}\n \tmovs\tr3, r3\n-\tstmia\tr2!, {r2, r7}\n+\tstmia\tr2!, {r3, r7}\n \tmovs\tr3, r3\n-\tstmia\tr2!, {r1, r2, r5, r6}\n+\tstmia\tr2!, {r1, r3, r5, r6}\n \tmovs\tr3, r3\n-\tlsrs\tr4, r5, #26\n+\tlsrs\tr0, r6, #26\n \tmovs\tr3, r3\n-\tstmia\tr1!, {r2, r3, r5, r7}\n+\tstmia\tr1!, {r4, r5, r7}\n \tmovs\tr3, r3\n-\tstmia\tr1!, {r1, r3, r5}\n+\tstmia\tr1!, {r1, r2, r3, r5}\n \tmovs\tr3, r3\n-\tlsrs\tr6, r5, #21\n+\tlsrs\tr2, r6, #21\n \tmovs\tr3, r3\n-\tstmia\tr0!, {r2, r6}\n+\tstmia\tr0!, {r3, r6}\n \tmovs\tr3, r3\n-\tstmia\tr0!, {r2, r4, r6}\n+\tstmia\tr0!, {r3, r4, r6}\n \tmovs\tr3, r3\n-\tbkpt\t0x00d0\n+\tbkpt\t0x00d4\n \tmovs\tr3, r3\n-\tbkpt\t0x0014\n+\tbkpt\t0x0018\n \tmovs\tr3, r3\n-\tlsrs\tr4, r0, #12\n+\tlsrs\tr0, r1, #12\n \tmovs\tr3, r3\n-\tpop\t{r1, r2, r3, r6, pc}\n+\tpop\t{r1, r4, r6, pc}\n \tmovs\tr3, r3\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd.w\tr9, sp, #172\t@ 0xac\n /usr/include/c++/14/bits/char_traits.h:350\n \tmovs\tr2, #0\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tadd\tr1, sp, #52\t@ 0x34\n@@ -1108190,69 +1108191,69 @@\n \tmov\tr3, r9\n \tblx\te83a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, short) const@plt>\n /usr/include/c++/14/bits/stl_vector.h:1301\n \tmov\tr1, r5\n \tadd\tr0, sp, #56\t@ 0x38\n \tbl\t2e5b00 \n \tb.w\t2e601c , std::allocator > const&, short)@@Base+0x4c4>\n-\tcbnz\tr0, 2e74d0 , std::allocator > const&, short)@@Base+0x1978>\n+\tcbnz\tr4, 2e74d0 , std::allocator > const&, short)@@Base+0x1978>\n \tmovs\tr3, r3\n-\tb.n\t2e74cc , std::allocator > const&, short)@@Base+0x1974>\n+\tb.n\t2e74d4 , std::allocator > const&, short)@@Base+0x197c>\n \tmovs\tr2, r3\n-\tcbnz\tr4, 2e74a2 , std::allocator > const&, short)@@Base+0x194a>\n+\tcbnz\tr0, 2e74a4 , std::allocator > const&, short)@@Base+0x194c>\n \tmovs\tr3, r3\n-\tlsls\tr6, r6, #31\n+\tlsls\tr2, r7, #31\n \tmovs\tr3, r3\n-\tblt.n\t2e74f0 , std::allocator > const&, short)@@Base+0x1998>\n+\tblt.n\t2e74f8 , std::allocator > const&, short)@@Base+0x19a0>\n \tmovs\tr2, r3\n-\tbgt.n\t2e7414 , std::allocator > const&, short)@@Base+0x18bc>\n+\tbgt.n\t2e741c , std::allocator > const&, short)@@Base+0x18c4>\n \tmovs\tr2, r3\n-\t\t\t@ instruction: 0xb8f6\n+\t\t\t@ instruction: 0xb8fa\n \tmovs\tr3, r3\n-\t\t\t@ instruction: 0xb82a\n+\t\t\t@ instruction: 0xb82e\n \tmovs\tr3, r3\n-\t\t\t@ instruction: 0xb766\n+\t\t\t@ instruction: 0xb76a\n \tmovs\tr3, r3\n-\tblt.n\t2e74f0 , std::allocator > const&, short)@@Base+0x1998>\n+\tblt.n\t2e74f8 , std::allocator > const&, short)@@Base+0x19a0>\n \tmovs\tr2, r3\n-\tlsls\tr6, r0, #17\n+\tlsls\tr2, r1, #17\n \tmovs\tr3, r3\n-\t\t\t@ instruction: 0xb602\n+\t\t\t@ instruction: 0xb606\n \tmovs\tr3, r3\n-\tlsls\tr2, r7, #15\n+\tlsls\tr6, r7, #15\n \tmovs\tr3, r3\n-\tpush\t{r1, r2, r4, r5, r6, lr}\n+\tpush\t{r1, r3, r4, r5, r6, lr}\n \tmovs\tr3, r3\n-\tpush\t{r2, r3, r4, r6, r7}\n+\tpush\t{r5, r6, r7}\n \tmovs\tr3, r3\n-\tpush\t{r3}\n+\tpush\t{r2, r3}\n \tmovs\tr3, r3\n-\tcbz\tr2, 2e74e4 , std::allocator > const&, short)@@Base+0x198c>\n+\tcbz\tr6, 2e74e4 , std::allocator > const&, short)@@Base+0x198c>\n \tmovs\tr3, r3\n-\tuxth\tr0, r4\n+\tuxth\tr4, r4\n \tmovs\tr3, r3\n-\tbcc.n\t2e7444 , std::allocator > const&, short)@@Base+0x18ec>\n+\tbcc.n\t2e744c , std::allocator > const&, short)@@Base+0x18f4>\n \tmovs\tr2, r3\n-\tlsls\tr6, r5, #1\n+\tlsls\tr2, r6, #1\n \tmovs\tr3, r3\n-\tcbz\tr0, 2e74b8 , std::allocator > const&, short)@@Base+0x1960>\n+\tcbz\tr4, 2e74b8 , std::allocator > const&, short)@@Base+0x1960>\n \tmovs\tr3, r3\n-\tadd\tsp, #288\t@ 0x120\n+\tadd\tsp, #304\t@ 0x130\n \tmovs\tr3, r3\n-\tvqadd.u32\td16, d8, d10\n-\tpop\t{r1, r3, r6, pc}\n+\tvqadd.u32\td16, d12, d10\n+\tpop\t{r1, r2, r3, r6, pc}\n \tmovs\tr2, r3\n-\tbvs.n\t2e75a0 , std::allocator > const&, short)@@Base+0x1a48>\n+\tbvs.n\t2e75a8 , std::allocator > const&, short)@@Base+0x1a50>\n \tmovs\tr2, r3\n-\tadd\tr6, sp, #552\t@ 0x228\n+\tadd\tr6, sp, #568\t@ 0x238\n \tmovs\tr3, r3\n-\tadd\tr5, sp, #808\t@ 0x328\n+\tadd\tr5, sp, #824\t@ 0x338\n \tmovs\tr3, r3\n-\tldc2\t0, cr0, [lr, #-104]!\t@ 0xffffff98\n-\tadd\tr5, sp, #992\t@ 0x3e0\n+\tstc2l\t0, cr0, [r2, #-104]\t@ 0xffffff98\n+\tadd\tr5, sp, #1008\t@ 0x3f0\n \tmovs\tr3, r3\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd.w\tr9, sp, #172\t@ 0xac\n /usr/include/c++/14/bits/char_traits.h:350\n \tmovs\tr2, #0\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tadd\tr1, sp, #52\t@ 0x34\n@@ -1108720,48 +1108721,48 @@\n /usr/include/c++/14/bits/stl_construct.h:162 (discriminator 2)\n \tadds\tr4, #24\n \tb.n\t2e789e , std::allocator > const&, short)@@Base+0x1d46>\n \t\t\t@ instruction: 0x47ae\n \tldrb\tr1, [r4, #11]\n \tadd\tr6, sp, #80\t@ 0x50\n \tsubs\tr7, #239\t@ 0xef\n-\tadd\tr4, sp, #960\t@ 0x3c0\n+\tadd\tr4, sp, #976\t@ 0x3d0\n \tmovs\tr3, r3\n-\t\t\t@ instruction: 0xfbe0001a\n-\tadd\tr4, sp, #664\t@ 0x298\n+\t\t\t@ instruction: 0xfbe4001a\n+\tadd\tr4, sp, #680\t@ 0x2a8\n \tmovs\tr3, r3\n-\tsmmlsr\tr0, lr, sl, r0\n-\tadd\tr5, sp, #736\t@ 0x2e0\n+\t\t\t@ instruction: 0xfb72001a\n+\tadd\tr5, sp, #752\t@ 0x2f0\n \tmovs\tr3, r3\n-\tsmladx\tr0, r4, sl, r0\n-\tadd\tr5, sp, #1000\t@ 0x3e8\n+\tsmladx\tr0, r8, sl, r0\n+\tadd\tr5, sp, #1016\t@ 0x3f8\n \tmovs\tr3, r3\n-\t\t\t@ instruction: 0xfade001a\n-\tadd\tr6, sp, #576\t@ 0x240\n+\t\t\t@ instruction: 0xfae2001a\n+\tadd\tr6, sp, #592\t@ 0x250\n \tmovs\tr3, r3\n-\t\t\t@ instruction: 0xfaa4001a\n-\tadd\tr5, sp, #760\t@ 0x2f8\n+\t\t\t@ instruction: 0xfaa8001a\n+\tadd\tr5, sp, #776\t@ 0x308\n \tmovs\tr3, r3\n-\t\t\t@ instruction: 0xfa6a001a\n-\tadd\tr5, sp, #864\t@ 0x360\n+\t\t\t@ instruction: 0xfa6e001a\n+\tadd\tr5, sp, #880\t@ 0x370\n \tmovs\tr3, r3\n-\t\t\t@ instruction: 0xfa28001a\n-\t\t\t@ instruction: 0xb7f2\n+\t\t\t@ instruction: 0xfa2c001a\n+\t\t\t@ instruction: 0xb7f6\n \tmovs\tr2, r3\n-\tvld1.8\t\t\t@ instruction: 0xf9ee001a\n-\tadd\tr5, sp, #816\t@ 0x330\n+\tldr??.w\tr0, [r2, #26]\n+\tadd\tr5, sp, #832\t@ 0x340\n \tmovs\tr3, r3\n-\tvld1.8\t\t\t@ instruction: 0xf9ac001a\n-\tadd\tr3, sp, #296\t@ 0x128\n+\tldrsh.w\tr0, [r0, #26]\n+\tadd\tr3, sp, #312\t@ 0x138\n \tmovs\tr3, r3\n-\tldr??.w\tr0, [r2, sl, lsl #1]\n-\tadd\tr2, sp, #848\t@ 0x350\n+\tldr??.w\tr0, [r6, sl, lsl #1]\n+\tadd\tr2, sp, #864\t@ 0x360\n \tmovs\tr3, r3\n-\tldrsh.w\tr0, [r4, sl, lsl #1]\n-\tadd\tr3, sp, #504\t@ 0x1f8\n+\tldrsh.w\tr0, [r8, sl, lsl #1]\n+\tadd\tr3, sp, #520\t@ 0x208\n \tmovs\tr3, r3\n \tb.n\t2e7854 , std::allocator > const&, short)@@Base+0x1cfc>\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t2e7828 , std::allocator > const&, short)@@Base+0x1cd0>\n \tmovs\tr1, r4\n@@ -1115080,27 +1115081,27 @@\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcbnz\tr0, 2ea944 , std::allocator > const&, short)@@Base+0x500>\n \tmovs\tr1, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r4, #6]\n+\tstrh\tr0, [r5, #6]\n \tmovs\tr3, r3\n \tldr\tr0, [r0, #20]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r3, #6]\n+\tstrh\tr2, [r4, #6]\n \tmovs\tr3, r3\n \tldrsb\tr0, [r3, r1]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r6, #4]\n+\tstrh\tr4, [r6, #4]\n \tmovs\tr3, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r5, #44]\t@ 0x2c\n \tmovs\tr0, r0\n@@ -1115112,27 +1115113,27 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tldrb\tr6, [r2, #29]\n+\tldrb\tr2, [r3, #29]\n \tmovs\tr3, r3\n \tcbnz\tr4, 2ea942 , std::allocator > const&, short)@@Base+0x4fe>\n \tmovs\tr1, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r4, #29]\n+\tldrb\tr0, [r5, #29]\n \tmovs\tr3, r3\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb836\n \tmovs\tr1, r4\n-\tldrb\tr2, [r2, #26]\n+\tldrb\tr6, [r2, #26]\n \tmovs\tr3, r3\n \t\t\t@ instruction: 0xb7e2\n \tmovs\tr1, r4\n \t\t\t@ instruction: 0xb742\n \tmovs\tr1, r4\n \n 002ea948 , std::allocator > const&, short)@@Base>:\n@@ -1116041,38 +1116042,39 @@\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t2eaea6 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tpush\t{r1, r3, r4, r6, r7, lr}\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr2, [r5, #17]\n+\tldrb\tr6, [r5, #17]\n \tmovs\tr3, r3\n \tpush\t{r5, r7, lr}\n \tmovs\tr1, r4\n \tldrh\tr4, [r0, r6]\n \tmovs\tr0, r0\n \tpush\t{r1, r2, r3, r6}\n \tmovs\tr1, r4\n-\tvshr.u32\td16, d11, #4\n-\tldrb\tr2, [r2, #10]\n+\tmovs\tr0, r0\n+\tmovs\tr4, r3\n+\tldrb\tr6, [r2, #10]\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r2, #10]\n+\tldrb\tr6, [r2, #10]\n \tmovs\tr3, r3\n-\tldrb\tr4, [r6, #10]\n+\tldrb\tr0, [r7, #10]\n \tmovs\tr3, r3\n-\tldrb\tr4, [r7, #10]\n+\tldrb\tr0, [r0, #11]\n \tmovs\tr3, r3\n-\tldr\tr7, [sp, #32]\n+\tldr\tr7, [sp, #48]\t@ 0x30\n \tmovs\tr3, r3\n-\tldrb\tr0, [r3, #11]\n+\tldrb\tr4, [r3, #11]\n \tmovs\tr3, r3\n-\tldrb\tr4, [r4, #11]\n+\tldrb\tr0, [r5, #11]\n \tmovs\tr3, r3\n \tcbz\tr4, 2eaf5e \n \tmovs\tr1, r4\n \tcbz\tr2, 2eaf5c \n \tmovs\tr1, r4\n \tldrsb\tr4, [r7, r7]\n \tmovs\tr1, r3\n@@ -1117436,19 +1117438,19 @@\n \tb.n\t2ebb1c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xb18>\n \tnop.w\n \t...\n \tmovs\tr0, r0\n \tcmp\tr0, r0\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr6, #204\t@ 0xcc\n-\tbcc.n\t2eba40 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xa3c>\n+\tbcc.n\t2eba48 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xa44>\n \tmovs\tr2, r3\n-\tbcs.n\t2ebbfc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xbf8>\n+\tbcs.n\t2ebc04 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xc00>\n \tmovs\tr2, r3\n-\tbeq.n\t2ebb48 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xb44>\n+\tbeq.n\t2ebb50 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xb4c>\n \tmovs\tr2, r3\n /usr/include/c++/14/bits/stl_vector.h:99\n \taddw\tr3, fp, #2952\t@ 0xb88\n /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n \tldr\tr0, [sp, #20]\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tsub.w\tlr, fp, #1232\t@ 0x4d0\n@@ -1117969,23 +1117971,23 @@\n /usr/include/c++/14/bits/stl_construct.h:162 (discriminator 1)\n \tcmp\tr4, r5\n \tbeq.n\t2ebef8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xef4>\n \tb.n\t2ebee4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xee0>\n \tnop\n \tnop.w\n \t...\n-\tldmia\tr7!, {r3}\n+\tldmia\tr7!, {r2, r3}\n \tmovs\tr2, r3\n-\tldmia\tr6!, {r1, r5}\n+\tldmia\tr6!, {r1, r2, r5}\n \tmovs\tr2, r3\n-\tldmia\tr5!, {r6, r7}\n+\tldmia\tr5!, {r2, r6, r7}\n \tmovs\tr2, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldr\tr0, [r4, #16]\n+\tldr\tr4, [r4, #16]\n \tmovs\tr3, r3\n /usr/include/c++/14/bits/stl_construct.h:151\n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n /usr/include/c++/14/bits/stl_construct.h:162 (discriminator 2)\n \tadds\tr4, #224\t@ 0xe0\n /usr/include/c++/14/bits/stl_construct.h:151\n@@ -1119699,39 +1119701,39 @@\n /usr/include/c++/14/bits/stl_vector.h:388\n \tcmp\tr0, #0\n \tbeq.w\t2ec774 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1770>\n /usr/include/c++/14/bits/new_allocator.h:172\n \tblx\te9174 \n /usr/include/c++/14/bits/stl_vector.h:390\n \tb.n\t2ec774 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1770>\n-\tldr\tr4, [r3, #4]\n+\tldr\tr0, [r4, #4]\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r2, #100]\t@ 0x64\n+\tstr\tr0, [r3, #100]\t@ 0x64\n \tmovs\tr3, r3\n \tldr\tr6, [sp, #424]\t@ 0x1a8\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstr\tr0, [r7, #84]\t@ 0x54\n+\tstr\tr4, [r7, #84]\t@ 0x54\n \tmovs\tr3, r3\n-\tstr\tr6, [r0, #72]\t@ 0x48\n+\tstr\tr2, [r1, #72]\t@ 0x48\n \tmovs\tr3, r3\n-\tldr\tr2, [pc, #616]\t@ (2ece4c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1e48>)\n+\tldr\tr2, [pc, #632]\t@ (2ece5c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1e58>)\n \tmovs\tr3, r3\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n \tbx\tlr\n \tmovs\tr3, r3\n-\tstmia\tr3!, {r2, r4, r5, r6, r7}\n+\tstmia\tr3!, {r3, r4, r5, r6, r7}\n \tmovs\tr2, r3\n-\tstrh\tr6, [r2, #32]\n+\tstrh\tr2, [r3, #32]\n \tmovs\tr3, r3\n \tldr\tr0, [sp, #448]\t@ 0x1c0\n \tmovs\tr1, r4\n \tstr\tr7, [sp, #520]\t@ 0x208\n \tmovs\tr1, r4\n /usr/include/c++/14/bits/stl_vector.h:368\n \tldr\tr0, [r4, #0]\n@@ -1120882,28 +1120884,28 @@\n \tmovs\tr1, r4\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr6, [r2, #62]\t@ 0x3e\n \tmovs\tr1, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsb\tr6, [r1, r7]\n+\tldrsb\tr2, [r2, r7]\n \tmovs\tr3, r3\n-\tmovt\tr0, #40987\t@ 0xa01b\n+\tmovt\tr0, #57371\t@ 0xe01b\n \tldr\tr4, [r6, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tldrsb\tr4, [r6, r3]\n+\tldrsb\tr0, [r7, r3]\n \tmovs\tr3, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r6, r7]\n+\tstrb\tr4, [r6, r7]\n \tmovs\tr3, r3\n-\tstrb\tr2, [r4, r5]\n+\tstrb\tr6, [r4, r5]\n \tmovs\tr3, r3\n \tldrh\tr2, [r1, #34]\t@ 0x22\n \tmovs\tr1, r4\n \tldrh\tr2, [r6, #32]\n \tmovs\tr1, r4\n \tldrh\tr4, [r7, #30]\n \tmovs\tr1, r4\n@@ -1122921,15 +1122923,15 @@\n \tmovs\tr0, r0\n \tstrh\tr0, [r2, #0]\n \tmovs\tr1, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tbx\tr8\n \tmovs\tr3, r3\n-\tbx\tr0\n+\tbxns\tr0\n \tmovs\tr3, r3\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n@@ -1123900,19 +1123902,19 @@\n \tadd\tr5, sp, #36\t@ 0x24\n \tadd\tr0, pc\n \tblx\teaad0 \n \tstrb\tr6, [r3, #27]\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr7, #172\t@ 0xac\n+\tsubs\tr7, #176\t@ 0xb0\n \tmovs\tr3, r3\n-\tstr\tr0, [sp, #968]\t@ 0x3c8\n+\tstr\tr0, [sp, #984]\t@ 0x3d8\n \tmovs\tr4, r3\n-\tsubs\tr7, #36\t@ 0x24\n+\tsubs\tr7, #40\t@ 0x28\n \tmovs\tr3, r3\n \tstrb\tr2, [r4, #24]\n \tmovs\tr1, r4\n \tstrb\tr6, [r3, #23]\n \tmovs\tr1, r4\n \tstrb\tr0, [r0, #23]\n \tmovs\tr1, r4\n@@ -1124801,15 +1124803,15 @@\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr0, [r1, #13]\n \tmovs\tr1, r4\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tsubs\tr4, #74\t@ 0x4a\n+\tsubs\tr4, #78\t@ 0x4e\n \tmovs\tr3, r3\n \tldr\tr0, [r6, #16]\n \tmovs\tr0, r0\n \tldrb\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r1, r2]\n \tmovs\tr0, r0\n@@ -1124821,15 +1124823,15 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #8]\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #104\t@ (adr r1, 2ef1fc )\n+\tadd\tr1, pc, #120\t@ (adr r1, 2ef20c )\n \tmovs\tr4, r3\n \tldr\tr0, [r4, r6]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r1, r0]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r4]\n \tmovs\tr0, r0\n@@ -1124837,47 +1124839,47 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r7, r1]\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r2, r6]\n \tmovs\tr0, r0\n-\tsubs\tr2, #232\t@ 0xe8\n+\tsubs\tr2, #236\t@ 0xec\n \tmovs\tr3, r3\n-\tldmia\tr2, {r2, r6}\n+\tldmia\tr2!, {r3, r6}\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tldmia\tr2!, {r1}\n+\tldmia\tr2, {r1, r2}\n \tmovs\tr2, r3\n \tldrsh\tr4, [r0, r7]\n \tmovs\tr0, r0\n-\tsubs\tr2, #154\t@ 0x9a\n+\tsubs\tr2, #158\t@ 0x9e\n \tmovs\tr3, r3\n \tldrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tstrb\tr2, [r7, #0]\n \tmovs\tr1, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr1, #112\t@ 0x70\n+\tsubs\tr1, #116\t@ 0x74\n \tmovs\tr3, r3\n-\tmvns\tr0, r0\n+\tmvns\tr4, r0\n \tmovs\tr3, r3\n-\tsubs\tr0, #242\t@ 0xf2\n+\tsubs\tr0, #246\t@ 0xf6\n \tmovs\tr3, r3\n-\tsubs\tr1, #252\t@ 0xfc\n+\tsubs\tr2, #0\n \tmovs\tr3, r3\n \tldr\tr2, [r6, #120]\t@ 0x78\n \tmovs\tr1, r4\n-\tsubs\tr1, #130\t@ 0x82\n+\tsubs\tr1, #134\t@ 0x86\n \tmovs\tr3, r3\n-\tsubs\tr1, #46\t@ 0x2e\n+\tsubs\tr1, #50\t@ 0x32\n \tmovs\tr3, r3\n-\tsubs\tr0, #186\t@ 0xba\n+\tsubs\tr0, #190\t@ 0xbe\n \tmovs\tr3, r3\n \tldr\tr2, [r5, #112]\t@ 0x70\n \tmovs\tr1, r4\n \tldr\tr4, [r1, #112]\t@ 0x70\n \tmovs\tr1, r4\n \tldr\tr6, [r5, #108]\t@ 0x6c\n \tmovs\tr1, r4\n@@ -1125219,23 +1125221,23 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr7, #242\t@ 0xf2\n+\tadds\tr7, #246\t@ 0xf6\n \tmovs\tr3, r3\n-\tsubs\tr0, #6\n+\tsubs\tr0, #10\n \tmovs\tr3, r3\n \tldrsh\tr4, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr7, #238\t@ 0xee\n+\tadds\tr7, #242\t@ 0xf2\n \tmovs\tr3, r3\n-\tstr\tr5, [sp, #976]\t@ 0x3d0\n+\tstr\tr5, [sp, #992]\t@ 0x3e0\n \tmovs\tr2, r3\n \tstr\tr3, [sp, #504]\t@ 0x1f8\n \tmovs\tr1, r3\n \torns\tr0, ip, #25\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n@@ -1125610,19 +1125612,19 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #52]\t@ 0x34\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, #76\t@ 0x4c\n+\tadds\tr4, #80\t@ 0x50\n \tmovs\tr3, r3\n-\tadds\tr3, #250\t@ 0xfa\n+\tadds\tr3, #254\t@ 0xfe\n \tmovs\tr3, r3\n-\tlsls\tr4, r1\n+\tlsls\tr0, r2\n \tmovs\tr3, r3\n \n 002ef7a8 :\n graphics_info_t::increase_clipping_front():\n graphics-info-opengl.cc:559\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1125801,17 +1125803,17 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, #98\t@ 0x62\n+\tadds\tr2, #102\t@ 0x66\n \tmovs\tr3, r3\n-\tadds\tr2, #116\t@ 0x74\n+\tadds\tr2, #120\t@ 0x78\n \tmovs\tr3, r3\n \n 002ef918 :\n graphics_info_t::increase_clipping_back():\n graphics-info-opengl.cc:581\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1126093,17 +1126095,17 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, #50\t@ 0x32\n+\tadds\tr0, #54\t@ 0x36\n \tmovs\tr3, r3\n-\tadds\tr0, #68\t@ 0x44\n+\tadds\tr0, #72\t@ 0x48\n \tmovs\tr3, r3\n \n 002efb48 :\n graphics_info_t::decrease_clipping_back():\n graphics-info-opengl.cc:618\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1126266,15 +1126268,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #52]\t@ 0x34\n \tmovs\tr0, r0\n \tldr\tr4, [r3, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr7, #152\t@ 0x98\n+\tcmp\tr7, #156\t@ 0x9c\n \tmovs\tr3, r3\n \tldrh\tr6, [r6, r2]\n \tmovs\tr1, r3\n \tstr\tr4, [r1, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1126282,15 +1126284,15 @@\n \tmovs\tr0, r0\n \tldrsh\tr4, [r4, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tcmp\tr7, #10\n+\tcmp\tr7, #14\n \tmovs\tr3, r3\n \n 002efcb0 :\n graphics_info_t::set_view_quaternion(float, float, float, float):\n graphics-info-opengl.cc:639\n \tldr\tr3, [pc, #24]\t@ (2efccc )\n graphics-info-opengl.cc:646\n@@ -1126752,27 +1126754,27 @@\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstr\tr0, [r2, #12]\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n-\tcmp\tr4, #60\t@ 0x3c\n+\tcmp\tr4, #64\t@ 0x40\n \tmovs\tr3, r3\n-\tadds\tr7, #148\t@ 0x94\n+\tadds\tr7, #152\t@ 0x98\n \tmovs\tr2, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [r3, r2]\n+\tldr\tr4, [r3, r2]\n \tmovs\tr3, r3\n-\tcmp\tr3, #200\t@ 0xc8\n+\tcmp\tr3, #204\t@ 0xcc\n \tmovs\tr3, r3\n-\tcmp\tr3, #162\t@ 0xa2\n+\tcmp\tr3, #166\t@ 0xa6\n \tmovs\tr3, r3\n-\tcmp\tr3, #170\t@ 0xaa\n+\tcmp\tr3, #174\t@ 0xae\n \tmovs\tr3, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 002f0078 :\n graphics_info_t::resize_framebuffers_textures_renderbuffers(int, int):\n graphics-info-opengl.cc:1534\n@@ -1127064,15 +1127066,15 @@\n \tmovs\tr0, r0\n \tldrb\tr2, [r6, r6]\n \tmovs\tr1, r4\n \tstr\tr4, [r3, #32]\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r6]\n \tmovs\tr1, r4\n-\tcmp\tr1, #68\t@ 0x44\n+\tcmp\tr1, #72\t@ 0x48\n \tmovs\tr3, r3\n \tldrb\tr0, [r2, r5]\n \tmovs\tr1, r4\n 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]:\n /usr/include/c++/14/bits/stl_tree.h:1888\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1128668,119 +1128670,119 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r4, r6]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r3]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r7, r1]\n \tmovs\tr0, r0\n-\tmovs\tr3, #124\t@ 0x7c\n+\tmovs\tr3, #128\t@ 0x80\n \tmovs\tr3, r3\n-\tmovs\tr3, #224\t@ 0xe0\n-\tmovs\tr3, r3\n-\tmovs\tr3, #48\t@ 0x30\n+\tmovs\tr3, #228\t@ 0xe4\n \tmovs\tr3, r3\n \tmovs\tr3, #52\t@ 0x34\n \tmovs\tr3, r3\n-\tmovs\tr3, #108\t@ 0x6c\n+\tmovs\tr3, #56\t@ 0x38\n \tmovs\tr3, r3\n-\tmovs\tr3, #36\t@ 0x24\n+\tmovs\tr3, #112\t@ 0x70\n \tmovs\tr3, r3\n-\tmovs\tr3, #44\t@ 0x2c\n+\tmovs\tr3, #40\t@ 0x28\n \tmovs\tr3, r3\n \tmovs\tr3, #48\t@ 0x30\n \tmovs\tr3, r3\n-\tmovs\tr3, #56\t@ 0x38\n-\tmovs\tr3, r3\n-\tmovs\tr3, #64\t@ 0x40\n+\tmovs\tr3, #52\t@ 0x34\n \tmovs\tr3, r3\n \tmovs\tr3, #60\t@ 0x3c\n \tmovs\tr3, r3\n+\tmovs\tr3, #68\t@ 0x44\n+\tmovs\tr3, r3\n \tmovs\tr3, #64\t@ 0x40\n \tmovs\tr3, r3\n-\tmovs\tr3, #58\t@ 0x3a\n+\tmovs\tr3, #68\t@ 0x44\n \tmovs\tr3, r3\n-\tmovs\tr3, #44\t@ 0x2c\n+\tmovs\tr3, #62\t@ 0x3e\n \tmovs\tr3, r3\n-\tmovs\tr3, #34\t@ 0x22\n+\tmovs\tr3, #48\t@ 0x30\n \tmovs\tr3, r3\n-\tmovs\tr3, #46\t@ 0x2e\n+\tmovs\tr3, #38\t@ 0x26\n \tmovs\tr3, r3\n-\tmovs\tr1, #222\t@ 0xde\n+\tmovs\tr3, #50\t@ 0x32\n \tmovs\tr3, r3\n-\tmovs\tr3, #26\n+\tmovs\tr1, #226\t@ 0xe2\n \tmovs\tr3, r3\n-\tsubs\tr6, r1, r1\n+\tmovs\tr3, #30\n+\tmovs\tr3, r3\n+\tsubs\tr2, r2, r1\n \tmovs\tr2, r3\n-\tmovs\tr2, #246\t@ 0xf6\n+\tmovs\tr2, #250\t@ 0xfa\n \tmovs\tr3, r3\n-\tmovs\tr2, #218\t@ 0xda\n+\tmovs\tr2, #222\t@ 0xde\n \tmovs\tr3, r3\n-\tmovs\tr2, #210\t@ 0xd2\n+\tmovs\tr2, #214\t@ 0xd6\n \tmovs\tr3, r3\n-\tmovs\tr2, #198\t@ 0xc6\n+\tmovs\tr2, #202\t@ 0xca\n \tmovs\tr3, r3\n-\tmovs\tr2, #186\t@ 0xba\n+\tmovs\tr2, #190\t@ 0xbe\n \tmovs\tr3, r3\n-\tmovs\tr2, #178\t@ 0xb2\n+\tmovs\tr2, #182\t@ 0xb6\n \tmovs\tr3, r3\n-\tmovs\tr2, #178\t@ 0xb2\n+\tmovs\tr2, #182\t@ 0xb6\n \tmovs\tr3, r3\n-\tmovs\tr2, #170\t@ 0xaa\n+\tmovs\tr2, #174\t@ 0xae\n \tmovs\tr3, r3\n-\tmovs\tr4, #18\n+\tmovs\tr4, #22\n \tmovs\tr3, r3\n-\tmovs\tr2, #142\t@ 0x8e\n+\tmovs\tr2, #146\t@ 0x92\n \tmovs\tr3, r3\n-\tmovs\tr2, #134\t@ 0x86\n+\tmovs\tr2, #138\t@ 0x8a\n \tmovs\tr3, r3\n-\tmovs\tr2, #126\t@ 0x7e\n+\tmovs\tr2, #130\t@ 0x82\n \tmovs\tr3, r3\n-\tmovs\tr2, #118\t@ 0x76\n+\tmovs\tr2, #122\t@ 0x7a\n \tmovs\tr3, r3\n-\tmovs\tr2, #118\t@ 0x76\n+\tmovs\tr2, #122\t@ 0x7a\n \tmovs\tr3, r3\n-\tmovs\tr2, #126\t@ 0x7e\n+\tmovs\tr2, #130\t@ 0x82\n+\tmovs\tr3, r3\n+\tmovs\tr2, #138\t@ 0x8a\n \tmovs\tr3, r3\n \tmovs\tr2, #134\t@ 0x86\n \tmovs\tr3, r3\n-\tmovs\tr2, #130\t@ 0x82\n+\tmovs\tr2, #138\t@ 0x8a\n \tmovs\tr3, r3\n-\tmovs\tr2, #134\t@ 0x86\n+\tmovs\tr2, #128\t@ 0x80\n \tmovs\tr3, r3\n \tmovs\tr2, #124\t@ 0x7c\n \tmovs\tr3, r3\n-\tmovs\tr2, #120\t@ 0x78\n-\tmovs\tr3, r3\n-\tmovs\tr0, #234\t@ 0xea\n+\tmovs\tr0, #238\t@ 0xee\n \tmovs\tr3, r3\n-\tmovs\tr2, #96\t@ 0x60\n+\tmovs\tr2, #100\t@ 0x64\n \tmovs\tr3, r3\n-\tmovs\tr2, #102\t@ 0x66\n+\tmovs\tr2, #106\t@ 0x6a\n \tmovs\tr3, r3\n-\tmovs\tr2, #112\t@ 0x70\n+\tmovs\tr2, #116\t@ 0x74\n \tmovs\tr3, r3\n-\tmovs\tr2, #106\t@ 0x6a\n+\tmovs\tr2, #110\t@ 0x6e\n \tmovs\tr3, r3\n-\tsubs\tr6, r6, #5\n+\tsubs\tr2, r7, #5\n \tmovs\tr3, r3\n-\tsubs\tr4, r2, #5\n+\tsubs\tr0, r3, #5\n \tmovs\tr3, r3\n-\tmovs\tr2, #50\t@ 0x32\n+\tmovs\tr2, #54\t@ 0x36\n \tmovs\tr3, r3\n-\tmovs\tr2, #38\t@ 0x26\n+\tmovs\tr2, #42\t@ 0x2a\n \tmovs\tr3, r3\n-\tmovs\tr2, #28\n+\tmovs\tr2, #32\n \tmovs\tr3, r3\n-\tmovs\tr2, #18\n+\tmovs\tr2, #22\n \tmovs\tr3, r3\n-\tmovs\tr2, #16\n+\tmovs\tr2, #20\n \tmovs\tr3, r3\n-\tmovs\tr2, #30\n+\tmovs\tr2, #34\t@ 0x22\n \tmovs\tr3, r3\n-\tmovs\tr2, #46\t@ 0x2e\n+\tmovs\tr2, #50\t@ 0x32\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, r5]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, r6]\n \tmovs\tr1, r4\n@@ -1129365,17 +1129367,17 @@\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [pc, #280]\t@ (2f1664 )\n \tmovs\tr1, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, r6, #1\n+\tadds\tr0, r7, #1\n \tmovs\tr3, r3\n-\tadds\tr4, r3, #0\n+\tadds\tr0, r4, #0\n \tmovs\tr3, r3\n \tldr\tr3, [pc, #456]\t@ (2f1724 const&)@@Base+0x30>)\n \tmovs\tr1, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #40]\t@ (2f158c )\n \tmovs\tr1, r4\n@@ -1130360,61 +1130362,61 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r5, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrsb\tr4, [r6, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #28\n+\tasrs\tr6, r7, #28\n \tmovs\tr3, r3\n \tstr\tr0, [r5, #120]\t@ 0x78\n \tmovs\tr0, r0\n-\tadds\tr2, r0, #5\n+\tadds\tr6, r0, #5\n \tmovs\tr3, r3\n \tldrsh\tr4, [r7, r7]\n \tmovs\tr0, r0\n-\tasrs\tr0, r4, #24\n+\tasrs\tr4, r4, #24\n \tmovs\tr3, r3\n-\tadds\tr2, r1, #4\n+\tadds\tr6, r1, #4\n \tmovs\tr3, r3\n-\tasrs\tr4, r5, #23\n+\tasrs\tr0, r6, #23\n \tmovs\tr3, r3\n-\tldr\tr4, [r3, #96]\t@ 0x60\n+\tldr\tr0, [r4, #96]\t@ 0x60\n \tmovs\tr2, r3\n \tldr\tr6, [r4, #56]\t@ 0x38\n \tmovs\tr1, r3\n-\tadd\tr6, sp, #144\t@ 0x90\n+\tadd\tr6, sp, #160\t@ 0xa0\n \tmovs\tr2, r3\n-\tadds\tr2, r1, #2\n+\tadds\tr6, r1, #2\n \tmovs\tr3, r3\n-\tldr\tr0, [r7, #88]\t@ 0x58\n+\tldr\tr4, [r7, #88]\t@ 0x58\n \tmovs\tr2, r3\n \tldr\tr2, [r0, #52]\t@ 0x34\n \tmovs\tr1, r3\n-\tadd\tr5, sp, #768\t@ 0x300\n+\tadd\tr5, sp, #784\t@ 0x310\n \tmovs\tr2, r3\n-\tasrs\tr6, r3, #20\n+\tasrs\tr2, r4, #20\n \tmovs\tr3, r3\n-\tsubs\tr4, r6, r7\n+\tsubs\tr0, r7, r7\n \tmovs\tr3, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmuls\tr2, r4\n \tmovs\tr1, r4\n-\tasrs\tr6, r7, #15\n+\tasrs\tr2, r0, #16\n \tmovs\tr3, r3\n \tcmn\tr6, r5\n \tmovs\tr1, r4\n-\tasrs\tr0, r4, #14\n+\tasrs\tr4, r4, #14\n \tmovs\tr3, r3\n-\tasrs\tr6, r3, #14\n+\tasrs\tr2, r4, #14\n \tmovs\tr3, r3\n graphics_info_t::new_generic_object_number(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.0]:\n graphics-info.h:4175\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #2808]\t@ 0xaf8\n@@ -1131525,17 +1131527,17 @@\n \tmovs\tr1, r3\n \tldrb\tr6, [r0, r0]\n \tmovs\tr1, r3\n \tb.n\t2f25dc \n \tmovs\tr0, r3\n \tldrh\tr2, [r4, r3]\n \tmovs\tr1, r3\n-\tldrh\tr2, [r0, #20]\n+\tldrh\tr6, [r0, #20]\n \tmovs\tr2, r3\n-\tlsrs\tr6, r0, #25\n+\tlsrs\tr2, r1, #25\n \tmovs\tr2, r3\n \tldrsh\tr4, [r2, r4]\n \tmovs\tr0, r0\n \tldr\tr2, [r7, r7]\n \tmovs\tr1, r3\n \tb.n\t2f218c \n \tmovs\tr0, r3\n@@ -1132064,31 +1132066,31 @@\n \tmovs\tr1, r4\n \tsubs\tr1, #10\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n-\tlsrs\tr2, r3, #4\n+\tlsrs\tr6, r3, #4\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr2, r7, #30\n+\tlsls\tr6, r7, #30\n \tmovs\tr3, r3\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tldr\tr0, [r4, r1]\n \tmovs\tr0, r0\n \tldr\tr0, [r6, #24]\n \tmovs\tr0, r0\n \tadds\tr6, #34\t@ 0x22\n \tmovs\tr1, r4\n-\tlsls\tr0, r1, #27\n+\tlsls\tr4, r1, #27\n \tmovs\tr3, r3\n \tmovs\tr0, r0\n \tadds\tr4, #0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr7, #140\t@ 0x8c\n@@ -1132886,15 +1132888,15 @@\n \tmovs\tr0, r3\n \tcmp\tr6, #142\t@ 0x8e\n \tmovs\tr1, r4\n \tbpl.n\t2f31e4 \n \tmovs\tr0, r3\n \tcmp\tr6, #96\t@ 0x60\n \tmovs\tr1, r4\n-\tmovs\tr0, #142\t@ 0x8e\n+\tmovs\tr0, #146\t@ 0x92\n \tmovs\tr2, r3\n \tcmp\tr6, #52\t@ 0x34\n \tmovs\tr1, r4\n \tldrb\tr0, [r7, #15]\n \tmovs\tr1, r3\n \n 002f3214 :\n@@ -1134136,18 +1134138,18 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r4, r5]\n \tmovs\tr0, r0\n \tldr\tr4, [r1, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf7e0001a\n-\tldr\tr6, [sp, #144]\t@ 0x90\n+\t\t\t@ instruction: 0xf7e4001a\n+\tldr\tr6, [sp, #160]\t@ 0xa0\n \tmovs\tr3, r3\n-\tstrb\tr6, [r0, r5]\n+\tstrb\tr2, [r1, r5]\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n graphics-info-opengl.cc:911 (discriminator 2)\n \tadds\tr5, #1\n graphics-info-opengl.cc:911 (discriminator 1)\n \tadd.w\tr4, r4, #464\t@ 0x1d0\n@@ -1134820,15 +1134822,15 @@\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tsubs\tr1, #88\t@ 0x58\n \tsubs\tr5, #180\t@ 0xb4\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tsubs\tr6, #25\n-\tstr\tr6, [r7, r6]\n+\tstr\tr2, [r0, r7]\n \tmovs\tr4, r3\n \tsubs\tr4, r4, #6\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n /usr/include/c++/14/bits/char_traits.h:381\n \tldr\tr1, [pc, #712]\t@ (2f43bc )\n@@ -1135587,15 +1135589,15 @@\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr0, r2, r7\n \tmovs\tr1, r4\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldc\t0, cr0, [r4, #-104]!\t@ 0xffffff98\n+\tldc\t0, cr0, [r8, #-104]!\t@ 0xffffff98\n \tstrb\tr0, [r2, r2]\n \tmovs\tr0, r0\n \tsubs\tr4, r2, r2\n \tmovs\tr1, r4\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tsubs\tr4, r0, r0\n@@ -1136561,43 +1136563,43 @@\n \tmovs\tr1, r4\n \tadds\tr6, r6, r5\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xeadc001a\n-\t\t\t@ instruction: 0xeaae001a\n-\teor.w\tr0, lr, sl, lsr #32\n-\torn\tr0, lr, sl, lsr #32\n-\torr.w\tr0, lr, sl, lsr #32\n-\tbic.w\tr0, sl, sl, lsr #32\n-\tand.w\tr0, sl, sl, lsr #32\n-\tstrd\tr0, r0, [sl, #104]!\t@ 0x68\n-\tldrd\tr0, r0, [ip, #104]\t@ 0x68\n-\tstrd\tr0, r0, [sl, #104]\t@ 0x68\n-\tstrd\tr0, r0, [r0, #104]\t@ 0x68\n-\t\t\t@ instruction: 0xe9aa001a\n-\tsubs\tr0, r7, r1\n+\t\t\t@ instruction: 0xeae0001a\n+\t\t\t@ instruction: 0xeab2001a\n+\teors.w\tr0, r2, sl, lsr #32\n+\torns\tr0, r2, sl, lsr #32\n+\torrs.w\tr0, r2, sl, lsr #32\n+\tbic.w\tr0, lr, sl, lsr #32\n+\tand.w\tr0, lr, sl, lsr #32\n+\tstrd\tr0, r0, [lr, #104]!\t@ 0x68\n+\tstrd\tr0, r0, [r0, #104]!\t@ 0x68\n+\tstrd\tr0, r0, [lr, #104]\t@ 0x68\n+\tstrd\tr0, r0, [r4, #104]\t@ 0x68\n+\t\t\t@ instruction: 0xe9ae001a\n+\tsubs\tr4, r7, r1\n \tmovs\tr2, r3\n-\tldrd\tr0, r0, [r6, #-104]!\t@ 0x68\n-\tstrd\tr0, r0, [r4], #104\t@ 0x68\n-\tmov\tr2, r9\n+\tldrd\tr0, r0, [sl, #-104]!\t@ 0x68\n+\tstrd\tr0, r0, [r8], #104\t@ 0x68\n+\tmov\tr6, r9\n \tmovs\tr4, r3\n-\tb.n\t2f4bf8 \n+\tb.n\t2f4c00 \n \tmovs\tr2, r3\n-\tb.n\t2f4ad4 \n+\tb.n\t2f4adc \n \tmovs\tr2, r3\n-\tb.n\t2f4aac \n+\tb.n\t2f4ab4 \n \tmovs\tr2, r3\n-\tb.n\t2f4a84 \n+\tb.n\t2f4a8c \n \tmovs\tr2, r3\n-\tb.n\t2f4a4c \n+\tb.n\t2f4a54 \n \tmovs\tr2, r3\n-\tb.n\t2f482c \n+\tb.n\t2f4834 \n \tmovs\tr2, r3\n /usr/include/c++/14/bits/basic_string.h:223\n \tstr.w\tr3, [r9, #4]\n /usr/include/c++/14/bits/char_traits.h:350\n \tmovs\tr2, #0\n \tstrb\tr2, [r0, r3]\n /usr/include/c++/14/bits/basic_string.h:235\n@@ -1137573,31 +1137575,31 @@\n \tldrd\tr9, r3, [r4, #112]\t@ 0x70\n \tb.n\t2f5594 \n \tnop\n \tlsrs\tr3, r3, #31\n \tsubs\tr7, #201\t@ 0xc9\n \tmovs\tr0, r0\n \ttst\tr4, r0\n-\tb.n\t2f5ca8 \n+\tb.n\t2f5cb0 \n \tmovs\tr2, r3\n \tstrb\tr0, [r2, r2]\n \tmovs\tr0, r0\n-\tb.n\t2f57b0 \n+\tb.n\t2f57b8 \n \tmovs\tr2, r3\n-\tsubs\tr6, #122\t@ 0x7a\n+\tsubs\tr6, #126\t@ 0x7e\n \tmovs\tr4, r3\n-\tudf\t#74\t@ 0x4a\n+\tudf\t#78\t@ 0x4e\n \tmovs\tr2, r3\n-\tble.n\t2f54fc \n+\tble.n\t2f5504 \n \tmovs\tr2, r3\n-\tble.n\t2f54d4 \n+\tble.n\t2f54dc \n \tmovs\tr2, r3\n-\tble.n\t2f54ac \n+\tble.n\t2f54b4 \n \tmovs\tr2, r3\n-\tble.n\t2f5674 \n+\tble.n\t2f567c \n \tmovs\tr2, r3\n \tcmp\tr9, r3\n \tbeq.w\t2f606e \n /usr/include/c++/14/bits/basic_string.h:1084\n \tldr\tr3, [r5, #4]\n /usr/include/c++/14/bits/basic_string.h:235\n \tadd.w\tr0, r9, #8\n@@ -1139522,43 +1139524,43 @@\n \tblx\tea20c \n /usr/include/c++/14/bits/basic_string.tcc:251\n \tldr.w\tr3, [sl]\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr.w\tr0, [r9]\n /usr/include/c++/14/bits/char_traits.h:427\n \tb.w\t2f56da \n-\tbgt.n\t2f6448 \n+\tbgt.n\t2f6450 \n \tmovs\tr2, r3\n-\tblt.n\t2f6438 \n+\tblt.n\t2f6440 \n \tmovs\tr2, r3\n \tstrb\tr0, [r2, r2]\n \tmovs\tr0, r0\n-\tbhi.n\t2f6474 \n+\tbhi.n\t2f647c \n \tmovs\tr2, r3\n-\tbhi.n\t2f6430 \n+\tbhi.n\t2f6438 \n \tmovs\tr2, r3\n-\tbhi.n\t2f63c4 \n+\tbhi.n\t2f63cc \n \tmovs\tr2, r3\n-\tbvc.n\t2f6450 \n+\tbvc.n\t2f6458 \n \tmovs\tr2, r3\n-\tbvc.n\t2f6408 \n+\tbvc.n\t2f6410 \n \tmovs\tr2, r3\n-\tbvc.n\t2f633c \n+\tbvc.n\t2f6344 \n \tmovs\tr2, r3\n-\tbpl.n\t2f6338 \n+\tbpl.n\t2f6340 \n \tmovs\tr2, r3\n-\tbpl.n\t2f64f0 \n+\tbpl.n\t2f64f8 \n \tmovs\tr2, r3\n-\tbvs.n\t2f645c \n+\tbvs.n\t2f6464 \n \tmovs\tr2, r3\n-\tbmi.n\t2f64e4 \n+\tbmi.n\t2f64ec \n \tmovs\tr2, r3\n-\tbmi.n\t2f6484 \n+\tbmi.n\t2f648c \n \tmovs\tr2, r3\n-\tbpl.n\t2f6428 \n+\tbpl.n\t2f6430 \n \tmovs\tr2, r3\n \tlsls\tr4, r2, #5\n \tmovs\tr1, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n@@ -1141151,15 +1141153,15 @@\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf70e0020\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf7040020\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tmovs\tr5, #250\t@ 0xfa\n+\tmovs\tr5, #254\t@ 0xfe\n \tmovs\tr4, r3\n \tldr\tr0, [r3, #0]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r1, r3]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n@@ -1141179,21 +1141181,21 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r0, r5]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #28]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r4]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r1, r4, r6, r7}\n+\tstmia\tr7!, {r1, r2, r4, r6, r7}\n \tmovs\tr2, r3\n \tldr\tr4, [r5, r2]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r0]\n \tmovs\tr0, r0\n-\tmovs\tr3, #36\t@ 0x24\n+\tmovs\tr3, #40\t@ 0x28\n \tmovs\tr4, r3\n \tldr\tr0, [r5, r3]\n \tmovs\tr0, r0\n \tstrb\tr4, [r5, r1]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r0, r2]\n \tmovs\tr0, r0\n@@ -1141201,17 +1141203,17 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r1, r5}\n+\tstmia\tr7!, {r1, r2, r5}\n \tmovs\tr2, r3\n-\tldmia\tr2, {r2, r4, r5, r6, r7}\n+\tldmia\tr2!, {r3, r4, r5, r6, r7}\n \tmovs\tr2, r3\n \tldr\tr0, [r6, #16]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r5, r3]\n \tmovs\tr0, r0\n \tstrb\tr4, [r4, r3]\n \tmovs\tr0, r0\n@@ -1141225,39 +1141227,39 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #8]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r4]\n \tmovs\tr0, r0\n-\tstmia\tr6!, {r2, r3, r5}\n+\tstmia\tr6!, {r4, r5}\n \tmovs\tr2, r3\n-\tldmia\tr1!, {r4, r6, r7}\n+\tldmia\tr1!, {r2, r4, r6, r7}\n \tmovs\tr2, r3\n \tstrb\tr0, [r4, r1]\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r1, r2, r4, r5, r6}\n+\tstmia\tr5!, {r1, r3, r4, r5, r6}\n \tmovs\tr2, r3\n-\tldmia\tr0!, {r1, r2, r3, r4, r5, r6, r7}\n+\tldmia\tr1, {r1}\n \tmovs\tr2, r3\n \tstr\tr0, [r3, #88]\t@ 0x58\n \tmovs\tr0, r0\n-\tstmia\tr4!, {r2, r4, r5}\n+\tstmia\tr4!, {r3, r4, r5}\n \tmovs\tr2, r3\n \tvext.8\td16, d10, d16, #0\n \tvaddl.s16\tq8, d2, d16\n-\tlsrs\tr6, r4\n+\tlsrs\tr2, r5\n \tmovs\tr2, r3\n-\tlsls\tr2, r5\n+\tlsls\tr6, r5\n \tmovs\tr2, r3\n-\teors\tr2, r5\n+\teors\tr6, r5\n \tmovs\tr2, r3\n-\tstmia\tr2!, {r1, r2, r6, r7}\n+\tstmia\tr2!, {r1, r3, r6, r7}\n \tmovs\tr2, r3\n-\tstmia\tr2!, {r1, r3, r5, r6}\n+\tstmia\tr2!, {r1, r2, r3, r5, r6}\n \tmovs\tr2, r3\n \tvhadd.s16\td0, d0, d16\n \tcdp\t0, 14, cr0, cr2, cr0, {1}\n 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]:\n /usr/include/c++/14/bits/stl_tree.h:2104\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1141650,15 +1141652,15 @@\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/c++/14/bits/vector.tcc:71\n \tldr\tr0, [pc, #8]\t@ (2f74b8 >::reserve(unsigned int)@@Base+0xec>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop\n-\tble.n\t2f73d4 >::reserve(unsigned int)@@Base+0x8>\n+\tble.n\t2f73dc >::reserve(unsigned int)@@Base+0x10>\n \tmovs\tr1, r3\n \n 002f74bc >::~vector()@@Base>:\n std::vector >::~vector():\n /usr/include/c++/14/bits/stl_vector.h:733\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1144524,23 +1144526,23 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tbhi.n\t2f8acc \n \tmovs\tr0, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #56\t@ 0x38\n+\tadd\tr4, sp, #72\t@ 0x48\n \tmovs\tr2, r3\n-\tadd\tr3, sp, #248\t@ 0xf8\n+\tadd\tr3, sp, #264\t@ 0x108\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #600\t@ 0x258\n+\tadd\tr2, sp, #616\t@ 0x268\n \tmovs\tr2, r3\n-\tadd\tr2, sp, #464\t@ 0x1d0\n+\tadd\tr2, sp, #480\t@ 0x1e0\n \tmovs\tr2, r3\n \n 002f89f4 :\n graphics_info_t::moving_atoms_atom_pick(short) const:\n graphics-info-pick.cc:431\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1145366,31 +1145368,31 @@\n \tmovs\tr0, r0\n \tldrsb\tr4, [r7, r2]\n \tmovs\tr0, r0\n \tbmi.n\t2f9048 > const&)@@Base+0x70>\n \tmovs\tr0, r4\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #656\t@ 0x290\n+\tadd\tr0, sp, #672\t@ 0x2a0\n \tmovs\tr2, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldr\tr4, [r7, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #208\t@ 0xd0\n+\tadd\tr0, sp, #224\t@ 0xe0\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #616\t@ (adr r6, 2f9228 )\n+\tadd\tr6, pc, #632\t@ (adr r6, 2f9238 )\n \tmovs\tr2, r3\n-\tadd\tr6, pc, #184\t@ (adr r6, 2f907c > const&)@@Base+0xa4>)\n+\tadd\tr6, pc, #200\t@ (adr r6, 2f908c > const&)@@Base+0xb4>)\n \tmovs\tr2, r3\n-\tadd\tr0, sp, #840\t@ 0x348\n+\tadd\tr0, sp, #856\t@ 0x358\n \tmovs\tr2, r3\n \tbeq.n\t2f8f88 \n \tmovs\tr0, r4\n \tbeq.n\t2f8f50 \n \tmovs\tr0, r4\n \tbeq.n\t2f8f24 \n \tmovs\tr0, r4\n@@ -1145752,15 +1145754,15 @@\n \tnop\n \tldmia\tr6, {r1, r4, r6}\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #456\t@ (adr r3, 2f93f0 )\n+\tadd\tr3, pc, #472\t@ (adr r3, 2f9400 )\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 002f922c :\n graphics_info_t::statusbar_ctrl_key_info():\n graphics-info-pick.cc:894\n@@ -1145962,17 +1145964,17 @@\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr5, {r2, r4, r5, r7}\n \tmovs\tr0, r4\n \tstr\tr4, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #0\t@ (adr r3, 2f9394 )\n+\tadd\tr3, pc, #16\t@ (adr r3, 2f93a4 )\n \tmovs\tr2, r3\n-\tadd\tr2, pc, #776\t@ (adr r2, 2f96a0 )\n+\tadd\tr2, pc, #792\t@ (adr r2, 2f96b0 )\n \tmovs\tr2, r3\n \tldmia\tr4!, {r2, r3, r6, r7}\n \tmovs\tr0, r4\n \tldmia\tr4!, {r1, r2, r3, r5, r7}\n \tmovs\tr0, r4\n \tldmia\tr4, {r4, r7}\n \tmovs\tr0, r4\n@@ -1149574,33 +1149576,33 @@\n \tmov.w\tsl, #0\n \tb.n\t2fadfe \n \tnop\n \tstr\tr4, [r5, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #608]\t@ 0x260\n+\tstr\tr1, [sp, #624]\t@ 0x270\n \tmovs\tr2, r3\n-\tasrs\tr2, r7, #3\n+\tasrs\tr6, r7, #3\n \tmovs\tr3, r3\n-\tsvc\t126\t@ 0x7e\n+\tsvc\t130\t@ 0x82\n \tmovs\tr2, r3\n-\tlsls\tr2, r2, #20\n+\tlsls\tr6, r2, #20\n \tmovs\tr3, r3\n-\tldrh\tr2, [r2, #54]\t@ 0x36\n+\tldrh\tr6, [r2, #54]\t@ 0x36\n \tmovs\tr2, r3\n-\tldr\tr0, [pc, #816]\t@ (2fb10c )\n+\tldr\tr0, [pc, #832]\t@ (2fb11c )\n \tmovs\tr2, r3\n-\tlsls\tr2, r6, #17\n+\tlsls\tr6, r6, #17\n \tmovs\tr3, r3\n \tasrs\tr4, r1, #20\n \tmovs\tr1, r3\n \tasrs\tr2, r6, #19\n \tmovs\tr1, r3\n-\tldrh\tr4, [r5, #46]\t@ 0x2e\n+\tldrh\tr0, [r6, #46]\t@ 0x2e\n \tmovs\tr2, r3\n \tasrs\tr6, r0, #19\n \tmovs\tr1, r3\n graphics-info-pick.cc:156 (discriminator 1)\n \tldr\tr3, [sp, #16]\n graphics-info-pick.cc:156 (discriminator 2)\n \tadd.w\tsl, sl, #1\n@@ -1150636,15 +1150638,15 @@\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr4, sp, #800\t@ 0x320\n \tmovs\tr0, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r4, #20]\n+\tstrh\tr4, [r4, #20]\n \tmovs\tr2, r3\n \tadd\tr4, sp, #504\t@ 0x1f8\n \tmovs\tr0, r4\n \tadd\tr4, sp, #376\t@ 0x178\n \tmovs\tr0, r4\n \tadd\tr3, sp, #1016\t@ 0x3f8\n \tmovs\tr0, r4\n@@ -1151178,21 +1151180,21 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r6, #24]\n+\tldrb\tr0, [r7, #24]\n \tmovs\tr2, r3\n \tadd\tr7, pc, #768\t@ (adr r7, 2fbc88 )\n \tmovs\tr0, r4\n-\tldrb\tr2, [r3, #23]\n+\tldrb\tr6, [r3, #23]\n \tmovs\tr2, r3\n-\tldrb\tr6, [r2, #22]\n+\tldrb\tr2, [r3, #22]\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n graphics-info.h:1023\n \tldr\tr3, [pc, #140]\t@ (2fba24 )\n \tldr\tr3, [r4, r3]\n \tldrb\tr3, [r3, #0]\n@@ -1151952,15 +1151954,15 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r4, #9]\n+\tldrb\tr4, [r4, #9]\n \tmovs\tr2, r3\n \tadd\tr3, pc, #616\t@ (adr r3, 2fc1bc , std::allocator > > const&)@@Base+0x14>)\n \tmovs\tr0, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r0\n@@ -1152281,21 +1152283,21 @@\n \tbne.n\t2fc160 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tb.n\t2fc146 \n \tadd\tr0, pc, #424\t@ (adr r0, 2fc330 , std::allocator > > const&)@@Base+0x188>)\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr0, [r2, #28]\n+\tstrb\tr4, [r2, #28]\n \tmovs\tr2, r3\n \tadd\tr0, pc, #192\t@ (adr r0, 2fc254 , std::allocator > > const&)@@Base+0xac>)\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tstrb\tr0, [r6, #24]\n+\tstrb\tr4, [r6, #24]\n \tmovs\tr2, r3\n \tldr\tr6, [sp, #840]\t@ 0x348\n \tmovs\tr0, r4\n \tldr\tr6, [sp, #688]\t@ 0x2b0\n \tmovs\tr0, r4\n \tldr\tr6, [sp, #568]\t@ 0x238\n \tmovs\tr0, r4\n@@ -1152793,23 +1152795,23 @@\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #224]\t@ 0xe0\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tstrb\tr0, [r5, #19]\n+\tstrb\tr4, [r5, #19]\n \tmovs\tr2, r3\n-\tstrb\tr2, [r0, #13]\n+\tstrb\tr6, [r0, #13]\n \tmovs\tr2, r3\n \tldr\tr3, [sp, #1000]\t@ 0x3e8\n \tmovs\tr0, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r7, #11]\n+\tstrb\tr6, [r7, #11]\n \tmovs\tr2, r3\n \tldr\tr3, [sp, #704]\t@ 0x2c0\n \tmovs\tr0, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr3, [sp, #424]\t@ 0x1a8\n \tmovs\tr0, r4\n@@ -1153905,25 +1153907,25 @@\n \tmul.w\tr3, r2, r3\n graphics-info-render.cc:701 (discriminator 1)\n \tcmp\tr9, r3\n \tbcc.n\t2fcc52 >&) const@@Base+0x62>\n graphics-info-render.cc:712\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n-\tldr\tr6, [r3, #52]\t@ 0x34\n+\tldr\tr2, [r4, #52]\t@ 0x34\n \tmovs\tr2, r3\n-\tldr\tr4, [r2, #52]\t@ 0x34\n+\tldr\tr0, [r3, #52]\t@ 0x34\n \tmovs\tr2, r3\n-\tldr\tr6, [r0, #52]\t@ 0x34\n+\tldr\tr2, [r1, #52]\t@ 0x34\n \tmovs\tr2, r3\n-\tldr\tr6, [r7, #48]\t@ 0x30\n+\tldr\tr2, [r0, #52]\t@ 0x34\n \tmovs\tr2, r3\n-\tldr\tr0, [r0, #52]\t@ 0x34\n+\tldr\tr4, [r0, #52]\t@ 0x34\n \tmovs\tr2, r3\n-\tldrb\tr0, [r0, #26]\n+\tldrb\tr4, [r0, #26]\n \tmovs\tr2, r3\n \n 002fcd58 >&, float, float, float, float)@@Base>:\n coot::ray_trace_molecule_info::renderman_molecule(std::basic_ofstream >&, float, float, float, float):\n graphics-info-render.cc:719\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1154379,41 +1154381,41 @@\n \tldr\tr2, [sp, #752]\t@ 0x2f0\n \tbvc.n\t2fd0ec >&, float, float, float, float)@@Base+0x394>\n \tsubs\tr6, #122\t@ 0x7a\n \tstr\tr2, [sp, #544]\t@ 0x220\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr2, [r0, #32]\n+\tldr\tr6, [r0, #32]\n \tmovs\tr2, r3\n-\tldr\tr0, [r2, #32]\n+\tldr\tr4, [r2, #32]\n \tmovs\tr2, r3\n-\tldr\tr2, [r3, #32]\n+\tldr\tr6, [r3, #32]\n \tmovs\tr2, r3\n-\tldr\tr0, [r2, #32]\n+\tldr\tr4, [r2, #32]\n \tmovs\tr2, r3\n-\tldr\tr0, [r0, #24]\n+\tldr\tr4, [r0, #24]\n \tmovs\tr2, r3\n-\tldrb\tr0, [r1, #20]\n+\tldrb\tr4, [r1, #20]\n \tmovs\tr2, r3\n-\tldr\tr0, [r6, #24]\n+\tldr\tr4, [r6, #24]\n \tmovs\tr2, r3\n-\tldr\tr0, [r6, #24]\n+\tldr\tr4, [r6, #24]\n \tmovs\tr2, r3\n-\tldr\tr4, [r5, #24]\n+\tldr\tr0, [r6, #24]\n \tmovs\tr2, r3\n-\tldr\tr2, [r7, #8]\n+\tldr\tr6, [r7, #8]\n \tmovs\tr2, r3\n-\tstr\tr4, [sp, #288]\t@ 0x120\n+\tstr\tr4, [sp, #304]\t@ 0x130\n \tmovs\tr1, r3\n-\tldr\tr0, [r0, #8]\n+\tldr\tr4, [r0, #8]\n \tmovs\tr2, r3\n-\tldr\tr0, [r7, #8]\n+\tldr\tr4, [r7, #8]\n \tmovs\tr2, r3\n-\tldrb\tr2, [r7, #14]\n+\tldrb\tr6, [r7, #14]\n \tmovs\tr2, r3\n \tldrh\tr4, [r4, #56]\t@ 0x38\n \tmovs\tr0, r4\n \n 002fd14c :\n coot::raytrace_info_t::set_ortho_params(float, float, float, float):\n graphics-info-render.cc:769\n@@ -1154483,15 +1154485,15 @@\n \tb.n\t2fd196 >&) const@@Base+0x36>\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tldrh\tr0, [r1, #52]\t@ 0x34\n \tmovs\tr0, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r3, #108]\t@ 0x6c\n+\tstr\tr4, [r3, #108]\t@ 0x6c\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 002fd1d4 >&) const@@Base>:\n coot::raytrace_info_t::render_generic_objects(std::basic_ofstream >&) const:\n graphics-info-render.cc:686\n@@ -1155043,29 +1155045,29 @@\n \tnop.w\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tsubs\tr7, #169\t@ 0xa9\n \tmovs\tr0, r0\n \tcmp\tr0, r4\n-\tstrh\tr6, [r4, #18]\n+\tstrh\tr2, [r5, #18]\n \tmovs\tr3, r3\n-\tldrb\tr0, [r2, #3]\n+\tldrb\tr4, [r2, #3]\n \tmovs\tr2, r3\n-\tstrh\tr4, [r1, #36]\t@ 0x24\n+\tstrh\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr2, r3\n-\tstr\tr2, [r7, #72]\t@ 0x48\n+\tstr\tr6, [r7, #72]\t@ 0x48\n \tmovs\tr2, r3\n-\tstrb\tr6, [r5, #28]\n+\tstrb\tr2, [r6, #28]\n \tmovs\tr2, r3\n-\tldrb\tr4, [r0, #31]\n+\tldrb\tr0, [r1, #31]\n \tmovs\tr3, r3\n-\tstrh\tr0, [r0, #22]\n+\tstrh\tr4, [r0, #22]\n \tmovs\tr2, r3\n-\tstr\tr0, [r6, #44]\t@ 0x2c\n+\tstr\tr4, [r6, #44]\t@ 0x2c\n \tmovs\tr2, r3\n \n 002fd5cc >&, float, float, float, float, coot::Cartesian const&, coot::Cartesian const&)@@Base>:\n coot::ray_trace_molecule_info::povray_molecule(std::basic_ofstream >&, float, float, float, float, coot::Cartesian const&, coot::Cartesian const&):\n graphics-info-render.cc:1022\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1156225,93 +1156227,93 @@\n \tsubs\tr7, #80\t@ 0x50\n \tldrh\tr2, [r2, #14]\n \tmovs\tr0, r4\n \tldrh\tr0, [r1, #14]\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr4, [r3, #16]\n+\tstr\tr0, [r4, #16]\n \tmovs\tr2, r3\n-\tadd\tip, sl\n+\tadd\tr8, fp\n \tmovs\tr2, r3\n-\tstr\tr0, [r0, #12]\n+\tstr\tr4, [r0, #12]\n \tmovs\tr2, r3\n-\tldrsh\tr0, [r0, r5]\n+\tldrsh\tr4, [r0, r5]\n \tmovs\tr2, r3\n-\tsubs\tr5, #178\t@ 0xb2\n+\tsubs\tr5, #182\t@ 0xb6\n \tmovs\tr3, r3\n-\tldrsh\tr0, [r4, r3]\n+\tldrsh\tr4, [r4, r3]\n \tmovs\tr2, r3\n-\tldrsh\tr4, [r2, r3]\n+\tldrsh\tr0, [r3, r3]\n \tmovs\tr2, r3\n-\tlsrs\tr0, r5, #24\n+\tlsrs\tr4, r5, #24\n \tmovs\tr2, r3\n-\tldrsh\tr2, [r7, r1]\n+\tldrsh\tr6, [r7, r1]\n \tmovs\tr2, r3\n \tasrs\tr0, r0, #2\n \tmovs\tr1, r3\n-\tldrsh\tr2, [r3, r1]\n+\tldrsh\tr6, [r3, r1]\n \tmovs\tr2, r3\n \tstr\tr4, [r1, #92]\t@ 0x5c\n \tmovs\tr0, r0\n-\tldrsh\tr4, [r0, r0]\n+\tldrsh\tr0, [r1, r0]\n \tmovs\tr2, r3\n-\tcmp\tr5, #196\t@ 0xc4\n+\tcmp\tr5, #200\t@ 0xc8\n \tmovs\tr1, r3\n \tstrh\tr0, [r3, #34]\t@ 0x22\n \tmovs\tr0, r3\n-\tldrb\tr6, [r2, r4]\n+\tldrb\tr2, [r3, r4]\n \tmovs\tr2, r3\n-\tlsls\tr0, r5\n+\tlsls\tr4, r5\n \tmovs\tr2, r3\n-\tldrb\tr0, [r4, r2]\n+\tldrb\tr4, [r4, r2]\n \tmovs\tr2, r3\n \tadd\tr2, sp, #176\t@ 0xb0\n \tmovs\tr0, r3\n-\tldrb\tr4, [r6, r1]\n+\tldrb\tr0, [r7, r1]\n \tmovs\tr2, r3\n-\tldr\tr4, [r5, #112]\t@ 0x70\n+\tldr\tr0, [r6, #112]\t@ 0x70\n \tmovs\tr2, r3\n \tstrh\tr2, [r3, #28]\n \tmovs\tr0, r4\n-\tldrh\tr0, [r3, r6]\n+\tldrh\tr4, [r3, r6]\n \tmovs\tr2, r3\n-\tsubs\tr7, #144\t@ 0x90\n+\tsubs\tr7, #148\t@ 0x94\n \tmovs\tr2, r3\n-\tldrh\tr2, [r0, r5]\n+\tldrh\tr6, [r0, r5]\n \tmovs\tr2, r3\n-\tldrh\tr2, [r7, r4]\n+\tldrh\tr6, [r7, r4]\n \tmovs\tr2, r3\n-\tsubs\tr1, #174\t@ 0xae\n+\tsubs\tr1, #178\t@ 0xb2\n \tmovs\tr3, r3\n-\tldrh\tr6, [r3, r3]\n+\tldrh\tr2, [r4, r3]\n \tmovs\tr2, r3\n-\tldrh\tr4, [r2, r3]\n+\tldrh\tr0, [r3, r3]\n \tmovs\tr2, r3\n-\tlsrs\tr6, r6, #8\n+\tlsrs\tr2, r7, #8\n \tmovs\tr2, r3\n-\tldrh\tr2, [r1, r2]\n+\tldrh\tr6, [r1, r2]\n \tmovs\tr2, r3\n \tlsrs\tr2, r2, #18\n \tmovs\tr1, r3\n-\tldrh\tr6, [r5, r1]\n+\tldrh\tr2, [r6, r1]\n \tmovs\tr2, r3\n-\tldrh\tr4, [r4, r1]\n+\tldrh\tr0, [r5, r1]\n \tmovs\tr2, r3\n-\tsubs\tr6, #20\n+\tsubs\tr6, #24\n \tmovs\tr2, r3\n-\tlsrs\tr2, r3, #6\n+\tlsrs\tr6, r3, #6\n \tmovs\tr2, r3\n-\tldr\tr4, [r1, r7]\n+\tldr\tr0, [r2, r7]\n \tmovs\tr2, r3\n-\tldr\tr2, [r4, r6]\n+\tldr\tr6, [r4, r6]\n \tmovs\tr2, r3\n \tadd\tr7, pc, #184\t@ (adr r7, 2fe0b0 >&)@@Base+0xb4>)\n \tmovs\tr0, r3\n-\tldr\tr2, [r7, r5]\n+\tldr\tr6, [r7, r5]\n \tmovs\tr2, r3\n \n 002fdffc >&)@@Base>:\n coot::raytrace_info_t::povray_molecules(std::basic_ofstream >&):\n graphics-info-render.cc:1003\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1156419,15 +1156421,15 @@\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tldrb\tr4, [r4, #31]\n \tmovs\tr0, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r6, r2]\n+\tldr\tr0, [r7, r2]\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 002fe0e0 , std::allocator > const&)@@Base>:\n graphics_info_t::screendump_image(std::__cxx11::basic_string, std::allocator > const&):\n graphics-info-render.cc:1207\n@@ -1156611,15 +1156613,15 @@\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrb\tr6, [r0, #28]\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrsb\tr0, [r1, r7]\n+\tldrsb\tr4, [r1, r7]\n \tmovs\tr2, r3\n \tldrb\tr2, [r1, #26]\n \tmovs\tr0, r4\n \tldrb\tr4, [r3, #24]\n \tmovs\tr0, r4\n \tldrb\tr2, [r0, #24]\n \tmovs\tr0, r4\n@@ -1157523,25 +1157525,25 @@\n \tmovs\tr0, r0\n \tldrb\tr6, [r3, #22]\n \tmovs\tr0, r4\n \tldr\tr4, [r0, #28]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tldrsb\tr2, [r0, r1]\n+\tldrsb\tr6, [r0, r1]\n \tmovs\tr2, r3\n \tldrb\tr2, [r6, #19]\n \tmovs\tr0, r4\n-\tldrb\tr0, [r5, #1]\n+\tldrb\tr4, [r5, #1]\n \tmovs\tr1, r3\n-\tstrb\tr4, [r2, #31]\n+\tstrb\tr0, [r3, #31]\n \tmovs\tr1, r3\n-\tstrb\tr6, [r0, #29]\n+\tstrb\tr2, [r1, #29]\n \tmovs\tr1, r3\n-\tstrb\tr0, [r7, #26]\n+\tstrb\tr4, [r7, #26]\n \tmovs\tr1, r3\n \tldrb\tr6, [r5, #5]\n \tmovs\tr0, r4\n \tldrb\tr6, [r2, #5]\n \tmovs\tr0, r4\n \tmovs\tr0, #32\n \tmovs\tr0, r3\n@@ -1158317,43 +1158319,43 @@\n \t...\n \tstrb\tr0, [r0, #30]\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr0, [r7, #29]\n \tmovs\tr0, r4\n-\tldr\tr4, [r2, #68]\t@ 0x44\n+\tldr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr3, r3\n-\tstr\tr0, [r0, #44]\t@ 0x2c\n+\tstr\tr4, [r0, #44]\t@ 0x2c\n \tmovs\tr2, r3\n-\tldr\tr6, [pc, #752]\t@ (2ff098 >&, float, float, float, float)@@Base+0x840>)\n+\tldr\tr6, [pc, #768]\t@ (2ff0a8 >&, float, float, float, float)@@Base+0x850>)\n \tmovs\tr2, r3\n-\tadds\tr5, #194\t@ 0xc2\n+\tadds\tr5, #198\t@ 0xc6\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr2, #212\t@ 0xd4\n+\tsubs\tr2, #216\t@ 0xd8\n \tmovs\tr3, r3\n-\tldr\tr6, [pc, #904]\t@ (2ff140 >&, float, float, float, float)@@Base+0x8e8>)\n+\tldr\tr6, [pc, #920]\t@ (2ff150 >&, float, float, float, float)@@Base+0x8f8>)\n \tmovs\tr2, r3\n-\tstr\tr2, [r3, #4]\n+\tstr\tr6, [r3, #4]\n \tmovs\tr2, r3\n-\tldr\tr6, [r5, #24]\n+\tldr\tr2, [r6, #24]\n \tmovs\tr3, r3\n-\tadds\tr3, #88\t@ 0x58\n+\tadds\tr3, #92\t@ 0x5c\n \tmovs\tr3, r3\n-\tldr\tr4, [pc, #296]\t@ (2feef0 >&, float, float, float, float)@@Base+0x698>)\n+\tldr\tr4, [pc, #312]\t@ (2fef00 >&, float, float, float, float)@@Base+0x6a8>)\n \tmovs\tr2, r3\n \tstr\tr4, [r1, #92]\t@ 0x5c\n \tmovs\tr0, r0\n-\tstr\tr4, [r6, #112]\t@ 0x70\n+\tstr\tr0, [r7, #112]\t@ 0x70\n \tmovs\tr3, r3\n-\tldrsh\tr2, [r2, r2]\n+\tldrsh\tr6, [r2, r2]\n \tmovs\tr2, r3\n-\tldr\tr2, [pc, #576]\t@ (2ff018 >&, float, float, float, float)@@Base+0x7c0>)\n+\tldr\tr2, [pc, #592]\t@ (2ff028 >&, float, float, float, float)@@Base+0x7d0>)\n \tmovs\tr2, r3\n \tmovs\tr2, #1\n /usr/include/c++/14/ostream:236\n \tmov\tfp, r0\n /usr/include/c++/14/ostream:673\n \tblx\ted950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n /usr/include/c++/14/bits/stl_vector.h:1131\n@@ -1158990,33 +1158992,33 @@\n \tldr\tr3, [sp, #36]\t@ 0x24\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.n\t2ff266 >&, float, float, float, float)@@Base+0xa0e>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n-\tstmia\tr0!, {r1, r2, r3, r5}\n+\tstmia\tr0!, {r1, r4, r5}\n \tmovs\tr2, r3\n-\tldr\tr1, [pc, #224]\t@ (2ff374 >&)@@Base+0xa4>)\n+\tldr\tr1, [pc, #240]\t@ (2ff384 >&)@@Base+0xb4>)\n \tmovs\tr2, r3\n-\tadds\tr0, #62\t@ 0x3e\n+\tadds\tr0, #66\t@ 0x42\n \tmovs\tr3, r3\n-\tldrh\tr4, [r6, r7]\n+\tldrh\tr0, [r7, r7]\n \tmovs\tr2, r3\n-\tbkpt\t0x00bc\n+\tbkpt\t0x00c0\n \tmovs\tr2, r3\n-\t\t\t@ instruction: 0x47de\n+\t\t\t@ instruction: 0x47e2\n \tmovs\tr2, r3\n-\tldrh\tr0, [r5, r2]\n+\tldrh\tr4, [r5, r2]\n \tmovs\tr2, r3\n-\tstr\tr6, [r2, #48]\t@ 0x30\n+\tstr\tr2, [r3, #48]\t@ 0x30\n \tmovs\tr3, r3\n-\tldrh\tr4, [r6, r1]\n+\tldrh\tr0, [r7, r1]\n \tmovs\tr2, r3\n-\tmov\tr0, lr\n+\tmov\tr4, lr\n \tmovs\tr2, r3\n \tldr\tr0, [r5, #96]\t@ 0x60\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1159172,21 +1159174,21 @@\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tldr\tr0, [r2, #80]\t@ 0x50\n \tmovs\tr0, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmov\tr0, r4\n+\tmov\tr4, r4\n \tmovs\tr2, r3\n-\tmov\tr2, r7\n+\tmov\tr6, r7\n \tmovs\tr2, r3\n-\tadd\tr4, r9\n+\tadd\tr0, sl\n \tmovs\tr2, r3\n-\tldr\tr2, [r2, r0]\n+\tldr\tr6, [r2, r0]\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n 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]:\n /usr/include/c++/14/bits/stl_tree.h:1888\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1160261,89 +1160263,89 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tbkpt\t0x009a\n \tmovs\tr0, r3\n-\tasrs\tr6, r3\n+\tasrs\tr2, r4\n \tmovs\tr2, r3\n-\tstrh\tr4, [r2, r4]\n+\tstrh\tr0, [r3, r4]\n \tmovs\tr2, r3\n-\tasrs\tr2, r4\n+\tasrs\tr6, r4\n \tmovs\tr2, r3\n-\tstrh\tr0, [r7, r3]\n+\tstrh\tr4, [r7, r3]\n \tmovs\tr2, r3\n-\tasrs\tr6, r2\n+\tasrs\tr2, r3\n \tmovs\tr2, r3\n-\tasrs\tr4, r1\n+\tasrs\tr0, r2\n \tmovs\tr2, r3\n-\tasrs\tr6, r2\n+\tasrs\tr2, r3\n \tmovs\tr2, r3\n-\tasrs\tr4, r3\n+\tasrs\tr0, r4\n \tmovs\tr2, r3\n-\tasrs\tr6, r3\n+\tasrs\tr2, r4\n \tmovs\tr2, r3\n-\tasrs\tr4, r5\n+\tasrs\tr0, r6\n \tmovs\tr2, r3\n-\tsubs\tr6, #160\t@ 0xa0\n+\tsubs\tr6, #164\t@ 0xa4\n \tmovs\tr2, r3\n-\tsubs\tr6, #132\t@ 0x84\n+\tsubs\tr6, #136\t@ 0x88\n \tmovs\tr2, r3\n-\tsubs\tr6, #106\t@ 0x6a\n+\tsubs\tr6, #110\t@ 0x6e\n \tmovs\tr2, r3\n-\tstrh\tr2, [r6, r0]\n+\tstrh\tr6, [r6, r0]\n \tmovs\tr2, r3\n-\tlsrs\tr6, r0\n+\tlsrs\tr2, r1\n \tmovs\tr2, r3\n-\tlsrs\tr6, r1\n+\tlsrs\tr2, r2\n \tmovs\tr2, r3\n-\tlsrs\tr6, r2\n+\tlsrs\tr2, r3\n \tmovs\tr2, r3\n-\tstrh\tr2, [r0, r0]\n+\tstrh\tr6, [r0, r0]\n \tmovs\tr2, r3\n-\tlsrs\tr2, r1\n+\tlsrs\tr6, r1\n \tmovs\tr2, r3\n-\tlsrs\tr6, r3\n+\tlsrs\tr2, r4\n \tmovs\tr2, r3\n-\tlsrs\tr2, r6\n+\tlsrs\tr6, r6\n \tmovs\tr2, r3\n-\tasrs\tr2, r0\n+\tasrs\tr6, r0\n \tmovs\tr2, r3\n-\tasrs\tr2, r1\n+\tasrs\tr6, r1\n \tmovs\tr2, r3\n-\tasrs\tr2, r1\n+\tasrs\tr6, r1\n \tmovs\tr2, r3\n-\tasrs\tr6, r6\n+\tasrs\tr2, r7\n \tmovs\tr2, r3\n-\tasrs\tr4, r5\n+\tasrs\tr0, r6\n \tmovs\tr2, r3\n-\tsubs\tr5, #112\t@ 0x70\n+\tsubs\tr5, #116\t@ 0x74\n \tmovs\tr2, r3\n-\tsubs\tr5, #90\t@ 0x5a\n+\tsubs\tr5, #94\t@ 0x5e\n \tmovs\tr2, r3\n-\tsubs\tr5, #68\t@ 0x44\n+\tsubs\tr5, #72\t@ 0x48\n \tmovs\tr2, r3\n-\tstr\tr0, [r2, r4]\n+\tstr\tr4, [r2, r4]\n \tmovs\tr2, r3\n-\tlsls\tr4, r6\n+\tlsls\tr0, r7\n \tmovs\tr2, r3\n-\tsubs\tr5, #10\n+\tsubs\tr5, #14\n \tmovs\tr2, r3\n-\tsubs\tr4, #240\t@ 0xf0\n+\tsubs\tr4, #244\t@ 0xf4\n \tmovs\tr2, r3\n-\tstr\tr0, [r7, r2]\n+\tstr\tr4, [r7, r2]\n \tmovs\tr2, r3\n-\teors\tr6, r3\n+\teors\tr2, r4\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tsubs\tr7, #190\t@ 0xbe\n+\tsubs\tr7, #194\t@ 0xc2\n \tmovs\tr2, r3\n-\tsubs\tr7, #222\t@ 0xde\n+\tsubs\tr7, #226\t@ 0xe2\n \tmovs\tr2, r3\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #64]\t@ 0x40\n \tmovs\tr0, r4\n@@ -1161303,111 +1161305,111 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr4, #204\t@ 0xcc\n+\tsubs\tr4, #208\t@ 0xd0\n \tmovs\tr2, r3\n-\tsubs\tr0, #174\t@ 0xae\n+\tsubs\tr0, #178\t@ 0xb2\n \tmovs\tr2, r3\n-\tsubs\tr4, #78\t@ 0x4e\n+\tsubs\tr4, #82\t@ 0x52\n \tmovs\tr2, r3\n \tstrh\tr0, [r2, #14]\n \tmovs\tr0, r3\n-\tsubs\tr4, #58\t@ 0x3a\n+\tsubs\tr4, #62\t@ 0x3e\n \tmovs\tr2, r3\n-\tsubs\tr0, #56\t@ 0x38\n+\tsubs\tr0, #60\t@ 0x3c\n \tmovs\tr2, r3\n-\tsubs\tr4, #36\t@ 0x24\n+\tsubs\tr4, #40\t@ 0x28\n \tmovs\tr2, r3\n-\tsubs\tr0, #14\n+\tsubs\tr0, #18\n \tmovs\tr2, r3\n-\tsubs\tr4, #14\n+\tsubs\tr4, #18\n \tmovs\tr2, r3\n-\tsubs\tr4, #28\n+\tsubs\tr4, #32\n \tmovs\tr2, r3\n-\tadds\tr7, #206\t@ 0xce\n+\tadds\tr7, #210\t@ 0xd2\n \tmovs\tr2, r3\n-\tadds\tr7, #176\t@ 0xb0\n+\tadds\tr7, #180\t@ 0xb4\n \tmovs\tr2, r3\n-\tsubs\tr3, #222\t@ 0xde\n+\tsubs\tr3, #226\t@ 0xe2\n \tmovs\tr2, r3\n-\tldmia\tr3, {r1, r3, r5, r6, r7}\n+\tldmia\tr3, {r1, r2, r3, r5, r6, r7}\n \tmovs\tr1, r3\n-\tsubs\tr3, #204\t@ 0xcc\n+\tsubs\tr3, #208\t@ 0xd0\n \tmovs\tr2, r3\n-\tsubs\tr3, #210\t@ 0xd2\n+\tsubs\tr3, #214\t@ 0xd6\n \tmovs\tr2, r3\n-\tsubs\tr3, #220\t@ 0xdc\n+\tsubs\tr3, #224\t@ 0xe0\n \tmovs\tr2, r3\n-\tsubs\tr3, #246\t@ 0xf6\n+\tsubs\tr3, #250\t@ 0xfa\n \tmovs\tr2, r3\n-\tsubs\tr4, #16\n+\tsubs\tr4, #20\n \tmovs\tr2, r3\n-\tsubs\tr4, #42\t@ 0x2a\n+\tsubs\tr4, #46\t@ 0x2e\n \tmovs\tr2, r3\n-\tsubs\tr4, #52\t@ 0x34\n+\tsubs\tr4, #56\t@ 0x38\n \tmovs\tr2, r3\n-\tsubs\tr3, #192\t@ 0xc0\n+\tsubs\tr3, #196\t@ 0xc4\n \tmovs\tr2, r3\n-\tsubs\tr2, #178\t@ 0xb2\n+\tsubs\tr2, #182\t@ 0xb6\n \tmovs\tr2, r3\n-\tadds\tr4, #244\t@ 0xf4\n+\tadds\tr4, #248\t@ 0xf8\n \tmovs\tr2, r3\n-\tadds\tr4, #218\t@ 0xda\n+\tadds\tr4, #222\t@ 0xde\n \tmovs\tr2, r3\n-\tsubs\tr2, #46\t@ 0x2e\n+\tsubs\tr2, #50\t@ 0x32\n \tmovs\tr2, r3\n-\tadds\tr4, #168\t@ 0xa8\n+\tadds\tr4, #172\t@ 0xac\n \tmovs\tr2, r3\n-\tadds\tr4, #142\t@ 0x8e\n+\tadds\tr4, #146\t@ 0x92\n \tmovs\tr2, r3\n-\tsubs\tr1, #226\t@ 0xe2\n+\tsubs\tr1, #230\t@ 0xe6\n \tmovs\tr2, r3\n-\tadds\tr4, #92\t@ 0x5c\n+\tadds\tr4, #96\t@ 0x60\n \tmovs\tr2, r3\n-\tadds\tr4, #66\t@ 0x42\n+\tadds\tr4, #70\t@ 0x46\n \tmovs\tr2, r3\n-\tsubs\tr1, #150\t@ 0x96\n+\tsubs\tr1, #154\t@ 0x9a\n \tmovs\tr2, r3\n-\tadds\tr4, #30\n+\tadds\tr4, #34\t@ 0x22\n \tmovs\tr2, r3\n-\tadds\tr4, #8\n+\tadds\tr4, #12\n \tmovs\tr2, r3\n-\tadds\tr3, #242\t@ 0xf2\n+\tadds\tr3, #246\t@ 0xf6\n \tmovs\tr2, r3\n-\tadds\tr3, #220\t@ 0xdc\n+\tadds\tr3, #224\t@ 0xe0\n \tmovs\tr2, r3\n-\tblxns\tr3\n+\tblx\tr4\n \tmovs\tr2, r3\n-\tsubs\tr1, #32\n+\tsubs\tr1, #36\t@ 0x24\n \tmovs\tr2, r3\n-\tsubs\tr1, #52\t@ 0x34\n+\tsubs\tr1, #56\t@ 0x38\n \tmovs\tr2, r3\n-\tsubs\tr1, #12\n+\tsubs\tr1, #16\n \tmovs\tr2, r3\n-\tsubs\tr0, #188\t@ 0xbc\n+\tsubs\tr0, #192\t@ 0xc0\n \tmovs\tr2, r3\n-\tsubs\tr0, #128\t@ 0x80\n+\tsubs\tr0, #132\t@ 0x84\n \tmovs\tr2, r3\n-\tsubs\tr0, #92\t@ 0x5c\n+\tsubs\tr0, #96\t@ 0x60\n \tmovs\tr2, r3\n-\tmov\tr8, r2\n+\tmov\tip, r2\n \tmovs\tr2, r3\n-\tsubs\tr0, #84\t@ 0x54\n+\tsubs\tr0, #88\t@ 0x58\n \tmovs\tr2, r3\n-\tsubs\tr0, #60\t@ 0x3c\n+\tsubs\tr0, #64\t@ 0x40\n \tmovs\tr2, r3\n-\tmov\tr4, ip\n+\tmov\tr0, sp\n \tmovs\tr2, r3\n-\tsubs\tr0, #40\t@ 0x28\n+\tsubs\tr0, #44\t@ 0x2c\n \tmovs\tr2, r3\n-\tsubs\tr0, #32\n+\tsubs\tr0, #36\t@ 0x24\n \tmovs\tr2, r3\n /usr/include/c++/14/fstream:1044 (discriminator 1)\n \tcmp\tr0, #0\n \tbeq.w\t300806 , std::allocator >, int)@@Base+0xa6a>\n /usr/include/c++/14/fstream:262\n \tldr\tr2, [pc, #696]\t@ (300918 , std::allocator >, int)@@Base+0xb7c>)\n /usr/include/c++/14/fstream:912\n@@ -1161770,15 +1161772,15 @@\n \tmovs\tr0, r0\n \tldr\tr6, [r1, r5]\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadds\tr4, #246\t@ 0xf6\n+\tadds\tr4, #250\t@ 0xfa\n \tmovs\tr2, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadd\tr7, sp, #624\t@ 0x270\n \tmovs\tr0, r3\n \tldrsb\tr2, [r2, r7]\n \tmovs\tr0, r4\n@@ -1162728,95 +1162730,95 @@\n \tmovs\tr2, #48\t@ 0x30\n \tmov\tr0, r4\n \tb.n\t301140 , std::allocator >)@@Base+0x70c>\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, #192\t@ 0xc0\n+\tadds\tr0, #196\t@ 0xc4\n \tmovs\tr2, r3\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tcmp\tr7, #58\t@ 0x3a\n+\tcmp\tr7, #62\t@ 0x3e\n \tmovs\tr2, r3\n-\tcmp\tr7, #70\t@ 0x46\n+\tcmp\tr7, #74\t@ 0x4a\n \tmovs\tr2, r3\n \tldrsh\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tlsrs\tr2, r6, #24\n+\tlsrs\tr6, r6, #24\n \tmovs\tr2, r3\n-\tlsrs\tr0, r3, #24\n+\tlsrs\tr4, r3, #24\n+\tmovs\tr2, r3\n+\tcmp\tr7, #20\n \tmovs\tr2, r3\n \tcmp\tr7, #16\n \tmovs\tr2, r3\n-\tcmp\tr7, #12\n+\tcmp\tr7, #28\n \tmovs\tr2, r3\n-\tcmp\tr7, #24\n+\tcmp\tr7, #40\t@ 0x28\n \tmovs\tr2, r3\n-\tcmp\tr7, #36\t@ 0x24\n+\tldr\tr0, [pc, #592]\t@ (301320 > const&)@@Base+0x50>)\n \tmovs\tr2, r3\n-\tldr\tr0, [pc, #576]\t@ (301310 > const&)@@Base+0x40>)\n-\tmovs\tr2, r3\n-\tlsrs\tr2, r7, #22\n+\tlsrs\tr6, r7, #22\n \tmovs\tr2, r3\n-\tlsrs\tr4, r4, #22\n+\tlsrs\tr0, r5, #22\n \tmovs\tr2, r3\n \tadd\tr2, sp, #168\t@ 0xa8\n \tmovs\tr0, r3\n-\tldr\tr0, [pc, #264]\t@ (3011e8 , std::allocator >)@@Base+0x7b4>)\n+\tldr\tr0, [pc, #280]\t@ (3011f8 , std::allocator >)@@Base+0x7c4>)\n \tmovs\tr2, r3\n-\tlsrs\tr4, r5, #21\n+\tlsrs\tr0, r6, #21\n \tmovs\tr2, r3\n-\tlsrs\tr6, r2, #21\n+\tlsrs\tr2, r3, #21\n \tmovs\tr2, r3\n \tadd\tr1, sp, #880\t@ 0x370\n \tmovs\tr0, r3\n-\tblxns\tlr\n+\tblx\tpc\n \tmovs\tr2, r3\n-\tlsrs\tr6, r3, #20\n+\tlsrs\tr2, r4, #20\n \tmovs\tr2, r3\n-\tlsrs\tr0, r1, #20\n+\tlsrs\tr4, r1, #20\n \tmovs\tr2, r3\n \tadd\tr1, sp, #568\t@ 0x238\n \tmovs\tr0, r3\n-\t\t\t@ instruction: 0x47a6\n+\t\t\t@ instruction: 0x47aa\n \tmovs\tr2, r3\n-\tlsrs\tr0, r2, #19\n+\tlsrs\tr4, r2, #19\n \tmovs\tr2, r3\n-\tlsrs\tr2, r7, #18\n+\tlsrs\tr6, r7, #18\n \tmovs\tr2, r3\n-\tsubs\tr3, #144\t@ 0x90\n+\tsubs\tr3, #148\t@ 0x94\n \tmovs\tr2, r3\n-\tcmp\tr5, #244\t@ 0xf4\n+\tcmp\tr5, #248\t@ 0xf8\n \tmovs\tr2, r3\n-\tcmp\tr5, #244\t@ 0xf4\n+\tcmp\tr5, #248\t@ 0xf8\n \tmovs\tr2, r3\n-\tcmp\tr5, #252\t@ 0xfc\n+\tcmp\tr6, #0\n \tmovs\tr2, r3\n-\tcmp\tr6, #16\n+\tcmp\tr6, #20\n+\tmovs\tr2, r3\n+\tcmp\tr6, #24\n \tmovs\tr2, r3\n \tcmp\tr6, #20\n \tmovs\tr2, r3\n-\tcmp\tr6, #16\n+\tcmp\tr6, #36\t@ 0x24\n \tmovs\tr2, r3\n-\tcmp\tr6, #32\n+\tcmp\tr6, #38\t@ 0x26\n \tmovs\tr2, r3\n \tcmp\tr6, #34\t@ 0x22\n \tmovs\tr2, r3\n-\tcmp\tr6, #30\n-\tmovs\tr2, r3\n-\tcmp\tr0, #66\t@ 0x42\n+\tcmp\tr0, #70\t@ 0x46\n \tmovs\tr2, r3\n-\tcmp\tr6, #34\t@ 0x22\n+\tcmp\tr6, #38\t@ 0x26\n \tmovs\tr2, r3\n-\tcmp\tr6, #74\t@ 0x4a\n+\tcmp\tr6, #78\t@ 0x4e\n \tmovs\tr2, r3\n-\tcmp\tr5, #196\t@ 0xc4\n+\tcmp\tr5, #200\t@ 0xc8\n \tmovs\tr2, r3\n \tadd\tr1, pc\n \tblx\ted950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n graphics-info-render.cc:996\n \tmov\tr1, r4\n \tmov\tr0, r5\n \tblx\te4190 >&)@plt>\n@@ -1163453,15 +1163455,15 @@\n \tldr\tr5, [pc, #56]\t@ (301644 > const&)@@Base+0x374>)\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr5, [pc, #32]\t@ (301634 > const&)@@Base+0x364>)\n \tmovs\tr0, r4\n \tsub.w\tr0, ip, #9895936\t@ 0x970000\n-\tcmp\tr2, #148\t@ 0x94\n+\tcmp\tr2, #152\t@ 0x98\n \tmovs\tr2, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n graphics-info-render.cc:87\n \tldr\tr3, [sp, #36]\t@ 0x24\n graphics-info-render.cc:74 (discriminator 1)\n \tldr\tr2, [sp, #48]\t@ 0x30\n@@ -1164249,15 +1164251,15 @@\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t301b5a > const&)@@Base+0x88a>\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tsubs\tr7, #185\t@ 0xb9\n \t...\n-\tcmp\tr0, #176\t@ 0xb0\n+\tcmp\tr0, #180\t@ 0xb4\n \tmovs\tr2, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tbx\tr3\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1165190,37 +1165192,37 @@\n \tmovs\tr0, r0\n \tldrsb\tr4, [r2, r1]\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r0]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r2, r5]\n \tmovs\tr0, r0\n-\tadds\tr5, #228\t@ 0xe4\n+\tadds\tr5, #232\t@ 0xe8\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr0, #72\t@ 0x48\n+\tmovs\tr0, #76\t@ 0x4c\n \tmovs\tr2, r3\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n-\tsubs\tr4, r0, #5\n+\tsubs\tr0, r1, #5\n \tmovs\tr2, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr5, [sp, #712]\t@ 0x2c8\n \tmovs\tr0, r3\n-\tsubs\tr4, r0, #5\n+\tsubs\tr0, r1, #5\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tsubs\tr0, r2, #0\n+\tsubs\tr4, r2, #0\n \tmovs\tr2, r3\n-\tadds\tr4, r1, #7\n+\tadds\tr0, r2, #7\n \tmovs\tr2, r3\n \tsubs\tr5, #174\t@ 0xae\n \tmovs\tr0, r4\n /usr/include/c++/14/bits/locale_facets.h:884\n \tmov\tr0, r5\n \tblx\te9110 ::_M_widen_init() const@plt>\n /usr/include/c++/14/bits/locale_facets.h:885\n@@ -1166366,33 +1166368,33 @@\n \tmovs\tr0, r0\n \tldrsb\tr4, [r2, r1]\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r0]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r2, r5]\n \tmovs\tr0, r0\n-\tcmp\tr5, #154\t@ 0x9a\n+\tcmp\tr5, #158\t@ 0x9e\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, r1, r2\n+\tadds\tr6, r1, r2\n \tmovs\tr2, r3\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr6, [r1, #42]\t@ 0x2a\n \tmovs\tr0, r3\n-\tasrs\tr0, r4, #27\n+\tasrs\tr4, r4, #27\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tasrs\tr4, r2, #24\n+\tasrs\tr0, r3, #24\n \tmovs\tr2, r3\n-\tasrs\tr2, r6, #22\n+\tasrs\tr6, r6, #22\n \tmovs\tr2, r3\n \tadds\tr5, #78\t@ 0x4e\n \tmovs\tr0, r4\n /usr/include/c++/14/bits/stl_vector.h:738\n \tmov\tr0, r6\n \tblx\te964c >::~_Vector_base()@plt>\n \tmov\tr0, r8\n@@ -1168092,39 +1168094,39 @@\n \tmovs\tr0, r0\n \tldrsb\tr4, [r2, r1]\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r0]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r2, r5]\n \tmovs\tr0, r0\n-\tmovs\tr5, #172\t@ 0xac\n+\tmovs\tr5, #176\t@ 0xb0\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r6, #3\n+\tasrs\tr0, r7, #3\n \tmovs\tr2, r3\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tldrh\tr4, [r1, r7]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r2, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tlsrs\tr2, r6, #27\n+\tlsrs\tr6, r6, #27\n \tmovs\tr2, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstrh\tr6, [r2, #42]\t@ 0x2a\n \tmovs\tr0, r3\n-\tlsrs\tr2, r7, #26\n+\tlsrs\tr6, r7, #26\n \tmovs\tr2, r3\n-\tlsrs\tr6, r4, #22\n+\tlsrs\tr2, r5, #22\n \tmovs\tr2, r3\n-\tlsrs\tr6, r3, #18\n+\tlsrs\tr2, r4, #18\n \tmovs\tr2, r3\n \tcmp\tr4, #110\t@ 0x6e\n \tmovs\tr0, r4\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcmp\tr1, #78\t@ 0x4e\n \tmovs\tr0, r4\n@@ -1170902,15 +1170904,15 @@\n \tmovs\tr0, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr0, r7, #22\n \tmovs\tr0, r4\n \tstrb\tr4, [r3, r4]\n \tmovs\tr0, r0\n-\tcmp\tr4, sl\n+\tcmp\tr0, fp\n \tmovs\tr3, r3\n \tldr\tr0, [r3, #0]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #24]\n \tmovs\tr0, r0\n \tstrb\tr0, [r1, r2]\n \tmovs\tr0, r0\n@@ -1170928,16 +1170930,16 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #28]\n \tmovs\tr0, r0\n \tasrs\tr4, r5, #18\n \tmovs\tr0, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd.w\tr0, lr, #10027008\t@ 0x990000\n-\tadds.w\tr0, r6, #10027008\t@ 0x990000\n+\tadds.w\tr0, r2, #10027008\t@ 0x990000\n+\tadds.w\tr0, sl, #10027008\t@ 0x990000\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tasrs\tr2, r1, #15\n \tmovs\tr0, r4\n graphics_info_t::render_scene_sans_depth_blur(Shader*, Shader*, Shader*, Shader*, int, int)::{lambda()#1}::operator()() const [clone .isra.0]:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1171512,15 +1171514,15 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #28]\n \tmovs\tr0, r0\n \tasrs\tr4, r7, #9\n \tmovs\tr0, r4\n-\ttst\tr0, r2\n+\ttst\tr4, r2\n \tmovs\tr3, r3\n \tldr\tr0, [r3, #0]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #24]\n \tmovs\tr0, r0\n \tstrb\tr0, [r1, r2]\n \tmovs\tr0, r0\n@@ -1171528,25 +1171530,25 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovt\tr0, #57369\t@ 0xe019\n \t\t\t@ instruction: 0xf2d20019\n-\tbic.w\tr0, r6, #10027008\t@ 0x990000\n+\t\t\t@ instruction: 0xf2d60019\n+\tbic.w\tr0, sl, #10027008\t@ 0x990000\n \tasrs\tr4, r6, #2\n \tmovs\tr0, r4\n-\tusat\tr0, #25, r6\n-\t\t\t@ instruction: 0xf2fe0019\n-\t\t\t@ instruction: 0xf2760019\n-\t\t\t@ instruction: 0xf1e80019\n-\tadcs.w\tr0, sl, #25\n-\tbics.w\tr0, sl, #25\n+\tusat\tr0, #25, sl\n+\tssat\tr0, #26, r2\n+\t\t\t@ instruction: 0xf27a0019\n+\t\t\t@ instruction: 0xf1ec0019\n+\tadcs.w\tr0, lr, #25\n+\tbics.w\tr0, lr, #25\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tlsrs\tr0, r6, #22\n \tmovs\tr0, r4\n \n 003052d8 :\n graphics_info_t::render_scene_sans_depth_blur(Shader*, Shader*, Shader*, Shader*, int, int):\n@@ -1171926,17 +1171928,17 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrb\tr4, [r4, r6]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb688\n \tmovs\tr7, r2\n-\tstrb\tr6, [r1, #1]\n+\tstrb\tr2, [r2, #1]\n \tmovs\tr1, r3\n-\tstc\t0, cr0, [r4, #100]!\t@ 0x64\n+\tstc\t0, cr0, [r8, #100]!\t@ 0x64\n \tvadd.f32\ts11, s11, s7\n \tvadd.f32\ts12, s12, s8\n \tvadd.f32\ts13, s13, s2\n \tvadd.f32\ts14, s14, s10\n \tvstr\ts11, [sp, #528]\t@ 0x210\n \tvstr\ts12, [sp, #532]\t@ 0x214\n \tvstr\ts13, [sp, #536]\t@ 0x218\n@@ -1172314,22 +1172316,22 @@\n \tmovs\tr7, r2\n \tldrsh\tr4, [r1, r0]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r5, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xeb280019\n-\tadd.w\tr0, r4, r9, lsr #32\n-\t\t\t@ instruction: 0xead20019\n-\teors.w\tr0, r4, r9, lsr #32\n+\t\t\t@ instruction: 0xeb2c0019\n+\tadd.w\tr0, r8, r9, lsr #32\n+\t\t\t@ instruction: 0xead60019\n+\teors.w\tr0, r8, r9, lsr #32\n \tldrh\tr0, [r0, r6]\n \tmovs\tr0, r0\n-\torr.w\tr0, ip, r9, lsr #32\n-\tpush\t{r3, r4, r7}\n+\torrs.w\tr0, r0, r9, lsr #32\n+\tpush\t{r2, r3, r4, r7}\n \tmovs\tr0, r3\n \tldrh\tr0, [r1, r5]\n \tmovs\tr0, r0\n \tldr.w\tr2, [pc, #1440]\t@ 3060f8 \n \tmov\tr3, sl\n \tstr.w\tsl, [sp, #476]\t@ 0x1dc\n \tmovs\tr5, #10\n@@ -1172864,17 +1172866,17 @@\n \tmovs\tr1, #8\n \tb.n\t306194 \n \t...\n \tlsls\tr0, r4, #2\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #1\n \tmovs\tr0, r0\n-\tldr\tr4, [r1, #44]\t@ 0x2c\n+\tldr\tr0, [r2, #44]\t@ 0x2c\n \tmovs\tr1, r3\n-\tstmia\tr6!, {r1, r4, r6, r7}\n+\tstmia\tr6!, {r1, r2, r4, r6, r7}\n \tmovs\tr1, r3\n \tldrb\tr0, [r3, r3]\n \tmovs\tr0, r0\n \tstrb\tr4, [r7, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n@@ -1172882,25 +1172884,25 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tstrb\tr4, [r4, r3]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r7, r1]\n \tmovs\tr0, r0\n-\tb.n\t306060 \n+\tb.n\t306068 \n \tmovs\tr1, r3\n-\tb.n\t306008 \n+\tb.n\t306010 \n \tmovs\tr1, r3\n \tldrb\tr4, [r0, r6]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t305f84 \n+\tb.n\t305f8c \n \tmovs\tr1, r3\n-\tb.n\t305fcc \n+\tb.n\t305fd4 \n \tmovs\tr1, r3\n \tldrsh\tr0, [r2, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrsh\tr4, [r1, r2]\n \tmovs\tr0, r0\n@@ -1172932,23 +1172934,23 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tstrb\tr0, [r4, r1]\n \tmovs\tr0, r0\n \tldr\tr4, [r1, r1]\n \tmovs\tr0, r0\n-\tldrsb\tr4, [r3, r7]\n+\tldrsb\tr0, [r4, r7]\n \tmovs\tr1, r3\n-\tldr\tr2, [r6, r1]\n+\tldr\tr6, [r6, r1]\n \tmovs\tr1, r3\n-\tb.n\t305b20 \n+\tb.n\t305b28 \n \tmovs\tr1, r3\n \tstr\tr4, [r2, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tb.n\t306954 \n+\tb.n\t30695c \n \tmovs\tr1, r3\n \tldr.w\tr2, [pc, #1584]\t@ 3067c8 \n \tadd\tr3, pc\n \tstr\tr1, [sp, #480]\t@ 0x1e0\n \tmovs\tr1, #0\n \tstrb.w\tr1, [sp, #492]\t@ 0x1ec\n \tstr.w\tsl, [sp, #476]\t@ 0x1dc\n@@ -1173557,59 +1173559,59 @@\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tb.n\t3066fc \n \tb.n\t30667a \n \tb.n\t306674 \n \tb.n\t306674 \n \tstr\tr4, [r3, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tb.n\t306f2c \n+\tb.n\t306f34 \n \tmovs\tr1, r3\n \tstr\tr4, [r4, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tb.n\t306ed0 \n+\tb.n\t306ed8 \n \tmovs\tr1, r3\n \tstr\tr0, [r5, #8]\n \tmovs\tr0, r0\n-\tb.n\t306e78 \n+\tb.n\t306e80 \n \tmovs\tr1, r3\n \tldrsb\tr4, [r0, r7]\n \tmovs\tr0, r0\n-\tblt.n\t3067a0 \n+\tblt.n\t3067a8 \n \tmovs\tr0, r3\n \tldr\tr4, [r7, #8]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #28]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #56]\t@ 0x38\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t30680c \n+\tb.n\t306814 \n \tmovs\tr1, r3\n-\tb.n\t306c54 \n+\tb.n\t306c5c \n \tmovs\tr1, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tb.n\t306a24 \n+\tb.n\t306a2c \n \tmovs\tr1, r3\n \tstr\tr4, [r2, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tb.n\t306a94 \n+\tb.n\t306a9c \n \tmovs\tr1, r3\n-\tsvc\t88\t@ 0x58\n+\tsvc\t92\t@ 0x5c\n \tmovs\tr1, r3\n \tldrsh\tr0, [r5, r1]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r4, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r6, r5]\n \tmovs\tr0, r0\n-\tsvc\t122\t@ 0x7a\n+\tsvc\t126\t@ 0x7e\n \tmovs\tr1, r3\n \tldr??.w\tr0, [r8, pc, lsl #1]\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tvld4.8\t{d16-d19}, [r0 :64]\n \tvst4.8\t{d16-d19}, [r6 :64]\n \tldrsb.w\tr0, [sl, pc, lsl #1]\n@@ -1173987,17 +1173989,17 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrb\tr4, [r4, r6]\n \tmovs\tr0, r0\n \tadd\tr1, pc, #176\t@ (adr r1, 306d50 )\n \tmovs\tr7, r2\n-\tldrh\tr2, [r6, r3]\n+\tldrh\tr6, [r6, r3]\n \tmovs\tr1, r3\n-\tbhi.n\t306d38 \n+\tbhi.n\t306d40 \n \tmovs\tr1, r3\n \tvadd.f32\ts12, s12, s8\n \tvadd.f32\ts13, s13, s2\n \tvadd.f32\ts14, s14, s10\n \tvstr\ts11, [sp, #528]\t@ 0x210\n \tvstr\ts12, [sp, #532]\t@ 0x214\n \tvstr\ts13, [sp, #536]\t@ 0x218\n@@ -1174375,27 +1174377,27 @@\n \tmovs\tr7, r2\n \tldrsh\tr4, [r1, r0]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r5, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r3]\n \tmovs\tr0, r0\n-\tbpl.n\t307040 \n+\tbpl.n\t307048 \n \tmovs\tr1, r3\n-\tbpl.n\t306ffc \n+\tbpl.n\t307004 \n \tmovs\tr1, r3\n-\tbpl.n\t30719c \n+\tbpl.n\t3071a4 \n \tmovs\tr1, r3\n-\tbpl.n\t307120 \n+\tbpl.n\t307128 \n \tmovs\tr1, r3\n \tldrh\tr0, [r0, r6]\n \tmovs\tr0, r0\n-\tbmi.n\t307098 \n+\tbmi.n\t3070a0 \n \tmovs\tr1, r3\n-\tldr\tr7, [sp, #240]\t@ 0xf0\n+\tldr\tr7, [sp, #256]\t@ 0x100\n \tmovs\tr0, r3\n \tldrh\tr0, [r1, r5]\n \tmovs\tr0, r0\n \tldr.w\tr2, [pc, #1204]\t@ 307578 \n \tmov\tr3, fp\n \tstr.w\tfp, [sp, #476]\t@ 0x1dc\n \tmovs\tr5, #10\n@@ -1174852,17 +1174854,17 @@\n \tcmp\tr0, fp\n \tb.n\t307604 \n \t...\n \tlsls\tr0, r4, #2\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #1\n \tmovs\tr0, r0\n-\tstrb\tr0, [r4, r5]\n+\tstrb\tr4, [r4, r5]\n \tmovs\tr1, r3\n-\tcbz\tr6, 307598 \n+\tcbz\tr2, 30759a \n \tmovs\tr1, r3\n \tldrb\tr0, [r3, r3]\n \tmovs\tr0, r0\n \tstrb\tr4, [r7, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n@@ -1174870,17 +1174872,17 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tstrb\tr4, [r4, r3]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r7, r1]\n \tmovs\tr0, r0\n-\tbcs.n\t30764c \n+\tbcs.n\t307654 \n \tmovs\tr1, r3\n-\tbcs.n\t3075f8 \n+\tbcs.n\t307600 \n \tmovs\tr1, r3\n \tldrb\tr4, [r0, r6]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #44]\t@ 0x2c\n \tmovs\tr0, r0\n@@ -1174910,23 +1174912,23 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tstrb\tr0, [r4, r1]\n \tmovs\tr0, r0\n \tldr\tr4, [r1, r1]\n \tmovs\tr0, r0\n-\tmuls\tr4, r3\n+\tmuls\tr0, r4\n \tmovs\tr1, r3\n-\tmvns\tr6, r5\n+\tmvns\tr2, r6\n \tmovs\tr1, r3\n-\tbeq.n\t3076e4 \n+\tbeq.n\t3076ec \n \tmovs\tr1, r3\n \tstr\tr4, [r3, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tbeq.n\t3076a8 \n+\tbeq.n\t3076b0 \n \tmovs\tr1, r3\n \tstr\tr0, [r5, #8]\n \tmovs\tr0, r0\n \tbeq.n\t30760e \n \tldr\tr1, [sp, #484]\t@ 0x1e4\n \tadds\tr1, #1\n \tblx\te9174 \n@@ -1175314,29 +1175316,29 @@\n \tb.n\t307900 \n \tb.n\t307900 \n \tldr\tr0, [sp, #16]\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tb.n\t3079b4 \n \tb.n\t307906 \n \tb.n\t307900 \n-\tldmia\tr7!, {r2, r3, r5, r6}\n+\tldmia\tr7!, {r4, r5, r6}\n \tmovs\tr1, r3\n \tstr\tr4, [r4, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, #46]\t@ 0x2e\n+\tstrh\tr0, [r0, #48]\t@ 0x30\n \tmovs\tr1, r3\n-\tldmia\tr6!, {r2, r3, r4, r7}\n+\tldmia\tr6!, {r5, r7}\n \tmovs\tr1, r3\n \tstr\tr4, [r2, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tldmia\tr6!, {r1, r2, r7}\n+\tldmia\tr6!, {r1, r3, r7}\n \tmovs\tr1, r3\n \tldrsb\tr4, [r0, r7]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r1, r3, r4}\n+\tstmia\tr7!, {r1, r2, r3, r4}\n \tmovs\tr0, r3\n \tldr\tr4, [r7, #8]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n@@ -1175346,17 +1175348,17 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #56]\t@ 0x38\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr5!, {r3, r4, r7}\n+\tldmia\tr5!, {r2, r3, r4, r7}\n \tmovs\tr1, r3\n-\tldmia\tr5, {r1, r5}\n+\tldmia\tr5, {r1, r2, r5}\n \tmovs\tr1, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tb.n\t3077f4 \n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1177412,15 +1177414,15 @@\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tbhi.n\t308824 \n \tmovs\tr7, r3\n-\tstrb\tr2, [r7, #22]\n+\tstrb\tr6, [r7, #22]\n \tmovs\tr0, r3\n \tbvc.n\t3087e0 \n \tmovs\tr7, r3\n \n 00308890 :\n graphics_info_t::add_distance_labels_for_environment_distances():\n graphics-info-residues.cc:600\n@@ -1179038,37 +1179040,37 @@\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tbcs.n\t3093e8 > const&)@@Base+0x73c>\n \tmovs\tr7, r3\n-\t\t\t@ instruction: 0xb8c8\n+\t\t\t@ instruction: 0xb8cc\n \tmovs\tr1, r3\n-\tldrh\tr4, [r3, #62]\t@ 0x3e\n+\tldrh\tr0, [r4, #62]\t@ 0x3e\n \tmovs\tr1, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r1, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #400\t@ (adr r7, 3095b4 )\n+\tadd\tr7, pc, #416\t@ (adr r7, 3095c4 )\n \tmovs\tr0, r3\n \tldrh\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r6, r7}\n+\tpush\t{r1, r3, r6, r7}\n \tmovs\tr1, r3\n-\tpush\t{r1, r4, r6}\n+\tpush\t{r1, r2, r4, r6}\n \tmovs\tr1, r3\n \tldmia\tr5!, {r1, r3, r4, r7}\n \tmovs\tr7, r3\n \tldrb\tr4, [r6, #6]\n \tmovs\tr7, r2\n \tldmia\tr5!, {r6}\n \tmovs\tr7, r3\n@@ -1179529,27 +1179531,27 @@\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #1000\t@ 0x3e8\n+\tadd\tr7, sp, #1016\t@ 0x3f8\n \tmovs\tr1, r3\n-\tadd\tr0, pc, #768\t@ (adr r0, 309acc )\n+\tadd\tr0, pc, #784\t@ (adr r0, 309adc )\n \tmovs\tr1, r3\n-\tadd\tr0, pc, #608\t@ (adr r0, 309a30 )\n+\tadd\tr0, pc, #624\t@ (adr r0, 309a40 )\n \tmovs\tr1, r3\n-\tadd\tr7, sp, #352\t@ 0x160\n+\tadd\tr7, sp, #368\t@ 0x170\n \tmovs\tr1, r3\n-\tmovs\tr0, #22\n+\tmovs\tr0, #26\n \tmovs\tr2, r3\n-\titt\tgt\n+\tit\tgt\n \tmovgt\tr1, r3\n-\tbne.n\t3097e4 \t@ unpredictable \n+\tbne.n\t3097ec \n \tmovs\tr1, r3\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n /usr/include/c++/14/ostream:140\n \tldr\tr3, [r4, #0]\n /usr/include/c++/14/ostream:673\n \tmovs\tr2, #3\n@@ -1180453,47 +1180455,47 @@\n \tldr\tr0, [sp, #64]\t@ 0x40\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t309d34 \n \tb.n\t309d4c \n \tb.n\t309d46 \n \tnop\n-\tadd\tr5, sp, #848\t@ 0x350\n+\tadd\tr5, sp, #864\t@ 0x360\n \tmovs\tr1, r3\n-\tvshr.s32\td0, d8, #20\n+\tvshr.s32\td0, d8, #16\n \tldc\t0, cr0, [r6, #-92]!\t@ 0xffffffa4\n-\tsubs\tr0, #56\t@ 0x38\n+\tsubs\tr0, #60\t@ 0x3c\n \tmovs\tr1, r3\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tlsrs\tr0, r4, #20\n+\tlsrs\tr4, r4, #20\n \tmovs\tr1, r3\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #84]\t@ 0x54\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #152\t@ 0x98\n+\tadd\tr4, sp, #168\t@ 0xa8\n \tmovs\tr1, r3\n-\tadd\tr4, sp, #160\t@ 0xa0\n+\tadd\tr4, sp, #176\t@ 0xb0\n \tmovs\tr1, r3\n \tstr\tr4, [r2, #52]\t@ 0x34\n \tmovs\tr0, r0\n \tstmia\tr3!, {r5, r6, r7}\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #176\t@ 0xb0\n+\tadd\tr2, sp, #192\t@ 0xc0\n \tmovs\tr1, r3\n-\tadd\tr2, sp, #152\t@ 0x98\n+\tadd\tr2, sp, #168\t@ 0xa8\n \tmovs\tr1, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstmia\tr2!, {r3, r4, r7}\n \tmovs\tr7, r3\n \tstmia\tr2!, {r1, r5, r6}\n \tmovs\tr7, r3\n@@ -1181821,15 +1181823,15 @@\n \t...\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbkpt\t0x001e\n \tmovs\tr7, r3\n \tbkpt\t0x0018\n \tmovs\tr7, r3\n-\tadd\tr5, pc, #56\t@ (adr r5, 30a8b8 ::eigen(bool)@@Base+0x700>)\n+\tadd\tr5, pc, #72\t@ (adr r5, 30a8c8 ::eigen(bool)@@Base+0x710>)\n \tmovs\tr1, r3\n \tldr\tr4, [r4, #4]\n \tmovs\tr0, r0\n \tcbnz\tr4, 30a8d4 ::eigen(bool)@@Base+0x71c>\n \tmovs\tr7, r3\n /usr/include/clipper/core/clipper_message.h:81\n \tldr\tr3, [pc, #704]\t@ (30ab4c ::eigen(bool)@@Base+0x994>)\n@@ -1182220,15 +1182222,15 @@\n \tmov\tr0, sl\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t30ab08 ::eigen(bool)@@Base+0x950>\n \tnop\n \tldrsh\tr4, [r5, r0]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #856\t@ (adr r2, 30aeac )\n+\tadd\tr2, pc, #872\t@ (adr r2, 30aebc )\n \tmovs\tr1, r3\n \tldrb\tr4, [r6, r0]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb70c\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1182326,15 +1182328,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tpush\t{r1, r2, r5, r6}\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #896\t@ (adr r4, 30afcc )\n+\tadd\tr4, pc, #912\t@ (adr r4, 30afdc )\n \tmovs\tr0, r3\n \tcbz\tr6, 30accc \n \tmovs\tr7, r3\n \tcbz\tr6, 30acc8 \n \tmovs\tr7, r3\n \n 0030ac54 :\n@@ -1182378,15 +1182380,15 @@\n \tmov\tr1, r0\n \tb.n\t30ac8a \n \tblx\te78c8 \n \tcbz\tr4, 30ad20 \n \tmovs\tr7, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [sp, #816]\t@ 0x330\n+\tldr\tr2, [sp, #832]\t@ 0x340\n \tmovs\tr1, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 0030acc8 :\n graphics_info_t::showing_intermediate_atoms_from_refinement():\n \tldr\tr2, [pc, #32]\t@ (30acec )\n@@ -1183324,60 +1183326,60 @@\n \tcmn\tr0, r1\n \tuxth\tr6, r7\n \tmovs\tr7, r3\n \tuxth\tr0, r5\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #904]\t@ 0x388\n+\tldr\tr1, [sp, #920]\t@ 0x398\n \tmovs\tr1, r3\n-\tldr\tr1, [sp, #672]\t@ 0x2a0\n+\tldr\tr1, [sp, #688]\t@ 0x2b0\n \tmovs\tr1, r3\n-\tldr\tr1, [sp, #464]\t@ 0x1d0\n+\tldr\tr1, [sp, #480]\t@ 0x1e0\n \tmovs\tr1, r3\n \tstr\tr0, [r7, #12]\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #936]\t@ 0x3a8\n+\tldr\tr0, [sp, #952]\t@ 0x3b8\n \tmovs\tr1, r3\n-\tldr\tr0, [sp, #840]\t@ 0x348\n+\tldr\tr0, [sp, #856]\t@ 0x358\n \tmovs\tr1, r3\n-\tldr\tr0, [sp, #632]\t@ 0x278\n+\tldr\tr0, [sp, #648]\t@ 0x288\n \tmovs\tr1, r3\n-\tstr\tr7, [sp, #1000]\t@ 0x3e8\n+\tstr\tr7, [sp, #1016]\t@ 0x3f8\n \tmovs\tr1, r3\n \tldr\tr6, [r2, r5]\n \tmovs\tr7, r2\n-\tstrh\tr2, [r0, #2]\n+\tstrh\tr6, [r0, #2]\n \tmovs\tr0, r3\n \tldrsb\tr2, [r3, r5]\n \tmovs\tr7, r2\n-\tstr\tr5, [sp, #16]\n+\tstr\tr5, [sp, #32]\n \tmovs\tr1, r3\n-\tstr\tr4, [sp, #832]\t@ 0x340\n+\tstr\tr4, [sp, #848]\t@ 0x350\n \tmovs\tr1, r3\n \tldrsh\tr4, [r6, r0]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #440]\t@ 0x1b8\n+\tstr\tr4, [sp, #456]\t@ 0x1c8\n \tmovs\tr1, r3\n \tsubs\tr2, r0, r6\n \tmovs\tr0, r3\n-\tldr\tr4, [sp, #96]\t@ 0x60\n+\tldr\tr4, [sp, #112]\t@ 0x70\n \tmovs\tr0, r3\n \tadd\tr3, sp, #120\t@ 0x78\n \tmovs\tr7, r3\n \tbl\t191686 >::data_export(clipper::HKL const&, double*) const@@Base+0x32>\n \tadd\tr2, sp, #976\t@ 0x3d0\n \tmovs\tr7, r3\n-\tadd\tr4, pc, #656\t@ (adr r4, 30b920 )\n+\tadd\tr4, pc, #672\t@ (adr r4, 30b930 )\n \tmovs\tr1, r3\n-\tstr\tr2, [sp, #296]\t@ 0x128\n+\tstr\tr2, [sp, #312]\t@ 0x138\n \tmovs\tr1, r3\n-\tstr\tr2, [sp, #168]\t@ 0xa8\n+\tstr\tr2, [sp, #184]\t@ 0xb8\n \tmovs\tr1, r3\n-\tstr\tr2, [sp, #16]\n+\tstr\tr2, [sp, #32]\n \tmovs\tr1, r3\n \tmovs\tr2, #0\n \tstr\tr1, [sp, #0]\n \tmov\tr3, ip\n \tmov\tr0, r5\n \tmov\tr1, r2\n \tblx\tef59c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt+0x4>\n@@ -1183700,17 +1183702,17 @@\n \tldr\tr3, [sp, #428]\t@ 0x1ac\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.w\t30b7b2 \n \tldr\tr0, [pc, #128]\t@ (30ba3c )\n \tadd\tr0, pc\n \tblx\teaad0 \n-\tstr\tr0, [r6, #64]\t@ 0x40\n+\tstr\tr4, [r6, #64]\t@ 0x40\n \tmovs\tr2, r3\n-\tstr\tr0, [sp, #584]\t@ 0x248\n+\tstr\tr0, [sp, #600]\t@ 0x258\n \tmovs\tr1, r3\n \tadd\tr0, sp, #360\t@ 0x168\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr0, sp, #240\t@ 0xf0\n \tmovs\tr7, r3\n@@ -1184023,25 +1184025,25 @@\n \tmovs\tr7, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tadd\tr5, pc, #440\t@ (adr r5, 30be68 , std::allocator >::basic_string >(char const*, std::allocator const&)@@Base+0x58>)\n \tmovs\tr7, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r6, #40]\t@ 0x28\n+\tldrh\tr4, [r6, #40]\t@ 0x28\n \tmovs\tr1, r3\n-\tldrh\tr4, [r0, #42]\t@ 0x2a\n+\tldrh\tr0, [r1, #42]\t@ 0x2a\n \tmovs\tr1, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r0, #21\n+\tlsrs\tr2, r1, #21\n \tmovs\tr2, r3\n \tadd\tr4, pc, #208\t@ (adr r4, 30bd98 )\n \tmovs\tr7, r3\n-\tbgt.n\t30bc7c \n+\tbgt.n\t30bc84 \n \tmovs\tr0, r3\n \tadd\tr4, pc, #0\t@ (adr r4, 30bcd0 )\n \tmovs\tr7, r3\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n@@ -1185935,33 +1185937,33 @@\n \tb.n\t30cf40 \n \tldr\tr2, [sp, #928]\t@ 0x3a0\n \tmovs\tr7, r3\n \tldr\tr2, [sp, #872]\t@ 0x368\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr6, [r4, #24]\n+\tstrh\tr2, [r5, #24]\n \tmovs\tr1, r3\n \tnegs\tr2, r6\n \tmovs\tr7, r2\n-\tldrb\tr4, [r3, #24]\n+\tldrb\tr0, [r4, #24]\n \tmovs\tr1, r3\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tcbnz\tr2, 30d01e \n \tmovs\tr7, r2\n-\tadds\tr0, #136\t@ 0x88\n+\tadds\tr0, #140\t@ 0x8c\n \tmovs\tr0, r3\n-\tldrb\tr0, [r5, #10]\n+\tldrb\tr4, [r5, #10]\n \tmovs\tr1, r3\n-\tldrb\tr2, [r3, #7]\n+\tldrb\tr6, [r3, #7]\n \tmovs\tr1, r3\n \tstr\tr1, [sp, #104]\t@ 0x68\n \tmovs\tr7, r3\n-\tldrb\tr6, [r3, #5]\n+\tldrb\tr2, [r4, #5]\n \tmovs\tr1, r3\n \tstr\tr0, [sp, #712]\t@ 0x2c8\n \tmovs\tr7, r3\n \n 0030d00c :\n graphics_info_t::get_intermediate_atoms_bonds_representation():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1186137,15 +1186139,15 @@\n \tmovs\tr0, r0\n \tldrh\tr2, [r1, #58]\t@ 0x3a\n \tmovs\tr7, r3\n \tldrh\tr0, [r6, #56]\t@ 0x38\n \tmovs\tr7, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r7, #30]\n+\tstrb\tr4, [r7, #30]\n \tmovs\tr1, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 0030d1c4 :\n graphics_info_t::restraint_to_py(coot::simple_restraint const&) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -1186271,22 +1186273,22 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrh\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr2, [r5, #25]\n+\tstrb\tr6, [r5, #25]\n+\tmovs\tr1, r3\n+\tstrb\tr2, [r3, #25]\n \tmovs\tr1, r3\n \tstrb\tr6, [r2, #25]\n \tmovs\tr1, r3\n \tstrb\tr2, [r2, #25]\n \tmovs\tr1, r3\n-\tstrb\tr6, [r1, #25]\n-\tmovs\tr1, r3\n \tldrh\tr0, [r4, #40]\t@ 0x28\n \tmovs\tr7, r3\n \tldrh\tr6, [r7, #38]\t@ 0x26\n \tmovs\tr7, r3\n \n 0030d338 :\n graphics_info_t::geometry_distortion_to_py(coot::geometry_distortion_info_t const&) const:\n@@ -1186375,22 +1186377,22 @@\n \tnop\n \tldrh\tr6, [r5, #36]\t@ 0x24\n \tmovs\tr7, r3\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr6, [r6, #21]\n-\tmovs\tr1, r3\n-\tstrb\tr4, [r6, #21]\n+\tstrb\tr2, [r7, #21]\n \tmovs\tr1, r3\n-\tstrb\tr4, [r5, #21]\n+\tstrb\tr0, [r7, #21]\n \tmovs\tr1, r3\n \tstrb\tr0, [r6, #21]\n \tmovs\tr1, r3\n+\tstrb\tr4, [r6, #21]\n+\tmovs\tr1, r3\n \n 0030d438 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>:\n graphics_info_t::register_extension(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4024]\t@ 0xfb8\n@@ -1187056,17 +1187058,17 @@\n \tmovs\tr0, r0\n \tstrh\tr4, [r1, #62]\t@ 0x3e\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tip, r1\n+\tadd\tr8, r2\n \tmovs\tr0, r3\n-\tstrb\tr2, [r6, #3]\n+\tstrb\tr6, [r6, #3]\n \tmovs\tr1, r3\n \tstrh\tr4, [r5, #44]\t@ 0x2c\n \tmovs\tr7, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrb\tr0, [r5, r4]\n \tmovs\tr0, r0\n@@ -1187762,29 +1187764,29 @@\n \tblx\teaad0 \n \tstrh\tr0, [r0, #22]\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr4, [r1, #20]\n \tmovs\tr7, r3\n-\tbls.n\t30e154 , std::allocator >, std::allocator, std::allocator > > > const&, short) const@@Base+0x434>\n+\tbls.n\t30e15c , std::allocator >, std::allocator, std::allocator > > > const&, short) const@@Base+0x43c>\n \tmovs\tr1, r3\n-\tsubs\tr6, #138\t@ 0x8a\n+\tsubs\tr6, #142\t@ 0x8e\n \tmovs\tr1, r3\n \tldrb\tr4, [r5, #31]\n \tmovs\tr7, r2\n-\tldr\tr6, [r1, #48]\t@ 0x30\n+\tldr\tr2, [r2, #48]\t@ 0x30\n \tmovs\tr1, r3\n-\tbhi.n\t30e154 , std::allocator >, std::allocator, std::allocator > > > const&, short) const@@Base+0x434>\n+\tbhi.n\t30e15c , std::allocator >, std::allocator, std::allocator > > > const&, short) const@@Base+0x43c>\n \tmovs\tr1, r3\n-\tsubs\tr5, #132\t@ 0x84\n+\tsubs\tr5, #136\t@ 0x88\n \tmovs\tr1, r3\n-\tbhi.n\t30e26c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, short) const@@Base+0x38>\n+\tbhi.n\t30e274 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, short) const@@Base+0x40>\n \tmovs\tr1, r3\n-\tldr\tr4, [r5, r0]\n+\tldr\tr0, [r6, r0]\n \tmovs\tr1, r3\n \tldrb\tr4, [r4, #25]\n \tmovs\tr7, r2\n \tldrb\tr2, [r6, #31]\n \tmovs\tr7, r3\n \tldrb\tr2, [r3, #31]\n \tmovs\tr7, r3\n@@ -1188169,17 +1188171,17 @@\n \tnop\n \tldrb\tr0, [r6, #22]\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr6, [r0, #22]\n \tmovs\tr7, r3\n-\tbmi.n\t30e4f0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, short) const@@Base+0x2bc>\n+\tbmi.n\t30e4f8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, short) const@@Base+0x2c4>\n \tmovs\tr1, r3\n-\tsubs\tr1, #122\t@ 0x7a\n+\tsubs\tr1, #126\t@ 0x7e\n \tmovs\tr1, r3\n \tldrb\tr0, [r2, #10]\n \tmovs\tr7, r2\n \tldrb\tr4, [r3, #13]\n \tmovs\tr7, r3\n \tldrb\tr4, [r0, #13]\n \tmovs\tr7, r3\n@@ -1188282,21 +1188284,21 @@\n \tcmp\tr3, r2\n \tbeq.n\t30e65a , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x9e>\n \tmov\tr0, r4\n \tblx\tr3\n \tmov\tr1, r0\n \tb.n\t30e65a , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x9e>\n \tblx\te78c8 \n-\tldrb\tr2, [r2, r4]\n+\tldrb\tr6, [r2, r4]\n \tmovs\tr2, r3\n \tldrb\tr4, [r4, #8]\n \tmovs\tr7, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r4, #52]\t@ 0x34\n+\tstr\tr0, [r5, #52]\t@ 0x34\n \tmovs\tr1, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 0030e69c :\n graphics_info_t::fill_unsaved_changes_dialog(_GtkWidget*) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1188480,19 +1188482,19 @@\n \tb.n\t30e7f6 \n \tldrb\tr0, [r1, #5]\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr6, [r6, #4]\n \tmovs\tr7, r3\n-\tstr\tr6, [r6, #44]\t@ 0x2c\n+\tstr\tr2, [r7, #44]\t@ 0x2c\n \tmovs\tr1, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tadds\tr7, #88\t@ 0x58\n+\tadds\tr7, #92\t@ 0x5c\n \tmovs\tr2, r3\n \tldrb\tr0, [r6, #0]\n \tmovs\tr7, r3\n \tldrb\tr6, [r2, #0]\n \tmovs\tr7, r3\n \tstrb\tr0, [r7, #31]\n \tmovs\tr7, r3\n@@ -1188625,15 +1188627,15 @@\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr2, [r2, #29]\n \tmovs\tr7, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstr\tr2, [r5, #12]\n+\tstr\tr6, [r5, #12]\n \tmovs\tr1, r3\n \tstrb\tr2, [r1, #26]\n \tmovs\tr7, r3\n \tstrb\tr2, [r5, #25]\n \tmovs\tr7, r3\n \n 0030e9c8 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base>:\n@@ -1188829,16 +1188831,16 @@\n \tldr\tr0, [pc, #68]\t@ (30ebf0 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x228>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tstrb\tr4, [r3, #24]\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\trsbs\tr0, r4, #25\n-\tadds\tr2, #60\t@ 0x3c\n+\trsbs\tr0, r8, #25\n+\tadds\tr2, #64\t@ 0x40\n \tmovs\tr1, r3\n \tstrb\tr0, [r2, #14]\n \tmovs\tr7, r2\n \tstrb\tr6, [r6, #20]\n \tmovs\tr7, r3\n \tstrb\tr2, [r6, #19]\n \tmovs\tr7, r3\n@@ -1188952,17 +1188954,17 @@\n \tldr\tr0, [pc, #36]\t@ (30ed00 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x10c>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tldr\tr0, [pc, #32]\t@ (30ed04 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x110>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop\n-\tldmia\tr3, {r1, r3, r4, r5, r6}\n+\tldmia\tr3, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr1, r3\n-\tldr\tr3, [pc, #320]\t@ (30ee34 , std::allocator > const&)@@Base+0x12c>)\n+\tldr\tr3, [pc, #336]\t@ (30ee44 , std::allocator > const&)@@Base+0x13c>)\n \tmovs\tr1, r3\n \tstrb\tr2, [r1, #6]\n \tmovs\tr7, r2\n \tsubs\tr4, r1, r0\n \tmovs\tr7, r2\n \tsubs\tr4, r0, r0\n \tmovs\tr7, r2\n@@ -1189471,31 +1189473,31 @@\n \tmovs\tr7, r3\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tldrh\tr2, [r7, r6]\n+\tldrh\tr6, [r7, r6]\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r1, r0]\n+\tldrh\tr4, [r1, r0]\n \tmovs\tr1, r3\n-\tldr\tr0, [r7, r7]\n+\tldr\tr4, [r7, r7]\n \tmovs\tr1, r3\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr4, [r5, #116]\t@ 0x74\n \tmovs\tr7, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr2, [r1, r5]\n+\tldr\tr6, [r1, r5]\n \tmovs\tr1, r3\n \tldr\tr0, [r0, #108]\t@ 0x6c\n \tmovs\tr7, r3\n \tldr\tr0, [r3, #104]\t@ 0x68\n \tmovs\tr7, r3\n \tldr\tr4, [r3, #100]\t@ 0x64\n \tmovs\tr7, r3\n@@ -1190229,25 +1190231,25 @@\n \tmovs\tr7, r3\n \tldr\tr0, [r7, #76]\t@ 0x4c\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tldrsb\tr4, [r1, r4]\n+\tldrsb\tr0, [r2, r4]\n \tmovs\tr1, r3\n \tstrb\tr0, [r3, r0]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r3, r6]\n+\tstrb\tr4, [r3, r6]\n \tmovs\tr1, r3\n-\t\t\t@ instruction: 0xb73c\n+\t\t\t@ instruction: 0xb740\n \tmovs\tr1, r3\n \tldr\tr2, [r1, #16]\n \tmovs\tr7, r3\n-\tldr\tr2, [sp, #648]\t@ 0x288\n+\tldr\tr2, [sp, #664]\t@ 0x298\n \tmovs\tr0, r3\n \tstr\tr0, [r1, #120]\t@ 0x78\n \tmovs\tr7, r3\n \tstr\tr0, [r6, #116]\t@ 0x74\n \tmovs\tr7, r3\n \tlsrs\tr2, r7, #24\n \tmovs\tr7, r2\n@@ -1190810,33 +1190812,33 @@\n \tblx\teaad0 \n \tstr\tr4, [r6, #96]\t@ 0x60\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr6, [r1, #96]\t@ 0x60\n \tmovs\tr7, r3\n-\tstr\tr2, [r4, r1]\n+\tstr\tr6, [r4, r1]\n \tmovs\tr1, r3\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, r2]\n \tmovs\tr0, r0\n-\tsubs\tr4, #150\t@ 0x96\n+\tsubs\tr4, #154\t@ 0x9a\n \tmovs\tr1, r3\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tstr\tr6, [r5, #52]\t@ 0x34\n \tmovs\tr7, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #600]\t@ 0x258\n+\tstr\tr4, [sp, #616]\t@ 0x268\n \tmovs\tr0, r3\n \tstr\tr6, [r7, #24]\n \tmovs\tr7, r3\n \tstr\tr4, [r3, #24]\n \tmovs\tr7, r3\n \tlsrs\tr6, r4, #1\n \tmovs\tr7, r2\n@@ -1191686,23 +1191688,23 @@\n \tmovs\tr7, r3\n \tldr\tr4, [r4, r2]\n \tmovs\tr0, r0\n \tldrsh\tr6, [r7, r6]\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #184]\t@ (310888 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short)@@Base>)\n+\tldr\tr2, [pc, #200]\t@ (310898 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, short)@@Base+0x10>)\n \tmovs\tr1, r3\n \tldrb\tr0, [r0, r0]\n \tmovs\tr0, r0\n-\tadds\tr4, #154\t@ 0x9a\n+\tadds\tr4, #158\t@ 0x9e\n \tmovs\tr0, r3\n \tldrsb\tr0, [r7, r2]\n \tmovs\tr0, r0\n-\tsubs\tr1, #250\t@ 0xfa\n+\tsubs\tr1, #254\t@ 0xfe\n \tmovs\tr0, r3\n \tldrh\tr4, [r7, r4]\n \tmovs\tr7, r3\n \tldrh\tr0, [r2, r0]\n \tmovs\tr7, r3\n \tldr\tr2, [r0, r7]\n \tmovs\tr7, r3\n@@ -1192760,27 +1192762,27 @@\n \tmovs\tr7, r3\n \tldr\tr7, [pc, #808]\t@ (311528 , std::allocator > const&, short)@@Base+0x514>)\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr2, #76\t@ 0x4c\n+\tsubs\tr2, #80\t@ 0x50\n \tmovs\tr1, r3\n-\tmovs\tr7, #40\t@ 0x28\n+\tmovs\tr7, #44\t@ 0x2c\n \tmovs\tr1, r3\n-\tsubs\tr2, #62\t@ 0x3e\n+\tsubs\tr2, #66\t@ 0x42\n \tmovs\tr1, r3\n-\tsubs\tr2, #118\t@ 0x76\n+\tsubs\tr2, #122\t@ 0x7a\n \tmovs\tr1, r3\n \tldr\tr4, [sp, #160]\t@ 0xa0\n \tmovs\tr7, r2\n-\tsubs\tr2, #130\t@ 0x82\n+\tsubs\tr2, #134\t@ 0x86\n \tmovs\tr1, r3\n-\tsubs\tr2, #136\t@ 0x88\n+\tsubs\tr2, #140\t@ 0x8c\n \tmovs\tr1, r3\n \tldr.w\tr3, [pc, #2908]\t@ 311d84 , std::allocator > const&, short)@@Base+0xd70>\n \tldr\tr2, [sp, #40]\t@ 0x28\n \tldr.w\tr1, [pc, #2908]\t@ 311d88 , std::allocator > const&, short)@@Base+0xd74>\n \tldr\tr3, [r2, r3]\n \tadd\tr1, pc\n \tldr\tr4, [r3, #0]\n@@ -1193934,15 +1193936,15 @@\n \tldr\tr1, [sp, #40]\t@ 0x28\n \tldr\tr3, [r1, r3]\n \tldr\tr1, [sp, #28]\n \tldr\tr3, [r3, #0]\n \tb.n\t311ee0 , std::allocator > const&, short)@@Base+0xecc>\n \tstr\tr4, [r4, #56]\t@ 0x38\n \tmovs\tr0, r0\n-\tldrsh\tr0, [r4, r4]\n+\tldrsh\tr4, [r4, r4]\n \tmovs\tr0, r3\n \tldrsb\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #976]\t@ 0x3d0\n \tmovs\tr7, r2\n \tstrb\tr0, [r5, r3]\n \tmovs\tr0, r0\n@@ -1193964,153 +1193966,153 @@\n \tmovs\tr0, r0\n \tldrsh\tr4, [r3, r5]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r6, r6]\n \tmovs\tr0, r0\n \tldrb\tr0, [r5, r0]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r4, r7]\n+\tldrb\tr0, [r5, r7]\n \tmovs\tr0, r3\n-\tsubs\tr1, #88\t@ 0x58\n+\tsubs\tr1, #92\t@ 0x5c\n \tmovs\tr1, r3\n \tldr\tr4, [r6, #28]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r0, r6]\n+\tldrb\tr6, [r0, r6]\n \tmovs\tr0, r3\n-\tlsrs\tr4, r7, #24\n+\tlsrs\tr0, r0, #25\n \tmovs\tr1, r3\n \tstr\tr4, [r5, #68]\t@ 0x44\n \tmovs\tr0, r0\n-\tldrb\tr2, [r5, r4]\n+\tldrb\tr6, [r5, r4]\n \tmovs\tr0, r3\n-\tsubs\tr4, r6, r3\n+\tsubs\tr0, r7, r3\n \tmovs\tr0, r3\n-\tldrb\tr4, [r4, r3]\n+\tldrb\tr0, [r5, r3]\n \tmovs\tr0, r3\n-\tadds\tr0, #158\t@ 0x9e\n+\tadds\tr0, #162\t@ 0xa2\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tldrb\tr6, [r5, r1]\n+\tldrb\tr2, [r6, r1]\n \tmovs\tr0, r3\n-\tadds\tr0, #20\n+\tadds\tr0, #24\n \tmovs\tr0, r3\n \tldrsh\tr4, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r7, r7]\n+\tldrh\tr4, [r7, r7]\n \tmovs\tr0, r3\n-\tlsrs\tr6, r6, #19\n+\tlsrs\tr2, r7, #19\n \tmovs\tr1, r3\n \tstr\tr0, [r0, #32]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r0, r6]\n+\tldrh\tr6, [r0, r6]\n \tmovs\tr0, r3\n-\tadds\tr7, #32\n+\tadds\tr7, #36\t@ 0x24\n \tmovs\tr1, r3\n \tstr\tr0, [r1, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tldrh\tr4, [r1, r4]\n+\tldrh\tr0, [r2, r4]\n \tmovs\tr0, r3\n-\tlsrs\tr2, r3, #16\n+\tlsrs\tr6, r3, #16\n \tmovs\tr1, r3\n \tstr\tr4, [r4, #28]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r2, r2]\n+\tldrh\tr6, [r2, r2]\n \tmovs\tr0, r3\n-\tlsrs\tr0, r7, #14\n+\tlsrs\tr4, r7, #14\n \tmovs\tr1, r3\n \tstr\tr4, [r2, #64]\t@ 0x40\n \tmovs\tr0, r0\n-\tldrh\tr0, [r3, r0]\n+\tldrh\tr4, [r3, r0]\n \tmovs\tr0, r3\n-\tcmp\tr5, #106\t@ 0x6a\n+\tcmp\tr5, #110\t@ 0x6e\n \tmovs\tr0, r3\n \tstr\tr0, [r2, #4]\n \tmovs\tr0, r0\n-\tldr\tr2, [r4, r6]\n+\tldr\tr6, [r4, r6]\n \tmovs\tr0, r3\n-\tcmp\tr4, #200\t@ 0xc8\n+\tcmp\tr4, #204\t@ 0xcc\n \tmovs\tr0, r3\n \tstrb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tldr\tr2, [r6, r4]\n+\tldr\tr6, [r6, r4]\n \tmovs\tr0, r3\n-\tcmp\tr3, #248\t@ 0xf8\n+\tcmp\tr3, #252\t@ 0xfc\n \tmovs\tr0, r3\n \tldr\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tldr\tr2, [r0, r3]\n+\tldr\tr6, [r0, r3]\n \tmovs\tr0, r3\n-\tcmp\tr7, #32\n+\tcmp\tr7, #36\t@ 0x24\n \tmovs\tr0, r3\n \tldr\tr0, [r4, r2]\n \tmovs\tr0, r0\n-\tldr\tr2, [r2, r1]\n+\tldr\tr6, [r2, r1]\n \tmovs\tr0, r3\n-\tlsrs\tr4, r3, #10\n+\tlsrs\tr0, r4, #10\n \tmovs\tr1, r3\n \tldrsh\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tldrsb\tr4, [r3, r7]\n+\tldrsb\tr0, [r4, r7]\n \tmovs\tr0, r3\n-\tcmp\tr6, #18\n+\tcmp\tr6, #22\n \tmovs\tr0, r3\n \tstr\tr4, [r5, #88]\t@ 0x58\n \tmovs\tr0, r0\n-\tldrsb\tr6, [r4, r5]\n+\tldrsb\tr2, [r5, r5]\n \tmovs\tr0, r3\n-\tcmp\tr2, #240\t@ 0xf0\n+\tcmp\tr2, #244\t@ 0xf4\n \tmovs\tr0, r3\n \tstr\tr4, [r3, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tldrsb\tr4, [r5, r3]\n+\tldrsb\tr0, [r6, r3]\n \tmovs\tr0, r3\n-\tcmp\tr2, #98\t@ 0x62\n+\tcmp\tr2, #102\t@ 0x66\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r6]\n \tmovs\tr0, r0\n-\tldrsb\tr0, [r7, r1]\n+\tldrsb\tr4, [r7, r1]\n \tmovs\tr0, r3\n-\tcmp\tr1, #28\n+\tcmp\tr1, #32\n \tmovs\tr0, r3\n \tldrb\tr4, [r2, r2]\n \tmovs\tr0, r0\n-\tldrsb\tr0, [r2, r0]\n+\tldrsb\tr4, [r2, r0]\n \tmovs\tr0, r3\n-\tcmp\tr3, #108\t@ 0x6c\n+\tcmp\tr3, #112\t@ 0x70\n \tmovs\tr0, r3\n \tldrh\tr0, [r7, r4]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r4, r6]\n+\tstrb\tr2, [r5, r6]\n \tmovs\tr0, r3\n-\tadds\tr1, #90\t@ 0x5a\n+\tadds\tr1, #94\t@ 0x5e\n \tmovs\tr1, r3\n \tldrb\tr0, [r4, r1]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r7, r4]\n+\tstrb\tr0, [r0, r5]\n \tmovs\tr0, r3\n-\tadds\tr1, #0\n+\tadds\tr1, #4\n \tmovs\tr1, r3\n \tldrb\tr4, [r6, r2]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r1, r3]\n+\tstrb\tr0, [r2, r3]\n \tmovs\tr0, r3\n-\tlsls\tr0, r1, #27\n+\tlsls\tr4, r1, #27\n \tmovs\tr1, r3\n \tstr\tr4, [r6, #0]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r4, r1]\n+\tstrb\tr0, [r5, r1]\n \tmovs\tr0, r3\n-\tlsls\tr0, r7, #25\n+\tlsls\tr4, r7, #25\n \tmovs\tr1, r3\n \tstr\tr0, [r1, #4]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r6, r7]\n+\tstrh\tr0, [r7, r7]\n \tmovs\tr0, r3\n-\tlsls\tr4, r7, #26\n+\tlsls\tr0, r0, #27\n \tmovs\tr1, r3\n \tldrb\tr0, [r2, r7]\n \tmovs\tr0, r0\n \tstr\tr3, [sp, #0]\n \tmov\tr3, r5\n \tblx\te83a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, short) const@plt>\n \tldr\tr0, [sp, #32]\n@@ -1194409,35 +1194411,35 @@\n \tldr\tr5, [sp, #216]\t@ 0xd8\n \tldr\tr3, [sp, #252]\t@ 0xfc\n \tb.n\t3120b0 , std::allocator > const&, short)@@Base+0x109c>\n \tldrb.w\tr3, [sl]\n \tstrb.w\tr3, [sp, #260]\t@ 0x104\n \tb.n\t3120ae , std::allocator > const&, short)@@Base+0x109a>\n \tnop\n-\tstrh\tr6, [r5, r0]\n+\tstrh\tr2, [r6, r0]\n \tmovs\tr0, r3\n-\tlsls\tr6, r2, #20\n+\tlsls\tr2, r3, #20\n \tmovs\tr1, r3\n \tldr\tr4, [r6, #12]\n \tmovs\tr0, r0\n-\tstr\tr6, [r7, r6]\n+\tstr\tr2, [r0, r7]\n \tmovs\tr0, r3\n-\tlsls\tr2, r4, #16\n+\tlsls\tr6, r4, #16\n \tmovs\tr1, r3\n \tstr\tr4, [r0, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tstr\tr4, [r2, r5]\n+\tstr\tr0, [r3, r5]\n \tmovs\tr0, r3\n-\tlsls\tr0, r7, #8\n+\tlsls\tr4, r7, #8\n \tmovs\tr1, r3\n \tldrsb\tr0, [r3, r2]\n \tmovs\tr0, r0\n \tstrb\tr0, [r3, r0]\n \tmovs\tr0, r0\n-\tcmp\tr4, #178\t@ 0xb2\n+\tcmp\tr4, #182\t@ 0xb6\n \tmovs\tr1, r3\n \tldr\tr3, [pc, #824]\t@ (312528 , std::allocator > const&, short)@@Base+0x1514>)\n \tldr\tr2, [sp, #40]\t@ 0x28\n \tldr\tr5, [r2, r3]\n \tldrsh.w\tr3, [r5]\n \tcmp\tr3, #0\n \tbne.w\t314fde , std::allocator > const&, short)@@Base+0x3fca>\n@@ -1194762,25 +1194764,25 @@\n \tldr\tr0, [r5, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrb\tr0, [r5, r6]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldr??.w\tr0, [r6, r6, lsl #1]\n-\tldr\tr5, [pc, #768]\t@ (312840 , std::allocator > const&, short)@@Base+0x182c>)\n+\tldr\tr5, [pc, #784]\t@ (312850 , std::allocator > const&, short)@@Base+0x183c>)\n \tmovs\tr0, r3\n-\tsubs\tr0, r3, #5\n+\tsubs\tr4, r3, #5\n \tmovs\tr0, r3\n \tstrb\tr4, [r4, r0]\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, r6]\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #488]\t@ (312738 , std::allocator > const&, short)@@Base+0x1724>)\n+\tldr\tr4, [pc, #504]\t@ (312748 , std::allocator > const&, short)@@Base+0x1734>)\n \tmovs\tr0, r3\n-\tcmp\tr1, #212\t@ 0xd4\n+\tcmp\tr1, #216\t@ 0xd8\n \tmovs\tr1, r3\n \tmov\tr0, r6\n \tbl\t30ffb4 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x3c>\n \tmov\tr0, r4\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tldr\tr3, [sp, #20]\n \tldr\tr1, [sp, #28]\n@@ -1195147,35 +1195149,35 @@\n \tldr\tr0, [sp, #72]\t@ 0x48\n \tmov\tr1, r4\n \tbl\t30ffb4 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x3c>\n \tldr\tr0, [sp, #324]\t@ 0x144\n \tb.n\t31294c , std::allocator > const&, short)@@Base+0x1938>\n \tnop\n \t...\n-\tldr\tr3, [pc, #816]\t@ (312c54 , std::allocator > const&, short)@@Base+0x1c40>)\n+\tldr\tr3, [pc, #832]\t@ (312c64 , std::allocator > const&, short)@@Base+0x1c50>)\n \tmovs\tr0, r3\n-\tcmp\tr1, #92\t@ 0x5c\n+\tcmp\tr1, #96\t@ 0x60\n \tmovs\tr1, r3\n \tstrb\tr0, [r0, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #28]\n \tmovs\tr0, r0\n \tldr\tr4, [r0, r3]\n \tmovs\tr0, r0\n-\tcmp\tr0, #116\t@ 0x74\n+\tcmp\tr0, #120\t@ 0x78\n \tmovs\tr1, r3\n-\tldr\tr0, [pc, #760]\t@ (312c38 , std::allocator > const&, short)@@Base+0x1c24>)\n+\tldr\tr0, [pc, #776]\t@ (312c48 , std::allocator > const&, short)@@Base+0x1c34>)\n \tmovs\tr0, r3\n-\tadds\tr0, r4, #3\n+\tadds\tr4, r4, #3\n \tmovs\tr0, r3\n \tstr\tr0, [r5, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #304]\t@ (312a7c , std::allocator > const&, short)@@Base+0x1a68>)\n+\tldr\tr0, [pc, #320]\t@ (312a8c , std::allocator > const&, short)@@Base+0x1a78>)\n \tmovs\tr0, r3\n \tcmp\tr0, fp\n \tbeq.n\t312958 , std::allocator > const&, short)@@Base+0x1944>\n \tldr\tr1, [sp, #332]\t@ 0x14c\n \tadds\tr1, #1\n \tblx\te9174 \n \tldr\tr1, [pc, #984]\t@ (312d34 , std::allocator > const&, short)@@Base+0x1d20>)\n@@ -1195573,62 +1195575,62 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.w\t3153b6 , std::allocator > const&, short)@@Base+0x43a2>\n \tmov\tr0, r5\n \tadd\tsp, #372\t@ 0x174\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tmovs\tr6, #4\n+\tmovs\tr6, #8\n \tmovs\tr0, r3\n \tstrb\tr0, [r0, r1]\n \tmovs\tr0, r0\n-\tbx\tlr\n+\tbx\tpc\n \tmovs\tr0, r3\n-\tmovs\tr5, #96\t@ 0x60\n+\tmovs\tr5, #100\t@ 0x64\n \tmovs\tr1, r3\n \tstr\tr0, [r7, #64]\t@ 0x40\n \tmovs\tr0, r0\n \tldrsb\tr4, [r7, r0]\n \tmovs\tr0, r0\n-\tmov\tip, fp\n+\tmov\tr8, ip\n \tmovs\tr0, r3\n-\tmovs\tr4, #252\t@ 0xfc\n+\tmovs\tr5, #0\n \tmovs\tr1, r3\n \tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r0\n-\tmov\tr4, sp\n+\tmov\tr0, lr\n \tmovs\tr0, r3\n \tldcl\t0, cr0, [r0, #-88]!\t@ 0xffffffa8\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #20]\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #12]\n \tmovs\tr0, r0\n-\tcmp\tlr, r7\n+\tcmp\tsl, r8\n \tmovs\tr0, r3\n-\tmovs\tr3, #254\t@ 0xfe\n+\tmovs\tr4, #2\n \tmovs\tr1, r3\n \tldrb\tr0, [r6, r7]\n \tmovs\tr0, r0\n-\tcmp\tr2, lr\n+\tcmp\tr6, lr\n \tmovs\tr0, r3\n \tstrh\tr2, [r0, #42]\t@ 0x2a\n \tmovs\tr7, r2\n \tldrh\tr4, [r5, r4]\n \tmovs\tr0, r0\n-\tcmp\tr6, r4\n+\tcmp\tr2, r5\n \tmovs\tr0, r3\n-\tsubs\tr6, r4, #4\n+\tsubs\tr2, r5, #4\n \tmovs\tr0, r3\n \tldrsh\tr4, [r0, r1]\n \tmovs\tr0, r0\n \tadds\tr2, #230\t@ 0xe6\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1196743,41 +1196745,41 @@\n \tadds\tr1, #1\n \tblx\te9174 \n \tldr\tr3, [r7, #0]\n \tadd\tr3, r5\n \tldr.w\tr0, [r3, #1852]\t@ 0x73c\n \tadd.w\tr2, r0, r9\n \tb.n\t31365a , std::allocator > const&, short)@@Base+0x2646>\n-\torrs\tr4, r5\n+\torrs\tr0, r6\n \tmovs\tr0, r3\n-\tasrs\tr6, r7, #21\n+\tasrs\tr2, r0, #22\n \tmovs\tr0, r3\n-\trors\tr2, r0\n+\trors\tr6, r0\n \tmovs\tr0, r3\n-\tsubs\tr0, r0, #0\n+\tsubs\tr4, r0, #0\n \tmovs\tr1, r3\n-\teors\tr2, r2\n+\teors\tr6, r2\n \tmovs\tr0, r3\n-\tadds\tr0, r4, #2\n+\tadds\tr4, r4, #2\n \tmovs\tr1, r3\n-\tsubs\tr6, #218\t@ 0xda\n+\tsubs\tr6, #222\t@ 0xde\n \tmovs\tr0, r3\n-\tasrs\tr4, r7, #15\n+\tasrs\tr0, r0, #16\n \tmovs\tr0, r3\n-\thlt\t0x003e\n+\trevsh\tr2, r0\n \tmovs\tr1, r3\n-\tsubs\tr3, #72\t@ 0x48\n+\tsubs\tr3, #76\t@ 0x4c\n \tmovs\tr0, r3\n-\tasrs\tr2, r6, #30\n+\tasrs\tr6, r6, #30\n \tmovs\tr1, r3\n-\tasrs\tr0, r4, #28\n+\tasrs\tr4, r4, #28\n \tmovs\tr1, r3\n-\tsubs\tr1, #112\t@ 0x70\n+\tsubs\tr1, #116\t@ 0x74\n \tmovs\tr0, r3\n-\tasrs\tr4, r4, #23\n+\tasrs\tr0, r5, #23\n \tmovs\tr1, r3\n \tldr\tr1, [sp, #64]\t@ 0x40\n \tmov\tr0, r4\n \tadd.w\tr8, sp, #152\t@ 0x98\n \tadd\tr6, sp, #168\t@ 0xa8\n \tbl\t30dc64 \n \tmov\tr1, r4\n@@ -1198152,99 +1198154,99 @@\n \tmov\tr1, r6\n \tblx\te86fc , std::allocator >, std::allocator, std::allocator > > >::push_back(std::__cxx11::basic_string, std::allocator > const&)@plt>\n \tmov\tr0, r6\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tldr\tr3, [r7, #0]\n \tadd\tr3, r5\n \tb.w\t313380 , std::allocator > const&, short)@@Base+0x236c>\n-\tadds\tr5, #132\t@ 0x84\n+\tadds\tr5, #136\t@ 0x88\n \tmovs\tr0, r3\n-\tasrs\tr6, r7, #8\n+\tasrs\tr2, r0, #9\n \tmovs\tr1, r3\n-\tadds\tr2, #194\t@ 0xc2\n+\tadds\tr2, #198\t@ 0xc6\n \tmovs\tr0, r3\n-\tlsrs\tr4, r5, #30\n+\tlsrs\tr0, r6, #30\n \tmovs\tr1, r3\n \tstrb\tr4, [r0, r2]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r6]\n \tmovs\tr0, r0\n-\tadds\tr1, #174\t@ 0xae\n+\tadds\tr1, #178\t@ 0xb2\n \tmovs\tr0, r3\n-\tlsrs\tr0, r3, #23\n+\tlsrs\tr4, r3, #23\n \tmovs\tr1, r3\n-\tadds\tr0, #168\t@ 0xa8\n+\tadds\tr0, #172\t@ 0xac\n \tmovs\tr0, r3\n-\tlsls\tr0, r3, #24\n+\tlsls\tr4, r3, #24\n \tmovs\tr0, r3\n-\tcmp\tr7, #208\t@ 0xd0\n+\tcmp\tr7, #212\t@ 0xd4\n \tmovs\tr0, r3\n-\tlsls\tr4, r3, #21\n+\tlsls\tr0, r4, #21\n \tmovs\tr0, r3\n-\tcmp\tr6, #244\t@ 0xf4\n+\tcmp\tr6, #248\t@ 0xf8\n \tmovs\tr0, r3\n-\tlsls\tr0, r4, #11\n+\tlsls\tr4, r4, #11\n \tmovs\tr0, r3\n-\tcmp\tr6, #28\n+\tcmp\tr6, #32\n \tmovs\tr0, r3\n-\tlsls\tr6, r7, #7\n+\tlsls\tr2, r0, #8\n \tmovs\tr0, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tcmp\tr4, #150\t@ 0x96\n+\tcmp\tr4, #154\t@ 0x9a\n \tmovs\tr0, r3\n-\tlsls\tr0, r5, #31\n+\tlsls\tr4, r5, #31\n \tmovs\tr1, r3\n \tstrb\tr4, [r2, r7]\n \tmovs\tr0, r0\n-\tcmp\tr4, #66\t@ 0x42\n+\tcmp\tr4, #70\t@ 0x46\n \tmovs\tr0, r3\n-\tlsls\tr4, r5, #29\n+\tlsls\tr0, r6, #29\n \tmovs\tr1, r3\n \tldr\tr0, [r3, #8]\n \tmovs\tr0, r0\n-\tcmp\tr3, #238\t@ 0xee\n+\tcmp\tr3, #242\t@ 0xf2\n \tmovs\tr0, r3\n-\tlsls\tr4, r6, #27\n+\tlsls\tr0, r7, #27\n \tmovs\tr1, r3\n \tldrsb\tr4, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr3, #154\t@ 0x9a\n+\tcmp\tr3, #158\t@ 0x9e\n \tmovs\tr0, r3\n-\tlsls\tr0, r7, #25\n+\tlsls\tr4, r7, #25\n \tmovs\tr1, r3\n \tldrsh\tr0, [r5, r6]\n \tmovs\tr0, r0\n-\tcmp\tr3, #70\t@ 0x46\n+\tcmp\tr3, #74\t@ 0x4a\n \tmovs\tr0, r3\n-\tlsls\tr0, r1, #24\n+\tlsls\tr4, r1, #24\n \tmovs\tr1, r3\n \tldrb\tr0, [r2, r2]\n \tmovs\tr0, r0\n-\tcmp\tr2, #242\t@ 0xf2\n+\tcmp\tr2, #246\t@ 0xf6\n \tmovs\tr0, r3\n-\tlsls\tr4, r2, #22\n+\tlsls\tr0, r3, #22\n \tmovs\tr1, r3\n \tldrh\tr0, [r5, r3]\n \tmovs\tr0, r0\n-\tcmp\tr2, #158\t@ 0x9e\n+\tcmp\tr2, #162\t@ 0xa2\n \tmovs\tr0, r3\n-\tlsls\tr4, r3, #20\n+\tlsls\tr0, r4, #20\n \tmovs\tr1, r3\n \tstrb\tr4, [r0, r5]\n \tmovs\tr0, r0\n-\tcmp\tr2, #74\t@ 0x4a\n+\tcmp\tr2, #78\t@ 0x4e\n \tmovs\tr0, r3\n-\tlsls\tr0, r4, #18\n+\tlsls\tr4, r4, #18\n \tmovs\tr1, r3\n \tstr\tr0, [r6, #4]\n \tmovs\tr0, r0\n-\tcmp\tr1, #238\t@ 0xee\n+\tcmp\tr1, #242\t@ 0xf2\n \tmovs\tr0, r3\n-\tlsls\tr6, r7, #18\n+\tlsls\tr2, r0, #19\n \tmovs\tr0, r3\n \tldr.w\tr1, [pc, #3292]\t@ 315538 , std::allocator > const&, short)@@Base+0x4524>\n \tadd.w\tr8, sp, #152\t@ 0x98\n \tldr.w\tr9, [sp, #36]\t@ 0x24\n \tadd\tr6, sp, #168\t@ 0xa8\n \tadd\tr1, pc\n \tmov\tr0, r9\n@@ -1199455,114 +1199457,114 @@\n \tb.n\t3154d6 , std::allocator > const&, short)@@Base+0x44c2>\n \tb.n\t3154d6 , std::allocator > const&, short)@@Base+0x44c2>\n \tb.n\t3154d6 , std::allocator > const&, short)@@Base+0x44c2>\n \tb.n\t3154d6 , std::allocator > const&, short)@@Base+0x44c2>\n \tb.n\t3154d6 , std::allocator > const&, short)@@Base+0x44c2>\n \tb.n\t3154d6 , std::allocator > const&, short)@@Base+0x44c2>\n \tb.n\t3153da , std::allocator > const&, short)@@Base+0x43c6>\n-\tcmp\tr0, #234\t@ 0xea\n+\tcmp\tr0, #238\t@ 0xee\n \tmovs\tr0, r3\n-\tlsls\tr0, r6, #16\n+\tlsls\tr4, r6, #16\n \tmovs\tr0, r3\n-\tcmp\tr0, #140\t@ 0x8c\n+\tcmp\tr0, #144\t@ 0x90\n \tmovs\tr0, r3\n-\tlsls\tr6, r6, #15\n+\tlsls\tr2, r7, #15\n \tmovs\tr0, r3\n-\tcmp\tr0, #46\t@ 0x2e\n+\tcmp\tr0, #50\t@ 0x32\n \tmovs\tr0, r3\n-\t\t\t@ instruction: 0xfa200017\n-\tmovs\tr7, #208\t@ 0xd0\n+\t\t\t@ instruction: 0xfa240017\n+\tmovs\tr7, #212\t@ 0xd4\n \tmovs\tr0, r3\n-\tlsls\tr6, r0, #14\n+\tlsls\tr2, r1, #14\n \tmovs\tr0, r3\n-\tmovs\tr7, #114\t@ 0x72\n+\tmovs\tr7, #118\t@ 0x76\n \tmovs\tr0, r3\n-\tlsls\tr4, r3, #14\n+\tlsls\tr0, r4, #14\n \tmovs\tr0, r3\n-\tmovs\tr7, #20\n+\tmovs\tr7, #24\n \tmovs\tr0, r3\n-\tlsls\tr2, r3, #14\n+\tlsls\tr6, r3, #14\n \tmovs\tr0, r3\n-\tmovs\tr6, #182\t@ 0xb6\n+\tmovs\tr6, #186\t@ 0xba\n \tmovs\tr0, r3\n-\tlsls\tr4, r4, #15\n+\tlsls\tr0, r5, #15\n \tmovs\tr0, r3\n-\tmovs\tr6, #88\t@ 0x58\n+\tmovs\tr6, #92\t@ 0x5c\n \tmovs\tr0, r3\n-\tlsls\tr2, r0, #15\n+\tlsls\tr6, r0, #15\n \tmovs\tr0, r3\n-\tmovs\tr5, #250\t@ 0xfa\n+\tmovs\tr5, #254\t@ 0xfe\n \tmovs\tr0, r3\n-\tstrb.w\tr0, [r4, r7, lsl #1]\n-\tmovs\tr5, #156\t@ 0x9c\n+\tstrb.w\tr0, [r8, r7, lsl #1]\n+\tmovs\tr5, #160\t@ 0xa0\n \tmovs\tr0, r3\n-\tlsls\tr6, r7, #13\n+\tlsls\tr2, r0, #14\n \tmovs\tr0, r3\n-\tmcr2\t0, 4, r0, cr4, cr8, {0}\n-\tbcc.n\t31550c , std::allocator > const&, short)@@Base+0x44f8>\n+\tmcr2\t0, 4, r0, cr8, cr8, {0}\n+\tbcc.n\t315514 , std::allocator > const&, short)@@Base+0x4500>\n \tmovs\tr0, r3\n-\tmovs\tr4, #224\t@ 0xe0\n+\tmovs\tr4, #228\t@ 0xe4\n \tmovs\tr0, r3\n-\tbpl.n\t3154cc , std::allocator > const&, short)@@Base+0x44b8>\n+\tbpl.n\t3154d4 , std::allocator > const&, short)@@Base+0x44c0>\n \tmovs\tr0, r3\n-\tmovs\tr4, #164\t@ 0xa4\n+\tmovs\tr4, #168\t@ 0xa8\n \tmovs\tr0, r3\n-\tldc2l\t0, cr0, [sl], #-92\t@ 0xffffffa4\n+\tldc2l\t0, cr0, [lr], #-92\t@ 0xffffffa4\n \tstr\tr0, [r6, #84]\t@ 0x54\n \tmovs\tr0, r0\n-\tmovs\tr4, #42\t@ 0x2a\n+\tmovs\tr4, #46\t@ 0x2e\n \tmovs\tr0, r3\n-\tlsls\tr6, r6, #8\n+\tlsls\tr2, r7, #8\n \tmovs\tr1, r3\n-\tmovs\tr3, #30\n+\tmovs\tr3, #34\t@ 0x22\n \tmovs\tr0, r3\n-\tlsls\tr4, r3, #3\n+\tlsls\tr0, r4, #3\n \tmovs\tr1, r3\n-\tmovs\tr2, #208\t@ 0xd0\n+\tmovs\tr2, #212\t@ 0xd4\n \tmovs\tr0, r3\n-\tlsls\tr2, r5, #1\n+\tlsls\tr6, r5, #1\n \tmovs\tr1, r3\n-\tmovs\tr2, #134\t@ 0x86\n+\tmovs\tr2, #138\t@ 0x8a\n \tmovs\tr0, r3\n-\tstc2l\t0, cr0, [r4], {24}\n-\tmovs\tr2, #24\n+\tstc2l\t0, cr0, [r8], {24}\n+\tmovs\tr2, #28\n \tmovs\tr0, r3\n-\tvqadd.u64\td0, d8, d8\n-\tmovs\tr1, #196\t@ 0xc4\n+\tvqadd.u64\td0, d12, d8\n+\tmovs\tr1, #200\t@ 0xc8\n \tmovs\tr0, r3\n-\tvqadd.u16\td0, d0, d8\n+\tvqadd.u16\td0, d4, d8\n \tstrb\tr0, [r5, r5]\n \tmovs\tr0, r0\n-\tmovs\tr1, #108\t@ 0x6c\n+\tmovs\tr1, #112\t@ 0x70\n \tmovs\tr0, r3\n-\tldc2l\t0, cr0, [sl, #-96]\t@ 0xffffffa0\n-\tvqadd.u16\td16, d4, d8\n-\tvst1.8\t\t\t@ instruction: 0xf98e0018\n-\tmovs\tr0, #128\t@ 0x80\n+\tldc2l\t0, cr0, [lr, #-96]\t@ 0xffffffa0\n+\tvqadd.u16\td16, d8, d8\n+\tldrsb.w\tr0, [r2, #24]\n+\tmovs\tr0, #132\t@ 0x84\n \tmovs\tr0, r3\n-\tbne.n\t315584 , std::allocator > const&, short)@@Base+0x4570>\n+\tbne.n\t31558c , std::allocator > const&, short)@@Base+0x4578>\n \tmovs\tr0, r3\n-\tsubs\tr0, r7, #7\n+\tsubs\tr4, r7, #7\n \tmovs\tr0, r3\n-\tldc2l\t0, cr0, [r6], #96\t@ 0x60\n-\tsubs\tr0, r2, #6\n+\tldc2l\t0, cr0, [sl], #96\t@ 0x60\n+\tsubs\tr4, r2, #6\n \tmovs\tr0, r3\n \tldrsh\tr0, [r2, r3]\n \tmovs\tr7, r2\n-\tsubs\tr2, r1, #4\n+\tsubs\tr6, r1, #4\n \tmovs\tr0, r3\n-\tsmlabt\tr0, lr, r8, r0\n-\tsubs\tr0, r0, #3\n+\tsmladx\tr0, r2, r8, r0\n+\tsubs\tr4, r0, #3\n \tmovs\tr0, r3\n-\tblt.n\t315548 , std::allocator > const&, short)@@Base+0x4534>\n+\tblt.n\t315550 , std::allocator > const&, short)@@Base+0x453c>\n \tmovs\tr7, r2\n-\tsubs\tr2, r7, #1\n+\tsubs\tr6, r7, #1\n \tmovs\tr0, r3\n-\t\t\t@ instruction: 0xf6520017\n-\tstc2\t0, cr0, [sl], #96\t@ 0x60\n+\t\t\t@ instruction: 0xf6560017\n+\tstc2\t0, cr0, [lr], #96\t@ 0x60\n \tldrb\tr4, [r7, r6]\n \tmovs\tr0, r0\n \tlsrs\tr6, r2, #17\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr6, r4, #15\n@@ -1200199,15 +1200201,15 @@\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tb.n\t315ba0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tlsls\tr2, r2, #25\n \tmovs\tr7, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tblt.n\t315ba4 \n+\tblt.n\t315bac \n \tmovs\tr7, r2\n \tlsls\tr2, r6, #18\n \tmovs\tr7, r3\n \tlsls\tr6, r0, #17\n \tmovs\tr7, r3\n \tlsls\tr2, r4, #16\n \tmovs\tr7, r3\n@@ -1207406,31 +1207408,31 @@\n \tb.n\t318d30 \n \tb.n\t318d30 \n \tnop\n \tbvs.n\t318f10 \n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsls\tr6, r5, #13\n+\tlsls\tr2, r6, #13\n+\tmovs\tr0, r3\n+\tlsls\tr0, r4, #13\n \tmovs\tr0, r3\n \tlsls\tr4, r3, #13\n \tmovs\tr0, r3\n \tlsls\tr0, r3, #13\n \tmovs\tr0, r3\n-\tlsls\tr4, r2, #13\n-\tmovs\tr0, r3\n-\tlsls\tr4, r2, #13\n+\tlsls\tr0, r3, #13\n \tmovs\tr0, r3\n-\tlsls\tr4, r2, #13\n+\tlsls\tr0, r3, #13\n \tmovs\tr0, r3\n-\tldmia\tr0!, {r2, r4, r6}\n+\tldmia\tr0!, {r3, r4, r6}\n \tmovs\tr0, r3\n-\tstmia\tr7!, {r1, r2, r3, r5, r7}\n+\tstmia\tr7!, {r1, r4, r5, r7}\n \tmovs\tr0, r3\n-\tstmia\tr7!, {r1, r3, r4, r5, r7}\n+\tstmia\tr7!, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr0, r3\n \tbcc.n\t318f30 \n \tmovs\tr6, r3\n \tbcs.n\t318f38 \n \tmovs\tr6, r3\n \n 00318e54 >::~_Vector_base()@@Base>:\n@@ -1208022,15 +1208024,15 @@\n \tb.n\t319288 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldmia\tr6, {r1, r2, r6}\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr1!, {r1, r3, r4, r7}\n+\tstmia\tr1!, {r1, r2, r3, r4, r7}\n \tmovs\tr0, r3\n \tldmia\tr5, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr6, r3\n \tldmia\tr5!, {r4, r7}\n \tmovs\tr6, r3\n \tmovs\tr0, r0\n \t...\n@@ -1209368,20 +1209370,20 @@\n \tnop\n \tnop.w\n \t...\n \tldmia\tr5, {r4, r5}\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\trsb\tr0, r2, #23\n-\t\t\t@ instruction: 0xf1280017\n-\tvshr.s32\td0, d7, #32\n-\tvqadd.s8\td16, d0, d7\n-\tmrc\t0, 6, r0, cr6, cr7, {0}\n-\tmrc\t0, 3, r0, cr4, cr7, {0}\n+\trsb\tr0, r6, #23\n+\t\t\t@ instruction: 0xf12c0017\n+\tvshr.s32\td0, d7, #28\n+\tvqadd.s8\td16, d4, d7\n+\tmrc\t0, 6, r0, cr10, cr7, {0}\n+\tmrc\t0, 3, r0, cr8, cr7, {0}\n \tstmia\tr3!, {r1, r3, r5}\n \tmovs\tr6, r3\n \tstmia\tr1!, {r1, r4, r5, r7}\n \tmovs\tr6, r3\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r7\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n@@ -1211757,27 +1211759,27 @@\n \tb.n\t31afba \n \tuxth\tr0, r1\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tuxth\tr0, r0\n \tmovs\tr6, r3\n-\tstr\tr2, [r1, #112]\t@ 0x70\n+\tstr\tr6, [r1, #112]\t@ 0x70\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r2, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #592\t@ (adr r5, 31b29c , std::allocator >, std::__cxx11::basic_string, std::allocator > >) const@@Base+0x218>)\n+\tadd\tr5, pc, #608\t@ (adr r5, 31b2ac , std::allocator >, std::__cxx11::basic_string, std::allocator > >) const@@Base+0x228>)\n \tmovs\tr0, r3\n \tcbz\tr0, 31b07c \n \tmovs\tr6, r3\n-\tstr\tr2, [r3, #100]\t@ 0x64\n+\tstr\tr6, [r3, #100]\t@ 0x64\n \tmovs\tr7, r2\n \tstrb\tr4, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n@@ -1212222,17 +1212224,17 @@\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr7, sp, #232\t@ 0xe8\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #48\t@ (adr r3, 31b3d4 , std::allocator >, std::__cxx11::basic_string, std::allocator > >) const@@Base+0x350>)\n+\tadd\tr3, pc, #64\t@ (adr r3, 31b3e4 )\n \tmovs\tr0, r3\n-\tadd\tr3, pc, #72\t@ (adr r3, 31b3f0 )\n+\tadd\tr3, pc, #88\t@ (adr r3, 31b400 )\n \tmovs\tr0, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr5, sp, #304\t@ 0x130\n \tmovs\tr6, r3\n \tadd\tr5, sp, #200\t@ 0xc8\n \tmovs\tr6, r3\n@@ -1213094,17 +1213096,17 @@\n \tnop\n \tadd\tr3, sp, #1016\t@ 0x3f8\n \tmovs\tr6, r3\n \tadd\tr3, sp, #992\t@ 0x3e0\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #808]\t@ 0x328\n+\tldr\tr7, [sp, #824]\t@ 0x338\n \tmovs\tr0, r3\n-\tldr\tr7, [sp, #776]\t@ 0x308\n+\tldr\tr7, [sp, #792]\t@ 0x318\n \tmovs\tr0, r3\n \tlsls\tr6, r7, #25\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadd\tr1, sp, #560\t@ 0x230\n \tmovs\tr6, r3\n@@ -1214445,37 +1214447,37 @@\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr5, pc, #744\t@ (adr r5, 31c5a4 )\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #712]\t@ 0x2c8\n+\tldr\tr1, [sp, #728]\t@ 0x2d8\n \tmovs\tr0, r3\n-\tldr\tr0, [sp, #0]\n+\tldr\tr0, [sp, #16]\n \tmovs\tr0, r3\n \tadd\tr3, pc, #328\t@ (adr r3, 31c414 )\n \tmovs\tr6, r3\n-\tstr\tr6, [sp, #8]\n+\tstr\tr6, [sp, #24]\n \tmovs\tr0, r3\n-\tstr\tr6, [r7, #0]\n+\tstr\tr2, [r0, #4]\n \tmovs\tr1, r3\n-\tldrb\tr4, [r7, #4]\n+\tldrb\tr0, [r0, #5]\n \tmovs\tr0, r3\n-\tstr\tr4, [sp, #208]\t@ 0xd0\n+\tstr\tr4, [sp, #224]\t@ 0xe0\n \tmovs\tr0, r3\n-\tstrb\tr6, [r1, #29]\n+\tstrb\tr2, [r2, #29]\n \tmovs\tr0, r3\n-\tstr\tr3, [sp, #904]\t@ 0x388\n+\tstr\tr3, [sp, #920]\t@ 0x398\n \tmovs\tr0, r3\n-\tldrh\tr0, [r0, #22]\n+\tldrh\tr4, [r0, #22]\n \tmovs\tr0, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r4, #16]\n+\tldrh\tr6, [r4, #16]\n \tmovs\tr0, r3\n \tldr\tr6, [sp, #8]\n \tmovs\tr6, r3\n \tldr\tr5, [sp, #928]\t@ 0x3a0\n \tmovs\tr6, r3\n \tldr\tr0, [pc, #984]\t@ (31c6d4 )\n \tmovs\tr6, r2\n@@ -1214703,15 +1214705,15 @@\n \tmovs\tr6, r3\n \tldr\tr4, [sp, #696]\t@ 0x2b8\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r5]\n \tmovs\tr0, r0\n-\tstr\tr6, [r2, r4]\n+\tstr\tr2, [r3, r4]\n \tmovs\tr7, r2\n \tldr\tr3, [sp, #832]\t@ 0x340\n \tmovs\tr6, r3\n \tldr\tr3, [sp, #680]\t@ 0x2a8\n \tmovs\tr6, r3\n \n 0031c488 :\n@@ -1214924,15 +1214926,15 @@\n \tmovs\tr6, r3\n \tldr\tr3, [sp, #248]\t@ 0xf8\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, r7]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #840]\t@ (31c938 )\n+\tldr\tr7, [pc, #856]\t@ (31c948 )\n \tmovs\tr7, r2\n \tldr\tr2, [sp, #392]\t@ 0x188\n \tmovs\tr6, r3\n \tldr\tr2, [sp, #240]\t@ 0xf0\n \tmovs\tr6, r3\n \n 0031c5f8 :\n@@ -1217353,89 +1217355,89 @@\n \tmovs\tr6, r3\n \tstr\tr3, [sp, #920]\t@ 0x398\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r2, #60]\t@ 0x3c\n+\tstrh\tr2, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r3\n \tldr\tr6, [pc, #688]\t@ (31d918 , std::allocator >, std::__cxx11::basic_string, std::allocator >, bool)@@Base+0xd2c>)\n \tmovs\tr6, r2\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tstrh\tr0, [r4, #54]\t@ 0x36\n+\tstrh\tr4, [r4, #54]\t@ 0x36\n \tmovs\tr0, r3\n-\tstrh\tr2, [r5, #54]\t@ 0x36\n+\tstrh\tr6, [r5, #54]\t@ 0x36\n \tmovs\tr0, r3\n-\tstrh\tr2, [r4, #54]\t@ 0x36\n+\tstrh\tr6, [r4, #54]\t@ 0x36\n \tmovs\tr0, r3\n-\tstrh\tr2, [r7, #28]\n+\tstrh\tr6, [r7, #28]\n \tmovs\tr0, r3\n-\tstrh\tr6, [r6, #28]\n+\tstrh\tr2, [r7, #28]\n \tmovs\tr0, r3\n-\tstrh\tr0, [r7, #28]\n+\tstrh\tr4, [r7, #28]\n \tmovs\tr0, r3\n-\tldrb\tr0, [r5, #3]\n+\tldrb\tr4, [r5, #3]\n \tmovs\tr0, r3\n-\tstrh\tr0, [r1, #30]\n+\tstrh\tr4, [r1, #30]\n \tmovs\tr0, r3\n-\tldrb\tr6, [r0, #3]\n+\tldrb\tr2, [r1, #3]\n \tmovs\tr0, r3\n-\tstrh\tr2, [r3, #30]\n+\tstrh\tr6, [r3, #30]\n \tmovs\tr0, r3\n-\tldrb\tr4, [r4, #2]\n+\tldrb\tr0, [r5, #2]\n \tmovs\tr0, r3\n-\tstrh\tr4, [r6, #30]\n+\tstrh\tr0, [r7, #30]\n \tmovs\tr0, r3\n-\tldrb\tr2, [r0, #2]\n+\tldrb\tr6, [r0, #2]\n \tmovs\tr0, r3\n-\tstrh\tr6, [r1, #32]\n+\tstrh\tr2, [r2, #32]\n \tmovs\tr0, r3\n-\tldrb\tr0, [r4, #1]\n+\tldrb\tr4, [r4, #1]\n \tmovs\tr0, r3\n-\tstrh\tr0, [r2, #32]\n+\tstrh\tr4, [r2, #32]\n \tmovs\tr0, r3\n-\tldrb\tr6, [r7, #0]\n+\tldrb\tr2, [r0, #1]\n \tmovs\tr0, r3\n-\tstrh\tr2, [r2, #32]\n+\tstrh\tr6, [r2, #32]\n \tmovs\tr0, r3\n-\tldrb\tr4, [r3, #0]\n+\tldrb\tr0, [r4, #0]\n \tmovs\tr0, r3\n-\tstrh\tr4, [r2, #32]\n+\tstrh\tr0, [r3, #32]\n \tmovs\tr0, r3\n-\tstrb\tr2, [r7, #31]\n+\tstrb\tr6, [r7, #31]\n \tmovs\tr0, r3\n-\tstrh\tr6, [r2, #32]\n+\tstrh\tr2, [r3, #32]\n \tmovs\tr0, r3\n-\tstrh\tr6, [r3, #32]\n+\tstrh\tr2, [r4, #32]\n \tmovs\tr0, r3\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r7, #4]\n+\tstrh\tr2, [r0, #6]\n \tmovs\tr0, r3\n-\tstrb\tr2, [r5, #26]\n+\tstrb\tr6, [r5, #26]\n \tmovs\tr0, r3\n-\tstrh\tr4, [r0, #4]\n+\tstrh\tr0, [r1, #4]\n \tmovs\tr0, r3\n \tldrh\tr6, [r1, #18]\n \tmovs\tr6, r3\n-\tldrb\tr4, [r4, #29]\n+\tldrb\tr0, [r5, #29]\n \tmovs\tr0, r3\n-\tstrb\tr4, [r0, #22]\n+\tstrb\tr0, [r1, #22]\n \tmovs\tr0, r3\n-\tldrb\tr6, [r5, #28]\n+\tldrb\tr2, [r6, #28]\n \tmovs\tr0, r3\n /usr/include/c++/14/ostream:673\n \tldr.w\tr1, [pc, #1496]\t@ 31dcd4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, bool)@@Base+0x10e8>\n \tmovs\tr2, #21\n \tldr\tr4, [sp, #36]\t@ 0x24\n \tadd.w\tr8, sp, #404\t@ 0x194\n \tadd\tr1, pc\n@@ -1218276,43 +1218278,43 @@\n \tblx\te78c8 \n graphics-info-superpose.cc:195 (discriminator 4)\n \tmov\tr0, r6\n \tmov.w\tr1, #920\t@ 0x398\n \tblx\te9174 \n \tb.n\t31da96 , std::allocator >, std::__cxx11::basic_string, std::allocator >, bool)@@Base+0xeaa>\n \tnop\n-\tldrb\tr0, [r5, #25]\n+\tldrb\tr4, [r5, #25]\n \tmovs\tr0, r3\n-\tstrb\tr2, [r2, #17]\n+\tstrb\tr6, [r2, #17]\n \tmovs\tr0, r3\n-\tldrb\tr2, [r5, #24]\n+\tldrb\tr6, [r5, #24]\n \tmovs\tr0, r3\n-\tldrb\tr2, [r6, #22]\n+\tldrb\tr6, [r6, #22]\n \tmovs\tr0, r3\n-\tstrb\tr0, [r2, #15]\n+\tstrb\tr4, [r2, #15]\n \tmovs\tr0, r3\n-\tldrb\tr0, [r7, #21]\n+\tldrb\tr4, [r7, #21]\n \tmovs\tr0, r3\n-\tldrb\tr6, [r3, #14]\n+\tldrb\tr2, [r4, #14]\n \tmovs\tr7, r2\n-\tldrb\tr6, [r2, #18]\n+\tldrb\tr2, [r3, #18]\n \tmovs\tr0, r3\n-\tldrb\tr6, [r4, #18]\n+\tldrb\tr2, [r5, #18]\n \tmovs\tr0, r3\n-\tldrb\tr6, [r3, #16]\n+\tldrb\tr2, [r4, #16]\n \tmovs\tr0, r3\n-\tldrb\tr6, [r6, #16]\n+\tldrb\tr2, [r7, #16]\n \tmovs\tr0, r3\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r6, #21]\n+\tldrb\tr0, [r7, #21]\n \tmovs\tr0, r3\n-\tldrb\tr0, [r1, #22]\n+\tldrb\tr4, [r1, #22]\n \tmovs\tr0, r3\n \tstrh\tr0, [r2, #42]\t@ 0x2a\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr0, [r0, #40]\t@ 0x28\n \tmovs\tr6, r3\n@@ -1218330,17 +1218332,17 @@\n \tmovs\tr6, r3\n \tcmp\tr3, #104\t@ 0x68\n \tmovs\tr6, r2\n \tstrh\tr2, [r0, #36]\t@ 0x24\n \tmovs\tr6, r3\n \tcmp\tr3, #76\t@ 0x4c\n \tmovs\tr6, r2\n-\tldrb\tr2, [r7, #7]\n+\tldrb\tr6, [r7, #7]\n \tmovs\tr0, r3\n-\tldr\tr6, [r7, #120]\t@ 0x78\n+\tldr\tr2, [r0, #124]\t@ 0x7c\n \tmovs\tr0, r3\n \tstrh\tr0, [r6, #32]\n \tmovs\tr6, r3\n \tstrh\tr2, [r2, #32]\n \tmovs\tr6, r3\n \tcmp\tr2, #218\t@ 0xda\n \tmovs\tr6, r2\n@@ -1220106,49 +1220108,49 @@\n \tmovs\tr6, r3\n \tstrh\tr4, [r2, #18]\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r0, #9]\n-\tmovs\tr0, r3\n \tldrb\tr6, [r0, #9]\n \tmovs\tr0, r3\n-\tldrb\tr2, [r0, #9]\n+\tldrb\tr2, [r1, #9]\n \tmovs\tr0, r3\n-\tldrb\tr0, [r0, #9]\n+\tldrb\tr6, [r0, #9]\n \tmovs\tr0, r3\n-\tldrb\tr4, [r5, #8]\n+\tldrb\tr4, [r0, #9]\n \tmovs\tr0, r3\n-\tldr\tr2, [r3, r4]\n+\tldrb\tr0, [r6, #8]\n+\tmovs\tr0, r3\n+\tldr\tr6, [r3, r4]\n \tmovs\tr0, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, #31]\n \tmovs\tr6, r3\n-\tstrb\tr4, [r5, #31]\n+\tstrb\tr0, [r6, #31]\n \tmovs\tr0, r3\n-\tldrb\tr6, [r1, #0]\n+\tldrb\tr2, [r2, #0]\n \tmovs\tr0, r3\n-\tldrb\tr2, [r4, #1]\n+\tldrb\tr6, [r4, #1]\n \tmovs\tr0, r3\n-\tldrb\tr6, [r5, #0]\n+\tldrb\tr2, [r6, #0]\n \tmovs\tr0, r3\n-\tstrb\tr6, [r5, #10]\n+\tstrb\tr2, [r6, #10]\n \tmovs\tr0, r3\n-\tstrb\tr2, [r4, #10]\n+\tstrb\tr6, [r4, #10]\n \tmovs\tr0, r3\n-\tstrb\tr0, [r4, #1]\n+\tstrb\tr4, [r4, #1]\n \tmovs\tr0, r3\n-\tstr\tr2, [r4, r2]\n+\tstr\tr6, [r4, r2]\n \tmovs\tr0, r3\n-\tstrb\tr0, [r4, #9]\n+\tstrb\tr4, [r4, #9]\n \tmovs\tr0, r3\n-\tldr\tr7, [pc, #808]\t@ (31ecb0 )\n+\tldr\tr7, [pc, #824]\t@ (31ecc0 )\n \tmovs\tr0, r3\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tldr\tr7, [sp, #8]\n \tadd\tr0, sp, #400\t@ 0x190\n \tstr\tr3, [sp, #24]\n \tmov\tr1, r7\n \tblx\tec42c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n@@ -1221937,37 +1221939,37 @@\n \tb.w\t31e684 \n /usr/include/c++/14/bits/stl_tree.h:2378 (discriminator 2)\n \tldr\tr0, [sp, #68]\t@ 0x44\n \tb.n\t31f344 \n \tnop\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr2, [r3, #88]\t@ 0x58\n+\tldr\tr6, [r3, #88]\t@ 0x58\n \tmovs\tr0, r3\n-\tstrh\tr2, [r2, #2]\n+\tstrh\tr6, [r2, #2]\n \tmovs\tr7, r2\n-\tldr\tr4, [pc, #176]\t@ (31f620 )\n+\tldr\tr4, [pc, #192]\t@ (31f630 )\n \tmovs\tr0, r3\n-\tldr\tr4, [pc, #24]\t@ (31f58c )\n+\tldr\tr4, [pc, #40]\t@ (31f59c )\n \tmovs\tr0, r3\n \tldr\tr2, [sp, #216]\t@ 0xd8\n \tmovs\tr6, r2\n \tldr\tr2, [sp, #128]\t@ 0x80\n \tmovs\tr6, r2\n \tldr\tr2, [sp, #8]\n \tmovs\tr6, r2\n \tldr\tr1, [sp, #928]\t@ 0x3a0\n \tmovs\tr6, r2\n-\tstr\tr0, [r0, #116]\t@ 0x74\n+\tstr\tr4, [r0, #116]\t@ 0x74\n \tmovs\tr0, r3\n-\tldrb\tr2, [r1, #8]\n+\tldrb\tr6, [r1, #8]\n \tmovs\tr7, r2\n-\tcmp\tlr, ip\n+\tcmp\tsl, sp\n \tmovs\tr0, r3\n-\tcmp\tip, r8\n+\tcmp\tr8, r9\n \tmovs\tr0, r3\n /usr/include/c++/14/bits/basic_string.h:495\n \tldr\tr2, [sp, #100]\t@ 0x64\n \tsubs\tr3, r2, r3\n /usr/include/c++/14/bits/stl_tree.h:2244 (discriminator 1)\n \tcmp\tr3, #0\n \tbge.w\t31f308 \n@@ -1224711,15 +1224713,15 @@\n \tb.n\t32094a \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tldrsb\tr4, [r2, r3]\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r7, r0]\n+\tstr\tr4, [r7, r0]\n \tmovs\tr0, r3\n \tstr\tr0, [r1, #16]\n \t...\n \n 00320988 , std::allocator > const&) const@@Base>:\n graphics_ligand_atom::bitmap_text(std::__cxx11::basic_string, std::allocator > const&) const:\n graphics-ligand-view.cc:363\n@@ -1226989,15 +1226991,15 @@\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #376]\t@ (321ae8 )\n \tmovs\tr6, r3\n \tldr\tr3, [pc, #328]\t@ (321abc )\n \tmovs\tr6, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, sp\n+\tadd\tr6, sp\n \tmovs\tr0, r3\n \tstmia\tr7!, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr6, r2\n \tstrb\tr4, [r7, r7]\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #56]\t@ (3219c0 , std::allocator > const&, coot::protein_geometry*, bool)@@Base+0x548>)\n \tmovs\tr6, r3\n@@ -1232494,21 +1232496,21 @@\n \t...\n \tmovs\tr4, #8\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbx\tip\n \tmovs\tr6, r2\n-\tadds\tr0, r7, #2\n+\tadds\tr4, r7, #2\n \tmovs\tr0, r3\n-\tasrs\tr6, r7, #24\n+\tasrs\tr2, r0, #25\n \tmovs\tr1, r3\n-\tbne.n\t323fa8 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x3d0>\n+\tbne.n\t323fb0 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x3d8>\n \tmovs\tr7, r2\n-\tsubs\tr4, r1, r3\n+\tsubs\tr0, r2, r3\n \tmovs\tr0, r3\n \tcmp\tr2, r9\n \tmovs\tr6, r2\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr7, [r4, #0]\n /usr/include/c++/14/bits/char_traits.h:381\n \tldrb\tr3, [r7, #0]\n@@ -1233120,39 +1233122,39 @@\n \tb.n\t323eb8 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2e0>\n \tnop\n \t...\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tldmia\tr4!, {r2, r3, r6, r7}\n \tldmia\tr4!, {r2, r3, r6, r7}\n \tsubs\tr7, #244\t@ 0xf4\n-\tsubs\tr6, r6, r0\n+\tsubs\tr2, r7, r0\n \tmovs\tr0, r3\n-\tsubs\tr0, r5, r0\n+\tsubs\tr4, r5, r0\n \tmovs\tr0, r3\n-\tsubs\tr6, r0, r0\n+\tsubs\tr2, r1, r0\n \tmovs\tr0, r3\n-\tadds\tr0, r0, r6\n+\tadds\tr4, r0, r6\n \tmovs\tr0, r3\n-\tadds\tr0, r6, r5\n+\tadds\tr4, r6, r5\n \tmovs\tr0, r3\n \tadd\tr0, pc\n \tmovs\tr6, r2\n-\tadds\tr6, r7, r6\n+\tadds\tr2, r0, r7\n \tmovs\tr0, r3\n \tadd\tr6, r5\n \tmovs\tr6, r2\n-\tadds\tr0, r5, r2\n+\tadds\tr4, r5, r2\n \tmovs\tr0, r3\n-\tadds\tr0, r5, r3\n+\tadds\tr4, r5, r3\n \tmovs\tr0, r3\n \tadds\tr6, r1, #1\n \tmovs\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr6, [r1, #28]\n+\tstrb\tr2, [r2, #28]\n \tmovs\tr7, r2\n ../lidia-core/lig-build.hh:2049\n \tcmp\tr7, #0\n \tbne.n\t3243ec ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x814>\n /usr/include/c++/14/bits/basic_string.h:1695 (discriminator 2)\n \tmovs\tr3, #3\n \tstr\tr3, [sp, #0]\n@@ -1234482,37 +1234484,37 @@\n \tmovs\tr0, r0\n \tstmia\tr0!, {}\n \tstmia\tr0!, {r0, r1, r2, r4, r6}\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstmia\tr0!, {}\n \teors\tr7, r2\n-\tasrs\tr6, r7, #22\n+\tasrs\tr2, r0, #23\n \tmovs\tr0, r3\n-\tasrs\tr2, r2, #14\n+\tasrs\tr6, r2, #14\n \tmovs\tr0, r3\n-\tasrs\tr0, r1, #15\n+\tasrs\tr4, r1, #15\n \tmovs\tr0, r3\n-\tasrs\tr0, r6, #4\n+\tasrs\tr4, r6, #4\n \tmovs\tr0, r3\n-\tasrs\tr6, r2, #4\n+\tasrs\tr2, r3, #4\n \tmovs\tr0, r3\n-\tasrs\tr0, r0, #6\n+\tasrs\tr4, r0, #6\n \tmovs\tr0, r3\n-\tasrs\tr6, r7, #4\n+\tasrs\tr2, r0, #5\n \tmovs\tr0, r3\n-\tstrb\tr4, [r1, #8]\n+\tstrb\tr0, [r2, #8]\n \tmovs\tr7, r2\n-\tasrs\tr6, r5, #3\n+\tasrs\tr2, r6, #3\n \tmovs\tr0, r3\n-\tasrs\tr4, r5, #3\n+\tasrs\tr0, r6, #3\n \tmovs\tr0, r3\n-\tlsrs\tr2, r6, #27\n+\tlsrs\tr6, r6, #27\n \tmovs\tr0, r3\n-\tstmia\tr4!, {r1, r3, r6, r7}\n+\tstmia\tr4!, {r1, r2, r3, r6, r7}\n \tmovs\tr7, r2\n /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n \tadd.w\tr9, sp, #248\t@ 0xf8\n \tadd\tr7, sp, #304\t@ 0x130\n /usr/include/c++/14/bits/stl_vector.h:1301\n \tmov\tr1, r7\n \tmov\tr0, r9\n@@ -1235793,45 +1235795,45 @@\n \tldr\tr2, [r4, #4]\n \tmov\tr0, r4\n \tadd\tr3, pc\n \tblx\tef59c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt+0x4>\n \tb.w\t32412a ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x552>\n \tnop\n \t...\n-\tlsrs\tr4, r7, #11\n+\tlsrs\tr0, r0, #12\n \tmovs\tr0, r3\n-\tlsrs\tr4, r4, #3\n+\tlsrs\tr0, r5, #3\n \tmovs\tr0, r3\n-\tlsrs\tr4, r0, #4\n+\tlsrs\tr0, r1, #4\n \tmovs\tr0, r3\n \tadds\tr3, #150\t@ 0x96\n \tmovs\tr6, r2\n-\tlsrs\tr6, r6, #1\n+\tlsrs\tr2, r7, #1\n \tmovs\tr0, r3\n-\tlsrs\tr6, r6, #1\n+\tlsrs\tr2, r7, #1\n \tmovs\tr0, r3\n \tadds\tr1, #8\n \tmovs\tr6, r2\n-\tlsls\tr0, r4, #25\n+\tlsls\tr4, r4, #25\n \tmovs\tr0, r3\n-\tlsls\tr0, r7, #20\n+\tlsls\tr4, r7, #20\n \tmovs\tr0, r3\n-\tlsls\tr4, r2, #19\n+\tlsls\tr0, r3, #19\n \tmovs\tr0, r3\n-\tlsls\tr4, r1, #16\n+\tlsls\tr0, r2, #16\n \tmovs\tr0, r3\n-\tlsls\tr4, r2, #17\n+\tlsls\tr0, r3, #17\n \tmovs\tr0, r3\n-\tlsls\tr2, r3, #16\n+\tlsls\tr6, r3, #16\n \tmovs\tr0, r3\n-\tlsls\tr6, r6, #15\n+\tlsls\tr2, r7, #15\n \tmovs\tr0, r3\n-\tlsls\tr6, r5, #15\n+\tlsls\tr2, r6, #15\n \tmovs\tr0, r3\n-\tlsls\tr4, r3, #14\n+\tlsls\tr0, r4, #14\n \tmovs\tr0, r3\n \tmovs\tr3, #5\n \tstr\tr3, [sp, #0]\n \tldr.w\tr3, [pc, #2224]\t@ 325f50 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2378>\n \tmovs\tr1, #0\n \tldr\tr2, [r4, #4]\n \tmov\tr0, r4\n@@ -1237065,39 +1237067,39 @@\n \tmovs\tr0, r0\n \tstmia\tr0!, {}\n \tstmia\tr0!, {r0, r1, r2, r4, r6}\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstmia\tr0!, {}\n \teors\tr7, r2\n-\tlsls\tr2, r4, #13\n+\tlsls\tr6, r4, #13\n \tmovs\tr0, r3\n-\tlsls\tr4, r4, #12\n+\tlsls\tr0, r5, #12\n \tmovs\tr0, r3\n-\tlsls\tr0, r3, #13\n+\tlsls\tr4, r3, #13\n \tmovs\tr0, r3\n-\tlsls\tr0, r2, #11\n+\tlsls\tr4, r2, #11\n \tmovs\tr0, r3\n-\tstc2l\t0, cr0, [r6], #-96\t@ 0xffffffa0\n-\tlsls\tr2, r3, #5\n+\tstc2l\t0, cr0, [sl], #-96\t@ 0xffffffa0\n+\tlsls\tr6, r3, #5\n \tmovs\tr0, r3\n-\tlsls\tr2, r2, #3\n+\tlsls\tr6, r2, #3\n \tmovs\tr0, r3\n-\tvshr.u16\td0, d7, #6\n-\tvmov.i32\td16, #231\t@ 0x000000e7\n+\tvshr.u16\td0, d7, #2\n+\tvshr.u8\td16, d7, #6\n \tcmp\tr1, #232\t@ 0xe8\n \tmovs\tr6, r2\n-\tmrc2\t0, 5, r0, cr14, cr7, {0}\n-\tstc2l\t0, cr0, [r8], {23}\n-\t\t\t@ instruction: 0xf6f80018\n-\tstc2\t0, cr0, [sl, #-92]\t@ 0xffffffa4\n-\t\t\t@ instruction: 0xf65c0018\n+\tmcr2\t0, 6, r0, cr2, cr7, {0}\n+\tstc2l\t0, cr0, [ip], {23}\n+\t\t\t@ instruction: 0xf6fc0018\n+\tstc2\t0, cr0, [lr, #-92]\t@ 0xffffffa4\n+\t\t\t@ instruction: 0xf6600018\n \tmovs\tr6, #216\t@ 0xd8\n \tmovs\tr6, r2\n-\tsmmlsr\tr0, ip, r7, r0\n+\t\t\t@ instruction: 0xfb700017\n ../lidia-core/lig-build.hh:2225\n \tvcmpe.f64\td5, #0.0\n \tvmrs\tAPSR_nzcv, fpscr\n \tbmi.w\t326824 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2c4c>\n ../lidia-core/lig-build.hh:2233 (discriminator 1)\n \tldr.w\tr1, [pc, #3220]\t@ 326c38 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x3060>\n \tadd\tr7, sp, #304\t@ 0x130\n@@ -1238751,55 +1238753,55 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t326a2e ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2e56>\n \tb.n\t326a28 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2e50>\n \tb.n\t326a42 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2e6a>\n \tb.n\t326a80 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2ea8>\n-\t\t\t@ instruction: 0xfaae0017\n+\t\t\t@ instruction: 0xfab20017\n \tmovs\tr4, #238\t@ 0xee\n \tmovs\tr6, r2\n-\tvld1.8\t\t\t@ instruction: 0xf9e40017\n-\tvst1.8\t\t\t@ instruction: 0xf9800017\n+\tvld1.8\t\t\t@ instruction: 0xf9e80017\n+\tvst1.8\t\t\t@ instruction: 0xf9840017\n \tmovs\tr3, #226\t@ 0xe2\n \tmovs\tr6, r2\n-\tldrsh.w\tr0, [r8, r7, lsl #1]\n-\t\t\t@ instruction: 0xf2ba0018\n-\tstr??.w\tr0, [r4, r7, lsl #1]\n+\tldrsh.w\tr0, [ip, r7, lsl #1]\n+\t\t\t@ instruction: 0xf2be0018\n+\tstr??.w\tr0, [r8, r7, lsl #1]\n \tmovs\tr2, #232\t@ 0xe8\n \tmovs\tr6, r2\n-\tldrh.w\tr0, [lr, r7, lsl #1]\n+\tstr.w\tr0, [r2, r7, lsl #1]\n \tmovs\tr2, #94\t@ 0x5e\n \tmovs\tr6, r2\n-\t\t\t@ instruction: 0xf7b40017\n-\t\t\t@ instruction: 0xf12c0018\n+\t\t\t@ instruction: 0xf7b80017\n+\t\t\t@ instruction: 0xf1300018\n \tmovs\tr1, #160\t@ 0xa0\n \tmovs\tr6, r2\n-\t\t\t@ instruction: 0xf6f60017\n-\torns\tr0, r6, #24\n-\tmovw\tr0, #51223\t@ 0xc817\n-\tvshr.s32\td0, d8, #8\n+\t\t\t@ instruction: 0xf6fa0017\n+\torns\tr0, sl, #24\n+\t\t\t@ instruction: 0xf6500017\n+\tvshr.s32\td0, d8, #4\n \tmovs\tr0, #84\t@ 0x54\n \tmovs\tr6, r2\n-\tadc.w\tr0, sl, #9895936\t@ 0x970000\n+\tadc.w\tr0, lr, #9895936\t@ 0x970000\n \tsubs\tr0, r1, #2\n \tmovs\tr6, r2\n-\t\t\t@ instruction: 0xf3980017\n-\t\t\t@ instruction: 0xf3b00017\n-\tldc\t0, cr0, [r2, #-96]!\t@ 0xffffffa0\n+\t\t\t@ instruction: 0xf39c0017\n+\t\t\t@ instruction: 0xf3b40017\n+\tldc\t0, cr0, [r6, #-96]!\t@ 0xffffffa0\n \tadds\tr2, r5, #5\n \tmovs\tr6, r2\n-\tsubw\tr0, r6, #23\n-\tstcl\t0, cr0, [ip], #-96\t@ 0xffffffa0\n+\tsubw\tr0, sl, #23\n+\tldcl\t0, cr0, [r0], #-96\t@ 0xffffffa0\n \tadds\tr4, r6, #2\n \tmovs\tr6, r2\n-\taddw\tr0, sl, #23\n+\taddw\tr0, lr, #23\n \tadds\tr6, r6, #0\n \tmovs\tr6, r2\n-\t\t\t@ instruction: 0xf18e0017\n+\t\t\t@ instruction: 0xf1920017\n \tsubw\tr0, r8, #2077\t@ 0x81d\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \torrs.w\tr0, r2, #10289152\t@ 0x9d0000\n \tldr\tr3, [sp, #104]\t@ 0x68\n \tmovs\tr5, r2\n \t\t\t@ instruction: 0xf3e6001d\n@@ -1244722,17 +1244724,17 @@\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr3, {r2, r3, r4}\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r1, r2, r4}\n+\tstmia\tr5!, {r1, r3, r4}\n \tmovs\tr7, r2\n-\tadd\tr2, pc, #168\t@ (adr r2, 329958 )\n+\tadd\tr2, pc, #184\t@ (adr r2, 329968 )\n \tmovs\tr7, r2\n \tstr\tr0, [r2, #8]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #64]\t@ 0x40\n \tmovs\tr0, r0\n /usr/include/c++/14/bits/stl_vector.h:1294\n \tadd.w\tsl, sp, #88\t@ 0x58\n@@ -1245645,15 +1245647,15 @@\n \tmovs\tr5, r3\n \tstmia\tr4!, {r1, r2, r4, r5, r6}\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r1, r3, r7, pc}\n+\tpop\t{r1, r2, r3, r7, pc}\n \tmovs\tr7, r2\n \tlsrs\tr4, r4\n \tmovs\tr6, r2\n \tstmia\tr3!, {r2, r5, r6}\n \tmovs\tr5, r3\n \tstrb\tr4, [r7, r7]\n \tmovs\tr0, r0\n@@ -1246530,21 +1246532,21 @@\n \t...\n \tbkpt\t0x0074\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t32a934 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x7cc>\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xb71e\n+\t\t\t@ instruction: 0xb722\n \tmovs\tr7, r2\n-\tsub\tsp, #16\n+\tsub\tsp, #32\n \tmovs\tr0, r3\n-\tldr\tr4, [r1, #64]\t@ 0x40\n+\tldr\tr0, [r2, #64]\t@ 0x40\n \tmovs\tr7, r2\n-\tpush\t{r1, lr}\n+\tpush\t{r1, r2, lr}\n \tmovs\tr7, r2\n \tsvc\t126\t@ 0x7e\n \tmovs\tr5, r2\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr.w\tr6, [fp]\n /usr/include/c++/14/bits/char_traits.h:381\n \tldrb\tr3, [r6, #0]\n@@ -1247156,39 +1247158,39 @@\n \tb.n\t32a48e ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x326>\n \tnop\n \t...\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tldmia\tr4!, {r2, r3, r6, r7}\n \tldmia\tr4!, {r2, r3, r6, r7}\n \tsubs\tr7, #244\t@ 0xf4\n-\tpush\t{r2, r5, r6}\n+\tpush\t{r3, r5, r6}\n \tmovs\tr7, r2\n-\tpush\t{r1, r2, r4, r6}\n+\tpush\t{r1, r3, r4, r6}\n \tmovs\tr7, r2\n-\tpush\t{r2, r4, r5}\n+\tpush\t{r3, r4, r5}\n \tmovs\tr7, r2\n-\tcbz\tr6, 32aa92 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x92a>\n+\tcbz\tr2, 32aa94 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x92c>\n \tmovs\tr7, r2\n-\tcbz\tr6, 32aa92 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x92a>\n+\tcbz\tr2, 32aa94 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x92c>\n \tmovs\tr7, r2\n \tudf\t#166\t@ 0xa6\n \tmovs\tr5, r2\n-\tcbz\tr0, 32aaae ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x946>\n+\tcbz\tr4, 32aaae ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x946>\n \tmovs\tr7, r2\n \tudf\t#88\t@ 0x58\n \tmovs\tr5, r2\n-\tuxtb\tr6, r1\n+\tuxtb\tr2, r2\n \tmovs\tr7, r2\n-\tcbz\tr2, 32aa84 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x91c>\n+\tcbz\tr6, 32aa84 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x91c>\n \tmovs\tr7, r2\n \t\t\t@ instruction: 0xb680\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tasrs\tr6, r7, #4\n+\tasrs\tr2, r0, #5\n \tmovs\tr7, r2\n ../lidia-core/lig-build.hh:2049\n \tcmp\tr6, #0\n \tbne.n\t32a9ba ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x852>\n /usr/include/c++/14/bits/basic_string.h:1695 (discriminator 2)\n \tmovs\tr3, #3\n \tstr\tr3, [sp, #0]\n@@ -1248519,37 +1248521,37 @@\n \tmovs\tr0, r0\n \tstmia\tr0!, {}\n \tstmia\tr0!, {r0, r1, r2, r4, r6}\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstmia\tr0!, {}\n \teors\tr7, r2\n-\tadd\tr7, sp, #944\t@ 0x3b0\n+\tadd\tr7, sp, #960\t@ 0x3c0\n \tmovs\tr7, r2\n-\tadd\tr5, sp, #824\t@ 0x338\n+\tadd\tr5, sp, #840\t@ 0x348\n \tmovs\tr7, r2\n-\tadd\tr6, sp, #8\n+\tadd\tr6, sp, #24\n \tmovs\tr7, r2\n-\tadd\tr3, sp, #488\t@ 0x1e8\n+\tadd\tr3, sp, #504\t@ 0x1f8\n \tmovs\tr7, r2\n-\tadd\tr3, sp, #376\t@ 0x178\n+\tadd\tr3, sp, #392\t@ 0x188\n \tmovs\tr7, r2\n-\tadd\tr3, sp, #792\t@ 0x318\n+\tadd\tr3, sp, #808\t@ 0x328\n \tmovs\tr7, r2\n-\tadd\tr3, sp, #520\t@ 0x208\n+\tadd\tr3, sp, #536\t@ 0x218\n \tmovs\tr7, r2\n-\tlsrs\tr6, r1, #17\n+\tlsrs\tr2, r2, #17\n \tmovs\tr7, r2\n-\tadd\tr3, sp, #192\t@ 0xc0\n+\tadd\tr3, sp, #208\t@ 0xd0\n \tmovs\tr7, r2\n-\tadd\tr3, sp, #176\t@ 0xb0\n+\tadd\tr3, sp, #192\t@ 0xc0\n \tmovs\tr7, r2\n-\tadd\tr1, sp, #240\t@ 0xf0\n+\tadd\tr1, sp, #256\t@ 0x100\n \tmovs\tr7, r2\n-\tldrsh\tr6, [r2, r4]\n+\tldrsh\tr2, [r3, r4]\n \tmovs\tr7, r2\n /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n \tadd.w\tr8, sp, #248\t@ 0xf8\n \tadd\tr6, sp, #304\t@ 0x130\n /usr/include/c++/14/bits/stl_vector.h:1301\n \tmov\tr1, r6\n \tmov\tr0, r8\n@@ -1249823,43 +1249825,43 @@\n \tldr.w\tr2, [fp, #4]\n \tmov\tr0, fp\n \tadd\tr3, pc\n \tblx\tef59c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt+0x4>\n \tb.w\t32a73c ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x5d4>\n \tnop.w\n \t...\n-\tadd\tr5, pc, #384\t@ (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>)\n+\tadd\tr5, pc, #400\t@ (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>)\n \tmovs\tr7, r2\n-\tadd\tr3, pc, #360\t@ (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>)\n+\tadd\tr3, pc, #376\t@ (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>)\n \tmovs\tr7, r2\n-\tadd\tr3, pc, #480\t@ (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>)\n+\tadd\tr3, pc, #496\t@ (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>)\n \tmovs\tr7, r2\n \tldmia\tr6!, {r3}\n \tmovs\tr5, r2\n-\tadd\tr2, pc, #920\t@ (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>)\n+\tadd\tr2, pc, #936\t@ (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>)\n \tmovs\tr7, r2\n-\tadd\tr2, pc, #912\t@ (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>)\n+\tadd\tr2, pc, #928\t@ (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>)\n \tmovs\tr7, r2\n \tldmia\tr3, {r3, r4, r5, r6}\n \tmovs\tr5, r2\n-\tadd\tr0, pc, #832\t@ (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>)\n+\tadd\tr0, pc, #848\t@ (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>)\n \tmovs\tr7, r2\n-\tldr\tr7, [sp, #680]\t@ 0x2a8\n+\tldr\tr7, [sp, #696]\t@ 0x2b8\n \tmovs\tr7, r2\n-\tldr\tr7, [sp, #296]\t@ 0x128\n+\tldr\tr7, [sp, #312]\t@ 0x138\n \tmovs\tr7, r2\n-\tldr\tr6, [sp, #520]\t@ 0x208\n+\tldr\tr6, [sp, #536]\t@ 0x218\n \tmovs\tr7, r2\n-\tldr\tr6, [sp, #792]\t@ 0x318\n+\tldr\tr6, [sp, #808]\t@ 0x328\n \tmovs\tr7, r2\n-\tldr\tr6, [sp, #552]\t@ 0x228\n+\tldr\tr6, [sp, #568]\t@ 0x238\n \tmovs\tr7, r2\n-\tldr\tr6, [sp, #400]\t@ 0x190\n+\tldr\tr6, [sp, #416]\t@ 0x1a0\n \tmovs\tr7, r2\n-\tldr\tr6, [sp, #360]\t@ 0x168\n+\tldr\tr6, [sp, #376]\t@ 0x178\n \tmovs\tr7, r2\n \tmovs\tr3, #4\n \tstr\tr3, [sp, #0]\n \tldr.w\tr3, [pc, #2196]\t@ 32c4b0 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2348>\n \tmovs\tr1, #0\n \tldr.w\tr2, [fp, #4]\n \tmov\tr0, fp\n@@ -1251097,53 +1251099,53 @@\n \tmovs\tr0, r0\n \tstmia\tr0!, {}\n \tstmia\tr0!, {r0, r1, r2, r4, r6}\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstmia\tr0!, {}\n \teors\tr7, r2\n-\tldr\tr5, [sp, #752]\t@ 0x2f0\n+\tldr\tr5, [sp, #768]\t@ 0x300\n \tmovs\tr7, r2\n-\tldr\tr5, [sp, #808]\t@ 0x328\n+\tldr\tr5, [sp, #824]\t@ 0x338\n \tmovs\tr7, r2\n-\tldr\tr5, [sp, #552]\t@ 0x228\n+\tldr\tr5, [sp, #568]\t@ 0x238\n \tmovs\tr7, r2\n-\tldr\tr5, [sp, #752]\t@ 0x2f0\n+\tldr\tr5, [sp, #768]\t@ 0x300\n \tmovs\tr7, r2\n-\tldr\tr5, [sp, #200]\t@ 0xc8\n+\tldr\tr5, [sp, #216]\t@ 0xd8\n \tmovs\tr7, r2\n-\tstr\tr6, [sp, #824]\t@ 0x338\n+\tstr\tr6, [sp, #840]\t@ 0x348\n \tmovs\tr0, r3\n-\tldr\tr3, [sp, #768]\t@ 0x300\n+\tldr\tr3, [sp, #784]\t@ 0x310\n \tmovs\tr7, r2\n-\tldr\tr3, [sp, #136]\t@ 0x88\n+\tldr\tr3, [sp, #152]\t@ 0x98\n \tmovs\tr7, r2\n-\tldr\tr2, [sp, #104]\t@ 0x68\n+\tldr\tr2, [sp, #120]\t@ 0x78\n \tmovs\tr7, r2\n-\tldr\tr2, [sp, #280]\t@ 0x118\n+\tldr\tr2, [sp, #296]\t@ 0x128\n \tmovs\tr7, r2\n \tstmia\tr4!, {r3, r5, r6}\n \tmovs\tr5, r2\n-\tldr\tr1, [sp, #256]\t@ 0x100\n+\tldr\tr1, [sp, #272]\t@ 0x110\n \tmovs\tr7, r2\n-\tstr\tr7, [sp, #1000]\t@ 0x3e8\n+\tstr\tr7, [sp, #1016]\t@ 0x3f8\n \tmovs\tr7, r2\n-\tstr\tr2, [sp, #168]\t@ 0xa8\n+\tstr\tr2, [sp, #184]\t@ 0xb8\n \tmovs\tr0, r3\n-\tstr\tr7, [sp, #296]\t@ 0x128\n+\tstr\tr7, [sp, #312]\t@ 0x138\n \tmovs\tr7, r2\n-\tstr\tr1, [sp, #488]\t@ 0x1e8\n+\tstr\tr1, [sp, #504]\t@ 0x1f8\n \tmovs\tr0, r3\n-\tstr\tr7, [sp, #672]\t@ 0x2a0\n+\tstr\tr7, [sp, #688]\t@ 0x2b0\n \tmovs\tr7, r2\n-\tstr\tr0, [sp, #1000]\t@ 0x3e8\n+\tstr\tr0, [sp, #1016]\t@ 0x3f8\n \tmovs\tr0, r3\n \tstmia\tr1!, {r3, r4, r5, r6}\n \tmovs\tr5, r2\n-\tstr\tr6, [sp, #96]\t@ 0x60\n+\tstr\tr6, [sp, #112]\t@ 0x70\n \tmovs\tr7, r2\n ../lidia-core/lig-build.hh:2260\n \tvabs.f64\td7, d4\n \tvabs.f64\td6, d5\n \tvcmpe.f64\td7, d6\n \tvmrs\tAPSR_nzcv, fpscr\n \tble.w\t32cb84 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2a1c>\n@@ -1252541,73 +1252543,73 @@\n \tbne.n\t32cef6 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2d8e>\n \tldr\tr0, [pc, #148]\t@ (32d008 ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2ea0>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \t...\n \tit\tlt\n \tmovlt\tr5, r2\n-\tstr\tr5, [sp, #56]\t@ 0x38\n+\tstr\tr5, [sp, #72]\t@ 0x48\n \tmovs\tr7, r2\n-\tldrh\tr0, [r2, #52]\t@ 0x34\n+\tldrh\tr4, [r2, #52]\t@ 0x34\n \tmovs\tr0, r3\n-\tstr\tr4, [sp, #224]\t@ 0xe0\n+\tstr\tr4, [sp, #240]\t@ 0xf0\n \tmovs\tr7, r2\n-\tstr\tr4, [sp, #104]\t@ 0x68\n+\tstr\tr4, [sp, #120]\t@ 0x78\n \tmovs\tr7, r2\n \tbkpt\t0x005a\n \tmovs\tr5, r2\n-\tstr\tr3, [sp, #328]\t@ 0x148\n+\tstr\tr3, [sp, #344]\t@ 0x158\n \tmovs\tr7, r2\n \tpop\t{r1, r3, r4, r7, pc}\n \tmovs\tr5, r2\n-\tstr\tr2, [sp, #960]\t@ 0x3c0\n+\tstr\tr2, [sp, #976]\t@ 0x3d0\n \tmovs\tr7, r2\n-\tstr\tr2, [sp, #528]\t@ 0x210\n+\tstr\tr2, [sp, #544]\t@ 0x220\n \tmovs\tr7, r2\n \tpop\t{r1, r2, pc}\n \tmovs\tr5, r2\n-\tstr\tr2, [sp, #368]\t@ 0x170\n+\tstr\tr2, [sp, #384]\t@ 0x180\n \tmovs\tr7, r2\n-\tldrh\tr4, [r3, #30]\n+\tldrh\tr0, [r4, #30]\n \tmovs\tr0, r3\n \tcbnz\tr4, 32d02e ::make_atom_id_by_using_bonds(unsigned int, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&, bool) const@@Base+0x2ec6>\n \tmovs\tr5, r2\n-\tstr\tr0, [sp, #304]\t@ 0x130\n+\tstr\tr0, [sp, #320]\t@ 0x140\n \tmovs\tr7, r2\n-\tldrh\tr2, [r2, #16]\n+\tldrh\tr6, [r2, #16]\n \tmovs\tr0, r3\n \thlt\t0x0000\n \tmovs\tr5, r2\n-\tldrh\tr6, [r2, #62]\t@ 0x3e\n+\tldrh\tr2, [r3, #62]\t@ 0x3e\n \tmovs\tr7, r2\n \trev\tr0, r2\n \tmovs\tr5, r2\n-\tldrh\tr6, [r4, #58]\t@ 0x3a\n+\tldrh\tr2, [r5, #58]\t@ 0x3a\n \tmovs\tr7, r2\n-\tldrh\tr6, [r4, #6]\n+\tldrh\tr2, [r5, #6]\n \tmovs\tr0, r3\n-\tldrh\tr6, [r7, #52]\t@ 0x34\n+\tldrh\tr2, [r0, #54]\t@ 0x36\n \tmovs\tr7, r2\n-\tldrh\tr4, [r6, #0]\n+\tldrh\tr0, [r7, #0]\n \tmovs\tr0, r3\n \t\t\t@ instruction: 0xb8d2\n \tmovs\tr5, r2\n-\tldrh\tr2, [r1, #46]\t@ 0x2e\n+\tldrh\tr6, [r1, #46]\t@ 0x2e\n \tmovs\tr7, r2\n \t\t\t@ instruction: 0xb7e0\n \tmovs\tr5, r2\n-\tldrh\tr0, [r7, #40]\t@ 0x28\n+\tldrh\tr4, [r7, #40]\t@ 0x28\n \tmovs\tr7, r2\n \t\t\t@ instruction: 0xb742\n \tmovs\tr5, r2\n-\tldrh\tr4, [r2, #34]\t@ 0x22\n+\tldrh\tr0, [r3, #34]\t@ 0x22\n \tmovs\tr7, r2\n-\tldrh\tr6, [r5, #34]\t@ 0x22\n+\tldrh\tr2, [r6, #34]\t@ 0x22\n \tmovs\tr7, r2\n-\tstrh\tr4, [r6, #46]\t@ 0x2e\n+\tstrh\tr0, [r7, #46]\t@ 0x2e\n \tmovs\tr0, r3\n \tstr\tr1, [sp, #88]\t@ 0x58\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [sp, #624]\t@ 0x270\n \tmovs\tr5, r3\n@@ -1254527,15 +1254529,15 @@\n \tb.n\t32dd2e \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstrh\tr0, [r6, #22]\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r6, #21]\n+\tldrb\tr4, [r6, #21]\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0032dd6c :\n GL_matrix::GL_matrix():\n gl-matrix.cc:33\n@@ -1255094,19 +1255096,19 @@\n \tmovs\tr2, #2\n \tmov\tr1, r7\n \tblx\ted950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n gl-matrix.cc:123\n \tmov\tr0, r6\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tbvc.n\t32e2b4 \n+\tbvc.n\t32e2bc \n \tmovs\tr7, r2\n-\tldrsb\tr4, [r2, r5]\n+\tldrsb\tr0, [r3, r5]\n \tmovs\tr7, r2\n-\tstrh\tr6, [r7, #62]\t@ 0x3e\n+\tldrh\tr2, [r0, #0]\n \tmovs\tr7, r2\n \n 0032e1e8 :\n GL_matrix::from_quaternion(float*):\n gl-matrix.cc:130\n \tvldr\ts14, [r1, #8]\n \tvmov.f64\td6, #112\t@ 0x3f800000 1.0\n@@ -1256002,21 +1256004,21 @@\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrb\tr4, [r4, #31]\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r1, #9]\n+\tstrb\tr6, [r1, #9]\n \tmovs\tr7, r2\n \tstrb\tr6, [r0, #23]\n \tmovs\tr5, r2\n-\tstrb\tr6, [r5, #8]\n+\tstrb\tr2, [r6, #8]\n \tmovs\tr7, r2\n-\tstrb\tr0, [r4, #8]\n+\tstrb\tr4, [r4, #8]\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0032e964 :\n GL_matrix::cholesky_non_diag(GL_matrix const&, int, int) const:\n gl-matrix.cc:343\n@@ -1256213,23 +1256215,23 @@\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrb\tr6, [r6, #25]\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r7, #3]\n+\tstrb\tr0, [r0, #4]\n \tmovs\tr7, r2\n-\tsubs\tr4, r0, #2\n+\tsubs\tr0, r1, #2\n \tmovs\tr6, r2\n \tstrb\tr4, [r5, #16]\n \tmovs\tr5, r2\n-\tstrb\tr4, [r2, #3]\n+\tstrb\tr0, [r3, #3]\n \tmovs\tr7, r2\n-\tstrb\tr6, [r0, #2]\n+\tstrb\tr2, [r1, #2]\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0032eafc :\n GL_matrix::GL_matrix(GL_matrix, int):\n gl-matrix.cc:374\n@@ -1256577,21 +1256579,21 @@\n \tb.n\t32ed6e \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstrb\tr0, [r7, #16]\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [r6, #108]\t@ 0x6c\n+\tldr\tr4, [r6, #108]\t@ 0x6c\n \tmovs\tr7, r2\n-\tldr\tr1, [pc, #312]\t@ (32eef0 )\n+\tldr\tr1, [pc, #328]\t@ (32ef00 )\n \tmovs\tr6, r2\n-\tldrb\tr0, [r3, #28]\n+\tldrb\tr4, [r3, #28]\n \tmovs\tr6, r2\n-\tbvs.n\t32ee48 \n+\tbvs.n\t32ee50 \n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0032edc4 :\n GL_matrix::mult(coot::Cartesian const&) const:\n gl-matrix.cc:433 (discriminator 2)\n@@ -1256778,19 +1256780,19 @@\n /usr/include/c++/14/ostream:673\n \tb.w\ted94c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tnop\n \tstrb\tr6, [r0, #7]\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, #84\t@ 0x54\n+\tadds\tr0, #88\t@ 0x58\n \tmovs\tr0, r3\n-\tldr\tr0, [r5, #72]\t@ 0x48\n+\tldr\tr4, [r5, #72]\t@ 0x48\n \tmovs\tr7, r2\n-\tldrb\tr2, [r3, r1]\n+\tldrb\tr6, [r3, r1]\n \tmovs\tr7, r2\n \n 0032ef38 :\n GL_matrix::matrix_element(int, int) const:\n gl-matrix.cc:450\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1256881,17 +1256883,17 @@\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrb\tr2, [r5, #2]\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r1, #60]\t@ 0x3c\n+\tldr\tr0, [r2, #60]\t@ 0x3c\n \tmovs\tr7, r2\n-\tldr\tr0, [pc, #112]\t@ (32f05c )\n+\tldr\tr0, [pc, #128]\t@ (32f06c )\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0032eff0 :\n gtkgl_rama_unrealize(_GtkWidget*):\n gtkglarea-rama-plot.cc:79\n@@ -1256973,17 +1256975,17 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tldr\tr2, [r6, #124]\t@ 0x7c\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r6, #48]\t@ 0x30\n+\tldr\tr0, [r7, #48]\t@ 0x30\n \tmovs\tr7, r2\n-\tbx\tsp\n+\tbxns\tsp\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [clone .isra.0]:\n /usr/include/c++/14/bits/stl_tree.h:1930\n \tcmp\tr0, #0\n \tbeq.n\t32f148 \n@@ -1258960,25 +1258962,25 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tstr\tr2, [r0, #16]\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r2, r1]\n+\tldrb\tr2, [r3, r1]\n \tmovs\tr7, r2\n-\tsubs\tr0, #116\t@ 0x74\n+\tsubs\tr0, #120\t@ 0x78\n \tmovs\tr7, r2\n \tstr\tr0, [r6, #68]\t@ 0x44\n \tmovs\tr0, r0\n-\tldrb\tr4, [r4, r0]\n+\tldrb\tr0, [r5, r0]\n \tmovs\tr7, r2\n-\tldrb\tr6, [r2, r1]\n+\tldrb\tr2, [r3, r1]\n \tmovs\tr7, r2\n-\tsubs\tr0, #28\n+\tsubs\tr0, #32\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \t...\n \n 003300e8 :\n@@ -1259149,19 +1259151,19 @@\n \tnop\n \tldrsh\tr4, [r7, r3]\n \tmovs\tr5, r3\n \tstr\tr0, [r6, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r5, r3]\n+\tldrh\tr2, [r6, r3]\n \tmovs\tr7, r2\n-\tldrh\tr0, [r4, r4]\n+\tldrh\tr4, [r4, r4]\n \tmovs\tr7, r2\n-\tadds\tr6, #104\t@ 0x68\n+\tadds\tr6, #108\t@ 0x6c\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \t...\n \n 00330260 :\n@@ -1259371,17 +1259373,17 @@\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, r6]\n \tmovs\tr5, r3\n \tstr\tr0, [r6, #68]\t@ 0x44\n \tmovs\tr0, r0\n-\tldr\tr0, [r2, r7]\n+\tldr\tr4, [r2, r7]\n \tmovs\tr7, r2\n-\tldr\tr2, [r5, r7]\n+\tldr\tr6, [r5, r7]\n \tmovs\tr7, r2\n \tldrsh\tr0, [r6, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, r1]\n \tmovs\tr0, r0\n@@ -1259604,15 +1259606,15 @@\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr4, [r1, r7]\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [r2, r1]\n+\tldr\tr4, [r2, r1]\n \tmovs\tr7, r2\n \tldrh\tr6, [r6, r4]\n \tmovs\tr5, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr2, [r2, r3]\n \tmovs\tr5, r3\n@@ -1260020,25 +1260022,25 @@\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr4, [r6, r0]\n \tmovs\tr5, r3\n \tstr\tr0, [r6, #68]\t@ 0x44\n \tmovs\tr0, r0\n-\tstrb\tr0, [r4, #0]\n+\tstrb\tr4, [r4, #0]\n \tmovs\tr6, r2\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r3, r6]\n+\tstrb\tr4, [r3, r6]\n \tmovs\tr7, r2\n \tldmia\tr5!, {r1, r2, r3}\n \tmovs\tr5, r2\n-\tstrb\tr4, [r2, r6]\n+\tstrb\tr0, [r3, r6]\n \tmovs\tr7, r2\n \tldr\tr6, [r1, r1]\n \tmovs\tr5, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r2, r7]\n \tmovs\tr5, r3\n@@ -1260538,17 +1260540,17 @@\n \tmov.w\tr3, #0\n \tbne.n\t330c04 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstrb\tr0, [r0, r5]\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrh\tr2, [r3, #62]\t@ 0x3e\n+\tldrh\tr6, [r3, #62]\t@ 0x3e\n \tmovs\tr6, r2\n-\tldrh\tr4, [r6, #56]\t@ 0x38\n+\tldrh\tr0, [r7, #56]\t@ 0x38\n \tmovs\tr6, r2\n \tstrb\tr6, [r5, r0]\n \tmovs\tr5, r3\n \tstrb\tr0, [r1, r0]\n \tmovs\tr5, r3\n \tstrh\tr0, [r5, r7]\n \tmovs\tr5, r3\n@@ -1261543,52 +1261545,52 @@\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr6, [r1, r6]\n \tmovs\tr5, r3\n-\tldrh\tr4, [r3, #30]\n+\tldrh\tr0, [r4, #30]\n \tmovs\tr6, r2\n-\tstr\tr4, [r2, #108]\t@ 0x6c\n+\tstr\tr0, [r3, #108]\t@ 0x6c\n \tmovs\tr6, r2\n-\tldrh\tr4, [r5, #22]\n+\tldrh\tr0, [r6, #22]\n \tmovs\tr6, r2\n-\tasrs\tr6, r7, #25\n+\tasrs\tr2, r0, #26\n \tmovs\tr6, r2\n-\tldr\tr4, [pc, #872]\t@ (331750 , std::allocator > const&)@@Base+0x980>)\n+\tldr\tr4, [pc, #888]\t@ (331760 , std::allocator > const&)@@Base+0x990>)\n \tmovs\tr7, r2\n-\tldr\tr4, [pc, #856]\t@ (331744 , std::allocator > const&)@@Base+0x974>)\n+\tldr\tr4, [pc, #872]\t@ (331754 , std::allocator > const&)@@Base+0x984>)\n \tmovs\tr7, r2\n \tstr\tr0, [r6, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr4, [r2, #24]\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #744]\t@ (3316e0 , std::allocator > const&)@@Base+0x910>)\n+\tldr\tr3, [pc, #760]\t@ (3316f0 , std::allocator > const&)@@Base+0x920>)\n \tmovs\tr7, r2\n \tstr\tr0, [r2, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #680]\t@ (3316a8 , std::allocator > const&)@@Base+0x8d8>)\n+\tldr\tr3, [pc, #696]\t@ (3316b8 , std::allocator > const&)@@Base+0x8e8>)\n \tmovs\tr7, r2\n \tstr\tr0, [r6, #24]\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #632]\t@ (331680 , std::allocator > const&)@@Base+0x8b0>)\n+\tldr\tr3, [pc, #648]\t@ (331690 , std::allocator > const&)@@Base+0x8c0>)\n \tmovs\tr7, r2\n \tstr\tr0, [r0, #64]\t@ 0x40\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #568]\t@ (331648 , std::allocator > const&)@@Base+0x878>)\n+\tldr\tr3, [pc, #584]\t@ (331658 , std::allocator > const&)@@Base+0x888>)\n \tmovs\tr7, r2\n \t\t\t@ instruction: 0xfa27ffff\n-\tldr\tr3, [pc, #288]\t@ (331538 , std::allocator > const&)@@Base+0x768>)\n+\tldr\tr3, [pc, #304]\t@ (331548 , std::allocator > const&)@@Base+0x778>)\n \tmovs\tr7, r2\n \tbl\t51141a \n-\tldrsb\tr4, [r6, r7]\n+\tldrsb\tr0, [r7, r7]\n \tmovs\tr6, r2\n \tldr.w\tpc, [r9, #255]!\n-\tmovs\tr3, #214\t@ 0xd6\n+\tmovs\tr3, #218\t@ 0xda\n \tmovs\tr6, r2\n \tbl\t29f42a \n \tldr\tr6, [r6, #52]\t@ 0x34\n \tmovs\tr5, r2\n \tldr\tr4, [pc, #432]\t@ (3315e4 , std::allocator > const&)@@Base+0x814>)\n \tmovs\tr5, r3\n 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]:\n@@ -1265942,15 +1265944,15 @@\n \tmov\tr1, r4\n \tmov\tr0, r5\n gtk-manual.cc:1114\n \tldmia.w\tsp!, {r4, r5, r6, lr}\n gtk-manual.cc:1110\n \tb.w\tf0ad0 \n \tnop\n-\tcmp\tr0, #188\t@ 0xbc\n+\tcmp\tr0, #192\t@ 0xc0\n \tmovs\tr7, r2\n \n 003334f0 :\n on_display_control_mol_active_button_toggled():\n gtk-manual.cc:1119\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1266321,23 +1266323,23 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tcmp\tr1, #34\t@ 0x22\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr6, #160\t@ 0xa0\n+\tmovs\tr6, #164\t@ 0xa4\n \tmovs\tr7, r2\n-\tadds\tr4, #134\t@ 0x86\n+\tadds\tr4, #138\t@ 0x8a\n \tmovs\tr0, r3\n-\tmovs\tr6, #162\t@ 0xa2\n+\tmovs\tr6, #166\t@ 0xa6\n \tmovs\tr7, r2\n-\tmovs\tr6, #174\t@ 0xae\n+\tmovs\tr6, #178\t@ 0xb2\n \tmovs\tr7, r2\n-\tmovs\tr6, #182\t@ 0xb6\n+\tmovs\tr6, #186\t@ 0xba\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0033379c :\n on_map_color_changed():\n gtk-manual.cc:75\n@@ -1266363,17 +1266365,17 @@\n gtk-manual.cc:123\n \tmov\tr2, r0\n \tadd\tr1, pc\n \tblx\tea390 \n gtk-manual.cc:128\n \tmov\tr0, r4\n \tpop\t{r4, pc}\n-\tmovs\tr6, #86\t@ 0x56\n+\tmovs\tr6, #90\t@ 0x5a\n \tmovs\tr7, r2\n-\tmovs\tr6, #102\t@ 0x66\n+\tmovs\tr6, #106\t@ 0x6a\n \tmovs\tr7, r2\n \n 003337d0 :\n on_symm_col_sel_ok_button_clicked():\n gtk-manual.cc:148\n \tmov\tr0, r1\n gtk-manual.cc:150\n@@ -1266442,15 +1266444,15 @@\n \tb.n\t333816 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tcmp\tr0, #8\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr6, #76\t@ 0x4c\n+\tmovs\tr6, #80\t@ 0x50\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 00333854 :\n rama_plot_mol_selector_activate(_GMenuItem*, void*):\n gtk-manual.cc:187\n@@ -1266533,15 +1266535,15 @@\n \tb.n\t3338b6 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tmovs\tr7, #104\t@ 0x68\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr5, #224\t@ 0xe0\n+\tmovs\tr5, #228\t@ 0xe4\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 003338f4 :\n update_sequence_view_menu_manual():\n gtk-manual.cc:225\n@@ -1266597,15 +1266599,15 @@\n \tb.n\t33392a \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tmovs\tr6, #244\t@ 0xf4\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr5, #160\t@ 0xa0\n+\tmovs\tr5, #164\t@ 0xa4\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 00333968 :\n sequence_view_mol_selector_activate(_GMenuItem*, void*):\n gtk-manual.cc:252\n@@ -1266672,15 +1266674,15 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tmovs\tr6, #126\t@ 0x7e\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr5, #102\t@ 0x66\n+\tmovs\tr5, #106\t@ 0x6a\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 003339f0 :\n on_skeleton_col_sel_ok_button_clicked():\n gtk-manual.cc:287\n@@ -1266876,37 +1266878,37 @@\n \tmovs\tr1, #8\n \tb.n\t333aec \n gtk-manual.cc:441 (discriminator 1)\n \tmovs\tr1, #9\n \tb.n\t333aec \n \tmovs\tr5, #200\t@ 0xc8\n \tmovs\tr5, r3\n-\tmovs\tr4, #246\t@ 0xf6\n+\tmovs\tr4, #250\t@ 0xfa\n \tmovs\tr7, r2\n-\tmovs\tr5, #4\n+\tmovs\tr5, #8\n \tmovs\tr7, r2\n-\tmovs\tr5, #18\n+\tmovs\tr5, #22\n \tmovs\tr7, r2\n-\tmovs\tr5, #36\t@ 0x24\n+\tmovs\tr5, #40\t@ 0x28\n \tmovs\tr7, r2\n-\tmovs\tr5, #46\t@ 0x2e\n+\tmovs\tr5, #50\t@ 0x32\n \tmovs\tr7, r2\n-\tmovs\tr5, #52\t@ 0x34\n+\tmovs\tr5, #56\t@ 0x38\n \tmovs\tr7, r2\n-\tmovs\tr5, #62\t@ 0x3e\n+\tmovs\tr5, #66\t@ 0x42\n \tmovs\tr7, r2\n-\tmovs\tr5, #68\t@ 0x44\n+\tmovs\tr5, #72\t@ 0x48\n \tmovs\tr7, r2\n-\tmovs\tr5, #86\t@ 0x56\n+\tmovs\tr5, #90\t@ 0x5a\n \tmovs\tr7, r2\n-\tmovs\tr5, #104\t@ 0x68\n+\tmovs\tr5, #108\t@ 0x6c\n \tmovs\tr7, r2\n-\tmovs\tr5, #126\t@ 0x7e\n+\tmovs\tr5, #130\t@ 0x82\n \tmovs\tr7, r2\n-\tmovs\tr5, #144\t@ 0x90\n+\tmovs\tr5, #148\t@ 0x94\n \tmovs\tr7, r2\n \tstr\tr4, [r6, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tcbz\tr2, 333be2 \n \tmovs\tr5, r2\n \n 00333b74 :\n@@ -1267135,30 +1267137,30 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tmovs\tr4, #112\t@ 0x70\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr4, #104\t@ 0x68\n \tmovs\tr5, r3\n-\tmovs\tr4, #230\t@ 0xe6\n+\tmovs\tr4, #234\t@ 0xea\n \tmovs\tr7, r2\n-\tmovs\tr2, #18\n+\tmovs\tr2, #22\n \tmovs\tr7, r2\n-\tmovs\tr1, #242\t@ 0xf2\n+\tmovs\tr1, #246\t@ 0xf6\n \tmovs\tr7, r2\n \tstr\tr0, [r4, #56]\t@ 0x38\n \tmovs\tr0, r0\n-\tldr??.w\tr0, [r8, #21]\n+\tldr??.w\tr0, [ip, #21]\n \tmovs\tr3, #184\t@ 0xb8\n \tmovs\tr5, r3\n-\tmovs\tr4, #62\t@ 0x3e\n+\tmovs\tr4, #66\t@ 0x42\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr3, #218\t@ 0xda\n+\tmovs\tr3, #222\t@ 0xde\n \tmovs\tr7, r2\n \tmovs\tr3, #90\t@ 0x5a\n \tmovs\tr5, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tmovs\tr3, #24\n \tmovs\tr5, r3\n@@ -1267996,34 +1267998,34 @@\n \tmovs\tr5, r3\n \tmovs\tr2, #134\t@ 0x86\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr3, #44\t@ 0x2c\n+\tmovs\tr3, #48\t@ 0x30\n \tmovs\tr7, r2\n-\tvst1.8\t\t\t@ instruction: 0xf9ce0015\n+\tldr??.w\tr0, [r2, #21]\n \t\t\t@ instruction: 0xfba40014\n \tldmia\tr3!, {r2}\n \tmovs\tr4, r2\n \tldmia\tr1!, {r2, r3, r4, r6, r7}\n \tmovs\tr4, r2\n-\tmovs\tr0, #112\t@ 0x70\n+\tmovs\tr0, #116\t@ 0x74\n \tmovs\tr7, r2\n \tsubs\tr4, #182\t@ 0xb6\n \tmovs\tr5, r2\n \tvst4.8\t{d0-d3}, [lr :64], r4\n-\tmovt\tr0, #2069\t@ 0x815\n+\tmovt\tr0, #18453\t@ 0x4815\n \tldr.w\tr0, [ip, #20]\n-\tadds\tr2, r0, #1\n+\tadds\tr6, r0, #1\n \tmovs\tr7, r2\n-\tsubs\tr4, r6, #6\n+\tsubs\tr0, r7, #6\n \tmovs\tr7, r2\n-\tadds\tr4, r3, #0\n+\tadds\tr0, r4, #0\n \tmovs\tr7, r2\n \tldr\tr0, [r4, #32]\n \tmovs\tr0, r0\n \tsubs\tr4, #112\t@ 0x70\n \tmovs\tr5, r2\n \tstrb\tr0, [r6, r1]\n \tmovs\tr0, r0\n@@ -1268456,29 +1268458,29 @@\n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t334642 \n \tnop\n \tadds\tr2, r3, #1\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr0, r4, #5\n+\tadds\tr4, r4, #5\n \tmovs\tr7, r2\n \tadds\tr2, r1, #1\n \tmovs\tr5, r3\n-\tadds\tr2, r1, #5\n+\tadds\tr6, r1, #5\n \tmovs\tr7, r2\n-\tadds\tr0, r4, #3\n+\tadds\tr4, r4, #3\n \tmovs\tr7, r2\n \tldrh\tr4, [r2, r0]\n \tmovs\tr0, r0\n \tsubs\tr0, #236\t@ 0xec\n \tmovs\tr5, r2\n-\tadds\tr2, r4, #1\n+\tadds\tr6, r4, #1\n \tmovs\tr7, r2\n-\tadds\tr0, r1, #1\n+\tadds\tr4, r1, #1\n \tmovs\tr7, r2\n \tsubs\tr4, r7, r0\n \tmovs\tr5, r3\n \tsubs\tr0, r2, r0\n \tmovs\tr5, r3\n \tadds\tr2, r6, r7\n \tmovs\tr5, r3\n@@ -1269060,20 +1269062,20 @@\n \tnop\n \tadds\tr6, r4, r4\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr2!, {r2, r7}\n \tmovs\tr4, r2\n-\tadds\tr4, r7, r6\n+\tadds\tr0, r0, r7\n \tmovs\tr7, r2\n-\tvqadd.s64\td16, d14, d5\n-\tadds\tr0, r0, r4\n+\tvmov.i32\td0, #37\t@ 0x00000025\n+\tadds\tr4, r0, r4\n \tmovs\tr7, r2\n-\tmrc\t0, 3, r0, cr14, cr5, {0}\n+\tmcr\t0, 4, r0, cr2, cr5, {0}\n \tasrs\tr2, r0, #26\n \tmovs\tr5, r3\n \tasrs\tr6, r7, #23\n \tmovs\tr5, r3\n \tasrs\tr6, r4, #23\n \tmovs\tr5, r3\n \tpop\t{r4, r5, r7}\n@@ -1269607,47 +1269609,47 @@\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr6, r5, #18\n \tmovs\tr5, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr6, r7, #25\n+\tasrs\tr2, r0, #26\n \tmovs\tr7, r2\n-\tasrs\tr6, r4, #25\n+\tasrs\tr2, r5, #25\n \tmovs\tr7, r2\n-\tasrs\tr6, r7, #12\n+\tasrs\tr2, r0, #13\n \tmovs\tr7, r2\n-\tasrs\tr0, r7, #12\n+\tasrs\tr4, r7, #12\n \tmovs\tr7, r2\n-\tasrs\tr0, r0, #23\n+\tasrs\tr4, r0, #23\n \tmovs\tr7, r2\n-\tasrs\tr4, r4, #13\n+\tasrs\tr0, r5, #13\n \tmovs\tr7, r2\n-\tasrs\tr4, r2, #12\n+\tasrs\tr0, r3, #12\n \tmovs\tr7, r2\n-\tasrs\tr0, r1, #12\n+\tasrs\tr4, r1, #12\n \tmovs\tr7, r2\n-\tasrs\tr2, r0, #12\n+\tasrs\tr6, r0, #12\n \tmovs\tr7, r2\n-\tasrs\tr2, r2, #12\n+\tasrs\tr6, r2, #12\n \tmovs\tr7, r2\n-\tasrs\tr4, r2, #12\n+\tasrs\tr0, r3, #12\n \tmovs\tr7, r2\n-\tasrs\tr2, r3, #12\n+\tasrs\tr6, r3, #12\n \tmovs\tr7, r2\n-\tasrs\tr2, r3, #12\n+\tasrs\tr6, r3, #12\n \tmovs\tr7, r2\n \tasrs\tr0, r7, #10\n \tmovs\tr5, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tasrs\tr0, r0, #7\n+\tasrs\tr4, r0, #7\n \tmovs\tr7, r2\n-\tasrs\tr0, r3, #5\n+\tasrs\tr4, r3, #5\n \tmovs\tr7, r2\n \tasrs\tr2, r0, #8\n \tmovs\tr5, r3\n \tasrs\tr2, r5, #7\n \tmovs\tr5, r3\n \n 00334e88 :\n@@ -1269819,15 +1269821,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tasrs\tr6, r3, #5\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldmdb\tr4, {r0, r2, r4}\n+\tldmdb\tr8, {r0, r2, r4}\n \tasrs\tr6, r7, #2\n \tmovs\tr5, r3\n \tasrs\tr6, r1, #2\n \tmovs\tr5, r3\n \n 00334f9c , std::allocator > const&, int)@@Base>:\n display_control_map_combo_box(std::__cxx11::basic_string, std::allocator > const&, int):\n@@ -1270661,46 +1270663,46 @@\n \tmovs\tr0, r0\n \tasrs\tr4, r7, #32\n \tmovs\tr5, r3\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr0, r4, #32\n \tmovs\tr5, r3\n-\tb.n\t3354ac , std::allocator > const&, int)@@Base+0x510>\n+\tb.n\t3354b4 , std::allocator > const&, int)@@Base+0x518>\n \tmovs\tr5, r2\n \tldrd\tr0, r0, [r2, #-80]!\t@ 0x50\n \t\t\t@ instruction: 0xb8d4\n \tmovs\tr4, r2\n \t\t\t@ instruction: 0xb7ac\n \tmovs\tr4, r2\n-\tlsrs\tr6, r2, #28\n+\tlsrs\tr2, r3, #28\n \tmovs\tr7, r2\n \tcmp\tr2, #128\t@ 0x80\n \tmovs\tr5, r2\n-\tlsrs\tr2, r6, #22\n+\tlsrs\tr6, r6, #22\n \tmovs\tr7, r2\n-\tstr\tr7, [sp, #344]\t@ 0x158\n+\tstr\tr7, [sp, #360]\t@ 0x168\n \tmovs\tr6, r2\n \tb.n\t33527c , std::allocator > const&, int)@@Base+0x2e0>\n \tmovs\tr4, r2\n \tldrsh\tr0, [r4, r6]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3, #26\n+\tlsrs\tr2, r4, #26\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tcmp\tr2, #6\n \tmovs\tr5, r2\n \tstrb\tr4, [r1, r2]\n \tmovs\tr0, r0\n \tcmp\tr1, #236\t@ 0xec\n \tmovs\tr5, r2\n \tldr\tr4, [r3, r2]\n \tmovs\tr0, r0\n-\tb.n\t3359c8 \n+\tb.n\t3359d0 \n \tmovs\tr5, r2\n \tlsrs\tr2, r5, #11\n \tmovs\tr5, r3\n \tlsrs\tr4, r1, #11\n \tmovs\tr5, r3\n \n 003355b4 :\n@@ -1270949,17 +1270951,17 @@\n \tnop\n \tlsrs\tr0, r6, #8\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr2, r5, #8\n \tmovs\tr5, r3\n-\tlsrs\tr4, r1, #17\n+\tlsrs\tr0, r2, #17\n \tmovs\tr7, r2\n-\tlsrs\tr6, r3, #17\n+\tlsrs\tr2, r4, #17\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tlsrs\tr4, r7, #4\n \tmovs\tr5, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1271124,27 +1271126,27 @@\n \tbeq.n\t33588c \n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tlsrs\tr2, r3, #1\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr0, r7, #10\n+\tlsrs\tr4, r7, #10\n \tmovs\tr7, r2\n-\tlsrs\tr2, r1, #10\n+\tlsrs\tr6, r1, #10\n \tmovs\tr7, r2\n-\tlsrs\tr0, r3, #10\n+\tlsrs\tr4, r3, #10\n \tmovs\tr7, r2\n-\tlsrs\tr2, r4, #10\n+\tlsrs\tr6, r4, #10\n \tmovs\tr7, r2\n-\tlsrs\tr0, r5, #10\n+\tlsrs\tr4, r5, #10\n \tmovs\tr7, r2\n \tlsls\tr6, r5, #30\n \tmovs\tr5, r3\n-\tlsrs\tr2, r3, #10\n+\tlsrs\tr6, r3, #10\n \tmovs\tr7, r2\n \tlsls\tr4, r0, #30\n \tmovs\tr5, r3\n \n 003358b8 :\n display_cell_chooser_box():\n gtk-manual.cc:1137\n@@ -1271811,63 +1271813,63 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tlsls\tr2, r4, #28\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr6, r4, #8\n+\tlsrs\tr2, r5, #8\n \tmovs\tr7, r2\n-\tlsrs\tr4, r1, #7\n+\tlsrs\tr0, r2, #7\n \tmovs\tr7, r2\n-\tlsrs\tr0, r1, #7\n+\tlsrs\tr4, r1, #7\n \tmovs\tr7, r2\n-\tlsls\tr4, r0, #29\n+\tlsls\tr0, r1, #29\n \tmovs\tr6, r2\n-\tlsrs\tr4, r4, #5\n+\tlsrs\tr0, r5, #5\n \tmovs\tr7, r2\n-\tlsrs\tr6, r3, #5\n+\tlsrs\tr2, r4, #5\n \tmovs\tr7, r2\n-\tlsrs\tr4, r0, #5\n+\tlsrs\tr0, r1, #5\n \tmovs\tr7, r2\n-\tstr\tr0, [sp, #64]\t@ 0x40\n+\tstr\tr0, [sp, #80]\t@ 0x50\n \tmovs\tr7, r2\n-\tlsrs\tr2, r7, #3\n+\tlsrs\tr6, r7, #3\n \tmovs\tr7, r2\n-\tlsrs\tr0, r4, #3\n+\tlsrs\tr4, r4, #3\n \tmovs\tr7, r2\n \tasrs\tr2, r3, #4\n \tmovs\tr5, r2\n-\tlsrs\tr4, r2, #2\n+\tlsrs\tr0, r3, #2\n \tmovs\tr7, r2\n-\tlsrs\tr2, r7, #1\n+\tlsrs\tr6, r7, #1\n \tmovs\tr7, r2\n-\t\t\t@ instruction: 0xb6b0\n+\t\t\t@ instruction: 0xb6b4\n \tmovs\tr5, r2\n-\tlsrs\tr6, r5, #32\n+\tlsrs\tr2, r6, #32\n \tmovs\tr7, r2\n-\tlsrs\tr4, r2, #32\n+\tlsrs\tr0, r3, #32\n \tmovs\tr7, r2\n-\tb.n\t3362e4 \n+\tb.n\t3362ec \n \tmovs\tr5, r2\n-\tlsls\tr0, r1, #31\n+\tlsls\tr4, r1, #31\n \tmovs\tr7, r2\n-\tlsls\tr6, r5, #30\n+\tlsls\tr2, r6, #30\n \tmovs\tr7, r2\n-\tb.n\t336208 \n+\tb.n\t336210 \n \tmovs\tr5, r2\n-\tlsls\tr4, r4, #29\n+\tlsls\tr0, r5, #29\n \tmovs\tr7, r2\n-\tlsls\tr2, r1, #29\n+\tlsls\tr6, r1, #29\n \tmovs\tr7, r2\n-\tb.n\t33611c \n+\tb.n\t336124 \n \tmovs\tr5, r2\n-\tlsls\tr0, r0, #28\n+\tlsls\tr4, r0, #28\n \tmovs\tr7, r2\n-\tlsls\tr6, r4, #27\n+\tlsls\tr2, r5, #27\n \tmovs\tr7, r2\n \tlsls\tr4, r2, #10\n \tmovs\tr5, r3\n \tlsls\tr2, r6, #9\n \tmovs\tr5, r3\n \n 00335e18 :\n@@ -1272026,19 +1272028,19 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tlsls\tr6, r1, #7\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsls\tr6, r6, #18\n+\tlsls\tr2, r7, #18\n \tmovs\tr7, r2\n-\tlsls\tr0, r5, #21\n+\tlsls\tr4, r5, #21\n \tmovs\tr7, r2\n-\tlsls\tr0, r4, #9\n+\tlsls\tr4, r4, #9\n \tmovs\tr6, r2\n \tlsls\tr2, r3, #4\n \tmovs\tr5, r3\n \tlsls\tr2, r6, #3\n \tmovs\tr5, r3\n \n 00335f40 :\n@@ -1272340,23 +1272342,23 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tlsls\tr6, r4, #2\n \tmovs\tr5, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr2, r4, #2\n \tmovs\tr5, r3\n-\tlsls\tr4, r7, #7\n+\tlsls\tr0, r0, #8\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r2, #16\n+\tlsls\tr2, r3, #16\n \tmovs\tr7, r2\n-\tlsls\tr0, r5, #16\n+\tlsls\tr4, r5, #16\n \tmovs\tr7, r2\n-\tlsls\tr6, r1, #17\n+\tlsls\tr2, r2, #17\n \tmovs\tr7, r2\n \tvqadd.u64\td16, d10, d12\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tvqadd.u16\td0, d2, d12\n \tmrc2\t0, 7, r0, cr10, cr12, {0}\n \tmcr2\t0, 7, r0, cr2, cr12, {0}\n@@ -1272657,22 +1272659,22 @@\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tmrc2\t0, 2, r0, cr10, cr12, {0}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmrc2\t0, 2, r0, cr6, cr12, {0}\n-\tvmov.i32\td16, #134\t@ 0x00000086\n+\tvmov.i32\td16, #198\t@ 0x000000c6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr0, r4, #9\n+\tlsls\tr4, r4, #9\n \tmovs\tr7, r2\n-\tlsls\tr2, r5, #7\n+\tlsls\tr6, r5, #7\n \tmovs\tr7, r2\n-\tlsls\tr0, r2, #8\n+\tlsls\tr4, r2, #8\n \tmovs\tr7, r2\n \tldc2\t0, cr0, [ip, #-112]!\t@ 0xffffff90\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldc2l\t0, cr0, [r4], {28}\n \tldc2\t0, cr0, [sl], #112\t@ 0x70\n \tstc2\t0, cr0, [r2], #112\t@ 0x70\n@@ -1272972,22 +1272974,22 @@\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldc2\t0, cr0, [sl], {28}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldc2\t0, cr0, [r6], {28}\n-\tldc2\t0, cr0, [lr, #-88]!\t@ 0xffffffa8\n+\tstc2l\t0, cr0, [r2, #-88]\t@ 0xffffffa8\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr0, r5, #1\n+\tlsls\tr4, r5, #1\n \tmovs\tr7, r2\n-\tlsls\tr6, r0, #2\n+\tlsls\tr2, r1, #2\n \tmovs\tr7, r2\n-\tvshr.u16\td16, d6, #8\n+\tvshr.u16\td16, d6, #4\n \tmls\tr0, r4, ip, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfa9c001c\n \t\t\t@ instruction: 0xfa82001c\n \t\t\t@ instruction: 0xfa6a001c\n \t\t\t@ instruction: 0xfa52001c\n@@ -1275712,36 +1275714,36 @@\n \tmovs\tr0, r0\n \trsb\tr0, sl, ip, lsr #32\n \tsubs.w\tr0, r0, ip, lsr #32\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf0b40016\n-\torns\tr0, r2, #22\n-\tbic.w\tr0, r4, #22\n-\tvshr.s32\td16, d6, #16\n-\tvshr.s16\td0, d6, #14\n+\t\t\t@ instruction: 0xf0b80016\n+\torns\tr0, r6, #22\n+\tbic.w\tr0, r8, #22\n+\tvshr.s32\td16, d6, #12\n+\tvshr.s16\td0, d6, #10\n \tldrsh\tr0, [r7, r5]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldmdb\tsl, {r2, r3, r4}\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n-\tmrc\t0, 3, r0, cr0, cr6, {0}\n+\tmrc\t0, 3, r0, cr4, cr6, {0}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmrc\t0, 5, r0, cr8, cr6, {0}\n-\tmrc\t0, 6, r0, cr8, cr6, {0}\n+\tmrc\t0, 5, r0, cr12, cr6, {0}\n+\tmrc\t0, 6, r0, cr12, cr6, {0}\n \tstr\tr2, [r2, #88]\t@ 0x58\n \tmovs\tr5, r2\n-\tlsrs\tr6, r4, #18\n+\tlsrs\tr2, r5, #18\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xe828001c\n \t\t\t@ instruction: 0xe80a001c\n \tb.n\t3378d0 \n \tmovs\tr4, r3\n@@ -1276172,19 +1276174,19 @@\n \tmovs\tr0, r0\n \tb.n\t33765c \n \tmovs\tr4, r3\n \tstr\tr4, [r3, #116]\t@ 0x74\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldc\t0, cr0, [r4], {22}\n-\teor.w\tr0, r0, r6, lsr #32\n-\t\t\t@ instruction: 0xeaa00016\n-\tmrrc\t0, 1, r0, r8, cr6\n-\tmcrr\t0, 1, r0, r4, cr6\n+\tldc\t0, cr0, [r8], {22}\n+\teor.w\tr0, r4, r6, lsr #32\n+\t\t\t@ instruction: 0xeaa40016\n+\tmrrc\t0, 1, r0, ip, cr6\n+\tmcrr\t0, 1, r0, r8, cr6\n \n 00337c64 :\n HUDMesh::setup_simple_camera_facing_quad():\n HUDMesh.cc:72\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1277929,21 +1277931,21 @@\n \tmovs\tr4, r3\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tbge.n\t338a48 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, float const&)@@Base+0xbc>\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t338b58 , std::allocator > >::_M_realloc_append >(glm::vec<2, float, (glm::qualifier)0>&&)@@Base+0x1c>\n+\tb.n\t338b60 , std::allocator > >::_M_realloc_append >(glm::vec<2, float, (glm::qualifier)0>&&)@@Base+0x24>\n \tmovs\tr6, r2\n-\tb.n\t338c28 >::_M_realloc_append(float&&)@@Base+0x44>\n+\tb.n\t338c30 >::_M_realloc_append(float&&)@@Base+0x4c>\n \tmovs\tr6, r2\n \tbls.n\t338928 \n \tmovs\tr4, r3\n-\tb.n\t338ac8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, float const&)@@Base+0x13c>\n+\tb.n\t338ad0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, float const&)@@Base+0x144>\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tbvs.n\t3388fc \n \tmovs\tr4, r3\n \n 0033898c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, float const&)@@Base>:\n@@ -1278903,25 +1278905,25 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbhi.n\t3390e8 , std::allocator > > const&)@@Base+0xb4>\n+\tbhi.n\t3390f0 , std::allocator > > const&)@@Base+0xbc>\n \tmovs\tr6, r2\n-\tbhi.n\t338f84 \n+\tbhi.n\t338f8c \n \tmovs\tr6, r2\n-\tbhi.n\t338fb8 \n+\tbhi.n\t338fc0 \n \tmovs\tr6, r2\n-\tbhi.n\t3390e4 , std::allocator > > const&)@@Base+0xb0>\n+\tbhi.n\t3390ec , std::allocator > > const&)@@Base+0xb8>\n \tmovs\tr6, r2\n-\tbhi.n\t3390b0 , std::allocator > > const&)@@Base+0x7c>\n+\tbhi.n\t3390b8 , std::allocator > > const&)@@Base+0x84>\n \tmovs\tr6, r2\n-\tbvc.n\t339024 \n+\tbvc.n\t33902c \n \tmovs\tr6, r2\n \n 00339034 , std::allocator > > const&)@@Base>:\n HUDTextureMesh::update_instancing_buffer_data(std::vector, std::allocator > > const&):\n HUDTextureMesh.cc:183\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1279225,21 +1279227,21 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbvc.n\t339208 , std::allocator > > const&)@@Base+0x1d4>\n+\tbvc.n\t339210 , std::allocator > > const&)@@Base+0x1dc>\n \tmovs\tr6, r2\n-\tbhi.n\t339370 \n+\tbhi.n\t339378 \n \tmovs\tr6, r2\n-\tbvc.n\t339258 , std::allocator > > const&)@@Base+0x224>\n+\tbvc.n\t339260 , std::allocator > > const&)@@Base+0x22c>\n \tmovs\tr6, r2\n-\tbvc.n\t339318 \n+\tbvc.n\t339320 \n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 00339288 :\n HUDTextureMesh::draw(Shader*, HUDTextureMesh::screen_position_origins_t):\n HUDTextureMesh.cc:216\n@@ -1280481,67 +1280483,67 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #28]\n \tmovs\tr0, r0\n-\tbvc.n\t339be4 \n+\tbvc.n\t339bec \n \tmovs\tr6, r2\n-\tbvc.n\t339b4c \n+\tbvc.n\t339b54 \n \tmovs\tr6, r2\n-\tstc2l\t0, cr0, [r6, #-92]\t@ 0xffffffa4\n-\tb.n\t339c88 \n+\tstc2l\t0, cr0, [sl, #-92]\t@ 0xffffffa4\n+\tb.n\t339c90 \n \tmovs\tr5, r2\n-\tbne.n\t339c48 \n+\tbne.n\t339c50 \n \tmovs\tr6, r2\n-\tbvs.n\t339bfc \n+\tbvs.n\t339c04 \n \tmovs\tr6, r2\n-\tbvs.n\t339b9c \n+\tbvs.n\t339ba4 \n \tmovs\tr6, r2\n \tldrb\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tldmia\tr2!, {r3, r7}\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbpl.n\t339d4c \n+\tbpl.n\t339d54 \n \tmovs\tr6, r2\n-\tbpl.n\t339d04 \n+\tbpl.n\t339d0c \n \tmovs\tr6, r2\n-\tbcc.n\t339c28 \n+\tbcc.n\t339c30 \n \tmovs\tr6, r2\n-\tbcc.n\t339be8 \n+\tbcc.n\t339bf0 \n \tmovs\tr6, r2\n-\tbcc.n\t339bd8 \n+\tbcc.n\t339be0 \n \tmovs\tr6, r2\n-\tbcc.n\t339b98 \n+\tbcc.n\t339ba0 \n \tmovs\tr6, r2\n-\tbcc.n\t339bbc \n+\tbcc.n\t339bc4 \n \tmovs\tr6, r2\n-\tbcs.n\t339c30 \n+\tbcs.n\t339c38 \n \tmovs\tr6, r2\n-\tldr\tr7, [sp, #912]\t@ 0x390\n+\tldr\tr7, [sp, #928]\t@ 0x3a0\n \tmovs\tr6, r2\n-\tbcc.n\t339bc0 \n+\tbcc.n\t339bc8 \n \tmovs\tr6, r2\n-\tbcc.n\t339c18 \n+\tbcc.n\t339c20 \n \tmovs\tr6, r2\n \tadd\tr8, sl\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xebe20016\n-\tldmia\tr5!, {r1, r2, r3}\n+\t\t\t@ instruction: 0xebe60016\n+\tldmia\tr5!, {r1, r4}\n \tmovs\tr6, r2\n-\tldmia\tr4!, {r1, r5, r7}\n+\tldmia\tr4!, {r1, r2, r5, r7}\n \tmovs\tr6, r2\n-\tbeq.n\t339d50 \n+\tbeq.n\t339d58 \n \tmovs\tr6, r2\n \tstmia\tr6!, {r1, r3, r6}\n \tmovs\tr4, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstmia\tr4!, {r1, r2, r5, r6, r7}\n \tmovs\tr4, r3\n@@ -1281237,55 +1281239,55 @@\n \tmovs\tr0, r0\n \tstmia\tr3!, {r2, r3, r4}\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n-\tbvc.n\t33a1f8 \n+\tbvc.n\t33a200 \n \tmovs\tr5, r2\n-\tstmia\tr7!, {r1, r2, r3, r4, r5, r6, r7}\n+\tldmia\tr0!, {r1}\n \tmovs\tr6, r2\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r5]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstmia\tr1!, {r1, r2, r3, r5, r6, r7}\n \tmovs\tr4, r3\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr5!, {r1, r2, r6, r7}\n+\tldmia\tr5!, {r1, r3, r6, r7}\n \tmovs\tr6, r2\n \tstmia\tr1!, {r1, r3, r4, r7}\n \tmovs\tr4, r3\n \tstmia\tr1!, {r1, r3, r4, r5, r6}\n \tmovs\tr4, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldmia\tr5, {r2, r4, r5, r7}\n+\tldmia\tr5, {r3, r4, r5, r7}\n \tmovs\tr6, r2\n-\tldmia\tr5!, {r3, r4}\n+\tldmia\tr5!, {r2, r3, r4}\n \tmovs\tr6, r2\n \tsubs\tr6, #30\n \tmovs\tr5, r2\n-\tb.n\t339c64 \n+\tb.n\t339c6c \n \tmovs\tr6, r2\n-\tldmia\tr5!, {r1, r2, r3}\n+\tldmia\tr5!, {r1, r4}\n \tmovs\tr6, r2\n-\tstmia\tr6!, {r4, r5}\n+\tstmia\tr6!, {r2, r4, r5}\n \tmovs\tr6, r2\n-\tstmia\tr5!, {r5, r7}\n+\tstmia\tr5!, {r2, r5, r7}\n \tmovs\tr6, r2\n-\tldmia\tr2!, {r3}\n+\tldmia\tr2, {r2, r3}\n \tmovs\tr6, r2\n-\tstr\tr7, [sp, #72]\t@ 0x48\n+\tstr\tr7, [sp, #88]\t@ 0x58\n \tmovs\tr6, r2\n \tbkpt\t0x00d2\n \tmovs\tr4, r3\n \tbkpt\t0x00ba\n \tmovs\tr4, r3\n \tbkpt\t0x009c\n \tmovs\tr4, r3\n@@ -1281586,20 +1281588,20 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr2!, {r5}\n+\tldmia\tr2, {r2, r5}\n \tmovs\tr6, r2\n-\torr.w\tr0, sl, #22\n-\tldmia\tr2, {r2, r3}\n+\torr.w\tr0, lr, #22\n+\tldmia\tr2!, {r4}\n \tmovs\tr6, r2\n-\tldmia\tr1, {r1, r4, r5}\n+\tldmia\tr1, {r1, r2, r4, r5}\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0033a460 , std::allocator > const&, std::map, std::allocator > > const&) const@@Base>:\n HUDTextureMesh::get_sum_x_advance(std::__cxx11::basic_string, std::allocator > const&, std::map, std::allocator > > const&) const:\n HUDTextureMesh.cc:404\n@@ -1281795,15 +1281797,15 @@\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcbnz\tr0, 33a63e , std::allocator > const&, glm::vec<4, float, (glm::qualifier)0>&, Shader*, std::map, std::allocator > > const&)@@Base+0x4a>\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r1, r4, r5, r7}\n+\tldmia\tr0!, {r1, r2, r4, r5, r7}\n \tmovs\tr6, r2\n \trevsh\tr0, r0\n \tmovs\tr4, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \trev16\tr2, r1\n \tmovs\tr4, r3\n@@ -1282220,31 +1282222,31 @@\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r6]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n-\tldmia\tr5, {r3, r4, r5, r7}\n+\tldmia\tr5, {r2, r3, r4, r5, r7}\n \tmovs\tr5, r2\n-\tbkpt\t0x009c\n+\tbkpt\t0x00a0\n \tmovs\tr6, r2\n-\tstmia\tr4!, {r1, r2, r4, r5, r6}\n+\tstmia\tr4!, {r1, r3, r4, r5, r6}\n \tmovs\tr6, r2\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r3, r6}\n+\tstmia\tr7!, {r2, r3, r6}\n \tmovs\tr6, r2\n-\tstmia\tr7!, {r2, r7}\n+\tstmia\tr7!, {r3, r7}\n \tmovs\tr6, r2\n-\tstmia\tr5!, {r1, r2, r6, r7}\n+\tstmia\tr5!, {r1, r3, r6, r7}\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #28]\n \tmovs\tr0, r0\n@@ -1283672,78 +1283674,78 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrb\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r2, r4, r6, r7}\n+\tstmia\tr5!, {r3, r4, r6, r7}\n \tmovs\tr6, r2\n-\tstmia\tr4!, {r1, r2, r7}\n+\tstmia\tr4!, {r1, r3, r7}\n \tmovs\tr6, r2\n-\tstmia\tr4!, {r4, r7}\n+\tstmia\tr4!, {r2, r4, r7}\n \tmovs\tr6, r2\n-\tstmia\tr3!, {r1, r3, r4, r5, r6}\n+\tstmia\tr3!, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr6, r2\n-\tstmia\tr3!, {r1, r2, r3, r5}\n+\tstmia\tr3!, {r1, r4, r5}\n \tmovs\tr6, r2\n-\tstmia\tr2!, {r3, r4, r5, r6, r7}\n+\tstmia\tr2!, {r2, r3, r4, r5, r6, r7}\n \tmovs\tr6, r2\n-\tstmia\tr3!, {r2, r4, r6}\n+\tstmia\tr3!, {r3, r4, r6}\n \tmovs\tr6, r2\n-\tstmia\tr2!, {r1, r2, r4, r5, r6}\n+\tstmia\tr2!, {r1, r3, r4, r5, r6}\n \tmovs\tr6, r2\n-\tstmia\tr2!, {r1, r4, r5, r6}\n+\tstmia\tr2!, {r1, r2, r4, r5, r6}\n \tmovs\tr6, r2\n-\tstmia\tr1!, {r2, r4, r5, r6, r7}\n+\tstmia\tr1!, {r3, r4, r5, r6, r7}\n \tmovs\tr6, r2\n-\tstmia\tr2!, {r4, r5, r6}\n+\tstmia\tr2!, {r2, r4, r5, r6}\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcbz\tr4, 33b4d2 , std::allocator > const&, glm::vec<4, float, (glm::qualifier)0>&, Shader*, std::map, std::allocator > > const&)@@Base+0xede>\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\titee\tls\n+\titet\tls\n \tmovls\tr6, r2\n-\tbkpt\t0x00a0\n-\tmovhi\tr6, r2\n-\tstrh\tr6, [r6, #62]\t@ 0x3e\n+\tbkpt\t0x00a4\n+\tmovls\tr6, r2\n+\tstrh\tr2, [r7, #62]\t@ 0x3e\n \tmovs\tr6, r2\n-\tbkpt\t0x0092\n+\tbkpt\t0x0096\n \tmovs\tr6, r2\n-\tcmp\tip, sp\n+\tcmp\tr8, lr\n \tmovs\tr7, r2\n-\tbkpt\t0x004e\n+\tbkpt\t0x0052\n \tmovs\tr6, r2\n-\tpop\t{r1, r2, r4, r5, r6, pc}\n+\tpop\t{r1, r3, r4, r5, r6, pc}\n \tmovs\tr6, r2\n-\tcmp\tr1, #164\t@ 0xa4\n+\tcmp\tr1, #168\t@ 0xa8\n \tmovs\tr7, r2\n-\tpop\t{r4, r6, r7, pc}\n+\tpop\t{r2, r4, r6, r7, pc}\n \tmovs\tr6, r2\n-\tpop\t{r5, r6, r7}\n+\tpop\t{r2, r5, r6, r7}\n \tmovs\tr6, r2\n-\tstrh\tr2, [r6, #50]\t@ 0x32\n+\tstrh\tr6, [r6, #50]\t@ 0x32\n \tmovs\tr6, r2\n-\tit\tmi\n+\tite\tmi\n \tmovmi\tr6, r2\n-\tnop\t{7}\n-\tmovs\tr6, r2\n-\tcmp\tr3, #118\t@ 0x76\n+\tite\tvc\t@ unpredictable \n+\tmovvc\tr6, r2\n+\tcmpvs\tr3, #118\t@ 0x76\n \tmovs\tr5, r2\n-\tbhi.n\t33b54c , std::allocator > const&, bool, Shader*, std::map, std::allocator > > const&)@@Base+0x20>\n+\tbhi.n\t33b554 , std::allocator > const&, bool, Shader*, std::map, std::allocator > > const&)@@Base+0x28>\n \tmovs\tr6, r2\n-\tpop\t{r1, r3, r5, r7}\n+\tpop\t{r1, r2, r3, r5, r7}\n \tmovs\tr6, r2\n-\titet\tcs\n+\titee\tcs\n \tmovcs\tr6, r2\n-\tmvncc\tr4, r3\n-\tmovcs\tr7, r2\n+\tmvncc\tr0, r4\n+\tmovcc\tr7, r2\n \tadd\tr5, sp, #912\t@ 0x390\n \tmovs\tr4, r3\n \tadd\tr5, sp, #0\n \tmovs\tr4, r3\n \tadd\tr4, sp, #808\t@ 0x328\n \tmovs\tr4, r3\n \tadd\tr4, sp, #712\t@ 0x2c8\n@@ -1283832,15 +1283834,15 @@\n \tadd\tsp, #36\t@ 0x24\n \tpop\t{r4, r5, r6, r7, pc}\n \tblx\te7278 <__stack_chk_fail@plt>\n \tadd\tr2, sp, #744\t@ 0x2e8\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbgt.n\t33b5f0 \n+\tbgt.n\t33b5f8 \n \tmovs\tr7, r2\n \tadd\tr2, sp, #448\t@ 0x1c0\n \tmovs\tr4, r3\n \n 0033b5b4 :\n HUDTextureMesh::setup_quad():\n HUDTextureMesh.cc:51\n@@ -1284636,23 +1284638,23 @@\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb668\n+\t\t\t@ instruction: 0xb66c\n \tmovs\tr6, r2\n-\tadd\tr5, sp, #304\t@ 0x130\n+\tadd\tr5, sp, #320\t@ 0x140\n \tmovs\tr6, r2\n-\tadd\tr5, sp, #224\t@ 0xe0\n+\tadd\tr5, sp, #240\t@ 0xf0\n \tmovs\tr6, r2\n-\tadd\tr3, sp, #352\t@ 0x160\n+\tadd\tr3, sp, #368\t@ 0x170\n \tmovs\tr6, r2\n-\tadd\tr4, sp, #672\t@ 0x2a0\n+\tadd\tr4, sp, #688\t@ 0x2b0\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0033bbb0 :\n Instanced_Markup_Mesh::setup_instancing_buffers(unsigned int):\n Instanced-Markup-Mesh.cc:147\n@@ -1285319,35 +1285321,35 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbz\tr0, 33c12c > const&)@@Base+0x3c>\n+\tcbz\tr4, 33c12c > const&)@@Base+0x3c>\n \tmovs\tr6, r2\n-\tadds\tr2, r4, #1\n+\tadds\tr6, r4, #1\n \tmovs\tr7, r2\n-\tcbz\tr4, 33c11c > const&)@@Base+0x2c>\n+\tcbz\tr0, 33c11e > const&)@@Base+0x2e>\n \tmovs\tr6, r2\n-\tsubs\tr2, #164\t@ 0xa4\n+\tsubs\tr2, #168\t@ 0xa8\n \tmovs\tr6, r2\n-\tuxth\tr4, r5\n+\tuxth\tr0, r6\n \tmovs\tr6, r2\n-\tsubs\tr2, #48\t@ 0x30\n+\tsubs\tr2, #52\t@ 0x34\n \tmovs\tr6, r2\n-\tsxtb\tr2, r2\n+\tsxtb\tr6, r2\n \tmovs\tr6, r2\n-\tldmia\tr3!, {r4, r5, r6}\n+\tldmia\tr3!, {r2, r4, r5, r6}\n \tmovs\tr6, r2\n-\tcbz\tr0, 33c122 > const&)@@Base+0x32>\n+\tcbz\tr4, 33c122 > const&)@@Base+0x32>\n \tmovs\tr6, r2\n-\tldmia\tr3, {r3, r4}\n+\tldmia\tr3, {r2, r3, r4}\n \tmovs\tr6, r2\n-\tcbz\tr2, 33c124 > const&)@@Base+0x34>\n+\tcbz\tr6, 33c124 > const&)@@Base+0x34>\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0033c0f0 > const&)@@Base>:\n Instanced_Markup_Mesh::update_instancing_buffers(std::vector > const&):\n Instanced-Markup-Mesh.cc:229\n@@ -1286908,18 +1286910,18 @@\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #488]\t@ 0x1e8\n \tmovs\tr4, r3\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tsubs\tr1, #212\t@ 0xd4\n+\tsubs\tr1, #216\t@ 0xd8\n \tmovs\tr6, r2\n-\tmcr2\t0, 5, r0, cr10, cr5, {0}\n-\tadd\tr7, sp, #600\t@ 0x258\n+\tmcr2\t0, 5, r0, cr14, cr5, {0}\n+\tadd\tr7, sp, #616\t@ 0x268\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n@@ -1286931,83 +1286933,83 @@\n \tmovs\tr4, r3\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tldr\tr3, [sp, #256]\t@ 0x100\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #728\t@ 0x2d8\n+\tadd\tr4, sp, #744\t@ 0x2e8\n \tmovs\tr6, r2\n-\tstrb\tr2, [r4, #9]\n+\tstrb\tr6, [r4, #9]\n \tmovs\tr6, r2\n-\tasrs\tr6, r2, #19\n+\tasrs\tr2, r3, #19\n \tmovs\tr7, r2\n-\tadd\tr6, sp, #152\t@ 0x98\n+\tadd\tr6, sp, #168\t@ 0xa8\n \tmovs\tr6, r2\n-\tstmia\tr4!, {r1, r3, r5}\n+\tstmia\tr4!, {r1, r2, r3, r5}\n \tmovs\tr6, r2\n-\tadd\tr6, sp, #232\t@ 0xe8\n+\tadd\tr6, sp, #248\t@ 0xf8\n \tmovs\tr6, r2\n-\tadd\tr6, sp, #176\t@ 0xb0\n+\tadd\tr6, sp, #192\t@ 0xc0\n \tmovs\tr6, r2\n-\tadd\tr6, sp, #168\t@ 0xa8\n+\tadd\tr6, sp, #184\t@ 0xb8\n \tmovs\tr6, r2\n-\tcmp\tr7, #188\t@ 0xbc\n+\tcmp\tr7, #192\t@ 0xc0\n \tmovs\tr7, r2\n-\tadd\tr4, sp, #632\t@ 0x278\n+\tadd\tr4, sp, #648\t@ 0x288\n \tmovs\tr6, r2\n-\tstrb\tr0, [r7, #4]\n+\tstrb\tr4, [r7, #4]\n \tmovs\tr6, r2\n-\tadd\tr4, sp, #512\t@ 0x200\n+\tadd\tr4, sp, #528\t@ 0x210\n \tmovs\tr6, r2\n-\tcmp\tr7, #54\t@ 0x36\n+\tcmp\tr7, #58\t@ 0x3a\n \tmovs\tr7, r2\n-\tadd\tr4, sp, #24\n+\tadd\tr4, sp, #40\t@ 0x28\n \tmovs\tr6, r2\n-\tadd\tr4, sp, #96\t@ 0x60\n+\tadd\tr4, sp, #112\t@ 0x70\n \tmovs\tr6, r2\n-\tcmp\tr6, #174\t@ 0xae\n+\tcmp\tr6, #178\t@ 0xb2\n \tmovs\tr7, r2\n-\tadd\tr3, sp, #1000\t@ 0x3e8\n+\tadd\tr3, sp, #1016\t@ 0x3f8\n \tmovs\tr6, r2\n-\tadd\tr2, sp, #576\t@ 0x240\n+\tadd\tr2, sp, #592\t@ 0x250\n \tmovs\tr6, r2\n-\tldr\tr6, [r2, #124]\t@ 0x7c\n+\tldr\tr2, [r3, #124]\t@ 0x7c\n \tmovs\tr6, r2\n-\tadd\tr2, sp, #520\t@ 0x208\n+\tadd\tr2, sp, #536\t@ 0x218\n \tmovs\tr6, r2\n-\tadd\tr3, sp, #472\t@ 0x1d8\n+\tadd\tr3, sp, #488\t@ 0x1e8\n \tmovs\tr6, r2\n-\tadd\tr3, sp, #432\t@ 0x1b0\n+\tadd\tr3, sp, #448\t@ 0x1c0\n \tmovs\tr6, r2\n-\tadd\tr2, sp, #128\t@ 0x80\n+\tadd\tr2, sp, #144\t@ 0x90\n \tmovs\tr6, r2\n-\tadd\tr2, sp, #72\t@ 0x48\n+\tadd\tr2, sp, #88\t@ 0x58\n \tmovs\tr6, r2\n-\tcmp\tr5, #8\n+\tcmp\tr5, #12\n \tmovs\tr7, r2\n-\tadd\tr0, sp, #992\t@ 0x3e0\n+\tadd\tr0, sp, #1008\t@ 0x3f0\n \tmovs\tr6, r2\n-\tadd\tr1, sp, #16\n+\tadd\tr1, sp, #32\n \tmovs\tr6, r2\n-\tadd\tr2, sp, #88\t@ 0x58\n+\tadd\tr2, sp, #104\t@ 0x68\n \tmovs\tr6, r2\n-\tadd\tr0, sp, #856\t@ 0x358\n+\tadd\tr0, sp, #872\t@ 0x368\n \tmovs\tr6, r2\n-\tadd\tr0, sp, #944\t@ 0x3b0\n+\tadd\tr0, sp, #960\t@ 0x3c0\n \tmovs\tr6, r2\n-\tldr\tr0, [r1, #88]\t@ 0x58\n+\tldr\tr4, [r1, #88]\t@ 0x58\n \tmovs\tr6, r2\n-\tadd\tr4, pc, #152\t@ (adr r4, 33ce64 )\n+\tadd\tr4, pc, #168\t@ (adr r4, 33ce74 )\n \tmovs\tr6, r2\n-\tcmp\tr3, #130\t@ 0x82\n+\tcmp\tr3, #134\t@ 0x86\n \tmovs\tr7, r2\n-\tadd\tr0, sp, #712\t@ 0x2c8\n+\tadd\tr0, sp, #728\t@ 0x2d8\n \tmovs\tr6, r2\n-\tldr\tr6, [r7, #76]\t@ 0x4c\n+\tldr\tr2, [r0, #80]\t@ 0x50\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr3, [sp, #368]\t@ 0x170\n \tmovs\tr4, r3\n \tstr\tr3, [sp, #272]\t@ 0x110\n \tmovs\tr4, r3\n@@ -1287531,15 +1287533,15 @@\n \tmov\tr1, r0\n \tb.n\t33d186 \n \tblx\te78c8 \n \tldrh\tr0, [r3, #52]\t@ 0x34\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #720\t@ (adr r2, 33d490 )\n+\tadd\tr2, pc, #736\t@ (adr r2, 33d4a0 )\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0033d1c4 :\n key_bindings_t::run() const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n@@ -1287782,21 +1287784,21 @@\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, #48]\t@ 0x30\n \tmovs\tr4, r3\n \tldrh\tr4, [r7, #46]\t@ 0x2e\n \tmovs\tr4, r3\n-\tadd\tr2, pc, #280\t@ (adr r2, 33d52c )\n+\tadd\tr2, pc, #296\t@ (adr r2, 33d53c )\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #720\t@ (adr r1, 33d6ec > const&, std::vector > const&)@@Base+0x40>)\n+\tadd\tr1, pc, #736\t@ (adr r1, 33d6fc > const&, std::vector > const&)@@Base+0x50>)\n \tmovs\tr6, r2\n-\tadd\tr1, pc, #480\t@ (adr r1, 33d600 )\n+\tadd\tr1, pc, #496\t@ (adr r1, 33d610 )\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, #34]\t@ 0x22\n \tmovs\tr4, r3\n \tadds\tr6, #248\t@ 0xf8\n \tmovs\tr4, r2\n@@ -1288441,35 +1288443,35 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #192]\t@ 0xc0\n+\tldr\tr5, [sp, #208]\t@ 0xd0\n \tmovs\tr6, r2\n-\tldr\tr6, [sp, #96]\t@ 0x60\n+\tldr\tr6, [sp, #112]\t@ 0x70\n \tmovs\tr6, r2\n-\tstrb\tr2, [r3, #14]\n+\tstrb\tr6, [r3, #14]\n \tmovs\tr6, r2\n-\tldr\tr5, [sp, #752]\t@ 0x2f0\n+\tldr\tr5, [sp, #768]\t@ 0x300\n \tmovs\tr6, r2\n-\tstrb\tr4, [r6, #13]\n+\tstrb\tr0, [r7, #13]\n \tmovs\tr6, r2\n-\tldr\tr5, [sp, #376]\t@ 0x178\n+\tldr\tr5, [sp, #392]\t@ 0x188\n \tmovs\tr6, r2\n-\tstrb\tr6, [r1, #13]\n+\tstrb\tr2, [r2, #13]\n \tmovs\tr6, r2\n-\tldr\tr5, [sp, #0]\n+\tldr\tr5, [sp, #16]\n \tmovs\tr6, r2\n-\tstrb\tr0, [r5, #12]\n+\tstrb\tr4, [r5, #12]\n \tmovs\tr6, r2\n-\tldr\tr4, [sp, #568]\t@ 0x238\n+\tldr\tr4, [sp, #584]\t@ 0x248\n \tmovs\tr6, r2\n-\tldrsh\tr0, [r4, r4]\n+\tldrsh\tr4, [r4, r4]\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0033d934 :\n LinesMesh::update_radius_ring_vertices(float):\n LinesMesh.cc:168\n@@ -1289191,37 +1289193,37 @@\n \tmovs\tr0, r0\n \tstrh\tr4, [r0, #38]\t@ 0x26\n \tmovs\tr4, r3\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #784]\t@ 0x310\n+\tldr\tr3, [sp, #800]\t@ 0x320\n \tmovs\tr6, r2\n-\tldr\tr3, [sp, #312]\t@ 0x138\n+\tldr\tr3, [sp, #328]\t@ 0x148\n \tmovs\tr6, r2\n-\tldrh\tr0, [r6, #10]\n+\tldrh\tr4, [r6, #10]\n \tmovs\tr6, r2\n-\tldr\tr2, [sp, #560]\t@ 0x230\n+\tldr\tr2, [sp, #576]\t@ 0x240\n \tmovs\tr6, r2\n-\tldr\tr2, [sp, #496]\t@ 0x1f0\n+\tldr\tr2, [sp, #512]\t@ 0x200\n \tmovs\tr6, r2\n-\tldr\tr2, [sp, #8]\n+\tldr\tr2, [sp, #24]\n \tmovs\tr6, r2\n-\tldr\tr1, [sp, #776]\t@ 0x308\n+\tldr\tr1, [sp, #792]\t@ 0x318\n \tmovs\tr6, r2\n-\tldr\tr6, [r0, #104]\t@ 0x68\n+\tldr\tr2, [r1, #104]\t@ 0x68\n \tmovs\tr6, r2\n-\tldr\tr1, [sp, #256]\t@ 0x100\n+\tldr\tr1, [sp, #272]\t@ 0x110\n \tmovs\tr6, r2\n-\tldr\tr1, [sp, #248]\t@ 0xf8\n+\tldr\tr1, [sp, #264]\t@ 0x108\n \tmovs\tr6, r2\n-\tldrh\tr2, [r3, r1]\n+\tldrh\tr6, [r3, r1]\n \tmovs\tr6, r2\n-\tldr\tr0, [sp, #600]\t@ 0x258\n+\tldr\tr0, [sp, #616]\t@ 0x268\n \tmovs\tr6, r2\n \tstrh\tr0, [r4, #18]\n \tmovs\tr4, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrh\tr4, [r3, #14]\n \tmovs\tr4, r3\n@@ -1289753,37 +1289755,37 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstrh\tr4, [r0, #0]\n \tmovs\tr4, r3\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #544]\t@ 0x220\n+\tstr\tr7, [sp, #560]\t@ 0x230\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #256]\t@ 0x100\n+\tstr\tr6, [sp, #272]\t@ 0x110\n \tmovs\tr6, r2\n-\tstr\tr7, [sp, #24]\n+\tstr\tr7, [sp, #40]\t@ 0x28\n \tmovs\tr6, r2\n-\tstr\tr5, [sp, #552]\t@ 0x228\n+\tstr\tr5, [sp, #568]\t@ 0x238\n \tmovs\tr6, r2\n-\tstr\tr6, [sp, #512]\t@ 0x200\n+\tstr\tr6, [sp, #528]\t@ 0x210\n \tmovs\tr6, r2\n-\tldrsb\tr4, [r4, r2]\n+\tldrsb\tr0, [r5, r2]\n \tmovs\tr6, r2\n-\tstr\tr4, [sp, #896]\t@ 0x380\n+\tstr\tr4, [sp, #912]\t@ 0x390\n \tmovs\tr6, r2\n \tldrb\tr2, [r7, #26]\n \tmovs\tr4, r3\n-\tstr\tr5, [sp, #784]\t@ 0x310\n+\tstr\tr5, [sp, #800]\t@ 0x320\n \tmovs\tr6, r2\n-\tstr\tr6, [sp, #208]\t@ 0xd0\n+\tstr\tr6, [sp, #224]\t@ 0xe0\n \tmovs\tr6, r2\n-\tstr\tr5, [sp, #200]\t@ 0xc8\n+\tstr\tr5, [sp, #216]\t@ 0xd8\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr2, [r5, #22]\n \tmovs\tr4, r3\n \tldrb\tr2, [r2, #22]\n \tmovs\tr4, r3\n@@ -1290143,23 +1290145,23 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #116]\t@ 0x74\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #184]\t@ 0xb8\n+\tstr\tr4, [sp, #200]\t@ 0xc8\n \tmovs\tr6, r2\n-\tstr\tr3, [sp, #984]\t@ 0x3d8\n+\tstr\tr3, [sp, #1000]\t@ 0x3e8\n \tmovs\tr6, r2\n-\tstr\tr3, [sp, #776]\t@ 0x308\n+\tstr\tr3, [sp, #792]\t@ 0x318\n \tmovs\tr6, r2\n-\tstr\tr3, [sp, #216]\t@ 0xd8\n+\tstr\tr3, [sp, #232]\t@ 0xe8\n \tmovs\tr6, r2\n-\tstr\tr3, [sp, #144]\t@ 0x90\n+\tstr\tr3, [sp, #160]\t@ 0xa0\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0033e5bc > const&, std::vector > const&)@@Base>:\n LinesMesh::setup_vertices_and_indices(std::vector > const&, std::vector > const&):\n LinesMesh.cc:97\n@@ -1290244,15 +1290246,15 @@\n \tblx\te78c8 \n \tldrb\tr0, [r5, #8]\n \tmovs\tr4, r3\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r5, #52]\t@ 0x34\n+\tldrh\tr0, [r6, #52]\t@ 0x34\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0033e674 const&, float, unsigned int, float, bool)@@Base>:\n LinesMesh::make_vertices_for_pulse(glm::vec<4, float, (glm::qualifier)0> const&, float, unsigned int, float, bool):\n LinesMesh.cc:334\n@@ -1290722,15 +1290724,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrb\tr2, [r6, #24]\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #800\t@ (adr r7, 33ed4c )\n+\tadd\tr7, pc, #816\t@ (adr r7, 33ed5c )\n \tmovs\tr7, r2\n \tstrb\tr0, [r7, #23]\n \tmovs\tr4, r3\n \n 0033ea30 :\n LinesMesh::update_buffers_for_pulse(float, int):\n LinesMesh.cc:382\n@@ -1290871,15 +1290873,15 @@\n \titett\tge\n \tmovge\tr0, r0\n \tmovlt\tr0, r0\n \tstrbge\tr2, [r6, #22]\n \tmovge\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #296\t@ (adr r7, 33ec70 )\n+\tadd\tr7, pc, #312\t@ (adr r7, 33ec80 )\n \tmovs\tr7, r2\n \tstrb\tr4, [r4, #22]\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n@@ -1291003,15 +1291005,15 @@\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r5, #17]\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #832\t@ (adr r5, 33ef84 )\n+\tadd\tr5, pc, #848\t@ (adr r5, 33ef94 )\n \tmovs\tr7, r2\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tstrb\tr2, [r6, #15]\n \tmovs\tr4, r3\n@@ -1291490,15 +1291492,15 @@\n /usr/include/c++/14/bits/vector.tcc:123\n \tmov\tr1, r7\n \tmov\tr0, r4\n \tblx\te9d00 >::_M_realloc_append(unsigned int&&)@plt+0x4>\n \tb.n\t33ef18 \n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #184\t@ (adr r5, 33f02c )\n+\tadd\tr5, pc, #200\t@ (adr r5, 33f03c )\n \tmovs\tr7, r2\n \tstrb\tr4, [r7, #13]\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr0, [r4, #3]\n \tmovs\tr4, r3\n@@ -1292107,17 +1292109,17 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r2, #40]\t@ 0x28\n+\tstrh\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr6, r2\n-\tmvns\tr0, r2\n+\tmvns\tr4, r2\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0033f44c , std::allocator > > const&)@@Base>:\n LigandViewMesh::import(std::vector, std::allocator > > const&):\n \tpush\t{r3, r4, r5, r6, r7, lr}\n@@ -1292518,15 +1292520,15 @@\n \tnop\n \tldr\tr4, [r3, #40]\t@ 0x28\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r4, #36]\t@ 0x24\n \tmovs\tr4, r3\n-\tstrh\tr0, [r4, #26]\n+\tstrh\tr4, [r4, #26]\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n@@ -1292538,31 +1292540,31 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r0, #28]\n \tmovs\tr4, r3\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r2, #22]\n+\tstrh\tr4, [r2, #22]\n \tmovs\tr6, r2\n-\tasrs\tr0, r2\n+\tasrs\tr4, r2\n \tmovs\tr6, r2\n-\tstrh\tr6, [r7, #20]\n+\tstrh\tr2, [r0, #22]\n \tmovs\tr6, r2\n-\tvqadd.u8\td0, d10, d6\n-\tstrh\tr6, [r1, #18]\n+\tvqadd.u8\td0, d14, d6\n+\tstrh\tr2, [r2, #18]\n \tmovs\tr6, r2\n-\tlsls\tr6, r1\n+\tlsls\tr2, r2\n \tmovs\tr6, r2\n-\tstrh\tr0, [r4, #18]\n+\tstrh\tr4, [r4, #18]\n \tmovs\tr6, r2\n-\tmrc2\t0, 4, r0, cr0, cr6, {0}\n+\tmrc2\t0, 4, r0, cr4, cr6, {0}\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r5, #10]\n+\tstrh\tr4, [r5, #10]\n \tmovs\tr6, r2\n \tldr\tr2, [r7, #0]\n \tmovs\tr4, r3\n \tstr\tr6, [r6, #124]\t@ 0x7c\n \tmovs\tr4, r3\n \tstr\tr6, [r3, #124]\t@ 0x7c\n \tmovs\tr4, r3\n@@ -1293139,15 +1293141,15 @@\n \tblx\teaad0 \n \tstr\tr0, [r6, #92]\t@ 0x5c\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr2, [r6, #88]\t@ 0x58\n \tmovs\tr4, r3\n-\tcbz\tr2, 33fc42 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x24e>\n+\tcbz\tr6, 33fc42 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x24e>\n \tmovs\tr6, r2\n \tstr\tr6, [r1, #68]\t@ 0x44\n \tmovs\tr4, r3\n \tstr\tr2, [r5, #64]\t@ 0x40\n \tmovs\tr4, r3\n \tstr\tr2, [r2, #64]\t@ 0x40\n \tmovs\tr4, r3\n@@ -1293930,25 +1293932,25 @@\n \tmov\tr1, r0\n \tb.n\t340208 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x16c>\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tldrsh\tr0, [r1, r5]\n \tmovs\tr4, r3\n-\tldrb\tr6, [r5, #2]\n-\tmovs\tr6, r2\n \tldrb\tr2, [r6, #2]\n \tmovs\tr6, r2\n+\tldrb\tr6, [r6, #2]\n+\tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r6, #30]\n+\tstrb\tr4, [r6, #30]\n \tmovs\tr6, r2\n-\tldrb\tr4, [r2, #0]\n+\tldrb\tr0, [r3, #0]\n \tmovs\tr6, r2\n \n 00340258 , std::allocator > const&) const@@Base>:\n Model::export_as_obj(std::__cxx11::basic_string, std::allocator > const&) const:\n Model.cc:491\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1295056,94 +1295058,94 @@\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, r5]\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r2, #31]\n+\tstrb\tr4, [r2, #31]\n \tmovs\tr6, r2\n-\tstrb\tr2, [r0, #31]\n+\tstrb\tr6, [r0, #31]\n \tmovs\tr6, r2\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tldrh.w\tr0, [r2, #20]\n-\tstrb\tr2, [r1, #24]\n+\tldrh.w\tr0, [r6, #20]\n+\tstrb\tr6, [r1, #24]\n \tmovs\tr6, r2\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr4, r3\n-\tstrb\tr2, [r2, #21]\n+\tstrb\tr6, [r2, #21]\n \tmovs\tr6, r2\n-\tstrb\tr4, [r2, #21]\n+\tstrb\tr0, [r3, #21]\n \tmovs\tr6, r2\n-\tmov\tr2, r1\n+\tmov\tr6, r1\n \tmovs\tr6, r2\n \tstrh\tr4, [r4, #6]\n \tmovs\tr4, r2\n-\tcmp\tlr, sp\n+\tcmp\tsl, lr\n \tmovs\tr6, r2\n-\tstrb\tr0, [r4, #20]\n+\tstrb\tr4, [r4, #20]\n \tmovs\tr6, r2\n-\tcmp\tr8, r9\n+\tcmp\tip, r9\n \tmovs\tr6, r2\n-\tstrb\tr2, [r0, #20]\n+\tstrb\tr6, [r0, #20]\n \tmovs\tr6, r2\n-\tstrb\tr2, [r6, #19]\n+\tstrb\tr6, [r6, #19]\n \tmovs\tr6, r2\n-\tcmp\tr2, lr\n+\tcmp\tr6, lr\n \tmovs\tr6, r2\n \tldmia\tr7, {r1, r5, r6, r7}\n \tmovs\tr4, r2\n \tldmia\tr7, {r5, r6, r7}\n \tmovs\tr4, r2\n \tldmia\tr7, {r1, r3, r4, r5, r6, r7}\n \tmovs\tr4, r2\n-\tstrb\tr6, [r2, #13]\n-\tmovs\tr6, r2\n-\tstrb\tr6, [r2, #13]\n+\tstrb\tr2, [r3, #13]\n \tmovs\tr6, r2\n-\tstrb\tr2, [r4, #13]\n+\tstrb\tr2, [r3, #13]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r5, #13]\n+\tstrb\tr6, [r4, #13]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r6, #13]\n+\tstrb\tr2, [r6, #13]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r6, #13]\n+\tstrb\tr2, [r7, #13]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r6, #13]\n+\tstrb\tr2, [r7, #13]\n \tmovs\tr6, r2\n \tstrb\tr2, [r7, #13]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r0, #14]\n+\tstrb\tr6, [r7, #13]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r4, #12]\n+\tstrb\tr2, [r1, #14]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r5, #12]\n+\tstrb\tr2, [r5, #12]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r5, #12]\n+\tstrb\tr2, [r6, #12]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r5, #13]\n+\tstrb\tr2, [r6, #12]\n \tmovs\tr6, r2\n \tstrb\tr2, [r6, #13]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r7, #13]\n+\tstrb\tr6, [r6, #13]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r3, #11]\n+\tstrb\tr2, [r0, #14]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r4, #11]\n+\tstrb\tr2, [r4, #11]\n \tmovs\tr6, r2\n-\tstrb\tr6, [r4, #11]\n+\tstrb\tr2, [r5, #11]\n+\tmovs\tr6, r2\n+\tstrb\tr2, [r5, #11]\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrsb\tr6, [r5, r1]\n \tmovs\tr4, r3\n \tldrsb\tr6, [r2, r1]\n \tmovs\tr4, r3\n@@ -1295782,19 +1295784,19 @@\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr4, [r5, r2]\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r3, #64]\t@ 0x40\n+\tldr\tr0, [r4, #64]\t@ 0x40\n \tmovs\tr6, r2\n-\tmovs\tr7, #150\t@ 0x96\n+\tmovs\tr7, #154\t@ 0x9a\n \tmovs\tr6, r2\n-\tldrb\tr4, [r1, #3]\n+\tldrb\tr0, [r2, #3]\n \tmovs\tr5, r2\n \tstrb\tr2, [r2, #25]\n \tmovs\tr4, r2\n \tbcs.n\t3411ec \n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1296836,109 +1296838,109 @@\n \tldr\tr3, [sp, #308]\t@ 0x134\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.w\t341b96 \n \tblx\te78c8 \n \tb.n\t341cd4 \n \tnop\n-\tldr\tr6, [r3, #24]\n+\tldr\tr2, [r4, #24]\n \tmovs\tr6, r2\n-\tldr\tr6, [r7, #20]\n+\tldr\tr2, [r0, #24]\n \tmovs\tr6, r2\n-\tldr\tr0, [r3, #20]\n+\tldr\tr4, [r3, #20]\n \tmovs\tr6, r2\n-\tldr\tr2, [r4, #20]\n+\tldr\tr6, [r4, #20]\n \tmovs\tr6, r2\n-\tmovs\tr4, #170\t@ 0xaa\n+\tmovs\tr4, #174\t@ 0xae\n \tmovs\tr6, r2\n-\tmovs\tr4, #56\t@ 0x38\n+\tmovs\tr4, #60\t@ 0x3c\n \tmovs\tr6, r2\n-\tmovs\tr4, #30\n+\tmovs\tr4, #34\t@ 0x22\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr6, [r3, #4]\n+\tldr\tr2, [r4, #4]\n \tmovs\tr6, r2\n-\tmovs\tr3, #148\t@ 0x94\n+\tmovs\tr3, #152\t@ 0x98\n \tmovs\tr6, r2\n-\tstrb\tr0, [r7, #18]\n+\tstrb\tr4, [r7, #18]\n \tmovs\tr5, r2\n \tstrb\tr2, [r6, #8]\n \tmovs\tr4, r2\n \tldmia\tr7!, {r2, r4, r5}\n \tmovs\tr4, r2\n-\tmovs\tr3, #14\n+\tmovs\tr3, #18\n \tmovs\tr6, r2\n-\tstrb\tr6, [r6, #16]\n+\tstrb\tr2, [r7, #16]\n \tmovs\tr5, r2\n \tstrb\tr0, [r6, #6]\n \tmovs\tr4, r2\n \tldmia\tr6!, {r1, r4, r5, r7}\n \tmovs\tr4, r2\n-\tmovs\tr2, #144\t@ 0x90\n+\tmovs\tr2, #148\t@ 0x94\n \tmovs\tr6, r2\n-\tstrb\tr0, [r7, #14]\n+\tstrb\tr4, [r7, #14]\n \tmovs\tr5, r2\n \tstrb\tr2, [r6, #4]\n \tmovs\tr4, r2\n \tldmia\tr6!, {r2, r4, r5}\n \tmovs\tr4, r2\n-\tmovs\tr2, #20\n+\tmovs\tr2, #24\n \tmovs\tr6, r2\n-\tmovs\tr1, #170\t@ 0xaa\n+\tmovs\tr1, #174\t@ 0xae\n \tmovs\tr6, r2\n-\tstrb\tr2, [r2, #11]\n+\tstrb\tr6, [r2, #11]\n \tmovs\tr5, r2\n \tstrb\tr4, [r1, #1]\n \tmovs\tr4, r2\n \tldmia\tr5!, {r1, r2, r3, r6}\n \tmovs\tr4, r2\n-\tmovs\tr1, #48\t@ 0x30\n+\tmovs\tr1, #52\t@ 0x34\n \tmovs\tr6, r2\n-\tstrb\tr0, [r3, #9]\n+\tstrb\tr4, [r3, #9]\n \tmovs\tr5, r2\n \tldr\tr2, [r2, #124]\t@ 0x7c\n \tmovs\tr4, r2\n \tldmia\tr4, {r2, r4, r6, r7}\n \tmovs\tr4, r2\n-\tmovs\tr0, #182\t@ 0xb6\n+\tmovs\tr0, #186\t@ 0xba\n \tmovs\tr6, r2\n-\tstrb\tr6, [r3, #7]\n+\tstrb\tr2, [r4, #7]\n \tmovs\tr5, r2\n \tldr\tr0, [r3, #116]\t@ 0x74\n \tmovs\tr4, r2\n \tldmia\tr4, {r1, r3, r4, r6}\n \tmovs\tr4, r2\n-\tmovs\tr0, #60\t@ 0x3c\n+\tmovs\tr0, #64\t@ 0x40\n \tmovs\tr6, r2\n-\tsubs\tr0, r3, #7\n+\tsubs\tr4, r3, #7\n \tmovs\tr6, r2\n-\tstrb\tr0, [r0, #4]\n+\tstrb\tr4, [r0, #4]\n \tmovs\tr5, r2\n \tldr\tr2, [r7, #100]\t@ 0x64\n \tmovs\tr4, r2\n \tldmia\tr3, {r2, r3, r4, r5, r6}\n \tmovs\tr4, r2\n-\tsubs\tr6, r3, #5\n+\tsubs\tr2, r4, #5\n \tmovs\tr6, r2\n-\tstrb\tr6, [r0, #2]\n+\tstrb\tr2, [r1, #2]\n \tmovs\tr5, r2\n \tldr\tr0, [r0, #96]\t@ 0x60\n \tmovs\tr4, r2\n \tldmia\tr3!, {r1}\n \tmovs\tr4, r2\n-\tsubs\tr4, r4, #3\n+\tsubs\tr0, r5, #3\n \tmovs\tr6, r2\n-\tstrb\tr4, [r1, #0]\n+\tstrb\tr0, [r2, #0]\n \tmovs\tr5, r2\n \tldr\tr6, [r0, #88]\t@ 0x58\n \tmovs\tr4, r2\n \tldmia\tr2!, {r3, r7}\n \tmovs\tr4, r2\n-\tsubs\tr2, r5, #1\n+\tsubs\tr6, r5, #1\n \tmovs\tr6, r2\n \tmov\tr0, r3\n \tmovs\tr4, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr8, fp\n \tmovs\tr4, r3\n@@ -1301775,17 +1301777,17 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tsubs\tr6, r4, r7\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr0, #48\t@ 0x30\n+\tsubs\tr0, #52\t@ 0x34\n \tmovs\tr6, r2\n-\tsubs\tr0, #8\n+\tsubs\tr0, #12\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 003445f0 :\n Mesh::debug() const:\n Mesh.cc:336\n@@ -1301887,19 +1301889,19 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tadds\tr6, r6, r7\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr6, #170\t@ 0xaa\n+\tadds\tr6, #174\t@ 0xae\n \tmovs\tr6, r2\n-\tadds\tr6, #160\t@ 0xa0\n+\tadds\tr6, #164\t@ 0xa4\n \tmovs\tr6, r2\n-\tadds\tr6, #138\t@ 0x8a\n+\tadds\tr6, #142\t@ 0x8e\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 003446c8 :\n Mesh::delete_gl_buffers():\n Mesh.cc:710\n@@ -1302040,15 +1302042,15 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #116]\t@ 0x74\n \tmovs\tr0, r0\n \tldr\tr4, [r1, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr5, #130\t@ 0x82\n+\tadds\tr5, #134\t@ 0x86\n \tmovs\tr6, r2\n \tstr\tr5, [sp, #528]\t@ 0x210\n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 003447e4 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base>:\n@@ -1302894,19 +1302896,19 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tasrs\tr4, r7, #31\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr5, #34\t@ 0x22\n+\tadds\tr5, #38\t@ 0x26\n \tmovs\tr6, r2\n-\tadds\tr5, #94\t@ 0x5e\n+\tadds\tr5, #98\t@ 0x62\n \tmovs\tr6, r2\n-\tadds\tr5, #126\t@ 0x7e\n+\tadds\tr5, #130\t@ 0x82\n \tmovs\tr6, r2\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tstrb\tr0, [r1, r2]\n \tmovs\tr0, r0\n@@ -1302918,43 +1302920,43 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadds\tr6, #12\n+\tadds\tr6, #16\n \tmovs\tr6, r2\n-\tadds\tr5, #182\t@ 0xb6\n+\tadds\tr5, #186\t@ 0xba\n \tmovs\tr6, r2\n-\tadds\tr5, #100\t@ 0x64\n+\tadds\tr5, #104\t@ 0x68\n \tmovs\tr6, r2\n-\tadds\tr5, #18\n+\tadds\tr5, #22\n \tmovs\tr6, r2\n-\tadds\tr4, #192\t@ 0xc0\n+\tadds\tr4, #196\t@ 0xc4\n \tmovs\tr6, r2\n-\tadds\tr4, #108\t@ 0x6c\n+\tadds\tr4, #112\t@ 0x70\n \tmovs\tr6, r2\n-\tadds\tr3, #242\t@ 0xf2\n+\tadds\tr3, #246\t@ 0xf6\n \tmovs\tr6, r2\n-\tadds\tr3, #120\t@ 0x78\n+\tadds\tr3, #124\t@ 0x7c\n \tmovs\tr6, r2\n-\tadds\tr2, #200\t@ 0xc8\n+\tadds\tr2, #204\t@ 0xcc\n \tmovs\tr6, r2\n-\tadds\tr2, #166\t@ 0xa6\n+\tadds\tr2, #170\t@ 0xaa\n \tmovs\tr6, r2\n-\tadds\tr1, #210\t@ 0xd2\n+\tadds\tr1, #214\t@ 0xd6\n \tmovs\tr6, r2\n-\tadds\tr2, #12\n+\tadds\tr2, #16\n \tmovs\tr6, r2\n-\tadds\tr0, #218\t@ 0xda\n+\tadds\tr0, #222\t@ 0xde\n \tmovs\tr6, r2\n-\tadds\tr0, #216\t@ 0xd8\n+\tadds\tr0, #220\t@ 0xdc\n \tmovs\tr6, r2\n-\torr.w\tr0, r8, r5, lsr #32\n+\torr.w\tr0, ip, r5, lsr #32\n \n 00344ed8 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base>:\n Mesh::setup_matrix_and_colour_instancing_buffers_standard(std::vector, std::allocator > > const&, std::vector, std::allocator > > const&):\n Mesh.cc:1158\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1303850,43 +1303852,43 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr7, #228\t@ 0xe4\n+\tcmp\tr7, #232\t@ 0xe8\n \tmovs\tr6, r2\n-\tadds\tr2, #90\t@ 0x5a\n+\tadds\tr2, #94\t@ 0x5e\n \tmovs\tr6, r2\n-\tadds\tr1, #244\t@ 0xf4\n+\tadds\tr1, #248\t@ 0xf8\n \tmovs\tr6, r2\n-\tadds\tr1, #146\t@ 0x92\n+\tadds\tr1, #150\t@ 0x96\n \tmovs\tr6, r2\n-\tadds\tr1, #6\n+\tadds\tr1, #10\n \tmovs\tr6, r2\n-\tadds\tr0, #150\t@ 0x96\n+\tadds\tr0, #154\t@ 0x9a\n \tmovs\tr6, r2\n-\tadds\tr0, #42\t@ 0x2a\n+\tadds\tr0, #46\t@ 0x2e\n \tmovs\tr6, r2\n-\tcmp\tr7, #190\t@ 0xbe\n+\tcmp\tr7, #194\t@ 0xc2\n \tmovs\tr6, r2\n-\tcmp\tr7, #122\t@ 0x7a\n+\tcmp\tr7, #126\t@ 0x7e\n \tmovs\tr6, r2\n-\tcmp\tr7, #8\n+\tcmp\tr7, #12\n \tmovs\tr6, r2\n-\tcmp\tr6, #92\t@ 0x5c\n+\tcmp\tr6, #96\t@ 0x60\n \tmovs\tr6, r2\n-\tcmp\tr6, #154\t@ 0x9a\n+\tcmp\tr6, #158\t@ 0x9e\n \tmovs\tr6, r2\n-\tcmp\tr5, #86\t@ 0x56\n+\tcmp\tr5, #90\t@ 0x5a\n \tmovs\tr6, r2\n-\tcmp\tr5, #64\t@ 0x40\n+\tcmp\tr5, #68\t@ 0x44\n \tmovs\tr6, r2\n-\tb.n\t345c8c 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>\n+\tb.n\t345c94 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>\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 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>:\n 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):\n Mesh.cc:1497\n@@ -1305668,45 +1305670,45 @@\n \tmovs\tr0, r0\n \tlsrs\tr2, r3, #6\n \tmovs\tr4, r3\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #512\t@ (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>)\n+\tadd\tr4, pc, #528\t@ (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>)\n \tmovs\tr5, r2\n-\tldr\tr6, [r2, #20]\n+\tldr\tr2, [r3, #20]\n \tmovs\tr5, r2\n-\tcmp\tr4, #114\t@ 0x72\n+\tcmp\tr4, #118\t@ 0x76\n \tmovs\tr6, r2\n-\tcmp\tr4, #64\t@ 0x40\n+\tcmp\tr4, #68\t@ 0x44\n \tmovs\tr6, r2\n-\tcmp\tr3, #252\t@ 0xfc\n+\tcmp\tr4, #0\n \tmovs\tr6, r2\n-\tcmp\tr3, #180\t@ 0xb4\n+\tcmp\tr3, #184\t@ 0xb8\n \tmovs\tr6, r2\n-\tcmp\tr3, #100\t@ 0x64\n+\tcmp\tr3, #104\t@ 0x68\n \tmovs\tr6, r2\n-\tcmp\tr3, #20\n+\tcmp\tr3, #24\n \tmovs\tr6, r2\n-\tasrs\tr2, r4, #31\n+\tasrs\tr6, r4, #31\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n-\tcmp\tr3, #14\n+\tcmp\tr3, #18\n \tmovs\tr6, r2\n-\tcmp\tr2, #230\t@ 0xe6\n+\tcmp\tr2, #234\t@ 0xea\n \tmovs\tr6, r2\n-\tcmp\tr2, #160\t@ 0xa0\n+\tcmp\tr2, #164\t@ 0xa4\n \tmovs\tr6, r2\n-\tcmp\tr2, #82\t@ 0x52\n+\tcmp\tr2, #86\t@ 0x56\n \tmovs\tr6, r2\n-\tcmp\tr2, #30\n+\tcmp\tr2, #34\t@ 0x22\n \tmovs\tr6, r2\n-\tcmp\tr2, #20\n+\tcmp\tr2, #24\n \tmovs\tr6, r2\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r5]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n@@ -1305714,91 +1305716,91 @@\n \tmovs\tr4, r3\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tlsls\tr6, r0, #9\n \tmovs\tr4, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr5, #232\t@ 0xe8\n-\tmovs\tr6, r2\n-\tmovs\tr5, #232\t@ 0xe8\n+\tmovs\tr5, #236\t@ 0xec\n \tmovs\tr6, r2\n \tmovs\tr5, #236\t@ 0xec\n \tmovs\tr6, r2\n-\tmovs\tr5, #230\t@ 0xe6\n+\tmovs\tr5, #240\t@ 0xf0\n \tmovs\tr6, r2\n-\tmovs\tr5, #222\t@ 0xde\n+\tmovs\tr5, #234\t@ 0xea\n+\tmovs\tr6, r2\n+\tmovs\tr5, #226\t@ 0xe2\n \tmovs\tr6, r2\n-\tbhi.n\t346370 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>\n+\tbhi.n\t346378 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>\n \tmovs\tr5, r2\n-\tldrb\tr2, [r5, #13]\n+\tldrb\tr6, [r5, #13]\n \tmovs\tr6, r2\n-\tcmp\tr0, #72\t@ 0x48\n+\tcmp\tr0, #76\t@ 0x4c\n \tmovs\tr6, r2\n-\tcmp\tr2, #228\t@ 0xe4\n+\tcmp\tr2, #232\t@ 0xe8\n \tmovs\tr6, r2\n-\tasrs\tr4, r6, #19\n+\tasrs\tr0, r7, #19\n \tmovs\tr6, r2\n-\tasrs\tr4, r4, #19\n+\tasrs\tr0, r5, #19\n \tmovs\tr6, r2\n-\tasrs\tr2, r4, #19\n+\tasrs\tr6, r4, #19\n \tmovs\tr6, r2\n-\tstr\tr6, [sp, #464]\t@ 0x1d0\n+\tstr\tr6, [sp, #480]\t@ 0x1e0\n \tmovs\tr6, r2\n-\tmovs\tr7, #122\t@ 0x7a\n+\tmovs\tr7, #126\t@ 0x7e\n \tmovs\tr6, r2\n-\tmovs\tr7, #122\t@ 0x7a\n+\tmovs\tr7, #126\t@ 0x7e\n \tmovs\tr6, r2\n-\tsubs\tr4, #12\n+\tsubs\tr4, #16\n \tmovs\tr6, r2\n-\tmovs\tr4, #118\t@ 0x76\n+\tmovs\tr4, #122\t@ 0x7a\n \tmovs\tr6, r2\n-\tmovs\tr7, #76\t@ 0x4c\n+\tmovs\tr7, #80\t@ 0x50\n \tmovs\tr6, r2\n-\tmovs\tr6, #58\t@ 0x3a\n+\tmovs\tr6, #62\t@ 0x3e\n \tmovs\tr6, r2\n-\tbvc.n\t3462ec 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>\n+\tbvc.n\t3462f4 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>\n \tmovs\tr5, r2\n-\tlsrs\tr4, r6, #24\n+\tlsrs\tr0, r7, #24\n \tmovs\tr6, r2\n-\tstr\tr5, [sp, #576]\t@ 0x240\n+\tstr\tr5, [sp, #592]\t@ 0x250\n \tmovs\tr6, r2\n-\tmovs\tr5, #212\t@ 0xd4\n+\tmovs\tr5, #216\t@ 0xd8\n \tmovs\tr6, r2\n-\tasrs\tr2, r5, #10\n+\tasrs\tr6, r5, #10\n \tmovs\tr6, r2\n-\tstr\tr5, [sp, #256]\t@ 0x100\n+\tstr\tr5, [sp, #272]\t@ 0x110\n \tmovs\tr6, r2\n-\tmovs\tr5, #68\t@ 0x44\n+\tmovs\tr5, #72\t@ 0x48\n \tmovs\tr6, r2\n \tldrb\tr4, [r7, #16]\n \tmovs\tr4, r2\n-\tmovs\tr5, #54\t@ 0x36\n+\tmovs\tr5, #58\t@ 0x3a\n \tmovs\tr6, r2\n-\tstr\tr4, [sp, #904]\t@ 0x388\n+\tstr\tr4, [sp, #920]\t@ 0x398\n \tmovs\tr6, r2\n-\tmovs\tr4, #186\t@ 0xba\n+\tmovs\tr4, #190\t@ 0xbe\n \tmovs\tr6, r2\n-\tmovs\tr4, #188\t@ 0xbc\n+\tmovs\tr4, #192\t@ 0xc0\n \tmovs\tr6, r2\n-\tstr\tr4, [sp, #624]\t@ 0x270\n+\tstr\tr4, [sp, #640]\t@ 0x280\n \tmovs\tr6, r2\n-\tmovs\tr3, #218\t@ 0xda\n+\tmovs\tr3, #222\t@ 0xde\n \tmovs\tr6, r2\n-\tmovs\tr3, #68\t@ 0x44\n+\tmovs\tr3, #72\t@ 0x48\n \tmovs\tr6, r2\n-\tbvs.n\t34642c 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>\n+\tbvs.n\t346434 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>\n \tmovs\tr5, r2\n-\tmovs\tr3, #48\t@ 0x30\n+\tmovs\tr3, #52\t@ 0x34\n \tmovs\tr6, r2\n-\tasrs\tr0, r7, #20\n+\tasrs\tr4, r7, #20\n \tmovs\tr6, r2\n-\tmovs\tr2, #180\t@ 0xb4\n+\tmovs\tr2, #184\t@ 0xb8\n \tmovs\tr6, r2\n-\tmovs\tr4, #92\t@ 0x5c\n+\tmovs\tr4, #96\t@ 0x60\n \tmovs\tr6, r2\n \tstrh\tr2, [r0, #32]\n \tmovs\tr4, r2\n \tldc2l\t0, cr0, [ip, #108]\t@ 0x6c\n \tldc2\t0, cr0, [lr, #108]!\t@ 0x6c\n \tstc2\t0, cr0, [r0, #108]!\t@ 0x6c\n \tstc2\t0, cr0, [r4, #108]\t@ 0x6c\n@@ -1307209,29 +1307211,29 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfa96001b\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tstr\tr5, [sp, #992]\t@ 0x3e0\n+\tstr\tr5, [sp, #1008]\t@ 0x3f0\n \tmovs\tr5, r2\n-\tldrh\tr6, [r1, r3]\n+\tldrh\tr2, [r2, r3]\n \tmovs\tr5, r2\n-\tsubs\tr0, r6, #0\n+\tsubs\tr4, r6, #0\n \tmovs\tr6, r2\n-\tadds\tr4, r5, #7\n+\tadds\tr0, r6, #7\n \tmovs\tr6, r2\n-\tadds\tr6, r4, #6\n+\tadds\tr2, r5, #6\n \tmovs\tr6, r2\n-\tadds\tr0, r3, #5\n+\tadds\tr4, r3, #5\n \tmovs\tr6, r2\n-\tadds\tr2, r1, #4\n+\tadds\tr6, r1, #4\n \tmovs\tr6, r2\n-\tlsrs\tr0, r3, #7\n+\tlsrs\tr4, r3, #7\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r5]\n \tmovs\tr0, r0\n@@ -1307239,75 +1307241,75 @@\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf5e0001b\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tsubs.w\tr0, r2, #10158080\t@ 0x9b0000\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, r7, r6\n+\tadds\tr4, r7, r6\n \tmovs\tr6, r2\n-\tldmia\tr4, {r2, r4, r6, r7}\n+\tldmia\tr4, {r3, r4, r6, r7}\n \tmovs\tr5, r2\n-\tldr\tr2, [r1, #116]\t@ 0x74\n+\tldr\tr6, [r1, #116]\t@ 0x74\n \tmovs\tr6, r2\n-\tadds\tr2, r5, #0\n+\tadds\tr6, r5, #0\n \tmovs\tr6, r2\n-\tsubs\tr0, r1, #3\n+\tsubs\tr4, r1, #3\n \tmovs\tr6, r2\n-\tlsrs\tr2, r3, #3\n+\tlsrs\tr6, r3, #3\n \tmovs\tr6, r2\n-\tlsrs\tr6, r1, #3\n+\tlsrs\tr2, r2, #3\n \tmovs\tr6, r2\n-\tlsrs\tr6, r1, #3\n+\tlsrs\tr2, r2, #3\n \tmovs\tr6, r2\n-\tldrh\tr2, [r4, #18]\n+\tldrh\tr6, [r4, #18]\n \tmovs\tr6, r2\n-\tsubs\tr4, r5, r2\n+\tsubs\tr0, r6, r2\n \tmovs\tr6, r2\n-\tldmia\tr4!, {r3}\n+\tldmia\tr4!, {r2, r3}\n \tmovs\tr5, r2\n-\tlsls\tr6, r4, #10\n+\tlsls\tr2, r5, #10\n \tmovs\tr6, r2\n-\tldrh\tr2, [r0, #16]\n+\tldrh\tr6, [r0, #16]\n \tmovs\tr6, r2\n-\tsubs\tr4, r1, r1\n+\tsubs\tr0, r2, r1\n \tmovs\tr6, r2\n-\tlsls\tr0, r4, #28\n+\tlsls\tr4, r4, #28\n \tmovs\tr6, r2\n-\tldrh\tr0, [r7, #12]\n+\tldrh\tr4, [r7, #12]\n \tmovs\tr6, r2\n-\tadds\tr2, r0, r7\n+\tadds\tr6, r0, r7\n \tmovs\tr6, r2\n \tstrb\tr2, [r7, #2]\n \tmovs\tr4, r2\n-\tadds\tr4, r6, r6\n+\tadds\tr0, r7, r6\n \tmovs\tr6, r2\n-\tldrh\tr0, [r4, #10]\n+\tldrh\tr4, [r4, #10]\n \tmovs\tr6, r2\n-\tadds\tr6, r7, r4\n+\tadds\tr2, r0, r5\n \tmovs\tr6, r2\n-\tadds\tr6, r7, r4\n+\tadds\tr2, r0, r5\n \tmovs\tr6, r2\n-\tldrh\tr6, [r3, #8]\n+\tldrh\tr2, [r4, #8]\n \tmovs\tr6, r2\n-\tadds\tr6, r3, r1\n+\tadds\tr2, r4, r1\n \tmovs\tr6, r2\n-\tasrs\tr2, r1, #31\n+\tasrs\tr6, r1, #31\n \tmovs\tr6, r2\n-\tldmia\tr2!, {r1, r5, r7}\n+\tldmia\tr2, {r1, r2, r5, r7}\n \tmovs\tr5, r2\n-\tasrs\tr0, r7, #30\n+\tasrs\tr4, r7, #30\n \tmovs\tr6, r2\n-\tlsrs\tr6, r7, #6\n+\tlsrs\tr2, r0, #7\n \tmovs\tr6, r2\n-\tsubs\tr0, r2, r0\n+\tsubs\tr4, r2, r0\n \tmovs\tr6, r2\n-\tsubs\tr4, r6, r0\n+\tsubs\tr0, r7, r0\n \tmovs\tr6, r2\n-\tldmia\tr2, {r2, r3, r4}\n+\tldmia\tr2!, {r5}\n \tmovs\tr5, r2\n \t\t\t@ instruction: 0xf266001b\n \tmovw\tr0, #32795\t@ 0x801b\n \t\t\t@ instruction: 0xf22a001b\n \taddw\tr0, lr, #27\n \t\t\t@ instruction: 0xf1f2001b\n \trsbs\tr0, r6, #27\n@@ -1309017,34 +1309019,34 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \torns\tr0, r2, #27\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r0, #28]\n+\tldrh\tr2, [r1, #28]\n \tmovs\tr5, r2\n-\tstr\tr4, [r3, r1]\n+\tstr\tr0, [r4, r1]\n \tmovs\tr5, r2\n-\tasrs\tr2, r0, #26\n+\tasrs\tr6, r0, #26\n \tmovs\tr6, r2\n-\tasrs\tr0, r7, #13\n+\tasrs\tr4, r7, #13\n \tmovs\tr6, r2\n-\tasrs\tr2, r6, #12\n+\tasrs\tr6, r6, #12\n \tmovs\tr6, r2\n-\tasrs\tr2, r5, #11\n+\tasrs\tr6, r5, #11\n \tmovs\tr6, r2\n-\tasrs\tr2, r3, #10\n+\tasrs\tr6, r3, #10\n \tmovs\tr6, r2\n-\tasrs\tr2, r1, #9\n+\tasrs\tr6, r1, #9\n \tmovs\tr6, r2\n-\tasrs\tr6, r3, #17\n+\tasrs\tr2, r4, #17\n \tmovs\tr6, r2\n-\tmrc2\t0, 6, r0, cr10, cr5, {0}\n-\tasrs\tr4, r1, #16\n+\tmrc2\t0, 6, r0, cr14, cr5, {0}\n+\tasrs\tr0, r2, #16\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n@@ -1309061,106 +1309063,106 @@\n \tstrd\tr0, r0, [r2, #108]!\t@ 0x6c\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tldrb\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r0, #11\n+\tasrs\tr6, r0, #11\n \tmovs\tr6, r2\n-\tasrs\tr6, r2, #11\n+\tasrs\tr2, r3, #11\n \tmovs\tr6, r2\n \tstr\tr0, [r3, #100]\t@ 0x64\n \tmovs\tr4, r2\n-\tasrs\tr6, r2, #12\n+\tasrs\tr2, r3, #12\n \tmovs\tr6, r2\n-\t\t\t@ instruction: 0xf7940015\n-\tasrs\tr4, r4, #10\n+\t\t\t@ instruction: 0xf7980015\n+\tasrs\tr0, r5, #10\n \tmovs\tr6, r2\n-\tldrb\tr0, [r2, #27]\n+\tldrb\tr4, [r2, #27]\n \tmovs\tr6, r2\n \tldrd\tr0, r0, [lr], #108\t@ 0x6c\n-\tasrs\tr4, r2, #5\n+\tasrs\tr0, r3, #5\n \tmovs\tr6, r2\n-\tsmlawt\tr0, r2, r5, r0\n-\tasrs\tr0, r4, #2\n+\tsmlawt\tr0, r6, r5, r0\n+\tasrs\tr4, r4, #2\n \tmovs\tr6, r2\n-\tsmladx\tr0, r6, r5, r0\n-\tldrb\tr4, [r3, #24]\n+\tsmladx\tr0, sl, r5, r0\n+\tldrb\tr0, [r4, #24]\n \tmovs\tr6, r2\n-\tasrs\tr2, r5, #1\n+\tasrs\tr6, r5, #1\n \tmovs\tr6, r2\n \tstr\tr0, [r3, #80]\t@ 0x50\n \tmovs\tr4, r2\n-\tlsrs\tr0, r2, #24\n+\tlsrs\tr4, r2, #24\n \tmovs\tr6, r2\n-\tldrb\tr2, [r7, #22]\n+\tldrb\tr6, [r7, #22]\n \tmovs\tr6, r2\n-\tlsrs\tr0, r7, #30\n+\tlsrs\tr4, r7, #30\n \tmovs\tr6, r2\n-\tvld1.8\t\t\t@ instruction: 0xf9e00015\n-\tlsrs\tr6, r3, #29\n+\tvld1.8\t\t\t@ instruction: 0xf9e40015\n+\tlsrs\tr2, r4, #29\n \tmovs\tr6, r2\n-\tit\tne\n+\titt\tne\n \tmovne\tr5, r2\n-\tvst1.8\t\t\t@ instruction: 0xf9c40015\n-\tlsrs\tr2, r1, #28\n+\tvst1ne.8\t\t\t@ instruction: 0xf9c80015\n+\tlsrs\tr6, r1, #28\n \tmovs\tr6, r2\n-\t\t\t@ instruction: 0xfa3c0015\n-\tldrb\tr2, [r2, #19]\n+\t\t\t@ instruction: 0xfa400015\n+\tldrb\tr6, [r2, #19]\n \tmovs\tr6, r2\n-\tvst1.8\t\t\t@ instruction: 0xf9cc0015\n-\tbkpt\t0x0068\n+\tldr??.w\tr0, [r0, #21]\n+\tbkpt\t0x006c\n \tmovs\tr5, r2\n-\tadd.w\tr0, r6, #9764864\t@ 0x950000\n-\tldrb\tr2, [r4, #17]\n+\tadd.w\tr0, sl, #9764864\t@ 0x950000\n+\tldrb\tr6, [r4, #17]\n \tmovs\tr6, r2\n-\tlsrs\tr0, r4, #27\n+\tlsrs\tr4, r4, #27\n \tmovs\tr6, r2\n-\tlsrs\tr4, r0, #29\n+\tlsrs\tr0, r1, #29\n \tmovs\tr6, r2\n-\tlsrs\tr6, r6, #29\n+\tlsrs\tr2, r7, #29\n \tmovs\tr6, r2\n-\tcmp\tr5, #184\t@ 0xb8\n+\tcmp\tr5, #188\t@ 0xbc\n \tmovs\tr6, r2\n-\tldrsh.w\tr0, [r8, #21]\n-\tldrsh.w\tr0, [r0, #21]\n-\tlsrs\tr4, r3, #22\n+\tldrsh.w\tr0, [ip, #21]\n+\tldrsh.w\tr0, [r4, #21]\n+\tlsrs\tr0, r4, #22\n \tmovs\tr6, r2\n-\tpop\t{r1, r3, r4, r6, pc}\n+\tpop\t{r1, r2, r3, r4, r6, pc}\n \tmovs\tr5, r2\n-\tldrsh\tr0, [r2, r7]\n+\tldrsh\tr4, [r2, r7]\n \tmovs\tr6, r2\n-\tlsrs\tr6, r0, #27\n+\tlsrs\tr2, r1, #27\n \tmovs\tr6, r2\n-\tlsrs\tr4, r3, #27\n+\tlsrs\tr0, r4, #27\n \tmovs\tr6, r2\n \tstr\tr0, [r4, #36]\t@ 0x24\n \tmovs\tr4, r2\n-\tlsrs\tr0, r4, #28\n+\tlsrs\tr4, r4, #28\n \tmovs\tr6, r2\n-\tusat16\tr0, #21, r0\n-\tlsrs\tr2, r1, #27\n+\tusat16\tr0, #21, r4\n+\tlsrs\tr6, r1, #27\n \tmovs\tr6, r2\n-\tldrb\tr0, [r4, #11]\n+\tldrb\tr4, [r4, #11]\n \tmovs\tr6, r2\n-\tlsrs\tr0, r2, #13\n+\tlsrs\tr4, r2, #13\n \tmovs\tr6, r2\n \tldr\tr0, [r7, #44]\t@ 0x2c\n \tmovs\tr4, r2\n-\tlsrs\tr6, r7, #21\n+\tlsrs\tr2, r0, #22\n \tmovs\tr6, r2\n-\tlsrs\tr6, r2, #23\n+\tlsrs\tr2, r3, #23\n \tmovs\tr6, r2\n-\tlsrs\tr0, r6, #25\n+\tlsrs\tr4, r6, #25\n \tmovs\tr6, r2\n-\tstrb.w\tr0, [r2, #21]\n-\tldr??.w\tr0, [r6, r5, lsl #1]\n-\tldr??.w\tr0, [r6, r5, lsl #1]\n-\tldrb\tr2, [r1, #8]\n+\tstrb.w\tr0, [r6, #21]\n+\tldr??.w\tr0, [sl, r5, lsl #1]\n+\tldr??.w\tr0, [sl, r5, lsl #1]\n+\tldrb\tr6, [r1, #8]\n \tmovs\tr6, r2\n \tb.n\t3475e8 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>\n \tmovs\tr3, r3\n \tb.n\t3475b0 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>\n \tmovs\tr3, r3\n \tb.n\t348578 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>\n \tmovs\tr3, r3\n@@ -1310936,48 +1310938,48 @@\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r1, #10\n+\tlsrs\tr2, r2, #10\n \tmovs\tr6, r2\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n-\tlsrs\tr4, r1, #9\n+\tlsrs\tr0, r2, #9\n \tmovs\tr6, r2\n-\tlsls\tr6, r0, #30\n+\tlsls\tr2, r1, #30\n \tmovs\tr6, r2\n-\tldrb\tr4, [r6, #14]\n+\tldrb\tr0, [r7, #14]\n \tmovs\tr5, r2\n-\tlsls\tr4, r6\n+\tlsls\tr0, r7\n \tmovs\tr5, r2\n-\tlsls\tr0, r6, #15\n+\tlsls\tr4, r6, #15\n \tmovs\tr6, r2\n-\tlsls\tr2, r1, #27\n+\tlsls\tr6, r1, #27\n \tmovs\tr6, r2\n-\tlsls\tr4, r5, #15\n+\tlsls\tr0, r6, #15\n \tmovs\tr6, r2\n-\tlsls\tr4, r3, #15\n+\tlsls\tr0, r4, #15\n \tmovs\tr6, r2\n-\tlsls\tr2, r1, #15\n+\tlsls\tr6, r1, #15\n \tmovs\tr6, r2\n-\tlsls\tr0, r7, #14\n+\tlsls\tr4, r7, #14\n \tmovs\tr6, r2\n-\tlsls\tr6, r4, #14\n+\tlsls\tr2, r5, #14\n \tmovs\tr6, r2\n-\t\t\t@ instruction: 0xf0aa0015\n-\tlsls\tr4, r5, #23\n+\t\t\t@ instruction: 0xf0ae0015\n+\tlsls\tr0, r6, #23\n \tmovs\tr6, r2\n-\tlsrs\tr4, r4, #2\n+\tlsrs\tr0, r5, #2\n \tmovs\tr6, r2\n-\tlsrs\tr6, r1, #2\n+\tlsrs\tr2, r2, #2\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n@@ -1310997,109 +1310999,109 @@\n \tmovs\tr0, r0\n \tblt.n\t348d10 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>\n \tmovs\tr3, r3\n \tldrb\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r4, #28\n+\tlsls\tr2, r5, #28\n \tmovs\tr6, r2\n-\tlsls\tr4, r2, #17\n+\tlsls\tr0, r3, #17\n \tmovs\tr6, r2\n \tldrsb\tr6, [r2, r7]\n \tmovs\tr4, r2\n-\tlsls\tr4, r2, #18\n+\tlsls\tr0, r3, #18\n \tmovs\tr6, r2\n-\tldmdb\tr2, {r0, r2, r4}\n-\tlsls\tr2, r4, #16\n+\tldmdb\tr6, {r0, r2, r4}\n+\tlsls\tr6, r4, #16\n \tmovs\tr6, r2\n-\tstrb\tr6, [r1, #1]\n+\tstrb\tr2, [r2, #1]\n \tmovs\tr6, r2\n-\tlsls\tr2, r2, #26\n+\tlsls\tr6, r2, #26\n \tmovs\tr6, r2\n-\tlsls\tr0, r0, #15\n+\tlsls\tr4, r0, #15\n \tmovs\tr6, r2\n \tldrsb\tr2, [r0, r5]\n \tmovs\tr4, r2\n-\tlsls\tr0, r0, #16\n+\tlsls\tr4, r0, #16\n \tmovs\tr6, r2\n-\tldrd\tr0, r0, [lr], #-84\t@ 0x54\n-\tlsls\tr6, r4, #14\n+\tstmia.w\tr2, {r0, r2, r4}\n+\tlsls\tr2, r5, #14\n \tmovs\tr6, r2\n-\tldr\tr2, [r7, #120]\t@ 0x78\n+\tldr\tr6, [r7, #120]\t@ 0x78\n \tmovs\tr6, r2\n-\tlsls\tr6, r0, #12\n+\tlsls\tr2, r1, #12\n \tmovs\tr6, r2\n-\tlsls\tr6, r3, #14\n+\tlsls\tr2, r4, #14\n \tmovs\tr6, r2\n-\tstc\t0, cr0, [lr, #84]!\t@ 0x54\n-\tstc\t0, cr0, [r0, #84]!\t@ 0x54\n-\tldc\t0, cr0, [lr, #84]\t@ 0x54\n-\tldr\tr0, [r6, #112]\t@ 0x70\n+\tldc\t0, cr0, [r2, #84]!\t@ 0x54\n+\tstc\t0, cr0, [r4, #84]!\t@ 0x54\n+\tstc\t0, cr0, [r2, #84]!\t@ 0x54\n+\tldr\tr4, [r6, #112]\t@ 0x70\n \tmovs\tr6, r2\n-\tlsls\tr2, r4, #19\n+\tlsls\tr6, r4, #19\n \tmovs\tr6, r2\n-\tlsls\tr2, r3, #18\n+\tlsls\tr6, r3, #18\n \tmovs\tr6, r2\n-\tsub\tsp, #176\t@ 0xb0\n+\tsub\tsp, #192\t@ 0xc0\n \tmovs\tr5, r2\n-\tb.n\t348b0c 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>\n+\tb.n\t348b14 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>\n \tmovs\tr5, r2\n-\tldr\tr2, [r4, #104]\t@ 0x68\n+\tldr\tr6, [r4, #104]\t@ 0x68\n \tmovs\tr6, r2\n-\tlsls\tr4, r3, #19\n+\tlsls\tr0, r4, #19\n \tmovs\tr6, r2\n-\tmrrc\t0, 1, r0, r6, cr5\n-\tlsls\tr0, r2, #17\n+\tmrrc\t0, 1, r0, sl, cr5\n+\tlsls\tr4, r2, #17\n \tmovs\tr6, r2\n-\tlsls\tr4, r2, #6\n+\tlsls\tr0, r3, #6\n \tmovs\tr6, r2\n-\tsubs\tr4, r2, #7\n+\tsubs\tr0, r3, #7\n \tmovs\tr6, r2\n-\tlsls\tr6, r3, #8\n+\tlsls\tr2, r4, #8\n \tmovs\tr6, r2\n-\t\t\t@ instruction: 0xeb340015\n-\tldr\tr2, [r1, #92]\t@ 0x5c\n+\t\t\t@ instruction: 0xeb380015\n+\tldr\tr6, [r1, #92]\t@ 0x5c\n \tmovs\tr6, r2\n-\tlsls\tr0, r2, #11\n+\tlsls\tr4, r2, #11\n \tmovs\tr6, r2\n \tstrb\tr6, [r0, r3]\n \tmovs\tr4, r2\n-\tlsls\tr2, r0, #11\n+\tlsls\tr6, r0, #11\n \tmovs\tr6, r2\n-\tldr\tr0, [r5, #84]\t@ 0x54\n+\tldr\tr4, [r5, #84]\t@ 0x54\n \tmovs\tr6, r2\n-\tlsls\tr0, r2, #9\n+\tlsls\tr4, r2, #9\n \tmovs\tr6, r2\n-\tbic.w\tr0, sl, r5, lsr #32\n-\tldr\tr0, [r4, #80]\t@ 0x50\n+\tbic.w\tr0, lr, r5, lsr #32\n+\tldr\tr4, [r4, #80]\t@ 0x50\n \tmovs\tr6, r2\n-\tstrd\tr0, r0, [r8, #84]\t@ 0x54\n-\tlsls\tr4, r7, #6\n+\tstrd\tr0, r0, [ip, #84]\t@ 0x54\n+\tlsls\tr0, r0, #7\n \tmovs\tr6, r2\n-\tlsls\tr2, r4, #5\n+\tlsls\tr6, r4, #5\n \tmovs\tr6, r2\n-\tlsls\tr0, r7, #3\n+\tlsls\tr4, r7, #3\n \tmovs\tr6, r2\n-\tlsls\tr4, r1, #4\n+\tlsls\tr0, r2, #4\n \tmovs\tr6, r2\n-\tlsls\tr0, r1, #2\n+\tlsls\tr4, r1, #2\n \tmovs\tr6, r2\n-\tadd\tr6, sp, #160\t@ 0xa0\n+\tadd\tr6, sp, #176\t@ 0xb0\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xe8d60015\n-\tmovs\tr2, r1\n+\t\t\t@ instruction: 0xe8da0015\n+\tmovs\tr6, r1\n \tmovs\tr6, r2\n-\tstrd\tr0, r0, [r2], #-84\t@ 0x54\n-\tstc2l\t0, cr0, [r6, #84]!\t@ 0x54\n-\tadd\tr5, sp, #648\t@ 0x288\n+\tstrd\tr0, r0, [r6], #-84\t@ 0x54\n+\tstc2l\t0, cr0, [sl, #84]!\t@ 0x54\n+\tadd\tr5, sp, #664\t@ 0x298\n \tmovs\tr5, r2\n-\tstr\tr0, [r3, r0]\n+\tstr\tr4, [r3, r0]\n \tmovs\tr6, r2\n-\tlsls\tr0, r3, #4\n+\tlsls\tr4, r3, #4\n \tmovs\tr6, r2\n \tldrh\tr4, [r0, r7]\n \tmovs\tr4, r2\n \tbpl.n\t348c38 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>\n \tmovs\tr3, r3\n \tbpl.n\t348c00 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>\n \tmovs\tr3, r3\n@@ -1311782,15 +1311784,15 @@\n \tmovs\tr0, r0\n \tbne.n\t34922c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x458>\n \tmovs\tr3, r3\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrb\tr6, [r3, #22]\n \tmovs\tr3, r2\n-\tadds\tr7, #96\t@ 0x60\n+\tadds\tr7, #100\t@ 0x64\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrb\tr0, [r4, r5]\n \tmovs\tr0, r0\n@@ -1311800,44 +1311802,44 @@\n \tmovs\tr3, r3\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tbeq.n\t3492e0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x20>\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstc2\t0, cr0, [r0], {21}\n-\tldr\tr2, [pc, #152]\t@ (349300 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x40>)\n+\tstc2\t0, cr0, [r4], {21}\n+\tldr\tr2, [pc, #168]\t@ (349310 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x50>)\n \tmovs\tr6, r2\n-\tldc2l\t0, cr0, [lr], #84\t@ 0x54\n+\tstc2\t0, cr0, [r2, #-84]\t@ 0xffffffac\n \tldr\tr4, [pc, #912]\t@ (349600 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0x78>)\n \tmovs\tr4, r2\n-\tvst1.8\t\t\t@ instruction: 0xf9800015\n-\tble.n\t34926c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x498>\n+\tvst1.8\t\t\t@ instruction: 0xf9840015\n+\tble.n\t349274 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x4a0>\n \tmovs\tr5, r2\n-\tldrsb.w\tr0, [lr, r5, lsl #1]\n-\tstr\tr6, [r5, #80]\t@ 0x50\n+\tvld4.8\t{d0-d3}, [r2 :64], r5\n+\tstr\tr2, [r6, #80]\t@ 0x50\n \tmovs\tr6, r2\n-\t\t\t@ instruction: 0xfbbc0015\n-\tb.n\t349858 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0x2d0>\n+\t\t\t@ instruction: 0xfbc00015\n+\tb.n\t349860 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0x2d8>\n \tmovs\tr5, r2\n-\tstc2\t0, cr0, [r2], #-84\t@ 0xffffffac\n+\tstc2\t0, cr0, [r6], #-84\t@ 0xffffffac\n \tldr\tr3, [pc, #1000]\t@ (349678 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0xf0>)\n \tmovs\tr4, r2\n \tldr\tr3, [pc, #992]\t@ (349674 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0xec>)\n \tmovs\tr4, r2\n-\tble.n\t3492f8 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x38>\n+\tble.n\t349300 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x40>\n \tmovs\tr5, r2\n-\tstr\tr4, [r1, #72]\t@ 0x48\n+\tstr\tr0, [r2, #72]\t@ 0x48\n \tmovs\tr6, r2\n-\tsmlabt\tr0, sl, r5, r0\n-\tsmladx\tr0, r2, r5, r0\n-\tsmlabt\tr0, sl, r5, r0\n+\tsmlabt\tr0, lr, r5, r0\n+\tsmladx\tr0, r6, r5, r0\n+\tsmlabt\tr0, lr, r5, r0\n \tldr\tr3, [pc, #528]\t@ (3494bc const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1fc>)\n \tmovs\tr4, r2\n-\tsmlawt\tr0, lr, r5, r0\n+\tsmlsdx\tr0, r2, r5, r0\n \tldr\tr3, [pc, #264]\t@ (3493bc const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0xfc>)\n \tmovs\tr4, r2\n \tldmia\tr6!, {r2, r5}\n \tmovs\tr3, r3\n \tldmia\tr6!, {r1, r2}\n \tmovs\tr3, r3\n \tldmia\tr5, {r3, r5, r6, r7}\n@@ -1312205,30 +1312207,30 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrb\tr6, [r7, #1]\n \tmovs\tr3, r2\n-\tadds\tr2, #64\t@ 0x40\n+\tadds\tr2, #68\t@ 0x44\n \tmovs\tr5, r2\n \tldrsh\tr0, [r7, r5]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldmia\tr3, {r3, r4, r7}\n \tmovs\tr3, r3\n \tldmia\tr3, {r3, r4, r5, r6}\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh.w\tr0, [r0, #21]\n-\tbls.n\t349488 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1c8>\n+\tldrh.w\tr0, [r4, #21]\n+\tbls.n\t349490 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1d0>\n \tmovs\tr5, r2\n-\tstr\tr4, [r4, #12]\n+\tstr\tr0, [r5, #12]\n \tmovs\tr6, r2\n \tldmia\tr3, {r1, r2, r3}\n \tmovs\tr3, r3\n \tldmia\tr2!, {r4, r5, r6, r7}\n \tmovs\tr3, r3\n \tldmia\tr2!, {r1, r4, r6, r7}\n \tmovs\tr3, r3\n@@ -1312863,48 +1312865,48 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n-\tstr\tr6, [r7, #92]\t@ 0x5c\n+\tstr\tr2, [r0, #96]\t@ 0x60\n \tmovs\tr5, r2\n-\tcmp\tr2, #224\t@ 0xe0\n+\tcmp\tr2, #228\t@ 0xe4\n \tmovs\tr5, r2\n \tstr\tr0, [r6, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #28]\n \tmovs\tr0, r0\n \tldmia\tr0!, {r3, r4, r5, r6, r7}\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf6620015\n-\tadd\tr0, pc, #280\t@ (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>)\n+\t\t\t@ instruction: 0xf6660015\n+\tadd\tr0, pc, #296\t@ (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>)\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xf6500015\n-\t\t\t@ instruction: 0xf6900015\n-\tldr\tr7, [sp, #832]\t@ 0x340\n+\t\t\t@ instruction: 0xf6540015\n+\t\t\t@ instruction: 0xf6940015\n+\tldr\tr7, [sp, #848]\t@ 0x350\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xf6860015\n-\tldrb\tr2, [r1, r7]\n+\t\t\t@ instruction: 0xf68a0015\n+\tldrb\tr6, [r1, r7]\n \tmovs\tr6, r2\n-\tudf\t#184\t@ 0xb8\n+\tudf\t#188\t@ 0xbc\n \tmovs\tr5, r2\n-\tsubs.w\tr0, r6, #9764864\t@ 0x950000\n-\tadc.w\tr0, r8, #9764864\t@ 0x950000\n-\tldr\tr6, [sp, #960]\t@ 0x3c0\n+\tsubs.w\tr0, sl, #9764864\t@ 0x950000\n+\tadc.w\tr0, ip, #9764864\t@ 0x950000\n+\tldr\tr6, [sp, #976]\t@ 0x3d0\n \tmovs\tr5, r2\n-\tbpl.n\t349998 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0x410>\n+\tbpl.n\t3499a0 const&, glm::vec<4, float, (glm::qualifier)0> const&, float, bool)@@Base+0x418>\n \tmovs\tr5, r2\n-\tldrb\tr2, [r5, r3]\n+\tldrb\tr6, [r5, r3]\n \tmovs\tr6, r2\n-\torrs.w\tr0, lr, #9764864\t@ 0x950000\n-\tldr\tr6, [sp, #424]\t@ 0x1a8\n+\torn\tr0, r2, #9764864\t@ 0x950000\n+\tldr\tr6, [sp, #440]\t@ 0x1b8\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstmia\tr6!, {r1, r2, r3, r5}\n \tmovs\tr3, r3\n \tstmia\tr6!, {r1, r2, r4}\n \tmovs\tr3, r3\n@@ -1313532,48 +1313534,48 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n-\tstr\tr6, [r6, #12]\n+\tstr\tr2, [r7, #12]\n \tmovs\tr5, r2\n-\tmovs\tr5, #216\t@ 0xd8\n+\tmovs\tr5, #220\t@ 0xdc\n \tmovs\tr5, r2\n \tstr\tr0, [r6, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #28]\n \tmovs\tr0, r0\n \tstmia\tr3!, {r1, r4, r5, r6, r7}\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsbc.w\tr0, r0, #21\n-\tldr\tr3, [sp, #272]\t@ 0x110\n+\tsbc.w\tr0, r4, #21\n+\tldr\tr3, [sp, #288]\t@ 0x120\n \tmovs\tr5, r2\n-\tadc.w\tr0, lr, #21\n-\t\t\t@ instruction: 0xf0ea0015\n-\tldr\tr2, [sp, #824]\t@ 0x338\n+\tadcs.w\tr0, r2, #21\n+\t\t\t@ instruction: 0xf0ee0015\n+\tldr\tr2, [sp, #840]\t@ 0x348\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xf1840015\n-\tldr\tr0, [r1, r3]\n+\t\t\t@ instruction: 0xf1880015\n+\tldr\tr4, [r1, r3]\n \tmovs\tr6, r2\n-\tbls.n\t349edc 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>\n+\tbls.n\t349ee4 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>\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xf1300015\n-\tand.w\tr0, sl, #21\n-\tldr\tr1, [sp, #952]\t@ 0x3b8\n+\t\t\t@ instruction: 0xf1340015\n+\tand.w\tr0, lr, #21\n+\tldr\tr1, [sp, #968]\t@ 0x3c8\n \tmovs\tr5, r2\n-\tbeq.n\t349e98 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>\n+\tbeq.n\t349ea0 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>\n \tmovs\tr5, r2\n-\tldrsb\tr0, [r5, r7]\n+\tldrsb\tr4, [r5, r7]\n \tmovs\tr6, r2\n-\tvqadd.s16\td16, d12, d5\n-\tldr\tr1, [sp, #416]\t@ 0x1a0\n+\tvqadd.s32\td16, d0, d5\n+\tldr\tr1, [sp, #432]\t@ 0x1b0\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstmia\tr1!, {r2, r3, r5}\n \tmovs\tr3, r3\n \tstmia\tr1!, {r2, r4}\n \tmovs\tr3, r3\n@@ -1313888,23 +1313890,23 @@\n \tblx\te78c8 \n \tit\tle\n \tmovle\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n-\tmrc\t0, 2, r0, cr4, cr5, {0}\n-\tmcr\t0, 2, r0, cr4, cr5, {0}\n+\tmrc\t0, 2, r0, cr8, cr5, {0}\n+\tmcr\t0, 2, r0, cr8, cr5, {0}\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstc\t0, cr0, [r2], {21}\n+\tstc\t0, cr0, [r6], {21}\n \n 0034a1e8 :\n Mesh::setup_instancing_buffer_data_for_extra_distance_restraints(unsigned int):\n Mesh.cc:2720\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1314769,30 +1314771,30 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbgt.n\t34a83c \n+\tbgt.n\t34a844 \n \tmovs\tr5, r2\n-\torn\tr0, r6, r5, lsr #32\n-\torrs.w\tr0, ip, r5, lsr #32\n-\tstr\tr2, [sp, #536]\t@ 0x218\n+\torn\tr0, sl, r5, lsr #32\n+\torn\tr0, r0, r5, lsr #32\n+\tstr\tr2, [sp, #552]\t@ 0x228\n \tmovs\tr5, r2\n-\tstc\t0, cr0, [ip, #-84]\t@ 0xffffffac\n-\tldc\t0, cr0, [lr], {21}\n-\tldc\t0, cr0, [r2], #-84\t@ 0xffffffac\n-\t\t\t@ instruction: 0xeb9c0015\n-\tadd.w\tr0, r6, r5, lsr #32\n-\torns\tr0, r0, r5, lsr #32\n-\tldrd\tr0, r0, [sl, #84]\t@ 0x54\n-\tstrd\tr0, r0, [r4, #-84]\t@ 0x54\n-\tstmia.w\tr2!, {r0, r2, r4}\n-\tblt.n\t34a924 \n+\tldc\t0, cr0, [r0, #-84]\t@ 0xffffffac\n+\tstc\t0, cr0, [r2], #84\t@ 0x54\n+\tldc\t0, cr0, [r6], #-84\t@ 0xffffffac\n+\tsub.w\tr0, r0, r5, lsr #32\n+\tadd.w\tr0, sl, r5, lsr #32\n+\torns\tr0, r4, r5, lsr #32\n+\tldrd\tr0, r0, [lr, #84]\t@ 0x54\n+\tstrd\tr0, r0, [r8, #-84]\t@ 0x54\n+\tstmia.w\tr6!, {r0, r2, r4}\n+\tblt.n\t34a92c \n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0034a910 :\n Mesh::_[abi:cxx11](int):\n Mesh.cc:2838\n@@ -1315055,19 +1315057,19 @@\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #0]\n \tmovs\tr3, r2\n \tpush\t{r2, r5, r6, r7, lr}\n \tmovs\tr3, r3\n-\tsubs\tr1, #212\t@ 0xd4\n+\tsubs\tr1, #216\t@ 0xd8\n \tmovs\tr5, r2\n-\tsubs\tr1, #170\t@ 0xaa\n+\tsubs\tr1, #174\t@ 0xae\n \tmovs\tr5, r2\n-\tsubs\tr1, #136\t@ 0x88\n+\tsubs\tr1, #140\t@ 0x8c\n \tmovs\tr5, r2\n \tpush\t{r1, r2, r3, r6, lr}\n \tmovs\tr3, r3\n \n 0034aae8 :\n Mesh::setup_buffers():\n Mesh.cc:743\n@@ -1315574,32 +1315576,32 @@\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tcbz\tr4, 34af26 \n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t34ab64 \n+\tb.n\t34ab6c \n \tmovs\tr5, r2\n-\tb.n\t34aaf8 \n+\tb.n\t34ab00 \n \tmovs\tr5, r2\n-\tb.n\t34aa6c \n+\tb.n\t34aa74 \n \tmovs\tr5, r2\n-\tvld1.8\t\t\t@ instruction: 0xf9e00015\n-\tb.n\t34a950 \n+\tvld1.8\t\t\t@ instruction: 0xf9e40015\n+\tb.n\t34a958 \n \tmovs\tr5, r2\n-\tb.n\t34a894 \n+\tb.n\t34a89c \n \tmovs\tr5, r2\n-\tb.n\t34a9cc \n+\tb.n\t34a9d4 \n \tmovs\tr5, r2\n-\tb.n\t34a960 \n+\tb.n\t34a968 \n \tmovs\tr5, r2\n-\tb.n\t34a93c \n+\tb.n\t34a944 \n \tmovs\tr5, r2\n-\tb.n\t34a740 \n+\tb.n\t34a748 \n \tmovs\tr5, r2\n \tcbz\tr0, 34af2c \n \tmovs\tr3, r3\n \n 0034af10 :\n Mesh::apply_scale(float):\n /usr/include/c++/14/bits/stl_vector.h:993\n@@ -1316013,15 +1316015,15 @@\n \tblx\te78c8 \n \tadd\tr6, sp, #640\t@ 0x280\n \tmovs\tr3, r3\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t34b630 \n+\tb.n\t34b638 \n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0034b230 > const&)@@Base>:\n Mesh::update_instancing_buffer_data_for_extra_distance_restraints(std::vector > const&):\n Mesh.cc:2805\n@@ -1316392,24 +1316394,24 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tadd\tr5, sp, #144\t@ 0x90\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t34b70c \n+\tb.n\t34b714 \n \tmovs\tr5, r2\n-\tbge.n\t34b55c \n+\tbge.n\t34b564 \n \tmovs\tr5, r2\n-\tb.n\t34b664 \n+\tb.n\t34b66c \n \tmovs\tr5, r2\n-\tsvc\t166\t@ 0xa6\n+\tsvc\t170\t@ 0xaa\n \tmovs\tr5, r2\n-\tusat16\tr0, #21, sl\n-\tb.n\t34b5dc \n+\tusat16\tr0, #21, lr\n+\tb.n\t34b5e4 \n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr3, sp, #376\t@ 0x178\n \tmovs\tr3, r3\n \tadd\tr3, sp, #280\t@ 0x118\n \tmovs\tr3, r3\n@@ -1317058,48 +1317060,48 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tadd\tr1, sp, #712\t@ 0x2c8\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tudf\t#134\t@ 0x86\n+\tudf\t#138\t@ 0x8a\n \tmovs\tr5, r2\n-\tbgt.n\t34b9e4 \n+\tbgt.n\t34b9ec \n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xf0d80015\n-\tbeq.n\t34b958 \n+\t\t\t@ instruction: 0xf0dc0015\n+\tbeq.n\t34b960 \n \tmovs\tr5, r2\n-\tsvc\t94\t@ 0x5e\n+\tsvc\t98\t@ 0x62\n \tmovs\tr5, r2\n-\tstr\tr4, [sp, #152]\t@ 0x98\n+\tstr\tr4, [sp, #168]\t@ 0xa8\n \tmovs\tr5, r2\n-\tudf\t#218\t@ 0xda\n+\tudf\t#222\t@ 0xde\n \tmovs\tr5, r2\n-\tudf\t#130\t@ 0x82\n+\tudf\t#134\t@ 0x86\n \tmovs\tr5, r2\n-\tstr\tr3, [sp, #816]\t@ 0x330\n+\tstr\tr3, [sp, #832]\t@ 0x340\n \tmovs\tr5, r2\n-\tble.n\t34ba04 \n+\tble.n\t34ba0c \n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xb682\n+\t\t\t@ instruction: 0xb686\n \tmovs\tr5, r2\n-\tble.n\t34ba48 \n+\tble.n\t34ba50 \n \tmovs\tr5, r2\n-\tstr\tr3, [sp, #464]\t@ 0x1d0\n+\tstr\tr3, [sp, #480]\t@ 0x1e0\n \tmovs\tr5, r2\n-\tble.n\t34bb50 \n+\tble.n\t34bb58 \n \tmovs\tr5, r2\n-\tldrb\tr4, [r5, #29]\n+\tldrb\tr0, [r6, #29]\n \tmovs\tr5, r2\n-\tbgt.n\t34ba08 \n+\tbgt.n\t34ba10 \n \tmovs\tr5, r2\n-\tbge.n\t34ba20 \n+\tbge.n\t34ba28 \n \tmovs\tr5, r2\n-\tldrb\tr4, [r7, #27]\n+\tldrb\tr0, [r0, #28]\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr6, pc, #664\t@ (adr r6, 34bd1c )\n \tmovs\tr3, r3\n \tadd\tr6, pc, #544\t@ (adr r6, 34bca8 )\n \tmovs\tr3, r3\n@@ -1318780,29 +1318782,29 @@\n \tbcc.n\t34c64e >&, unsigned int) const@@Base+0x152>\n Mesh.cc:3574\n \tmovs\tr0, #1\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tlsls\tr4, r1, #8\n \tmovs\tr4, r2\n-\tstrb\tr2, [r3, #9]\n+\tstrb\tr6, [r3, #9]\n \tmovs\tr5, r2\n-\tstrh\tr6, [r3, #46]\t@ 0x2e\n+\tstrh\tr2, [r4, #46]\t@ 0x2e\n \tmovs\tr5, r2\n-\tbne.n\t34c744 , std::allocator > const&) const@@Base+0x10>\n+\tbne.n\t34c74c , std::allocator > const&) const@@Base+0x18>\n \tmovs\tr5, r2\n-\tstrh\tr4, [r3, #42]\t@ 0x2a\n+\tstrh\tr0, [r4, #42]\t@ 0x2a\n \tmovs\tr5, r2\n-\tcmp\tr0, #182\t@ 0xb6\n+\tcmp\tr0, #186\t@ 0xba\n \tmovs\tr5, r2\n \tstr\tr6, [r7, #48]\t@ 0x30\n \tmovs\tr3, r2\n-\tstrb\tr0, [r1, #4]\n+\tstrb\tr4, [r1, #4]\n \tmovs\tr5, r2\n-\tstrh\tr6, [r0, #36]\t@ 0x24\n+\tstrh\tr2, [r1, #36]\t@ 0x24\n \tmovs\tr5, r2\n \n 0034c734 , std::allocator > const&) const@@Base>:\n Mesh::export_as_obj_via_assimp(std::__cxx11::basic_string, std::allocator > const&) const:\n Mesh.cc:3585\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1318864,15 +1318866,15 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tldr\tr0, [sp, #712]\t@ 0x2c8\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr7, {r1, r7}\n+\tldmia\tr7, {r1, r2, r7}\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0034c7b8 const&)@@Base>:\n Mesh::sort_map_triangles(glm::vec<3, float, (glm::qualifier)0> const&):\n Mesh.cc:3705\n@@ -1319233,17 +1319235,17 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr5!, {r1, r2, r7}\n+\tldmia\tr5!, {r1, r3, r7}\n \tmovs\tr5, r2\n-\tldmia\tr5!, {r2, r6}\n+\tldmia\tr5!, {r3, r6}\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr5, [sp, #920]\t@ 0x398\n \tmovs\tr3, r3\n \tstr\tr5, [sp, #824]\t@ 0x338\n \tmovs\tr3, r3\n@@ -1320617,17 +1320619,17 @@\n \tblx\te78c8 \n \tldrh\tr0, [r5, #34]\t@ 0x22\n \tmovs\tr3, r3\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr2!, {r2, r3, r5, r6, r7}\n+\tstmia\tr2!, {r4, r5, r6, r7}\n \tmovs\tr5, r2\n-\tstmia\tr2!, {r3, r5, r6, r7}\n+\tstmia\tr2!, {r2, r3, r5, r6, r7}\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0034d4e0 :\n Mesh::setup_extra_distance_restraint_cylinder(Material const&):\n Mesh.cc:3227\n@@ -1321851,29 +1321853,29 @@\n \tmovs\tr3, r3\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tstrh\tr2, [r4, #40]\t@ 0x28\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r1, r3, r5, r6}\n+\tpop\t{r1, r2, r3, r5, r6}\n \tmovs\tr5, r2\n-\tpop\t{r1, r5, r7}\n+\tpop\t{r1, r2, r5, r7}\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xb8a0\n+\t\t\t@ instruction: 0xb8a4\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xb7a2\n+\t\t\t@ instruction: 0xb7a6\n \tmovs\tr5, r2\n-\tldmia\tr3!, {r1, r2, r5, r7}\n+\tldmia\tr3, {r1, r3, r5, r7}\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xb850\n+\t\t\t@ instruction: 0xb854\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xb7b2\n+\t\t\t@ instruction: 0xb7b6\n \tmovs\tr5, r2\n-\tsub\tsp, #352\t@ 0x160\n+\tsub\tsp, #368\t@ 0x170\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrh\tr2, [r5, #18]\n \tmovs\tr3, r3\n \tstrh\tr4, [r1, #18]\n \tmovs\tr3, r3\n@@ -1323628,15 +1323630,15 @@\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrb\tr0, [r4, #24]\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #216\t@ 0xd8\n+\tadd\tr0, sp, #232\t@ 0xe8\n \tmovs\tr6, r2\n \tstrb\tr2, [r1, #18]\n \tmovs\tr3, r3\n \n 0034eba8 , std::allocator > const&) const@@Base>:\n Mesh::export_as_obj_internal(std::__cxx11::basic_string, std::allocator > const&) const:\n Mesh.cc:3514\n@@ -1324347,72 +1324349,72 @@\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r5, #16]\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #592\t@ 0x250\n+\tadd\tr4, sp, #608\t@ 0x260\n \tmovs\tr5, r2\n-\tadd\tr4, sp, #376\t@ 0x178\n+\tadd\tr4, sp, #392\t@ 0x188\n \tmovs\tr5, r2\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tldrh\tr6, [r5, #42]\t@ 0x2a\n+\tldrh\tr2, [r6, #42]\t@ 0x2a\n \tmovs\tr5, r2\n-\tldrsh\tr6, [r3, r0]\n+\tldrsh\tr2, [r4, r0]\n \tmovs\tr5, r2\n-\tldrh\tr6, [r1, #42]\t@ 0x2a\n+\tldrh\tr2, [r2, #42]\t@ 0x2a\n \tmovs\tr5, r2\n-\tldrsh\tr6, [r0, r0]\n+\tldrsh\tr2, [r1, r0]\n \tmovs\tr5, r2\n \tldr\tr0, [sp, #904]\t@ 0x388\n \tmovs\tr3, r2\n-\tldrb\tr6, [r5, r7]\n+\tldrb\tr2, [r6, r7]\n \tmovs\tr5, r2\n-\tldrh\tr2, [r5, #40]\t@ 0x28\n+\tldrh\tr6, [r5, #40]\t@ 0x28\n \tmovs\tr5, r2\n \tbls.n\t34f090 , std::allocator > const&) const@@Base+0x4e8>\n \tmovs\tr3, r2\n-\tldr\tr1, [pc, #912]\t@ (34f4f8 )\n+\tldr\tr1, [pc, #928]\t@ (34f508 )\n \tmovs\tr5, r2\n-\tldr\tr1, [pc, #904]\t@ (34f4f4 )\n+\tldr\tr1, [pc, #920]\t@ (34f504 )\n \tmovs\tr5, r2\n-\tldr\tr1, [pc, #552]\t@ (34f398 )\n+\tldr\tr1, [pc, #568]\t@ (34f3a8 )\n \tmovs\tr5, r2\n-\tldr\tr1, [pc, #448]\t@ (34f334 )\n+\tldr\tr1, [pc, #464]\t@ (34f344 )\n \tmovs\tr5, r2\n-\tldr\tr1, [pc, #344]\t@ (34f2d0 )\n+\tldr\tr1, [pc, #360]\t@ (34f2e0 )\n \tmovs\tr5, r2\n-\tldrb\tr4, [r3, r4]\n+\tldrb\tr0, [r4, r4]\n \tmovs\tr5, r2\n-\tadd\tr0, sp, #288\t@ 0x120\n+\tadd\tr0, sp, #304\t@ 0x130\n \tmovs\tr5, r2\n-\tldr\tr1, [pc, #40]\t@ (34f1ac , std::allocator > const&) const@@Base+0x604>)\n+\tldr\tr1, [pc, #56]\t@ (34f1bc , std::allocator > const&) const@@Base+0x614>)\n \tmovs\tr5, r2\n-\tldr\tr1, [pc, #32]\t@ (34f1a8 , std::allocator > const&) const@@Base+0x600>)\n+\tldr\tr1, [pc, #48]\t@ (34f1b8 , std::allocator > const&) const@@Base+0x610>)\n \tmovs\tr5, r2\n-\tldrb\tr6, [r0, r2]\n+\tldrb\tr2, [r1, r2]\n \tmovs\tr5, r2\n-\tvshr.u32\td16, d4, #24\n+\tvshr.u32\td16, d4, #20\n \tsubs\tr2, #142\t@ 0x8e\n \tmovs\tr3, r2\n-\tldr\tr0, [pc, #432]\t@ (34f348 )\n+\tldr\tr0, [pc, #448]\t@ (34f358 )\n \tmovs\tr5, r2\n \tsubs\tr2, #52\t@ 0x34\n \tmovs\tr3, r2\n-\tldr\tr0, [pc, #8]\t@ (34f1a8 , std::allocator > const&) const@@Base+0x600>)\n+\tldr\tr0, [pc, #24]\t@ (34f1b8 , std::allocator > const&) const@@Base+0x610>)\n \tmovs\tr5, r2\n \tsubs\tr2, #8\n \tmovs\tr3, r2\n-\tldrh\tr0, [r7, r6]\n+\tldrh\tr4, [r7, r6]\n \tmovs\tr5, r2\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr2, [r1, #124]\t@ 0x7c\n \tmovs\tr3, r3\n@@ -1325171,53 +1325173,53 @@\n \tnop\n \tldr\tr2, [r3, #96]\t@ 0x60\n \tmovs\tr3, r3\n \tldr\tr6, [r0, #96]\t@ 0x60\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #608\t@ (adr r6, 34f9f8 )\n+\tadd\tr6, pc, #624\t@ (adr r6, 34fa08 )\n \tmovs\tr5, r2\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #856\t@ (adr r5, 34fb04 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base+0x14>)\n+\tadd\tr5, pc, #872\t@ (adr r5, 34fb14 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base+0x24>)\n \tmovs\tr5, r2\n-\tadd\tr5, pc, #616\t@ (adr r5, 34fa18 )\n+\tadd\tr5, pc, #632\t@ (adr r5, 34fa28 )\n \tmovs\tr5, r2\n-\tadd\tr5, pc, #352\t@ (adr r5, 34f914 )\n+\tadd\tr5, pc, #368\t@ (adr r5, 34f924 )\n \tmovs\tr5, r2\n-\tadd\tr5, pc, #360\t@ (adr r5, 34f920 )\n+\tadd\tr5, pc, #376\t@ (adr r5, 34f930 )\n \tmovs\tr5, r2\n-\tstr\tr5, [sp, #64]\t@ 0x40\n+\tstr\tr5, [sp, #80]\t@ 0x50\n \tmovs\tr4, r2\n \tstr\tr2, [sp, #432]\t@ 0x1b0\n \tmovs\tr3, r2\n \tvqadd.s32\td16, d14, d3\n-\tadd\tr4, pc, #832\t@ (adr r4, 34fb08 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base+0x18>)\n+\tadd\tr4, pc, #848\t@ (adr r4, 34fb18 , std::allocator > > const&, std::vector, std::allocator > > const&)@@Base+0x28>)\n \tmovs\tr5, r2\n-\tstr\tr4, [sp, #472]\t@ 0x1d8\n+\tstr\tr4, [sp, #488]\t@ 0x1e8\n \tmovs\tr4, r2\n \tstr\tr2, [sp, #0]\n \tmovs\tr3, r2\n \tmrc\t0, 7, r0, cr14, cr3, {0}\n-\tadd\tr4, pc, #448\t@ (adr r4, 34f998 )\n+\tadd\tr4, pc, #464\t@ (adr r4, 34f9a8 )\n \tmovs\tr5, r2\n-\tstr\tr4, [sp, #56]\t@ 0x38\n+\tstr\tr4, [sp, #72]\t@ 0x48\n \tmovs\tr4, r2\n \tstr\tr1, [sp, #608]\t@ 0x260\n \tmovs\tr3, r2\n-\tbmi.n\t34f810 \n+\tbmi.n\t34f818 \n \tmovs\tr4, r2\n-\tldrsb\tr4, [r1, r1]\n+\tldrsb\tr0, [r2, r1]\n \tmovs\tr5, r2\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr6, [r0, #32]\n \tmovs\tr3, r3\n@@ -1325595,15 +1325597,15 @@\n \tsubs\tr7, #73\t@ 0x49\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstr\tr6, [r0, #124]\t@ 0x7c\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #664]\t@ 0x298\n+\tldr\tr1, [sp, #680]\t@ 0x2a8\n \tmovs\tr6, r2\n \tstr\tr2, [r4, #88]\t@ 0x58\n \tmovs\tr3, r3\n \tstr\tr6, [r0, #84]\t@ 0x54\n \tmovs\tr3, r3\n \n 0034faec :\n@@ -1325853,25 +1325855,25 @@\n \tblx\te78c8 \n \tstr\tr4, [r6, #76]\t@ 0x4c\n \tmovs\tr3, r3\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #904]\t@ 0x388\n+\tldr\tr5, [sp, #920]\t@ 0x398\n \tmovs\tr5, r2\n-\tldr\tr4, [sp, #200]\t@ 0xc8\n+\tldr\tr4, [sp, #216]\t@ 0xd8\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #168]\t@ 0xa8\n+\tldr\tr5, [sp, #184]\t@ 0xb8\n \tmovs\tr5, r2\n-\tudf\t#14\n+\tudf\t#18\n \tmovs\tr5, r2\n-\tldr\tr5, [sp, #304]\t@ 0x130\n+\tldr\tr5, [sp, #320]\t@ 0x140\n \tmovs\tr5, r2\n \n 0034fce8 , std::allocator > const&, coot::simple_mesh_t const&)@@Base>:\n Mesh::Mesh(std::__cxx11::basic_string, std::allocator > const&, coot::simple_mesh_t const&):\n Mesh.cc:123\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1328681,15 +1328683,15 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r1, #28]\n+\tldrh\tr6, [r1, #28]\n \tmovs\tr5, r2\n \tldrsh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r6]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r5]\n \tmovs\tr0, r0\n@@ -1328697,53 +1328699,53 @@\n \tmovs\tr3, r3\n \tldr\tr0, [r1, #28]\n \tmovs\tr0, r0\n \tldr\tr7, [pc, #456]\t@ (3514f8 )\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r4, #8]\n-\tmovs\tr5, r2\n-\tldrb\tr0, [r0, r6]\n+\tldrh\tr0, [r5, #8]\n \tmovs\tr5, r2\n-\tb.n\t350cf8 \n+\tldrb\tr4, [r0, r6]\n \tmovs\tr5, r2\n-\tldrh\tr6, [r4, #8]\n+\tb.n\t350d00 \n \tmovs\tr5, r2\n-\tldrh\tr2, [r4, #20]\n+\tldrh\tr2, [r5, #8]\n \tmovs\tr5, r2\n-\tb.n\t350c70 \n+\tldrh\tr6, [r4, #20]\n \tmovs\tr5, r2\n-\tldrh\tr4, [r5, #16]\n+\tb.n\t350c78 \n \tmovs\tr5, r2\n \tldrh\tr0, [r6, #16]\n \tmovs\tr5, r2\n+\tldrh\tr4, [r6, #16]\n+\tmovs\tr5, r2\n \tldmia\tr3!, {r1, r4, r7}\n \tmovs\tr3, r2\n-\tldrh\tr6, [r3, #16]\n+\tldrh\tr2, [r4, #16]\n \tmovs\tr5, r2\n-\tldrh\tr4, [r0, #4]\n+\tldrh\tr0, [r1, #4]\n \tmovs\tr5, r2\n-\tldrh\tr0, [r7, #10]\n+\tldrh\tr4, [r7, #10]\n \tmovs\tr5, r2\n-\tldrh\tr6, [r1, #2]\n+\tldrh\tr2, [r2, #2]\n \tmovs\tr5, r2\n-\tldrh\tr2, [r2, #8]\n+\tldrh\tr6, [r2, #8]\n \tmovs\tr5, r2\n-\tldrh\tr0, [r3, #6]\n+\tldrh\tr4, [r3, #6]\n \tmovs\tr5, r2\n-\tstrh\tr6, [r2, #62]\t@ 0x3e\n+\tstrh\tr2, [r3, #62]\t@ 0x3e\n \tmovs\tr5, r2\n-\tldrh\tr4, [r2, #2]\n+\tldrh\tr0, [r3, #2]\n \tmovs\tr5, r2\n-\tstrh\tr4, [r3, #60]\t@ 0x3c\n+\tstrh\tr0, [r4, #60]\t@ 0x3c\n \tmovs\tr5, r2\n-\tstrh\tr6, [r6, #62]\t@ 0x3e\n+\tstrh\tr2, [r7, #62]\t@ 0x3e\n \tmovs\tr5, r2\n-\tstrh\tr6, [r4, #60]\t@ 0x3c\n+\tstrh\tr2, [r5, #60]\t@ 0x3c\n \tmovs\tr5, r2\n /usr/include/c++/14/ostream:673\n \tldr\tr3, [pc, #172]\t@ (351434 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x5d8>)\n \tmovs\tr2, #34\t@ 0x22\n \tldr\tr1, [pc, #172]\t@ (351438 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x5dc>)\n \tadd\tr1, pc\n \tldr.w\tfp, [r5, r3]\n@@ -1328826,19 +1328828,19 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbeq.n\t351412 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x5b6>\n \tb.n\t3513f4 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x598>\n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r1, #52]\t@ 0x34\n+\tstrh\tr2, [r2, #52]\t@ 0x34\n \tmovs\tr5, r2\n-\tstrh\tr6, [r2, #52]\t@ 0x34\n+\tstrh\tr2, [r3, #52]\t@ 0x34\n \tmovs\tr5, r2\n-\tstrh\tr6, [r4, #48]\t@ 0x30\n+\tstrh\tr2, [r5, #48]\t@ 0x30\n \tmovs\tr5, r2\n \tldr\tr4, [pc, #96]\t@ (3514a8 )\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #1000]\t@ (351838 )\n \tmovs\tr3, r3\n@@ -1329404,23 +1329406,23 @@\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #440]\t@ (351a60 )\n \tmovs\tr3, r3\n \tldrsh\tr4, [r3, r2]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r6, #7]\n+\tstrb\tr0, [r7, #7]\n \tmovs\tr4, r2\n \tldr\tr6, [r7, #116]\t@ 0x74\n \tmovs\tr3, r2\n \tldmia\tr4!, {r5}\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr3, #206\t@ 0xce\n+\tadds\tr3, #210\t@ 0xd2\n \tmovs\tr5, r2\n \tldr\tr0, [pc, #64]\t@ (351904 )\n \tmovs\tr3, r3\n \t\t\t@ instruction: 0x4786\n \tmovs\tr3, r3\n \n 003518c8 :\n@@ -1330072,15 +1330074,15 @@\n \tb.n\t351c00 \n Mesh.cc:3113\n \tblx\te7278 <__stack_chk_fail@plt>\n \tbx\tr3\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr2, [r5, #4]\n+\tldrb\tr6, [r5, #4]\n \tmovs\tr6, r2\n \tbics\tr2, r2\n \tmovs\tr3, r3\n \n 00351e9c const&, float)@@Base>:\n Mesh::draw_normals(glm::mat<4, 4, float, (glm::qualifier)0> const&, float):\n Mesh.cc:1367\n@@ -1330641,19 +1330643,19 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r5, #19]\n+\tldrb\tr2, [r6, #19]\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n-\tldrb\tr2, [r3, #18]\n+\tldrb\tr6, [r3, #18]\n \tmovs\tr5, r2\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n@@ -1331504,19 +1331506,19 @@\n \tb.n\t352aaa const&, float)@@Base+0xc0e>\n \tb.n\t352aaa const&, float)@@Base+0xc0e>\n \tb.n\t352aaa const&, float)@@Base+0xc0e>\n \tstrb\tr0, [r1, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r3, #13]\n+\tstrb\tr2, [r4, #13]\n \tmovs\tr5, r2\n-\tstrb\tr2, [r5, #11]\n+\tstrb\tr6, [r5, #11]\n \tmovs\tr5, r2\n-\tstrb\tr2, [r0, #9]\n+\tstrb\tr6, [r0, #9]\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadds\tr5, #188\t@ 0xbc\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1332488,15 +1332490,15 @@\n \tands\tr1, r3\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tcmp\tr6, #230\t@ 0xe6\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr2, [r6, #12]\n+\tstr\tr6, [r6, #12]\n \tmovs\tr6, r2\n \tcmp\tr4, #224\t@ 0xe0\n \tmovs\tr3, r3\n /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1)\n \tmov\tlr, r7\n \tmov\tip, r5\n /usr/include/c++/14/bits/vector.tcc:119\n@@ -1333086,31 +1333088,31 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r4, #92]\t@ 0x5c\n+\tstr\tr4, [r4, #92]\t@ 0x5c\n \tmovs\tr5, r2\n-\tstr\tr6, [r3, #92]\t@ 0x5c\n+\tstr\tr2, [r4, #92]\t@ 0x5c\n \tmovs\tr5, r2\n-\tstr\tr0, [r3, #92]\t@ 0x5c\n+\tstr\tr4, [r3, #92]\t@ 0x5c\n \tmovs\tr5, r2\n-\tstr\tr4, [r7, #96]\t@ 0x60\n+\tstr\tr0, [r0, #100]\t@ 0x64\n \tmovs\tr5, r2\n-\tstr\tr4, [r1, #92]\t@ 0x5c\n+\tstr\tr0, [r2, #92]\t@ 0x5c\n \tmovs\tr5, r2\n-\tstr\tr0, [r7, #88]\t@ 0x58\n+\tstr\tr4, [r7, #88]\t@ 0x58\n \tmovs\tr5, r2\n-\tstr\tr4, [r4, #88]\t@ 0x58\n+\tstr\tr0, [r5, #88]\t@ 0x58\n \tmovs\tr5, r2\n-\tstr\tr2, [r2, #84]\t@ 0x54\n+\tstr\tr6, [r2, #84]\t@ 0x54\n \tmovs\tr5, r2\n-\tstr\tr6, [r1, #84]\t@ 0x54\n+\tstr\tr2, [r2, #84]\t@ 0x54\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n /usr/include/c++/14/bits/locale_facets.h:884\n \tmov\tr0, r7\n \tblx\te9110 ::_M_widen_init() const@plt>\n /usr/include/c++/14/bits/locale_facets.h:885\n@@ -1333464,15 +1333466,15 @@\n \tblx\te7b18 >::_M_realloc_append(g_triangle&&)@plt>\n \tb.n\t353a56 \n Mesh.cc:3069\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tmovs\tr7, #94\t@ 0x5e\n \tmovs\tr3, r3\n-\tldr\tr4, [r7, r5]\n+\tldr\tr0, [r0, r6]\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr5, #162\t@ 0xa2\n \tmovs\tr3, r3\n \n 00353b38 :\n@@ -1333753,15 +1333755,15 @@\n \tmovs\tr0, r0\n \tmovs\tr4, #168\t@ 0xa8\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr4, #138\t@ 0x8a\n \tmovs\tr3, r3\n-\tstrb\tr2, [r6, r3]\n+\tstrb\tr6, [r6, r3]\n \tmovs\tr6, r2\n /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1)\n \tmov\tip, r6\n \tmov.w\tr3, #1073741824\t@ 0x40000000\n \tstr\tr3, [sp, #176]\t@ 0xb0\n /usr/include/c++/14/bits/stl_vector.h:1290\n \tadd.w\tlr, r4, #64\t@ 0x40\n@@ -1334219,19 +1334221,19 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.n\t354078 \n \tldr\tr0, [pc, #52]\t@ (354100 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tb.n\t354052 \n-\tstrh\tr2, [r0, r6]\n+\tstrh\tr6, [r0, r6]\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsh\tr2, [r0, r1]\n+\tldrsh\tr6, [r0, r1]\n \tmovs\tr5, r2\n \tmovs\tr0, #54\t@ 0x36\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1335896,15 +1335898,15 @@\n \tadd\tr0, pc, #0\t@ (adr r0, 354dd0 )\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tsubs\tr7, #201\t@ 0xc9\n \tasrs\tr0, r3, #27\n \tmovs\tr3, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbx\tr7\n+\tbxns\tr7\n \tmovs\tr6, r2\n \tasrs\tr4, r2, #12\n \tmovs\tr3, r3\n \tasrs\tr2, r0, #10\n \tmovs\tr3, r3\n \tasrs\tr2, r5, #9\n \tmovs\tr3, r3\n@@ -1337461,19 +1337463,19 @@\n \tbeq.n\t3559e2 >::call[abi:cxx11](glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x16e>\n /usr/include/glm/gtx/string_cast.inl:437\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tlsls\tr0, r5, #29\n \tmovs\tr3, r3\n-\tadds\tr0, #54\t@ 0x36\n+\tadds\tr0, #58\t@ 0x3a\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr2, r4\n+\tcmp\tr6, r4\n \tmovs\tr5, r2\n \tcmp\tr5, #144\t@ 0x90\n \tmovs\tr3, r2\n \tlsls\tr2, r2, #25\n \tmovs\tr3, r3\n \tlsls\tr6, r5, #24\n \tmovs\tr3, r3\n@@ -1339890,19 +1339892,19 @@\n \tmovs\tr2, #1\n \tadd\tr1, pc\n \tblx\ted950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n Mesh-from-glTF.cc:52\n \tmov\tr0, r5\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n-\tcbz\tr4, 356b36 \n+\tcbz\tr0, 356b38 \n \tmovs\tr5, r2\n-\tldmia\tr4, {r1, r2, r4, r6, r7}\n+\tldmia\tr4, {r1, r3, r4, r6, r7}\n \tmovs\tr4, r2\n-\tadd\tr3, pc, #448\t@ (adr r3, 356cc4 )\n+\tadd\tr3, pc, #464\t@ (adr r3, 356cd4 )\n \tmovs\tr3, r2\n 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]:\n Mesh-from-glTF.cc:59\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -1341802,101 +1341804,101 @@\n \tmov\tfp, r8\n /usr/include/c++/14/bits/stl_vector.h:1908 (discriminator 2)\n \tstr\tr3, [sp, #32]\n \tb.n\t357a34 \n \tnop\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe99c0014\n+\t\t\t@ instruction: 0xe9a00014\n \tmovw\tr0, #24602\t@ 0x601a\n \t\t\t@ instruction: 0xf23a001a\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, #72\t@ 0x48\n+\tadds\tr0, #76\t@ 0x4c\n \tmovs\tr5, r2\n-\tstmdb\tlr!, {r2, r4}\n-\tldrd\tr0, r0, [lr], #80\t@ 0x50\n-\tcmp\tr7, #220\t@ 0xdc\n+\tldmdb\tr2!, {r2, r4}\n+\tstmdb\tr2, {r2, r4}\n+\tcmp\tr7, #224\t@ 0xe0\n \tmovs\tr5, r2\n \t\t\t@ instruction: 0xf13a001a\n-\tstrd\tr0, r0, [r2], #-80\t@ 0x50\n-\t\t\t@ instruction: 0xe83a0014\n-\tcmp\tr7, #66\t@ 0x42\n-\tmovs\tr5, r2\n-\tcmp\tr7, #6\n+\tstrd\tr0, r0, [r6], #-80\t@ 0x50\n+\t\t\t@ instruction: 0xe83e0014\n+\tcmp\tr7, #70\t@ 0x46\n \tmovs\tr5, r2\n-\tcmp\tr6, #244\t@ 0xf4\n+\tcmp\tr7, #10\n \tmovs\tr5, r2\n-\tcmp\tr7, #16\n+\tcmp\tr6, #248\t@ 0xf8\n \tmovs\tr5, r2\n-\tcmp\tr6, #250\t@ 0xfa\n+\tcmp\tr7, #20\n \tmovs\tr5, r2\n \tcmp\tr6, #254\t@ 0xfe\n \tmovs\tr5, r2\n-\tb.n\t3577b8 \n+\tcmp\tr7, #2\n+\tmovs\tr5, r2\n+\tb.n\t3577c0 \n \tmovs\tr4, r2\n-\tstmia\tr7!, {r2, r6}\n+\tstmia\tr7!, {r3, r6}\n \tmovs\tr4, r2\n-\tb.n\t3577a0 \n+\tb.n\t3577a8 \n \tmovs\tr4, r2\n-\tcmp\tr6, #242\t@ 0xf2\n+\tcmp\tr6, #246\t@ 0xf6\n \tmovs\tr5, r2\n-\tb.n\t357494 \n+\tb.n\t35749c \n \tmovs\tr4, r2\n-\tcmp\tr6, #236\t@ 0xec\n+\tcmp\tr6, #240\t@ 0xf0\n \tmovs\tr5, r2\n-\tb.n\t357234 \n+\tb.n\t35723c \n \tmovs\tr4, r2\n-\tb.n\t3571f0 \n+\tb.n\t3571f8 \n \tmovs\tr4, r2\n-\tcmp\tr5, #204\t@ 0xcc\n+\tcmp\tr5, #208\t@ 0xd0\n \tmovs\tr5, r2\n-\tcmp\tr5, #214\t@ 0xd6\n+\tcmp\tr5, #218\t@ 0xda\n \tmovs\tr5, r2\n-\tcmp\tr5, #192\t@ 0xc0\n+\tcmp\tr5, #196\t@ 0xc4\n \tmovs\tr5, r2\n-\tcmp\tr5, #182\t@ 0xb6\n+\tcmp\tr5, #186\t@ 0xba\n \tmovs\tr5, r2\n-\tcmp\tr5, #174\t@ 0xae\n+\tcmp\tr5, #178\t@ 0xb2\n \tmovs\tr5, r2\n-\tcmp\tr4, #8\n+\tcmp\tr4, #12\n \tmovs\tr5, r2\n-\tcmp\tr3, #244\t@ 0xf4\n+\tcmp\tr3, #248\t@ 0xf8\n \tmovs\tr5, r2\n-\tcmp\tr2, #178\t@ 0xb2\n+\tcmp\tr2, #182\t@ 0xb6\n \tmovs\tr5, r2\n-\tcmp\tr2, #132\t@ 0x84\n+\tcmp\tr2, #136\t@ 0x88\n \tmovs\tr5, r2\n-\tcmp\tr2, #74\t@ 0x4a\n+\tcmp\tr2, #78\t@ 0x4e\n \tmovs\tr5, r2\n-\tcmp\tr2, #172\t@ 0xac\n+\tcmp\tr2, #176\t@ 0xb0\n \tmovs\tr5, r2\n-\tstmia\tr1!, {r1, r5, r7}\n+\tstmia\tr1!, {r1, r2, r5, r7}\n \tmovs\tr4, r2\n-\tcmp\tr2, #186\t@ 0xba\n+\tcmp\tr2, #190\t@ 0xbe\n \tmovs\tr5, r2\n-\tcmp\tr0, #236\t@ 0xec\n+\tcmp\tr0, #240\t@ 0xf0\n \tmovs\tr5, r2\n-\tcmp\tr0, #180\t@ 0xb4\n+\tcmp\tr0, #184\t@ 0xb8\n \tmovs\tr5, r2\n-\tcmp\tr0, #132\t@ 0x84\n+\tcmp\tr0, #136\t@ 0x88\n \tmovs\tr5, r2\n-\tcmp\tr0, #76\t@ 0x4c\n+\tcmp\tr0, #80\t@ 0x50\n \tmovs\tr5, r2\n-\tcmp\tr0, #28\n+\tcmp\tr0, #32\n \tmovs\tr5, r2\n-\tsvc\t218\t@ 0xda\n+\tsvc\t222\t@ 0xde\n \tmovs\tr4, r2\n-\tmovs\tr7, #184\t@ 0xb8\n+\tmovs\tr7, #188\t@ 0xbc\n \tmovs\tr5, r2\n-\tmovs\tr7, #94\t@ 0x5e\n+\tmovs\tr7, #98\t@ 0x62\n \tmovs\tr5, r2\n-\tsvc\t54\t@ 0x36\n+\tsvc\t58\t@ 0x3a\n \tmovs\tr4, r2\n-\tmovs\tr6, #216\t@ 0xd8\n+\tmovs\tr6, #220\t@ 0xdc\n \tmovs\tr5, r2\n Mesh-from-glTF.cc:107 (discriminator 2)\n \tadds\tr6, #3\n /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1)\n \tstrd\tr1, r2, [r5]\n \tstr\tr3, [r5, #8]\n Mesh-from-glTF.cc:107 (discriminator 1)\n@@ -1342469,27 +1342471,27 @@\n \tldr\tr1, [sp, #28]\n \tadd.w\tr9, sp, #140\t@ 0x8c\n \tadd\tr4, sp, #160\t@ 0xa0\n \tb.n\t357eac \n \tnop\n \tmovs\tr0, r0\n \tmuls\tr7, r7\n-\tmovs\tr5, #156\t@ 0x9c\n+\tmovs\tr5, #160\t@ 0xa0\n \tmovs\tr5, r2\n-\tmovs\tr5, #152\t@ 0x98\n+\tmovs\tr5, #156\t@ 0x9c\n \tmovs\tr5, r2\n-\tmovs\tr5, #94\t@ 0x5e\n+\tmovs\tr5, #98\t@ 0x62\n \tmovs\tr5, r2\n-\tmovs\tr5, #122\t@ 0x7a\n+\tmovs\tr5, #126\t@ 0x7e\n \tmovs\tr5, r2\n-\tmovs\tr5, #26\n+\tmovs\tr5, #30\n \tmovs\tr5, r2\n-\tmovs\tr3, #220\t@ 0xdc\n+\tmovs\tr3, #224\t@ 0xe0\n \tmovs\tr5, r2\n-\tmovs\tr3, #210\t@ 0xd2\n+\tmovs\tr3, #214\t@ 0xd6\n \tmovs\tr5, r2\n Mesh-from-glTF.cc:101 (discriminator 1)\n \tldr\tr2, [r5, #40]\t@ 0x28\n \tadds\tr7, #2\n \tsub.w\tr7, r7, fp\n \tcmp\tr2, r7\n \tbls.n\t357ede \n@@ -1343030,17 +1343032,17 @@\n \tstr\tr3, [sp, #108]\t@ 0x6c\n \tldr\tr7, [sp, #132]\t@ 0x84\n \tb.n\t357cd6 \n \tmovw\tr8, #65532\t@ 0xfffc\n \tmovt\tr8, #32767\t@ 0x7fff\n \tb.w\t3578ba \n \tvaba.u8\tq2, q0, \n-\tmovs\tr1, #166\t@ 0xa6\n+\tmovs\tr1, #170\t@ 0xaa\n \tmovs\tr5, r2\n-\tmovs\tr0, #150\t@ 0x96\n+\tmovs\tr0, #154\t@ 0x9a\n \tmovs\tr5, r2\n \tmovw\tr3, #65488\t@ 0xffd0\n \tmovt\tr3, #32767\t@ 0x7fff\n \tstr\tr3, [sp, #12]\n \tb.n\t357d1c \n \tmovw\tr0, #65528\t@ 0xfff8\n \tmovt\tr0, #32767\t@ 0x7fff\n@@ -1345228,86 +1345230,86 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldr\tr4, [pc, #704]\t@ (3596c0 , std::allocator > const&, bool) const@@Base+0xdc>)\n \tmovs\tr3, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, r1, r6\n+\tadds\tr4, r1, r6\n \tmovs\tr5, r2\n-\tadds\tr0, r0, r6\n+\tadds\tr4, r0, r6\n \tmovs\tr5, r2\n-\tadds\tr4, r6, r5\n+\tadds\tr0, r7, r5\n \tmovs\tr5, r2\n-\tadds\tr4, r7, r5\n+\tadds\tr0, r0, r6\n \tmovs\tr5, r2\n-\tadds\tr4, r2, r6\n+\tadds\tr0, r3, r6\n \tmovs\tr5, r2\n-\tsubs\tr0, r0, r0\n+\tsubs\tr4, r0, r0\n \tmovs\tr5, r2\n-\tadds\tr2, r6, r7\n+\tadds\tr6, r6, r7\n \tmovs\tr5, r2\n-\tadds\tr6, r5, r7\n+\tadds\tr2, r6, r7\n \tmovs\tr5, r2\n-\tadds\tr6, r4, r7\n+\tadds\tr2, r5, r7\n \tmovs\tr5, r2\n-\tadds\tr0, r3, r7\n+\tadds\tr4, r3, r7\n \tmovs\tr5, r2\n-\tldr\tr4, [pc, #312]\t@ (359568 , std::allocator > const&, bool)@@Base+0xe30>)\n+\tldr\tr4, [pc, #328]\t@ (359578 , std::allocator > const&, bool)@@Base+0xe40>)\n \tmovs\tr5, r2\n-\tadds\tr6, r4, r6\n+\tadds\tr2, r5, r6\n \tmovs\tr5, r2\n-\tadds\tr2, r3, r6\n+\tadds\tr6, r3, r6\n \tmovs\tr5, r2\n-\tadd\tr5, sp, #992\t@ 0x3e0\n+\tadd\tr5, sp, #1008\t@ 0x3f0\n \tmovs\tr4, r2\n-\tadd\tr5, sp, #888\t@ 0x378\n+\tadd\tr5, sp, #904\t@ 0x388\n \tmovs\tr4, r2\n-\tadd\tr5, sp, #784\t@ 0x310\n+\tadd\tr5, sp, #800\t@ 0x320\n \tmovs\tr4, r2\n-\tadd\tr5, sp, #680\t@ 0x2a8\n+\tadd\tr5, sp, #696\t@ 0x2b8\n \tmovs\tr4, r2\n-\tadds\tr4, r0, r5\n+\tadds\tr0, r1, r5\n \tmovs\tr5, r2\n-\tadds\tr4, r7, r4\n+\tadds\tr0, r0, r5\n \tmovs\tr5, r2\n-\tadds\tr2, r5, r2\n+\tadds\tr6, r5, r2\n \tmovs\tr5, r2\n-\tadds\tr2, r7, r3\n+\tadds\tr6, r7, r3\n \tmovs\tr5, r2\n-\tadds\tr0, r3, r3\n+\tadds\tr4, r3, r3\n \tmovs\tr5, r2\n-\tadds\tr6, r4, r2\n+\tadds\tr2, r5, r2\n \tmovs\tr5, r2\n-\tadds\tr2, r3, r2\n+\tadds\tr6, r3, r2\n \tmovs\tr5, r2\n-\tadds\tr6, r1, r2\n+\tadds\tr2, r2, r2\n \tmovs\tr5, r2\n-\tadds\tr4, r1, r2\n+\tadds\tr0, r2, r2\n \tmovs\tr5, r2\n-\tadds\tr4, r2, r2\n+\tadds\tr0, r3, r2\n \tmovs\tr5, r2\n-\tadds\tr4, r3, r2\n+\tadds\tr0, r4, r2\n \tmovs\tr5, r2\n-\tasrs\tr2, r3, #24\n+\tasrs\tr6, r3, #24\n \tmovs\tr5, r2\n-\tasrs\tr0, r5, #24\n+\tasrs\tr4, r5, #24\n \tmovs\tr5, r2\n-\tadcs.w\tr0, sl, r5, lsr #32\n+\tadcs.w\tr0, lr, r5, lsr #32\n \tbcc.n\t35953c , std::allocator > const&, bool)@@Base+0xe04>\n \tmovs\tr2, r3\n-\tasrs\tr2, r4, #18\n+\tasrs\tr6, r4, #18\n \tmovs\tr5, r2\n-\tasrs\tr2, r3, #18\n+\tasrs\tr6, r3, #18\n \tmovs\tr5, r2\n-\tasrs\tr2, r5, #11\n+\tasrs\tr6, r5, #11\n \tmovs\tr5, r2\n-\tasrs\tr4, r3, #11\n+\tasrs\tr0, r4, #11\n \tmovs\tr5, r2\n-\tasrs\tr0, r1, #11\n+\tasrs\tr4, r1, #11\n \tmovs\tr5, r2\n \tldmia\tr4!, {r5, r6, r7}\n \tmovs\tr2, r3\n \tldmia\tr4!, {r3, r6, r7}\n \tmovs\tr2, r3\n \tsubs\tr6, r2, #3\n \tmovs\tr3, r2\n@@ -1346142,19 +1346144,19 @@\n \tmovs\tr0, r0\n \tldmia\tr1!, {r4, r5, r6, r7}\n \tmovs\tr2, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr1, {r1, r5, r6, r7}\n \tmovs\tr2, r3\n-\tlsrs\tr6, r2, #21\n+\tlsrs\tr2, r3, #21\n \tmovs\tr5, r2\n-\tlsrs\tr0, r3, #21\n+\tlsrs\tr4, r3, #21\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xfb800015\n+\t\t\t@ instruction: 0xfb880015\n /usr/include/c++/14/bits/basic_string.h:223\n \tstr.w\tr5, [r4, #1268]\t@ 0x4f4\n /usr/include/c++/14/bits/char_traits.h:350\n \tstrb.w\tr5, [r4, #1272]\t@ 0x4f8\n /usr/include/c++/14/bits/stl_vector.h:99\n \tstr.w\tr5, [r4, #1288]\t@ 0x508\n \tstr.w\tr5, [r4, #1292]\t@ 0x50c\n@@ -1346563,17 +1346565,17 @@\n \tblx\tee54c \n /usr/include/c++/14/bits/stl_construct.h:162 (discriminator 1)\n \tcmp\tsl, r7\n \tbne.n\t359e48 , std::allocator > const&, bool) const@@Base+0x864>\n \tb.n\t359e68 , std::allocator > const&, bool) const@@Base+0x884>\n \tnop\n \t...\n-\tlsrs\tr0, r1, #2\n+\tlsrs\tr4, r1, #2\n \tmovs\tr5, r2\n-\t\t\t@ instruction: 0xf6d40015\n+\t\t\t@ instruction: 0xf6dc0015\n /usr/include/c++/14/bits/stl_vector.h:388\n \tcbz\tr6, 359e74 , std::allocator > const&, bool) const@@Base+0x890>\n /usr/include/c++/14/bits/new_allocator.h:172\n \tldr\tr3, [sp, #96]\t@ 0x60\n \tmov\tr0, r6\n \tsubs\tr1, r3, r6\n \tblx\te9174 \n@@ -1348597,20 +1348599,20 @@\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tsubs\tr7, #201\t@ 0xc9\n \tmovs\tr0, r0\n \tbeq.n\t35adbe , std::allocator > const&, bool) const@@Base+0x17da>\n \tstmia\tr3!, {r3, r7}\n \ttst\tr0, r0\n-\tldc2l\t0, cr0, [sl], #-80\t@ 0xffffffb0\n+\tldc2l\t0, cr0, [lr], #-80\t@ 0xffffffb0\n \tbgt.n\t35add0 , std::allocator > const&, bool) const@@Base+0x17ec>\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfa2e0014\n+\t\t\t@ instruction: 0xfa320014\n Mesh-from-glTF.cc:656\n \tldr\tr1, [sp, #52]\t@ 0x34\n \tadd.w\tr0, sp, #1464\t@ 0x5b8\n \tbl\t3564ec , std::allocator > >::_M_realloc_append >(glm::mat<4, 4, float, (glm::qualifier)0>&&)@@Base+0x924>\n Mesh-from-glTF.cc:657\n \tldr\tr1, [sp, #24]\n \taddw\tr0, sp, #1476\t@ 0x5c4\n@@ -1349147,16 +1349149,16 @@\n \tldr.w\tr3, [fp, #40]\t@ 0x28\n \tadds\tr3, #224\t@ 0xe0\n \tstr.w\tr3, [fp, #40]\t@ 0x28\n \tb.n\t35b190 , std::allocator > const&, bool) const@@Base+0x1bac>\n \tnop\n \tnop.w\n \t...\n-\t\t\t@ instruction: 0xf6740014\n-\t\t\t@ instruction: 0xf4a80014\n+\t\t\t@ instruction: 0xf6780014\n+\t\t\t@ instruction: 0xf4ac0014\n /usr/include/c++/14/bits/stl_vector.h:1488\n \tldr\tr2, [sp, #20]\n \tldr\tr3, [sp, #156]\t@ 0x9c\n \tldr\tr0, [sp, #84]\t@ 0x54\n \tldr.w\tr1, [r2, #-204]\n \tldr\tr2, [sp, #120]\t@ 0x78\n \tbl\t356640 , std::allocator > >::_M_realloc_append >(glm::mat<4, 4, float, (glm::qualifier)0>&&)@@Base+0xa78>\n@@ -1349686,22 +1349688,22 @@\n \tmov\tr0, r6\n /usr/include/c++/14/bits/char_traits.h:427\n \tstrh.w\tr1, [r8]\n \tlsrs\tr1, r1, #16\n \tb.n\t35b570 , std::allocator > const&, bool) const@@Base+0x1f8c>\n \tnop.w\n \t...\n-\tmovt\tr0, #16404\t@ 0x4014\n-\tadcs.w\tr0, ip, #20\n-\tsbc.w\tr0, r6, #20\n-\tsbcs.w\tr0, lr, #20\n-\teor.w\tr0, sl, #20\n-\tldc\t0, cr0, [sl], #-80\t@ 0xffffffb0\n-\t\t\t@ instruction: 0xeb8a0014\n-\tsbcs.w\tr0, ip, r4, lsr #32\n+\tmovt\tr0, #32788\t@ 0x8014\n+\tsbc.w\tr0, r0, #20\n+\tsbc.w\tr0, sl, #20\n+\t\t\t@ instruction: 0xf1820014\n+\teor.w\tr0, lr, #20\n+\tldc\t0, cr0, [lr], #-80\t@ 0xffffffb0\n+\t\t\t@ instruction: 0xeb8e0014\n+\t\t\t@ instruction: 0xeb800014\n \tstrb.w\tr1, [sp, #806]\t@ 0x326\n Mesh-from-glTF.cc:770 (discriminator 2)\n \tmov\tr1, r7\n \tblx\tf127c , std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::__cxx11::basic_string, std::allocator >&&)@plt>\n \tmov\tr3, r0\n Mesh-from-glTF.cc:770 (discriminator 4)\n \tmovs\tr2, #2\n@@ -1350481,20 +1350483,20 @@\n \tb.n\t35bb0a , std::allocator > const&, bool) const@@Base+0x2526>\n \tb.n\t35bb12 , std::allocator > const&, bool) const@@Base+0x252e>\n \tnop\n \tsubs\tr4, r4, #0\n \tmovs\tr3, r3\n \tldrb\tr0, [r7, r2]\n \tmovs\tr0, r0\n-\tvqadd.s16\td0, d14, d4\n+\tvqadd.s32\td0, d2, d4\n \tldrb\tr4, [r5, r2]\n \tmovs\tr0, r0\n \tmovs\tr6, #144\t@ 0x90\n \tmovs\tr3, r2\n-\tvqadd.s8\td0, d8, d4\n+\tvqadd.s8\td0, d12, d4\n \tadd\tr0, sp, #856\t@ 0x358\n \tmovs\tr2, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr5, pc, #328\t@ (adr r5, 35bd30 , std::allocator > const&, bool) const@@Base+0x274c>)\n \tmovs\tr2, r3\n \tadd\tr4, pc, #520\t@ (adr r4, 35bdf4 , std::allocator > const&, bool) const@@Base+0x2810>)\n@@ -1354801,15 +1354803,15 @@\n \tvstr\td6, [r0, #472]\t@ 0x1d8\n /usr/include/c++/14/bits/stl_vector.h:99\n \tvstr\td7, [r0, #520]\t@ 0x208\n ../coot-utils/tiny_gltf.h:1146\n \tbx\tlr\n \tnop\n \t...\n-\tldmia\tr4!, {r2, r6, r7}\n+\tldmia\tr4!, {r3, r6, r7}\n \tmovs\tr4, r2\n \n 0035daac >::~vector()@@Base>:\n std::vector >::~vector():\n /usr/include/c++/14/bits/stl_vector.h:733\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1361860,19 +1361862,19 @@\n \tblx\te78c8 \n \tldr\tr6, [pc, #928]\t@ (361574 >, std::allocator > > > const&, glm::vec<4, float, (glm::qualifier)0> const&, double)@@Base+0x384>)\n \tmovs\tr2, r3\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #512]\t@ 0x200\n+\tstr\tr4, [sp, #528]\t@ 0x210\n \tmovs\tr4, r2\n \tldmia\tr3, {r1, r2, r3, r4, r7}\n \tmovs\tr2, r2\n-\tstr\tr4, [sp, #656]\t@ 0x290\n+\tstr\tr4, [sp, #672]\t@ 0x2a0\n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 003611ec , std::allocator > > const&)@@Base>:\n 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&):\n Mesh-from-graphical-bonds-instanced.cc:377\n@@ -1362356,15 +1362358,15 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #520]\t@ 0x208\n+\tstr\tr1, [sp, #536]\t@ 0x218\n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \taddw\tr0, r6, #17\n \n 003615d0 , std::allocator > > const&, bool, bool)@@Base>:\n 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):\n@@ -1362677,17 +1362679,17 @@\n \tmovs\tr0, r0\n \tldr\tr1, [pc, #792]\t@ (361b20 , std::allocator > > const&, bool, bool)@@Base+0x550>)\n \tmovs\tr2, r3\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r3, #58]\t@ 0x3a\n+\tldrh\tr4, [r3, #58]\t@ 0x3a\n \tmovs\tr4, r2\n-\tldrb\tr6, [r2, #13]\n+\tldrb\tr6, [r3, #13]\n \tmovs\tr5, r2\n Mesh-from-graphical-bonds-instanced.cc:458 (discriminator 2)\n \tadds\tr4, #1\n Mesh-from-graphical-bonds-instanced.cc:458 (discriminator 1)\n \tcmp\tr7, r4\n \tble.w\t361ac6 , std::allocator > > const&, bool, bool)@@Base+0x4f6>\n Mesh-from-graphical-bonds-instanced.cc:460\n@@ -1363449,21 +1363451,21 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r3, #32]\n+\tldrh\tr6, [r3, #32]\n \tmovs\tr4, r2\n \tadd\tr2, pc\n \tmovs\tr2, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrh\tr0, [r1, #18]\n+\tldrh\tr4, [r1, #18]\n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcmn\tr0, r1\n \tmovs\tr2, r3\n \tcmp\tr6, r4\n \tmovs\tr2, r3\n@@ -1364183,27 +1364185,27 @@\n \tmovs\tr2, r3\n \tsbcs\tr6, r2\n \tmovs\tr2, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r0, #16]\n+\tstrb\tr0, [r1, #16]\n \tmovs\tr5, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r4, #0]\n+\tldrh\tr6, [r4, #0]\n \tmovs\tr4, r2\n-\tstrh\tr2, [r0, #52]\t@ 0x34\n+\tstrh\tr6, [r0, #52]\t@ 0x34\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n-\tstrh\tr4, [r1, #42]\t@ 0x2a\n+\tstrh\tr0, [r2, #42]\t@ 0x2a\n \tmovs\tr4, r2\n-\tstrh\tr4, [r1, #32]\n+\tstrh\tr0, [r2, #32]\n \tmovs\tr4, r2\n \tsubs\tr4, #114\t@ 0x72\n \tmovs\tr2, r3\n /usr/include/c++/14/bits/stl_vector.h:380 (discriminator 2)\n \tmov\tr0, r3\n /usr/include/c++/14/bits/stl_uninitialized.h:639\n \tmov\tr2, r3\n@@ -1364568,17 +1364570,17 @@\n \tblx\te6da0 , std::allocator > >::~_Vector_base()@plt>\n \tmov\tr0, r9\n \tblx\te4a38 , std::allocator > >::~_Vector_base()@plt>\n \tb.n\t36260c , std::allocator > > const&)@@Base+0x7cc>\n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r1, #22]\n+\tstrh\tr2, [r2, #22]\n \tmovs\tr4, r2\n-\tstrh\tr6, [r5, #24]\n+\tstrh\tr2, [r6, #24]\n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tsubs\tr2, #128\t@ 0x80\n \tmovs\tr2, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1366494,15 +1366496,15 @@\n \tmovs\tr2, r3\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r6, #13]\n+\tstrb\tr6, [r6, #13]\n \tmovs\tr4, r2\n \tcmp\tr2, #212\t@ 0xd4\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n /usr/include/c++/14/ostream:673\n \tldr\tr3, [pc, #220]\t@ (363690 , std::allocator > > const&)@@Base+0x47c>)\n@@ -1366624,15 +1366626,15 @@\n \tbne.n\t36363a , std::allocator > > const&)@@Base+0x426>\n \tldr\tr0, [pc, #40]\t@ (3636b0 , std::allocator > > const&)@@Base+0x49c>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r7, #6]\n+\tstrb\tr6, [r7, #6]\n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcmp\tr1, #210\t@ 0xd2\n \tmovs\tr2, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1369211,15 +1369213,15 @@\n \tmovs\tr0, r0\n \tmovs\tr2, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tadds\tr0, r4, r7\n \tmovs\tr2, r3\n-\tldr\tr5, [pc, #232]\t@ (364a3c const&)@@Base+0x43c>)\n+\tldr\tr5, [pc, #264]\t@ (364a5c const&)@@Base+0x45c>)\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr6, r6, r6\n \tmovs\tr2, r3\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tsubs\tr7, #25\n@@ -1370417,23 +1370419,23 @@\n \tmovs\tr0, r0\n \tasrs\tr6, r4, #32\n \tmovs\tr2, r3\n \tlsrs\tr0, r7, #28\n \tmovs\tr2, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsb\tr4, [r5, r2]\n+\tldrsb\tr0, [r6, r2]\n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tlsrs\tr2, r7, #22\n \tmovs\tr2, r3\n \tlsrs\tr2, r4, #22\n \tmovs\tr2, r3\n-\tvshr.u8\td16, d2, #4\n+\tvshr.u16\td16, d2, #16\n \n 003652a0 , std::allocator > > const&)@@Base>:\n Mesh::make_bond_lines(graphical_bonds_container const&, std::vector, std::allocator > > const&):\n Mesh-from-graphical-bonds.cc:747\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8-d9}\n@@ -1370953,29 +1370955,29 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r5, r6]\n+\tstrh\tr2, [r6, r6]\n \tmovs\tr4, r2\n \tlsrs\tr4, r0, #10\n \tmovs\tr2, r3\n \tlsrs\tr2, r3, #9\n \tmovs\tr2, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tlsrs\tr4, r7, #7\n \tmovs\tr2, r3\n \tlsrs\tr6, r2, #7\n \tmovs\tr2, r3\n \tlsrs\tr0, r6, #6\n \tmovs\tr2, r3\n-\t\t\t@ instruction: 0xfbde0012\n+\t\t\t@ instruction: 0xfbe20012\n \n 003656bc >::reserve(unsigned int)@@Base>:\n std::vector >::reserve(unsigned int):\n /usr/include/c++/14/bits/vector.tcc:67\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1371048,15 +1371050,15 @@\n /usr/include/c++/14/bits/vector.tcc:100\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n /usr/include/c++/14/bits/vector.tcc:71\n \tldr\tr0, [pc, #8]\t@ (365758 >::reserve(unsigned int)@@Base+0x9c>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop\n-\t\t\t@ instruction: 0xfaec0012\n+\t\t\t@ instruction: 0xfaf00012\n \n 0036575c >::_M_realloc_append(simple_atoms_line_vertex&&)@@Base>:\n void std::vector >::_M_realloc_append(simple_atoms_line_vertex&&):\n /usr/include/c++/14/bits/vector.tcc:581\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1372211,31 +1372213,31 @@\n \tmovs\tr2, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr6, [r2, #10]\n \tmovs\tr2, r2\n \tldrb\tr4, [r5, #9]\n \tmovs\tr2, r2\n-\tstmia\tr7!, {r2, r3, r5}\n+\tstmia\tr7!, {r4, r5}\n \tmovs\tr2, r2\n-\tsubs\tr7, #40\t@ 0x28\n+\tsubs\tr7, #44\t@ 0x2c\n+\tmovs\tr3, r2\n+\tsubs\tr7, #36\t@ 0x24\n \tmovs\tr3, r2\n \tsubs\tr7, #32\n \tmovs\tr3, r2\n \tsubs\tr7, #28\n \tmovs\tr3, r2\n \tsubs\tr7, #24\n \tmovs\tr3, r2\n-\tsubs\tr7, #20\n-\tmovs\tr3, r2\n \tldrb\tr0, [r2, #7]\n \tmovs\tr2, r2\n \tldrb\tr4, [r7, #7]\n \tmovs\tr2, r2\n-\tsubs\tr6, #240\t@ 0xf0\n+\tsubs\tr6, #244\t@ 0xf4\n \tmovs\tr3, r2\n \tldrb\tr4, [r1, #10]\n \tmovs\tr2, r2\n \tlsls\tr2, r6, #10\n \tmovs\tr2, r3\n \tldrb\tr2, [r0, #3]\n \tmovs\tr2, r2\n@@ -1376557,15 +1376559,15 @@\n \tadd\tr0, sp, #748\t@ 0x2ec\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t3681fa , 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>\n \tb.n\t3681aa , 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>\n \tb.n\t3681c2 , 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>\n \tnop\n-\tasrs\tr6, r0, #27\n+\tasrs\tr6, r1, #27\n \tmovs\tr5, r2\n \tb.n\t3686cc \n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsvc\t200\t@ 0xc8\n \tmovs\tr1, r3\n@@ -1378546,25 +1378548,25 @@\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbcc.n\t3691e0 \n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, r3, #0\n+\tadds\tr0, r4, #0\n \tmovs\tr4, r2\n-\t\t\t@ instruction: 0xfba80012\n+\t\t\t@ instruction: 0xfbac0012\n \tldrsb\tr2, [r6, r0]\n \tmovs\tr2, r2\n \tvld4.8\t{d0-d3}, [r8 :64], r1\n-\tsubs\tr6, r6, r5\n+\tsubs\tr2, r7, r5\n \tmovs\tr4, r2\n-\t\t\t@ instruction: 0xfaf40012\n+\t\t\t@ instruction: 0xfaf80012\n \tldr??.w\tr0, [ip, r1, lsl #1]\n-\tasrs\tr2, r1, #32\n+\tasrs\tr6, r1, #32\n \tmovs\tr4, r2\n \tldmia\tr6!, {r5, r7}\n \tmovs\tr1, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldmia\tr6!, {r2, r3, r4, r5}\n \tmovs\tr1, r3\n@@ -1378997,19 +1378999,19 @@\n \tldmia\tr4!, {r6}\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf28e0011\n \tstr\tr6, [sp, #1008]\t@ 0x3f0\n \tmovs\tr1, r2\n-\tbkpt\t0x00dc\n+\tbkpt\t0x00e0\n \tmovs\tr4, r2\n-\tbkpt\t0x0078\n+\tbkpt\t0x007c\n \tmovs\tr4, r2\n-\tbhi.n\t36960c , std::allocator > > const&)@@Base+0x30>\n+\tbhi.n\t369614 , std::allocator > > const&)@@Base+0x38>\n \tmovs\tr2, r2\n \tldmia\tr3!, {r4}\n \tmovs\tr1, r3\n \n 003695dc , std::allocator > > const&)@@Base>:\n model_molecule_meshes_t::make_bond_lines(graphical_bonds_container const&, std::vector, std::allocator > > const&):\n model-molecule-meshes.cc:384\n@@ -1379065,15 +1379067,15 @@\n \tb.n\t369612 , std::allocator > > const&)@@Base+0x36>\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tldmia\tr2, {r2, r3}\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r1, #13\n+\tasrs\tr0, r2, #13\n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 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>:\n 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):\n model-molecule-meshes.cc:425\n@@ -1381955,19 +1381957,19 @@\n \tmovs\tr1, r3\n \t\t\t@ instruction: 0xb772\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb754\n \tmovs\tr1, r3\n-\tvshr.u16\td0, d3, #8\n+\tvshr.u16\td0, d3, #4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmrc2\t0, 0, r0, cr10, cr3, {0}\n-\tldrh\tr6, [r0, #32]\n+\tmrc2\t0, 0, r0, cr14, cr3, {0}\n+\tldrh\tr2, [r1, #32]\n \tmovs\tr3, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcbz\tr0, 36ad6a , std::allocator > > const&)@@Base+0x5e>\n \tmovs\tr1, r3\n \tcbz\tr0, 36ad68 , std::allocator > > const&)@@Base+0x5c>\n \tmovs\tr1, r3\n@@ -1383209,26 +1383211,26 @@\n \tb.n\t36af0e , std::allocator > > const&)@@Base+0x202>\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tuxtb\tr0, r2\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tb.n\t36af9c , std::allocator > > const&)@@Base+0x290>\n+\tb.n\t36afac , std::allocator > > const&)@@Base+0x2a0>\n \tmovs\tr4, r2\n \tldr\tr6, [r6, r7]\n \tmovs\tr1, r2\n-\tvld4.8\t{d16-d19}, [r6 :64], r3\n-\tstrh\tr2, [r6, #54]\t@ 0x36\n+\tvld4.8\t{d16-d19}, [sl :64], r3\n+\tstrh\tr6, [r6, #54]\t@ 0x36\n \tmovs\tr3, r2\n-\tldr\tr6, [r1, #72]\t@ 0x48\n+\tldr\tr2, [r2, #72]\t@ 0x48\n \tmovs\tr3, r2\n \tadd\tr4, sp, #1016\t@ 0x3f8\n \tmovs\tr1, r3\n-\tb.n\t36b76c , std::allocator > > const&)@@Base+0xa60>\n+\tb.n\t36b77c , std::allocator > > const&)@@Base+0xa70>\n \tmovs\tr4, r2\n model-molecule-meshes.cc:130\n \tldr.w\tr5, [pc, #1120]\t@ 36baf4 , std::allocator > > const&)@@Base+0xde8>\n /usr/include/c++/14/bits/stl_vector.h:993\n \tsub.w\tr8, lr, r4\n \tmovw\tr3, #52429\t@ 0xcccd\n \tmovt\tr3, #52428\t@ 0xcccc\n@@ -1383791,15 +1383793,15 @@\n model-molecule-meshes.cc:166\n \tldr\tr0, [sp, #28]\n \tblx\te56a4 \n \tb.n\t36bac2 , std::allocator > > const&)@@Base+0xdb6>\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tble.n\t36bb10 , std::allocator > > const&)@@Base+0xe04>\n+\tble.n\t36bb20 , std::allocator > > const&)@@Base+0xe14>\n \tmovs\tr4, r2\n \tadd\tr5, pc, #984\t@ (adr r5, 36bed4 )\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr5, pc, #872\t@ (adr r5, 36be6c )\n \tmovs\tr1, r3\n@@ -1387778,15 +1387780,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrh\tr2, [r6, #0]\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbcs.n\t36d8a8 , std::allocator > const&, bool) const@@Base+0x20>\n+\tbcs.n\t36d8b0 , std::allocator > const&, bool) const@@Base+0x28>\n \tmovs\tr3, r2\n \tstrh\tr0, [r5, #62]\t@ 0x3e\n \tmovs\tr1, r3\n \tstrh\tr2, [r4, #60]\t@ 0x3c\n \tmovs\tr1, r3\n \n 0036d888 , std::allocator > const&, bool) const@@Base>:\n@@ -1388410,15 +1388412,15 @@\n \tb.n\t36dcc2 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstrh\tr4, [r3, #26]\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr5!, {r4, r6}\n+\tldmia\tr5!, {r2, r4, r6}\n \tmovs\tr3, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0036dd00 :\n molecule_class_info_t::draw_parallel_plane_restraints_representation():\n molecule-class-info.cc:1646\n@@ -1388474,15 +1388476,15 @@\n \tb.n\t36dd36 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstrh\tr0, [r5, #22]\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr5!, {r4}\n+\tldmia\tr5!, {r2, r4}\n \tmovs\tr3, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0036dd74 :\n molecule_class_info_t::setup_unit_cell():\n molecule-class-info.cc:1736 (discriminator 1)\n@@ -1388587,15 +1388589,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tstrh\tr2, [r7, #16]\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr2, [r3, #16]\n \tmovs\tr1, r3\n-\tpush\t{r2, r4, r5, r6, r7, lr}\n+\tpush\t{r2, r3, r4, r5, r6, r7, lr}\n \tmovs\tr4, r2\n \n 0036de50 :\n molecule_class_info_t::combine_colour(float, int):\n molecule-class-info.cc:1942\n \tpush\t{r3, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1388656,19 +1388658,19 @@\n \tblx\te720c <__assert_fail@plt>\n \tstrh\tr0, [r3, #12]\n \tmovs\tr1, r3\n \tstr\tr4, [r3, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r6]\n \tmovs\tr0, r0\n-\tldmia\tr3, {r1, r2, r3, r5, r7}\n+\tldmia\tr3!, {r1, r4, r5, r7}\n \tmovs\tr3, r2\n-\tldmia\tr4, {r4, r5}\n+\tldmia\tr4, {r2, r4, r5}\n \tmovs\tr3, r2\n-\tldmia\tr4, {r1, r2, r4, r6}\n+\tldmia\tr4, {r1, r3, r4, r6}\n \tmovs\tr3, r2\n \n 0036dedc :\n molecule_class_info_t::set_symm_bond_colour_mol(int):\n molecule-class-info.cc:1841\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1389110,19 +1389112,19 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrb\tr4, [r0, #30]\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr2, [r7, #29]\n \tmovs\tr1, r3\n-\tldrsb\tr6, [r5, r3]\n+\tldrsb\tr2, [r6, r3]\n \tmovs\tr3, r2\n \tldrsb\tr0, [r3, r6]\n \tmovs\tr0, r0\n-\tsubs\tr0, r5, #2\n+\tsubs\tr4, r5, #2\n \tmovs\tr3, r2\n \tldrb\tr4, [r3, #27]\n \tmovs\tr1, r3\n \tldrb\tr4, [r0, #26]\n \tmovs\tr1, r3\n \tldrb\tr4, [r5, #25]\n \tmovs\tr1, r3\n@@ -1389510,17 +1389512,17 @@\n \tadd\tsp, #44\t@ 0x2c\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tldrb\tr0, [r0, #21]\n \tmovs\tr1, r3\n-\tldmia\tr0!, {r4, r5, r6}\n+\tldmia\tr0!, {r2, r4, r5, r6}\n \tmovs\tr3, r2\n-\tldmia\tr0!, {r6}\n+\tldmia\tr0!, {r2, r6}\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 0036e4cc :\n@@ -1390532,17 +1390534,17 @@\n \tb.n\t36ec02 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstrb\tr4, [r3, #16]\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tit\thi\n+\tite\thi\n \tmovhi\tr3, r2\n-\tstr\tr0, [r1, #16]\n+\tstrls\tr0, [r1, #16]\n \t...\n \n 0036ec40 :\n molecule_class_info_t::delete_dipole(int):\n molecule-class-info.cc:2937\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1390668,15 +1390670,15 @@\n \tb.n\t36ecfe \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstrb\tr0, [r4, #12]\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbkpt\t0x00b8\n+\tbkpt\t0x00bc\n \tmovs\tr3, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0036ed3c :\n coot::atom_selection_info_t::name[abi:cxx11]() const:\n molecule-class-info.cc:3053\n@@ -1390760,15 +1390762,15 @@\n \tadd\tsp, #12\n \tpop\t{r4, r5, pc}\n \tblx\te7278 <__stack_chk_fail@plt>\n \tstrb\tr2, [r5, #10]\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbkpt\t0x0038\n+\tbkpt\t0x003c\n \tmovs\tr3, r2\n \tstrb\tr2, [r2, #9]\n \tmovs\tr1, r3\n \n 0036edd4 :\n coot::atom_selection_info_t::select_atoms(mmdb::Manager*) const:\n molecule-class-info.cc:3062\n@@ -1390860,17 +1390862,17 @@\n \tmov\tr1, r5\n \tblx\tebef8 \n molecule-class-info.cc:3086\n \tmov\tr0, r5\n \tadd\tsp, #44\t@ 0x2c\n \tpop\t{r4, r5, r6, r7, pc}\n \tnop\n-\tldr\tr0, [pc, #48]\t@ (36eea0 )\n+\tldr\tr0, [pc, #64]\t@ (36eeb0 )\n \tmovs\tr2, r2\n-\t\t\t@ instruction: 0x47f2\n+\t\t\t@ instruction: 0x47f6\n \tmovs\tr2, r2\n \n 0036ee74 :\n coot::atom_selection_info_t::mmdb_string[abi:cxx11]() const:\n molecule-class-info.cc:3090\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1390999,17 +1391001,17 @@\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r2, #5]\n \tmovs\tr1, r3\n \tsubs\tr2, #234\t@ 0xea\n \tmovs\tr1, r2\n-\tpop\t{r1, r3, r5, pc}\n+\tpop\t{r1, r2, r3, r5, pc}\n \tmovs\tr3, r2\n-\tlsrs\tr0, r6, #21\n+\tlsrs\tr4, r6, #21\n \tmovs\tr2, r2\n \tldmia\tr3, {r1, r2, r3, r5, r7}\n \tmovs\tr1, r2\n \tstrb\tr6, [r5, #2]\n \tmovs\tr1, r3\n \n 0036ef8c :\n@@ -1391161,23 +1391163,23 @@\n \tb.n\t36f07e \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tstrb\tr2, [r3, #1]\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tpop\t{r3, r5}\n+\tpop\t{r2, r3, r5}\n \tmovs\tr3, r2\n \tstrb\tr4, [r5, #0]\n \tmovs\tr1, r3\n-\tcbnz\tr2, 36f13c \n+\tcbnz\tr6, 36f13c \n \tmovs\tr3, r2\n-\tcbnz\tr6, 36f140 \n+\tcbnz\tr2, 36f142 \n \tmovs\tr3, r2\n-\tbxns\tsp\n+\tbx\tlr\n \tmovs\tr3, r2\n \tldmia\tr2!, {r1, r3, r4, r5, r6}\n \tmovs\tr1, r2\n \tldr\tr6, [r5, #116]\t@ 0x74\n \tmovs\tr1, r3\n \n 0036f0d0 :\n@@ -1392046,43 +1392048,43 @@\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\te4538 \n \tldr\tr0, [r7, #88]\t@ 0x58\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcbnz\tr6, 36f752 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int) const@@Base+0x52a>\n+\tcbnz\tr2, 36f754 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int) const@@Base+0x52c>\n \tmovs\tr3, r2\n \tstr\tr3, [sp, #536]\t@ 0x218\n \tmovs\tr1, r2\n \tstr\tr3, [sp, #464]\t@ 0x1d0\n \tmovs\tr1, r2\n-\tcbnz\tr0, 36f740 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int) const@@Base+0x518>\n+\tcbnz\tr4, 36f740 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int) const@@Base+0x518>\n \tmovs\tr3, r2\n-\tcmp\tr1, #104\t@ 0x68\n+\tcmp\tr1, #108\t@ 0x6c\n \tmovs\tr4, r2\n-\tadd\tr0, r7\n+\tadd\tr4, r7\n \tmovs\tr3, r2\n-\tsubs\tr4, r2, r3\n+\tsubs\tr0, r3, r3\n \tmovs\tr2, r2\n-\tcmp\tr0, #180\t@ 0xb4\n+\tcmp\tr0, #184\t@ 0xb8\n \tmovs\tr4, r2\n-\tbics\tr0, r1\n+\tbics\tr4, r1\n \tmovs\tr3, r2\n-\tsubs\tr0, r6, r0\n+\tsubs\tr4, r6, r0\n \tmovs\tr2, r2\n-\tcmp\tr0, #62\t@ 0x3e\n+\tcmp\tr0, #66\t@ 0x42\n \tmovs\tr4, r2\n-\torrs\tr6, r1\n+\torrs\tr2, r2\n \tmovs\tr3, r2\n-\tadds\tr2, r5, r6\n+\tadds\tr6, r5, r6\n \tmovs\tr2, r2\n \tldr\tr6, [r6, #44]\t@ 0x2c\n \tmovs\tr1, r3\n-\t\t\t@ instruction: 0xb680\n+\t\t\t@ instruction: 0xb684\n \tmovs\tr3, r2\n \tstr\tr0, [sp, #776]\t@ 0x308\n \tmovs\tr1, r2\n \tstr\tr0, [sp, #728]\t@ 0x2d8\n \tmovs\tr1, r2\n \tldr\tr6, [r3, #20]\n \tmovs\tr1, r3\n@@ -1392299,27 +1392301,27 @@\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r6, #0]\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbz\tr6, 36f98a \n+\tcbz\tr2, 36f98c \n \tmovs\tr3, r2\n-\tcbz\tr4, 36f98c \n+\tcbz\tr0, 36f98e \n \tmovs\tr3, r2\n-\tb.n\t370018 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>\n+\tb.n\t370020 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>\n \tmovs\tr3, r2\n-\tcbz\tr2, 36f98e \n+\tcbz\tr6, 36f98e \n \tmovs\tr3, r2\n \tstr\tr0, [r3, #116]\t@ 0x74\n \tmovs\tr1, r3\n-\tcbz\tr0, 36f982 \n+\tcbz\tr4, 36f982 \n \tmovs\tr3, r2\n-\tcbz\tr0, 36f984 \n+\tcbz\tr4, 36f984 \n \tmovs\tr3, r2\n \tstr\tr6, [r0, #112]\t@ 0x70\n \tmovs\tr1, r3\n \n 0036f93c :\n molecule_class_info_t::set_have_unit_cell_flag_maybe(bool):\n molecule-class-info.cc:3535\n@@ -1392401,15 +1392403,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #104]\t@ 0x68\n \tmovs\tr1, r3\n \tstr\tr0, [r7, #100]\t@ 0x64\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tuxth\tr2, r0\n+\tuxth\tr6, r0\n \tmovs\tr3, r2\n \n 0036f9d4 :\n molecule_class_info_t::make_mesh_from_bonds_box():\n molecule-class-info.cc:4114\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1392463,15 +1392465,15 @@\n \tb.n\t36fa0a \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstr\tr4, [r2, #96]\t@ 0x60\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsxtb\tr4, r4\n+\tsxtb\tr0, r5\n \tmovs\tr3, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0036fa48 , std::allocator >, unsigned int>, std::allocator, std::allocator >, unsigned int> > > const&, bool)@@Base>:\n 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):\n molecule-class-info.cc:4123\n@@ -1392993,18 +1392995,18 @@\n \tnop\n \tstr\tr2, [r3, #88]\t@ 0x58\n \tmovs\tr1, r3\n \tstr\tr6, [r1, #88]\t@ 0x58\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsxth\tr4, r1\n-\tmovs\tr3, r2\n \tsxth\tr0, r2\n \tmovs\tr3, r2\n+\tsxth\tr4, r2\n+\tmovs\tr3, r2\n \tstr\tr6, [r6, #68]\t@ 0x44\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #36]\t@ 0x24\n@@ -1393288,15 +1393290,15 @@\n \tb.n\t36ffee 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>\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstr\tr0, [r6, #0]\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr5, sp, #208\t@ 0xd0\n+\tadd\tr5, sp, #224\t@ 0xe0\n \tmovs\tr3, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 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>:\n 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):\n molecule-class-info.cc:4476\n@@ -1393927,53 +1393929,53 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #116]\t@ 0x74\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #152\t@ 0x98\n+\tadd\tr4, sp, #168\t@ 0xa8\n \tmovs\tr3, r2\n-\tadd\tr2, sp, #976\t@ 0x3d0\n+\tadd\tr2, sp, #992\t@ 0x3e0\n \tmovs\tr3, r2\n-\tadd\tr2, sp, #488\t@ 0x1e8\n+\tadd\tr2, sp, #504\t@ 0x1f8\n \tmovs\tr3, r2\n-\tadd\tr1, sp, #992\t@ 0x3e0\n+\tadd\tr1, sp, #1008\t@ 0x3f0\n \tmovs\tr3, r2\n-\tadd\tr2, sp, #168\t@ 0xa8\n+\tadd\tr2, sp, #184\t@ 0xb8\n \tmovs\tr3, r2\n-\tadd\tr2, sp, #200\t@ 0xc8\n+\tadd\tr2, sp, #216\t@ 0xd8\n \tmovs\tr3, r2\n-\t\t\t@ instruction: 0x4792\n+\t\t\t@ instruction: 0x4796\n \tmovs\tr3, r2\n-\tadd\tr1, sp, #376\t@ 0x178\n+\tadd\tr1, sp, #392\t@ 0x188\n \tmovs\tr3, r2\n-\tadd\tr3, sp, #528\t@ 0x210\n+\tadd\tr3, sp, #544\t@ 0x220\n \tmovs\tr3, r2\n-\tpop\t{r2, r3, r4, r6}\n+\tpop\t{r5, r6}\n \tmovs\tr2, r2\n-\tadd\tr2, sp, #808\t@ 0x328\n+\tadd\tr2, sp, #824\t@ 0x338\n \tmovs\tr3, r2\n-\tadd\tr2, sp, #560\t@ 0x230\n+\tadd\tr2, sp, #576\t@ 0x240\n \tmovs\tr3, r2\n-\tadd\tr2, sp, #312\t@ 0x138\n+\tadd\tr2, sp, #328\t@ 0x148\n \tmovs\tr3, r2\n-\tcbnz\tr4, 3705b4 \n+\tcbnz\tr0, 3705b6 \n \tmovs\tr2, r2\n-\tadd\tr1, sp, #1016\t@ 0x3f8\n+\tadd\tr2, sp, #8\n \tmovs\tr3, r2\n-\tadd\tr0, sp, #992\t@ 0x3e0\n+\tadd\tr0, sp, #1008\t@ 0x3f0\n \tmovs\tr3, r2\n-\tadd\tr1, sp, #520\t@ 0x208\n+\tadd\tr1, sp, #536\t@ 0x218\n \tmovs\tr3, r2\n-\tadd\tr2, sp, #480\t@ 0x1e0\n+\tadd\tr2, sp, #496\t@ 0x1f0\n \tmovs\tr3, r2\n-\tadd\tr2, sp, #600\t@ 0x258\n+\tadd\tr2, sp, #616\t@ 0x268\n \tmovs\tr3, r2\n-\tadd\tr2, sp, #336\t@ 0x150\n+\tadd\tr2, sp, #352\t@ 0x160\n \tmovs\tr3, r2\n \n 0037055c :\n molecule_class_info_t::update_bonds_using_phenix_geo(coot::phenix_geo_bonds const&):\n molecule-class-info.cc:4663\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1395336,33 +1395338,33 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tstrh\tr6, [r5, r0]\n \tmovs\tr1, r3\n \tstrh\tr4, [r5, r0]\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr0, #54\t@ 0x36\n+\tcmp\tr0, #58\t@ 0x3a\n \tmovs\tr2, r2\n \tstr\tr0, [r4, r6]\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #128\t@ (adr r1, 370fe4 )\n+\tadd\tr1, pc, #144\t@ (adr r1, 370ff4 )\n \tmovs\tr3, r2\n-\tldr\tr5, [sp, #448]\t@ 0x1c0\n+\tldr\tr5, [sp, #464]\t@ 0x1d0\n \tmovs\tr3, r2\n-\tadd\tr1, pc, #120\t@ (adr r1, 370fe4 )\n+\tadd\tr1, pc, #136\t@ (adr r1, 370ff4 )\n \tmovs\tr3, r2\n-\tstrb\tr0, [r7, #29]\n+\tstrb\tr4, [r7, #29]\n \tmovs\tr3, r2\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tbeq.n\t371040 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) const@@Base+0x34>\n+\tbeq.n\t371048 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) const@@Base+0x3c>\n \tmovs\tr2, r2\n-\tadd\tr0, pc, #744\t@ (adr r0, 371264 )\n+\tadd\tr0, pc, #760\t@ (adr r0, 371274 )\n \tmovs\tr3, r2\n \n 00370f7c :\n molecule_class_info_t::atom_index(char const*, int, char const*):\n molecule-class-info.cc:5591\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1395632,15 +1395634,15 @@\n \tb.n\t371112 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) const@@Base+0x106>\n molecule-class-info.cc:5670\n \tblx\te7278 <__stack_chk_fail@plt>\n \tldr\tr7, [pc, #864]\t@ (3714e4 )\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmovs\tr5, #190\t@ 0xbe\n+\tmovs\tr5, #194\t@ 0xc2\n \tmovs\tr2, r2\n \tldr\tr6, [pc, #880]\t@ (371500 )\n \tmovs\tr1, r3\n \n 00371190 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base>:\n 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:\n molecule-class-info.cc:5618\n@@ -1396749,27 +1396751,27 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr0, [pc, #704]\t@ (371be8 )\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [pc, #664]\t@ (371bc8 )\n \tmovs\tr1, r3\n-\tsubs\tr4, r1, #2\n+\tsubs\tr0, r2, #2\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #288]\t@ 0x120\n+\tldr\tr0, [sp, #304]\t@ 0x130\n \tmovs\tr3, r2\n \tldr\tr0, [pc, #136]\t@ (3719c8 )\n \tmovs\tr1, r3\n \tasrs\tr2, r1, #11\n \tmovs\tr1, r2\n-\tstr\tr7, [sp, #896]\t@ 0x380\n+\tstr\tr7, [sp, #912]\t@ 0x390\n \tmovs\tr3, r2\n-\tstr\tr7, [sp, #344]\t@ 0x158\n+\tstr\tr7, [sp, #360]\t@ 0x168\n \tmovs\tr3, r2\n \tmov\tsl, lr\n \tmovs\tr1, r3\n \n 00371950 :\n molecule_class_info_t::close_to_residue(mmdb::Residue*, coot::Cartesian) const:\n molecule-class-info.cc:7271\n@@ -1397565,29 +1397567,29 @@\n \tadd\tr1, pc\n \tblx\te4538 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcmn\tr0, r3\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #24]\n+\tstr\tr3, [sp, #40]\t@ 0x28\n \tmovs\tr3, r2\n \tldr\tr4, [r1, #16]\n \tmovs\tr1, r2\n \trors\tr4, r7\n \tmovs\tr1, r3\n-\tldr\tr6, [pc, #288]\t@ (372014 )\n+\tldr\tr6, [pc, #304]\t@ (372024 )\n \tmovs\tr4, r2\n \tadcs\tr0, r4\n \tmovs\tr1, r3\n \tadcs\tr4, r0\n \tmovs\tr1, r3\n \tstmia\tr7!, {r3, r5, r6, r7}\n \tmovs\tr1, r2\n-\tstr\tr1, [sp, #648]\t@ 0x288\n+\tstr\tr1, [sp, #664]\t@ 0x298\n \tmovs\tr3, r2\n \n 00371f04 :\n molecule_class_info_t::Have_unsaved_changes_p() const:\n molecule-class-info.cc:7836 (discriminator 1)\n \tldr.w\tr3, [r0, #1656]\t@ 0x678\n \tcmp\tr3, #0\n@@ -1397970,31 +1397972,31 @@\n \tnop\n \tlsrs\tr0, r0\n \tmovs\tr1, r3\n \tlsls\tr2, r7\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #528]\t@ 0x210\n+\tstr\tr1, [sp, #544]\t@ 0x220\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #528]\t@ 0x210\n+\tstr\tr0, [sp, #544]\t@ 0x220\n \tmovs\tr3, r2\n-\tstr\tr0, [sp, #720]\t@ 0x2d0\n+\tstr\tr0, [sp, #736]\t@ 0x2e0\n \tmovs\tr3, r2\n \tsubs\tr6, #200\t@ 0xc8\n \tmovs\tr1, r3\n-\tldrh\tr0, [r6, #56]\t@ 0x38\n+\tldrh\tr4, [r6, #56]\t@ 0x38\n \tmovs\tr3, r2\n-\tldrh\tr0, [r7, #56]\t@ 0x38\n+\tldrh\tr4, [r7, #56]\t@ 0x38\n \tmovs\tr3, r2\n-\tldrh\tr4, [r2, #58]\t@ 0x3a\n+\tldrh\tr0, [r3, #58]\t@ 0x3a\n \tmovs\tr3, r2\n-\tldrh\tr0, [r7, #58]\t@ 0x3a\n+\tldrh\tr4, [r7, #58]\t@ 0x3a\n \tmovs\tr3, r2\n \tsubs\tr6, #102\t@ 0x66\n \tmovs\tr1, r3\n \n 003721e4 :\n molecule_class_info_t::set_have_unsaved_changes_from_outside():\n molecule-class-info.cc:8741\n@@ -1398580,21 +1398582,21 @@\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n /usr/include/c++/14/ostream:121\n \tb.w\tf0c68 >& std::endl >(std::basic_ostream >&)@plt>\n \tsubs\tr2, #138\t@ 0x8a\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r6, #32]\n+\tldrh\tr6, [r6, #32]\n \tmovs\tr3, r2\n-\tasrs\tr4, r0, #8\n+\tasrs\tr0, r1, #8\n \tmovs\tr3, r2\n-\tldrh\tr6, [r1, #32]\n+\tldrh\tr2, [r2, #32]\n \tmovs\tr3, r2\n-\tldrh\tr0, [r1, #32]\n+\tldrh\tr4, [r1, #32]\n \tmovs\tr3, r2\n \n 00372610 , std::allocator > const&)@@Base>:\n molecule_class_info_t::store_refmac_mtz_filename(std::__cxx11::basic_string, std::allocator > const&):\n /usr/include/c++/14/bits/basic_string.h:1619\n \tadd.w\tr0, r0, #504\t@ 0x1f8\n \tb.w\tf26a0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n@@ -1399314,32 +1399316,32 @@\n \tb.n\t372ac2 \n \tb.n\t372af2 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tsubs\tr0, #140\t@ 0x8c\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrh\tr2, [r3, #20]\n+\tldrh\tr6, [r3, #20]\n \tmovs\tr3, r2\n-\tstrh\tr2, [r4, #34]\t@ 0x22\n+\tstrh\tr6, [r4, #34]\t@ 0x22\n \tmovs\tr3, r2\n-\tstrd\tr0, r0, [r8, #68]!\t@ 0x44\n-\tldrh\tr4, [r1, #16]\n+\tstrd\tr0, r0, [ip, #68]!\t@ 0x44\n+\tldrh\tr0, [r2, #16]\n \tmovs\tr3, r2\n-\tldrh\tr2, [r0, #14]\n+\tldrh\tr6, [r0, #14]\n \tmovs\tr3, r2\n-\tbeq.n\t372ab8 \n+\tbeq.n\t372ac0 \n \tmovs\tr1, r2\n-\tldrh\tr0, [r7, #8]\n+\tldrh\tr4, [r7, #8]\n \tmovs\tr3, r2\n-\tldrh\tr4, [r5, #4]\n+\tldrh\tr0, [r6, #4]\n \tmovs\tr3, r2\n \tadds\tr6, #58\t@ 0x3a\n \tmovs\tr1, r3\n-\tstrh\tr6, [r4, #62]\t@ 0x3e\n+\tstrh\tr2, [r5, #62]\t@ 0x3e\n \tmovs\tr3, r2\n \tadds\tr5, #36\t@ 0x24\n \tmovs\tr1, r3\n \tadds\tr4, #252\t@ 0xfc\n \tmovs\tr1, r3\n \tcbnz\tr2, 372bc6 \n \tmovs\tr1, r2\n@@ -1399478,15 +1399480,15 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadds\tr4, #126\t@ 0x7e\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr0, [r1, #52]\t@ 0x34\n+\tstrh\tr4, [r1, #52]\t@ 0x34\n \tmovs\tr3, r2\n \tadds\tr4, #26\n \tmovs\tr1, r3\n \tadds\tr3, #236\t@ 0xec\n \tmovs\tr1, r3\n \tadds\tr3, #212\t@ 0xd4\n \tmovs\tr1, r3\n@@ -1399625,15 +1399627,15 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadds\tr3, #134\t@ 0x86\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldmia\tr4!, {r3, r6, r7}\n+\tldmia\tr4!, {r2, r3, r6, r7}\n \tmovs\tr1, r2\n \tadds\tr3, #34\t@ 0x22\n \tmovs\tr1, r3\n \tadds\tr2, #244\t@ 0xf4\n \tmovs\tr1, r3\n \tadds\tr2, #220\t@ 0xdc\n \tmovs\tr1, r3\n@@ -1400021,19 +1400023,19 @@\n \tadd\tr0, pc\n \tblx\te4538 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadds\tr1, #146\t@ 0x92\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldmia\tr2!, {r3, r4, r6, r7}\n+\tldmia\tr2, {r2, r3, r4, r6, r7}\n \tmovs\tr1, r2\n \tadds\tr1, #94\t@ 0x5e\n \tmovs\tr1, r3\n-\tldrb\tr0, [r0, #20]\n+\tldrb\tr4, [r0, #20]\n \tmovs\tr3, r2\n \tadds\tr0, #98\t@ 0x62\n \tmovs\tr1, r3\n \tadds\tr0, #74\t@ 0x4a\n \tmovs\tr1, r3\n \t\t\t@ instruction: 0xb6d8\n \tmovs\tr1, r2\n@@ -1400644,15 +1400646,15 @@\n \tadd\tr0, pc\n \tblx\te4538 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tcmp\tr5, #54\t@ 0x36\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr6!, {r3, r4, r6}\n+\tstmia\tr6!, {r2, r3, r4, r6}\n \tmovs\tr1, r2\n \tcmp\tr4, #114\t@ 0x72\n \tmovs\tr1, r3\n \tcmp\tr4, #0\n \tmovs\tr1, r3\n \tcmp\tr3, #232\t@ 0xe8\n \tmovs\tr1, r3\n@@ -1401179,37 +1401181,37 @@\n \tadd\tr0, pc\n \tblx\te4538 \n \tnop\n \tcmp\tr3, #138\t@ 0x8a\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr2, [r4, #29]\n+\tstrb\tr6, [r4, #29]\n \tmovs\tr3, r2\n-\tstmia\tr5!, {r1, r3, r7}\n+\tstmia\tr5!, {r1, r2, r3, r7}\n \tmovs\tr2, r2\n-\tstmia\tr5!, {r2, r7}\n+\tstmia\tr5!, {r3, r7}\n \tmovs\tr2, r2\n-\tstmia\tr4!, {r1, r2, r3, r5}\n+\tstmia\tr4!, {r1, r4, r5}\n \tmovs\tr1, r2\n-\tstmia\tr5!, {r5, r7}\n+\tstmia\tr5!, {r2, r5, r7}\n \tmovs\tr2, r2\n-\tstmia\tr5!, {r1, r2, r3, r4, r5}\n+\tstmia\tr5!, {r1, r6}\n \tmovs\tr2, r2\n-\tldrb\tr2, [r1, #19]\n+\tldrb\tr6, [r1, #19]\n \tmovs\tr3, r2\n-\tldrb\tr4, [r7, #13]\n+\tldrb\tr0, [r0, #14]\n \tmovs\tr3, r2\n-\tmovs\tr7, #188\t@ 0xbc\n+\tmovs\tr7, #192\t@ 0xc0\n \tmovs\tr4, r2\n \tcmp\tr0, #246\t@ 0xf6\n \tmovs\tr1, r3\n-\tstmia\tr2!, {r1, r6}\n+\tstmia\tr2!, {r1, r2, r6}\n \tmovs\tr1, r2\n-\tstmia\tr3!, {r1, r6, r7}\n+\tstmia\tr3!, {r1, r2, r6, r7}\n \tmovs\tr2, r2\n \tcmp\tr0, #48\t@ 0x30\n \tmovs\tr1, r3\n \tcmp\tr0, #22\n \tmovs\tr1, r3\n \tadd\tr6, sp, #656\t@ 0x290\n \tmovs\tr1, r2\n@@ -1402093,15 +1402095,15 @@\n molecule-class-info.cc:10374\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tmovs\tr2, #82\t@ 0x52\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #112\t@ (adr r7, 373f04 )\n+\tadd\tr7, pc, #128\t@ (adr r7, 373f14 )\n \tmovs\tr2, r2\n \tmovs\tr1, #186\t@ 0xba\n \tmovs\tr1, r3\n \tmovs\tr1, #140\t@ 0x8c\n \tmovs\tr1, r3\n \n 00373e9c :\n@@ -1402821,37 +1402823,37 @@\n \tmovs\tr1, r3\n \tmovs\tr1, #50\t@ 0x32\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r2, #13]\n+\tstrb\tr4, [r2, #13]\n \tmovs\tr3, r2\n-\tstr\tr3, [sp, #944]\t@ 0x3b0\n+\tstr\tr3, [sp, #960]\t@ 0x3c0\n \tmovs\tr2, r2\n-\tstrb\tr2, [r0, #13]\n+\tstrb\tr6, [r0, #13]\n \tmovs\tr3, r2\n-\tstr??.w\tr0, [sl, r2, lsl #1]\n-\tlsls\tr2, r2, #19\n+\tstr??.w\tr0, [lr, r2, lsl #1]\n+\tlsls\tr6, r2, #19\n \tmovs\tr4, r2\n-\tstrb\tr6, [r6, #12]\n+\tstrb\tr2, [r7, #12]\n \tmovs\tr3, r2\n-\t\t\t@ instruction: 0xf7d60012\n+\t\t\t@ instruction: 0xf7da0012\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tlsls\tr2, r2, #24\n+\tlsls\tr6, r2, #24\n \tmovs\tr3, r2\n-\t\t\t@ instruction: 0xf7040012\n+\t\t\t@ instruction: 0xf7080012\n \tstmia\tr7!, {r1, r3, r4, r5}\n \tmovs\tr0, r2\n-\tsbcs.w\tr0, r4, #9568256\t@ 0x920000\n-\tadcs.w\tr0, lr, #9568256\t@ 0x920000\n-\tadc.w\tr0, r8, #9568256\t@ 0x920000\n-\t\t\t@ instruction: 0xf4ca0012\n+\tsbcs.w\tr0, r8, #9568256\t@ 0x920000\n+\tsbc.w\tr0, r2, #9568256\t@ 0x920000\n+\tadc.w\tr0, ip, #9568256\t@ 0x920000\n+\t\t\t@ instruction: 0xf4ce0012\n \tadds\tr4, r3, #4\n \tmovs\tr1, r3\n \tmuls\tr0, r0\n \tmovs\tr1, r2\n \tadds\tr6, r5, #2\n \tmovs\tr1, r3\n \tadds\tr6, r2, #2\n@@ -1403190,15 +1403192,15 @@\n \tmovs\tr0, r0\n \tsubs\tr6, r3, r2\n \tmovs\tr1, r3\n \tsubs\tr0, r3, r0\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [r6, #68]\t@ 0x44\n+\tldr\tr6, [r6, #68]\t@ 0x44\n \tmovs\tr3, r2\n \tadds\tr2, r1, r7\n \tmovs\tr1, r3\n \n 00374670 , std::allocator >, bool, bool, bool)@@Base>:\n molecule_class_info_t::initialize_map_things_on_read_molecule(std::__cxx11::basic_string, std::allocator >, bool, bool, bool):\n molecule-class-info.cc:1969\n@@ -1403674,19 +1403676,19 @@\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr4, r5, #27\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r1, #24]\n+\tldr\tr0, [r2, #24]\n \tmovs\tr3, r2\n \tasrs\tr2, r0, #27\n \tmovs\tr1, r3\n-\tldr\tr2, [r1, #12]\n+\tldr\tr6, [r1, #12]\n \tmovs\tr3, r2\n \tasrs\tr6, r3, #24\n \tmovs\tr1, r3\n \tasrs\tr6, r4, #23\n \tmovs\tr1, r3\n \n 00374a54 :\n@@ -1405267,39 +1405269,39 @@\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr6, r4, #17\n \tmovs\tr1, r3\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tldrsh\tr0, [r6, r4]\n+\tldrsh\tr4, [r6, r4]\n \tmovs\tr3, r2\n-\tldrsh\tr0, [r2, r5]\n+\tldrsh\tr4, [r2, r5]\n \tmovs\tr3, r2\n \tlsrs\tr0, r5, #16\n \tmovs\tr1, r3\n-\tldrsh\tr2, [r4, r2]\n+\tldrsh\tr6, [r4, r2]\n \tmovs\tr3, r2\n-\tmovs\tr6, #76\t@ 0x4c\n+\tmovs\tr6, #80\t@ 0x50\n \tmovs\tr2, r2\n-\tldrsh\tr6, [r6, r0]\n+\tldrsh\tr2, [r7, r0]\n \tmovs\tr3, r2\n-\tmovs\tr5, #212\t@ 0xd4\n+\tmovs\tr5, #216\t@ 0xd8\n \tmovs\tr2, r2\n-\tldrb\tr2, [r1, r7]\n+\tldrb\tr6, [r1, r7]\n \tmovs\tr3, r2\n-\tmovs\tr5, #96\t@ 0x60\n+\tmovs\tr5, #100\t@ 0x64\n \tmovs\tr2, r2\n-\tldrb\tr6, [r3, r5]\n+\tldrb\tr2, [r4, r5]\n \tmovs\tr3, r2\n-\tmovs\tr4, #236\t@ 0xec\n+\tmovs\tr4, #240\t@ 0xf0\n \tmovs\tr2, r2\n-\tldrb\tr2, [r6, r3]\n+\tldrb\tr6, [r6, r3]\n \tmovs\tr3, r2\n-\tmovs\tr4, #120\t@ 0x78\n+\tmovs\tr4, #124\t@ 0x7c\n \tmovs\tr2, r2\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tlsrs\tr1, r6, #32\n \tsubs\tr4, #172\t@ 0xac\n \tstrb\tr4, [r7, #18]\n \tsubs\tr5, #19\n@@ -1405736,33 +1405738,33 @@\n \tsubs\tr7, #203\t@ 0xcb\n \t\t\t@ instruction: 0x47ae\n \tsubs\tr5, #97\t@ 0x61\n \tadds\tr5, #63\t@ 0x3f\n \tsubs\tr6, #222\t@ 0xde\n \tldrb\tr2, [r7, #27]\n \tsubs\tr7, #186\t@ 0xba\n-\tldrb\tr0, [r4, r0]\n+\tldrb\tr4, [r4, r0]\n \tmovs\tr3, r2\n-\tldrb\tr6, [r3, r0]\n+\tldrb\tr2, [r4, r0]\n \tmovs\tr3, r2\n-\tldrh\tr0, [r1, r6]\n+\tldrh\tr4, [r1, r6]\n \tmovs\tr3, r2\n-\tmovs\tr3, #38\t@ 0x26\n+\tmovs\tr3, #42\t@ 0x2a\n \tmovs\tr2, r2\n-\tldrh\tr4, [r3, r4]\n+\tldrh\tr0, [r4, r4]\n \tmovs\tr3, r2\n-\tmovs\tr2, #178\t@ 0xb2\n+\tmovs\tr2, #182\t@ 0xb6\n \tmovs\tr2, r2\n-\tldrh\tr0, [r6, r2]\n+\tldrh\tr4, [r6, r2]\n \tmovs\tr3, r2\n-\tmovs\tr2, #62\t@ 0x3e\n+\tmovs\tr2, #66\t@ 0x42\n \tmovs\tr2, r2\n-\tldrh\tr4, [r0, r1]\n+\tldrh\tr0, [r1, r1]\n \tmovs\tr3, r2\n-\tmovs\tr1, #202\t@ 0xca\n+\tmovs\tr1, #206\t@ 0xce\n \tmovs\tr2, r2\n \tlsls\tr4, r1, #28\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr2, r5, #27\n \tmovs\tr1, r3\n@@ -1406235,37 +1406237,37 @@\n \tnop\n \tlsls\tr2, r0, #21\n \tmovs\tr1, r3\n \tlsls\tr6, r7, #20\n \tmovs\tr1, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tblt.n\t375e34 , 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>\n+\tblt.n\t375e3c \n \tmovs\tr1, r2\n \tlsls\tr4, r5, #16\n \tmovs\tr1, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsb\tr6, [r0, r3]\n+\tldrsb\tr2, [r1, r3]\n \tmovs\tr3, r2\n \tstrh\tr0, [r7, #0]\n \tmovs\tr1, r2\n-\tstmia\tr0!, {r2, r3}\n+\tstmia\tr0!, {r4}\n \tmovs\tr2, r2\n-\tldr\tr7, [pc, #0]\t@ (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>)\n+\tldr\tr7, [pc, #16]\t@ (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>)\n \tmovs\tr3, r2\n-\tstrh\tr0, [r5, r2]\n+\tstrh\tr4, [r5, r2]\n \tmovs\tr3, r2\n-\tcmp\tr1, #2\n+\tcmp\tr1, #6\n \tmovs\tr3, r2\n-\tstrb\tr4, [r0, r6]\n+\tstrb\tr0, [r1, r6]\n \tmovs\tr3, r2\n-\tstrb\tr2, [r3, r6]\n+\tstrb\tr6, [r3, r6]\n \tmovs\tr3, r2\n-\tstrb\tr6, [r2, r6]\n+\tstrb\tr2, [r3, r6]\n \tmovs\tr3, r2\n \tlsls\tr6, r4, #8\n \tmovs\tr1, r3\n \tadd\tr5, sp, #192\t@ 0xc0\n \tmovs\tr0, r2\n \n 00375e38 :\n@@ -1407462,15 +1407464,15 @@\n \tldc2l\t0, cr0, [r2], #-96\t@ 0xffffffa0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmls\tr0, sl, r8, r0\n \t\t\t@ instruction: 0xfa7e0018\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #312]\t@ (3767f4 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::Cartesian const&)@@Base+0x134>)\n+\tldr\tr5, [pc, #328]\t@ (376804 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::Cartesian const&)@@Base+0x144>)\n \tmovs\tr3, r2\n \tldr??.w\tr0, [r6, r8, lsl #1]\n \n 003766c0 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::Cartesian const&)@@Base>:\n 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&):\n molecule-class-info.cc:6876\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n@@ -1407837,15 +1407839,15 @@\n \tsubs\tr0, r1, #3\n \tmovs\tr1, r2\n \t\t\t@ instruction: 0xf7da0018\n \tadds\tr2, r2, #7\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #840]\t@ (376cbc )\n+\tldr\tr2, [pc, #856]\t@ (376ccc )\n \tmovs\tr3, r2\n \t\t\t@ instruction: 0xf6ee0018\n \tmovt\tr0, #10264\t@ 0x2818\n \n 0037697c :\n molecule_class_info_t::moving_atom_matches(mmdb::Atom*, int) const:\n molecule-class-info.cc:5546\n@@ -1408444,19 +1408446,19 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr4, r4, r3\n \tmovs\tr1, r2\n \teor.w\tr0, r4, #9961472\t@ 0x980000\n \tldrsh\tr0, [r1, r2]\n \tmovs\tr0, r0\n-\teors\tr2, r3\n+\teors\tr6, r3\n \tmovs\tr3, r2\n-\tldmia\tr3!, {r1, r2, r7}\n+\tldmia\tr3, {r1, r3, r7}\n \tmovs\tr2, r2\n-\tldmia\tr3, {r1, r3, r4, r6}\n+\tldmia\tr3, {r1, r2, r3, r4, r6}\n \tmovs\tr2, r2\n \tsbfx\tr0, r8, #0, #25\n \tldr\tr2, [sp, #72]\t@ 0x48\n \tmovs\tr0, r2\n \tssat16\tr0, #25, r2\n \t\t\t@ instruction: 0xf2900018\n \t\t\t@ instruction: 0xf26a0018\n@@ -1408727,15 +1408729,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t376fde \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \trsb\tr0, ip, #24\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs.w\tr0, r6, #24\n-\tstmia\tr6!, {r1, r2, r3, r4, r5, r6}\n+\tstmia\tr6!, {r1, r7}\n \tmovs\tr1, r2\n \tand.w\tr0, lr, #24\n \n 0037701c :\n molecule_class_info_t::update_additional_representations(gl_context_info_t const&, coot::protein_geometry const*):\n molecule-class-info.cc:4748\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1409109,25 +1409111,25 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmrc\t0, 2, r0, cr10, cr8, {0}\n \tldrh\tr4, [r0, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tstmia\tr4!, {r1, r4, r6}\n+\tstmia\tr4!, {r1, r2, r4, r6}\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #888\t@ (adr r0, 37765c )\n+\tadd\tr0, pc, #904\t@ (adr r0, 37766c )\n \tmovs\tr3, r2\n-\trors\tr6, r4\n+\trors\tr2, r5\n \tmovs\tr3, r2\n-\ttst\tr2, r2\n+\ttst\tr6, r2\n \tmovs\tr3, r2\n-\tstr\tr6, [sp, #472]\t@ 0x1d8\n+\tstr\tr6, [sp, #488]\t@ 0x1e8\n \tmovs\tr3, r2\n \tstc\t0, cr0, [r4, #96]!\t@ 0x60\n \tasrs\tr2, r4, #15\n \tmovs\tr1, r2\n \tldcl\t0, cr0, [r2, #-96]\t@ 0xffffffa0\n \n 003772fc :\n@@ -1409743,15 +1409745,15 @@\n \tnop\n \torns\tr0, ip, r8, lsr #32\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \torrs.w\tr0, lr, r8, lsr #32\n \tldrh\tr4, [r5, r4]\n \tmovs\tr0, r0\n-\tstmia\tr1!, {r2, r3, r4, r5, r6}\n+\tstmia\tr1!, {r7}\n \tmovs\tr2, r2\n \tldmdb\tsl!, {r3, r4}\n \tstmdb\tr8, {r3, r4}\n \tldrd\tr0, r0, [r0], #96\t@ 0x60\n \tldrh\tr2, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r2\n \t\t\t@ instruction: 0xe8ce0018\n@@ -1410301,23 +1410303,23 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t377808 , std::allocator >, short)@@Base+0x88>\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr2, #174\t@ 0xae\n+\tsubs\tr2, #178\t@ 0xb2\n \tmovs\tr3, r2\n-\tsubs\tr2, #170\t@ 0xaa\n+\tsubs\tr2, #174\t@ 0xae\n \tmovs\tr3, r2\n \tb.n\t3776d4 \n \tmovs\tr0, r3\n-\tsubs\tr2, #106\t@ 0x6a\n+\tsubs\tr2, #110\t@ 0x6e\n \tmovs\tr3, r2\n-\tsubs\tr2, #102\t@ 0x66\n+\tsubs\tr2, #106\t@ 0x6a\n \tmovs\tr3, r2\n \tb.n\t3775d0 \n \tmovs\tr0, r3\n \tb.n\t3775a4 \n \tmovs\tr0, r3\n \tldrh\tr0, [r5, #30]\n \tmovs\tr0, r2\n@@ -1410980,27 +1410982,27 @@\n \tmovs\tr0, r3\n \tstr\tr0, [r7, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrb\tr4, [r4, #8]\n \tmovs\tr1, r2\n-\tadds\tr7, #82\t@ 0x52\n+\tadds\tr7, #86\t@ 0x56\n \tmovs\tr3, r2\n-\tldrb\tr0, [r3, #14]\n+\tldrb\tr4, [r3, #14]\n \tmovs\tr1, r2\n \tldrh\tr0, [r6, r2]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r5, #18]\n+\tldrb\tr6, [r5, #18]\n \tmovs\tr2, r2\n \tb.n\t37832c \n \tmovs\tr0, r3\n-\tldrb\tr0, [r2, #16]\n+\tldrb\tr4, [r2, #16]\n \tmovs\tr2, r2\n-\tsvc\t200\t@ 0xc8\n+\tsvc\t204\t@ 0xcc\n \tmovs\tr3, r2\n \tb.n\t378124 \n \tmovs\tr0, r3\n \tb.n\t3780ec \n \tmovs\tr0, r3\n \tstrh\tr4, [r5, #56]\t@ 0x38\n \tmovs\tr0, r2\n@@ -1411344,31 +1411346,31 @@\n \tnop\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsvc\t172\t@ 0xac\n \tmovs\tr0, r3\n \tlsls\tr2, r5, #22\n \tmovs\tr1, r2\n-\tstrh\tr6, [r5, #60]\t@ 0x3c\n+\tstrh\tr2, [r6, #60]\t@ 0x3c\n \tmovs\tr1, r2\n \tudf\t#208\t@ 0xd0\n \tmovs\tr0, r3\n-\tcmp\tr2, #182\t@ 0xb6\n+\tcmp\tr2, #186\t@ 0xba\n \tmovs\tr3, r2\n-\tsetpan\t#1\n+\t\t\t@ instruction: 0xb61c\n \tmovs\tr2, r2\n-\tcmp\tr2, #118\t@ 0x76\n+\tcmp\tr2, #122\t@ 0x7a\n \tmovs\tr3, r2\n-\tpush\t{r5, r6, r7, lr}\n+\tpush\t{r2, r5, r6, r7, lr}\n \tmovs\tr2, r2\n-\tpush\t{r2, r3, r4, r5, r7, lr}\n+\tpush\t{r6, r7, lr}\n \tmovs\tr2, r2\n-\tstrh\tr0, [r4, #52]\t@ 0x34\n+\tstrh\tr4, [r4, #52]\t@ 0x34\n \tmovs\tr1, r2\n-\tstrh\tr2, [r5, #50]\t@ 0x32\n+\tstrh\tr6, [r5, #50]\t@ 0x32\n \tmovs\tr1, r2\n \tble.n\t3783cc const&) const@@Base+0x4>\n \tmovs\tr0, r3\n \n 003782ec :\n molecule_class_info_t::make_atom_label_string[abi:cxx11](unsigned int, int, short) const:\n molecule-class-info.cc:3445\n@@ -1411613,15 +1411615,15 @@\n \tldr\tr0, [pc, #36]\t@ (3784d8 const&) const@@Base+0x110>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tbgt.n\t3784f8 \n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr6, [r4, r7]\n+\tstrh\tr2, [r5, r7]\n \tmovs\tr3, r2\n \tblt.n\t378440 const&) const@@Base+0x78>\n \tmovs\tr0, r3\n \tblt.n\t3783f8 const&) const@@Base+0x30>\n \tmovs\tr0, r3\n \tblt.n\t3785cc \n \tmovs\tr0, r3\n@@ -1411877,15 +1411879,15 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tblt.n\t3786e4 \n \tmovs\tr0, r3\n \tbge.n\t378694 \n \tmovs\tr0, r3\n-\tlsrs\tr0, r2, #24\n+\tlsrs\tr0, r3, #24\n \tmovs\tr4, r2\n \tldrh\tr4, [r5, r6]\n \tmovs\tr0, r0\n \tbls.n\t37879c \n \tmovs\tr0, r3\n \n 003786ec :\n@@ -1412463,25 +1412465,25 @@\n \tvqadd.u8\td16, d0, d0\n \tbhi.n\t378b40 \n \tmovs\tr0, r3\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbvc.n\t378b0c \n \tmovs\tr0, r3\n-\tasrs\tr0, r2, #3\n+\tasrs\tr4, r2, #3\n \tmovs\tr2, r2\n-\tadd\tr5, sp, #720\t@ 0x2d0\n+\tadd\tr5, sp, #736\t@ 0x2e0\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr2, #240\t@ 0xf0\n+\tcmp\tr2, #244\t@ 0xf4\n \tmovs\tr3, r2\n \tadd\tr7, sp, #712\t@ 0x2c8\n \tmovs\tr0, r2\n-\tadd\tr5, sp, #192\t@ 0xc0\n+\tadd\tr5, sp, #208\t@ 0xd0\n \tmovs\tr1, r2\n \tadd\tr7, sp, #72\t@ 0x48\n \tmovs\tr0, r2\n \tbmi.n\t378b14 \n \tmovs\tr0, r3\n \n 00378bb0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base>:\n@@ -1412739,19 +1412741,19 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r1]\n \tmovs\tr0, r0\n \tbcc.n\t378dfc 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>\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr0, #68\t@ 0x44\n+\tcmp\tr0, #72\t@ 0x48\n \tmovs\tr3, r2\n-\tadd\tr2, sp, #560\t@ 0x230\n+\tadd\tr2, sp, #576\t@ 0x240\n \tmovs\tr2, r2\n-\tcmp\tr0, #90\t@ 0x5a\n+\tcmp\tr0, #94\t@ 0x5e\n \tmovs\tr3, r2\n \tbcs.n\t378d70 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1c0>\n \tmovs\tr0, r3\n \tbcs.n\t378d18 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x168>\n \tmovs\tr0, r3\n \n 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>:\n@@ -1413050,19 +1413052,19 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r1]\n \tmovs\tr0, r0\n \tbeq.n\t378f94 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>\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr5, #214\t@ 0xd6\n+\tmovs\tr5, #218\t@ 0xda\n \tmovs\tr3, r2\n-\tadd\tr0, sp, #136\t@ 0x88\n+\tadd\tr0, sp, #152\t@ 0x98\n \tmovs\tr2, r2\n-\tmovs\tr5, #242\t@ 0xf2\n+\tmovs\tr5, #246\t@ 0xf6\n \tmovs\tr3, r2\n \tbeq.n\t379118 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0xe4>\n \tmovs\tr0, r3\n \tbeq.n\t3790a8 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x74>\n \tmovs\tr0, r3\n \n 00379034 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base>:\n@@ -1413184,15 +1413186,15 @@\n \tadd\tsp, #44\t@ 0x2c\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tblx\te7278 <__stack_chk_fail@plt>\n \tldmia\tr7, {r4, r5, r7}\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsls\tr2, r1, #13\n+\tlsls\tr2, r2, #13\n \tmovs\tr4, r2\n \tldmia\tr7!, {r1}\n \tmovs\tr0, r3\n \n 00379124 :\n molecule_class_info_t::watch_coordinates_updates(void*):\n molecule-class-info.cc:10716\n@@ -1413903,31 +1413905,31 @@\n \tmovs\tr0, r0\n \tldmia\tr6!, {r1, r2, r4, r5, r7}\n \tmovs\tr0, r3\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr4, #92\t@ 0x5c\n+\tmovs\tr4, #96\t@ 0x60\n \tmovs\tr3, r2\n \tldmia\tr6!, {r3, r5}\n \tmovs\tr0, r3\n-\tmovs\tr3, #162\t@ 0xa2\n+\tmovs\tr3, #166\t@ 0xa6\n \tmovs\tr3, r2\n \tldrsh\tr4, [r6, r0]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n-\tmovs\tr0, #48\t@ 0x30\n+\tmovs\tr0, #52\t@ 0x34\n \tmovs\tr3, r2\n-\tsubs\tr6, r7, #4\n+\tsubs\tr2, r0, #5\n \tmovs\tr3, r2\n /usr/include/c++/14/bits/stl_vector.h:99\n \tadd\tr5, sp, #48\t@ 0x30\n \tmovs\tr2, #0\n \tmovs\tr0, #0\n \tmovs\tr1, #0\n \tstrd\tr0, r1, [sp, #48]\t@ 0x30\n@@ -1414502,15 +1414504,15 @@\n \tmovs\tr0, r3\n \tstmia\tr5!, {r6}\n \tmovs\tr0, r3\n \tstmia\tr5!, {r2, r3}\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr5, #130\t@ 0x82\n+\tcmp\tr5, #134\t@ 0x86\n \tmovs\tr3, r2\n \n 00379b80 , std::allocator > const&)@@Base>:\n molecule_class_info_t::save_history_file_name(std::__cxx11::basic_string, std::allocator > const&):\n molecule-class-info.cc:8283\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1415161,41 +1415163,41 @@\n \tnop\n \tstmia\tr3!, {r1, r2, r4, r5, r6, r7}\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr3!, {r1, r2, r4, r6, r7}\n \tmovs\tr0, r3\n-\tadds\tr0, r1, r7\n+\tadds\tr4, r1, r7\n \tmovs\tr3, r2\n-\tadds\tr4, r7, r5\n+\tadds\tr0, r0, r6\n \tmovs\tr3, r2\n-\tadds\tr4, r6, r3\n+\tadds\tr0, r7, r3\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, r1, r4\n+\tadds\tr6, r1, r4\n \tmovs\tr3, r2\n-\tadds\tr4, r0, r4\n+\tadds\tr0, r1, r4\n \tmovs\tr3, r2\n \tldrh\tr0, [r6, r2]\n \tmovs\tr0, r0\n-\tadds\tr0, r5, r2\n+\tadds\tr4, r5, r2\n \tmovs\tr3, r2\n \tstmia\tr1!, {r1, r2, r3, r4}\n \tmovs\tr0, r3\n-\tasrs\tr2, r6, #28\n-\tmovs\tr3, r2\n \tasrs\tr6, r6, #28\n \tmovs\tr3, r2\n-\tasrs\tr4, r0, #28\n+\tasrs\tr2, r7, #28\n \tmovs\tr3, r2\n-\tasrs\tr0, r2, #28\n+\tasrs\tr0, r1, #28\n \tmovs\tr3, r2\n-\tasrs\tr0, r3, #29\n+\tasrs\tr4, r2, #28\n+\tmovs\tr3, r2\n+\tasrs\tr4, r3, #29\n \tmovs\tr3, r2\n \tstmia\tr0!, {}\n \tmovs\tr0, r3\n \tit\tal\n \tmoval\tr0, r3\n \tldr\tr6, [r6, #44]\t@ 0x2c\n \tmovs\tr0, r2\n@@ -1415467,15 +1415469,15 @@\n \teors\tr6, r6\n \tite\tne\n \tmovne\tr0, r3\n \tstreq\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbkpt\t0x002c\n \tmovs\tr0, r3\n-\tasrs\tr0, r4, #21\n+\tasrs\tr4, r4, #21\n \tmovs\tr3, r2\n \tpop\t{r1, r3, r4, r5, r6, pc}\n \tmovs\tr0, r3\n \n 0037a2c4 > const&, std::__cxx11::basic_string, std::allocator > const&, int, bool)@@Base>:\n molecule_class_info_t::jed_flip_internal(coot::atom_tree_t&, std::vector > const&, std::__cxx11::basic_string, std::allocator > const&, int, bool):\n molecule-class-info.cc:9709\n@@ -1416344,19 +1416346,19 @@\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb806\n \tmovs\tr0, r3\n \t\t\t@ instruction: 0xb7b2\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr0, r3, #14\n+\tlsls\tr4, r3, #14\n \tmovs\tr3, r2\n-\tlsrs\tr0, r3, #27\n+\tlsrs\tr4, r3, #27\n \tmovs\tr3, r2\n-\tble.n\t37a820 \n+\tble.n\t37a828 \n \tmovs\tr2, r2\n \t\t\t@ instruction: 0xb71e\n \tmovs\tr0, r3\n \n 0037a91c :\n molecule_class_info_t::add_atom_labels_for_residue(mmdb::Residue*):\n molecule-class-info.cc:2367\n@@ -1418452,20 +1418454,20 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tadd\tr0, sp, #192\t@ 0xc0\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvqadd.u16\td16, d10, d2\n-\tbeq.n\t37ba68 \n+\tvqadd.u16\td16, d14, d2\n+\tbeq.n\t37ba70 \n \tmovs\tr1, r2\n \tldmia\tr5, {r3, r4, r5, r6, r7}\n \tmovs\tr0, r2\n-\tasrs\tr0, r7, #1\n+\tasrs\tr4, r7, #1\n \tmovs\tr2, r2\n /usr/include/c++/14/bits/stl_iterator.h:1068\n \tldr\tr3, [pc, #432]\t@ (37bb48 )\n \tldr.w\tr9, [r7, r3]\n \tldrd\tr0, r3, [r9]\n molecule-class-info.cc:3984 (discriminator 1)\n \tcmp\tr3, r0\n@@ -1418684,20 +1418686,20 @@\n \tldr\tr0, [pc, #52]\t@ (37bb78 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tstr\tr0, [r0, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmrc2\t0, 1, r0, cr10, cr2, {0}\n-\tmcr2\t0, 3, r0, cr4, cr2, {0}\n-\tstc2\t0, cr0, [sl, #-72]!\t@ 0xffffffb8\n-\tldrb\tr6, [r7, #19]\n+\tmrc2\t0, 1, r0, cr14, cr2, {0}\n+\tmcr2\t0, 3, r0, cr8, cr2, {0}\n+\tstc2\t0, cr0, [lr, #-72]!\t@ 0xffffffb8\n+\tldrb\tr2, [r0, #20]\n \tmovs\tr2, r2\n-\tldc2l\t0, cr0, [sl, #-72]\t@ 0xffffffb8\n+\tldc2l\t0, cr0, [lr, #-72]\t@ 0xffffffb8\n \tadd\tr5, pc, #64\t@ (adr r5, 37bba8 )\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr4, pc, #936\t@ (adr r4, 37bf18 )\n \tmovs\tr0, r3\n \tldr\tr4, [pc, #416]\t@ (37bd14 )\n@@ -1418903,18 +1418905,18 @@\n \tmovs\tr0, r3\n \tstr\tr0, [r1, #0]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldc2l\t0, cr0, [r4], #-72\t@ 0xffffffb8\n+\tldc2l\t0, cr0, [r8], #-72\t@ 0xffffffb8\n \tadd\tr3, pc, #640\t@ (adr r3, 37bf94 )\n \tmovs\tr0, r3\n-\tmrrc2\t0, 1, r0, ip, cr2\n+\tstc2l\t0, cr0, [r0], #-72\t@ 0xffffffb8\n \tadd\tr3, pc, #344\t@ (adr r3, 37be74 )\n \tmovs\tr0, r3\n \tadd\tr3, pc, #176\t@ (adr r3, 37bdd0 )\n \tmovs\tr0, r3\n \n 0037bd20 :\n molecule_class_info_t::make_glsl_bonds_type_checked(char const*):\n@@ -1418990,28 +1418992,28 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfbb20012\n+\t\t\t@ instruction: 0xfbb60012\n \n 0037bda8 :\n molecule_class_info_t::update_bonds_colour_using_map_rotation(float):\n molecule-class-info.cc:3555\n \tadd.w\tr3, r0, #4096\t@ 0x1000\n molecule-class-info.cc:3556\n \tldr\tr1, [pc, #8]\t@ (37bdb8 )\n \tadd\tr1, pc\n molecule-class-info.cc:3555\n \tvstr\ts0, [r3, #4]\n molecule-class-info.cc:3556\n \tb.w\tf19c0 \n-\t\t\t@ instruction: 0xfbb60012\n+\t\t\t@ instruction: 0xfbba0012\n \n 0037bdbc :\n molecule_class_info_t::makebonds(float, float, coot::protein_geometry const*):\n molecule-class-info.cc:3567\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -1419249,15 +1419251,15 @@\n \tmov.w\tr3, #0\n \tbne.n\t37bf84 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadd\tr2, pc, #144\t@ (adr r2, 37c040 )\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfa740012\n+\t\t\t@ instruction: 0xfa780012\n \tadd\tr0, pc, #832\t@ (adr r0, 37c2fc > const&)@@Base+0xd0>)\n \tmovs\tr0, r3\n \tadd\tr0, pc, #544\t@ (adr r0, 37c1e0 )\n \tmovs\tr0, r3\n \tadd\tr0, pc, #400\t@ (adr r0, 37c154 )\n \tmovs\tr0, r3\n \n@@ -1419538,23 +1419540,23 @@\n \tmovs\tr0, r0\n \tldr\tr7, [sp, #968]\t@ 0x3c8\n \tmovs\tr0, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvld4.8\t{d16-d19}, [ip :64], r2\n+\tldr??.w\tr0, [r0, r2, lsl #1]\n \tldr\tr7, [sp, #728]\t@ 0x2d8\n \tmovs\tr0, r3\n-\tvst4.8\t{d0-d3}, [r6 :64], r2\n+\tvst4.8\t{d0-d3}, [sl :64], r2\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tcbnz\tr6, 37c250 > const&)@@Base+0x24>\n+\tcbnz\tr2, 37c252 > const&)@@Base+0x26>\n \tmovs\tr1, r2\n-\tldrh.w\tr0, [lr, #18]\n+\tstr.w\tr0, [r2, #18]\n \tldr\tr6, [sp, #176]\t@ 0xb0\n \tmovs\tr0, r3\n \n 0037c22c > const&)@@Base>:\n molecule_class_info_t::add_multiple_dummies(mmdb::Chain*, std::vector > const&):\n molecule-class-info.cc:9356\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1419824,20 +1419826,20 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #696]\t@ 0x2b8\n \tmovs\tr0, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf7200012\n-\t\t\t@ instruction: 0xb7fe\n+\t\t\t@ instruction: 0xf7240012\n+\t\t\t@ instruction: 0xb802\n \tmovs\tr1, r2\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tsubw\tr0, sl, #2066\t@ 0x812\n+\tsubw\tr0, lr, #2066\t@ 0x812\n \tldr\tr4, [sp, #96]\t@ 0x60\n \tmovs\tr0, r3\n \tldr\tr3, [sp, #952]\t@ 0x3b8\n \tmovs\tr0, r3\n \n 0037c460 >&)@@Base>:\n molecule_class_info_t::update_molecule_to(std::vector >&):\n@@ -1419996,20 +1419998,20 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tldr\tr3, [sp, #520]\t@ 0x208\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadc.w\tr0, r0, #9568256\t@ 0x920000\n-\tadcs.w\tr0, r0, #9568256\t@ 0x920000\n+\tadc.w\tr0, r4, #9568256\t@ 0x920000\n+\tadcs.w\tr0, r4, #9568256\t@ 0x920000\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf4f60012\n-\t\t\t@ instruction: 0xf4a60012\n+\t\t\t@ instruction: 0xf4fa0012\n+\t\t\t@ instruction: 0xf4aa0012\n \n 0037c5a4 > const&)@@Base>:\n molecule_class_info_t::add_multiple_dummies(std::vector > const&):\n molecule-class-info.cc:9337 (discriminator 1)\n \tldr.w\tr3, [r0, #1656]\t@ 0x678\n \tcmp\tr3, #0\n \tbgt.n\t37c5ae > const&)@@Base+0xa>\n@@ -1420338,20 +1420340,20 @@\n \tmovs\tr0, r0\n \tldr\tr1, [sp, #840]\t@ 0x348\n \tmovs\tr0, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldr\tr1, [sp, #592]\t@ 0x250\n \tmovs\tr0, r3\n-\tssat\tr0, #19, lr\n-\tcbz\tr0, 37c8c8 \n+\t\t\t@ instruction: 0xf3120012\n+\tcbz\tr4, 37c8c8 \n \tmovs\tr1, r2\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf28c0012\n+\t\t\t@ instruction: 0xf2900012\n \tstr\tr7, [sp, #984]\t@ 0x3d8\n \tmovs\tr0, r3\n \n 0037c858 :\n molecule_class_info_t::makebonds(float, coot::protein_geometry const*):\n molecule-class-info.cc:3584\n \tpush\t{r4, r5, r6, r7, lr}\n@@ -1420533,15 +1420535,15 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr7, [sp, #528]\t@ 0x210\n \tmovs\tr0, r3\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n-\tands.w\tr0, lr, #18\n+\tbic.w\tr0, r2, #18\n \tstr\tr6, [sp, #504]\t@ 0x1f8\n \tmovs\tr0, r3\n \tstr\tr6, [sp, #232]\t@ 0xe8\n \tmovs\tr0, r3\n \n 0037c9f8 , std::allocator > const&)@@Base>:\n molecule_class_info_t::makebonds(coot::protein_geometry const*, std::set, std::allocator > const&):\n@@ -1420829,21 +1420831,21 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n \tldr\tr6, [r0, r4]\n \tmovs\tr0, r2\n-\tmcr\t0, 0, r0, cr8, cr2, {0}\n+\tmcr\t0, 0, r0, cr12, cr2, {0}\n \tstr\tr4, [sp, #400]\t@ 0x190\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmrc\t0, 6, r0, cr8, cr2, {0}\n-\tmrc\t0, 4, r0, cr10, cr2, {0}\n+\tmrc\t0, 6, r0, cr12, cr2, {0}\n+\tmrc\t0, 4, r0, cr14, cr2, {0}\n \tstr\tr3, [sp, #952]\t@ 0x3b8\n \tmovs\tr0, r3\n \tstr\tr3, [sp, #832]\t@ 0x340\n \tmovs\tr0, r3\n \n 0037cc78 :\n molecule_class_info_t::set_atom_radius_scale_factor(float):\n@@ -1420852,15 +1420854,15 @@\n molecule-class-info.cc:3945\n \tldr\tr1, [pc, #8]\t@ (37cc88 )\n \tadd\tr1, pc\n molecule-class-info.cc:3944\n \tvstr\ts0, [r3]\n molecule-class-info.cc:3945\n \tb.w\tf19c0 \n-\tmrc\t0, 2, r0, cr14, cr2, {0}\n+\tmcr\t0, 3, r0, cr2, cr2, {0}\n \n 0037cc8c :\n molecule_class_info_t::set_model_molecule_representation_style(unsigned int):\n molecule-class-info.cc:4372\n \tmov\tr2, r1\n \tcbnz\tr1, 37cc9c \n molecule-class-info.cc:4373\n@@ -1420902,17 +1420904,17 @@\n molecule-class-info.cc:4375\n \tldr\tr1, [pc, #16]\t@ (37cce8 )\n molecule-class-info.cc:4374\n \tstr.w\tr2, [r3, #3756]\t@ 0xeac\n molecule-class-info.cc:4375\n \tadd\tr1, pc\n \tb.w\tf19c0 \n-\tmcr\t0, 2, r0, cr6, cr2, {0}\n-\tmiaTB\tacc0, r2, r0\n-\tmcr\t0, 1, r0, cr2, cr2, {0}\n+\tmcr\t0, 2, r0, cr10, cr2, {0}\n+\tmrc\t0, 1, r0, cr2, cr2, {0}\n+\tmcr\t0, 1, r0, cr6, cr2, {0}\n \n 0037ccec , std::allocator > const&)@@Base>:\n molecule_class_info_t::make_ca_bonds(float, float, std::set, std::allocator > const&):\n molecule-class-info.cc:3679\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -1421156,15 +1421158,15 @@\n \tmovs\tr0, r0\n \tstr\tr2, [sp, #952]\t@ 0x3b8\n \tmovs\tr0, r3\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n-\tldcl\t0, cr0, [r4], {18}\n+\tldcl\t0, cr0, [r8], {18}\n \tstr\tr1, [sp, #624]\t@ 0x270\n \tmovs\tr0, r3\n \tstr\tr1, [sp, #288]\t@ 0x120\n \tmovs\tr0, r3\n \n 0037cef0 , std::allocator > const&, bool, bool, bool)@@Base>:\n molecule_class_info_t::make_colour_by_chain_bonds(std::set, std::allocator > const&, bool, bool, bool):\n@@ -1421492,15 +1421494,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [sp, #864]\t@ 0x360\n \tmovs\tr0, r3\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n-\tbics.w\tr0, ip, r2, lsr #32\n+\torr.w\tr0, r0, r2, lsr #32\n \tldrh\tr4, [r6, #54]\t@ 0x36\n \tmovs\tr0, r3\n \tldrh\tr6, [r5, #50]\t@ 0x32\n \tmovs\tr0, r3\n \n 0037d1c8 :\n molecule_class_info_t::make_colour_by_chain_bonds(bool):\n@@ -1422264,15 +1422266,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrh\tr6, [r6, #12]\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tb.n\t37cfe8 , std::allocator > const&, bool, bool, bool)@@Base+0xf8>\n+\tb.n\t37cff0 , std::allocator > const&, bool, bool, bool)@@Base+0x100>\n \tmovs\tr2, r2\n \tldrh\tr2, [r7, #4]\n \tmovs\tr0, r3\n \tldrh\tr6, [r6, #2]\n \tmovs\tr0, r3\n \n 0037d7b4 :\n@@ -1422546,19 +1422548,19 @@\n \tmovs\tr0, r3\n \tldrh\tr2, [r3, #0]\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tb.n\t37e0bc \n+\tb.n\t37e0c4 \n \tmovs\tr2, r2\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n-\tb.n\t37ddc4 \n+\tb.n\t37ddcc \n \tmovs\tr2, r2\n \tstrh\tr0, [r6, #52]\t@ 0x34\n \tmovs\tr0, r3\n \tstrh\tr4, [r2, #50]\t@ 0x32\n \tmovs\tr0, r3\n \n 0037d9f0 :\n@@ -1423009,25 +1423011,25 @@\n \tmovs\tr0, r0\n \tstrh\tr4, [r6, #44]\t@ 0x2c\n \tmovs\tr0, r3\n \tldr\tr7, [pc, #488]\t@ (37df50 )\n \tmovs\tr0, r2\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tbx\tr5\n+\tbxns\tr5\n \tmovs\tr1, r2\n-\tmovs\tr1, #112\t@ 0x70\n+\tmovs\tr1, #116\t@ 0x74\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsvc\t56\t@ 0x38\n+\tsvc\t60\t@ 0x3c\n \tmovs\tr2, r2\n \tstrh\tr6, [r5, #26]\n \tmovs\tr0, r3\n-\tudf\t#150\t@ 0x96\n+\tudf\t#154\t@ 0x9a\n \tmovs\tr2, r2\n \tstrh\tr6, [r5, #22]\n \tmovs\tr0, r3\n \tstrh\tr6, [r1, #22]\n \tmovs\tr0, r3\n \n 0037dd8c :\n@@ -1423296,23 +1423298,23 @@\n \tb.n\t37df72 \n \tstr\tr6, [r4, #100]\t@ 0x64\n \tlsls\tr6, r2\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tands\tr1, r3\n \tstrh\tr0, [r3, #18]\n \tmovs\tr0, r3\n-\tble.n\t37df1c \n+\tble.n\t37df24 \n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr0, [r7, #16]\n \tmovs\tr0, r3\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n-\tbgt.n\t37df04 \n+\tbgt.n\t37df0c \n \tmovs\tr2, r2\n \tstrh\tr0, [r3, #6]\n \tmovs\tr0, r3\n \tstrh\tr0, [r0, #4]\n \tmovs\tr0, r3\n \n 0037dfc8 :\n@@ -1423587,23 +1423589,23 @@\n \tsubs\tr4, #35\t@ 0x23\n \tstr\tr6, [r4, #100]\t@ 0x64\n \tlsls\tr6, r2\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tands\tr1, r3\n \tstrh\tr4, [r3, #0]\n \tmovs\tr0, r3\n-\tblt.n\t37e2f0 \n+\tblt.n\t37e2f8 \n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, #31]\n \tmovs\tr0, r3\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n-\tbge.n\t37e300 \n+\tbge.n\t37e308 \n \tmovs\tr2, r2\n \tldrb\tr4, [r2, #26]\n \tmovs\tr0, r3\n \tldrb\tr4, [r7, #24]\n \tmovs\tr0, r3\n \n 0037e214 :\n@@ -1424679,23 +1424681,23 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr2, [r7, #1]\n \tmovs\tr0, r3\n \tldrb\tr4, [r0, #0]\n \tmovs\tr0, r3\n-\tldr\tr4, [r7, #92]\t@ 0x5c\n+\tldr\tr0, [r0, #96]\t@ 0x60\n \tmovs\tr2, r2\n-\tldr\tr6, [pc, #232]\t@ (37ec10 )\n+\tldr\tr6, [pc, #248]\t@ (37ec20 )\n \tmovs\tr2, r2\n-\tldr\tr6, [pc, #208]\t@ (37ebfc )\n+\tldr\tr6, [pc, #224]\t@ (37ec0c )\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #296]\t@ (37ec5c > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x30>)\n+\tldr\tr5, [pc, #312]\t@ (37ec6c > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x40>)\n \tmovs\tr2, r2\n molecule-class-info.cc:5046\n \tldr\tr3, [pc, #224]\t@ (37ec18 )\n \tldr\tr1, [pc, #228]\t@ (37ec1c )\n \tadd\tr1, pc\n \tldr\tr3, [r6, r3]\n \tstr\tr3, [sp, #0]\n@@ -1424786,15 +1424788,15 @@\n molecule-class-info.cc:5108\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t37ebf2 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbeq.n\t37eba0 \n+\tbeq.n\t37eba8 \n \tmovs\tr2, r2\n \tstrb\tr6, [r5, #18]\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, #16]\n \tmovs\tr0, r3\n@@ -1426064,17 +1426066,17 @@\n \tmov\tr4, r3\n \tldr\tr6, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr5, [sp, #256]\t@ 0x100\n \tmovs\tr0, r2\n-\tldmia\tr0!, {r2, r3, r4, r6, r7}\n+\tldmia\tr0!, {r5, r6, r7}\n \tmovs\tr2, r2\n-\tldmia\tr0!, {r3, r6, r7}\n+\tldmia\tr0!, {r2, r3, r6, r7}\n \tmovs\tr2, r2\n \tldr\tr0, [r2, #48]\t@ 0x30\n \tmovs\tr0, r3\n /usr/include/c++/14/bits/stl_vector.h:993\n \tasrs\tr3, r3, #4\n \tmovw\tr2, #43691\t@ 0xaaab\n \tmovt\tr2, #43690\t@ 0xaaaa\n@@ -1427084,27 +1427086,27 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr6, [r5, #100]\t@ 0x64\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr2!, {r3, r4, r7}\n+\tstmia\tr2!, {r2, r3, r4, r7}\n \tmovs\tr2, r2\n-\tsubs\tr5, #206\t@ 0xce\n+\tsubs\tr5, #210\t@ 0xd2\n \tmovs\tr2, r2\n \tstr\tr0, [r3, #96]\t@ 0x60\n \tmovs\tr0, r3\n \tasrs\tr4, r7, #26\n \tmovs\tr0, r2\n-\tstmia\tr2!, {r1, r2, r3, r6}\n+\tstmia\tr2!, {r1, r4, r6}\n \tmovs\tr2, r2\n-\tstmia\tr0!, {r1, r3}\n+\tstmia\tr0!, {r1, r2, r3}\n \tmovs\tr2, r2\n-\tstmia\tr0!, {r3}\n+\tstmia\tr0!, {r2, r3}\n \tmovs\tr2, r2\n \tstr\tr6, [r4, #40]\t@ 0x28\n \tmovs\tr0, r3\n \tstr\tr0, [r3, #36]\t@ 0x24\n \tmovs\tr0, r3\n \n 0037fe20 :\n@@ -1427284,15 +1427286,15 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tstr\tr4, [r0, #28]\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbkpt\t0x006c\n+\tbkpt\t0x0070\n \tmovs\tr2, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n 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]:\n /usr/include/c++/14/bits/vector.tcc:111\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1427496,15 +1427498,15 @@\n \tb.n\t38009c \n \tb.n\t3800a2 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstr\tr4, [r2, #0]\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tpop\t{r2, r5, r7}\n+\tpop\t{r3, r5, r7}\n \tmovs\tr2, r2\n \tldrsh\tr0, [r7, r5]\n \tmovs\tr0, r3\n \tldrsh\tr0, [r2, r5]\n \tmovs\tr0, r3\n \n 003800dc :\n@@ -1427679,18 +1427681,18 @@\n \tb.n\t3801d2 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrsh\tr0, [r1, r4]\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcbnz\tr6, 380280 \n-\tmovs\tr2, r2\n \tcbnz\tr2, 380282 \n \tmovs\tr2, r2\n+\tcbnz\tr6, 380282 \n+\tmovs\tr2, r2\n \tldrsh\tr2, [r5, r1]\n \tmovs\tr0, r3\n \tldrsh\tr2, [r3, r0]\n \tmovs\tr0, r3\n \n 00380218 :\n molecule_class_info_t::set_map_colour_strings[abi:cxx11]() const:\n@@ -1427837,15 +1427839,15 @@\n \tb.n\t3802ee \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrb\tr6, [r1, r7]\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\trevsh\tr0, r0\n+\trevsh\tr4, r0\n \tmovs\tr2, r2\n \tldrb\tr4, [r4, r4]\n \tmovs\tr0, r3\n \tldrb\tr6, [r7, r3]\n \tmovs\tr0, r3\n \n 00380334 :\n@@ -1429373,23 +1429375,23 @@\n \tb.n\t380dba \n \tldr\tr4, [r2, r7]\n \tmovs\tr0, r3\n \tldr\tr4, [r7, r6]\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb6c2\n+\t\t\t@ instruction: 0xb6c6\n \tmovs\tr2, r2\n-\t\t\t@ instruction: 0xb6b0\n+\t\t\t@ instruction: 0xb6b4\n \tmovs\tr2, r2\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbz\tr0, 380e46 \n+\tcbz\tr4, 380e46 \n \tmovs\tr2, r2\n \tstrh\tr4, [r5, r5]\n \tmovs\tr0, r3\n \tstrh\tr2, [r4, r3]\n \tmovs\tr0, r3\n \tstrh\tr6, [r7, r1]\n \tmovs\tr0, r3\n@@ -1429855,15 +1429857,15 @@\n \tb.n\t381166 \n \tb.n\t38115a \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstr\tr0, [r5, r6]\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #1000\t@ 0x3e8\n+\tadd\tr6, sp, #1016\t@ 0x3f8\n \tmovs\tr2, r2\n \tstr\tr2, [r3, r6]\n \tmovs\tr0, r3\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n@@ -1429881,17 +1429883,17 @@\n \tmovs\tr0, r3\n \tldr\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #352\t@ 0x160\n+\tadd\tr4, sp, #368\t@ 0x170\n \tmovs\tr2, r2\n-\tsubs\tr2, #84\t@ 0x54\n+\tsubs\tr2, #88\t@ 0x58\n \tmovs\tr2, r2\n \tldr\tr6, [pc, #560]\t@ (381404 , std::allocator >, std::__cxx11::basic_string, std::allocator >, coot::protein_geometry*, short, short, bool, bool, float, int, bool)@@Base+0x214>)\n \tmovs\tr0, r3\n \n 003811d4 :\n molecule_class_info_t::set_draw_model_molecule_as_lines(bool):\n molecule-class-info.cc:383\n@@ -1429905,15 +1429907,15 @@\n molecule-class-info.cc:387\n \tldr\tr1, [pc, #8]\t@ (3811ec )\n molecule-class-info.cc:386\n \tstrb.w\tr2, [r0, #1720]\t@ 0x6b8\n molecule-class-info.cc:387\n \tadd\tr1, pc\n \tb.w\te65a4 \n-\tadd\tr3, sp, #712\t@ 0x2c8\n+\tadd\tr3, sp, #728\t@ 0x2d8\n \tmovs\tr2, r2\n \n 003811f0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, coot::protein_geometry*, short, short, bool, bool, float, int, bool)@@Base>:\n 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):\n molecule-class-info.cc:405\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1430477,48 +1430479,48 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #12]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #144\t@ 0x90\n+\tadd\tr3, sp, #160\t@ 0xa0\n \tmovs\tr2, r2\n \tldr\tr5, [pc, #184]\t@ (381730 , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x74>)\n \tmovs\tr0, r3\n-\tcmp\tr0, #246\t@ 0xf6\n+\tcmp\tr0, #250\t@ 0xfa\n \tmovs\tr1, r2\n \tldrsb\tr0, [r1, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf61c000f\n-\tadd\tr2, sp, #184\t@ 0xb8\n+\tadd\tr2, sp, #200\t@ 0xc8\n \tmovs\tr2, r2\n-\tasrs\tr0, r5, #9\n+\tasrs\tr4, r5, #9\n \tmovs\tr1, r2\n-\tasrs\tr6, r5, #9\n+\tasrs\tr2, r6, #9\n \tmovs\tr1, r2\n-\tasrs\tr0, r6, #9\n+\tasrs\tr4, r6, #9\n \tmovs\tr1, r2\n-\tadd\tr1, sp, #568\t@ 0x238\n+\tadd\tr1, sp, #584\t@ 0x248\n \tmovs\tr2, r2\n \tstr\tr0, [r5, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #896\t@ 0x380\n+\tadd\tr0, sp, #912\t@ 0x390\n \tmovs\tr2, r2\n-\tadd\tr0, sp, #672\t@ 0x2a0\n+\tadd\tr0, sp, #688\t@ 0x2b0\n \tmovs\tr2, r2\n-\tadd\tr7, pc, #1000\t@ (adr r7, 381aa0 )\n+\tadd\tr7, pc, #1016\t@ (adr r7, 381ab0 )\n \tmovs\tr2, r2\n \tldr\tr1, [pc, #928]\t@ (381a5c )\n \tmovs\tr0, r3\n \n 003816bc , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>:\n molecule_class_info_t::update_molecule(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >):\n molecule-class-info.cc:373\n@@ -1430963,27 +1430965,27 @@\n \tmovs\tr0, r0\n \tblxns\tip\n \tmovs\tr0, r3\n \t\t\t@ instruction: 0x47d2\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #32\t@ (adr r6, 381a34 )\n+\tadd\tr6, pc, #48\t@ (adr r6, 381a44 )\n \tmovs\tr2, r2\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #864\t@ (adr r4, 381d8c )\n+\tadd\tr4, pc, #880\t@ (adr r4, 381d9c )\n \tmovs\tr2, r2\n \tmov\tr0, r4\n \tmovs\tr0, r3\n \n 00381a30 :\n molecule_class_info_t::watch_coordinates_file(void*):\n molecule-class-info.cc:10604\n@@ -1431072,17 +1431074,17 @@\n \tb.n\t381a88 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tcmp\tlr, r6\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #696\t@ (adr r4, 381d94 )\n+\tadd\tr4, pc, #712\t@ (adr r4, 381da4 )\n \tmovs\tr2, r2\n-\tadds\tr6, r5, #4\n+\tadds\tr2, r6, #4\n \tmovs\tr2, r2\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 00381ae8 , std::allocator > const&)@@Base>:\n@@ -1432040,51 +1432042,51 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbics\tr4, r1\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #496\t@ (adr r2, 38247c , std::allocator > const&)@@Base+0x190>)\n+\tadd\tr2, pc, #512\t@ (adr r2, 38248c , std::allocator > const&)@@Base+0x1a0>)\n \tmovs\tr2, r2\n-\tadd\tr2, pc, #512\t@ (adr r2, 382490 , std::allocator > const&)@@Base+0x1a4>)\n+\tadd\tr2, pc, #528\t@ (adr r2, 3824a0 , std::allocator > const&)@@Base+0x1b4>)\n \tmovs\tr2, r2\n-\tadd\tr2, pc, #448\t@ (adr r2, 382454 , std::allocator > const&)@@Base+0x168>)\n+\tadd\tr2, pc, #464\t@ (adr r2, 382464 , std::allocator > const&)@@Base+0x178>)\n \tmovs\tr2, r2\n \trors\tr2, r1\n \tmovs\tr0, r3\n-\tadd\tr1, pc, #96\t@ (adr r1, 3822fc , std::allocator > const&)@@Base+0x10>)\n+\tadd\tr1, pc, #112\t@ (adr r1, 38230c , std::allocator > const&)@@Base+0x20>)\n \tmovs\tr2, r2\n-\tadd\tr1, pc, #136\t@ (adr r1, 382328 , std::allocator > const&)@@Base+0x3c>)\n+\tadd\tr1, pc, #152\t@ (adr r1, 382338 , std::allocator > const&)@@Base+0x4c>)\n \tmovs\tr2, r2\n-\tadd\tr1, pc, #464\t@ (adr r1, 382474 , std::allocator > const&)@@Base+0x188>)\n+\tadd\tr1, pc, #480\t@ (adr r1, 382484 , std::allocator > const&)@@Base+0x198>)\n \tmovs\tr2, r2\n-\tadd\tr0, pc, #1000\t@ (adr r0, 382690 )\n+\tadd\tr0, pc, #1016\t@ (adr r0, 3826a0 )\n \tmovs\tr2, r2\n-\tcmp\tr4, #162\t@ 0xa2\n+\tcmp\tr4, #166\t@ 0xa6\n \tmovs\tr2, r2\n-\tadd\tr0, pc, #960\t@ (adr r0, 382670 , std::allocator > const&)@@Base+0x384>)\n+\tadd\tr0, pc, #976\t@ (adr r0, 382680 , std::allocator > const&)@@Base+0x394>)\n \tmovs\tr2, r2\n-\tadd\tr1, pc, #0\t@ (adr r1, 3822b4 )\n+\tadd\tr1, pc, #16\t@ (adr r1, 3822c4 )\n \tmovs\tr2, r2\n \tlsls\tr2, r6, #24\n \tmovs\tr0, r2\n-\tadd\tr0, pc, #864\t@ (adr r0, 38261c , std::allocator > const&)@@Base+0x330>)\n+\tadd\tr0, pc, #880\t@ (adr r0, 38262c , std::allocator > const&)@@Base+0x340>)\n \tmovs\tr2, r2\n \tlsls\tr4, r2, #22\n \tmovs\tr0, r2\n-\tldrh\tr4, [r7, r3]\n+\tldrh\tr0, [r0, r4]\n \tmovs\tr3, r2\n-\tadd\tr0, pc, #736\t@ (adr r0, 3825a8 , std::allocator > const&)@@Base+0x2bc>)\n+\tadd\tr0, pc, #752\t@ (adr r0, 3825b8 , std::allocator > const&)@@Base+0x2cc>)\n \tmovs\tr2, r2\n-\tldr\tr7, [sp, #304]\t@ 0x130\n+\tldr\tr7, [sp, #320]\t@ 0x140\n \tmovs\tr2, r2\n \tldr\tr0, [r7, #20]\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #824]\t@ 0x338\n+\tldr\tr5, [sp, #840]\t@ 0x348\n \tmovs\tr2, r2\n \tsubs\tr6, #174\t@ 0xae\n \tmovs\tr0, r3\n \tsubs\tr6, #90\t@ 0x5a\n \tmovs\tr0, r3\n \tsubs\tr6, #38\t@ 0x26\n \tmovs\tr0, r3\n@@ -1432551,39 +1432553,39 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr4, #76\t@ 0x4c\n \tmovs\tr0, r3\n \tsubs\tr3, #180\t@ 0xb4\n \tmovs\tr0, r3\n-\tldr\tr4, [sp, #520]\t@ 0x208\n+\tldr\tr4, [sp, #536]\t@ 0x218\n \tmovs\tr2, r2\n \tstr\tr0, [r3, #28]\n \tmovs\tr0, r2\n \tlsls\tr2, r3, #25\n \tmovs\tr0, r2\n \tstr\tr0, [r1, #28]\n \tmovs\tr0, r2\n-\tcmp\tr6, #52\t@ 0x34\n+\tcmp\tr6, #56\t@ 0x38\n \tmovs\tr3, r2\n-\tcmp\tr6, #204\t@ 0xcc\n+\tcmp\tr6, #208\t@ 0xd0\n \tmovs\tr3, r2\n \tstr\tr0, [r6, #24]\n \tmovs\tr0, r2\n \tstr\tr2, [r4, #24]\n \tmovs\tr0, r2\n \tlsls\tr2, r4, #24\n \tmovs\tr0, r2\n-\tcmp\tr5, #170\t@ 0xaa\n+\tcmp\tr5, #174\t@ 0xae\n \tmovs\tr3, r2\n \tstr\tr2, [r1, #24]\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #656]\t@ 0x290\n+\tldr\tr3, [sp, #672]\t@ 0x2a0\n \tmovs\tr2, r2\n \tsubs\tr1, #246\t@ 0xf6\n \tmovs\tr0, r3\n \n 0038268c :\n molecule_class_info_t::add_pointer_atom(coot::Cartesian):\n molecule-class-info.cc:7388\n@@ -1432910,27 +1432912,27 @@\n \tb.n\t3828c2 \n \tsubs\tr1, #90\t@ 0x5a\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr1, #86\t@ 0x56\n \tmovs\tr0, r3\n-\tcmp\tr4, #82\t@ 0x52\n+\tcmp\tr4, #86\t@ 0x56\n \tmovs\tr3, r2\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r0, r5]\n+\tstrh\tr2, [r1, r5]\n \tmovs\tr1, r2\n \tadd\tr0, sp, #112\t@ 0x70\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #472]\t@ 0x1d8\n+\tstr\tr3, [sp, #488]\t@ 0x1e8\n \tmovs\tr2, r2\n-\tldr\tr0, [sp, #784]\t@ 0x310\n+\tldr\tr0, [sp, #800]\t@ 0x320\n \tmovs\tr2, r2\n \tadds\tr7, #176\t@ 0xb0\n \tmovs\tr0, r3\n \tadds\tr7, #48\t@ 0x30\n \tmovs\tr0, r3\n \tadds\tr7, #18\n \tmovs\tr0, r3\n@@ -1433861,67 +1433863,67 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadds\tr6, #128\t@ 0x80\n \tmovs\tr0, r3\n \tadds\tr6, #122\t@ 0x7a\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #296]\t@ 0x128\n+\tstr\tr7, [sp, #312]\t@ 0x138\n \tmovs\tr2, r2\n \tadds\tr6, #10\n \tmovs\tr0, r3\n-\tldrh\tr4, [r4, #4]\n+\tldrh\tr0, [r5, #4]\n \tmovs\tr2, r2\n-\tldrh\tr6, [r4, #2]\n+\tldrh\tr2, [r5, #2]\n \tmovs\tr2, r2\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #304]\t@ 0x130\n+\tstr\tr6, [sp, #320]\t@ 0x140\n \tmovs\tr2, r2\n-\tcmp\tr0, #112\t@ 0x70\n+\tcmp\tr0, #116\t@ 0x74\n \tmovs\tr3, r2\n-\tldr\tr7, [pc, #568]\t@ (3832d4 )\n+\tldr\tr7, [pc, #584]\t@ (3832e4 )\n \tmovs\tr1, r2\n \tadd\tr4, pc, #456\t@ (adr r4, 383268 )\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr5, [sp, #944]\t@ 0x3b0\n+\tstr\tr5, [sp, #960]\t@ 0x3c0\n \tmovs\tr2, r2\n-\tstr\tr0, [sp, #16]\n+\tstr\tr0, [sp, #32]\n \tmovs\tr2, r2\n-\tstr\tr5, [sp, #592]\t@ 0x250\n+\tstr\tr5, [sp, #608]\t@ 0x260\n \tmovs\tr2, r2\n-\tstr\tr5, [sp, #24]\n+\tstr\tr5, [sp, #40]\t@ 0x28\n \tmovs\tr2, r2\n-\tstr\tr5, [sp, #336]\t@ 0x150\n+\tstr\tr5, [sp, #352]\t@ 0x160\n \tmovs\tr2, r2\n \tldr\tr0, [r1, r5]\n \tmovs\tr0, r2\n-\tstr\tr3, [sp, #968]\t@ 0x3c8\n+\tstr\tr3, [sp, #984]\t@ 0x3d8\n \tmovs\tr2, r2\n-\tstr\tr3, [sp, #584]\t@ 0x248\n+\tstr\tr3, [sp, #600]\t@ 0x258\n \tmovs\tr2, r2\n-\tstr\tr3, [sp, #704]\t@ 0x2c0\n+\tstr\tr3, [sp, #720]\t@ 0x2d0\n \tmovs\tr2, r2\n-\tstr\tr3, [sp, #760]\t@ 0x2f8\n+\tstr\tr3, [sp, #776]\t@ 0x308\n \tmovs\tr2, r2\n-\tstr\tr3, [sp, #704]\t@ 0x2c0\n+\tstr\tr3, [sp, #720]\t@ 0x2d0\n \tmovs\tr2, r2\n \tadd\tr6, sp, #608\t@ 0x260\n \tmovs\tr0, r2\n-\tldrh\tr2, [r1, #40]\t@ 0x28\n+\tldrh\tr6, [r1, #40]\t@ 0x28\n \tmovs\tr2, r2\n-\tstr\tr2, [sp, #496]\t@ 0x1f0\n+\tstr\tr2, [sp, #512]\t@ 0x200\n \tmovs\tr2, r2\n-\tstr\tr2, [sp, #568]\t@ 0x238\n+\tstr\tr2, [sp, #584]\t@ 0x248\n \tmovs\tr2, r2\n-\tstr\tr1, [sp, #992]\t@ 0x3e0\n+\tstr\tr1, [sp, #1008]\t@ 0x3f0\n \tmovs\tr2, r2\n-\tstr\tr2, [sp, #512]\t@ 0x200\n+\tstr\tr2, [sp, #528]\t@ 0x210\n \tmovs\tr2, r2\n \tadds\tr0, #44\t@ 0x2c\n \tmovs\tr0, r3\n \n 003830ec :\n molecule_class_info_t::update_molecule_after_additions():\n molecule-class-info.cc:9172\n@@ -1434085,15 +1434087,15 @@\n \tnop\n \tcmp\tr6, #248\t@ 0xf8\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr6, #26\n \tmovs\tr0, r3\n-\tstr\tr0, [sp, #328]\t@ 0x148\n+\tstr\tr0, [sp, #344]\t@ 0x158\n \tmovs\tr2, r2\n \n 00383224 :\n molecule_class_info_t::insert_coords_internal(atom_selection_container_t const&):\n molecule-class-info.cc:5926\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1434623,15 +1434625,15 @@\n \tmovs\tr0, r3\n \tcmp\tr5, #188\t@ 0xbc\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr4, [r5, r7]\n \tmovs\tr0, r2\n-\tldrh\tr6, [r6, #62]\t@ 0x3e\n+\tldrh\tr2, [r7, #62]\t@ 0x3e\n \tmovs\tr2, r2\n \tcmp\tr3, #226\t@ 0xe2\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1434711,19 +1434713,19 @@\n /usr/include/c++/14/ostream:673\n \tb.w\ted94c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tnop\n \tcmp\tr1, #222\t@ 0xde\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r7, #32]\n+\tldrh\tr2, [r0, #34]\t@ 0x22\n \tmovs\tr2, r2\n-\tldrh\tr6, [r4, #34]\t@ 0x22\n+\tldrh\tr2, [r5, #34]\t@ 0x22\n \tmovs\tr2, r2\n-\tldrh\tr2, [r2, #36]\t@ 0x24\n+\tldrh\tr6, [r2, #36]\t@ 0x24\n \tmovs\tr2, r2\n \n 00383694 :\n molecule_class_info_t::insert_waters_into_molecule(coot::minimol::molecule const&):\n molecule-class-info.cc:8959\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1435244,19 +1435246,19 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr1, #64\t@ 0x40\n \tmovs\tr0, r3\n \tcmp\tr0, #170\t@ 0xaa\n \tmovs\tr0, r3\n-\tldrh\tr6, [r7, #26]\n+\tldrh\tr2, [r0, #28]\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r2, #26]\n+\tldrh\tr4, [r2, #26]\n \tmovs\tr2, r2\n \tstr\tr7, [sp, #464]\t@ 0x1d0\n \tmovs\tr0, r2\n \tmovs\tr6, #36\t@ 0x24\n \tmovs\tr0, r3\n \tmovs\tr6, #4\n \tmovs\tr0, r3\n@@ -1435853,35 +1435855,35 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr5, #92\t@ 0x5c\n \tmovs\tr0, r3\n \tmovs\tr5, #60\t@ 0x3c\n \tmovs\tr0, r3\n-\tldrh\tr6, [r1, #6]\n+\tldrh\tr2, [r2, #6]\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr6, #162\t@ 0xa2\n+\tsubs\tr6, #166\t@ 0xa6\n \tmovs\tr3, r2\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, #46]\t@ 0x2e\n+\tstrh\tr0, [r0, #48]\t@ 0x30\n \tmovs\tr2, r2\n-\tstrh\tr2, [r4, #48]\t@ 0x30\n+\tstrh\tr6, [r4, #48]\t@ 0x30\n \tmovs\tr2, r2\n-\tstrh\tr4, [r2, #48]\t@ 0x30\n+\tstrh\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr2, r2\n \tbcc.n\t383f20 \n \tmovs\tr7, r1\n-\tstrh\tr6, [r2, #48]\t@ 0x30\n+\tstrh\tr2, [r3, #48]\t@ 0x30\n \tmovs\tr2, r2\n \tbcs.n\t383e5c \n \tmovs\tr7, r1\n-\tstrh\tr2, [r5, #44]\t@ 0x2c\n+\tstrh\tr6, [r5, #44]\t@ 0x2c\n \tmovs\tr2, r2\n \tmovs\tr1, #162\t@ 0xa2\n \tmovs\tr0, r3\n \tmovs\tr1, #132\t@ 0x84\n \tmovs\tr0, r3\n \tmovs\tr1, #100\t@ 0x64\n \tmovs\tr0, r3\n@@ -1435952,15 +1435954,15 @@\n \tmovs\tr3, #1\n molecule-class-info.cc:9821\n \tvpop\t{d8-d9}\n molecule-class-info.cc:9819\n \tstrh.w\tr3, [r4, #372]\t@ 0x174\n molecule-class-info.cc:9821\n \tpop\t{r4, pc}\n-\tstrh\tr6, [r6, #34]\t@ 0x22\n+\tstrh\tr2, [r7, #34]\t@ 0x22\n \tmovs\tr2, r2\n \n 00383fa8 :\n molecule_class_info_t::transform_by(double (*) [4]):\n molecule-class-info.cc:9943\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1436290,24 +1436292,24 @@\n \tmovs\tr0, r0\n \tmovs\tr0, #54\t@ 0x36\n \tmovs\tr0, r3\n \tmovs\tr0, #30\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r1, #32]\n+\tstrh\tr4, [r1, #32]\n \tmovs\tr2, r2\n-\tstrh\tr0, [r3, #26]\n+\tstrh\tr4, [r3, #26]\n \tmovs\tr2, r2\n-\t\t\t@ instruction: 0xf67a0011\n-\tstrh\tr0, [r6, #24]\n+\t\t\t@ instruction: 0xf67e0011\n+\tstrh\tr4, [r6, #24]\n \tmovs\tr2, r2\n-\tstrh\tr4, [r2, #24]\n+\tstrh\tr0, [r3, #24]\n \tmovs\tr2, r2\n-\tstrh\tr6, [r7, #18]\n+\tstrh\tr2, [r0, #20]\n \tmovs\tr2, r2\n \tadds\tr4, r3, #6\n \tmovs\tr0, r3\n \n 003842a8 :\n molecule_class_info_t::transform_by(clipper::RTop_orth const&):\n molecule-class-info.cc:9983\n@@ -1436625,23 +1436627,23 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr0, r6, #4\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r6, #8]\n+\tstrh\tr2, [r7, #8]\n \tmovs\tr2, r2\n-\tstrh\tr4, [r6, #8]\n+\tstrh\tr0, [r7, #8]\n \tmovs\tr2, r2\n \tsubs\tr2, r6, r5\n \tmovs\tr0, r3\n-\tstrh\tr2, [r5, #0]\n+\tstrh\tr6, [r5, #0]\n \tmovs\tr2, r2\n-\tstrh\tr2, [r1, #2]\n+\tstrh\tr6, [r1, #2]\n \tmovs\tr2, r2\n \tsubs\tr6, r5, r4\n \tmovs\tr0, r3\n \tsubs\tr0, r1, r4\n \tmovs\tr0, r3\n \tsubs\tr2, r5, r3\n \tmovs\tr0, r3\n@@ -1436826,23 +1436828,23 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr2, r0, r2\n \tmovs\tr0, r3\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r5, #30]\n+\tldrb\tr4, [r5, #30]\n \tmovs\tr2, r2\n \tsubs\tr4, r1, r0\n \tmovs\tr0, r3\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadds\tr4, r5, r6\n \tmovs\tr0, r3\n-\tldrb\tr4, [r4, #25]\n+\tldrb\tr0, [r5, #25]\n \tmovs\tr2, r2\n \tadds\tr2, r0, r6\n \tmovs\tr0, r3\n \tadds\tr2, r5, r5\n \tmovs\tr0, r3\n \n 003846d8 , std::allocator > const&, int, int, std::__cxx11::basic_string, std::allocator > const&, clipper::RTop_orth const&, bool)@@Base>:\n@@ -1437177,15 +1437179,15 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr0, r4, #31\n \tmovs\tr0, r3\n \tasrs\tr0, r1, #29\n \tmovs\tr0, r3\n-\tldrb\tr4, [r3, #18]\n+\tldrb\tr0, [r4, #18]\n \tmovs\tr2, r2\n \tasrs\tr6, r3, #28\n \tmovs\tr0, r3\n \tasrs\tr6, r0, #28\n \tmovs\tr0, r3\n \tstmia\tr2!, {r2, r4}\n \tmovs\tr7, r1\n@@ -1437287,19 +1437289,19 @@\n \tmovs\tr0, r0\n \tasrs\tr4, r4, #26\n \tmovs\tr0, r3\n \tsubs\tr6, #240\t@ 0xf0\n \tmovs\tr1, r3\n \tasrs\tr0, r0, #26\n \tmovs\tr0, r3\n-\tldrb\tr0, [r1, #16]\n+\tldrb\tr4, [r1, #16]\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r5, #14]\n+\tldrb\tr6, [r5, #14]\n \tmovs\tr2, r2\n \n 00384a04 :\n molecule_class_info_t::move_waters_to_around_protein():\n molecule-class-info.cc:10497\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1437326,15 +1437328,15 @@\n molecule-class-info.cc:10500\n \tmov\tr4, r3\n molecule-class-info.cc:10502\n \tblx\te65a8 \n molecule-class-info.cc:10504\n \tmov\tr0, r4\n \tpop\t{r4, pc}\n-\tldrb\tr4, [r1, #14]\n+\tldrb\tr0, [r2, #14]\n \tmovs\tr2, r2\n \n 00384a3c :\n molecule_class_info_t::move_hetgroups_to_around_protein():\n molecule-class-info.cc:10507\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1437356,15 +1437358,15 @@\n \tstrh.w\tr3, [r4, #372]\t@ 0x174\n molecule-class-info.cc:10512\n \tadd\tr1, pc\n molecule-class-info.cc:10513\n \tldmia.w\tsp!, {r4, lr}\n molecule-class-info.cc:10512\n \tb.w\te65a4 \n-\tldrb\tr6, [r6, #13]\n+\tldrb\tr2, [r7, #13]\n \tmovs\tr2, r2\n \n 00384a70 , std::allocator > const&, char const*)@@Base>:\n molecule_class_info_t::make_bonds_type_checked(std::set, std::allocator > const&, char const*):\n molecule-class-info.cc:4606\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1437501,15 +1437503,15 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr6, r2, #21\n \tmovs\tr0, r3\n \tasrs\tr2, r3, #20\n \tmovs\tr0, r3\n-\tldrb\tr4, [r0, #12]\n+\tldrb\tr0, [r1, #12]\n \tmovs\tr2, r2\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tasrs\tr4, r5, #18\n \tmovs\tr0, r3\n@@ -1437821,32 +1437823,32 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tasrs\tr4, r0, #17\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr2, r4, #16\n \tmovs\tr0, r3\n-\tands.w\tr0, r0, r0, lsr #32\n+\tands.w\tr0, r4, r0, lsr #32\n \tudf\t#192\t@ 0xc0\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r0, #7]\n+\tldrb\tr6, [r0, #7]\n \tmovs\tr2, r2\n-\tldrb\tr2, [r1, #7]\n+\tldrb\tr6, [r1, #7]\n \tmovs\tr2, r2\n-\tldrb\tr2, [r3, #7]\n+\tldrb\tr6, [r3, #7]\n \tmovs\tr2, r2\n-\tmcr2\t0, 7, r0, cr2, cr1, {0}\n-\tstrd\tr0, r0, [sl, #-64]!\t@ 0x40\n+\tmcr2\t0, 7, r0, cr6, cr1, {0}\n+\tstrd\tr0, r0, [lr, #-64]!\t@ 0x40\n \tudf\t#28\n \tmovs\tr7, r1\n-\tldrb\tr2, [r4, #4]\n+\tldrb\tr6, [r4, #4]\n \tmovs\tr2, r2\n-\tldrb\tr2, [r5, #5]\n+\tldrb\tr6, [r5, #5]\n \tmovs\tr2, r2\n \tasrs\tr4, r7, #10\n \tmovs\tr0, r3\n \tasrs\tr4, r0, #8\n \tmovs\tr0, r3\n \n 00384e50 :\n@@ -1438891,25 +1438893,25 @@\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr4, r7, #5\n \tmovs\tr0, r3\n \tasrs\tr0, r4, #5\n \tmovs\tr0, r3\n-\tldmia.w\tr0, {r0, r4}\n-\tstmia.w\tr8, {r0, r4}\n-\tstrb\tr0, [r5, #31]\n+\tldmia.w\tr4, {r0, r4}\n+\tstmia.w\tip, {r0, r4}\n+\tstrb\tr4, [r5, #31]\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r4, #16]\n+\tstrb\tr2, [r5, #16]\n \tmovs\tr2, r2\n-\tstrb\tr0, [r6, #10]\n+\tstrb\tr4, [r6, #10]\n \tmovs\tr2, r2\n-\tstrb\tr6, [r0, #11]\n+\tstrb\tr2, [r1, #11]\n \tmovs\tr2, r2\n \tlsrs\tr0, r2, #15\n \tmovs\tr0, r3\n \tlsrs\tr6, r2, #14\n \tmovs\tr0, r3\n \tsxtb\tr0, r4\n \tmovs\tr7, r1\n@@ -1439456,27 +1439458,27 @@\n \tnop\n \tlsrs\tr2, r6, #10\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr2, r1, #10\n \tmovs\tr0, r3\n-\tuxtb\tr0, r3\n+\tuxtb\tr4, r3\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r2, #4]\n+\tstrb\tr6, [r2, #4]\n \tmovs\tr2, r2\n \tlsrs\tr4, r0, #7\n \tmovs\tr0, r3\n \tcmp\tr7, #104\t@ 0x68\n \tmovs\tr0, r2\n-\tstrb\tr6, [r5, #1]\n+\tstrb\tr2, [r6, #1]\n \tmovs\tr2, r2\n-\tstrb\tr0, [r6, #1]\n+\tstrb\tr4, [r6, #1]\n \tmovs\tr2, r2\n \tlsls\tr6, r1, #31\n \tmovs\tr0, r3\n \tlsls\tr0, r2, #29\n \tmovs\tr0, r3\n \tlsls\tr0, r7, #28\n \tmovs\tr0, r3\n@@ -1441232,24 +1441234,24 @@\n \tmov\tr0, sl\n \tb.n\t386082 \n \tnop\n \tlsls\tr6, r7, #26\n \tmovs\tr0, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbcs.n\t3864c4 \n+\tbcs.n\t3864cc \n \tmovs\tr2, r2\n-\tudf\t#14\n+\tudf\t#18\n \tmovs\tr1, r2\n \tstc2\t0, cr0, [r8], {15}\n-\tldmia\tr4!, {r3, r7}\n+\tldmia\tr4!, {r2, r3, r7}\n \tmovs\tr0, r2\n-\tbhi.n\t386528 \n+\tbhi.n\t386530 \n \tmovs\tr1, r2\n-\tstr\tr4, [r1, #88]\t@ 0x58\n+\tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr2, r2\n molecule-class-info.cc:8595 (discriminator 1)\n \tldr\tr3, [sp, #72]\t@ 0x48\n \tldr.w\tr0, [r3, #1652]\t@ 0x674\n molecule-class-info.cc:8595 (discriminator 2)\n \tldr\tr3, [sp, #68]\t@ 0x44\n \tadds\tr3, #1\n@@ -1442133,15 +1442135,15 @@\n \t\t\t@ instruction: 0xf6820017\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf67a0017\n \trsbs\tr0, r0, #9895936\t@ 0x970000\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r6, r4]\n+\tldrb\tr6, [r6, r4]\n \tmovs\tr2, r2\n \t\t\t@ instruction: 0xf58e0017\n \n 00386aa4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base>:\n 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*):\n molecule-class-info.cc:9607\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1442592,28 +1442594,28 @@\n \t...\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf52e0017\n \tadds.w\tr0, r0, #9895936\t@ 0x970000\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r0, r0]\n+\tldrb\tr0, [r1, r0]\n \tmovs\tr2, r2\n-\tadd\tr7, sp, #920\t@ 0x398\n+\tadd\tr7, sp, #936\t@ 0x3a8\n \tmovs\tr2, r2\n \t\t\t@ instruction: 0xf3b00017\n-\tldrh\tr2, [r1, r5]\n+\tldrh\tr6, [r1, r5]\n \tmovs\tr2, r2\n-\tldrh\tr0, [r2, r5]\n+\tldrh\tr4, [r2, r5]\n \tmovs\tr2, r2\n-\tldrh\tr2, [r1, r1]\n+\tldrh\tr6, [r1, r1]\n \tmovs\tr2, r2\n-\tldrh\tr2, [r1, r1]\n+\tldrh\tr6, [r1, r1]\n \tmovs\tr2, r2\n-\tldrh\tr6, [r5, r1]\n+\tldrh\tr2, [r6, r1]\n \tmovs\tr2, r2\n molecule-class-info.cc:9669 (discriminator 1)\n \tldr\tr3, [sp, #28]\n \tldrd\tr3, r2, [r3]\n \tcmp\tr2, r3\n \tbeq.w\t38701c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base+0x578>\n molecule-class-info.cc:9679\n@@ -1443116,26 +1443118,26 @@\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t387036 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base+0x592>\n \tb.n\t3870e6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base+0x642>\n molecule-class-info.cc:9691\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tb.n\t387056 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base+0x5b2>\n-\tldr\tr6, [r6, r5]\n+\tldr\tr2, [r7, r5]\n \tmovs\tr2, r2\n-\tldr\tr4, [r0, r1]\n+\tldr\tr0, [r1, r1]\n \tmovs\tr2, r2\n \tvshr.s32\td0, d7, #4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsb\tr2, [r3, r6]\n+\tldrsb\tr6, [r3, r6]\n \tmovs\tr2, r2\n-\tldrsb\tr0, [r2, r6]\n+\tldrsb\tr4, [r2, r6]\n \tmovs\tr2, r2\n std::vector, std::allocator >, std::allocator, std::allocator > > >::operator=(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) [clone .isra.0]:\n /usr/include/c++/14/bits/vector.tcc:213\n \tcmp\tr1, r0\n \tbeq.n\t38721e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, coot::protein_geometry*)@@Base+0x77a>\n /usr/include/c++/14/bits/vector.tcc:210\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1443730,28 +1443732,28 @@\n \tnop\n \tldcl\t0, cr0, [r8], {23}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstcl\t0, cr0, [r0], {23}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r2, r5]\n-\tmovs\tr2, r2\n \tstrb\tr2, [r3, r5]\n \tmovs\tr2, r2\n-\tstrb\tr6, [r2, r5]\n+\tstrb\tr6, [r3, r5]\n \tmovs\tr2, r2\n-\tlsrs\tr0, r5\n+\tstrb\tr2, [r3, r5]\n+\tmovs\tr2, r2\n+\tlsrs\tr4, r5\n \tmovs\tr2, r2\n \tstc\t0, cr0, [r2], {23}\n-\tstrb\tr0, [r2, r3]\n+\tstrb\tr4, [r2, r3]\n \tmovs\tr2, r2\n-\tstrb\tr0, [r1, r3]\n+\tstrb\tr4, [r1, r3]\n \tmovs\tr2, r2\n-\tsubs\tr5, #64\t@ 0x40\n+\tsubs\tr5, #68\t@ 0x44\n \tmovs\tr2, r2\n \teor.w\tr0, r4, r7, lsr #32\n \n 00387608 :\n molecule_class_info_t::quick_save():\n molecule-class-info.cc:6721\n \tpush\t{r4, r5, lr}\n@@ -1444216,26 +1444218,26 @@\n \t...\n \tldmdb\tr6!, {r0, r1, r2, r4}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmdb\tr6!, {r0, r1, r2, r4}\n \tldrsb\tr4, [r7, r6]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r4, r1]\n+\tstrh\tr2, [r5, r1]\n \tmovs\tr2, r2\n \tstr\tr0, [r6, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r2, r3, r4, r6}\n+\tstmia\tr0!, {r5, r6}\n \tmovs\tr1, r2\n \tstmia.w\tr6, {r0, r1, r2, r4}\n-\tstr\tr4, [r4, r7]\n+\tstr\tr0, [r5, r7]\n \tmovs\tr2, r2\n-\tit\tle\n+\titt\tle\n \tmovle\tr1, r2\n \t\t\t@ instruction: 0xe8300017\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tb.n\t387784 , std::allocator > const&)@@Base+0xdc>\n \tmovs\tr7, r2\n \tb.n\t387758 , std::allocator > const&)@@Base+0xb0>\n@@ -1444357,17 +1444359,17 @@\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tb.n\t3876ec , std::allocator > const&)@@Base+0x44>\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #632]\t@ (387cfc > const&, coot::protein_geometry const&)@@Base+0x1a0>)\n+\tldr\tr7, [pc, #648]\t@ (387d0c > const&, coot::protein_geometry const&)@@Base+0x1b0>)\n \tmovs\tr2, r2\n-\tldr\tr7, [pc, #704]\t@ (387d48 > const&, coot::protein_geometry const&)@@Base+0x1ec>)\n+\tldr\tr7, [pc, #720]\t@ (387d58 > const&, coot::protein_geometry const&)@@Base+0x1fc>)\n \tmovs\tr2, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 00387a8c , std::allocator > const&)@@Base>:\n molecule_class_info_t::apply_redo(std::__cxx11::basic_string, std::allocator > const&):\n molecule-class-info.cc:8435\n@@ -1444463,21 +1444465,21 @@\n \tldr\tr1, [pc, #24]\t@ (387b58 , std::allocator > const&)@@Base+0xcc>)\n \tadd\tr1, pc\n \tb.n\t387aee , std::allocator > const&)@@Base+0x62>\n \tb.n\t3875f4 , std::allocator > const&, bool, bool, bool)@@Base+0x2e8>\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #80]\t@ (387ba0 > const&, coot::protein_geometry const&)@@Base+0x44>)\n+\tldr\tr7, [pc, #96]\t@ (387bb0 > const&, coot::protein_geometry const&)@@Base+0x54>)\n \tmovs\tr2, r2\n-\tpop\t{r2, r5, r7}\n+\tpop\t{r3, r5, r7}\n \tmovs\tr1, r2\n-\tldr\tr6, [pc, #864]\t@ (387eb8 > const&, coot::protein_geometry const&)@@Base+0x35c>)\n+\tldr\tr6, [pc, #880]\t@ (387ec8 > const&, coot::protein_geometry const&)@@Base+0x36c>)\n \tmovs\tr2, r2\n-\tpop\t{r4, r6}\n+\tpop\t{r2, r4, r6}\n \tmovs\tr1, r2\n \n 00387b5c > const&, coot::protein_geometry const&)@@Base>:\n molecule_class_info_t::add_dipole(std::vector > const&, coot::protein_geometry const&):\n molecule-class-info.cc:2892\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1445607,21 +1445609,21 @@\n \tb.n\t38835c > const&, coot::protein_geometry const&)@@Base+0x800>\n \tb.n\t387d40 > const&, coot::protein_geometry const&)@@Base+0x1e4>\n \tmovs\tr7, r2\n \tb.n\t387d38 > const&, coot::protein_geometry const&)@@Base+0x1dc>\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #560]\t@ (38867c )\n+\tldr\tr6, [pc, #576]\t@ (38868c )\n \tmovs\tr2, r2\n-\tldr\tr6, [pc, #360]\t@ (3885b8 )\n+\tldr\tr6, [pc, #376]\t@ (3885c8 )\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbvs.n\t388498 \n+\tbvs.n\t3884a0 \n \tmovs\tr0, r2\n \tudf\t#170\t@ 0xaa\n \tmovs\tr7, r2\n \tble.n\t388524 \n \tmovs\tr7, r2\n \tble.n\t3884c8 \n \tmovs\tr7, r2\n@@ -1445996,15 +1445998,15 @@\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tblt.n\t3887ec , std::allocator > const&, short, std::vector > const&, bool, bool, bool)@@Base+0xac>\n \tmovs\tr7, r2\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tadd\tr4, r5\n+\tadd\tr0, r6\n \tmovs\tr2, r2\n \tbls.n\t388638 \n \tmovs\tr7, r2\n \tbls.n\t3887b4 , std::allocator > const&, short, std::vector > const&, bool, bool, bool)@@Base+0x74>\n \tmovs\tr7, r2\n \tbls.n\t388754 , std::allocator > const&, short, std::vector > const&, bool, bool, bool)@@Base+0x14>\n \tmovs\tr7, r2\n@@ -1447206,15 +1447208,15 @@\n \tmovs\tr0, r0\n \tbvs.n\t3891a4 , std::allocator > const&, short, std::vector > const&, bool, bool, bool)@@Base+0xa64>\n \tmovs\tr7, r2\n \tstr\tr4, [r5, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, #226\t@ 0xe2\n+\tadds\tr0, #230\t@ 0xe6\n \tmovs\tr2, r2\n \tldmia\tr6, {r1, r2, r5, r6, r7}\n \tmovs\tr7, r2\n \tldmia\tr6, {r1, r2, r3, r6, r7}\n \tmovs\tr7, r2\n \tldmia\tr6!, {r2, r5, r7}\n \tmovs\tr7, r2\n@@ -1448625,63 +1448627,63 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadc.w\tr0, r4, #15\n \tldmia\tr2, {r2, r4, r7}\n \tmovs\tr7, r2\n \tstr\tr5, [sp, #8]\n \tmovs\tr7, r1\n-\tpop\t{r1, r4, r7}\n+\tpop\t{r1, r2, r4, r7}\n \tmovs\tr2, r2\n-\tpop\t{r1, r5, r6, r7}\n+\tpop\t{r1, r2, r5, r6, r7}\n \tmovs\tr2, r2\n-\tpop\t{r5, r6, r7}\n+\tpop\t{r2, r5, r6, r7}\n \tmovs\tr2, r2\n \tcdp\t0, 2, cr0, cr0, cr15, {0}\n-\tldrb\tr4, [r2, #4]\n+\tldrb\tr0, [r3, #4]\n \tmovs\tr1, r2\n-\tstrb\tr6, [r4, #26]\n+\tstrb\tr2, [r5, #26]\n \tmovs\tr1, r2\n-\tbcc.n\t389c10 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x738>\n+\tbcc.n\t389c18 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x740>\n \tmovs\tr0, r2\n-\tldrh\tr6, [r3, #16]\n+\tldrh\tr2, [r4, #16]\n \tmovs\tr0, r2\n \tstc\t0, cr0, [r4, #60]!\t@ 0x3c\n \tstr\tr1, [sp, #648]\t@ 0x288\n \tmovs\tr7, r1\n-\tcbnz\tr4, 389d08 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x830>\n+\tcbnz\tr0, 389d0a , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x832>\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, #204\t@ 0xcc\n+\tadds\tr0, #208\t@ 0xd0\n \tmovs\tr2, r2\n \tldr\tr4, [pc, #192]\t@ (389dc8 , std::allocator > const&, int)@@Base+0x84>)\n \tmovs\tr0, r2\n-\tadds\tr0, #228\t@ 0xe4\n+\tadds\tr0, #232\t@ 0xe8\n \tmovs\tr2, r2\n-\tadds\tr1, #8\n+\tadds\tr1, #12\n \tmovs\tr2, r2\n \tldr\tr3, [pc, #992]\t@ (38a0f4 , std::allocator > const&, int)@@Base+0x3b0>)\n \tmovs\tr0, r2\n-\tstrb\tr6, [r6, #26]\n+\tstrb\tr2, [r7, #26]\n \tmovs\tr1, r2\n-\tstrb\tr0, [r1, #17]\n+\tstrb\tr4, [r1, #17]\n \tmovs\tr1, r2\n-\tadds\tr0, #106\t@ 0x6a\n+\tadds\tr0, #110\t@ 0x6e\n \tmovs\tr2, r2\n-\tstrb\tr2, [r7, #23]\n+\tstrb\tr6, [r7, #23]\n \tmovs\tr1, r2\n-\tstrb\tr6, [r1, #14]\n+\tstrb\tr2, [r2, #14]\n \tmovs\tr1, r2\n-\tadds\tr0, #52\t@ 0x34\n+\tadds\tr0, #56\t@ 0x38\n \tmovs\tr2, r2\n-\tadds\tr0, #46\t@ 0x2e\n+\tadds\tr0, #50\t@ 0x32\n \tmovs\tr2, r2\n-\tbeq.n\t389cec , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x814>\n+\tbeq.n\t389cf4 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base+0x81c>\n \tmovs\tr0, r2\n-\tstrh\tr2, [r5, #58]\t@ 0x3a\n+\tstrh\tr6, [r5, #58]\t@ 0x3a\n \tmovs\tr0, r2\n \t\t\t@ instruction: 0xeaf2000f\n \tstmia\tr3!, {r4, r6, r7}\n \tmovs\tr7, r2\n \tstmia\tr3!, {r4, r7}\n \tmovs\tr7, r2\n \n@@ -1449471,23 +1449473,23 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr2!, {r1, r2, r7}\n \tmovs\tr7, r2\n \tstmia.w\tip!, {r0, r1, r2, r3}\n \tstrex\tr0, r0, [sl, #60]\t@ 0x3c\n \t\t\t@ instruction: 0xe82a000f\n-\tcmp\tr3, #66\t@ 0x42\n+\tcmp\tr3, #70\t@ 0x46\n \tmovs\tr2, r2\n \titte\tpl\n \tmovpl\tr7, r2\n \tldrhpl\tr0, [r4, r3]\n \tmovmi\tr0, r0\n-\tcmp\tr2, #156\t@ 0x9c\n+\tcmp\tr2, #160\t@ 0xa0\n \tmovs\tr2, r2\n-\tstr\tr6, [sp, #656]\t@ 0x290\n+\tstr\tr6, [sp, #672]\t@ 0x2a0\n \tmovs\tr1, r2\n \tadds\tr4, #18\n \tmovs\tr0, r2\n \tpop\t{r5, r7, pc}\n \tmovs\tr7, r2\n \tpop\t{r1, r2, r3, pc}\n \tmovs\tr7, r2\n@@ -1450242,49 +1450244,49 @@\n \tb.n\t38a8c6 \n \tpop\t{r3, r4, r7}\n \tmovs\tr7, r2\n \tpop\t{r2, r4, r7}\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr0, #112\t@ 0x70\n+\tcmp\tr0, #116\t@ 0x74\n \tmovs\tr2, r2\n-\tstr\tr3, [sp, #976]\t@ 0x3d0\n+\tstr\tr3, [sp, #992]\t@ 0x3e0\n \tmovs\tr1, r2\n-\tcmp\tr0, #136\t@ 0x88\n+\tcmp\tr0, #140\t@ 0x8c\n \tmovs\tr2, r2\n \tb.n\t38abb4 \n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr6, #146\t@ 0x92\n+\tmovs\tr6, #150\t@ 0x96\n \tmovs\tr2, r2\n-\tmovs\tr6, #156\t@ 0x9c\n+\tmovs\tr6, #160\t@ 0xa0\n \tmovs\tr2, r2\n \tldr\tr0, [r2, #44]\t@ 0x2c\n \tmovs\tr7, r1\n-\tadds\tr6, r1, #7\n+\tadds\tr2, r2, #7\n \tmovs\tr2, r2\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tldrh\tr6, [r2, #62]\t@ 0x3e\n+\tldrh\tr2, [r3, #62]\t@ 0x3e\n \tmovs\tr0, r2\n-\tmovs\tr5, #194\t@ 0xc2\n-\tmovs\tr2, r2\n \tmovs\tr5, #198\t@ 0xc6\n \tmovs\tr2, r2\n+\tmovs\tr5, #202\t@ 0xca\n+\tmovs\tr2, r2\n \tcbnz\tr6, 38a928 \n \tmovs\tr7, r2\n-\tmovs\tr5, #156\t@ 0x9c\n+\tmovs\tr5, #160\t@ 0xa0\n \tmovs\tr2, r2\n-\tmovs\tr4, #12\n+\tmovs\tr4, #16\n \tmovs\tr2, r2\n-\tmovs\tr4, #34\t@ 0x22\n+\tmovs\tr4, #38\t@ 0x26\n \tmovs\tr2, r2\n-\tmovs\tr4, #26\n+\tmovs\tr4, #30\n \tmovs\tr2, r2\n \t\t\t@ instruction: 0xb7b0\n \tmovs\tr7, r2\n \t\t\t@ instruction: 0xb78e\n \tmovs\tr7, r2\n \t\t\t@ instruction: 0xb776\n \tmovs\tr7, r2\n@@ -1450639,49 +1450641,49 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.n\t38abdc \n \tblx\te78c8 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \t\t\t@ instruction: 0xb6a6\n \tmovs\tr7, r2\n-\tmovs\tr3, #14\n+\tmovs\tr3, #18\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb696\n \tmovs\tr7, r2\n-\tmovs\tr3, #250\t@ 0xfa\n+\tmovs\tr3, #254\t@ 0xfe\n \tmovs\tr2, r2\n-\tldrh\tr4, [r7, #34]\t@ 0x22\n+\tldrh\tr0, [r0, #36]\t@ 0x24\n \tmovs\tr0, r2\n-\tmovs\tr3, #118\t@ 0x76\n+\tmovs\tr3, #122\t@ 0x7a\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr2, #192\t@ 0xc0\n+\tmovs\tr2, #196\t@ 0xc4\n \tmovs\tr2, r2\n-\tmovs\tr2, #226\t@ 0xe2\n+\tmovs\tr2, #230\t@ 0xe6\n \tmovs\tr2, r2\n-\tmovs\tr2, #254\t@ 0xfe\n+\tmovs\tr3, #2\n \tmovs\tr2, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r6, #34]\t@ 0x22\n+\tldrh\tr6, [r6, #34]\t@ 0x22\n \tmovs\tr1, r2\n \tpush\t{r1, r2, r3, r4, r5, r7}\n \tmovs\tr7, r2\n-\tmovs\tr1, #216\t@ 0xd8\n+\tmovs\tr1, #220\t@ 0xdc\n \tmovs\tr2, r2\n-\tmovs\tr1, #248\t@ 0xf8\n+\tmovs\tr1, #252\t@ 0xfc\n \tmovs\tr2, r2\n-\tmovs\tr1, #86\t@ 0x56\n+\tmovs\tr1, #90\t@ 0x5a\n \tmovs\tr2, r2\n-\tmovs\tr1, #118\t@ 0x76\n+\tmovs\tr1, #122\t@ 0x7a\n \tmovs\tr2, r2\n-\tldrh\tr4, [r4, #30]\n+\tldrh\tr0, [r5, #30]\n \tmovs\tr1, r2\n \tpush\t{r4, r5}\n \tmovs\tr7, r2\n \tpush\t{r3, r4}\n \tmovs\tr7, r2\n \n 0038ac50 :\n@@ -1451018,19 +1451020,19 @@\n \tmovs\tr7, r2\n \tcbz\tr2, 38af42 \n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcbz\tr6, 38af3e \n \tmovs\tr7, r2\n-\tldrh\tr2, [r0, #10]\n+\tldrh\tr6, [r0, #10]\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr6, r1, #6\n+\tsubs\tr2, r2, #6\n \tmovs\tr2, r2\n \n 0038aef4 :\n coot::old_generic_display_object_t::~old_generic_display_object_t():\n old-generic-display-object.hh:79\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1452099,87 +1452101,87 @@\n \tb.n\t38b5c8 , std::allocator > const&)@@Base+0x41c>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadd\tr6, sp, #136\t@ 0x88\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #536\t@ (adr r7, 38b878 >::~vector()@@Base+0x64>)\n+\tadd\tr7, pc, #552\t@ (adr r7, 38b888 >::~vector()@@Base+0x74>)\n \tmovs\tr1, r2\n-\tsubs\tr2, r7, r7\n+\tsubs\tr6, r7, r7\n \tmovs\tr2, r2\n-\tsubs\tr4, r6, r7\n+\tsubs\tr0, r7, r7\n \tmovs\tr2, r2\n \tbne.n\t38b718 >::~_Vector_base()@@Base+0x14>\n \tmovs\tr7, r1\n-\tadd\tr7, pc, #224\t@ (adr r7, 38b750 >::~vector()@@Base+0x2c>)\n+\tadd\tr7, pc, #240\t@ (adr r7, 38b760 >::~vector()@@Base+0x3c>)\n \tmovs\tr1, r2\n-\tpush\t{r1, r2, r7}\n+\tpush\t{r1, r3, r7}\n \tmovs\tr0, r2\n-\tsubs\tr4, r2, r7\n+\tsubs\tr0, r3, r7\n \tmovs\tr2, r2\n-\tsubs\tr0, r2, r7\n+\tsubs\tr4, r2, r7\n \tmovs\tr2, r2\n-\tldr\tr2, [pc, #904]\t@ (38ba08 , std::allocator > const&, bool)@@Base+0x12c>)\n+\tldr\tr2, [pc, #920]\t@ (38ba18 , std::allocator > const&, bool)@@Base+0x13c>)\n \tmovs\tr0, r2\n-\tsubs\tr6, r1, r4\n+\tsubs\tr2, r2, r4\n \tmovs\tr2, r2\n-\tldr\tr2, [pc, #128]\t@ (38b708 >::~_Vector_base()@@Base+0x4>)\n+\tldr\tr2, [pc, #144]\t@ (38b718 >::~_Vector_base()@@Base+0x14>)\n \tmovs\tr0, r2\n-\tldr\tr2, [pc, #88]\t@ (38b6e4 , std::allocator > const&)@@Base+0x538>)\n+\tldr\tr2, [pc, #104]\t@ (38b6f4 , std::allocator > const&)@@Base+0x548>)\n \tmovs\tr0, r2\n \tadd\tr4, sp, #592\t@ 0x250\n \tmovs\tr7, r2\n-\tsubs\tr2, r7, r2\n+\tsubs\tr6, r7, r2\n \tmovs\tr2, r2\n-\tldr\tr1, [pc, #848]\t@ (38b9e8 , std::allocator > const&, bool)@@Base+0x10c>)\n+\tldr\tr1, [pc, #864]\t@ (38b9f8 , std::allocator > const&, bool)@@Base+0x11c>)\n \tmovs\tr0, r2\n-\tldr\tr1, [pc, #808]\t@ (38b9c4 , std::allocator > const&, bool)@@Base+0xe8>)\n+\tldr\tr1, [pc, #824]\t@ (38b9d4 , std::allocator > const&, bool)@@Base+0xf8>)\n \tmovs\tr0, r2\n-\tsubs\tr6, r7, r1\n+\tsubs\tr2, r0, r2\n \tmovs\tr2, r2\n-\tcbz\tr0, 38b6ec , std::allocator > const&)@@Base+0x540>\n+\tcbz\tr4, 38b6ec , std::allocator > const&)@@Base+0x540>\n \tmovs\tr0, r2\n-\tsubs\tr2, r6, r1\n+\tsubs\tr6, r6, r1\n \tmovs\tr2, r2\n-\tsubs\tr2, r1, r1\n+\tsubs\tr6, r1, r1\n \tmovs\tr2, r2\n-\tstrb\tr4, [r2, r4]\n+\tstrb\tr0, [r3, r4]\n \tmovs\tr1, r2\n-\tstrb\tr2, [r1, r4]\n+\tstrb\tr6, [r1, r4]\n \tmovs\tr1, r2\n-\tsubs\tr6, r2, r0\n+\tsubs\tr2, r3, r0\n \tmovs\tr2, r2\n \tldmia\tr7!, {r2, r4, r5, r6}\n \tmovs\tr7, r1\n \tldmia\tr7!, {r1, r3, r5, r6}\n \tmovs\tr7, r1\n-\tadds\tr2, r4, r7\n+\tadds\tr6, r4, r7\n \tmovs\tr2, r2\n-\tstrb\tr4, [r0, r3]\n+\tstrb\tr0, [r1, r3]\n \tmovs\tr1, r2\n-\tstrb\tr2, [r7, r2]\n+\tstrb\tr6, [r7, r2]\n \tmovs\tr1, r2\n-\tadds\tr2, r5, r6\n+\tadds\tr6, r5, r6\n \tmovs\tr2, r2\n-\tstrb\tr4, [r3, r2]\n+\tstrb\tr0, [r4, r2]\n \tmovs\tr1, r2\n-\tstrb\tr2, [r2, r2]\n+\tstrb\tr6, [r2, r2]\n \tmovs\tr1, r2\n-\tadds\tr2, r6, r5\n+\tadds\tr6, r6, r5\n \tmovs\tr2, r2\n-\tstrb\tr0, [r5, r1]\n+\tstrb\tr4, [r5, r1]\n \tmovs\tr1, r2\n-\tstrb\tr6, [r3, r1]\n+\tstrb\tr2, [r4, r1]\n \tmovs\tr1, r2\n-\tstrh\tr6, [r1, #22]\n+\tstrh\tr2, [r2, #22]\n \tmovs\tr1, r2\n-\tldr\tr6, [r5, #24]\n+\tldr\tr2, [r6, #24]\n \tmovs\tr2, r2\n-\tldr\tr0, [r6, #12]\n+\tldr\tr4, [r6, #12]\n \tmovs\tr2, r2\n \tadd\tr2, sp, #56\t@ 0x38\n \tmovs\tr7, r2\n \tadd\tr1, sp, #984\t@ 0x3d8\n \tmovs\tr7, r2\n \tstr\tr0, [r0, r3]\n \tmovs\tr7, r1\n@@ -1453956,15 +1453958,15 @@\n \tb.n\t38c3ac ::format() const@@Base+0xfc>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldr\tr5, [sp, #200]\t@ 0xc8\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrh\tr0, [r0, #4]\n+\tldrh\tr4, [r0, #4]\n \tmovs\tr1, r2\n \tldr\tr4, [sp, #496]\t@ 0x1f0\n \tmovs\tr7, r2\n \tldr\tr4, [sp, #232]\t@ 0xe8\n \tmovs\tr7, r2\n \tldr\tr4, [sp, #128]\t@ 0x80\n \tmovs\tr7, r2\n@@ -1459410,25 +1459412,25 @@\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr0, [r2, #0]\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t38e73c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x380>\n+\tb.n\t38e744 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x388>\n \tmovs\tr1, r2\n-\tldr\tr7, [pc, #168]\t@ (38ebcc , std::allocator > const&)@@Base+0x78>)\n+\tldr\tr7, [pc, #184]\t@ (38ebdc , std::allocator > const&)@@Base+0x88>)\n \tmovs\tr1, r2\n-\tb.n\t38e75c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3a0>\n+\tb.n\t38e764 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3a8>\n \tmovs\tr1, r2\n-\tb.n\t38e680 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c4>\n+\tb.n\t38e688 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2cc>\n \tmovs\tr1, r2\n-\tldr\tr6, [pc, #488]\t@ (38ed18 , std::allocator > const&)@@Base+0x1c4>)\n+\tldr\tr6, [pc, #504]\t@ (38ed28 , std::allocator > const&)@@Base+0x1d4>)\n \tmovs\tr1, r2\n-\tldr\tr6, [pc, #408]\t@ (38eccc , std::allocator > const&)@@Base+0x178>)\n+\tldr\tr6, [pc, #424]\t@ (38ecdc , std::allocator > const&)@@Base+0x188>)\n \tmovs\tr1, r2\n \tstrb\tr2, [r3, #25]\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrb\tr4, [r2, #24]\n \tmovs\tr7, r2\n@@ -1461120,60 +1461122,60 @@\n \tmovs\tr7, r2\n \tstrb\tr2, [r0, #18]\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t38ff28 >::_M_realloc_append(coot::residue_spec_t&&)@@Base+0x160>\n+\tb.n\t38ff30 >::_M_realloc_append(coot::residue_spec_t&&)@@Base+0x168>\n \tmovs\tr1, r2\n-\tb.n\t38fad8 , std::allocator > const&)@@Base+0xf84>\n+\tb.n\t38fae0 , std::allocator > const&)@@Base+0xf8c>\n \tmovs\tr1, r2\n-\tb.n\t38fa70 , std::allocator > const&)@@Base+0xf1c>\n+\tb.n\t38fa78 , std::allocator > const&)@@Base+0xf24>\n \tmovs\tr1, r2\n-\tb.n\t38f970 , std::allocator > const&)@@Base+0xe1c>\n+\tb.n\t38f978 , std::allocator > const&)@@Base+0xe24>\n \tmovs\tr1, r2\n-\tb.n\t38f998 , std::allocator > const&)@@Base+0xe44>\n+\tb.n\t38f9a0 , std::allocator > const&)@@Base+0xe4c>\n \tmovs\tr1, r2\n-\tb.n\t38f944 , std::allocator > const&)@@Base+0xdf0>\n+\tb.n\t38f94c , std::allocator > const&)@@Base+0xdf8>\n \tmovs\tr1, r2\n-\tadds\tr0, #34\t@ 0x22\n+\tadds\tr0, #38\t@ 0x26\n \tmovs\tr2, r2\n-\tb.n\t38f944 , std::allocator > const&)@@Base+0xdf0>\n+\tb.n\t38f94c , std::allocator > const&)@@Base+0xdf8>\n \tmovs\tr1, r2\n \tcdp\t0, 6, cr0, cr6, cr15, {0}\n-\tb.n\t38f840 , std::allocator > const&)@@Base+0xcec>\n+\tb.n\t38f848 , std::allocator > const&)@@Base+0xcf4>\n \tmovs\tr1, r2\n-\tsvc\t140\t@ 0x8c\n+\tsvc\t144\t@ 0x90\n \tmovs\tr1, r2\n \tldr\tr6, [r7, #116]\t@ 0x74\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tsvc\t102\t@ 0x66\n+\tsvc\t106\t@ 0x6a\n \tmovs\tr1, r2\n-\tsvc\t122\t@ 0x7a\n+\tsvc\t126\t@ 0x7e\n \tmovs\tr1, r2\n-\tsvc\t110\t@ 0x6e\n+\tsvc\t114\t@ 0x72\n \tmovs\tr1, r2\n \tldr\tr2, [r2, #108]\t@ 0x6c\n \tmovs\tr7, r2\n-\tbgt.n\t38f764 , std::allocator > const&)@@Base+0xc10>\n+\tbgt.n\t38f76c , std::allocator > const&)@@Base+0xc18>\n \tmovs\tr1, r2\n-\tadd\tr8, fp\n+\tadd\tip, fp\n \tmovs\tr1, r2\n-\tbgt.n\t38f6b0 , std::allocator > const&)@@Base+0xb5c>\n+\tbgt.n\t38f6b8 , std::allocator > const&)@@Base+0xb64>\n \tmovs\tr1, r2\n-\tbics\tr6, r5\n+\tbics\tr2, r6\n \tmovs\tr1, r2\n-\tstrb\tr6, [r6, #29]\n+\tstrb\tr2, [r7, #29]\n \tmovs\tr2, r2\n-\tmuls\tr2, r2\n+\tmuls\tr6, r2\n \tmovs\tr1, r2\n-\torrs\tr4, r7\n+\tmuls\tr0, r0\n \tmovs\tr1, r2\n \tstr\tr0, [sp, #864]\t@ 0x360\n \tmovs\tr7, r1\n \tstr\tr0, [sp, #840]\t@ 0x348\n \tmovs\tr7, r1\n molecule-class-info-alignment.cc:264\n \tldr\tr1, [sp, #28]\n@@ -1461936,19 +1461938,19 @@\n \tldr\tr3, [sp, #324]\t@ 0x144\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.w\t38fb0a , std::allocator > const&)@@Base+0xfb6>\n \tblx\te78c8 \n \tblx\te78c8 \n \tnop\n-\tbvc.n\t38fdc4 >::~_Vector_base()@@Base+0x1c>\n+\tbvc.n\t38fdcc >::_M_realloc_append(coot::residue_spec_t&&)@@Base+0x4>\n \tmovs\tr1, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tlsrs\tr4, r3, #27\n+\tlsrs\tr0, r4, #27\n \tmovs\tr2, r2\n \tstr\tr4, [r3, #80]\t@ 0x50\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #80]\t@ 0x50\n \tmovs\tr7, r2\n@@ -1463187,19 +1463189,19 @@\n \tnop\n \tldrsh\tr6, [r1, r1]\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsh\tr2, [r0, r1]\n \tmovs\tr7, r2\n-\tadd\tr2, sp, #768\t@ 0x300\n+\tadd\tr2, sp, #784\t@ 0x310\n \tmovs\tr1, r2\n-\tldmia\tr6!, {r2, r3, r5, r7}\n+\tldmia\tr6!, {r4, r5, r7}\n \tmovs\tr1, r2\n-\tldmia\tr6, {r1, r2, r3, r4, r5, r6}\n+\tldmia\tr6!, {r1, r7}\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrb\tr2, [r7, r5]\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1463221,15 +1463223,15 @@\n \tldr\tr2, [pc, #12]\t@ (390584 )\n \tmovs\tr1, #0\n \tadd\tr2, pc\n \tb.w\teedec \n molecule-class-info-bonds.cc:103\n \tbx\tlr\n \tnop\n-\tadd\tr7, pc, #88\t@ (adr r7, 3905e0 )\n+\tadd\tr7, pc, #104\t@ (adr r7, 3905f0 )\n \tmovs\tr1, r2\n \n 00390588 :\n molecule_class_info_t::get_atom_at_pos(coot::Cartesian const&) const:\n molecule-class-info-bonds.cc:110\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1464057,15 +1464059,15 @@\n \tmovs\tr0, r0\n \tldr\tr6, [r0, r4]\n \tmovs\tr7, r2\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr6, [r6, r7]\n \tmovs\tr7, r2\n-\tcbz\tr2, 390c54 \n+\tcbz\tr6, 390c54 \n \tmovs\tr1, r2\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstrb\tr0, [r4, r2]\n \tmovs\tr7, r2\n \tstrb\tr4, [r5, r1]\n \tmovs\tr7, r2\n@@ -1470548,15 +1470550,15 @@\n \tb.n\t39359a \n \tcmp\tr7, #48\t@ 0x30\n \tmovs\tr7, r2\n \tcmp\tr7, #44\t@ 0x2c\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #920]\t@ 0x398\n+\tldr\tr7, [sp, #936]\t@ 0x3a8\n \tmovs\tr1, r2\n \tstr\tr5, [sp, #840]\t@ 0x348\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1471748,15 +1471750,15 @@\n \tmovs\tr7, r2\n \tmovs\tr3, #232\t@ 0xe8\n \tmovs\tr7, r2\n \tmovs\tr3, #210\t@ 0xd2\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #808]\t@ 0x328\n+\tstr\tr4, [sp, #824]\t@ 0x338\n \tmovs\tr1, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tmovs\tr2, #4\n \tmovs\tr7, r2\n \tmovs\tr1, #236\t@ 0xec\n \tmovs\tr7, r2\n@@ -1472388,23 +1472390,23 @@\n \tnop\n \tmovs\tr1, #140\t@ 0x8c\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr1, #128\t@ 0x80\n \tmovs\tr7, r2\n-\tstr\tr2, [sp, #688]\t@ 0x2b0\n+\tstr\tr2, [sp, #704]\t@ 0x2c0\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tsubs\tr2, r2, #7\n \tmovs\tr7, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r4, #60]\t@ 0x3c\n+\tldrh\tr0, [r5, #60]\t@ 0x3c\n \tmovs\tr1, r2\n \tadds\tr4, r4, #6\n \tmovs\tr7, r2\n \tadds\tr4, r1, #6\n \tmovs\tr7, r2\n \tadds\tr4, r5, #5\n \tmovs\tr7, r2\n@@ -1472837,26 +1472839,26 @@\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr0, r4, #3\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbics.w\tr0, r2, #9437184\t@ 0x900000\n-\tldrh\tr6, [r3, #40]\t@ 0x28\n+\tbics.w\tr0, r6, #9437184\t@ 0x900000\n+\tldrh\tr2, [r4, #40]\t@ 0x28\n \tmovs\tr1, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r5, #32]\n+\tldrh\tr6, [r5, #32]\n \tmovs\tr1, r2\n-\tldrh\tr4, [r6, #32]\n+\tldrh\tr0, [r7, #32]\n \tmovs\tr1, r2\n \tsubs\tr0, r1, r1\n \tmovs\tr7, r2\n-\tldrh\tr4, [r7, #30]\n+\tldrh\tr0, [r0, #32]\n \tmovs\tr1, r2\n /usr/include/c++/14/bits/locale_facets.h:884\n \tmov\tr0, r5\n \tblx\te9110 ::_M_widen_init() const@plt>\n /usr/include/c++/14/bits/locale_facets.h:885\n \tldr\tr2, [pc, #104]\t@ (394684 )\n \tldr\tr1, [sp, #24]\n@@ -1474438,21 +1474440,21 @@\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr6, r6, #31\n \tmovs\tr7, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, #12]\n+\tstrh\tr0, [r0, #14]\n \tmovs\tr1, r2\n \tlsrs\tr6, r0, #30\n \tmovs\tr7, r2\n-\tldmia\tr4, {r1, r2, r4, r7}\n+\tldmia\tr4, {r1, r3, r4, r7}\n \tmovs\tr0, r2\n-\tstrh\tr0, [r4, #8]\n+\tstrh\tr4, [r4, #8]\n \tmovs\tr1, r2\n \tlsrs\tr0, r3, #28\n \tmovs\tr7, r2\n molecule-class-info-build.cc:258\n \tmov\tr0, r4\n \tblx\tf2e38 \n molecule-class-info-build.cc:262\n@@ -1475352,17 +1475354,17 @@\n \tmovs\tr7, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr6!, {r2, r3, r5, r6, r7}\n+\tstmia\tr6!, {r4, r5, r6, r7}\n \tmovs\tr0, r2\n-\tldrb\tr6, [r6, #13]\n+\tldrb\tr2, [r7, #13]\n \tmovs\tr1, r2\n \tlsrs\tr2, r6, #5\n \tmovs\tr7, r2\n \tlsrs\tr0, r5, #4\n \tmovs\tr7, r2\n \tlsrs\tr6, r3, #2\n \tmovs\tr7, r2\n@@ -1479002,36 +1479004,36 @@\n \tnop\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr??.w\tr0, [sl, #22]\n \tldr??.w\tr0, [r8, #22]\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [r0, #20]\n+\tldr\tr4, [r0, #20]\n \tmovs\tr1, r2\n \t\t\t@ instruction: 0xf65e0016\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr0, [r3, #0]\n+\tldr\tr4, [r3, #0]\n \tmovs\tr1, r2\n \tsubs\tr4, r1, r7\n \tmovs\tr7, r1\n-\tb.n\t396eb0 > const&) const@@Base+0x8d4>\n+\tb.n\t396eb8 > const&) const@@Base+0x8dc>\n \tmovs\tr1, r2\n \tsubs\tr4, r1, r2\n \tmovs\tr7, r1\n \tite\teq\n \tmoveq\tr6, r1\n-\tbne.n\t396f0c > const&) const@@Base+0x930>\n+\tbne.n\t396f14 > const&) const@@Base+0x938>\n \tmovs\tr1, r2\n \tsubs\tr0, r6, r1\n \tmovs\tr7, r1\n-\tstr\tr4, [r3, #44]\t@ 0x2c\n+\tstr\tr0, [r4, #44]\t@ 0x2c\n \tmovs\tr1, r2\n-\tstr\tr2, [r1, #40]\t@ 0x28\n+\tstr\tr6, [r1, #40]\t@ 0x28\n \tmovs\tr1, r2\n \tvshr.s8\td16, d6, #8\n /usr/include/c++/14/bits/basic_string.tcc:229\n \tmov\tr1, r4\n \tmov\tr0, r8\n \tstr\tr3, [sp, #76]\t@ 0x4c\n \tblx\tec42c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n@@ -1480002,17 +1480004,17 @@\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t397724 > const&, int, clipper::Xmap const&)@@Base+0x310>\n \t...\n \trsb\tr0, sl, r6, lsr #32\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrsh\tr2, [r6, r1]\n+\tldrsh\tr6, [r6, r1]\n \tmovs\tr1, r2\n-\tldrsh\tr4, [r0, r1]\n+\tldrsh\tr0, [r1, r1]\n \tmovs\tr1, r2\n \t\t\t@ instruction: 0xe9ba0016\n \tstmdb\tr8, {r1, r2, r4}\n \n 003977b8 , std::allocator > const&)@@Base>:\n molecule_class_info_t::add_hydrogens_from_file(std::__cxx11::basic_string, std::allocator > const&):\n molecule-class-info-build.cc:129\n@@ -1480692,31 +1480694,31 @@\n \tnop\n \t\t\t@ instruction: 0xe8240016\n \t\t\t@ instruction: 0xe8220016\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r5, r3]\n+\tldrh\tr0, [r6, r3]\n \tmovs\tr1, r2\n \tb.n\t397b1c , std::allocator > const&)@@Base+0x364>\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tpop\t{r1, r3, r4, r5, r6, r7}\n+\tpop\t{r1, r2, r3, r4, r5, r6, r7}\n \tmovs\tr7, r1\n-\tldr\tr6, [r3, r7]\n+\tldr\tr2, [r4, r7]\n \tmovs\tr1, r2\n \tlsrs\tr0, r3, #20\n \tmovs\tr7, r1\n-\tldr\tr6, [r7, r7]\n+\tldrh\tr2, [r0, r0]\n \tmovs\tr1, r2\n \tldr\tr6, [r5, #56]\t@ 0x38\n \tmovs\tr7, r1\n-\tldmia\tr1, {r1, r3, r4, r7}\n+\tldmia\tr1, {r1, r2, r3, r4, r7}\n \tmovs\tr1, r2\n \tstr\tr0, [r7, #36]\t@ 0x24\n \tmovs\tr7, r1\n \tb.n\t398478 const&, std::pair const&)@@Base+0x188>\n \tmovs\tr6, r2\n \tb.n\t39844c const&, std::pair const&)@@Base+0x15c>\n \tmovs\tr6, r2\n@@ -1483821,25 +1483823,25 @@\n \tb.n\t3992a8 const&, std::pair const&)@@Base+0xfb8>\n \tldmia\tr7!, {r3, r5, r6}\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr7!, {r1, r5, r6}\n \tmovs\tr6, r2\n-\tcmp\tr4, r4\n+\tcmp\tr0, r5\n \tmovs\tr1, r2\n \tldr\tr4, [r4, #4]\n \tmovs\tr0, r0\n \tldmia\tr6!, {r3, r4, r5, r7}\n \tmovs\tr6, r2\n \tstrb\tr4, [r4, r5]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r0]\n \tmovs\tr0, r0\n-\tcbnz\tr6, 3992f8 \n+\tcbnz\tr2, 3992fa \n \tmovs\tr0, r2\n \tldrb\tr4, [r6, r0]\n \tmovs\tr0, r0\n \tldmia\tr5!, {r1, r2, r3, r6, r7}\n \tmovs\tr6, r2\n \tstr\tr4, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n@@ -1484521,53 +1484523,53 @@\n \tmovs\tr6, r2\n \tldmia\tr4, {r3, r4, r6, r7}\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tands\tr6, r6\n+\tands\tr2, r7\n \tmovs\tr1, r2\n-\tcmp\tr5, #190\t@ 0xbe\n+\tcmp\tr5, #194\t@ 0xc2\n \tmovs\tr0, r2\n \tldrb\tr4, [r3, r3]\n \tmovs\tr0, r0\n-\tands\tr4, r2\n+\tands\tr0, r3\n \tmovs\tr1, r2\n-\tands\tr4, r0\n+\tands\tr0, r1\n \tmovs\tr1, r2\n-\tsubs\tr7, #232\t@ 0xe8\n+\tsubs\tr7, #236\t@ 0xec\n \tmovs\tr1, r2\n \tldr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #12]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldr\tr4, [r5, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, #142\t@ 0x8e\n+\tadds\tr2, #146\t@ 0x92\n \tmovs\tr0, r2\n-\tadds\tr2, #118\t@ 0x76\n+\tadds\tr2, #122\t@ 0x7a\n \tmovs\tr0, r2\n-\tadds\tr2, #98\t@ 0x62\n+\tadds\tr2, #102\t@ 0x66\n \tmovs\tr0, r2\n-\tadds\tr2, #78\t@ 0x4e\n+\tadds\tr2, #82\t@ 0x52\n \tmovs\tr0, r2\n-\tadds\tr2, #58\t@ 0x3a\n+\tadds\tr2, #62\t@ 0x3e\n \tmovs\tr0, r2\n \tldmia\tr1!, {r2, r3, r6, r7}\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr5, #156\t@ 0x9c\n+\tsubs\tr5, #160\t@ 0xa0\n \tmovs\tr1, r2\n-\tsubs\tr5, #38\t@ 0x26\n+\tsubs\tr5, #42\t@ 0x2a\n \tmovs\tr1, r2\n-\tsubs\tr4, #186\t@ 0xba\n+\tsubs\tr4, #190\t@ 0xbe\n \tmovs\tr1, r2\n \tldmia\tr1!, {}\n \tmovs\tr6, r2\n \tldmia\tr0!, {r1, r5, r6, r7}\n \tmovs\tr6, r2\n \tldmia\tr0!, {r2, r6, r7}\n \tmovs\tr6, r2\n@@ -1485825,70 +1485827,70 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr4!, {r1, r4, r5, r7}\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr1, #24\n+\tsubs\tr1, #28\n \tmovs\tr1, r2\n-\tsubs\tr1, #64\t@ 0x40\n+\tsubs\tr1, #68\t@ 0x44\n \tmovs\tr1, r2\n-\tsubs\tr1, #62\t@ 0x3e\n+\tsubs\tr1, #66\t@ 0x42\n \tmovs\tr1, r2\n-\tsubs\tr1, #106\t@ 0x6a\n+\tsubs\tr1, #110\t@ 0x6e\n \tmovs\tr1, r2\n \tstmia\tr4!, {r3, r5}\n \tmovs\tr6, r2\n \tstmia\tr4!, {r3}\n \tmovs\tr6, r2\n-\tsubs\tr2, #38\t@ 0x26\n+\tsubs\tr2, #42\t@ 0x2a\n \tmovs\tr1, r2\n \tand.w\tr0, r0, lr\n \tldr\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, r0]\n \tmovs\tr0, r0\n-\tsubs\tr0, #10\n+\tsubs\tr0, #14\n \tmovs\tr1, r2\n-\tadds\tr7, #252\t@ 0xfc\n+\tsubs\tr0, #0\n \tmovs\tr1, r2\n-\tadds\tr7, #236\t@ 0xec\n+\tadds\tr7, #240\t@ 0xf0\n \tmovs\tr1, r2\n-\tstrh\tr6, [r4, #46]\t@ 0x2e\n+\tstrh\tr2, [r5, #46]\t@ 0x2e\n \tmovs\tr7, r1\n-\tstrb\tr6, [r1, #1]\n+\tstrb\tr2, [r2, #1]\n \tmovs\tr7, r1\n-\tadds\tr7, #66\t@ 0x42\n+\tadds\tr7, #70\t@ 0x46\n \tmovs\tr1, r2\n-\tadds\tr7, #62\t@ 0x3e\n+\tadds\tr7, #66\t@ 0x42\n \tmovs\tr1, r2\n-\tadds\tr6, #116\t@ 0x74\n+\tadds\tr6, #120\t@ 0x78\n \tmovs\tr1, r2\n-\tadds\tr6, #180\t@ 0xb4\n+\tadds\tr6, #184\t@ 0xb8\n \tmovs\tr1, r2\n-\tadds\tr6, #88\t@ 0x58\n+\tadds\tr6, #92\t@ 0x5c\n \tmovs\tr1, r2\n-\tadds\tr6, #158\t@ 0x9e\n+\tadds\tr6, #162\t@ 0xa2\n \tmovs\tr1, r2\n-\tadds\tr6, #150\t@ 0x96\n+\tadds\tr6, #154\t@ 0x9a\n \tmovs\tr1, r2\n-\tadds\tr6, #136\t@ 0x88\n+\tadds\tr6, #140\t@ 0x8c\n \tmovs\tr1, r2\n-\tadds\tr6, #160\t@ 0xa0\n+\tadds\tr6, #164\t@ 0xa4\n \tmovs\tr1, r2\n \tstmia\tr0!, {r1, r2, r3, r5, r6}\n \tmovs\tr6, r2\n \tstmia\tr0!, {r4, r6}\n \tmovs\tr6, r2\n-\tstrh\tr6, [r5, #30]\n+\tstrh\tr2, [r6, #30]\n \tmovs\tr7, r1\n-\tldr\tr0, [r5, #100]\t@ 0x64\n+\tldr\tr4, [r5, #100]\t@ 0x64\n \tmovs\tr7, r1\n-\tadds\tr5, #166\t@ 0xa6\n+\tadds\tr5, #170\t@ 0xaa\n \tmovs\tr1, r2\n \tittt\teq\n \tmoveq\tr6, r2\n \tbkpt\t0x00e4\n \tmoveq\tr6, r2\n \tbkpt\t0x007c\n \tmovs\tr6, r2\n@@ -1486222,16 +1486224,16 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf23a0010\n-\t\t\t@ instruction: 0xf21a0010\n+\t\t\t@ instruction: 0xf23e0010\n+\t\t\t@ instruction: 0xf21e0010\n \n 0039a534 :\n molecule_class_info_t::draw_solid_density_surface(bool):\n molecule-class-info-maps.cc:1321\n \tbx\tlr\n \tnop\n \n@@ -1486924,15 +1486926,15 @@\n \tb.n\t39aa56 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tpush\t{r3, r6, r7, lr}\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr4, #68\t@ 0x44\n+\tcmp\tr4, #72\t@ 0x48\n \tmovs\tr1, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0039aa94 :\n molecule_class_info_t::set_skeleton_bond_colour(float):\n molecule-class-info-maps.cc:2079\n@@ -1487866,15 +1487868,15 @@\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tsubs\tr7, #217\t@ 0xd9\n \tadd\tr7, sp, #40\t@ 0x28\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr5, #150\t@ 0x96\n+\tmovs\tr5, #154\t@ 0x9a\n \tmovs\tr1, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0039b1c0 :\n molecule_class_info_t::map_statistics() const:\n molecule-class-info-maps.cc:4385\n@@ -1488652,29 +1488654,29 @@\n \tnop\n \tadd\tr4, sp, #616\t@ 0x268\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr4, sp, #584\t@ 0x248\n \tmovs\tr6, r2\n-\tmovs\tr3, #150\t@ 0x96\n+\tmovs\tr3, #154\t@ 0x9a\n \tmovs\tr1, r2\n-\tmovs\tr3, #174\t@ 0xae\n+\tmovs\tr3, #178\t@ 0xb2\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr3, #18\n+\tmovs\tr3, #22\n \tmovs\tr1, r2\n-\tmovs\tr2, #228\t@ 0xe4\n+\tmovs\tr2, #232\t@ 0xe8\n \tmovs\tr1, r2\n-\tmovs\tr2, #168\t@ 0xa8\n+\tmovs\tr2, #172\t@ 0xac\n \tmovs\tr1, r2\n-\tmovs\tr2, #174\t@ 0xae\n+\tmovs\tr2, #178\t@ 0xb2\n \tmovs\tr1, r2\n-\tmovs\tr2, #84\t@ 0x54\n+\tmovs\tr2, #88\t@ 0x58\n \tmovs\tr1, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr1, sp, #120\t@ 0x78\n \tmovs\tr6, r2\n \tadd\tr0, sp, #848\t@ 0x350\n \tmovs\tr6, r2\n@@ -1488759,15 +1488761,15 @@\n \tb.n\t39b83e > const&, clipper::HKL_data const&, clipper::Xmap*)@@Base+0x62>\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tadd\tr0, sp, #0\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr2, r6, #4\n+\tsubs\tr6, r6, #4\n \tmovs\tr1, r2\n \tstr\tr0, [r1, #16]\n \t...\n \n 0039b880 > const&, clipper::HKL_data const&, clipper::Xmap*, clipper::Xmap*)@@Base>:\n molecule_class_info_t::sfcalc_genmaps_using_bulk_solvent(clipper::HKL_data > const&, clipper::HKL_data const&, clipper::Xmap*, clipper::Xmap*):\n molecule-class-info-maps.cc:4795\n@@ -1489217,61 +1489219,61 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr7, pc, #328\t@ (adr r7, 39bd3c , std::allocator > const&) const@@Base+0xa8>)\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr2, r3, #1\n+\tsubs\tr6, r3, #1\n \tmovs\tr1, r2\n-\tsubs\tr2, r3, #2\n+\tsubs\tr6, r3, #2\n \tmovs\tr1, r2\n-\tldrb\tr6, [r6, #24]\n+\tldrb\tr2, [r7, #24]\n \tmovs\tr0, r2\n-\tsubs\tr6, r4, #1\n+\tsubs\tr2, r5, #1\n \tmovs\tr1, r2\n-\tldrb\tr4, [r2, #24]\n+\tldrb\tr0, [r3, #24]\n \tmovs\tr0, r2\n-\tb.n\t39bca8 , std::allocator > const&) const@@Base+0x14>\n+\tb.n\t39bcb0 , std::allocator > const&) const@@Base+0x1c>\n \tmovs\tr7, r1\n-\tldrb\tr0, [r5, #23]\n+\tldrb\tr4, [r5, #23]\n \tmovs\tr0, r2\n-\tb.n\t39bca0 , std::allocator > const&) const@@Base+0xc>\n+\tb.n\t39bca8 , std::allocator > const&) const@@Base+0x14>\n \tmovs\tr7, r1\n-\tldrb\tr4, [r7, #22]\n+\tldrb\tr0, [r0, #23]\n \tmovs\tr0, r2\n-\tb.n\t39bc70 , std::allocator > const&)@@Base+0x18>\n+\tb.n\t39bc78 , std::allocator > const&)@@Base+0x20>\n \tmovs\tr7, r1\n-\tldrb\tr0, [r3, #22]\n+\tldrb\tr4, [r3, #22]\n \tmovs\tr0, r2\n-\tadds\tr4, r5, #5\n+\tadds\tr0, r6, #5\n \tmovs\tr1, r2\n-\tadds\tr6, r4, #5\n+\tadds\tr2, r5, #5\n \tmovs\tr1, r2\n-\tstr\tr0, [sp, #824]\t@ 0x338\n+\tstr\tr0, [sp, #840]\t@ 0x348\n \tmovs\tr0, r2\n-\tadds\tr6, r2, #5\n+\tadds\tr2, r3, #5\n \tmovs\tr1, r2\n-\tadds\tr0, r3, #5\n+\tadds\tr4, r3, #5\n \tmovs\tr1, r2\n-\tstr\tr0, [sp, #576]\t@ 0x240\n+\tstr\tr0, [sp, #592]\t@ 0x250\n \tmovs\tr0, r2\n-\tadds\tr0, r2, #5\n+\tadds\tr4, r2, #5\n \tmovs\tr1, r2\n-\tstr\tr0, [sp, #456]\t@ 0x1c8\n+\tstr\tr0, [sp, #472]\t@ 0x1d8\n \tmovs\tr0, r2\n-\tadds\tr4, r1, #5\n+\tadds\tr0, r2, #5\n \tmovs\tr1, r2\n \tadd\tr4, pc, #792\t@ (adr r4, 39bf64 const&)@@Base+0x14c>)\n \tmovs\tr6, r2\n-\tsubs\tr0, r7, r7\n+\tsubs\tr4, r7, r7\n \tmovs\tr1, r2\n \tadd\tr4, pc, #512\t@ (adr r4, 39be54 const&)@@Base+0x3c>)\n \tmovs\tr6, r2\n-\tadds\tr0, r0, #4\n+\tadds\tr4, r0, #4\n \tmovs\tr1, r2\n \n 0039bc58 , std::allocator > const&)@@Base>:\n molecule_class_info_t::export_model_molecule_as_obj(std::__cxx11::basic_string, std::allocator > const&):\n molecule-class-info-maps.cc:4942\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1489298,15 +1489300,15 @@\n \tblx\te65a8 \n molecule-class-info-maps.cc:4947\n \tmovs\tr0, #0\n \tstrb.w\tr0, [r5, #3282]\t@ 0xcd2\n molecule-class-info-maps.cc:4950\n \tpop\t{r3, r4, r5, pc}\n \tnop\n-\tadds\tr4, r2, #1\n+\tadds\tr0, r3, #1\n \tmovs\tr1, r2\n \n 0039bc94 , std::allocator > const&) const@@Base>:\n molecule_class_info_t::export_model_molecule_as_gltf(std::__cxx11::basic_string, std::allocator > const&) const:\n molecule-class-info-maps.cc:5046\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1489495,23 +1489497,23 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr3, pc, #288\t@ (adr r3, 39bf18 const&)@@Base+0x100>)\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, r6, #0\n+\tadds\tr0, r7, #0\n \tmovs\tr1, r2\n-\tsubs\tr4, r6, r7\n+\tsubs\tr0, r7, r7\n \tmovs\tr1, r2\n \tadd\tr2, pc, #616\t@ (adr r2, 39c070 )\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tsubs\tr2, r1, r6\n+\tsubs\tr6, r1, r6\n \tmovs\tr1, r2\n \tadd\tr2, pc, #264\t@ (adr r2, 39bf1c const&)@@Base+0x104>)\n \tmovs\tr6, r2\n \tadd\tr2, pc, #168\t@ (adr r2, 39bec0 const&)@@Base+0xa8>)\n \tmovs\tr6, r2\n \n 0039be18 const&)@@Base>:\n@@ -1489731,23 +1489733,23 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr1, pc, #776\t@ (adr r1, 39c2c4 )\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr2, r2, r4\n+\tsubs\tr6, r2, r4\n \tmovs\tr1, r2\n-\tldrb\tr6, [r4, #4]\n+\tldrb\tr2, [r5, #4]\n \tmovs\tr0, r2\n-\tldmia\tr2, {r2, r4, r6}\n+\tldmia\tr2!, {r3, r4, r6}\n \tmovs\tr7, r1\n \tstmia\tr7!, {r1, r2, r3, r4, r6, r7}\n \tmovs\tr6, r1\n-\tlsrs\tr4, r3, #9\n+\tlsrs\tr0, r4, #9\n \tmovs\tr0, r2\n \tadd\tr0, pc, #880\t@ (adr r0, 39c348 )\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr0, pc, #640\t@ (adr r0, 39c260 )\n \tmovs\tr6, r2\n@@ -1490942,15 +1490944,15 @@\n \tmovs\tr6, r2\n \tldr\tr2, [sp, #584]\t@ 0x248\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #7\n+\tasrs\tr6, r7, #7\n \tmovs\tr1, r2\n \tldr\tr0, [sp, #424]\t@ 0x1a8\n \tmovs\tr6, r2\n \tstr\tr7, [sp, #312]\t@ 0x138\n \tmovs\tr6, r2\n \tldr\tr2, [pc, #28]\t@ (39c90c )\n /usr/include/c++/14/bits/stl_vector.h:1909\n@@ -1491480,15 +1491482,15 @@\n \tldr\tr0, [pc, #48]\t@ (39cd58 > const&, std::vector > const&)@@Base+0x440>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop.w\n \t...\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tasrs\tr4, r1, #1\n+\tasrs\tr0, r2, #1\n \tmovs\tr1, r2\n \tstr\tr6, [sp, #696]\t@ 0x2b8\n \tmovs\tr6, r2\n \tstr\tr3, [sp, #728]\t@ 0x2d8\n \tmovs\tr6, r2\n \tstr\tr3, [sp, #168]\t@ 0xa8\n \tmovs\tr6, r2\n@@ -1491848,15 +1491850,15 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr1, [sp, #224]\t@ 0xe0\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr2, r4, #11\n+\tlsrs\tr6, r4, #11\n \tmovs\tr1, r2\n \tstr\tr1, [sp, #24]\n \tmovs\tr6, r2\n \n 0039cfe4 :\n molecule_class_info_t::fraction_to_colour(float):\n molecule-class-info-maps.cc:4595\n@@ -1492734,15 +1492736,15 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr6, [r1, #14]\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r5, #14\n+\tlsls\tr0, r6, #14\n \tmovs\tr1, r2\n \tldrh\tr6, [r5, #10]\n \tmovs\tr6, r2\n \tldrh\tr6, [r2, #10]\n \tmovs\tr6, r2\n \tldrh\tr6, [r4, #8]\n \tmovs\tr6, r2\n@@ -1493382,19 +1493384,19 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr2, [r5, #4]\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r7, #10\n+\tlsls\tr2, r0, #11\n \tmovs\tr1, r2\n-\tlsls\tr6, r3, #3\n+\tlsls\tr2, r4, #3\n \tmovs\tr1, r2\n-\tmrc2\t0, 1, r0, cr6, cr0, {0}\n+\tmrc2\t0, 1, r0, cr10, cr0, {0}\n \tstrh\tr4, [r0, #38]\t@ 0x26\n \tmovs\tr6, r2\n \tstrh\tr2, [r0, #36]\t@ 0x24\n \tmovs\tr6, r2\n \tstrh\tr2, [r5, #34]\t@ 0x22\n \tmovs\tr6, r2\n \tstrh\tr4, [r2, #32]\n@@ -1493521,16 +1493523,16 @@\n \tb.n\t39dce8 , std::allocator > const&) const@@Base+0x44>\n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tstrh\tr6, [r7, #24]\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstc2l\t0, cr0, [r8, #64]!\t@ 0x40\n-\tldc2l\t0, cr0, [r6, #64]\t@ 0x40\n+\tstc2l\t0, cr0, [ip, #64]!\t@ 0x40\n+\tldc2l\t0, cr0, [sl, #64]\t@ 0x40\n \tstr\tr0, [r1, #16]\n \t...\n \n 0039dd9c :\n molecule_class_info_t::make_map_mesh():\n molecule-class-info-maps.cc:1014\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1493809,15 +1493811,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr2, [r0, #18]\n \tmovs\tr6, r2\n-\tstmia\tr7!, {r1, r2, r3, r4, r5, r6, r7}\n+\tldmia\tr0!, {r1, r2}\n \tmovs\tr1, r2\n \tstrh\tr2, [r6, #2]\n \tmovs\tr6, r2\n \tstrh\tr2, [r1, #2]\n \tmovs\tr6, r2\n \n 0039dfe0 :\n@@ -1494071,15 +1494073,15 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr6, [r6, #31]\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfae40010\n+\t\t\t@ instruction: 0xfae80010\n \tldrb\tr6, [r1, #29]\n \tmovs\tr6, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr6, [r5, #25]\n \tmovs\tr6, r2\n \tldrb\tr4, [r2, #25]\n@@ -1495552,17 +1495554,17 @@\n \tmovs\tr0, r0\n \tldrb\tr2, [r2, #23]\n \tmovs\tr6, r2\n \tldrb\tr0, [r2, #20]\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\trsbs\tr0, sl, #9437184\t@ 0x900000\n-\trsbs\tr0, r2, #9437184\t@ 0x900000\n-\trsbs\tr0, r2, #9437184\t@ 0x900000\n+\trsbs\tr0, lr, #9437184\t@ 0x900000\n+\trsbs\tr0, r6, #9437184\t@ 0x900000\n+\trsbs\tr0, r6, #9437184\t@ 0x900000\n \tstrb\tr6, [r2, #18]\n \tmovs\tr6, r2\n \tstrb\tr6, [r7, #17]\n \tmovs\tr6, r2\n \tsubs\tr4, r7, r7\n \tmovs\tr6, r1\n \tstrb\tr4, [r3, #17]\n@@ -1495573,16 +1495575,16 @@\n \tmovs\tr6, r2\n \tstmia\tr1!, {r1, r3, r4, r5, r6, r7}\n \tmovs\tr6, r1\n \tstrb\tr6, [r6, #15]\n \tmovs\tr6, r2\n \tstmia\tr1!, {r1, r2, r4, r5, r7}\n \tmovs\tr6, r1\n-\tvqadd.s8\td16, d0, d0\n-\tvqadd.s8\td16, d0, d0\n+\tvqadd.s8\td16, d4, d0\n+\tvqadd.s8\td16, d4, d0\n \tstrb\tr0, [r5, #13]\n \tmovs\tr6, r2\n \tstmia\tr1!, {r2, r5}\n \tmovs\tr6, r1\n \tstrb\tr2, [r0, #13]\n \tmovs\tr6, r2\n \tstmia\tr1!, {}\n@@ -1496276,69 +1496278,69 @@\n \tnop\n \tstrb\tr2, [r4, #7]\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr2, [r3, #7]\n \tmovs\tr6, r2\n-\tldcl\t0, cr0, [r0, #-64]!\t@ 0xffffffc0\n+\tldcl\t0, cr0, [r4, #-64]!\t@ 0xffffffc0\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstcl\t0, cr0, [r0], {16}\n-\tldrh\tr6, [r1, #28]\n+\tstcl\t0, cr0, [r4], {16}\n+\tldrh\tr2, [r2, #28]\n \tmovs\tr0, r2\n-\tstc\t0, cr0, [sl], {16}\n-\tldrb\tr6, [r5, r0]\n+\tstc\t0, cr0, [lr], {16}\n+\tldrb\tr2, [r6, r0]\n \tmovs\tr0, r2\n-\tldrh\tr6, [r3, #26]\n+\tldrh\tr2, [r4, #26]\n \tmovs\tr0, r2\n-\tldrb\tr6, [r2, r0]\n+\tldrb\tr2, [r3, r0]\n \tmovs\tr0, r2\n \tstr\tr6, [sp, #968]\t@ 0x3c8\n \tmovs\tr6, r1\n-\tldrh\tr6, [r7, r7]\n+\tldrb\tr2, [r0, r0]\n \tmovs\tr0, r2\n-\tldrh\tr2, [r7, #24]\n+\tldrh\tr6, [r7, #24]\n \tmovs\tr0, r2\n \tbvc.n\t39f284 , std::allocator > const&) const@@Base+0x490>\n \tmovs\tr6, r1\n-\t\t\t@ instruction: 0x47f2\n+\t\t\t@ instruction: 0x47f6\n \tmovs\tr0, r2\n-\tblx\tlr\n+\tblxns\tlr\n \tmovs\tr0, r2\n-\tldrh\tr0, [r1, r6]\n+\tldrh\tr4, [r1, r6]\n \tmovs\tr0, r2\n-\tadd\tr6, pc, #680\t@ (adr r6, 39f5ec )\n+\tadd\tr6, pc, #696\t@ (adr r6, 39f5fc )\n \tmovs\tr0, r2\n-\tbx\tsp\n+\tbxns\tsp\n \tmovs\tr0, r2\n-\tbx\tip\n+\tbx\tsp\n \tmovs\tr0, r2\n-\tldrh\tr0, [r0, r4]\n+\tldrh\tr4, [r0, r4]\n \tmovs\tr0, r2\n-\tcdp2\t0, 5, cr0, cr12, cr15, {0}\n+\tcdp2\t0, 6, cr0, cr0, cr15, {0}\n \tsubs\tr1, #2\n \tmovs\tr6, r1\n-\tmov\tr8, ip\n+\tmov\tip, ip\n \tmovs\tr0, r2\n \tsubs\tr0, #174\t@ 0xae\n \tmovs\tr6, r1\n-\tmov\tr4, pc\n+\tmov\tr8, r0\n \tmovs\tr0, r2\n \tsubs\tr0, #130\t@ 0x82\n \tmovs\tr6, r1\n-\tldrh\tr2, [r6, r0]\n+\tldrh\tr6, [r6, r0]\n \tmovs\tr0, r2\n-\torrs.w\tr0, r8, r0, lsr #32\n+\torrs.w\tr0, ip, r0, lsr #32\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr6, [r2, #92]\t@ 0x5c\n \tmovs\tr6, r2\n \tldr\tr4, [r1, #84]\t@ 0x54\n@@ -1496878,15 +1496880,15 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #64]\t@ 0x40\n \tmovs\tr6, r2\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tb.n\t39f1f8 , std::allocator > const&) const@@Base+0x404>\n+\tb.n\t39f200 , std::allocator > const&) const@@Base+0x40c>\n \tmovs\tr0, r2\n \tldr\tr0, [r0, #16]\n \tmovs\tr6, r2\n /usr/include/c++/14/bits/new_allocator.h:191 (discriminator 1)\n \tmov\tip, r8\n /usr/include/c++/14/bits/stl_vector.h:1290\n \tadd.w\tlr, r5, #40\t@ 0x28\n@@ -1498256,23 +1498258,23 @@\n \tmovs\tr0, r0\n \tldrb\tr0, [r1, r1]\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tblt.n\t3a02d8 \n+\tblt.n\t3a02e0 \n \tmovs\tr0, r2\n-\tblt.n\t3a02d8 \n+\tblt.n\t3a02e0 \n \tmovs\tr0, r2\n \tldrsh\tr6, [r5, r3]\n \tmovs\tr6, r2\n-\tbge.n\t3a0190 \n+\tbge.n\t3a0198 \n \tmovs\tr0, r2\n-\tbge.n\t3a0188 \n+\tbge.n\t3a0190 \n \tmovs\tr0, r2\n \n 003a024c :\n molecule_class_info_t::update_map_internal():\n molecule-class-info-maps.cc:506\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1499331,19 +1499333,19 @@\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldr\tr0, [r1, r4]\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbpl.n\t3a0af8 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x34>\n+\tbpl.n\t3a0b00 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x3c>\n \tmovs\tr0, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tbmi.n\t3a0a70 \n+\tbmi.n\t3a0a78 \n \tmovs\tr0, r2\n \n 003a0a60 :\n molecule_class_info_t::set_map_has_symmetry(bool):\n molecule-class-info-maps.cc:2487\n \tadd.w\tr3, r0, #4096\t@ 0x1000\n \tstrh.w\tr1, [r3, #2258]\t@ 0x8d2\n@@ -1500462,83 +1500464,83 @@\n \tstrb\tr0, [r2, r4]\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, r4]\n \tmovs\tr6, r2\n \t\t\t@ instruction: 0xebe0000e\n-\tvaddl.s16\tq0, d2, d15\n+\tvaddl.s16\tq0, d6, d15\n \tstr\tr2, [r6, #24]\n \tmovs\tr6, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbeq.n\t3a12ac , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x7e8>\n+\tbeq.n\t3a12b4 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x7f0>\n \tmovs\tr0, r2\n-\tbeq.n\t3a12fc , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x838>\n+\tbeq.n\t3a1304 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x840>\n \tmovs\tr0, r2\n \tstrh\tr4, [r3, r6]\n \tmovs\tr6, r2\n \t\t\t@ instruction: 0xead2000e\n-\tcdp\t0, 7, cr0, cr0, cr15, {0}\n-\tbeq.n\t3a1294 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x7d0>\n+\tcdp\t0, 7, cr0, cr4, cr15, {0}\n+\tbeq.n\t3a129c , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x7d8>\n \tmovs\tr0, r2\n-\tbeq.n\t3a1324 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x860>\n+\tbeq.n\t3a132c , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x868>\n \tmovs\tr0, r2\n-\tbeq.n\t3a1468 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x9a4>\n+\tbeq.n\t3a1470 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x9ac>\n \tmovs\tr0, r2\n-\tbeq.n\t3a145c , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x998>\n+\tbeq.n\t3a1464 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x9a0>\n \tmovs\tr0, r2\n-\tldmia\tr7!, {r3, r5}\n+\tldmia\tr7!, {r2, r3, r5}\n \tmovs\tr0, r2\n-\tstmia\tr7!, {r1, r2, r3, r4, r7}\n+\tstmia\tr7!, {r1, r5, r7}\n \tmovs\tr0, r2\n \tldr\tr0, [r4, r2]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r1]\n \tmovs\tr0, r0\n-\tldmia\tr7!, {r3, r4, r5}\n-\tmovs\tr0, r2\n-\tstmia\tr6!, {r1, r3, r4, r5, r7}\n-\tmovs\tr0, r2\n-\tldmia\tr6!, {r2, r3, r4, r5, r7}\n+\tldmia\tr7!, {r2, r3, r4, r5}\n \tmovs\tr0, r2\n-\tldmia\tr6, {r1, r6, r7}\n+\tstmia\tr6!, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr0, r2\n-\tldmia\tr6!, {r3, r4, r5, r7}\n+\tldmia\tr6, {r6, r7}\n \tmovs\tr0, r2\n-\tmovs\tr7, #92\t@ 0x5c\n+\tldmia\tr6, {r1, r2, r6, r7}\n \tmovs\tr0, r2\n-\tmovs\tr7, #76\t@ 0x4c\n+\tldmia\tr6!, {r2, r3, r4, r5, r7}\n \tmovs\tr0, r2\n-\tmovs\tr7, #60\t@ 0x3c\n+\tmovs\tr7, #96\t@ 0x60\n \tmovs\tr0, r2\n-\tldmia\tr6!, {r1, r2, r4, r7}\n+\tmovs\tr7, #80\t@ 0x50\n \tmovs\tr0, r2\n-\tldmia\tr6!, {r3, r4, r7}\n+\tmovs\tr7, #64\t@ 0x40\n \tmovs\tr0, r2\n \tldmia\tr6!, {r1, r3, r4, r7}\n \tmovs\tr0, r2\n \tldmia\tr6!, {r2, r3, r4, r7}\n \tmovs\tr0, r2\n-\tstr\tr2, [r0, #8]\n+\tldmia\tr6!, {r1, r2, r3, r4, r7}\n+\tmovs\tr0, r2\n+\tldmia\tr6!, {r5, r7}\n+\tmovs\tr0, r2\n+\tstr\tr6, [r0, #8]\n \tmovs\tr7, r1\n-\tldmia\tr6!, {r1, r7}\n+\tldmia\tr6!, {r1, r2, r7}\n \tmovs\tr0, r2\n-\tldmia\tr4!, {r2, r5, r7}\n+\tldmia\tr4!, {r3, r5, r7}\n \tmovs\tr0, r2\n-\tldmia\tr4, {r2, r3, r4, r5, r7}\n+\tldmia\tr4!, {r6, r7}\n \tmovs\tr0, r2\n-\tldmia\tr3, {r2, r3, r7}\n+\tldmia\tr3!, {r4, r7}\n \tmovs\tr0, r2\n-\tldmia\tr4, {r2, r4, r5, r7}\n+\tldmia\tr4, {r3, r4, r5, r7}\n \tmovs\tr0, r2\n-\tldmia\tr3, {r2, r3, r4}\n+\tldmia\tr3!, {r5}\n \tmovs\tr0, r2\n \tldrsb.w\tr0, [lr, sp]\n-\tldmia\tr1, {r1, r7}\n+\tldmia\tr1, {r1, r2, r7}\n \tmovs\tr0, r2\n clipper-ccp4-map-file-wrapper.hh:31\n \tadd\tr4, sp, #312\t@ 0x138\n \tmov\tr0, r4\n \tblx\tf1c7c \n molecule-class-info-maps.cc:2265\n \tadd.w\tr8, sp, #264\t@ 0x108\n@@ -1500922,32 +1500924,32 @@\n \tmov\tr5, r1\n \tstr\tr0, [sp, #20]\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tldr\tr0, [sp, #20]\n \tmov\tr3, r5\n \tb.n\t3a1588 , std::allocator >, int, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0xac4>\n \tnop\n-\tldmia\tr1!, {r2, r3, r4}\n+\tldmia\tr1!, {r5}\n \tmovs\tr0, r2\n \t\t\t@ instruction: 0xf754000d\n-\tmovs\tr6, #240\t@ 0xf0\n+\tmovs\tr6, #244\t@ 0xf4\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #672\t@ 0x2a0\n+\tadd\tr0, sp, #688\t@ 0x2b0\n \tmovs\tr0, r2\n \tldr\tr2, [pc, #664]\t@ (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>)\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubw\tr0, r4, #14\n-\tmovw\tr0, #57358\t@ 0xe00e\n+\tsubw\tr0, r8, #14\n+\t\t\t@ instruction: 0xf252000e\n \t\t\t@ instruction: 0xf318000d\n \t\t\t@ instruction: 0xf28c000d\n-\tldmia\tr0!, {r4, r7}\n+\tldmia\tr0!, {r2, r4, r7}\n \tmovs\tr0, r2\n \n 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>:\n 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):\n molecule-class-info-maps.cc:1902\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1501446,15 +1501448,15 @@\n \tbeq.w\t3a19b6 , 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>\n \tb.n\t3a1998 , 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>\n \tnop\n \tldr\tr0, [pc, #624]\t@ (3a1d4c )\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r3, r4, r6, r7}\n+\tstmia\tr7!, {r2, r3, r4, r6, r7}\n \tmovs\tr0, r2\n \tmov\tsl, r3\n \tmovs\tr6, r2\n \tmov\tr4, lr\n \tmovs\tr6, r2\n \tmov\tr6, sl\n \tmovs\tr6, r2\n@@ -1502533,36 +1502535,36 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr4, r0\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r4, r7}\n+\tstmia\tr0!, {r2, r4, r7}\n \tmovs\tr0, r2\n-\tstmia\tr0!, {r3, r4, r5, r7}\n+\tstmia\tr0!, {r2, r3, r4, r5, r7}\n \tmovs\tr0, r2\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r3, r4, r6}\n-\tmovs\tr0, r2\n \tstmia\tr0!, {r2, r3, r4, r6}\n \tmovs\tr0, r2\n+\tstmia\tr0!, {r5, r6}\n+\tmovs\tr0, r2\n+\tstmia\tr0!, {r3, r5}\n+\tmovs\tr0, r2\n \tstmia\tr0!, {r2, r5}\n \tmovs\tr0, r2\n-\tstmia\tr0!, {r5}\n+\tstmia\tr0!, {r1}\n \tmovs\tr0, r2\n-\tittt\t\n-\tmov\tr0, r2\n-\tstmia\tr0!, {r1}\n+\tstmia\tr0!, {r1, r2}\n+\tmovs\tr0, r2\n+\titee\t\n \tmov\tr0, r2\n-\titee\tal\n-\tmoval\tr0, r2\n-\tldr\tr0, [r1, #12]\n-\tmov\tr0, r0\n+\tldral\tr0, [r1, #12]\n+\tmoval\tr0, r0\n \tsubs\tr5, #248\t@ 0xf8\n \tmovs\tr6, r2\n \tsubs\tr5, #216\t@ 0xd8\n \tmovs\tr6, r2\n \n 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>:\n 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):\n@@ -1503120,29 +1503122,29 @@\n \tmovs\tr6, r2\n \tldr\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r7, #11\n+\tasrs\tr0, r0, #12\n \tmovs\tr0, r2\n-\tasrs\tr0, r3, #11\n+\tasrs\tr4, r3, #11\n \tmovs\tr0, r2\n \tldr\tr0, [r4, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r1, r2, r4}\n+\tpop\t{r1, r3, r4}\n \tmovs\tr0, r2\n-\tmovs\tr5, #188\t@ 0xbc\n+\tmovs\tr5, #192\t@ 0xc0\n \tmovs\tr0, r2\n-\tpop\t{r4}\n+\tpop\t{r2, r4}\n \tmovs\tr0, r2\n-\tpop\t{r1, r2, r4}\n+\tpop\t{r1, r3, r4}\n \tmovs\tr0, r2\n \tldrsh\tr0, [r7, r1]\n \tmovs\tr0, r0\n molecule-class-info-maps.cc:1665\n \tldr\tr3, [sp, #56]\t@ 0x38\n \tstr.w\tr3, [r4, #1648]\t@ 0x670\n molecule-class-info-maps.cc:1668\n@@ -1503884,53 +1503886,53 @@\n \tit\tne\n \tstrne.w\tr2, [r4, #2804]\t@ 0xaf4\n \tb.n\t3a2682 , 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>\n \tnop\n \tldrsb.w\tr4, [sl, #1145]\t@ 0x479\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tsubs\tr7, #153\t@ 0x99\n-\t\t\t@ instruction: 0xb716\n+\t\t\t@ instruction: 0xb71a\n \tmovs\tr0, r2\n-\tlsrs\tr2, r6, #30\n+\tlsrs\tr6, r6, #30\n \tmovs\tr0, r2\n-\tlsrs\tr0, r4, #30\n+\tlsrs\tr4, r4, #30\n \tmovs\tr0, r2\n-\tlsrs\tr6, r1, #30\n+\tlsrs\tr2, r2, #30\n \tmovs\tr0, r2\n-\t\t\t@ instruction: 0xb6e6\n+\t\t\t@ instruction: 0xb6ea\n \tmovs\tr0, r2\n-\trev\tr6, r5\n+\trev\tr2, r6\n \tmovs\tr0, r2\n-\t\t\t@ instruction: 0xb6e6\n+\t\t\t@ instruction: 0xb6ea\n \tmovs\tr0, r2\n-\t\t\t@ instruction: 0xb6e6\n+\t\t\t@ instruction: 0xb6ea\n \tmovs\tr0, r2\n-\tcbnz\tr4, 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>\n+\tcbnz\tr0, 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>\n \tmovs\tr0, r2\n \tldrb\tr6, [r7, r2]\n \tmovs\tr6, r1\n \tldrb\tr6, [r2, r2]\n \tmovs\tr6, r1\n \tldrb\tr6, [r5, r1]\n \tmovs\tr6, r1\n-\tlsrs\tr0, r2, #20\n+\tlsrs\tr4, r2, #20\n \tmovs\tr0, r2\n-\tlsrs\tr4, r2, #19\n+\tlsrs\tr0, r3, #19\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpush\t{r5, r7, lr}\n+\tpush\t{r2, r5, r7, lr}\n \tmovs\tr0, r2\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \tadds\tr3, #54\t@ 0x36\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr6, r4, #10\n+\tlsrs\tr2, r5, #10\n \tmovs\tr0, r2\n molecule-class-info-maps.cc:1758 (discriminator 1)\n \tldr.w\tr1, [pc, #1528]\t@ 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>\n \tmov\tr0, r5\n molecule-class-info-maps.cc:1758\n \tadd.w\tr8, r4, #360\t@ 0x168\n molecule-class-info-maps.cc:1758 (discriminator 1)\n@@ -1504669,21 +1504671,21 @@\n \tb.n\t3a3166 , 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>\n \tb.n\t3a3166 , 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>\n \tb.n\t3a3166 , 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>\n \tb.n\t3a3166 , 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>\n \tb.n\t3a3166 , 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>\n \tb.n\t3a3166 , 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>\n \tb.n\t3a316c , 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>\n-\tpush\t{r1, r3, r4, r5, r6, r7}\n+\tpush\t{r1, r2, r3, r4, r5, r6, r7}\n \tmovs\tr0, r2\n-\tcbz\tr2, 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>\n+\tcbz\tr6, 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>\n \tmovs\tr0, r2\n-\tcbz\tr0, 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>\n+\tcbz\tr4, 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>\n \tmovs\tr0, r2\n-\tuxth\tr2, r7\n+\tuxth\tr6, r7\n \tmovs\tr0, r2\n \tstrb\tr4, [r3, r7]\n \tmovs\tr6, r1\n \tstrb\tr2, [r6, r6]\n \tmovs\tr6, r1\n \tstrb\tr2, [r1, r6]\n \tmovs\tr6, r1\n@@ -1505939,27 +1505941,27 @@\n \tmovs\tr0, r0\n \tmovs\tr6, #96\t@ 0x60\n \tmovs\tr6, r2\n \tmovs\tr6, #78\t@ 0x4e\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r2, #32]\n+\tstrh\tr6, [r2, #32]\n \tmovs\tr0, r2\n \tldrb\tr0, [r5, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r7, #18]\n+\tstrh\tr2, [r0, #20]\n \tmovs\tr0, r2\n \tmovs\tr3, #186\t@ 0xba\n \tmovs\tr6, r2\n \tmovs\tr3, #124\t@ 0x7c\n \tmovs\tr6, r2\n \n 003a3cd0 :\n@@ -1506475,39 +1506477,39 @@\n \tmovs\tr6, r2\n \tmovs\tr2, #220\t@ 0xdc\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #376\t@ (adr r5, 3a4268 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x148>)\n+\tadd\tr5, pc, #392\t@ (adr r5, 3a4278 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x158>)\n \tmovs\tr0, r2\n \tmovs\tr2, #116\t@ 0x74\n \tmovs\tr6, r2\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r6]\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #712\t@ (adr r3, 3a43c8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x2a8>)\n+\tadd\tr3, pc, #728\t@ (adr r3, 3a43d8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x2b8>)\n \tmovs\tr0, r2\n-\tcmp\tr4, #34\t@ 0x22\n+\tcmp\tr4, #38\t@ 0x26\n \tmovs\tr1, r2\n-\tadd\tr3, pc, #688\t@ (adr r3, 3a43b8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x298>)\n+\tadd\tr3, pc, #704\t@ (adr r3, 3a43c8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x2a8>)\n \tmovs\tr0, r2\n \tstr\tr4, [r1, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #984\t@ (adr r2, 3a44ec , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x3cc>)\n+\tadd\tr2, pc, #1000\t@ (adr r2, 3a44fc , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x3dc>)\n \tmovs\tr0, r2\n \tsubs\tr6, r4, #6\n \tmovs\tr6, r2\n \tsubs\tr0, r7, #5\n \tmovs\tr6, r2\n-\tadd\tr2, pc, #768\t@ (adr r2, 3a4420 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x300>)\n+\tadd\tr2, pc, #784\t@ (adr r2, 3a4430 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base+0x310>)\n \tmovs\tr0, r2\n \n 003a4120 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float)@@Base>:\n molecule_class_info_t::map_fill_from_cns_hkl(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int, float):\n molecule-class-info-maps.cc:1782\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1507382,82 +1507384,82 @@\n \tmovs\tr6, r2\n \tsubs\tr6, r4, #2\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #640\t@ (adr r1, 3a4abc )\n+\tadd\tr1, pc, #656\t@ (adr r1, 3a4acc )\n \tmovs\tr0, r2\n \tadds\tr4, r5, #7\n \tmovs\tr6, r2\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n-\torn\tr0, sl, #9371648\t@ 0x8f0000\n+\torn\tr0, lr, #9371648\t@ 0x8f0000\n \tldr\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, r0]\n \tmovs\tr0, r0\n \tldrh\tr4, [r5, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r4, r2]\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #552]\t@ 0x228\n+\tldr\tr7, [sp, #568]\t@ 0x238\n \tmovs\tr0, r2\n-\tlsls\tr4, r6, #28\n+\tlsls\tr0, r7, #28\n \tmovs\tr0, r2\n-\tldr\tr5, [sp, #736]\t@ 0x2e0\n+\tldr\tr5, [sp, #752]\t@ 0x2f0\n \tmovs\tr0, r2\n-\tldr\tr7, [sp, #504]\t@ 0x1f8\n+\tldr\tr7, [sp, #520]\t@ 0x208\n \tmovs\tr0, r2\n \tldmia\tr3, {r1, r2, r3, r5, r6, r7}\n \tmovs\tr5, r1\n-\tldr\tr7, [sp, #104]\t@ 0x68\n+\tldr\tr7, [sp, #120]\t@ 0x78\n \tmovs\tr0, r2\n \tldmia\tr3!, {r2, r4, r6, r7}\n \tmovs\tr5, r1\n-\tldr\tr7, [sp, #112]\t@ 0x70\n+\tldr\tr7, [sp, #128]\t@ 0x80\n \tmovs\tr0, r2\n \tldmia\tr3, {r1, r3, r4, r5, r7}\n \tmovs\tr5, r1\n-\tldr\tr7, [sp, #120]\t@ 0x78\n+\tldr\tr7, [sp, #136]\t@ 0x88\n \tmovs\tr0, r2\n \tldrsh\tr0, [r7, r1]\n \tmovs\tr0, r0\n \tlsrs\tr0, r5\n \tmovs\tr6, r1\n \tlsrs\tr4, r2\n \tmovs\tr6, r1\n \tldmia\tr3, {r3, r4}\n \tmovs\tr5, r1\n-\tldr\tr6, [sp, #552]\t@ 0x228\n+\tldr\tr6, [sp, #568]\t@ 0x238\n \tmovs\tr0, r2\n-\tldr\tr1, [sp, #96]\t@ 0x60\n+\tldr\tr1, [sp, #112]\t@ 0x70\n \tmovs\tr0, r2\n-\tldr\tr4, [sp, #392]\t@ 0x188\n+\tldr\tr4, [sp, #408]\t@ 0x198\n \tmovs\tr0, r2\n-\tldr\tr1, [sp, #112]\t@ 0x70\n+\tldr\tr1, [sp, #128]\t@ 0x80\n \tmovs\tr0, r2\n-\tldr\tr1, [sp, #120]\t@ 0x78\n+\tldr\tr1, [sp, #136]\t@ 0x88\n \tmovs\tr0, r2\n \tldmia\tr2!, {r1, r7}\n \tmovs\tr5, r1\n-\tldr\tr6, [sp, #88]\t@ 0x58\n+\tldr\tr6, [sp, #104]\t@ 0x68\n \tmovs\tr0, r2\n \tldmia\tr2!, {r3, r5, r6}\n \tmovs\tr5, r1\n-\tldr\tr6, [sp, #96]\t@ 0x60\n+\tldr\tr6, [sp, #112]\t@ 0x70\n \tmovs\tr0, r2\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n-\tldr\tr4, [sp, #976]\t@ 0x3d0\n+\tldr\tr4, [sp, #992]\t@ 0x3e0\n \tmovs\tr0, r2\n \tadds\tr0, r6, r3\n \tmovs\tr6, r2\n-\tldr\tr5, [sp, #312]\t@ 0x138\n+\tldr\tr5, [sp, #328]\t@ 0x148\n \tmovs\tr0, r2\n \tadds\tr0, r5, r1\n \tmovs\tr6, r2\n \twfi\n \tmovs\tr5, r1\n \tit\tcs\n \tmovcs\tr5, r1\n@@ -1508795,37 +1508797,37 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr0, r1, #6\n \tmovs\tr6, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, r6]\n+\tstrh\tr0, [r0, r7]\n \tmovs\tr7, r1\n-\tstr\tr5, [sp, #584]\t@ 0x248\n+\tstr\tr5, [sp, #600]\t@ 0x258\n \tmovs\tr0, r2\n-\tstr\tr5, [sp, #256]\t@ 0x100\n+\tstr\tr5, [sp, #272]\t@ 0x110\n \tmovs\tr0, r2\n-\tstr\tr5, [sp, #440]\t@ 0x1b8\n+\tstr\tr5, [sp, #456]\t@ 0x1c8\n \tmovs\tr0, r2\n-\tstr\tr5, [sp, #488]\t@ 0x1e8\n+\tstr\tr5, [sp, #504]\t@ 0x1f8\n \tmovs\tr0, r2\n-\tstr\tr5, [sp, #544]\t@ 0x220\n+\tstr\tr5, [sp, #560]\t@ 0x230\n \tmovs\tr0, r2\n-\tstr\tr5, [sp, #616]\t@ 0x268\n+\tstr\tr5, [sp, #632]\t@ 0x278\n \tmovs\tr0, r2\n-\tstr\tr5, [sp, #736]\t@ 0x2e0\n+\tstr\tr5, [sp, #752]\t@ 0x2f0\n \tmovs\tr0, r2\n-\tstr\tr5, [sp, #712]\t@ 0x2c8\n+\tstr\tr5, [sp, #728]\t@ 0x2d8\n \tmovs\tr0, r2\n-\tstr\tr5, [sp, #472]\t@ 0x1d8\n+\tstr\tr5, [sp, #488]\t@ 0x1e8\n \tmovs\tr0, r2\n \tldrb\tr0, [r5, r6]\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #464]\t@ (3a550c , std::allocator >, int, short)@@Base+0x6e4>)\n+\tldr\tr4, [pc, #480]\t@ (3a551c , std::allocator >, int, short)@@Base+0x6f4>)\n \tmovs\tr7, r1\n \tstr\tr0, [r4, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #12]\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #92]\t@ 0x5c\n \tmovs\tr0, r0\n@@ -1509341,29 +1509343,29 @@\n \titt\tne\n \tldrne\tr3, [sp, #8]\n \tstrne.w\tr2, [r3, #2804]\t@ 0xaf4\n \tb.n\t3a50ba , std::allocator >, int, short)@@Base+0x292>\n \tnop\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr5, #76\t@ 0x4c\n-\tldrh\tr2, [r5, #32]\n+\tldrh\tr6, [r5, #32]\n \tmovs\tr7, r1\n-\tstr\tr2, [sp, #464]\t@ 0x1d0\n-\tmovs\tr0, r2\n-\tstr\tr2, [sp, #488]\t@ 0x1e8\n+\tstr\tr2, [sp, #480]\t@ 0x1e0\n \tmovs\tr0, r2\n \tstr\tr2, [sp, #504]\t@ 0x1f8\n \tmovs\tr0, r2\n-\tldr\tr1, [pc, #568]\t@ (3a5948 , std::allocator >, int, short)@@Base+0xb20>)\n+\tstr\tr2, [sp, #520]\t@ 0x208\n+\tmovs\tr0, r2\n+\tldr\tr1, [pc, #584]\t@ (3a5958 , std::allocator >, int, short)@@Base+0xb30>)\n \tmovs\tr7, r1\n-\tstr\tr2, [sp, #312]\t@ 0x138\n+\tstr\tr2, [sp, #328]\t@ 0x148\n \tmovs\tr0, r2\n-\tlsls\tr2, r4, #17\n+\tlsls\tr6, r4, #17\n \tmovs\tr0, r2\n-\tstr\tr1, [sp, #872]\t@ 0x368\n+\tstr\tr1, [sp, #888]\t@ 0x378\n \tmovs\tr0, r2\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n@@ -1509883,19 +1509885,19 @@\n \tldr\tr0, [sp, #24]\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t3a59c2 , std::allocator >, int, short)@@Base+0xb9a>\n \tb.n\t3a59da , std::allocator >, int, short)@@Base+0xbb2>\n \tbvc.n\t3a5b34 , std::allocator >, int, short)@@Base+0xd0c>\n \tsubs\tr4, #35\t@ 0x23\n-\tldrh\tr6, [r3, #50]\t@ 0x32\n+\tldrh\tr2, [r4, #50]\t@ 0x32\n \tmovs\tr0, r2\n-\tldrh\tr2, [r0, #42]\t@ 0x2a\n+\tldrh\tr6, [r0, #42]\t@ 0x2a\n \tmovs\tr0, r2\n-\tldrh\tr0, [r7, #40]\t@ 0x28\n+\tldrh\tr4, [r7, #40]\t@ 0x28\n \tmovs\tr0, r2\n \tlsls\tr6, r6, #25\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #24\n \tmovs\tr6, r2\n@@ -1510807,37 +1510809,37 @@\n \tmovs\tr6, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r1, #24]\n+\tldrh\tr4, [r1, #24]\n \tmovs\tr0, r2\n-\tldrh\tr2, [r0, #24]\n+\tldrh\tr6, [r0, #24]\n \tmovs\tr0, r2\n-\tldrh\tr0, [r4, #12]\n+\tldrh\tr4, [r4, #12]\n \tmovs\tr0, r2\n-\tcdp\t0, 4, cr0, cr10, cr15, {0}\n-\tstrh\tr6, [r6, #62]\t@ 0x3e\n+\tcdp\t0, 4, cr0, cr14, cr15, {0}\n+\tstrh\tr2, [r7, #62]\t@ 0x3e\n \tmovs\tr0, r2\n-\tsubs\tr7, #10\n+\tsubs\tr7, #14\n \tmovs\tr7, r1\n-\tstrh\tr0, [r2, #62]\t@ 0x3e\n+\tstrh\tr4, [r2, #62]\t@ 0x3e\n \tmovs\tr0, r2\n-\tsubs\tr6, #226\t@ 0xe2\n+\tsubs\tr6, #230\t@ 0xe6\n \tmovs\tr7, r1\n-\tldrh\tr2, [r2, #2]\n+\tldrh\tr6, [r2, #2]\n \tmovs\tr0, r2\n-\tvst1.8\t{d16[0]}, [r0]\n-\tstrh\tr4, [r1, #62]\t@ 0x3e\n+\tvst1.8\t{d16[0]}, [r4]\n+\tstrh\tr0, [r2, #62]\t@ 0x3e\n \tmovs\tr0, r2\n-\tstrh\tr6, [r7, #60]\t@ 0x3c\n+\tstrh\tr2, [r0, #62]\t@ 0x3e\n \tmovs\tr0, r2\n-\tstrh\tr2, [r3, #60]\t@ 0x3c\n+\tstrh\tr6, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r2\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n@@ -1511555,57 +1511557,57 @@\n \t...\n \tmrrc2\t0, 1, r0, ip, cr5\n \tmrrc2\t0, 1, r0, r0, cr5\t@ \n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r7, #26]\n+\tstrh\tr4, [r7, #26]\n \tmovs\tr0, r2\n-\tstrh\tr0, [r6, #24]\n+\tstrh\tr4, [r6, #24]\n \tmovs\tr0, r2\n-\tstrh\tr0, [r6, #24]\n+\tstrh\tr4, [r6, #24]\n \tmovs\tr0, r2\n \tstr\tr4, [r4, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tstrh\tr0, [r1, #22]\n+\tstrh\tr4, [r1, #22]\n \tmovs\tr0, r2\n-\tstrh\tr6, [r0, #22]\n+\tstrh\tr2, [r1, #22]\n \tmovs\tr0, r2\n-\tstrh\tr2, [r7, #20]\n+\tstrh\tr6, [r7, #20]\n \tmovs\tr0, r2\n-\tbcs.n\t3a68a4 , std::allocator >)@@Base+0x524>\n+\tbcs.n\t3a68ac , std::allocator >)@@Base+0x52c>\n \tmovs\tr7, r1\n-\tbcs.n\t3a6878 , std::allocator >)@@Base+0x4f8>\n+\tbcs.n\t3a6880 , std::allocator >)@@Base+0x500>\n \tmovs\tr7, r1\n-\tbcs.n\t3a684c , std::allocator >)@@Base+0x4cc>\n+\tbcs.n\t3a6854 , std::allocator >)@@Base+0x4d4>\n \tmovs\tr7, r1\n-\tbne.n\t3a6818 , std::allocator >)@@Base+0x498>\n+\tbcs.n\t3a6820 , std::allocator >)@@Base+0x4a0>\n \tmovs\tr7, r1\n-\tbne.n\t3a67e4 , std::allocator >)@@Base+0x464>\n+\tbne.n\t3a67ec , std::allocator >)@@Base+0x46c>\n \tmovs\tr7, r1\n-\tbne.n\t3a67b0 , std::allocator >)@@Base+0x430>\n+\tbne.n\t3a67b8 , std::allocator >)@@Base+0x438>\n \tmovs\tr7, r1\n-\tstrh\tr4, [r4, #14]\n+\tstrh\tr0, [r5, #14]\n \tmovs\tr0, r2\n-\tb.n\t3a6274 , std::allocator >, clipper::Spacegroup const&, clipper::Cell const&, float, float, float)@@Base+0x6e8>\n+\tb.n\t3a627c , std::allocator >, clipper::Spacegroup const&, clipper::Cell const&, float, float, float)@@Base+0x6f0>\n \tmovs\tr7, r1\n-\tldrb\tr4, [r3, #27]\n+\tldrb\tr0, [r4, #27]\n \tmovs\tr0, r2\n \tldrb\tr0, [r5, r6]\n \tmovs\tr0, r0\n-\tadds\tr5, #224\t@ 0xe0\n+\tadds\tr5, #228\t@ 0xe4\n \tmovs\tr7, r1\n-\tldrb\tr6, [r4, #26]\n+\tldrb\tr2, [r5, #26]\n \tmovs\tr0, r2\n-\tadds\tr5, #184\t@ 0xb8\n+\tadds\tr5, #188\t@ 0xbc\n \tmovs\tr7, r1\n-\tldrb\tr0, [r5, #28]\n+\tldrb\tr4, [r5, #28]\n \tmovs\tr0, r2\n-\teors.w\tr0, r6, #15\n+\teors.w\tr0, sl, #15\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr5, #76\t@ 0x4c\n /usr/include/c++/14/ostream:236\n \tvcvt.f64.f32\td0, s0\n \tmov\tr0, r6\n \tblx\ted370 (double)@plt>\n /usr/include/c++/14/ostream:121\n@@ -1512208,35 +1512210,35 @@\n \tb.n\t3a6c82 , std::allocator >)@@Base+0x902>\n /usr/include/c++/14/bits/basic_string.h:808\n \tb.n\t3a6c96 , std::allocator >)@@Base+0x916>\n \tb.n\t3a6c96 , std::allocator >)@@Base+0x916>\n \tb.n\t3a6c9c , std::allocator >)@@Base+0x91c>\n \tb.n\t3a6ca2 , std::allocator >)@@Base+0x922>\n \tnop\n-\tldrb\tr6, [r6, #24]\n+\tldrb\tr2, [r7, #24]\n \tmovs\tr0, r2\n-\tldrb\tr2, [r5, #24]\n+\tldrb\tr6, [r5, #24]\n \tmovs\tr0, r2\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tldrb\tr2, [r5, #20]\n+\tldrb\tr6, [r5, #20]\n \tmovs\tr0, r2\n \t\t\t@ instruction: 0xf4ae0015\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr2, [r5, #14]\n+\tldrb\tr6, [r5, #14]\n \tmovs\tr0, r2\n-\tldrb\tr4, [r4, #14]\n+\tldrb\tr0, [r5, #14]\n \tmovs\tr0, r2\n \tand.w\tr0, r6, #9764864\t@ 0x950000\n-\tldrb\tr4, [r6, #15]\n+\tldrb\tr0, [r7, #15]\n \tmovs\tr0, r2\n \n 003a6d24 , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>:\n molecule_class_info_t::make_map_from_phs(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >):\n molecule-class-info-maps.cc:2539\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1512580,22 +1512582,22 @@\n \tb.n\t3a6f3a , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x216>\n \t\t\t@ instruction: 0xf2be0015\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf2b60015\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r6, #11]\n+\tldrb\tr0, [r7, #11]\n \tmovs\tr0, r2\n \tblxns\tr3\n \tmovs\tr6, r1\n-\tldrb\tr6, [r3, #11]\n+\tldrb\tr2, [r4, #11]\n \tmovs\tr0, r2\n \t\t\t@ instruction: 0xf1820015\n-\tldrb\tr2, [r3, #6]\n+\tldrb\tr6, [r3, #6]\n \tmovs\tr0, r2\n \t\t\t@ instruction: 0xf0da0015\n \t\t\t@ instruction: 0xf0a80015\n \n 003a6fa0 , std::allocator >, int)@@Base>:\n molecule_class_info_t::make_map_from_cif_sigmaa(int, std::__cxx11::basic_string, std::allocator >, int):\n molecule-class-info-maps.cc:3079\n@@ -1512843,31 +1512845,31 @@\n \tb.n\t3a7872 , std::allocator >, int)@@Base+0x8d2>\n \tbics.w\tr0, r4, #21\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbic.w\tr0, r4, #21\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, #54\t@ 0x36\n+\tadds\tr2, #58\t@ 0x3a\n \tmovs\tr7, r1\n-\tstrb\tr6, [r7, #31]\n+\tldrb\tr2, [r0, #0]\n \tmovs\tr0, r2\n-\tstrb\tr2, [r6, #30]\n+\tstrb\tr6, [r6, #30]\n \tmovs\tr0, r2\n-\tstrb\tr0, [r4, #31]\n+\tstrb\tr4, [r4, #31]\n \tmovs\tr0, r2\n-\tstrb\tr2, [r0, #16]\n+\tstrb\tr6, [r0, #16]\n \tmovs\tr0, r2\n-\tstrb\tr4, [r2, #16]\n+\tstrb\tr0, [r3, #16]\n \tmovs\tr0, r2\n-\tstrb\tr2, [r6, #16]\n+\tstrb\tr6, [r6, #16]\n \tmovs\tr0, r2\n-\tstrb\tr0, [r1, #31]\n+\tstrb\tr4, [r1, #31]\n \tmovs\tr0, r2\n-\tstrb\tr4, [r7, #31]\n+\tldrb\tr0, [r0, #0]\n \tmovs\tr0, r2\n molecule-class-info-maps.cc:3128\n \tadd\tr3, sp, #256\t@ 0x100\n \tldr\tr1, [sp, #68]\t@ 0x44\n \tmov\tr0, r3\n \tstr\tr4, [sp, #20]\n \tstr\tr3, [sp, #64]\t@ 0x40\n@@ -1513334,41 +1513336,41 @@\n \tblx\tf1194 , std::allocator > const&) const@plt>\n /usr/include/c++/14/bits/stl_vector.h:1301\n \tmov\tr1, r5\n \tmov\tr0, r4\n \tbl\t3a0a6c \n \tb.n\t3a75d0 , std::allocator >, int)@@Base+0x630>\n \t...\n-\tstrb\tr0, [r4, #31]\n+\tstrb\tr4, [r4, #31]\n \tmovs\tr0, r2\n-\tstrb\tr4, [r7, #30]\n+\tstrb\tr0, [r0, #31]\n \tmovs\tr0, r2\n \tstr\tr4, [r4, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, r0]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r5, r4]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r1, #7]\n+\tstrb\tr4, [r1, #7]\n \tmovs\tr0, r2\n \tldrb\tr0, [r5, r6]\n \tmovs\tr0, r0\n-\tcmp\tr0, #208\t@ 0xd0\n+\tcmp\tr0, #212\t@ 0xd4\n \tmovs\tr7, r1\n-\tstrb\tr4, [r2, #6]\n+\tstrb\tr0, [r3, #6]\n \tmovs\tr0, r2\n-\tcmp\tr0, #166\t@ 0xa6\n+\tcmp\tr0, #170\t@ 0xaa\n \tmovs\tr7, r1\n-\tstrb\tr6, [r1, #20]\n+\tstrb\tr2, [r2, #20]\n \tmovs\tr0, r2\n-\tb.n\t3a7c8c , std::allocator >)@@Base+0x74>\n+\tb.n\t3a7c94 , std::allocator >)@@Base+0x7c>\n \tmovs\tr7, r1\n-\tstrb\tr0, [r7, #18]\n+\tstrb\tr4, [r7, #18]\n \tmovs\tr0, r2\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r5\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/stl_vector.h:368\n \tldr.w\tr0, [sl, #28]\n /usr/include/c++/14/bits/stl_vector.h:388\n@@ -1514079,25 +1514081,25 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tb.n\t3a7a08 , std::allocator >, int)@@Base+0xa68>\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr6, [r6, #5]\n+\tstrb\tr2, [r7, #5]\n \tmovs\tr0, r2\n \tldrsh\tr6, [r6, r0]\n \tmovs\tr6, r1\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tb.n\t3a7880 , std::allocator >, int)@@Base+0x8e0>\n \tmovs\tr5, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r3, #3]\n+\tstrb\tr2, [r4, #3]\n \tmovs\tr0, r2\n \n 003a7b38 , std::allocator >)@@Base>:\n molecule_class_info_t::make_map_from_cif(int, std::__cxx11::basic_string, std::allocator >):\n molecule-class-info-maps.cc:3061\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1514968,59 +1514970,59 @@\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t3a871c , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xa24>\n \tmovs\tr5, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [r2, #80]\t@ 0x50\n+\tldr\tr4, [r2, #80]\t@ 0x50\n \tmovs\tr0, r2\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [r4, #64]\t@ 0x40\n+\tldr\tr6, [r4, #64]\t@ 0x40\n \tmovs\tr0, r2\n-\tldr\tr6, [r3, #64]\t@ 0x40\n+\tldr\tr2, [r4, #64]\t@ 0x40\n \tmovs\tr0, r2\n \tstr\tr4, [r1, #96]\t@ 0x60\n \tmovs\tr0, r0\n-\tldr\tr6, [r3, #60]\t@ 0x3c\n+\tldr\tr2, [r4, #60]\t@ 0x3c\n \tmovs\tr0, r2\n-\tldr\tr2, [r3, #60]\t@ 0x3c\n+\tldr\tr6, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r2\n \tldr\tr0, [r3, #4]\n \tmovs\tr0, r0\n-\tstr\tr0, [r3, #56]\t@ 0x38\n+\tstr\tr4, [r3, #56]\t@ 0x38\n \tmovs\tr0, r2\n-\tldr\tr2, [r7, #56]\t@ 0x38\n+\tldr\tr6, [r7, #56]\t@ 0x38\n \tmovs\tr0, r2\n-\tstr\tr2, [r6, #52]\t@ 0x34\n+\tstr\tr6, [r6, #52]\t@ 0x34\n \tmovs\tr0, r2\n-\tldr\tr0, [r7, #60]\t@ 0x3c\n+\tldr\tr4, [r7, #60]\t@ 0x3c\n \tmovs\tr0, r2\n-\tldr\tr4, [r4, #64]\t@ 0x40\n+\tldr\tr0, [r5, #64]\t@ 0x40\n \tmovs\tr0, r2\n-\tadds\tr2, r7, #3\n+\tadds\tr6, r7, #3\n \tmovs\tr7, r1\n-\tstr\tr6, [r7, #88]\t@ 0x58\n+\tstr\tr2, [r0, #92]\t@ 0x5c\n \tmovs\tr0, r2\n-\tadds\tr0, r2, #3\n+\tadds\tr4, r2, #3\n \tmovs\tr7, r1\n-\tldr\tr0, [r2, #56]\t@ 0x38\n+\tldr\tr4, [r2, #56]\t@ 0x38\n \tmovs\tr0, r2\n-\t\t\t@ instruction: 0xb6f4\n+\t\t\t@ instruction: 0xb6f8\n \tmovs\tr7, r1\n-\tbvc.n\t3a8128 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0x430>\n+\tbvc.n\t3a8130 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0x438>\n \tmovs\tr7, r1\n-\tldrb\tr0, [r3, r7]\n+\tldrb\tr4, [r3, r7]\n \tmovs\tr0, r2\n-\tstr\tr4, [r3, #16]\n+\tstr\tr0, [r4, #16]\n \tmovs\tr0, r2\n-\tldrb\tr2, [r2, r7]\n+\tldrb\tr6, [r2, r7]\n \tmovs\tr0, r2\n-\tldrb\tr0, [r2, r7]\n+\tldrb\tr4, [r2, r7]\n \tmovs\tr0, r2\n /usr/include/c++/14/ostream:121\n \tbl\t398798 const&, std::pair const&)@@Base+0x4a8>\n molecule-class-info-maps.cc:3043\n \tmov\tr0, r9\n \tblx\te3fe8 \n molecule-class-info-maps.cc:3046\n@@ -1515579,15 +1515581,15 @@\n \t...\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \tbgt.n\t3a8608 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0x910>\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [r3, #0]\n+\tldr\tr2, [r4, #0]\n \tmovs\tr0, r2\n \tstr\tr0, [r4, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #12]\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #92]\t@ 0x5c\n \tmovs\tr0, r0\n@@ -1515729,31 +1515731,31 @@\n \tb.w\t3a7f42 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0x24a>\n \tnop\n \tnop.w\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \teors\tr1, r3\n-\tstr\tr2, [r4, #76]\t@ 0x4c\n+\tstr\tr6, [r4, #76]\t@ 0x4c\n \tmovs\tr0, r2\n \tldr\tr0, [pc, #848]\t@ (3a8ab0 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xdb8>)\n \tmovs\tr6, r1\n-\tbvs.n\t3a872c , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xa34>\n+\tbvs.n\t3a8734 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xa3c>\n \tmovs\tr7, r1\n-\tstr\tr0, [r0, #76]\t@ 0x4c\n+\tstr\tr4, [r0, #76]\t@ 0x4c\n \tmovs\tr0, r2\n-\tstr\tr2, [r0, #76]\t@ 0x4c\n+\tstr\tr6, [r0, #76]\t@ 0x4c\n \tmovs\tr0, r2\n-\tstr\tr2, [r7, #72]\t@ 0x48\n+\tstr\tr6, [r7, #72]\t@ 0x48\n \tmovs\tr0, r2\n-\tstr\tr6, [r5, #72]\t@ 0x48\n+\tstr\tr2, [r6, #72]\t@ 0x48\n \tmovs\tr0, r2\n \tldr\tr5, [pc, #312]\t@ (3a88b0 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xbb8>)\n \tmovs\tr6, r1\n-\tldrh\tr4, [r7, r6]\n+\tldrh\tr0, [r0, r7]\n \tmovs\tr0, r2\n molecule-class-info-maps.cc:2937\n \tldr\tr1, [pc, #896]\t@ (3a8b00 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xe08>)\n \tldr\tr0, [sp, #16]\n \tadd\tr1, pc\n \tblx\tea338 >& std::operator<< >(std::basic_ostream >&, char const*)@plt+0x4>\n /usr/include/c++/14/ostream:121\n@@ -1516213,35 +1516215,35 @@\n \tldr\tr2, [sp, #64]\t@ 0x40\n \tb.n\t3a84cc , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0x7d4>\n molecule-class-info-maps.cc:2992\n \tldr\tr0, [sp, #20]\n \tblx\tec87c ::~HKL_data()@plt>\n \tb.n\t3a8a82 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xd8a>\n \t...\n-\tstr\tr4, [r6, #32]\n+\tstr\tr0, [r7, #32]\n \tmovs\tr0, r2\n \tldr\tr0, [r7, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr4, [r4, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, r0]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r5, r4]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n-\tstr\tr6, [r3, #16]\n+\tstr\tr2, [r4, #16]\n \tmovs\tr0, r2\n \tbpl.n\t3a8ad8 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xde0>\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr4, [r5, #4]\n+\tstr\tr0, [r6, #4]\n \tmovs\tr0, r2\n \tbpl.n\t3a8b98 , std::allocator > const&, clipper::HKL_data > const&, atom_selection_container_t, short)@@Base+0xea0>\n \tmovs\tr5, r2\n /usr/include/c++/14/bits/stl_vector.h:738\n \tadd\tr0, sp, #168\t@ 0xa8\n \tblx\tea39c >::~_Vector_base()@plt>\n molecule-class-info-maps.cc:2812\n@@ -1516868,23 +1516870,23 @@\n \tmovs\tr0, r0\n \tbcc.n\t3a8f0c , std::allocator >, atom_selection_container_t, short)@@Base+0x2e8>\n \tmovs\tr5, r2\n \tldr\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsh\tr0, [r3, r1]\n+\tldrsh\tr4, [r3, r1]\n \tmovs\tr0, r2\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \tbne.n\t3a905c , std::allocator >, int)@@Base+0x5c>\n \tmovs\tr5, r2\n \tbeq.n\t3a8f64 , std::allocator >, atom_selection_container_t, short)@@Base+0x340>\n \tmovs\tr5, r2\n-\tldrb\tr4, [r6, r3]\n+\tldrb\tr0, [r7, r3]\n \tmovs\tr0, r2\n \tbeq.n\t3a90b8 , std::allocator >, int)@@Base+0xb8>\n \tmovs\tr5, r2\n \n 003a9000 , std::allocator >, int)@@Base>:\n molecule_class_info_t::make_map_from_cif_fofc(int, std::__cxx11::basic_string, std::allocator >, int):\n molecule-class-info-maps.cc:2708\n@@ -1518581,15 +1518583,15 @@\n \tmovs\tr0, r0\n \tldmia\tr0!, {r1, r4, r5}\n \tmovs\tr5, r2\n \tldmia\tr0!, {r2, r3, r5}\n \tmovs\tr5, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r2, r2]\n+\tstrb\tr2, [r3, r2]\n \tmovs\tr0, r2\n \tldcl\t0, cr0, [ip, #52]\t@ 0x34\n \tldr\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \tstmia\tr5!, {r2, r3, r4, r5, r7}\n@@ -1519086,15 +1519088,15 @@\n \tmovs\tr5, r2\n \tstr\tr0, [r7, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tstmia\tr1!, {r3, r5, r6, r7}\n \tmovs\tr5, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #312]\t@ (3aa078 const*, float, float, coot::Cartesian, int, int, int, bool, std::vector >*)@@Base+0x4fc>)\n+\tldr\tr6, [pc, #328]\t@ (3aa088 const*, float, float, coot::Cartesian, int, int, int, bool, std::vector >*)@@Base+0x50c>)\n \tmovs\tr0, r2\n \tstmia\tr1!, {r2, r4, r5, r6}\n \tmovs\tr5, r2\n \tstmia\tr1!, {r2, r3, r4, r6}\n \tmovs\tr5, r2\n \tlsrs\tr0, r4, #28\n \tmovs\tr6, r1\n@@ -1520635,19 +1520637,19 @@\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb730\n \tmovs\tr5, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbics\tr6, r6\n+\tbics\tr2, r7\n \tmovs\tr0, r2\n-\tmvns\tr2, r0\n+\tmvns\tr6, r0\n \tmovs\tr0, r2\n-\tbics\tr4, r5\n+\tbics\tr0, r6\n \tmovs\tr0, r2\n \t\t\t@ instruction: 0xb62e\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tpush\t{r1, r4, r6, r7, lr}\n \tmovs\tr5, r2\n@@ -1521526,25 +1521528,25 @@\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r6, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr7, #168\t@ 0xa8\n+\tsubs\tr7, #172\t@ 0xac\n \tmovs\tr0, r2\n-\tstr\tr6, [r1, #40]\t@ 0x28\n+\tstr\tr2, [r2, #40]\t@ 0x28\n \tmovs\tr7, r1\n \tldr\tr4, [r0, #8]\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #20]\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #104]\t@ 0x68\n \tmovs\tr0, r0\n-\tsubs\tr4, #182\t@ 0xb6\n+\tsubs\tr4, #186\t@ 0xba\n \tmovs\tr0, r2\n /usr/include/c++/14/bits/stl_vector.h:398 (discriminator 1)\n \tstrd\tr2, r3, [sp, #224]\t@ 0xe0\n /usr/include/c++/14/bits/stl_vector.h:400\n \tadd\tr1, sp, #224\t@ 0xe0\n molecule-class-info-maps.cc:4001\n \tldr\tr3, [sp, #108]\t@ 0x6c\n@@ -1522574,51 +1522576,51 @@\n molecule-class-info-maps.cc:4043 (discriminator 2)\n \tcmp\tr0, r2\n \tbne.w\t3aad3e const&, float, int, float, bool, std::vector >)@@Base+0x2aa>\n \tb.n\t3ab1a8 const&, float, int, float, bool, std::vector >)@@Base+0x714>\n \tnop\n \tnop.w\n \t...\n-\tsubs\tr5, #20\n+\tsubs\tr5, #24\n \tmovs\tr0, r2\n-\tasrs\tr4, r1, #26\n+\tasrs\tr0, r2, #26\n \tmovs\tr0, r2\n \tldr\tr4, [r0, #8]\n \tmovs\tr0, r0\n-\tsubs\tr2, #162\t@ 0xa2\n+\tsubs\tr2, #166\t@ 0xa6\n \tmovs\tr0, r2\n-\tstrh\tr4, [r0, #38]\t@ 0x26\n+\tstrh\tr0, [r1, #38]\t@ 0x26\n \tmovs\tr7, r1\n-\tsubs\tr2, #120\t@ 0x78\n+\tsubs\tr2, #124\t@ 0x7c\n \tmovs\tr0, r2\n-\tstrh\tr6, [r6, #34]\t@ 0x22\n+\tstrh\tr2, [r7, #34]\t@ 0x22\n \tmovs\tr7, r1\n-\tsubs\tr0, #182\t@ 0xb6\n+\tsubs\tr0, #186\t@ 0xba\n \tmovs\tr0, r2\n-\tsubs\tr0, #202\t@ 0xca\n+\tsubs\tr0, #206\t@ 0xce\n \tmovs\tr0, r2\n-\tldrh\tr0, [r1, r7]\n+\tldrh\tr4, [r1, r7]\n \tmovs\tr6, r1\n-\tsubs\tr0, #150\t@ 0x96\n+\tsubs\tr0, #154\t@ 0x9a\n \tmovs\tr0, r2\n-\tsubs\tr0, #146\t@ 0x92\n+\tsubs\tr0, #150\t@ 0x96\n \tmovs\tr0, r2\n-\tsubs\tr0, #132\t@ 0x84\n+\tsubs\tr0, #136\t@ 0x88\n \tmovs\tr0, r2\n-\tstrh\tr2, [r3, #14]\n+\tstrh\tr6, [r3, #14]\n \tmovs\tr7, r1\n-\tadds\tr7, #154\t@ 0x9a\n+\tadds\tr7, #158\t@ 0x9e\n \tmovs\tr0, r2\n-\tstr\tr6, [r5, r7]\n+\tstr\tr2, [r6, r7]\n \tmovs\tr0, r2\n-\tstr\tr4, [sp, #584]\t@ 0x248\n+\tstr\tr4, [sp, #600]\t@ 0x258\n \tmovs\tr7, r1\n-\tstr\tr4, [sp, #216]\t@ 0xd8\n+\tstr\tr4, [sp, #232]\t@ 0xe8\n \tmovs\tr7, r1\n-\tadds\tr6, #58\t@ 0x3a\n+\tadds\tr6, #62\t@ 0x3e\n \tmovs\tr0, r2\n \tldr\tr0, [sp, #52]\t@ 0x34\n /usr/include/c++/14/bits/stl_iterator.h:1102\n \tadds\tr2, #12\n molecule-class-info-maps.cc:4043 (discriminator 2)\n \tcmp\tr0, r2\n \tbne.w\t3aad3e const&, float, int, float, bool, std::vector >)@@Base+0x2aa>\n@@ -1523007,15 +1523009,15 @@\n molecule-class-info-maps.cc:4145 (discriminator 1)\n \tmovs\tr3, #1\n \tstr\tr3, [sp, #60]\t@ 0x3c\n \tb.w\t3ab02c const&, float, int, float, bool, std::vector >)@@Base+0x598>\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tadds\tr4, #142\t@ 0x8e\n+\tadds\tr4, #146\t@ 0x92\n \tmovs\tr0, r2\n \tadd\tr5, pc, #752\t@ (adr r5, 3abecc const&, float, int, float, bool, std::vector >)@@Base+0x1438>)\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r6, r3]\n \tmovs\tr0, r0\n@@ -1523823,39 +1523825,39 @@\n \tmov\tr0, r7\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n /usr/include/c++/14/bits/new_allocator.h:104\n \tb.n\t3abf84 const&, float, int, float, bool, std::vector >)@@Base+0x14f0>\n \tb.n\t3ac15e const&, float, int, float, bool, std::vector >)@@Base+0x16ca>\n \tb.n\t3ac164 const&, float, int, float, bool, std::vector >)@@Base+0x16d0>\n \tb.n\t3ac158 const&, float, int, float, bool, std::vector >)@@Base+0x16c4>\n-\tadds\tr1, #86\t@ 0x56\n+\tadds\tr1, #90\t@ 0x5a\n \tmovs\tr0, r2\n-\tadds\tr1, #146\t@ 0x92\n+\tadds\tr1, #150\t@ 0x96\n \tmovs\tr0, r2\n \tadd\tr1, pc, #904\t@ (adr r1, 3ac58c , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x224>)\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr0, #86\t@ 0x56\n+\tadds\tr0, #90\t@ 0x5a\n \tmovs\tr0, r2\n \tadd\tr1, pc, #600\t@ (adr r1, 3ac468 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x100>)\n \tmovs\tr5, r2\n \tadd\tr1, pc, #496\t@ (adr r1, 3ac404 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x9c>)\n \tmovs\tr5, r2\n \tadd\tr1, pc, #360\t@ (adr r1, 3ac380 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x18>)\n \tmovs\tr5, r2\n \tadd\tr0, pc, #688\t@ (adr r0, 3ac4cc , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x164>)\n \tmovs\tr5, r2\n \tadd\tr0, pc, #584\t@ (adr r0, 3ac468 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x100>)\n \tmovs\tr5, r2\n \tldr\tr0, [pc, #56]\t@ (3ac25c const&, float, int, float)@@Base+0x14>)\n \tmovs\tr5, r1\n-\tcmp\tr7, #24\n+\tcmp\tr7, #28\n \tmovs\tr0, r2\n-\tlsrs\tr2, r2, #2\n+\tlsrs\tr6, r2, #2\n \tmovs\tr0, r2\n \tldr\tr7, [sp, #408]\t@ 0x198\n \tmovs\tr5, r2\n \tldr\tr7, [sp, #296]\t@ 0x128\n \tmovs\tr5, r2\n \tmov\tip, r8\n \tmovs\tr5, r1\n@@ -1524009,15 +1524011,15 @@\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #528]\t@ 0x210\n \tmovs\tr5, r2\n \tldr\tr5, [sp, #160]\t@ 0xa0\n \tmovs\tr5, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr4, #112\t@ 0x70\n+\tcmp\tr4, #116\t@ 0x74\n \tmovs\tr0, r2\n \tldr\tr1, [pc, #832]\t@ (3ac6a4 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base+0x33c>)\n \tmovs\tr5, r1\n \tldr\tr4, [sp, #832]\t@ 0x340\n \tmovs\tr5, r2\n \n 003ac368 , std::allocator > const&, clipper::Xmap const&, float, int, float)@@Base>:\n@@ -1524509,25 +1524511,25 @@\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [sp, #408]\t@ 0x198\n \tmovs\tr5, r2\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tstrb\tr0, [r0, #6]\n+\tstrb\tr4, [r0, #6]\n \tmovs\tr6, r1\n \tldr\tr2, [sp, #720]\t@ 0x2d0\n \tmovs\tr5, r2\n-\tldr\tr0, [r5, #124]\t@ 0x7c\n+\tldr\tr4, [r5, #124]\t@ 0x7c\n \tmovs\tr6, r1\n \tstr\tr6, [r7, #48]\t@ 0x30\n \tmovs\tr5, r1\n-\tldr\tr0, [r0, #124]\t@ 0x7c\n+\tldr\tr4, [r0, #124]\t@ 0x7c\n \tmovs\tr6, r1\n-\tcmp\tr1, #34\t@ 0x22\n+\tcmp\tr1, #38\t@ 0x26\n \tmovs\tr0, r2\n \tldr\tr1, [sp, #424]\t@ 0x1a8\n \tmovs\tr5, r2\n \tldr\tr1, [sp, #304]\t@ 0x130\n \tmovs\tr5, r2\n \n 003ac70c ::_M_destroy()@@Base>:\n@@ -1536681,17 +1536683,17 @@\n \tmovs\tr0, r0\n \tmov\tlr, r8\n \tmovs\tr5, r2\n \tlsrs\tr4, r6, #7\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbmi.n\t3b1b30 const&, float, float)@@Base+0x21c>\n+\tbmi.n\t3b1b38 const&, float, float)@@Base+0x224>\n \tmovs\tr7, r1\n-\tbmi.n\t3b1b24 const&, float, float)@@Base+0x210>\n+\tbmi.n\t3b1b2c const&, float, float)@@Base+0x218>\n \tmovs\tr7, r1\n \tadd\tip, pc\n \tmovs\tr5, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr8, r7\n \tmovs\tr5, r2\n@@ -1538145,35 +1538147,35 @@\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbics\tr2, r7\n \tmovs\tr5, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbne.n\t3b263c , std::allocator > const&) const@@Base+0xa58>\n+\tbne.n\t3b2644 , std::allocator > const&) const@@Base+0xa60>\n \tmovs\tr7, r1\n-\tadds\tr6, r3, r6\n+\tadds\tr2, r4, r6\n \tmovs\tr7, r1\n-\tbne.n\t3b25bc , std::allocator > const&) const@@Base+0x9d8>\n+\tbne.n\t3b25c4 , std::allocator > const&) const@@Base+0x9e0>\n \tmovs\tr7, r1\n-\tbne.n\t3b2734 , std::allocator > const&) const@@Base+0xb50>\n+\tbne.n\t3b273c , std::allocator > const&) const@@Base+0xb58>\n \tmovs\tr7, r1\n-\tbne.n\t3b26b4 , std::allocator > const&) const@@Base+0xad0>\n+\tbne.n\t3b26bc , std::allocator > const&) const@@Base+0xad8>\n \tmovs\tr7, r1\n-\tbeq.n\t3b264c , std::allocator > const&) const@@Base+0xa68>\n+\tbeq.n\t3b2654 , std::allocator > const&) const@@Base+0xa70>\n \tmovs\tr7, r1\n-\tbeq.n\t3b25e4 , std::allocator > const&) const@@Base+0xa00>\n+\tbeq.n\t3b25ec , std::allocator > const&) const@@Base+0xa08>\n \tmovs\tr7, r1\n-\tldmia\tr6, {r1, r4, r6}\n+\tldmia\tr6, {r1, r2, r4, r6}\n \tmovs\tr7, r1\n-\tldmia\tr6!, {r4}\n+\tldmia\tr6!, {r2, r4}\n \tmovs\tr7, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldmia\tr2, {r1, r2, r4, r6, r7}\n+\tldmia\tr2!, {r1, r3, r4, r6, r7}\n \tmovs\tr7, r1\n /usr/include/c++/14/bits/locale_facets.h:884\n \tmov\tr0, r6\n \tblx\te9110 ::_M_widen_init() const@plt>\n /usr/include/c++/14/bits/locale_facets.h:885\n \tldr\tr3, [pc, #888]\t@ (3b2a48 , std::allocator > const&) const@@Base+0xe64>)\n \tldr\tr2, [sp, #40]\t@ 0x28\n@@ -1540643,27 +1540645,27 @@\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr0, #226\t@ 0xe2\n \tmovs\tr5, r2\n \tadds\tr0, #202\t@ 0xca\n \tmovs\tr5, r2\n-\tstmia\tr1!, {r1, r2, r4, r6}\n+\tstmia\tr1!, {r1, r3, r4, r6}\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r1, r3, r4, r5, r7}\n+\tstmia\tr0!, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr7, r1\n-\tstmia\tr0!, {r1, r2, r6}\n+\tstmia\tr0!, {r1, r3, r6}\n \tmovs\tr7, r1\n-\tstmia\tr0!, {r4, r5, r6}\n+\tstmia\tr0!, {r2, r4, r5, r6}\n \tmovs\tr7, r1\n-\tpop\t{r1, r3, r4, r6, r7, pc}\n+\tpop\t{r1, r2, r3, r4, r6, r7, pc}\n \tmovs\tr7, r1\n molecule-class-info-maps-2.cc:482\n \tldr\tr3, [sp, #48]\t@ 0x30\n molecule-class-info-maps-2.cc:483\n \tvsub.f32\ts14, s17, s19\n molecule-class-info-maps-2.cc:482\n \tvsub.f32\ts18, s17, s18\n@@ -1541118,17 +1541120,17 @@\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #227\t@ 0xe3\n \tstrh\tr7, [r3, #40]\t@ 0x28\n \tstr\tr3, [r5, r7]\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #229\t@ 0xe5\n \trsb\tpc, r3, #172032\t@ 0x2a000\n-\t\t\t@ instruction: 0xb6f2\n+\t\t\t@ instruction: 0xb6f6\n \tmovs\tr7, r1\n-\t\t\t@ instruction: 0xb6c8\n+\t\t\t@ instruction: 0xb6cc\n \tmovs\tr7, r1\n molecule-class-info-maps-2.cc:539\n \tldr\tr3, [sp, #48]\t@ 0x30\n \tvsub.f32\ts14, s23, s19\n molecule-class-info-maps-2.cc:540\n \tvsub.f32\ts18, s23, s18\n molecule-class-info-maps-2.cc:539\n@@ -1541592,17 +1541594,17 @@\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #227\t@ 0xe3\n \tstrh\tr7, [r3, #40]\t@ 0x28\n \tstr\tr3, [r5, r7]\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #229\t@ 0xe5\n \trsb\tpc, r3, #172032\t@ 0x2a000\n-\tcbz\tr6, 3b425a \n+\tcbz\tr2, 3b425c \n \tmovs\tr7, r1\n-\tcbz\tr4, 3b4254 \n+\tcbz\tr0, 3b4256 \n \tmovs\tr7, r1\n molecule-class-info-maps-2.cc:512\n \tldr\tr3, [sp, #48]\t@ 0x30\n \tvsub.f32\ts14, s23, s19\n molecule-class-info-maps-2.cc:513\n \tvsub.f32\ts18, s23, s18\n molecule-class-info-maps-2.cc:512\n@@ -1542032,17 +1542034,17 @@\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #227\t@ 0xe3\n \tstrh\tr7, [r3, #40]\t@ 0x28\n \tstr\tr3, [r5, r7]\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #229\t@ 0xe5\n \trsb\tpc, r3, #172032\t@ 0x2a000\n-\tadd\tr7, sp, #664\t@ 0x298\n+\tadd\tr7, sp, #680\t@ 0x2a8\n \tmovs\tr7, r1\n-\tadd\tr7, sp, #432\t@ 0x1b0\n+\tadd\tr7, sp, #448\t@ 0x1c0\n \tmovs\tr7, r1\n molecule-class-info-maps-2.cc:408\n \tldr\tr3, [sp, #48]\t@ 0x30\n \tvsub.f32\ts23, s19, s23\n array-2d.hh:61\n \tldr\tr0, [sp, #104]\t@ 0x68\n molecule-class-info-maps-2.cc:409\n@@ -1542849,17 +1542851,17 @@\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #227\t@ 0xe3\n \tstrh\tr7, [r3, #40]\t@ 0x28\n \tstr\tr3, [r5, r7]\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #229\t@ 0xe5\n \trsb\tpc, r3, #172032\t@ 0x2a000\n-\tadd\tr0, sp, #408\t@ 0x198\n+\tadd\tr0, sp, #424\t@ 0x1a8\n \tmovs\tr7, r1\n-\tadd\tr0, sp, #176\t@ 0xb0\n+\tadd\tr0, sp, #192\t@ 0xc0\n \tmovs\tr7, r1\n molecule-class-info-maps-2.cc:596\n \tldr\tr3, [sp, #48]\t@ 0x30\n \tvsub.f32\ts14, s18, s17\n molecule-class-info-maps-2.cc:597\n \tvsub.f32\ts18, s18, s23\n molecule-class-info-maps-2.cc:596\n@@ -1543323,17 +1543325,17 @@\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #227\t@ 0xe3\n \tstrh\tr7, [r3, #40]\t@ 0x28\n \tstr\tr3, [r5, r7]\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #229\t@ 0xe5\n \trsb\tpc, r3, #172032\t@ 0x2a000\n-\tadd\tr6, pc, #24\t@ (adr r6, 3b5030 )\n+\tadd\tr6, pc, #40\t@ (adr r6, 3b5040 )\n \tmovs\tr7, r1\n-\tadd\tr5, pc, #880\t@ (adr r5, 3b538c )\n+\tadd\tr5, pc, #896\t@ (adr r5, 3b539c )\n \tmovs\tr7, r1\n molecule-class-info-maps-2.cc:713\n \tldr\tr3, [sp, #48]\t@ 0x30\n \tvsub.f32\ts17, s19, s17\n molecule-class-info-maps-2.cc:714\n \tvsub.f32\ts14, s23, s18\n molecule-class-info-maps-2.cc:713\n@@ -1543814,17 +1543816,17 @@\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #227\t@ 0xe3\n \tstrh\tr7, [r3, #40]\t@ 0x28\n \tstr\tr3, [r5, r7]\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #229\t@ 0xe5\n \trsb\tpc, r3, #172032\t@ 0x2a000\n-\tadd\tr3, pc, #392\t@ (adr r3, 3b55a8 )\n+\tadd\tr3, pc, #408\t@ (adr r3, 3b55b8 )\n \tmovs\tr7, r1\n-\tadd\tr3, pc, #152\t@ (adr r3, 3b54bc )\n+\tadd\tr3, pc, #168\t@ (adr r3, 3b54cc )\n \tmovs\tr7, r1\n \tlsrs\tr6, r0, #17\n \tmovs\tr5, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n molecule-class-info-maps-2.cc:629\n \tldr\tr3, [sp, #48]\t@ 0x30\n@@ -1544257,17 +1544259,17 @@\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #227\t@ 0xe3\n \tstrh\tr7, [r3, #40]\t@ 0x28\n \tstr\tr3, [r5, r7]\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #229\t@ 0xe5\n \trsb\tpc, r3, #172032\t@ 0x2a000\n-\tldr\tr6, [sp, #456]\t@ 0x1c8\n+\tldr\tr6, [sp, #472]\t@ 0x1d8\n \tmovs\tr7, r1\n-\tldr\tr6, [sp, #216]\t@ 0xd8\n+\tldr\tr6, [sp, #232]\t@ 0xe8\n \tmovs\tr7, r1\n molecule-class-info-maps-2.cc:570\n \tldr\tr3, [sp, #48]\t@ 0x30\n \tvsub.f32\ts14, s18, s17\n molecule-class-info-maps-2.cc:571\n \tvsub.f32\ts18, s18, s23\n molecule-class-info-maps-2.cc:570\n@@ -1544697,17 +1544699,17 @@\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #227\t@ 0xe3\n \tstrh\tr7, [r3, #40]\t@ 0x28\n \tstr\tr3, [r5, r7]\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #229\t@ 0xe5\n \trsb\tpc, r3, #172032\t@ 0x2a000\n-\tldr\tr2, [sp, #280]\t@ 0x118\n+\tldr\tr2, [sp, #296]\t@ 0x128\n \tmovs\tr7, r1\n-\tldr\tr2, [sp, #48]\t@ 0x30\n+\tldr\tr2, [sp, #64]\t@ 0x40\n \tmovs\tr7, r1\n molecule-class-info-maps-2.cc:658\n \tldr\tr3, [sp, #48]\t@ 0x30\n \tvsub.f32\ts18, s17, s18\n molecule-class-info-maps-2.cc:659\n \tvsub.f32\ts23, s19, s23\n molecule-class-info-maps-2.cc:658\n@@ -1545129,17 +1545131,17 @@\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #227\t@ 0xe3\n \tstrh\tr7, [r3, #40]\t@ 0x28\n \tstr\tr3, [r5, r7]\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #229\t@ 0xe5\n \trsb\tpc, r3, #172032\t@ 0x2a000\n-\tstr\tr7, [sp, #456]\t@ 0x1c8\n+\tstr\tr7, [sp, #472]\t@ 0x1d8\n \tmovs\tr7, r1\n-\tstr\tr7, [sp, #216]\t@ 0xd8\n+\tstr\tr7, [sp, #232]\t@ 0xe8\n \tmovs\tr7, r1\n molecule-class-info-maps-2.cc:686\n \tldr\tr3, [sp, #48]\t@ 0x30\n \tvsub.f32\ts17, s19, s17\n molecule-class-info-maps-2.cc:687\n \tvsub.f32\ts14, s23, s18\n molecule-class-info-maps-2.cc:686\n@@ -1545576,17 +1545578,17 @@\n \tadds\tr3, #51\t@ 0x33\n \tsubs\tr7, #227\t@ 0xe3\n \tstrh\tr7, [r3, #40]\t@ 0x28\n \tstr\tr3, [r5, r7]\n \tsubs\tr0, r7, #2\n \tsubs\tr7, #229\t@ 0xe5\n \trsb\tpc, r3, #172032\t@ 0x2a000\n-\tstr\tr4, [sp, #136]\t@ 0x88\n+\tstr\tr4, [sp, #152]\t@ 0x98\n \tmovs\tr7, r1\n-\tstr\tr3, [sp, #920]\t@ 0x398\n+\tstr\tr3, [sp, #936]\t@ 0x3a8\n \tmovs\tr7, r1\n molecule-class-info-maps-2.cc:279\n \tmov.w\tfp, #4294967295\t@ 0xffffffff\n /usr/include/c++/14/bits/stl_tree.h:1963\n \tstr.w\tfp, [sp, #24]\n molecule-class-info-maps-2.cc:279\n \tmov\tr8, fp\n@@ -1547458,53 +1547460,53 @@\n \tvstr\ts18, [r1, #24]\n \tvstr\ts17, [r1, #28]\n \tvstr\ts27, [r1, #32]\n \tblx\tf2eec >::_M_realloc_append(s_generic_vertex const&)@plt>\n \tb.w\t3b5360 \n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r7, #60]\t@ 0x3c\n+\tstrh\tr6, [r7, #60]\t@ 0x3c\n \tmovs\tr7, r1\n-\tstrh\tr0, [r5, #60]\t@ 0x3c\n+\tstrh\tr4, [r5, #60]\t@ 0x3c\n \tmovs\tr7, r1\n-\tldrh\tr4, [r3, #2]\n+\tldrh\tr0, [r4, #2]\n \tmovs\tr7, r1\n-\tldrh\tr2, [r1, #2]\n+\tldrh\tr6, [r1, #2]\n \tmovs\tr7, r1\n-\tldrh\tr6, [r5, #0]\n+\tldrh\tr2, [r6, #0]\n \tmovs\tr7, r1\n-\tldrh\tr4, [r5, #0]\n+\tldrh\tr0, [r6, #0]\n \tmovs\tr7, r1\n-\tstrh\tr0, [r2, #58]\t@ 0x3a\n+\tstrh\tr4, [r2, #58]\t@ 0x3a\n \tmovs\tr7, r1\n-\tstrh\tr6, [r1, #58]\t@ 0x3a\n+\tstrh\tr2, [r2, #58]\t@ 0x3a\n \tmovs\tr7, r1\n-\tstrh\tr2, [r6, #50]\t@ 0x32\n+\tstrh\tr6, [r6, #50]\t@ 0x32\n \tmovs\tr7, r1\n-\tstrh\tr0, [r6, #50]\t@ 0x32\n+\tstrh\tr4, [r6, #50]\t@ 0x32\n \tmovs\tr7, r1\n-\tstrh\tr4, [r4, #50]\t@ 0x32\n+\tstrh\tr0, [r5, #50]\t@ 0x32\n \tmovs\tr7, r1\n-\tstrh\tr2, [r2, #50]\t@ 0x32\n+\tstrh\tr6, [r2, #50]\t@ 0x32\n \tmovs\tr7, r1\n-\tstrh\tr2, [r7, #60]\t@ 0x3c\n+\tstrh\tr6, [r7, #60]\t@ 0x3c\n \tmovs\tr7, r1\n-\tstrh\tr0, [r6, #58]\t@ 0x3a\n+\tstrh\tr4, [r6, #58]\t@ 0x3a\n \tmovs\tr7, r1\n-\tstrh\tr6, [r7, #52]\t@ 0x34\n+\tstrh\tr2, [r0, #54]\t@ 0x36\n \tmovs\tr7, r1\n-\tstrh\tr0, [r7, #52]\t@ 0x34\n+\tstrh\tr4, [r7, #52]\t@ 0x34\n \tmovs\tr7, r1\n-\tstrh\tr2, [r3, #54]\t@ 0x36\n+\tstrh\tr6, [r3, #54]\t@ 0x36\n \tmovs\tr7, r1\n-\tstrh\tr0, [r2, #52]\t@ 0x34\n+\tstrh\tr4, [r2, #52]\t@ 0x34\n \tmovs\tr7, r1\n-\tstrh\tr6, [r7, #54]\t@ 0x36\n+\tstrh\tr2, [r0, #56]\t@ 0x38\n \tmovs\tr7, r1\n-\tstrh\tr0, [r7, #54]\t@ 0x36\n+\tstrh\tr4, [r7, #54]\t@ 0x36\n \tmovs\tr7, r1\n \t\t\t@ instruction: 0xf2e40014\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd.w\tr1, sp, #1216\t@ 0x4c0\n \tldr\tr6, [sp, #12]\n \tmov.w\tr3, #1065353216\t@ 0x3f800000\n@@ -1548669,17 +1548671,17 @@\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t3b8590 , std::allocator > const&) const@@Base+0x4b0>\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r0, #30]\n+\tstrb\tr2, [r1, #30]\n \tmovs\tr7, r1\n-\thlt\t0x0032\n+\thlt\t0x0036\n \tmovs\tr6, r1\n \tb.n\t3b83f0 , std::allocator > const&) const@@Base+0x310>\n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tb.n\t3b8210 , std::allocator > const&) const@@Base+0x130>\n \tmovs\tr4, r2\n@@ -1549601,15 +1549603,15 @@\n \tmovs\tr4, r2\n \tudf\t#190\t@ 0xbe\n \tmovs\tr4, r2\n \tbge.n\t3b8720 , std::allocator > const&) const@@Base+0x98>\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr6, [r4, #104]\t@ 0x68\n+\tldr\tr2, [r5, #104]\t@ 0x68\n \tmovs\tr7, r1\n molecule-class-info-kdc.cc:74\n \tmov\tr5, r1\n \tb.n\t3b85aa , std::allocator > const&) const@@Base+0x4ca>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n molecule-class-info-kdc.cc:76\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n@@ -1550357,27 +1550359,27 @@\n /usr/include/c++/14/bits/locale_facets.h:883\n \tldrb.w\tr1, [r9, #39]\t@ 0x27\n \tb.n\t3b8c28 , std::allocator > const&) const@@Base+0x5a0>\n \tnop\n \t...\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [r3, #44]\t@ 0x2c\n+\tldr\tr6, [r3, #44]\t@ 0x2c\n \tmovs\tr7, r1\n-\tldr\tr0, [r1, #40]\t@ 0x28\n+\tldr\tr4, [r1, #40]\t@ 0x28\n \tmovs\tr7, r1\n-\tldr\tr4, [r1, #36]\t@ 0x24\n+\tldr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr7, r1\n-\tldr\tr2, [r0, #32]\n+\tldr\tr6, [r0, #32]\n \tmovs\tr7, r1\n-\tldr\tr4, [r7, #24]\n+\tldr\tr0, [r0, #28]\n \tmovs\tr7, r1\n-\tldr\tr6, [r6, #20]\n+\tldr\tr2, [r7, #20]\n \tmovs\tr7, r1\n-\tldr\tr4, [r5, #16]\n+\tldr\tr0, [r6, #16]\n \tmovs\tr7, r1\n /usr/include/c++/14/ostream:742 (discriminator 1)\n \tmov\tr0, r7\n \tblx\te9f78 \n /usr/include/c++/14/ostream:764\n \tblx\te946c \n /usr/include/c++/14/bits/basic_string.h:228\n@@ -1551081,15 +1551083,15 @@\n \tnop\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #544\t@ 0x220\n+\tadd\tr2, sp, #560\t@ 0x230\n \tmovs\tr6, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n@@ -1552182,15 +1552184,15 @@\n \tmovs\tr0, r0\n \tldmia\tr1, {r1, r2, r3, r4, r5}\n \tmovs\tr4, r2\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #632]\t@ 0x278\n+\tldr\tr5, [sp, #648]\t@ 0x288\n \tmovs\tr5, r1\n /usr/include/c++/14/bits/stl_vector.h:99\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #96]\t@ 0x60\n \tmov\tr8, r3\n \tstr\tr3, [sp, #88]\t@ 0x58\n \tmovs\tr3, #0\n@@ -1553335,21 +1553337,21 @@\n \tsubs\tr7, #185\t@ 0xb9\n \tcmp\tr5, #24\n \tstrb\tr4, [r0, r1]\n \tmovs\tr1, #251\t@ 0xfb\n \tands\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r0, r0]\n+\tldrh\tr4, [r0, r0]\n \tmovs\tr7, r1\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tldrsb\tr2, [r0, r6]\n+\tldrsb\tr6, [r0, r6]\n \tmovs\tr7, r1\n-\tldrsb\tr6, [r7, r5]\n+\tldrsb\tr2, [r0, r6]\n \tmovs\tr7, r1\n /usr/include/c++/14/bits/stl_vector.h:1719\n \tstr\tr5, [sp, #236]\t@ 0xec\n /usr/include/c++/14/bits/stl_vector.h:99\n \tstr\tr5, [sp, #248]\t@ 0xf8\n /usr/include/c++/14/bits/stl_vector.h:380 (discriminator 2)\n \tstr\tr5, [sp, #60]\t@ 0x3c\n@@ -1554299,31 +1554301,31 @@\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #136]\t@ 0x88\n \tstr\tr3, [sp, #128]\t@ 0x80\n \tb.n\t3ba704 \n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r6, r2]\n+\tstrh\tr0, [r7, r2]\n \tmovs\tr7, r1\n \tpop\t{r2, r4, pc}\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr2, [r2, r1]\n+\tstrh\tr6, [r2, r1]\n \tmovs\tr7, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcbnz\tr2, 3ba98c \n \tmovs\tr4, r2\n \tcbnz\tr4, 3ba988 \n \tmovs\tr4, r2\n \tcbnz\tr0, 3ba984 \n \tmovs\tr4, r2\n-\tstr\tr0, [r7, r3]\n+\tstr\tr4, [r7, r3]\n \tmovs\tr7, r1\n \trevsh\tr6, r4\n \tmovs\tr4, r2\n \trev\tr2, r7\n \tmovs\tr4, r2\n \trev\tr2, r4\n \tmovs\tr4, r2\n@@ -1554590,19 +1554592,19 @@\n \tb.n\t3baafa \n \t\t\t@ instruction: 0xb65e\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb638\n \tmovs\tr4, r2\n-\tbcs.n\t3baab8 \n+\tbcs.n\t3baac0 \n \tmovs\tr5, r1\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tldrh\tr6, [r2, #30]\n+\tldrh\tr2, [r3, #30]\n \tmovs\tr5, r1\n \tpush\t{r2, r3, r4, r6, lr}\n \tmovs\tr4, r2\n \tpush\t{r2, r3, r4, lr}\n \tmovs\tr4, r2\n \n 003bab2c :\n@@ -1554830,19 +1554832,19 @@\n \tb.n\t3bacae \n \tpush\t{r1, r2, r3, r5, r7}\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpush\t{r1, r2, r7}\n \tmovs\tr4, r2\n-\tbne.n\t3bad08 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x28>\n+\tbne.n\t3bad10 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x30>\n \tmovs\tr5, r1\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tldrh\tr4, [r4, #16]\n+\tldrh\tr0, [r5, #16]\n \tmovs\tr5, r1\n \tcbz\tr0, 3bad46 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x66>\n \tmovs\tr4, r2\n \tcbz\tr0, 3bad3a > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x5a>\n \tmovs\tr4, r2\n \n 003bace0 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base>:\n@@ -1557299,27 +1557301,27 @@\n \tblx\te78c8 \n \tldr\tr3, [sp, #592]\t@ 0x250\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr3, [sp, #544]\t@ 0x220\n \tmovs\tr4, r2\n-\tstrb\tr0, [r1, #6]\n+\tstrb\tr4, [r1, #6]\n \tmovs\tr5, r1\n-\tadd\tr7, pc, #936\t@ (adr r7, 3bc958 )\n+\tadd\tr7, pc, #952\t@ (adr r7, 3bc968 )\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr1, #126\t@ 0x7e\n+\tadds\tr1, #130\t@ 0x82\n \tmovs\tr7, r1\n \tldr\tr3, [sp, #104]\t@ 0x68\n \tmovs\tr4, r2\n-\tadds\tr1, #114\t@ 0x72\n+\tadds\tr1, #118\t@ 0x76\n \tmovs\tr7, r1\n-\t\t\t@ instruction: 0xb850\n+\t\t\t@ instruction: 0xb854\n \tmovs\tr6, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr2, [sp, #480]\t@ 0x1e0\n \tmovs\tr4, r2\n \n 003bc5cc :\n@@ -1557707,15 +1557709,15 @@\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr7, [sp, #728]\t@ 0x2d8\n \tmovs\tr4, r2\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tstrh\tr4, [r3, #26]\n+\tstrh\tr0, [r4, #26]\n \tmovs\tr5, r1\n \tstr\tr6, [sp, #752]\t@ 0x2f0\n \tmovs\tr4, r2\n \tstr\tr6, [sp, #480]\t@ 0x1e0\n \tmovs\tr4, r2\n \n 003bc9b8 :\n@@ -1557849,15 +1557851,15 @@\n \tbeq.n\t3bcb28 \n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstr\tr6, [sp, #152]\t@ 0x98\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr0, [r2, #10]\n+\tstrh\tr4, [r2, #10]\n \tmovs\tr5, r1\n \tstr\tr5, [sp, #176]\t@ 0xb0\n \tmovs\tr4, r2\n \tstr\tr4, [sp, #928]\t@ 0x3a0\n \tmovs\tr4, r2\n \n 003bcb40 , std::allocator >, int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base>:\n@@ -1558126,25 +1558128,25 @@\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tnop\n \tstr\tr2, [sp, #784]\t@ 0x310\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr1, #108\t@ 0x6c\n+\tcmp\tr1, #112\t@ 0x70\n \tmovs\tr7, r1\n-\tldr\tr2, [r5, #32]\n+\tldr\tr6, [r5, #32]\n \tmovs\tr6, r1\n-\tcmp\tr1, #6\n+\tcmp\tr1, #10\n \tmovs\tr7, r1\n-\tldr\tr2, [r6, #28]\n+\tldr\tr6, [r6, #28]\n \tmovs\tr6, r1\n-\tcmp\tr0, #236\t@ 0xec\n+\tcmp\tr0, #240\t@ 0xf0\n \tmovs\tr7, r1\n-\tcmp\tr0, #232\t@ 0xe8\n+\tcmp\tr0, #236\t@ 0xec\n \tmovs\tr7, r1\n \n 003bcdf8 :\n molecule_class_info_t::pepflip(coot::atom_spec_t const&):\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1558327,17 +1558329,17 @@\n \tmovt\tr6, #65534\t@ 0xfffe\n \tmovw\tr8, #34463\t@ 0x869f\n \tmovt\tr8, #1\n \tb.n\t3bcf7c \n \tmov\tr0, sl\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tsubs\tr6, #168\t@ 0xa8\n+\tsubs\tr6, #172\t@ 0xac\n \tmovs\tr6, r1\n-\tasrs\tr4, r7\n+\tadcs\tr0, r0\n \tmovs\tr6, r1\n \tpush\t{r3, r4, r5, lr}\n \tmovs\tr4, r1\n \n 003bcfdc :\n molecule_class_info_t::get_term_type[abi:cxx11](int) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1558528,37 +1558530,37 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tstr\tr0, [sp, #16]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr6, #44\t@ 0x2c\n+\tsubs\tr6, #48\t@ 0x30\n \tmovs\tr6, r1\n-\tsubs\tr5, #150\t@ 0x96\n+\tsubs\tr5, #154\t@ 0x9a\n \tmovs\tr6, r1\n \tpush\t{r1, r3, r5, r6, lr}\n \tmovs\tr4, r1\n \tldrh\tr4, [r6, #54]\t@ 0x36\n \tmovs\tr4, r2\n \tpush\t{r2, r4, r5, lr}\n \tmovs\tr4, r1\n-\tsubs\tr5, #60\t@ 0x3c\n+\tsubs\tr5, #64\t@ 0x40\n \tmovs\tr6, r1\n-\tsubs\tr5, #38\t@ 0x26\n+\tsubs\tr5, #42\t@ 0x2a\n \tmovs\tr6, r1\n-\tsubs\tr7, #114\t@ 0x72\n+\tsubs\tr7, #118\t@ 0x76\n \tmovs\tr6, r1\n-\tsubs\tr4, #250\t@ 0xfa\n+\tsubs\tr4, #254\t@ 0xfe\n \tmovs\tr6, r1\n \tcbz\tr2, 3bd24c \n \tmovs\tr4, r1\n-\tsubs\tr7, #72\t@ 0x48\n+\tsubs\tr7, #76\t@ 0x4c\n \tmovs\tr6, r1\n-\tsubs\tr4, #220\t@ 0xdc\n+\tsubs\tr4, #224\t@ 0xe0\n \tmovs\tr6, r1\n \tldrh\tr2, [r2, #50]\t@ 0x32\n \tmovs\tr4, r2\n \n 003bd200 :\n molecule_class_info_t::get_term_type[abi:cxx11](mmdb::Atom*) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1558691,31 +1558693,31 @@\n \tbl\t3bb2d4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x5f4>\n \tldr\tr0, [sp, #20]\n \tadd\tsp, #28\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tldr\tr0, [sp, #20]\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tsubs\tr4, #26\n+\tsubs\tr4, #30\n \tmovs\tr6, r1\n-\tsubs\tr3, #150\t@ 0x96\n+\tsubs\tr3, #154\t@ 0x9a\n \tmovs\tr6, r1\n-\tsubs\tr3, #128\t@ 0x80\n+\tsubs\tr3, #132\t@ 0x84\n \tmovs\tr6, r1\n-\tsubs\tr3, #110\t@ 0x6e\n+\tsubs\tr3, #114\t@ 0x72\n \tmovs\tr6, r1\n-\tsubs\tr5, #186\t@ 0xba\n+\tsubs\tr5, #190\t@ 0xbe\n \tmovs\tr6, r1\n-\tsubs\tr3, #66\t@ 0x42\n+\tsubs\tr3, #70\t@ 0x46\n \tmovs\tr6, r1\n \tcbz\tr2, 3bd3ae \n \tmovs\tr4, r1\n-\tsubs\tr5, #144\t@ 0x90\n+\tsubs\tr5, #148\t@ 0x94\n \tmovs\tr6, r1\n-\tsubs\tr3, #36\t@ 0x24\n+\tsubs\tr3, #40\t@ 0x28\n \tmovs\tr6, r1\n \n 003bd38c :\n molecule_class_info_t::unalt_conf_residue_atoms(mmdb::Residue*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1558972,21 +1558974,21 @@\n \tmovs\tr4, r2\n \tldrh\tr2, [r2, #34]\t@ 0x22\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r2, r7]\n+\tstrb\tr0, [r3, r7]\n \tmovs\tr7, r1\n-\tldr\tr1, [sp, #216]\t@ 0xd8\n+\tldr\tr1, [sp, #232]\t@ 0xe8\n \tmovs\tr5, r1\n-\tstr\tr2, [r3, #56]\t@ 0x38\n+\tstr\tr6, [r3, #56]\t@ 0x38\n \tmovs\tr6, r1\n-\tmovs\tr2, #174\t@ 0xae\n+\tmovs\tr2, #178\t@ 0xb2\n \tmovs\tr7, r1\n \tsxth\tr4, r6\n \tmovs\tr4, r1\n \tldrh\tr0, [r7, #24]\n \tmovs\tr4, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1559738,29 +1559740,29 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop\n \tstrh\tr4, [r4, #58]\t@ 0x3a\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrsh\tr4, [r4, r2]\n+\tldrsh\tr0, [r5, r2]\n \tmovs\tr6, r1\n-\tldrsh\tr4, [r3, r2]\n+\tldrsh\tr0, [r4, r2]\n \tmovs\tr6, r1\n-\tldrsh\tr4, [r2, r2]\n+\tldrsh\tr0, [r3, r2]\n \tmovs\tr6, r1\n \tstrh\tr6, [r1, #48]\t@ 0x30\n \tmovs\tr4, r2\n-\tldrb\tr2, [r0, r0]\n+\tldrb\tr6, [r0, r0]\n \tmovs\tr6, r1\n-\tcmn\tr6, r4\n+\tcmn\tr2, r5\n \tmovs\tr7, r1\n-\tldrb\tr2, [r1, #13]\n+\tldrb\tr6, [r1, #13]\n \tmovs\tr6, r1\n-\ttst\tr0, r7\n+\ttst\tr4, r7\n \tmovs\tr7, r1\n \tstrh\tr4, [r3, #26]\n \tmovs\tr4, r2\n \tstrh\tr2, [r4, #24]\n \tmovs\tr4, r2\n \tcmp\tr1, #236\t@ 0xec\n \tmovs\tr4, r1\n@@ -1559997,24 +1559999,24 @@\n \tblx\tea338 >& std::operator<< >(std::basic_ostream >&, char const*)@plt+0x4>\n \tbl\t3bb3d4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x6f4>\n \tb.n\t3bdf46 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x2e>\n \tstrh\tr6, [r0, #6]\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r2, #30\n+\tasrs\tr0, r3, #30\n \tmovs\tr7, r1\n-\tldr\tr0, [r3, r0]\n+\tldr\tr4, [r3, r0]\n \tmovs\tr6, r1\n-\tstr\tr2, [r7, #68]\t@ 0x44\n+\tstr\tr6, [r7, #68]\t@ 0x44\n \tmovs\tr7, r1\n \tstc2l\t0, cr0, [sl, #-48]!\t@ 0xffffffd0\n-\tasrs\tr4, r7, #29\n+\tasrs\tr0, r0, #30\n \tmovs\tr7, r1\n-\tldrsb\tr6, [r3, r7]\n+\tldrsb\tr2, [r4, r7]\n \tmovs\tr6, r1\n \tcmp\tr5, #4\n \tmovs\tr4, r1\n \n 003be010 , std::allocator >, unsigned int) const@@Base>:\n molecule_class_info_t::res_name_from_serial_number(std::__cxx11::basic_string, std::allocator >, unsigned int) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1560345,31 +1560347,31 @@\n \tnop\n \tldrb\tr4, [r6, #23]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr2, [r1, #23]\n \tmovs\tr4, r2\n-\tstrh\tr4, [r3, r7]\n+\tstrh\tr0, [r4, r7]\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r7, #18\n+\tasrs\tr0, r0, #19\n \tmovs\tr7, r1\n \tldrb\tr0, [r1, #21]\n \tmovs\tr4, r2\n-\tasrs\tr4, r5, #17\n+\tasrs\tr0, r6, #17\n \tmovs\tr7, r1\n-\tldmia\tr1, {r1, r3, r5}\n+\tldmia\tr1, {r1, r2, r3, r5}\n \tmovs\tr6, r1\n-\tmovs\tr5, #150\t@ 0x96\n+\tmovs\tr5, #154\t@ 0x9a\n \tmovs\tr5, r1\n-\tldmia\tr4, {r2, r4, r5, r7}\n+\tldmia\tr4, {r3, r4, r5, r7}\n \tmovs\tr6, r1\n-\tadd\tr3, pc, #56\t@ (adr r3, 3be3b0 > const&)@@Base+0x38>)\n+\tadd\tr3, pc, #72\t@ (adr r3, 3be3c0 > const&)@@Base+0x48>)\n \tmovs\tr6, r1\n \n 003be378 > const&)@@Base>:\n molecule_class_info_t::apply_atom_edits(std::vector > const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1560629,35 +1560631,35 @@\n \tmovs\tr4, r2\n \tldrb\tr0, [r5, #17]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r4, #15\n+\tasrs\tr0, r5, #15\n \tmovs\tr7, r1\n-\tasrs\tr6, r7, #14\n+\tasrs\tr2, r0, #15\n \tmovs\tr7, r1\n-\tstrh\tr0, [r5, r0]\n+\tstrh\tr4, [r5, r0]\n \tmovs\tr5, r1\n-\tasrs\tr0, r1, #13\n+\tasrs\tr4, r1, #13\n \tmovs\tr7, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tasrs\tr6, r7, #11\n+\tasrs\tr2, r0, #12\n \tmovs\tr7, r1\n-\tasrs\tr6, r5, #10\n+\tasrs\tr2, r6, #10\n \tmovs\tr7, r1\n-\tasrs\tr2, r4, #9\n+\tasrs\tr6, r4, #9\n \tmovs\tr7, r1\n \tldrb\tr4, [r1, #9]\n \tmovs\tr4, r2\n \tldrb\tr2, [r5, #8]\n \tmovs\tr4, r2\n-\tasrs\tr6, r1, #9\n+\tasrs\tr2, r2, #9\n \tmovs\tr7, r1\n \tldrb\tr6, [r0, #8]\n \tmovs\tr4, r2\n \n 003be650 :\n molecule_class_info_t::to_coord_orth(mmdb::Atom*) const:\n \tpush\t{lr}\n@@ -1561145,47 +1561147,47 @@\n \tsubs\tr7, #243\t@ 0xf3\n \tldrb\tr4, [r6, #4]\n \tmovs\tr4, r2\n \tldrb\tr6, [r4, #4]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #856]\t@ (3beee0 )\n+\tldr\tr6, [pc, #872]\t@ (3beef0 )\n \tmovs\tr5, r1\n \tldr\tr6, [sp, #368]\t@ 0x170\n \tmovs\tr4, r1\n-\tldr\tr2, [r6, #36]\t@ 0x24\n+\tldr\tr6, [r6, #36]\t@ 0x24\n \tmovs\tr7, r1\n \tcmn\tr2, r0\n \tmovs\tr4, r1\n-\tldr\tr6, [r3, #40]\t@ 0x28\n+\tldr\tr2, [r4, #40]\t@ 0x28\n \tmovs\tr7, r1\n-\tlsrs\tr4, r7, #27\n+\tlsrs\tr0, r0, #28\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr4, r7, #23\n+\tlsrs\tr0, r0, #24\n \tmovs\tr7, r1\n \tstrb\tr6, [r2, #22]\n \tmovs\tr4, r2\n-\tldr\tr6, [r0, #12]\n+\tldr\tr2, [r1, #12]\n \tmovs\tr7, r1\n-\tlsrs\tr0, r6, #21\n+\tlsrs\tr4, r6, #21\n \tmovs\tr7, r1\n-\tlsrs\tr4, r0, #21\n+\tlsrs\tr0, r1, #21\n \tmovs\tr7, r1\n-\tlsrs\tr0, r3, #22\n+\tlsrs\tr4, r3, #22\n \tmovs\tr7, r1\n-\tlsrs\tr0, r6, #23\n+\tlsrs\tr4, r6, #23\n \tmovs\tr7, r1\n-\tlsrs\tr0, r5, #21\n+\tlsrs\tr4, r5, #21\n \tmovs\tr7, r1\n-\tlsrs\tr0, r4, #22\n+\tlsrs\tr4, r4, #22\n \tmovs\tr7, r1\n-\tlsrs\tr0, r7, #22\n+\tlsrs\tr4, r7, #22\n \tmovs\tr7, r1\n \n 003bebc8 :\n molecule_class_info_t::get_phi_psi(int) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -1561447,47 +1561449,47 @@\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr6, [r2, #16]\n \tmovs\tr4, r2\n \tstrb\tr2, [r6, #15]\n \tmovs\tr4, r2\n-\tldr\tr1, [pc, #656]\t@ (3bf13c )\n+\tldr\tr1, [pc, #672]\t@ (3bf14c )\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n+\tlsrs\tr0, r1, #18\n+\tmovs\tr7, r1\n \tlsrs\tr4, r0, #18\n \tmovs\tr7, r1\n-\tlsrs\tr0, r0, #18\n+\tlsrs\tr4, r1, #18\n \tmovs\tr7, r1\n \tlsrs\tr0, r1, #18\n \tmovs\tr7, r1\n \tlsrs\tr4, r0, #18\n \tmovs\tr7, r1\n-\tlsrs\tr0, r0, #18\n-\tmovs\tr7, r1\n-\tlsrs\tr4, r2, #17\n+\tlsrs\tr0, r3, #17\n \tmovs\tr7, r1\n-\tstr\tr4, [r3, #80]\t@ 0x50\n+\tstr\tr0, [r4, #80]\t@ 0x50\n \tmovs\tr7, r1\n \tldr\tr0, [sp, #1008]\t@ 0x3f0\n \tmovs\tr4, r1\n-\tstr\tr2, [r5, #76]\t@ 0x4c\n+\tstr\tr6, [r5, #76]\t@ 0x4c\n \tmovs\tr7, r1\n \tldr\tr0, [sp, #808]\t@ 0x328\n \tmovs\tr4, r1\n \tsubs\tr5, #36\t@ 0x24\n \tmovs\tr4, r1\n \tldr\tr0, [sp, #624]\t@ 0x270\n \tmovs\tr4, r1\n-\tstr\tr2, [r4, #76]\t@ 0x4c\n+\tstr\tr6, [r4, #76]\t@ 0x4c\n \tmovs\tr7, r1\n \tldr\tr0, [sp, #440]\t@ 0x1b8\n \tmovs\tr4, r1\n-\tstr\tr6, [r5, #72]\t@ 0x48\n+\tstr\tr2, [r6, #72]\t@ 0x48\n \tmovs\tr7, r1\n \tldr\tr0, [sp, #232]\t@ 0xe8\n \tmovs\tr4, r1\n \n 003beef0 :\n molecule_class_info_t::Have_redoable_modifications_p() const:\n \tldrd\tr3, r2, [r0, #384]\t@ 0x180\n@@ -1561855,24 +1561857,24 @@\n \tb.n\t3bf306 \n \tldr\tr4, [r2, #100]\t@ 0x64\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr2, [r6, #96]\t@ 0x60\n \tmovs\tr4, r2\n-\tstr\tr6, [r4, #84]\t@ 0x54\n+\tstr\tr2, [r5, #84]\t@ 0x54\n \tmovs\tr6, r1\n-\tcmp\tr4, pc\n+\tcmp\tr8, r0\n \tmovs\tr6, r1\n-\tcmp\tr4, sl\n+\tcmp\tr0, fp\n \tmovs\tr6, r1\n \tldc\t0, cr0, [r0], {12}\n-\tadd\tlr, pc\n+\tcmp\tr2, r0\n \tmovs\tr6, r1\n-\tadd\tsl, sl\n+\tadd\tlr, sl\n \tmovs\tr6, r1\n \tldr\tr2, [r1, #80]\t@ 0x50\n \tmovs\tr4, r2\n \n 003bf344 const&, float, short)@@Base>:\n molecule_class_info_t::trim_by_map(clipper::Xmap const&, float, short):\n \tpush\t{r4, r5, r6, lr}\n@@ -1561911,15 +1561913,15 @@\n \tnop\n \tldr\tr2, [r3, #72]\t@ 0x48\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadds\tr6, r5, #5\n \tmovs\tr4, r1\n-\tlsls\tr4, r1, #25\n+\tlsls\tr0, r2, #25\n \tmovs\tr7, r1\n \n 003bf3ac :\n molecule_class_info_t::distorted_chiral_volumes[abi:cxx11](double) const:\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1562100,34 +1562102,34 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #56]\t@ 0x38\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsbcs\tr6, r3\n+\tsbcs\tr2, r4\n \tmovs\tr5, r1\n \tldr\tr4, [r4, #52]\t@ 0x34\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r4, #20\n+\tlsls\tr2, r5, #20\n \tmovs\tr7, r1\n-\tlsls\tr4, r6, #20\n+\tlsls\tr0, r7, #20\n \tmovs\tr7, r1\n \tldr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr4, r2\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tlsls\tr2, r7, #19\n+\tlsls\tr6, r7, #19\n \tmovs\tr7, r1\n-\tnegs\tr4, r1\n+\tnegs\tr0, r2\n \tmovs\tr6, r1\n-\tvst4.8\t{d0-d3}, [ip], lr\n-\tb.n\t3bfabc , std::allocator > const&, int, int, int)@@Base+0x110>\n+\tldrsb.w\tr0, [r0, lr]\n+\tb.n\t3bfac4 , std::allocator > const&, int, int, int)@@Base+0x118>\n \tmovs\tr6, r1\n \n 003bf5c0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base>:\n 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):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1562222,27 +1562224,27 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tldr\tr4, [r4, #32]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r1, #32]\n \tmovs\tr4, r2\n-\tands\tr4, r1\n+\tands\tr0, r2\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr0, r4, #14\n+\tlsls\tr4, r4, #14\n \tmovs\tr7, r1\n-\tlsls\tr6, r5, #14\n+\tlsls\tr2, r6, #14\n \tmovs\tr7, r1\n \tldr\tr2, [r2, #24]\n \tmovs\tr4, r2\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tlsls\tr4, r2, #14\n+\tlsls\tr0, r3, #14\n \tmovs\tr7, r1\n \n 003bf6e0 :\n molecule_class_info_t::get_residue_alt_confs[abi:cxx11](mmdb::Residue*) const:\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1562863,16 +1562865,16 @@\n \tmovs\tr4, r2\n \tstr\tr0, [r4, #96]\t@ 0x60\n \tmovs\tr4, r2\n \tstr\tr2, [r0, #96]\t@ 0x60\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldc2l\t0, cr0, [r2, #56]!\t@ 0x38\n-\tcdp2\t0, 2, cr0, cr6, cr14, {0}\n+\tldc2l\t0, cr0, [r6, #56]!\t@ 0x38\n+\tcdp2\t0, 2, cr0, cr10, cr14, {0}\n \tstr\tr2, [r4, #52]\t@ 0x34\n \tmovs\tr4, r2\n \tstr\tr6, [r7, #48]\t@ 0x30\n \tmovs\tr4, r2\n \n 003bfd0c , std::allocator > const&) const@@Base>:\n molecule_class_info_t::last_residue_in_chain(std::__cxx11::basic_string, std::allocator > const&) const:\n@@ -1563539,15 +1563541,15 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbeq.n\t3c0398 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208>\n \tblx\te7278 <__stack_chk_fail@plt>\n \tmov\tsl, sp\n \tb.n\t3c0376 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1e6>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tldr\tr4, [r3, #44]\t@ 0x2c\n+\tldr\tr0, [r4, #44]\t@ 0x2c\n \tmovs\tr7, r1\n \tldrsh\tr2, [r7, r0]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr0, [r5, r2]\n \tmovs\tr4, r2\n@@ -1563635,15 +1563637,15 @@\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr0, [r7, #18]\n \tmovs\tr4, r1\n \tldrh\tr6, [r2, r7]\n \tmovs\tr4, r2\n-\t\t\t@ instruction: 0xf694000e\n+\t\t\t@ instruction: 0xf698000e\n \tldrh\tr2, [r5, r6]\n \tmovs\tr4, r2\n \n 003c0484 :\n molecule_class_info_t::has_display_list_objects():\n \tldr.w\tr3, [r0, #1716]\t@ 0x6b4\n \tcbz\tr3, 3c049a \n@@ -1563931,27 +1563933,27 @@\n \tnop\n \tldr\tr6, [r4, r7]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r3, r6]\n \tmovs\tr4, r2\n-\tcmp\tr7, #200\t@ 0xc8\n+\tcmp\tr7, #204\t@ 0xcc\n \tmovs\tr5, r1\n-\tbics.w\tr0, r4, #9306112\t@ 0x8e0000\n+\tbics.w\tr0, r8, #9306112\t@ 0x8e0000\n \tldr\tr6, [r5, r4]\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbic.w\tr0, r2, #9306112\t@ 0x8e0000\n-\tlsrs\tr4, r7, #7\n+\tbic.w\tr0, r6, #9306112\t@ 0x8e0000\n+\tlsrs\tr0, r0, #8\n \tmovs\tr5, r1\n-\tadd\tr0, sp, #720\t@ 0x2d0\n+\tadd\tr0, sp, #736\t@ 0x2e0\n \tmovs\tr6, r1\n-\tldrb\tr0, [r1, #28]\n+\tldrb\tr4, [r1, #28]\n \tmovs\tr6, r1\n \n 003c077c , std::allocator > const&, int, int, float)@@Base>:\n molecule_class_info_t::set_b_factor_residue_range(std::__cxx11::basic_string, std::allocator > const&, int, int, float):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -1564080,27 +1564082,27 @@\n \tnop\n \tldr\tr2, [r4, r1]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr2, [r3, r0]\n \tmovs\tr4, r2\n-\tcmp\tr6, #68\t@ 0x44\n+\tcmp\tr6, #72\t@ 0x48\n \tmovs\tr5, r1\n-\t\t\t@ instruction: 0xf2f4000e\n+\t\t\t@ instruction: 0xf2f8000e\n \tldrsb\tr2, [r5, r6]\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf29e000e\n-\tlsrs\tr0, r7, #1\n+\tsubw\tr0, r2, #14\n+\tlsrs\tr4, r7, #1\n \tmovs\tr5, r1\n-\tadd\tr7, pc, #192\t@ (adr r7, 3c09bc )\n+\tadd\tr7, pc, #208\t@ (adr r7, 3c09cc )\n \tmovs\tr6, r1\n-\tldrb\tr4, [r0, #22]\n+\tldrb\tr0, [r1, #22]\n \tmovs\tr6, r1\n \n 003c0900 :\n molecule_class_info_t::set_b_factor_atom_selection(atom_selection_container_t const&, float, bool):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -1564501,35 +1564503,35 @@\n \tmovs\tr4, r2\n \tldrsb\tr6, [r2, r3]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadc.w\tr0, ip, #14\n-\tasrs\tr0, r3\n+\tadcs.w\tr0, r0, #14\n+\tasrs\tr4, r3\n \tmovs\tr6, r1\n-\tadc.w\tr0, sl, #14\n-\tldmia\tr5, {r1, r2, r5, r6}\n+\tadc.w\tr0, lr, #14\n+\tldmia\tr5, {r1, r3, r5, r6}\n \tmovs\tr6, r1\n \tsubs\tr0, r5, r2\n \tmovs\tr4, r1\n-\tpush\t{r2, r3, r6, lr}\n+\tpush\t{r4, r6, lr}\n \tmovs\tr6, r1\n \tsubs\tr0, r1, r0\n \tmovs\tr4, r1\n-\tldr\tr0, [r6, #116]\t@ 0x74\n+\tldr\tr4, [r6, #116]\t@ 0x74\n \tmovs\tr7, r1\n-\tbic.w\tr0, r6, #14\n+\tbic.w\tr0, sl, #14\n \tstrb\tr4, [r0, r3]\n \tmovs\tr4, r2\n-\tpush\t{r2, r3, r4}\n+\tpush\t{r5}\n \tmovs\tr6, r1\n-\tand.w\tr0, r2, #14\n-\tcbz\tr2, 3c0df0 , std::allocator > > const&)@@Base+0x60>\n+\tand.w\tr0, r6, #14\n+\tcbz\tr6, 3c0df0 , std::allocator > > const&)@@Base+0x60>\n \tmovs\tr6, r1\n \tstrh\tr2, [r7, r5]\n \tmovs\tr4, r2\n \tstrh\tr0, [r1, r5]\n \tmovs\tr4, r2\n \tstrh\tr0, [r4, r4]\n \tmovs\tr4, r2\n@@ -1564665,22 +1564667,22 @@\n \tnop\n \tstrh\tr0, [r2, r1]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr6, [r0, r1]\n \tmovs\tr4, r2\n-\tldcl\t0, cr0, [lr, #56]!\t@ 0x38\n+\tcdp\t0, 0, cr0, cr2, cr14, {0}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr2, [r4, r5]\n \tmovs\tr4, r2\n-\tstcl\t0, cr0, [sl, #-56]\t@ 0xffffffc8\n+\tstcl\t0, cr0, [lr, #-56]\t@ 0xffffffc8\n \tstr\tr2, [r7, r4]\n \tmovs\tr4, r2\n \n 003c0f00 :\n molecule_class_info_t::set_b_factor_residue(coot::residue_spec_t, float):\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1564741,15 +1564743,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tstr\tr2, [r4, r3]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, r2]\n \tmovs\tr4, r2\n-\tstc\t0, cr0, [r8], {14}\n+\tstc\t0, cr0, [ip], {14}\n \n 003c0fac :\n molecule_class_info_t::change_b_factors_of_residue_by(coot::residue_spec_t, float):\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n \tsub.w\tip, sp, ip\n@@ -1564816,15 +1564818,15 @@\n \tnop\n \tstr\tr6, [r6, r0]\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr7, [pc, #776]\t@ (3c1378 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*)@@Base+0x180>)\n \tmovs\tr4, r2\n-\trsbs\tr0, sl, lr\n+\trsbs\tr0, lr, lr\n \n 003c1074 :\n molecule_class_info_t::change_chain_id_with_residue_range_helper_insert_or_add(mmdb::Chain*, mmdb::Residue*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #3992]\t@ 0xf98\n@@ -1564975,15 +1564977,15 @@\n \tmov\tr0, r5\n \tadd\tr1, pc\n \tblx\te65a8 \n \tmovs\tr3, #1\n \tmov\tr0, r4\n \tstrh.w\tr3, [r5, #372]\t@ 0x174\n \tpop\t{r3, r4, r5, r6, r7, pc}\n-\torn\tr0, r4, lr\n+\torn\tr0, r8, lr\n \n 003c11f8 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*)@@Base>:\n molecule_class_info_t::cis_trans_conversion(std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #3968]\t@ 0xf80\n@@ -1565203,15 +1565205,15 @@\n \tb.n\t3c139e , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*)@@Base+0x1a6>\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tldr\tr5, [pc, #920]\t@ (3c17c0 )\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe8d4000e\n+\t\t\t@ instruction: 0xe8d8000e\n \tldr\tr4, [pc, #480]\t@ (3c1614 )\n \tmovs\tr4, r2\n \n 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>:\n 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):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1565698,27 +1565700,27 @@\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr1, [pc, #536]\t@ (3c1b14 )\n \tmovs\tr4, r2\n \tldr\tr1, [pc, #424]\t@ (3c1aa8 )\n \tmovs\tr4, r2\n-\tb.n\t3c1484 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>\n+\tb.n\t3c148c 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>\n \tmovs\tr6, r1\n-\tb.n\t3c14cc , std::allocator > const&)@@Base+0x1c>\n+\tb.n\t3c14d4 , std::allocator > const&)@@Base+0x24>\n \tmovs\tr6, r1\n-\tb.n\t3c141c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*)@@Base+0x224>\n+\tb.n\t3c1424 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Manager*)@@Base+0x22c>\n \tmovs\tr6, r1\n-\tstr\tr4, [sp, #376]\t@ 0x178\n+\tstr\tr4, [sp, #392]\t@ 0x188\n \tmovs\tr6, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tb.n\t3c117c \n+\tb.n\t3c1184 \n \tmovs\tr6, r1\n \tbx\tr7\n \tmovs\tr4, r2\n \tbx\tr4\n \tmovs\tr4, r2\n \n 003c1924 :\n@@ -1566022,15 +1566024,15 @@\n \tmovs\tr4, r2\n \tcmp\tlr, r4\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr2, sp\n \tmovs\tr4, r2\n-\tb.n\t3c1f04 , 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>\n+\tb.n\t3c1f0c , 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>\n \tmovs\tr6, r1\n \t\t\t@ instruction: 0xeaaa000b\n \tmvns\tr6, r5\n \tmovs\tr4, r2\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n@@ -1566347,31 +1566349,31 @@\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tnegs\tr0, r6\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsvc\t86\t@ 0x56\n+\tsvc\t90\t@ 0x5a\n \tmovs\tr6, r1\n \trors\tr2, r5\n \tmovs\tr4, r2\n-\tudf\t#246\t@ 0xf6\n+\tudf\t#250\t@ 0xfa\n \tmovs\tr6, r1\n-\tudf\t#6\n+\tudf\t#10\n \tmovs\tr6, r1\n-\t\t\t@ instruction: 0xb8d2\n+\t\t\t@ instruction: 0xb8d6\n \tmovs\tr6, r1\n-\tldrh\tr0, [r4, r4]\n+\tldrh\tr4, [r4, r4]\n \tmovs\tr7, r1\n-\tldrh\tr0, [r6, r4]\n+\tldrh\tr4, [r6, r4]\n \tmovs\tr7, r1\n \tlsls\tr6, r5\n \tmovs\tr4, r2\n-\tble.n\t3c1fd8 , 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>\n+\tble.n\t3c1fe0 , 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>\n \tmovs\tr6, r1\n \n 003c1ffc :\n molecule_class_info_t::set_show_non_bonded_contact_baddies_markers(int):\n \tbx\tlr\n \tnop\n \n@@ -1566547,19 +1566549,19 @@\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tnop\n \tsubs\tr7, #20\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbgt.n\t3c20e4 \n+\tbgt.n\t3c20ec \n \tmovs\tr6, r1\n-\tasrs\tr2, r5, #25\n+\tasrs\tr6, r5, #25\n \tmovs\tr6, r1\n-\tbgt.n\t3c2294 \n+\tbgt.n\t3c229c \n \tmovs\tr6, r1\n __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]:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n \tsubs\tr3, r1, r0\n@@ -1566819,31 +1566821,31 @@\n \tb.n\t3c235e , 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>\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tsubs\tr4, #188\t@ 0xbc\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbge.n\t3c2558 , 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>\n+\tbge.n\t3c2560 , 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>\n \tmovs\tr6, r1\n \tsubs\tr4, #130\t@ 0x82\n \tmovs\tr4, r2\n-\tasrs\tr2, r2, #9\n+\tasrs\tr6, r2, #9\n \tmovs\tr5, r1\n-\tstr\tr0, [r7, r5]\n+\tstr\tr4, [r7, r5]\n \tmovs\tr5, r1\n-\tstr\tr6, [r6, r5]\n+\tstr\tr2, [r7, r5]\n \tmovs\tr5, r1\n-\tstr\tr6, [r6, r5]\n+\tstr\tr2, [r7, r5]\n \tmovs\tr5, r1\n-\tlsrs\tr2, r5, #15\n+\tlsrs\tr6, r5, #15\n \tmovs\tr7, r1\n \t\t\t@ instruction: 0x47aa\n \tmovs\tr4, r1\n-\tbls.n\t3c259c , 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>\n+\tbls.n\t3c25a4 , 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>\n \tmovs\tr6, r1\n \n 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>:\n 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 >):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1566960,25 +1566962,25 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tsubs\tr3, #60\t@ 0x3c\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr3, #22\n \tmovs\tr4, r2\n-\tasrs\tr6, r5, #3\n+\tasrs\tr2, r6, #3\n \tmovs\tr5, r1\n-\tbhi.n\t3c2518 , 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>\n+\tbhi.n\t3c2520 , 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>\n \tmovs\tr6, r1\n-\tbhi.n\t3c2518 , 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>\n+\tbhi.n\t3c2520 , 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>\n \tmovs\tr6, r1\n-\tbhi.n\t3c251c , 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>\n+\tbhi.n\t3c2524 , 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>\n \tmovs\tr6, r1\n-\tbhi.n\t3c2518 , 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>\n+\tbhi.n\t3c2520 , 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>\n \tmovs\tr6, r1\n-\tbhi.n\t3c26f8 , std::allocator > const&) const@@Base+0xf8>\n+\tbhi.n\t3c2500 , 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>\n \tmovs\tr6, r1\n \n 003c2600 , std::allocator > const&) const@@Base>:\n molecule_class_info_t::is_fasta_aa(std::__cxx11::basic_string, std::allocator > const&) const:\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1567134,62 +1567136,62 @@\n \tcmp\tr0, #0\n \tbne.w\t3c2628 , std::allocator > const&) const@@Base+0x28>\n \tldr\tr1, [pc, #112]\t@ (3c27e8 , std::allocator > const&) const@@Base+0x1e8>)\n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, lr}\n \tadd\tr1, pc\n \tb.w\te957c , std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*)@plt>\n-\tmov\tip, r0\n+\tmov\tr8, r1\n \tmovs\tr7, r1\n-\tlsls\tr4, r4, #17\n+\tlsls\tr0, r5, #17\n \tmovs\tr7, r1\n-\tlsrs\tr6, r5, #7\n+\tlsrs\tr2, r6, #7\n \tmovs\tr7, r1\n-\teors.w\tr0, r8, sp\n-\tasrs\tr6, r3, #27\n+\teors.w\tr0, ip, sp\n+\tasrs\tr2, r4, #27\n \tmovs\tr7, r1\n-\tb.n\t3c2c34 > const&)@@Base+0x294>\n+\tb.n\t3c2c3c > const&)@@Base+0x29c>\n \tmovs\tr4, r1\n-\tasrs\tr6, r0, #22\n+\tasrs\tr2, r1, #22\n \tmovs\tr6, r1\n-\tadds\tr3, #228\t@ 0xe4\n+\tadds\tr3, #232\t@ 0xe8\n \tmovs\tr6, r1\n-\teors\tr2, r4\n+\teors\tr6, r4\n \tmovs\tr5, r1\n \tldrb\tr0, [r0, r4]\n \tmovs\tr4, r1\n-\tldr\tr2, [r1, #76]\t@ 0x4c\n+\tldr\tr6, [r1, #76]\t@ 0x4c\n \tmovs\tr5, r1\n \tstmia\tr3!, {r3, r4, r5, r7}\n \tmovs\tr4, r1\n \tldrsh\tr6, [r4, r0]\n \tmovs\tr4, r1\n \tstrb\tr4, [r4, #6]\n \tmovs\tr4, r1\n-\tbvc.n\t3c2874 , std::allocator > const&) const@@Base+0x88>\n+\tbvc.n\t3c287c , std::allocator > const&) const@@Base+0x90>\n \tmovs\tr6, r1\n-\tbcc.n\t3c270c , std::allocator > const&) const@@Base+0x10c>\n+\tbcc.n\t3c2714 , std::allocator > const&) const@@Base+0x114>\n \tmovs\tr5, r1\n-\tstr\tr4, [sp, #152]\t@ 0x98\n+\tstr\tr4, [sp, #168]\t@ 0xa8\n \tmovs\tr5, r1\n-\tadd\tr5, pc, #0\t@ (adr r5, 3c27cc , std::allocator > const&) const@@Base+0x1cc>)\n+\tadd\tr5, pc, #16\t@ (adr r5, 3c27dc , std::allocator > const&) const@@Base+0x1dc>)\n \tmovs\tr5, r1\n-\tbvc.n\t3c281c , std::allocator > const&) const@@Base+0x30>\n+\tbvc.n\t3c2824 , std::allocator > const&) const@@Base+0x38>\n \tmovs\tr6, r1\n-\tldrb\tr0, [r3, #10]\n+\tldrb\tr4, [r3, #10]\n \tmovs\tr5, r1\n-\tbvc.n\t3c27f4 , std::allocator > const&) const@@Base+0x8>\n+\tbvc.n\t3c27fc , std::allocator > const&) const@@Base+0x10>\n \tmovs\tr6, r1\n-\tlsls\tr2, r7, #12\n+\tlsls\tr6, r7, #12\n \tmovs\tr7, r1\n-\tldr\tr3, [sp, #872]\t@ 0x368\n+\tldr\tr3, [sp, #888]\t@ 0x378\n \tmovs\tr6, r1\n-\tbvs.n\t3c27a8 , std::allocator > const&) const@@Base+0x1a8>\n+\tbvs.n\t3c27b0 , std::allocator > const&) const@@Base+0x1b0>\n \tmovs\tr6, r1\n-\tlsrs\tr6, r5, #26\n+\tlsrs\tr2, r6, #26\n \tmovs\tr5, r1\n \tstr\tr3, [sp, #312]\t@ 0x138\n \tmovs\tr4, r1\n \n 003c27ec , std::allocator > const&) const@@Base>:\n molecule_class_info_t::is_pir_aa(std::__cxx11::basic_string, std::allocator > const&) const:\n \tpush\t{r4, lr}\n@@ -1567332,56 +1567334,56 @@\n \tadd\tr1, pc\n \tb.w\te957c , std::allocator >(std::__cxx11::basic_string, std::allocator > const&, char const*)@plt>\n \tldr\tr3, [r1, #0]\n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #65\t@ 0x41\n \tbne.w\t3c2804 , std::allocator > const&) const@@Base+0x18>\n \tpop\t{r4, pc}\n-\tlsls\tr4, r7, #9\n+\tlsls\tr0, r0, #10\n \tmovs\tr7, r1\n-\tldmia.w\tlr!, {r0, r2, r3}\n-\tasrs\tr4, r0, #20\n+\t\t\t@ instruction: 0xe8c2000d\n+\tasrs\tr0, r1, #20\n \tmovs\tr7, r1\n-\tb.n\t3c2a3c > const&)@@Base+0x9c>\n+\tb.n\t3c2a44 > const&)@@Base+0xa4>\n \tmovs\tr4, r1\n-\tasrs\tr4, r5, #14\n+\tasrs\tr0, r6, #14\n \tmovs\tr6, r1\n-\tadds\tr2, #10\n+\tadds\tr2, #14\n \tmovs\tr6, r1\n-\tsubs\tr6, #136\t@ 0x88\n+\tsubs\tr6, #140\t@ 0x8c\n \tmovs\tr5, r1\n \tldrh\tr6, [r4, r4]\n \tmovs\tr4, r1\n-\tldr\tr0, [r6, #44]\t@ 0x2c\n+\tldr\tr4, [r6, #44]\t@ 0x2c\n \tmovs\tr5, r1\n \tstmia\tr1!, {r1, r2, r3, r4, r6, r7}\n \tmovs\tr4, r1\n \tldrb\tr4, [r1, r1]\n \tmovs\tr4, r1\n \tldr\tr2, [r1, #124]\t@ 0x7c\n \tmovs\tr4, r1\n-\tbpl.n\t3c287c , std::allocator > const&) const@@Base+0x90>\n+\tbpl.n\t3c2884 , std::allocator > const&) const@@Base+0x98>\n \tmovs\tr6, r1\n-\tbne.n\t3c2914 , std::allocator > const&) const@@Base+0x128>\n+\tbne.n\t3c291c , std::allocator > const&) const@@Base+0x130>\n \tmovs\tr5, r1\n-\tstr\tr2, [sp, #304]\t@ 0x130\n+\tstr\tr2, [sp, #320]\t@ 0x140\n \tmovs\tr5, r1\n-\tadd\tr3, pc, #152\t@ (adr r3, 3c2a20 > const&)@@Base+0x80>)\n+\tadd\tr3, pc, #168\t@ (adr r3, 3c2a30 > const&)@@Base+0x90>)\n \tmovs\tr5, r1\n-\tldrb\tr4, [r1, #3]\n+\tldrb\tr0, [r2, #3]\n \tmovs\tr5, r1\n-\tbpl.n\t3c2a14 > const&)@@Base+0x74>\n+\tbpl.n\t3c2a1c > const&)@@Base+0x7c>\n \tmovs\tr6, r1\n-\tlsls\tr0, r6, #5\n+\tlsls\tr4, r6, #5\n \tmovs\tr7, r1\n-\tldr\tr2, [sp, #72]\t@ 0x48\n+\tldr\tr2, [sp, #88]\t@ 0x58\n \tmovs\tr6, r1\n-\tbpl.n\t3c29d0 > const&)@@Base+0x30>\n+\tbpl.n\t3c29d8 > const&)@@Base+0x38>\n \tmovs\tr6, r1\n-\tbmi.n\t3c299c , std::allocator > const&) const@@Base+0x1b0>\n+\tbpl.n\t3c29a4 > const&)@@Base+0x4>\n \tmovs\tr6, r1\n \n 003c29a0 > const&)@@Base>:\n molecule_class_info_t::set_atom_attributes(std::vector > const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1567610,37 +1567612,37 @@\n \tb.n\t3c2ae2 > const&)@@Base+0x142>\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tadds\tr6, #70\t@ 0x46\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3, #16\n+\tlsrs\tr2, r4, #16\n \tmovs\tr5, r1\n-\tldr\tr3, [pc, #416]\t@ (3c2ddc )\n+\tldr\tr3, [pc, #432]\t@ (3c2dec )\n \tmovs\tr5, r1\n-\tbcc.n\t3c2cc8 \n+\tbcc.n\t3c2cd0 \n \tmovs\tr6, r1\n-\tbcc.n\t3c2cc4 \n+\tbcc.n\t3c2ccc \n \tmovs\tr6, r1\n-\tbcc.n\t3c2cc0 \n+\tbcc.n\t3c2cc8 \n \tmovs\tr6, r1\n-\tbcc.n\t3c2cb8 \n+\tbcc.n\t3c2cc0 \n \tmovs\tr6, r1\n-\tldr\tr2, [pc, #480]\t@ (3c2e30 )\n+\tldr\tr2, [pc, #496]\t@ (3c2e40 )\n \tmovs\tr5, r1\n-\tldr\tr2, [pc, #464]\t@ (3c2e24 )\n+\tldr\tr2, [pc, #480]\t@ (3c2e34 )\n \tmovs\tr5, r1\n \tlsls\tr0, r7\n \tmovs\tr4, r1\n-\tlsls\tr4, r1, #19\n+\tlsls\tr0, r2, #19\n \tmovs\tr7, r1\n-\tbcs.n\t3c2d38 \n+\tbcs.n\t3c2d40 \n \tmovs\tr6, r1\n-\tbcs.n\t3c2bbc > const&)@@Base+0x21c>\n+\tbcs.n\t3c2bc4 > const&)@@Base+0x224>\n \tmovs\tr6, r1\n \tadds\tr4, #94\t@ 0x5e\n \tmovs\tr4, r2\n \n 003c2c68 :\n molecule_class_info_t::pepflip(int):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n@@ -1567797,23 +1567799,23 @@\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr3, #110\t@ 0x6e\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbne.n\t3c2ed0 \n+\tbne.n\t3c2ed8 \n \tmovs\tr6, r1\n-\tlsrs\tr4, r0, #10\n+\tlsrs\tr0, r1, #10\n \tmovs\tr6, r1\n-\tlsrs\tr6, r5, #9\n+\tlsrs\tr2, r6, #9\n \tmovs\tr6, r1\n-\tmovs\tr5, #60\t@ 0x3c\n+\tmovs\tr5, #64\t@ 0x40\n \tmovs\tr7, r1\n-\tbpl.n\t3c2d54 \n+\tbpl.n\t3c2d5c \n \tmovs\tr5, r1\n \tadds\tr2, #84\t@ 0x54\n \tmovs\tr4, r2\n \tadds\tr2, #34\t@ 0x22\n \tmovs\tr4, r2\n \n 003c2e24 :\n@@ -1568036,17 +1568038,17 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadds\tr1, #190\t@ 0xbe\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldmia\tr7, {r1, r2, r3, r4, r5, r6, r7}\n+\tbeq.n\t3c303c \n \tmovs\tr6, r1\n-\tmovs\tr4, #132\t@ 0x84\n+\tmovs\tr4, #136\t@ 0x88\n \tmovs\tr7, r1\n \tadds\tr0, #206\t@ 0xce\n \tmovs\tr4, r2\n \tcmp\tr7, #234\t@ 0xea\n \tmovs\tr4, r2\n \n 003c3044 > const&, coot::protein_geometry const&)@@Base>:\n@@ -1568270,25 +1568272,25 @@\n \tnop\n \tcmp\tr7, #160\t@ 0xa0\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr7, #144\t@ 0x90\n \tmovs\tr4, r2\n-\tldmia\tr5, {r2, r4, r5, r6}\n+\tldmia\tr5, {r3, r4, r5, r6}\n \tmovs\tr6, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr4!, {r2, r3, r6, r7}\n+\tldmia\tr4, {r4, r6, r7}\n \tmovs\tr6, r1\n \tcmp\tr5, #240\t@ 0xf0\n \tmovs\tr4, r2\n-\tldmia\tr4, {r2, r4, r5, r7}\n+\tldmia\tr4, {r3, r4, r5, r7}\n \tmovs\tr6, r1\n-\tldmia\tr4, {r3, r4, r5}\n+\tldmia\tr4, {r2, r3, r4, r5}\n \tmovs\tr6, r1\n \tcmp\tr5, #148\t@ 0x94\n \tmovs\tr4, r2\n \n 003c32c8 :\n molecule_class_info_t::delete_all_sequences_from_molecule():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1569302,15 +1569304,15 @@\n \tbeq.n\t3c3c72 \n \tb.n\t3c3c4e \n \tnop\n \tmovs\tr7, #50\t@ 0x32\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r2, r3, r6}\n+\tstmia\tr5!, {r4, r6}\n \tmovs\tr6, r1\n \tmovs\tr6, #36\t@ 0x24\n \tmovs\tr4, r2\n \tmovs\tr3, #190\t@ 0xbe\n \tmovs\tr4, r2\n \tmovs\tr3, #154\t@ 0x9a\n \tmovs\tr4, r2\n@@ -1569632,18 +1569634,18 @@\n \tnop\n \tmovs\tr2, #144\t@ 0x90\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr0, #190\t@ 0xbe\n \tmovs\tr4, r2\n-\tittt\tpl\n-\tmovpl\tr6, r1\n-\tsubpl\tr2, r7, #7\n-\tmovpl\tr4, r2\n+\tittt\tvs\n+\tmovvs\tr6, r1\n+\tsubvs\tr2, r7, #7\n+\tmovvs\tr4, r2\n \tsubs\tr4, r3, #7\n \tmovs\tr4, r2\n \tsubs\tr4, r7, #6\n \tmovs\tr4, r2\n \n 003c4070 :\n molecule_class_info_t::delete_residue(coot::residue_spec_t const&):\n@@ -1570125,19 +1570127,19 @@\n \tmovs\tr4, r2\n \tadds\tr4, r6, #6\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr6, r4, #4\n \tmovs\tr4, r2\n-\tcbnz\tr2, 3c457e > const&)@@Base+0x56>\n+\tcbnz\tr6, 3c457e > const&)@@Base+0x56>\n \tmovs\tr6, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\trevsh\tr2, r3\n+\trevsh\tr6, r3\n \tmovs\tr6, r1\n \tldrb\tr2, [r3, #10]\n \tmovs\tr4, r1\n \tldrb\tr0, [r3, #10]\n \tmovs\tr4, r1\n \tsubs\tr2, r3, r4\n \tmovs\tr4, r2\n@@ -1570255,15 +1570257,15 @@\n \tmovs\tr0, #0\n \tb.n\t3c4642 > const&)@@Base+0x11a>\n \tblx\te7278 <__stack_chk_fail@plt>\n \tsubs\tr4, r7, r2\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcbnz\tr6, 3c4684 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x10>\n+\tcbnz\tr2, 3c4686 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x12>\n \tmovs\tr6, r1\n \tadds\tr6, r6, r6\n \tmovs\tr4, r2\n \n 003c4674 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base>:\n molecule_class_info_t::delete_residue_sidechain(std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1570508,15 +1570510,15 @@\n \tb.n\t3c48c2 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x24e>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadds\tr4, r4, r5\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb816\n+\t\t\t@ instruction: 0xb81a\n \tmovs\tr6, r1\n \tadds\tr0, r6, r1\n \tmovs\tr4, r2\n \tasrs\tr0, r6, #28\n \tmovs\tr4, r2\n \n 003c48fc :\n@@ -1570965,15 +1570967,15 @@\n \tsubs\tr7, #130\t@ 0x82\n \tasrs\tr2, r2, #27\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr2, r6, #24\n \tmovs\tr4, r2\n-\tcbz\tr6, 3c4dac > const&)@@Base+0x8>\n+\tcbz\tr2, 3c4dae > const&)@@Base+0xa>\n \tmovs\tr6, r1\n \tsubs\tr1, #142\t@ 0x8e\n \tmovs\tr4, r1\n \tasrs\tr6, r6, #11\n \tmovs\tr4, r2\n \tasrs\tr2, r1, #11\n \tmovs\tr4, r2\n@@ -1571133,18 +1571135,18 @@\n \tblx\ted048 \n \tb.n\t3c4ea8 > const&)@@Base+0x104>\n \tblx\te7278 <__stack_chk_fail@plt>\n \tasrs\tr2, r0, #9\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe828000c\n+\t\t\t@ instruction: 0xe82c000c\n \tasrs\tr0, r2, #5\n \tmovs\tr4, r2\n-\tsub\tsp, #264\t@ 0x108\n+\tsub\tsp, #280\t@ 0x118\n \tmovs\tr6, r1\n \n 003c4f2c :\n molecule_class_info_t::set_residue_to_rotamer_move_atoms(mmdb::Residue*, mmdb::Residue*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1571479,15 +1571481,15 @@\n \tb.n\t3c525e \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tasrs\tr0, r7, #2\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #680\t@ 0x2a8\n+\tadd\tr6, sp, #696\t@ 0x2b8\n \tmovs\tr6, r1\n \tlsrs\tr4, r1, #27\n \tmovs\tr4, r2\n \tlsrs\tr4, r2, #22\n \tmovs\tr4, r2\n \n 003c529c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base>:\n@@ -1571745,21 +1571747,21 @@\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr4, r6, #20\n \tmovs\tr4, r2\n \tadds\tr3, #88\t@ 0x58\n \tmovs\tr4, r1\n-\tadd\tr5, sp, #136\t@ 0x88\n+\tadd\tr5, sp, #152\t@ 0x98\n \tmovs\tr6, r1\n \tlsrs\tr2, r4, #13\n \tmovs\tr4, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #216\t@ 0xd8\n+\tadd\tr3, sp, #232\t@ 0xe8\n \tmovs\tr6, r1\n \tlsrs\tr4, r6, #11\n \tmovs\tr4, r2\n \n 003c5568 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, int)@@Base>:\n 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):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1572474,37 +1572476,37 @@\n \tnop\n \tlsrs\tr4, r7, #9\n \tmovs\tr4, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr2, r3, #9\n \tmovs\tr4, r2\n-\tadd\tr2, sp, #488\t@ 0x1e8\n+\tadd\tr2, sp, #504\t@ 0x1f8\n \tmovs\tr6, r1\n-\tstrb\tr6, [r5, r5]\n+\tstrb\tr2, [r6, r5]\n \tmovs\tr6, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r5, r0]\n+\tstrb\tr0, [r6, r0]\n \tmovs\tr6, r1\n-\tadd\tr0, sp, #560\t@ 0x230\n+\tadd\tr0, sp, #576\t@ 0x240\n \tmovs\tr6, r1\n-\tadd\tr0, sp, #472\t@ 0x1d8\n+\tadd\tr0, sp, #488\t@ 0x1e8\n \tmovs\tr6, r1\n-\tadd\tr0, sp, #496\t@ 0x1f0\n+\tadd\tr0, sp, #512\t@ 0x200\n \tmovs\tr6, r1\n \tlsls\tr2, r2, #30\n \tmovs\tr4, r2\n-\tadd\tr7, pc, #168\t@ (adr r7, 3c5d48 const&, float, float, float, float, short, short)@@Base+0x98>)\n+\tadd\tr7, pc, #184\t@ (adr r7, 3c5d58 const&, float, float, float, float, short, short)@@Base+0xa8>)\n \tmovs\tr6, r1\n-\tstrh\tr0, [r0, r0]\n+\tstrh\tr4, [r0, r0]\n \tmovs\tr6, r1\n \tcmp\tr3, #118\t@ 0x76\n \tmovs\tr4, r1\n-\tadd\tr4, pc, #408\t@ (adr r4, 3c5e44 )\n+\tadd\tr4, pc, #424\t@ (adr r4, 3c5e54 )\n \tmovs\tr6, r1\n \tlsls\tr4, r1, #15\n \tmovs\tr4, r2\n \n 003c5cb0 const&, float, float, float, float, short, short)@@Base>:\n molecule_class_info_t::find_water_baddies_OR(float, clipper::Xmap const&, float, float, float, float, short, short):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -1572990,54 +1572992,54 @@\n \teors\tr6, r3\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #8\n \tmovs\tr4, r2\n \tlsls\tr4, r5, #8\n \tmovs\tr4, r2\n-\tadd\tr3, pc, #32\t@ (adr r3, 3c61f0 )\n+\tadd\tr3, pc, #48\t@ (adr r3, 3c6200 )\n \tmovs\tr6, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tlsls\tr6, r4, #7\n \tmovs\tr4, r2\n \tcmp\tr0, #16\n \tmovs\tr4, r1\n-\tbic.w\tr0, sl, #9306112\t@ 0x8e0000\n+\tbic.w\tr0, lr, #9306112\t@ 0x8e0000\n \tmovs\tr7, #228\t@ 0xe4\n \tmovs\tr4, r1\n-\t\t\t@ instruction: 0xf4fa000e\n+\t\t\t@ instruction: 0xf4fe000e\n \tmovs\tr7, #184\t@ 0xb8\n \tmovs\tr4, r1\n \tldmia\tr4, {r1, r3, r4, r5}\n \tmovs\tr3, r1\n \tmovs\tr7, #140\t@ 0x8c\n \tmovs\tr4, r1\n-\t\t\t@ instruction: 0xf3fa000e\n-\tadd\tr2, pc, #400\t@ (adr r2, 3c638c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x18>)\n+\t\t\t@ instruction: 0xf3fe000e\n+\tadd\tr2, pc, #416\t@ (adr r2, 3c639c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x28>)\n \tmovs\tr6, r1\n-\tadd\tr2, pc, #528\t@ (adr r2, 3c6410 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x9c>)\n+\tadd\tr2, pc, #544\t@ (adr r2, 3c6420 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0xac>)\n \tmovs\tr6, r1\n-\tadd\tr2, pc, #584\t@ (adr r2, 3c644c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0xd8>)\n+\tadd\tr2, pc, #600\t@ (adr r2, 3c645c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0xe8>)\n \tmovs\tr6, r1\n-\tadd\tr2, pc, #752\t@ (adr r2, 3c64f8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x184>)\n+\tadd\tr2, pc, #768\t@ (adr r2, 3c6508 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x194>)\n \tmovs\tr6, r1\n-\tadd\tr1, pc, #592\t@ (adr r1, 3c645c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0xe8>)\n+\tadd\tr1, pc, #608\t@ (adr r1, 3c646c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0xf8>)\n \tmovs\tr6, r1\n-\tadd\tr1, pc, #864\t@ (adr r1, 3c6570 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x1fc>)\n+\tadd\tr1, pc, #880\t@ (adr r1, 3c6580 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x20c>)\n \tmovs\tr6, r1\n \tldr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #968]\t@ 0x3c8\n+\tstr\tr6, [sp, #984]\t@ 0x3d8\n \tmovs\tr6, r1\n-\tsubs\tr0, r3, r2\n+\tsubs\tr4, r3, r2\n \tmovs\tr5, r1\n-\tadd\tr1, pc, #736\t@ (adr r1, 3c6500 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x18c>)\n+\tadd\tr1, pc, #752\t@ (adr r1, 3c6510 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x19c>)\n \tmovs\tr6, r1\n-\tadd\tr1, pc, #200\t@ (adr r1, 3c62ec )\n+\tadd\tr1, pc, #216\t@ (adr r1, 3c62fc )\n \tmovs\tr6, r1\n \tmcr2\t0, 6, r0, cr4, cr3, {0}\n \tmcr2\t0, 5, r0, cr6, cr3, {0}\n \tmcr2\t0, 4, r0, cr8, cr3, {0}\n \tmcr2\t0, 3, r0, cr8, cr3, {0}\n \n 003c6234 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry*)@@Base>:\n@@ -1573153,15 +1573155,15 @@\n \tpop\t{r4, r5, pc}\n \tmov\tr0, r1\n \tb.n\t3c6344 \n \tblx\te7278 <__stack_chk_fail@plt>\n \tstc2\t0, cr0, [r6, #76]\t@ 0x4c\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #112]\t@ 0x70\n+\tldr\tr7, [sp, #128]\t@ 0x80\n \tmovs\tr6, r1\n \tldc2\t0, cr0, [r4], #76\t@ 0x4c\n \n 003c6374 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base>:\n molecule_class_info_t::change_chain_id(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1573590,38 +1573592,38 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tmov\tr0, r4\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tb.n\t3c67ae , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x43a>\n \tb.n\t3c67d2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool, int, int)@@Base+0x45e>\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #800]\t@ 0x320\n+\tldr\tr6, [sp, #816]\t@ 0x330\n \tmovs\tr6, r1\n \tmrrc2\t0, 1, r0, lr, cr3\n \tmcrr2\t0, 1, r0, r4, cr3\n-\tldr\tr4, [sp, #360]\t@ 0x168\n+\tldr\tr4, [sp, #376]\t@ 0x178\n \tmovs\tr6, r1\n-\tbx\tr9\n+\tbx\tsl\n \tmovs\tr6, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tsmlabt\tr0, r4, r3, r0\n-\tldr\tr4, [sp, #992]\t@ 0x3e0\n+\tldr\tr4, [sp, #1008]\t@ 0x3f0\n \tmovs\tr6, r1\n-\tcmp\tlr, r7\n+\tcmp\tsl, r8\n \tmovs\tr6, r1\n-\tldr\tr3, [sp, #424]\t@ 0x1a8\n+\tldr\tr3, [sp, #440]\t@ 0x1b8\n \tmovs\tr6, r1\n-\tldr\tr3, [sp, #504]\t@ 0x1f8\n+\tldr\tr3, [sp, #520]\t@ 0x208\n \tmovs\tr6, r1\n-\tldrb\tr6, [r7, r1]\n+\tldrb\tr2, [r0, r2]\n \tmovs\tr6, r1\n-\tldr\tr3, [sp, #496]\t@ 0x1f0\n+\tldr\tr3, [sp, #512]\t@ 0x200\n \tmovs\tr6, r1\n-\tldr\tr3, [sp, #568]\t@ 0x238\n+\tldr\tr3, [sp, #584]\t@ 0x248\n \tmovs\tr6, r1\n \tstr.w\tr0, [r4, r3, lsl #1]\n \n 003c681c >)@@Base>:\n molecule_class_info_t::replace_models(std::deque >):\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1573751,15 +1573753,15 @@\n \tbne.n\t3c6952 >)@@Base+0x136>\n \tb.n\t3c6938 >)@@Base+0x11c>\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \t\t\t@ instruction: 0xf7cc0013\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #1008]\t@ 0x3f0\n+\tldr\tr2, [sp, #0]\n \tmovs\tr6, r1\n \t\t\t@ instruction: 0xf6d80013\n \n 003c6988 :\n molecule_class_info_t::baton_build_delete_last_residue():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1574508,54 +1574510,54 @@\n \tstrh\tr0, [r0, #0]\n \teors\tr6, r4\n \t\t\t@ instruction: 0xf4c40013\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf4b40013\n \teors.w\tr0, r0, #9633792\t@ 0x930000\n-\tldmia\tr2, {r2, r3, r5, r6}\n+\tldmia\tr2!, {r4, r5, r6}\n \tmovs\tr4, r1\n-\tstr\tr1, [sp, #368]\t@ 0x170\n+\tstr\tr1, [sp, #384]\t@ 0x180\n \tmovs\tr4, r1\n-\tstr\tr1, [sp, #136]\t@ 0x88\n+\tstr\tr1, [sp, #152]\t@ 0x98\n \tmovs\tr4, r1\n-\tb.n\t3c6970 >)@@Base+0x154>\n+\tb.n\t3c6978 >)@@Base+0x15c>\n \tmovs\tr6, r1\n-\tstr\tr0, [sp, #984]\t@ 0x3d8\n-\tmovs\tr4, r1\n-\tstr\tr1, [sp, #64]\t@ 0x40\n-\tmovs\tr4, r1\n-\tstr\tr0, [sp, #872]\t@ 0x368\n+\tstr\tr0, [sp, #1000]\t@ 0x3e8\n \tmovs\tr4, r1\n-\tstr\tr0, [sp, #816]\t@ 0x330\n+\tstr\tr1, [sp, #80]\t@ 0x50\n \tmovs\tr4, r1\n-\tstr\tr0, [sp, #760]\t@ 0x2f8\n+\tstr\tr0, [sp, #888]\t@ 0x378\n \tmovs\tr4, r1\n \tstr\tr0, [sp, #832]\t@ 0x340\n \tmovs\tr4, r1\n \tstr\tr0, [sp, #776]\t@ 0x308\n \tmovs\tr4, r1\n-\tstr\tr0, [sp, #720]\t@ 0x2d0\n+\tstr\tr0, [sp, #848]\t@ 0x350\n \tmovs\tr4, r1\n-\tstr\tr0, [sp, #664]\t@ 0x298\n+\tstr\tr0, [sp, #792]\t@ 0x318\n \tmovs\tr4, r1\n-\tstr\tr0, [sp, #608]\t@ 0x260\n+\tstr\tr0, [sp, #736]\t@ 0x2e0\n \tmovs\tr4, r1\n-\tb.n\t3c6c24 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry*)@@Base+0x108>\n+\tstr\tr0, [sp, #680]\t@ 0x2a8\n+\tmovs\tr4, r1\n+\tstr\tr0, [sp, #624]\t@ 0x270\n+\tmovs\tr4, r1\n+\tb.n\t3c6c2c , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry*)@@Base+0x110>\n \tmovs\tr6, r1\n \tpop\t{r2, r5, r7, pc}\n \tmovs\tr3, r1\n-\tcdp2\t0, 14, cr0, cr8, cr12, {0}\n+\tcdp2\t0, 14, cr0, cr12, cr12, {0}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #464]\t@ 0x1d0\n+\tstr\tr3, [sp, #480]\t@ 0x1e0\n \tmovs\tr6, r1\n-\tstr\tr3, [sp, #88]\t@ 0x58\n+\tstr\tr3, [sp, #104]\t@ 0x68\n \tmovs\tr6, r1\n-\tstr\tr2, [sp, #656]\t@ 0x290\n+\tstr\tr2, [sp, #672]\t@ 0x2a0\n \tmovs\tr6, r1\n \tvqadd.s64\td0, d8, d3\n \tmrc\t0, 6, r0, cr10, cr3, {0}\n \tstr\tr6, [sp, #352]\t@ 0x160\n \tmovs\tr3, r1\n \n 003c71b8 :\n@@ -1574680,15 +1574682,15 @@\n \tsubs\tr5, #76\t@ 0x4c\n \tmrc\t0, 1, r0, cr0, cr3, {0}\n \tmcr\t0, 1, r0, cr6, cr3, {0}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #144]\t@ 0x90\n+\tstr\tr1, [sp, #160]\t@ 0xa0\n \tmovs\tr6, r1\n \tstc\t0, cr0, [r4, #76]\t@ 0x4c\n \tldc\t0, cr0, [r0, #-76]!\t@ 0xffffffb4\n \n 003c7310 :\n molecule_class_info_t::merge_molecules_just_one_residue_at_given_spec(atom_selection_container_t, coot::residue_spec_t):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n@@ -1574812,25 +1574814,25 @@\n \tmov\tr0, r8\n \tblx\te9174 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldcl\t0, cr0, [r0], {19}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #88]\t@ 0x58\n+\tstr\tr1, [sp, #104]\t@ 0x68\n \tmovs\tr6, r1\n-\tadd\tr1, sp, #824\t@ 0x338\n+\tadd\tr1, sp, #840\t@ 0x348\n \tmovs\tr5, r1\n-\tstr\tr0, [sp, #576]\t@ 0x240\n+\tstr\tr0, [sp, #592]\t@ 0x250\n \tmovs\tr6, r1\n-\tstr\tr0, [sp, #776]\t@ 0x308\n+\tstr\tr0, [sp, #792]\t@ 0x318\n \tmovs\tr6, r1\n-\tldrh\tr6, [r5, #62]\t@ 0x3e\n+\tldrh\tr2, [r6, #62]\t@ 0x3e\n \tmovs\tr6, r1\n-\tstr\tr0, [sp, #112]\t@ 0x70\n+\tstr\tr0, [sp, #128]\t@ 0x80\n \tmovs\tr6, r1\n \tstr\tr0, [r5, #36]\t@ 0x24\n \t...\n \n 003c7470 :\n molecule_class_info_t::copy_and_add_chain_residues_to_chain(mmdb::Chain*, mmdb::Chain*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -1575540,25 +1575542,25 @@\n \tmovs\tr4, r1\n \tb.n\t3c7b8c \n \tmovs\tr3, r2\n \tb.n\t3c7a98 \n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r0, #24]\n+\tldrh\tr4, [r0, #24]\n \tmovs\tr6, r1\n-\tldrh\tr0, [r3, #24]\n+\tldrh\tr4, [r3, #24]\n \tmovs\tr6, r1\n-\tpop\t{r2, r6, r7, pc}\n+\tpop\t{r3, r6, r7, pc}\n \tmovs\tr5, r1\n-\tpop\t{r2, r5, r7, pc}\n+\tpop\t{r3, r5, r7, pc}\n \tmovs\tr5, r1\n-\tpop\t{r2, r7, pc}\n+\tpop\t{r3, r7, pc}\n \tmovs\tr5, r1\n-\tbge.n\t3c7bb0 \n+\tbge.n\t3c7bb8 \n \tmovs\tr5, r1\n \tb.n\t3c753c \n \tmovs\tr3, r2\n \tb.n\t3c74d0 \n \tmovs\tr3, r2\n \n 003c7bc8 :\n@@ -1575674,17 +1575676,17 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tb.n\t3c7518 \n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t3c7510 \n \tmovs\tr3, r2\n-\tstrh\tr6, [r1, #8]\n+\tstrh\tr2, [r2, #8]\n \tmovs\tr4, r1\n-\tstrh\tr0, [r6, #6]\n+\tstrh\tr4, [r6, #6]\n \tmovs\tr4, r1\n \tb.n\t3c844c \n \tmovs\tr3, r2\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n@@ -1575926,31 +1575928,31 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t3c8504 \n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr3, #42\t@ 0x2a\n+\tadds\tr3, #46\t@ 0x2e\n \tmovs\tr6, r1\n-\tstrh\tr0, [r0, #58]\t@ 0x3a\n+\tstrh\tr4, [r0, #58]\t@ 0x3a\n \tmovs\tr6, r1\n \tldr\tr5, [sp, #176]\t@ 0xb0\n \tmovs\tr3, r1\n \tb.n\t3c83c8 \n \tmovs\tr3, r2\n \tstr\tr2, [r0, r6]\n \tmovs\tr4, r1\n \tstr\tr0, [r4, #16]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r2]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r7, #48]\t@ 0x30\n+\tstrh\tr4, [r7, #48]\t@ 0x30\n \tmovs\tr6, r1\n-\tldrh\tr2, [r2, #16]\n+\tldrh\tr6, [r2, #16]\n \tmovs\tr5, r1\n \tb.n\t3c8120 \n \tmovs\tr3, r2\n \n 003c7f84 :\n molecule_class_info_t::make_environment_bonds_box(int, coot::protein_geometry*) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -1576101,21 +1576103,21 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t3c81bc \n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r7, #40]\t@ 0x28\n+\tstrh\tr4, [r7, #40]\t@ 0x28\n \tmovs\tr6, r1\n-\tstrh\tr2, [r6, #42]\t@ 0x2a\n+\tstrh\tr6, [r6, #42]\t@ 0x2a\n \tmovs\tr6, r1\n-\tldr\tr0, [pc, #480]\t@ (3c8314 )\n+\tldr\tr0, [pc, #496]\t@ (3c8324 )\n \tmovs\tr6, r1\n-\t\t\t@ instruction: 0xb744\n+\t\t\t@ instruction: 0xb748\n \tmovs\tr5, r1\n \tsvc\t102\t@ 0x66\n \tmovs\tr3, r2\n \tsvc\t0\n \tmovs\tr3, r2\n \n 003c8140 :\n@@ -1576392,39 +1576394,39 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tudf\t#148\t@ 0x94\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r6, #30]\n+\tstrh\tr6, [r6, #30]\n \tmovs\tr6, r1\n-\tstrh\tr2, [r7, #28]\n+\tstrh\tr6, [r7, #28]\n \tmovs\tr6, r1\n-\tmov\tip, r8\n+\tmov\tr8, r9\n \tmovs\tr6, r1\n-\tpush\t{r1, r2, r4, r7, lr}\n+\tpush\t{r1, r3, r4, r7, lr}\n \tmovs\tr5, r1\n \tble.n\t3c8404 \n \tmovs\tr3, r2\n-\tcbz\tr2, 3c84a2 \n+\tcbz\tr6, 3c84a2 \n \tmovs\tr4, r1\n-\tstrh\tr2, [r0, #28]\n+\tstrh\tr6, [r0, #28]\n \tmovs\tr6, r1\n-\tstrh\tr4, [r1, #18]\n+\tstrh\tr0, [r2, #18]\n \tmovs\tr6, r1\n \tadd\tr4, sp, #352\t@ 0x160\n \tmovs\tr3, r1\n \tldrb\tr0, [r6, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #16]\n \tmovs\tr0, r0\n-\tcmp\tr5, #30\n+\tcmp\tr5, #34\t@ 0x22\n \tmovs\tr6, r1\n-\tstrh\tr4, [r6, #8]\n+\tstrh\tr0, [r7, #8]\n \tmovs\tr6, r1\n \tstr\tr7, [sp, #128]\t@ 0x80\n \tmovs\tr3, r1\n \tbgt.n\t3c8474 \n \tmovs\tr3, r2\n \n 003c8454 :\n@@ -1576855,15 +1576857,15 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbge.n\t3c8838 \n \tmovs\tr3, r2\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tsub\tsp, #40\t@ 0x28\n+\tsub\tsp, #56\t@ 0x38\n \tmovs\tr4, r1\n \tldr\tr3, [sp, #104]\t@ 0x68\n \tmvn.w\tr2, #4026531840\t@ 0xf0000000\n \tldr\tr7, [r3, #0]\n \tsub.w\tr8, r4, r7\n \tmov.w\tr3, r8, asr #3\n \tcmp\tr3, r2\n@@ -1577833,38 +1577835,38 @@\n \tmovs\tr3, r2\n \tbcs.n\t3c92d8 , std::allocator > const&)@@Base+0x514>\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r5, #0]\n+\tldrb\tr4, [r5, #0]\n \tmovs\tr6, r1\n-\tldrb\tr0, [r5, #1]\n+\tldrb\tr4, [r5, #1]\n \tmovs\tr6, r1\n-\tstrh\tr0, [r3, #62]\t@ 0x3e\n+\tstrh\tr4, [r3, #62]\t@ 0x3e\n \tmovs\tr6, r1\n-\tstr\tr0, [sp, #216]\t@ 0xd8\n+\tstr\tr0, [sp, #232]\t@ 0xe8\n \tmovs\tr6, r1\n \tbne.n\t3c9300 , std::allocator > const&)@@Base+0x53c>\n \tmovs\tr3, r2\n-\tadd\tr6, pc, #464\t@ (adr r6, 3c94a8 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0xd8>)\n+\tadd\tr6, pc, #480\t@ (adr r6, 3c94b8 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0xe8>)\n \tmovs\tr4, r1\n-\torrs.w\tr0, lr, ip\n+\torn\tr0, r2, ip\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tstrb\tr4, [r3, #22]\n+\tstrb\tr0, [r4, #22]\n \tmovs\tr6, r1\n-\tadd\tr6, pc, #728\t@ (adr r6, 3c95c0 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x1f0>)\n+\tadd\tr6, pc, #744\t@ (adr r6, 3c95d0 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x200>)\n \tmovs\tr5, r1\n-\tstrb\tr0, [r0, #22]\n+\tstrb\tr4, [r0, #22]\n \tmovs\tr6, r1\n \tmuls\tr0, r3\n \tmovs\tr4, r1\n-\tstrb\tr4, [r4, #21]\n+\tstrb\tr0, [r5, #21]\n \tmovs\tr6, r1\n \tldr\tr0, [sp, #44]\t@ 0x2c\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tldr\tr0, [sp, #48]\t@ 0x30\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tldr\tr2, [pc, #192]\t@ (3c93c4 , std::allocator > const&)@@Base+0x600>)\n \tldr\tr3, [pc, #196]\t@ (3c93c8 , std::allocator > const&)@@Base+0x604>)\n@@ -1578280,25 +1578282,25 @@\n \tnop\n \tldmia\tr4, {r2, r4}\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr3!, {r1, r2, r4, r5, r6, r7}\n \tmovs\tr3, r2\n-\tadds\tr6, r5, #0\n+\tadds\tr2, r6, #0\n \tmovs\tr6, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r4, #8]\n+\tstrb\tr6, [r4, #8]\n \tmovs\tr6, r1\n-\tmuls\tr0, r1\n+\tmuls\tr4, r1\n \tmovs\tr6, r1\n-\tasrs\tr6, r2, #29\n+\tasrs\tr2, r3, #29\n \tmovs\tr6, r1\n-\tbvs.n\t3c9680 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x2b0>\n+\tbvs.n\t3c9688 , std::allocator >, std::allocator, std::allocator > > > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const@@Base+0x2b8>\n \tmovs\tr6, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldmia\tr1, {r1, r2, r3, r6, r7}\n \tmovs\tr3, r2\n \tldmia\tr1!, {r2, r4, r6}\n \tmovs\tr3, r2\n@@ -1578631,21 +1578633,21 @@\n \tnop\n \tldmia\tr0!, {r5, r7}\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr0!, {r5, r6}\n \tmovs\tr3, r2\n-\tsubs\tr2, r6, #1\n+\tsubs\tr6, r6, #1\n \tmovs\tr6, r1\n-\tldr\tr6, [r6, #108]\t@ 0x6c\n+\tldr\tr2, [r7, #108]\t@ 0x6c\n \tmovs\tr6, r1\n-\tldr\tr6, [r1, #108]\t@ 0x6c\n+\tldr\tr2, [r2, #108]\t@ 0x6c\n \tmovs\tr6, r1\n-\tstr\tr4, [r3, #36]\t@ 0x24\n+\tstr\tr0, [r4, #36]\t@ 0x24\n \tmovs\tr5, r1\n \tstmia\tr5!, {r1, r2, r3, r5, r6, r7}\n \tmovs\tr3, r2\n \tstmia\tr5!, {r2, r3, r6, r7}\n \tmovs\tr3, r2\n \tldr\tr6, [r2, #72]\t@ 0x48\n \tmovs\tr3, r1\n@@ -1579630,15 +1579632,15 @@\n \tadd\tr0, pc\n \tblx\te4574 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tpop\t{r1, r3, r4, r6, pc}\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr0, [r3, #48]\t@ 0x30\n+\tstr\tr4, [r3, #48]\t@ 0x30\n \tmovs\tr6, r1\n \tcbnz\tr2, 3ca5ae \n \tmovs\tr3, r2\n \tcbnz\tr2, 3ca57c \n \tmovs\tr3, r2\n \trevsh\tr0, r7\n \tmovs\tr3, r2\n@@ -1579896,15 +1579898,15 @@\n \tb.n\t3ca7a4 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \thlt\t0x002a\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr6, [r4, #0]\n+\tstr\tr2, [r5, #0]\n \tmovs\tr6, r1\n \t\t\t@ instruction: 0xb8ac\n \tmovs\tr3, r2\n \t\t\t@ instruction: 0xb87a\n \tmovs\tr3, r2\n \n 003ca7d0 :\n@@ -1580538,15 +1580540,15 @@\n \tb.n\t3cadd2 \n \tb.n\t3cae06 \n \tb.n\t3cadc2 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r0, r1]\n+\tldrh\tr4, [r0, r1]\n \tmovs\tr6, r1\n \tsxtb\tr0, r4\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsxth\tr6, r2\n \tmovs\tr3, r2\n@@ -1581253,15 +1581255,15 @@\n \tldr.w\tsl, [sp, #120]\t@ 0x78\n \tb.n\t3cb55e , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x6fa>\n \tnop\n \tcbz\tr6, 3cb5b6 \n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrsb\tr6, [r6, r0]\n+\tldrsb\tr2, [r7, r0]\n \tmovs\tr6, r1\n \tadd\tr6, sp, #544\t@ 0x220\n \tmovs\tr3, r2\n \tadd\tr2, sp, #1000\t@ 0x3e8\n \tmovs\tr3, r2\n \tadd\tr2, sp, #904\t@ 0x388\n \tmovs\tr3, r2\n@@ -1581516,15 +1581518,15 @@\n \tmovs\tr0, r0\n \tadd\tr2, sp, #200\t@ 0xc8\n \tmovs\tr3, r2\n \tadd\tr2, sp, #104\t@ 0x68\n \tmovs\tr3, r2\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #984]\t@ (3cbc5c )\n+\tldr\tr7, [pc, #1000]\t@ (3cbc6c )\n \tmovs\tr6, r1\n \tadd\tr7, pc, #976\t@ (adr r7, 3cbc58 )\n \tmovs\tr3, r2\n \n 003cb888 :\n molecule_class_info_t::bonds_no_waters_representation():\n \tpush\t{r4, r5, r6, r7, lr}\n@@ -1581667,15 +1581669,15 @@\n \tsubs\tr4, #35\t@ 0x23\n \tadd\tr7, pc, #384\t@ (adr r7, 3cbb9c )\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr7, pc, #288\t@ (adr r7, 3cbb44 )\n \tmovs\tr3, r2\n-\tstr\tr4, [sp, #416]\t@ 0x1a0\n+\tstr\tr4, [sp, #432]\t@ 0x1b0\n \tmovs\tr4, r1\n \tadd\tr6, pc, #24\t@ (adr r6, 3cba44 )\n \tmovs\tr3, r2\n \n 003cba2c :\n molecule_class_info_t::ca_plus_ligands_sec_struct_representation(coot::protein_geometry*):\n \tpush\t{r4, r5, r6, r7, lr}\n@@ -1581827,15 +1581829,15 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr5, pc, #696\t@ (adr r5, 3cbe88 )\n \tmovs\tr3, r2\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #56]\t@ 0x38\n+\tstr\tr2, [sp, #72]\t@ 0x48\n \tmovs\tr4, r1\n \tadd\tr4, pc, #632\t@ (adr r4, 3cbe54 )\n \tmovs\tr3, r2\n \tadd\tr4, pc, #360\t@ (adr r4, 3cbd48 )\n \tmovs\tr3, r2\n \n 003cbbe0 :\n@@ -1582009,15 +1582011,15 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr3, pc, #976\t@ (adr r3, 3cc18c )\n \tmovs\tr3, r2\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #432]\t@ (3cbf74 )\n+\tldr\tr2, [pc, #448]\t@ (3cbf84 )\n \tmovs\tr6, r1\n \tadd\tr2, pc, #768\t@ (adr r2, 3cc0c8 )\n \tmovs\tr3, r2\n \tadd\tr2, pc, #440\t@ (adr r2, 3cbf84 )\n \tmovs\tr3, r2\n \n 003cbdcc :\n@@ -1582189,15 +1582191,15 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr2, pc, #56\t@ (adr r2, 3cbfd8 )\n \tmovs\tr3, r2\n \tldrsh\tr4, [r4, r5]\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #696]\t@ (3cc260 )\n+\tldr\tr0, [pc, #712]\t@ (3cc270 )\n \tmovs\tr6, r1\n \tadd\tr0, pc, #872\t@ (adr r0, 3cc314 )\n \tmovs\tr3, r2\n \tadd\tr0, pc, #552\t@ (adr r0, 3cc1d8 )\n \tmovs\tr3, r2\n \n 003cbfb0 :\n@@ -1584697,21 +1584699,21 @@\n \tmovs\tr0, r0\n \tcbz\tr4, 3cda6e , std::allocator > const&, int, int, int)@@Base+0x36>\n \tmovs\tr3, r1\n \tldrh\tr6, [r1, #40]\t@ 0x28\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, #166\t@ 0xa6\n+\tadds\tr4, #170\t@ 0xaa\n \tmovs\tr6, r1\n-\tstrh\tr4, [r7, #38]\t@ 0x26\n+\tstrh\tr0, [r0, #40]\t@ 0x28\n \tmovs\tr5, r1\n-\tadds\tr0, #30\n+\tadds\tr0, #34\t@ 0x22\n \tmovs\tr6, r1\n-\tcmp\tr7, #182\t@ 0xb6\n+\tcmp\tr7, #186\t@ 0xba\n \tmovs\tr6, r1\n \tstrh\tr0, [r7, #54]\t@ 0x36\n \tmovs\tr3, r2\n \tstrh\tr2, [r4, #50]\t@ 0x32\n \tmovs\tr3, r2\n \tstrh\tr2, [r2, #48]\t@ 0x30\n \tmovs\tr3, r2\n@@ -1585543,15 +1585545,15 @@\n \tb.n\t3ce224 > const&) const@@Base+0x3ac>\n \tstrh\tr4, [r5, #10]\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr7, pc, #232\t@ (adr r7, 3ce34c )\n \tmovs\tr3, r1\n-\tldrsb\tr0, [r2, r2]\n+\tldrsb\tr4, [r2, r2]\n \tmovs\tr4, r1\n \tldrb\tr4, [r1, #26]\n \tmovs\tr3, r2\n \tldrb\tr2, [r6, #23]\n \tmovs\tr3, r2\n \tldrb\tr0, [r1, #23]\n \tmovs\tr3, r2\n@@ -1587269,33 +1587271,33 @@\n \tmovs\tr0, r0\n \tstrb\tr2, [r5, #2]\n \tmovs\tr3, r2\n \tadds\tr4, r6, r1\n \tmovs\tr3, r1\n \tadds\tr2, r1, r1\n \tmovs\tr3, r1\n-\tldrh\tr6, [r3, #18]\n+\tldrh\tr2, [r4, #18]\n \tmovs\tr4, r1\n \tsvc\t68\t@ 0x44\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r4, #20\n+\tasrs\tr6, r4, #20\n \tmovs\tr6, r1\n-\tasrs\tr2, r6, #20\n+\tasrs\tr6, r6, #20\n \tmovs\tr6, r1\n-\tsubs\tr0, r4, #7\n+\tsubs\tr4, r4, #7\n \tmovs\tr6, r1\n-\tasrs\tr2, r4, #19\n+\tasrs\tr6, r4, #19\n \tmovs\tr6, r1\n-\tasrs\tr4, r2, #19\n+\tasrs\tr0, r3, #19\n \tmovs\tr6, r1\n-\tasrs\tr2, r5, #18\n+\tasrs\tr6, r5, #18\n \tmovs\tr6, r1\n-\tasrs\tr6, r4, #17\n+\tasrs\tr2, r5, #17\n \tmovs\tr6, r1\n \tldr\tr2, [r2, #56]\t@ 0x38\n \tmovs\tr3, r2\n \tldr\tr0, [sp, #56]\t@ 0x38\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tmov\tr0, r4\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n@@ -1587633,15 +1587635,15 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr2, [r5, #8]\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr4, r1, #4\n+\tasrs\tr0, r2, #4\n \tmovs\tr6, r1\n \tstr\tr2, [r1, #112]\t@ 0x70\n \tmovs\tr3, r2\n \tstr\tr4, [r6, #100]\t@ 0x64\n \tmovs\tr3, r2\n \n 003cf9d0 :\n@@ -1588181,23 +1588183,23 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #44]\t@ 0x2c\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3, #13\n+\tlsrs\tr2, r4, #13\n \tmovs\tr6, r1\n-\tldr\tr6, [pc, #8]\t@ (3cff2c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, float)@@Base+0x23c>)\n+\tldr\tr6, [pc, #24]\t@ (3cff3c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, float, float)@@Base>)\n \tmovs\tr5, r1\n-\tlsrs\tr4, r2, #11\n+\tlsrs\tr0, r3, #11\n \tmovs\tr6, r1\n \tstr\tr4, [r6, #28]\n \tmovs\tr3, r2\n-\tlsrs\tr6, r2, #10\n+\tlsrs\tr2, r3, #10\n \tmovs\tr6, r1\n \tstr\tr4, [r4, #24]\n \tmovs\tr3, r2\n \tstr\tr4, [r3, #20]\n \tmovs\tr3, r2\n \tstr\tr6, [r6, #16]\n \tmovs\tr3, r2\n@@ -1588412,15 +1588414,15 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #8]\n \tmovs\tr3, r2\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r6, #19]\n+\tldrb\tr6, [r6, #19]\n \tmovs\tr4, r1\n \tldrsh\tr0, [r2, r5]\n \tmovs\tr3, r2\n \tldrsh\tr4, [r0, r4]\n \tmovs\tr3, r2\n \tldrsh\tr2, [r6, r2]\n \tmovs\tr3, r2\n@@ -1588767,39 +1588769,39 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, r7]\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r7, #26\n+\tlsls\tr2, r0, #27\n \tmovs\tr6, r1\n \tldrb\tr6, [r1, r7]\n \tmovs\tr3, r2\n-\tldmia\tr2, {r1, r2, r4}\n+\tldmia\tr2!, {r1, r3, r4}\n \tmovs\tr5, r1\n-\tlsls\tr6, r5, #26\n+\tlsls\tr2, r6, #26\n \tmovs\tr6, r1\n \tldrsb\tr0, [r3, r2]\n \tmovs\tr0, r0\n-\tlsls\tr4, r5, #22\n+\tlsls\tr0, r6, #22\n \tmovs\tr6, r1\n \tstr\tr0, [r3, #80]\t@ 0x50\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tlsls\tr0, r7, #21\n+\tlsls\tr4, r7, #21\n \tmovs\tr6, r1\n \tasrs\tr4, r5, #17\n \tmovs\tr3, r1\n-\tstr\tr0, [r2, r3]\n+\tstr\tr4, [r2, r3]\n \tmovs\tr6, r1\n-\tlsls\tr6, r0, #21\n+\tlsls\tr2, r1, #21\n \tmovs\tr6, r1\n \tldrh\tr2, [r1, r6]\n \tmovs\tr3, r2\n \tldrh\tr4, [r5, r5]\n \tmovs\tr3, r2\n \tldrh\tr6, [r1, r5]\n \tmovs\tr3, r2\n@@ -1589102,15 +1589104,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrh\tr0, [r6, r1]\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr4, [r6, #4]\n \tmovs\tr3, r1\n-\tadds\tr1, #216\t@ 0xd8\n+\tadds\tr1, #220\t@ 0xdc\n \tmovs\tr5, r1\n \tldrh\tr4, [r0, r0]\n \tmovs\tr3, r2\n \tldrb\tr2, [r2, #31]\n \tmovs\tr3, r1\n \tldrb\tr6, [r0, #31]\n \tmovs\tr3, r1\n@@ -1589717,19 +1589719,19 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tb.n\t3d0e1e , std::allocator > const&) const@@Base+0x462>\n \tldrsb\tr6, [r3, r0]\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #240\t@ (adr r6, 3d0f68 )\n+\tadd\tr6, pc, #256\t@ (adr r6, 3d0f78 )\n \tmovs\tr5, r1\n \tstrb\tr2, [r1, r5]\n \tmovs\tr3, r2\n-\tldr\tr0, [pc, #896]\t@ (3d1200 , std::allocator >, std::allocator, std::allocator > > > const&, int) const@@Base+0x1e8>)\n+\tldr\tr0, [pc, #912]\t@ (3d1210 , std::allocator >, std::allocator, std::allocator > > > const&, int) const@@Base+0x1f8>)\n \tmovs\tr6, r1\n \tstrh\tr0, [r1, r0]\n \tmovs\tr3, r2\n \tstr\tr2, [r5, r6]\n \tmovs\tr3, r2\n \tvld4.8\t{d0-d3}, [r8], sl\n \n@@ -1590090,19 +1590092,19 @@\n \tnop\n \tldr\tr7, [pc, #800]\t@ (3d153c , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x304>)\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r3, #24]\n \tmovs\tr3, r1\n-\tsubs\tr6, r1, #7\n+\tsubs\tr2, r2, #7\n \tmovs\tr6, r1\n-\tlsls\tr6, r1, #1\n+\tlsls\tr2, r2, #1\n \tmovs\tr5, r1\n-\tcmp\tr4, #122\t@ 0x7a\n+\tcmp\tr4, #126\t@ 0x7e\n \tmovs\tr6, r1\n \tldr\tr6, [pc, #520]\t@ (3d143c , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x204>)\n \tmovs\tr3, r2\n \tldr\tr6, [pc, #64]\t@ (3d1278 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x40>)\n \tmovs\tr3, r2\n \n 003d1238 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base>:\n@@ -1590459,24 +1590461,24 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr5, [pc, #464]\t@ (3d17ac , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x1b0>)\n \tmovs\tr3, r2\n \tstr\tr0, [r0, #116]\t@ 0x74\n \tmovs\tr0, r0\n-\tcbnz\tr0, 3d15fc , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base>\n+\tcbnz\tr4, 3d15fc , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base>\n \tmovs\tr5, r1\n-\t\t\t@ instruction: 0xf678000d\n+\t\t\t@ instruction: 0xf67c000d\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #20]\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #432]\t@ (3d17a4 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x1a8>)\n \tmovs\tr3, r2\n-\torrs.w\tr0, r6, #9240576\t@ 0x8d0000\n+\torrs.w\tr0, sl, #9240576\t@ 0x8d0000\n \tldr\tr2, [pc, #352]\t@ (3d175c , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x160>)\n \tmovs\tr3, r2\n \n 003d15fc , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base>:\n 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):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1590891,18 +1590893,18 @@\n \tmovs\tr0, r0\n \tldrsb\tr4, [r3, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0x479e\n \tmovs\tr3, r2\n-\tcbz\tr0, 3d1ac4 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x4c8>\n+\tcbz\tr4, 3d1ac4 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x4c8>\n \tmovs\tr5, r1\n-\t\t\t@ instruction: 0xf0b6000d\n-\t\t\t@ instruction: 0xf0ac000d\n+\t\t\t@ instruction: 0xf0ba000d\n+\t\t\t@ instruction: 0xf0b0000d\n \tldr\tr2, [r2, #80]\t@ 0x50\n \tmovs\tr3, r1\n \tmov\tr2, r1\n \tmovs\tr3, r2\n \tadd\tr0, sp, #368\t@ 0x170\n \tblx\te7454 >::~vector()@plt>\n \tadd\tr0, sp, #356\t@ 0x164\n@@ -1591430,50 +1591432,50 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr8, fp\n \tmovs\tr3, r2\n \tldr\tr6, [r3, #48]\t@ 0x30\n \tmovs\tr3, r1\n-\tldc\t0, cr0, [lr, #-48]\t@ 0xffffffd0\n+\tstc\t0, cr0, [r2, #-48]!\t@ 0xffffffd0\n \tldrsb\tr4, [r3, r4]\n \tmovs\tr0, r0\n \tcbz\tr0, 3d2060 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14>\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldcl\t0, cr0, [ip, #-52]!\t@ 0xffffffcc\n-\tldc\t0, cr0, [r8, #52]\t@ 0x34\n-\tsubs\tr6, r5, r2\n+\tstc\t0, cr0, [r0, #52]\t@ 0x34\n+\tldc\t0, cr0, [ip, #52]\t@ 0x34\n+\tsubs\tr2, r6, r2\n \tmovs\tr5, r1\n \torrs\tr4, r0\n \tmovs\tr3, r2\n-\tadd\tr7, sp, #312\t@ 0x138\n+\tadd\tr7, sp, #328\t@ 0x148\n \tmovs\tr5, r1\n-\tldr\tr4, [sp, #600]\t@ 0x258\n+\tldr\tr4, [sp, #616]\t@ 0x268\n \tmovs\tr5, r1\n-\tadds\tr5, #10\n+\tadds\tr5, #14\n \tmovs\tr6, r1\n-\tadds\tr5, #88\t@ 0x58\n+\tadds\tr5, #92\t@ 0x5c\n \tmovs\tr6, r1\n-\tb.n\t3d1af8 \n+\tb.n\t3d1b00 \n \tmovs\tr4, r1\n-\tldc\t0, cr0, [r8], #-52\t@ 0xffffffcc\n-\tadds\tr5, #168\t@ 0xa8\n+\tldc\t0, cr0, [ip], #-52\t@ 0xffffffcc\n+\tadds\tr5, #172\t@ 0xac\n \tmovs\tr6, r1\n-\tldc\t0, cr0, [r6], {13}\n-\tldc\t0, cr0, [lr], {13}\n-\tadds\tr3, #182\t@ 0xb6\n+\tldc\t0, cr0, [sl], {13}\n+\tstc\t0, cr0, [r2], #-52\t@ 0xffffffcc\n+\tadds\tr3, #186\t@ 0xba\n \tmovs\tr6, r1\n-\tadds\tr4, #4\n+\tadds\tr4, #8\n \tmovs\tr6, r1\n-\tb.n\t3d186c , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x270>\n+\tb.n\t3d1874 , std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, atom_selection_container_t, short)@@Base+0x278>\n \tmovs\tr4, r1\n-\t\t\t@ instruction: 0xeae6000d\n-\tadds\tr4, #86\t@ 0x56\n+\t\t\t@ instruction: 0xeaea000d\n+\tadds\tr4, #90\t@ 0x5a\n \tmovs\tr6, r1\n \tlsls\tr0, r0\n \tmovs\tr3, r2\n \n 003d204c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>:\n molecule_class_info_t::assign_pir_sequence(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1591778,25 +1591780,25 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr7, #142\t@ 0x8e\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe9bc000d\n-\tldrd\tr0, r0, [lr, #52]\t@ 0x34\n+\tstrd\tr0, r0, [r0, #52]\t@ 0x34\n+\tstrd\tr0, r0, [r2, #52]!\t@ 0x34\n \tcbz\tr0, 3d23ea , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x5e>\n \tmovs\tr3, r1\n-\tasrs\tr2, r7, #16\n+\tasrs\tr6, r7, #16\n \tmovs\tr4, r1\n-\tldmdb\tsl, {r0, r2, r3}\n+\tldmdb\tlr, {r0, r2, r3}\n \tsubs\tr5, #236\t@ 0xec\n \tmovs\tr3, r2\n-\t\t\t@ instruction: 0xe8c4000d\n-\tasrs\tr2, r2, #21\n+\t\t\t@ instruction: 0xe8c8000d\n+\tasrs\tr6, r2, #21\n \tmovs\tr5, r1\n \tsubs\tr4, #232\t@ 0xe8\n \tmovs\tr3, r2\n \tsubs\tr4, #202\t@ 0xca\n \tmovs\tr3, r2\n \tb.n\t3d2aac , std::allocator > const&)@@Base+0x64>\n \tmovs\tr2, r1\n@@ -1591925,17 +1591927,17 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr4, #74\t@ 0x4a\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t3d23dc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x50>\n+\tb.n\t3d23e4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x58>\n \tmovs\tr5, r1\n-\tb.n\t3d22cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x280>\n+\tb.n\t3d22d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x288>\n \tmovs\tr5, r1\n \tcbz\tr0, 3d24e0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x154>\n \tmovs\tr3, r1\n \tsubs\tr3, #144\t@ 0x90\n \tmovs\tr3, r2\n \tsubs\tr3, #90\t@ 0x5a\n \tmovs\tr3, r2\n@@ -1592195,15 +1592197,15 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr2, #242\t@ 0xf2\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t3d220c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c0>\n+\tb.n\t3d2214 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c8>\n \tmovs\tr5, r1\n \tsubs\tr1, #144\t@ 0x90\n \tmovs\tr3, r2\n \tsubs\tr0, #190\t@ 0xbe\n \tmovs\tr3, r2\n \n 003d27a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>:\n@@ -1592449,31 +1592451,31 @@\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr0, #60\t@ 0x3c\n \tmovs\tr3, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t3d320c const&, float, float, float, float, short, short)@@Base+0x3cc>\n+\tb.n\t3d3214 const&, float, float, float, float, short, short)@@Base+0x3d4>\n \tmovs\tr5, r1\n-\tmovs\tr3, #130\t@ 0x82\n+\tmovs\tr3, #134\t@ 0x86\n \tmovs\tr5, r1\n-\tb.n\t3d2240 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1f4>\n+\tb.n\t3d2248 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1fc>\n \tmovs\tr5, r1\n \tadds\tr7, #148\t@ 0x94\n \tmovs\tr3, r2\n-\tb.n\t3d3004 const&, float, float, float, float, short, short)@@Base+0x1c4>\n+\tb.n\t3d300c const&, float, float, float, float, short, short)@@Base+0x1cc>\n \tmovs\tr5, r1\n-\tb.n\t3d2de4 , std::allocator > const&)@@Base+0x39c>\n+\tb.n\t3d2dec , std::allocator > const&)@@Base+0x3a4>\n \tmovs\tr5, r1\n \tadd\tr3, sp, #984\t@ 0x3d8\n \tmovs\tr3, r1\n-\tb.n\t3d3008 const&, float, float, float, float, short, short)@@Base+0x1c8>\n+\tb.n\t3d3010 const&, float, float, float, float, short, short)@@Base+0x1d0>\n \tmovs\tr5, r1\n-\tb.n\t3d2fb8 const&, float, float, float, float, short, short)@@Base+0x178>\n+\tb.n\t3d2fc0 const&, float, float, float, float, short, short)@@Base+0x180>\n \tmovs\tr5, r1\n \tadds\tr6, #46\t@ 0x2e\n \tmovs\tr3, r2\n \tadds\tr6, #22\n \tmovs\tr3, r2\n \tbgt.n\t3d2a04 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x264>\n \tmovs\tr2, r1\n@@ -1592805,31 +1592807,31 @@\n \tmovs\tr3, r2\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, r2]\n \tmovs\tr0, r0\n-\tmovs\tr0, #16\n+\tmovs\tr0, #20\n \tmovs\tr5, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t3d2f70 const&, float, float, float, float, short, short)@@Base+0x130>\n+\tb.n\t3d2f78 const&, float, float, float, float, short, short)@@Base+0x138>\n \tmovs\tr5, r1\n \tadds\tr3, #212\t@ 0xd4\n \tmovs\tr3, r2\n \tbgt.n\t3d2e8c const&, float, float, float, float, short, short)@@Base+0x4c>\n \tmovs\tr2, r1\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n-\tb.n\t3d2dd4 , std::allocator > const&)@@Base+0x38c>\n+\tb.n\t3d2ddc , std::allocator > const&)@@Base+0x394>\n \tmovs\tr5, r1\n \tadds\tr2, #242\t@ 0xf2\n \tmovs\tr3, r2\n \tadds\tr2, #218\t@ 0xda\n \tmovs\tr3, r2\n \tadds\tr2, #190\t@ 0xbe\n \tmovs\tr3, r2\n@@ -1593436,25 +1593438,25 @@\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tadds\tr1, #156\t@ 0x9c\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbge.n\t3d3528 const&, float, float, float, float, short, short, short)@@Base+0x9c>\n+\tbge.n\t3d3530 const&, float, float, float, float, short, short, short)@@Base+0xa4>\n \tmovs\tr4, r1\n \tadd\tr0, pc, #920\t@ (adr r0, 3d37ec )\n \tmovs\tr3, r1\n-\tble.n\t3d3534 const&, float, float, float, float, short, short, short)@@Base+0xa8>\n+\tble.n\t3d353c const&, float, float, float, float, short, short, short)@@Base+0xb0>\n \tmovs\tr5, r1\n-\tble.n\t3d3538 const&, float, float, float, float, short, short, short)@@Base+0xac>\n+\tble.n\t3d3540 const&, float, float, float, float, short, short, short)@@Base+0xb4>\n \tmovs\tr5, r1\n-\tble.n\t3d353c const&, float, float, float, float, short, short, short)@@Base+0xb0>\n+\tble.n\t3d3544 const&, float, float, float, float, short, short, short)@@Base+0xb8>\n \tmovs\tr5, r1\n-\tlsls\tr6, r0, #16\n+\tlsls\tr2, r1, #16\n \tmovs\tr4, r1\n \tcmp\tr5, #44\t@ 0x2c\n \tmovs\tr3, r2\n \tcmp\tr4, #200\t@ 0xc8\n \tmovs\tr3, r2\n \tcmp\tr4, #104\t@ 0x68\n \tmovs\tr3, r2\n@@ -1595463,29 +1595465,29 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #52]\t@ 0x34\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r1, r2, r3, r4, r7}\n+\tstmia\tr7!, {r1, r5, r7}\n \tmovs\tr5, r1\n-\tadds\tr4, #204\t@ 0xcc\n+\tadds\tr4, #208\t@ 0xd0\n \tmovs\tr6, r1\n-\tadds\tr4, #232\t@ 0xe8\n+\tadds\tr4, #236\t@ 0xec\n \tmovs\tr6, r1\n-\tstmia\tr7!, {r1, r3, r6}\n+\tstmia\tr7!, {r1, r2, r3, r6}\n \tmovs\tr5, r1\n-\tadds\tr4, #92\t@ 0x5c\n+\tadds\tr4, #96\t@ 0x60\n \tmovs\tr6, r1\n-\tadds\tr4, #120\t@ 0x78\n+\tadds\tr4, #124\t@ 0x7c\n \tmovs\tr6, r1\n-\tstmia\tr6!, {r2, r5, r6, r7}\n+\tstmia\tr6!, {r3, r5, r6, r7}\n \tmovs\tr5, r1\n-\tstmia\tr6!, {r1, r2, r5, r6, r7}\n+\tstmia\tr6!, {r1, r3, r5, r6, r7}\n \tmovs\tr5, r1\n \tadds\tr6, r2, r2\n \tmovs\tr3, r2\n \tmov\tr1, r5\n \tmov\tr0, r4\n \tbl\t3bb304 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::pair > > const&)@@Base+0x624>\n \tldr\tr3, [sp, #296]\t@ 0x128\n@@ -1596448,23 +1596450,23 @@\n \tmovs\tr0, r0\n \tlsrs\tr2, r7, #30\n \tmovs\tr3, r2\n \tlsrs\tr0, r4, #30\n \tmovs\tr3, r2\n \tadds\tr5, #164\t@ 0xa4\n \tmovs\tr3, r1\n-\tb.n\t3d4d94 , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x108>\n+\tb.n\t3d4d9c , std::allocator >, std::__cxx11::basic_string, std::allocator >)@@Base+0x110>\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r1, r2, r4, r6, r7}\n+\tpop\t{r1, r3, r4, r6, r7}\n \tmovs\tr5, r1\n \tit\tcs\n \tmovcs\tr2, r1\n-\tpop\t{r3, r4}\n+\tpop\t{r2, r3, r4}\n \tmovs\tr5, r1\n \tlsrs\tr4, r1, #22\n \tmovs\tr3, r2\n \n 003d52ec , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base>:\n 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&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1597033,35 +1597035,35 @@\n \tb.n\t3d58e6 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base+0x5fa>\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tb.n\t3d5844 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base+0x558>\n \tldrb\tr0, [r5, r1]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb688\n+\t\t\t@ instruction: 0xb68c\n \tmovs\tr5, r1\n-\t\t\t@ instruction: 0xb63a\n+\t\t\t@ instruction: 0xb63e\n \tmovs\tr5, r1\n-\tstrh\tr2, [r1, #0]\n+\tstrh\tr6, [r1, #0]\n \tmovs\tr5, r1\n \tldmia\tr5!, {r4, r6}\n \tmovs\tr2, r1\n \tldmia\tr5!, {r2, r3, r4, r6}\n \tmovs\tr2, r1\n-\tmovs\tr2, #86\t@ 0x56\n+\tmovs\tr2, #90\t@ 0x5a\n \tmovs\tr6, r1\n \tcbnz\tr4, 3d59d8 , std::allocator > const&, int, int, coot::protein_geometry const&)@@Base+0x14>\n \tmovs\tr2, r1\n \tcbnz\tr0, 3d59dc , std::allocator > const&, int, int, coot::protein_geometry const&)@@Base+0x18>\n \tmovs\tr2, r1\n \tlsls\tr4, r3, #30\n \tmovs\tr3, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #616\t@ 0x268\n+\tadd\tr2, sp, #632\t@ 0x278\n \tmovs\tr4, r1\n \n 003d59c4 , std::allocator > const&, int, int, coot::protein_geometry const&)@@Base>:\n molecule_class_info_t::backrub_rotamer_residue_range(std::__cxx11::basic_string, std::allocator > const&, int, int, coot::protein_geometry const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1597486,15 +1597488,15 @@\n \tmovs\tr0, r0\n \tlsls\tr4, r5, #20\n \tmovs\tr3, r2\n \tcmp\tr3, #108\t@ 0x6c\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsub\tsp, #0\n+\tsub\tsp, #16\n \tmovs\tr5, r1\n \tlsls\tr6, r4, #8\n \tmovs\tr3, r2\n \tlsls\tr4, r0, #7\n \tmovs\tr3, r2\n \n 003d5ea4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base>:\n@@ -1599874,29 +1599876,29 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldc\t0, cr0, [r0], {18}\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r7, #14]\n+\tstrb\tr6, [r7, #14]\n \tmovs\tr5, r1\n-\tstrb\tr2, [r6, #14]\n+\tstrb\tr6, [r6, #14]\n \tmovs\tr5, r1\n-\tstrb\tr4, [r3, #5]\n+\tstrb\tr0, [r4, #5]\n \tmovs\tr5, r1\n-\tcmp\tr0, #112\t@ 0x70\n+\tcmp\tr0, #116\t@ 0x74\n \tmovs\tr4, r1\n-\tstrb\tr6, [r6, #4]\n+\tstrb\tr2, [r7, #4]\n \tmovs\tr5, r1\n-\tcmp\tr0, #72\t@ 0x48\n+\tcmp\tr0, #76\t@ 0x4c\n \tmovs\tr4, r1\n-\tldr\tr1, [sp, #360]\t@ 0x168\n+\tldr\tr1, [sp, #376]\t@ 0x178\n \tmovs\tr5, r1\n-\tb.n\t3d7d90 \n+\tb.n\t3d7d98 \n \tmovs\tr4, r1\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \tstrd\tr0, r0, [r4, #-72]!\t@ 0x48\n \tstmdb\tr8, {r1, r4}\n \tvmov.f32\ts0, s17\n \tblx\teed58 \n@@ -1600308,25 +1600310,25 @@\n \tmovs\tr0, r0\n \tb.n\t3d7b7c \n \tmovs\tr2, r2\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr5, [sp, #976]\t@ 0x3d0\n+\tstr\tr5, [sp, #992]\t@ 0x3e0\n \tmovs\tr5, r1\n \tb.n\t3d79e4 \n \tmovs\tr2, r2\n \tldr\tr0, [r7, #12]\n \tmovs\tr0, r0\n \tstrh\tr0, [r7, r6]\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #216]\t@ 0xd8\n+\tstr\tr3, [sp, #232]\t@ 0xe8\n \tmovs\tr5, r1\n-\tstr\tr3, [sp, #184]\t@ 0xb8\n+\tstr\tr3, [sp, #200]\t@ 0xc8\n \tmovs\tr5, r1\n \tldr\tr3, [sp, #24]\n \tstr\tr2, [sp, #20]\n \tcmp\tr2, r3\n \tbhi.w\t3d7e42 \n \tmov\tr0, r2\n \tstr\tr2, [sp, #8]\n@@ -1601573,15 +1601575,15 @@\n \tmovs\tr2, r2\n \tlsls\tr6, r4, #3\n \tmovs\tr3, r1\n \tmovs\tr4, r3\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r5, #48]\t@ 0x30\n+\tstrh\tr6, [r5, #48]\t@ 0x30\n \tmovs\tr5, r1\n \tbvc.n\t3d8a0c , 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>\n \tmovs\tr2, r2\n \tldr\tr2, [sp, #24]\n \tmovw\tr3, #65520\t@ 0xfff0\n \tmovt\tr3, #32767\t@ 0x7fff\n \tcmp\tr2, r3\n@@ -1601815,15 +1601817,15 @@\n \tmov.w\tr3, #0\n \tbne.n\t3d8b4c , 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>\n \tblx\tedcfc <__cxa_rethrow@plt>\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tb.n\t3d8baa , 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>\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r0, #38]\t@ 0x26\n+\tstrh\tr2, [r1, #38]\t@ 0x26\n \tmovs\tr5, r1\n \tbpl.n\t3d8d24 , 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>\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbpl.n\t3d8cf8 , 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>\n \tmovs\tr2, r2\n@@ -1602538,25 +1602540,25 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbne.n\t3d9400 , std::allocator > const&, int)@@Base+0x544>\n \tmovs\tr2, r2\n \tbeq.n\t3d93c0 , std::allocator > const&, int)@@Base+0x504>\n \tmovs\tr2, r2\n \tsbcs.w\tr0, ip, #9043968\t@ 0x8a0000\n-\tldrb\tr2, [r5, #17]\n+\tldrb\tr6, [r5, #17]\n \tmovs\tr5, r1\n \tldmia\tr5!, {}\n \tmovs\tr2, r2\n \tldmia\tr4!, {r3, r5, r6, r7}\n \tmovs\tr2, r2\n \tldmia\tr4, {r4, r5, r7}\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r7, #15]\n+\tldrb\tr4, [r7, #15]\n \tmovs\tr5, r1\n std::vector >::operator=(std::vector > const&) [clone .isra.0]:\n \tcmp\tr1, r0\n \tbeq.n\t3d94ae , std::allocator > const&, int)@@Base+0x5f2>\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1603412,19 +1603414,19 @@\n \tstmia\tr2!, {r0, r1, r2, r6, r7}\n \tstmia\tr5!, {r2, r3, r5}\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r6, #15]\n+\tstrb\tr0, [r7, #15]\n \tmovs\tr5, r1\n-\tstrb\tr4, [r6, #17]\n+\tstrb\tr0, [r7, #17]\n \tmovs\tr5, r1\n-\tstrb\tr6, [r7, #14]\n+\tstrb\tr2, [r0, #15]\n \tmovs\tr5, r1\n \tcmp\tr3, r2\n \tbeq.w\t3da334 , 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>\n \tadd.w\tr2, sp, #5280\t@ 0x14a0\n \tmovw\tr3, #9328\t@ 0x2470\n \tadds\tr2, #28\n \tvldr\td8, [pc, #744]\t@ 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>\n@@ -1604199,19 +1604201,19 @@\n \tmovs\tr2, r2\n \tpop\t{r3, r5, r6}\n \tmovs\tr2, r2\n \tcbnz\tr2, 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>\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r4, #44]\t@ 0x2c\n+\tldr\tr0, [r5, #44]\t@ 0x2c\n \tmovs\tr5, r1\n \thlt\t0x0038\n \tmovs\tr2, r2\n-\tldr\tr6, [r7, #24]\n+\tldr\tr2, [r0, #28]\n \tmovs\tr5, r1\n \tadd\tr6, sp, #192\t@ 0xc0\n \tadd\tr7, sp, #112\t@ 0x70\n \tb.n\t3da4ba , 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>\n \tadd\tr4, sp, #160\t@ 0xa0\n \tb.n\t3da406 , 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>\n \tb.n\t3da414 , 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>\n@@ -1604932,29 +1604934,29 @@\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb61e\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r3, #72]\t@ 0x48\n+\tstr\tr0, [r4, #72]\t@ 0x48\n \tmovs\tr5, r1\n-\tadd\tr0, pc, #160\t@ (adr r0, 3dae60 )\n+\tadd\tr0, pc, #176\t@ (adr r0, 3dae70 )\n \tmovs\tr4, r1\n-\tldrh\tr2, [r5, #32]\n+\tldrh\tr6, [r5, #32]\n \tmovs\tr4, r1\n-\tldrh\tr6, [r4, #32]\n+\tldrh\tr2, [r5, #32]\n \tmovs\tr4, r1\n-\tstrb\tr6, [r4, #12]\n+\tstrb\tr2, [r5, #12]\n \tmovs\tr5, r1\n-\tadd\tr0, pc, #0\t@ (adr r0, 3dadd0 )\n+\tadd\tr0, pc, #16\t@ (adr r0, 3dade0 )\n \tmovs\tr4, r1\n \tbge.n\t3dadd4 \n \tmovs\tr2, r1\n-\tstr\tr2, [r7, #40]\t@ 0x28\n+\tstr\tr6, [r7, #40]\t@ 0x28\n \tmovs\tr5, r1\n \tsxtb\tr4, r7\n \tmovs\tr2, r2\n \n 003daddc :\n molecule_class_info_t::fill_partial_residue(coot::residue_spec_t const&, coot::protein_geometry const*, int):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1609672,21 +1609674,21 @@\n \tb.n\t3ddc88 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base+0x460>\n \tstrh\tr0, [r7, #60]\t@ 0x3c\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr6, [r0, #60]\t@ 0x3c\n \tmovs\tr2, r2\n-\tadds\tr7, #118\t@ 0x76\n+\tadds\tr7, #122\t@ 0x7a\n \tmovs\tr5, r1\n-\tstrb\tr6, [r3, #10]\n+\tstrb\tr2, [r4, #10]\n \tmovs\tr4, r1\n-\tcmp\tsl, r6\n+\tcmp\tlr, r6\n \tmovs\tr5, r1\n-\tstrb\tr2, [r4, #6]\n+\tstrb\tr6, [r4, #6]\n \tmovs\tr4, r1\n \tlsls\tr6, r4, #14\n \tmovs\tr3, r1\n \tpush\t{r2, r4, r7}\n \tmovs\tr2, r1\n \tstrh\tr2, [r7, #36]\t@ 0x24\n \tmovs\tr2, r2\n@@ -1610286,27 +1610288,27 @@\n \tmovs\tr2, r1\n \tadd\tr6, pc, #944\t@ (adr r6, 3de7fc )\n \tmovs\tr2, r1\n \tadd\tr6, pc, #736\t@ (adr r6, 3de730 )\n \tmovs\tr2, r1\n \tadd\tr6, pc, #536\t@ (adr r6, 3de66c )\n \tmovs\tr2, r1\n-\tcmp\tr5, #198\t@ 0xc6\n+\tcmp\tr5, #202\t@ 0xca\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr5, #174\t@ 0xae\n+\tcmp\tr5, #178\t@ 0xb2\n \tmovs\tr5, r1\n \tldrb\tr6, [r4, #19]\n \tmovs\tr2, r2\n-\tcmp\tr5, #94\t@ 0x5e\n+\tcmp\tr5, #98\t@ 0x62\n \tmovs\tr5, r1\n \tldrb\tr2, [r6, #18]\n \tmovs\tr2, r2\n-\tcmp\tr4, #214\t@ 0xd6\n+\tcmp\tr4, #218\t@ 0xda\n \tmovs\tr5, r1\n \tldrb\tr6, [r3, #17]\n \tmovs\tr2, r2\n \tldrb\tr2, [r6, #16]\n \tmovs\tr2, r2\n \n 003de478 :\n@@ -1610533,15 +1610535,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tldrb\tr6, [r5, #13]\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr0, [r2, #13]\n \tmovs\tr2, r2\n-\tcmp\tr2, #120\t@ 0x78\n+\tcmp\tr2, #124\t@ 0x7c\n \tmovs\tr5, r1\n \n 003de6cc :\n molecule_class_info_t::residue_has_TER_atom(mmdb::Residue*) const:\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1611593,75 +1611595,75 @@\n \tnop\n \tstrb\tr0, [r3, #25]\n \tmovs\tr2, r2\n \tstrb\tr2, [r1, #25]\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr6, [r5, #5]\n+\tstrb\tr2, [r6, #5]\n \tmovs\tr5, r1\n-\tstrh\tr4, [r7, #18]\n+\tstrh\tr0, [r0, #20]\n \tmovs\tr5, r1\n-\teors\tr2, r1\n+\teors\tr6, r1\n \tmovs\tr5, r1\n-\tb.n\t3df4b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2f0>\n+\tb.n\t3df4c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2f8>\n \tmovs\tr3, r1\n-\tasrs\tr6, r2, #15\n+\tasrs\tr2, r3, #15\n \tmovs\tr5, r1\n-\tmovs\tr6, #100\t@ 0x64\n+\tmovs\tr6, #104\t@ 0x68\n \tmovs\tr4, r1\n-\tmovs\tr6, #80\t@ 0x50\n+\tmovs\tr6, #84\t@ 0x54\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r1, r3, r4, r5, r6}\n+\tstmia\tr0!, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr4, r1\n-\tmovs\tr5, #42\t@ 0x2a\n+\tmovs\tr5, #46\t@ 0x2e\n \tmovs\tr5, r1\n-\tmovs\tr5, #26\n+\tmovs\tr5, #30\n \tmovs\tr5, r1\n-\tmovs\tr5, #10\n+\tmovs\tr5, #14\n \tmovs\tr5, r1\n-\tmovs\tr4, #250\t@ 0xfa\n+\tmovs\tr4, #254\t@ 0xfe\n \tmovs\tr5, r1\n-\tmovs\tr4, #234\t@ 0xea\n+\tmovs\tr4, #238\t@ 0xee\n \tmovs\tr5, r1\n-\tmovs\tr4, #218\t@ 0xda\n+\tmovs\tr4, #222\t@ 0xde\n \tmovs\tr5, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, #9]\n \tmovs\tr2, r2\n-\tsubs\tr4, #168\t@ 0xa8\n+\tsubs\tr4, #172\t@ 0xac\n \tmovs\tr5, r1\n-\tudf\t#18\n+\tudf\t#22\n \tmovs\tr3, r1\n-\tasrs\tr4, r6, #32\n+\tasrs\tr0, r7, #32\n \tmovs\tr5, r1\n-\tmovs\tr2, #194\t@ 0xc2\n+\tmovs\tr2, #198\t@ 0xc6\n \tmovs\tr4, r1\n-\tmovs\tr2, #116\t@ 0x74\n+\tmovs\tr2, #120\t@ 0x78\n \tmovs\tr5, r1\n-\tmovs\tr1, #176\t@ 0xb0\n+\tmovs\tr1, #180\t@ 0xb4\n \tmovs\tr5, r1\n-\tmovs\tr1, #4\n+\tmovs\tr1, #8\n \tmovs\tr5, r1\n-\tmovs\tr1, #4\n+\tmovs\tr1, #8\n \tmovs\tr5, r1\n-\tmovs\tr0, #224\t@ 0xe0\n+\tmovs\tr0, #228\t@ 0xe4\n \tmovs\tr5, r1\n-\tldr\tr0, [r6, #48]\t@ 0x30\n+\tldr\tr4, [r6, #48]\t@ 0x30\n \tmovs\tr5, r1\n-\tmovs\tr0, #176\t@ 0xb0\n+\tmovs\tr0, #180\t@ 0xb4\n \tmovs\tr5, r1\n-\tmovs\tr0, #156\t@ 0x9c\n+\tmovs\tr0, #160\t@ 0xa0\n \tmovs\tr5, r1\n-\tldr\tr0, [r3, #44]\t@ 0x2c\n+\tldr\tr4, [r3, #44]\t@ 0x2c\n \tmovs\tr5, r1\n-\tmovs\tr0, #72\t@ 0x48\n+\tmovs\tr0, #76\t@ 0x4c\n \tmovs\tr5, r1\n \tldr\tr6, [r2, #112]\t@ 0x70\n \tmovs\tr2, r2\n \tldr\tr2, [r7, #108]\t@ 0x6c\n \tmovs\tr2, r2\n \tldr\tr2, [r4, #108]\t@ 0x6c\n \tmovs\tr2, r2\n@@ -1612049,29 +1612051,29 @@\n \tmovs\tr2, r2\n \tldr\tr0, [r3, #96]\t@ 0x60\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r6, #92]\t@ 0x5c\n \tmovs\tr2, r2\n-\tsubs\tr6, r5, #6\n+\tsubs\tr2, r6, #6\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, r6, #5\n+\tadds\tr0, r7, #5\n \tmovs\tr5, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tadds\tr4, r5, #4\n+\tadds\tr0, r6, #4\n \tmovs\tr5, r1\n-\tadds\tr0, r3, #5\n+\tadds\tr4, r3, #5\n \tmovs\tr5, r1\n-\tadds\tr2, r6, #2\n+\tadds\tr6, r6, #2\n \tmovs\tr5, r1\n-\tstrh\tr4, [r1, #44]\t@ 0x2c\n+\tstrh\tr0, [r2, #44]\t@ 0x2c\n \tmovs\tr5, r1\n \tldr\tr2, [r5, #40]\t@ 0x28\n \tmovs\tr2, r2\n \tldr\tr0, [r1, #40]\t@ 0x28\n \tmovs\tr2, r2\n \tldr\tr0, [r6, #36]\t@ 0x24\n \tmovs\tr2, r2\n@@ -1612430,49 +1612432,49 @@\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr4, [r0, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tsubs\tr7, #180\t@ 0xb4\n+\tsubs\tr7, #184\t@ 0xb8\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr6, r0, #1\n+\tadds\tr2, r1, #1\n \tmovs\tr5, r1\n-\tadds\tr2, r3, #1\n+\tadds\tr6, r3, #1\n \tmovs\tr5, r1\n \tldr\tr6, [r7, #16]\n \tmovs\tr2, r2\n-\tadds\tr6, r1, #2\n+\tadds\tr2, r2, #2\n \tmovs\tr5, r1\n-\tcbnz\tr4, 3df9f0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc>\n+\tcbnz\tr0, 3df9f2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe>\n \tmovs\tr4, r1\n-\tadds\tr2, r2, #1\n+\tadds\tr6, r2, #1\n \tmovs\tr5, r1\n-\tbhi.n\t3dfa38 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x54>\n+\tbhi.n\t3dfa40 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x5c>\n \tmovs\tr4, r1\n-\tsubs\tr7, #212\t@ 0xd4\n+\tsubs\tr7, #216\t@ 0xd8\n \tmovs\tr4, r1\n-\tsubs\tr4, r7, r0\n+\tsubs\tr0, r0, r1\n \tmovs\tr5, r1\n-\tsubs\tr2, r3, r0\n+\tsubs\tr6, r3, r0\n \tmovs\tr5, r1\n-\tsubs\tr4, r6, r0\n+\tsubs\tr0, r7, r0\n \tmovs\tr5, r1\n-\tsubs\tr0, r4, r1\n+\tsubs\tr4, r4, r1\n \tmovs\tr5, r1\n-\tsubs\tr4, r5, r3\n+\tsubs\tr0, r6, r3\n \tmovs\tr5, r1\n-\tadds\tr2, r1, r6\n+\tadds\tr6, r1, r6\n \tmovs\tr5, r1\n-\tadds\tr0, r6, r4\n+\tadds\tr4, r6, r4\n \tmovs\tr5, r1\n-\tadds\tr0, r3, r6\n+\tadds\tr4, r3, r6\n \tmovs\tr5, r1\n \tstr\tr6, [r2, #104]\t@ 0x68\n \tmovs\tr2, r2\n \n 003df9e4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>:\n 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&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n@@ -1612588,29 +1612590,29 @@\n \tnop\n \tstr\tr0, [r0, #96]\t@ 0x60\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #92]\t@ 0x5c\n \tmovs\tr2, r2\n-\tsubs\tr3, #234\t@ 0xea\n+\tsubs\tr3, #238\t@ 0xee\n \tmovs\tr3, r1\n \tstr\tr2, [r0, #88]\t@ 0x58\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, r6, r4\n+\tadds\tr6, r6, r4\n \tmovs\tr5, r1\n-\tsubs\tr4, #224\t@ 0xe0\n+\tsubs\tr4, #228\t@ 0xe4\n \tmovs\tr4, r1\n-\tadds\tr2, r5, r4\n+\tadds\tr6, r5, r4\n \tmovs\tr5, r1\n-\tsubs\tr7, #34\t@ 0x22\n+\tsubs\tr7, #38\t@ 0x26\n \tmovs\tr4, r1\n-\tadds\tr2, r2, r4\n+\tadds\tr6, r2, r4\n \tmovs\tr5, r1\n \n 003dfb34 , std::allocator > const&, short)@@Base>:\n molecule_class_info_t::mutate(int, std::__cxx11::basic_string, std::allocator > const&, short):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1613637,43 +1613639,43 @@\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr6, [r2, #48]\t@ 0x30\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r1, #28\n+\tasrs\tr6, r1, #28\n \tmovs\tr5, r1\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tsubs\tr0, #216\t@ 0xd8\n+\tsubs\tr0, #220\t@ 0xdc\n \tmovs\tr3, r1\n-\tasrs\tr4, r0, #28\n+\tasrs\tr0, r1, #28\n \tmovs\tr5, r1\n \titte\tvs\n \tmovvs\tr2, r1\n-\tasrvs\tr2, r0, #26\n+\tasrvs\tr6, r0, #26\n \tmovvc\tr5, r1\n \tldrh\tr0, [r3, #0]\n \tmovs\tr2, r1\n-\tasrs\tr4, r4, #22\n+\tasrs\tr0, r5, #22\n \tmovs\tr5, r1\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #8]\n \tmovs\tr0, r0\n-\tasrs\tr4, r0, #10\n+\tasrs\tr0, r1, #10\n \tmovs\tr5, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tasrs\tr4, r3, #5\n+\tasrs\tr0, r4, #5\n \tmovs\tr5, r1\n-\tadds\tr4, #120\t@ 0x78\n+\tadds\tr4, #124\t@ 0x7c\n \tmovs\tr4, r1\n \tldrb\tr4, [r7, r2]\n \tmovs\tr2, r2\n \tldrh\tr0, [r0, r7]\n \tmovs\tr2, r2\n \tldrh\tr6, [r1, r5]\n \tmovs\tr2, r2\n@@ -1614384,21 +1614386,21 @@\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr2, [r5, r1]\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr2, r5, #9\n+\tlsrs\tr6, r5, #9\n \tmovs\tr5, r1\n \tstrb\tr0, [r2, r5]\n \tmovs\tr2, r2\n-\tlsrs\tr6, r0, #5\n+\tlsrs\tr2, r1, #5\n \tmovs\tr5, r1\n-\tlsrs\tr0, r5, #2\n+\tlsrs\tr4, r5, #2\n \tmovs\tr5, r1\n \tstrh\tr2, [r0, r6]\n \tmovs\tr2, r2\n \tstrh\tr4, [r4, r5]\n \tmovs\tr2, r2\n \tcdp2\t0, 7, cr0, cr2, cr9, {0}\n \n@@ -1616374,50 +1616376,50 @@\n \tblx\teaad0 \n \tldr\tr2, [pc, #672]\t@ (3e238c , std::allocator > const&, coot::chain_mutation_info_container_t const&, mmdb::Residue**, int, bool)@@Base+0xe54>)\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #528]\t@ (3e2304 , std::allocator > const&, coot::chain_mutation_info_container_t const&, mmdb::Residue**, int, bool)@@Base+0xdcc>)\n \tmovs\tr2, r2\n-\tsubs\tr6, r7, #5\n+\tsubs\tr2, r0, #6\n \tmovs\tr3, r1\n-\tcdp2\t0, 9, cr0, cr4, cr12, {0}\n+\tcdp2\t0, 9, cr0, cr8, cr12, {0}\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tadds\tr2, r2, #7\n+\tadds\tr6, r2, #7\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstc2l\t0, cr0, [r2], #48\t@ 0x30\n-\tsubs\tr6, r5, #3\n+\tstc2l\t0, cr0, [r6], #48\t@ 0x30\n+\tsubs\tr2, r6, #3\n \tmovs\tr4, r1\n-\tsubs\tr6, r4, #3\n+\tsubs\tr2, r5, #3\n \tmovs\tr4, r1\n-\tsubs\tr4, r4, #3\n+\tsubs\tr0, r5, #3\n \tmovs\tr4, r1\n-\tadds\tr2, #62\t@ 0x3e\n+\tadds\tr2, #66\t@ 0x42\n \tmovs\tr4, r1\n-\tadds\tr2, r7, #7\n+\tadds\tr6, r7, #7\n \tmovs\tr4, r1\n-\tadds\tr4, r4, #7\n+\tadds\tr0, r5, #7\n \tmovs\tr4, r1\n-\tstr\tr4, [r3, r7]\n+\tstr\tr0, [r4, r7]\n \tmovs\tr3, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfaae000c\n-\tsubs\tr4, r5, r0\n+\t\t\t@ instruction: 0xfab2000c\n+\tsubs\tr0, r6, r0\n \tmovs\tr3, r1\n-\tldrb.w\tr0, [r6, #12]\n-\t\t\t@ instruction: 0xf7fa000c\n-\t\t\t@ instruction: 0xf7ee000c\n-\t\t\t@ instruction: 0xf7c4000c\n+\tldrb.w\tr0, [sl, #12]\n+\t\t\t@ instruction: 0xf7fe000c\n+\t\t\t@ instruction: 0xf7f2000c\n \t\t\t@ instruction: 0xf7c8000c\n-\t\t\t@ instruction: 0xf78e000c\n-\t\t\t@ instruction: 0xf79e000c\n+\t\t\t@ instruction: 0xf7cc000c\n+\t\t\t@ instruction: 0xf792000c\n+\t\t\t@ instruction: 0xf7a2000c\n \tadcs\tr6, r2\n \tmovs\tr2, r2\n \tlsls\tr4, r2\n \tmovs\tr2, r2\n \tands\tr2, r6\n \tmovs\tr2, r2\n \tands\tr6, r1\n@@ -1617982,47 +1617984,47 @@\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr2, #14\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvaddl.s32\tq8, d10, d12\n-\tand.w\tr0, r6, #12\n-\tvext.8\td16, d10, d12, #0\n \tvaddl.s32\tq8, d14, d12\n-\tvaddl.s32\tq8, d2, d12\n-\tvaddl.s32\tq8, d8, d12\n-\tadd\tr6, r2\n+\tand.w\tr0, sl, #12\n+\tvext.8\td16, d14, d12, #0\n+\tvext.8\td16, d2, d12, #0\n+\tvaddl.s32\tq8, d6, d12\n+\tvaddl.s32\tq8, d12, d12\n+\tadd\tr2, r3\n \tmovs\tr3, r1\n-\tvaddl.s32\tq0, d10, d12\n-\tvaddl.s32\tq0, d10, d12\n-\tvhadd.s\td0, d4, d12\n-\tvhadd.s32\td0, d12, d12\n-\tpop\t{r2, r6, pc}\n+\tvaddl.s32\tq0, d14, d12\n+\tvaddl.s32\tq0, d14, d12\n+\tvhadd.s\td0, d8, d12\n+\tvhadd.s\td0, d0, d12\n+\tpop\t{r3, r6, pc}\n \tmovs\tr4, r1\n-\tmovs\tr3, #62\t@ 0x3e\n+\tmovs\tr3, #66\t@ 0x42\n \tmovs\tr4, r1\n-\tcdp\t0, 4, cr0, cr2, cr12, {0}\n-\tcmp\tr6, #52\t@ 0x34\n+\tcdp\t0, 4, cr0, cr6, cr12, {0}\n+\tcmp\tr6, #56\t@ 0x38\n \tmovs\tr4, r1\n-\tmovs\tr2, #38\t@ 0x26\n+\tmovs\tr2, #42\t@ 0x2a\n \tmovs\tr4, r1\n-\tcmp\tr5, #106\t@ 0x6a\n+\tcmp\tr5, #110\t@ 0x6e\n \tmovs\tr4, r1\n-\tmovs\tr1, #92\t@ 0x5c\n+\tmovs\tr1, #96\t@ 0x60\n \tmovs\tr4, r1\n-\tcmp\tr4, #158\t@ 0x9e\n+\tcmp\tr4, #162\t@ 0xa2\n \tmovs\tr4, r1\n-\tmovs\tr0, #144\t@ 0x90\n+\tmovs\tr0, #148\t@ 0x94\n \tmovs\tr4, r1\n-\tsub.w\tr0, sl, ip\n-\tadds.w\tr0, sl, ip\n-\t\t\t@ instruction: 0xeaf6000c\n-\t\t\t@ instruction: 0xead0000c\n+\tsub.w\tr0, lr, ip\n+\tadds.w\tr0, lr, ip\n+\t\t\t@ instruction: 0xeafa000c\n+\t\t\t@ instruction: 0xead4000c\n \tadds\tr2, #22\n \tmovs\tr2, r2\n \tldr\tr6, [r5, r0]\n \tmovs\tr2, r1\n \tldr\tr2, [r0, #4]\n \tmov\tr1, sl\n \tmov\tr0, r7\n@@ -1618952,20 +1618954,20 @@\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr0, #158\t@ 0x9e\n \tmovs\tr2, r2\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tstc2l\t0, cr0, [ip, #40]!\t@ 0x28\n+\tldc2l\t0, cr0, [r0, #40]!\t@ 0x28\n \tmovs\tr7, #148\t@ 0x94\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tudf\t#148\t@ 0x94\n+\tudf\t#152\t@ 0x98\n \tmovs\tr4, r1\n \tmovs\tr4, #118\t@ 0x76\n \tmovs\tr2, r2\n \n 003e3bc4 , std::allocator > const&, float, double, double) const@@Base>:\n molecule_class_info_t::try_align_on_all_chains(std::__cxx11::basic_string, std::allocator > const&, float, double, double) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1620535,24 +1620537,24 @@\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr0, r5, #25\n \tmovs\tr2, r2\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xebfa000a\n+\t\t\t@ instruction: 0xebfe000a\n \tasrs\tr4, r3, #18\n \tmovs\tr2, r2\n \tasrs\tr4, r6, #16\n \tmovs\tr2, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr3, {r1, r3, r7}\n+\tldmia\tr3, {r1, r2, r3, r7}\n \tmovs\tr4, r1\n-\tldmia\tr3!, {r5, r7}\n+\tldmia\tr3!, {r2, r5, r7}\n \tmovs\tr4, r1\n \n 003e4c64 , std::allocator > const&) const@@Base>:\n molecule_class_info_t::sequence_comparison_to_chains(std::__cxx11::basic_string, std::allocator > const&) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -1620773,17 +1620775,17 @@\n \tb.n\t3e4eb4 \n \tasrs\tr0, r3, #7\n \tmovs\tr2, r2\n \tasrs\tr4, r2, #7\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldmia\tr1, {r1, r2, r3, r4, r6}\n+\tldmia\tr1, {r1, r5, r6}\n \tmovs\tr4, r1\n-\tcmp\tr4, #12\n+\tcmp\tr4, #16\n \tmovs\tr5, r1\n \tstr.w\tr4, [r3], #4\n \tadds\tr4, #1\n \tcmp\tr4, r6\n \tstr\tr3, [sp, #28]\n \tbeq.n\t3e4f18 \n \tldr\tr2, [sp, #52]\t@ 0x34\n@@ -1621171,19 +1621173,19 @@\n \tmov\tr0, r4\n \tldr\tr4, [sp, #32]\n \tldr\tr2, [sp, #124]\t@ 0x7c\n \tsubs\tr3, r4, r5\n \tb.n\t3e529c \n \tnop.w\n \t...\n-\tldmia\tr0!, {r1, r4, r5}\n+\tldmia\tr0!, {r1, r2, r4, r5}\n \tmovs\tr4, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r1, r2, r3, r4, r6}\n+\tstmia\tr5!, {r1, r5, r6}\n \tmovs\tr4, r1\n \tasrs\tr3, r3, #2\n \tmul.w\tr3, r2, r3\n \tstr\tr3, [sp, #64]\t@ 0x40\n \tmov\tr1, r3\n \tblx\te95a4 (unsigned long)@plt>\n \tldr.w\tr1, [pc, #1772]\t@ 3e5998 \n@@ -1621900,19 +1621902,19 @@\n \tldr\tr0, [pc, #84]\t@ (3e59dc )\n \tadd\tr0, pc\n \tblx\te4574 \n \tadd\tr0, sp, #296\t@ 0x128\n \tblx\te6e6c >::~_Vector_base()@plt>\n \tb.n\t3e5896 \n \tb.n\t3e5936 \n-\tstmia\tr5!, {r4, r5}\n+\tstmia\tr5!, {r2, r4, r5}\n \tmovs\tr4, r1\n \tadds\tr3, #150\t@ 0x96\n \tmovs\tr2, r1\n-\tstmia\tr2!, {r1, r2, r4, r6, r7}\n+\tstmia\tr2!, {r1, r3, r4, r6, r7}\n \tmovs\tr4, r1\n \tlsrs\tr4, r2, #11\n \tmovs\tr2, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr0, r6, #3\n \tmovs\tr2, r2\n@@ -1625019,32 +1625021,32 @@\n \tadds.w\tr6, ip, r2, asr #15\n \tsubs\tr7, #26\n \tvqadd.s32\td16, d4, d1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tvqadd.s16\td16, d10, d1\n \tmcr\t0, 2, r0, cr6, cr1, {0}\n-\tadd\tr6, pc, #16\t@ (adr r6, 3e742c )\n+\tadd\tr6, pc, #32\t@ (adr r6, 3e743c )\n \tmovs\tr4, r1\n-\tstmia\tr5!, {r2, r4, r6}\n+\tstmia\tr5!, {r3, r4, r6}\n \tmovs\tr3, r1\n \tstcl\t0, cr0, [lr, #-68]!\t@ 0xffffffbc\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #344\t@ (adr r5, 3e7588 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4>)\n+\tadd\tr5, pc, #360\t@ (adr r5, 3e7598 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14>)\n \tmovs\tr4, r1\n-\tstmia\tr4!, {r4, r5, r7}\n+\tstmia\tr4!, {r2, r4, r5, r7}\n \tmovs\tr3, r1\n \tstcl\t0, cr0, [ip], {17}\n-\tadd\tr4, pc, #664\t@ (adr r4, 3e76d4 , std::allocator >) const@@Base+0x100>)\n+\tadd\tr4, pc, #680\t@ (adr r4, 3e76e4 , std::allocator >) const@@Base+0x110>)\n \tmovs\tr4, r1\n \tldcl\t0, cr0, [r4], #-68\t@ 0xffffffbc\n-\tadd\tr4, pc, #440\t@ (adr r4, 3e75fc , std::allocator >) const@@Base+0x28>)\n+\tadd\tr4, pc, #456\t@ (adr r4, 3e760c , std::allocator >) const@@Base+0x38>)\n \tmovs\tr4, r1\n \tldc\t0, cr0, [ip], #-68\t@ 0xffffffbc\n \tldc\t0, cr0, [lr], {17}\n \tldr\tr2, [pc, #184]\t@ (3e7508 )\n /usr/include/c++/14/bits/basic_string.h:405\n \tldr\tr3, [pc, #188]\t@ (3e750c )\n molecule-class-info-residues.cc:466\n@@ -1625238,15 +1625240,15 @@\n \tmov\tr0, r4\n \tpop\t{r3, r4, r5, pc}\n molecule-class-info-residues.cc:865\n \tmov.w\tr4, #4294967295\t@ 0xffffffff\n molecule-class-info-residues.cc:876\n \tmov\tr0, r4\n \tpop\t{r3, r4, r5, pc}\n-\tadd\tr2, pc, #536\t@ (adr r2, 3e77ec )\n+\tadd\tr2, pc, #552\t@ (adr r2, 3e77fc )\n \tmovs\tr4, r1\n \n 003e75d4 , std::allocator >) const@@Base>:\n molecule_class_info_t::has_residue_with_name(std::__cxx11::basic_string, std::allocator >) const:\n molecule-class-info-residues.cc:879\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1625895,15 +1625897,15 @@\n \tmovs\tr0, r0\n \tb.n\t3e7754 , std::allocator >) const@@Base+0x180>\n \tmovs\tr1, r2\n \tb.n\t3e7728 , std::allocator >) const@@Base+0x154>\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #560]\t@ 0x230\n+\tldr\tr6, [sp, #576]\t@ 0x240\n \tmovs\tr4, r1\n \tb.n\t3e760c , std::allocator >) const@@Base+0x38>\n \tmovs\tr1, r2\n \tb.n\t3e75d4 , std::allocator >) const@@Base>\n \tmovs\tr1, r2\n \n 003e7a90 :\n@@ -1626513,15 +1626515,15 @@\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tb.n\t3e851c \n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldmia\tr6, {r4, r5, r6}\n+\tldmia\tr6, {r2, r4, r5, r6}\n \tmovs\tr3, r1\n \tb.n\t3e83d8 \n \tmovs\tr1, r2\n \tb.n\t3e8208 , std::allocator > const&)@@Base+0x1bc>\n \tmovs\tr1, r2\n \tb.n\t3e81d4 , std::allocator > const&)@@Base+0x188>\n \tmovs\tr1, r2\n@@ -1627269,15 +1627271,15 @@\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbgt.n\t3e83c0 \n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr5, [sp, #240]\t@ 0xf0\n+\tstr\tr5, [sp, #256]\t@ 0x100\n \tmovs\tr4, r1\n \tadd\tr4, pc, #256\t@ (adr r4, 3e84e0 )\n \tmovs\tr1, r1\n \tbgt.n\t3e84c8 \n \tmovs\tr1, r2\n \n 003e83e4 :\n@@ -1627441,15 +1627443,15 @@\n molecule-class-info-residues.cc:2623\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tbgt.n\t3e8518 \n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #680]\t@ 0x2a8\n+\tstr\tr3, [sp, #696]\t@ 0x2b8\n \tmovs\tr4, r1\n \tblt.n\t3e854c , std::allocator > const&)@@Base+0x28>\n \tmovs\tr1, r2\n \n 003e8524 , std::allocator > const&)@@Base>:\n molecule_class_info_t::sprout_hydrogens_transfer_hydrogen_positions(mmdb::Residue*, mmdb::Residue*, std::__cxx11::basic_string, std::allocator > const&):\n molecule-class-info-residues.cc:377\n@@ -1629610,23 +1629612,23 @@\n \tldmia\tr6, {r3, r5, r6, r7}\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr1, [sp, #552]\t@ 0x228\n \tmovs\tr1, r1\n \t\t\t@ instruction: 0xf4f20009\n-\tstmia\tr0!, {r2, r3, r5, r6, r7}\n+\tstmia\tr0!, {r4, r5, r6, r7}\n \tmovs\tr4, r1\n \torns\tr0, r0, #8978432\t@ 0x890000\n-\tstmia\tr1!, {r2, r5}\n+\tstmia\tr1!, {r3, r5}\n \tmovs\tr4, r1\n \t\t\t@ instruction: 0xf3fe0009\n \tldmia\tr4, {r1, r3, r4, r5, r6, r7}\n \tmovs\tr1, r2\n-\tstrh\tr0, [r1, #34]\t@ 0x22\n+\tstrh\tr4, [r1, #34]\t@ 0x22\n \tmovs\tr4, r1\n \tldmia\tr3!, {r1, r7}\n \tmovs\tr1, r2\n \tldmia\tr3!, {r2, r5, r6}\n \tmovs\tr1, r2\n \n 003e9544 :\n@@ -1631002,41 +1631004,41 @@\n \tldmia\tr2, {r1, r2, r4, r5, r6}\n \tmovs\tr1, r2\n \tldmia\tr0!, {r1, r3, r4, r6}\n \tmovs\tr1, r2\n \tcdp\t0, 0, cr0, cr8, cr9, {0}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r5, #21]\n+\tldrb\tr2, [r6, #21]\n \tmovs\tr4, r1\n-\tldrb\tr0, [r6, #21]\n+\tldrb\tr4, [r6, #21]\n \tmovs\tr4, r1\n \tcmp\tr3, #128\t@ 0x80\n \tmovs\tr2, r1\n-\tcbnz\tr4, 3ea12e \n+\tcbnz\tr0, 3ea130 \n \tmovs\tr3, r1\n-\tbeq.n\t3ea070 \n+\tbeq.n\t3ea078 \n \tmovs\tr4, r1\n-\tstr\tr2, [sp, #608]\t@ 0x260\n+\tstr\tr2, [sp, #624]\t@ 0x270\n \tmovs\tr4, r1\n-\tldrb\tr6, [r7, #12]\n+\tldrb\tr2, [r0, #13]\n \tmovs\tr4, r1\n-\tldrb\tr2, [r5, #12]\n+\tldrb\tr6, [r5, #12]\n \tmovs\tr4, r1\n-\tldrb\tr0, [r4, #11]\n+\tldrb\tr4, [r4, #11]\n \tmovs\tr4, r1\n \tstmia\tr1!, {r1, r2, r4}\n \tmovs\tr1, r2\n \tstmia\tr0!, {r3, r4, r7}\n \tmovs\tr1, r2\n \tstr\tr0, [r7, #124]\t@ 0x7c\n \tmovs\tr1, r1\n-\tldrb\tr2, [r1, #4]\n+\tldrb\tr6, [r1, #4]\n \tmovs\tr4, r1\n-\tldrb\tr0, [r5, #3]\n+\tldrb\tr4, [r5, #3]\n \tmovs\tr4, r1\n \n 003ea0dc :\n molecule_class_info_t::rotate_residue(coot::residue_spec_t const&, clipper::Coord_orth const&, clipper::Coord_orth const&, double):\n molecule-class-info-residues.cc:2000\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1631180,15 +1631182,15 @@\n \tnop\n \titte\teq\n \tmoveq\tr1, r2\n \tstreq\tr4, [r7, #76]\t@ 0x4c\n \tmovne\tr0, r0\n \tbkpt\t0x0042\n \tmovs\tr1, r2\n-\tstrb\tr2, [r6, #29]\n+\tstrb\tr6, [r6, #29]\n \tmovs\tr4, r1\n \tbkpt\t0x001a\n \tmovs\tr1, r2\n \n 003ea214 , std::allocator > const&, mmdb::Residue*, clipper::Coord_orth const&)@@Base>:\n molecule_class_info_t::move_atom(std::__cxx11::basic_string, std::allocator > const&, mmdb::Residue*, clipper::Coord_orth const&):\n molecule-class-info-residues.cc:2575\n@@ -1631393,15 +1631395,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tpop\t{r2, r3, r6, r7, pc}\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr4, [r1, #24]\n+\tstrb\tr0, [r2, #24]\n \tmovs\tr4, r1\n \tpop\t{r1, r2, r5, r7}\n \tmovs\tr1, r2\n \tpop\t{r1, r7}\n \tmovs\tr1, r2\n \n 003ea3a8 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, mmdb::Residue*)@@Base>:\n@@ -1631601,23 +1631603,23 @@\n \tnop\n \tpop\t{r2, r3, r4, r5}\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpop\t{r1, r4, r5}\n \tmovs\tr1, r2\n-\tstrb\tr0, [r7, #21]\n+\tstrb\tr4, [r7, #21]\n \tmovs\tr4, r1\n \tcbnz\tr6, 3ea578 \n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r1, #19]\n+\tstrb\tr6, [r1, #19]\n \tmovs\tr4, r1\n-\tstr\tr2, [sp, #1000]\t@ 0x3e8\n+\tstr\tr2, [sp, #1016]\t@ 0x3f8\n \tmovs\tr3, r1\n \tcbnz\tr6, 3ea574 \n \tmovs\tr1, r2\n \tcbnz\tr2, 3ea570 \n \tmovs\tr1, r2\n \n 003ea52c :\n@@ -1632318,17 +1632320,17 @@\n \tmovs\tr1, r2\n \t\t\t@ instruction: 0xb7f8\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r7, #0]\n+\tstrb\tr2, [r0, #1]\n \tmovs\tr4, r1\n-\tstrb\tr2, [r6, #0]\n+\tstrb\tr6, [r6, #0]\n \tmovs\tr4, r1\n \tcpsid\tai\n \tmovs\tr1, r2\n \t\t\t@ instruction: 0xb608\n \tmovs\tr1, r2\n \n 003eaa34 :\n@@ -1633273,15 +1633275,15 @@\n \tldrh\tr3, [r3, #58]\t@ 0x3a\n \trsb\tip, r2, #10752\t@ 0x2a00\n \tands\tr7, r3\n \tpush\t{r1, r2, r3, r4, r7}\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #384\t@ (adr r1, 3eb2e4 > const&, clipper::Xmap const&, int, coot::protein_geometry*)@@Base+0x7ac>)\n+\tadd\tr1, pc, #400\t@ (adr r1, 3eb2f4 > const&, clipper::Xmap const&, int, coot::protein_geometry*)@@Base+0x7bc>)\n \tmovs\tr4, r1\n \tasrs\tr0, r3, #32\n \tmovs\tr2, r1\n \tmovs\tr0, #120\t@ 0x78\n \tmovs\tr2, r1\n /usr/include/c++/14/bits/stl_iterator.h:1102\n \tadd.w\tr8, r4, #88\t@ 0x58\n@@ -1635197,15 +1635199,15 @@\n \tb.n\t3ebda6 \n \tadd\tr2, pc, #432\t@ (adr r2, 3ec048 )\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r0, r0]\n+\tldrb\tr4, [r0, r0]\n \tmovs\tr4, r1\n \tadd\tr1, pc, #728\t@ (adr r1, 3ec180 )\n \tmovs\tr1, r2\n \tldr\tr4, [pc, #784]\t@ (3ec1bc )\n \tmovs\tr1, r1\n \n 003ebeac :\n@@ -1636662,15 +1636664,15 @@\n \tb.n\t3ec908 \n \tadd\tr5, sp, #32\n \tb.n\t3ec902 \n \tldr\tr0, [sp, #864]\t@ 0x360\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr6, #214\t@ 0xd6\n+\tadds\tr6, #218\t@ 0xda\n \tmovs\tr4, r1\n \tstr\tr7, [sp, #488]\t@ 0x1e8\n \tmovs\tr1, r2\n \tstr\tr7, [sp, #136]\t@ 0x88\n \tmovs\tr1, r2\n \tstr\tr6, [sp, #888]\t@ 0x378\n \tmovs\tr1, r2\n@@ -1637108,17 +1637110,17 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstr\tr5, [sp, #408]\t@ 0x198\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcbnz\tr4, 3ecd16 \n \tmovs\tr1, r1\n-\tldr\tr7, [pc, #0]\t@ (3eccb4 , std::allocator > const&, int, int, mmdb::Manager*)@@Base+0x240>)\n+\tldr\tr7, [pc, #16]\t@ (3eccc4 , std::allocator > const&, int, int, mmdb::Manager*)@@Base+0x250>)\n \tmovs\tr4, r1\n-\tldr\tr6, [r0, #76]\t@ 0x4c\n+\tldr\tr2, [r1, #76]\t@ 0x4c\n \tmovs\tr3, r1\n \tstr\tr5, [sp, #176]\t@ 0xb0\n \tmovs\tr1, r2\n \tstr\tr4, [sp, #448]\t@ 0x1c0\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n@@ -1637664,15 +1637666,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tb.n\t3ed0aa \n \tnop\n \tstr\tr3, [sp, #16]\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #232]\t@ (3ed1c4 )\n+\tldr\tr2, [pc, #248]\t@ (3ed1d4 )\n \tmovs\tr4, r1\n \tstr\tr0, [sp, #216]\t@ 0xd8\n \tmovs\tr1, r2\n \tldrh\tr0, [r6, #60]\t@ 0x3c\n \tmovs\tr1, r2\n \tldrh\tr0, [r5, #58]\t@ 0x3a\n \tmovs\tr1, r2\n@@ -1638834,25 +1638836,25 @@\n \tstrh\tr3, [r6, #62]\t@ 0x3e\n \tlsrs\tr3, r0\n \tldrh\tr6, [r1, #36]\t@ 0x24\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldc2\t0, cr0, [r2], {9}\n-\tadds\tr5, #2\n+\tadds\tr5, #6\n \tmovs\tr3, r1\n-\tcmp\tr1, #40\t@ 0x28\n+\tcmp\tr1, #44\t@ 0x2c\n \tmovs\tr2, r1\n-\tcmp\tlr, r8\n+\tcmp\tsl, r9\n \tmovs\tr4, r1\n-\tcmp\tr8, r5\n+\tcmp\tip, r5\n \tmovs\tr4, r1\n-\tcmp\tsl, r1\n+\tcmp\tlr, r1\n \tmovs\tr4, r1\n-\tudf\t#64\t@ 0x40\n+\tudf\t#68\t@ 0x44\n \tmovs\tr3, r1\n \tldrh\tr4, [r5, #16]\n \tmovs\tr1, r2\n /usr/include/c++/14/bits/stl_pair.h:284\n \tldr\tr0, [sp, #56]\t@ 0x38\n \tblx\ted754 \n molecule-class-info-residues.cc:1254\n@@ -1639738,15 +1639740,15 @@\n \tmovs\tr0, r0\n \tstrh\tr4, [r5, #2]\n \tmovs\tr1, r2\n \tstrh\tr6, [r3, #0]\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr1, #170\t@ 0xaa\n+\tsubs\tr1, #174\t@ 0xae\n \tmovs\tr4, r1\n \n 003ee14c , std::allocator > const&) const@@Base>:\n molecule_class_info_t::get_centre_atom_from_sequence_triplet(std::__cxx11::basic_string, std::allocator > const&) const:\n molecule-class-info-residues.cc:1916\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1640693,33 +1640695,33 @@\n \tnop\n \tldrb\tr4, [r1, #26]\n \tmovs\tr1, r2\n \tldrb\tr0, [r0, #26]\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr0, #128\t@ 0x80\n+\tsubs\tr0, #132\t@ 0x84\n \tmovs\tr4, r1\n-\tsubs\tr0, #158\t@ 0x9e\n+\tsubs\tr0, #162\t@ 0xa2\n \tmovs\tr4, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tcmp\tr3, #154\t@ 0x9a\n \tmovs\tr1, r1\n-\tadds\tr5, #44\t@ 0x2c\n+\tadds\tr5, #48\t@ 0x30\n \tmovs\tr4, r1\n-\tadds\tr5, #66\t@ 0x42\n+\tadds\tr5, #70\t@ 0x46\n \tmovs\tr4, r1\n-\tadds\tr5, #66\t@ 0x42\n+\tadds\tr5, #70\t@ 0x46\n \tmovs\tr4, r1\n-\tadds\tr5, #58\t@ 0x3a\n+\tadds\tr5, #62\t@ 0x3e\n \tmovs\tr4, r1\n-\tadds\tr5, #78\t@ 0x4e\n+\tadds\tr5, #82\t@ 0x52\n \tmovs\tr4, r1\n-\tstrb\tr0, [r4, #6]\n+\tstrb\tr4, [r4, #6]\n \tmovs\tr3, r1\n \tldrb\tr4, [r7, #5]\n \tmovs\tr1, r2\n \tldrb\tr2, [r6, #2]\n \tmovs\tr1, r2\n \tldrb\tr2, [r3, #2]\n \tmovs\tr1, r2\n@@ -1642072,23 +1642074,23 @@\n \tb.n\t3ef120 \n \tstrb\tr6, [r3, #4]\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr1, #72\t@ 0x48\n+\tmovs\tr1, #76\t@ 0x4c\n \tmovs\tr3, r1\n-\tcmp\tr3, #172\t@ 0xac\n+\tcmp\tr3, #176\t@ 0xb0\n \tmovs\tr4, r1\n-\tldr\tr0, [pc, #312]\t@ (3ef2bc )\n+\tldr\tr0, [pc, #328]\t@ (3ef2cc )\n \tmovs\tr3, r1\n-\tcmp\tr7, #14\n+\tcmp\tr7, #18\n \tmovs\tr4, r1\n-\tmovs\tr0, #108\t@ 0x6c\n+\tmovs\tr0, #112\t@ 0x70\n \tmovs\tr3, r1\n \tldr\tr2, [r2, #124]\t@ 0x7c\n \tmovs\tr1, r2\n \tldr\tr2, [r7, #120]\t@ 0x78\n \tmovs\tr1, r2\n \tldr\tr4, [r6, #116]\t@ 0x74\n \tmovs\tr1, r2\n@@ -1643352,15 +1643354,15 @@\n \tb.n\t3efaa2 \n \tldr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr2, [r5, r1]\n \tmovs\tr1, r2\n-\tmovs\tr2, #14\n+\tmovs\tr2, #18\n \tmovs\tr4, r1\n \tstr\tr2, [r4, #108]\t@ 0x6c\n \tmovs\tr1, r2\n \tstr\tr0, [r0, #100]\t@ 0x64\n \tmovs\tr1, r2\n \tstr\tr6, [r4, #96]\t@ 0x60\n \tmovs\tr1, r2\n@@ -1643996,25 +1643998,25 @@\n \tnop\n \tstr\tr6, [r7, #76]\t@ 0x4c\n \tmovs\tr1, r2\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr4, r1, #6\n+\tsubs\tr0, r2, #6\n \tmovs\tr4, r1\n-\tsubs\tr3, #242\t@ 0xf2\n+\tsubs\tr3, #246\t@ 0xf6\n \tmovs\tr3, r1\n-\tsubs\tr6, r2, #6\n+\tsubs\tr2, r3, #6\n \tmovs\tr4, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #24]\n \tmovs\tr1, r2\n-\tadds\tr4, r7, #2\n+\tadds\tr0, r0, #3\n \tmovs\tr4, r1\n \tstr\tr6, [r1, #20]\n \tmovs\tr1, r2\n \tstr\tr2, [r2, #16]\n \tmovs\tr1, r2\n \tstr\tr0, [r4, #12]\n \tmovs\tr1, r2\n@@ -1644934,23 +1644936,23 @@\n \tmovs\tr0, r0\n \tstrh\tr2, [r4, #50]\t@ 0x32\n \tmovs\tr1, r1\n \tstr\tr0, [r0, #0]\n \tmovs\tr1, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr4, r7, r7\n+\tsubs\tr0, r0, r0\n \tmovs\tr4, r1\n-\tadds\tr6, r7, r7\n+\tsubs\tr2, r0, r0\n \tmovs\tr4, r1\n \tldrb\tr4, [r7, r7]\n \tmovs\tr1, r2\n-\tadds\tr6, r0, r0\n+\tadds\tr2, r1, r0\n \tmovs\tr4, r1\n-\tadds\tr3, #230\t@ 0xe6\n+\tadds\tr3, #234\t@ 0xea\n \tmovs\tr3, r1\n \tldr\tr0, [r3, #20]\n \tmovs\tr0, r0\n \tldr\tr0, [r0, r7]\n \tmovs\tr1, r2\n \tldr\tr6, [r3, r4]\n \tmovs\tr1, r2\n@@ -1648058,17 +1648060,17 @@\n /usr/include/c++/14/bits/vector.tcc:245\n \tstr.w\tr6, [r2, #656]\t@ 0x290\n /usr/include/c++/14/bits/vector.tcc:246\n \tadd\tr3, r6\n \tstr.w\tr3, [r2, #664]\t@ 0x298\n \tb.w\t3f1124 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base+0x9e8>\n \tnop\n-\tlsls\tr2, r0, #27\n+\tlsls\tr6, r0, #27\n \tmovs\tr4, r1\n-\tlsls\tr4, r5, #26\n+\tlsls\tr0, r6, #26\n \tmovs\tr4, r1\n /usr/include/c++/14/bits/new_allocator.h:134 (discriminator 1)\n \tmovw\tr3, #65408\t@ 0xff80\n \tmovt\tr3, #32767\t@ 0x7fff\n \tcmp\tr2, r3\n \tbhi.w\t3f26d0 , std::allocator > const&, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&)@@Base+0x1f94>\n /usr/include/c++/14/bits/new_allocator.h:151\n@@ -1651153,15 +1651155,15 @@\n \tmovs\tr0, r0\n \tadds\tr0, #236\t@ 0xec\n \tmovs\tr1, r2\n \tldrsb\tr2, [r6, r1]\n \tmovs\tr1, r1\n \tstr\tr2, [r5, r4]\n \tmovs\tr1, r1\n-\tb.n\t3f358c , std::allocator > const&, coot::protein_geometry const&)@@Base+0x6bc>\n+\tb.n\t3f3594 , std::allocator > const&, coot::protein_geometry const&)@@Base+0x6c4>\n \tmovs\tr3, r1\n \tcmp\tr1, #110\t@ 0x6e\n \tmovs\tr1, r2\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n@@ -1652901,23 +1652903,23 @@\n \tmovs\tr1, r2\n \tadds\tr2, r2, r7\n \tmovs\tr1, r2\n \tadds\tr0, r6, r5\n \tmovs\tr1, r2\n \tadds\tr6, r3, r4\n \tmovs\tr1, r2\n-\tbmi.n\t3f4830 , std::allocator > const&, coot::protein_geometry const&)@@Base+0x1960>\n+\tbmi.n\t3f4838 , std::allocator > const&, coot::protein_geometry const&)@@Base+0x1968>\n \tmovs\tr3, r1\n \tadds\tr2, r6, r3\n \tmovs\tr1, r2\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tbmi.n\t3f47b8 , std::allocator > const&, coot::protein_geometry const&)@@Base+0x18e8>\n+\tbmi.n\t3f47c0 , std::allocator > const&, coot::protein_geometry const&)@@Base+0x18f0>\n \tmovs\tr3, r1\n \tadds\tr2, r3, r2\n \tmovs\tr1, r2\n \tadds\tr4, r5, r1\n \tmovs\tr1, r2\n \tadds\tr4, r6, r0\n \tmovs\tr1, r2\n@@ -1653850,19 +1653852,19 @@\n \tmovs\tr1, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #8\n \tmovs\tr1, r2\n \tsubs\tr0, #68\t@ 0x44\n \tmovs\tr1, r1\n-\tlsls\tr2, r3, #21\n+\tlsls\tr6, r3, #21\n \tmovs\tr4, r1\n-\tsubs\tr0, r0, #1\n+\tsubs\tr4, r0, #1\n \tmovs\tr4, r1\n-\tb.n\t3f52cc \n+\tb.n\t3f52d4 \n \tmovs\tr3, r1\n \tasrs\tr6, r7, #3\n \tmovs\tr1, r2\n \tasrs\tr0, r2, #3\n \tmovs\tr1, r2\n \n 003f4f70 :\n@@ -1659477,53 +1659479,53 @@\n \tmov\tr0, r6\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tnop\n \tbics.w\tr0, r8, r0, lsr #32\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #680\t@ (adr r6, 3f7a1c , std::allocator > >*, crunch_model_t)@@Base+0x40>)\n+\tadd\tr6, pc, #696\t@ (adr r6, 3f7a2c , std::allocator > >*, crunch_model_t)@@Base+0x50>)\n \tmovs\tr3, r1\n-\tadd\tr6, pc, #632\t@ (adr r6, 3f79f0 , std::allocator > >*, crunch_model_t)@@Base+0x14>)\n+\tadd\tr6, pc, #648\t@ (adr r6, 3f7a00 , std::allocator > >*, crunch_model_t)@@Base+0x24>)\n \tmovs\tr3, r1\n-\tadd\tr6, pc, #416\t@ (adr r6, 3f791c )\n+\tadd\tr6, pc, #432\t@ (adr r6, 3f792c )\n \tmovs\tr3, r1\n-\tadd\tr6, pc, #496\t@ (adr r6, 3f7970 )\n+\tadd\tr6, pc, #512\t@ (adr r6, 3f7980 )\n \tmovs\tr3, r1\n-\tldr\tr0, [sp, #136]\t@ 0x88\n+\tldr\tr0, [sp, #152]\t@ 0x98\n \tmovs\tr1, r1\n-\tadd\tr6, pc, #424\t@ (adr r6, 3f7930 )\n+\tadd\tr6, pc, #440\t@ (adr r6, 3f7940 )\n \tmovs\tr3, r1\n-\tadd\tr6, pc, #280\t@ (adr r6, 3f78a4 )\n+\tadd\tr6, pc, #296\t@ (adr r6, 3f78b4 )\n \tmovs\tr3, r1\n-\tadd\tr6, pc, #64\t@ (adr r6, 3f77d0 )\n+\tadd\tr6, pc, #80\t@ (adr r6, 3f77e0 )\n \tmovs\tr3, r1\n-\tadd\tr6, pc, #144\t@ (adr r6, 3f7824 )\n+\tadd\tr6, pc, #160\t@ (adr r6, 3f7834 )\n \tmovs\tr3, r1\n-\tstr\tr7, [sp, #808]\t@ 0x328\n+\tstr\tr7, [sp, #824]\t@ 0x338\n \tmovs\tr1, r1\n-\tadd\tr5, pc, #728\t@ (adr r5, 3f7a74 , std::allocator > >*, crunch_model_t)@@Base+0x98>)\n+\tadd\tr5, pc, #744\t@ (adr r5, 3f7a84 , std::allocator > >*, crunch_model_t)@@Base+0xa8>)\n \tmovs\tr3, r1\n-\tadd\tr5, pc, #808\t@ (adr r5, 3f7ac8 , std::allocator > >*, crunch_model_t)@@Base+0xec>)\n+\tadd\tr5, pc, #824\t@ (adr r5, 3f7ad8 , std::allocator > >*, crunch_model_t)@@Base+0xfc>)\n \tmovs\tr3, r1\n-\tadd\tr5, pc, #920\t@ (adr r5, 3f7b3c , std::allocator > > const&)@@Base+0x24>)\n+\tadd\tr5, pc, #936\t@ (adr r5, 3f7b4c , std::allocator > > const&)@@Base+0x34>)\n \tmovs\tr3, r1\n-\tstr\tr7, [sp, #536]\t@ 0x218\n+\tstr\tr7, [sp, #552]\t@ 0x228\n \tmovs\tr1, r1\n-\tadd\tr5, pc, #624\t@ (adr r5, 3f7a1c , std::allocator > >*, crunch_model_t)@@Base+0x40>)\n+\tadd\tr5, pc, #640\t@ (adr r5, 3f7a2c , std::allocator > >*, crunch_model_t)@@Base+0x50>)\n \tmovs\tr3, r1\n-\tadd\tr5, pc, #488\t@ (adr r5, 3f7998 )\n+\tadd\tr5, pc, #504\t@ (adr r5, 3f79a8 )\n \tmovs\tr3, r1\n-\tadd\tr5, pc, #376\t@ (adr r5, 3f792c )\n+\tadd\tr5, pc, #392\t@ (adr r5, 3f793c )\n \tmovs\tr3, r1\n-\tadd\tr5, pc, #528\t@ (adr r5, 3f79c8 )\n+\tadd\tr5, pc, #544\t@ (adr r5, 3f79d8 )\n \tmovs\tr3, r1\n-\tadd\tr5, pc, #400\t@ (adr r5, 3f794c )\n+\tadd\tr5, pc, #416\t@ (adr r5, 3f795c )\n \tmovs\tr3, r1\n-\tstr\tr7, [sp, #32]\n+\tstr\tr7, [sp, #48]\t@ 0x30\n \tmovs\tr1, r1\n \n 003f77c0 :\n molecule_class_info_t::set_extra_restraints_prosmart_sigma_limits(double, double):\n molecule-class-info-refine.cc:527\n \tadd.w\tr3, r0, #5056\t@ 0x13c0\n \tvstr\td0, [r3]\n@@ -1660682,21 +1660684,21 @@\n \tldr\tr5, [r2, r3]\n \tb.n\t3f80ba \n \tnop\n \tb.n\t3f86bc > const&) const@@Base+0x198>\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #480]\t@ 0x1e0\n+\tldr\tr5, [sp, #496]\t@ 0x1f0\n \tmovs\tr3, r1\n-\tstr\tr1, [sp, #608]\t@ 0x260\n+\tstr\tr1, [sp, #624]\t@ 0x270\n \tmovs\tr1, r1\n-\tldr\tr4, [sp, #216]\t@ 0xd8\n+\tldr\tr4, [sp, #232]\t@ 0xe8\n \tmovs\tr3, r1\n-\tldr\tr4, [sp, #256]\t@ 0x100\n+\tldr\tr4, [sp, #272]\t@ 0x110\n \tmovs\tr3, r1\n \n 003f810c :\n molecule_class_info_t::remove_extra_bond_restraint(coot::atom_spec_t, coot::atom_spec_t):\n molecule-class-info-refine.cc:184\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1661158,21 +1661160,21 @@\n \tldr\tr5, [r2, r3]\n \tb.n\t3f84d2 \n \tnop\n \tudf\t#202\t@ 0xca\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #384]\t@ 0x180\n+\tldr\tr1, [sp, #400]\t@ 0x190\n \tmovs\tr3, r1\n-\tldrh\tr0, [r0, #44]\t@ 0x2c\n+\tldrh\tr4, [r0, #44]\t@ 0x2c\n \tmovs\tr1, r1\n-\tldr\tr0, [sp, #248]\t@ 0xf8\n+\tldr\tr0, [sp, #264]\t@ 0x108\n \tmovs\tr3, r1\n-\tldr\tr0, [sp, #160]\t@ 0xa0\n+\tldr\tr0, [sp, #176]\t@ 0xb0\n \tmovs\tr3, r1\n \n 003f8524 > const&) const@@Base>:\n molecule_class_info_t::peptide_C_N_pairs(std::vector > const&) const:\n molecule-class-info-refine.cc:897\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1663194,143 +1663196,143 @@\n \tmovs\tr0, r2\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #928]\t@ 0x3a0\n+\tstr\tr3, [sp, #944]\t@ 0x3b0\n \tmovs\tr3, r1\n-\tstr\tr3, [sp, #856]\t@ 0x358\n+\tstr\tr3, [sp, #872]\t@ 0x368\n \tmovs\tr3, r1\n-\tstmia\tr1!, {r2, r3, r5, r6, r7}\n+\tstmia\tr1!, {r4, r5, r6, r7}\n \tmovs\tr2, r1\n-\tstr\tr3, [sp, #944]\t@ 0x3b0\n+\tstr\tr3, [sp, #960]\t@ 0x3c0\n \tmovs\tr3, r1\n-\tstmia\tr1!, {r2, r3, r6, r7}\n+\tstmia\tr1!, {r4, r6, r7}\n \tmovs\tr2, r1\n-\tstr\tr4, [sp, #64]\t@ 0x40\n+\tstr\tr4, [sp, #80]\t@ 0x50\n \tmovs\tr3, r1\n-\tstmia\tr1!, {r2, r3, r5, r7}\n+\tstmia\tr1!, {r4, r5, r7}\n \tmovs\tr2, r1\n-\tstr\tr4, [sp, #128]\t@ 0x80\n+\tstr\tr4, [sp, #144]\t@ 0x90\n \tmovs\tr3, r1\n-\tstmia\tr1!, {r2, r3, r7}\n+\tstmia\tr1!, {r4, r7}\n \tmovs\tr2, r1\n \tmrrc2\t0, 0, r0, lr, cr8\n \tadd\tr0, pc, #872\t@ (adr r0, 3f995c , std::allocator > > const&) const@@Base+0x224>)\n \tmovs\tr0, r1\n \tldr\tr4, [pc, #712]\t@ (3f98c0 , std::allocator > > const&) const@@Base+0x188>)\n \tmovs\tr1, r1\n \tldr\tr4, [pc, #216]\t@ (3f96d4 , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe50>)\n \tmovs\tr1, r1\n-\tstr\tr2, [sp, #392]\t@ 0x188\n+\tstr\tr2, [sp, #408]\t@ 0x198\n \tmovs\tr3, r1\n \tstr\tr2, [r4, r4]\n \tmovs\tr1, r1\n \tstr\tr4, [r7, r3]\n \tmovs\tr1, r1\n-\tstr\tr2, [sp, #240]\t@ 0xf0\n+\tstr\tr2, [sp, #256]\t@ 0x100\n \tmovs\tr3, r1\n-\tadd\tr3, sp, #304\t@ 0x130\n+\tadd\tr3, sp, #320\t@ 0x140\n \tmovs\tr2, r1\n-\tadd\tr3, sp, #96\t@ 0x60\n+\tadd\tr3, sp, #112\t@ 0x70\n \tmovs\tr2, r1\n-\tadd\tr2, sp, #912\t@ 0x390\n+\tadd\tr2, sp, #928\t@ 0x3a0\n \tmovs\tr2, r1\n-\tadd\tr2, sp, #688\t@ 0x2b0\n+\tadd\tr2, sp, #704\t@ 0x2c0\n \tmovs\tr2, r1\n-\tadd\tr2, sp, #464\t@ 0x1d0\n+\tadd\tr2, sp, #480\t@ 0x1e0\n \tmovs\tr2, r1\n-\tadd\tr2, sp, #296\t@ 0x128\n+\tadd\tr2, sp, #312\t@ 0x138\n \tmovs\tr2, r1\n \tbeq.n\t3f95fc , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xd78>\n \tmovs\tr0, r1\n-\tbkpt\t0x0006\n+\tbkpt\t0x000a\n \tmovs\tr2, r1\n \tstr??.w\tr0, [r2, #8]\n-\tstr\tr0, [sp, #840]\t@ 0x348\n+\tstr\tr0, [sp, #856]\t@ 0x358\n \tmovs\tr3, r1\n \tldr\tr7, [pc, #456]\t@ (3f9800 , std::allocator > > const&) const@@Base+0xc8>)\n \tmovs\tr1, r1\n \tldr\tr7, [pc, #360]\t@ (3f97a4 , std::allocator > > const&) const@@Base+0x6c>)\n \tmovs\tr1, r1\n-\tstr\tr0, [sp, #824]\t@ 0x338\n+\tstr\tr0, [sp, #840]\t@ 0x348\n \tmovs\tr3, r1\n-\tadd\tr1, sp, #736\t@ 0x2e0\n+\tadd\tr1, sp, #752\t@ 0x2f0\n \tmovs\tr2, r1\n-\tadd\tr1, sp, #584\t@ 0x248\n+\tadd\tr1, sp, #600\t@ 0x258\n \tmovs\tr2, r1\n-\tadd\tr1, sp, #432\t@ 0x1b0\n+\tadd\tr1, sp, #448\t@ 0x1c0\n \tmovs\tr2, r1\n \tbeq.n\t3f9668 , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xde4>\n \tmovs\tr0, r1\n-\tpop\t{r2, r3, r5, pc}\n+\tpop\t{r4, r5, pc}\n \tmovs\tr2, r1\n \t\t\t@ instruction: 0xf7da0008\n \tldr\tr4, [sp, #344]\t@ 0x158\n \tmovs\tr0, r1\n \tldr\tr0, [pc, #264]\t@ (3f9768 , std::allocator > > const&) const@@Base+0x30>)\n \tmovs\tr1, r1\n \t\t\t@ instruction: 0x47c6\n \tmovs\tr1, r1\n-\tldrh\tr6, [r2, #50]\t@ 0x32\n+\tldrh\tr2, [r3, #50]\t@ 0x32\n \tmovs\tr3, r1\n \tldr\tr4, [pc, #632]\t@ (3f98e4 , std::allocator > > const&) const@@Base+0x1ac>)\n \tmovs\tr1, r1\n \tldr\tr4, [pc, #536]\t@ (3f9888 , std::allocator > > const&) const@@Base+0x150>)\n \tmovs\tr1, r1\n-\tadd\tr0, sp, #504\t@ 0x1f8\n+\tadd\tr0, sp, #520\t@ 0x208\n \tmovs\tr3, r1\n-\tadd\tr6, pc, #912\t@ (adr r6, 3f9a08 , std::allocator > > const&) const@@Base+0x2d0>)\n+\tadd\tr6, pc, #928\t@ (adr r6, 3f9a18 , std::allocator > > const&) const@@Base+0x2e0>)\n \tmovs\tr2, r1\n-\tadd\tr6, pc, #760\t@ (adr r6, 3f9974 , std::allocator > > const&) const@@Base+0x23c>)\n+\tadd\tr6, pc, #776\t@ (adr r6, 3f9984 , std::allocator > > const&) const@@Base+0x24c>)\n \tmovs\tr2, r1\n-\tadd\tr6, pc, #608\t@ (adr r6, 3f98e0 , std::allocator > > const&) const@@Base+0x1a8>)\n+\tadd\tr6, pc, #624\t@ (adr r6, 3f98f0 , std::allocator > > const&) const@@Base+0x1b8>)\n \tmovs\tr2, r1\n-\tadd\tr6, pc, #440\t@ (adr r6, 3f983c , std::allocator > > const&) const@@Base+0x104>)\n+\tadd\tr6, pc, #456\t@ (adr r6, 3f984c , std::allocator > > const&) const@@Base+0x114>)\n \tmovs\tr2, r1\n-\tadd\tr6, pc, #272\t@ (adr r6, 3f9798 , std::allocator > > const&) const@@Base+0x60>)\n+\tadd\tr6, pc, #288\t@ (adr r6, 3f97a8 , std::allocator > > const&) const@@Base+0x70>)\n \tmovs\tr2, r1\n-\tadd\tr6, pc, #48\t@ (adr r6, 3f96bc , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe38>)\n+\tadd\tr6, pc, #64\t@ (adr r6, 3f96cc , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe48>)\n \tmovs\tr2, r1\n \tldmia\tr4!, {r2, r3, r5, r7}\n \tmovs\tr0, r1\n-\tcbnz\tr4, 3f96c6 , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe42>\n+\tcbnz\tr0, 3f96c8 , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe44>\n \tmovs\tr2, r1\n \t\t\t@ instruction: 0xf4a80008\n-\tldrh\tr0, [r1, #40]\t@ 0x28\n+\tldrh\tr4, [r1, #40]\t@ 0x28\n \tmovs\tr3, r1\n \tldr\tr3, [pc, #224]\t@ (3f9780 , std::allocator > > const&) const@@Base+0x48>)\n \tmovs\tr1, r1\n \tldr\tr3, [pc, #72]\t@ (3f96ec , std::allocator > > const&, std::map, std::allocator > > const&) const@@Base+0xe68>)\n \tmovs\tr1, r1\n-\tldrh\tr6, [r6, #38]\t@ 0x26\n+\tldrh\tr2, [r7, #38]\t@ 0x26\n \tmovs\tr3, r1\n-\tadd\tr5, pc, #392\t@ (adr r5, 3f9834 , std::allocator > > const&) const@@Base+0xfc>)\n+\tadd\tr5, pc, #408\t@ (adr r5, 3f9844 , std::allocator > > const&) const@@Base+0x10c>)\n \tmovs\tr2, r1\n-\tadd\tr5, pc, #184\t@ (adr r5, 3f9768 , std::allocator > > const&) const@@Base+0x30>)\n+\tadd\tr5, pc, #200\t@ (adr r5, 3f9778 , std::allocator > > const&) const@@Base+0x40>)\n \tmovs\tr2, r1\n-\tadd\tr4, pc, #1000\t@ (adr r4, 3f9a9c , std::allocator > > const&) const@@Base+0x364>)\n+\tadd\tr4, pc, #1016\t@ (adr r4, 3f9aac , std::allocator > > const&) const@@Base+0x374>)\n \tmovs\tr2, r1\n \tldmia\tr3, {r1, r3, r4, r7}\n \tmovs\tr0, r1\n-\t\t\t@ instruction: 0xb8ba\n+\t\t\t@ instruction: 0xb8be\n \tmovs\tr2, r1\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldmia\tr4, {r2, r4, r5, r7}\n \tmovs\tr0, r2\n \t\t\t@ instruction: 0xf2ec0008\n-\tsubs\tr2, r5, #6\n+\tsubs\tr6, r5, #6\n \tmovs\tr3, r1\n \t\t\t@ instruction: 0xf2d20008\n-\tsubs\tr0, r2, #6\n+\tsubs\tr4, r2, #6\n \tmovs\tr3, r1\n \tldmia\tr4, {r3, r4}\n \tmovs\tr0, r2\n \tldmia\tr3, {r3, r5, r6, r7}\n \tmovs\tr0, r2\n \tldmia\tr3!, {r1, r6, r7}\n \tmovs\tr0, r2\n@@ -1664369,37 +1664371,37 @@\n \tstr.w\tr2, [fp, r3]\n \tb.n\t3f9edc , std::allocator > > const&) const@@Base+0x7a4>\n \tb.n\t3f9ef2 , std::allocator > > const&) const@@Base+0x7ba>\n \tnop\n \t...\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r2, #46]\t@ 0x2e\n+\tstrh\tr2, [r3, #46]\t@ 0x2e\n \tmovs\tr3, r1\n-\tstrh\tr4, [r1, #46]\t@ 0x2e\n+\tstrh\tr0, [r2, #46]\t@ 0x2e\n \tmovs\tr3, r1\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, #40]\t@ 0x28\n+\tstrh\tr0, [r0, #42]\t@ 0x2a\n \tmovs\tr3, r1\n-\tpop\t{r3, r4, r5, pc}\n+\tpop\t{r2, r3, r4, r5, pc}\n \tmovs\tr2, r1\n-\tldr\tr5, [sp, #488]\t@ 0x1e8\n+\tldr\tr5, [sp, #504]\t@ 0x1f8\n \tmovs\tr2, r1\n-\tcbz\tr0, 3f9f4e , std::allocator > > const&) const@@Base+0x816>\n+\tcbz\tr4, 3f9f4e , std::allocator > > const&) const@@Base+0x816>\n \tmovs\tr2, r1\n-\tstrh\tr6, [r1, #34]\t@ 0x22\n+\tstrh\tr2, [r2, #34]\t@ 0x22\n \tmovs\tr3, r1\n-\tldr\tr4, [sp, #568]\t@ 0x238\n+\tldr\tr4, [sp, #584]\t@ 0x248\n \tmovs\tr2, r1\n-\tadd\tsp, #432\t@ 0x1b0\n+\tadd\tsp, #448\t@ 0x1c0\n \tmovs\tr2, r1\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tstmia\tr3!, {r3, r4, r6, r7}\n \tmovs\tr0, r2\n@@ -1664696,25 +1664698,25 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tstmia\tr0!, {r1, r3, r4, r5, r6}\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr0!, {r1, r2, r4, r5, r6}\n \tmovs\tr0, r2\n-\tldrb\tr2, [r1, #30]\n+\tldrb\tr6, [r1, #30]\n \tmovs\tr3, r1\n-\tstr\tr7, [sp, #896]\t@ 0x380\n+\tstr\tr7, [sp, #912]\t@ 0x390\n \tmovs\tr2, r1\n \tittt\tmi\n \tmovmi\tr0, r2\n \tldrhmi\tr0, [r4, r3]\n \tmovmi\tr0, r0\n-\tstr\tr6, [sp, #560]\t@ 0x230\n+\tstr\tr6, [sp, #576]\t@ 0x240\n \tmovs\tr2, r1\n-\tstr\tr6, [sp, #480]\t@ 0x1e0\n+\tstr\tr6, [sp, #496]\t@ 0x1f0\n \tmovs\tr2, r1\n \tbkpt\t0x00a0\n \tmovs\tr0, r2\n \tbkpt\t0x0080\n \tmovs\tr0, r2\n \n 003fa1bc :\n@@ -1664967,17 +1664969,17 @@\n \tmovs\tr0, r0\n \tbkpt\t0x0010\n \tmovs\tr0, r2\n \tpop\t{r1, r3, r4, r5, pc}\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r7, #16]\n+\tldrb\tr4, [r7, #16]\n \tmovs\tr3, r1\n-\tstr\tr4, [sp, #568]\t@ 0x238\n+\tstr\tr4, [sp, #584]\t@ 0x248\n \tmovs\tr2, r1\n \tpop\t{r3, r4, r7}\n \tmovs\tr0, r2\n \tpop\t{r1, r3, r4, r5, r6}\n \tmovs\tr0, r2\n \n 003fa3bc > const&)@@Base>:\n@@ -1665260,25 +1665262,25 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tpop\t{r1, r2, r5}\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tpop\t{r1, r5}\n \tmovs\tr0, r2\n-\tldrb\tr6, [r6, #12]\n+\tldrb\tr2, [r7, #12]\n \tmovs\tr3, r1\n-\tstr\tr3, [sp, #560]\t@ 0x230\n+\tstr\tr3, [sp, #576]\t@ 0x240\n \tmovs\tr2, r1\n \trevsh\tr6, r5\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #224]\t@ 0xe0\n+\tstr\tr2, [sp, #240]\t@ 0xf0\n \tmovs\tr2, r1\n-\tstr\tr2, [sp, #144]\t@ 0x90\n+\tstr\tr2, [sp, #160]\t@ 0xa0\n \tmovs\tr2, r1\n \trev16\tr4, r1\n \tmovs\tr0, r2\n \trev\tr4, r5\n \tmovs\tr0, r2\n \n 003fa610 :\n@@ -1665529,17 +1665531,17 @@\n \tmovs\tr0, r0\n \tcbnz\tr0, 3fa826 \n \tmovs\tr0, r2\n \t\t\t@ instruction: 0xb8e2\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r2, #0]\n+\tldrb\tr6, [r2, #0]\n \tmovs\tr3, r1\n-\tstr\tr0, [sp, #240]\t@ 0xf0\n+\tstr\tr0, [sp, #256]\t@ 0x100\n \tmovs\tr2, r1\n \t\t\t@ instruction: 0xb846\n \tmovs\tr0, r2\n \t\t\t@ instruction: 0xb828\n \tmovs\tr0, r2\n \n 003fa810 :\n@@ -1665710,19 +1665712,19 @@\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb7c2\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r0, #29]\n+\tstrb\tr6, [r0, #29]\n \tmovs\tr3, r1\n \t\t\t@ instruction: 0xb70a\n \tmovs\tr0, r2\n-\tstrb\tr2, [r7, #25]\n+\tstrb\tr6, [r7, #25]\n \tmovs\tr3, r1\n \t\t\t@ instruction: 0xb6b6\n \tmovs\tr0, r2\n \n 003fa980 , std::allocator > > const&)@@Base>:\n molecule_class_info_t::add_extra_target_position_restraints(std::vector, std::allocator > > const&):\n molecule-class-info-refine.cc:265\n@@ -1667021,63 +1667023,63 @@\n \tb.n\t3fb3ae , std::allocator > const&) const@@Base+0x266>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadd\tr6, sp, #632\t@ 0x278\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #744]\t@ (3fb6f4 , std::allocator > const&) const@@Base+0x284>)\n+\tldr\tr3, [pc, #760]\t@ (3fb704 , std::allocator > const&) const@@Base+0x294>)\n \tmovs\tr1, r1\n-\tldr\tr3, [pc, #912]\t@ (3fb7a0 , std::allocator > const&) const@@Base+0x330>)\n+\tldr\tr3, [pc, #928]\t@ (3fb7b0 , std::allocator > const&) const@@Base+0x340>)\n \tmovs\tr1, r1\n-\tldr\tr4, [r6, #100]\t@ 0x64\n+\tldr\tr0, [r7, #100]\t@ 0x64\n \tmovs\tr3, r1\n-\tldr\tr0, [r4, #100]\t@ 0x64\n+\tldr\tr4, [r4, #100]\t@ 0x64\n \tmovs\tr3, r1\n-\tldr\tr4, [r1, #100]\t@ 0x64\n+\tldr\tr0, [r2, #100]\t@ 0x64\n \tmovs\tr3, r1\n-\tldr\tr0, [r7, #96]\t@ 0x60\n+\tldr\tr4, [r7, #96]\t@ 0x60\n \tmovs\tr3, r1\n-\tldr\tr4, [r4, #96]\t@ 0x60\n+\tldr\tr0, [r5, #96]\t@ 0x60\n \tmovs\tr3, r1\n-\tldr\tr0, [r2, #96]\t@ 0x60\n+\tldr\tr4, [r2, #96]\t@ 0x60\n \tmovs\tr3, r1\n-\tldr\tr3, [pc, #192]\t@ (3fb4ec , std::allocator > const&) const@@Base+0x7c>)\n+\tldr\tr3, [pc, #208]\t@ (3fb4fc , std::allocator > const&) const@@Base+0x8c>)\n \tmovs\tr1, r1\n-\tldr\tr3, [pc, #208]\t@ (3fb500 , std::allocator > const&) const@@Base+0x90>)\n+\tldr\tr3, [pc, #224]\t@ (3fb510 , std::allocator > const&) const@@Base+0xa0>)\n \tmovs\tr1, r1\n \tadd\tr5, sp, #760\t@ 0x2f8\n \tmovs\tr0, r2\n-\tldmia\tr1!, {r2, r4, r5, r7}\n+\tldmia\tr1!, {r3, r4, r5, r7}\n \tmovs\tr1, r1\n-\tldr\tr4, [r5, #88]\t@ 0x58\n+\tldr\tr0, [r6, #88]\t@ 0x58\n \tmovs\tr3, r1\n-\tldr\tr0, [r0, #88]\t@ 0x58\n+\tldr\tr4, [r0, #88]\t@ 0x58\n \tmovs\tr3, r1\n-\tldr\tr0, [r0, #88]\t@ 0x58\n+\tldr\tr4, [r0, #88]\t@ 0x58\n \tmovs\tr3, r1\n-\tadd\tr7, pc, #80\t@ (adr r7, 3fb498 , std::allocator > const&) const@@Base+0x28>)\n+\tadd\tr7, pc, #96\t@ (adr r7, 3fb4a8 , std::allocator > const&) const@@Base+0x38>)\n \tmovs\tr2, r1\n-\tldr\tr0, [r6, #80]\t@ 0x50\n+\tldr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr3, r1\n-\tldr\tr0, [r4, #80]\t@ 0x50\n+\tldr\tr4, [r4, #80]\t@ 0x50\n \tmovs\tr3, r1\n-\tldr\tr0, [r4, #80]\t@ 0x50\n+\tldr\tr4, [r4, #80]\t@ 0x50\n \tmovs\tr3, r1\n-\tldr\tr4, [r7, #76]\t@ 0x4c\n+\tldr\tr0, [r0, #80]\t@ 0x50\n \tmovs\tr3, r1\n-\tldr\tr4, [r3, #76]\t@ 0x4c\n+\tldr\tr0, [r4, #76]\t@ 0x4c\n \tmovs\tr3, r1\n-\tldr\tr4, [r3, #76]\t@ 0x4c\n+\tldr\tr0, [r4, #76]\t@ 0x4c\n \tmovs\tr3, r1\n-\tldr\tr0, [r1, #76]\t@ 0x4c\n+\tldr\tr4, [r1, #76]\t@ 0x4c\n \tmovs\tr3, r1\n-\tldr\tr4, [r6, #72]\t@ 0x48\n+\tldr\tr0, [r7, #72]\t@ 0x48\n \tmovs\tr3, r1\n-\tldr\tr0, [r4, #72]\t@ 0x48\n+\tldr\tr4, [r4, #72]\t@ 0x48\n \tmovs\tr3, r1\n \tadd\tr4, sp, #248\t@ 0xf8\n \tmovs\tr0, r2\n \n 003fb470 , std::allocator > const&) const@@Base>:\n molecule_class_info_t::nucelotide_residue_name_to_base_atom_names(std::__cxx11::basic_string, std::allocator > const&) const:\n molecule-class-info-refine.cc:333\n@@ -1667451,69 +1667453,69 @@\n \tb.n\t3fb6ee , std::allocator > const&) const@@Base+0x27e>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadd\tr3, sp, #472\t@ 0x1d8\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb7fa\n+\t\t\t@ instruction: 0xb7fe\n \tmovs\tr3, r1\n-\tstrb\tr0, [r3, #23]\n+\tstrb\tr4, [r3, #23]\n \tmovs\tr3, r1\n-\tldr\tr6, [r7, #52]\t@ 0x34\n+\tldr\tr2, [r0, #56]\t@ 0x38\n \tmovs\tr3, r1\n-\tldr\tr2, [r5, #52]\t@ 0x34\n+\tldr\tr6, [r5, #52]\t@ 0x34\n \tmovs\tr3, r1\n-\tldr\tr6, [r2, #52]\t@ 0x34\n+\tldr\tr2, [r3, #52]\t@ 0x34\n \tmovs\tr3, r1\n-\tldr\tr2, [r7, #48]\t@ 0x30\n+\tldr\tr6, [r7, #48]\t@ 0x30\n \tmovs\tr3, r1\n-\tldr\tr2, [r5, #48]\t@ 0x30\n+\tldr\tr6, [r5, #48]\t@ 0x30\n \tmovs\tr3, r1\n-\tldr\tr6, [r2, #48]\t@ 0x30\n+\tldr\tr2, [r3, #48]\t@ 0x30\n \tmovs\tr3, r1\n-\tldr\tr2, [r0, #48]\t@ 0x30\n+\tldr\tr6, [r0, #48]\t@ 0x30\n \tmovs\tr3, r1\n-\tldr\tr6, [r4, #44]\t@ 0x2c\n+\tldr\tr2, [r5, #44]\t@ 0x2c\n \tmovs\tr3, r1\n-\tldr\tr6, [r2, #44]\t@ 0x2c\n+\tldr\tr2, [r3, #44]\t@ 0x2c\n \tmovs\tr3, r1\n-\tldr\tr2, [r0, #44]\t@ 0x2c\n+\tldr\tr6, [r0, #44]\t@ 0x2c\n \tmovs\tr3, r1\n-\tldr\tr6, [r5, #40]\t@ 0x28\n+\tldr\tr2, [r6, #40]\t@ 0x28\n \tmovs\tr3, r1\n-\tldrh\tr6, [r1, r4]\n+\tldrh\tr2, [r2, r4]\n \tmovs\tr2, r1\n-\tasrs\tr6, r5, #24\n+\tasrs\tr2, r6, #24\n \tmovs\tr2, r1\n-\tldr\tr2, [r7, #36]\t@ 0x24\n-\tmovs\tr3, r1\n-\tldr\tr6, [r3, #36]\t@ 0x24\n+\tldr\tr6, [r7, #36]\t@ 0x24\n \tmovs\tr3, r1\n-\tldr\tr6, [r1, #36]\t@ 0x24\n+\tldr\tr2, [r4, #36]\t@ 0x24\n \tmovs\tr3, r1\n-\tldr\tr6, [r4, #32]\n+\tldr\tr2, [r2, #36]\t@ 0x24\n \tmovs\tr3, r1\n-\tldr\tr2, [r2, #32]\n+\tldr\tr2, [r5, #32]\n \tmovs\tr3, r1\n-\tldr\tr6, [r5, #28]\n+\tldr\tr6, [r2, #32]\n \tmovs\tr3, r1\n \tldr\tr2, [r6, #28]\n \tmovs\tr3, r1\n+\tldr\tr6, [r6, #28]\n+\tmovs\tr3, r1\n \tadd\tr1, sp, #456\t@ 0x1c8\n \tmovs\tr0, r2\n-\tblx\tr2\n+\tblxns\tr2\n \tmovs\tr3, r1\n-\tldrh\tr2, [r6, r0]\n+\tldrh\tr6, [r6, r0]\n \tmovs\tr3, r1\n-\tldrh\tr0, [r5, r0]\n+\tldrh\tr4, [r5, r0]\n \tmovs\tr3, r1\n-\tldrh\tr0, [r2, r0]\n+\tldrh\tr4, [r2, r0]\n \tmovs\tr3, r1\n-\tadd\tr4, pc, #432\t@ (adr r4, 3fb964 )\n+\tadd\tr4, pc, #448\t@ (adr r4, 3fb974 )\n \tmovs\tr3, r1\n \tadd\tr0, sp, #1016\t@ 0x3f8\n \tmovs\tr0, r2\n \n 003fb7b8 :\n molecule_class_info_t::add_parallel_plane_restraint(coot::residue_spec_t, coot::residue_spec_t):\n molecule-class-info-refine.cc:289\n@@ -1668029,23 +1668031,23 @@\n \tmovs\tr0, r0\n \tadd\tr0, sp, #128\t@ 0x80\n \tmovs\tr0, r2\n \tadd\tr0, sp, #112\t@ 0x70\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr2, [r2, #120]\t@ 0x78\n+\tstr\tr6, [r2, #120]\t@ 0x78\n \tmovs\tr3, r1\n-\tldrb\tr4, [r4, #26]\n+\tldrb\tr0, [r5, #26]\n \tmovs\tr2, r1\n \tldmia\tr5!, {r1, r3, r4}\n \tmovs\tr0, r1\n-\tstr\tr0, [r5, #112]\t@ 0x70\n+\tstr\tr4, [r5, #112]\t@ 0x70\n \tmovs\tr3, r1\n-\tldrb\tr4, [r6, #24]\n+\tldrb\tr0, [r7, #24]\n \tmovs\tr2, r1\n /usr/include/c++/14/bits/stl_pair.h:938\n \tstrd\tr2, r3, [r4, #288]\t@ 0x120\n /usr/include/c++/14/bits/stl_vector.h:1285\n \tldrd\tr5, r1, [r6, #924]\t@ 0x39c\n ../ideal/parallel-planes.hh:70\n \tadd\tr3, pc, #936\t@ (adr r3, 3fbf50 )\n@@ -1668523,21 +1668525,21 @@\n \tsubs\tr7, #174\t@ 0xae\n \tadd\tr3, pc, #320\t@ (adr r3, 3fc0a4 )\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr6, [r2, #56]\t@ 0x38\n+\tstr\tr2, [r3, #56]\t@ 0x38\n \tmovs\tr3, r1\n \tadd\tr2, pc, #824\t@ (adr r2, 3fc2ac )\n \tmovs\tr0, r2\n-\tstr\tr2, [r5, #44]\t@ 0x2c\n+\tstr\tr6, [r5, #44]\t@ 0x2c\n \tmovs\tr3, r1\n-\tstr\tr0, [r1, #44]\t@ 0x2c\n+\tstr\tr4, [r1, #44]\t@ 0x2c\n \tmovs\tr3, r1\n \tadd\tr1, pc, #584\t@ (adr r1, 3fc1c8 )\n \tmovs\tr0, r2\n 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]:\n /usr/include/c++/14/bits/vector.tcc:213\n \tcmp\tr1, r0\n \tbeq.n\t3fc022 \n@@ -1669283,33 +1669285,33 @@\n \tldr\tr6, [sp, #464]\t@ 0x1d0\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #440]\t@ 0x1b8\n \tmovs\tr0, r2\n \tstc2\t0, cr0, [lr], {8}\n-\tldrh\tr2, [r3, #58]\t@ 0x3a\n+\tldrh\tr6, [r3, #58]\t@ 0x3a\n \tmovs\tr3, r1\n-\tldrh\tr4, [r3, #60]\t@ 0x3c\n+\tldrh\tr0, [r4, #60]\t@ 0x3c\n \tmovs\tr3, r1\n-\tstr\tr0, [sp, #136]\t@ 0x88\n+\tstr\tr0, [sp, #152]\t@ 0x98\n \tmovs\tr3, r1\n \tstr\tr0, [r0, #120]\t@ 0x78\n \tmovs\tr0, r1\n-\tstr\tr0, [sp, #32]\n+\tstr\tr0, [sp, #48]\t@ 0x30\n \tmovs\tr3, r1\n-\tldrh\tr4, [r7, #54]\t@ 0x36\n+\tldrh\tr0, [r0, #56]\t@ 0x38\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r2, r4]\n+\tldrb\tr2, [r3, r4]\n \tmovs\tr3, r1\n-\tstrh\tr6, [r1, #22]\n+\tstrh\tr2, [r2, #22]\n \tmovs\tr2, r1\n-\tstrh\tr0, [r5, #20]\n+\tstrh\tr4, [r5, #20]\n \tmovs\tr2, r1\n \tldr\tr3, [sp, #864]\t@ 0x360\n \tmovs\tr0, r2\n /usr/include/c++/14/bits/basic_string.h:3760\n \tcmp\tr4, sl\n \tbeq.w\t3fc800 \n molecule-class-info-refine.cc:658 (discriminator 2)\n@@ -1670023,19 +1670025,19 @@\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tb.n\t3fc9b0 \n \tnop.w\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tldr\tr1, [sp, #612]\t@ 0x264\n \tsubs\tr7, #169\t@ 0xa9\n-\tldrh\tr2, [r3, #28]\n+\tldrh\tr6, [r3, #28]\n \tmovs\tr3, r1\n \tstr\tr0, [r2, #56]\t@ 0x38\n \tmovs\tr0, r1\n-\tldrh\tr6, [r0, #18]\n+\tldrh\tr2, [r1, #18]\n \tmovs\tr3, r1\n \tstr\tr6, [sp, #384]\t@ 0x180\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr5, [sp, #728]\t@ 0x2d8\n \tmovs\tr0, r2\n@@ -1670095,15 +1670097,15 @@\n molecule-class-info-refine.cc:553\n \tb.w\te61f0 \n \tnop\n \tstr\tr5, [sp, #240]\t@ 0xf0\n \tmovs\tr0, r2\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tldr\tr4, [r1, #52]\t@ 0x34\n+\tldr\tr0, [r2, #52]\t@ 0x34\n \tmovs\tr1, r1\n \n 003fcb1c , std::allocator > const&, coot::protein_geometry const&)@@Base>:\n molecule_class_info_t::generate_local_self_restraints(float, std::__cxx11::basic_string, std::allocator > const&, coot::protein_geometry const&):\n molecule-class-info-refine.cc:562\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1670162,15 +1670164,15 @@\n molecule-class-info-refine.cc:580\n \tb.w\te61f0 \n \tnop\n \tstr\tr4, [sp, #720]\t@ 0x2d0\n \tmovs\tr0, r2\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tldr\tr4, [r7, #40]\t@ 0x28\n+\tldr\tr0, [r0, #44]\t@ 0x2c\n \tmovs\tr1, r1\n \n 003fcba8 > const&, coot::protein_geometry const&)@@Base>:\n molecule_class_info_t::generate_local_self_restraints(float, std::vector > const&, coot::protein_geometry const&):\n molecule-class-info-refine.cc:738\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1670982,21 +1670984,21 @@\n \tmovs\tr0, r2\n \tldrh\tr4, [r4, #52]\t@ 0x34\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #504]\t@ (3fd440 )\n+\tldr\tr7, [pc, #520]\t@ (3fd450 )\n \tmovs\tr3, r1\n-\tldr\tr7, [pc, #496]\t@ (3fd43c )\n+\tldr\tr7, [pc, #512]\t@ (3fd44c )\n \tmovs\tr3, r1\n-\tldr\tr7, [pc, #248]\t@ (3fd348 , std::allocator > const&)@@Base+0x240>)\n+\tldr\tr7, [pc, #264]\t@ (3fd358 , std::allocator > const&)@@Base+0x250>)\n \tmovs\tr3, r1\n-\tldr\tr7, [pc, #352]\t@ (3fd3b4 , std::allocator > const&)@@Base+0x2ac>)\n+\tldr\tr7, [pc, #368]\t@ (3fd3c4 , std::allocator > const&)@@Base+0x2bc>)\n \tmovs\tr3, r1\n \tldrh\tr0, [r0, #48]\t@ 0x30\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, #46]\t@ 0x2e\n \tmovs\tr0, r2\n 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]:\n /usr/include/c++/14/bits/stl_tree.h:2454\n@@ -1672279,38 +1672281,38 @@\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr6, [r3, #30]\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #928]\t@ (3fe010 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x364>)\n+\tldr\tr4, [pc, #944]\t@ (3fe020 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x374>)\n \tmovs\tr3, r1\n \taddw\tr0, r8, #8\n-\tldr\tr4, [pc, #832]\t@ (3fdfb8 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x30c>)\n+\tldr\tr4, [pc, #848]\t@ (3fdfc8 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x31c>)\n \tmovs\tr3, r1\n \tldrh\tr4, [r0, #22]\n \tmovs\tr0, r2\n \tldrh\tr0, [r3, #20]\n \tmovs\tr0, r2\n-\tldr\tr3, [pc, #600]\t@ (3fdedc , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x230>)\n+\tldr\tr3, [pc, #616]\t@ (3fdeec , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x240>)\n \tmovs\tr3, r1\n-\tldr\tr3, [pc, #336]\t@ (3fddd8 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x12c>)\n+\tldr\tr3, [pc, #352]\t@ (3fdde8 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x13c>)\n \tmovs\tr3, r1\n-\tldr\tr1, [pc, #696]\t@ (3fdf44 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x298>)\n+\tldr\tr1, [pc, #712]\t@ (3fdf54 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x2a8>)\n \tmovs\tr3, r1\n-\tldr\tr1, [pc, #736]\t@ (3fdf70 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x2c4>)\n+\tldr\tr1, [pc, #752]\t@ (3fdf80 , std::allocator > const&, int, int, clipper::Xmap const&, float, bool)@@Base+0x2d4>)\n \tmovs\tr3, r1\n \tstrh\tr2, [r3, #38]\t@ 0x26\n \tmovs\tr0, r2\n \tstrh\tr0, [r3, #36]\t@ 0x24\n \tmovs\tr0, r2\n \tstrh\tr0, [r0, #36]\t@ 0x24\n \tmovs\tr0, r2\n-\tstrb\tr6, [r5, #26]\n+\tstrb\tr2, [r6, #26]\n \tmovs\tr1, r1\n \tstrh\tr4, [r1, #34]\t@ 0x22\n \tmovs\tr0, r2\n \tstrh\tr0, [r5, #32]\n \tmovs\tr0, r2\n \tstrh\tr2, [r7, #30]\n \tmovs\tr0, r2\n@@ -1672969,27 +1672971,27 @@\n \tmovs\tr0, r2\n \tadd\tr1, sp, #200\t@ 0xc8\n \tmovs\tr0, r1\n \tadd\tr1, sp, #88\t@ 0x58\n \tmovs\tr0, r1\n \tadd\tr0, sp, #816\t@ 0x330\n \tmovs\tr0, r1\n-\tadd\tr4, sl\n+\tadd\tr0, fp\n \tmovs\tr3, r1\n-\tldr\tr4, [r6, r7]\n+\tldr\tr0, [r7, r7]\n \tmovs\tr2, r1\n \tstrh\tr0, [r2, #10]\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3\n+\tlsrs\tr2, r4\n \tmovs\tr3, r1\n-\tldrsb\tr0, [r2, r2]\n+\tldrsb\tr4, [r2, r2]\n \tmovs\tr2, r1\n-\tldrsb\tr2, [r0, r2]\n+\tldrsb\tr6, [r0, r2]\n \tmovs\tr2, r1\n \tldrb\tr4, [r3, #26]\n \tmovs\tr0, r2\n \n 003fe1d8 , std::allocator > const&, clipper::Xmap const&, float)@@Base>:\n molecule_class_info_t::morph_fit_by_secondary_structure_elements(std::__cxx11::basic_string, std::allocator > const&, clipper::Xmap const&, float):\n molecule-class-info-refine.cc:1365\n@@ -1673664,35 +1673666,35 @@\n \tmovs\tr0, r2\n \tldrb\tr2, [r7, #23]\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tcmp\tr6, #78\t@ 0x4e\n \tmovs\tr0, r1\n-\tsubs\tr7, #92\t@ 0x5c\n+\tsubs\tr7, #96\t@ 0x60\n \tmovs\tr3, r1\n \tcmp\tr6, #40\t@ 0x28\n \tmovs\tr0, r1\n-\tsubs\tr7, #72\t@ 0x48\n+\tsubs\tr7, #76\t@ 0x4c\n \tmovs\tr3, r1\n-\tsubs\tr7, #54\t@ 0x36\n+\tsubs\tr7, #58\t@ 0x3a\n \tmovs\tr3, r1\n-\tsubs\tr6, #98\t@ 0x62\n+\tsubs\tr6, #102\t@ 0x66\n \tmovs\tr3, r1\n-\tadd\tr3, pc, #112\t@ (adr r3, 3fe75c , std::allocator > const&, clipper::Xmap const&, float)@@Base+0x584>)\n+\tadd\tr3, pc, #128\t@ (adr r3, 3fe76c , std::allocator > const&, clipper::Xmap const&, float)@@Base+0x594>)\n \tmovs\tr1, r1\n-\tstrh\tr2, [r0, r7]\n+\tstrh\tr6, [r0, r7]\n \tmovs\tr2, r1\n-\tstrh\tr4, [r7, r6]\n+\tstrh\tr0, [r0, r7]\n \tmovs\tr2, r1\n-\tstrh\tr0, [r5, r4]\n+\tstrh\tr4, [r5, r4]\n \tmovs\tr2, r1\n-\tstrh\tr0, [r2, r4]\n+\tstrh\tr4, [r2, r4]\n \tmovs\tr2, r1\n-\tsubs\tr3, #236\t@ 0xec\n+\tsubs\tr3, #240\t@ 0xf0\n \tmovs\tr3, r1\n \tldrb\tr4, [r7, #5]\n \tmovs\tr0, r2\n molecule-class-info-refine.cc:1495\n \tldr\tr0, [sp, #40]\t@ 0x28\n \tblx\tea7a8 \n /usr/include/c++/14/bits/stl_tree.h:733\n@@ -1674974,15 +1674976,15 @@\n \t...\n \tstrb\tr2, [r7, #10]\n \tmovs\tr0, r2\n \tstrb\tr2, [r6, #10]\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr4, #200\t@ 0xc8\n+\tadds\tr4, #204\t@ 0xcc\n \tmovs\tr3, r1\n \tldr\tr0, [sp, #672]\t@ 0x2a0\n \tmovs\tr0, r1\n \tldr\tr0, [sp, #648]\t@ 0x288\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n@@ -1675853,15 +1675855,15 @@\n \tadd\tr4, sp, #600\t@ 0x258\n \tb.n\t3ff63a > >, std::allocator > > > >, clipper::Xmap const&, float)@@Base+0x922>\n \tstr\tr6, [r4, #100]\t@ 0x64\n \tstr\tr6, [r4, #100]\t@ 0x64\n \tstr\tr6, [r4, #100]\t@ 0x64\n \tands\tr6, r1\n \t...\n-\tcmp\tr7, #52\t@ 0x34\n+\tcmp\tr7, #56\t@ 0x38\n \tmovs\tr3, r1\n /usr/include/c++/14/bits/stl_tree.h:372\n \tmov\tr0, r7\n \tblx\tef6bc \n molecule-class-info-refine.cc:1071 (discriminator 3)\n \tldr\tr3, [sp, #40]\t@ 0x28\n /usr/include/c++/14/bits/stl_tree.h:372\n@@ -1676423,15 +1676425,15 @@\n \tstr\tr3, [sp, #116]\t@ 0x74\n \tstrd\tr2, r3, [sp, #104]\t@ 0x68\n \tstr\tr3, [sp, #100]\t@ 0x64\n \tb.n\t3ff9a6 > >, std::allocator > > > >, clipper::Xmap const&, float)@@Base+0xc8e>\n \tnop\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr5, #204\t@ 0xcc\n-\tcmp\tr3, #220\t@ 0xdc\n+\tcmp\tr3, #224\t@ 0xe0\n \tmovs\tr3, r1\n \tldr\tr2, [r5, #12]\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr2, [r2, #56]\t@ 0x38\n \tmovs\tr0, r1\n@@ -1687518,17 +1687520,17 @@\n /usr/include/c++/14/bits/basic_string.h:263\n \tb.w\t404092 \n \tnop\n \tmovs\tr2, #118\t@ 0x76\n \tmovs\tr0, r2\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tblt.n\t404a3c \n+\tblt.n\t404a44 \n \tmovs\tr2, r1\n-\tldmia\tr1, {r1, r4, r5, r6}\n+\tldmia\tr1, {r1, r2, r4, r5, r6}\n \tmovs\tr0, r1\n /usr/include/c++/14/bits/basic_string.h:881 (discriminator 1)\n \tcbz\tr2, 4049ea \n /usr/include/c++/14/bits/basic_string.h:432\n \tcmp\tr2, #1\n \tbeq.w\t404be8 \n /usr/include/c++/14/bits/char_traits.h:427\n@@ -1689007,27 +1689009,27 @@\n \tnop\n \tlsrs\tr0, r0, #21\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr4, r5, #20\n \tmovs\tr0, r2\n-\tb.n\t405a6c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x41c>\n+\tb.n\t405a74 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x424>\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr7!, {r2, r3, r5, r6}\n+\tldmia\tr7!, {r4, r5, r6}\n \tmovs\tr2, r1\n-\tldmia\tr7!, {r1, r2, r3, r4, r5, r6}\n+\tldmia\tr7, {r1, r7}\n \tmovs\tr2, r1\n \tlsrs\tr4, r0, #17\n \tmovs\tr0, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tb.n\t4058a4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x254>\n+\tb.n\t4058ac , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x25c>\n \tmovs\tr0, r1\n \tlsrs\tr2, r6, #15\n \tmovs\tr0, r2\n \tlsrs\tr2, r3, #15\n \tmovs\tr0, r2\n \n 0040546c > const&, coot::protein_geometry const&, float)@@Base>:\n@@ -1689714,15 +1689716,15 @@\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r6]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r6, r7}\n+\tldmia\tr0!, {r2, r6, r7}\n \tmovs\tr2, r1\n \tlsls\tr6, r2, #21\n \tmovs\tr0, r2\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr.w\tr3, [pc, #1720]\t@ 40621c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xbcc>\n \tldr\tr2, [sp, #12]\n@@ -1690374,33 +1690376,33 @@\n \tblx\te964c >::~_Vector_base()@plt>\n \tmov\tr0, r8\n \tblx\ted7d8 \n \tb.n\t406036 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x9e6>\n \tblx\te78c8 \n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r3, r4, r7}\n+\tstmia\tr7!, {r2, r3, r4, r7}\n \tmovs\tr2, r1\n-\tstr\tr0, [sp, #24]\n+\tstr\tr0, [sp, #40]\t@ 0x28\n \tmovs\tr2, r1\n-\tstmia\tr6!, {r1, r2, r5, r6, r7}\n+\tstmia\tr6!, {r1, r3, r5, r6, r7}\n \tmovs\tr2, r1\n-\tblt.n\t406258 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xc08>\n+\tblt.n\t406260 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xc10>\n \tmovs\tr1, r1\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tlsls\tr6, r1, #2\n \tmovs\tr0, r2\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr6, r4, #1\n \tmovs\tr0, r2\n-\tstmia\tr2!, {r3, r5, r7}\n+\tstmia\tr2!, {r2, r3, r5, r7}\n \tmovs\tr2, r1\n \tvhadd.u\td0, d14, d15\n \tvhadd.u8\td0, d12, d15\n \tcdp2\t0, 14, cr0, cr10, cr15, {0}\n \tcdp2\t0, 6, cr0, cr4, cr15, {0}\n \tadd\tr5, pc, #176\t@ (adr r5, 40630c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xa0>)\n \tmovs\tr7, r0\n@@ -1690879,26 +1690881,26 @@\n \t...\n \tstc2l\t0, cr0, [lr, #-60]!\t@ 0xffffffc4\n \tstc2l\t0, cr0, [r0, #-60]!\t@ 0xffffffc4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr0, [r2, r3]\n \tmovs\tr0, r0\n-\titte\tcs\n+\titet\tcs\n \tmovcs\tr0, r1\n-\taddcs\tr3, pc, #648\t@ (adr r3, 4069e0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x774>)\n-\tmovcc\tr0, r1\n-\tadd\tr1, sp, #8\n+\taddcc\tr3, pc, #664\t@ (adr r3, 4069f0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0x784>)\n+\tmovcs\tr0, r1\n+\tadd\tr1, sp, #24\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r3, pc}\n-\tmovs\tr2, r1\n \tpop\t{r2, r3, pc}\n \tmovs\tr2, r1\n+\tpop\t{r4, pc}\n+\tmovs\tr2, r1\n \tldrh\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmov\tr1, r5\n \tmov\tr0, r6\n \tblx\te7cc0 \n@@ -1691796,17 +1691798,17 @@\n \tldrb\tr6, [r7, r6]\n \tmovs\tr0, r1\n \t\t\t@ instruction: 0xf790000f\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tcbnz\tr4, 4070de , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xe72>\n+\tcbnz\tr0, 4070e0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, float)@@Base+0xe74>\n \tmovs\tr2, r1\n-\tldmia\tr5!, {r1, r2, r6, r7}\n+\tldmia\tr5!, {r1, r3, r6, r7}\n \tmovs\tr1, r1\n \tldr\tr0, [r1, #12]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf33e000f\n \tssat16\tr0, #16, r0\n \tsubw\tr0, ip, #15\n \t\t\t@ instruction: 0xf28e000f\n@@ -1691830,18 +1691832,18 @@\n \tmovs\tr7, r0\n \torn\tr0, r4, #15\n \tstr\tr7, [sp, #176]\t@ 0xb0\n \tmovs\tr7, r0\n \tbic.w\tr0, ip, #15\n \tstr\tr6, [sp, #976]\t@ 0x3d0\n \tmovs\tr7, r0\n-\tcbz\tr4, 407176 >::operator[](clipper::HKL const&) const@@Base+0x56>\n+\tcbz\tr0, 407178 >::operator[](clipper::HKL const&) const@@Base+0x58>\n \tmovs\tr2, r1\n \tvaddl.s16\tq8, d0, d15\n-\tcbz\tr4, 407168 >::operator[](clipper::HKL const&) const@@Base+0x48>\n+\tcbz\tr0, 40716a >::operator[](clipper::HKL const&) const@@Base+0x4a>\n \tmovs\tr2, r1\n \tvhadd.s\td16, d4, d15\n \n 00407120 >::operator[](clipper::HKL const&) const@@Base>:\n clipper::HKL_data >::operator[](clipper::HKL const&) const:\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1692570,15 +1692572,15 @@\n \tb.n\t4077ce 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>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tblx\te78c8 \n \tnop\n \tstrex\tr0, r0, [ip, #60]\t@ 0x3c\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #920\t@ 0x398\n+\tadd\tr3, sp, #936\t@ 0x3a8\n \tmovs\tr2, r1\n \tstr\tr0, [r1, #16]\n \t...\n \n 00407838 :\n molecule_class_info_t::set_show_ghosts(short):\n \tstrh.w\tr1, [r0, #832]\t@ 0x340\n@@ -1692956,15 +1692958,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tb.n\t407904 , std::allocator >, int>, std::allocator, std::allocator >, int> > > const&, std::vector, std::allocator >, int>, std::allocator, std::allocator >, int> > > const&, float) const@@Base+0x2c>\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #8\n+\tadd\tr1, sp, #24\n \tmovs\tr2, r1\n \tb.n\t407680 >::operator[](clipper::HKL const&) const@@Base+0x560>\n \tmovs\tr7, r1\n \tb.n\t4083e8 \n \tmovs\tr7, r1\n \n 00407c6c :\n@@ -1693009,23 +1693011,23 @@\n \tldr\tr1, [pc, #28]\t@ (407cf4 )\n \tmovs\tr2, #1\n \tadd\tr1, pc\n \tblx\ted950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r5\n \tpop\t{r4, r5, r6, pc}\n \tnop\n-\tadd\tr7, pc, #408\t@ (adr r7, 407e80 )\n+\tadd\tr7, pc, #424\t@ (adr r7, 407e90 )\n \tmovs\tr2, r1\n-\tadd\tr7, pc, #384\t@ (adr r7, 407e6c > const&) const@@Base+0x110>)\n+\tadd\tr7, pc, #400\t@ (adr r7, 407e7c )\n \tmovs\tr2, r1\n-\tadd\tr7, pc, #360\t@ (adr r7, 407e58 > const&) const@@Base+0xfc>)\n+\tadd\tr7, pc, #376\t@ (adr r7, 407e68 > const&) const@@Base+0x10c>)\n \tmovs\tr2, r1\n-\tadd\tr7, pc, #352\t@ (adr r7, 407e54 > const&) const@@Base+0xf8>)\n+\tadd\tr7, pc, #368\t@ (adr r7, 407e64 > const&) const@@Base+0x108>)\n \tmovs\tr2, r1\n-\tstr\tr1, [sp, #528]\t@ 0x210\n+\tstr\tr1, [sp, #544]\t@ 0x220\n \tmovs\tr0, r1\n \n 00407cf8 , std::allocator > const&) const@@Base>:\n molecule_class_info_t::ncs_ghost_chain_is_a_target_chain_p(std::__cxx11::basic_string, std::allocator > const&) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1694015,25 +1694017,25 @@\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbls.n\t408734 \n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #1016]\t@ 0x3f8\n+\tldr\tr6, [sp, #8]\n \tmovs\tr2, r1\n-\tcbz\tr2, 408770 \n+\tcbz\tr6, 408770 \n \tmovs\tr1, r1\n-\tcbz\tr2, 40876e \n+\tcbz\tr6, 40876e \n \tmovs\tr1, r1\n-\tldr\tr5, [sp, #808]\t@ 0x328\n+\tldr\tr5, [sp, #824]\t@ 0x338\n \tmovs\tr2, r1\n-\tsub\tsp, #480\t@ 0x1e0\n+\tsub\tsp, #496\t@ 0x1f0\n \tmovs\tr1, r1\n-\tsub\tsp, #384\t@ 0x180\n+\tsub\tsp, #400\t@ 0x190\n \tmovs\tr1, r1\n \tmov\tr0, r7\n \tblx\tef838 \n \tldrd\tr2, r3, [r7, #136]\t@ 0x88\n \tstrd\tr2, r3, [sp, #56]\t@ 0x38\n \tldrd\tr2, r3, [r7, #144]\t@ 0x90\n \tstrd\tr2, r3, [sp, #64]\t@ 0x40\n@@ -1695014,17 +1695016,17 @@\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbcc.n\t409370 \n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #736]\t@ 0x2e0\n+\tstr\tr7, [sp, #752]\t@ 0x2f0\n \tmovs\tr2, r1\n-\tstr\tr4, [sp, #568]\t@ 0x238\n+\tstr\tr4, [sp, #584]\t@ 0x248\n \tmovs\tr2, r1\n \tldmia\tr7, {r2, r4, r5, r6, r7}\n \tmovs\tr7, r1\n \tldmia\tr5!, {r3, r4, r6, r7}\n \tmovs\tr7, r1\n \tldmia\tr5, {r1, r3, r5, r7}\n \tmovs\tr7, r1\n@@ -1695395,15 +1695397,15 @@\n \tmovs\tr7, r1\n \tldmia\tr5!, {r1, r2, r4}\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #944\t@ (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>)\n+\tadd\tr2, pc, #960\t@ (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>)\n \tmovs\tr0, r1\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr6, #76\t@ 0x4c\n \tmovs\tr5, #0\n \tmovw\tsl, #52429\t@ 0xcccd\n@@ -1695588,15 +1695590,15 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tmov\tr0, r5\n \tblx\te8878 >::~vector()@plt>\n \tb.n\t4098b6 \n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r4, #38]\t@ 0x26\n+\tldrh\tr2, [r5, #38]\t@ 0x26\n \tmovs\tr2, r1\n \tldmia\tr0!, {r1}\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n@@ -1695974,15 +1695976,15 @@\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr6!, {r1, r2, r4, r5}\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r7, #20]\n+\tldrh\tr4, [r7, #20]\n \tmovs\tr2, r1\n \tstmia\tr5!, {r2, r3, r4, r5, r7}\n \tmovs\tr7, r1\n \tstmia\tr3!, {r2, r4}\n \tmovs\tr7, r1\n \n 00409d24 const&, clipper::Coord_orth const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@@Base>:\n@@ -1696264,21 +1696266,21 @@\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr2!, {r5, r7}\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r0, #62]\t@ 0x3e\n+\tstrh\tr4, [r0, #62]\t@ 0x3e\n \tmovs\tr2, r1\n \tstmia\tr2!, {r1, r2, r5}\n \tmovs\tr7, r1\n-\tmov\tr4, ip\n+\tmov\tr0, sp\n \tmovs\tr1, r1\n-\tstrh\tr0, [r7, #50]\t@ 0x32\n+\tstrh\tr4, [r7, #50]\t@ 0x32\n \tmovs\tr2, r1\n \titt\tal\n \tmoval\tr7, r1\n \n 0040a05c const&, clipper::Coord_orth const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) const@@Base>:\n 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:\n \tpushal\t{r4, r5, r6, r7, lr}\n@@ -1697032,29 +1697034,29 @@\n \tmovs\tr0, r0\n \tpop\t{r2, r3, r7}\n \tmovs\tr7, r1\n \tldr\tr4, [r7, #28]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r0, #18]\n+\tstrh\tr6, [r0, #18]\n \tmovs\tr2, r1\n-\tstrh\tr2, [r7, #16]\n+\tstrh\tr6, [r7, #16]\n \tmovs\tr2, r1\n-\tstrh\tr4, [r2, #16]\n+\tstrh\tr0, [r3, #16]\n \tmovs\tr2, r1\n-\tstrh\tr6, [r5, #16]\n+\tstrh\tr2, [r6, #16]\n \tmovs\tr2, r1\n-\tstrh\tr2, [r1, #8]\n+\tstrh\tr6, [r1, #8]\n \tmovs\tr2, r1\n-\tadd\tr5, pc, #720\t@ (adr r5, 40aaf4 )\n+\tadd\tr5, pc, #736\t@ (adr r5, 40ab04 )\n \tmovs\tr1, r1\n-\tstrh\tr0, [r6, #6]\n+\tstrh\tr4, [r6, #6]\n \tmovs\tr2, r1\n-\tstrh\tr6, [r4, #4]\n+\tstrh\tr2, [r5, #4]\n \tmovs\tr2, r1\n \tcbnz\tr2, 40a86a \n \tmovs\tr7, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n@@ -1697556,77 +1697558,77 @@\n \tb.n\t40abb8 \n \tb.n\t40abb8 \n \tb.n\t40abb8 \n \tb.n\t40abb8 \n \tb.n\t40abb8 \n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r4, #23]\n+\tldrb\tr4, [r4, #23]\n \tmovs\tr2, r1\n-\tldrb\tr0, [r3, #23]\n+\tldrb\tr4, [r3, #23]\n \tmovs\tr2, r1\n-\tldrb\tr6, [r5, #22]\n+\tldrb\tr2, [r6, #22]\n \tmovs\tr2, r1\n-\tldrb\tr6, [r0, #23]\n+\tldrb\tr2, [r1, #23]\n \tmovs\tr2, r1\n-\tldrb\tr0, [r6, #18]\n+\tldrb\tr4, [r6, #18]\n \tmovs\tr2, r1\n-\tadd\tr1, pc, #904\t@ (adr r1, 40b0e8 )\n+\tadd\tr1, pc, #920\t@ (adr r1, 40b0f8 )\n \tmovs\tr1, r1\n-\tldrb\tr0, [r4, #15]\n-\tmovs\tr2, r1\n-\tldrb\tr6, [r4, #15]\n+\tldrb\tr4, [r4, #15]\n \tmovs\tr2, r1\n \tldrb\tr2, [r5, #15]\n \tmovs\tr2, r1\n-\tldrb\tr4, [r0, #17]\n+\tldrb\tr6, [r5, #15]\n \tmovs\tr2, r1\n-\tldrb\tr2, [r7, #16]\n+\tldrb\tr0, [r1, #17]\n+\tmovs\tr2, r1\n+\tldrb\tr6, [r7, #16]\n \tmovs\tr2, r1\n \tpush\t{r1, r2, r3, r4, r5, r6, lr}\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #992\t@ 0x3e0\n+\tadd\tr1, sp, #1008\t@ 0x3f0\n \tmovs\tr1, r1\n-\tadd\tr2, sp, #72\t@ 0x48\n+\tadd\tr2, sp, #88\t@ 0x58\n \tmovs\tr1, r1\n-\tadd\tr2, sp, #152\t@ 0x98\n+\tadd\tr2, sp, #168\t@ 0xa8\n \tmovs\tr1, r1\n-\tadd\tr2, sp, #224\t@ 0xe0\n+\tadd\tr2, sp, #240\t@ 0xf0\n \tmovs\tr1, r1\n-\tldrb\tr0, [r7, #9]\n+\tldrb\tr4, [r7, #9]\n \tmovs\tr2, r1\n-\tldrb\tr6, [r0, #10]\n+\tldrb\tr2, [r1, #10]\n \tmovs\tr2, r1\n-\tadd\tr0, sp, #880\t@ 0x370\n+\tadd\tr0, sp, #896\t@ 0x380\n \tmovs\tr0, r1\n-\tldrb\tr4, [r0, #10]\n-\tmovs\tr2, r1\n-\tldrb\tr2, [r1, #10]\n+\tldrb\tr0, [r1, #10]\n \tmovs\tr2, r1\n \tldrb\tr6, [r1, #10]\n \tmovs\tr2, r1\n-\tldrb\tr4, [r3, #10]\n+\tldrb\tr2, [r2, #10]\n+\tmovs\tr2, r1\n+\tldrb\tr0, [r4, #10]\n \tmovs\tr2, r1\n \tpush\t{r4, r7}\n \tmovs\tr7, r1\n \tpush\t{r3, r4, r6}\n \tmovs\tr7, r1\n \tpush\t{r3, r5}\n \tmovs\tr7, r1\n \tldrh\tr2, [r1, r6]\n \tmovs\tr7, r0\n-\tadd\tr1, sp, #160\t@ 0xa0\n+\tadd\tr1, sp, #176\t@ 0xb0\n \tmovs\tr1, r1\n-\tldr\tr6, [sp, #936]\t@ 0x3a8\n+\tldr\tr6, [sp, #952]\t@ 0x3b8\n \tmovs\tr1, r1\n \n 0040adc8 :\n molecule_class_info_t::update_strict_ncs_symmetry(coot::Cartesian const&, molecule_extents_t const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1699528,33 +1699530,33 @@\n \tmovs\tr0, r0\n \tadd\tr2, pc, #464\t@ (adr r2, 40c334 , std::allocator > const&, float)@@Base+0x188>)\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [r4, #20]\n+\tldr\tr6, [r4, #20]\n \tmovs\tr2, r1\n \tadd\tr2, pc, #344\t@ (adr r2, 40c2cc , std::allocator > const&, float)@@Base+0x120>)\n \tmovs\tr7, r1\n-\tldr\tr2, [r3, #16]\n+\tldr\tr6, [r3, #16]\n \tmovs\tr2, r1\n-\tldr\tr6, [r2, #16]\n+\tldr\tr2, [r3, #16]\n \tmovs\tr2, r1\n-\tldr\tr4, [r5, #4]\n+\tldr\tr0, [r6, #4]\n \tmovs\tr2, r1\n \tadd\tr1, pc, #192\t@ (adr r1, 40c244 , std::allocator > const&, float)@@Base+0x98>)\n \tmovs\tr7, r1\n \tadd\tr1, pc, #48\t@ (adr r1, 40c1b8 , std::allocator > const&, float)@@Base+0xc>)\n \tmovs\tr7, r1\n-\tstr\tr4, [r0, #120]\t@ 0x78\n+\tstr\tr0, [r1, #120]\t@ 0x78\n \tmovs\tr2, r1\n-\tstr\tr4, [r6, #116]\t@ 0x74\n+\tstr\tr0, [r7, #116]\t@ 0x74\n \tmovs\tr2, r1\n-\tstr\tr4, [r3, #116]\t@ 0x74\n+\tstr\tr0, [r4, #116]\t@ 0x74\n \tmovs\tr2, r1\n \tldr\tr7, [sp, #392]\t@ 0x188\n \tmovs\tr7, r1\n \tldr\tr7, [sp, #16]\n \tmovs\tr7, r1\n \tcmp\tlr, r9\n \tmovs\tr7, r0\n@@ -1700161,27 +1700163,27 @@\n \tnop\n \tldr\tr6, [sp, #144]\t@ 0x90\n \tmovs\tr7, r1\n \tldr\tr6, [sp, #72]\t@ 0x48\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr2, [r7, #12]\n+\tstrb\tr6, [r7, #12]\n \tmovs\tr0, r1\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t40c578 , std::allocator > const&, float)@@Base+0x3cc>\n+\tb.n\t40c580 , std::allocator > const&, float)@@Base+0x3d4>\n \tmovs\tr1, r1\n-\tstr\tr0, [r6, #44]\t@ 0x2c\n+\tstr\tr4, [r6, #44]\t@ 0x2c\n \tmovs\tr2, r1\n-\tstr\tr2, [r7, #44]\t@ 0x2c\n+\tstr\tr6, [r7, #44]\t@ 0x2c\n \tmovs\tr2, r1\n-\tstr\tr2, [r5, #44]\t@ 0x2c\n+\tstr\tr6, [r5, #44]\t@ 0x2c\n \tmovs\tr2, r1\n \tldr\tr2, [sp, #232]\t@ 0xe8\n \tmovs\tr7, r1\n \tldr\tr0, [sp, #688]\t@ 0x2b0\n \tmovs\tr7, r1\n \n 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>:\n@@ -1700494,19 +1700496,19 @@\n \tmovs\tr0, r0\n \tstr\tr7, [sp, #992]\t@ 0x3e0\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr7, [sp, #872]\t@ 0x368\n \tmovs\tr7, r1\n-\tldrsh\tr6, [r7, r6]\n+\tldrsh\tr2, [r0, r7]\n \tmovs\tr2, r1\n-\tldrsh\tr4, [r3, r0]\n+\tldrsh\tr0, [r4, r0]\n \tmovs\tr2, r1\n-\tldrb\tr0, [r3, r5]\n+\tldrb\tr4, [r3, r5]\n \tmovs\tr2, r1\n \tstr\tr5, [sp, #120]\t@ 0x78\n \tmovs\tr7, r1\n \tstr\tr5, [sp, #0]\n \tmovs\tr7, r1\n \tstr\tr4, [sp, #928]\t@ 0x3a0\n \tmovs\tr7, r1\n@@ -1701303,31 +1701305,31 @@\n \tnop\n \tstr\tr3, [sp, #432]\t@ 0x1b0\n \tmovs\tr7, r1\n \tstr\tr3, [sp, #384]\t@ 0x180\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr4, [r4, #0]\n+\tldr\tr0, [r5, #0]\n \tmovs\tr0, r1\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tldrh\tr4, [r2, #62]\t@ 0x3e\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbge.n\t40d370 \n+\tbge.n\t40d378 \n \tmovs\tr1, r1\n-\tldrsb\tr2, [r4, r5]\n+\tldrsb\tr6, [r4, r5]\n \tmovs\tr2, r1\n-\tldrsb\tr0, [r0, r4]\n+\tldrsb\tr4, [r0, r4]\n \tmovs\tr2, r1\n-\tldrsb\tr6, [r1, r5]\n+\tldrsb\tr2, [r2, r5]\n \tmovs\tr2, r1\n-\tldrsb\tr6, [r2, r5]\n+\tldrsb\tr2, [r3, r5]\n \tmovs\tr2, r1\n \tlsrs\tr4, r0, #15\n \tmovs\tr0, r1\n \tldrh\tr0, [r6, #40]\t@ 0x28\n \tmovs\tr7, r1\n \tldrh\tr0, [r5, #38]\t@ 0x26\n \tmovs\tr7, r1\n@@ -1701821,47 +1701823,47 @@\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr2, [r5, #32]\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r5, r1]\n+\tstrb\tr4, [r5, r1]\n \tmovs\tr2, r1\n-\tstrb\tr4, [r4, r1]\n+\tstrb\tr0, [r5, r1]\n \tmovs\tr2, r1\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r3, r7]\n+\tstrh\tr2, [r4, r7]\n \tmovs\tr2, r1\n-\tstrh\tr2, [r5, r7]\n+\tstrh\tr6, [r5, r7]\n \tmovs\tr2, r1\n-\tbvc.n\t40d944 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c>\n+\tbvc.n\t40d94c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x24>\n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r0, r4]\n+\tstrh\tr0, [r1, r4]\n \tmovs\tr2, r1\n-\tstrh\tr0, [r1, r3]\n+\tstrh\tr4, [r1, r3]\n \tmovs\tr2, r1\n-\tadd\tr4, pc, #472\t@ (adr r4, 40dac4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x19c>)\n+\tadd\tr4, pc, #488\t@ (adr r4, 40dad4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1ac>)\n \tmovs\tr2, r1\n-\tstrh\tr0, [r4, r4]\n+\tstrh\tr4, [r4, r4]\n \tmovs\tr2, r1\n-\tadd\tr4, pc, #312\t@ (adr r4, 40da2c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104>)\n+\tadd\tr4, pc, #328\t@ (adr r4, 40da3c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x114>)\n \tmovs\tr2, r1\n-\tstrh\tr6, [r7, r0]\n+\tstrh\tr2, [r0, r1]\n \tmovs\tr2, r1\n-\tstrh\tr2, [r4, r1]\n+\tstrh\tr6, [r4, r1]\n \tmovs\tr2, r1\n-\tbpl.n\t40d938 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x10>\n+\tbpl.n\t40d940 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x18>\n \tmovs\tr1, r1\n-\tstrh\tr6, [r2, r1]\n+\tstrh\tr2, [r3, r1]\n \tmovs\tr2, r1\n-\tbmi.n\t40d8e4 \n+\tbmi.n\t40d8ec \n \tmovs\tr1, r1\n \tldrh\tr6, [r1, #2]\n \tmovs\tr7, r1\n \tldrh\tr4, [r3, #0]\n \tmovs\tr7, r1\n \tstrh\tr6, [r6, #62]\t@ 0x3e\n \tmovs\tr7, r1\n@@ -1702862,32 +1702864,32 @@\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrh\tr6, [r1, #0]\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #568]\t@ (40e55c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x204>)\n+\tldr\tr0, [pc, #584]\t@ (40e56c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x214>)\n \tmovs\tr2, r1\n-\tldr\tr0, [pc, #528]\t@ (40e538 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x1e0>)\n+\tldr\tr0, [pc, #544]\t@ (40e548 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x1f0>)\n \tmovs\tr2, r1\n-\tldr\tr3, [pc, #232]\t@ (40e414 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0xbc>)\n+\tldr\tr3, [pc, #248]\t@ (40e424 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0xcc>)\n \tmovs\tr2, r1\n-\tldr\tr0, [pc, #376]\t@ (40e4a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x150>)\n+\tldr\tr0, [pc, #392]\t@ (40e4b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x160>)\n \tmovs\tr2, r1\n-\tldr\tr4, [r5, #28]\n+\tldr\tr0, [r6, #28]\n \tmovs\tr1, r1\n-\tldr\tr0, [pc, #120]\t@ (40e3b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x58>)\n+\tldr\tr0, [pc, #136]\t@ (40e3c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x68>)\n \tmovs\tr2, r1\n \tsmlsd\tr0, r2, r7, r0\n-\tblxns\tpc\n+\tldr\tr0, [pc, #0]\t@ (40e340 )\n \tmovs\tr2, r1\n-\t\t\t@ instruction: 0x47ea\n+\t\t\t@ instruction: 0x47ee\n \tmovs\tr2, r1\n-\tblx\tip\n+\tblxns\tip\n \tmovs\tr2, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr2, [r1, #21]\n \tmovs\tr7, r1\n \tldrb\tr2, [r4, #20]\n \tmovs\tr7, r1\n@@ -1703068,15 +1703070,15 @@\n \tldr\tr0, [pc, #40]\t@ (40e578 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, coot::coot_mat44 const&)@@Base+0x220>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \t...\n \tldrb\tr6, [r0, #18]\n \tmovs\tr7, r1\n-\tmov\tsl, r4\n+\tmov\tlr, r4\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r3, #12]\n \tmovs\tr7, r1\n \tldrb\tr2, [r3, #11]\n \tmovs\tr7, r1\n@@ -1703380,17 +1703382,17 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r6, #0]\n \tmovs\tr7, r1\n \tldrb\tr4, [r3, #0]\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\ttst\tr2, r1\n+\ttst\tr6, r1\n \tmovs\tr2, r1\n-\tcbnz\tr6, 40e8ae \n+\tcbnz\tr2, 40e8b0 \n \tmovs\tr1, r1\n \tmovs\tr4, #148\t@ 0x94\n \tmovs\tr7, r0\n \tstrb\tr4, [r2, #30]\n \tmovs\tr7, r1\n \n 0040e8a4 :\n@@ -1703785,17 +1703787,17 @@\n \tmovs\tr0, r0\n \tstrb\tr2, [r7, #28]\n \tmovs\tr7, r1\n \tstrb\tr6, [r6, #28]\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #528]\t@ (40ef14 )\n+\tldr\tr6, [pc, #544]\t@ (40ef24 )\n \tmovs\tr1, r1\n-\tlsrs\tr0, r4\n+\tlsrs\tr4, r4\n \tmovs\tr2, r1\n \tstrb\tr6, [r3, #13]\n \tmovs\tr7, r1\n \tldr.w\tr3, [lr, #36]\t@ 0x24\n \tvldr\ts15, [r3, #12]\n \tvabs.f32\ts15, s15\n \tvadd.f32\ts14, s14, s15\n@@ -1704174,23 +1704176,23 @@\n \tadds\tr5, #12\n \tb.n\t40ef54 \n \tnop\n \tstrb\tr0, [r1, #9]\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr3, #252\t@ 0xfc\n+\tsubs\tr4, #0\n \tmovs\tr2, r1\n-\tsubs\tr3, #238\t@ 0xee\n+\tsubs\tr3, #242\t@ 0xf2\n \tmovs\tr2, r1\n-\tsubs\tr3, #224\t@ 0xe0\n+\tsubs\tr3, #228\t@ 0xe4\n \tmovs\tr2, r1\n-\tsubs\tr3, #218\t@ 0xda\n+\tsubs\tr3, #222\t@ 0xde\n \tmovs\tr2, r1\n-\tsubs\tr3, #204\t@ 0xcc\n+\tsubs\tr3, #208\t@ 0xd0\n \tmovs\tr2, r1\n \tstrb\tr4, [r2, #2]\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tsubs\tr4, r0, r7\n \tmovs\tr7, r0\n@@ -1704389,21 +1704391,21 @@\n \tblx\te5d78 >::~_Vector_base()@plt>\n \tb.n\t40f304 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, clipper::RTop_orth const&)@@Base+0x1e0>\n \tb.n\t40f304 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, clipper::RTop_orth const&)@@Base+0x1e0>\n \tldr\tr0, [r0, #108]\t@ 0x6c\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr1, #80\t@ 0x50\n+\tsubs\tr1, #84\t@ 0x54\n \tmovs\tr2, r1\n \tldr\tr0, [r3, #104]\t@ 0x68\n \tmovs\tr7, r1\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tmvns\tr4, r5\n+\tmvns\tr0, r6\n \tmovs\tr0, r1\n \tldr\tr0, [r4, #80]\t@ 0x50\n \tmovs\tr7, r1\n \tldr\tr6, [r5, #76]\t@ 0x4c\n \tmovs\tr7, r1\n \tldr\tr6, [r2, #76]\t@ 0x4c\n \tmovs\tr7, r1\n@@ -1704643,21 +1704645,21 @@\n \tnop\n \tldr\tr4, [r2, #60]\t@ 0x3c\n \tmovs\tr7, r1\n \tldr\tr4, [r1, #60]\t@ 0x3c\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsxth\tr4, r1\n+\tsxth\tr0, r2\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr5, #104\t@ 0x68\n+\tadds\tr5, #108\t@ 0x6c\n \tmovs\tr2, r1\n-\tadds\tr5, #128\t@ 0x80\n+\tadds\tr5, #132\t@ 0x84\n \tmovs\tr2, r1\n \tldrb.w\tr3, [r2, #1]!\n \tcmp\tr3, #0\n \tbeq.w\t41074e const&, float, std::__cxx11::basic_string, std::allocator >&)@@Base+0x1346>\n \tadds\tr0, #1\n \tcmp\tr0, r7\n \tblt.n\t40f5fc const&, float, std::__cxx11::basic_string, std::allocator >&)@@Base+0x1f4>\n@@ -1704896,27 +1704898,27 @@\n \tnop.w\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \teors\tr1, r3\n \tsubs\tr0, r0, r3\n \tmovs\tr7, r0\n-\tadds\tr5, #26\n+\tadds\tr5, #30\n \tmovs\tr2, r1\n-\tb.n\t40f460 const&, float, std::__cxx11::basic_string, std::allocator >&)@@Base+0x58>\n+\tb.n\t40f468 const&, float, std::__cxx11::basic_string, std::allocator >&)@@Base+0x60>\n \tmovs\tr1, r1\n-\tadds\tr4, #220\t@ 0xdc\n-\tmovs\tr2, r1\n \tadds\tr4, #224\t@ 0xe0\n \tmovs\tr2, r1\n-\t\t\t@ instruction: 0xf7d40009\n+\tadds\tr4, #228\t@ 0xe4\n+\tmovs\tr2, r1\n+\t\t\t@ instruction: 0xf7d80009\n \tstc\t0, cr0, [r2, #28]\n-\tadds\tr4, #182\t@ 0xb6\n+\tadds\tr4, #186\t@ 0xba\n \tmovs\tr2, r1\n-\tadds\tr4, #154\t@ 0x9a\n+\tadds\tr4, #158\t@ 0x9e\n \tmovs\tr2, r1\n \tadd.w\tr3, sp, #3344\t@ 0xd10\n \tadd\tr7, r8\n \tmov\tr1, r6\n \tmov\tr0, r3\n \tstr.w\tr7, [r4, #708]\t@ 0x2c4\n \tstr\tr3, [sp, #152]\t@ 0x98\n@@ -1706149,31 +1706151,31 @@\n \tmov\tr1, fp\n \tldr.w\tfp, [sp, #40]\t@ 0x28\n \tb.n\t41075e const&, float, std::__cxx11::basic_string, std::allocator >&)@@Base+0x1356>\n \tstr\tr2, [r6, #68]\t@ 0x44\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr1, #16\n+\tsubs\tr1, #20\n \tmovs\tr0, r1\n-\tldrh\tr4, [r7, r4]\n+\tldrh\tr0, [r0, r5]\n \tmovs\tr1, r1\n-\tcmp\tr5, #180\t@ 0xb4\n+\tcmp\tr5, #184\t@ 0xb8\n \tmovs\tr2, r1\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcmp\tr4, #176\t@ 0xb0\n+\tcmp\tr4, #180\t@ 0xb4\n \tmovs\tr2, r1\n-\tcmp\tr1, #226\t@ 0xe2\n+\tcmp\tr1, #230\t@ 0xe6\n \tmovs\tr2, r1\n-\tlsrs\tr6, r7, #30\n+\tlsrs\tr2, r0, #31\n \tmovs\tr0, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr3, [sp, #80]\t@ 0x50\n \tmovw\tr2, #2818\t@ 0xb02\n \tmovt\tr2, #44\t@ 0x2c\n \tldr\tr1, [sp, #228]\t@ 0xe4\n@@ -1708666,25 +1708668,25 @@\n \tb.n\t4121a0 \n \torrs\tr0, r7\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \torrs\tr2, r6\n \tmovs\tr7, r1\n-\tadds\tr2, r1, r3\n+\tadds\tr6, r1, r3\n \tmovs\tr0, r1\n-\tlsrs\tr2, r2, #17\n+\tlsrs\tr6, r2, #17\n \tmovs\tr2, r1\n \tands\tr6, r1\n \tmovs\tr7, r1\n-\tlsrs\tr4, r2, #14\n+\tlsrs\tr0, r3, #14\n \tmovs\tr2, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr4, r4, #13\n+\tlsrs\tr0, r5, #13\n \tmovs\tr2, r1\n \tsubs\tr6, #82\t@ 0x52\n \tmovs\tr7, r1\n \n 0041221c , std::allocator >, std::__cxx11::basic_string, std::allocator >, int, int)@@Base>:\n 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):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1709197,23 +1709199,23 @@\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr3, #124\t@ 0x7c\n \tmovs\tr7, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r4, #27\n+\tlsls\tr0, r5, #27\n \tmovs\tr2, r1\n-\tlsls\tr4, r7, #27\n+\tlsls\tr0, r0, #28\n \tmovs\tr2, r1\n-\tlsls\tr4, r5, #27\n+\tlsls\tr0, r6, #27\n \tmovs\tr2, r1\n-\tlsls\tr4, r3, #27\n+\tlsls\tr0, r4, #27\n \tmovs\tr2, r1\n-\tlsls\tr2, r6, #27\n+\tlsls\tr6, r6, #27\n \tmovs\tr2, r1\n \t\t\t@ instruction: 0xb726\n \tmovs\tr7, r0\n \tsubs\tr1, #254\t@ 0xfe\n \tmovs\tr7, r1\n \tsubs\tr0, #220\t@ 0xdc\n \tmovs\tr7, r1\n@@ -1712492,15 +1712494,15 @@\n \tnop\n \tadds\tr2, r2, r1\n \tmovs\tr7, r1\n \tstr\tr4, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t414228 > >, coot::ncs_residue_info_t*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, coot::ncs_residue_info_t*)@@Base+0x60>\n+\tb.n\t414230 > >, coot::ncs_residue_info_t*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, coot::ncs_residue_info_t*)@@Base+0x68>\n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \t...\n \n 004148b4 :\n molecule_class_info_t::set_mol_triangles_is_displayed(int):\n molecule-class-info-mol-tris.cc:46\n@@ -1714576,42 +1714578,42 @@\n \tmovs\tr7, r1\n \tasrs\tr4, r2, #9\n \tmovs\tr7, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tudf\t#242\t@ 0xf2\n+\tudf\t#246\t@ 0xf6\n \tmovs\tr1, r1\n \tldrh\tr4, [r4, #56]\t@ 0x38\n \tmovs\tr7, r0\n-\tsvc\t10\n+\tsvc\t14\n \tmovs\tr1, r1\n-\tsvc\t6\n+\tsvc\t10\n \tmovs\tr1, r1\n \tasrs\tr4, r2, #6\n \tmovs\tr7, r1\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe8300008\n-\tb.n\t415880 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb00>\n+\t\t\t@ instruction: 0xe8340008\n+\tb.n\t415888 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb08>\n \tmovs\tr0, r1\n-\tbhi.n\t4158d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb54>\n+\tbhi.n\t4158dc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb5c>\n \tmovs\tr1, r1\n-\tbls.n\t415924 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xba4>\n+\tbls.n\t41592c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xbac>\n \tmovs\tr1, r1\n-\tmovs\tr5, #246\t@ 0xf6\n+\tmovs\tr5, #250\t@ 0xfa\n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tbhi.n\t4158fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb7c>\n+\tbhi.n\t415904 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb84>\n \tmovs\tr1, r1\n-\tb.n\t41593c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xbbc>\n+\tb.n\t415944 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xbc4>\n \tmovs\tr0, r1\n-\tbpl.n\t4159b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc30>\n+\tbpl.n\t4159b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc38>\n \tmovs\tr1, r1\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [r6, #24]\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tldr\tr3, [sp, #64]\t@ 0x40\n \tcmp\tr0, r3\n \tbeq.n\t41590c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb8c>\n@@ -1715619,15 +1715621,15 @@\n \tblx\tf0ca0 <__printf_chk@plt+0x4>\n \tmov\tr2, r6\n \tmov\tr1, r4\n \tmov\tr0, r5\n \tadd\tsp, #8\n \tldmia.w\tsp!, {r4, r5, r6, lr}\n \tb.w\tea798 \n-\tldmia\tr5, {r1, r3, r4, r5, r6}\n+\tldmia\tr5, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr1, r1\n \n 00416030 :\n on_molecule_0_checkbutton_toggled_gtkbuilder_callback(_GtkToggleButton*, void*):\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1717094,41 +1717096,41 @@\n \tblx\teaad0 \n \tldc2\t0, cr0, [r6], #-56\t@ 0xffffffc8\n \tpush\t{r2, r5}\n \tmovs\tr6, r0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstc2\t0, cr0, [r2], #-56\t@ 0xffffffc8\n-\tldmia\tr1, {r1, r2, r3, r6, r7}\n+\tldmia\tr1, {r1, r4, r6, r7}\n \tmovs\tr1, r1\n-\tbcc.n\t416f30 \n+\tbcc.n\t416f38 \n \tmovs\tr0, r1\n-\tldmia\tr1!, {r2, r3, r4}\n+\tldmia\tr1!, {r5}\n \tmovs\tr1, r1\n-\tadd\tr5, pc, #704\t@ (adr r5, 4171b8 )\n+\tadd\tr5, pc, #720\t@ (adr r5, 4171c8 )\n \tmovs\tr0, r1\n-\tldmia\tr0!, {r2, r5, r6}\n+\tldmia\tr0!, {r3, r5, r6}\n \tmovs\tr1, r1\n-\tldmia\tr0!, {r4, r6}\n+\tldmia\tr0!, {r2, r4, r6}\n \tmovs\tr1, r1\n \tcmp\tr5, #86\t@ 0x56\n \tmovs\tr7, r0\n-\tstmia\tr7!, {r1, r2, r3, r6, r7}\n+\tstmia\tr7!, {r1, r4, r6, r7}\n \tmovs\tr1, r1\n-\tstmia\tr7!, {r2, r3, r6, r7}\n+\tstmia\tr7!, {r4, r6, r7}\n \tmovs\tr1, r1\n-\tstmia\tr7!, {r1, r2, r3, r4, r5, r6}\n+\tstmia\tr7!, {r1, r7}\n \tmovs\tr1, r1\n-\tstmia\tr6!, {r1, r2, r3, r5, r6, r7}\n+\tstmia\tr6!, {r1, r4, r5, r6, r7}\n \tmovs\tr1, r1\n-\tstmia\tr6!, {r3, r5, r6}\n+\tstmia\tr6!, {r2, r3, r5, r6}\n \tmovs\tr1, r1\n-\tstmia\tr5!, {r1, r2, r3, r6, r7}\n+\tstmia\tr5!, {r1, r4, r6, r7}\n \tmovs\tr1, r1\n-\tstmia\tr5!, {r1, r3, r4, r5}\n+\tstmia\tr5!, {r1, r2, r3, r4, r5}\n \tmovs\tr1, r1\n \tstrb\tr0, [r4, r7]\n \tmovs\tr0, r0\n \tasrs\tr2, r0, #16\n \tmovs\tr7, r0\n \tldrsh\tr4, [r3, r1]\n \tmovs\tr0, r0\n@@ -1717545,25 +1717547,25 @@\n \tb.n\t417282 \n \tnop\n \tvaddl.s32\tq8, d14, d14\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tvaddl.s32\tq8, d0, d14\n \tvaddl.s16\tq0, d4, d14\n-\tbkpt\t0x000a\n+\tbkpt\t0x000e\n \tmovs\tr1, r1\n-\tpop\t{r1, r3, r5, r6, r7, pc}\n+\tpop\t{r1, r2, r3, r5, r6, r7, pc}\n \tmovs\tr1, r1\n-\tpop\t{r3, r6, r7, pc}\n+\tpop\t{r2, r3, r6, r7, pc}\n \tmovs\tr1, r1\n \tmovs\tr2, #76\t@ 0x4c\n \tmovs\tr7, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpop\t{r1, r3, r4, r5, r6, r7}\n+\tpop\t{r1, r2, r3, r4, r5, r6, r7}\n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldcl\t0, cr0, [r0, #-56]!\t@ 0xffffffc8\n \tldcl\t0, cr0, [r8, #-56]\t@ 0xffffffc8\n \tstcl\t0, cr0, [r0, #-56]\t@ 0xffffffc8\n \tstr\tr4, [sp, #40]\t@ 0x28\n@@ -1718767,78 +1718769,78 @@\n \tldr\tr0, [pc, #268]\t@ (418090 )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop\n \tmrrc\t0, 0, r0, r0, cr14\t@ \n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcbnz\tr0, 417ffe \n+\tcbnz\tr4, 417ffe \n \tmovs\tr1, r1\n \tldc\t0, cr0, [r4], {14}\n \tadd\tr3, pc, #776\t@ (adr r3, 4182a8 )\n \tmovs\tr6, r0\n-\tstmia\tr3!, {r1, r4}\n+\tstmia\tr3!, {r1, r2, r4}\n \tmovs\tr0, r1\n-\thlt\t0x002e\n+\thlt\t0x0032\n \tmovs\tr1, r1\n-\thlt\t0x001e\n+\thlt\t0x0022\n \tmovs\tr1, r1\n-\thlt\t0x000a\n+\thlt\t0x000e\n \tmovs\tr1, r1\n-\tcbnz\tr4, 417fde \n+\tcbnz\tr0, 417fe0 \n \tmovs\tr1, r1\n-\tcbnz\tr2, 417ff6 \n+\tcbnz\tr6, 417ff6 \n \tmovs\tr1, r1\n-\tcbnz\tr0, 417ff2 \n+\tcbnz\tr4, 417ff2 \n \tmovs\tr1, r1\n-\tcbnz\tr4, 417fee \n+\tcbnz\tr0, 417ff0 \n \tmovs\tr1, r1\n-\tcbnz\tr0, 417fea \n+\tcbnz\tr4, 417fea \n \tmovs\tr1, r1\n-\tcbnz\tr4, 417fe8 \n+\tcbnz\tr0, 417fea \n \tmovs\tr1, r1\n-\tcbnz\tr0, 417fee \n+\tcbnz\tr4, 417fee \n \tmovs\tr1, r1\n-\t\t\t@ instruction: 0xb806\n+\t\t\t@ instruction: 0xb80a\n \tmovs\tr1, r1\n-\tpush\t{r2, r7}\n+\tpush\t{r3, r7}\n \tmovs\tr1, r1\n-\t\t\t@ instruction: 0xb734\n+\t\t\t@ instruction: 0xb738\n \tmovs\tr1, r1\n-\t\t\t@ instruction: 0xb6fc\n+\t\t\t@ instruction: 0xb700\n \tmovs\tr1, r1\n \tsubs\tr4, r3, r4\n \tmovs\tr7, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb79c\n+\t\t\t@ instruction: 0xb7a0\n \tmovs\tr1, r1\n \tldrh\tr4, [r6, r1]\n \tmovs\tr0, r0\n \tlsls\tr2, r1, #20\n \tmovs\tr7, r0\n-\t\t\t@ instruction: 0xb678\n-\tmovs\tr1, r1\n-\tcpsie\tai\n+\t\t\t@ instruction: 0xb67c\n \tmovs\tr1, r1\n \t\t\t@ instruction: 0xb66a\n \tmovs\tr1, r1\n-\t\t\t@ instruction: 0xb64a\n+\t\t\t@ instruction: 0xb66e\n+\tmovs\tr1, r1\n+\t\t\t@ instruction: 0xb64e\n \tmovs\tr1, r1\n-\tcbz\tr4, 418020 \n+\tcbz\tr0, 418022 \n \tmovs\tr1, r1\n-\t\t\t@ instruction: 0xb630\n+\t\t\t@ instruction: 0xb634\n \tmovs\tr1, r1\n \tldrsb\tr4, [r6, r4]\n \tmovs\tr0, r0\n \tlsls\tr6, r4, #13\n \tmovs\tr7, r0\n \tstr\tr0, [r5, r5]\n \tmovs\tr7, r0\n-\tpush\t{r3, r4, r6, r7}\n+\tpush\t{r2, r3, r4, r6, r7}\n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr0, [r7, #16]\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #7\n \tmovs\tr7, r0\n@@ -1719379,15 +1719381,15 @@\n \tmovs\tr0, r0\n \tbgt.n\t41860c \n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tblt.n\t4185c0 \n \tmovs\tr6, r1\n-\tmovs\tr2, #34\t@ 0x22\n+\tmovs\tr2, #42\t@ 0x2a\n \tmovs\tr2, r1\n \tldr\tr3, [sp, #44]\t@ 0x2c\n \tldrd\tfp, r2, [sp, #144]\t@ 0x90\n \tmovs\tr1, #0\n \tmovs\tr0, #0\n \tstr\tr1, [sp, #72]\t@ 0x48\n \tsubs.w\tr5, r2, fp\n@@ -1720007,15 +1720009,15 @@\n \tsubs\tr5, #174\t@ 0xae\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tbvs.n\t418cdc , std::allocator > > const&, float) const@@Base+0x320>\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadds\tr2, r7, #0\n+\tadds\tr2, r0, #1\n \tmovs\tr2, r1\n \tldrd\tr9, r3, [sp, #128]\t@ 0x80\n \tmovs\tr2, #0\n \tmovs\tr0, #0\n \tmovs\tr1, #0\n \tsubs.w\tr5, r3, r9\n \tstr\tr2, [sp, #72]\t@ 0x48\n@@ -1720285,19 +1720287,19 @@\n \tmovs\tr6, r1\n \tbne.n\t418f10 , std::allocator > > const&, float) const@@Base+0x554>\n \tmovs\tr6, r1\n \tbeq.n\t418f4c , std::allocator > > const&, float) const@@Base+0x590>\n \tmovs\tr6, r1\n \tbeq.n\t418f20 , std::allocator > > const&, float) const@@Base+0x564>\n \tmovs\tr6, r1\n-\tstmia\tr2!, {r3, r4, r5, r6, r7}\n+\tstmia\tr2!, {r2, r3, r4, r5, r6, r7}\n \tmovs\tr7, r0\n \tbeq.n\t418eec , std::allocator > > const&, float) const@@Base+0x530>\n \tmovs\tr6, r1\n-\tstmia\tr2!, {r1, r3, r4, r6, r7}\n+\tstmia\tr2!, {r1, r2, r3, r4, r6, r7}\n \tmovs\tr7, r0\n \n 00418f98 const&) const@@Base>:\n molecule_class_info_t::make_generic_vertices_for_rama_balls(float, glm::vec<3, float, (glm::qualifier)0> const&) const:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8-d12}\n@@ -1720492,15 +1720494,15 @@\n \tsubs\tr7, #25\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tbeq.n\t419278 const&) const@@Base+0x2e0>\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tasrs\tr2, r5, #26\n+\tasrs\tr2, r6, #26\n \tmovs\tr2, r1\n \tldrd\tr6, r3, [sp, #128]\t@ 0x80\n \tmovs\tr2, #0\n \tvldr\td7, [pc, #440]\t@ 4193b0 const&) const@@Base+0x418>\n \tsubs\tr4, r3, r6\n \tstr\tr2, [sp, #80]\t@ 0x50\n \tvstr\td7, [sp, #72]\t@ 0x48\n@@ -1720984,19 +1720986,19 @@\n \tmovne\tr0, r0\n \tmovne\tr0, r0\n \t\t\t@ instruction: 0xeb853f51\n \tstreq\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr4!, {r1, r2, r3}\n \tmovs\tr6, r1\n-\tasrs\tr4, r7, #8\n+\tasrs\tr4, r0, #9\n \tmovs\tr2, r1\n-\tasrs\tr0, r6, #3\n+\tasrs\tr0, r7, #3\n \tmovs\tr2, r1\n-\tlsrs\tr2, r2, #30\n+\tlsrs\tr2, r3, #30\n \tmovs\tr2, r1\n \tmov\tr0, r7\n \tldr\tr1, [sp, #16]\n \tmovs\tr2, #88\t@ 0x58\n \tadds\tr7, #88\t@ 0x58\n \tblx\tea20c \n \tstr\tr7, [r5, #4]\n@@ -1725023,15 +1725025,15 @@\n \tldr\tr0, [r6, #8]\n \tbl\t41b798 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr6, [sp, #776]\t@ 0x308\n \tmovs\tr6, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [r5, #112]\t@ 0x70\n+\tldr\tr6, [r5, #112]\t@ 0x70\n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \t...\n \n 0041c1d8 >, std::vector > >*, std::pair >, std::vector > > const&) const@@Base>:\n molecular_mesh_generator_t::add_to_mesh(std::pair >, std::vector > >*, std::pair >, std::vector > > const&) const:\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n@@ -1726295,15 +1726297,15 @@\n \tmovs\tr0, r0\n \tstr\tr6, [sp, #48]\t@ 0x30\n \tmovs\tr6, r1\n \tldrsh\tr4, [r4, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tstrh\tr0, [r7, #50]\t@ 0x32\n+\tstrh\tr4, [r7, #50]\t@ 0x32\n \tmovs\tr7, r0\n \tldrh\tr0, [r3, r1]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r1, r1]\n \tmovs\tr0, r0\n@@ -1726615,15 +1726617,15 @@\n \tblx\te7d40 ::_M_release()@plt+0x4>\n \tmov\tr0, r9\n \tblx\te7d40 ::_M_release()@plt+0x4>\n \tb.n\t41d1ee \n \tb.n\t41d1da \n \tb.n\t41d21c \n \tb.n\t41d216 \n-\tstrh\tr2, [r3, #14]\n+\tstrh\tr6, [r3, #14]\n \tmovs\tr7, r0\n \tldrh\tr0, [r5, #54]\t@ 0x36\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, #52]\t@ 0x34\n \tmovs\tr6, r1\n@@ -1727437,17 +1727439,17 @@\n \tb.n\t41d76c \n \tlsrs\tr6, r4, #10\n \tsubs\tr6, #6\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr6, [r3, #10]\n \tmovs\tr6, r1\n-\tbeq.n\t41da74 \n+\tbeq.n\t41da84 \n \tmovs\tr1, r1\n-\tldrh\tr4, [r6, r5]\n+\tldrh\tr0, [r7, r5]\n \tmovs\tr7, r0\n \tldrd\tsl, r3, [fp, #12]\n \tmovs\tr2, #0\n \tmovs\tr0, #0\n \tmovs\tr1, #0\n \tsubs.w\tr6, r3, sl\n \tstrd\tr0, r1, [sp, #400]\t@ 0x190\n@@ -1727832,15 +1727834,15 @@\n \tcmp\tr2, r3\n \tblt.w\t41dcd6 \n \tb.n\t41df3c \n \tbvc.n\t41df48 \n \tsubs\tr4, #163\t@ 0xa3\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tldmia\tr3, {r1, r3, r6, r7}\n+\tldmia\tr3!, {r1, r4, r6, r7}\n \tmovs\tr1, r1\n \tadd\tr5, sp, #216\t@ 0xd8\n \tldr\tr3, [sp, #52]\t@ 0x34\n \tadd\tr4, sp, #232\t@ 0xe8\n \tldr\tr6, [sp, #44]\t@ 0x2c\n \tldr\tr7, [sp, #80]\t@ 0x50\n \tmov\tr2, r4\n@@ -1728482,17 +1728484,17 @@\n \tmovs\tr6, r1\n \tldrb\tr0, [r6, #21]\n \tmovs\tr6, r1\n \tadd\tr3, pc, #664\t@ (adr r3, 41e864 )\n \tmovs\tr6, r0\n \tadd\tr3, pc, #584\t@ (adr r3, 41e818 )\n \tmovs\tr6, r0\n-\tstrh\tr2, [r0, r4]\n+\tstrh\tr6, [r0, r4]\n \tmovs\tr7, r0\n-\tstr\tr2, [r0, r7]\n+\tstr\tr6, [r0, r7]\n \tmovs\tr7, r0\n \tadd\tr1, pc, #568\t@ (adr r1, 41e814 )\n \tmovs\tr6, r0\n \tadd\tr1, pc, #488\t@ (adr r1, 41e7c8 )\n \tmovs\tr6, r0\n \tldrb\tr6, [r3, #10]\n \tmovs\tr6, r1\n@@ -1729116,19 +1729118,19 @@\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrb\tr2, [r5, #30]\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmov\tr6, ip\n+\tmov\tr2, sp\n \tmovs\tr1, r1\n-\tldrsb\tr0, [r0, r6]\n+\tldrsb\tr4, [r0, r6]\n \tmovs\tr7, r0\n-\tmov\tr0, r8\n+\tmov\tr4, r8\n \tmovs\tr1, r1\n \tldr\tr3, [sp, #584]\t@ 0x248\n \tmovs\tr6, r0\n \tstrb\tr6, [r5, #17]\n \tmovs\tr6, r1\n \tstr\tr1, [sp, #40]\t@ 0x28\n \tmov\tr0, sl\n@@ -1729465,15 +1729467,15 @@\n \tadd\tsp, #352\t@ 0x160\n \tvpop\t{d8-d10}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tcbnz\tr0, 41f0ea \n+\tcbnz\tr0, 41f0ec \n \tmovs\tr1, r1\n \tstrb\tr6, [r5, #2]\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r7, #112]\t@ 0x70\n \tmovs\tr6, r1\n@@ -1729609,15 +1729611,15 @@\n \tadd\tsp, #352\t@ 0x160\n \tvpop\t{d8-d10}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb72c\n+\t\t\t@ instruction: 0xb734\n \tmovs\tr1, r1\n \tldr\tr2, [r2, #108]\t@ 0x6c\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r4, #84]\t@ 0x54\n \tmovs\tr6, r1\n@@ -1729982,15 +1729984,15 @@\n \tsubs\tr5, #204\t@ 0xcc\n \tldr\tr2, [r2, #80]\t@ 0x50\n \tmovs\tr6, r1\n \tldr\tr4, [r1, #80]\t@ 0x50\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r3, r5, r7}\n+\tpush\t{r1, r2, r4, r5, r7}\n \tmovs\tr1, r1\n \tldrsh\tr4, [r3, r2]\n \tmovs\tr0, r0\n \tmov\tip, r5\n \tadd.w\tlr, r6, #64\t@ 0x40\n \tldmia.w\tip!, {r0, r1, r2, r3}\n \tstmia\tr6!, {r0, r1, r2, r3}\n@@ -1731301,15 +1731303,15 @@\n \tsubs\tr7, #25\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tsubs\tr6, #153\t@ 0x99\n \tldrsh\tr4, [r6, r4]\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #496\t@ (adr r7, 4208a4 , std::allocator > > const&, coot::util::cis_peptide_quad_info_t::type_t)@@Base+0x800>)\n+\tadd\tr7, pc, #528\t@ (adr r7, 4208c4 , std::allocator > > const&, coot::util::cis_peptide_quad_info_t::type_t)@@Base+0x820>)\n \tmovs\tr1, r1\n \tvldr\ts15, [sp, #68]\t@ 0x44\n \tcmp\tr9, r6\n \tvldr\ts14, [sp, #64]\t@ 0x40\n \tvldr\ts13, [sp, #60]\t@ 0x3c\n \tvadd.f32\ts15, s15, s24\n \tvadd.f32\ts14, s14, s23\n@@ -1733312,15 +1733314,15 @@\n \tadd.w\tsl, r6, #12\n \tb.n\t422058 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tlsrs\tr4, r4\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrh\tr6, [r0, #8]\n+\tldrh\tr6, [r1, #8]\n \tmovs\tr1, r1\n \tsubs\tr7, #200\t@ 0xc8\n \tmovs\tr6, r1\n \tsubs\tr7, #142\t@ 0x8e\n \tmovs\tr6, r1\n \n 004220ac , std::allocator > const&)@@Base>:\n@@ -1734448,15 +1734450,15 @@\n \tadd\tr3, sp, #760\t@ 0x2f8\n \tstr\tr3, [sp, #84]\t@ 0x54\n \tldmia\tr2, {r0, r1, r2, r3}\n \tstmia.w\tr5, {r0, r1, r2, r3}\n \tb.n\t4230f8 , std::allocator > > const&)@@Base+0xef4>\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n-\tldrb\tr4, [r0, #6]\n+\tldrb\tr4, [r1, #6]\n \tmovs\tr1, r1\n \tmov\tlr, r4\n \tvstr\ts22, [r4]\n \tvstr\ts21, [r4, #4]\n \tadd.w\tip, r8, #40\t@ 0x28\n \tvstr\ts18, [r4, #8]\n \tcmp\tip, fp\n@@ -1736326,15 +1736328,15 @@\n \tblx\tf1968 , std::allocator > >::~_Vector_base()@plt>\n \tb.n\t42484e \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadds\tr0, r5, r2\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr2, [r1, #12]\n+\tstr\tr2, [r2, #12]\n \tmovs\tr1, r1\n \tasrs\tr4, r1, #31\n \tmovs\tr6, r1\n \tasrs\tr4, r3, #30\n \tmovs\tr6, r1\n \n 00424894 ::~_Sp_counted_ptr()@@Base>:\n@@ -1737545,15 +1737547,15 @@\n \tbne.n\t42537c , std::allocator >, bool)@@Base+0x200>\n \tblx\tedcfc <__cxa_rethrow@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tlsrs\tr0, r5, #25\n \tmovs\tr6, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tudf\t#248\t@ 0xf8\n+\tudf\t#252\t@ 0xfc\n \tmovs\tr0, r1\n \tlsrs\tr6, r0, #23\n \tmovs\tr6, r1\n \tlsrs\tr0, r2, #18\n \tmovs\tr6, r1\n \tlsrs\tr4, r5, #17\n \tmovs\tr6, r1\n@@ -1738840,43 +1738842,43 @@\n \tldr\tr3, [sp, #44]\t@ 0x2c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbeq.w\t425f12 \n \tb.n\t425ef4 \n \tlsrs\tr0, r3, #6\n \tmovs\tr6, r1\n-\tbge.n\t425fc0 \n+\tbge.n\t425fc8 \n \tmovs\tr0, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbge.n\t426144 \n+\tbge.n\t42614c \n \tmovs\tr0, r1\n-\tbls.n\t426170 \n+\tbls.n\t426178 \n \tmovs\tr0, r1\n-\tbhi.n\t425fdc \n+\tbhi.n\t425fe4 \n \tmovs\tr0, r1\n-\tbvc.n\t42604c \n+\tbvc.n\t426054 \n \tmovs\tr0, r1\n-\tbvc.n\t425fb4 \n+\tbvc.n\t425fbc \n \tmovs\tr0, r1\n-\tbvc.n\t426140 \n+\tbvc.n\t426148 \n \tmovs\tr0, r1\n-\tbvc.n\t42609c \n+\tbvc.n\t4260a4 \n \tmovs\tr0, r1\n-\tbvs.n\t425ff4 \n+\tbvs.n\t425ffc \n \tmovs\tr0, r1\n-\tbvs.n\t426154 \n+\tbvs.n\t42615c \n \tmovs\tr0, r1\n-\tbvs.n\t4260bc \n+\tbvs.n\t4260c4 \n \tmovs\tr0, r1\n-\tbpl.n\t425ff4 \n+\tbpl.n\t425ffc \n \tmovs\tr0, r1\n-\tbmi.n\t426080 \n+\tbmi.n\t426088 \n \tmovs\tr0, r1\n-\tbmi.n\t4260f0 \n+\tbmi.n\t4260f8 \n \tmovs\tr0, r1\n \tlsls\tr2, r2, #6\n \tmovs\tr6, r1\n \tlsls\tr0, r3, #4\n \tmovs\tr6, r1\n \tlsls\tr2, r7, #3\n \tmovs\tr6, r1\n@@ -1739028,34 +1739030,34 @@\n \tb.n\t42614c \n \tmov\tr0, r4\n \tblx\te99b0 \n \tb.n\t42614c \n \tmov\tr0, r4\n \tblx\tec53c \n \tb.n\t42614c \n-\tbne.n\t4262b8 >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&)@@Base+0x5c>\n+\tbne.n\t4262c0 >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&)@@Base+0x64>\n \tmovs\tr0, r1\n-\tbne.n\t426268 >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&)@@Base+0xc>\n+\tbne.n\t426270 >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&)@@Base+0x14>\n \tmovs\tr0, r1\n-\tvaddl.s8\tq0, d14, d6\n-\tbeq.n\t426200 \n-\tmovs\tr0, r1\n-\tbeq.n\t4261f8 \n+\tvaddl.s16\tq0, d2, d6\n+\tbeq.n\t426208 \n \tmovs\tr0, r1\n-\tbeq.n\t4261e4 \n-\tmovs\tr0, r1\n-\tbeq.n\t4261f8 \n+\tbeq.n\t426200 \n \tmovs\tr0, r1\n-\tbeq.n\t4261fc \n+\tbeq.n\t4261ec \n \tmovs\tr0, r1\n \tbeq.n\t426200 \n \tmovs\tr0, r1\n \tbeq.n\t426204 \n \tmovs\tr0, r1\n-\tbeq.n\t426218 \n+\tbeq.n\t426208 \n+\tmovs\tr0, r1\n+\tbeq.n\t42620c \n+\tmovs\tr0, r1\n+\tbeq.n\t426220 \n \tmovs\tr0, r1\n \n 0042625c >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&)@@Base>:\n std::pair >, std::vector > >::pair >&, std::vector >&, true>(std::vector >&, std::vector >&):\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1739411,15 +1739413,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tstc2l\t0, cr0, [r8], #-52\t@ 0xffffffcc\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr4, [r7, #0]\n \tmovs\tr0, r0\n-\tldmia\tr5, {r3, r5, r6}\n+\tldmia\tr5, {r2, r3, r5, r6}\n \tmovs\tr0, r1\n \tldrsh\tr4, [r3, r2]\n \tmovs\tr0, r0\n \tmcrr2\t0, 0, r0, r6, cr13\n \tldr\tr4, [r5, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #60]\t@ 0x3c\n@@ -1740415,15 +1740417,15 @@\n \tldr\tr3, [sp, #52]\t@ 0x34\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbeq.n\t427028 \n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadcs.w\tr0, r6, #13\n-\tstmia\tr2!, {r2, r5, r6}\n+\tstmia\tr2!, {r3, r5, r6}\n \tmovs\tr0, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf132000d\n \tldrsh\tr4, [r3, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #60]\t@ 0x3c\n@@ -1742241,15 +1742243,15 @@\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsh\tr4, [r4, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tldrb\tr6, [r5, #29]\n+\tldrb\tr2, [r6, #29]\n \tmovs\tr0, r1\n \tldrh\tr0, [r3, r1]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r2, r4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r1, r1]\n \tmovs\tr0, r0\n@@ -1742518,37 +1742520,37 @@\n \tadd\tr2, pc\n \tmovs\tr0, r0\n \tmuls\tr0, r6\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrh\tr0, [r3, #42]\t@ 0x2a\n \tmovs\tr5, r0\n-\tadd\tr7, sp, #632\t@ 0x278\n+\tadd\tr7, sp, #648\t@ 0x288\n \tmovs\tr0, r1\n-\tadd\tsp, #352\t@ 0x160\n+\tadd\tsp, #368\t@ 0x170\n \tmovs\tr0, r1\n \tbgt.n\t42855c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x90c>\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #32\n+\tadd\tr7, sp, #48\t@ 0x30\n \tmovs\tr0, r1\n-\tadd\tr7, sp, #40\t@ 0x28\n+\tadd\tr7, sp, #56\t@ 0x38\n \tmovs\tr0, r1\n-\tadds\tr4, r5, #4\n+\tadds\tr0, r6, #4\n \tmovs\tr7, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldmia\tr4!, {r1, r2, r5, r6}\n+\tldmia\tr4!, {r1, r3, r5, r6}\n \tmovs\tr6, r0\n-\tldmia\tr4, {r1, r4, r6}\n+\tldmia\tr4, {r1, r2, r4, r6}\n \tmovs\tr6, r0\n-\tadd\tr7, sp, #16\n+\tadd\tr7, sp, #32\n \tmovs\tr0, r1\n-\tadd\tr6, sp, #104\t@ 0x68\n+\tadd\tr6, sp, #120\t@ 0x78\n \tmovs\tr0, r1\n \tldr\tr3, [sp, #20]\n \tadd.w\tr8, r8, #1\n \tcmp\tr3, r8\n \tbeq.w\t428b46 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xef6>\n \tldr\tr0, [sp, #32]\n \tmov\tr1, r8\n@@ -1743600,19 +1743602,19 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrb\tr0, [r3, r7]\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #792\t@ (adr r5, 4293d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1788>)\n+\tadd\tr5, pc, #808\t@ (adr r5, 4293e8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1798>)\n \tmovs\tr0, r1\n-\tadd\tr4, pc, #944\t@ (adr r4, 429474 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1824>)\n+\tadd\tr4, pc, #960\t@ (adr r4, 429484 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1834>)\n \tmovs\tr0, r1\n-\tadd\tr3, pc, #384\t@ (adr r3, 429248 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15f8>)\n+\tadd\tr3, pc, #400\t@ (adr r3, 429258 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1608>)\n \tmovs\tr0, r1\n \tmov\tr0, r8\n \tmov\tr2, r3\n \tmov\tr1, r9\n \tblx\tea20c \n \tldr\tr3, [sp, #184]\t@ 0xb8\n \tldr\tr1, [sp, #312]\t@ 0x138\n@@ -1744803,25 +1744805,25 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r3, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #712]\t@ 0x2c8\n+\tldr\tr7, [sp, #728]\t@ 0x2d8\n \tmovs\tr0, r1\n-\tldr\tr7, [sp, #416]\t@ 0x1a0\n+\tldr\tr7, [sp, #432]\t@ 0x1b0\n \tmovs\tr0, r1\n \tldmia\tr3, {r3, r5, r6}\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr3!, {r1, r2, r5}\n \tmovs\tr5, r1\n-\tldr\tr4, [sp, #896]\t@ 0x380\n+\tldr\tr4, [sp, #912]\t@ 0x390\n \tmovs\tr0, r1\n \tldmia\tr1, {r1, r5}\n \tmovs\tr5, r1\n \tldmia\tr0!, {r2, r3, r4, r5, r6, r7}\n \tmovs\tr5, r1\n \tstmia\tr3!, {r3, r5, r6, r7}\n \tmovs\tr5, r1\n@@ -1746104,29 +1746106,29 @@\n \tmovs\tr0, r0\n \tstmia\tr0!, {r2, r3, r4, r5, r6}\n \tmovs\tr5, r1\n \tldrsh\tr4, [r4, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tlsrs\tr6, r0, #18\n+\tlsrs\tr2, r1, #18\n \tmovs\tr0, r1\n \tstrb\tr0, [r4, r2]\n \tmovs\tr0, r0\n \tldrh\tr4, [r5, #6]\n \tmovs\tr5, r0\n \tstr\tr4, [r5, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldr\tr0, [r7, r5]\n \tmovs\tr0, r0\n \tstr\tr0, [r0, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tpop\t{r1, r3, r4, r5, r7}\n \tmovs\tr5, r1\n-\tadd\tr5, sp, #328\t@ 0x148\n+\tadd\tr5, sp, #344\t@ 0x158\n \tmovs\tr6, r0\n \tstrb\tr0, [r3, r7]\n \tmovs\tr0, r0\n \tpush\t{r2, r3, r5, r7, lr}\n \tmovs\tr5, r1\n \tldr\tr3, [r5, #0]\n \tmov\tr0, r5\n@@ -1746721,25 +1746723,25 @@\n \tmovs\tr5, r1\n \tldrsh\tr4, [r4, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tsub\tsp, #48\t@ 0x30\n \tmovs\tr5, r1\n-\tadd\tr1, pc, #280\t@ (adr r1, 42b264 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x450>)\n+\tadd\tr1, pc, #296\t@ (adr r1, 42b274 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x460>)\n \tmovs\tr6, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r3, #32]\n+\tstrh\tr0, [r4, #32]\n \tmovs\tr0, r1\n-\tstrh\tr4, [r2, #20]\n+\tstrh\tr0, [r3, #20]\n \tmovs\tr0, r1\n-\tstrh\tr6, [r2, #20]\n+\tstrh\tr2, [r3, #20]\n \tmovs\tr0, r1\n-\t\t\t@ instruction: 0xf0ba0006\n+\t\t\t@ instruction: 0xf0be0006\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd.w\tfp, r7, #120\t@ 0x78\n \tadd\tr3, sp, #208\t@ 0xd0\n \tmov\tr0, fp\n \tstr\tr3, [sp, #24]\n \tadd\tr6, sp, #216\t@ 0xd8\n@@ -1749578,15 +1749580,15 @@\n \tmovs\tr5, r1\n \tstr\tr4, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tstrb\tr0, [r3, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r1, #80]\t@ 0x50\n+\tstr\tr0, [r2, #80]\t@ 0x50\n \tmovs\tr0, r1\n \tstr\tr0, [r1, #16]\n \t...\n \n 0042ce5c , std::allocator > >::_M_realloc_append const&>(CXXCoord const&)@@Base>:\n void std::vector, std::allocator > >::_M_realloc_append const&>(CXXCoord const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n@@ -1749985,15 +1749987,15 @@\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r6, #60]\t@ 0x3c\n \tmovs\tr5, r1\n \tstr\tr0, [r4, #32]\n \tmovs\tr0, r0\n-\tstr\tr2, [r4, #36]\t@ 0x24\n+\tstr\tr6, [r4, #36]\t@ 0x24\n \tmovs\tr0, r1\n \tldr\tr0, [r0, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tldrh\tr6, [r6, #52]\t@ 0x34\n \tmovs\tr5, r1\n@@ -1751549,21 +1751551,21 @@\n \tblx\te78c8 \n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrh\tr2, [r3, #34]\t@ 0x22\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsb\tr6, [r4, r0]\n+\tldrsb\tr2, [r5, r0]\n \tmovs\tr0, r1\n-\tldrsb\tr6, [r5, r0]\n+\tldrsb\tr2, [r6, r0]\n \tmovs\tr0, r1\n-\tstrb\tr0, [r7, r7]\n+\tstrb\tr4, [r7, r7]\n \tmovs\tr0, r1\n-\tldr\tr4, [r1, r4]\n+\tldr\tr0, [r2, r4]\n \tmovs\tr7, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 0042df18 , std::allocator > const&, bool*, bool*)@@Base>:\n OBJModel::ParseOBJIndex(std::__cxx11::basic_string, std::allocator > const&, bool*, bool*):\n obj_loader.cc:316\n@@ -1753920,15 +1753922,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tstrb\tr6, [r2, #15]\n \tmovs\tr5, r1\n \tstr\tr4, [r3, #112]\t@ 0x70\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #200]\t@ (42f038 )\n+\tldr\tr0, [pc, #216]\t@ (42f048 )\n \tmovs\tr0, r1\n \tstrb\tr0, [r5, #7]\n \tmovs\tr5, r1\n \tstrb\tr0, [r1, #6]\n \tmovs\tr5, r1\n \tstrb\tr0, [r6, #5]\n \tmovs\tr5, r1\n@@ -1755155,27 +1755157,27 @@\n \tblx\te78c8 \n \tldr\tr2, [r6, #52]\t@ 0x34\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tands\tr2, r5\n+\tands\tr6, r5\n \tmovs\tr0, r1\n-\tcmp\tr6, r7\n+\tcmn\tr2, r0\n \tmovs\tr7, r0\n-\tsubs\tr7, #110\t@ 0x6e\n+\tsubs\tr7, #114\t@ 0x72\n \tmovs\tr0, r1\n-\tsubs\tr6, #222\t@ 0xde\n+\tsubs\tr6, #226\t@ 0xe2\n \tmovs\tr0, r1\n-\tsubs\tr6, #222\t@ 0xde\n+\tsubs\tr6, #226\t@ 0xe2\n \tmovs\tr0, r1\n-\tsubs\tr6, #214\t@ 0xd6\n+\tsubs\tr6, #218\t@ 0xda\n \tmovs\tr0, r1\n-\tadd\tr4, r6\n+\tadd\tr0, r7\n \tmovs\tr0, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr2, [r3, #0]\n \tmovs\tr5, r1\n \tldr\tr2, [r0, #0]\n \tmovs\tr5, r1\n@@ -1756658,15 +1756660,15 @@\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r7]\n \tmovs\tr5, r1\n \tldrsh\tr4, [r6, r5]\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, #244\t@ 0xf4\n+\tadds\tr2, #248\t@ 0xf8\n \tmovs\tr0, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #92]\t@ 0x5c\n /usr/include/c++/14/bits/char_traits.h:381\n \tldrb\tr3, [r0, #0]\n@@ -1757446,25 +1757448,25 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.n\t430786 \n \tblx\te78c8 \n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr0, #70\t@ 0x46\n+\tadds\tr0, #74\t@ 0x4a\n \tmovs\tr0, r1\n-\tadds\tr2, #190\t@ 0xbe\n+\tadds\tr2, #194\t@ 0xc2\n \tmovs\tr7, r0\n \tcmp\tr5, #14\n \tmovs\tr5, r0\n-\tcmp\tr7, #230\t@ 0xe6\n+\tcmp\tr7, #234\t@ 0xea\n \tmovs\tr0, r1\n-\tadds\tr2, #98\t@ 0x62\n+\tadds\tr2, #102\t@ 0x66\n \tmovs\tr7, r0\n-\tadds\tr2, #74\t@ 0x4a\n+\tadds\tr2, #78\t@ 0x4e\n \tmovs\tr7, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr6, [r0, r2]\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1760047,30 +1760049,30 @@\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [pc, #320]\t@ (431e98 )\n \tmovs\tr5, r1\n \tstr\tr4, [r0, #16]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf19a0004\n-\tadds\tr2, r6, #1\n+\tadds\tr6, r6, #1\n \tmovs\tr0, r1\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tmov\tlr, r2\n \tmovs\tr5, r1\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tvhadd.s16\td0, d0, d4\n-\tadds\tr2, r5, r7\n+\tadds\tr6, r5, r7\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, r0, r5\n+\tadds\tr6, r0, r5\n \tmovs\tr0, r1\n-\tadds\tr6, r2, r4\n+\tadds\tr2, r3, r4\n \tmovs\tr0, r1\n \tlsls\tr6, r3, #27\n \tmovs\tr5, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n /usr/include/glm/detail/type_vec4.inl:178\n \tadd\tr6, sp, #296\t@ 0x128\n@@ -1761584,17 +1761586,17 @@\n \tblx\te78c8 \n \tb.n\t4326f0 \n \tnop\n \tb.n\t432898 \n \tmovs\tr4, r0\n \tldrh\tr4, [r1, r4]\n \tmovs\tr5, r0\n-\tldrh\tr6, [r7, #18]\n+\tldrh\tr2, [r0, #20]\n \tmovs\tr6, r0\n-\tlsrs\tr6, r7, #24\n+\tlsrs\tr2, r0, #25\n \tmovs\tr6, r0\n \tldrsh\tr4, [r2, r4]\n \tmovs\tr0, r0\n \tldr\tr6, [r4, r7]\n \tmovs\tr5, r0\n \tb.n\t432178 \n \tmovs\tr4, r0\n@@ -1761906,15 +1761908,15 @@\n \tmovs\tr0, r0\n \tadds\tr6, #60\t@ 0x3c\n \tmovs\tr5, r1\n \tadds\tr5, #110\t@ 0x6e\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r1, #11\n+\tlsrs\tr2, r2, #11\n \tmovs\tr0, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadds\tr4, #246\t@ 0xf6\n \tmovs\tr5, r1\n \n 00432b50 :\n@@ -1761972,15 +1761974,15 @@\n \tb.n\t432b86 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tadds\tr4, #152\t@ 0x98\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr0, r7, #8\n+\tlsrs\tr4, r7, #8\n \tmovs\tr0, r1\n \tstr\tr0, [r1, #16]\n \t...\n \n 00432bc4 :\n positron_plot_application_activate(_GtkApplication*, void*):\n positron-plot.cc:632\n@@ -1762081,15 +1762083,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tadds\tr4, #30\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr4, r7, #6\n+\tlsrs\tr0, r0, #7\n \tmovs\tr0, r1\n \tadds\tr3, #204\t@ 0xcc\n \tmovs\tr5, r1\n \tadds\tr3, #174\t@ 0xae\n \tmovs\tr5, r1\n \n 00432c7c :\n@@ -1762135,15 +1762137,15 @@\n positron-plot.cc:194\n \tstr\tr3, [r4, #92]\t@ 0x5c\n positron-plot.cc:708\n \tldmia.w\tsp!, {r3, r4, r5, lr}\n positron-plot.cc:707\n \tb.w\tf1ca0 \n \tnop\n-\tlsrs\tr0, r5, #4\n+\tlsrs\tr4, r5, #4\n \tmovs\tr0, r1\n \n 00432cd4 :\n on_positron_map_clear_button_clicked():\n positron-plot.cc:713\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1762210,15 +1762212,15 @@\n \tblx\tea85c \n positron-plot.cc:719\n \tldr\tr0, [r6, #0]\n positron-plot.cc:720\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n positron-plot.cc:719\n \tb.w\tf1ca0 \n-\tlsrs\tr6, r1, #3\n+\tlsrs\tr2, r2, #3\n \tmovs\tr0, r1\n \n 00432d5c :\n on_positron_animate_single_pass_button_clicked():\n positron-plot.cc:737\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1762322,21 +1762324,21 @@\n \tmov\tr1, r0\n \tb.n\t432dc6 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tnop\n \tmovs\tr2, r6\n \tmovs\tr0, r0\n-\tlsrs\tr4, r0, #1\n+\tlsrs\tr0, r1, #1\n \tmovs\tr0, r1\n \tadds\tr2, #138\t@ 0x8a\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr2, r4, #32\n+\tlsrs\tr6, r4, #32\n \tmovs\tr0, r1\n \tstr\tr0, [r5, #64]\t@ 0x40\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 00432e30 :\n@@ -1762548,27 +1762550,27 @@\n /usr/include/c++/14/ostream:742 (discriminator 1)\n \tmov\tr0, r4\n \tb.n\t432edc \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tmovs\tr2, r6\n \tmovs\tr0, r0\n-\tlsls\tr6, r5, #29\n+\tlsls\tr2, r6, #29\n \tmovs\tr0, r1\n \tadds\tr1, #180\t@ 0xb4\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr0, r0, #30\n+\tlsls\tr4, r0, #30\n \tmovs\tr0, r1\n-\tlsls\tr2, r2, #29\n+\tlsls\tr6, r2, #29\n \tmovs\tr0, r1\n \tldr\tr4, [r5, #4]\n \tmovs\tr0, r0\n-\tlsls\tr2, r2, #28\n+\tlsls\tr6, r2, #28\n \tmovs\tr0, r1\n \tstr\tr0, [r1, #16]\n \t...\n \n 00432fc8 :\n on_positron_contour_level_entry_activate():\n positron-plot.cc:764\n@@ -1762783,15 +1762785,15 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadds\tr0, #24\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr0, #14\n \tmovs\tr5, r1\n-\tlsls\tr2, r7, #21\n+\tlsls\tr6, r7, #21\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tcmp\tr7, #46\t@ 0x2e\n \tmovs\tr5, r1\n \tcmp\tr6, #232\t@ 0xe8\n \tmovs\tr5, r1\n@@ -1763523,31 +1763525,31 @@\n \tlsls\tr0, r0\n \tcmp\tr6, #112\t@ 0x70\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr6, #100\t@ 0x64\n \tmovs\tr5, r1\n-\tlsls\tr4, r1, #18\n+\tlsls\tr0, r2, #18\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r0, #16\n+\tlsls\tr0, r1, #16\n \tmovs\tr0, r1\n-\tlsls\tr2, r3, #14\n+\tlsls\tr6, r3, #14\n \tmovs\tr0, r1\n-\tlsls\tr6, r1, #13\n+\tlsls\tr2, r2, #13\n \tmovs\tr0, r1\n-\tlsls\tr6, r7, #11\n+\tlsls\tr2, r0, #12\n \tmovs\tr0, r1\n-\tlsls\tr2, r7, #10\n+\tlsls\tr6, r7, #10\n \tmovs\tr0, r1\n-\tlsls\tr4, r6, #9\n+\tlsls\tr0, r7, #9\n \tmovs\tr0, r1\n-\tlsls\tr0, r5, #8\n+\tlsls\tr4, r5, #8\n \tmovs\tr0, r1\n positron-plot.cc:264 (discriminator 2)\n \tadds\tr1, #1\n positron-plot.cc:264 (discriminator 1)\n \tadds\tr2, #20\n \tcmp\tr1, r0\n \tbcs.n\t43370e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0x5a2>\n@@ -1764354,39 +1764356,39 @@\n \tb.n\t433be8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0xa7c>\n \tadd\tr3, sp, #76\t@ 0x4c\n \tstr\tr3, [sp, #44]\t@ 0x2c\n \tb.n\t433bf4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0xa88>\n \tb.n\t433bdc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0xa70>\n \tb.n\t433bdc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0xa70>\n \tb.n\t433bdc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector > const&)@@Base+0xa70>\n-\tvrev64.8\td16, d7\n-\tvaddl.u32\tq0, d8, d7\n-\tvhadd.u16\td16, d12, d7\n-\tvhadd.u8\td0, d2, d7\n-\tcdp2\t0, 10, cr0, cr10, cr7, {0}\n-\tstc2l\t0, cr0, [r8], #-28\t@ 0xffffffe4\n-\tmrrc2\t0, 0, r0, ip, cr7\n-\tmrrc2\t0, 0, r0, r0, cr7\t@ \n-\tmcrr2\t0, 0, r0, r4, cr7\n-\tldc2\t0, cr0, [r8], #-28\t@ 0xffffffe4\n-\tstc2\t0, cr0, [ip], #-28\t@ 0xffffffe4\n+\tvrev64.16\td16, d7\n+\tvaddl.u32\tq0, d12, d7\n+\tvhadd.u32\td16, d0, d7\n+\tvhadd.u8\td0, d6, d7\n+\tcdp2\t0, 10, cr0, cr14, cr7, {0}\n+\tstc2l\t0, cr0, [ip], #-28\t@ 0xffffffe4\n+\tstc2l\t0, cr0, [r0], #-28\t@ 0xffffffe4\n+\tmrrc2\t0, 0, r0, r4, cr7\n+\tmcrr2\t0, 0, r0, r8, cr7\n+\tldc2\t0, cr0, [ip], #-28\t@ 0xffffffe4\n+\tldc2\t0, cr0, [r0], #-28\t@ 0xffffffe4\n \tstr\tr4, [r2, #16]\n \tmovs\tr0, r0\n \tldrh\tr4, [r2, r3]\n \tmovs\tr0, r0\n-\tstc2l\t0, cr0, [r8, #28]!\n+\tstc2l\t0, cr0, [ip, #28]!\n \tstr\tr0, [r4, #112]\t@ 0x70\n \tmovs\tr0, r0\n-\tldc2l\t0, cr0, [r8, #28]\n+\tldc2l\t0, cr0, [ip, #28]\n \tldrh\tr4, [r5, r1]\n \tmovs\tr0, r0\n-\tstc2l\t0, cr0, [r8, #28]\n+\tstc2l\t0, cr0, [ip, #28]\n \tldr\tr0, [r0, r6]\n \tmovs\tr0, r0\n-\tmovs\tr3, #24\n+\tmovs\tr3, #28\n \tmovs\tr7, r0\n \tmovs\tr5, #88\t@ 0x58\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1764634,15 +1764636,15 @@\n positron-plot.cc:732\n \tldmia.w\tsp!, {r3, lr}\n positron-plot.cc:730\n \tb.w\te7ae4 \n positron-plot.cc:732\n \tpop\t{r3, pc}\n \tnop\n-\t\t\t@ instruction: 0xf7340007\n+\t\t\t@ instruction: 0xf7380007\n \n 00433e98 :\n on_positron_plot_click(_GtkGestureClick*, int, double, double, void*):\n positron-plot.cc:676\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8-d9}\n@@ -1764876,18 +1764878,18 @@\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr1, #62\t@ 0x3e\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrsb.w\tr0, [r2, r7]\n-\tstrh.w\tr0, [r2, #6]\n-\tstrb.w\tr0, [r8, #7]\n-\tldr??.w\tr0, [r6, r7]\n+\tldrsb.w\tr0, [r6, r7]\n+\tstrh.w\tr0, [r6, #6]\n+\tstrb.w\tr0, [ip, #7]\n+\tldr??.w\tr0, [sl, r7]\n \tmovs\tr0, #52\t@ 0x34\n \tmovs\tr5, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tsubs\tr4, r7, #6\n \tmovs\tr5, r1\n \n@@ -1765376,18 +1765378,18 @@\n \tmovs\tr0, r0\n \tb.n\t434408 \n \teors\tr7, r5\n \tsubs\tr0, r2, #0\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadc.w\tr0, r0, #8847360\t@ 0x870000\n-\torns\tr0, r6, #8781824\t@ 0x860000\n-\t\t\t@ instruction: 0xf4ce0007\n-\tstrh\tr0, [r6, #40]\t@ 0x28\n+\tadc.w\tr0, r4, #8847360\t@ 0x870000\n+\torns\tr0, sl, #8781824\t@ 0x860000\n+\t\t\t@ instruction: 0xf4d20007\n+\tstrh\tr4, [r6, #40]\t@ 0x28\n \tmovs\tr7, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 00434424 >::~_Vector_base()@@Base>:\n std::_Vector_base >::~_Vector_base():\n /usr/include/c++/14/bits/stl_vector.h:366\n@@ -1766145,22 +1766147,22 @@\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tsubs\tr6, r7, r4\n \tmovs\tr5, r1\n \tstmia\tr3!, {r2, r3, r5, r6, r7}\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xf2160007\n+\t\t\t@ instruction: 0xf21a0007\n \tadds\tr2, r1, r4\n \tmovs\tr5, r1\n \tasrs\tr4, r7, #30\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvaddl.s32\tq8, d14, d7\n+\tvext.8\td16, d2, d7, #0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tasrs\tr0, r1, #28\n \tmovs\tr5, r1\n \tasrs\tr4, r4, #27\n \tmovs\tr5, r1\n \tasrs\tr4, r1, #27\n@@ -1766859,19 +1766861,19 @@\n \tnop\n \tasrs\tr3, r7, #17\n \t\t\t@ instruction: 0x47ae\n \tldrb\tr1, [r4, #11]\n \tsubs\tr7, #180\t@ 0xb4\n \tmovs\tr0, r0\n \tcmn\tr0, r1\n-\tldrb\tr0, [r4, r2]\n+\tldrb\tr0, [r5, r2]\n \tmovs\tr0, r1\n-\tldrb\tr2, [r3, r1]\n+\tldrb\tr2, [r4, r1]\n \tmovs\tr0, r1\n-\tldrb\tr2, [r0, r1]\n+\tldrb\tr2, [r1, r1]\n \tmovs\tr0, r1\n \n 00434ed8 >::_M_realloc_append(positron_plot_user_click_info_t const&)@@Base>:\n void std::vector >::_M_realloc_append(positron_plot_user_click_info_t const&):\n /usr/include/c++/14/bits/vector.tcc:581\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1767689,15 +1767691,15 @@\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r2, r1]\n \tmovs\tr5, r0\n \tlsrs\tr4, r5, #21\n \tmovs\tr5, r1\n-\tb.n\t43501c \n+\tb.n\t435024 \n \tmovs\tr7, r0\n \tlsrs\tr4, r3, #18\n \tmovs\tr5, r1\n \tlsrs\tr6, r5, #16\n \tmovs\tr5, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1768116,21 +1768118,21 @@\n \tb.n\t4357c0 \n /usr/include/c++/14/bits/basic_ios.h:50\n \tblx\te78c8 \n \tlsrs\tr2, r7, #5\n \tmovs\tr5, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t435c68 , std::allocator > const&)@@Base+0x430>\n+\tb.n\t435c70 , std::allocator > const&)@@Base+0x438>\n \tmovs\tr7, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tb.n\t435bf8 , std::allocator > const&)@@Base+0x3c0>\n+\tb.n\t435c00 , std::allocator > const&)@@Base+0x3c8>\n \tmovs\tr7, r0\n-\tb.n\t435b14 , std::allocator > const&)@@Base+0x2dc>\n+\tb.n\t435b1c , std::allocator > const&)@@Base+0x2e4>\n \tmovs\tr7, r0\n \n 00435838 , std::allocator > const&)@@Base>:\n coot::probe_clash_score_t::probe_clash_score_t(std::__cxx11::basic_string, std::allocator > const&):\n probe-clash-score.cc:44\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1769776,44 +1769778,44 @@\n \tmovs\tr5, r1\n \tlsls\tr6, r3, #30\n \tmovs\tr5, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr6, r1, #20\n \tmovs\tr5, r0\n-\tcmp\tr7, #72\t@ 0x48\n+\tcmp\tr7, #76\t@ 0x4c\n \tmovs\tr6, r0\n-\tcmp\tr7, #62\t@ 0x3e\n+\tcmp\tr7, #66\t@ 0x42\n \tmovs\tr6, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbgt.n\t4364a4 , std::allocator > const&)@@Base+0xc6c>\n+\tbgt.n\t4364ac , std::allocator > const&)@@Base+0xc74>\n \tmovs\tr7, r0\n-\tbgt.n\t436400 , std::allocator > const&)@@Base+0xbc8>\n+\tbgt.n\t436408 , std::allocator > const&)@@Base+0xbd0>\n \tmovs\tr7, r0\n-\tblt.n\t43638c , std::allocator > const&)@@Base+0xb54>\n+\tblt.n\t436394 , std::allocator > const&)@@Base+0xb5c>\n \tmovs\tr7, r0\n \tadd\tr3, sp, #760\t@ 0x2f8\n \tmovs\tr4, r0\n-\tblt.n\t43647c , std::allocator > const&)@@Base+0xc44>\n+\tblt.n\t436484 , std::allocator > const&)@@Base+0xc4c>\n \tmovs\tr7, r0\n-\tblt.n\t436400 , std::allocator > const&)@@Base+0xbc8>\n+\tblt.n\t436408 , std::allocator > const&)@@Base+0xbd0>\n \tmovs\tr7, r0\n-\tbge.n\t436360 , std::allocator > const&)@@Base+0xb28>\n+\tbge.n\t436368 , std::allocator > const&)@@Base+0xb30>\n \tmovs\tr7, r0\n-\tbge.n\t436308 , std::allocator > const&)@@Base+0xad0>\n+\tbge.n\t436310 , std::allocator > const&)@@Base+0xad8>\n \tmovs\tr7, r0\n-\tbge.n\t436448 , std::allocator > const&)@@Base+0xc10>\n+\tbge.n\t436450 , std::allocator > const&)@@Base+0xc18>\n \tmovs\tr7, r0\n-\tbge.n\t436410 , std::allocator > const&)@@Base+0xbd8>\n+\tbge.n\t436418 , std::allocator > const&)@@Base+0xbe0>\n \tmovs\tr7, r0\n \tcdp2\t0, 10, cr0, cr8, cr12, {0}\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tbvc.n\t436434 , std::allocator > const&)@@Base+0xbfc>\n+\tbvc.n\t43643c , std::allocator > const&)@@Base+0xc04>\n \tmovs\tr7, r0\n /usr/include/c++/14/bits/char_traits.h:381\n \tldrb\tr2, [r3, #1]\n \tcmp\tr2, #111\t@ 0x6f\n \tbne.n\t436336 , std::allocator > const&)@@Base+0xafe>\n probe-clash-score.cc:140\n \tldr\tr3, [sp, #116]\t@ 0x74\n@@ -1770143,15 +1770145,15 @@\n \tb.n\t43655e , std::allocator > const&)@@Base+0xd26>\n \tnop\n \t\t\t@ instruction: 0xfaf2000c\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbmi.n\t43668c , std::allocator > const&)@@Base>\n+\tbmi.n\t436694 , std::allocator > const&)@@Base+0x8>\n \tmovs\tr7, r0\n \t\t\t@ instruction: 0xfa8e000c\n \t\t\t@ instruction: 0xfa74000c\n \t\t\t@ instruction: 0xfa10000c\n \tldr??.w\tr0, [r6, #12]\n \tldr??.w\tr0, [ip, #12]\n \tldrsh.w\tr0, [lr, #12]\n@@ -1773579,29 +1773581,29 @@\n \tb.n\t437fd8 >, mmdb::Manager*)@@Base+0x674>\n \tb.n\t437d74 >, mmdb::Manager*)@@Base+0x410>\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t437d78 >, mmdb::Manager*)@@Base+0x414>\n \tmovs\tr4, r1\n-\tadd\tr1, sp, #112\t@ 0x70\n+\tadd\tr1, sp, #128\t@ 0x80\n \tmovs\tr5, r0\n-\t\t\t@ instruction: 0xf2780005\n-\tstmia\tr0!, {r4}\n+\t\t\t@ instruction: 0xf27c0005\n+\tstmia\tr0!, {r2, r4}\n \tmovs\tr7, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tb.n\t437b34 >, mmdb::Manager*)@@Base+0x1d0>\n \tmovs\tr4, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tcbnz\tr2, 438120 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x5c>\n+\tcbnz\tr6, 438120 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x5c>\n \tmovs\tr7, r0\n-\tldc2\t0, cr0, [lr], {5}\n-\tbmi.n\t438080 >, mmdb::Manager*)@@Base+0x71c>\n+\tstc2\t0, cr0, [r2], #-20\t@ 0xffffffec\n+\tbmi.n\t438088 >, mmdb::Manager*)@@Base+0x724>\n \tmovs\tr7, r0\n \tlsls\tr0, r5, #27\n \tmovs\tr5, r0\n \tlsls\tr4, r2, #27\n \tmovs\tr5, r0\n \tb.n\t4380f0 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x2c>\n \tmovs\tr4, r1\n@@ -1773864,28 +1773866,28 @@\n \tblx\te9174 \n \tb.n\t438328 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x264>\n \tnop\n \tsvc\t32\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #520\t@ (adr r1, 438598 > const&, std::__cxx11::basic_string, std::allocator > const&, int, bool)@@Base+0x90>)\n+\tadd\tr1, pc, #536\t@ (adr r1, 4385a8 > const&, std::__cxx11::basic_string, std::allocator > const&, int, bool)@@Base+0xa0>)\n \tmovs\tr5, r0\n \tadd\tr1, sp, #592\t@ 0x250\n \tmovs\tr4, r0\n-\tstrh\tr6, [r7, #38]\t@ 0x26\n+\tstrh\tr2, [r0, #40]\t@ 0x28\n \tmovs\tr6, r0\n \tble.n\t438320 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x25c>\n \tmovs\tr4, r1\n-\t\t\t@ instruction: 0xf7bc0005\n-\tldr\tr7, [sp, #888]\t@ 0x378\n+\t\t\t@ instruction: 0xf7c00005\n+\tldr\tr7, [sp, #904]\t@ 0x388\n \tmovs\tr5, r0\n-\tldmia\tr7, {r2, r7}\n+\tldmia\tr7, {r3, r7}\n \tmovs\tr7, r0\n-\tldmia\tr7, {r1, r2, r3, r6, r7}\n+\tldmia\tr7, {r1, r4, r6, r7}\n \tmovs\tr7, r0\n \tbgt.n\t438344 , std::allocator > const&, int, bool, mmdb::Manager*)@@Base+0x280>\n \tmovs\tr4, r1\n \n 004383b0 , std::allocator > const&, int, bool)@@Base>:\n make_mol(ProteinDB::Chain const&, std::__cxx11::basic_string, std::allocator > const&, int, bool):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -1774991,79 +1774993,79 @@\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tb.n\t438eee >, std::vector > > const&)@@Base+0x6ba>\n \tnop\n \tbvc.n\t438e80 >, std::vector > > const&)@@Base+0x64c>\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcbz\tr0, 438f56 >, std::vector > > const&)@@Base+0x722>\n+\tcbz\tr4, 438f56 >, std::vector > > const&)@@Base+0x722>\n \tmovs\tr7, r0\n \tbvc.n\t438e5c >, std::vector > > const&)@@Base+0x628>\n \tmovs\tr4, r1\n-\tcbz\tr4, 438f56 >, std::vector > > const&)@@Base+0x722>\n+\tcbz\tr0, 438f58 >, std::vector > > const&)@@Base+0x724>\n \tmovs\tr7, r0\n-\tmovs\tr1, #220\t@ 0xdc\n+\tmovs\tr1, #228\t@ 0xe4\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbz\tr2, 438f5a >, std::vector > > const&)@@Base+0x726>\n+\tcbz\tr6, 438f5a >, std::vector > > const&)@@Base+0x726>\n \tmovs\tr7, r0\n-\tcbz\tr4, 438f52 >, std::vector > > const&)@@Base+0x71e>\n+\tcbz\tr0, 438f54 >, std::vector > > const&)@@Base+0x720>\n \tmovs\tr7, r0\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr0, r0\n-\tands.w\tr0, r6, #6\n-\tstmia\tr0!, {r1, r6, r7}\n+\tands.w\tr0, sl, #6\n+\tstmia\tr0!, {r1, r2, r6, r7}\n \tmovs\tr6, r0\n-\tvext.8\td16, d0, d6, #0\n-\tstmia\tr0!, {r1, r2, r5, r7}\n+\tvext.8\td16, d4, d6, #0\n+\tstmia\tr0!, {r1, r3, r5, r7}\n \tmovs\tr6, r0\n \tsmull\tr0, r0, r0, r4\n-\tstmia\tr0!, {r1, r3, r7}\n+\tstmia\tr0!, {r1, r2, r3, r7}\n \tmovs\tr6, r0\n-\tvaddl.s8\tq8, d4, d6\n+\tvaddl.s8\tq8, d8, d6\n \tsubs\tr4, #46\t@ 0x2e\n \tmovs\tr5, r0\n-\tadd\tr4, sp, #488\t@ 0x1e8\n-\tmovs\tr6, r0\n-\tadd\tr4, sp, #456\t@ 0x1c8\n+\tadd\tr4, sp, #504\t@ 0x1f8\n \tmovs\tr6, r0\n-\tadd\tr4, sp, #120\t@ 0x78\n+\tadd\tr4, sp, #472\t@ 0x1d8\n \tmovs\tr6, r0\n-\tadd\tr4, sp, #16\n+\tadd\tr4, sp, #136\t@ 0x88\n \tmovs\tr6, r0\n-\tadd\tr3, sp, #936\t@ 0x3a8\n+\tadd\tr4, sp, #32\n \tmovs\tr6, r0\n-\tnop\t{11}\n+\tadd\tr3, sp, #952\t@ 0x3b8\n \tmovs\tr6, r0\n-\tlsrs\tr6, r2, #11\n+\tite\tlt\n+\tmovlt\tr6, r0\n+\tlsrge\tr2, r3, #11\n \tmovs\tr7, r0\n-\tadd\tr3, sp, #608\t@ 0x260\n+\tadd\tr3, sp, #624\t@ 0x270\n \tmovs\tr6, r0\n-\tadd\tr3, sp, #600\t@ 0x258\n+\tadd\tr3, sp, #616\t@ 0x268\n \tmovs\tr6, r0\n-\titte\tcs\n+\titet\tcs\n+\tmovcs\tr6, r0\n+\tstrcc\tr0, [r1, #40]\t@ 0x28\n \tmovcs\tr6, r0\n-\tstrcs\tr4, [r0, #40]\t@ 0x28\n-\tmovcc\tr6, r0\n \tldr\tr5, [sp, #168]\t@ 0xa8\n \tmovs\tr4, r0\n-\tadd\tr3, sp, #32\n+\tadd\tr3, sp, #48\t@ 0x30\n \tmovs\tr6, r0\n \tldr\tr4, [sp, #832]\t@ 0x340\n \tmovs\tr4, r0\n-\tadd\tr2, sp, #632\t@ 0x278\n+\tadd\tr2, sp, #648\t@ 0x288\n \tmovs\tr6, r0\n \tldr\tr4, [sp, #656]\t@ 0x290\n \tmovs\tr4, r0\n-\tbkpt\t0x0054\n+\tbkpt\t0x0058\n \tmovs\tr6, r0\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tbcs.n\t439034 \n \tmovs\tr4, r1\n@@ -1776961,21 +1776963,21 @@\n \tlsrs\tr3, r0\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr5, #204\t@ 0xcc\n \tpop\t{r3, r4, r5, r6, pc}\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsls\tr6, r6, #29\n+\tlsls\tr6, r7, #29\n \tmovs\tr0, r1\n \tcbnz\tr0, 43a604 , std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<3, float, (glm::qualifier)0> const&)@@Base+0x54>\n \tmovs\tr4, r1\n \thlt\t0x0024\n \tmovs\tr4, r1\n-\tadd\tr4, sp, #824\t@ 0x338\n+\tadd\tr4, sp, #840\t@ 0x348\n \tmovs\tr5, r0\n \n 0043a5b0 , std::allocator > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<3, float, (glm::qualifier)0> const&)@@Base>:\n 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&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8-d10}\n@@ -1777144,15 +1777146,15 @@\n \tands\tr1, r3\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \trev\tr0, r6\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsls\tr2, r3, #18\n+\tlsls\tr2, r4, #18\n \tmovs\tr0, r1\n \t\t\t@ instruction: 0xb86e\n \tmovs\tr4, r1\n \n 0043a7cc , float>, std::allocator, float> > > const&, glm::vec<3, float, (glm::qualifier)0> const&, glm::vec<3, float, (glm::qualifier)0> const&)@@Base>:\n 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&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1777336,15 +1777338,15 @@\n \tsubs\tr7, #25\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tbkpt\t0x0099\n \t\t\t@ instruction: 0xb814\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsls\tr2, r0, #10\n+\tlsls\tr2, r1, #10\n \tmovs\tr0, r1\n \t\t\t@ instruction: 0xb62a\n \tmovs\tr4, r1\n \n 0043aa1c >::_M_realloc_append(Particle const&)@@Base>:\n void std::vector >::_M_realloc_append(Particle const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n@@ -1777461,15 +1777463,15 @@\n \tldr\tr1, [pc, #8]\t@ (43ab40 )\n read-phs.c:272\n \tmov\tr2, r0\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:118\n \tmovs\tr0, #1\n \tadd\tr1, pc\n \tb.w\tf0c9c <__printf_chk@plt>\n-\tldrh\tr2, [r3, #56]\t@ 0x38\n+\tldrh\tr6, [r3, #56]\t@ 0x38\n \tmovs\tr7, r0\n \n 0043ab44 :\n try_read_cif_file():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1777818,15 +1777820,15 @@\n \tmovs\tr0, #1\n \tblx\tf0ca0 <__printf_chk@plt+0x4>\n \tmov\tr1, r5\n \tmov\tr0, r4\n \tldmia.w\tsp!, {r3, r4, r5, lr}\n \tb.w\tf10a8 \n \tnop\n-\tldrh\tr2, [r4, #32]\n+\tldrh\tr6, [r4, #32]\n \tmovs\tr7, r0\n \n 0043ae7c :\n setup_hud_text(int, int, Shader&, bool):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -1778101,15 +1778103,15 @@\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcbz\tr0, 43b152 \n \tmovs\tr4, r1\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfbdc0007\n+\tumlal\tr0, r0, r4, r7\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #0]\n \tmovs\tr0, r0\n \tldrb\tr0, [r7, r4]\n@@ -1778126,19 +1778128,19 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tadd\tr7, sp, #800\t@ 0x320\n \tmovs\tr4, r1\n-\tldrh\tr4, [r6, #18]\n+\tldrh\tr0, [r7, #18]\n \tmovs\tr7, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r1, #16]\n+\tldrh\tr0, [r2, #16]\n \tmovs\tr7, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tadd\tr7, sp, #32\n \tmovs\tr4, r1\n \tadd\tr6, sp, #960\t@ 0x3c0\n \tmovs\tr4, r1\n@@ -1778672,25 +1778674,25 @@\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadd\tr2, sp, #400\t@ 0x190\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr2, sp, #352\t@ 0x160\n \tmovs\tr4, r1\n-\tstrh\tr6, [r6, #40]\t@ 0x28\n+\tstrh\tr2, [r7, #40]\t@ 0x28\n \tmovs\tr7, r0\n-\tstrh\tr2, [r3, #40]\t@ 0x28\n+\tstrh\tr6, [r3, #40]\t@ 0x28\n \tmovs\tr7, r0\n-\tstrh\tr2, [r7, #38]\t@ 0x26\n+\tstrh\tr6, [r7, #38]\t@ 0x26\n \tmovs\tr7, r0\n \tadd\tr1, sp, #720\t@ 0x2d0\n \tmovs\tr4, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r1, #38]\t@ 0x26\n+\tstrh\tr4, [r1, #38]\t@ 0x26\n \tmovs\tr7, r0\n \tadd\tr1, sp, #248\t@ 0xf8\n \tmovs\tr4, r1\n \n 0043b714 , std::allocator > const&, int, int)@@Base>:\n coot::restraints_editor::add_cell_renderer(_GtkTreeView*, _GtkTreeStore*, std::__cxx11::basic_string, std::allocator > const&, int, int):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n@@ -1778755,23 +1778757,23 @@\n \tmov\tr0, r4\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tadd\tr0, sp, #720\t@ 0x2d0\n \tmovs\tr4, r1\n \tldrb\tr0, [r1, #6]\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0x47aa\n+\t\t\t@ instruction: 0x47ae\n \tmovs\tr5, r0\n \tadds\tr6, #10\n \tmovs\tr5, r0\n \tadds\tr6, #6\n \tmovs\tr5, r0\n \tldr\tr0, [r7, #24]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r7, #28]\n+\tstrh\tr6, [r7, #28]\n \tmovs\tr7, r0\n \n 0043b7d0 :\n coot::restraints_editor::fill_atom_tree_data(_GtkWidget*, coot::dictionary_residue_restraints_t const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1778984,23 +1778986,23 @@\n \tbeq.n\t43b98e \n \tb.n\t43b970 \n \tnop\n \tadd\tr0, sp, #56\t@ 0x38\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrh\tr6, [r5, #26]\n+\tstrh\tr2, [r6, #26]\n \tmovs\tr7, r0\n-\tstrh\tr4, [r1, #22]\n+\tstrh\tr0, [r2, #22]\n \tmovs\tr7, r0\n-\tldrb\tr0, [r6, #10]\n+\tldrb\tr4, [r6, #10]\n \tmovs\tr7, r0\n-\tstrh\tr4, [r1, #20]\n+\tstrh\tr0, [r2, #20]\n \tmovs\tr7, r0\n-\tstrh\tr4, [r6, #18]\n+\tstrh\tr0, [r7, #18]\n \tmovs\tr7, r0\n \tadd\tr6, pc, #752\t@ (adr r6, 43bcf8 )\n \tmovs\tr4, r1\n \tadd\tr6, pc, #624\t@ (adr r6, 43bc7c )\n \tmovs\tr4, r1\n \tadd\tr6, pc, #504\t@ (adr r6, 43bc08 )\n \tmovs\tr4, r1\n@@ -1779027,15 +1779029,15 @@\n \tldr\tr1, [pc, #16]\t@ (43ba4c , std::allocator > const&, int, int, int)@@Base+0x30>)\n \tmov\tr2, r4\n \tadd\tr1, pc\n \tadd\tsp, #8\n \tldmia.w\tsp!, {r4, lr}\n \tb.w\tea38c \n \tnop\n-\tstrh\tr2, [r4, #10]\n+\tstrh\tr6, [r4, #10]\n \tmovs\tr7, r0\n \n 0043ba50 :\n coot::restraints_editor::get_column_type(int, int, int):\n \tcbnz\tr0, 43ba5e \n \tsubs\tr1, #4\n \tcmp\tr1, #1\n@@ -1779185,15 +1779187,15 @@\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr2, #156\t@ 0x9c\n \tmovs\tr5, r0\n \tadds\tr2, #152\t@ 0x98\n \tmovs\tr5, r0\n-\tstrh\tr0, [r3, #4]\n+\tstrh\tr4, [r3, #4]\n \tmovs\tr7, r0\n \tadd\tr4, pc, #784\t@ (adr r4, 43bec8 )\n \tmovs\tr4, r1\n \n 0043bbb8 :\n coot::restraints_editor::fill_angle_tree_data(_GtkWidget*, coot::dictionary_residue_restraints_t const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1779497,23 +1779499,23 @@\n \tmov.w\tr3, #0\n \tbeq.n\t43be2c \n \tb.n\t43be0e \n \tadd\tr4, pc, #176\t@ (adr r4, 43bf74 )\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr4, [r3, #31]\n+\tldrb\tr0, [r4, #31]\n \tmovs\tr7, r0\n \tadds\tr1, #94\t@ 0x5e\n \tmovs\tr5, r0\n \tadds\tr1, #70\t@ 0x46\n \tmovs\tr5, r0\n \tadds\tr1, #46\t@ 0x2e\n \tmovs\tr5, r0\n-\tldrb\tr2, [r7, #24]\n+\tldrb\tr6, [r7, #24]\n \tmovs\tr7, r0\n \tadds\tr0, #196\t@ 0xc4\n \tmovs\tr5, r0\n \tadd\tr2, pc, #176\t@ (adr r2, 43bf94 )\n \tmovs\tr4, r1\n \tadd\tr1, pc, #1016\t@ (adr r1, 43c2e0 )\n \tmovs\tr4, r1\n@@ -1779810,37 +1779812,37 @@\n \tb.n\t43c1ce \n \tb.n\t43c1ce \n \tnop\n \tadd\tr0, pc, #912\t@ (adr r0, 43c578 )\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr4, [r5, #18]\n+\tldrb\tr0, [r6, #18]\n \tmovs\tr7, r0\n \tadd\tr0, pc, #776\t@ (adr r0, 43c4fc )\n \tmovs\tr4, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r3, #17]\n+\tldrb\tr4, [r3, #17]\n \tmovs\tr7, r0\n-\tldrb\tr4, [r1, #17]\n+\tldrb\tr0, [r2, #17]\n \tmovs\tr7, r0\n-\tldrb\tr4, [r7, #15]\n+\tldrb\tr0, [r0, #16]\n \tmovs\tr7, r0\n-\tldrb\tr2, [r4, #15]\n+\tldrb\tr6, [r4, #15]\n \tmovs\tr7, r0\n-\tldrb\tr0, [r1, #15]\n+\tldrb\tr4, [r1, #15]\n \tmovs\tr7, r0\n-\tldrb\tr2, [r7, #14]\n+\tldrb\tr6, [r7, #14]\n \tmovs\tr7, r0\n-\tldrb\tr4, [r3, #14]\n+\tldrb\tr0, [r4, #14]\n \tmovs\tr7, r0\n-\tldrb\tr6, [r0, #14]\n+\tldrb\tr2, [r1, #14]\n \tmovs\tr7, r0\n-\tldrb\tr4, [r5, #13]\n+\tldrb\tr0, [r6, #13]\n \tmovs\tr7, r0\n \tldr\tr6, [sp, #744]\t@ 0x2e8\n \tmovs\tr4, r1\n \tldr\tr6, [sp, #392]\t@ 0x188\n \tmovs\tr4, r1\n \tldr\tr6, [sp, #264]\t@ 0x108\n \tmovs\tr4, r1\n@@ -1780250,23 +1780252,23 @@\n \t...\n \tldr\tr5, [sp, #712]\t@ 0x2c8\n \tmovs\tr4, r1\n \tldr\tr5, [sp, #696]\t@ 0x2b8\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr4, [r6, #8]\n+\tldrb\tr0, [r7, #8]\n \tmovs\tr7, r0\n \tcmp\tr2, #242\t@ 0xf2\n \tmovs\tr5, r0\n \tcmp\tr2, #218\t@ 0xda\n \tmovs\tr5, r0\n-\tldrb\tr2, [r1, #3]\n+\tldrb\tr6, [r1, #3]\n \tmovs\tr7, r0\n-\tldrb\tr6, [r5, #2]\n+\tldrb\tr2, [r6, #2]\n \tmovs\tr7, r0\n \tcmp\tr2, #82\t@ 0x52\n \tmovs\tr5, r0\n \tldr\tr3, [sp, #752]\t@ 0x2f0\n \tmovs\tr4, r1\n \t\t\t@ instruction: 0xfb900004\n \tldr\tr3, [sp, #568]\t@ 0x238\n@@ -1780279,15 +1780281,15 @@\n \tmovs\tr4, r1\n \tldr\tr3, [sp, #96]\t@ 0x60\n \tmovs\tr4, r1\n \tldr\tr2, [sp, #1008]\t@ 0x3f0\n \tmovs\tr4, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r5, #29]\n+\tstrb\tr2, [r6, #29]\n \tmovs\tr7, r0\n \tldr\tr2, [sp, #480]\t@ 0x1e0\n \tmovs\tr4, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n@@ -1780732,31 +1780734,31 @@\n \tmov.w\tr3, #0\n \tbeq.n\t43c9f4 \n \tb.n\t43c9d6 \n \tldr\tr1, [sp, #384]\t@ 0x180\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr4, [r3, #24]\n+\tstrb\tr0, [r4, #24]\n \tmovs\tr7, r0\n-\tstrb\tr6, [r5, #17]\n+\tstrb\tr2, [r6, #17]\n \tmovs\tr7, r0\n \tmovs\tr5, #234\t@ 0xea\n \tmovs\tr5, r0\n \tmovs\tr5, #212\t@ 0xd4\n \tmovs\tr5, r0\n \tmovs\tr5, #188\t@ 0xbc\n \tmovs\tr5, r0\n \tmovs\tr5, #166\t@ 0xa6\n \tmovs\tr5, r0\n-\tstrb\tr2, [r0, #15]\n+\tstrb\tr6, [r0, #15]\n \tmovs\tr7, r0\n \tmovs\tr5, #46\t@ 0x2e\n \tmovs\tr5, r0\n-\tstrb\tr2, [r0, #14]\n+\tstrb\tr6, [r0, #14]\n \tmovs\tr7, r0\n \tstr\tr6, [sp, #456]\t@ 0x1c8\n \tmovs\tr4, r1\n \tstr\tr6, [sp, #216]\t@ 0xd8\n \tmovs\tr4, r1\n \tstr\tr6, [sp, #96]\t@ 0x60\n \tmovs\tr4, r1\n@@ -1781500,21 +1781502,21 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tb.n\t43d23c \n \tstr\tr0, [sp, #376]\t@ 0x178\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [r1, #84]\t@ 0x54\n+\tldr\tr2, [r2, #84]\t@ 0x54\n \tmovs\tr7, r0\n \tldrh\tr0, [r7, #62]\t@ 0x3e\n \tmovs\tr4, r1\n-\tldr\tr0, [r7, #56]\t@ 0x38\n+\tldr\tr4, [r7, #56]\t@ 0x38\n \tmovs\tr7, r0\n-\tldmia\tr2!, {r7}\n+\tldmia\tr2, {r2, r7}\n \tmovs\tr5, r0\n \tadds\tr4, r1, #2\n \tmovs\tr5, r0\n \tldrh\tr6, [r6, #44]\t@ 0x2c\n \tmovs\tr4, r1\n \tldrh\tr0, [r3, #44]\t@ 0x2c\n \tmovs\tr4, r1\n@@ -1781950,27 +1781952,27 @@\n \tmov.w\tr3, #0\n \tbeq.n\t43d672 \n \tb.n\t43d654 \n \tldrh\tr4, [r5, #34]\t@ 0x22\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr4, [r6, #20]\n+\tldr\tr0, [r7, #20]\n \tmovs\tr7, r0\n-\tstr\tr0, [r6, #124]\t@ 0x7c\n+\tstr\tr4, [r6, #124]\t@ 0x7c\n \tmovs\tr7, r0\n-\tstr\tr0, [r3, #124]\t@ 0x7c\n+\tstr\tr4, [r3, #124]\t@ 0x7c\n \tmovs\tr7, r0\n \tadds\tr2, r1, r3\n \tmovs\tr5, r0\n \tadds\tr6, r5, r2\n \tmovs\tr5, r0\n \tadds\tr2, r2, r2\n \tmovs\tr5, r0\n-\tstr\tr2, [r3, #116]\t@ 0x74\n+\tstr\tr6, [r3, #116]\t@ 0x74\n \tmovs\tr7, r0\n \tldrh\tr6, [r6, #14]\n \tmovs\tr4, r1\n \tldrh\tr0, [r7, #12]\n \tmovs\tr4, r1\n \tldrh\tr2, [r3, #12]\n \tmovs\tr4, r1\n@@ -1782170,25 +1782172,25 @@\n \tmov.w\tr3, #0\n \tbeq.n\t43d8dc \n \tb.n\t43d8be \n \tldrh\tr4, [r6, #2]\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr0, [r0, #56]\t@ 0x38\n+\tstr\tr4, [r0, #56]\t@ 0x38\n \tmovs\tr7, r0\n-\tstr\tr2, [r1, #88]\t@ 0x58\n+\tstr\tr6, [r1, #88]\t@ 0x58\n \tmovs\tr7, r0\n-\tstr\tr0, [r2, #88]\t@ 0x58\n+\tstr\tr4, [r2, #88]\t@ 0x58\n \tmovs\tr7, r0\n-\tstr\tr6, [r2, #88]\t@ 0x58\n+\tstr\tr2, [r3, #88]\t@ 0x58\n \tmovs\tr7, r0\n-\tstr\tr6, [r4, #88]\t@ 0x58\n+\tstr\tr2, [r5, #88]\t@ 0x58\n \tmovs\tr7, r0\n-\tstr\tr2, [r6, #44]\t@ 0x2c\n+\tstr\tr6, [r6, #44]\t@ 0x2c\n \tmovs\tr7, r0\n \tstrh\tr6, [r5, #58]\t@ 0x3a\n \tmovs\tr4, r1\n \tstrh\tr6, [r1, #58]\t@ 0x3a\n \tmovs\tr4, r1\n \tstrh\tr0, [r6, #56]\t@ 0x38\n \tmovs\tr4, r1\n@@ -1782874,45 +1782876,45 @@\n \tmovs\tr4, r0\n \tadd\tr4, sp, #488\t@ 0x1e8\n \tmovs\tr4, r0\n \tadd\tr4, sp, #424\t@ 0x1a8\n \tmovs\tr4, r0\n \tadd\tr4, sp, #360\t@ 0x168\n \tmovs\tr4, r0\n-\tstr\tr2, [r1, #60]\t@ 0x3c\n+\tstr\tr6, [r1, #60]\t@ 0x3c\n \tmovs\tr7, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr2, [r7, #60]\t@ 0x3c\n+\tstr\tr6, [r7, #60]\t@ 0x3c\n \tmovs\tr7, r0\n-\tstr\tr4, [r2, #64]\t@ 0x40\n+\tstr\tr0, [r3, #64]\t@ 0x40\n \tmovs\tr7, r0\n-\tstr\tr0, [r1, #64]\t@ 0x40\n+\tstr\tr4, [r1, #64]\t@ 0x40\n \tmovs\tr7, r0\n-\tstr\tr4, [r7, #60]\t@ 0x3c\n+\tstr\tr0, [r0, #64]\t@ 0x40\n \tmovs\tr7, r0\n-\tstr\tr6, [r5, #60]\t@ 0x3c\n+\tstr\tr2, [r6, #60]\t@ 0x3c\n \tmovs\tr7, r0\n-\tstr\tr0, [r4, #60]\t@ 0x3c\n+\tstr\tr4, [r4, #60]\t@ 0x3c\n \tmovs\tr7, r0\n-\tstr\tr6, [r2, #60]\t@ 0x3c\n+\tstr\tr2, [r3, #60]\t@ 0x3c\n \tmovs\tr7, r0\n-\tstr\tr0, [r2, #60]\t@ 0x3c\n+\tstr\tr4, [r2, #60]\t@ 0x3c\n \tmovs\tr7, r0\n-\tldr\tr7, [sp, #312]\t@ 0x138\n+\tldr\tr7, [sp, #328]\t@ 0x148\n \tmovs\tr7, r0\n \tstrh\tr4, [r3, #20]\n \tmovs\tr4, r1\n-\tstr\tr6, [r2, #4]\n+\tstr\tr2, [r3, #4]\n \tmovs\tr7, r0\n-\tstr\tr2, [r7, #4]\n+\tstr\tr6, [r7, #4]\n \tmovs\tr7, r0\n \tadd\tr0, sp, #384\t@ 0x180\n \tmovs\tr4, r0\n-\tldrsh\tr6, [r2, r0]\n+\tldrsh\tr2, [r3, r0]\n \tmovs\tr7, r0\n \tldrb\tr2, [r7, #29]\n \tmovs\tr4, r1\n \n 0043e1c8 :\n save_monomer_restraints_by_widget():\n \tpush\t{r4, r5, r6, lr}\n@@ -1782985,15 +1782987,15 @@\n \tnop\n \tldrb\tr6, [r3, #24]\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xb87c\n \tmovs\tr4, r0\n-\tsubs\tr7, #176\t@ 0xb0\n+\tsubs\tr7, #180\t@ 0xb4\n \tmovs\tr7, r0\n \tldrb\tr4, [r0, #23]\n \tmovs\tr4, r1\n \tldrb\tr6, [r4, #22]\n \tmovs\tr4, r1\n \n 0043e288 :\n@@ -1783130,15 +1783132,15 @@\n \tbeq.n\t43e3a8 \n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrb\tr6, [r7, #19]\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrh\tr2, [r3, r7]\n+\tldrh\tr6, [r3, r7]\n \tmovs\tr7, r0\n \tldrb\tr4, [r7, #18]\n \tmovs\tr4, r1\n \tldrb\tr0, [r5, #17]\n \tmovs\tr4, r1\n \n 0043e3c0 :\n@@ -1783225,15 +1783227,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrb\tr6, [r4, #16]\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrh\tr2, [r0, r4]\n+\tldrh\tr6, [r0, r4]\n \tmovs\tr7, r0\n \tldrb\tr4, [r4, #15]\n \tmovs\tr4, r1\n \tldrb\tr6, [r1, #14]\n \tmovs\tr4, r1\n \n 0043e49c :\n@@ -1787958,15 +1787960,15 @@\n \tb.n\t4417ac \n \tb.n\t4417a0 \n \tnop\n \tldr\tr4, [pc, #24]\t@ (441828 )\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstrb\tr4, [r1, #18]\n+\tstrb\tr0, [r2, #18]\n \tmovs\tr5, r0\n \tldr\tr0, [pc, #520]\t@ (441a24 )\n \tmovs\tr4, r1\n \tldr\tr0, [pc, #208]\t@ (4418f0 )\n \tmovs\tr4, r1\n \tldr\tr0, [pc, #48]\t@ (441854 )\n \tmovs\tr4, r1\n@@ -1788175,29 +1788177,29 @@\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0x47a6\n \tmovs\tr4, r1\n \tldrsb\tr0, [r4, r7]\n \tmovs\tr0, r0\n-\tmovs\tr6, #24\n+\tmovs\tr6, #28\n \tmovs\tr7, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr5, #208\t@ 0xd0\n+\tmovs\tr5, #212\t@ 0xd4\n \tmovs\tr7, r0\n-\tmovs\tr5, #226\t@ 0xe2\n+\tmovs\tr5, #230\t@ 0xe6\n \tmovs\tr7, r0\n \tmov\tr2, sl\n \tmovs\tr4, r1\n-\tmovs\tr5, #66\t@ 0x42\n+\tmovs\tr5, #70\t@ 0x46\n \tmovs\tr7, r0\n-\tmovs\tr5, #68\t@ 0x44\n+\tmovs\tr5, #72\t@ 0x48\n \tmovs\tr7, r0\n \tcmp\tsl, sp\n \tmovs\tr4, r1\n \n 00441a74 :\n restraints_editor_save_restraint_by_widget():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1789306,23 +1789308,23 @@\n \tmovs\tr4, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr6, r8\n \tmovs\tr4, r1\n \tldrsb\tr0, [r4, r7]\n \tmovs\tr0, r0\n-\tmovs\tr4, #20\n+\tmovs\tr4, #24\n \tmovs\tr7, r0\n-\tmovs\tr4, #8\n+\tmovs\tr4, #12\n \tmovs\tr7, r0\n-\torrs\tr0, r2\n+\torrs\tr4, r2\n \tmovs\tr7, r0\n \tldr\tr0, [r2, #40]\t@ 0x28\n \tmovs\tr4, r0\n-\tlsls\tr2, r7, #6\n+\tlsls\tr6, r7, #6\n \tmovs\tr7, r0\n \tsubs\tr7, #210\t@ 0xd2\n \tmovs\tr4, r1\n \tsubs\tr0, #108\t@ 0x6c\n \tmovs\tr4, r1\n \tsubs\tr0, #84\t@ 0x54\n \tmovs\tr4, r1\n@@ -1799703,68 +1799705,68 @@\n \tnop\n \tbvs.n\t449064 , std::allocator >, int, int, int, unsigned int)@@Base+0x778>\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb65e\n+\tcpsie\ti\n \tmovs\tr6, r0\n \tbvs.n\t449030 , std::allocator >, int, int, int, unsigned int)@@Base+0x744>\n \tmovs\tr3, r1\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tcbnz\tr6, 4490ac , std::allocator >, int, int, int, unsigned int)@@Base+0x7c0>\n+\tcbnz\tr2, 4490ae , std::allocator >, int, int, int, unsigned int)@@Base+0x7c2>\n \tmovs\tr6, r0\n-\t\t\t@ instruction: 0xb626\n+\t\t\t@ instruction: 0xb62a\n \tmovs\tr6, r0\n-\tadd\tr5, sp, #656\t@ 0x290\n+\tadd\tr5, sp, #672\t@ 0x2a0\n \tmovs\tr5, r0\n-\t\t\t@ instruction: 0xb60a\n+\t\t\t@ instruction: 0xb60e\n \tmovs\tr6, r0\n-\tstrh\tr4, [r5, #54]\t@ 0x36\n+\tstrh\tr0, [r6, #54]\t@ 0x36\n \tmovs\tr4, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tpush\t{r1, r3, r4, r7, lr}\n+\tpush\t{r1, r2, r3, r4, r7, lr}\n \tmovs\tr6, r0\n \tldrsh\tr4, [r1, r0]\n \tmovs\tr0, r0\n-\tpush\t{r1, r4, r7, lr}\n+\tpush\t{r1, r2, r4, r7, lr}\n \tmovs\tr6, r0\n-\tpush\t{r1, r3, r4, r5, r6, lr}\n+\tpush\t{r1, r2, r3, r4, r5, r6, lr}\n \tmovs\tr6, r0\n \tstr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tpush\t{r3, r6, lr}\n+\tpush\t{r2, r3, r6, lr}\n \tmovs\tr6, r0\n-\tpush\t{r2, r4, lr}\n+\tpush\t{r3, r4, lr}\n \tmovs\tr6, r0\n-\tadd\tr3, sp, #184\t@ 0xb8\n+\tadd\tr3, sp, #200\t@ 0xc8\n \tmovs\tr5, r0\n-\tldrd\tr0, r0, [r4], #16\n-\tpush\t{r1, r2, r3, r5, r6, r7}\n+\tldrd\tr0, r0, [r8], #16\n+\tpush\t{r1, r4, r5, r6, r7}\n \tmovs\tr6, r0\n-\tpush\t{r2, r3, r4, r6, r7}\n+\tpush\t{r5, r6, r7}\n \tmovs\tr6, r0\n \tbcc.n\t44912c , std::allocator >, int, int, int, unsigned int)@@Base+0x840>\n \tmovs\tr3, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tsxtb\tr6, r7\n+\tuxth\tr2, r0\n \tmovs\tr6, r0\n-\tuxth\tr2, r7\n+\tuxth\tr6, r7\n \tmovs\tr6, r0\n-\tcbz\tr4, 449100 , std::allocator >, int, int, int, unsigned int)@@Base+0x814>\n+\tcbz\tr0, 449102 , std::allocator >, int, int, int, unsigned int)@@Base+0x816>\n \tmovs\tr6, r0\n-\tcbz\tr6, 44910c , std::allocator >, int, int, int, unsigned int)@@Base+0x820>\n+\tcbz\tr2, 44910e , std::allocator >, int, int, int, unsigned int)@@Base+0x822>\n \tmovs\tr6, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tbeq.n\t4491f4 , std::allocator >, int, int, int, unsigned int)@@Base+0x908>\n \tmovs\tr3, r1\n \tbeq.n\t4491c8 , std::allocator >, int, int, int, unsigned int)@@Base+0x8dc>\n \tmovs\tr3, r1\n@@ -1800342,19 +1800344,19 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tldmia\tr1, {r1, r2, r6, r7}\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr1!, {r4, r5, r6}\n \tmovs\tr3, r1\n-\tstmia\tr5!, {r1, r2, r4, r6}\n+\tstmia\tr5!, {r1, r3, r4, r6}\n \tmovs\tr4, r0\n-\tstmia\tr5!, {r1, r2, r3, r6}\n+\tstmia\tr5!, {r1, r4, r6}\n \tmovs\tr4, r0\n-\tstmia\tr5!, {r3, r5}\n+\tstmia\tr5!, {r2, r3, r5}\n \tmovs\tr4, r0\n \n 00449704 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>:\n import_rdkit_mol_from_smiles(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1800696,39 +1800698,39 @@\n \torrs\tr5, r5\n \tadds.w\tr6, ip, r2, asr #15\n \tsubs\tr7, #26\n \tldmia\tr0!, {r5, r6, r7}\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tasrs\tr4, r7, #16\n+\tasrs\tr4, r0, #17\n \tmovs\tr7, r0\n \tldmia\tr0!, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr3, r1\n-\tadd\tr1, sp, #640\t@ 0x280\n+\tadd\tr1, sp, #656\t@ 0x290\n \tmovs\tr6, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstmia\tr7!, {r3, r5, r6}\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #840\t@ 0x348\n+\tadd\tr0, sp, #856\t@ 0x358\n \tmovs\tr6, r0\n-\tadd\tr0, sp, #792\t@ 0x318\n+\tadd\tr0, sp, #808\t@ 0x328\n \tmovs\tr6, r0\n-\tadd\tr0, sp, #440\t@ 0x1b8\n+\tadd\tr0, sp, #456\t@ 0x1c8\n \tmovs\tr6, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstmia\tr6!, {r1, r2, r3, r4}\n \tmovs\tr3, r1\n-\tadd\tr7, pc, #912\t@ (adr r7, 449e54 )\n+\tadd\tr7, pc, #928\t@ (adr r7, 449e64 )\n \tmovs\tr6, r0\n \tstmia\tr5!, {r1, r6, r7}\n \tmovs\tr3, r1\n \tstmia\tr5!, {r3, r5, r7}\n \tmovs\tr3, r1\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tldr\tr2, [pc, #204]\t@ (449ba0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x49c>)\n@@ -1801215,17 +1801217,17 @@\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr2, [r6, #64]\t@ 0x40\n \tmovs\tr3, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #888\t@ (adr r2, 44a2f0 )\n+\tadd\tr2, pc, #904\t@ (adr r2, 44a300 )\n \tmovs\tr6, r0\n-\tadd\tr2, pc, #856\t@ (adr r2, 44a2d4 )\n+\tadd\tr2, pc, #872\t@ (adr r2, 44a2e4 )\n \tmovs\tr6, r0\n \n 00449f7c :\n residue_to_mdl_file_for_mogul(int, char const*, int, char const*, char const*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1801599,17 +1801601,17 @@\n \tb.n\t44a1dc \n \tb.n\t44a30e \n \tb.n\t44a30e \n \tldr\tr2, [r6, #4]\n \tmovs\tr3, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #168]\t@ 0xa8\n+\tldr\tr7, [sp, #184]\t@ 0xb8\n \tmovs\tr6, r0\n-\tldr\tr7, [sp, #136]\t@ 0x88\n+\tldr\tr7, [sp, #152]\t@ 0x98\n \tmovs\tr6, r0\n \n 0044a328 , std::allocator >)@@Base>:\n chemical_features::show(int, RDKit::ROMol const&, std::__cxx11::basic_string, std::allocator >):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -1801922,17 +1801924,17 @@\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t44ac10 , std::allocator >)@@Base+0x8e8>\n \tmovs\tr3, r0\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #712]\t@ 0x2c8\n+\tldr\tr5, [sp, #728]\t@ 0x2d8\n \tmovs\tr6, r0\n-\t\t\t@ instruction: 0xb730\n+\t\t\t@ instruction: 0xb734\n \tmovs\tr4, r0\n \tstrh\tr4, [r0, r7]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #48]\t@ 0x30\n \tmovs\tr0, r0\n@@ -1802385,33 +1802387,33 @@\n \tsubs\tr6, #76\t@ 0x4c\n \tstr\tr6, [r4, #100]\t@ 0x64\n \tsubs\tr7, #102\t@ 0x66\n \t\t\t@ instruction: 0xb8ae\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tpush\t{r2, r4, r7}\n+\tpush\t{r3, r4, r7}\n \tmovs\tr4, r0\n-\tpush\t{r5, r6}\n+\tpush\t{r2, r5, r6}\n \tmovs\tr4, r0\n-\tpush\t{r3, r5}\n+\tpush\t{r2, r3, r5}\n \tmovs\tr4, r0\n-\tcbz\tr2, 44ac4a , std::allocator >)@@Base+0x922>\n+\tcbz\tr6, 44ac4a , std::allocator >)@@Base+0x922>\n \tmovs\tr4, r0\n-\tcbz\tr4, 44ac44 , std::allocator >)@@Base+0x91c>\n+\tcbz\tr0, 44ac46 , std::allocator >)@@Base+0x91e>\n \tmovs\tr4, r0\n-\tldr\tr1, [sp, #48]\t@ 0x30\n+\tldr\tr1, [sp, #64]\t@ 0x40\n \tmovs\tr6, r0\n-\tldr\tr0, [sp, #976]\t@ 0x3d0\n+\tldr\tr0, [sp, #992]\t@ 0x3e0\n \tmovs\tr6, r0\n-\tsxtb\tr0, r1\n+\tsxtb\tr4, r1\n \tmovs\tr4, r0\n-\tldr\tr0, [sp, #504]\t@ 0x1f8\n+\tldr\tr0, [sp, #520]\t@ 0x208\n \tmovs\tr6, r0\n-\tldr\tr0, [sp, #416]\t@ 0x1a0\n+\tldr\tr0, [sp, #432]\t@ 0x1b0\n \tmovs\tr6, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #248]\t@ (44ace4 , std::allocator >)@@Base+0x9bc>)\n \tmovs\tr2, #20\n \tldr\tr0, [sp, #44]\t@ 0x2c\n \tldr\tr1, [pc, #248]\t@ (44ace8 , std::allocator >)@@Base+0x9c0>)\n@@ -1802512,15 +1802514,15 @@\n \tbne.n\t44acb2 , std::allocator >)@@Base+0x98a>\n \tb.n\t44acb8 , std::allocator >)@@Base+0x990>\n \tb.n\t44acca , std::allocator >)@@Base+0x9a2>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #264]\t@ 0x108\n+\tstr\tr6, [sp, #280]\t@ 0x118\n \tmovs\tr6, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcbz\tr2, 44ad54 \n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n@@ -1803113,19 +1803115,19 @@\n \tmovs\tr3, r1\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tuxth\tr2, r0\n \tmovs\tr3, r1\n \tstr\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #64]\t@ 0x40\n+\tstr\tr4, [sp, #80]\t@ 0x50\n \tmovs\tr6, r0\n-\tldrh\tr6, [r6, #4]\n+\tldrh\tr2, [r7, #4]\n \tmovs\tr5, r0\n-\tldrh\tr2, [r5, #2]\n+\tldrh\tr6, [r5, #2]\n \tmovs\tr5, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n@@ -1803145,29 +1803147,29 @@\n \tmovs\tr3, r1\n \tadd\tr6, sp, #952\t@ 0x3b8\n \tmovs\tr3, r1\n \tldr\tr4, [r7, r7]\n \tmovs\tr3, r0\n \tadd\tr6, sp, #816\t@ 0x330\n \tmovs\tr3, r1\n-\tstr\tr1, [sp, #128]\t@ 0x80\n+\tstr\tr1, [sp, #144]\t@ 0x90\n \tmovs\tr6, r0\n \tldr\tr0, [r6, r5]\n \tmovs\tr3, r0\n \tadd\tr6, sp, #280\t@ 0x118\n \tmovs\tr3, r1\n \tstrb\tr0, [r2, r4]\n \tmovs\tr3, r0\n \tadd\tr6, sp, #168\t@ 0xa8\n \tmovs\tr3, r1\n \tstrb\tr4, [r6, r3]\n \tmovs\tr3, r0\n-\tldrh\tr6, [r7, #62]\t@ 0x3e\n+\tstr\tr0, [sp, #8]\n \tmovs\tr6, r0\n-\tldrh\tr6, [r6, #62]\t@ 0x3e\n+\tldrh\tr2, [r7, #62]\t@ 0x3e\n \tmovs\tr6, r0\n \tadd\tr5, sp, #624\t@ 0x270\n \tmovs\tr3, r1\n \tstrb\tr4, [r4, r1]\n \tmovs\tr3, r0\n \tadd\tr5, sp, #504\t@ 0x1f8\n \tmovs\tr3, r1\n@@ -1803894,15 +1803896,15 @@\n \n 0044b9f4 :\n on_sequence_view_close_button_clicked():\n seq-view-interface.c:157\n \tldr\tr1, [pc, #4]\t@ (44b9fc )\n \tadd\tr1, pc\n \tb.w\tee390 \n-\tldrh\tr6, [r1, #6]\n+\tldrh\tr2, [r2, #6]\n \tmovs\tr6, r0\n \n 0044ba00 :\n create_sequence_view_dialog():\n seq-view-interface.c:81\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1804032,37 +1804034,37 @@\n seq-view-interface.c:151\n \tmov\tr0, r4\n \tadd\tsp, #20\n \tpop\t{r4, r5, r6, r7, pc}\n \tnop\n \tadd\tr5, pc, #888\t@ (adr r5, 44be78 )\n \tmovs\tr3, r1\n-\tldrh\tr0, [r5, #4]\n+\tldrh\tr4, [r5, #4]\n \tmovs\tr6, r0\n-\tldrh\tr4, [r6, #4]\n+\tldrh\tr0, [r7, #4]\n \tmovs\tr6, r0\n-\tldrh\tr2, [r5, #4]\n+\tldrh\tr6, [r5, #4]\n \tmovs\tr6, r0\n-\tldrh\tr4, [r3, #4]\n+\tldrh\tr0, [r4, #4]\n \tmovs\tr6, r0\n-\tldrh\tr2, [r4, #4]\n+\tldrh\tr6, [r4, #4]\n \tmovs\tr6, r0\n-\tldrh\tr0, [r1, #6]\n+\tldrh\tr4, [r1, #6]\n \tmovs\tr6, r0\n-\tldrh\tr0, [r0, #6]\n+\tldrh\tr4, [r0, #6]\n \tmovs\tr6, r0\n-\tldrh\tr0, [r7, #4]\n+\tldrh\tr4, [r7, #4]\n \tmovs\tr6, r0\n \tldr\tr0, [r2, #28]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r4, #13]\n+\tldrb\tr4, [r4, #13]\n \tmovs\tr4, r0\n \tstr\tr0, [r5, #12]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r6, #4]\n+\tldrh\tr4, [r6, #4]\n \tmovs\tr6, r0\n \n 0044bb30 :\n Shader::set_more_uniforms_for_molecular_triangles() [clone .localalias]:\n \tbx\tlr\n \tnop\n 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]:\n@@ -1804221,15 +1804223,15 @@\n \tadds\tr0, r4, #4\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadd\tr3, pc, #768\t@ (adr r3, 44bfc8 )\n \tmovs\tr3, r1\n \tstr\tr0, [r0, #8]\n \tmovs\tr0, r0\n-\tpop\t{r1, r2, r4, r5, r6, r7}\n+\tpop\t{r1, r3, r4, r5, r6, r7}\n \tmovs\tr5, r0\n \n 0044bcd0 , std::allocator > const&)@@Base>:\n Shader::set_default_directory(std::__cxx11::basic_string, std::allocator > const&):\n \tldr\tr3, [r1, #4]\n \tcbnz\tr3, 44bcd6 , std::allocator > const&)@@Base+0x6>\n \tbx\tlr\n@@ -1804432,31 +1804434,31 @@\n \tblx\te78c8 \n \tadd\tr2, pc, #968\t@ (adr r2, 44c270 , std::allocator > const&)@@Base+0x1e0>)\n \tmovs\tr3, r1\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n-\tpop\t{r4, r6}\n+\tpop\t{r2, r4, r6}\n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r1, #50]\t@ 0x32\n+\tstrh\tr0, [r2, #50]\t@ 0x32\n \tmovs\tr6, r0\n-\tstrh\tr2, [r5, #50]\t@ 0x32\n+\tstrh\tr6, [r5, #50]\t@ 0x32\n \tmovs\tr6, r0\n-\tstrh\tr4, [r0, #52]\t@ 0x34\n+\tstrh\tr0, [r1, #52]\t@ 0x34\n \tmovs\tr6, r0\n-\tstrh\tr0, [r7, #50]\t@ 0x32\n+\tstrh\tr4, [r7, #50]\t@ 0x32\n \tmovs\tr6, r0\n-\tstrh\tr0, [r0, #48]\t@ 0x30\n+\tstrh\tr4, [r0, #48]\t@ 0x30\n \tmovs\tr6, r0\n-\tstrh\tr0, [r0, #48]\t@ 0x30\n+\tstrh\tr4, [r0, #48]\t@ 0x30\n \tmovs\tr6, r0\n-\tldrh\tr0, [r2, #34]\t@ 0x22\n+\tldrh\tr4, [r2, #34]\t@ 0x22\n \tmovs\tr6, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 0044bed8 :\n Shader::set_attribute_locations():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -1804625,57 +1804627,57 @@\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n \tldr\tr3, [r3, #0]\n \tbx\tr3\n \tadd\tr1, pc, #56\t@ (adr r1, 44c06c )\n \tmovs\tr3, r1\n \tldrsb\tr4, [r1, r1]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, #40]\t@ 0x28\n+\tstrh\tr0, [r0, #42]\t@ 0x2a\n \tmovs\tr6, r0\n-\tstrh\tr4, [r0, #42]\t@ 0x2a\n+\tstrh\tr0, [r1, #42]\t@ 0x2a\n \tmovs\tr6, r0\n-\tstrh\tr0, [r2, #42]\t@ 0x2a\n+\tstrh\tr4, [r2, #42]\t@ 0x2a\n \tmovs\tr6, r0\n-\tstrh\tr4, [r3, #42]\t@ 0x2a\n+\tstrh\tr0, [r4, #42]\t@ 0x2a\n \tmovs\tr6, r0\n-\tpush\t{r2, r4, r5, lr}\n+\tpush\t{r3, r4, r5, lr}\n \tmovs\tr4, r0\n-\tldmia\tr6, {r6}\n+\tldmia\tr6, {r2, r6}\n \tmovs\tr4, r0\n-\tstrh\tr4, [r7, #54]\t@ 0x36\n+\tstrh\tr0, [r0, #56]\t@ 0x38\n \tmovs\tr4, r0\n-\tpush\t{r1, r3, lr}\n+\tpush\t{r1, r2, r3, lr}\n \tmovs\tr4, r0\n-\tldmia\tr6!, {r1, r4}\n+\tldmia\tr6!, {r1, r2, r4}\n \tmovs\tr4, r0\n-\tstrh\tr6, [r1, #54]\t@ 0x36\n+\tstrh\tr2, [r2, #54]\t@ 0x36\n \tmovs\tr4, r0\n-\tpush\t{r2, r3, r4, r6, r7}\n+\tpush\t{r5, r6, r7}\n \tmovs\tr4, r0\n-\tldmia\tr5, {r2, r5, r6, r7}\n+\tldmia\tr5, {r3, r5, r6, r7}\n \tmovs\tr4, r0\n-\tstrh\tr0, [r4, #52]\t@ 0x34\n+\tstrh\tr4, [r4, #52]\t@ 0x34\n \tmovs\tr4, r0\n-\tstrh\tr0, [r2, #38]\t@ 0x26\n+\tstrh\tr4, [r2, #38]\t@ 0x26\n \tmovs\tr6, r0\n-\tpush\t{r1, r5, r7}\n+\tpush\t{r1, r2, r5, r7}\n \tmovs\tr4, r0\n-\tldmia\tr5, {r1, r3, r5, r7}\n+\tldmia\tr5, {r1, r2, r3, r5, r7}\n \tmovs\tr4, r0\n-\tstrh\tr6, [r4, #50]\t@ 0x32\n+\tstrh\tr2, [r5, #50]\t@ 0x32\n \tmovs\tr4, r0\n-\tstrh\tr2, [r5, #36]\t@ 0x24\n+\tstrh\tr6, [r5, #36]\t@ 0x24\n \tmovs\tr6, r0\n-\tstrh\tr2, [r0, #38]\t@ 0x26\n+\tstrh\tr6, [r0, #38]\t@ 0x26\n \tmovs\tr6, r0\n-\tstrh\tr2, [r3, #38]\t@ 0x26\n+\tstrh\tr6, [r3, #38]\t@ 0x26\n \tmovs\tr6, r0\n-\tstrh\tr2, [r6, #38]\t@ 0x26\n+\tstrh\tr6, [r6, #38]\t@ 0x26\n \tmovs\tr6, r0\n-\tstrh\tr0, [r0, #40]\t@ 0x28\n+\tstrh\tr4, [r0, #40]\t@ 0x28\n \tmovs\tr6, r0\n \n 0044c090 , std::allocator > const&)@@Base>:\n Shader::glGetUniformLocation_internal(std::__cxx11::basic_string, std::allocator > const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1805416,39 +1805418,39 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r3]\n \tmovs\tr0, r0\n \tldr\tr2, [sp, #848]\t@ 0x350\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r3, #31]\n+\tldrb\tr6, [r3, #31]\n \tmovs\tr6, r0\n \tasrs\tr2, r2, #30\n \tmovs\tr4, r0\n-\tadd\tr1, pc, #408\t@ (adr r1, 44c970 , std::allocator > const&, int)@@Base+0x15c>)\n+\tadd\tr1, pc, #424\t@ (adr r1, 44c980 , std::allocator > const&, int)@@Base+0x16c>)\n \tmovs\tr5, r0\n-\tldrb\tr0, [r2, #29]\n+\tldrb\tr4, [r2, #29]\n \tmovs\tr6, r0\n \tasrs\tr0, r1, #28\n \tmovs\tr4, r0\n-\tldrb\tr0, [r1, #30]\n+\tldrb\tr4, [r1, #30]\n \tmovs\tr6, r0\n-\tldrb\tr6, [r1, #30]\n+\tldrb\tr2, [r2, #30]\n \tmovs\tr6, r0\n \tsubs\tr2, r3, r2\n \tmovs\tr4, r0\n-\tadd\tr7, pc, #264\t@ (adr r7, 44c8f8 , std::allocator > const&, int)@@Base+0xe4>)\n+\tadd\tr7, pc, #280\t@ (adr r7, 44c908 , std::allocator > const&, int)@@Base+0xf4>)\n \tmovs\tr5, r0\n \tldr\tr1, [sp, #536]\t@ 0x218\n \tmovs\tr3, r1\n-\tldrb\tr2, [r1, #27]\n+\tldrb\tr6, [r1, #27]\n \tmovs\tr6, r0\n \tasrs\tr6, r1, #25\n \tmovs\tr4, r0\n-\tadd\tr3, pc, #488\t@ (adr r3, 44c9e8 , std::allocator > const&, int)@@Base+0x1d4>)\n+\tadd\tr3, pc, #504\t@ (adr r3, 44c9f8 , std::allocator > const&, int)@@Base+0x1e4>)\n \tmovs\tr5, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr0, [sp, #640]\t@ 0x280\n \tmovs\tr3, r1\n \tldr\tr0, [sp, #520]\t@ 0x208\n \tmovs\tr3, r1\n@@ -1805793,39 +1805795,39 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tstr\tr7, [sp, #192]\t@ 0xc0\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r5, #17]\n+\tldrb\tr6, [r5, #17]\n \tmovs\tr6, r0\n \tasrs\tr6, r5, #15\n \tmovs\tr4, r0\n-\tldr\tr5, [sp, #776]\t@ 0x308\n+\tldr\tr5, [sp, #792]\t@ 0x318\n \tmovs\tr5, r0\n-\tldrb\tr0, [r4, #15]\n+\tldrb\tr4, [r4, #15]\n \tmovs\tr6, r0\n \tasrs\tr4, r4, #13\n \tmovs\tr4, r0\n-\tldrb\tr4, [r4, #15]\n+\tldrb\tr0, [r5, #15]\n \tmovs\tr6, r0\n-\tldrb\tr2, [r5, #15]\n+\tldrb\tr6, [r5, #15]\n \tmovs\tr6, r0\n \tasrs\tr6, r6, #27\n \tmovs\tr4, r0\n-\tadd\tr3, pc, #632\t@ (adr r3, 44ce0c , std::allocator > const&, bool)@@Base+0x254>)\n+\tadd\tr3, pc, #648\t@ (adr r3, 44ce1c , std::allocator > const&, bool)@@Base+0x264>)\n \tmovs\tr5, r0\n \tstr\tr5, [sp, #904]\t@ 0x388\n \tmovs\tr3, r1\n-\tldrb\tr6, [r4, #12]\n+\tldrb\tr2, [r5, #12]\n \tmovs\tr6, r0\n \tasrs\tr2, r5, #10\n \tmovs\tr4, r0\n-\tldr\tr7, [sp, #856]\t@ 0x358\n+\tldr\tr7, [sp, #872]\t@ 0x368\n \tmovs\tr5, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr4, [sp, #1008]\t@ 0x3f0\n \tmovs\tr3, r1\n \tstr\tr4, [sp, #888]\t@ 0x378\n \tmovs\tr3, r1\n@@ -1806165,37 +1806167,37 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tstr\tr3, [sp, #560]\t@ 0x230\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r2, #4]\n+\tldrb\tr2, [r3, #4]\n \tmovs\tr6, r0\n \tadds\tr2, r1, r5\n \tmovs\tr4, r0\n-\tldr\tr2, [sp, #80]\t@ 0x50\n+\tldr\tr2, [sp, #96]\t@ 0x60\n \tmovs\tr5, r0\n-\tldrb\tr2, [r0, #2]\n+\tldrb\tr6, [r0, #2]\n \tmovs\tr6, r0\n \tadds\tr6, r6, r2\n \tmovs\tr4, r0\n \tlsrs\tr2, r5, #30\n \tmovs\tr4, r0\n-\tldrb\tr0, [r6, #2]\n+\tldrb\tr4, [r6, #2]\n \tmovs\tr6, r0\n \tstr\tr2, [sp, #368]\t@ 0x170\n \tmovs\tr3, r1\n-\tldrb\tr4, [r3, #0]\n+\tldrb\tr0, [r4, #0]\n \tmovs\tr6, r0\n-\tldrb\tr0, [r2, #0]\n+\tldrb\tr4, [r2, #0]\n \tmovs\tr6, r0\n \tlsrs\tr0, r3, #28\n \tmovs\tr4, r0\n-\tldrb\tr2, [r2, #0]\n+\tldrb\tr6, [r2, #0]\n \tmovs\tr6, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr1, [sp, #384]\t@ 0x180\n \tmovs\tr3, r1\n \tstr\tr1, [sp, #264]\t@ 0x108\n \tmovs\tr3, r1\n@@ -1806532,35 +1806534,35 @@\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n \tldrh\tr0, [r6, #62]\t@ 0x3e\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r6, #23]\n+\tstrb\tr6, [r6, #23]\n \tmovs\tr6, r0\n \tasrs\tr6, r5, #22\n \tmovs\tr4, r0\n-\tstr\tr6, [sp, #480]\t@ 0x1e0\n+\tstr\tr6, [sp, #496]\t@ 0x1f0\n \tmovs\tr5, r0\n-\tadd\tr7, pc, #24\t@ (adr r7, 44d2c4 , std::allocator > const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x374>)\n+\tadd\tr7, pc, #40\t@ (adr r7, 44d2d4 , std::allocator > const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x384>)\n \tmovs\tr5, r0\n-\tstrb\tr4, [r3, #22]\n+\tstrb\tr0, [r4, #22]\n \tmovs\tr6, r0\n \tasrs\tr6, r1, #20\n \tmovs\tr4, r0\n-\tldr\tr1, [sp, #368]\t@ 0x170\n+\tldr\tr1, [sp, #384]\t@ 0x180\n \tmovs\tr5, r0\n \tldrh\tr0, [r0, #54]\t@ 0x36\n \tmovs\tr3, r1\n-\tstrb\tr0, [r0, #18]\n+\tstrb\tr4, [r0, #18]\n \tmovs\tr6, r0\n-\tstrb\tr4, [r3, #19]\n+\tstrb\tr0, [r4, #19]\n \tmovs\tr6, r0\n-\tldr\tr0, [sp, #680]\t@ 0x2a8\n+\tldr\tr0, [sp, #696]\t@ 0x2b8\n \tmovs\tr5, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r2, #46]\t@ 0x2e\n \tmovs\tr3, r1\n \tldrh\tr2, [r6, #44]\t@ 0x2c\n \tmovs\tr3, r1\n@@ -1807560,72 +1807562,72 @@\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr6, [r7, #38]\t@ 0x26\n \tmovs\tr3, r1\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb6d0\n+\t\t\t@ instruction: 0xb6d4\n \tmovs\tr5, r0\n-\tstrb\tr0, [r7, #13]\n+\tstrb\tr4, [r7, #13]\n \tmovs\tr6, r0\n-\tcmp\tr0, #140\t@ 0x8c\n+\tcmp\tr0, #144\t@ 0x90\n \tmovs\tr5, r0\n-\tldr\tr6, [sp, #608]\t@ 0x260\n+\tldr\tr6, [sp, #624]\t@ 0x270\n \tmovs\tr5, r0\n \tldrh\tr6, [r6, #26]\n \tmovs\tr3, r1\n \tb.n\t44da66 \n \tvtbx.8\td21, {d31-\td16, d12, d4\n-\tstrb\tr6, [r2, #6]\n+\tvaddl.s8\tq0, d0, d4\n+\tstrb\tr2, [r3, #6]\n \tmovs\tr6, r0\n \tldrh\tr2, [r7, #4]\n \tmovs\tr3, r1\n-\tcdp\t0, 12, cr0, cr4, cr4, {0}\n-\tsxtb\tr2, r1\n+\tcdp\t0, 12, cr0, cr8, cr4, {0}\n+\tsxtb\tr6, r1\n \tmovs\tr5, r0\n-\tldr\tr2, [r5, #108]\t@ 0x6c\n+\tldr\tr6, [r5, #108]\t@ 0x6c\n \tmovs\tr6, r0\n-\tldr\tr2, [r4, #120]\t@ 0x78\n+\tldr\tr6, [r4, #120]\t@ 0x78\n \tmovs\tr6, r0\n-\tmovs\tr3, #178\t@ 0xb2\n+\tmovs\tr3, #182\t@ 0xb6\n \tmovs\tr5, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr0, [r2, #92]\t@ 0x5c\n+\tldr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr6, r0\n-\tldr\tr2, [r4, #96]\t@ 0x60\n+\tldr\tr6, [r4, #96]\t@ 0x60\n \tmovs\tr6, r0\n-\tldr\tr6, [r1, #96]\t@ 0x60\n+\tldr\tr2, [r2, #96]\t@ 0x60\n \tmovs\tr6, r0\n-\tldr\tr0, [r6, #80]\t@ 0x50\n+\tldr\tr4, [r6, #80]\t@ 0x50\n \tmovs\tr6, r0\n-\tldr\tr4, [r4, #80]\t@ 0x50\n+\tldr\tr0, [r5, #80]\t@ 0x50\n \tmovs\tr6, r0\n \tstrh\tr0, [r7, #30]\n \tmovs\tr3, r1\n \tstrh\tr2, [r3, #30]\n \tmovs\tr3, r1\n \tstrh\tr4, [r7, #28]\n \tmovs\tr3, r1\n@@ -1807794,25 +1807796,25 @@\n \tmovs\tr3, r1\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r1, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [r0, #40]\t@ 0x28\n+\tldr\tr6, [r0, #40]\t@ 0x28\n \tmovs\tr6, r0\n-\tldr\tr6, [r5, r4]\n+\tldr\tr2, [r6, r4]\n \tmovs\tr5, r0\n-\tldr\tr4, [r6, #36]\t@ 0x24\n+\tldr\tr0, [r7, #36]\t@ 0x24\n \tmovs\tr6, r0\n-\tldr\tr0, [r2, #32]\n+\tldr\tr4, [r2, #32]\n \tmovs\tr6, r0\n-\tldr\tr4, [r7, r2]\n+\tldr\tr0, [r0, r3]\n \tmovs\tr5, r0\n-\tldr\tr6, [r1, #32]\n+\tldr\tr2, [r2, #32]\n \tmovs\tr6, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 0044df90 , std::allocator > const&, float, float, float, float)@@Base>:\n Shader::set_vec4_for_uniform(std::__cxx11::basic_string, std::allocator > const&, float, float, float, float):\n \tpush\t{r4, lr}\n@@ -1808184,29 +1808186,29 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r7, r0]\n \tmovs\tr0, r0\n \tldrb\tr6, [r2, #29]\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r7, #0]\n+\tldr\tr0, [r0, #4]\n \tmovs\tr6, r0\n-\tldrsb\tr0, [r5, r2]\n+\tldrsb\tr4, [r5, r2]\n \tmovs\tr5, r0\n-\tadd\tr7, pc, #856\t@ (adr r7, 44e6ac , std::allocator > const&, Shader::ShaderType) const@@Base+0x1a4>)\n+\tadd\tr7, pc, #872\t@ (adr r7, 44e6bc , std::allocator > const&, Shader::ShaderType) const@@Base+0x1b4>)\n \tmovs\tr4, r0\n \tadd\tr5, pc, #384\t@ (adr r5, 44e4d8 , std::allocator > const&, glm::vec<2, float, (glm::qualifier)0> const&)@@Base+0x14c>)\n \tmovs\tr3, r0\n \tlsls\tr6, r3, #9\n \tmovs\tr4, r0\n-\tstr\tr2, [r6, #120]\t@ 0x78\n+\tstr\tr6, [r6, #120]\t@ 0x78\n \tmovs\tr6, r0\n-\tstrb\tr0, [r4, r7]\n+\tstrb\tr4, [r4, r7]\n \tmovs\tr5, r0\n-\tadd\tr7, pc, #56\t@ (adr r7, 44e3a0 , std::allocator > const&, glm::vec<2, float, (glm::qualifier)0> const&)@@Base+0x14>)\n+\tadd\tr7, pc, #72\t@ (adr r7, 44e3b0 , std::allocator > const&, glm::vec<2, float, (glm::qualifier)0> const&)@@Base+0x24>)\n \tmovs\tr4, r0\n \tadd\tr4, pc, #608\t@ (adr r4, 44e5cc , std::allocator > const&, Shader::ShaderType) const@@Base+0xc4>)\n \tmovs\tr3, r0\n \tlsls\tr6, r2, #6\n \tmovs\tr4, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1808365,21 +1808367,21 @@\n \tmovs\tr3, r1\n \tstrb\tr0, [r4, r0]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrb\tr6, [r1, #16]\n \tmovs\tr3, r1\n-\tstr\tr6, [r5, #84]\t@ 0x54\n+\tstr\tr2, [r6, #84]\t@ 0x54\n \tmovs\tr6, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr2, [r7, #84]\t@ 0x54\n+\tstr\tr6, [r7, #84]\t@ 0x54\n \tmovs\tr6, r0\n-\tstr\tr4, [r2, #88]\t@ 0x58\n+\tstr\tr0, [r3, #88]\t@ 0x58\n \tmovs\tr6, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, #13]\n \tmovs\tr3, r1\n \tldrb\tr0, [r0, #13]\n \tmovs\tr3, r1\n@@ -1808609,25 +1808611,25 @@\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r0]\n \tmovs\tr0, r0\n \tldr\tr0, [r5, #28]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r6, #60]\t@ 0x3c\n+\tstr\tr0, [r7, #60]\t@ 0x3c\n \tmovs\tr6, r0\n-\tadd\tr3, pc, #712\t@ (adr r3, 44ea0c )\n+\tadd\tr3, pc, #728\t@ (adr r3, 44ea1c )\n \tmovs\tr5, r0\n \tldrb\tr6, [r2, #6]\n \tmovs\tr3, r1\n-\tstr\tr4, [r3, #52]\t@ 0x34\n+\tstr\tr0, [r4, #52]\t@ 0x34\n \tmovs\tr6, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tstr\tr0, [r3, #48]\t@ 0x30\n+\tstr\tr4, [r3, #48]\t@ 0x30\n \tmovs\tr6, r0\n \tldrb\tr2, [r3, #4]\n \tmovs\tr3, r1\n \tldrb\tr6, [r7, #3]\n \tmovs\tr3, r1\n \n 0044e75c :\n@@ -1809177,47 +1809179,47 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r1, #32]\n+\tstr\tr4, [r1, #32]\n \tmovs\tr6, r0\n-\tstr\tr2, [r1, #32]\n+\tstr\tr6, [r1, #32]\n \tmovs\tr6, r0\n-\tstr\tr4, [r3, #28]\n+\tstr\tr0, [r4, #28]\n \tmovs\tr6, r0\n \tldr\tr0, [r6, r6]\n \tmovs\tr0, r0\n \tstrb\tr6, [r4, #27]\n \tmovs\tr3, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tbhi.n\t44ec88 \n \tmovs\tr3, r0\n-\tstr\tr0, [r0, #12]\n+\tstr\tr4, [r0, #12]\n \tmovs\tr6, r0\n-\tstr\tr2, [r5, #8]\n+\tstr\tr6, [r5, #8]\n \tmovs\tr6, r0\n-\tstr\tr2, [r4, #0]\n+\tstr\tr6, [r4, #0]\n \tmovs\tr6, r0\n-\tlsrs\tr2, r6, #26\n+\tlsrs\tr6, r6, #26\n \tmovs\tr5, r0\n-\tldrsh\tr4, [r0, r7]\n+\tldrsh\tr0, [r1, r7]\n \tmovs\tr6, r0\n-\tlsrs\tr2, r6, #24\n+\tlsrs\tr6, r6, #24\n \tmovs\tr5, r0\n-\tldrsh\tr2, [r5, r5]\n-\tmovs\tr6, r0\n \tldrsh\tr6, [r5, r5]\n \tmovs\tr6, r0\n-\tldrsh\tr4, [r1, r4]\n+\tldrsh\tr2, [r6, r5]\n \tmovs\tr6, r0\n-\tlsrs\tr4, r7, #22\n+\tldrsh\tr0, [r2, r4]\n+\tmovs\tr6, r0\n+\tlsrs\tr0, r0, #23\n \tmovs\tr5, r0\n \tstrb\tr6, [r6, #15]\n \tmovs\tr3, r1\n \tstrb\tr0, [r3, #15]\n \tmovs\tr3, r1\n \tstrb\tr0, [r0, #15]\n \tmovs\tr3, r1\n@@ -1809352,15 +1809354,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tstrb\tr2, [r7, #8]\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrb\tr4, [r0, r3]\n+\tldrb\tr0, [r1, r3]\n \tmovs\tr6, r0\n \tstrb\tr6, [r1, #6]\n \tmovs\tr3, r1\n \tstrb\tr6, [r5, #5]\n \tmovs\tr3, r1\n \n 0044eebc , std::allocator > const&)@@Base>:\n@@ -1810009,37 +1810011,37 @@\n \tmovs\tr3, r1\n \tstr\tr0, [r7, #96]\t@ 0x60\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #92]\t@ 0x5c\n \tmovs\tr0, r0\n \tldrb\tr0, [r0, r2]\n \tmovs\tr0, r0\n-\tldrh\tr6, [r0, r3]\n+\tldrh\tr2, [r1, r3]\n \tmovs\tr6, r0\n-\tldrh\tr2, [r1, r5]\n+\tldrh\tr6, [r1, r5]\n \tmovs\tr5, r0\n-\tstrb\tr6, [r6, r3]\n+\tstrb\tr2, [r7, r3]\n \tmovs\tr6, r0\n-\tlsrs\tr6, r4, #26\n+\tlsrs\tr2, r5, #26\n \tmovs\tr6, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r4, r1]\n+\tldrh\tr4, [r4, r1]\n \tmovs\tr5, r0\n \tstr\tr0, [r7, #120]\t@ 0x78\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr6, [r5, #96]\t@ 0x60\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [r0, r4]\n+\tldr\tr4, [r0, r4]\n \tmovs\tr6, r0\n-\tcbnz\tr0, 44f5a8 , std::allocator > const&)@@Base+0x6ec>\n+\tcbnz\tr4, 44f5a8 , std::allocator > const&)@@Base+0x6ec>\n \tmovs\tr5, r0\n \tldr\tr4, [r5, #64]\t@ 0x40\n \tmovs\tr3, r1\n \tldr\tr4, [r1, #64]\t@ 0x40\n \tmovs\tr3, r1\n \tasrs\tr6, r2, #11\n \tmovs\tr3, r0\n@@ -1810221,15 +1810223,15 @@\n \tmovs\tr3, r1\n \tstr\tr0, [r0, #8]\n \tmovs\tr0, r0\n \tstrb\tr4, [r3, r1]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r3, r2]\n+\tstrb\tr4, [r3, r2]\n \tmovs\tr6, r0\n \tldrsh\tr4, [r0, r2]\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #104]\t@ 0x68\n \tmovs\tr0, r0\n@@ -1810802,29 +1810804,29 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr0, [r0, r6]\n+\tstr\tr4, [r0, r6]\n \tmovs\tr6, r0\n-\tsubs\tr5, #128\t@ 0x80\n+\tsubs\tr5, #132\t@ 0x84\n \tmovs\tr5, r0\n \tstr\tr4, [r3, #80]\t@ 0x50\n \tmovs\tr3, r1\n-\tstr\tr2, [r7, r0]\n+\tstr\tr6, [r7, r0]\n \tmovs\tr6, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #760]\t@ (450064 const&)@@Base+0x250>)\n+\tldr\tr7, [pc, #776]\t@ (450074 const&)@@Base+0x260>)\n \tmovs\tr6, r0\n-\tldr\tr7, [pc, #752]\t@ (450060 const&)@@Base+0x24c>)\n+\tldr\tr7, [pc, #768]\t@ (450070 const&)@@Base+0x25c>)\n \tmovs\tr5, r0\n-\tldr\tr6, [pc, #248]\t@ (44fe6c const&)@@Base+0x58>)\n+\tldr\tr6, [pc, #264]\t@ (44fe7c const&)@@Base+0x68>)\n \tmovs\tr6, r0\n \tstr\tr4, [r2, #56]\t@ 0x38\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #52]\t@ 0x34\n \tmovs\tr3, r1\n \tstr\tr4, [r5, #44]\t@ 0x2c\n \tmovs\tr3, r1\n@@ -1812046,49 +1812048,49 @@\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tlsrs\tr0, r3, #12\n \tmovs\tr3, r0\n-\tldr\tr4, [pc, #424]\t@ (450b74 const&)@@Base+0xd60>)\n+\tldr\tr4, [pc, #440]\t@ (450b84 const&)@@Base+0xd70>)\n \tmovs\tr6, r0\n-\tldr\tr3, [pc, #304]\t@ (450b00 const&)@@Base+0xcec>)\n+\tldr\tr3, [pc, #320]\t@ (450b10 const&)@@Base+0xcfc>)\n \tmovs\tr6, r0\n-\tstrh\tr0, [r2, #34]\t@ 0x22\n+\tstrh\tr4, [r2, #34]\t@ 0x22\n \tmovs\tr5, r0\n-\tstrh\tr4, [r1, #30]\n+\tstrh\tr0, [r2, #30]\n \tmovs\tr5, r0\n-\tstrh\tr0, [r1, #26]\n+\tstrh\tr4, [r1, #26]\n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #504]\t@ (450bdc const&)@@Base+0xdc8>)\n+\tldr\tr0, [pc, #520]\t@ (450bec const&)@@Base+0xdd8>)\n \tmovs\tr6, r0\n-\tadds\tr4, #112\t@ 0x70\n+\tadds\tr4, #116\t@ 0x74\n \tmovs\tr5, r0\n-\tsbc.w\tr0, r0, #8650752\t@ 0x840000\n-\tblxns\tpc\n+\tsbc.w\tr0, r4, #8650752\t@ 0x840000\n+\tldr\tr0, [pc, #0]\t@ (4509f0 const&)@@Base+0xbdc>)\n \tmovs\tr6, r0\n-\tbx\tip\n+\tbxns\tip\n \tmovs\tr6, r0\n-\torns\tr0, r8, #8650752\t@ 0x840000\n-\tbx\tr0\n+\torns\tr0, ip, #8650752\t@ 0x840000\n+\tbxns\tr0\n \tmovs\tr6, r0\n-\tmov\tr4, r9\n+\tmov\tr0, sl\n \tmovs\tr6, r0\n-\tadds\tr2, #62\t@ 0x3e\n+\tadds\tr2, #66\t@ 0x42\n \tmovs\tr5, r0\n-\tldrh\tr6, [r7, #50]\t@ 0x32\n+\tldrh\tr2, [r0, #52]\t@ 0x34\n \tmovs\tr5, r0\n \tldrh\tr2, [r6, r0]\n \tmovs\tr3, r1\n-\tcmp\tr8, r0\n+\tcmp\tip, r0\n \tmovs\tr6, r0\n-\tbcc.n\t450a0c const&)@@Base+0xbf8>\n+\tbmi.n\t450a14 const&)@@Base+0xc00>\n \tmovs\tr5, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrsb\tr6, [r0, r4]\n \tmovs\tr3, r1\n \tldrsb\tr6, [r5, r3]\n \tmovs\tr3, r1\n@@ -1813395,43 +1813397,43 @@\n \tstr\tr2, [r4, #0]\n \tmovs\tr3, r0\n \tstrh\tr4, [r4, r2]\n \tmovs\tr3, r1\n \tstrb\tr4, [r0, r7]\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfbbe0002\n-\tsubs\tr5, #156\t@ 0x9c\n+\tsubs\tr5, #160\t@ 0xa0\n \tmovs\tr6, r0\n-\tsubs\tr4, #132\t@ 0x84\n+\tsubs\tr4, #136\t@ 0x88\n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr4, #238\t@ 0xee\n+\tsubs\tr4, #242\t@ 0xf2\n \tmovs\tr6, r0\n-\tsubs\tr5, #6\n+\tsubs\tr5, #10\n \tmovs\tr6, r0\n-\tsubs\tr3, #226\t@ 0xe2\n+\tsubs\tr3, #230\t@ 0xe6\n \tmovs\tr6, r0\n \tldr\tr7, [pc, #472]\t@ (451624 , std::allocator > const&)@@Base+0x190>)\n \tmovs\tr3, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tsubs\tr3, #162\t@ 0xa2\n+\tsubs\tr3, #166\t@ 0xa6\n \tmovs\tr6, r0\n-\tsubs\tr3, #126\t@ 0x7e\n+\tsubs\tr3, #130\t@ 0x82\n \tmovs\tr6, r0\n-\tsubs\tr3, #26\n+\tsubs\tr3, #30\n \tmovs\tr6, r0\n-\tsubs\tr2, #10\n+\tsubs\tr2, #14\n \tmovs\tr6, r0\n-\tsubs\tr1, #226\t@ 0xe2\n+\tsubs\tr1, #230\t@ 0xe6\n \tmovs\tr6, r0\n-\tsubs\tr1, #36\t@ 0x24\n+\tsubs\tr1, #40\t@ 0x28\n \tmovs\tr6, r0\n-\tsubs\tr1, #42\t@ 0x2a\n+\tsubs\tr1, #46\t@ 0x2e\n \tmovs\tr6, r0\n \tldr\tr4, [pc, #968]\t@ (451838 , std::allocator > const&)@@Base+0x184>)\n \tmovs\tr3, r1\n \tldr\tr4, [pc, #800]\t@ (451794 , std::allocator > const&)@@Base+0xe0>)\n \tmovs\tr3, r1\n \tldr\tr4, [pc, #568]\t@ (4516b0 , std::allocator > const&)@@Base+0x21c>)\n \tmovs\tr3, r1\n@@ -1813781,15 +1813783,15 @@\n \tnop\n \tldr\tr3, [pc, #320]\t@ (4517d8 , std::allocator > const&)@@Base+0x124>)\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #224]\t@ (451780 , std::allocator > const&)@@Base+0xcc>)\n \tmovs\tr3, r1\n-\tsubs\tr0, #0\n+\tsubs\tr0, #4\n \tmovs\tr6, r0\n \tsubs\tr3, #244\t@ 0xf4\n \tmovs\tr3, r1\n \tldr\tr4, [r2, r3]\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #128]\t@ (451730 , std::allocator > const&)@@Base+0x7c>)\n \tmovs\tr3, r1\n@@ -1814521,39 +1814523,39 @@\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr1, [pc, #144]\t@ (451c68 )\n \tmovs\tr3, r1\n \tldrh\tr4, [r1, r1]\n \tmovs\tr0, r0\n-\tadds\tr6, #234\t@ 0xea\n+\tadds\tr6, #238\t@ 0xee\n \tmovs\tr6, r0\n-\tadds\tr6, #214\t@ 0xd6\n+\tadds\tr6, #218\t@ 0xda\n \tmovs\tr6, r0\n \tldr\tr0, [pc, #456]\t@ (451db0 )\n \tmovs\tr3, r1\n-\tadds\tr0, #16\n+\tadds\tr0, #20\n \tmovs\tr5, r0\n-\tadds\tr5, #38\t@ 0x26\n+\tadds\tr5, #42\t@ 0x2a\n \tmovs\tr6, r0\n-\tadds\tr4, #228\t@ 0xe4\n+\tadds\tr4, #232\t@ 0xe8\n \tmovs\tr6, r0\n-\tadds\tr4, #196\t@ 0xc4\n+\tadds\tr4, #200\t@ 0xc8\n \tmovs\tr6, r0\n-\tadds\tr4, #160\t@ 0xa0\n+\tadds\tr4, #164\t@ 0xa4\n \tmovs\tr6, r0\n-\tcpsid\t\n+\tcpsid\ta\n \tmovs\tr4, r0\n-\tadds\tr4, #66\t@ 0x42\n+\tadds\tr4, #70\t@ 0x46\n \tmovs\tr6, r0\n-\tadd\tr1, pc, #192\t@ (adr r1, 451cc8 )\n+\tadd\tr1, pc, #208\t@ (adr r1, 451cd8 )\n \tmovs\tr4, r0\n-\tadds\tr3, #112\t@ 0x70\n+\tadds\tr3, #116\t@ 0x74\n \tmovs\tr6, r0\n-\tadds\tr2, #180\t@ 0xb4\n+\tadds\tr2, #184\t@ 0xb8\n \tmovs\tr6, r0\n \tadd\tr8, lr\n \tmovs\tr3, r1\n \tadd\tsl, sl\n \tmovs\tr3, r1\n \tadd\tip, r6\n \tmovs\tr3, r1\n@@ -1814717,25 +1814719,25 @@\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.n\t451d1e \n \tadd\tr4, sp, #4\n \tblx\te78c8 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tadds\tr1, #236\t@ 0xec\n+\tadds\tr1, #240\t@ 0xf0\n \tmovs\tr6, r0\n \tbics\tr0, r5\n \tmovs\tr3, r1\n \tbics\tr0, r4\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr1, #208\t@ 0xd0\n+\tadds\tr1, #212\t@ 0xd4\n \tmovs\tr6, r0\n \torrs\tr4, r6\n \tmovs\tr3, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tcmn\tr6, r5\n \tmovs\tr3, r1\n@@ -1814945,19 +1814947,19 @@\n \tnop\n \tnegs\tr4, r7\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #52]\t@ 0x34\n \tmovs\tr3, r0\n-\tadds\tr0, #144\t@ 0x90\n+\tadds\tr0, #148\t@ 0x94\n \tmovs\tr6, r0\n-\tadds\tr0, #114\t@ 0x72\n+\tadds\tr0, #118\t@ 0x76\n \tmovs\tr6, r0\n-\tadds\tr0, #92\t@ 0x5c\n+\tadds\tr0, #96\t@ 0x60\n \tmovs\tr6, r0\n \tsubs\tr7, #226\t@ 0xe2\n \tmovs\tr3, r0\n \tsbcs\tr2, r1\n \tmovs\tr3, r1\n \tadcs\tr6, r3\n \tmovs\tr3, r1\n@@ -1815195,21 +1815197,21 @@\n \tb.n\t452176 \n \tmov\tr0, r5\n \tblx\teefe4 <__cxa_free_exception@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tb.n\t45219c \n \tsubs\tr6, #174\t@ 0xae\n \tmovs\tr3, r1\n-\tcmp\tr5, #16\n+\tcmp\tr5, #20\n \tmovs\tr6, r0\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tcmp\tr5, #28\n+\tcmp\tr5, #32\n \tmovs\tr6, r0\n std::basic_ostream >& std::endl >(std::basic_ostream >&) [clone .isra.0]:\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n \tldr\tr3, [r0, #0]\n@@ -1816470,15 +1816472,15 @@\n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tadds\tr2, #214\t@ 0xd6\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tmovs\tr1, #174\t@ 0xae\n+\tmovs\tr1, #178\t@ 0xb2\n \tmovs\tr6, r0\n \tadds\tr2, #200\t@ 0xc8\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadds\tr2, #134\t@ 0x86\n \tmovs\tr3, r1\n@@ -1816549,21 +1816551,21 @@\n \tblx\teaad0 \n \tldr\tr0, [pc, #40]\t@ (452f9c , std::allocator > const&)@@Base+0xc8>)\n \tadd\tr0, pc\n \tblx\teaad0 \n \tmov\tr0, r4\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n-\tsubs\tr6, r6, #7\n+\tsubs\tr2, r7, #7\n \tmovs\tr6, r0\n-\tldrb\tr4, [r5, #19]\n+\tldrb\tr0, [r6, #19]\n \tmovs\tr5, r0\n-\tstr\tr6, [r2, #120]\t@ 0x78\n+\tstr\tr2, [r3, #120]\t@ 0x78\n \tmovs\tr4, r0\n-\tsubs\tr4, r5, #6\n+\tsubs\tr0, r6, #6\n \tmovs\tr6, r0\n \tbvc.n\t453080 , std::allocator > >, std::allocator, std::allocator > > > >)@@Base+0x14>\n \tmovs\tr2, r0\n \tbvc.n\t453074 , std::allocator > >, std::allocator, std::allocator > > > >)@@Base+0x8>\n \tmovs\tr2, r0\n \tbvc.n\t453068 , std::allocator > const&, std::vector, std::allocator > >, std::allocator, std::allocator > > > >*)@@Base>\n \tmovs\tr2, r0\n@@ -1816635,18 +1816637,18 @@\n \tldr\tr1, [pc, #20]\t@ (453064 )@@Base+0x5c>)\n \tmovs\tr2, #1\n \tadd\tr1, pc\n \tblx\ted950 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r4\n \tadd\tsp, #20\n \tpop\t{r4, r5, pc}\n-\tstc\t0, cr0, [r2], {5}\n-\tbhi.n\t4530ec , std::allocator > >, std::allocator, std::allocator > > > >)@@Base+0x80>\n+\tstc\t0, cr0, [r6], {5}\n+\tbhi.n\t4530f4 , std::allocator > >, std::allocator, std::allocator > > > >)@@Base+0x88>\n \tmovs\tr3, r0\n-\tudf\t#12\n+\tudf\t#16\n \tmovs\tr3, r0\n \n 00453068 , std::allocator > const&, std::vector, std::allocator > >, std::allocator, std::allocator > > > >*)@@Base>:\n add_test(int (*)(), std::__cxx11::basic_string, std::allocator > const&, std::vector, std::allocator > >, std::allocator, std::allocator > > > >*):\n \tbx\tlr\n \tnop\n \n@@ -1816769,27 +1816771,27 @@\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tcmp\tr7, #120\t@ 0x78\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr4, r7, #1\n+\tsubs\tr0, r0, #2\n \tmovs\tr6, r0\n-\tsubs\tr2, r0, #2\n+\tsubs\tr6, r0, #2\n \tmovs\tr6, r0\n-\tsubs\tr6, r7, #1\n+\tsubs\tr2, r0, #2\n \tmovs\tr6, r0\n-\tsubs\tr4, r1, #2\n+\tsubs\tr0, r2, #2\n \tmovs\tr6, r0\n-\tsubs\tr2, r6, #0\n+\tsubs\tr6, r6, #0\n \tmovs\tr6, r0\n-\tsubs\tr2, r0, #0\n+\tsubs\tr6, r0, #0\n \tmovs\tr6, r0\n-\tlsls\tr4, r2, #24\n+\tlsls\tr0, r3, #24\n \tmovs\tr5, r0\n \n 004531cc :\n test_monomer_organic_set():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1817009,37 +1817011,37 @@\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr6, #16\n \tmovs\tr3, r1\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tldmia\tr3, {r1, r3, r4, r6}\n+\tldmia\tr3, {r1, r2, r3, r4, r6}\n \tmovs\tr3, r0\n-\tldmia\tr3, {r2, r3}\n+\tldmia\tr3!, {r4}\n \tmovs\tr3, r0\n-\tadds\tr6, r1, #5\n+\tadds\tr2, r2, #5\n \tmovs\tr6, r0\n-\tadds\tr0, r1, #5\n+\tadds\tr4, r1, #5\n \tmovs\tr6, r0\n-\tadds\tr4, r7, #4\n+\tadds\tr0, r0, #5\n \tmovs\tr6, r0\n-\tadds\tr0, r5, #5\n+\tadds\tr4, r5, #5\n \tmovs\tr6, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadds\tr2, r3, #3\n+\tadds\tr6, r3, #3\n \tmovs\tr6, r0\n-\tadds\tr4, r1, #3\n+\tadds\tr0, r2, #3\n \tmovs\tr6, r0\n \tcmp\tr5, #2\n \tmovs\tr3, r1\n-\tadds\tr2, r6, #0\n+\tadds\tr6, r6, #0\n \tmovs\tr6, r0\n-\tadds\tr0, r7, #0\n+\tadds\tr4, r7, #0\n \tmovs\tr6, r0\n \tcmp\tr4, #110\t@ 0x6e\n \tmovs\tr3, r1\n \tcmp\tr4, #66\t@ 0x42\n \tmovs\tr3, r1\n \n 00453430 >, std::allocator > > > const&) const@@Base>:\n@@ -1817173,25 +1817175,25 @@\n \tb.n\t453534 >, std::allocator > > > const&) const@@Base+0x104>\n \tblx\te78c8 \n \tnop\n \tcmp\tr3, #176\t@ 0xb0\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbmi.n\t4535e0 , std::allocator > const&, int)@@Base+0x2c>\n+\tbmi.n\t4535e8 , std::allocator > const&, int)@@Base+0x34>\n \tmovs\tr3, r0\n-\tsubs\tr4, r3, r5\n+\tsubs\tr0, r4, r5\n \tmovs\tr6, r0\n-\tsubs\tr2, r5, r5\n+\tsubs\tr6, r5, r5\n \tmovs\tr6, r0\n \tmovs\tr2, #196\t@ 0xc4\n \tmovs\tr3, r0\n-\tsubs\tr4, r1, r4\n+\tsubs\tr0, r2, r4\n \tmovs\tr6, r0\n-\tbcc.n\t4534d8 >, std::allocator > > > const&) const@@Base+0xa8>\n+\tbcc.n\t4534e0 >, std::allocator > > > const&) const@@Base+0xb0>\n \tmovs\tr3, r0\n \tmovs\tr2, #110\t@ 0x6e\n \tmovs\tr3, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 004535b4 , std::allocator > const&, int)@@Base>:\n@@ -1817523,26 +1817525,26 @@\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr0, #94\t@ 0x5e\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t453538 >, std::allocator > > > const&) const@@Base+0x108>\n+\tb.n\t453540 >, std::allocator > > > const&) const@@Base+0x110>\n \tmovs\tr5, r0\n-\tcdp2\t0, 12, cr0, cr0, cr4, {0}\n-\tadds\tr2, #192\t@ 0xc0\n+\tcdp2\t0, 12, cr0, cr4, cr4, {0}\n+\tadds\tr2, #196\t@ 0xc4\n \tmovs\tr4, r0\n \tstrh\tr0, [r5, #32]\n \tmovs\tr3, r0\n \tmovs\tr6, #238\t@ 0xee\n \tmovs\tr3, r1\n-\tasrs\tr2, r7, #26\n+\tasrs\tr6, r7, #26\n \tmovs\tr6, r0\n-\tasrs\tr6, r6, #26\n+\tasrs\tr2, r7, #26\n \tmovs\tr6, r0\n \n 00453994 :\n test_ccp4srs():\n \tmovs\tr0, #1\n \tbx\tlr\n \n@@ -1817687,19 +1817689,19 @@\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmovs\tr6, #68\t@ 0x44\n \tmovs\tr3, r1\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tasrs\tr2, r4, #24\n-\tmovs\tr6, r0\n \tasrs\tr6, r4, #24\n \tmovs\tr6, r0\n-\tstr\tr7, [sp, #0]\n+\tasrs\tr2, r5, #24\n+\tmovs\tr6, r0\n+\tstr\tr7, [sp, #16]\n \tmovs\tr5, r0\n \tmovs\tr5, #176\t@ 0xb0\n \tmovs\tr3, r1\n \tmovs\tr5, #128\t@ 0x80\n \tmovs\tr3, r1\n \tmovs\tr5, #74\t@ 0x4a\n \tmovs\tr3, r1\n@@ -1817778,17 +1817780,17 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tb.n\t453b9c \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tmovs\tr4, #210\t@ 0xd2\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tasrs\tr6, r6, #19\n+\tasrs\tr2, r7, #19\n \tmovs\tr6, r0\n-\tsub.w\tr0, r6, #8716288\t@ 0x850000\n+\tsub.w\tr0, sl, #8716288\t@ 0x850000\n \tmovs\tr4, #124\t@ 0x7c\n \tmovs\tr3, r1\n \tmovs\tr4, #86\t@ 0x56\n \tmovs\tr3, r1\n \n 00453bd8 :\n test_relativise_file_name():\n@@ -1818055,63 +1818057,63 @@\n \tb.n\t453e76 \n \tb.n\t453e6a \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tmovs\tr4, #12\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tasrs\tr2, r2, #17\n+\tasrs\tr6, r2, #17\n \tmovs\tr6, r0\n \tmovs\tr3, #252\t@ 0xfc\n \tmovs\tr3, r1\n-\tasrs\tr2, r0, #17\n+\tasrs\tr6, r0, #17\n \tmovs\tr6, r0\n-\tasrs\tr4, r7, #16\n+\tasrs\tr0, r0, #17\n \tmovs\tr6, r0\n-\tasrs\tr6, r6, #16\n+\tasrs\tr2, r7, #16\n \tmovs\tr6, r0\n-\tasrs\tr2, r5, #16\n+\tasrs\tr6, r5, #16\n \tmovs\tr6, r0\n \tcmp\tr7, #160\t@ 0xa0\n \tmovs\tr3, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r6, #15\n+\tasrs\tr6, r6, #15\n \tmovs\tr6, r0\n-\tsvc\t246\t@ 0xf6\n+\tsvc\t250\t@ 0xfa\n \tmovs\tr4, r0\n-\tasrs\tr6, r4, #15\n+\tasrs\tr2, r5, #15\n \tmovs\tr6, r0\n-\tlsrs\tr2, r0, #27\n+\tlsrs\tr6, r0, #27\n \tmovs\tr5, r0\n \tmovs\tr3, #22\n \tmovs\tr3, r1\n-\tasrs\tr0, r0, #13\n+\tasrs\tr4, r0, #13\n \tmovs\tr6, r0\n-\tsvc\t68\t@ 0x44\n+\tsvc\t72\t@ 0x48\n \tmovs\tr4, r0\n-\tasrs\tr4, r6, #12\n+\tasrs\tr0, r7, #12\n \tmovs\tr6, r0\n-\tlsrs\tr0, r2, #24\n+\tlsrs\tr4, r2, #24\n \tmovs\tr5, r0\n-\tasrs\tr2, r6, #11\n+\tasrs\tr6, r6, #11\n \tmovs\tr6, r0\n-\tudf\t#246\t@ 0xf6\n+\tudf\t#250\t@ 0xfa\n \tmovs\tr4, r0\n-\tasrs\tr6, r4, #11\n+\tasrs\tr2, r5, #11\n \tmovs\tr6, r0\n-\tlsrs\tr2, r0, #23\n+\tlsrs\tr6, r0, #23\n \tmovs\tr5, r0\n-\tasrs\tr6, r0, #10\n+\tasrs\tr2, r1, #10\n \tmovs\tr6, r0\n-\tudf\t#138\t@ 0x8a\n+\tudf\t#142\t@ 0x8e\n \tmovs\tr4, r0\n-\tasrs\tr2, r7, #9\n+\tasrs\tr6, r7, #9\n \tmovs\tr6, r0\n-\tlsrs\tr6, r2, #21\n+\tlsrs\tr2, r3, #21\n \tmovs\tr5, r0\n \tmovs\tr1, #124\t@ 0x7c\n \tmovs\tr3, r1\n \n 00453f18 :\n test_copy_cell_symm_orig_scale_headers():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1818569,87 +1818571,87 @@\n \tasrs\tr6, r4\n \tmovs\tr0, #198\t@ 0xc6\n \tmovs\tr3, r1\n \tmovs\tr0, #190\t@ 0xbe\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tasrs\tr6, r4, #4\n+\tasrs\tr2, r5, #4\n \tmovs\tr6, r0\n-\tasrs\tr0, r4, #5\n+\tasrs\tr4, r4, #5\n \tmovs\tr6, r0\n-\tasrs\tr2, r1, #6\n+\tasrs\tr6, r1, #6\n \tmovs\tr6, r0\n-\tasrs\tr4, r6, #6\n+\tasrs\tr0, r7, #6\n \tmovs\tr6, r0\n-\tasrs\tr6, r3, #7\n+\tasrs\tr2, r4, #7\n \tmovs\tr6, r0\n-\tasrs\tr0, r1, #8\n+\tasrs\tr4, r1, #8\n \tmovs\tr6, r0\n-\tasrs\tr2, r6, #8\n+\tasrs\tr6, r6, #8\n \tmovs\tr6, r0\n-\tasrs\tr4, r3, #9\n+\tasrs\tr0, r4, #9\n \tmovs\tr6, r0\n-\tasrs\tr4, r4, #10\n+\tasrs\tr0, r5, #10\n \tmovs\tr6, r0\n-\tasrs\tr4, r5, #11\n+\tasrs\tr0, r6, #11\n \tmovs\tr6, r0\n-\tasrs\tr4, r6, #12\n+\tasrs\tr0, r7, #12\n \tmovs\tr6, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr6, r6, #13\n+\tasrs\tr2, r7, #13\n \tmovs\tr6, r0\n-\t\t\t@ instruction: 0xf77a0004\n-\tasrs\tr2, r5, #12\n+\t\t\t@ instruction: 0xf77e0004\n+\tasrs\tr6, r5, #12\n \tmovs\tr6, r0\n-\tasrs\tr2, r7, #11\n+\tasrs\tr6, r7, #11\n \tmovs\tr6, r0\n-\tasrs\tr4, r4, #10\n+\tasrs\tr0, r5, #10\n \tmovs\tr6, r0\n-\tasrs\tr2, r3, #10\n+\tasrs\tr6, r3, #10\n \tmovs\tr6, r0\n-\tasrs\tr4, r4, #10\n+\tasrs\tr0, r5, #10\n \tmovs\tr6, r0\n-\t\t\t@ instruction: 0xf5ec0004\n-\trsbs\tr0, ip, #8650752\t@ 0x840000\n-\trsb\tr0, ip, #8650752\t@ 0x840000\n-\tsubs.w\tr0, ip, #8650752\t@ 0x840000\n-\tsub.w\tr0, ip, #8650752\t@ 0x840000\n-\t\t\t@ instruction: 0xf59c0004\n-\t\t\t@ instruction: 0xf58c0004\n+\t\t\t@ instruction: 0xf5f00004\n+\t\t\t@ instruction: 0xf5e00004\n+\trsbs\tr0, r0, #8650752\t@ 0x840000\n+\trsb\tr0, r0, #8650752\t@ 0x840000\n+\tsubs.w\tr0, r0, #8650752\t@ 0x840000\n+\tsub.w\tr0, r0, #8650752\t@ 0x840000\n+\t\t\t@ instruction: 0xf5900004\n \tadds\tr2, r6, #6\n \tmovs\tr3, r1\n-\tasrs\tr6, r7, #7\n+\tasrs\tr2, r0, #8\n \tmovs\tr6, r0\n-\tasrs\tr2, r2, #5\n+\tasrs\tr6, r2, #5\n \tmovs\tr6, r0\n \tadds\tr4, r6, #5\n \tmovs\tr3, r1\n \tadds\tr2, r2, #5\n \tmovs\tr3, r1\n-\tasrs\tr0, r7, #2\n+\tasrs\tr4, r7, #2\n \tmovs\tr6, r0\n \tadds\tr2, r5, #4\n \tmovs\tr3, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tadds\tr6, r6, #3\n \tmovs\tr3, r1\n \tadds\tr2, r3, #3\n \tmovs\tr3, r1\n-\tasrs\tr2, r1, #4\n+\tasrs\tr6, r1, #4\n \tmovs\tr6, r0\n \tadds\tr4, r6, #2\n \tmovs\tr3, r1\n \tadds\tr4, r0, #2\n \tmovs\tr3, r1\n-\tasrs\tr0, r0, #2\n+\tasrs\tr4, r0, #2\n \tmovs\tr6, r0\n \tadds\tr6, r3, #1\n \tmovs\tr3, r1\n \tadds\tr2, r4, #0\n \tmovs\tr3, r1\n \n 004544b0 :\n@@ -1818770,27 +1818772,27 @@\n \tbeq.n\t4545d8 \n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tsubs\tr4, r6, r4\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tlsrs\tr4, r0, #31\n+\tlsrs\tr0, r1, #31\n \tmovs\tr6, r0\n-\tadds\tr0, #128\t@ 0x80\n+\tadds\tr0, #132\t@ 0x84\n \tmovs\tr4, r0\n-\tstr\tr2, [r0, #112]\t@ 0x70\n+\tstr\tr6, [r0, #112]\t@ 0x70\n \tmovs\tr5, r0\n \tadcs\tr0, r1\n \tmovs\tr3, r0\n-\teors\tr6, r4\n+\teors\tr2, r5\n \tmovs\tr5, r0\n-\teors\tr4, r2\n+\teors\tr0, r3\n \tmovs\tr5, r0\n-\tlsrs\tr4, r1, #29\n+\tlsrs\tr0, r2, #29\n \tmovs\tr6, r0\n \tlsrs\tr0, r7\n \tmovs\tr3, r0\n \tlsrs\tr2, r2\n \tmovs\tr3, r0\n \tsubs\tr0, r3, r1\n \tmovs\tr3, r1\n@@ -1818973,43 +1818975,43 @@\n \tmovs\tr0, r0\n \tands\tr2, r5\n \tmovs\tr3, r0\n \tadds\tr0, r1, r7\n \tmovs\tr3, r1\n \tands\tr2, r1\n \tmovs\tr3, r0\n-\tlsrs\tr4, r0, #25\n+\tlsrs\tr0, r1, #25\n \tmovs\tr6, r0\n-\tlsrs\tr2, r6, #24\n+\tlsrs\tr6, r6, #24\n \tmovs\tr6, r0\n-\tlsrs\tr4, r5, #24\n+\tlsrs\tr0, r6, #24\n \tmovs\tr6, r0\n-\tlsrs\tr2, r3, #24\n+\tlsrs\tr6, r3, #24\n \tmovs\tr6, r0\n-\tlsrs\tr0, r3, #24\n+\tlsrs\tr4, r3, #24\n \tmovs\tr6, r0\n-\tlsrs\tr6, r0, #24\n+\tlsrs\tr2, r1, #24\n \tmovs\tr6, r0\n-\tlsrs\tr4, r0, #24\n+\tlsrs\tr0, r1, #24\n \tmovs\tr6, r0\n-\tlsrs\tr6, r7, #23\n+\tlsrs\tr2, r0, #24\n \tmovs\tr6, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr2, r4, #22\n+\tlsrs\tr6, r4, #22\n \tmovs\tr6, r0\n \tadds\tr6, r2, r3\n \tmovs\tr3, r1\n-\tlsrs\tr4, r3, #21\n+\tlsrs\tr0, r4, #21\n \tmovs\tr6, r0\n-\tlsrs\tr2, r0, #22\n+\tlsrs\tr6, r0, #22\n \tmovs\tr6, r0\n-\tlsrs\tr4, r3, #21\n+\tlsrs\tr0, r4, #21\n \tmovs\tr6, r0\n-\tlsrs\tr2, r0, #22\n+\tlsrs\tr6, r0, #22\n \tmovs\tr6, r0\n \tadds\tr6, r5, r1\n \tmovs\tr3, r1\n \n 004547fc :\n test_OXT_in_restraints():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -1819154,27 +1819156,27 @@\n \tnop\n \tasrs\tr0, r5, #31\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tasrs\tr0, r4, #31\n \tmovs\tr3, r1\n-\tlsrs\tr4, r1, #19\n+\tlsrs\tr0, r2, #19\n \tmovs\tr6, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr2, r3, #18\n+\tlsrs\tr6, r3, #18\n \tmovs\tr6, r0\n \tasrs\tr6, r0, #29\n \tmovs\tr3, r1\n-\tpush\t{r1, r4, r7}\n+\tpush\t{r1, r2, r4, r7}\n \tmovs\tr3, r0\n-\tlsrs\tr6, r2, #17\n+\tlsrs\tr2, r3, #17\n \tmovs\tr6, r0\n-\tlsrs\tr0, r7, #16\n+\tlsrs\tr4, r7, #16\n \tmovs\tr6, r0\n \tasrs\tr6, r7, #26\n \tmovs\tr3, r1\n \n 0045499c :\n test_phi_psi_values():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1819381,23 +1819383,23 @@\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tb.n\t454b20 \n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tb.n\t454b86 \n \tnop\n \tasrs\tr0, r1, #25\n \tmovs\tr3, r1\n-\tlsrs\tr2, r3, #14\n+\tlsrs\tr6, r3, #14\n \tmovs\tr6, r0\n \tasrs\tr6, r6, #24\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3, #10\n+\tlsrs\tr2, r4, #10\n \tmovs\tr6, r0\n \tasrs\tr2, r0, #20\n \tmovs\tr3, r1\n \tasrs\tr2, r2, #19\n \tmovs\tr3, r1\n \tasrs\tr4, r6, #18\n \tmovs\tr3, r1\n@@ -1819855,24 +1819857,24 @@\n \tmovs\tr3, r1\n \tasrs\tr2, r3, #16\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tcbz\tr6, 45511c \n+\tcbz\tr2, 45511e \n \tmovs\tr3, r0\n-\taddw\tr0, r6, #2051\t@ 0x803\n-\tldmia\tr1!, {r4, r5, r7}\n+\taddw\tr0, sl, #2051\t@ 0x803\n+\tldmia\tr1!, {r2, r4, r5, r7}\n \tmovs\tr5, r0\n \tasrs\tr6, r3, #3\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r0, #24\n+\tlsls\tr0, r1, #24\n \tmovs\tr6, r0\n \tldr\tr4, [r1, #84]\t@ 0x54\n \tmovs\tr3, r0\n \tlsrs\tr6, r0, #30\n \tmovs\tr3, r1\n \tlsrs\tr4, r6, #28\n \tmovs\tr3, r1\n@@ -1820125,35 +1820127,35 @@\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr4, r6, #26\n \tmovs\tr3, r1\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tlsls\tr4, r7, #16\n+\tlsls\tr0, r0, #17\n \tmovs\tr6, r0\n-\tlsls\tr4, r1, #16\n+\tlsls\tr0, r2, #16\n \tmovs\tr6, r0\n \tstr\tr0, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tb.n\t454bec \n+\tb.n\t454bf4 \n \tmovs\tr3, r0\n-\tb.n\t455bb4 \n+\tb.n\t455bbc \n \tmovs\tr3, r0\n \tadds\tr4, #42\t@ 0x2a\n \tmovs\tr3, r0\n-\tsubs\tr6, r3, r1\n+\tsubs\tr2, r4, r1\n \tmovs\tr6, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr6, r7, #13\n+\tlsls\tr2, r0, #14\n \tmovs\tr6, r0\n-\tlsls\tr2, r2, #19\n+\tlsls\tr6, r2, #19\n \tmovs\tr5, r0\n-\tldmia\tr4, {r3, r4}\n+\tldmia\tr4, {r2, r3, r4}\n \tmovs\tr5, r0\n \tlsrs\tr0, r0, #20\n \tmovs\tr3, r1\n \tlsrs\tr0, r2, #19\n \tmovs\tr3, r1\n \tlsrs\tr0, r4, #18\n \tmovs\tr3, r1\n@@ -1820724,40 +1820726,40 @@\n \tmovs\tr3, r1\n \tlsrs\tr6, r5, #15\n \tmovs\tr3, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r1, #19]\n+\tldrb\tr6, [r1, #19]\n \tmovs\tr5, r0\n-\tlsls\tr6, r0, #6\n+\tlsls\tr2, r1, #6\n \tmovs\tr6, r0\n-\tasrs\tr0, r7, #30\n+\tasrs\tr4, r7, #30\n \tmovs\tr6, r0\n \tadds\tr1, #102\t@ 0x66\n \tmovs\tr3, r0\n-\tasrs\tr6, r1, #28\n+\tasrs\tr2, r2, #28\n \tmovs\tr6, r0\n \tadds\tr0, #192\t@ 0xc0\n \tmovs\tr3, r0\n-\tsvc\t188\t@ 0xbc\n+\tsvc\t192\t@ 0xc0\n \tmovs\tr3, r0\n \tcmp\tr7, #238\t@ 0xee\n \tmovs\tr3, r0\n-\tasrs\tr6, r4, #24\n+\tasrs\tr2, r5, #24\n \tmovs\tr6, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvhadd.u16\td16, d4, d5\n+\tvhadd.u16\td16, d8, d5\n \tlsrs\tr2, r1, #4\n \tmovs\tr3, r1\n-\tvst4.8\t{d0-d3}, [sl], r5\n-\tcdp2\t0, 9, cr0, cr2, cr5, {0}\n-\tlsls\tr2, r2, #23\n+\tvst4.8\t{d0-d3}, [lr], r5\n+\tcdp2\t0, 9, cr0, cr6, cr5, {0}\n+\tlsls\tr6, r2, #23\n \tmovs\tr6, r0\n \tlsls\tr6, r6, #28\n \tmovs\tr3, r1\n \tlsls\tr0, r1, #28\n \tmovs\tr3, r1\n \tlsls\tr4, r3, #25\n \tmovs\tr3, r1\n@@ -1821085,29 +1821087,29 @@\n \t\t\t@ instruction: 0x47ae\n \tldrb\tr1, [r4, #11]\n \tsubs\tr7, #132\t@ 0x84\n \tlsls\tr4, r2, #23\n \tmovs\tr3, r1\n \tlsls\tr2, r1, #23\n \tmovs\tr3, r1\n-\tstc2\t0, cr0, [r4], {5}\n+\tstc2\t0, cr0, [r8], {5}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfbde0005\n-\tadd\tr5, sp, #1016\t@ 0x3f8\n+\tumlal\tr0, r0, r2, r5\n+\tadd\tr6, sp, #8\n \tmovs\tr3, r0\n-\tsmmls\tr0, sl, r5, r0\n+\tsmmls\tr0, lr, r5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfa500005\n-\t\t\t@ instruction: 0xfa4a0005\n-\t\t\t@ instruction: 0xfa420005\n+\t\t\t@ instruction: 0xfa540005\n+\t\t\t@ instruction: 0xfa4e0005\n+\t\t\t@ instruction: 0xfa460005\n \tlsls\tr0, r3, #13\n \tmovs\tr3, r1\n-\tldr??.w\tr0, [ip, r5]\n+\tvst1.8\t{d0[0]}, [r0], r5\n \tlsls\tr6, r7, #11\n \tmovs\tr3, r1\n \tlsls\tr6, r3, #11\n \tmovs\tr3, r1\n \n 00455d9c :\n test_coordinated_waters():\n@@ -1821459,25 +1821461,25 @@\n \tlsls\tr6, r7, #8\n \tmovs\tr3, r1\n \t\t\t@ instruction: 0xfa7e0002\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsls\tr2, r6, #8\n \tmovs\tr3, r1\n-\tstmia\tr0!, {r1, r2, r7}\n+\tstmia\tr0!, {r1, r3, r7}\n \tmovs\tr5, r0\n \tlsls\tr2, r7, #3\n \tmovs\tr3, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #19\n+\tasrs\tr6, r7, #19\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xf7ea0004\n-\tstc\t0, cr0, [ip], {4}\n-\tbkpt\t0x00ae\n+\t\t\t@ instruction: 0xf7ee0004\n+\tldc\t0, cr0, [r0], {4}\n+\tbkpt\t0x00b2\n \tmovs\tr5, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tvhadd.u16\td16, d6, d10\n \tvhadd.u\td0, d14, d10\n \tvhadd.u16\td0, d14, d10\n \n@@ -1821687,22 +1821689,22 @@\n \tb.n\t4562f6 \n \tnop\n \tadd\tr1, pc, #392\t@ (adr r1, 45651c )\n \tsubs\tr5, #86\t@ 0x56\n \tcdp2\t0, 9, cr0, cr4, cr10, {0}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadc.w\tr0, sl, #8716288\t@ 0x850000\n+\tadc.w\tr0, lr, #8716288\t@ 0x850000\n \tcdp2\t0, 8, cr0, cr4, cr10, {0}\n-\t\t\t@ instruction: 0xf4d40005\n+\t\t\t@ instruction: 0xf4d80005\n \tstc2l\t0, cr0, [r2, #-40]!\t@ 0xffffffd8\n \tldc2\t0, cr0, [r2, #-40]!\t@ 0xffffffd8\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #56\t@ (adr r5, 4563f0 )\n+\tadd\tr5, pc, #72\t@ (adr r5, 456400 )\n \tmovs\tr3, r0\n \n 004563b8 :\n test_fragmemt_atom_selection():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1821886,25 +1821888,25 @@\n \tb.n\t45654c \n \tb.n\t45654c \n \tb.n\t456552 \n \tnop\n \tstc2\t0, cr0, [ip], #-40\t@ 0xffffffd8\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tssat\tr0, #6, r2\n+\tssat\tr0, #6, r6\n \tldc2\t0, cr0, [ip], {10}\n-\tudf\t#34\t@ 0x22\n+\tudf\t#38\t@ 0x26\n \tmovs\tr3, r0\n-\tudf\t#12\n+\tudf\t#16\n \tmovs\tr3, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf25a0005\n-\t\t\t@ instruction: 0xf2540005\n-\tmovw\tr0, #49157\t@ 0xc005\n+\t\t\t@ instruction: 0xf25e0005\n+\t\t\t@ instruction: 0xf2580005\n+\t\t\t@ instruction: 0xf2500005\n \t\t\t@ instruction: 0xfaee000a\n \t\t\t@ instruction: 0xfaa0000a\n \n 004565d0 :\n test_minimol():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1822144,23 +1822146,23 @@\n \tblx\te5050 \n \tb.n\t4567dc \n \tb.n\t4567ee \n \tnop\n \t\t\t@ instruction: 0xfa14000a\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbgt.n\t4568c0 \n+\tbgt.n\t4568c8 \n \tmovs\tr3, r0\n \t\t\t@ instruction: 0xfa06000a\n-\torn\tr0, r8, #5\n-\tbeq.n\t456828 \n+\torn\tr0, ip, #5\n+\tbeq.n\t456830 \n \tmovs\tr4, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvaddl.s16\tq0, d10, d5\n+\tvaddl.s16\tq0, d14, d5\n \tstr.w\tr0, [r4, sl]\n \t\t\t@ instruction: 0xf7f8000a\n \t\t\t@ instruction: 0xf7d8000a\n \n 0045687c :\n test_flev_aromatics():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1822367,29 +1822369,29 @@\n \tmov\tr0, r4\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tb.n\t456a4e \n \tnop\n \t\t\t@ instruction: 0xf766000a\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcdp\t0, 10, cr0, cr0, cr5, {0}\n+\tcdp\t0, 10, cr0, cr4, cr5, {0}\n \t\t\t@ instruction: 0xf756000a\n-\tadd\tr7, pc, #1000\t@ (adr r7, 456ea8 )\n+\tadd\tr7, pc, #1016\t@ (adr r7, 456eb8 )\n \tmovs\tr4, r0\n \tadds\tr4, r6, #5\n \tmovs\tr3, r0\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tcdp\t0, 8, cr0, cr2, cr5, {0}\n+\tcdp\t0, 8, cr0, cr6, cr5, {0}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcdp\t0, 6, cr0, cr10, cr5, {0}\n-\tcdp\t0, 3, cr0, cr6, cr5, {0}\n+\tcdp\t0, 6, cr0, cr14, cr5, {0}\n+\tcdp\t0, 3, cr0, cr10, cr5, {0}\n \t\t\t@ instruction: 0xf5f8000a\n-\tstcl\t0, cr0, [r6, #-20]\t@ 0xffffffec\n+\tstcl\t0, cr0, [sl, #-20]\t@ 0xffffffec\n \t\t\t@ instruction: 0xf598000a\n \n 00456ae4 :\n test_peaksearch_non_close_peaks():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -1822766,34 +1822768,34 @@\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tb.n\t456e48 \n \tnop\n \t\t\t@ instruction: 0xf4f4000a\n \t\t\t@ instruction: 0xf4f2000a\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbvs.n\t456eb4 \n+\tbvs.n\t456ebc \n \tmovs\tr3, r0\n-\tssat\tr0, #6, r0\n+\tssat\tr0, #6, r4\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmcrr\t0, 0, r0, sl, cr5\n+\tmcrr\t0, 0, r0, lr, cr5\n \tldrb\tr6, [r6, #25]\n \tmovs\tr3, r0\n \tldrb\tr6, [r5, #25]\n \tmovs\tr3, r0\n \tldrb\tr4, [r2, #26]\n \tmovs\tr3, r0\n+\tadcs.w\tr0, r4, r5\n \tadcs.w\tr0, r0, r5\n-\tadc.w\tr0, ip, r5\n-\tadc.w\tr0, r6, r5\n+\tadc.w\tr0, sl, r5\n \tmovt\tr0, #57354\t@ 0xe00a\n-\tstrd\tr0, r0, [r6, #20]!\n-\tble.n\t457008 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xd4>\n+\tstrd\tr0, r0, [sl, #20]!\n+\tble.n\t457010 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0xdc>\n \tmovs\tr4, r0\n-\tstrd\tr0, r0, [r8, #20]!\n+\tstrd\tr0, r0, [ip, #20]!\n \t\t\t@ instruction: 0xf19e000a\n \tsbcs.w\tr0, r4, #10\n \tldr\tr0, [sp, #856]\t@ 0x358\n \tmovs\tr2, r0\n \n 00456f34 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base>:\n 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):\n@@ -1823172,30 +1823174,30 @@\n \tmovs\tr3, r0\n \teors.w\tr0, ip, #10\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \teors.w\tr0, r2, #10\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t457258 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x324>\n+\tb.n\t457260 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x32c>\n \tmovs\tr5, r0\n-\tstmia\tr6!, {r2, r5, r6, r7}\n+\tstmia\tr6!, {r3, r5, r6, r7}\n \tmovs\tr4, r0\n-\tb.n\t457224 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x2f0>\n+\tb.n\t45722c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x2f8>\n \tmovs\tr5, r0\n-\tstmia\tr6!, {r2, r3, r4, r5, r7}\n+\tstmia\tr6!, {r6, r7}\n \tmovs\tr4, r0\n-\tb.n\t4571d0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x29c>\n+\tb.n\t4571d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x2a4>\n \tmovs\tr5, r0\n-\tb.n\t457120 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1ec>\n+\tb.n\t457128 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)@@Base+0x1f4>\n \tmovs\tr5, r0\n \tldcl\t0, cr0, [ip, #-40]\t@ 0xffffffd8\n-\tb.n\t456e44 \n+\tb.n\t456e4c \n \tmovs\tr5, r0\n-\tstmia\tr4!, {r1, r2, r3, r5, r7}\n+\tstmia\tr4!, {r1, r4, r5, r7}\n \tmovs\tr4, r0\n \tadd\tr0, sp, #80\t@ 0x50\n \tblx\te8374 >::~_Vector_base()@plt>\n \tadd\tr0, sp, #64\t@ 0x40\n \tblx\te8374 >::~_Vector_base()@plt>\n \tldr\tr0, [sp, #52]\t@ 0x34\n \tblx\tf1f3c \n@@ -1824398,17 +1824400,17 @@\n \tnop\n \t\t\t@ instruction: 0xebe6000a\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \trsbs\tr0, r8, sl\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t457a18 \n+\tb.n\t457a20 \n \tmovs\tr5, r0\n-\tb.n\t457a08 \n+\tb.n\t457a10 \n \tmovs\tr5, r0\n \tasrs\tr2, r7, #7\n \tmovs\tr3, r0\n \tasrs\tr6, r3, #3\n \tmovs\tr3, r0\n \tasrs\tr4, r1, #3\n \tmovs\tr3, r0\n@@ -1824416,55 +1824418,55 @@\n \tmovs\tr3, r0\n \tasrs\tr2, r5, #2\n \tmovs\tr3, r0\n \tstr\tr1, [sp, #680]\t@ 0x2a8\n \tmovs\tr2, r0\n \tlsrs\tr2, r3, #30\n \tmovs\tr3, r0\n-\tb.n\t458508 \n+\tb.n\t458510 \n \tmovs\tr5, r0\n \tldrd\tr0, r0, [lr], #40\t@ 0x28\n \tstrd\tr0, r0, [r2], #-40\t@ 0x28\n \t\t\t@ instruction: 0xe83e000a\n \tlsrs\tr6, r0, #25\n \tmovs\tr3, r0\n-\tb.n\t4582a4 \n+\tb.n\t4582ac \n \tmovs\tr5, r0\n-\tsvc\t200\t@ 0xc8\n+\tsvc\t204\t@ 0xcc\n \tmovs\tr5, r0\n-\tstrh\tr2, [r1, #26]\n+\tstrh\tr6, [r1, #26]\n \tmovs\tr3, r0\n-\tstmia\tr6!, {r1, r2, r3, r4}\n+\tstmia\tr6!, {r1, r5}\n \tmovs\tr3, r0\n-\tcbz\tr0, 458252 \n+\tcbz\tr4, 458252 \n \tmovs\tr5, r0\n-\tbgt.n\t4582c0 \n+\tbgt.n\t4582c8 \n \tmovs\tr5, r0\n-\tbgt.n\t458284 \n+\tbgt.n\t45828c \n \tmovs\tr5, r0\n-\tblt.n\t45816c \n+\tblt.n\t458174 \n \tmovs\tr5, r0\n-\tvhadd.s8\td16, d12, d5\n-\tblt.n\t45811c \n+\tvhadd.s16\td16, d0, d5\n+\tblt.n\t458124 \n \tmovs\tr5, r0\n-\tblt.n\t4582d8 \n+\tblt.n\t4582e0 \n \tmovs\tr5, r0\n-\tldr\tr2, [pc, #400]\t@ (458388 )\n+\tldr\tr2, [pc, #416]\t@ (458398 )\n \tmovs\tr4, r0\n-\tbls.n\t4582a0 \n+\tbls.n\t4582a8 \n \tmovs\tr5, r0\n-\tbls.n\t45825c \n+\tbls.n\t458264 \n \tmovs\tr5, r0\n-\tldr\tr2, [pc, #144]\t@ (458294 )\n+\tldr\tr2, [pc, #160]\t@ (4582a4 )\n \tmovs\tr4, r0\n-\tbls.n\t45822c \n+\tbls.n\t458234 \n \tmovs\tr5, r0\n-\tbhi.n\t458208 \n+\tbls.n\t458210 \n \tmovs\tr5, r0\n-\tbhi.n\t4581dc \n+\tbhi.n\t4581e4 \n \tmovs\tr5, r0\n \n 00458210 :\n kdc_torsion_test():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8-d15}\n@@ -1824774,15 +1824776,15 @@\n \tvqrdmlsh.s\t, , d31[0]\n \tble.n\t45853c \n \tmovs\tr2, r1\n \tble.n\t458528 \n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tbvc.n\t4585ec \n+\tbvc.n\t4585f4 \n \tmovs\tr5, r0\n \tldr\tr5, [sp, #8]\n \tmovs\tr2, #96\t@ 0x60\n \tldr\tr1, [sp, #52]\t@ 0x34\n \tmov\tr0, r5\n \tblx\tea20c \n \tmov\tr2, r5\n@@ -1825079,29 +1825081,29 @@\n \tsubs\tr7, #26\n \tasrs\tr7, r5, #9\n \tstmia\tr0!, {r0, r1, r7}\n \tmovs\tr1, #202\t@ 0xca\n \tands\tr1, r3\n \tstr\tr4, [r3, #112]\t@ 0x70\n \tmovs\tr0, r0\n-\tbcc.n\t458870 \n+\tbcc.n\t458878 \n \tmovs\tr5, r0\n-\tbcc.n\t458830 \n+\tbcc.n\t458838 \n \tmovs\tr5, r0\n-\tadd\tsp, #168\t@ 0xa8\n+\tadd\tsp, #184\t@ 0xb8\n \tmovs\tr4, r0\n \tasrs\tr0, r7, #24\n \tmovs\tr3, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbne.n\t458960 \n+\tbne.n\t458968 \n \tmovs\tr5, r0\n-\tbne.n\t458960 \n+\tbne.n\t458968 \n \tmovs\tr5, r0\n \tbvc.n\t4589cc \n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr0, sp, #136\t@ 0x88\n \tblx\te8374 >::~_Vector_base()@plt>\n@@ -1825658,42 +1825660,42 @@\n \torrs\tr5, r5\n \tadds.w\tr6, ip, r2, asr #15\n \tsubs\tr7, #26\n \tbpl.n\t458e80 \n \tmovs\tr2, r1\n \tbpl.n\t458e68 \n \tmovs\tr2, r1\n-\t\t\t@ instruction: 0xb7ee\n+\t\t\t@ instruction: 0xb7f2\n \tmovs\tr3, r0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tb.n\t45930c \n+\tb.n\t459314 \n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #1016\t@ 0x3f8\n+\tadd\tr4, sp, #8\n \tmovs\tr4, r0\n-\tldmia\tr6!, {r1, r2, r3, r5}\n+\tldmia\tr6!, {r1, r4, r5}\n \tmovs\tr5, r0\n \t\t\t@ instruction: 0xfa640002\n \tldr\tr6, [sp, #768]\t@ 0x300\n \tmovs\tr2, r0\n-\tb.n\t458f00 \n+\tb.n\t458f08 \n \tmovs\tr3, r0\n-\tldmia\tr3, {r1, r2, r3, r5, r7}\n+\tldmia\tr3!, {r1, r4, r5, r7}\n \tmovs\tr5, r0\n-\tadd\tr2, sp, #992\t@ 0x3e0\n+\tadd\tr2, sp, #1008\t@ 0x3f0\n \tmovs\tr4, r0\n-\tldmia\tr3!, {r2, r4, r7}\n+\tldmia\tr3, {r3, r4, r7}\n \tmovs\tr5, r0\n-\tadd\tr2, sp, #864\t@ 0x360\n+\tadd\tr2, sp, #880\t@ 0x370\n \tmovs\tr4, r0\n-\tldmia\tr3!, {r1, r4, r5, r6}\n+\tldmia\tr3!, {r1, r2, r4, r5, r6}\n \tmovs\tr5, r0\n-\tldmia\tr3!, {r2, r4}\n+\tldmia\tr3, {r3, r4}\n \tmovs\tr5, r0\n \tbcs.n\t458fc4 \n \tmovs\tr2, r1\n \tbne.n\t458f0c \n \tmovs\tr2, r1\n \tbne.n\t458e9c \n \tmovs\tr2, r1\n@@ -1826138,44 +1826140,44 @@\n \tldr??.w\tr3, [fp, #4030]\t@ 0xfbe\n \tbeq.n\t459318 \n \tmovs\tr2, r1\n \tbeq.n\t4592f8 \n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tuxth\tr2, r4\n+\tuxth\tr6, r4\n \tmovs\tr3, r0\n-\tuxth\tr0, r1\n+\tuxth\tr4, r1\n \tmovs\tr3, r0\n-\tbgt.n\t459428 \n+\tbgt.n\t459430 \n \tmovs\tr3, r0\n-\tldr\tr6, [r5, #68]\t@ 0x44\n+\tldr\tr2, [r6, #68]\t@ 0x44\n \tmovs\tr3, r0\n-\tldr\tr2, [r2, #72]\t@ 0x48\n+\tldr\tr6, [r2, #72]\t@ 0x48\n \tmovs\tr3, r0\n-\tldr\tr6, [r0, #72]\t@ 0x48\n+\tldr\tr2, [r1, #72]\t@ 0x48\n \tmovs\tr3, r0\n-\tldr\tr6, [r5, #68]\t@ 0x44\n+\tldr\tr2, [r6, #68]\t@ 0x44\n \tmovs\tr3, r0\n-\tldr\tr2, [r2, #68]\t@ 0x44\n+\tldr\tr6, [r2, #68]\t@ 0x44\n \tmovs\tr3, r0\n \tadc.w\tr0, r8, #8519680\t@ 0x820000\n-\tstmia\tr1!, {r1, r2, r3, r4, r5}\n+\tstmia\tr1!, {r1, r6}\n \tmovs\tr5, r0\n \tldr\tr1, [sp, #552]\t@ 0x228\n \tmovs\tr2, r0\n-\tbge.n\t459388 \n+\tbge.n\t459390 \n \tmovs\tr3, r0\n \t\t\t@ instruction: 0xf4e60002\n-\tldmia\tr0!, {r1, r2, r4, r5, r7}\n+\tldmia\tr0!, {r1, r3, r4, r5, r7}\n \tmovs\tr5, r0\n-\tstr\tr1, [sp, #200]\t@ 0xc8\n+\tstr\tr1, [sp, #216]\t@ 0xd8\n \tmovs\tr3, r0\n \torrs.w\tr0, r6, #8519680\t@ 0x820000\n-\tldmia\tr0!, {r4, r5}\n+\tldmia\tr0!, {r2, r4, r5}\n \tmovs\tr5, r0\n \tldr\tr0, [sp, #52]\t@ 0x34\n \tmov\tr1, r4\n \tblx\te48e4 \n \tblx\tec408 \n \tldr\tr3, [sp, #56]\t@ 0x38\n \tadds\tr4, #1\n@@ -1826475,33 +1826477,33 @@\n \tsubs\tr7, #231\t@ 0xe7\n \tldmia\tr3, {r1, r3, r5, r7}\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr4!, {r5, r6, r7}\n+\tstmia\tr4!, {r2, r5, r6, r7}\n \tmovs\tr5, r0\n-\tstmia\tr5!, {r6}\n+\tstmia\tr5!, {r2, r6}\n \tmovs\tr5, r0\n-\tstmia\tr4!, {r3, r4, r5, r7}\n+\tstmia\tr4!, {r2, r3, r4, r5, r7}\n \tmovs\tr5, r0\n-\tbhi.n\t459834 \n+\tbhi.n\t45963c \n \tmovs\tr3, r0\n-\tbvc.n\t4596f8 \n+\tbvc.n\t459700 \n \tmovs\tr3, r0\n+\tstmia\tr4!, {r2, r7}\n+\tmovs\tr5, r0\n \tstmia\tr4!, {r7}\n \tmovs\tr5, r0\n-\tstmia\tr4!, {r2, r3, r4, r5, r6}\n+\tstmia\tr4!, {r1, r2, r4, r6}\n \tmovs\tr5, r0\n-\tstmia\tr4!, {r1, r4, r6}\n+\tstmia\tr4!, {r1, r2, r3, r4, r6}\n \tmovs\tr5, r0\n-\tstmia\tr4!, {r1, r3, r4, r6}\n-\tmovs\tr5, r0\n-\tadd\tr1, pc, #600\t@ (adr r1, 4599ac )\n+\tadd\tr1, pc, #616\t@ (adr r1, 4599bc )\n \tmovs\tr4, r0\n \tlsls\tr2, r5, #30\n \tmovs\tr3, r0\n \tldmia\tr1, {r1, r5, r7}\n \tmovs\tr2, r1\n \tldmia\tr1, {r1, r2, r5}\n \tmovs\tr2, r1\n@@ -1826842,29 +1826844,29 @@\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr0!, {r2, r3, r5, r6}\n \tmovs\tr2, r1\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tsubs\tr1, #70\t@ 0x46\n+\tsubs\tr1, #74\t@ 0x4a\n \tmovs\tr5, r0\n-\tstmia\tr2!, {r2, r3, r4, r7}\n+\tstmia\tr2!, {r5, r7}\n \tmovs\tr5, r0\n-\tbmi.n\t459b70 \n+\tbmi.n\t459b78 \n \tmovs\tr5, r0\n \tstcl\t0, cr0, [ip, #8]!\n-\tbcc.n\t459a14 \n+\tbcc.n\t459a1c \n \tmovs\tr5, r0\n \tldc\t0, cr0, [ip, #-8]!\n \tstmia\tr5!, {r2, r6, r7}\n \tmovs\tr2, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r2, r3, r4, r5}\n+\tstmia\tr0!, {r6}\n \tmovs\tr5, r0\n \tstmia\tr5!, {r2, r7}\n \tmovs\tr2, r1\n \n 00459b1c :\n test_ssm_sequence_formatting():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1827137,35 +1827139,35 @@\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr4!, {r3, r7}\n \tmovs\tr2, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #736]\t@ 0x2e0\n+\tstr\tr4, [sp, #752]\t@ 0x2f0\n \tmovs\tr4, r0\n-\tbkpt\t0x00b8\n+\tbkpt\t0x00bc\n \tmovs\tr5, r0\n-\tbkpt\t0x00d6\n+\tbkpt\t0x00da\n \tmovs\tr5, r0\n-\tnop\n-\tmovs\tr5, r0\n-\tstr\tr4, [sp, #264]\t@ 0x108\n+\titt\teq\n+\tmoveq\tr5, r0\n+\tstreq\tr4, [sp, #280]\t@ 0x118\n \tmovs\tr4, r0\n-\tadd\tr0, pc, #848\t@ (adr r0, 45a150 )\n+\tadd\tr0, pc, #864\t@ (adr r0, 45a160 )\n \tmovs\tr5, r0\n-\tbkpt\t0x00ce\n+\tbkpt\t0x00d2\n \tmovs\tr5, r0\n-\tstr\tr3, [sp, #944]\t@ 0x3b0\n+\tstr\tr3, [sp, #960]\t@ 0x3c0\n \tmovs\tr4, r0\n-\tbkpt\t0x00a6\n+\tbkpt\t0x00aa\n \tmovs\tr5, r0\n-\tbkpt\t0x00d0\n+\tbkpt\t0x00d4\n \tmovs\tr5, r0\n-\tstr\tr3, [sp, #600]\t@ 0x258\n+\tstr\tr3, [sp, #616]\t@ 0x268\n \tmovs\tr4, r0\n \tstmia\tr2!, {r1, r2, r4, r5, r7}\n \tmovs\tr2, r1\n \tstmia\tr2!, {r4, r5, r6}\n \tmovs\tr2, r1\n \tstmia\tr2!, {r2, r4, r6}\n \tmovs\tr2, r1\n@@ -1827407,15 +1827409,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r0]\n \tmovs\tr0, r0\n \tstmia\tr0!, {r3, r5, r6}\n \tmovs\tr2, r1\n-\tcbnz\tr0, 45a114 \n+\tcbnz\tr4, 45a114 \n \tmovs\tr5, r0\n \tstmia\tr0!, {r1, r3, r5}\n \tmovs\tr2, r1\n \tstmia\tr0!, {r2, r3}\n \tmovs\tr2, r1\n \titee\tle\n \tmovle\tr2, r1\n@@ -1827657,15 +1827659,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r0]\n \tmovs\tr0, r0\n \tpop\t{r5, r6, r7, pc}\n \tmovs\tr2, r1\n-\tcbnz\tr0, 45a340 \n+\tcbnz\tr4, 45a340 \n \tmovs\tr5, r0\n \tpop\t{r1, r2, r5, r7, pc}\n \tmovs\tr2, r1\n \tpop\t{r3, r7, pc}\n \tmovs\tr2, r1\n \tpop\t{r1, r2, r3, r6, pc}\n \tmovs\tr2, r1\n@@ -1827907,15 +1827909,15 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r3, #68]\t@ 0x44\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r0]\n \tmovs\tr0, r0\n \tcbnz\tr0, 45a5fa \n \tmovs\tr2, r1\n-\t\t\t@ instruction: 0xb708\n+\t\t\t@ instruction: 0xb70c\n \tmovs\tr5, r0\n \tcbnz\tr6, 45a5f2 \n \tmovs\tr2, r1\n \tcbnz\tr0, 45a5f0 \n \tmovs\tr2, r1\n \trevsh\tr6, r0\n \tmovs\tr2, r1\n@@ -1828291,43 +1828293,43 @@\n \tstmia\tr2!, {r5, r7}\n \trev\tr4, r3\n \tmovs\tr2, r1\n \trev\tr6, r2\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr4, [sp, #136]\t@ 0x88\n+\tldr\tr4, [sp, #152]\t@ 0x98\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #40]\t@ 0x28\n+\tldr\tr4, [sp, #56]\t@ 0x38\n \tmovs\tr3, r0\n-\tldrh\tr2, [r4, #12]\n+\tldrh\tr6, [r4, #12]\n \tmovs\tr5, r0\n-\tpush\t{r1, r6, r7, lr}\n+\tpush\t{r1, r2, r6, r7, lr}\n \tmovs\tr5, r0\n-\tpush\t{r2, r4, r7, lr}\n+\tpush\t{r3, r4, r7, lr}\n \tmovs\tr5, r0\n-\tpush\t{r1, r3, r5, r6, lr}\n+\tpush\t{r1, r2, r3, r5, r6, lr}\n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r5, lr}\n+\tpush\t{r1, r3, r5, lr}\n \tmovs\tr5, r0\n-\tpush\t{r1, r3, r4, r5, r7}\n+\tpush\t{r1, r2, r3, r4, r5, r7}\n \tmovs\tr5, r0\n-\tpush\t{r3, r4, r6, r7}\n+\tpush\t{r2, r3, r4, r6, r7}\n \tmovs\tr5, r0\n \t\t\t@ instruction: 0xb80c\n \tmovs\tr2, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tpush\t{r7}\n+\tpush\t{r2, r7}\n \tmovs\tr5, r0\n-\tldrh\tr6, [r1, #58]\t@ 0x3a\n+\tldrh\tr2, [r2, #58]\t@ 0x3a\n \tmovs\tr4, r0\n \tmov\tr0, r5\n \tmovs\tr3, #0\n \tstr\tr5, [sp, #268]\t@ 0x10c\n \tstr\tr3, [sp, #248]\t@ 0xf8\n \tstrb.w\tr3, [sp, #252]\t@ 0xfc\n \tstrd\tr3, r3, [sp, #272]\t@ 0x110\n@@ -1828812,47 +1828814,47 @@\n \tcmp\tr4, r0\n \tmovs\tr0, r0\n \tstmia\tr3!, {r0, r4}\n \tmovs\tr0, r0\n \tstmia\tr3!, {r4}\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsxth\tr6, r1\n+\tsxth\tr2, r2\n \tmovs\tr5, r0\n-\tcbz\tr6, 45af1c \n+\tcbz\tr2, 45af1e \n \tmovs\tr5, r0\n-\tcbz\tr6, 45af20 \n+\tcbz\tr2, 45af22 \n \tmovs\tr5, r0\n-\tcmp\tr5, #82\t@ 0x52\n+\tcmp\tr5, #86\t@ 0x56\n \tmovs\tr5, r0\n-\tadd\tr7, sp, #880\t@ 0x370\n+\tadd\tr7, sp, #896\t@ 0x380\n \tmovs\tr5, r0\n \tcbz\tr4, 45af5c \n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #920\t@ 0x398\n+\tadd\tr7, sp, #936\t@ 0x3a8\n \tmovs\tr5, r0\n-\tadd\tr7, sp, #840\t@ 0x348\n+\tadd\tr7, sp, #856\t@ 0x358\n \tmovs\tr5, r0\n \tcbz\tr6, 45af58 \n \tmovs\tr2, r1\n \tuxtb\tr2, r4\n \tmovs\tr2, r1\n-\tadd\tr6, sp, #848\t@ 0x350\n+\tadd\tr6, sp, #864\t@ 0x360\n \tmovs\tr5, r0\n \tsxtb\tr0, r5\n \tmovs\tr2, r1\n-\tadd\tr6, sp, #384\t@ 0x180\n+\tadd\tr6, sp, #400\t@ 0x190\n \tmovs\tr5, r0\n-\tadd\tr6, sp, #632\t@ 0x278\n+\tadd\tr6, sp, #648\t@ 0x288\n \tmovs\tr5, r0\n \tcbz\tr2, 45af54 \n \tmovs\tr2, r1\n \tcbz\tr6, 45af42 \n \tmovs\tr2, r1\n \tb.n\t45ae44 \n \tb.n\t45ae4a \n@@ -1829400,37 +1829402,37 @@\n \tb.n\t45b3e2 \n \tadd\tsp, #280\t@ 0x118\n \tmovs\tr2, r1\n \tadd\tsp, #208\t@ 0xd0\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #248]\t@ 0xf8\n+\tstr\tr2, [sp, #264]\t@ 0x108\n \tmovs\tr3, r0\n-\tstr\tr2, [sp, #144]\t@ 0x90\n+\tstr\tr2, [sp, #160]\t@ 0xa0\n \tmovs\tr3, r0\n \tadd\tr7, sp, #576\t@ 0x240\n \tmovs\tr2, r1\n \tbcc.n\t45b3f4 \n \tmovs\tr2, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #984\t@ 0x3d8\n+\tadd\tr2, sp, #1000\t@ 0x3e8\n \tmovs\tr5, r0\n-\tadd\tr3, sp, #24\n+\tadd\tr3, sp, #40\t@ 0x28\n \tmovs\tr5, r0\n-\tadd\tr3, sp, #24\n+\tadd\tr3, sp, #40\t@ 0x28\n \tmovs\tr5, r0\n-\tadd\tr2, sp, #144\t@ 0x90\n+\tadd\tr2, sp, #160\t@ 0xa0\n \tmovs\tr5, r0\n-\tldrsh\tr6, [r1, r0]\n+\tldrsh\tr2, [r2, r0]\n \tmovs\tr4, r0\n-\tadd\tr1, sp, #704\t@ 0x2c0\n+\tadd\tr1, sp, #720\t@ 0x2d0\n \tmovs\tr5, r0\n-\tadd\tr1, sp, #848\t@ 0x350\n+\tadd\tr1, sp, #864\t@ 0x360\n \tmovs\tr5, r0\n \tadd\tr4, sp, #16\n \tmovs\tr2, r1\n \tadd\tr3, sp, #944\t@ 0x3b0\n \tmovs\tr2, r1\n \tstrh\tr6, [r1, r5]\n \tmovs\tr2, r0\n@@ -1829898,41 +1829900,41 @@\n \tsubs\tr7, #214\t@ 0xd6\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrh\tr0, [r0, #0]\n \teors\tr6, r4\n \tadd\tr2, sp, #856\t@ 0x358\n \tmovs\tr2, r1\n-\tadd\tr3, pc, #656\t@ (adr r3, 45bcd0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1a0>)\n+\tadd\tr3, pc, #672\t@ (adr r3, 45bce0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1b0>)\n \tmovs\tr5, r0\n \tadd\tr2, sp, #808\t@ 0x328\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #18\n+\tasrs\tr6, r7, #18\n \tmovs\tr4, r0\n-\tadd\tr3, pc, #640\t@ (adr r3, 45bcd0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1a0>)\n+\tadd\tr3, pc, #656\t@ (adr r3, 45bce0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1b0>)\n \tmovs\tr5, r0\n-\t\t\t@ instruction: 0xb70a\n+\t\t\t@ instruction: 0xb70e\n \tmovs\tr5, r0\n-\tadd\tr0, pc, #376\t@ (adr r0, 45bbd0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0xa0>)\n+\tadd\tr0, pc, #392\t@ (adr r0, 45bbe0 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0xb0>)\n \tmovs\tr4, r0\n-\tadd\tr6, pc, #664\t@ (adr r6, 45bcf4 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1c4>)\n+\tadd\tr6, pc, #680\t@ (adr r6, 45bd04 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0x1d4>)\n \tmovs\tr5, r0\n \tadd\tr0, sp, #616\t@ 0x268\n \tmovs\tr2, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #8\t@ (adr r6, 45ba70 )\n+\tadd\tr6, pc, #24\t@ (adr r6, 45ba80 )\n \tmovs\tr5, r0\n-\tldrb\tr2, [r0, #25]\n+\tldrb\tr6, [r0, #25]\n \tmovs\tr4, r0\n-\tldrb\tr6, [r5, #24]\n+\tldrb\tr2, [r6, #24]\n \tmovs\tr4, r0\n-\tsxth\tr6, r5\n+\tsxth\tr2, r6\n \tmovs\tr3, r0\n \tlsls\tr2, r0, #14\n \tmovs\tr3, r0\n \tldr\tr3, [pc, #164]\t@ (45bb20 )\n \tldr\tr2, [sp, #48]\t@ 0x30\n \tldr\tr1, [pc, #164]\t@ (45bb24 )\n \tldr\tr3, [r2, r3]\n@@ -1829998,15 +1830000,15 @@\n \tstr\tr3, [sp, #24]\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tb.n\t45ba98 \n \tb.n\t45bb06 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #896\t@ (adr r2, 45bea8 )\n+\tadd\tr2, pc, #912\t@ (adr r2, 45beb8 )\n \tmovs\tr5, r0\n \tadd\tr5, pc, #192\t@ (adr r5, 45bbec , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base+0xbc>)\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \t...\n \n 0045bb30 , std::allocator > const&, int, coot::protein_geometry, bool, int, bool, bool)@@Base>:\n@@ -1830241,21 +1830243,21 @@\n \tmovs\tr0, r0\n \tldmia\tr2, {r2, r4, r5, r6, r7}\n \tmovs\tr2, r0\n \tadd\tr4, pc, #584\t@ (adr r4, 45c008 )\n \tmovs\tr2, r1\n \tldmia\tr1!, {r2, r3, r4, r6, r7}\n \tmovs\tr2, r0\n-\tldrb\tr4, [r0, #6]\n+\tldrb\tr0, [r1, #6]\n \tmovs\tr3, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #16\t@ (adr r1, 45bde0 )\n+\tadd\tr1, pc, #32\t@ (adr r1, 45bdf0 )\n \tmovs\tr5, r0\n-\tadd\tr1, pc, #16\t@ (adr r1, 45bde4 )\n+\tadd\tr1, pc, #32\t@ (adr r1, 45bdf4 )\n \tmovs\tr5, r0\n \tadd\tr2, pc, #816\t@ (adr r2, 45c108 )\n \tmovs\tr2, r1\n \tadd\tr2, pc, #536\t@ (adr r2, 45bff4 )\n \tmovs\tr2, r1\n \n 0045bddc :\n@@ -1830762,47 +1830764,47 @@\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr1, pc, #928\t@ (adr r1, 45c730 )\n \tmovs\tr2, r1\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #768]\t@ 0x300\n+\tldr\tr7, [sp, #784]\t@ 0x310\n \tmovs\tr5, r0\n-\tldr\tr7, [sp, #672]\t@ 0x2a0\n+\tldr\tr7, [sp, #688]\t@ 0x2b0\n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadd\tr1, pc, #304\t@ (adr r1, 45c4d4 )\n \tmovs\tr2, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tstrh\tr2, [r0, #26]\n+\tstrh\tr6, [r0, #26]\n \tmovs\tr3, r0\n \tadd\tr0, pc, #664\t@ (adr r0, 45c64c )\n \tmovs\tr2, r1\n-\tldr\tr1, [sp, #320]\t@ 0x140\n+\tldr\tr1, [sp, #336]\t@ 0x150\n \tmovs\tr5, r0\n-\tbvs.n\t45c374 \n+\tbvs.n\t45c37c \n \tmovs\tr3, r0\n-\tldr\tr6, [sp, #168]\t@ 0xa8\n+\tldr\tr6, [sp, #184]\t@ 0xb8\n \tmovs\tr5, r0\n \tcmp\tr1, #218\t@ 0xda\n \tmovs\tr3, r0\n \tcmp\tr1, #208\t@ 0xd0\n \tmovs\tr3, r0\n \tcmp\tr1, #246\t@ 0xf6\n \tmovs\tr3, r0\n-\tldr\tr3, [sp, #488]\t@ 0x1e8\n+\tldr\tr3, [sp, #504]\t@ 0x1f8\n \tmovs\tr5, r0\n-\tstr\tr4, [sp, #720]\t@ 0x2d0\n+\tstr\tr4, [sp, #736]\t@ 0x2e0\n \tmovs\tr5, r0\n-\tldrh\tr2, [r7, #0]\n+\tldrh\tr6, [r7, #0]\n \tmovs\tr4, r0\n \tldr\tr0, [sp, #40]\t@ 0x28\n \tblx\tf1fb8 \n \tldr\tr0, [sp, #36]\t@ 0x24\n \tblx\tf02f0 \n \tldr\tr0, [sp, #32]\n \tblx\tf1fb8 \n@@ -1831306,39 +1831308,39 @@\n \tsubs\tr7, #217\t@ 0xd9\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldr\tr2, [sp, #936]\t@ 0x3a8\n \tmovs\tr2, r1\n \tldr\tr2, [sp, #880]\t@ 0x370\n \tmovs\tr2, r1\n-\tldr\tr1, [sp, #504]\t@ 0x1f8\n+\tldr\tr1, [sp, #520]\t@ 0x208\n \tmovs\tr5, r0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #616]\t@ 0x268\n+\tldr\tr0, [sp, #632]\t@ 0x278\n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr2, [sp, #288]\t@ 0x120\n \tmovs\tr2, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #88]\t@ 0x58\n+\tldr\tr0, [sp, #104]\t@ 0x68\n \tmovs\tr5, r0\n-\tstr\tr7, [sp, #656]\t@ 0x290\n+\tstr\tr7, [sp, #672]\t@ 0x2a0\n \tmovs\tr5, r0\n-\tadds\tr2, #18\n+\tadds\tr2, #22\n \tmovs\tr3, r0\n \tstr\tr7, [sp, #472]\t@ 0x1d8\n \tmovs\tr2, r1\n-\tstr\tr6, [sp, #80]\t@ 0x50\n+\tstr\tr6, [sp, #96]\t@ 0x60\n \tmovs\tr5, r0\n-\tldr\tr4, [r7, #104]\t@ 0x68\n+\tldr\tr0, [r0, #108]\t@ 0x6c\n \tmovs\tr4, r0\n \tmov\tr0, r5\n \tblx\teefe4 <__cxa_free_exception@plt>\n \tmov\tr0, r4\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tadd\tr0, sp, #484\t@ 0x1e4\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n@@ -1831899,39 +1831901,39 @@\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [sp, #744]\t@ 0x2e8\n \tmovs\tr2, r1\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #592]\t@ 0x250\n+\tstr\tr2, [sp, #608]\t@ 0x260\n \tmovs\tr5, r0\n-\tstr\tr2, [sp, #520]\t@ 0x208\n+\tstr\tr2, [sp, #536]\t@ 0x218\n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr4, [sp, #192]\t@ 0xc0\n \tmovs\tr2, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tldrh\tr6, [r2, #38]\t@ 0x26\n+\tldrh\tr2, [r3, #38]\t@ 0x26\n \tmovs\tr5, r0\n-\tstr\tr1, [sp, #800]\t@ 0x320\n+\tstr\tr1, [sp, #816]\t@ 0x330\n \tmovs\tr5, r0\n-\tstr\tr1, [sp, #728]\t@ 0x2d8\n+\tstr\tr1, [sp, #744]\t@ 0x2e8\n \tmovs\tr5, r0\n-\tldrh\tr0, [r2, #14]\n+\tldrh\tr4, [r2, #14]\n \tmovs\tr4, r0\n-\tldr\tr6, [r1, #32]\n+\tldr\tr2, [r2, #32]\n \tmovs\tr4, r0\n-\tstr\tr1, [sp, #392]\t@ 0x188\n+\tstr\tr1, [sp, #408]\t@ 0x198\n \tmovs\tr5, r0\n-\tstr\tr1, [sp, #320]\t@ 0x140\n+\tstr\tr1, [sp, #336]\t@ 0x150\n \tmovs\tr5, r0\n \tstr\tr1, [sp, #248]\t@ 0xf8\n \tmovs\tr2, r1\n \tstr\tr0, [sp, #856]\t@ 0x358\n \tmovs\tr2, r1\n \tb.n\t45cef2 \n \tb.n\t45ceec \n@@ -1832714,23 +1832716,23 @@\n \tmovs\tr2, r1\n \tldrh\tr2, [r3, #62]\t@ 0x3e\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr7, #152\t@ 0x98\n \tmovs\tr2, r0\n-\tldr\tr4, [sp, #232]\t@ 0xe8\n+\tldr\tr4, [sp, #248]\t@ 0xf8\n \tmovs\tr5, r0\n \tadds\tr1, #188\t@ 0xbc\n \tmovs\tr2, r0\n \tstrh\tr4, [r0, #56]\t@ 0x38\n \tmovs\tr2, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r3, #48]\t@ 0x30\n+\tstrh\tr6, [r3, #48]\t@ 0x30\n \tmovs\tr5, r0\n \tldr\tr2, [pc, #672]\t@ (45dc10 )\n \tldr\tr3, [pc, #676]\t@ (45dc14 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [sp, #1972]\t@ 0x7b4\n@@ -1832992,27 +1832994,27 @@\n \tmovs\tr2, r1\n \tstrh\tr6, [r6, #46]\t@ 0x2e\n \tmovs\tr2, r1\n \tstrh\tr0, [r1, #46]\t@ 0x2e\n \tmovs\tr2, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r5, #38]\t@ 0x26\n+\tstrh\tr2, [r6, #38]\t@ 0x26\n \tmovs\tr5, r0\n-\tstrh\tr0, [r0, #38]\t@ 0x26\n+\tstrh\tr4, [r0, #38]\t@ 0x26\n \tmovs\tr5, r0\n-\tstrb\tr6, [r2, #12]\n+\tstrb\tr2, [r3, #12]\n \tmovs\tr5, r0\n \tstrh\tr0, [r1, #36]\t@ 0x24\n \tmovs\tr2, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tstrb\tr6, [r0, #12]\n+\tstrb\tr2, [r1, #12]\n \tmovs\tr5, r0\n \tstrh\tr0, [r1, #34]\t@ 0x22\n \tmovs\tr2, r1\n \n 0045dc50 :\n test_previous_water():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1833807,29 +1833809,29 @@\n \tmov\tr0, r7\n \tadd\tr1, pc\n \tb.n\t45e7bc \n \tmovs\tr0, r0\n \tcmp\tr0, r0\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr6, #204\t@ 0xcc\n-\tadd\tr7, pc, #792\t@ (adr r7, 45eab4 )\n+\tadd\tr7, pc, #808\t@ (adr r7, 45eac4 )\n \tmovs\tr3, r0\n-\tadd\tr7, pc, #0\t@ (adr r7, 45e7a0 )\n+\tadd\tr7, pc, #16\t@ (adr r7, 45e7b0 )\n \tmovs\tr3, r0\n-\tadd\tr5, pc, #360\t@ (adr r5, 45e90c )\n+\tadd\tr5, pc, #376\t@ (adr r5, 45e91c )\n \tmovs\tr3, r0\n-\tadd\tr4, pc, #960\t@ (adr r4, 45eb68 )\n+\tadd\tr4, pc, #976\t@ (adr r4, 45eb78 )\n \tmovs\tr3, r0\n-\tadd\tr4, pc, #520\t@ (adr r4, 45e9b4 )\n+\tadd\tr4, pc, #536\t@ (adr r4, 45e9c4 )\n \tmovs\tr3, r0\n-\tadd\tr4, pc, #144\t@ (adr r4, 45e840 )\n+\tadd\tr4, pc, #160\t@ (adr r4, 45e850 )\n \tmovs\tr3, r0\n-\tldrb\tr2, [r0, #2]\n+\tldrb\tr6, [r0, #2]\n \tmovs\tr5, r0\n-\tstrb\tr6, [r4, r6]\n+\tstrb\tr2, [r5, r6]\n \tmovs\tr5, r0\n \tldr\tr6, [sp, #816]\t@ 0x330\n \tmovs\tr2, r0\n \tbl\t452040 \n \tldr.w\tr1, [pc, #2088]\t@ 45efec \n \tmov\tr0, r6\n \tadd\tr1, pc\n@@ -1834495,31 +1834497,31 @@\n \tldr.w\tr1, [r3, #3800]\t@ 0xed8\n \tsubs\tr1, r1, r0\n \tcbz\tr0, 45efe2 \n \tblx\te9174 \n \tadd.w\tr0, r5, #7872\t@ 0x1ec0\n \tblx\tebdf8 >::~vector()@plt>\n \tb.n\t45eb8a \n-\tldr\tr2, [r5, #56]\t@ 0x38\n+\tldr\tr6, [r5, #56]\t@ 0x38\n \tmovs\tr5, r0\n \tldr\tr6, [sp, #536]\t@ 0x218\n \tmovs\tr2, r0\n-\tstrb\tr4, [r3, r4]\n+\tstrb\tr0, [r4, r4]\n \tmovs\tr5, r0\n-\tldr\tr2, [r2, #52]\t@ 0x34\n+\tldr\tr6, [r2, #52]\t@ 0x34\n \tmovs\tr5, r0\n \tldr\tr6, [sp, #184]\t@ 0xb8\n \tmovs\tr2, r0\n-\tstrb\tr2, [r3, #29]\n+\tstrb\tr6, [r3, #29]\n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r2, r2]\n+\tstrb\tr2, [r3, r2]\n \tmovs\tr5, r0\n-\tstrb\tr2, [r5, #28]\n+\tstrb\tr6, [r5, #28]\n \tmovs\tr5, r0\n \tstrb\tr2, [r5, #28]\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr6, [r2, #27]\n \tmovs\tr2, r1\n@@ -1834853,35 +1834855,35 @@\n \tnop\n \tldr\tr4, [r3, #120]\t@ 0x78\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr6, [r2, #116]\t@ 0x74\n \tmovs\tr2, r1\n-\tldr\tr6, [r2, #112]\t@ 0x70\n+\tldr\tr2, [r3, #112]\t@ 0x70\n \tmovs\tr5, r0\n \tstr\tr5, [sp, #536]\t@ 0x218\n \tmovs\tr2, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #904]\t@ 0x388\n+\tstr\tr7, [sp, #920]\t@ 0x398\n \tmovs\tr3, r0\n-\tb.n\t45f428 \n+\tb.n\t45f430 \n \tmovs\tr3, r0\n-\tldr\tr4, [r6, #100]\t@ 0x64\n+\tldr\tr0, [r7, #100]\t@ 0x64\n \tmovs\tr5, r0\n-\tstr\tr7, [sp, #280]\t@ 0x118\n+\tstr\tr7, [sp, #296]\t@ 0x128\n \tmovs\tr3, r0\n \tstr\tr4, [sp, #832]\t@ 0x340\n \tmovs\tr2, r0\n-\tsvc\t210\t@ 0xd2\n+\tsvc\t214\t@ 0xd6\n \tmovs\tr3, r0\n-\tldr\tr2, [r5, #84]\t@ 0x54\n+\tldr\tr6, [r5, #84]\t@ 0x54\n \tmovs\tr5, r0\n-\tadd\tlr, pc\n+\tcmp\tr2, r0\n \tmovs\tr4, r0\n \tldr\tr4, [r0, #80]\t@ 0x50\n \tmovs\tr2, r1\n \tldr\tr0, [r3, #76]\t@ 0x4c\n \tmovs\tr2, r1\n \tldr\tr2, [r4, #72]\t@ 0x48\n \tmovs\tr2, r1\n@@ -1834932,19 +1834934,19 @@\n \tpop\t{r4, pc}\n \tblx\ted54c <__cxa_end_catch@plt+0x4>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr0, [r5, #64]\t@ 0x40\n \tmovs\tr2, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [r6, #64]\t@ 0x40\n+\tldr\tr4, [r6, #64]\t@ 0x40\n \tmovs\tr5, r0\n-\tldrh\tr4, [r5, r5]\n+\tldrh\tr0, [r6, r5]\n \tmovs\tr5, r0\n-\tbics\tr2, r1\n+\tbics\tr6, r1\n \tmovs\tr4, r0\n \n 0045f448 :\n test_residue_atom_renaming():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1835512,45 +1835514,45 @@\n \tb.n\t45f93c \n \tb.n\t45f972 \n \tb.n\t45f978 \n \tb.n\t45f9a8 \n \tb.n\t45f934 \n \tldr\tr2, [r2, #56]\t@ 0x38\n \tmovs\tr2, r1\n-\tldr\tr4, [r0, #60]\t@ 0x3c\n+\tldr\tr0, [r1, #60]\t@ 0x3c\n \tmovs\tr5, r0\n \tldr\tr2, [r1, #56]\t@ 0x38\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr0, [r1, #60]\t@ 0x3c\n+\tldr\tr4, [r1, #60]\t@ 0x3c\n \tmovs\tr5, r0\n \tstr\tr1, [sp, #464]\t@ 0x1d0\n \tmovs\tr2, r0\n \tstr\tr1, [sp, #344]\t@ 0x158\n \tmovs\tr2, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr4, [r3, #52]\t@ 0x34\n+\tldr\tr0, [r4, #52]\t@ 0x34\n \tmovs\tr5, r0\n-\tnegs\tr4, r2\n+\tnegs\tr0, r3\n \tmovs\tr4, r0\n \tldr\tr2, [r5, #36]\t@ 0x24\n \tmovs\tr2, r1\n-\tstrh\tr0, [r7, #32]\n+\tstrh\tr4, [r7, #32]\n \tmovs\tr5, r0\n-\tldr\tr0, [r1, #40]\t@ 0x28\n+\tldr\tr4, [r1, #40]\t@ 0x28\n \tmovs\tr5, r0\n-\tldr\tr6, [r2, #40]\t@ 0x28\n+\tldr\tr2, [r3, #40]\t@ 0x28\n \tmovs\tr5, r0\n \tldrsh\tr4, [r3, r2]\n \tmovs\tr0, r0\n-\tldr\tr0, [r4, #8]\n+\tldr\tr4, [r4, #8]\n \tmovs\tr5, r0\n-\tstrh\tr2, [r2, #16]\n+\tstrh\tr6, [r2, #16]\n \tmovs\tr5, r0\n \tstr\tr6, [r1, #120]\t@ 0x78\n \tmovs\tr2, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n@@ -1835830,15 +1835832,15 @@\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr6, [r0, #84]\t@ 0x54\n \tmovs\tr2, r1\n \tldr\tr0, [r1, r0]\n \tmovs\tr0, r0\n-\tstr\tr2, [r6, #96]\t@ 0x60\n+\tstr\tr6, [r6, #96]\t@ 0x60\n \tmovs\tr5, r0\n \tstr\tr4, [r5, #60]\t@ 0x3c\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #56]\t@ 0x38\n \tmovs\tr2, r1\n \tstr\tr0, [r2, #56]\t@ 0x38\n \tmovs\tr2, r1\n@@ -1836164,47 +1836166,47 @@\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #44]\t@ 0x2c\n \tmovs\tr2, r1\n \tstr\tr4, [r4, #32]\n \tmovs\tr0, r0\n-\tstr\tr6, [r7, #60]\t@ 0x3c\n+\tstr\tr2, [r0, #64]\t@ 0x40\n \tmovs\tr5, r0\n \tldr\tr4, [r6, #8]\n \tmovs\tr0, r0\n-\tstr\tr0, [r4, #60]\t@ 0x3c\n+\tstr\tr4, [r4, #60]\t@ 0x3c\n \tmovs\tr5, r0\n \tldr\tr0, [r5, r2]\n \tmovs\tr0, r0\n-\tstr\tr0, [r2, #60]\t@ 0x3c\n+\tstr\tr4, [r2, #60]\t@ 0x3c\n \tmovs\tr5, r0\n \tstr\tr0, [r5, #84]\t@ 0x54\n \tmovs\tr0, r0\n-\tstr\tr0, [r0, #60]\t@ 0x3c\n+\tstr\tr4, [r0, #60]\t@ 0x3c\n \tmovs\tr5, r0\n \tldrb\tr4, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [r7, #56]\t@ 0x38\n+\tstr\tr0, [r0, #60]\t@ 0x3c\n \tmovs\tr5, r0\n \tldr\tr0, [r5, r5]\n \tmovs\tr0, r0\n-\tstr\tr4, [r6, #56]\t@ 0x38\n+\tstr\tr0, [r7, #56]\t@ 0x38\n \tmovs\tr5, r0\n \tldr\tr0, [r3, r1]\n \tmovs\tr0, r0\n-\tstr\tr0, [r4, #56]\t@ 0x38\n+\tstr\tr4, [r4, #56]\t@ 0x38\n \tmovs\tr5, r0\n \tstr\tr4, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tstr\tr0, [r2, #56]\t@ 0x38\n+\tstr\tr4, [r2, #56]\t@ 0x38\n \tmovs\tr5, r0\n \tldr\tr4, [r5, r4]\n \tmovs\tr0, r0\n-\tstr\tr4, [r0, #56]\t@ 0x38\n+\tstr\tr0, [r1, #56]\t@ 0x38\n \tmovs\tr5, r0\n \tstr\tr0, [r4, #8]\n \tmovs\tr2, r1\n \tstr\tr2, [r6, #4]\n \tmovs\tr2, r1\n \tstr\tr2, [r2, #4]\n \tmovs\tr2, r1\n@@ -1836514,43 +1836516,43 @@\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r0, r5]\n \tmovs\tr2, r1\n \tldrh\tr4, [r4, r2]\n \tmovs\tr0, r0\n-\tstr\tr6, [r7, #16]\n+\tstr\tr2, [r0, #20]\n \tmovs\tr5, r0\n \tldr\tr4, [r4, #0]\n \tmovs\tr0, r0\n-\tstr\tr0, [r4, #16]\n+\tstr\tr4, [r4, #16]\n \tmovs\tr5, r0\n \tstr\tr4, [r5, #20]\n \tmovs\tr0, r0\n-\tstr\tr4, [r2, #16]\n+\tstr\tr0, [r3, #16]\n \tmovs\tr5, r0\n \tldr\tr0, [r5, #20]\n \tmovs\tr0, r0\n-\tstr\tr0, [r2, #16]\n+\tstr\tr4, [r2, #16]\n \tmovs\tr5, r0\n \tldr\tr0, [r2, #20]\n \tmovs\tr0, r0\n-\tstr\tr4, [r7, #12]\n+\tstr\tr0, [r0, #16]\n \tmovs\tr5, r0\n \tldrh\tr0, [r5, r1]\n \tmovs\tr0, r0\n-\tstr\tr4, [r5, #12]\n+\tstr\tr0, [r6, #12]\n \tmovs\tr5, r0\n \tldr\tr4, [r2, #0]\n \tmovs\tr0, r0\n-\tstr\tr4, [r4, #12]\n+\tstr\tr0, [r5, #12]\n \tmovs\tr5, r0\n \tstr\tr4, [r1, #64]\t@ 0x40\n \tmovs\tr0, r0\n-\tstr\tr0, [r2, #12]\n+\tstr\tr4, [r2, #12]\n \tmovs\tr5, r0\n \tldrb\tr4, [r6, r4]\n \tmovs\tr2, r1\n \tldrb\tr6, [r0, r4]\n \tmovs\tr2, r1\n \tldrb\tr2, [r2, r3]\n \tmovs\tr2, r1\n@@ -1837026,33 +1837028,33 @@\n \tsubs\tr0, #45\t@ 0x2d\n \tstmia\tr1!, {r1, r4, r6}\n \tsubs\tr7, #224\t@ 0xe0\n \tldrh\tr2, [r0, r7]\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldrsh\tr6, [r0, r2]\n+\tldrsh\tr2, [r1, r2]\n \tmovs\tr5, r0\n-\tstr\tr6, [r6, #120]\t@ 0x78\n+\tstr\tr2, [r7, #120]\t@ 0x78\n \tmovs\tr3, r0\n-\tstr\tr6, [r3, #120]\t@ 0x78\n+\tstr\tr2, [r4, #120]\t@ 0x78\n \tmovs\tr3, r0\n-\tldrb\tr4, [r2, r6]\n+\tldrb\tr0, [r3, r6]\n \tmovs\tr5, r0\n-\tstr\tr2, [r4, #104]\t@ 0x68\n+\tstr\tr6, [r4, #104]\t@ 0x68\n \tmovs\tr3, r0\n \tldrb\tr0, [r5, #29]\n \tmovs\tr2, r0\n-\tldrh\tr0, [r6, r6]\n+\tldrh\tr4, [r6, r6]\n \tmovs\tr5, r0\n-\tstr\tr2, [r2, #84]\t@ 0x54\n+\tstr\tr6, [r2, #84]\t@ 0x54\n \tmovs\tr3, r0\n-\tldrh\tr0, [r0, r6]\n+\tldrh\tr4, [r0, r6]\n \tmovs\tr5, r0\n-\tstr\tr2, [r4, #80]\t@ 0x50\n+\tstr\tr6, [r4, #80]\t@ 0x50\n \tmovs\tr3, r0\n \tldr\tr2, [r2, r0]\n \tmovs\tr2, r1\n \tldrsb\tr2, [r1, r6]\n \tmovs\tr2, r1\n \n 00460940 :\n@@ -1837458,37 +1837460,37 @@\n \tb.n\t460d56 \n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldrsb\tr4, [r3, r2]\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tsubs\tr0, #184\t@ 0xb8\n+\tsubs\tr0, #188\t@ 0xbc\n \tmovs\tr3, r0\n \tldrsb\tr4, [r1, r2]\n \tmovs\tr2, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [r1, r4]\n+\tldr\tr6, [r1, r4]\n \tmovs\tr5, r0\n \tstrb\tr4, [r3, r7]\n \tmovs\tr2, r1\n-\tmovs\tr5, #192\t@ 0xc0\n+\tmovs\tr5, #196\t@ 0xc4\n \tmovs\tr5, r0\n-\tldrsb\tr6, [r6, r7]\n+\tldrsb\tr2, [r7, r7]\n \tmovs\tr5, r0\n-\tstrh\tr4, [r7, r2]\n+\tstrh\tr0, [r0, r3]\n \tmovs\tr5, r0\n \tudf\t#96\t@ 0x60\n \tmovs\tr2, r0\n \tudf\t#88\t@ 0x58\n \tmovs\tr2, r0\n \tudf\t#126\t@ 0x7e\n \tmovs\tr2, r0\n-\tldrsb\tr6, [r0, r2]\n+\tldrsb\tr2, [r1, r2]\n \tmovs\tr5, r0\n \tstrh\tr0, [r5, r4]\n \tmovs\tr2, r1\n \tstrh\tr4, [r6, r3]\n \tmovs\tr2, r1\n \n 00460dc4 :\n@@ -1838134,49 +1838136,49 @@\n \tmov\tr4, r9\n \tstr\tr3, [sp, #28]\n \tstr.w\tr9, [sp, #20]\n \tb.n\t46139a \n \tnop\n \tstrh\tr4, [r2, r0]\n \tmovs\tr2, r1\n-\tstrb\tr2, [r6, r4]\n+\tstrb\tr6, [r6, r4]\n \tmovs\tr5, r0\n \tstrh\tr0, [r1, r0]\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr2, [r6, r6]\n \tmovs\tr2, r1\n-\tmovs\tr1, #126\t@ 0x7e\n+\tmovs\tr1, #130\t@ 0x82\n \tmovs\tr5, r0\n-\tstrh\tr2, [r0, r7]\n+\tstrh\tr6, [r0, r7]\n \tmovs\tr5, r0\n-\tstrh\tr0, [r6, r6]\n+\tstrh\tr4, [r6, r6]\n \tmovs\tr5, r0\n-\tstrh\tr2, [r4, r6]\n+\tstrh\tr6, [r4, r6]\n \tmovs\tr5, r0\n-\tstrh\tr6, [r1, r6]\n+\tstrh\tr2, [r2, r6]\n \tmovs\tr5, r0\n \tstrb\tr6, [r3, #25]\n \tmovs\tr2, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r4, r4]\n+\tstrh\tr6, [r4, r4]\n \tmovs\tr5, r0\n-\tldr\tr0, [r7, #32]\n+\tldr\tr4, [r7, #32]\n \tmovs\tr5, r0\n-\tstr\tr0, [r4, r5]\n+\tstr\tr4, [r4, r5]\n \tmovs\tr5, r0\n-\tldr\tr4, [r3, #4]\n+\tldr\tr0, [r4, #4]\n \tmovs\tr5, r0\n-\tstr\tr4, [r6, r4]\n+\tstr\tr0, [r7, r4]\n \tmovs\tr5, r0\n \tldr\tr4, [pc, #568]\t@ (461734 )\n \tmovs\tr2, r1\n-\tldr\tr7, [pc, #368]\t@ (461670 )\n+\tldr\tr7, [pc, #384]\t@ (461680 )\n \tmovs\tr5, r0\n \n 00461500 :\n test_dictionary_partial_charges():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1838608,39 +1838610,39 @@\n \tb.n\t4619b4 \n \tb.n\t4619b4 \n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tldr\tr2, [pc, #888]\t@ (461da0 )\n \tmovs\tr2, r1\n \tldr\tr2, [pc, #832]\t@ (461d6c )\n \tmovs\tr2, r1\n-\tb.n\t461a14 \n+\tb.n\t461a1c \n \tmovs\tr2, r0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tb.n\t4619f4 \n+\tb.n\t4619fc \n \tmovs\tr2, r0\n-\tb.n\t4619dc \n+\tb.n\t4619e4 \n \tmovs\tr2, r0\n-\tb.n\t461994 \n+\tb.n\t46199c \n \tmovs\tr2, r0\n-\tb.n\t46194c \n+\tb.n\t461954 \n \tmovs\tr2, r0\n-\tb.n\t4618fc \n+\tb.n\t461904 \n \tmovs\tr2, r0\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #176]\t@ (461b04 )\n+\tldr\tr3, [pc, #192]\t@ (461b14 )\n \tmovs\tr5, r0\n \tldmia\tr4!, {r1, r2, r7}\n \tmovs\tr2, r0\n \tbx\tr5\n \tmovs\tr2, r1\n-\tldr\tr1, [pc, #944]\t@ (461e10 )\n+\tldr\tr1, [pc, #960]\t@ (461e20 )\n \tmovs\tr5, r0\n \tmov\tr4, r4\n \tmovs\tr2, r1\n \n 00461a64 :\n test_translate_close_to_origin():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1838832,21 +1838834,21 @@\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr0, sp\n \tmovs\tr2, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #280]\t@ (461d9c )\n+\tldr\tr0, [pc, #296]\t@ (461dac )\n \tmovs\tr5, r0\n \tadd\tr6, r9\n \tmovs\tr2, r1\n-\tldr\tr0, [pc, #80]\t@ (461cdc )\n+\tldr\tr0, [pc, #96]\t@ (461cec )\n \tmovs\tr5, r0\n-\tblxns\tlr\n+\tblx\tpc\n \tmovs\tr5, r0\n \tmvns\tr0, r1\n \tmovs\tr2, r1\n \n 00461c94 :\n test_lsq_plane():\n \tpush\t{r4, r5, r6, lr}\n@@ -1839043,17 +1839045,17 @@\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \torrs\tr6, r2\n \tmovs\tr2, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmov\tsl, r0\n+\tmov\tlr, r0\n \tmovs\tr5, r0\n-\tadds\tr0, r7, r7\n+\tadds\tr4, r7, r7\n \tmovs\tr4, r0\n \ttst\tr0, r6\n \tmovs\tr2, r1\n \tsbcs\tr4, r1\n \tmovs\tr2, r1\n \n 00461ecc :\n@@ -1839392,47 +1839394,47 @@\n \tb.n\t46223a \n \tb.n\t46223a \n \tb.n\t46223a \n \tasrs\tr0, r3\n \tmovs\tr2, r1\n \tasrs\tr6, r1\n \tmovs\tr2, r1\n-\tcmp\tr4, r4\n+\tcmp\tr0, r5\n \tmovs\tr5, r0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tcmp\tr0, r2\n+\tcmp\tr4, r2\n \tmovs\tr5, r0\n \t\t\t@ instruction: 0xb680\n \tmovs\tr2, r0\n-\tadd\tlr, sl\n+\tadd\tsl, fp\n \tmovs\tr5, r0\n-\tadd\tsl, r5\n+\tadd\tlr, r5\n \tmovs\tr5, r0\n-\tadd\tip, r4\n+\tadd\tr8, r5\n \tmovs\tr5, r0\n-\tadd\tr0, pc\n+\tadd\tr4, pc\n \tmovs\tr5, r0\n-\tadd\tr2, lr\n+\tadd\tr6, lr\n \tmovs\tr5, r0\n-\tadd\tr2, r8\n+\tadd\tr6, r8\n \tmovs\tr5, r0\n-\tadd\tr4, r7\n+\tadd\tr0, r8\n \tmovs\tr5, r0\n-\tadd\tr0, r2\n+\tadd\tr4, r2\n \tmovs\tr5, r0\n \tstr\tr2, [r5, #96]\t@ 0x60\n \tmovs\tr2, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbics\tr4, r4\n-\tmovs\tr5, r0\n \tbics\tr0, r5\n \tmovs\tr5, r0\n-\tbics\tr4, r4\n+\tbics\tr4, r5\n+\tmovs\tr5, r0\n+\tbics\tr0, r5\n \tmovs\tr5, r0\n \tpop\t{r3, r4, r5}\n \tmovs\tr2, r0\n \tsubs\tr6, #226\t@ 0xe2\n \tmovs\tr2, r1\n \tsubs\tr5, #254\t@ 0xfe\n \tmovs\tr2, r1\n@@ -1839969,53 +1839971,53 @@\n \tldr.w\tr1, [sp, #1036]\t@ 0x40c\n \tadds\tr1, #1\n \tblx\te9174 \n \tb.n\t4627b4 \n \t...\n \tsubs\tr5, #42\t@ 0x2a\n \tmovs\tr2, r1\n-\tsbcs\tr6, r0\n+\tsbcs\tr2, r1\n \tmovs\tr5, r0\n \tsubs\tr5, #20\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadcs\tr0, r6\n+\tadcs\tr4, r6\n \tmovs\tr5, r0\n-\tldr\tr1, [pc, #320]\t@ (462978 )\n+\tldr\tr1, [pc, #336]\t@ (462988 )\n \tmovs\tr5, r0\n \tstr\tr0, [r6, #40]\t@ 0x28\n \tmovs\tr2, r0\n-\tasrs\tr0, r5, #9\n+\tasrs\tr4, r5, #9\n \tmovs\tr3, r0\n-\tbls.n\t46290c \n+\tbls.n\t462914 \n \tmovs\tr2, r0\n-\tbls.n\t462880 \n+\tbls.n\t462888 \n \tmovs\tr2, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr7, #116\t@ 0x74\n+\tsubs\tr7, #120\t@ 0x78\n \tmovs\tr5, r0\n-\tsubs\tr7, #140\t@ 0x8c\n+\tsubs\tr7, #144\t@ 0x90\n \tmovs\tr5, r0\n-\tuxth\tr0, r3\n+\tuxth\tr4, r3\n \tmovs\tr4, r0\n-\tsubs\tr7, #142\t@ 0x8e\n+\tsubs\tr7, #146\t@ 0x92\n \tmovs\tr5, r0\n-\tsxtb\tr2, r5\n+\tsxtb\tr6, r5\n \tmovs\tr4, r0\n-\tsubs\tr7, #144\t@ 0x90\n+\tsubs\tr7, #148\t@ 0x94\n \tmovs\tr5, r0\n-\tsxth\tr2, r7\n+\tsxth\tr6, r7\n \tmovs\tr4, r0\n-\tsubs\tr6, #216\t@ 0xd8\n+\tsubs\tr6, #220\t@ 0xdc\n \tmovs\tr5, r0\n \tsubs\tr1, #142\t@ 0x8e\n \tmovs\tr2, r1\n-\tsubs\tr5, #198\t@ 0xc6\n+\tsubs\tr5, #202\t@ 0xca\n \tmovs\tr5, r0\n \tsubs\tr1, #26\n \tmovs\tr2, r1\n \tsubs\tr0, #244\t@ 0xf4\n \tmovs\tr2, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n@@ -1840587,40 +1840589,40 @@\n \tmovs\tr2, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr7, #60\t@ 0x3c\n \tmovs\tr2, r1\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tsubs\tr4, #108\t@ 0x6c\n+\tsubs\tr4, #112\t@ 0x70\n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tsubs\tr4, #48\t@ 0x30\n+\tsubs\tr4, #52\t@ 0x34\n \tmovs\tr5, r0\n \tadds\tr6, #152\t@ 0x98\n \tmovs\tr2, r1\n-\tldr??.w\tr0, [ip, r4]\n-\tsubs\tr4, #4\n+\tvst1.8\t{d0[0]}, [r0], r4\n+\tsubs\tr4, #8\n \tmovs\tr5, r0\n-\tcmp\tr4, r3\n+\tcmp\tr0, r4\n \tmovs\tr5, r0\n \tstrh\tr0, [r3, r7]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r6, #10]\n+\tstrh\tr4, [r7, #10]\n \tmovs\tr5, r0\n-\tsubs\tr3, #2\n+\tsubs\tr3, #6\n \tmovs\tr5, r0\n-\tlsrs\tr2, r6, #19\n+\tlsrs\tr6, r6, #19\n \tmovs\tr4, r0\n-\tlsrs\tr2, r5, #19\n+\tlsrs\tr6, r5, #19\n \tmovs\tr4, r0\n-\tsubs\tr1, #104\t@ 0x68\n+\tsubs\tr1, #108\t@ 0x6c\n \tmovs\tr5, r0\n-\tsubs\tr1, #80\t@ 0x50\n+\tsubs\tr1, #84\t@ 0x54\n \tmovs\tr5, r0\n \tblt.n\t462ef0 \n \tmovs\tr1, r0\n \tldr\tr2, [r0, r6]\n \tmovs\tr2, r0\n \tadds\tr2, #12\n \tmovs\tr2, r1\n@@ -1847551,22 +1847553,22 @@\n \tadd\tr0, sp, #96\t@ 0x60\n \tblx\tedbd0 , std::allocator >::_M_dispose()@plt>\n \tb.n\t467526 \n \tnop\n \tldc\t0, cr0, [sl, #36]\t@ 0x24\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldmia\tr7, {r3, r4, r5, r7}\n+\tldmia\tr7, {r2, r3, r4, r5, r7}\n \tmovs\tr2, r0\n \tstcl\t0, cr0, [r2, #-36]!\t@ 0xffffffdc\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovw\tr0, #57348\t@ 0xe004\n+\t\t\t@ instruction: 0xf2520004\n \tadc.w\tr0, lr, r9\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tpkhbt\tr0, ip, r9\n \t\t\t@ instruction: 0xeab40009\n \tstr\tr5, [sp, #776]\t@ 0x308\n \tmovs\tr1, r0\n@@ -1848423,52 +1848425,52 @@\n \tnop\n \t\t\t@ instruction: 0xe99c0009\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xe98e0009\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tvhadd.s32\td16, d14, d4\n-\tvhadd.s\td16, d10, d4\n-\tcdp\t0, 15, cr0, cr4, cr4, {0}\n+\tvhadd.s\td16, d2, d4\n+\tvhadd.s\td16, d14, d4\n+\tcdp\t0, 15, cr0, cr8, cr4, {0}\n \tldrb\tr2, [r2, #4]\n \tmovs\tr2, r0\n-\tstmia\tr0!, {r2, r3, r4, r6}\n+\tstmia\tr0!, {r5, r6}\n \tmovs\tr3, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tcdp\t0, 1, cr0, cr8, cr4, {0}\n+\tcdp\t0, 1, cr0, cr12, cr4, {0}\n \tldrb\tr6, [r2, #0]\n \tmovs\tr2, r0\n-\tnop\t{6}\n-\tmovs\tr3, r0\n-\tldc\t0, cr0, [ip, #-16]!\n+\titt\tvs\n+\tmovvs\tr3, r0\n+\tstclvs\t0, cr0, [r0, #-16]\n \tstrb\tr2, [r3, #28]\n \tmovs\tr2, r0\n-\tbkpt\t0x0064\n+\tbkpt\t0x0068\n \tmovs\tr3, r0\n-\tmrrc\t0, 0, r0, lr, cr4\n+\tstcl\t0, cr0, [r2], #-16\n \tstrb\tr4, [r3, #24]\n \tmovs\tr2, r0\n-\tpop\t{r1, r2, r5, r6, pc}\n+\tpop\t{r1, r3, r5, r6, pc}\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xeb820004\n+\t\t\t@ instruction: 0xeb860004\n \tstrb\tr0, [r4, #20]\n \tmovs\tr2, r0\n-\tpop\t{r1, r3, r5, r6}\n+\tpop\t{r1, r2, r3, r5, r6}\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xeaa80004\n+\t\t\t@ instruction: 0xeaac0004\n \tstrb\tr6, [r4, #16]\n \tmovs\tr2, r0\n-\tcbnz\tr0, 467fb4 \n+\tcbnz\tr4, 467fb4 \n \tmovs\tr3, r0\n-\tstrd\tr0, r0, [sl, #16]\n+\tstrd\tr0, r0, [lr, #16]\n \tstrb\tr0, [r5, #12]\n \tmovs\tr2, r0\n-\trev16\tr2, r6\n+\trev16\tr6, r6\n \tmovs\tr3, r0\n \tb.n\t4683c8 \n \tmovs\tr1, r1\n \tb.n\t468348 \n \tmovs\tr1, r1\n \tb.n\t46831c \n \tmovs\tr1, r1\n@@ -1848809,22 +1848811,22 @@\n \tblx\te78c8 \n \tb.n\t468358 \n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tb.n\t46832c \n \tmovs\tr1, r1\n-\tb.n\t46810c \n+\tb.n\t468114 \n \tmovs\tr4, r0\n-\tb.n\t468158 \n+\tb.n\t468160 \n \tmovs\tr4, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe8d60004\n-\tldmia.w\tr2, {r2}\n+\t\t\t@ instruction: 0xe8da0004\n+\tldmia.w\tr6, {r2}\n \tudf\t#56\t@ 0x38\n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tble.n\t468228 \n \tmovs\tr1, r1\n \tble.n\t4681f8 \n@@ -1849414,27 +1849416,27 @@\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbgt.n\t4688fc \n \tmovs\tr1, r1\n \tldrsb\tr0, [r1, r7]\n \tmovs\tr0, r0\n-\tb.n\t468640 \n+\tb.n\t468648 \n \tmovs\tr4, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t46864c \n+\tb.n\t468654 \n \tmovs\tr4, r0\n-\tb.n\t4681e0 \n+\tb.n\t4681e8 \n \tmovs\tr4, r0\n-\tb.n\t468150 \n+\tb.n\t468158 \n \tmovs\tr4, r0\n-\tb.n\t469080 , std::allocator > const&)@@Base+0x334>\n+\tb.n\t469088 , std::allocator > const&)@@Base+0x33c>\n \tmovs\tr4, r0\n-\tb.n\t46900c , std::allocator > const&)@@Base+0x2c0>\n+\tb.n\t469014 , std::allocator > const&)@@Base+0x2c8>\n \tmovs\tr4, r0\n \tbhi.n\t46883c \n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tbvc.n\t46888c \n \tmovs\tr1, r1\n@@ -1849619,19 +1849621,19 @@\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r7, #31]\n \tmovs\tr1, r0\n \tbpl.n\t468a60 \n \tmovs\tr1, r1\n-\tldr\tr4, [r2, r6]\n+\tldr\tr0, [r3, r6]\n \tmovs\tr3, r0\n-\tldr\tr2, [r5, r5]\n+\tldr\tr6, [r5, r5]\n \tmovs\tr3, r0\n-\tldr\tr0, [r1, r5]\n+\tldr\tr4, [r1, r5]\n \tmovs\tr3, r0\n \tbpl.n\t468b44 )@@Base+0x1c>\n \tmovs\tr1, r1\n \n 00468b28 )@@Base>:\n Texture::Texture(int, int, glm::vec<4, float, (glm::qualifier)0>):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1850179,35 +1850181,35 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tbne.n\t468fe0 , std::allocator > const&)@@Base+0x294>\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tblt.n\t469098 , std::allocator > const&)@@Base+0x34c>\n+\tblt.n\t4690a0 , std::allocator > const&)@@Base+0x354>\n \tmovs\tr4, r0\n-\tpop\t{r3, r4, r5, r7}\n+\tpop\t{r2, r3, r4, r5, r7}\n \tmovs\tr3, r0\n-\tbgt.n\t469134 , std::allocator > const&)@@Base+0x2c>\n+\tbgt.n\t46913c , std::allocator > const&)@@Base+0x34>\n \tmovs\tr4, r0\n-\tbgt.n\t469130 , std::allocator > const&)@@Base+0x28>\n+\tbgt.n\t469138 , std::allocator > const&)@@Base+0x30>\n \tmovs\tr4, r0\n-\tadd\tr0, sp, #496\t@ 0x1f0\n+\tadd\tr0, sp, #512\t@ 0x200\n \tmovs\tr3, r0\n-\tblt.n\t468fe8 , std::allocator > const&)@@Base+0x29c>\n+\tblt.n\t468ff0 , std::allocator > const&)@@Base+0x2a4>\n \tmovs\tr4, r0\n-\tcbnz\tr2, 469166 , std::allocator > const&)@@Base+0x5e>\n+\tcbnz\tr6, 469166 , std::allocator > const&)@@Base+0x5e>\n \tmovs\tr3, r0\n-\tblt.n\t46911c , std::allocator > const&)@@Base+0x14>\n+\tblt.n\t469124 , std::allocator > const&)@@Base+0x1c>\n \tmovs\tr4, r0\n-\tcbnz\tr4, 46915c , std::allocator > const&)@@Base+0x54>\n+\tcbnz\tr0, 46915e , std::allocator > const&)@@Base+0x56>\n \tmovs\tr3, r0\n-\tbge.n\t469050 , std::allocator > const&)@@Base+0x304>\n+\tbge.n\t469058 , std::allocator > const&)@@Base+0x30c>\n \tmovs\tr4, r0\n-\tcbnz\tr6, 469152 , std::allocator > const&)@@Base+0x4a>\n+\tcbnz\tr2, 469154 , std::allocator > const&)@@Base+0x4c>\n \tmovs\tr3, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldmia\tr7, {r1, r2, r3, r4, r7}\n \tmovs\tr1, r1\n \tldmia\tr7!, {r1, r4, r5, r6}\n \tmovs\tr1, r1\n@@ -1850622,15 +1850624,15 @@\n \tmov\tr0, r3\n \tldmia\tr6, {r1, r3, r4, r6, r7}\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldmia\tr6, {r4, r6, r7}\n \tmovs\tr1, r1\n-\tbls.n\t4694d8 , std::allocator > const&)@@Base+0x3d0>\n+\tbls.n\t4694e0 , std::allocator > const&)@@Base+0x3d8>\n \tmovs\tr4, r0\n \tldrsb\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #8]\n \tmovs\tr0, r0\n@@ -1850638,23 +1850640,23 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tldmia\tr5, {r2, r5, r6}\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbhi.n\t469450 , std::allocator > const&)@@Base+0x348>\n+\tbhi.n\t469458 , std::allocator > const&)@@Base+0x350>\n \tmovs\tr4, r0\n-\tbhi.n\t469604 , std::allocator > const&)@@Base+0x4fc>\n+\tbhi.n\t46960c , std::allocator > const&)@@Base+0x504>\n \tmovs\tr4, r0\n \tldmia\tr4, {r4, r6, r7}\n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tbvc.n\t46957c , std::allocator > const&)@@Base+0x474>\n+\tbvc.n\t469584 , std::allocator > const&)@@Base+0x47c>\n \tmovs\tr4, r0\n \tldrh\tr4, [r3, r7]\n \tmovs\tr2, r0\n \tldrb.w\tr3, [sl]\n \tmov\tr1, r7\n \tstrb.w\tr3, [sp, #100]\t@ 0x64\n \tb.n\t46943e , std::allocator > const&)@@Base+0x336>\n@@ -1851044,15 +1851046,15 @@\n \tadd\tr0, pc\n \tblx\teaad0 \n \tnop\n \tldmia\tr0!, {r2, r3, r7}\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tasrs\tr0, r7, #16\n+\tasrs\tr4, r7, #16\n \tmovs\tr4, r0\n \tstmia\tr7!, {r3, r6, r7}\n \tmovs\tr1, r1\n \tstmia\tr7!, {r5, r7}\n \tmovs\tr1, r1\n \tstmia\tr7!, {r1, r7}\n \tmovs\tr1, r1\n@@ -1851137,17 +1851139,17 @@\n \tmov\tr1, r0\n \tb.n\t469998 \n \tblx\te78c8 \n \tstmia\tr6!, {r2, r5, r7}\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbcs.n\t469a3c \n+\tbcs.n\t469a44 \n \tmovs\tr4, r0\n-\tbcs.n\t469a58 \n+\tbcs.n\t469a60 \n \tmovs\tr4, r0\n \tldrh\tr4, [r2, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 004699f0 :\n@@ -1851267,21 +1851269,21 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tbne.n\t469ba4 const&, unsigned char*)@@Base+0x7c>\n+\tbne.n\t469bac const&, unsigned char*)@@Base+0x84>\n \tmovs\tr4, r0\n \tnegs\tr2, r6\n \tmovs\tr2, r0\n-\tbne.n\t469bbc const&, unsigned char*)@@Base+0x94>\n+\tbne.n\t469bc4 const&, unsigned char*)@@Base+0x9c>\n \tmovs\tr4, r0\n-\tbcs.n\t469ad0 \n+\tbcs.n\t469ad8 \n \tmovs\tr3, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 00469b28 const&, unsigned char*)@@Base>:\n Texture::add_tick_marks(unsigned int, glm::vec<4, float, (glm::qualifier)0> const&, unsigned char*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1851440,15 +1851442,15 @@\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tblx\te78c8 \n \tmovs\tr0, r0\n \tmuls\tr7, r7\n \tstmia\tr4!, {r2, r3, r5, r7}\n \tmovs\tr1, r1\n-\tbeq.n\t469dc0 , std::allocator > > const&, unsigned int)@@Base+0xc4>\n+\tbeq.n\t469dc8 , std::allocator > > const&, unsigned int)@@Base+0xcc>\n \tmovs\tr4, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 00469cfc , std::allocator > > const&, unsigned int)@@Base>:\n@@ -1851697,15 +1851699,15 @@\n \tmov\tr0, r3\n \tstmia\tr2!, {r1, r3, r5, r6, r7}\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstmia\tr2!, {r5, r6, r7}\n \tmovs\tr1, r1\n-\tlsrs\tr6, r5, #22\n+\tlsrs\tr6, r6, #22\n \tmovs\tr5, r0\n \tldrsb\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #8]\n \tmovs\tr0, r0\n@@ -1851713,15 +1851715,15 @@\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, r5]\n \tmovs\tr0, r0\n \tstmia\tr0!, {r2, r3, r5, r6, r7}\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr4!, {r1, r6, r7}\n+\tldmia\tr4!, {r1, r2, r6, r7}\n \tmovs\tr4, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstmia\tr0!, {r1, r2, r4, r5, r6}\n \tmovs\tr1, r1\n \n 00469fe0 , std::allocator > > const&)@@Base>:\n@@ -1852458,19 +1852460,19 @@\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #60]\t@ 0x3c\n \tmovs\tr1, r0\n \tcbnz\tr0, 46a762 \n \tmovs\tr1, r1\n-\tsubs\tr5, #104\t@ 0x68\n+\tsubs\tr5, #108\t@ 0x6c\n \tmovs\tr3, r0\n-\tsubs\tr5, #62\t@ 0x3e\n+\tsubs\tr5, #66\t@ 0x42\n \tmovs\tr3, r0\n-\tsubs\tr5, #28\n+\tsubs\tr5, #32\n \tmovs\tr3, r0\n \t\t\t@ instruction: 0xb8e2\n \tmovs\tr1, r1\n \n 0046a754 :\n TextureMesh::setup_tbn(unsigned int):\n \tpush\t{r4, r5, r6, r7}\n@@ -1853081,15 +1853083,15 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r3, #0]\n \tmovs\tr0, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstmia\tr3!, {r1}\n+\tstmia\tr3!, {r1, r2}\n \tmovs\tr4, r0\n \tstrb\tr0, [r1, r2]\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n@@ -1853099,35 +1853101,35 @@\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tpush\t{r3, r5, r7}\n \tmovs\tr1, r1\n-\tstmia\tr1!, {r1, r2, r4, r5, r6}\n+\tstmia\tr1!, {r1, r3, r4, r5, r6}\n \tmovs\tr4, r0\n-\tstmia\tr1!, {r1, r2, r3, r4}\n+\tstmia\tr1!, {r1, r5}\n \tmovs\tr4, r0\n-\tstmia\tr0!, {r2, r3, r5, r6, r7}\n+\tstmia\tr0!, {r4, r5, r6, r7}\n \tmovs\tr4, r0\n-\tstmia\tr0!, {r1, r2, r3, r7}\n+\tstmia\tr0!, {r1, r4, r7}\n \tmovs\tr4, r0\n-\tstmia\tr0!, {r3, r4}\n+\tstmia\tr0!, {r2, r3, r4}\n \tmovs\tr4, r0\n-\tldr\tr7, [sp, #176]\t@ 0xb0\n+\tldr\tr7, [sp, #192]\t@ 0xc0\n \tmovs\tr3, r0\n \tcbz\tr6, 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>\n \tmovs\tr1, r1\n-\tnop\t{12}\n-\tmovs\tr4, r0\n-\tldr\tr6, [sp, #848]\t@ 0x350\n+\titt\tgt\n+\tmovgt\tr4, r0\n+\tldrgt\tr6, [sp, #864]\t@ 0x360\n \tmovs\tr3, r0\n-\tit\thi\n+\tite\thi\n \tmovhi\tr4, r0\n-\tldr\tr6, [sp, #624]\t@ 0x270\n+\tldrls\tr6, [sp, #640]\t@ 0x280\n \tmovs\tr3, r0\n \tcbz\tr0, 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>\n \tmovs\tr1, r1\n \tuxtb\tr2, r6\n \tmovs\tr1, r1\n \tuxtb\tr4, r2\n \tmovs\tr1, r1\n@@ -1853669,35 +1853671,35 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r6]\n \tmovs\tr0, r0\n-\tbkpt\t0x0064\n+\tbkpt\t0x0068\n \tmovs\tr4, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #24]\t@ (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>)\n+\tldr\tr5, [pc, #40]\t@ (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>)\n \tmovs\tr3, r0\n-\tasrs\tr0, r0, #8\n+\tasrs\tr4, r0, #8\n \tmovs\tr3, r0\n-\tmovs\tr4, #26\n+\tmovs\tr4, #30\n \tmovs\tr4, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, r5]\n \tmovs\tr0, r0\n-\tbkpt\t0x009e\n+\tbkpt\t0x00a2\n \tmovs\tr4, r0\n \tadds\tr4, #84\t@ 0x54\n \tmovs\tr2, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n@@ -1853709,15 +1853711,15 @@\n \tmovs\tr1, r1\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tldrb\tr0, [r4, r5]\n \tmovs\tr0, r0\n-\tpop\t{r3, r6}\n+\tpop\t{r2, r3, r6}\n \tmovs\tr4, r0\n \tldr.w\tr3, [pc, #1040]\t@ 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>\n \tldr.w\tr1, [pc, #1040]\t@ 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>\n \tadd\tr1, pc\n \tldr.w\tr3, [r8, r3]\n \tstr\tr3, [sp, #16]\n \tmov\tr0, r3\n@@ -1854090,95 +1854092,95 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbeq.n\t46b7da , 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>\n \tb.n\t46b7bc , 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>\n \tnop\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb8f0\n+\t\t\t@ instruction: 0xb8f4\n \tmovs\tr4, r0\n-\tcbnz\tr2, 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>\n+\tcbnz\tr6, 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>\n \tmovs\tr4, r0\n-\trevsh\tr0, r6\n+\trevsh\tr4, r6\n \tmovs\tr4, r0\n-\thlt\t0x0032\n+\thlt\t0x0036\n \tmovs\tr4, r0\n-\titet\tne\n+\titte\tne\n \tmovne\tr3, r0\n-\trev16eq\tr0, r1\n-\tmovne\tr4, r0\n-\tcbnz\tr6, 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>\n+\trev16ne\tr4, r1\n+\tmoveq\tr4, r0\n+\tcbnz\tr2, 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>\n \tmovs\tr4, r0\n-\tcbnz\tr4, 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>\n+\tcbnz\tr0, 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>\n \tmovs\tr4, r0\n-\tcbnz\tr2, 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>\n+\tcbnz\tr6, 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>\n \tmovs\tr4, r0\n-\tstrh\tr0, [r7, #18]\n+\tstrh\tr4, [r7, #18]\n \tmovs\tr3, r0\n-\tcbnz\tr4, 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>\n+\tcbnz\tr0, 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>\n \tmovs\tr3, r0\n-\teors\tr6, r7\n+\tlsls\tr2, r0\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb7cc\n+\t\t\t@ instruction: 0xb7d0\n \tmovs\tr4, r0\n-\tstrh\tr4, [r5, #16]\n+\tstrh\tr0, [r6, #16]\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xb896\n+\t\t\t@ instruction: 0xb89a\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb78c\n+\t\t\t@ instruction: 0xb790\n \tmovs\tr4, r0\n-\tstrh\tr4, [r5, #14]\n+\tstrh\tr0, [r6, #14]\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xb842\n+\t\t\t@ instruction: 0xb846\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb79c\n+\t\t\t@ instruction: 0xb7a0\n \tmovs\tr4, r0\n-\tmovs\tr2, #8\n+\tmovs\tr2, #12\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb7e6\n+\t\t\t@ instruction: 0xb7ea\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb75c\n+\t\t\t@ instruction: 0xb760\n \tmovs\tr4, r0\n-\tmovs\tr1, #200\t@ 0xc8\n+\tmovs\tr1, #204\t@ 0xcc\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb78a\n+\t\t\t@ instruction: 0xb78e\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb71c\n+\t\t\t@ instruction: 0xb720\n \tmovs\tr4, r0\n-\tmovs\tr1, #136\t@ 0x88\n+\tmovs\tr1, #140\t@ 0x8c\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb73a\n+\t\t\t@ instruction: 0xb73e\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb6dc\n+\t\t\t@ instruction: 0xb6e0\n \tmovs\tr4, r0\n-\tmovs\tr1, #72\t@ 0x48\n+\tmovs\tr1, #76\t@ 0x4c\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb6de\n+\t\t\t@ instruction: 0xb6e2\n \tmovs\tr4, r0\n-\tcbnz\tr0, 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>\n+\tcbnz\tr4, 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>\n \tmovs\tr4, r0\n-\tbcs.n\t46b7d8 , 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>\n+\tbcs.n\t46b7e0 , 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>\n \tmovs\tr3, r0\n \tmovs\tr6, #20\n \tmovs\tr2, r0\n-\tbcs.n\t46b868 , 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>\n+\tbcs.n\t46b870 , 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>\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xb752\n+\t\t\t@ instruction: 0xb756\n \tmovs\tr3, r0\n-\tbcs.n\t46b9c0 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>\n+\tbcs.n\t46b7c8 , 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>\n \tmovs\tr3, r0\n-\tsubs\tr6, #142\t@ 0x8e\n+\tsubs\tr6, #146\t@ 0x92\n \tmovs\tr4, r0\n \tadd\tr0, sp, #752\t@ 0x2f0\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb6d8\n+\t\t\t@ instruction: 0xb6dc\n \tmovs\tr4, r0\n-\tstrh\tr0, [r4, #0]\n+\tstrh\tr4, [r4, #0]\n \tmovs\tr3, r0\n \tadd\tr0, sp, #448\t@ 0x1c0\n \tmovs\tr1, r1\n \tadd\tr0, sp, #320\t@ 0x140\n \tmovs\tr1, r1\n \tadd\tr0, sp, #200\t@ 0xc8\n \tmovs\tr1, r1\n@@ -1854825,23 +1854827,23 @@\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tnegs\tr6, r3\n+\tnegs\tr2, r4\n \tmovs\tr3, r0\n-\tlsls\tr6, r4, #29\n+\tlsls\tr2, r5, #29\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xb878\n+\t\t\t@ instruction: 0xb87c\n \tmovs\tr3, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb64c\n+\tsetend\tle\n \tmovs\tr4, r0\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrb\tr0, [r4, r5]\n \tmovs\tr0, r0\n@@ -1854851,85 +1854853,85 @@\n \tmovs\tr1, r1\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tadd\tr3, pc, #960\t@ (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>)\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tcbz\tr0, 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>\n+\tcbz\tr4, 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>\n \tmovs\tr4, r0\n-\tadds\tr6, r5, #6\n+\tadds\tr2, r6, #6\n \tmovs\tr4, r0\n-\tpush\t{r2, r4, lr}\n+\tpush\t{r3, r4, lr}\n \tmovs\tr4, r0\n-\tldmia\tr4, {r1, r3, r4, r6, r7}\n+\tldmia\tr4, {r1, r2, r3, r4, r6, r7}\n \tmovs\tr3, r0\n \tmovs\tr0, #94\t@ 0x5e\n \tmovs\tr2, r0\n-\tldmia\tr5!, {r1, r2, r3, r4}\n+\tldmia\tr5, {r1, r5}\n \tmovs\tr3, r0\n-\tcbz\tr6, 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>\n+\tcbz\tr2, 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>\n \tmovs\tr3, r0\n-\tldmia\tr4!, {r3, r6, r7}\n+\tldmia\tr4!, {r2, r3, r6, r7}\n \tmovs\tr3, r0\n-\tsubs\tr0, #222\t@ 0xde\n+\tsubs\tr0, #226\t@ 0xe2\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb6a4\n+\t\t\t@ instruction: 0xb6a8\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xb6a2\n+\t\t\t@ instruction: 0xb6a6\n \tmovs\tr3, r0\n-\tpush\t{r5, r6}\n+\tpush\t{r2, r5, r6}\n \tmovs\tr4, r0\n-\tpush\t{r2, r5}\n+\tpush\t{r3, r5}\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xb640\n+\t\t\t@ instruction: 0xb644\n \tmovs\tr3, r0\n-\tldrb\tr2, [r5, #8]\n+\tldrb\tr6, [r5, #8]\n \tmovs\tr3, r0\n-\tsub\tsp, #312\t@ 0x138\n+\tsub\tsp, #328\t@ 0x148\n \tmovs\tr3, r0\n-\tsubs\tr0, #48\t@ 0x30\n+\tsubs\tr0, #52\t@ 0x34\n \tmovs\tr4, r0\n-\tldmia\tr2!, {r1, r4, r5, r6}\n+\tldmia\tr2, {r1, r2, r4, r5, r6}\n \tmovs\tr3, r0\n-\tpush\t{r3, r4, r6, lr}\n+\tpush\t{r2, r3, r4, r6, lr}\n \tmovs\tr3, r0\n-\tadds\tr7, #246\t@ 0xf6\n+\tadds\tr7, #250\t@ 0xfa\n \tmovs\tr4, r0\n-\tsxtb\tr4, r1\n+\tsxtb\tr0, r2\n \tmovs\tr4, r0\n-\tuxtb\tr2, r7\n+\tuxtb\tr6, r7\n \tmovs\tr4, r0\n-\tadds\tr7, #194\t@ 0xc2\n+\tadds\tr7, #198\t@ 0xc6\n \tmovs\tr4, r0\n-\tsxth\tr0, r3\n+\tsxth\tr4, r3\n \tmovs\tr4, r0\n-\tuxth\tr6, r5\n+\tuxth\tr2, r6\n \tmovs\tr4, r0\n-\tadds\tr7, #142\t@ 0x8e\n+\tadds\tr7, #146\t@ 0x92\n \tmovs\tr4, r0\n-\tsxtb\tr0, r2\n+\tsxtb\tr4, r2\n \tmovs\tr4, r0\n-\tsxtb\tr2, r3\n+\tsxtb\tr6, r3\n \tmovs\tr4, r0\n-\tcbz\tr4, 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>\n+\tcbz\tr0, 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>\n \tmovs\tr4, r0\n-\tcbz\tr0, 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>\n+\tcbz\tr4, 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>\n \tmovs\tr3, r0\n-\tcbz\tr4, 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>\n+\tcbz\tr0, 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>\n \tmovs\tr4, r0\n-\tcbz\tr0, 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>\n+\tcbz\tr4, 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>\n \tmovs\tr4, r0\n-\tcbz\tr0, 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>\n+\tcbz\tr4, 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>\n \tmovs\tr4, r0\n-\tcbz\tr2, 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>\n+\tcbz\tr6, 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>\n \tmovs\tr4, r0\n-\tsxth\tr0, r1\n+\tsxth\tr4, r1\n \tmovs\tr4, r0\n-\tldrb\tr6, [r0, #2]\n+\tldrb\tr2, [r1, #2]\n \tmovs\tr3, r0\n \tadd\tr0, pc, #840\t@ (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>)\n \tmovs\tr1, r1\n \tadd\tr0, pc, #720\t@ (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>)\n \tmovs\tr1, r1\n \tadd\tr0, pc, #600\t@ (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>)\n \tmovs\tr1, r1\n@@ -1855823,40 +1855825,40 @@\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tldmia\tr0!, {r2, r5}\n+\tldmia\tr0!, {r3, r5}\n \tmovs\tr3, r0\n-\tsubs\tr2, #102\t@ 0x66\n+\tsubs\tr2, #106\t@ 0x6a\n \tmovs\tr3, r0\n-\tvhadd.u32\td16, d14, d2\n-\tadd\tr7, sp, #968\t@ 0x3c8\n+\tvhadd.u\td16, d2, d2\n+\tadd\tr7, sp, #984\t@ 0x3d8\n \tmovs\tr4, r0\n-\tadd\tsp, #400\t@ 0x190\n+\tadd\tsp, #416\t@ 0x1a0\n \tmovs\tr3, r0\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #672\t@ 0x2a0\n+\tadd\tr7, sp, #688\t@ 0x2b0\n \tmovs\tr4, r0\n-\tadd\tr7, sp, #648\t@ 0x288\n+\tadd\tr7, sp, #664\t@ 0x298\n \tmovs\tr4, r0\n-\tadd\tr5, sp, #1016\t@ 0x3f8\n+\tadd\tr6, sp, #8\n \tmovs\tr4, r0\n-\tadd\tr7, sp, #528\t@ 0x210\n+\tadd\tr7, sp, #544\t@ 0x220\n \tmovs\tr4, r0\n-\tstmia\tr6!, {r2, r4, r5, r6, r7}\n+\tstmia\tr6!, {r3, r4, r5, r6, r7}\n \tmovs\tr3, r0\n-\tstmia\tr7!, {r4, r5, r6}\n+\tstmia\tr7!, {r2, r4, r5, r6}\n \tmovs\tr3, r0\n-\tstmia\tr7!, {r1, r5, r6}\n+\tstmia\tr7!, {r1, r2, r5, r6}\n \tmovs\tr3, r0\n-\tstmia\tr4!, {r1, r3, r4, r6}\n+\tstmia\tr4!, {r1, r2, r3, r4, r6}\n \tmovs\tr3, r0\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tldr\tr4, [r2, r6]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n@@ -1855868,83 +1855870,83 @@\n \tmovs\tr1, r1\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tldr\tr3, [sp, #32]\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #512\t@ 0x200\n+\tadd\tr4, sp, #528\t@ 0x210\n \tmovs\tr4, r0\n-\tasrs\tr4, r7, #18\n+\tasrs\tr0, r0, #19\n \tmovs\tr4, r0\n-\tadd\tr5, sp, #728\t@ 0x2d8\n+\tadd\tr5, sp, #744\t@ 0x2e8\n \tmovs\tr4, r0\n-\tstmia\tr3!, {r1, r5, r6, r7}\n+\tstmia\tr3!, {r1, r2, r5, r6, r7}\n \tmovs\tr3, r0\n \tasrs\tr4, r4, #29\n \tmovs\tr2, r0\n-\tstmia\tr4!, {r1, r5}\n+\tstmia\tr4!, {r1, r2, r5}\n \tmovs\tr3, r0\n-\tadd\tr0, sp, #640\t@ 0x280\n+\tadd\tr0, sp, #656\t@ 0x290\n \tmovs\tr3, r0\n-\tstmia\tr3!, {r3, r6, r7}\n+\tstmia\tr3!, {r2, r3, r6, r7}\n \tmovs\tr3, r0\n-\tcmp\tr7, #220\t@ 0xdc\n+\tcmp\tr7, #224\t@ 0xe0\n \tmovs\tr4, r0\n-\tstmia\tr4!, {r1, r2, r6, r7}\n+\tstmia\tr4!, {r1, r3, r6, r7}\n \tmovs\tr3, r0\n-\tadd\tr5, sp, #616\t@ 0x268\n+\tadd\tr5, sp, #632\t@ 0x278\n \tmovs\tr3, r0\n-\tadd\tr4, sp, #888\t@ 0x378\n+\tadd\tr4, sp, #904\t@ 0x388\n \tmovs\tr4, r0\n-\tadd\tr4, sp, #656\t@ 0x290\n+\tadd\tr4, sp, #672\t@ 0x2a0\n \tmovs\tr4, r0\n-\tstmia\tr4!, {r2, r3, r4, r6}\n+\tstmia\tr4!, {r5, r6}\n \tmovs\tr3, r0\n-\tstrb\tr6, [r3, #4]\n+\tstrb\tr2, [r4, #4]\n \tmovs\tr3, r0\n-\tadd\tr7, pc, #776\t@ (adr r7, 46cd60 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x284>)\n+\tadd\tr7, pc, #792\t@ (adr r7, 46cd70 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x294>)\n \tmovs\tr3, r0\n-\tcmp\tr7, #36\t@ 0x24\n+\tcmp\tr7, #40\t@ 0x28\n \tmovs\tr4, r0\n-\tstmia\tr4!, {r1, r4}\n+\tstmia\tr4!, {r1, r2, r4}\n \tmovs\tr3, r0\n-\tadd\tr4, sp, #304\t@ 0x130\n+\tadd\tr4, sp, #320\t@ 0x140\n \tmovs\tr3, r0\n-\tcmp\tr6, #234\t@ 0xea\n+\tcmp\tr6, #238\t@ 0xee\n \tmovs\tr4, r0\n-\tadd\tr2, sp, #928\t@ 0x3a0\n+\tadd\tr2, sp, #944\t@ 0x3b0\n \tmovs\tr4, r0\n-\tadd\tr1, sp, #952\t@ 0x3b8\n+\tadd\tr1, sp, #968\t@ 0x3c8\n \tmovs\tr4, r0\n-\tcmp\tr6, #182\t@ 0xb6\n+\tcmp\tr6, #186\t@ 0xba\n \tmovs\tr4, r0\n-\tadd\tr2, sp, #720\t@ 0x2d0\n+\tadd\tr2, sp, #736\t@ 0x2e0\n \tmovs\tr4, r0\n-\tadd\tr1, sp, #648\t@ 0x288\n+\tadd\tr1, sp, #664\t@ 0x298\n \tmovs\tr4, r0\n-\tcmp\tr6, #130\t@ 0x82\n+\tcmp\tr6, #134\t@ 0x86\n \tmovs\tr4, r0\n-\tstmia\tr2!, {r2, r6, r7}\n+\tstmia\tr2!, {r3, r6, r7}\n \tmovs\tr3, r0\n-\tstmia\tr2!, {r1, r2, r3, r4, r6, r7}\n+\tstmia\tr2!, {r1, r5, r6, r7}\n \tmovs\tr3, r0\n-\tstmia\tr2!, {r3, r4, r7}\n+\tstmia\tr2!, {r2, r3, r4, r7}\n \tmovs\tr3, r0\n-\tadd\tr1, sp, #136\t@ 0x88\n+\tadd\tr1, sp, #152\t@ 0x98\n \tmovs\tr4, r0\n-\tadd\tr2, sp, #352\t@ 0x160\n+\tadd\tr2, sp, #368\t@ 0x170\n \tmovs\tr4, r0\n-\tadd\tr2, sp, #392\t@ 0x188\n+\tadd\tr2, sp, #408\t@ 0x198\n \tmovs\tr3, r0\n-\tadd\tr2, sp, #464\t@ 0x1d0\n+\tadd\tr2, sp, #480\t@ 0x1e0\n \tmovs\tr4, r0\n-\tadd\tr2, sp, #696\t@ 0x2b8\n+\tadd\tr2, sp, #712\t@ 0x2c8\n \tmovs\tr4, r0\n-\tldr\tr6, [r4, #120]\t@ 0x78\n+\tldr\tr2, [r5, #120]\t@ 0x78\n \tmovs\tr3, r0\n \tstr\tr7, [sp, #880]\t@ 0x370\n \tmovs\tr1, r1\n \tstr\tr7, [sp, #760]\t@ 0x2f8\n \tmovs\tr1, r1\n \tstr\tr7, [sp, #640]\t@ 0x280\n \tmovs\tr1, r1\n@@ -1856326,17 +1856328,17 @@\n \tmovs\tr0, r0\n \tstr\tr4, [sp, #1000]\t@ 0x3e8\n \tmovs\tr1, r1\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tlsls\tr0, r5\n \tmovs\tr1, r0\n-\tstrb\tr2, [r3, #4]\n+\tstrb\tr6, [r3, #4]\n \tmovs\tr2, r0\n-\t\t\t@ instruction: 0xfaa40002\n+\t\t\t@ instruction: 0xfaa80002\n \tstr\tr4, [r7, #124]\t@ 0x7c\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrb\tr0, [r4, r5]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n@@ -1856345,49 +1856347,49 @@\n \tmovs\tr1, r1\n \tstrb\tr4, [r0, r3]\n \tmovs\tr0, r0\n \tstr\tr3, [sp, #456]\t@ 0x1c8\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #808\t@ (adr r6, 46d1e0 )\n+\tadd\tr6, pc, #824\t@ (adr r6, 46d1f0 )\n \tmovs\tr4, r0\n-\tlsrs\tr0, r4, #21\n+\tlsrs\tr4, r4, #21\n \tmovs\tr4, r0\n-\tadd\tr7, pc, #456\t@ (adr r7, 46d088 , std::allocator > > const&)@@Base+0x4c>)\n+\tadd\tr7, pc, #472\t@ (adr r7, 46d098 , std::allocator > > const&)@@Base+0x5c>)\n \tmovs\tr4, r0\n \tasrs\tr6, r4, #32\n \tmovs\tr2, r0\n-\tpop\t{r1, r2, r3, r6, r7}\n+\tpop\t{r1, r4, r6, r7}\n \tmovs\tr3, r0\n-\tadd\tr1, pc, #312\t@ (adr r1, 46d004 > const&, std::vector > const&)@@Base+0xf4>)\n+\tadd\tr1, pc, #328\t@ (adr r1, 46d014 > const&, std::vector > const&)@@Base+0x104>)\n \tmovs\tr3, r0\n-\tpop\t{r3, r4, r5, r6}\n+\tpop\t{r2, r3, r4, r5, r6}\n \tmovs\tr3, r0\n-\tcmp\tr0, #142\t@ 0x8e\n+\tcmp\tr0, #146\t@ 0x92\n \tmovs\tr4, r0\n-\tadd\tr6, pc, #976\t@ (adr r6, 46d2a8 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x78>)\n+\tadd\tr6, pc, #992\t@ (adr r6, 46d2b8 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x88>)\n \tmovs\tr4, r0\n-\tadd\tr6, pc, #328\t@ (adr r6, 46d024 > const&, std::vector > const&)@@Base+0x114>)\n+\tadd\tr6, pc, #344\t@ (adr r6, 46d034 > const&, std::vector > const&)@@Base+0x124>)\n \tmovs\tr3, r0\n-\tadd\tr6, pc, #624\t@ (adr r6, 46d150 )\n+\tadd\tr6, pc, #640\t@ (adr r6, 46d160 )\n \tmovs\tr4, r0\n \tlsrs\tr6, r5, #29\n \tmovs\tr2, r0\n \tlsrs\tr2, r6, #29\n \tmovs\tr2, r0\n-\tadd\tr0, pc, #696\t@ (adr r0, 46d1a4 )\n+\tadd\tr0, pc, #712\t@ (adr r0, 46d1b4 )\n \tmovs\tr3, r0\n-\tcmp\tr0, #16\n+\tcmp\tr0, #20\n \tmovs\tr4, r0\n-\tadd\tr5, pc, #728\t@ (adr r5, 46d1cc )\n+\tadd\tr5, pc, #744\t@ (adr r5, 46d1dc )\n \tmovs\tr4, r0\n-\tbkpt\t0x00b0\n+\tbkpt\t0x00b4\n \tmovs\tr3, r0\n-\tadd\tr5, pc, #736\t@ (adr r5, 46d1dc )\n+\tadd\tr5, pc, #752\t@ (adr r5, 46d1ec )\n \tmovs\tr4, r0\n \tlsrs\tr0, r3, #28\n \tmovs\tr2, r0\n \tlsrs\tr2, r5, #27\n \tmovs\tr2, r0\n \tstr\tr1, [sp, #848]\t@ 0x350\n \tmovs\tr1, r1\n@@ -1856575,15 +1856577,15 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r1, #24]\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #816\t@ (adr r3, 46d41c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x1ec>)\n+\tadd\tr3, pc, #832\t@ (adr r3, 46d42c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x1fc>)\n \tmovs\tr4, r0\n \n 0046d0ec :\n TextureMesh::setup_instancing_buffers(unsigned int):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1856708,21 +1856710,21 @@\n \tmovs\tr0, r0\n \tldr\tr4, [r4, #36]\t@ 0x24\n \tmovs\tr0, r0\n \tstr\tr4, [r0, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldmia\tr2!, {r3, r5, r6, r7}\n+\tldmia\tr2, {r2, r3, r5, r6, r7}\n \tmovs\tr3, r0\n-\tadd\tr3, pc, #104\t@ (adr r3, 46d290 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x60>)\n+\tadd\tr3, pc, #120\t@ (adr r3, 46d2a0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x70>)\n \tmovs\tr4, r0\n-\tldmia\tr3!, {r2}\n+\tldmia\tr3, {r3}\n \tmovs\tr3, r0\n-\tadd\tr3, pc, #112\t@ (adr r3, 46d2a0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x70>)\n+\tadd\tr3, pc, #128\t@ (adr r3, 46d2b0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base+0x80>)\n \tmovs\tr4, r0\n \n 0046d230 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::vec<4, float, (glm::qualifier)0> const&, bool)@@Base>:\n 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):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -1857083,21 +1857085,21 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tlsls\tr6, r4, #2\n+\tlsls\tr2, r5, #2\n \tmovs\tr4, r0\n-\tcmp\tr1, #36\t@ 0x24\n+\tcmp\tr1, #40\t@ 0x28\n \tmovs\tr3, r0\n-\tpush\t{r1, r2, r5, r7}\n+\tpush\t{r1, r3, r5, r7}\n \tmovs\tr3, r0\n-\tadd\tr2, pc, #168\t@ (adr r2, 46d68c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x4c>)\n+\tadd\tr2, pc, #184\t@ (adr r2, 46d69c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x5c>)\n \tmovs\tr4, r0\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r6]\n \tmovs\tr0, r0\n@@ -1857107,35 +1857109,35 @@\n \tmovs\tr0, r0\n \tldrh\tr6, [r3, #30]\n \tmovs\tr1, r1\n \tldrh\tr4, [r7, #28]\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb8f4\n+\t\t\t@ instruction: 0xb8f8\n \tmovs\tr3, r0\n-\tldr\tr1, [sp, #840]\t@ 0x348\n+\tldr\tr1, [sp, #856]\t@ 0x358\n \tmovs\tr3, r0\n-\tmovs\tr1, #52\t@ 0x34\n+\tmovs\tr1, #56\t@ 0x38\n \tmovs\tr4, r0\n-\tadd\tr1, pc, #344\t@ (adr r1, 46d76c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x12c>)\n+\tadd\tr1, pc, #360\t@ (adr r1, 46d77c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x13c>)\n \tmovs\tr4, r0\n-\tldr\tr1, [sp, #608]\t@ 0x260\n+\tldr\tr1, [sp, #624]\t@ 0x270\n \tmovs\tr3, r0\n-\tmovs\tr0, #250\t@ 0xfa\n+\tmovs\tr0, #254\t@ 0xfe\n \tmovs\tr4, r0\n-\tadd\tr0, pc, #912\t@ (adr r0, 46d9b0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, unsigned int)@@Base+0x118>)\n+\tadd\tr0, pc, #928\t@ (adr r0, 46d9c0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, unsigned int, unsigned int)@@Base+0x128>)\n \tmovs\tr4, r0\n-\tadd\tr0, pc, #240\t@ (adr r0, 46d714 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0xd4>)\n+\tadd\tr0, pc, #256\t@ (adr r0, 46d724 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0xe4>)\n \tmovs\tr4, r0\n-\tadd\tr0, pc, #456\t@ (adr r0, 46d7f0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1b0>)\n+\tadd\tr0, pc, #472\t@ (adr r0, 46d800 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1c0>)\n \tmovs\tr4, r0\n-\tadd\tr0, pc, #48\t@ (adr r0, 46d65c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x1c>)\n+\tadd\tr0, pc, #64\t@ (adr r0, 46d66c const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x2c>)\n \tmovs\tr4, r0\n-\tadd\tr0, pc, #128\t@ (adr r0, 46d6b0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x70>)\n+\tadd\tr0, pc, #144\t@ (adr r0, 46d6c0 const&, glm::mat<4, 4, float, (glm::qualifier)0> const&, glm::mat<4, 4, float, (glm::qualifier)0> const&)@@Base+0x80>)\n \tmovs\tr4, r0\n \tldrh\tr6, [r5, #20]\n \tmovs\tr1, r1\n \tldrh\tr0, [r2, #20]\n \tmovs\tr1, r1\n \tldrh\tr2, [r6, #18]\n \tmovs\tr1, r1\n@@ -1857362,32 +1857364,32 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tadds\tr5, #8\n \tmovs\tr1, r0\n-\tstr\tr2, [r7, #84]\t@ 0x54\n+\tstr\tr6, [r7, #84]\t@ 0x54\n \tmovs\tr2, r0\n-\tvhadd.s8\td0, d4, d2\n+\tvhadd.s8\td0, d8, d2\n \tldrsh\tr0, [r7, r5]\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr0, r0\n \tldrh\tr4, [r7, #2]\n \tmovs\tr1, r1\n \tldrh\tr4, [r3, #2]\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r4, r7, lr}\n+\tpush\t{r1, r3, r4, r7, lr}\n \tmovs\tr3, r0\n-\tstr\tr6, [sp, #464]\t@ 0x1d0\n+\tstr\tr6, [sp, #480]\t@ 0x1e0\n \tmovs\tr3, r0\n-\tadds\tr6, r2, #7\n+\tadds\tr2, r3, #7\n \tmovs\tr4, r0\n \tldrh\tr2, [r0, #0]\n \tmovs\tr1, r1\n \tstrh\tr4, [r4, #62]\t@ 0x3e\n \tmovs\tr1, r1\n \tstrh\tr6, [r0, #62]\t@ 0x3e\n \tmovs\tr1, r1\n@@ -1857731,17 +1857733,17 @@\n \tmovs\tr0, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #240\t@ 0xf0\n+\tadd\tr6, sp, #256\t@ 0x100\n \tmovs\tr3, r0\n-\tldr\tr3, [sp, #768]\t@ 0x300\n+\tldr\tr3, [sp, #784]\t@ 0x310\n \tmovs\tr4, r0\n \tstr\tr0, [r2, #104]\t@ 0x68\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r6]\n \tmovs\tr0, r0\n@@ -1857751,35 +1857753,35 @@\n \tmovs\tr0, r0\n \tstrh\tr4, [r6, #42]\t@ 0x2a\n \tmovs\tr1, r1\n \tstrh\tr6, [r1, #42]\t@ 0x2a\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tuxth\tr2, r0\n+\tuxth\tr6, r0\n \tmovs\tr3, r0\n-\tstr\tr3, [sp, #384]\t@ 0x180\n+\tstr\tr3, [sp, #400]\t@ 0x190\n \tmovs\tr3, r0\n-\tsubs\tr2, r0, r3\n+\tsubs\tr6, r0, r3\n \tmovs\tr4, r0\n-\tldr\tr2, [sp, #912]\t@ 0x390\n+\tldr\tr2, [sp, #928]\t@ 0x3a0\n \tmovs\tr4, r0\n-\tstr\tr3, [sp, #152]\t@ 0x98\n+\tstr\tr3, [sp, #168]\t@ 0xa8\n \tmovs\tr3, r0\n-\tsubs\tr0, r1, r2\n+\tsubs\tr4, r1, r2\n \tmovs\tr4, r0\n-\tldr\tr2, [sp, #456]\t@ 0x1c8\n+\tldr\tr2, [sp, #472]\t@ 0x1d8\n \tmovs\tr4, r0\n-\tldr\tr1, [sp, #808]\t@ 0x328\n+\tldr\tr1, [sp, #824]\t@ 0x338\n \tmovs\tr4, r0\n-\tldr\tr2, [sp, #0]\n+\tldr\tr2, [sp, #16]\n \tmovs\tr4, r0\n-\tldr\tr1, [sp, #632]\t@ 0x278\n+\tldr\tr1, [sp, #648]\t@ 0x288\n \tmovs\tr4, r0\n-\tldr\tr1, [sp, #704]\t@ 0x2c0\n+\tldr\tr1, [sp, #720]\t@ 0x2d0\n \tmovs\tr4, r0\n \tstrh\tr0, [r0, #34]\t@ 0x22\n \tmovs\tr1, r1\n \tstrh\tr0, [r3, #32]\n \tmovs\tr1, r1\n \n 0046dc78 :\n@@ -1858162,17 +1858164,17 @@\n \tmovs\tr0, r0\n \tstr\tr0, [r2, #88]\t@ 0x58\n \tmovs\tr0, r0\n \tstrh\tr2, [r0, #2]\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #136]\t@ 0x88\n+\tstr\tr6, [sp, #152]\t@ 0x98\n \tmovs\tr4, r0\n-\tldrsb\tr4, [r6, r5]\n+\tldrsb\tr0, [r7, r5]\n \tmovs\tr3, r0\n \tldrb\tr2, [r0, #31]\n \tmovs\tr1, r1\n \tldrb\tr4, [r4, #30]\n \tmovs\tr1, r1\n \tldrb\tr4, [r7, #29]\n \tmovs\tr1, r1\n@@ -1858565,21 +1858567,21 @@\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr4, [r3, #18]\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #752]\t@ 0x2f0\n+\tstr\tr2, [sp, #768]\t@ 0x300\n \tmovs\tr4, r0\n \tldrb\tr4, [r2, #17]\n \tmovs\tr1, r1\n-\tstr\tr2, [sp, #352]\t@ 0x160\n+\tstr\tr2, [sp, #368]\t@ 0x170\n \tmovs\tr4, r0\n-\tstmia\tr7!, {r3, r4, r5, r6, r7}\n+\tldmia\tr0!, {}\n \tmovs\tr4, r0\n \n 0046e55c :\n TextureMesh::setup_camera_facing_quad(float, float, float, float):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8-d10}\n@@ -1858825,15 +1858827,15 @@\n \tblx\te7b18 >::_M_realloc_append(g_triangle&&)@plt>\n \tb.n\t46e732 \n \tblx\te7278 <__stack_chk_fail@plt>\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldrb\tr2, [r0, #10]\n \tmovs\tr1, r1\n-\tstmia\tr6!, {r3, r5, r7}\n+\tstmia\tr6!, {r4, r5, r7}\n \tmovs\tr4, r0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrb\tr6, [r0, #3]\n \tmovs\tr1, r1\n \n 0046e81c :\n@@ -1859171,15 +1859173,15 @@\n \tblx\tebdd4 >::_M_realloc_append(TextureMeshVertex&&)@plt>\n \tldrd\tr6, r8, [r4, #16]\n \tb.n\t46ea36 \n \tblx\te7278 <__stack_chk_fail@plt>\n \tnop\n \tstrb\tr2, [r0, #31]\n \tmovs\tr1, r1\n-\tstmia\tr3!, {r3, r5, r6, r7}\n+\tstmia\tr3!, {r4, r5, r6, r7}\n \tmovs\tr4, r0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r2, #21]\n \tmovs\tr1, r1\n 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]:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1860335,105 +1860337,105 @@\n \tb.n\t46f236 \n \tstrb\tr6, [r7, #15]\n \tmovs\tr1, r1\n \tstrb\tr6, [r5, #15]\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tldr\tr6, [r5, #48]\t@ 0x30\n+\tldr\tr2, [r6, #48]\t@ 0x30\n \tmovs\tr3, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r3, #16]\n+\tldrh\tr0, [r4, #16]\n \tmovs\tr4, r0\n-\tldr\tr4, [r7, #40]\t@ 0x28\n+\tldr\tr0, [r0, #44]\t@ 0x2c\n \tmovs\tr3, r0\n-\tldr\tr4, [r6, #40]\t@ 0x28\n+\tldr\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr3, r0\n-\tldrh\tr4, [r4, #12]\n+\tldrh\tr0, [r5, #12]\n \tmovs\tr4, r0\n \tbls.n\t46f82c \n \tmovs\tr1, r0\n \tstrb\tr0, [r1, #10]\n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr4, [r1, #24]\n+\tldr\tr0, [r2, #24]\n \tmovs\tr3, r0\n-\tldr\tr6, [r4, #20]\n+\tldr\tr2, [r5, #20]\n \tmovs\tr3, r0\n-\tadd\tsp, #424\t@ 0x1a8\n+\tadd\tsp, #440\t@ 0x1b8\n \tmovs\tr3, r0\n-\tldr\tr2, [r6, #16]\n+\tldr\tr6, [r6, #16]\n \tmovs\tr3, r0\n-\tadd\tsp, #144\t@ 0x90\n+\tadd\tsp, #160\t@ 0xa0\n \tmovs\tr3, r0\n-\tadd\tsp, #64\t@ 0x40\n+\tadd\tsp, #80\t@ 0x50\n \tmovs\tr3, r0\n-\tadd\tsp, #176\t@ 0xb0\n+\tadd\tsp, #192\t@ 0xc0\n \tmovs\tr3, r0\n-\tadd\tsp, #80\t@ 0x50\n+\tadd\tsp, #96\t@ 0x60\n \tmovs\tr3, r0\n-\tstrh\tr6, [r2, #60]\t@ 0x3c\n+\tstrh\tr2, [r3, #60]\t@ 0x3c\n \tmovs\tr4, r0\n-\tstrh\tr4, [r3, #60]\t@ 0x3c\n+\tstrh\tr0, [r4, #60]\t@ 0x3c\n \tmovs\tr4, r0\n \tbvc.n\t46f7e0 \n \tmovs\tr1, r0\n-\tadd\tr7, sp, #312\t@ 0x138\n+\tadd\tr7, sp, #328\t@ 0x148\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0x4796\n+\t\t\t@ instruction: 0x479a\n \tmovs\tr3, r0\n-\tstr\tr0, [r1, #116]\t@ 0x74\n-\tmovs\tr3, r0\n-\tstr\tr0, [r2, #92]\t@ 0x5c\n+\tstr\tr4, [r1, #116]\t@ 0x74\n \tmovs\tr3, r0\n-\tadd\tr7, sp, #272\t@ 0x110\n+\tstr\tr4, [r2, #92]\t@ 0x5c\n \tmovs\tr3, r0\n-\tstr\tr4, [r4, #72]\t@ 0x48\n+\tadd\tr7, sp, #288\t@ 0x120\n \tmovs\tr3, r0\n-\tstr\tr6, [r7, #68]\t@ 0x44\n+\tstr\tr0, [r5, #72]\t@ 0x48\n \tmovs\tr3, r0\n-\tadd\tr6, sp, #200\t@ 0xc8\n+\tstr\tr2, [r0, #72]\t@ 0x48\n \tmovs\tr3, r0\n \tadd\tr6, sp, #216\t@ 0xd8\n \tmovs\tr3, r0\n-\tadd\tr6, sp, #104\t@ 0x68\n+\tadd\tr6, sp, #232\t@ 0xe8\n \tmovs\tr3, r0\n-\tadd\tr6, sp, #40\t@ 0x28\n+\tadd\tr6, sp, #120\t@ 0x78\n \tmovs\tr3, r0\n-\tadd\tr5, sp, #1008\t@ 0x3f0\n+\tadd\tr6, sp, #56\t@ 0x38\n \tmovs\tr3, r0\n-\tadd\tr4, sp, #688\t@ 0x2b0\n+\tadd\tr6, sp, #0\n \tmovs\tr3, r0\n-\tstrh\tr4, [r6, #18]\n+\tadd\tr4, sp, #704\t@ 0x2c0\n+\tmovs\tr3, r0\n+\tstrh\tr0, [r7, #18]\n \tmovs\tr4, r0\n-\tadd\tr3, sp, #160\t@ 0xa0\n+\tadd\tr3, sp, #176\t@ 0xb0\n \tmovs\tr3, r0\n-\tadd\tr2, sp, #992\t@ 0x3e0\n+\tadd\tr2, sp, #1008\t@ 0x3f0\n \tmovs\tr3, r0\n-\tadd\tr2, sp, #752\t@ 0x2f0\n+\tadd\tr2, sp, #768\t@ 0x300\n \tmovs\tr3, r0\n-\tadd\tr2, sp, #544\t@ 0x220\n+\tadd\tr2, sp, #560\t@ 0x230\n \tmovs\tr3, r0\n-\tstr\tr4, [r7, #24]\n+\tstr\tr0, [r0, #28]\n \tmovs\tr3, r0\n-\tadd\tr1, sp, #648\t@ 0x288\n+\tadd\tr1, sp, #664\t@ 0x298\n+\tmovs\tr3, r0\n+\tadd\tr1, sp, #536\t@ 0x218\n \tmovs\tr3, r0\n \tadd\tr1, sp, #520\t@ 0x208\n \tmovs\tr3, r0\n-\tadd\tr1, sp, #504\t@ 0x1f8\n+\tadd\tr1, sp, #536\t@ 0x218\n \tmovs\tr3, r0\n \tadd\tr1, sp, #520\t@ 0x208\n \tmovs\tr3, r0\n-\tadd\tr1, sp, #504\t@ 0x1f8\n-\tmovs\tr3, r0\n-\tadd\tr0, sp, #712\t@ 0x2c8\n+\tadd\tr0, sp, #728\t@ 0x2d8\n \tmovs\tr3, r0\n-\tldrb\tr4, [r2, #31]\n+\tldrb\tr0, [r3, #31]\n \tmovs\tr4, r0\n \tldr.w\tr1, [pc, #2092]\t@ 470124 \n \tldr\tr0, [r7, #16]\n \tadd\tr1, pc\n \tblx\tefdc8 \n \tmov\tr2, r0\n \tcmp\tr0, #0\n@@ -1861265,17 +1861267,17 @@\n \tbne.w\t46fe08 \n \tldr\tr0, [pc, #132]\t@ (47019c )\n \tadd\tr0, pc\n \tblx\teaad0 \n \tb.n\t46fe28 \n \tb.n\t46fe28 \n \tnop\n-\tadd\tr7, pc, #456\t@ (adr r7, 4702f0 , std::allocator > const&, bool)@@Base+0x150>)\n+\tadd\tr7, pc, #472\t@ (adr r7, 470300 , std::allocator > const&, bool)@@Base+0x160>)\n \tmovs\tr3, r0\n-\tadd\tr6, pc, #424\t@ (adr r6, 4702d4 , std::allocator > const&, bool)@@Base+0x134>)\n+\tadd\tr6, pc, #440\t@ (adr r6, 4702e4 , std::allocator > const&, bool)@@Base+0x144>)\n \tmovs\tr3, r0\n \tstr\tr4, [r0, #32]\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr4, [r5, #28]\n \tmovs\tr1, r1\n@@ -1862235,93 +1862237,93 @@\n \tb.n\t4707e0 , std::allocator > const&, bool)@@Base+0x640>\n \tldrsh\tr6, [r7, r0]\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrsh\tr4, [r5, r0]\n \tmovs\tr1, r1\n-\tadd\tr3, pc, #704\t@ (adr r3, 470e90 , std::allocator > const&, bool)@@Base+0xcf0>)\n+\tadd\tr3, pc, #720\t@ (adr r3, 470ea0 , std::allocator > const&, bool)@@Base+0xd00>)\n \tmovs\tr3, r0\n \tbne.n\t470bc4 , std::allocator > const&, bool)@@Base+0xa24>\n \tmovs\tr1, r1\n \tldrb\tr0, [r7, r2]\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, r2]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #392]\t@ 0x188\n+\tldr\tr6, [sp, #408]\t@ 0x198\n \tmovs\tr3, r0\n-\tldr\tr6, [sp, #312]\t@ 0x138\n+\tldr\tr6, [sp, #328]\t@ 0x148\n \tmovs\tr3, r0\n-\tldr\tr6, [sp, #280]\t@ 0x118\n+\tldr\tr6, [sp, #296]\t@ 0x128\n \tmovs\tr3, r0\n-\tldr\tr6, [sp, #232]\t@ 0xe8\n+\tldr\tr6, [sp, #248]\t@ 0xf8\n \tmovs\tr3, r0\n-\tldr\tr6, [sp, #224]\t@ 0xe0\n+\tldr\tr6, [sp, #240]\t@ 0xf0\n \tmovs\tr3, r0\n-\tbeq.n\t470b3c , std::allocator > const&, bool)@@Base+0x99c>\n+\tbeq.n\t470b44 , std::allocator > const&, bool)@@Base+0x9a4>\n \tmovs\tr3, r0\n-\tldr\tr5, [sp, #808]\t@ 0x328\n+\tldr\tr5, [sp, #824]\t@ 0x338\n \tmovs\tr3, r0\n-\tldr\tr5, [sp, #760]\t@ 0x2f8\n+\tldr\tr5, [sp, #776]\t@ 0x308\n \tmovs\tr3, r0\n-\tadds\tr2, #28\n+\tadds\tr2, #32\n \tmovs\tr3, r0\n-\tadds\tr2, #2\n+\tadds\tr2, #6\n \tmovs\tr3, r0\n-\tadds\tr1, #232\t@ 0xe8\n+\tadds\tr1, #236\t@ 0xec\n \tmovs\tr3, r0\n-\tadds\tr1, #206\t@ 0xce\n+\tadds\tr1, #210\t@ 0xd2\n \tmovs\tr3, r0\n-\tldr\tr5, [sp, #416]\t@ 0x1a0\n+\tldr\tr5, [sp, #432]\t@ 0x1b0\n \tmovs\tr3, r0\n-\tldr\tr5, [sp, #384]\t@ 0x180\n+\tldr\tr5, [sp, #400]\t@ 0x190\n \tmovs\tr3, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tldr\tr4, [sp, #608]\t@ 0x260\n+\tldr\tr4, [sp, #624]\t@ 0x270\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #912]\t@ 0x390\n+\tldr\tr4, [sp, #928]\t@ 0x3a0\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #880]\t@ 0x370\n+\tldr\tr4, [sp, #896]\t@ 0x380\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #560]\t@ 0x230\n+\tldr\tr4, [sp, #576]\t@ 0x240\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #512]\t@ 0x200\n+\tldr\tr4, [sp, #528]\t@ 0x210\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #464]\t@ 0x1d0\n+\tldr\tr4, [sp, #480]\t@ 0x1e0\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #456]\t@ 0x1c8\n+\tldr\tr4, [sp, #472]\t@ 0x1d8\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #488]\t@ 0x1e8\n+\tldr\tr4, [sp, #504]\t@ 0x1f8\n \tmovs\tr3, r0\n-\tldr\tr4, [sp, #520]\t@ 0x208\n+\tldr\tr4, [sp, #536]\t@ 0x218\n \tmovs\tr3, r0\n-\tldr\tr6, [r1, #108]\t@ 0x6c\n+\tldr\tr2, [r2, #108]\t@ 0x6c\n \tmovs\tr4, r0\n-\tldr\tr1, [sp, #424]\t@ 0x1a8\n+\tldr\tr1, [sp, #440]\t@ 0x1b8\n \tmovs\tr3, r0\n-\tldr\tr1, [sp, #480]\t@ 0x1e0\n+\tldr\tr1, [sp, #496]\t@ 0x1f0\n \tmovs\tr3, r0\n-\tldr\tr2, [r0, #104]\t@ 0x68\n+\tldr\tr6, [r0, #104]\t@ 0x68\n \tmovs\tr4, r0\n-\tcmp\tr6, #88\t@ 0x58\n+\tcmp\tr6, #92\t@ 0x5c\n \tmovs\tr3, r0\n-\tldr\tr2, [sp, #880]\t@ 0x370\n+\tldr\tr2, [sp, #896]\t@ 0x380\n \tmovs\tr3, r0\n-\tldr\tr2, [sp, #776]\t@ 0x308\n+\tldr\tr2, [sp, #792]\t@ 0x318\n \tmovs\tr3, r0\n-\tldr\tr4, [r4, #96]\t@ 0x60\n+\tldr\tr0, [r5, #96]\t@ 0x60\n \tmovs\tr4, r0\n \tldrsb\tr0, [r6, r0]\n \tmovs\tr1, r1\n-\tldr\tr0, [sp, #160]\t@ 0xa0\n+\tldr\tr0, [sp, #176]\t@ 0xb0\n \tmovs\tr3, r0\n-\tstr\tr7, [sp, #904]\t@ 0x388\n+\tstr\tr7, [sp, #920]\t@ 0x398\n \tmovs\tr3, r0\n \tstr\tr3, [sp, #36]\t@ 0x24\n \tstr\tr3, [sp, #44]\t@ 0x2c\n \tldr.w\tr1, [pc, #3100]\t@ 471890 , std::allocator > const&, bool)@@Base+0x16f0>\n \tmovs\tr2, #20\n \tldr\tr0, [sp, #12]\n \tadd\tr1, pc\n@@ -1863449,49 +1863451,49 @@\n \tldr\tr3, [sp, #24]\n \tldr\tr2, [r4, #4]\n \tldr\tr0, [r3, #0]\n \tb.n\t4716ea , std::allocator > const&, bool)@@Base+0x154a>\n \tmov\tlr, r6\n \tb.n\t471784 , std::allocator > const&, bool)@@Base+0x15e4>\n \tnop\n-\tstr\tr6, [sp, #448]\t@ 0x1c0\n+\tstr\tr6, [sp, #464]\t@ 0x1d0\n \tmovs\tr3, r0\n-\tldr\tr0, [r7, #36]\t@ 0x24\n+\tldr\tr4, [r7, #36]\t@ 0x24\n \tmovs\tr4, r0\n-\tldr\tr0, [r3, #36]\t@ 0x24\n+\tldr\tr4, [r3, #36]\t@ 0x24\n \tmovs\tr4, r0\n-\tldr\tr2, [pc, #512]\t@ (471aa0 , std::allocator > const&, bool)@@Base+0x1900>)\n+\tldr\tr2, [pc, #528]\t@ (471ab0 , std::allocator > const&, bool)@@Base+0x1910>)\n \tmovs\tr3, r0\n-\tldr\tr2, [pc, #64]\t@ (4718e4 , std::allocator > const&, bool)@@Base+0x1744>)\n+\tldr\tr2, [pc, #80]\t@ (4718f4 , std::allocator > const&, bool)@@Base+0x1754>)\n \tmovs\tr3, r0\n-\tldr\tr6, [r2, #28]\n+\tldr\tr2, [r3, #28]\n \tmovs\tr4, r0\n-\tldr\tr1, [pc, #792]\t@ (471bc4 , std::allocator > const&, bool)@@Base+0x1a24>)\n+\tldr\tr1, [pc, #808]\t@ (471bd4 , std::allocator > const&, bool)@@Base+0x1a34>)\n \tmovs\tr3, r0\n-\tldr\tr4, [r3, #24]\n+\tldr\tr0, [r4, #24]\n \tmovs\tr4, r0\n-\tldr\tr1, [pc, #496]\t@ (471aa4 , std::allocator > const&, bool)@@Base+0x1904>)\n+\tldr\tr1, [pc, #512]\t@ (471ab4 , std::allocator > const&, bool)@@Base+0x1914>)\n \tmovs\tr3, r0\n-\tldr\tr2, [r4, #20]\n+\tldr\tr6, [r4, #20]\n \tmovs\tr4, r0\n-\tldr\tr1, [pc, #200]\t@ (471984 , std::allocator > const&, bool)@@Base+0x17e4>)\n+\tldr\tr1, [pc, #216]\t@ (471994 , std::allocator > const&, bool)@@Base+0x17f4>)\n \tmovs\tr3, r0\n-\tldr\tr0, [r5, #16]\n+\tldr\tr4, [r5, #16]\n \tmovs\tr4, r0\n-\tldr\tr0, [pc, #928]\t@ (471c64 , std::allocator > const&, bool)@@Base+0x1ac4>)\n+\tldr\tr0, [pc, #944]\t@ (471c74 , std::allocator > const&, bool)@@Base+0x1ad4>)\n \tmovs\tr3, r0\n-\tldr\tr2, [r6, #12]\n+\tldr\tr6, [r6, #12]\n \tmovs\tr4, r0\n-\tstr\tr0, [r2, #84]\t@ 0x54\n+\tstr\tr4, [r2, #84]\t@ 0x54\n \tmovs\tr4, r0\n-\tldrh\tr4, [r7, #52]\t@ 0x34\n+\tldrh\tr0, [r0, #54]\t@ 0x36\n \tmovs\tr3, r0\n-\tldrh\tr6, [r5, #52]\t@ 0x34\n+\tldrh\tr2, [r6, #52]\t@ 0x34\n \tmovs\tr3, r0\n-\tldrh\tr2, [r3, #52]\t@ 0x34\n+\tldrh\tr6, [r3, #52]\t@ 0x34\n \tmovs\tr3, r0\n \tldr\tr3, [sp, #36]\t@ 0x24\n \tldr\tr2, [sp, #44]\t@ 0x2c\n \tcmp\tr3, r2\n \titt\tne\n \tldrne\tr3, [sp, #68]\t@ 0x44\n \tstrne\tr3, [sp, #28]\n@@ -1865365,15 +1865367,15 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbeq.n\t472be8 \n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tadds\tr4, #182\t@ 0xb6\n \tmovs\tr1, r1\n-\tldr\tr4, [pc, #624]\t@ (472e64 )\n+\tldr\tr4, [pc, #640]\t@ (472e74 )\n \tmovs\tr4, r0\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadds\tr4, #108\t@ 0x6c\n \tmovs\tr1, r1\n \tadds\tr4, #70\t@ 0x46\n \tmovs\tr1, r1\n@@ -1866257,25 +1866259,25 @@\n \tmovs\tr0, r0\n \tcmp\tr6, #72\t@ 0x48\n \tmovs\tr1, r1\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tcmp\tr6, #8\n \tmovs\tr1, r1\n-\tldrh\tr0, [r0, #12]\n+\tldrh\tr4, [r0, #12]\n \tmovs\tr2, r0\n-\tcmp\tr4, r5\n+\tcmp\tr0, r6\n \tmovs\tr4, r0\n-\tadd\tsl, ip\n+\tadd\tlr, ip\n \tmovs\tr4, r0\n \tlsls\tr2, r3, #26\n \tmovs\tr1, r0\n \tbvs.n\t47358c \n \tmovs\tr0, r0\n-\tmovs\tr7, #74\t@ 0x4a\n+\tmovs\tr7, #78\t@ 0x4e\n \tmovs\tr2, r0\n \tcmp\tr2, #212\t@ 0xd4\n \tmovs\tr1, r1\n \n 00473580 :\n tomo_section_view(int, int):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n@@ -1867453,19 +1867455,19 @@\n \tsubs\tr6, #189\t@ 0xbd\n \tcmp\tr0, #210\t@ 0xd2\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tcmp\tr0, #208\t@ 0xd0\n \tmovs\tr1, r1\n-\tsubs\tr5, #10\n+\tsubs\tr5, #14\n \tmovs\tr2, r0\n-\tands\tr6, r3\n+\tands\tr2, r4\n \tmovs\tr4, r0\n-\tsubs\tr7, #224\t@ 0xe0\n+\tsubs\tr7, #228\t@ 0xe4\n \tmovs\tr4, r0\n \tstr\tr4, [r7, #32]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstrb\tr4, [r4, #11]\n \tmovs\tr1, r0\n@@ -1867483,17 +1867485,17 @@\n \tmovs\tr1, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrb\tr0, [r2, #12]\n \tmovs\tr1, r0\n \tmovs\tr1, #12\n \tmovs\tr1, r1\n-\tsubs\tr0, #218\t@ 0xda\n+\tsubs\tr0, #222\t@ 0xde\n \tmovs\tr4, r0\n-\tadds\tr7, #210\t@ 0xd2\n+\tadds\tr7, #214\t@ 0xd6\n \tmovs\tr4, r0\n \tmov\tr1, r0\n \tldr\tr0, [r1, #16]\n \tcmp\tr3, r0\n \tit\tle\n \tmovle\tip, r1\n \tldrd\tr0, r1, [r1, #8]\n@@ -1868144,27 +1868146,27 @@\n \tstr\tr3, [sp, #64]\t@ 0x40\n \tldr\tr3, [r4, #8]\n \tstr\tr3, [sp, #72]\t@ 0x48\n \tb.w\t473762 \n \tnop\n \tmovs\tr0, r0\n \tmvns\tr4, r4\n-\tadds\tr2, #26\n+\tadds\tr2, #30\n \tmovs\tr4, r0\n-\teor.w\tr0, lr, #2\n-\torns\tr0, r8, #2\n-\torn\tr0, r2, #2\n-\torr.w\tr0, r8, #2\n-\tadds\tr0, #238\t@ 0xee\n+\teors.w\tr0, r2, #2\n+\torns\tr0, ip, #2\n+\torn\tr0, r6, #2\n+\torr.w\tr0, ip, #2\n+\tadds\tr0, #242\t@ 0xf2\n \tmovs\tr4, r0\n-\tadds\tr0, #228\t@ 0xe4\n+\tadds\tr0, #232\t@ 0xe8\n \tmovs\tr4, r0\n-\tadds\tr0, #214\t@ 0xd6\n+\tadds\tr0, #218\t@ 0xda\n \tmovs\tr4, r0\n-\tadds\tr0, #200\t@ 0xc8\n+\tadds\tr0, #204\t@ 0xcc\n \tmovs\tr4, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n \tadds\tr4, #190\t@ 0xbe\n \tmovs\tr1, r0\n@@ -1868846,17 +1868848,17 @@\n \tmovs\tr0, r0\n \tadds\tr4, #58\t@ 0x3a\n \tmovs\tr1, r0\n \titt\tle\n \tmovle\tr0, r0\n \taddle\tr3, #12\n \tmovs\tr1, r0\n-\tstr\tr2, [r3, #40]\t@ 0x28\n+\tstr\tr6, [r3, #40]\t@ 0x28\n \tmovs\tr2, r0\n-\tb.n\t474cec \n+\tb.n\t474cf4 \n \tmovs\tr1, r0\n \tldrsh\tr4, [r2, r4]\n \tmovs\tr0, r0\n \tadds\tr2, #18\n \tmovs\tr1, r0\n \tasrs\tr4, r4, #14\n \tmovs\tr1, r1\n@@ -1869273,17 +1869275,17 @@\n \tmovs\tr1, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tlsrs\tr6, r2, #29\n \tmovs\tr1, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr7, #170\t@ 0xaa\n+\tmovs\tr7, #174\t@ 0xae\n \tmovs\tr4, r0\n-\tmovs\tr3, #74\t@ 0x4a\n+\tmovs\tr3, #78\t@ 0x4e\n \tmovs\tr2, r0\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr2, [r5, #0]\n \tldr\tr3, [r5, #16]\n@@ -1869695,26 +1869697,26 @@\n \t...\n \tldr\tr1, [sp, #616]\t@ 0x268\n \tsubs\tr6, #25\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tmovs\tr3, #0\n+\tmovs\tr3, #4\n \tmovs\tr4, r0\n-\tb.n\t475c60 \n+\tb.n\t475c68 \n \tmovs\tr2, r0\n-\tsub.w\tr0, r8, #8519680\t@ 0x820000\n-\tmovs\tr2, #72\t@ 0x48\n+\tsub.w\tr0, ip, #8519680\t@ 0x820000\n+\tmovs\tr2, #76\t@ 0x4c\n \tmovs\tr4, r0\n-\tb.n\t475b00 \n+\tb.n\t475b08 \n \tmovs\tr2, r0\n-\tstrb\tr2, [r2, #1]\n+\tstrb\tr6, [r2, #1]\n \tmovs\tr2, r0\n-\t\t\t@ instruction: 0xf4ec0002\n+\t\t\t@ instruction: 0xf4f00002\n \tcmp\tr7, r2\n \tblt.n\t475932 \n \tldr\tr3, [sp, #24]\n \tadds\tr2, #1\n \tldr\tr1, [sp, #28]\n \tldr.w\tr5, [r8, #8]\n \tvldr\ts14, [r3]\n@@ -1870046,15 +1870048,15 @@\n \tnop\n \tnop.w\n \t...\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n-\tsubs\tr0, r1, #1\n+\tsubs\tr4, r1, #1\n \tmovs\tr4, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmov\tr8, r5\n \tadd.w\tfp, sp, #168\t@ 0xa8\n \tmovs\tr2, #0\n \tmovs\tr3, #0\n@@ -1870337,29 +1870339,29 @@\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n \tb.n\t475a90 \n \tvldr\td7, [pc, #4]\t@ 475fa0 \n \tb.n\t475d92 \n \t...\n-\tadds\tr2, r1, #0\n+\tadds\tr6, r1, #0\n \tmovs\tr4, r0\n-\tbge.n\t475f34 \n+\tbge.n\t475f3c \n \tmovs\tr2, r0\n-\tsubs\tr6, r4, r7\n+\tsubs\tr2, r5, r7\n \tmovs\tr4, r0\n-\tsubs\tr6, r5, r6\n+\tsubs\tr2, r6, r6\n \tmovs\tr4, r0\n-\tsubs\tr6, r7, r4\n+\tsubs\tr2, r0, r5\n \tmovs\tr4, r0\n-\tbls.n\t475f70 \n+\tbls.n\t475f78 \n \tmovs\tr2, r0\n-\tsubs\tr4, r3, r3\n+\tsubs\tr0, r4, r3\n \tmovs\tr4, r0\n-\tsubs\tr0, r0, r2\n+\tsubs\tr4, r0, r2\n \tmovs\tr4, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #16]\n \tadd\tr0, sp, #772\t@ 0x304\n \tstr\tr3, [sp, #64]\t@ 0x40\n \tmov\tr1, r6\n@@ -1870792,38 +1870794,38 @@\n \tldr\tr0, [sp, #56]\t@ 0x38\n \tb.n\t475fe0 \n \tnop\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tands\tr0, r0\n \tcmp\tip, r3\n-\tadds\tr2, r4, r3\n+\tadds\tr6, r4, r3\n \tmovs\tr4, r0\n \tldrsb\tr0, [r3, r4]\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #560]\t@ 0x230\n+\tstr\tr7, [sp, #576]\t@ 0x240\n \tmovs\tr2, r0\n-\torr.w\tr0, ip, r2\n+\torrs.w\tr0, r0, r2\n \tldrb\tr0, [r7, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r5, r2]\n \tmovs\tr0, r0\n \tstr\tr0, [r5, #108]\t@ 0x6c\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #736]\t@ 0x2e0\n+\tstr\tr6, [sp, #752]\t@ 0x2f0\n \tmovs\tr2, r0\n-\tldrd\tr0, r0, [r8, #-8]\n-\tstr\tr6, [sp, #344]\t@ 0x158\n+\tldrd\tr0, r0, [ip, #-8]\n+\tstr\tr6, [sp, #360]\t@ 0x168\n \tmovs\tr2, r0\n-\tldmdb\tr6!, {r1}\n+\tldmdb\tsl!, {r1}\n \tldrb\tr0, [r6, r5]\n \tmovs\tr0, r0\n-\tasrs\tr2, r0, #28\n+\tasrs\tr6, r0, #28\n \tmovs\tr4, r0\n-\tasrs\tr6, r4, #24\n+\tasrs\tr2, r5, #24\n \tmovs\tr4, r0\n \tstc2\t0, cr0, [r0], {8}\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tmrrc2\t0, 0, r0, r2, cr8\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n@@ -1871656,15 +1871658,15 @@\n \tvstr\td7, [sp]\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:118\n \tblx\tf0ca0 <__printf_chk@plt+0x4>\n trackball.c:227\n \tadd\tsp, #44\t@ 0x2c\n \tvpop\t{d8}\n \tpop\t{r4, r5, pc}\n-\tlsrs\tr2, r7, #21\n+\tlsrs\tr6, r7, #21\n \tmovs\tr4, r0\n \n 00476c3c :\n trackball():\n trackball.c:162\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1871887,15 +1871889,15 @@\n \tstr\tr7, [r7, #100]\t@ 0x64\n \tadd\tr0, pc, #632\t@ (adr r0, 4770a0 )\n \tsubs\tr7, #246\t@ 0xf6\n \tusat16\tr0, #8, r4\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf2860008\n-\tlsrs\tr4, r4, #16\n+\tlsrs\tr0, r5, #16\n \tmovs\tr4, r0\n \n 00476e38 :\n add_quats():\n trackball.c:263\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -1872504,17 +1872506,17 @@\n \tblx\tr3\n \tmov\tr1, r0\n \tb.n\t477412 \n \tblx\te78c8 \n \tldcl\t0, cr0, [sl], #-32\t@ 0xffffffe0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr2, r3, #25\n+\tlsls\tr6, r3, #25\n \tmovs\tr4, r0\n-\tstmia\tr3!, {r2, r4, r5, r6, r7}\n+\tstmia\tr3!, {r3, r4, r5, r6, r7}\n \tmovs\tr2, r0\n \tstr\tr0, [r1, #16]\n \t...\n \n 00477454 , std::allocator > const&)@@Base>:\n coot::flips_container::parse_set_or_single(std::__cxx11::basic_string, std::allocator > const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -1873571,26 +1873573,26 @@\n \tb.n\t477d7c , std::allocator > const&)@@Base+0x928>\n \tnop\n \t\t\t@ instruction: 0xeb820008\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xeb800008\n \tsbc.w\tr0, r4, r8\n-\tlsls\tr0, r5, #20\n+\tlsls\tr4, r5, #20\n \tmovs\tr4, r0\n \tldrd\tr0, r0, [r0, #32]\n \tstrb\tr0, [r3, #1]\n \tmovs\tr1, r0\n \tstrb\tr6, [r5, #1]\n \tmovs\tr1, r0\n \tldrh\tr0, [r0, #62]\t@ 0x3e\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tlsls\tr4, r7, #2\n+\tlsls\tr0, r0, #3\n \tmovs\tr4, r0\n \tb.n\t47789c , std::allocator > const&)@@Base+0x448>\n \tmovs\tr0, r1\n \tldr\tr4, [r3, #52]\t@ 0x34\n \tmovs\tr1, r0\n \tldr\tr2, [r6, #52]\t@ 0x34\n \tmovs\tr1, r0\n@@ -1875149,37 +1875151,37 @@\n \tmovs\tr0, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tbgt.n\t478e28 , std::allocator > const&)@@Base+0xb00>\n \tmovs\tr0, r1\n \tbgt.n\t478dec , std::allocator > const&)@@Base+0xac4>\n \tmovs\tr0, r1\n-\t\t\t@ instruction: 0xf6dc0003\n-\t\t\t@ instruction: 0xf6680003\n-\tcbz\tr4, 478f4a , std::allocator > const&)@@Base+0xc22>\n+\t\t\t@ instruction: 0xf6e00003\n+\t\t\t@ instruction: 0xf66c0003\n+\tcbz\tr0, 478f4c , std::allocator > const&)@@Base+0xc24>\n \tmovs\tr2, r0\n-\t\t\t@ instruction: 0xf65a0003\n+\t\t\t@ instruction: 0xf65e0003\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstrh\tr0, [r4, r4]\n+\tstrh\tr4, [r4, r4]\n \tmovs\tr3, r0\n-\tadcs.w\tr0, r2, #8585216\t@ 0x830000\n-\tstrh\tr4, [r7, r3]\n+\tadcs.w\tr0, r6, #8585216\t@ 0x830000\n+\tstrh\tr0, [r0, r4]\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xf5360003\n-\tstrh\tr0, [r2, r3]\n+\t\t\t@ instruction: 0xf53a0003\n+\tstrh\tr4, [r2, r3]\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xf5220003\n-\tstrh\tr4, [r5, r2]\n+\t\t\t@ instruction: 0xf5260003\n+\tstrh\tr0, [r6, r2]\n \tmovs\tr3, r0\n-\tadd.w\tr0, lr, #8585216\t@ 0x830000\n-\tstrh\tr0, [r1, r2]\n+\tadds.w\tr0, r2, #8585216\t@ 0x830000\n+\tstrh\tr4, [r1, r2]\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xf2f00003\n-\tstr\tr6, [r2, r1]\n+\t\t\t@ instruction: 0xf2f40003\n+\tstr\tr2, [r3, r1]\n \tmovs\tr3, r0\n \tbvs.n\t478e18 , std::allocator > const&)@@Base+0xaf0>\n \tmovs\tr0, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tbcc.n\t478e14 , std::allocator > const&)@@Base+0xaec>\n \tmovs\tr0, r1\n@@ -1875571,15 +1875573,15 @@\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\te4538 \n \tbeq.n\t4792ec , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x31c>\n \tmovs\tr0, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\torns\tr0, lr, r3\n+\teor.w\tr0, r2, r3\n \tasrs\tr6, r6, #14\n \tmovs\tr1, r0\n \tldmia\tr6, {r1, r2, r3, r4, r6}\n \tmovs\tr0, r1\n \tldmia\tr5, {r1, r5, r7}\n \tmovs\tr0, r1\n \tldmia\tr5!, {r1, r3, r7}\n@@ -1875735,15 +1875737,15 @@\n \tmovs\tr0, r0\n \tldmia\tr4!, {r1, r2, r5, r6, r7}\n \tmovs\tr0, r1\n \tldmia\tr4!, {r1, r2, r3, r7}\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tb.n\t479258 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x288>\n+\tb.n\t479260 , std::allocator >, std::allocator, std::allocator > > > const&)@@Base+0x290>\n \tmovs\tr3, r0\n \tldmia\tr4, {r1, r2, r3, r4, r5}\n \tmovs\tr0, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldmia\tr3, {r1, r2, r3, r4, r5, r6, r7}\n \tmovs\tr0, r1\n@@ -1878125,18 +1878127,18 @@\n \tb.n\t47a9ea \n \tpop\t{r2, r4, r5, r7, pc}\n \tmovs\tr0, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \trev16\tr6, r2\n \tmovs\tr0, r1\n-\teors.w\tr0, r8, r1\n-\tldrh\tr2, [r5, #56]\t@ 0x38\n+\teors.w\tr0, ip, r1\n+\tldrh\tr6, [r5, #56]\t@ 0x38\n \tmovs\tr2, r0\n-\tldrh\tr0, [r7, #54]\t@ 0x36\n+\tldrh\tr4, [r7, #54]\t@ 0x36\n \tmovs\tr2, r0\n \tldr\tr3, [sp, #636]\t@ 0x27c\n \tadd\tr1, sp, #644\t@ 0x284\n \tcmp\tr3, r1\n \tbeq.n\t47aea0 \n \tstr.w\tr3, [fp, #100]\t@ 0x64\n \tldr\tr3, [sp, #640]\t@ 0x280\n@@ -1878770,15 +1878772,15 @@\n \tmovs\tr0, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tadd\tr5, sp, #1016\t@ 0x3f8\n \tmovs\tr0, r1\n \tadd\tr5, sp, #688\t@ 0x2b0\n \tmovs\tr0, r1\n-\tstmia\tr7!, {r2, r5, r6}\n+\tstmia\tr7!, {r3, r5, r6}\n \tmovs\tr3, r0\n \tadd\tr4, sp, #448\t@ 0x1c0\n \tmovs\tr0, r1\n \tstr\tr0, [r4, #48]\t@ 0x30\n \tmovs\tr0, r0\n \tstr\tr0, [r1, #100]\t@ 0x64\n \tmovs\tr0, r0\n@@ -1881583,26 +1881585,26 @@\n \tblx\te78c8 \n \tstr\tr2, [sp, #776]\t@ 0x308\n \tmovs\tr0, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tstr\tr2, [sp, #728]\t@ 0x2d8\n \tmovs\tr0, r1\n-\tadd\tr5, sp, #128\t@ 0x80\n+\tadd\tr5, sp, #144\t@ 0x90\n \tmovs\tr3, r0\n-\tadd\tr4, sp, #872\t@ 0x368\n+\tadd\tr4, sp, #888\t@ 0x378\n \tmovs\tr3, r0\n \tstr\tr1, [sp, #592]\t@ 0x250\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #576\t@ 0x240\n+\tadd\tr4, sp, #592\t@ 0x250\n \tmovs\tr3, r0\n-\tldr??.w\tr0, [r2, #2]\n-\tsubs\tr1, #214\t@ 0xd6\n+\tldr??.w\tr0, [r6, #2]\n+\tsubs\tr1, #218\t@ 0xda\n \tmovs\tr3, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr0, [sp, #208]\t@ 0xd0\n \tmovs\tr0, r1\n \tstr\tr0, [sp, #112]\t@ 0x70\n \tmovs\tr0, r1\n@@ -1881718,15 +1881720,15 @@\n \tblx\te7278 <__stack_chk_fail@plt>\n \tblx\tf0728 <__cxa_end_cleanup@plt>\n \tnop\n \tldrh\tr2, [r3, #58]\t@ 0x3a\n \tmovs\tr0, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #176\t@ 0xb0\n+\tadd\tr2, sp, #192\t@ 0xc0\n \tmovs\tr3, r0\n \tldr\tr6, [r2, #12]\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, #54]\t@ 0x36\n \tmovs\tr0, r1\n \tldrh\tr2, [r4, #52]\t@ 0x34\n \tmovs\tr0, r1\n@@ -1882218,31 +1882220,31 @@\n \tmovs\tr0, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldrh\tr0, [r1, #50]\t@ 0x32\n \tmovs\tr0, r1\n \tldrh\tr6, [r5, #48]\t@ 0x30\n \tmovs\tr0, r1\n-\tadd\tr1, sp, #600\t@ 0x258\n+\tadd\tr1, sp, #616\t@ 0x268\n \tmovs\tr3, r0\n \tadds\tr7, #90\t@ 0x5a\n \tmovs\tr0, r0\n-\tldrh\tr6, [r2, #20]\n+\tldrh\tr2, [r3, #20]\n \tmovs\tr2, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #288\t@ (adr r7, 47d7c4 )\n+\tadd\tr7, pc, #304\t@ (adr r7, 47d7d4 )\n \tmovs\tr3, r0\n-\tadd\tr7, pc, #64\t@ (adr r7, 47d6e8 )\n+\tadd\tr7, pc, #80\t@ (adr r7, 47d6f8 )\n \tmovs\tr3, r0\n \tstr\tr2, [r1, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tstr\tr4, [r2, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tstrh\tr0, [r0, r6]\n+\tstrh\tr4, [r0, r6]\n \tmovs\tr1, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tldrh\tr4, [r3, #16]\n \tmovs\tr0, r1\n \tldrh\tr4, [r0, #16]\n \tmovs\tr0, r1\n@@ -1882278,15 +1882280,15 @@\n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, lr}\n \tb.w\teb9f4 \n \tpop\t{r4, pc}\n \tnop\n \tstr\tr6, [r7, #44]\t@ 0x2c\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #712\t@ (adr r4, 47d9dc )\n+\tadd\tr4, pc, #728\t@ (adr r4, 47d9ec )\n \tmovs\tr3, r0\n \n 0047d714 :\n handle_map_properties_specularity_change(int, _GtkWidget*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n@@ -1882659,29 +1882661,29 @@\n \tmovs\tr0, r1\n \tldrh\tr0, [r6, #4]\n \tmovs\tr0, r1\n \tldrb\tr4, [r0, r4]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #128\t@ (adr r4, 47db70 )\n+\tadd\tr4, pc, #144\t@ (adr r4, 47db80 )\n \tmovs\tr3, r0\n-\tadd\tr3, pc, #1016\t@ (adr r3, 47deec , int)@@Base+0x2d4>)\n+\tadd\tr4, pc, #8\t@ (adr r4, 47dafc )\n \tmovs\tr3, r0\n-\tadd\tr4, pc, #8\t@ (adr r4, 47db00 )\n+\tadd\tr4, pc, #24\t@ (adr r4, 47db10 )\n \tmovs\tr3, r0\n-\tadd\tr3, pc, #448\t@ (adr r3, 47dcbc , int)@@Base+0xa4>)\n+\tadd\tr3, pc, #464\t@ (adr r3, 47dccc , int)@@Base+0xb4>)\n \tmovs\tr3, r0\n-\tadd\tr3, pc, #512\t@ (adr r3, 47dd00 , int)@@Base+0xe8>)\n+\tadd\tr3, pc, #528\t@ (adr r3, 47dd10 , int)@@Base+0xf8>)\n \tmovs\tr3, r0\n-\tadd\tr3, pc, #456\t@ (adr r3, 47dccc , int)@@Base+0xb4>)\n+\tadd\tr3, pc, #472\t@ (adr r3, 47dcdc , int)@@Base+0xc4>)\n \tmovs\tr3, r0\n-\tadd\tr3, pc, #384\t@ (adr r3, 47dc88 , int)@@Base+0x70>)\n+\tadd\tr3, pc, #400\t@ (adr r3, 47dc98 , int)@@Base+0x80>)\n \tmovs\tr3, r0\n-\tadd\tr3, pc, #16\t@ (adr r3, 47db1c )\n+\tadd\tr3, pc, #32\t@ (adr r3, 47db2c )\n \tmovs\tr3, r0\n \tstrh\tr2, [r2, #52]\t@ 0x34\n \tmovs\tr0, r1\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstrh\tr4, [r5, #44]\t@ 0x2c\n \tmovs\tr0, r1\n@@ -1883893,73 +1883895,73 @@\n \tnop.w\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \teors\tr1, r3\n \tldrb\tr4, [r6, r3]\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #200]\t@ 0xc8\n+\tldr\tr7, [sp, #216]\t@ 0xd8\n \tmovs\tr3, r0\n-\tldr\tr6, [sp, #944]\t@ 0x3b0\n+\tldr\tr6, [sp, #960]\t@ 0x3c0\n \tmovs\tr3, r0\n-\tldr\tr6, [sp, #656]\t@ 0x290\n+\tldr\tr6, [sp, #672]\t@ 0x2a0\n \tmovs\tr3, r0\n \tcmp\tr3, #4\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #448]\t@ 0x1c0\n+\tldr\tr5, [sp, #464]\t@ 0x1d0\n \tmovs\tr3, r0\n-\tstrb\tr0, [r1, #29]\n+\tstrb\tr4, [r1, #29]\n \tmovs\tr2, r0\n-\tldr\tr4, [sp, #544]\t@ 0x220\n+\tldr\tr4, [sp, #560]\t@ 0x230\n \tmovs\tr3, r0\n-\tcmp\tr5, #182\t@ 0xb6\n+\tcmp\tr5, #186\t@ 0xba\n \tmovs\tr1, r0\n-\tldr\tr3, [sp, #776]\t@ 0x308\n+\tldr\tr3, [sp, #792]\t@ 0x318\n \tmovs\tr3, r0\n-\tldrsb\tr0, [r0, r1]\n+\tldrsb\tr4, [r0, r1]\n \tmovs\tr2, r0\n-\tstrb\tr2, [r7, r6]\n+\tstrb\tr6, [r7, r6]\n \tmovs\tr2, r0\n-\tldr\tr2, [sp, #328]\t@ 0x148\n+\tldr\tr2, [sp, #344]\t@ 0x158\n \tmovs\tr3, r0\n-\tldr\tr2, [sp, #24]\n+\tldr\tr2, [sp, #40]\t@ 0x28\n \tmovs\tr3, r0\n-\tldr\tr1, [sp, #728]\t@ 0x2d8\n+\tldr\tr1, [sp, #744]\t@ 0x2e8\n \tmovs\tr3, r0\n \tldrsb\tr4, [r2, r0]\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #424]\t@ 0x1a8\n+\tldr\tr1, [sp, #440]\t@ 0x1b8\n \tmovs\tr3, r0\n \tstrb\tr0, [r2, r6]\n \tmovs\tr0, r0\n \tstrb\tr2, [r5, r5]\n \tmovs\tr0, r0\n-\tldr\tr0, [sp, #696]\t@ 0x2b8\n+\tldr\tr0, [sp, #712]\t@ 0x2c8\n \tmovs\tr3, r0\n-\tlsls\tr6, r7\n+\tlsrs\tr2, r0\n \tmovs\tr1, r0\n-\tstr\tr7, [sp, #656]\t@ 0x290\n+\tstr\tr7, [sp, #672]\t@ 0x2a0\n \tmovs\tr3, r0\n-\tstr\tr7, [sp, #552]\t@ 0x228\n+\tstr\tr7, [sp, #568]\t@ 0x238\n \tmovs\tr3, r0\n-\tstr\tr7, [sp, #272]\t@ 0x110\n+\tstr\tr7, [sp, #288]\t@ 0x120\n \tmovs\tr3, r0\n \tstrh\tr6, [r4, r4]\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #88]\t@ 0x58\n+\tstr\tr7, [sp, #104]\t@ 0x68\n \tmovs\tr3, r0\n-\tstr\tr6, [sp, #520]\t@ 0x208\n+\tstr\tr6, [sp, #536]\t@ 0x218\n \tmovs\tr3, r0\n-\tstr\tr6, [sp, #968]\t@ 0x3c8\n+\tstr\tr6, [sp, #984]\t@ 0x3d8\n \tmovs\tr3, r0\n \tstrh\tr6, [r7, r1]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #200]\t@ 0xc8\n+\tstr\tr4, [sp, #216]\t@ 0xd8\n \tmovs\tr3, r0\n-\tstr\tr6, [sp, #544]\t@ 0x220\n+\tstr\tr6, [sp, #560]\t@ 0x230\n \tmovs\tr3, r0\n \tmov\tr7, r8\n \tadd.w\tlr, lr, #16\n \tadd.w\tr8, r8, #16\n \tldmia\tr7!, {r0, r1, r2, r3}\n \tstr.w\tr0, [lr, #-16]\n \tstr.w\tr1, [lr, #-12]\n@@ -1884876,67 +1884878,67 @@\n \tldr\tr3, [sp, #476]\t@ 0x1dc\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.w\t47f002 , int)@@Base+0x13ea>\n \tldr\tr0, [pc, #216]\t@ (47f294 , int)@@Base+0x167c>)\n \tadd\tr0, pc\n \tblx\teaad0 \n-\tstr\tr5, [sp, #736]\t@ 0x2e0\n+\tstr\tr5, [sp, #752]\t@ 0x2f0\n \tmovs\tr3, r0\n-\tstr\tr5, [sp, #536]\t@ 0x218\n+\tstr\tr5, [sp, #552]\t@ 0x228\n \tmovs\tr3, r0\n \tstr\tr0, [r1, r2]\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #304]\t@ 0x130\n+\tstr\tr2, [sp, #320]\t@ 0x140\n \tmovs\tr3, r0\n-\tstr\tr2, [sp, #312]\t@ 0x138\n+\tstr\tr2, [sp, #328]\t@ 0x148\n \tmovs\tr3, r0\n-\tstr\tr5, [sp, #128]\t@ 0x80\n+\tstr\tr5, [sp, #144]\t@ 0x90\n \tmovs\tr3, r0\n-\tstr\tr5, [sp, #72]\t@ 0x48\n+\tstr\tr5, [sp, #88]\t@ 0x58\n \tmovs\tr3, r0\n \tstr\tr4, [r6, r0]\n \tmovs\tr0, r0\n \tstr\tr6, [r4, r0]\n \tmovs\tr0, r0\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #728]\t@ 0x2d8\n+\tstr\tr4, [sp, #744]\t@ 0x2e8\n \tmovs\tr3, r0\n-\tstr\tr4, [sp, #848]\t@ 0x350\n+\tstr\tr4, [sp, #864]\t@ 0x360\n \tmovs\tr3, r0\n-\tstr\tr4, [sp, #608]\t@ 0x260\n+\tstr\tr4, [sp, #624]\t@ 0x270\n \tmovs\tr3, r0\n-\tstr\tr4, [sp, #248]\t@ 0xf8\n+\tstr\tr4, [sp, #264]\t@ 0x108\n \tmovs\tr3, r0\n-\tstr\tr3, [sp, #992]\t@ 0x3e0\n+\tstr\tr3, [sp, #1008]\t@ 0x3f0\n \tmovs\tr3, r0\n-\tstr\tr3, [sp, #680]\t@ 0x2a8\n+\tstr\tr3, [sp, #696]\t@ 0x2b8\n \tmovs\tr3, r0\n \tldr\tr5, [pc, #440]\t@ (47f3bc )\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #320]\t@ 0x140\n+\tstr\tr3, [sp, #336]\t@ 0x150\n \tmovs\tr3, r0\n-\tstr\tr3, [sp, #312]\t@ 0x138\n+\tstr\tr3, [sp, #328]\t@ 0x148\n \tmovs\tr3, r0\n-\tstr\tr3, [sp, #304]\t@ 0x130\n+\tstr\tr3, [sp, #320]\t@ 0x140\n \tmovs\tr3, r0\n-\tstr\tr3, [sp, #296]\t@ 0x128\n+\tstr\tr3, [sp, #312]\t@ 0x138\n \tmovs\tr3, r0\n-\tstr\tr3, [sp, #240]\t@ 0xf0\n+\tstr\tr3, [sp, #256]\t@ 0x100\n \tmovs\tr3, r0\n-\tstr\tr3, [sp, #184]\t@ 0xb8\n+\tstr\tr3, [sp, #200]\t@ 0xc8\n \tmovs\tr3, r0\n \tldr\tr5, [pc, #0]\t@ (47f220 , int)@@Base+0x1608>)\n \tmovs\tr0, r0\n \tldr\tr4, [pc, #968]\t@ (47f5ec )\n \tmovs\tr0, r0\n \tldr\tr4, [pc, #912]\t@ (47f5b8 )\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #496]\t@ (47f41c )\n+\tldr\tr1, [pc, #512]\t@ (47f42c )\n \tmovs\tr2, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tsubs\tr6, r0, r5\n \tmovs\tr0, r0\n \tstrb\tr2, [r1, #0]\n \tmovs\tr0, r1\n@@ -1885803,47 +1885805,47 @@\n \tmovs\tr0, r1\n \tstr\tr4, [r7, #76]\t@ 0x4c\n \tmovs\tr0, r0\n \tldr\tr0, [r5, #8]\n \tmovs\tr0, r1\n \tldrh\tr0, [r4, r3]\n \tmovs\tr0, r0\n-\tldrh\tr4, [r7, #4]\n+\tldrh\tr0, [r0, #6]\n \tmovs\tr3, r0\n \tb.n\t47f5c8 \n \tmovs\tr0, r0\n-\tldrh\tr4, [r1, #4]\n+\tldrh\tr0, [r2, #4]\n \tmovs\tr3, r0\n-\tmovs\tr4, #178\t@ 0xb2\n+\tmovs\tr4, #182\t@ 0xb6\n \tmovs\tr2, r0\n-\tmovs\tr4, #208\t@ 0xd0\n+\tmovs\tr4, #212\t@ 0xd4\n \tmovs\tr3, r0\n \titte\tvc\n \tmovvc\tr0, r0\n-\tldrshvc\tr2, [r4, r4]\n+\tldrshvc\tr6, [r4, r4]\n \tmovvs\tr2, r0\n-\tstr\tr0, [sp, #592]\t@ 0x250\n+\tstr\tr0, [sp, #608]\t@ 0x260\n \tmovs\tr1, r0\n \tldrh\tr6, [r3, #48]\t@ 0x30\n \tmovs\tr0, r0\n-\tbls.n\t47fb2c \n+\tbls.n\t47fb34 \n \tmovs\tr1, r0\n \tstmia\tr0!, {r3, r5, r6}\n \tmovs\tr0, r0\n-\tldrsh\tr0, [r2, r2]\n+\tldrsh\tr4, [r2, r2]\n \tmovs\tr2, r0\n-\tldr\tr0, [r3, #116]\t@ 0x74\n+\tldr\tr4, [r3, #116]\t@ 0x74\n \tmovs\tr2, r0\n \tstr\tr6, [r7, #104]\t@ 0x68\n \tmovs\tr0, r1\n-\tstrh\tr2, [r7, #54]\t@ 0x36\n+\tstrh\tr6, [r7, #54]\t@ 0x36\n \tmovs\tr3, r0\n-\tmovs\tr2, #212\t@ 0xd4\n+\tmovs\tr2, #216\t@ 0xd8\n \tmovs\tr2, r0\n-\tldr\tr2, [r4, #104]\t@ 0x68\n+\tldr\tr6, [r4, #104]\t@ 0x68\n \tmovs\tr2, r0\n \tstr\tr0, [r1, #16]\n \tmovs\tr0, r0\n \tstr\tr6, [r2, #92]\t@ 0x5c\n \tmovs\tr0, r1\n \tstr\tr0, [r7, #88]\t@ 0x58\n \tmovs\tr0, r1\n"}, {"source1": ".rodata", "source2": ".rodata", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".ARM.extab", "source2": ".ARM.extab", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".ARM.exidx", "source2": ".ARM.exidx", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".eh_frame", "source2": ".eh_frame", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".init_array", "source2": ".init_array", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".fini_array", "source2": ".fini_array", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".data.rel.ro", "source2": ".data.rel.ro", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".got", "source2": ".got", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".data", "source2": ".data", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".bss", "source2": ".bss", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".ARM.attributes", "source2": ".ARM.attributes", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".gnu_debugaltlink", "source2": ".gnu_debugaltlink", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".gnu_debuglink", "source2": ".gnu_debuglink", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".shstrtab", "source2": ".shstrtab", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}]}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXClasses.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXClasses.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXClasses.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXClasses.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXSurface.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXSurface.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXSurface.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libMoleculesToTrianglesCXXSurface.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libccp4mg-utils.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libccp4mg-utils.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libccp4mg-utils.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libccp4mg-utils.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-AngleInfo.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-AngleInfo.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-AngleInfo.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-AngleInfo.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-analysis.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-analysis.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-analysis.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-analysis.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-api.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-api.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-api.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-api.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-cabuild.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-cabuild.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-cabuild.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-cabuild.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-compat.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-compat.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-compat.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-compat.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-extras.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-extras.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-extras.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-extras.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-utils.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-utils.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-utils.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coord-utils.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coords.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coords.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coords.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-coords.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-db-main.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-db-main.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-db-main.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-db-main.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-geometry.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-geometry.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-geometry.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-geometry.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-high-res.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-high-res.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-high-res.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-high-res.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-ideal.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-ideal.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-ideal.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-ideal.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-isosurface.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-isosurface.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-isosurface.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-isosurface.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-layla.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-layla.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-layla.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-layla.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-lidia-core.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-lidia-core.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-lidia-core.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-lidia-core.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-ligand.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-ligand.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-ligand.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-ligand.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-heavy.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-heavy.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-heavy.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-heavy.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-utils.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-utils.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-utils.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-map-utils.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-mini-mol.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-mini-mol.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-mini-mol.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-mini-mol.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-pli.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-pli.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-pli.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-pli.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-protein-db.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-protein-db.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-protein-db.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-protein-db.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-res-tracer.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-res-tracer.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-res-tracer.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-res-tracer.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-skeleton.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-skeleton.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-skeleton.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-skeleton.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-utils.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-utils.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-utils.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-utils.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-validation-graphs.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-validation-graphs.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-validation-graphs.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot-validation-graphs.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot_py_restraints.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot_py_restraints.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcoot_py_restraints.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcoot_py_restraints.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcootaneer.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcootaneer.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcootaneer.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcootaneer.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcootilus.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcootilus.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcootilus.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcootilus.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcootsumo.so", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcootsumo.so", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "./usr/lib/arm-linux-gnueabihf/coot/libcootsumo.so.0", "source2": "./usr/lib/arm-linux-gnueabihf/coot/libcootsumo.so.0", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}]}]}]}, {"source1": "libcootapi-dev_1.1.09+dfsg-2_armhf.deb", "source2": "libcootapi-dev_1.1.09+dfsg-2_armhf.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "libcootapi1.1_1.1.09+dfsg-2_armhf.deb", "source2": "libcootapi1.1_1.1.09+dfsg-2_armhf.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "coot-dbgsym_1.1.09+dfsg-2_armhf.deb", "source2": "coot-dbgsym_1.1.09+dfsg-2_armhf.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": "libcootapi1.1-dbgsym_1.1.09+dfsg-2_armhf.deb", "source2": "libcootapi1.1-dbgsym_1.1.09+dfsg-2_armhf.deb", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}]}