{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.CtkFc7nB/b1/squeak-vm_4.10.2.2614-8_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.CtkFc7nB/b2/squeak-vm_4.10.2.2614-8_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 336fcf04b3fa06a01c6d083fb4e3642f 761328 debug optional squeak-vm-dbgsym_4.10.2.2614-8_armhf.deb\n- bb2248d57906965fef065df4a2a1c120 454524 interpreters optional squeak-vm_4.10.2.2614-8_armhf.deb\n+ ae23b0ec0ddc50502ac9c38be8948e1d 761472 debug optional squeak-vm-dbgsym_4.10.2.2614-8_armhf.deb\n+ a197bb67266e68ab80c8b4ba61646ae5 454540 interpreters optional squeak-vm_4.10.2.2614-8_armhf.deb\n"}, {"source1": "squeak-vm_4.10.2.2614-8_armhf.deb", "source2": "squeak-vm_4.10.2.2614-8_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 2018-09-26 10:52:07.000000 debian-binary\n--rw-r--r-- 0 0 0 2640 2018-09-26 10:52:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 451692 2018-09-26 10:52:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2636 2018-09-26 10:52:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 451712 2018-09-26 10:52:07.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/squeak/4.10.2.2614/squeakvm", "source2": "./usr/lib/squeak/4.10.2.2614/squeakvm", "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,19 +1,19 @@\n \n Elf file type is DYN (Position-Independent Executable file)\n Entry point 0x13225\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x064f50 0x00064f50 0x00064f50 0x00008 0x00008 R 0x4\n+ EXIDX 0x064f60 0x00064f60 0x00064f60 0x00008 0x00008 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x64f5c 0x64f5c R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x64f6c 0x64f6c R E 0x10000\n LOAD 0x0657b8 0x000757b8 0x000757b8 0x03e50 0x27904 RW 0x10000\n DYNAMIC 0x065ee0 0x00075ee0 0x00075ee0 0x00120 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x0657b8 0x000757b8 0x000757b8 0x00848 0x00848 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -13,17 +13,17 @@\n [ 8] .gnu.version_r VERNEED 0000c568 00c568 0000f0 00 A 6 5 4\n [ 9] .rel.dyn REL 0000c658 00c658 005920 08 A 5 0 4\n [10] .rel.plt REL 00011f78 011f78 0005b0 08 AI 5 22 4\n [11] .init PROGBITS 00012528 012528 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00012534 012534 0008e8 04 AX 0 0 4\n [13] .text PROGBITS 00012e20 012e20 04a3f4 00 AX 0 0 8\n [14] .fini PROGBITS 0005d214 05d214 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 0005d220 05d220 007d30 00 A 0 0 8\n- [16] .ARM.exidx ARM_EXIDX 00064f50 064f50 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 00064f58 064f58 000004 00 A 0 0 4\n+ [15] .rodata PROGBITS 0005d220 05d220 007d40 00 A 0 0 8\n+ [16] .ARM.exidx ARM_EXIDX 00064f60 064f60 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 00064f68 064f68 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 000757b8 0657b8 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 000757bc 0657bc 000004 04 WA 0 0 4\n [20] .data.rel.ro PROGBITS 000757c0 0657c0 000720 00 WA 0 0 4\n [21] .dynamic DYNAMIC 00075ee0 065ee0 000120 08 WA 6 0 4\n [22] .got PROGBITS 00076000 066000 00053c 04 WA 0 0 4\n [23] .data PROGBITS 00076540 066540 0030c8 00 WA 0 0 8\n [24] .bss NOBITS 00079608 069608 023ab4 00 WA 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 38664923c7c87468c82b1c0e8a8c12402ac091ff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c7337af7d8c4e55e97c02fca785758b1e75e9c11\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1488,17 +1488,17 @@\n uxAllocateMemory: already called\n uxAllocateMemory: failed to allocate at least %lld bytes)\n uxGrowMemoryBy\n uxShrinkMemoryBy\n output file stack is full.\n could not open \"%s\" for writing.\n output file stack is empty.\n-Linux virt64a 6.1.0-17-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux\n+Linux i-capture-the-hostname 6.1.0-17-armmp #1 SMP Debian 6.1.69-1 (2023-12-30) armv7l GNU/Linux\n /usr/bin/cc\n-Sat Jan 6 18:39:47 -12 2024\n+Sun Jan 7 20:51:18 +14 2024\n ADPCMCodecPlugin 30 July 2012 (i)\n ADPCMCodecPlugin\n primitiveDecodeStereo\n primitiveEncodeStereo\n primitiveEncodeMono\n primitiveDecodeMono\n AsynchFilePlugin 30 July 2012 (i)\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -9944,15 +9944,15 @@\n ./build-tree/./build-tree/gnu-interp.c:3646\n \tmovs\tr2, #1\n \tstr\tr2, [r3, #0]\n ./build-tree/./build-tree/gnu-interp.c:3651\n \tmovs\tr0, #0\n \tpop\t{r4, pc}\n \tnop\n-\tldrh\tr2, [r6, #10]\n+\tldrh\tr2, [r0, #12]\n \tmovs\tr4, r0\n \tstr\tr4, [r4, #108]\t@ 0x6c\n \tmovs\tr4, r0\n \tcmp\tr1, #148\t@ 0x94\n \tmovs\tr6, r0\n \n 00016cfc :\n@@ -9990,15 +9990,15 @@\n \tmovs\tr2, #1\n \tstr\tr2, [r3, #0]\n ./build-tree/./build-tree/gnu-interp.c:3673\n \tmovs\tr0, #0\n \tpop\t{r4, r5, r6, pc}\n \tstr\tr0, [r7, #104]\t@ 0x68\n \tmovs\tr4, r0\n-\tldrh\tr6, [r6, #8]\n+\tldrh\tr6, [r0, #10]\n \tmovs\tr4, r0\n \tcmp\tr1, #82\t@ 0x52\n \tmovs\tr6, r0\n \n 00016d3c :\n copyObjtoSegmentaddrstopAtsaveOopAtheaderAt():\n ./build-tree/./build-tree/gnu-interp.c:3681\n@@ -15922,15 +15922,15 @@\n \tcbnz\tr2, 19368 \n ./build-tree/./build-tree/gnu-interp.c:13270\n \tmovs\tr2, #1\n \tstr\tr2, [r3, #0]\n ./build-tree/./build-tree/gnu-interp.c:13275\n \tmovs\tr0, #0\n \tpop\t{r4, pc}\n-\tstr\tr0, [r7, #44]\t@ 0x2c\n+\tstr\tr0, [r1, #48]\t@ 0x30\n \tmovs\tr4, r0\n \tlsls\tr2, r3\n \tmovs\tr4, r0\n \tlsls\tr6, r2, #12\n \tmovs\tr6, r0\n \n 00019378 :\n@@ -55085,15 +55085,15 @@\n \tbx\tlr\n \tstmia\tr4!, {r2, r4}\n \tmovs\tr4, r0\n \tstr\tr3, [sp, #888]\t@ 0x378\n \tmovs\tr6, r0\n \tstrb\tr2, [r2, #13]\n \tmovs\tr6, r0\n-\tldr\tr5, [sp, #16]\n+\tldr\tr5, [sp, #80]\t@ 0x50\n \tmovs\tr3, r0\n \tstrh\tr2, [r7, #28]\n \tmovs\tr6, r0\n \tstrb\tr2, [r6, #12]\n \tmovs\tr6, r0\n \tcmp\tip, r3\n \tmovs\tr3, r0\n@@ -55461,15 +55461,15 @@\n \tmovs\tr0, #1\n \tblx\t12a08 \n \tnop\n \tstmia\tr0!, {r2, r3, r5, r6, r7}\n \tmovs\tr4, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #208\t@ (adr r5, 2a004 )\n+\tadd\tr5, pc, #272\t@ (adr r5, 2a044 )\n \tmovs\tr3, r0\n printf():\n /usr/include/arm-linux-gnueabihf/bits/stdio2.h:107\n \tldr\tr0, [pc, #28]\t@ (29f54 )\n sigsegv():\n ./build-tree/./unix/vm/sqUnixMain.c:688\n \tpush\t{r3, lr}\n@@ -58082,15 +58082,15 @@\n \tadd\tr3, pc\n \tadd\tip, pc\n \tldmia\tr3, {r0, r1, r2, r3}\n \tstmia.w\tip!, {r0, r1, r2}\n \tstrb.w\tr3, [ip]\n \tb.n\t2adb8 \n \tnop\n-\tldrh\tr0, [r4, #28]\n+\tldrh\tr0, [r6, #28]\n \tmovs\tr3, r0\n \tsxtb\tr2, r5\n \tmovs\tr4, r0\n \tstr\tr0, [r1, #28]\n \tmovs\tr6, r0\n \tstr\tr2, [sp, #264]\t@ 0x108\n \tmovs\tr6, r0\n@@ -59256,15 +59256,15 @@\n \tblx\t1276c <__stack_chk_fail@plt>\n \tadd\tr2, sp, #240\t@ 0xf0\n \tmovs\tr4, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tldrh\tr0, [r3, #16]\n \tmovs\tr6, r0\n-\tcmn\tr0, r7\n+\torrs\tr0, r1\n \tmovs\tr3, r0\n \tldrh\tr0, [r2, #16]\n \tmovs\tr6, r0\n \tadd\tr2, sp, #104\t@ 0x68\n \tmovs\tr4, r0\n \tldr\tr4, [r5, r5]\n \tmovs\tr6, r0\n@@ -62645,15 +62645,15 @@\n \tmovs\tr3, r0\n getModuleName():\n ./build-tree/ADPCMCodecPlugin/./unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c:92\n \tldr\tr0, [pc, #4]\t@ (2cb70 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tmovs\tr7, #254\t@ 0xfe\n+\tcmp\tr0, #14\n \tmovs\tr3, r0\n primitiveDecodeMono():\n ./build-tree/ADPCMCodecPlugin/./unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c:98\n \tldr.w\tr3, [pc, #1032]\t@ 2cf80 \n ./build-tree/ADPCMCodecPlugin/./unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c:131\n \tmovs\tr0, #1\n \tldr.w\tr2, [pc, #1032]\t@ 2cf84 \n@@ -64792,15 +64792,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/AsynchFilePlugin/./unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:90\n \tldr\tr0, [pc, #4]\t@ (2db08 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tadds\tr6, r6, r3\n+\tadds\tr6, r0, r4\n \tmovs\tr3, r0\n primitiveAsyncFileClose():\n ./build-tree/AsynchFilePlugin/./unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:117\n \tpush\t{r3, r4, r5, lr}\n ./build-tree/AsynchFilePlugin/./unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:121\n \tmovs\tr0, #0\n ./build-tree/AsynchFilePlugin/./unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:117\n@@ -65148,15 +65148,15 @@\n ./build-tree/AsynchFilePlugin/./unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:101\n \tb.w\t2dfbc \n \tstrh\tr2, [r2, #22]\n \tmovs\tr4, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xfae00002\n-\tasrs\tr0, r5, #27\n+\tasrs\tr0, r7, #27\n \tmovs\tr3, r0\n \tstrb\tr4, [r2, #23]\n \tmovs\tr6, r0\n primitiveAsyncFileReadStart():\n ./build-tree/AsynchFilePlugin/./unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:222\n \tldr\tr3, [pc, #96]\t@ (2ddc4 )\n ./build-tree/AsynchFilePlugin/./unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:228\n@@ -65762,15 +65762,15 @@\n \tnop\n \tldrb\tr6, [r7, #29]\n \tmovs\tr4, r0\n \tstrb\tr4, [r1, #10]\n \tmovs\tr6, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tstr\tr0, [r5, #52]\t@ 0x34\n+\tstr\tr0, [r7, #52]\t@ 0x34\n \tmovs\tr3, r0\n \n 0002e108 :\n asyncFileOpen():\n ./build-tree/AsynchFilePlugin/./unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:189\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n ./build-tree/AsynchFilePlugin/./unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:191\n@@ -65983,15 +65983,15 @@\n ./build-tree/AsynchFilePlugin/./unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:239\n \tmovs\tr0, #0\n \tpop\t{r3, pc}\n \tldrb\tr4, [r7, #22]\n \tmovs\tr4, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tasrs\tr4, r7, #10\n+\tasrs\tr4, r1, #11\n \tmovs\tr3, r0\n \tstrb\tr6, [r0, #3]\n \tmovs\tr6, r0\n \n 0002e270 :\n asyncFileReadResult():\n ./build-tree/AsynchFilePlugin/./unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:246\n@@ -66139,15 +66139,15 @@\n \tb.n\t2e302 \n \tnop\n \tstrb\tr4, [r0, #1]\n \tmovs\tr6, r0\n \tmcrr2\t15, 15, pc, sp, cr15\t@ \n \tstrb\tr6, [r1, #0]\n \tmovs\tr6, r0\n-\tasrs\tr4, r7, #7\n+\tasrs\tr4, r1, #8\n \tmovs\tr3, r0\n \n 0002e354 :\n asyncFileWriteResult():\n ./build-tree/AsynchFilePlugin/./unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:297\n \tldr\tr3, [pc, #36]\t@ (2e37c )\n \tldr\tr2, [r0, #0]\n@@ -66334,29 +66334,29 @@\n \tnop\n \tldr\tr6, [r0, #120]\t@ 0x78\n \tmovs\tr6, r0\n \tldrb\tr6, [r4, #17]\n \tmovs\tr4, r0\n \tldr\tr4, [r3, #112]\t@ 0x70\n \tmovs\tr6, r0\n-\tasrs\tr0, r2, #4\n+\tasrs\tr0, r4, #4\n \tmovs\tr3, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tstr\tr0, [r2, #0]\n+\tstr\tr0, [r4, #0]\n \tmovs\tr3, r0\n \tldr\tr6, [r7, #104]\t@ 0x68\n \tmovs\tr6, r0\n getModuleName():\n ./build-tree/BMPReadWriterPlugin/./unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c:69\n \tldr\tr0, [pc, #4]\t@ (2e490 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tasrs\tr6, r4, #2\n+\tasrs\tr6, r6, #2\n \tmovs\tr3, r0\n primitiveRead24BmpLine():\n ./build-tree/BMPReadWriterPlugin/./unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c:75\n \tldr\tr3, [pc, #252]\t@ (2e594 )\n ./build-tree/BMPReadWriterPlugin/./unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c:85\n \tldr\tr2, [pc, #256]\t@ (2e598 )\n ./build-tree/BMPReadWriterPlugin/./unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c:75\n@@ -66870,15 +66870,15 @@\n \tmovs\tr6, r0\n getModuleName():\n ./build-tree/B2DPlugin/./unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c:2834\n \tldr\tr0, [pc, #4]\t@ (2e7c4 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tlsrs\tr6, r3, #23\n+\tlsrs\tr6, r5, #23\n \tmovs\tr3, r0\n getSortsbefore():\n ./build-tree/B2DPlugin/./unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c:2842\n \tcmp\tr0, r1\n \tbeq.n\t2e802 \n ./build-tree/B2DPlugin/./unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c:2845\n \tldr\tr2, [pc, #56]\t@ (2e808 )\n@@ -86942,15 +86942,15 @@\n \tcmp\tr2, #32\n \tbne.n\t36c1c \n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:642\n \tmov\tr0, fp\n \tadd\tsp, #36\t@ 0x24\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tstrd\tr0, r0, [ip], #20\n-\tldrh\tr4, [r2, #60]\t@ 0x3c\n+\tldrh\tr4, [r4, #60]\t@ 0x3c\n \tmovs\tr2, r0\n alphaBlendConstwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:557\n \tmovs\tr2, #0\n \tb.n\t36ae8 \n alphaBlendScaledwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:666\n@@ -87217,15 +87217,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2051\n \tldr\tr0, [pc, #4]\t@ (36e20 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldrh\tr2, [r2, #30]\n+\tldrh\tr2, [r4, #30]\n \tmovs\tr2, r0\n loadSurfacePlugin():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2502\n \tldr\tr3, [pc, #88]\t@ (36e80 )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2503\n \tldr\tr2, [pc, #92]\t@ (36e84 )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2502\n@@ -87289,19 +87289,19 @@\n \trsbs\tr0, r4, #3\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tstr\tr2, [r0, #72]\t@ 0x48\n \tmovs\tr2, r0\n \tb.n\t369dc \n \tmovs\tr5, r0\n-\tldrh\tr0, [r2, #30]\n+\tldrh\tr0, [r4, #30]\n \tmovs\tr2, r0\n-\tldrh\tr0, [r2, #30]\n+\tldrh\tr0, [r4, #30]\n \tmovs\tr2, r0\n-\tldrh\tr6, [r1, #30]\n+\tldrh\tr6, [r3, #30]\n \tmovs\tr2, r0\n lockSurfaces():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2542\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2551\n \tmovs\tr2, #0\n \tldr\tr4, [pc, #372]\t@ (37018 )\n@@ -87614,15 +87614,15 @@\n \tand.w\tip, ip, r4\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2775\n \tlsl.w\tip, ip, lr\n \torr.w\tr0, r0, ip\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2777\n \tpop\t{r4, r5, r6, r7, pc}\n \tnop\n-\tldrh\tr0, [r2, #18]\n+\tldrh\tr0, [r4, #18]\n \tmovs\tr2, r0\n pixClearwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2827\n \tldr\tr3, [pc, #68]\t@ (37124 )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2820\n \tpush\t{r4, r5, r6, lr}\n \tmov\tr4, r0\n@@ -87668,15 +87668,15 @@\n \tcmp\tip, r6\n \tble.n\t37106 \n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2852\n \tpop\t{r4, r5, r6, pc}\n \tnop\n \tb.n\t3771c \n \tmovs\tr5, r0\n-\tldrh\tr4, [r3, #12]\n+\tldrh\tr4, [r5, #12]\n \tmovs\tr2, r0\n pixMaskwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2860\n \tldr\tr3, [pc, #72]\t@ (37178 )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2854\n \tpush\t{r4, r5, lr}\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2860\n@@ -87726,15 +87726,15 @@\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2861\n \tmovs\tr0, #0\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2869\n \tadd\tsp, #12\n \tpop\t{r4, r5, pc}\n \tb.n\t376d4 \n \tmovs\tr5, r0\n-\tldrh\tr4, [r3, #10]\n+\tldrh\tr4, [r5, #10]\n \tmovs\tr2, r0\n pixSwapwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2888\n \tldr\tr3, [pc, #128]\t@ (37204 )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2881\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2888\n@@ -87940,15 +87940,15 @@\n \tmovs\tr0, #0\n rgbMaxwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3957\n \tb.n\t37242 \n \tnop\n \tb.n\t3766c \n \tmovs\tr5, r0\n-\tstrh\tr6, [r7, #62]\t@ 0x3e\n+\tldrh\tr6, [r1, #0]\n \tmovs\tr2, r0\n rgbMinwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3967\n \tldr\tr3, [pc, #184]\t@ (37390 )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3966\n \tpush\t{r4, r5, r6, lr}\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3967\n@@ -88069,15 +88069,15 @@\n \tmovs\tr0, #0\n rgbMinwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3975\n \tpop\t{r4, r5, r6, pc}\n \tnop\n \tb.n\t3759c \n \tmovs\tr5, r0\n-\tstrh\tr2, [r7, #56]\t@ 0x38\n+\tstrh\tr2, [r1, #58]\t@ 0x3a\n \tmovs\tr2, r0\n rgbMinInvertwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3981\n \tldr\tr3, [pc, #192]\t@ (3745c )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3980\n \tmvns\tr2, r0\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3977\n@@ -88208,15 +88208,15 @@\n \tmovs\tr0, #0\n rgbMinInvertwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3982\n \tb.n\t373d2 \n \tnop\n \tb.n\t374dc \n \tmovs\tr5, r0\n-\tstrh\tr6, [r5, #50]\t@ 0x32\n+\tstrh\tr6, [r7, #50]\t@ 0x32\n \tmovs\tr2, r0\n sourceWordwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4104\n \tbx\tlr\n \tnop\n subWordwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4108\n@@ -88499,15 +88499,15 @@\n \tands\tr4, r1\n \tbic.w\tr4, r4, #4278190080\t@ 0xff000000\n \tadd.w\tr2, r2, r4, lsl #2\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:467\n \tb.n\t37530 \n \tsvc\t110\t@ 0x6e\n \tmovs\tr5, r0\n-\tstrh\tr6, [r7, #44]\t@ 0x2c\n+\tstrh\tr6, [r1, #46]\t@ 0x2e\n \tmovs\tr2, r0\n alphaPaintConstwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:695\n \tcbnz\tr0, 3765a \n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:699\n \tmov\tr0, r1\n \tbx\tlr\n@@ -88581,15 +88581,15 @@\n \tpop\t{r4, r5, r6, pc}\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2873\n \tmov\tr0, r1\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2876\n \tbx\tlr\n \tble.n\t37770 \n \tmovs\tr5, r0\n-\tstrh\tr0, [r0, #32]\n+\tstrh\tr0, [r2, #32]\n \tmovs\tr2, r0\n rgbComponentAlpha32with():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3534\n \tldr\tr3, [pc, #236]\t@ (377c0 )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3536\n \tuxtb.w\tip, r0\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3513\n@@ -89056,15 +89056,15 @@\n \tubfx\tsl, sl, #0, #15\n \tadd.w\tsl, r0, sl, lsl #2\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4162\n \tb.n\t37958 \n \tnop\n \tblt.n\t3794c \n \tmovs\tr5, r0\n-\tstrh\tr6, [r7, #16]\n+\tstrh\tr6, [r1, #18]\n \tmovs\tr2, r0\n \tbge.n\t379fc \n \tmovs\tr5, r0\n rgbMapfromto():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3913\n \trsb\tr2, r1, #32\n \tcmp\tr2, #0\n@@ -89310,15 +89310,15 @@\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3844\n \tlsls\tr0, r6\n \torr.w\tr9, r9, r0\n \tb.n\t37ae8 \n \tnop\n \tbls.n\t37ab4 \n \tmovs\tr5, r0\n-\tstrh\tr0, [r7, #0]\n+\tstrh\tr0, [r1, #2]\n \tmovs\tr2, r0\n moduleUnloaded():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2616\n \tldr\tr1, [pc, #20]\t@ (37bb8 )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2615\n \tpush\t{r3, lr}\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2616\n@@ -90972,15 +90972,15 @@\n \tvabdl.u\tq15, d15, d15\n \tvabdl.u\tq15, d15, d7\n \t\t\t@ instruction: 0xffffee99\n \tvrsubhn.i\td30, , \n \tvqshlu.s64\tq15, , #63\t@ 0x3f\n \t\t\t@ instruction: 0xfffff1ed\n \tvabdl.u\tq15, d15, d23\n-\tvraddhn.i\td23, , q13\n+\tvsri.64\td23, d26, #1\n \tmovs\tr2, r0\n \tb.n\t38542 \n \t\t\t@ instruction: 0xffff23e7\n \tmovs\tr0, r0\n \tb.n\t384e6 \n \tvqshlu.s64\tq15, , #63\t@ 0x3f\n \tvqshlu.s64\tq15, , #63\t@ 0x3f\n@@ -91581,15 +91581,15 @@\n \tb.n\t388c8 \n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:1921\n \tadd\tsp, #116\t@ 0x74\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n \tldmia\tr4, {r1, r2, r3, r4, r5}\n \tmovs\tr5, r0\n-\tstrb\tr4, [r2, #11]\n+\tstrb\tr4, [r4, #11]\n \tmovs\tr2, r0\n \tldmia\tr3!, {r2, r6, r7}\n \tmovs\tr5, r0\n \tldmia\tr3!, {r1, r7}\n \tmovs\tr5, r0\n \tldmia\tr3!, {r1, r2, r5, r6}\n \tmovs\tr5, r0\n@@ -94695,15 +94695,15 @@\n \tmovs\tr5, r0\n \t\t\t@ instruction: 0xb87a\n \tmovs\tr5, r0\n \t\t\t@ instruction: 0xb84c\n \tmovs\tr5, r0\n \t\t\t@ instruction: 0xb80e\n \tmovs\tr5, r0\n-\tldrsh\tr2, [r4, r1]\n+\tldrsh\tr2, [r6, r1]\n \tmovs\tr2, r0\n \t\t\t@ instruction: 0xb7a2\n \tmovs\tr5, r0\n \trev\tr6, r3\n \tmovs\tr5, r0\n \trev\tr6, r2\n \tmovs\tr5, r0\n@@ -94713,15 +94713,15 @@\n \tmovs\tr5, r0\n \tpush\t{r1, r3, r4, r6, r7}\n \tmovs\tr5, r0\n \tpush\t{r1, r4, r6, r7}\n \tmovs\tr5, r0\n \tpush\t{r3, r5, r7}\n \tmovs\tr5, r0\n-\tldrh\tr6, [r2, r4]\n+\tldrh\tr6, [r4, r4]\n \tmovs\tr2, r0\n \tpush\t{r3, r4, r6}\n \tmovs\tr5, r0\n \t\t\t@ instruction: 0xb6d4\n \tmovs\tr5, r0\n \tcbz\tr4, 3a134 \n \tmovs\tr5, r0\n@@ -96022,17 +96022,17 @@\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3902\n \tldr\tr0, [sp, #28]\n \tadd\tsp, #36\t@ 0x24\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n \tadd\tr2, sp, #984\t@ 0x3d8\n \tmovs\tr5, r0\n-\tstr\tr6, [r4, r6]\n+\tstr\tr6, [r6, r6]\n \tmovs\tr2, r0\n-\tstr\tr0, [r6, r5]\n+\tstr\tr0, [r0, r6]\n \tmovs\tr2, r0\n \tadd\tr2, sp, #112\t@ 0x70\n \tmovs\tr5, r0\n rgbAddwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3294\n \tldr\tr3, [pc, #284]\t@ (3ab00 )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3293\n@@ -96211,15 +96211,15 @@\n \tmovs\tr0, #0\n rgbAddwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3302\n \tpop\t{r4, r5, r6, pc}\n \tnop\n \tadd\tr1, sp, #992\t@ 0x3e0\n \tmovs\tr5, r0\n-\tldr\tr7, [pc, #912]\t@ (3ae98 )\n+\tldr\tr7, [pc, #976]\t@ (3aed8 )\n \tmovs\tr2, r0\n OLDrgbDiffwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:288\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:292\n \tldr\tr5, [pc, #280]\t@ (3ac28 )\n \tadd\tr5, pc\n@@ -96391,15 +96391,15 @@\n \tmovs\tr5, r0\n \tadd\tr0, sp, #568\t@ 0x238\n \tmovs\tr5, r0\n \tadd\tr0, sp, #256\t@ 0x100\n \tmovs\tr5, r0\n \tadd\tr7, pc, #1000\t@ (adr r7, 3b020 )\n \tmovs\tr5, r0\n-\tldr\tr6, [pc, #608]\t@ (3ae9c )\n+\tldr\tr6, [pc, #672]\t@ (3aedc )\n \tmovs\tr2, r0\n \tadd\tr7, pc, #768\t@ (adr r7, 3af40 )\n \tmovs\tr5, r0\n rgbSubwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4003\n \tldr\tr3, [pc, #216]\t@ (3ad1c )\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4002\n@@ -96552,15 +96552,15 @@\n \tb.n\t3ac7c \n \tmovs\tr0, #0\n rgbSubwith():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4004\n \tb.n\t3ac7e \n \tadd\tr7, pc, #600\t@ (adr r7, 3af78 )\n \tmovs\tr5, r0\n-\tldr\tr5, [pc, #712]\t@ (3afec )\n+\tldr\tr5, [pc, #776]\t@ (3b02c )\n \tmovs\tr2, r0\n primitiveWarpBits():\n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3181\n \tldr.w\tr3, [pc, #2740]\t@ 3b7dc \n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3188\n \tldr.w\tr2, [pc, #2740]\t@ 3b7e0 \n ./build-tree/BitBltPlugin/./unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3181\n@@ -98096,15 +98096,15 @@\n \tmovs\tr5, r0\n \tadd\tr3, pc, #280\t@ (adr r3, 3b928 )\n \tmovs\tr5, r0\n \tadd\tr3, pc, #216\t@ (adr r3, 3b8ec )\n \tmovs\tr5, r0\n \tadd\tr2, pc, #768\t@ (adr r2, 3bb18 )\n \tmovs\tr5, r0\n-\tldr\tr1, [pc, #336]\t@ (3b96c )\n+\tldr\tr1, [pc, #400]\t@ (3b9ac )\n \tmovs\tr2, r0\n \tadd\tr2, pc, #568\t@ (adr r2, 3ba58 )\n \tmovs\tr5, r0\n \tadd\tr2, pc, #424\t@ (adr r2, 3b9cc )\n \tmovs\tr5, r0\n \tadd\tr2, pc, #256\t@ (adr r2, 3b928 )\n \tmovs\tr5, r0\n@@ -98118,15 +98118,15 @@\n \tmovs\tr5, r0\n \tadd\tr0, pc, #1016\t@ (adr r0, 3bc34 )\n \tmovs\tr5, r0\n \tadd\tr0, pc, #832\t@ (adr r0, 3bb80 )\n \tmovs\tr5, r0\n \tadd\tr0, pc, #648\t@ (adr r0, 3bacc )\n \tmovs\tr5, r0\n-\tbx\tfp\n+\tbx\tsp\n \tmovs\tr2, r0\n \tadd\tr0, pc, #504\t@ (adr r0, 3ba44 )\n \tmovs\tr5, r0\n \tldr\tr6, [sp, #888]\t@ 0x378\n \tmovs\tr5, r0\n \tldr\tr6, [sp, #792]\t@ 0x318\n \tmovs\tr5, r0\n@@ -98721,15 +98721,15 @@\n \tmovs\tr5, r0\n getModuleName():\n ./build-tree/CroquetPlugin/./unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c:81\n \tldr\tr0, [pc, #4]\t@ (3bc58 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tsubs\tr7, #166\t@ 0xa6\n+\tsubs\tr7, #182\t@ 0xb6\n \tmovs\tr2, r0\n primitiveARC4Transform():\n ./build-tree/CroquetPlugin/./unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c:100\n \tldr\tr3, [pc, #428]\t@ (3be0c )\n ./build-tree/CroquetPlugin/./unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c:118\n \tldr\tr2, [pc, #432]\t@ (3be10 )\n ./build-tree/CroquetPlugin/./unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c:100\n@@ -101138,15 +101138,15 @@\n \tpop\t{r0, r1, r3, r4, r5, r7, pc}\n \tbls.n\t3cf14 \n \tldrb\tr7, [r3, #19]\n \tsubs\tr5, #219\t@ 0xdb\n \t...\n \tstr\tr3, [sp, #576]\t@ 0x240\n \tmovs\tr3, r0\n-\tadds\tr0, #214\t@ 0xd6\n+\tadds\tr0, #230\t@ 0xe6\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tstr\tr3, [sp, #392]\t@ 0x188\n \tmovs\tr3, r0\n \tstr\tr0, [sp, #1008]\t@ 0x3f0\n \tmovs\tr3, r0\n@@ -101506,15 +101506,15 @@\n \tbx\tlr\n getModuleName():\n ./build-tree/DSAPrims/./unix/src/vm/intplugins/DSAPrims/DSAPrims.c:79\n \tldr\tr0, [pc, #4]\t@ (3d1e8 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tcmp\tr3, #234\t@ 0xea\n+\tcmp\tr3, #250\t@ 0xfa\n \tmovs\tr2, r0\n primitiveBigDivide():\n ./build-tree/DSAPrims/./unix/src/vm/intplugins/DSAPrims/DSAPrims.c:96\n \tldr\tr3, [pc, #588]\t@ (3d43c )\n ./build-tree/DSAPrims/./unix/src/vm/intplugins/DSAPrims/DSAPrims.c:119\n \tmovs\tr0, #0\n \tldr\tr2, [pc, #588]\t@ (3d440 )\n@@ -102862,15 +102862,15 @@\n \tmovs\tr5, r0\n getModuleName():\n ./build-tree/ZipPlugin/./unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:412\n \tldr\tr0, [pc, #4]\t@ (3db50 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tmovs\tr3, #70\t@ 0x46\n+\tmovs\tr3, #86\t@ 0x56\n \tmovs\tr2, r0\n primitiveDeflateUpdateHashTable():\n ./build-tree/ZipPlugin/./unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:559\n \tldr\tr3, [pc, #136]\t@ (3dbe0 )\n ./build-tree/ZipPlugin/./unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:567\n \tldr\tr2, [pc, #140]\t@ (3dbe4 )\n ./build-tree/ZipPlugin/./unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:559\n@@ -103268,15 +103268,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstrh\tr0, [r1, #24]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tmovs\tr1, #224\t@ 0xe0\n+\tmovs\tr1, #240\t@ 0xf0\n \tmovs\tr2, r0\n primitiveZipSendBlock():\n ./build-tree/ZipPlugin/./unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:771\n \tldr.w\tr3, [pc, #1960]\t@ 3e584 \n ./build-tree/ZipPlugin/./unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:779\n \tldr.w\tr2, [pc, #1960]\t@ 3e588 \n ./build-tree/ZipPlugin/./unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:771\n@@ -104363,27 +104363,27 @@\n \tmovs\tr5, r0\n \tstrh\tr6, [r7, #36]\t@ 0x24\n \tmovs\tr5, r0\n \tstrh\tr2, [r5, #36]\t@ 0x24\n \tmovs\tr5, r0\n \tstrh\tr6, [r2, #36]\t@ 0x24\n \tmovs\tr5, r0\n-\tadds\tr0, r0, #6\n+\tadds\tr0, r2, #6\n \tmovs\tr2, r0\n-\tadds\tr2, r7, #5\n+\tadds\tr2, r1, #6\n \tmovs\tr2, r0\n \tstrh\tr2, [r2, #32]\n \tmovs\tr5, r0\n \tstrh\tr2, [r4, #30]\n \tmovs\tr5, r0\n \tstrh\tr2, [r1, #30]\n \tmovs\tr5, r0\n-\tadds\tr0, r7, #0\n+\tadds\tr0, r1, #1\n \tmovs\tr2, r0\n-\tcmp\tr4, #250\t@ 0xfa\n+\tcmp\tr5, #10\n \tmovs\tr2, r0\n \tstrh\tr6, [r5, #22]\n \tmovs\tr5, r0\n \tstrh\tr2, [r3, #22]\n \tmovs\tr5, r0\n \tstrh\tr2, [r5, #20]\n \tmovs\tr5, r0\n@@ -104397,15 +104397,15 @@\n \tmovs\tr5, r0\n \tstrh\tr6, [r1, #16]\n \tmovs\tr5, r0\n \tstrh\tr6, [r6, #14]\n \tmovs\tr5, r0\n \tstrh\tr0, [r0, #14]\n \tmovs\tr5, r0\n-\tsubs\tr2, r4, r2\n+\tsubs\tr2, r6, r2\n \tmovs\tr2, r0\n \tstrh\tr6, [r3, #12]\n \tmovs\tr5, r0\n \tstrh\tr4, [r2, #10]\n \tmovs\tr5, r0\n \tstrh\tr6, [r7, #8]\n \tmovs\tr5, r0\n@@ -105951,15 +105951,15 @@\n \tmovs\tr5, r0\n \tldrb\tr6, [r3, #5]\n \tmovs\tr5, r0\n \tldrb\tr4, [r4, #4]\n \tmovs\tr5, r0\n \tldrb\tr4, [r3, #4]\n \tmovs\tr5, r0\n-\tasrs\tr6, r0, #8\n+\tasrs\tr6, r2, #8\n \tmovs\tr2, r0\n \tldrb\tr0, [r2, #4]\n \tmovs\tr5, r0\n \tldrb\tr0, [r5, #0]\n \tmovs\tr5, r0\n \tldrb\tr6, [r1, #0]\n \tmovs\tr5, r0\n@@ -105971,15 +105971,15 @@\n \tmovs\tr5, r0\n getModuleName():\n ./build-tree/DropPlugin/./unix/src/vm/intplugins/DropPlugin/DropPlugin.c:73\n \tldr\tr0, [pc, #4]\t@ (3f05c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tmovs\tr0, #222\t@ 0xde\n+\tmovs\tr0, #238\t@ 0xee\n \tmovs\tr2, r0\n initialiseModule():\n ./build-tree/DropPlugin/./unix/src/vm/intplugins/DropPlugin/DropPlugin.c:80\n \tb.w\t3f190 \n setFileAccessCallback():\n ./build-tree/DropPlugin/./unix/src/vm/intplugins/DropPlugin/DropPlugin.c:137\n \tb.w\t3f310 \n@@ -106168,19 +106168,19 @@\n \tpush\t{r3, lr}\n ./build-tree/DropPlugin/./unix/plugins/DropPlugin/sqUnixDragDrop.c:70\n \tadd\tr1, pc\n \tldr\tr3, [pc, #16]\t@ (3f18c )\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tblx\t12dec <__assert_fail@plt>\n-\tmovs\tr0, #60\t@ 0x3c\n+\tmovs\tr0, #76\t@ 0x4c\n \tmovs\tr2, r0\n-\tmovs\tr0, #144\t@ 0x90\n+\tmovs\tr0, #160\t@ 0xa0\n \tmovs\tr2, r0\n-\tmovs\tr0, #158\t@ 0x9e\n+\tmovs\tr0, #174\t@ 0xae\n \tmovs\tr2, r0\n \n 0003f190 :\n dropInit():\n ./build-tree/DropPlugin/./unix/plugins/DropPlugin/sqUnixDragDrop.c:63\n \tmovs\tr0, #1\n \tbx\tlr\n@@ -106444,15 +106444,15 @@\n \tnop\n getModuleName():\n ./build-tree/FFTPlugin/./unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c:86\n \tldr\tr0, [pc, #4]\t@ (3f324 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tsubs\tr2, r2, #4\n+\tsubs\tr2, r4, #4\n \tmovs\tr2, r0\n loadFFTFrom():\n ./build-tree/FFTPlugin/./unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c:92\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr5, r0\n \tldr\tr3, [pc, #408]\t@ (3f4c8 )\n ./build-tree/FFTPlugin/./unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c:95\n@@ -107336,15 +107336,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:363\n \tldr\tr0, [pc, #4]\t@ (3f8f4 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tadds\tr6, r6, r6\n+\tadds\tr6, r0, r7\n \tmovs\tr2, r0\n primitiveErrorCode():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:523\n \tldr\tr3, [pc, #60]\t@ (3f938 )\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:526\n \tldr\tr2, [pc, #64]\t@ (3f93c )\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:523\n@@ -107524,15 +107524,15 @@\n \tblx\tr3\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:645\n \tb.n\t3f98c \n \tstr\tr2, [r6, #104]\t@ 0x68\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tadds\tr6, r3, r5\n+\tadds\tr6, r5, r5\n \tmovs\tr2, r0\n \tldr\tr2, [r7, #84]\t@ 0x54\n \tmovs\tr5, r0\n \tldr\tr6, [r6, #76]\t@ 0x4c\n \tmovs\tr5, r0\n primitiveGetFaceCharMapsIntoArray():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:668\n@@ -107702,15 +107702,15 @@\n \tadd\tr3, pc\n \tb.n\t3fa82 \n \tnop\n \tstr\tr6, [r1, #92]\t@ 0x5c\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tadds\tr4, r3, r1\n+\tadds\tr4, r5, r1\n \tmovs\tr2, r0\n \tldr\tr0, [r7, #68]\t@ 0x44\n \tmovs\tr5, r0\n \tldr\tr2, [r0, #60]\t@ 0x3c\n \tmovs\tr5, r0\n primitiveHasKerning():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:875\n@@ -107813,15 +107813,15 @@\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:899\n \tmovs\tr0, #0\n \tpop\t{r4, r5, r6, pc}\n \tstr\tr6, [r4, #72]\t@ 0x48\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tasrs\tr4, r2, #29\n+\tasrs\tr4, r4, #29\n \tmovs\tr2, r0\n \tldr\tr4, [r5, #52]\t@ 0x34\n \tmovs\tr5, r0\n \tldr\tr0, [r3, #52]\t@ 0x34\n \tmovs\tr5, r0\n primitiveLoadFaceBbox():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:958\n@@ -108012,17 +108012,17 @@\n \tldr\tr3, [pc, #24]\t@ (3fd3c )\n \tadd\tr3, pc\n \tb.n\t3fd10 \n \tstr\tr2, [r1, #64]\t@ 0x40\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tasrs\tr6, r7, #26\n+\tasrs\tr6, r1, #27\n \tmovs\tr2, r0\n-\tasrs\tr4, r2, #26\n+\tasrs\tr4, r4, #26\n \tmovs\tr2, r0\n \tldr\tr2, [r5, #28]\n \tmovs\tr5, r0\n \tldr\tr4, [r2, #28]\n \tmovs\tr5, r0\n primitiveLoadGlyphSlotFromFace():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1098\n@@ -108301,17 +108301,17 @@\n primitiveLoadGlyphSlotFromFace():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1160\n \tb.n\t3fdbe \n \tstr\tr2, [r6, #40]\t@ 0x28\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tasrs\tr2, r4, #21\n+\tasrs\tr2, r6, #21\n \tmovs\tr2, r0\n-\tasrs\tr4, r2, #21\n+\tasrs\tr4, r4, #21\n \tmovs\tr2, r0\n \tldr\tr2, [r2, #20]\n \tmovs\tr5, r0\n \tstr\tr2, [r6, #124]\t@ 0x7c\n \tmovs\tr5, r0\n primitiveLoadOutlineArraysFromFace():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1169\n@@ -108577,17 +108577,17 @@\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1243\n \tb.n\t4009c \n \tnop\n \tstr\tr2, [r7, #8]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tasrs\tr4, r4, #13\n+\tasrs\tr4, r6, #13\n \tmovs\tr2, r0\n-\tasrs\tr6, r4, #13\n+\tasrs\tr6, r6, #13\n \tmovs\tr2, r0\n \tstr\tr0, [r3, #116]\t@ 0x74\n \tmovs\tr5, r0\n \tstr\tr0, [r5, #96]\t@ 0x60\n \tmovs\tr5, r0\n \tstr\tr0, [r2, #96]\t@ 0x60\n \tmovs\tr5, r0\n@@ -108746,17 +108746,17 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrsh\tr2, [r4, r3]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tasrs\tr6, r1, #6\n+\tasrs\tr6, r3, #6\n \tmovs\tr2, r0\n-\tasrs\tr0, r2, #6\n+\tasrs\tr0, r4, #6\n \tmovs\tr2, r0\n \tstr\tr0, [r0, #88]\t@ 0x58\n \tmovs\tr5, r0\n \tstr\tr0, [r1, #80]\t@ 0x50\n \tmovs\tr5, r0\n primitiveModuleErrorCode():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1305\n@@ -108946,15 +108946,15 @@\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1441\n \tb.n\t40302 \n \tnop\n \tldrb\tr0, [r7, r5]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tasrs\tr4, r7, #32\n+\tasrs\tr4, r1, #1\n \tmovs\tr2, r0\n \tstr\tr0, [r0, #68]\t@ 0x44\n \tmovs\tr5, r0\n \tstr\tr4, [r5, #60]\t@ 0x3c\n \tmovs\tr5, r0\n primitiveResetErrorCode():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1528\n@@ -109154,15 +109154,15 @@\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, r1]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsrs\tr6, r5, #28\n+\tlsrs\tr6, r7, #28\n \tmovs\tr2, r0\n \tstr\tr6, [r2, #48]\t@ 0x30\n \tmovs\tr5, r0\n \tldrb\tr4, [r1, r0]\n \tmovs\tr3, r0\n \tstr\tr2, [r5, #44]\t@ 0x2c\n \tmovs\tr5, r0\n@@ -109297,15 +109297,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrh\tr2, [r6, r5]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsrs\tr2, r1, #24\n+\tlsrs\tr2, r3, #24\n \tmovs\tr2, r0\n \tstr\tr2, [r4, #32]\n \tmovs\tr5, r0\n \tstr\tr4, [r7, #28]\n \tmovs\tr5, r0\n ftAllocateStringForPointer():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:154\n@@ -109438,15 +109438,15 @@\n \tb.n\t405e4 \n \tstr\tr6, [r6, #16]\n \tmovs\tr5, r0\n \tldrh\tr2, [r6, r0]\n \tmovs\tr3, r0\n \tldrsb\tr6, [r2, r0]\n \tmovs\tr3, r0\n-\tlsrs\tr4, r5, #20\n+\tlsrs\tr4, r7, #20\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tstr\tr2, [r5, #12]\n \tmovs\tr5, r0\n primitiveLoadFaceFields():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1014\n@@ -109685,15 +109685,15 @@\n \tblx\tr3\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1028\n \tb.n\t4068a \n \tldr\tr0, [r6, r6]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsrs\tr0, r4, #17\n+\tlsrs\tr0, r6, #17\n \tmovs\tr2, r0\n \tstr\tr4, [r7, #4]\n \tmovs\tr5, r0\n \tldrsh\tr0, [r2, r4]\n \tmovs\tr5, r0\n primitiveGetPostscriptName():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:795\n@@ -109801,15 +109801,15 @@\n \tldr\tr3, [pc, #20]\t@ (408bc )\n \tadd\tr3, pc\n \tb.n\t40842 \n \tldrsb\tr6, [r5, r7]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsrs\tr4, r3, #10\n+\tlsrs\tr4, r5, #10\n \tmovs\tr2, r0\n \tldrsh\tr0, [r7, r2]\n \tmovs\tr5, r0\n \tldrsh\tr0, [r2, r1]\n \tmovs\tr5, r0\n initialiseModule():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:369\n@@ -109905,15 +109905,15 @@\n \tldr\tr3, [pc, #24]\t@ (40964 )\n \tadd\tr3, pc\n \tb.n\t4091a \n \tldrsb\tr6, [r2, r4]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsrs\tr4, r1, #8\n+\tlsrs\tr4, r3, #8\n \tmovs\tr2, r0\n \tldrb\tr0, [r4, r7]\n \tmovs\tr5, r0\n \tldrb\tr0, [r1, r7]\n \tmovs\tr5, r0\n \tldrb\tr4, [r5, r6]\n \tmovs\tr5, r0\n@@ -110094,15 +110094,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrsb\tr6, [r1, r2]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsrs\tr0, r6, #4\n+\tlsrs\tr0, r0, #5\n \tmovs\tr2, r0\n \tldrb\tr0, [r1, r5]\n \tmovs\tr5, r0\n \tldrb\tr2, [r3, r3]\n \tmovs\tr5, r0\n primitiveDoneFacePreserveFields():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:457\n@@ -110213,15 +110213,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstrb\tr2, [r4, r5]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsrs\tr6, r1, #32\n+\tlsrs\tr6, r3, #32\n \tmovs\tr2, r0\n \tldrb\tr6, [r4, r0]\n \tmovs\tr5, r0\n \tldrb\tr4, [r0, r0]\n \tmovs\tr5, r0\n primitiveDoneFace():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:419\n@@ -110337,15 +110337,15 @@\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:449\n \tmovs\tr0, #0\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tstrb\tr0, [r3, r2]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsls\tr0, r1, #29\n+\tlsls\tr0, r3, #29\n \tmovs\tr2, r0\n \tldrh\tr0, [r4, r5]\n \tmovs\tr5, r0\n \tldrh\tr2, [r0, r5]\n \tmovs\tr5, r0\n \tldrh\tr0, [r4, r4]\n \tmovs\tr5, r0\n@@ -110469,15 +110469,15 @@\n \tmovs\tr0, #0\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n \tstrh\tr4, [r1, r7]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsls\tr2, r6, #25\n+\tlsls\tr2, r0, #26\n \tmovs\tr2, r0\n \tldrh\tr2, [r1, r2]\n \tmovs\tr5, r0\n \tldrh\tr6, [r6, r1]\n \tmovs\tr5, r0\n primitiveTranslateFaceGlyphSlotOutline():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1683\n@@ -110594,15 +110594,15 @@\n \tblx\tr3\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1700\n \tb.n\t40d3a \n \tstrh\tr2, [r2, r4]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsls\tr2, r6, #22\n+\tlsls\tr2, r0, #23\n \tmovs\tr2, r0\n \tldr\tr4, [r1, r7]\n \tmovs\tr5, r0\n \tldr\tr6, [r7, r5]\n \tmovs\tr5, r0\n primitiveSetPixelSizes():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1579\n@@ -110741,15 +110741,15 @@\n \tadd\tsp, #8\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstrh\tr6, [r1, r1]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsls\tr2, r4, #19\n+\tlsls\tr2, r6, #19\n \tmovs\tr2, r0\n \tldr\tr0, [r7, r3]\n \tmovs\tr5, r0\n \tldr\tr0, [r2, r3]\n \tmovs\tr5, r0\n primitiveSetTransform():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1611\n@@ -110917,15 +110917,15 @@\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tstr\tr2, [r3, r5]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsls\tr4, r5, #15\n+\tlsls\tr4, r7, #15\n \tmovs\tr2, r0\n \tldr\tr6, [r0, r0]\n \tmovs\tr5, r0\n \tstr\tr0, [r7, r3]\n \tmovs\tr3, r0\n \tldrsb\tr6, [r0, r6]\n \tmovs\tr5, r0\n@@ -111060,15 +111060,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstr\tr6, [r0, r1]\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsls\tr6, r3, #11\n+\tlsls\tr6, r5, #11\n \tmovs\tr2, r0\n \tldrsb\tr6, [r6, r3]\n \tmovs\tr5, r0\n \tldrsb\tr0, [r2, r3]\n \tmovs\tr5, r0\n primitiveEmboldenFaceGlyphSlotOutline():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:490\n@@ -111196,15 +111196,15 @@\n \tmovs\tr0, #0\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n \tldr\tr7, [pc, #416]\t@ (412e8 )\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsls\tr6, r1, #8\n+\tlsls\tr6, r3, #8\n \tmovs\tr2, r0\n \tldrsb\tr6, [r4, r0]\n \tmovs\tr5, r0\n \tldrsb\tr4, [r0, r0]\n \tmovs\tr5, r0\n primitiveGetKerningLeftRight():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:753\n@@ -111372,15 +111372,15 @@\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tldr\tr6, [pc, #584]\t@ (414a4 )\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsls\tr0, r3, #4\n+\tlsls\tr0, r5, #4\n \tmovs\tr2, r0\n \tstrb\tr0, [r6, r4]\n \tmovs\tr5, r0\n \tldr\tr6, [pc, #152]\t@ (41304 )\n \tmovs\tr3, r0\n \tstrb\tr2, [r0, r4]\n \tmovs\tr5, r0\n@@ -111521,15 +111521,15 @@\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:858\n \tb.n\t412b6 \n \tnop\n \tldr\tr5, [pc, #536]\t@ (4155c )\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tmovs\tr4, r6\n+\tlsls\tr4, r0, #1\n \tmovs\tr2, r0\n \tstrb\tr0, [r2, r1]\n \tmovs\tr5, r0\n \tstrh\tr2, [r6, r7]\n \tmovs\tr5, r0\n \tstrh\tr2, [r1, r7]\n \tmovs\tr5, r0\n@@ -111708,15 +111708,15 @@\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tldr\tr4, [pc, #464]\t@ (4163c )\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tvhadd.u16\td0, d0, d1\n+\tvhadd.u32\td0, d0, d1\n \tstrh\tr0, [r5, r4]\n \tmovs\tr5, r0\n \tldr\tr4, [pc, #120]\t@ (414f4 )\n \tmovs\tr3, r0\n \tstrh\tr4, [r6, r3]\n \tmovs\tr5, r0\n primitiveTransformFaceGlyphSlotOutline():\n@@ -111863,15 +111863,15 @@\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tldr\tr3, [pc, #432]\t@ (41718 )\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tcdp2\t0, 0, cr0, cr8, cr1, {0}\n+\tcdp2\t0, 1, cr0, cr8, cr1, {0}\n \tstrh\tr4, [r4, r0]\n \tmovs\tr5, r0\n \tldr\tr3, [pc, #88]\t@ (415d0 )\n \tmovs\tr3, r0\n \tstr\tr2, [r7, r6]\n \tmovs\tr5, r0\n setInterpreter():\n@@ -112195,17 +112195,17 @@\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #248]\t@ (4187c )\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsrs\tr0, r7, #8\n+\tlsrs\tr0, r1, #9\n \tmovs\tr2, r0\n-\tldc2\t0, cr0, [r8], #4\n+\tstc2l\t0, cr0, [r8], {1}\n \tstr\tr0, [r2, r3]\n \tmovs\tr5, r0\n \tldr\tr1, [pc, #792]\t@ (41ab0 )\n \tmovs\tr3, r0\n \tldr\tr7, [pc, #808]\t@ (41ac4 )\n \tmovs\tr5, r0\n primitiveRenderGlyphIntoForm():\n@@ -112486,17 +112486,17 @@\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tldr\tr0, [pc, #312]\t@ (41aa4 )\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tlsrs\tr0, r1, #1\n+\tlsrs\tr0, r3, #1\n \tmovs\tr2, r0\n-\t\t\t@ instruction: 0xfad20001\n+\t\t\t@ instruction: 0xfae20001\n \tldr\tr6, [pc, #936]\t@ (41d24 )\n \tmovs\tr5, r0\n \tblx\tip\n \tmovs\tr3, r0\n \tldr\tr5, [pc, #960]\t@ (41d44 )\n \tmovs\tr5, r0\n ftAllocateHandleInReceiverForPointer():\n@@ -112751,15 +112751,15 @@\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tmov\tr4, r1\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tstrb.w\tr0, [r4, #1]\n+\tldrb.w\tr0, [r4, #1]\n \tldr\tr4, [pc, #624]\t@ (41da8 )\n \tmovs\tr5, r0\n \tcmp\tr0, r8\n \tmovs\tr3, r0\n \tldr\tr4, [pc, #104]\t@ (41ba8 )\n \tmovs\tr5, r0\n primitiveCopyToExternalMemory():\n@@ -112902,15 +112902,15 @@\n \tmovs\tr0, #0\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n \tadd\tip, r6\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf78a0001\n+\t\t\t@ instruction: 0xf79a0001\n \tldr\tr3, [pc, #376]\t@ (41d8c )\n \tmovs\tr5, r0\n \tldr\tr3, [pc, #72]\t@ (41c60 )\n \tmovs\tr5, r0\n primitiveNewMemoryFaceFromExternalMemoryAndIndex():\n ./build-tree/FT2Plugin/./unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1370\n \tldr\tr0, [pc, #268]\t@ (41d28 )\n@@ -113087,15 +113087,15 @@\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tmvns\tr2, r2\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf65a0001\n+\t\t\t@ instruction: 0xf66a0001\n \tldr\tr2, [pc, #464]\t@ (41f10 )\n \tmovs\tr5, r0\n \tmuls\tr2, r5\n \tmovs\tr3, r0\n \tldr\tr2, [pc, #280]\t@ (41e60 )\n \tmovs\tr5, r0\n primitiveLibraryHandle():\n@@ -113176,26 +113176,26 @@\n \tmovs\tr0, #0\n \tpop\t{r4, r5, r6, pc}\n \tnop\n \tcmp\tr6, r5\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tsubs.w\tr0, ip, #8454144\t@ 0x810000\n+\trsb\tr0, ip, #8454144\t@ 0x810000\n \tldr\tr1, [pc, #472]\t@ (41fa4 )\n \tmovs\tr5, r0\n \tldr\tr1, [pc, #400]\t@ (41f60 )\n \tmovs\tr5, r0\n getModuleName():\n ./build-tree/FilePlugin/./unix/src/vm/intplugins/FilePlugin/FilePlugin.c:170\n \tldr\tr0, [pc, #4]\t@ (41dd8 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tlsls\tr6, r6, #9\n+\tlsls\tr6, r0, #10\n \tmovs\tr2, r0\n primitiveDisableFileAccess():\n ./build-tree/FilePlugin/./unix/src/vm/intplugins/FilePlugin/FilePlugin.c:450\n \tldr\tr3, [pc, #8]\t@ (41de8 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tcbz\tr3, 41de6 \n@@ -114254,24 +114254,24 @@\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tpush\t{r1, r5, r6}\n \tmovs\tr1, r0\n \tmuls\tr6, r1\n \tmovs\tr5, r0\n-\tstc2\t0, cr0, [ip], #4\n-\tldc2\t0, cr0, [r0], #4\n-\tldc2\t0, cr0, [r8], #4\n+\tldc2\t0, cr0, [ip], #4\n \tstc2l\t0, cr0, [r0], {1}\n \tstc2l\t0, cr0, [r8], {1}\n \tldc2l\t0, cr0, [r0], {1}\n \tldc2l\t0, cr0, [r8], {1}\n \tstc2l\t0, cr0, [r0], #4\n+\tstc2l\t0, cr0, [r8], #4\n \tldc2l\t0, cr0, [r0], #4\n-\tldc2l\t0, cr0, [r6], #4\n+\tstc2\t0, cr0, [r0, #-4]\n+\tstc2\t0, cr0, [r6, #-4]\n primitiveFileGetPosition():\n ./build-tree/FilePlugin/./unix/src/vm/intplugins/FilePlugin/FilePlugin.c:548\n \tldr\tr3, [pc, #140]\t@ (42524 )\n ./build-tree/FilePlugin/./unix/src/vm/intplugins/FilePlugin/FilePlugin.c:554\n \tmovs\tr0, #0\n \tldr\tr2, [pc, #140]\t@ (42528 )\n ./build-tree/FilePlugin/./unix/src/vm/intplugins/FilePlugin/FilePlugin.c:548\n@@ -116480,29 +116480,29 @@\n \tmovs\tr0, r0\n \tcmp\tr6, #192\t@ 0xc0\n \tmovs\tr3, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tadds\tr5, #204\t@ 0xcc\n \tmovs\tr5, r0\n-\t\t\t@ instruction: 0xf2120001\n+\t\t\t@ instruction: 0xf2220001\n \tadds\tr5, #134\t@ 0x86\n \tmovs\tr5, r0\n \tcmp\tr6, #50\t@ 0x32\n \tmovs\tr3, r0\n-\trsbs\tr0, sl, #1\n+\t\t\t@ instruction: 0xf1ea0001\n \tcmp\tr5, #240\t@ 0xf0\n \tmovs\tr3, r0\n \tcmp\tr5, #204\t@ 0xcc\n \tmovs\tr3, r0\n-\tadcs.w\tr0, r4, #1\n-\t\t\t@ instruction: 0xf13a0001\n-\t\t\t@ instruction: 0xf1340001\n-\t\t\t@ instruction: 0xf1280001\n-\t\t\t@ instruction: 0xf12e0001\n+\tsbc.w\tr0, r4, #1\n+\tadc.w\tr0, sl, #1\n+\tadc.w\tr0, r4, #1\n+\t\t\t@ instruction: 0xf1380001\n+\t\t\t@ instruction: 0xf13e0001\n \n 000432dc :\n sqFileStdioHandlesInto():\n ./build-tree/FilePlugin/./Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c:293\n \tldr\tr1, [pc, #76]\t@ (4332c )\n ./build-tree/FilePlugin/./Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c:284\n \tmov\tr3, r0\n@@ -117669,15 +117669,15 @@\n \tmovs\tr5, r0\n \tcmp\tr6, #164\t@ 0xa4\n \tmovs\tr5, r0\n \tldr\tr3, [pc, #664]\t@ (43cf8 )\n \tmovs\tr3, r0\n \tcmp\tr6, #96\t@ 0x60\n \tmovs\tr5, r0\n-\torns\tr0, r0, r1\n+\teor.w\tr0, r0, r1\n \tmovs\tr6, #44\t@ 0x2c\n \tmovs\tr3, r0\n \tcmp\tr5, #42\t@ 0x2a\n \tmovs\tr5, r0\n \tldr\tr2, [pc, #256]\t@ (43b74 )\n \tmovs\tr3, r0\n \tcmp\tr5, #14\n@@ -117696,15 +117696,15 @@\n \tbx\tlr\n getModuleName():\n ./build-tree/FloatArrayPlugin/./unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c:81\n \tldr\tr0, [pc, #4]\t@ (43a88 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tstrd\tr0, r0, [r6, #-4]\n+\tldrd\tr0, r0, [r6, #-4]\n primitiveAddFloatArray():\n ./build-tree/FloatArrayPlugin/./unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c:90\n \tldr\tr3, [pc, #200]\t@ (43b58 )\n ./build-tree/FloatArrayPlugin/./unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c:98\n \tmovs\tr0, #0\n \tldr\tr2, [pc, #200]\t@ (43b5c )\n ./build-tree/FloatArrayPlugin/./unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c:90\n@@ -119272,15 +119272,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/FloatMathPlugin/./unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c:90\n \tldr\tr0, [pc, #4]\t@ (44550 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tsvc\t202\t@ 0xca\n+\tsvc\t218\t@ 0xda\n \tmovs\tr1, r0\n primitiveSqrt():\n ./build-tree/FloatMathPlugin/./unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c:456\n \tldr\tr3, [pc, #132]\t@ (445dc )\n ./build-tree/FloatMathPlugin/./unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c:460\n \tmovs\tr0, #0\n \tldr\tr2, [pc, #132]\t@ (445e0 )\n@@ -121968,15 +121968,15 @@\n \tstrb\tr5, [r2, r5]\n \tstrb\tr5, [r2, r5]\n \tsubs\tr7, #213\t@ 0xd5\n \tstrb\tr4, [r3, #22]\n \tldrh\tr0, [r0, #0]\n \tb.n\t45290 <__ieee754_acos@@Base+0x1d8>\n \tldrb\tr7, [r6, #24]\n-\tldmia\tr5, {r1, r5, r6, r7}\n+\tldmia\tr5, {r1, r4, r5, r6, r7}\n \tmovs\tr1, r0\n \tmovs\tr0, r0\n \t...\n \n 00045a20 <__ieee754_atan2@@Base>:\n __ieee754_atan2():\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/e_atan2.c:62\n@@ -122212,17 +122212,17 @@\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tlsls\tr2, r2, #20\n \tmovs\tr3, r0\n \tlsls\tr6, r4, #19\n \tmovs\tr3, r0\n-\tldmia\tr3, {r1, r2, r3, r5, r7}\n+\tldmia\tr3, {r1, r2, r3, r4, r5, r7}\n \tmovs\tr1, r0\n-\tldmia\tr3!, {r2, r4, r5, r6}\n+\tldmia\tr3!, {r2, r7}\n \tmovs\tr1, r0\n \n 00045c18 <__ieee754_atanh@@Base>:\n __ieee754_atanh():\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/e_atanh.c:49\n \tpush\t{r4, lr}\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/e_atanh.c:56\n@@ -122806,17 +122806,17 @@\n \tlsls\tr0, r6, #5\n \tlsls\tr0, r3, #4\n \tmovs\tr3, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #3\n \tmovs\tr3, r0\n-\tstmia\tr7!, {r1, r4, r5, r6}\n+\tstmia\tr7!, {r1, r7}\n \tmovs\tr1, r0\n-\tstmia\tr7!, {r4, r5}\n+\tstmia\tr7!, {r6}\n \tmovs\tr1, r0\n \tmovs\tr0, r0\n \t...\n \n 00046178 <__ieee754_expm1@@Base>:\n __ieee754_expm1():\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/s_expm1.c:135\n@@ -123540,19 +123540,19 @@\n \tsubgt\tr1, r3, r4\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/e_fmod.c:131\n \tlslle\tr2, r4\n \torrle\tr2, r1\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/e_fmod.c:133\n \tasrgt\tr2, r1\n \tb.n\t46646 <__ieee754_fmod@@Base+0x192>\n-\tstmia\tr0!, {r2, r3, r5, r7}\n+\tstmia\tr0!, {r2, r3, r4, r5, r7}\n \tmovs\tr1, r0\n-\tstmia\tr0!, {}\n+\tstmia\tr0!, {r4}\n \tmovs\tr1, r0\n-\tnop\t{15}\n+\tstmia\tr0!, {}\n \tmovs\tr1, r0\n \tmovs\tr0, r0\n \t...\n \n 000467c0 <__ieee754_hypot@@Base>:\n __ieee754_hypot():\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/e_hypot.c:54\n@@ -126108,17 +126108,17 @@\n \tsubs\tr1, #123\t@ 0x7b\n \tb.n\t47774 <__ieee754_pow@@Base+0x42c>\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tb.n\t476a0 <__ieee754_pow@@Base+0x358>\n \tmovs\tr2, r0\n-\tadd\tr3, sp, #448\t@ 0x1c0\n+\tadd\tr3, sp, #512\t@ 0x200\n \tmovs\tr1, r0\n-\tadd\tr2, sp, #736\t@ 0x2e0\n+\tadd\tr2, sp, #800\t@ 0x320\n \tmovs\tr1, r0\n \tmovs\tr0, r0\n \t...\n \n 00047e28 <__ieee754_scalbn@@Base>:\n __ieee754_scalbn():\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/s_scalbn.c:39\n@@ -127307,15 +127307,15 @@\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tadcs\tr0, r6\n \tblt.n\t4880c <__kernel_rem_pio2@@Base+0x354>\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #168\t@ (adr r4, 48854 <__kernel_rem_pio2@@Base+0x39c>)\n+\tadd\tr4, pc, #232\t@ (adr r4, 48894 <__kernel_rem_pio2@@Base+0x3dc>)\n \tmovs\tr1, r0\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/k_rem_pio2.c:217\n \tldr\tr2, [r3, #0]\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/k_rem_pio2.c:222\n \tsubs\tr2, r1, r2\n \tstr.w\tr2, [r3], #4\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/k_rem_pio2.c:216\n@@ -127721,15 +127721,15 @@\n \tands\tr0, r0\n \tmovs\tr1, #251\t@ 0xfb\n \tsubs\tr7, #249\t@ 0xf9\n \tbvc.n\t48c24 <__kernel_tan@@Base+0x64>\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #840]\t@ 0x348\n+\tldr\tr7, [sp, #904]\t@ 0x388\n \tmovs\tr1, r0\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/k_rem_pio2.c:292\n \tldr\tr3, [sp, #20]\n \tvstr\td6, [r3]\n ./build-tree/FloatMathPlugin/./Cross/plugins/FloatMathPlugin/fdlibm/k_rem_pio2.c:294\n \tmov\tr3, sl\n \tcmp\tr3, #0\n@@ -128089,15 +128089,15 @@\n \tmovs\tr2, r0\n getModuleName():\n ./build-tree/GeniePlugin/./unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c:102\n \tldr\tr0, [pc, #4]\t@ (48e4c <__kernel_tan@@Base+0x28c>)\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldr\tr3, [sp, #88]\t@ 0x58\n+\tldr\tr3, [sp, #152]\t@ 0x98\n \tmovs\tr1, r0\n primVersionNO():\n ./build-tree/GeniePlugin/./unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c:320\n \tpush\t{r3, r4, r5, lr}\n ./build-tree/GeniePlugin/./unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c:323\n \tmov.w\tr0, #2000\t@ 0x7d0\n ./build-tree/GeniePlugin/./unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c:320\n@@ -129211,55 +129211,55 @@\n \tmovle\tr5, #1\n \tb.n\t4918c <__kernel_tan@@Base+0x5cc>\n \tnop\n \tbne.n\t495b8 <__kernel_tan@@Base+0x9f8>\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #576]\t@ 0x240\n+\tldr\tr1, [sp, #640]\t@ 0x280\n \tmovs\tr1, r0\n-\tstr\tr7, [sp, #632]\t@ 0x278\n+\tstr\tr7, [sp, #696]\t@ 0x2b8\n \tmovs\tr1, r0\n-\tstr\tr7, [sp, #392]\t@ 0x188\n+\tstr\tr7, [sp, #456]\t@ 0x1c8\n \tmovs\tr1, r0\n-\tstr\tr7, [sp, #528]\t@ 0x210\n+\tstr\tr7, [sp, #592]\t@ 0x250\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #624]\t@ 0x270\n+\tstr\tr4, [sp, #688]\t@ 0x2b0\n+\tmovs\tr1, r0\n+\tstr\tr4, [sp, #496]\t@ 0x1f0\n+\tmovs\tr1, r0\n+\tstr\tr4, [sp, #632]\t@ 0x278\n+\tmovs\tr1, r0\n+\tstr\tr4, [sp, #768]\t@ 0x300\n \tmovs\tr1, r0\n \tstr\tr4, [sp, #432]\t@ 0x1b0\n \tmovs\tr1, r0\n \tstr\tr4, [sp, #568]\t@ 0x238\n \tmovs\tr1, r0\n-\tstr\tr4, [sp, #704]\t@ 0x2c0\n+\tstr\tr4, [sp, #752]\t@ 0x2f0\n \tmovs\tr1, r0\n \tstr\tr4, [sp, #368]\t@ 0x170\n \tmovs\tr1, r0\n \tstr\tr4, [sp, #504]\t@ 0x1f8\n \tmovs\tr1, r0\n-\tstr\tr4, [sp, #688]\t@ 0x2b0\n+\tstr\tr4, [sp, #736]\t@ 0x2e0\n \tmovs\tr1, r0\n \tstr\tr4, [sp, #304]\t@ 0x130\n \tmovs\tr1, r0\n \tstr\tr4, [sp, #440]\t@ 0x1b8\n \tmovs\tr1, r0\n-\tstr\tr4, [sp, #672]\t@ 0x2a0\n-\tmovs\tr1, r0\n-\tstr\tr4, [sp, #240]\t@ 0xf0\n-\tmovs\tr1, r0\n-\tstr\tr4, [sp, #376]\t@ 0x178\n-\tmovs\tr1, r0\n getModuleName():\n ./build-tree/JPEGReadWriter2Plugin/./unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c:79\n \tldr\tr0, [pc, #4]\t@ (495a0 <__kernel_tan@@Base+0x9e0>)\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tstr\tr5, [sp, #136]\t@ 0x88\n+\tstr\tr5, [sp, #200]\t@ 0xc8\n \tmovs\tr1, r0\n initialiseModule():\n ./build-tree/JPEGReadWriter2Plugin/./unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c:87\n \tmovs\tr0, #1\n \tbx\tlr\n primImageHeight():\n ./build-tree/JPEGReadWriter2Plugin/./unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c:89\n@@ -130401,21 +130401,21 @@\n \tmovs\tr2, r0\n \tstmia\tr6!, {r3, r4, r5, r6, r7}\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tstrh\tr4, [r4, #52]\t@ 0x34\n+\tstrh\tr4, [r6, #52]\t@ 0x34\n \tmovs\tr1, r0\n \tstmia\tr5!, {r1, r3, r4, r6}\n \tmovs\tr2, r0\n \tlsls\tr0, r3, #16\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #56]\t@ 0x38\n+\tstr\tr1, [sp, #120]\t@ 0x78\n \tmovs\tr1, r0\n primJPEGWriteImageonByteArrayformqualityprogressiveJPEGerrorMgr():\n ./build-tree/JPEGReadWriter2Plugin/./unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c:476\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tldr\tr0, [pc, #920]\t@ (4a110 <__kernel_tan@@Base+0x1550>)\n \tsub\tsp, #52\t@ 0x34\n \tldr\tr3, [pc, #920]\t@ (4a114 <__kernel_tan@@Base+0x1554>)\n@@ -130949,15 +130949,15 @@\n \tmovs\tr2, r0\n \tstmia\tr2!, {r1, r2, r3, r4, r5, r6}\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tstrh\tr4, [r5, #16]\n+\tstrh\tr4, [r7, #16]\n \tmovs\tr1, r0\n \tstmia\tr0!, {r5, r7}\n \tmovs\tr2, r0\n \tlsls\tr0, r3, #16\n \tmovs\tr0, r0\n setInterpreter():\n ./build-tree/JPEGReadWriter2Plugin/./unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c:632\n@@ -131182,15 +131182,15 @@\n \tmovs\tr4, r0\n getModuleName():\n ./build-tree/JPEGReaderPlugin/./unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c:318\n \tldr\tr0, [pc, #4]\t@ (4a288 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldrh\tr2, [r5, #14]\n+\tldrh\tr2, [r7, #14]\n \tmovs\tr1, r0\n jpegDecodeValueFromsize():\n ./build-tree/JPEGReaderPlugin/./unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c:481\n \tpush\t{r4, r5, r6, lr}\n \tmov\tr4, r0\n ./build-tree/JPEGReaderPlugin/./unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c:491\n \tldrb\tr0, [r0, #3]\n@@ -132992,15 +132992,15 @@\n \tmovs\tr4, r0\n \tldmia\tr2!, {r1, r4, r5, r6, r7}\n \tmovs\tr4, r0\n \tldmia\tr2!, {r1, r3}\n \tmovs\tr4, r0\n \tldmia\tr1, {r1, r4, r5, r6, r7}\n \tmovs\tr4, r0\n-\tldrb\tr6, [r5, #30]\n+\tldrb\tr6, [r7, #30]\n \tmovs\tr1, r0\n \tldmia\tr1!, {r2, r5, r6}\n \tmovs\tr4, r0\n primitiveColorConvertMCU():\n ./build-tree/JPEGReaderPlugin/./unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c:660\n \tldr.w\tr3, [pc, #1088]\t@ 4b2a8 \n ./build-tree/JPEGReaderPlugin/./unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c:695\n@@ -133605,15 +133605,15 @@\n \tmovs\tr4, r0\n getModuleName():\n ./build-tree/JoystickTabletPlugin/./unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c:73\n \tldr\tr0, [pc, #4]\t@ (4b2c8 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldrb\tr2, [r1, #13]\n+\tldrb\tr2, [r3, #13]\n \tmovs\tr1, r0\n initialiseModule():\n ./build-tree/JoystickTabletPlugin/./unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c:80\n \tb.w\t4b444 \n primitiveGetTabletParameters():\n ./build-tree/JoystickTabletPlugin/./unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c:86\n \tpush\t{r3, r4, r5, r6, r7, lr}\n@@ -133905,15 +133905,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/Klatt/./unix/src/vm/intplugins/Klatt/Klatt.c:230\n \tldr\tr0, [pc, #4]\t@ (4b468 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldrb\tr6, [r6, #8]\n+\tldrb\tr6, [r0, #9]\n \tmovs\tr1, r0\n resonatorfrequencybandwidth():\n ./build-tree/Klatt/./unix/src/vm/intplugins/Klatt/Klatt.c:340\n \tpush\t{r3, r4, r5, lr}\n ./build-tree/Klatt/./unix/src/vm/intplugins/Klatt/Klatt.c:347\n \tvcvt.f64.f32\td7, s1\n \tldr\tr5, [pc, #160]\t@ (4b514 )\n@@ -137318,15 +137318,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1220\n \tldr\tr0, [pc, #4]\t@ (4d14c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldrb\tr2, [r3, r6]\n+\tldrb\tr2, [r5, r6]\n \tmovs\tr1, r0\n primCheckIfCModuleExists():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1473\n \tpush\t{r3, r4, r5, lr}\n \tldr\tr3, [pc, #40]\t@ (4d17c )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1476\n \tldr\tr2, [pc, #40]\t@ (4d180 )\n@@ -137412,15 +137412,15 @@\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2268\n \tmovs\tr0, #0\n \tpop\t{r3, r4, r5, pc}\n \tldrh\tr2, [r6, #50]\t@ 0x32\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldrb\tr0, [r6, r4]\n+\tldrb\tr0, [r0, r5]\n \tmovs\tr1, r0\n cDigitOfCSIat():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:687\n \tpush\t{r3, r4, r5, lr}\n \tmov\tr4, r0\n \tldr\tr3, [pc, #84]\t@ (4d248 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:688\n@@ -137631,15 +137631,15 @@\n \tadd\tsp, #8\n \tpop\t{r4, r5, r6, pc}\n \tnop\n \tldrh\tr2, [r3, #40]\t@ 0x28\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldrh\tr6, [r7, r7]\n+\tldrb\tr6, [r1, r0]\n \tmovs\tr1, r0\n primDigitAdd():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1535\n \tldr\tr3, [pc, #188]\t@ (4d41c )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1542\n \tmovs\tr0, #0\n \tldr\tr2, [pc, #188]\t@ (4d420 )\n@@ -137749,15 +137749,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrh\tr2, [r3, #36]\t@ 0x24\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldrh\tr4, [r1, r6]\n+\tldrh\tr4, [r3, r6]\n \tmovs\tr1, r0\n primDigitAddWith():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1578\n \tldr\tr3, [pc, #188]\t@ (4d4e8 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1585\n \tmovs\tr0, #1\n \tldr\tr2, [pc, #188]\t@ (4d4ec )\n@@ -137867,15 +137867,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrh\tr6, [r1, #30]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldrh\tr0, [r0, r3]\n+\tldrh\tr0, [r2, r3]\n \tmovs\tr1, r0\n digitLength():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1054\n \tldr\tr1, [pc, #76]\t@ (4d544 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1055\n \tands.w\tr2, r0, #1\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1054\n@@ -138625,15 +138625,15 @@\n \tblx\tr2\n \tb.n\t4d93a \n \tnop\n \tstrh\tr6, [r5, #56]\t@ 0x38\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldrsb\tr6, [r3, r0]\n+\tldrsb\tr6, [r5, r0]\n \tmovs\tr1, r0\n primDigitCompareWith():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1892\n \tldr\tr3, [pc, #176]\t@ (4da64 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1899\n \tmovs\tr0, #1\n \tldr\tr2, [pc, #176]\t@ (4da68 )\n@@ -138736,15 +138736,15 @@\n \tmov\tr0, r6\n \tbl\t4d834 \n \tb.n\t4da1e \n \tstrh\tr6, [r0, #50]\t@ 0x32\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tstrb\tr0, [r7, r4]\n+\tstrb\tr0, [r1, r5]\n \tmovs\tr1, r0\n bytesLshift():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:182\n \tldr\tr3, [pc, #332]\t@ (4dbc0 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:188\n \tldr\tr2, [pc, #336]\t@ (4dbc4 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:182\n@@ -139577,15 +139577,15 @@\n \tcmp\tr0, #0\n \tbne.n\t4dfb2 \n \tb.n\t4dfe4 \n \tstrh\tr2, [r3, #6]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #840]\t@ (4e384 )\n+\tldr\tr7, [pc, #904]\t@ (4e3c4 )\n \tmovs\tr1, r0\n primDigitDivWithNegative():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2025\n \tldr\tr3, [pc, #224]\t@ (4e120 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2033\n \tmovs\tr0, #2\n \tldr\tr2, [pc, #224]\t@ (4e124 )\n@@ -139717,15 +139717,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrb\tr2, [r7, #30]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #688]\t@ (4e3dc )\n+\tldr\tr6, [pc, #752]\t@ (4e41c )\n \tmovs\tr1, r0\n primAnyBitFromTo():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1407\n \tldr\tr3, [pc, #436]\t@ (4e2e4 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1414\n \tmovs\tr0, #1\n \tldr\tr2, [pc, #436]\t@ (4e2e8 )\n@@ -139989,15 +139989,15 @@\n \tbne.n\t4e20e \n \tb.n\t4e23c \n \tnop\n \tldrb\tr2, [r1, #27]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #616]\t@ (4e558 )\n+\tldr\tr5, [pc, #680]\t@ (4e598 )\n \tmovs\tr1, r0\n normalizePositive():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1370\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr6, r0\n \tldr\tr5, [pc, #148]\t@ (4e38c )\n \tadd\tr5, pc\n@@ -140498,15 +140498,15 @@\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1644\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tldrb\tr2, [r6, #8]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #144]\t@ (4e6e8 )\n+\tldr\tr1, [pc, #208]\t@ (4e728 )\n \tmovs\tr1, r0\n primDigitBitLogicWithOp():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1649\n \tldr\tr3, [pc, #156]\t@ (4e6f8 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1655\n \tmovs\tr0, #2\n \tldr\tr2, [pc, #156]\t@ (4e6fc )\n@@ -140601,15 +140601,15 @@\n \tadd\tsp, #8\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrb\tr6, [r3, #6]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #568]\t@ (4e93c )\n+\tldr\tr0, [pc, #632]\t@ (4e97c )\n \tmovs\tr1, r0\n primDigitBitOr():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1676\n \tldr\tr3, [pc, #132]\t@ (4e78c )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1681\n \tmovs\tr0, #0\n \tldr\tr2, [pc, #132]\t@ (4e790 )\n@@ -140685,15 +140685,15 @@\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1695\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tldrb\tr2, [r6, #3]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tblxns\tip\n+\tblxns\tlr\n \tmovs\tr1, r0\n primDigitBitXor():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1803\n \tldr\tr3, [pc, #132]\t@ (4e820 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1808\n \tmovs\tr0, #0\n \tldr\tr2, [pc, #132]\t@ (4e824 )\n@@ -140769,15 +140769,15 @@\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1822\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tldrb\tr6, [r3, #1]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tbx\tsl\n+\tbx\tip\n \tmovs\tr1, r0\n primMontgomeryTimesModulo():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2270\n \tldr\tr3, [pc, #960]\t@ (4ebf0 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2280\n \tmovs\tr0, #2\n \tldr\tr2, [pc, #960]\t@ (4ebf4 )\n@@ -141336,15 +141336,15 @@\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #4]\n \tb.n\t4eae4 \n \tstrb\tr2, [r1, #31]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tmov\tlr, r6\n+\tmov\tlr, r8\n \tmovs\tr1, r0\n primNormalizePositive():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2390\n \tldr\tr3, [pc, #88]\t@ (4ec58 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2395\n \tmovs\tr0, #0\n \tldr\tr2, [pc, #88]\t@ (4ec5c )\n@@ -141399,15 +141399,15 @@\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2406\n \tmovs\tr0, #0\n \tpop\t{r4, r5, r6, pc}\n \tstrb\tr2, [r7, #15]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tcmn\tr0, r5\n+\tcmn\tr0, r7\n \tmovs\tr1, r0\n normalizeNegative():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1312\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr5, r0\n \tldr\tr6, [pc, #228]\t@ (4ed50 )\n \tadd\tr6, pc\n@@ -141914,15 +141914,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstrb\tr2, [r6, #3]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tsubs\tr7, #228\t@ 0xe4\n+\tsubs\tr7, #244\t@ 0xf4\n \tmovs\tr1, r0\n primDigitSubtractWith():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2204\n \tldr\tr3, [pc, #188]\t@ (4f090 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2211\n \tmovs\tr0, #1\n \tldr\tr2, [pc, #188]\t@ (4f094 )\n@@ -142032,15 +142032,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstrb\tr6, [r4, #0]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tsubs\tr7, #24\n+\tsubs\tr7, #40\t@ 0x28\n \tmovs\tr1, r0\n digitMultiplyLargewithnegative():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1104\n \tldr\tr3, [pc, #396]\t@ (4f22c )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr6, r1\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1114\n@@ -142395,15 +142395,15 @@\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2114\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tldr\tr6, [r7, #88]\t@ 0x58\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tsubs\tr4, #182\t@ 0xb6\n+\tsubs\tr4, #198\t@ 0xc6\n \tmovs\tr1, r0\n primDigitMultiplyWithNegative():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2116\n \tldr\tr3, [pc, #204]\t@ (4f3e0 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2124\n \tmovs\tr0, #2\n \tldr\tr2, [pc, #204]\t@ (4f3e4 )\n@@ -142523,15 +142523,15 @@\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2159\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tldr\tr6, [r4, #76]\t@ 0x4c\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tsubs\tr3, #216\t@ 0xd8\n+\tsubs\tr3, #232\t@ 0xe8\n \tmovs\tr1, r0\n _primDigitBitShift():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1484\n \tldr\tr3, [pc, #196]\t@ (4f4b4 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1492\n \tmovs\tr0, #1\n \tldr\tr2, [pc, #196]\t@ (4f4b8 )\n@@ -142654,15 +142654,15 @@\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1521\n \tb.n\t4f46a \n \tnop\n \tldr\tr2, [r1, #64]\t@ 0x40\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tsubs\tr2, #240\t@ 0xf0\n+\tsubs\tr3, #0\n \tmovs\tr1, r0\n primDigitBitShift():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1697\n \tpush\t{r3, r4, r5, r6, r7, lr}\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1705\n \tmovs\tr0, #0\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1697\n@@ -142787,15 +142787,15 @@\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1734\n \tb.n\t4f53e \n \tnop\n \tldr\tr4, [r6, #48]\t@ 0x30\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tsubs\tr2, #18\n+\tsubs\tr2, #34\t@ 0x22\n \tmovs\tr1, r0\n primDigitBitShiftMagnitude():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1734\n \tb.n\t4f4c0 \n \tnop\n primNormalize():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2338\n@@ -142870,15 +142870,15 @@\n \tmov\tr5, r0\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2359\n \tb.n\t4f5f0 \n \tldr\tr6, [r3, #36]\t@ 0x24\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tsubs\tr1, #68\t@ 0x44\n+\tsubs\tr1, #84\t@ 0x54\n \tmovs\tr1, r0\n primNormalizeNegative():\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2372\n \tldr\tr3, [pc, #88]\t@ (4f678 )\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2377\n \tmovs\tr0, #0\n \tldr\tr2, [pc, #88]\t@ (4f67c )\n@@ -142933,23 +142933,23 @@\n ./build-tree/LargeIntegers/./unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2388\n \tmovs\tr0, #0\n \tpop\t{r4, r5, r6, pc}\n \tldr\tr2, [r3, #28]\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tsubs\tr0, #224\t@ 0xe0\n+\tsubs\tr0, #240\t@ 0xf0\n \tmovs\tr1, r0\n getModuleName():\n ./build-tree/LocalePlugin/./unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c:82\n \tldr\tr0, [pc, #4]\t@ (4f68c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tsubs\tr2, #214\t@ 0xd6\n+\tsubs\tr2, #230\t@ 0xe6\n \tmovs\tr1, r0\n primitiveDaylightSavings():\n ./build-tree/LocalePlugin/./unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c:142\n \tpush\t{r3, r4, r5, lr}\n \tldr\tr4, [pc, #56]\t@ (4f6cc )\n ./build-tree/LocalePlugin/./unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c:145\n \tbl\t4fb48 \n@@ -143976,29 +143976,29 @@\n \tmov\tr1, r0\n \tmovs\tr0, #6\n \tblx\t12c30 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbne.n\t4fc78 \n \tb.n\t4fc82 \n-\tsubs\tr4, #226\t@ 0xe2\n+\tsubs\tr4, #242\t@ 0xf2\n \tmovs\tr1, r0\n \tstrh\tr6, [r6, #14]\n \tmovs\tr4, r0\n \tstrh\tr6, [r4, #14]\n \tmovs\tr4, r0\n-\tadds\tr6, #114\t@ 0x72\n+\tadds\tr6, #130\t@ 0x82\n \tmovs\tr1, r0\n-\tadds\tr6, #76\t@ 0x4c\n+\tadds\tr6, #92\t@ 0x5c\n \tmovs\tr1, r0\n \tstrh\tr0, [r0, #14]\n \tmovs\tr4, r0\n-\tadds\tr6, #86\t@ 0x56\n+\tadds\tr6, #102\t@ 0x66\n \tmovs\tr1, r0\n-\tadds\tr6, #40\t@ 0x28\n+\tadds\tr6, #56\t@ 0x38\n \tmovs\tr1, r0\n \n 0004fcfc :\n getCountry():\n ./build-tree/LocalePlugin/./unix/plugins/LocalePlugin/sqUnixLocale.c:528\n \tldr\tr3, [pc, #112]\t@ (4fd70 )\n sqLocGetCountryInto():\n@@ -144076,15 +144076,15 @@\n \tmov\tr2, r0\n \tb.n\t4fd10 \n \tnop\n \tstrh\tr2, [r1, #10]\n \tmovs\tr4, r0\n \tstrh\tr6, [r1, #8]\n \tmovs\tr4, r0\n-\tadds\tr5, #184\t@ 0xb8\n+\tadds\tr5, #200\t@ 0xc8\n \tmovs\tr1, r0\n \tstrh\tr6, [r6, #6]\n \tmovs\tr4, r0\n \n 0004fd80 :\n sqLocGetLanguageInto():\n ./build-tree/LocalePlugin/./unix/plugins/LocalePlugin/sqUnixLocale.c:754\n@@ -144163,22 +144163,22 @@\n \tmov\tr4, r3\n \tstr\tr3, [r1, #20]\n \tb.n\t4fd94 \n \tstrh\tr6, [r0, #6]\n \tmovs\tr4, r0\n \tstrh\tr2, [r3, #2]\n \tmovs\tr4, r0\n-\t\t\t@ instruction: 0xf6d00000\n+\t\t\t@ instruction: 0xf6e00000\n getModuleName():\n ./build-tree/Matrix2x3Plugin/./unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c:85\n \tldr\tr0, [pc, #4]\t@ (4fe10 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tadds\tr4, #242\t@ 0xf2\n+\tadds\tr5, #2\n \tmovs\tr1, r0\n primitiveIsIdentity():\n ./build-tree/Matrix2x3Plugin/./unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c:369\n \tldr\tr3, [pc, #220]\t@ (4fef4 )\n ./build-tree/Matrix2x3Plugin/./unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c:374\n \tmovs\tr0, #0\n \tldr\tr2, [pc, #220]\t@ (4fef8 )\n@@ -145976,15 +145976,15 @@\n \tmovs\tr4, r0\n getModuleName():\n ./build-tree/MiscPrimitivePlugin/./unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c:97\n \tldr\tr0, [pc, #4]\t@ (50b4c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tcmp\tr0, #150\t@ 0x96\n+\tcmp\tr0, #166\t@ 0xa6\n \tmovs\tr1, r0\n primitiveFindFirstInString():\n ./build-tree/MiscPrimitivePlugin/./unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c:550\n \tldr\tr3, [pc, #208]\t@ (50c24 )\n ./build-tree/MiscPrimitivePlugin/./unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c:558\n \tmovs\tr0, #3\n \tldr\tr2, [pc, #208]\t@ (50c28 )\n@@ -147684,15 +147684,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/RePlugin/./unix/src/vm/intplugins/RePlugin/RePlugin.c:158\n \tldr\tr0, [pc, #4]\t@ (51650 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tsubs\tr2, r2, #3\n+\tsubs\tr2, r4, #3\n \tmovs\tr1, r0\n primLastAlloc():\n ./build-tree/RePlugin/./unix/src/vm/intplugins/RePlugin/RePlugin.c:164\n \tldr\tr3, [pc, #32]\t@ (51678 )\n ./build-tree/RePlugin/./unix/src/vm/intplugins/RePlugin/RePlugin.c:165\n \tmovs\tr0, #1\n \tldr\tr2, [pc, #32]\t@ (5167c )\n@@ -149230,27 +149230,27 @@\n \tmovs\tr0, r0\n \tlsls\tr6, r3\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #14\n \tmovs\tr0, r0\n \tsubs\tr7, #252\t@ 0xfc\n \tmovs\tr2, r0\n-\tasrs\tr0, r0, #23\n+\tasrs\tr0, r2, #23\n \tmovs\tr1, r0\n-\tasrs\tr6, r4, #23\n+\tasrs\tr6, r6, #23\n \tmovs\tr1, r0\n-\tasrs\tr6, r0, #24\n+\tasrs\tr6, r2, #24\n \tmovs\tr1, r0\n getModuleName():\n ./build-tree/SecurityPlugin/./unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c:91\n \tldr\tr0, [pc, #4]\t@ (52064 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tasrs\tr2, r6, #23\n+\tasrs\tr2, r0, #24\n \tmovs\tr1, r0\n secCanRenameImage():\n ./build-tree/SecurityPlugin/./unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c:207\n \tb.w\t52510 \n primitiveDisableImageWrite():\n ./build-tree/SecurityPlugin/./unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c:107\n \tb.w\t52528 \n@@ -150340,51 +150340,51 @@\n \tadd\tr0, pc\n \tblx\t12748 <__strncpy_chk@plt>\n \tb.n\t52642 \n \tsubs\tr2, #94\t@ 0x5e\n \tmovs\tr2, r0\n \tlsls\tr0, r7, #20\n \tmovs\tr0, r0\n-\tasrs\tr0, r5, #6\n+\tasrs\tr0, r7, #6\n \tmovs\tr1, r0\n \tldrh\tr0, [r5, #6]\n \tmovs\tr4, r0\n-\tasrs\tr0, r3, #6\n+\tasrs\tr0, r5, #6\n \tmovs\tr1, r0\n \tldrb\tr4, [r7, #2]\n \tmovs\tr4, r0\n \tldrb\tr4, [r6, #2]\n \tmovs\tr4, r0\n \tldr\tr0, [r4, r2]\n \tmovs\tr4, r0\n-\tasrs\tr2, r7, #5\n+\tasrs\tr2, r1, #6\n \tmovs\tr1, r0\n \tldr\tr0, [r0, #8]\n \tmovs\tr4, r0\n \tldr\tr0, [r7, #4]\n \tmovs\tr4, r0\n \tldr\tr4, [r4, r1]\n \tmovs\tr4, r0\n \tldrh\tr4, [r3, #2]\n \tmovs\tr4, r0\n-\tasrs\tr0, r0, #4\n+\tasrs\tr0, r2, #4\n \tmovs\tr1, r0\n \tldrb\tr4, [r7, #0]\n \tmovs\tr4, r0\n-\tasrs\tr0, r7, #3\n+\tasrs\tr0, r1, #4\n \tmovs\tr1, r0\n \tldr\tr4, [r2, #0]\n \tmovs\tr4, r0\n getModuleName():\n ./build-tree/SerialPlugin/./unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c:78\n \tldr\tr0, [pc, #4]\t@ (526fc )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tasrs\tr6, r5, #2\n+\tasrs\tr6, r7, #2\n \tmovs\tr1, r0\n primitiveSerialPortRead():\n ./build-tree/SerialPlugin/./unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c:214\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n ./build-tree/SerialPlugin/./unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c:222\n \tmovs\tr0, #3\n ./build-tree/SerialPlugin/./unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c:214\n@@ -151446,15 +151446,15 @@\n \tldr\tr3, [r3, #0]\n \tblx\t12ba8 <__fprintf_chk@plt+0x4>\n \tb.n\t52d92 \n \tadds\tr2, #136\t@ 0x88\n \tmovs\tr2, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tlsrs\tr6, r0, #12\n+\tlsrs\tr6, r2, #12\n \tmovs\tr1, r0\n \n 00052dcc :\n find_stored_serialport():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:141\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr1, r0\n@@ -151584,15 +151584,15 @@\n \tstrb\tr2, [r3, #10]\n make_portname_from_portnum():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:154\n \tit\tle\n \tstrble.w\tip, [r3, #9]\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:155\n \tbx\tlr\n-\tlsrs\tr6, r1, #10\n+\tlsrs\tr6, r3, #10\n \tmovs\tr1, r0\n \n 00052e84 :\n serialPortCloseByName():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:176\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tldr\tr7, [pc, #144]\t@ (52f18 )\n@@ -151683,17 +151683,17 @@\n \tbl\t1cee8 \n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:190\n \tb.n\t52ebc \n \tadds\tr1, #112\t@ 0x70\n \tmovs\tr2, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tlsrs\tr2, r3, #7\n+\tlsrs\tr2, r5, #7\n \tmovs\tr1, r0\n-\tlsrs\tr0, r6, #7\n+\tlsrs\tr0, r0, #8\n \tmovs\tr1, r0\n \n 00052f28 :\n serialPortClose():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:161\n \tldr\tr2, [pc, #108]\t@ (52f98 )\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:164\n@@ -151766,15 +151766,15 @@\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:173\n \tblx\t1276c <__stack_chk_fail@plt>\n \tnop\n \tadds\tr0, #206\t@ 0xce\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n-\tlsrs\tr2, r4, #6\n+\tlsrs\tr2, r6, #6\n \tmovs\tr1, r0\n \tadds\tr0, #138\t@ 0x8a\n \tmovs\tr2, r0\n \n 00052fa8 :\n serialPortOpenByName():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:244\n@@ -152207,44 +152207,44 @@\n \tmovs\tr0, r0\n \tadds\tr0, #58\t@ 0x3a\n \tmovs\tr2, r0\n \tldrb\tr6, [r7, r6]\n \tmovs\tr2, r0\n \tldrh\tr2, [r7, #48]\t@ 0x30\n \tmovs\tr4, r0\n-\tlsrs\tr6, r3, #6\n+\tlsrs\tr6, r5, #6\n \tmovs\tr1, r0\n \tldrh\tr0, [r7, #42]\t@ 0x2a\n \tmovs\tr4, r0\n \tldc2\t15, cr15, [r5], {255}\t@ 0xff\n \tldrh\tr6, [r4, #44]\t@ 0x2c\n \tmovs\tr4, r0\n \tcmp\tr6, #146\t@ 0x92\n \tmovs\tr2, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tlsls\tr2, r2, #31\n+\tlsls\tr2, r4, #31\n \tmovs\tr1, r0\n \tcmp\tr6, #98\t@ 0x62\n \tmovs\tr2, r0\n \tldrh\tr6, [r0, #40]\t@ 0x28\n \tmovs\tr4, r0\n \tldrh\tr0, [r7, #40]\t@ 0x28\n \tmovs\tr4, r0\n-\tlsls\tr4, r4, #30\n+\tlsls\tr4, r6, #30\n \tmovs\tr1, r0\n \tcmp\tr6, #14\n \tmovs\tr2, r0\n-\tlsls\tr2, r4, #30\n+\tlsls\tr2, r6, #30\n \tmovs\tr1, r0\n \tcmp\tr5, #226\t@ 0xe2\n \tmovs\tr2, r0\n-\tlsls\tr6, r1, #30\n+\tlsls\tr6, r3, #30\n \tmovs\tr1, r0\n-\tlsls\tr6, r2, #27\n+\tlsls\tr6, r4, #27\n \tmovs\tr1, r0\n \n 000532c8 :\n serialPortOpen():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:212\n \tpush\t{r4, r5, r6, lr}\n \tmov\tlr, r0\n@@ -152334,15 +152334,15 @@\n \tadd\tsp, #96\t@ 0x60\n \tpop\t{r4, r5, r6, pc}\n \tblx\t1276c <__stack_chk_fail@plt>\n \tcmp\tr5, #42\t@ 0x2a\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n-\tlsls\tr0, r2, #24\n+\tlsls\tr0, r4, #24\n \tmovs\tr1, r0\n \tcmp\tr4, #208\t@ 0xd0\n \tmovs\tr2, r0\n \n 00053354 :\n serialPortReadIntoByName():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:381\n@@ -152420,15 +152420,15 @@\n \tmov\tr0, r4\n \tpop\t{r3, r4, r5, pc}\n \tnop\n \tcmp\tr4, #156\t@ 0x9c\n \tmovs\tr2, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tlsls\tr0, r4, #25\n+\tlsls\tr0, r6, #25\n \tmovs\tr1, r0\n \n 000533c8 :\n serialPortReadInto():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:366\n \tpush\t{r4, r5, lr}\n \tmov\tr3, r0\n@@ -152505,15 +152505,15 @@\n \tb.n\t53416 \n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:378\n \tblx\t1276c <__stack_chk_fail@plt>\n \tcmp\tr4, #42\t@ 0x2a\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n-\tlsls\tr2, r0, #20\n+\tlsls\tr2, r2, #20\n \tmovs\tr1, r0\n \tcmp\tr3, #226\t@ 0xe2\n \tmovs\tr2, r0\n \n 0005344c :\n serialPortWriteFromByName():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:432\n@@ -152573,15 +152573,15 @@\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:454\n \tmov\tr0, r4\n \tpop\t{r3, r4, r5, pc}\n \tcmp\tr3, #164\t@ 0xa4\n \tmovs\tr2, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tlsls\tr2, r4, #22\n+\tlsls\tr2, r6, #22\n \tmovs\tr1, r0\n \n 000534a8 :\n serialPortWriteFrom():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:417\n \tpush\t{r4, r5, lr}\n \tmov\tr3, r0\n@@ -152658,15 +152658,15 @@\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:429\n \tblx\t1276c <__stack_chk_fail@plt>\n \tnop\n \tcmp\tr3, #74\t@ 0x4a\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n-\tlsls\tr2, r4, #16\n+\tlsls\tr2, r6, #16\n \tmovs\tr1, r0\n \tcmp\tr3, #4\n \tmovs\tr2, r0\n \n 0005352c :\n serialPortInit():\n ./build-tree/SerialPlugin/./unix/plugins/SerialPlugin/sqUnixSerial.c:463\n@@ -152726,15 +152726,15 @@\n \tnop\n getModuleName():\n ./build-tree/SlangTestSupportPlugin/./unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:136\n \tldr\tr0, [pc, #4]\t@ (5357c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tlsls\tr6, r3, #20\n+\tlsls\tr6, r5, #20\n \tmovs\tr1, r0\n setInterpreter():\n ./build-tree/SlangTestSupportPlugin/./unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:197\n \tldr\tr3, [pc, #36]\t@ (535a8 )\n ./build-tree/SlangTestSupportPlugin/./unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:200\n \tldr\tr2, [pc, #40]\t@ (535ac )\n ./build-tree/SlangTestSupportPlugin/./unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:197\n@@ -152787,15 +152787,15 @@\n \tbx\tlr\n getModuleName():\n ./build-tree/SocketPlugin/./unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:145\n \tldr\tr0, [pc, #4]\t@ (535c4 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tlsls\tr6, r1, #21\n+\tlsls\tr6, r3, #21\n \tmovs\tr1, r0\n intToNetAddress():\n ./build-tree/SocketPlugin/./unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:163\n \tldr\tr3, [pc, #52]\t@ (53600 )\n ./build-tree/SocketPlugin/./unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:167\n \tldr\tr2, [pc, #56]\t@ (53604 )\n ./build-tree/SocketPlugin/./unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:163\n@@ -153655,19 +153655,19 @@\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tldr\tr5, [sp, #424]\t@ 0x1a8\n \tmovs\tr0, r0\n \tstr\tr4, [sp, #328]\t@ 0x148\n \tmovs\tr4, r0\n-\tumlal\tr0, r0, ip, r0\n-\tmrrc2\t0, 0, r0, r0, cr0\t@ \n-\tmrrc2\t0, 0, r0, r4, cr0\n-\tumull\tr0, r0, r4, r0\n-\tstc2\t0, cr0, [r2], {-0}\n+\t\t\t@ instruction: 0xfbfc0000\n+\tstc2l\t0, cr0, [r0], #-0\n+\tstc2l\t0, cr0, [r4], #-0\n+\t\t\t@ instruction: 0xfbb40000\n+\tldc2\t0, cr0, [r2], {-0}\n primitiveResolverNameLookupResult():\n ./build-tree/SocketPlugin/./unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:573\n \tpush\t{r3, r4, r5, lr}\n ./build-tree/SocketPlugin/./unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:577\n \tbl\t56f1c \n ./build-tree/SocketPlugin/./unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:573\n \tldr\tr4, [pc, #40]\t@ (53b58 )\n@@ -158220,20 +158220,20 @@\n \tmovs\tr2, r0\n \tlsrs\tr4, r7, #3\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xebe40000\n+\t\t\t@ instruction: 0xebf40000\n \tlsrs\tr6, r7, #2\n \tmovs\tr2, r0\n-\trsbs\tr0, r4, r0\n-\tsubs.w\tr0, sl, r0\n-\t\t\t@ instruction: 0xeb940000\n+\t\t\t@ instruction: 0xebe40000\n+\trsb\tr0, sl, r0\n+\tsub.w\tr0, r4, r0\n findOption():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:1248\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov\tr2, r1\n \tmov\tr1, r0\n \tsub\tsp, #44\t@ 0x2c\n \tldr\tr6, [pc, #116]\t@ (558bc )\n@@ -158331,15 +158331,15 @@\n \tmovs\tr0, r0\n \tsubs\tr1, #170\t@ 0xaa\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #29\n \tmovs\tr2, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tadd.w\tr0, sl, r0\n+\tadds.w\tr0, sl, r0\n sqSocketListenOnPortBacklogSizeInterface():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:639\n \tpush\t{r4, r5, r6, lr}\n \tmov\tr4, r0\n \tmov\tr5, r2\n \tsub\tsp, #24\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:653\n@@ -158530,15 +158530,15 @@\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:830\n \tb.w\t28ed4 \n \tnop\n \tlsls\tr0, r7, #25\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tand.w\tr0, r2, r0\n+\tands.w\tr0, r2, r0\n \tstc2\t15, cr15, [r3], #1020\t@ 0x3fc\n connectHandler():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:404\n \tpush\t{r4, r5, r6, r7, lr}\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:407\n \tands.w\tr5, r2, #1\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:404\n@@ -158652,15 +158652,15 @@\n \tblx\t1276c <__stack_chk_fail@plt>\n \tlsls\tr4, r4, #23\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tlsls\tr0, r4, #23\n \tmovs\tr2, r0\n-\t\t\t@ instruction: 0xe9a40000\n+\t\t\t@ instruction: 0xe9b40000\n \tlsls\tr2, r4, #22\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n acceptHandler():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:348\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -158866,21 +158866,21 @@\n \tmovs\tr2, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #20\n \tmovs\tr2, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xe8d20000\n+\tstrd\tr0, r0, [r2], #0\n \tlsls\tr4, r0, #19\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n-\tldmia.w\tr2!, {}\n-\tstrd\tr0, r0, [r6], #-0\n+\t\t\t@ instruction: 0xe8c20000\n+\tldrd\tr0, r0, [r6], #-0\n \tlsls\tr6, r2, #16\n \tmovs\tr2, r0\n \tmrc2\t15, 6, pc, cr1, cr15, {7}\n \n 00055c38 :\n socketInit():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:243\n@@ -159130,24 +159130,24 @@\n \tldr\tr3, [r3, #0]\n \tblx\t12840 \n sqSocketCreateNetTypeSocketTypeRecvBytesSendBytesSemaIDReadSemaIDWriteSemaID():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:564\n \tb.n\t55cfe \n \tlsls\tr0, r4, #12\n \tmovs\tr2, r0\n-\tldmdb\tr4!, {}\n+\tstrd\tr0, r0, [r4, #-0]\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tadds\tr4, #234\t@ 0xea\n \tmovs\tr2, r0\n \tstrb\tr2, [r4, #6]\n \tmovs\tr4, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tb.n\t55afc \n+\tb.n\t55b1c \n \t...\n \n 00055dcc :\n sqSocketCreateNetTypeSocketTypeRecvBytesSendBytesSemaID():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:524\n \tpush\t{r4, lr}\n \tsub\tsp, #16\n@@ -159235,15 +159235,15 @@\n \tmovs\tr2, r0\n \tstrb\tr4, [r3, #4]\n \tmovs\tr4, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tb.n\t55ab8 \n+\tb.n\t55ad8 \n \t...\n \n 00055e54 :\n sqSocketListenOnPort():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:635\n \tldr\tr2, [pc, #52]\t@ (55e8c )\n \tpush\t{r4}\n@@ -159620,15 +159620,15 @@\n \tlsls\tr0, r3, #2\n \tmovs\tr2, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tlsls\tr0, r1, #1\n \tmovs\tr2, r0\n \t\t\t@ instruction: 0xfa09ffff\n-\tb.n\t558fc \n+\tb.n\t5591c \n \t...\n \n 000560a0 :\n sqSocketAcceptFromRecvBytesSendBytesSemaIDReadSemaIDWriteSemaID():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:745\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tldr\tr7, [pc, #244]\t@ (5619c )\n@@ -159789,17 +159789,17 @@\n \tldr\tr2, [r2, #100]\t@ 0x64\n \tmovs\tr4, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tvld4.32\t{d15[],d17[],d19[],d21[]}, [fp :128]\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tb.n\t56800 \n+\tb.n\t56820 \n \tmovs\tr0, r0\n-\tb.n\t56708 \n+\tb.n\t56728 \n \t...\n \n 000561b8 :\n sqSocketAcceptFromRecvBytesSendBytesSemaID():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:739\n \tpush\t{r4, lr}\n \tsub\tsp, #16\n@@ -161403,15 +161403,15 @@\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tstr\tr4, [r1, #64]\t@ 0x40\n \tmovs\tr4, r0\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf4d00001\n-\tbls.n\t56c18 \n+\tbls.n\t56c38 \n \t...\n \n 00056be8 :\n sqSocketGetOptionsoptionNameStartoptionNameSizereturnedValue():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:1330\n \tmov\tip, r1\n \tldr\tr1, [pc, #164]\t@ (56c90 )\n@@ -161864,15 +161864,15 @@\n \tmovs\tr4, r0\n \tsub.w\tr0, ip, #1\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf1940001\n \tstr\tr4, [r2, #8]\n \tmovs\tr4, r0\n-\tldmia\tr2, {r1, r2, r3, r4, r7}\n+\tldmia\tr2, {r1, r2, r3, r5, r7}\n \t...\n \n 00056eb4 :\n sqResolverStatus():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:1417\n \tldr\tr3, [pc, #16]\t@ (56ec8 )\n \tadd\tr3, pc\n@@ -162452,15 +162452,15 @@\n \tldrb\tr2, [r7, r7]\n \tmovs\tr4, r0\n \tldrb\tr4, [r4, r7]\n \tmovs\tr4, r0\n \tcdp\t0, 11, cr0, cr8, cr1, {0}\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tbcc.n\t57280 \n+\tbcc.n\t572a0 \n \tmovs\tr0, r0\n \tldrb\tr0, [r7, r4]\n \tmovs\tr4, r0\n \n 0005725c :\n sqResolverGetAddressInfoSize():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:1670\n@@ -162578,15 +162578,15 @@\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:1696\n \tmov\tr0, r4\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:1707\n \tpop\t{r4, pc}\n \tldrb\tr4, [r7, r0]\n \tmovs\tr4, r0\n \tstc\t0, cr0, [r0, #-4]!\n-\tbcc.n\t57378 \n+\tbcc.n\t57398 \n \tmovs\tr0, r0\n \tlsls\tr0, r1, #19\n \t...\n \n 0005731c :\n sqResolverGetAddressInfoType():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:1712\n@@ -162909,15 +162909,15 @@\n \tldrh\tr6, [r5, r2]\n \tmovs\tr4, r0\n \t\t\t@ instruction: 0xeb980001\n \tlsls\tr0, r1, #19\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tldmia\tr7, {r2, r4, r5, r6, r7}\n+\tbeq.n\t5750c \n \t...\n \n 00057504 :\n sqResolverGetNameInfoHostSize():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:1832\n \tldr\tr0, [pc, #40]\t@ (57530 )\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:1831\n@@ -163650,15 +163650,15 @@\n \tb.n\t578fc \n \tmovs\tr1, r0\n \tb.n\t57878 \n \tmovs\tr1, r0\n \tb.n\t577e4 \n \tmovs\tr1, r0\n \tb.n\t57bd2 \n-\t\t\t@ instruction: 0xffffcb9c\n+\tvtbl.8\td28, {d31-\n \tmovs\tr1, r0\n \n 000579b4 :\n sqSocketLocalAddressSize():\n ./build-tree/SocketPlugin/./unix/plugins/SocketPlugin/sqUnixSocket.c:2021\n@@ -164244,15 +164244,15 @@\n \tmovs\tr1, r0\n getModuleName():\n ./build-tree/SoundCodecPrims/./unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c:71\n \tldr\tr0, [pc, #4]\t@ (57d94 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldmia\tr0!, {r1, r3, r6, r7}\n+\tldmia\tr0!, {r1, r3, r4, r6, r7}\n \tmovs\tr0, r0\n primitiveGSMDecode():\n ./build-tree/SoundCodecPrims/./unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c:77\n \tldr\tr0, [pc, #280]\t@ (57eb4 )\n \tldr\tr1, [pc, #284]\t@ (57eb8 )\n \tadd\tr0, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -165431,25 +165431,25 @@\n \tmovw\tr2, #3131\t@ 0xc3b\n \tldr\tr1, [pc, #28]\t@ (5871c )\n \tldr\tr0, [pc, #28]\t@ (58720 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t12dec <__assert_fail@plt>\n-\tstmia\tr1!, {r1, r2, r3, r4, r5, r6, r7}\n+\tstmia\tr2!, {r1, r2, r3}\n \tmovs\tr0, r0\n-\titt\tle\n-\tmovle\tr0, r0\n-\tstmiale\tr0!, {r1, r2, r3, r4, r6}\n+\tite\tal\n+\tmoval\tr0, r0\n+\tstmia\tr0!, {r1, r2, r3, r5, r6}\n \tmovs\tr0, r0\n-\tstmia\tr1!, {r1, r3, r5, r6, r7}\n+\tstmia\tr1!, {r1, r3, r4, r5, r6, r7}\n \tmovs\tr0, r0\n-\tit\tgt\n-\tmovgt\tr0, r0\n-\tstmia\tr0!, {r1, r4, r5}\n+\tit\tle\n+\tmovle\tr0, r0\n+\tstmia\tr0!, {r1, r6}\n \tmovs\tr0, r0\n RPE_grid_positioning():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3281\n \tpush\t{r4, lr}\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3284\n \tuxth.w\tip, r0\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3282\n@@ -165535,23 +165535,23 @@\n \tldr\tr0, [pc, #20]\t@ (587c4 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #36\t@ 0x24\n \tadd\tr0, pc\n \tblx\t12dec <__assert_fail@plt>\n \tnop\n-\tstmia\tr1!, {r1, r2, r3, r4, r5}\n+\tstmia\tr1!, {r1, r2, r3, r6}\n \tmovs\tr0, r0\n-\titt\tne\n-\tmovne\tr0, r0\n-\tite\tlt\t@ unpredictable \n-\tmovlt\tr0, r0\n+\tite\tcs\n+\tmovcs\tr0, r0\n+\titt\tgt\t@ unpredictable \n+\tmovgt\tr0, r0\n APCM_inverse_quantization():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3241\n-\tstmdbge\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n+\tstmdbgt\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3246\n \tuxth\tr5, r1\n \tcmp\tr5, #7\n \tbhi.n\t588ba \n gsm_sub():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:401\n \trsb\tip, r2, #6\n@@ -165689,25 +165689,25 @@\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #60\t@ 0x3c\n \tadd\tr0, pc\n \tblx\t12dec <__assert_fail@plt>\n \tlsrs\tr2, r6, #13\n \tmovs\tr2, r0\n-\tstmia\tr0!, {r1, r2, r3, r4, r5}\n+\tstmia\tr0!, {r1, r2, r3, r6}\n \tmovs\tr0, r0\n-\tbkpt\t0x001c\n+\tbkpt\t0x002c\n \tmovs\tr0, r0\n-\tbkpt\t0x00c8\n+\tbkpt\t0x00d8\n \tmovs\tr0, r0\n-\tstmia\tr0!, {r3, r5}\n+\tstmia\tr0!, {r3, r4, r5}\n \tmovs\tr0, r0\n-\tbkpt\t0x0006\n+\tbkpt\t0x0016\n \tmovs\tr0, r0\n-\tbkpt\t0x0086\n+\tbkpt\t0x0096\n \t...\n \n 000588ec :\n gsm_add():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:395\n \tadd\tr0, r1\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:396\n@@ -165799,19 +165799,19 @@\n \tldr\tr1, [pc, #16]\t@ (58984 )\n \tldr\tr0, [pc, #20]\t@ (58988 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #88\t@ 0x58\n \tadd\tr0, pc\n \tblx\t12dec <__assert_fail@plt>\n-\tit\tvc\n-\tmovvc\tr0, r0\n-\tpop\t{r1, r2, r4, r6, pc}\n+\tit\thi\n+\tmovhi\tr0, r0\n+\tpop\t{r1, r2, r5, r6, pc}\n \tmovs\tr0, r0\n-\tbkpt\t0x001a\n+\tbkpt\t0x002a\n \t...\n \n 0005898c :\n gsm_L_add():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:434\n \tcmp\tr0, #0\n \tblt.n\t5899e \n@@ -165950,27 +165950,27 @@\n \tldr\tr1, [pc, #32]\t@ (58a84 )\n \tldr\tr0, [pc, #36]\t@ (58a88 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #100\t@ 0x64\n \tadd\tr0, pc\n \tblx\t12dec <__assert_fail@plt>\n-\tbkpt\t0x00e6\n+\tbkpt\t0x00f6\n \tmovs\tr0, r0\n-\tbkpt\t0x00ce\n+\tbkpt\t0x00de\n \tmovs\tr0, r0\n-\tbkpt\t0x00b0\n+\tbkpt\t0x00c0\n \tmovs\tr0, r0\n-\tbkpt\t0x00a0\n+\tbkpt\t0x00b0\n \tmovs\tr0, r0\n-\tbkpt\t0x0088\n+\tbkpt\t0x0098\n \tmovs\tr0, r0\n-\tpop\t{r1, r2, r5, r6}\n+\tpop\t{r1, r2, r4, r5, r6}\n \tmovs\tr0, r0\n-\tpop\t{r1, r3, r6, pc}\n+\tpop\t{r1, r3, r4, r6, pc}\n \t...\n \n 00058a8c :\n gsm_L_asl():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:525\n \tcmp\tr1, #31\n \tbgt.n\t58aa6 \n@@ -166149,19 +166149,19 @@\n \tldr\tr1, [pc, #20]\t@ (58b80 )\n \tldr\tr0, [pc, #20]\t@ (58b84 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd.w\tr3, r3, #368\t@ 0x170\n \tadd\tr0, pc\n \tblx\t12dec <__assert_fail@plt>\n-\tpop\t{r1, r2, r3, r4, r5, r6, pc}\n+\tpop\t{r1, r2, r3, r7, pc}\n \tmovs\tr0, r0\n-\tcbnz\tr4, 58bda \n+\tcbnz\tr4, 58bde \n \tmovs\tr0, r0\n-\tpop\t{r1, r2, r6}\n+\tpop\t{r1, r2, r4, r6}\n \t...\n \n 00058b88 :\n Gsm_Long_Term_Predictor():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:2396\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tsub\tsp, #260\t@ 0x104\n@@ -166940,67 +166940,67 @@\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tbeq.n\t59178 \n \tmovs\tr1, r0\n \tlsls\tr2, r6, #14\n \tmovs\tr2, r0\n-\t\t\t@ instruction: 0xb782\n+\t\t\t@ instruction: 0xb792\n \tmovs\tr0, r0\n-\tpush\t{r5, r6, lr}\n+\tpush\t{r4, r5, r6, lr}\n \tmovs\tr0, r0\n-\tcpsid\ti\n+\t\t\t@ instruction: 0xb682\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb76a\n+\t\t\t@ instruction: 0xb77a\n \tmovs\tr0, r0\n-\tpush\t{r3, r6, lr}\n+\tpush\t{r3, r4, r6, lr}\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb656\n+\tcpsie\tai\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb752\n+\t\t\t@ instruction: 0xb762\n \tmovs\tr0, r0\n-\tpush\t{r4, r5, lr}\n+\tpush\t{r6, lr}\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb63a\n+\t\t\t@ instruction: 0xb64a\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb73a\n+\t\t\t@ instruction: 0xb74a\n \tmovs\tr0, r0\n-\tpush\t{r3, r4, lr}\n+\tpush\t{r3, r5, lr}\n \tmovs\tr0, r0\n-\tldrh\tr2, [r1, #24]\n+\tldrh\tr2, [r3, #24]\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb722\n+\t\t\t@ instruction: 0xb732\n \tmovs\tr0, r0\n-\tpush\t{lr}\n+\tpush\t{r4, lr}\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb622\n+\t\t\t@ instruction: 0xb632\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb70a\n+\t\t\t@ instruction: 0xb71a\n \tmovs\tr0, r0\n-\tpush\t{r3, r5, r6, r7}\n+\tpush\t{r3, r4, r5, r6, r7}\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb626\n+\t\t\t@ instruction: 0xb636\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb6f2\n+\t\t\t@ instruction: 0xb702\n \tmovs\tr0, r0\n-\tpush\t{r4, r6, r7}\n+\tpush\t{r5, r6, r7}\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r5, r6, r7, lr}\n+\tpush\t{r1, r2, r4, r5, r6, r7, lr}\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb6d6\n+\t\t\t@ instruction: 0xb6e6\n \tmovs\tr0, r0\n-\tpush\t{r2, r4, r5, r7}\n+\tpush\t{r2, r6, r7}\n \tmovs\tr0, r0\n-\tpush\t{r1, r3, r4, r5, r7, lr}\n+\tpush\t{r1, r3, r6, r7, lr}\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb6be\n+\t\t\t@ instruction: 0xb6ce\n \tmovs\tr0, r0\n-\tpush\t{r2, r3, r4, r7}\n+\tpush\t{r2, r3, r5, r7}\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #904]\t@ 0x388\n+\tstr\tr0, [sp, #968]\t@ 0x3c8\n \t...\n \n 000592b8 :\n Gsm_Long_Term_Synthesis_Filtering():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:2435\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:2442\n@@ -167098,25 +167098,25 @@\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd.w\tr3, r3, #436\t@ 0x1b4\n \tadd\tr0, pc\n \tblx\t12dec <__assert_fail@plt>\n \tlsls\tr0, r7, #1\n \tmovs\tr2, r0\n-\tpush\t{r1, r3, r4, r5, r6, lr}\n+\tpush\t{r1, r3, r7, lr}\n \tmovs\tr0, r0\n-\tcbz\tr0, 593fa \n+\tcbz\tr0, 593fe \n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r3, r5, r7}\n+\tpush\t{r1, r2, r3, r4, r5, r7}\n \tmovs\tr0, r0\n-\tpush\t{r1, r5, r6, lr}\n+\tpush\t{r1, r4, r5, r6, lr}\n \tmovs\tr0, r0\n-\tcbz\tr0, 59400 \n+\tcbz\tr0, 59404 \n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r3, r5, r7}\n+\tpush\t{r1, r2, r3, r4, r5, r7}\n \t...\n \n 000593b4 :\n Gsm_LPC_Analysis():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:2784\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tsubs\tr4, r1, #2\n@@ -167899,31 +167899,31 @@\n \tblx\t1276c <__stack_chk_fail@plt>\n \tldmia\tr4!, {r1, r2, r3, r5}\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n \tldmia\tr0!, {r2, r3, r4, r6}\n \tmovs\tr1, r0\n-\tadd\tr6, sp, #808\t@ 0x328\n+\tadd\tr6, sp, #872\t@ 0x368\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #672\t@ 0x2a0\n+\tadd\tr4, sp, #736\t@ 0x2e0\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #216\t@ 0xd8\n+\tadd\tr6, sp, #280\t@ 0x118\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #712\t@ 0x2c8\n+\tadd\tr6, sp, #776\t@ 0x308\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #576\t@ 0x240\n+\tadd\tr4, sp, #640\t@ 0x280\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #216\t@ 0xd8\n+\tadd\tr6, sp, #280\t@ 0x118\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #616\t@ 0x268\n+\tadd\tr6, sp, #680\t@ 0x2a8\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #480\t@ 0x1e0\n+\tadd\tr4, sp, #544\t@ 0x220\n \tmovs\tr0, r0\n-\tadd\tr5, sp, #984\t@ 0x3d8\n+\tadd\tr6, sp, #24\n \t...\n \n 00059a94 :\n Gsm_Preprocess():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:2820\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr6, r0\n@@ -168049,19 +168049,19 @@\n \tldr\tr0, [pc, #24]\t@ (59ba8 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd.w\tr3, r3, #512\t@ 0x200\n \tadd\tr0, pc\n \tblx\t12dec <__assert_fail@plt>\n \tnop\n-\tadd\tr5, sp, #368\t@ 0x170\n+\tadd\tr5, sp, #432\t@ 0x1b0\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #232\t@ 0xe8\n+\tadd\tr3, sp, #296\t@ 0x128\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #928\t@ 0x3a0\n+\tadd\tr4, sp, #992\t@ 0x3e0\n \t...\n \n 00059bac :\n Gsm_RPE_Encoding():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3339\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n Weighting_filter():\n@@ -168612,46 +168612,46 @@\n \tadd.w\tr3, r3, #528\t@ 0x210\n \tadd\tr0, pc\n \tblx\t12dec <__assert_fail@plt>\n \tstmia\tr4!, {r1, r3, r4}\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #13\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #328\t@ 0x148\n+\tadd\tr2, sp, #392\t@ 0x188\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #192\t@ 0xc0\n+\tadd\tr0, sp, #256\t@ 0x100\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #952\t@ 0x3b8\n+\tadd\tr1, sp, #1016\t@ 0x3f8\n \tmovs\tr0, r0\n \torn\tr0, r4, #8454144\t@ 0x810000\n \tstmia\tr0!, {r2, r3, r4, r5, r7}\n \tmovs\tr1, r0\n-\tadd\tr1, sp, #536\t@ 0x218\n+\tadd\tr1, sp, #600\t@ 0x258\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #400\t@ (adr r7, 5a174 )\n+\tadd\tr7, pc, #464\t@ (adr r7, 5a1b4 )\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #392\t@ 0x188\n+\tadd\tr1, sp, #456\t@ 0x1c8\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #424\t@ 0x1a8\n+\tadd\tr1, sp, #488\t@ 0x1e8\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #288\t@ (adr r7, 5a110 )\n+\tadd\tr7, pc, #352\t@ (adr r7, 5a150 )\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #168\t@ 0xa8\n+\tadd\tr1, sp, #232\t@ 0xe8\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #328\t@ 0x148\n+\tadd\tr1, sp, #392\t@ 0x188\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #192\t@ (adr r7, 5a0bc )\n+\tadd\tr7, pc, #256\t@ (adr r7, 5a0fc )\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #696\t@ (adr r7, 5a2b8 )\n+\tadd\tr7, pc, #760\t@ (adr r7, 5a2f8 )\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #232\t@ 0xe8\n+\tadd\tr1, sp, #296\t@ 0x128\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #96\t@ (adr r7, 5a068 )\n+\tadd\tr7, pc, #160\t@ (adr r7, 5a0a8 )\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #904\t@ 0x388\n+\tadd\tr0, sp, #968\t@ 0x3c8\n \t...\n \n 0005a00c :\n Gsm_RPE_Decoding():\n ./build-tree/SoundCodecPrims/./Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3362\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov\tr5, r3\n@@ -170723,15 +170723,15 @@\n \tnop\n getModuleName():\n ./build-tree/SoundGenerationPlugin/./unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c:99\n \tldr\tr0, [pc, #4]\t@ (5af18 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldr\tr3, [sp, #1016]\t@ 0x3f8\n+\tldr\tr4, [sp, #56]\t@ 0x38\n \tmovs\tr0, r0\n primitiveApplyReverb():\n ./build-tree/SoundGenerationPlugin/./unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c:105\n \tldr\tr3, [pc, #460]\t@ (5b0ec )\n ./build-tree/SoundGenerationPlugin/./unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c:126\n \tmovs\tr0, #3\n \tldr\tr2, [pc, #460]\t@ (5b0f0 )\n@@ -172566,15 +172566,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/SoundPlugin/./unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c:84\n \tldr\tr0, [pc, #4]\t@ (5bb5c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tstr\tr0, [sp, #504]\t@ 0x1f8\n+\tstr\tr0, [sp, #568]\t@ 0x238\n \tmovs\tr0, r0\n primitiveSoundInsertSamples():\n ./build-tree/SoundPlugin/./unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c:167\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n ./build-tree/SoundPlugin/./unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c:174\n \tmovs\tr0, #2\n ./build-tree/SoundPlugin/./unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c:167\n@@ -173674,15 +173674,15 @@\n \tmovs\tr1, r0\n \tlsls\tr0, r5, #17\n \tmovs\tr0, r0\n \tlsrs\tr0, r2, #26\n \tmovs\tr4, r0\n \tlsls\tr0, r7, #15\n \tmovs\tr0, r0\n-\tldrh\tr0, [r5, #26]\n+\tldrh\tr0, [r7, #26]\n \tmovs\tr0, r0\n \tcmp\tr5, #242\t@ 0xf2\n \t...\n \n 0005c274 :\n soundShutdown():\n ./build-tree/SoundPlugin/./unix/plugins/SoundPlugin/sqUnixSound.c:87\n@@ -173901,15 +173901,15 @@\n \tmovs\tr4, r0\n getModuleName():\n ./build-tree/StarSqueakPlugin/./unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c:70\n \tldr\tr0, [pc, #4]\t@ (5c39c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldrh\tr2, [r4, #16]\n+\tldrh\tr2, [r6, #16]\n \tmovs\tr0, r0\n primitiveDiffuseFromToWidthHeightDelta():\n ./build-tree/StarSqueakPlugin/./unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c:79\n \tldr\tr3, [pc, #508]\t@ (5c5a0 )\n ./build-tree/StarSqueakPlugin/./unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c:99\n \tmovs\tr0, #4\n \tldr\tr2, [pc, #508]\t@ (5c5a4 )\n@@ -174591,15 +174591,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/SurfacePlugin/./Cross/plugins/SurfacePlugin/SurfacePlugin.c:201\n \tldr\tr0, [pc, #4]\t@ (5c884 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tstrh\tr6, [r4, #46]\t@ 0x2e\n+\tstrh\tr6, [r6, #46]\t@ 0x2e\n \tmovs\tr0, r0\n initialiseModule():\n ./build-tree/SurfacePlugin/./Cross/plugins/SurfacePlugin/SurfacePlugin.c:204\n \tldr\tr3, [pc, #12]\t@ (5c898 )\n \tmovs\tr2, #0\n ./build-tree/SurfacePlugin/./Cross/plugins/SurfacePlugin/SurfacePlugin.c:208\n \tmovs\tr0, #1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -248,16 +248,16 @@\n 0x0005e170 696e6974 69616c69 73654d6f 64756c65 initialiseModule\n 0x0005e180 00000000 73687574 646f776e 4d6f6475 ....shutdownModu\n 0x0005e190 6c650000 73657449 6e746572 70726574 le..setInterpret\n 0x0005e1a0 65720000 6765744d 6f64756c 654e616d er..getModuleNam\n 0x0005e1b0 65000000 696f4669 6e644578 7465726e e...ioFindExtern\n 0x0005e1c0 616c4675 6e637469 6f6e496e 2825732c alFunctionIn(%s,\n 0x0005e1d0 20257029 3a0a2020 25730a00 756e6978 %p):. %s..unix\n- 0x0005e1e0 00000000 6c696e75 78000000 61617263 ....linux...aarc\n- 0x0005e1f0 68363400 556e6978 20627569 6c74206f h64.Unix built o\n+ 0x0005e1e0 00000000 6c696e75 78000000 61726d76 ....linux...armv\n+ 0x0005e1f0 376c0000 556e6978 20627569 6c74206f 7l..Unix built o\n 0x0005e200 6e205365 70203236 20323031 38203130 n Sep 26 2018 10\n 0x0005e210 3a35323a 30372043 6f6d7069 6c65723a :52:07 Compiler:\n 0x0005e220 2031302e 322e3120 32303231 30313130 10.2.1 20210110\n 0x0005e230 00000000 2f757372 2f736861 72652f73 ..../usr/share/s\n 0x0005e240 71756561 6b000000 74686973 2063616e queak...this can\n 0x0005e250 6e6f7420 68617070 656e0a00 0a436f6d not happen...Com\n 0x0005e260 6d6f6e20 3c6f7074 696f6e3e 733a0000 mon