{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.3RjAq0IL/b1/squeak-vm_4.10.2.2614+20120917~dfsg-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.3RjAq0IL/b2/squeak-vm_4.10.2.2614+20120917~dfsg-2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 774024f04b481ee643241334d2280ee7 768276 debug optional squeak-vm-dbgsym_4.10.2.2614+20120917~dfsg-2_armhf.deb\n- 95084ec79f2f5e0460b63e17ee3bf0ab 443692 interpreters optional squeak-vm_4.10.2.2614+20120917~dfsg-2_armhf.deb\n+ 8a6a7e0d019fb3e4d2bc43b661523f4a 767820 debug optional squeak-vm-dbgsym_4.10.2.2614+20120917~dfsg-2_armhf.deb\n+ 3674a08b43954a5e841199d114bed5b2 443652 interpreters optional squeak-vm_4.10.2.2614+20120917~dfsg-2_armhf.deb\n"}, {"source1": "squeak-vm_4.10.2.2614+20120917~dfsg-2_armhf.deb", "source2": "squeak-vm_4.10.2.2614+20120917~dfsg-2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-12-19 12:12:13.000000 debian-binary\n -rw-r--r-- 0 0 0 2712 2023-12-19 12:12:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 440788 2023-12-19 12:12:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 440748 2023-12-19 12:12:13.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+20120917~dfsg/squeakvm", "source2": "./usr/lib/squeak/4.10.2.2614+20120917~dfsg/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 0x13315\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 0x066d90 0x00066d90 0x00066d90 0x00008 0x00008 R 0x4\n+ EXIDX 0x066da0 0x00066da0 0x00066da0 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 0x66d9c 0x66d9c R E 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x66dac 0x66dac R E 0x1000\n LOAD 0x0677b0 0x000677b0 0x000677b0 0x03e58 0x27924 RW 0x1000\n DYNAMIC 0x067ee8 0x00067ee8 0x00067ee8 0x00118 0x00118 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x0677b0 0x000677b0 0x000677b0 0x00850 0x00850 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 0000c5fc 00c5fc 0000f0 00 A 6 4 4\n [ 9] .rel.dyn REL 0000c6ec 00c6ec 005908 08 A 5 0 4\n [10] .rel.plt REL 00011ff4 011ff4 0005e0 08 AI 5 22 4\n [11] .init PROGBITS 000125d4 0125d4 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 000125e0 0125e0 000930 04 AX 0 0 4\n [13] .text PROGBITS 00012f10 012f10 04c244 00 AX 0 0 8\n [14] .fini PROGBITS 0005f154 05f154 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 0005f160 05f160 007c30 00 A 0 0 8\n- [16] .ARM.exidx ARM_EXIDX 00066d90 066d90 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 00066d98 066d98 000004 00 A 0 0 4\n+ [15] .rodata PROGBITS 0005f160 05f160 007c40 00 A 0 0 8\n+ [16] .ARM.exidx ARM_EXIDX 00066da0 066da0 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 00066da8 066da8 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 000677b0 0677b0 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 000677b4 0677b4 000004 04 WA 0 0 4\n [20] .data.rel.ro PROGBITS 000677b8 0677b8 000730 00 WA 0 0 4\n [21] .dynamic DYNAMIC 00067ee8 067ee8 000118 08 WA 6 0 4\n [22] .got PROGBITS 00068000 068000 000548 04 WA 0 0 4\n [23] .data PROGBITS 00068548 068548 0030c0 00 WA 0 0 8\n [24] .bss NOBITS 0006b608 06b608 023acc 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: 06a54ea97a383aa7774bfa7e51de05995377c809\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 64c7cd2c431ff7cfee43ba9e25696585162c51cf\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": "@@ -1524,17 +1524,17 @@\n 0 == (newSize & ~pageMask)\n newDelta >= 0\n uxAllocateMemory: already called\n uxAllocateMemory: failed to allocate at least %lld bytes)\n output file stack is full.\n could not open \"%s\" for writing.\n output file stack is empty.\n-Linux virt64c 6.1.0-20-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux\n+Linux i-capture-the-hostname 6.1.0-20-armmp-lpae #1 SMP Debian 6.1.85-1 (2024-04-11) armv7l GNU/Linux\n /usr/bin/cc\n-Sat Apr 13 21:50:32 -12 2024\n+Sun Apr 14 23:56:22 +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": "@@ -3914,15 +3914,15 @@\n \tldr\tr0, [pc, #20]\t@ (14820 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t128e0 <__assert_fail@plt>\n \tldr\tr4, [r3, #104]\t@ 0x68\n \tmovs\tr5, r0\n-\tlsrs\tr6, r4, #10\n+\tlsrs\tr2, r7, #10\n \tmovs\tr5, r0\n \tadd\tr1, sp, #992\t@ 0x3e0\n \tmovs\tr4, r0\n \tadd\tr2, sp, #72\t@ 0x48\n \tmovs\tr4, r0\n \n 00014824 :\n@@ -9512,15 +9512,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-\tadd\tr0, sp, #904\t@ 0x388\n+\tadd\tr0, sp, #984\t@ 0x3d8\n \tmovs\tr4, r0\n \tstrh\tr0, [r0, #54]\t@ 0x36\n \tmovs\tr4, r0\n \tldr\tr2, [pc, #368]\t@ (16da4 )\n \tmovs\tr5, r0\n \n 00016c34 :\n@@ -9561,15 +9561,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 \tstrh\tr0, [r1, #52]\t@ 0x34\n \tmovs\tr4, r0\n-\tadd\tr0, sp, #616\t@ 0x268\n+\tadd\tr0, sp, #696\t@ 0x2b8\n \tmovs\tr4, r0\n \tldr\tr2, [pc, #56]\t@ (16cb8 )\n \tmovs\tr5, r0\n \n 00016c80 :\n copyObjtoSegmentaddrstopAtsaveOopAtheaderAt():\n ./build-tree/./build-tree/gnu-interp.c:3681\n@@ -15751,15 +15751,15 @@\n \tcbnz\tr2, 194ec \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-\tstrh\tr4, [r3, #0]\n+\tstrh\tr0, [r6, #0]\n \tmovs\tr4, r0\n \tldrsh\tr2, [r5, r0]\n \tmovs\tr4, r0\n \tmovs\tr1, #146\t@ 0x92\n \tmovs\tr5, r0\n \n 000194fc :\n@@ -56117,15 +56117,15 @@\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n \tbvc.n\t2a880 \n \tmovs\tr3, r0\n \tstrh\tr2, [r1, #56]\t@ 0x38\n \tmovs\tr5, r0\n-\tstr\tr7, [sp, #368]\t@ 0x170\n+\tstr\tr7, [sp, #448]\t@ 0x1c0\n \tmovs\tr3, r0\n \tadd\tr7, pc, #392\t@ (adr r7, 2aa94 )\n \tmovs\tr5, r0\n \tldr\tr0, [r2, r1]\n \tmovs\tr3, r0\n \tstrh\tr2, [r2, #54]\t@ 0x36\n \tmovs\tr5, r0\n@@ -56511,15 +56511,15 @@\n \tmovs\tr0, #1\n \tblx\t12e80 \n \tnop\n \tbmi.n\t2ac58 \n \tmovs\tr3, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #928]\t@ 0x3a0\n+\tldr\tr6, [sp, #1008]\t@ 0x3f0\n \tmovs\tr3, r0\n sigsegv():\n ./build-tree/./platforms/unix/vm/sqUnixMain.c:688\n \tpush\t{r3, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4088]\t@ 0xff8\n@@ -59165,15 +59165,15 @@\n \tadd\tip, pc\n \tldmia\tr3, {r0, r1, r2, r3}\n \tstmia.w\tip!, {r0, r1, r2}\n \tstrb.w\tr3, [ip]\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:79\n \tb.n\t2bb20 \n \tnop\n-\tstrh\tr6, [r4, #38]\t@ 0x26\n+\tstrh\tr2, [r7, #38]\t@ 0x26\n \tmovs\tr3, r0\n \tstmia\tr5!, {r2}\n \tmovs\tr3, r0\n \tstrb\tr2, [r4, #17]\n \tmovs\tr5, r0\n \tadd\tr4, pc, #872\t@ (adr r4, 2bfe0 )\n \tmovs\tr5, r0\n@@ -60442,15 +60442,15 @@\n \tmovs\tr5, r0\n \tpop\t{r3, r5}\n \tmovs\tr3, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n \tldr\tr0, [pc, #688]\t@ (2c790 )\n \tmovs\tr3, r0\n-\tstrh\tr6, [r1, r5]\n+\tstrh\tr2, [r4, r5]\n \tmovs\tr3, r0\n \tldrh\tr6, [r3, #28]\n \tmovs\tr5, r0\n \tldr\tr0, [r2, #48]\t@ 0x30\n \tmovs\tr5, r0\n \tldr\tr6, [r7, #44]\t@ 0x2c\n \tmovs\tr5, r0\n@@ -60797,27 +60797,27 @@\n \tmovs\tr0, r0\n \tadd\tr1, sp, #384\t@ 0x180\n \tmovs\tr5, r0\n \tadd\tr1, sp, #152\t@ 0x98\n \tmovs\tr5, r0\n \tldr\tr1, [pc, #800]\t@ (2ca68 )\n \tmovs\tr3, r0\n-\tldrh\tr2, [r0, #30]\n+\tldrh\tr6, [r2, #30]\n \tmovs\tr3, r0\n \tldr\tr1, [pc, #288]\t@ (2c870 )\n \tmovs\tr3, r0\n \tldr\tr1, [pc, #648]\t@ (2c9dc )\n \tmovs\tr3, r0\n-\tldrh\tr0, [r6, #28]\n+\tldrh\tr4, [r0, #30]\n \tmovs\tr3, r0\n \tldr\tr1, [pc, #216]\t@ (2c834 )\n \tmovs\tr3, r0\n \tldr\tr1, [pc, #352]\t@ (2c8c0 )\n \tmovs\tr3, r0\n-\tldrh\tr6, [r3, #28]\n+\tldrh\tr2, [r6, #28]\n \tmovs\tr3, r0\n \tldr\tr1, [pc, #144]\t@ (2c7f8 )\n \tmovs\tr3, r0\n \tldr\tr1, [pc, #392]\t@ (2c8f4 )\n \tmovs\tr3, r0\n \n 0002c76c :\n@@ -60939,27 +60939,27 @@\n \tmovs\tr0, r0\n \tadd\tr0, sp, #416\t@ 0x1a0\n \tmovs\tr5, r0\n \tadd\tr0, sp, #192\t@ 0xc0\n \tmovs\tr5, r0\n \tldr\tr0, [pc, #936]\t@ (2cbdc )\n \tmovs\tr3, r0\n-\tldrh\tr6, [r3, #22]\n+\tldrh\tr2, [r6, #22]\n \tmovs\tr3, r0\n \tldr\tr0, [pc, #400]\t@ (2c9cc )\n \tmovs\tr3, r0\n \tldr\tr0, [pc, #528]\t@ (2ca50 )\n \tmovs\tr3, r0\n-\tldrh\tr2, [r1, #22]\n+\tldrh\tr6, [r3, #22]\n \tmovs\tr3, r0\n \tldr\tr0, [pc, #320]\t@ (2c988 )\n \tmovs\tr3, r0\n \tldr\tr0, [pc, #560]\t@ (2ca7c )\n \tmovs\tr3, r0\n-\tldrh\tr6, [r6, #20]\n+\tldrh\tr2, [r1, #22]\n \tmovs\tr3, r0\n \tldr\tr0, [pc, #240]\t@ (2c944 )\n \tmovs\tr3, r0\n \tldr\tr0, [pc, #592]\t@ (2caa8 )\n \tmovs\tr3, r0\n \n 0002c858 :\n@@ -63748,15 +63748,15 @@\n \tmovs\tr3, r0\n getModuleName():\n ./build-tree/ADPCMCodecPlugin/./platforms/unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c:92\n \tldr\tr0, [pc, #4]\t@ (2d99c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tsubs\tr0, #122\t@ 0x7a\n+\tsubs\tr0, #142\t@ 0x8e\n \tmovs\tr3, r0\n primitiveDecodeMono():\n ./build-tree/ADPCMCodecPlugin/./platforms/unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c:98\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4008]\t@ 0xfa8\n@@ -66018,15 +66018,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/AsynchFilePlugin/./platforms/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:90\n \tldr\tr0, [pc, #4]\t@ (2e7f8 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tcmp\tr2, #174\t@ 0xae\n+\tcmp\tr2, #194\t@ 0xc2\n \tmovs\tr3, r0\n primitiveAsyncFileClose():\n ./build-tree/AsynchFilePlugin/./platforms/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:117\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -66400,15 +66400,15 @@\n \tb.w\t2ed1c \n \tstr\tr5, [sp, #712]\t@ 0x2c8\n \tmovs\tr3, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tlsrs\tr4, r2, #19\n \tmovs\tr3, r0\n-\tcmp\tr0, #112\t@ 0x70\n+\tcmp\tr0, #132\t@ 0x84\n \tmovs\tr3, r0\n \tldrh\tr4, [r6, #4]\n \tmovs\tr5, r0\n primitiveAsyncFileReadStart():\n ./build-tree/AsynchFilePlugin/./platforms/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:222\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -67040,15 +67040,15 @@\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tstr\tr2, [sp, #40]\t@ 0x28\n \tmovs\tr3, r0\n \tstrh\tr0, [r2, #40]\t@ 0x28\n \tmovs\tr5, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tldrb\tr4, [r2, r1]\n+\tldrb\tr0, [r5, r1]\n \tmovs\tr3, r0\n \n 0002ee78 :\n asyncFileOpen():\n ./build-tree/AsynchFilePlugin/./platforms/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:189\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -67285,15 +67285,15 @@\n ./build-tree/AsynchFilePlugin/./platforms/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:239\n \tmovs\tr0, #0\n \tpop\t{r3, pc}\n \tstr\tr0, [sp, #32]\n \tmovs\tr3, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tmovs\tr3, #176\t@ 0xb0\n+\tmovs\tr3, #196\t@ 0xc4\n \tmovs\tr3, r0\n \tstrh\tr2, [r2, #24]\n \tmovs\tr5, r0\n \n 0002f024 :\n asyncFileReadResult():\n ./build-tree/AsynchFilePlugin/./platforms/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:243\n@@ -67436,15 +67436,15 @@\n ./build-tree/AsynchFilePlugin/./platforms/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:289\n \tb.n\t2f0c8 \n \tstrh\tr2, [r7, #18]\n \tmovs\tr5, r0\n \t\t\t@ instruction: 0xfbdbffff\n \tstrh\tr6, [r0, #18]\n \tmovs\tr5, r0\n-\tmovs\tr2, #226\t@ 0xe2\n+\tmovs\tr2, #246\t@ 0xf6\n \tmovs\tr3, r0\n \n 0002f114 :\n asyncFileWriteResult():\n ./build-tree/AsynchFilePlugin/./platforms/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:297\n \tldr\tr3, [pc, #36]\t@ (2f13c )\n \tldr\tr2, [r0, #0]\n@@ -67634,29 +67634,29 @@\n \tnop\n \tstrh\tr2, [r7, #12]\n \tmovs\tr5, r0\n \tldrh\tr2, [r3, #52]\t@ 0x34\n \tmovs\tr3, r0\n \tstrh\tr0, [r2, #10]\n \tmovs\tr5, r0\n-\tmovs\tr1, #236\t@ 0xec\n+\tmovs\tr2, #0\n \tmovs\tr3, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tldr\tr4, [r4, r2]\n+\tldr\tr0, [r7, r2]\n \tmovs\tr3, r0\n \tstrh\tr2, [r6, #6]\n \tmovs\tr5, r0\n getModuleName():\n ./build-tree/BMPReadWriterPlugin/./platforms/unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c:69\n \tldr\tr0, [pc, #4]\t@ (2f25c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tmovs\tr1, #130\t@ 0x82\n+\tmovs\tr1, #150\t@ 0x96\n \tmovs\tr3, r0\n primitiveRead24BmpLine():\n ./build-tree/BMPReadWriterPlugin/./platforms/unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c:75\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n@@ -68194,15 +68194,15 @@\n \tmovs\tr5, r0\n getModuleName():\n ./build-tree/B2DPlugin/./platforms/unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c:2834\n \tldr\tr0, [pc, #4]\t@ (2f5d0 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tsubs\tr2, r7, #1\n+\tsubs\tr6, r1, #2\n \tmovs\tr3, r0\n getSortsbefore():\n ./build-tree/B2DPlugin/./platforms/unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c:2842\n \tcmp\tr0, r1\n \tbeq.n\t2f60e \n ./build-tree/B2DPlugin/./platforms/unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c:2845\n \tldr\tr3, [pc, #56]\t@ (2f614 )\n@@ -88831,15 +88831,15 @@\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:616\n \torr.w\tfp, fp, r3\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:613 (discriminator 1)\n \tcmp\tr2, #32\n \tbne.n\t37e22 \n \tb.n\t37df2 \n \t\t\t@ instruction: 0xf6f20004\n-\tbpl.n\t37dcc \n+\tbpl.n\t37df4 \n \tmovs\tr2, r0\n alphaBlendConstwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:557\n \tmovs\tr2, #0\n \tb.n\t37ce0 \n alphaBlendScaledwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:666\n@@ -89118,15 +89118,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2051\n \tldr\tr0, [pc, #4]\t@ (38040 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldr\tr0, [sp, #360]\t@ 0x168\n+\tldr\tr0, [sp, #440]\t@ 0x1b8\n \tmovs\tr2, r0\n loadSurfacePlugin():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2502\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -89197,19 +89197,19 @@\n \tpop\t{r4, r5, r6, pc}\n \tvaddl.u32\tq0, d6, d2\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tstrb\tr6, [r2, #6]\n \tmovs\tr2, r0\n \t\t\t@ instruction: 0xf37a0004\n-\tldr\tr0, [sp, #312]\t@ 0x138\n+\tldr\tr0, [sp, #392]\t@ 0x188\n \tmovs\tr2, r0\n-\tldr\tr0, [sp, #304]\t@ 0x130\n+\tldr\tr0, [sp, #384]\t@ 0x180\n \tmovs\tr2, r0\n-\tldr\tr0, [sp, #296]\t@ 0x128\n+\tldr\tr0, [sp, #376]\t@ 0x178\n \tmovs\tr2, r0\n lockSurfaces():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2542\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n@@ -89517,15 +89517,15 @@\n \tadd\tip, r1\n \tand.w\tip, ip, r4\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2775\n \tlsl.w\tip, ip, lr\n \torr.w\tr0, r0, ip\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2777\n \tpop\t{r4, r5, r6, r7, pc}\n-\tbeq.n\t383fc \n+\tbeq.n\t38224 \n \tmovs\tr2, r0\n pixClearwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2827\n \tldr\tr3, [pc, #68]\t@ (3834c )\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2820\n \tpush\t{r4, r5, r6, lr}\n \tmov\tr4, r0\n@@ -89571,15 +89571,15 @@\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2840 (discriminator 1)\n \tcmp\tr6, ip\n \tbge.n\t3832e \n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2852\n \tpop\t{r4, r5, r6, pc}\n \tnop\n \t\t\t@ instruction: 0xf0d20004\n-\tldmia\tr7, {r2, r3, r6, r7}\n+\tldmia\tr7, {r5, r6, r7}\n \tmovs\tr2, r0\n pixMaskwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2860\n \tldr\tr3, [pc, #56]\t@ (38390 )\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2854\n \tpush\t{r4, r5, lr}\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2860\n@@ -89617,15 +89617,15 @@\n \tpop\t{r4, r5, pc}\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2861\n \tmovs\tr0, #0\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2869\n \tpop\t{r4, r5, pc}\n \tnop\n \teor.w\tr0, r4, #4\n-\tldmia\tr7, {r1, r2, r3, r7}\n+\tldmia\tr7, {r1, r5, r7}\n \tmovs\tr2, r0\n pixSwapwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2888\n \tldr\tr3, [pc, #128]\t@ (3841c )\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2881\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2888\n@@ -89821,15 +89821,15 @@\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2702 (discriminator 1)\n \tmovs\tr0, #0\n rgbMaxwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3964\n \tpop\t{r4, r5, r6, pc}\n \tnop\n \tvext.8\td0, d8, d4, #0\n-\tldmia\tr6, {r1, r2, r6}\n+\tldmia\tr6, {r1, r3, r4, r6}\n \tmovs\tr2, r0\n rgbMinwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3967\n \tldr\tr3, [pc, #184]\t@ (385a0 )\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3966\n \tpush\t{r4, r5, r6, lr}\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3967\n@@ -89950,15 +89950,15 @@\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2728 (discriminator 1)\n \tmovs\tr0, #0\n rgbMinwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3975\n \tpop\t{r4, r5, r6, pc}\n \tnop\n \tcdp\t0, 15, cr0, cr4, cr4, {0}\n-\tldmia\tr5!, {r1, r7}\n+\tldmia\tr5!, {r1, r2, r4, r7}\n \tmovs\tr2, r0\n rgbMinInvertwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3981\n \tldr\tr3, [pc, #180]\t@ (38660 )\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3980\n \tmvns\tr2, r0\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3977\n@@ -90079,15 +90079,15 @@\n partitionedMinwithnBitsnPartitions():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2728 (discriminator 1)\n \tmovs\tr0, #0\n rgbMinInvertwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3989\n \tpop\t{r4, r5, r6, pc}\n \tcdp\t0, 2, cr0, cr14, cr4, {0}\n-\tldmia\tr4, {r1, r2, r3, r4, r5, r7}\n+\tldmia\tr4, {r1, r4, r6, r7}\n \tmovs\tr2, r0\n sourceWordwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4104\n \tbx\tlr\n \tnop\n subWordwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4108\n@@ -90360,15 +90360,15 @@\n \tadd.w\tr4, r4, r2, lsl #2\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:414\n \tb.n\t387bc \n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:473\n \tmov\tr3, r0\n \tb.n\t386d2 \n \tstcl\t0, cr0, [r8, #-16]!\n-\tldmia\tr4!, {r2}\n+\tldmia\tr4, {r3, r4}\n \tmovs\tr2, r0\n alphaPaintConstwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:695\n \tcbnz\tr0, 38846 \n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:699\n \tmov\tr0, r1\n \tbx\tlr\n@@ -90445,15 +90445,15 @@\n \tpop\t{r4, r5, pc}\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2873\n \tmov\tr0, r1\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2876\n \tbx\tlr\n \tnop\n \tsbc.w\tr0, r6, r4\n-\tldmia\tr2, {r2, r3, r5, r6}\n+\tldmia\tr2!, {r7}\n \tmovs\tr2, r0\n rgbComponentAlpha32with():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3534\n \tldr\tr3, [pc, #240]\t@ (389b0 )\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3541\n \tlsrs\tr2, r0, #24\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3513\n@@ -90871,15 +90871,15 @@\n \tands\tr3, r0\n \tubfx\tr3, r3, #0, #15\n \tadd.w\tr3, r8, r3, lsl #2\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4162\n \tb.n\t38ab8 \n \tnop\n \t\t\t@ instruction: 0xe9940004\n-\tldmia\tr0!, {r1, r2, r3, r7}\n+\tldmia\tr0!, {r1, r5, r7}\n \tmovs\tr2, r0\n \tldrd\tr0, r0, [sl, #-16]\n rgbMapfromto():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3913\n \trsb\tr2, r1, #32\n \tcmp\tr2, #0\n \tbgt.n\t38bc2 \n@@ -91101,15 +91101,15 @@\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3844\n \tlsls\tr4, r6\n \torr.w\tr9, r9, r4\n \tb.n\t38c5e \n \tb.n\t38cec \n \tmovs\tr4, r0\n-\tstmia\tr6!, {r2, r4, r5, r6, r7}\n+\tstmia\tr7!, {r3}\n \tmovs\tr2, r0\n moduleUnloaded():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2615\n \tpush\t{r3, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4088]\t@ 0xff8\n@@ -92740,15 +92740,15 @@\n \tldrex\tpc, [sp, #1020]\t@ 0x3fc\n \t\t\t@ instruction: 0xe807ffff\n \tb.n\t3982e \n \t\t\t@ instruction: 0xffffef91\n \t\t\t@ instruction: 0xffffdf80\n \tmovs\tr4, r0\n \tb.n\t3981a \n-\tvdup.8\td27, d2[7]\n+\tvcvt.f16.u16\td27, d6, #1\n \tmovs\tr2, r0\n \t\t\t@ instruction: 0xe821ffff\n \t\t\t@ instruction: 0xe80bffff\n \tb.n\t39702 \n \tvqshl.u64\tq15, , #63\t@ 0x3f\n \tvqshl.u64\tq15, , #63\t@ 0x3f\n \tvqshl.u64\tq15, , #63\t@ 0x3f\n@@ -93369,15 +93369,15 @@\n \tb.n\t399f0 \n ./build-tree/BitBltPlugin/./platforms/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 \tblt.n\t39ca8 \n \tmovs\tr4, r0\n-\tcbnz\tr2, 39cd4 \n+\trev\tr6, r0\n \tmovs\tr2, r0\n \tbge.n\t39bb4 \n \tmovs\tr4, r0\n \tbge.n\t39d38 \n \tmovs\tr4, r0\n \tbge.n\t39d0c \n \tmovs\tr4, r0\n@@ -96430,15 +96430,15 @@\n \tnop\n \tldmia\tr0!, {r1, r3, r5, r6, r7}\n \tmovs\tr4, r0\n \tldmia\tr0!, {r1, r2, r4, r5, r6}\n \tmovs\tr4, r0\n \tldmia\tr0!, {r1, r2, r3, r4, r6}\n \tmovs\tr4, r0\n-\tadd\tr7, pc, #256\t@ (adr r7, 3b2a0 )\n+\tadd\tr7, pc, #336\t@ (adr r7, 3b2f0 )\n \tmovs\tr2, r0\n \tldmia\tr2!, {r1, r5, r7}\n \tmovs\tr4, r0\n \tldmia\tr2, {r1, r2, r4, r7}\n \tmovs\tr4, r0\n \tstmia\tr6!, {r1, r2, r5, r6, r7}\n \tmovs\tr4, r0\n@@ -96450,15 +96450,15 @@\n \tmovs\tr4, r0\n \tstmia\tr4!, {r1, r4}\n \tmovs\tr4, r0\n \tstmia\tr3!, {r5, r6, r7}\n \tmovs\tr4, r0\n \tstmia\tr3!, {r1, r3, r5, r7}\n \tmovs\tr4, r0\n-\tadd\tr2, pc, #584\t@ (adr r2, 3b410 )\n+\tadd\tr2, pc, #664\t@ (adr r2, 3b460 )\n \tmovs\tr2, r0\n \tstmia\tr5!, {r2, r3, r4, r5, r6, r7}\n \tmovs\tr4, r0\n \tstmia\tr2!, {r2, r3, r5, r6}\n \tmovs\tr4, r0\n copyBitsFromtoat():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:1425\n@@ -97818,17 +97818,17 @@\n \tstr.w\tsl, [r3, #476]\t@ 0x1dc\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3902\n \tmov\tr0, r2\n \tadd\tsp, #36\t@ 0x24\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tcbnz\tr4, 3bb62 \n \tmovs\tr4, r0\n-\tldr\tr0, [sp, #680]\t@ 0x2a8\n+\tldr\tr0, [sp, #760]\t@ 0x2f8\n \tmovs\tr2, r0\n-\tldr\tr0, [sp, #464]\t@ 0x1d0\n+\tldr\tr0, [sp, #544]\t@ 0x220\n \tmovs\tr2, r0\n \t\t\t@ instruction: 0xb8b2\n \tmovs\tr4, r0\n rgbAddwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3294\n \tldr\tr3, [pc, #280]\t@ (3bc64 )\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3293\n@@ -98019,15 +98019,15 @@\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2667 (discriminator 1)\n \tmovs\tr0, #0\n rgbAddwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3302\n \tpop\t{r4, r5, r6, pc}\n \t\t\t@ instruction: 0xb88e\n \tmovs\tr4, r0\n-\tstr\tr6, [sp, #872]\t@ 0x368\n+\tstr\tr6, [sp, #952]\t@ 0x3b8\n \tmovs\tr2, r0\n OLDrgbDiffwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:288\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tlr, r0\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:292\n \tldr\tr5, [pc, #280]\t@ (3bd8c )\n@@ -98200,15 +98200,15 @@\n \tmovs\tr4, r0\n \t\t\t@ instruction: 0xb72a\n \tmovs\tr4, r0\n \t\t\t@ instruction: 0xb6dc\n \tmovs\tr4, r0\n \t\t\t@ instruction: 0xb694\n \tmovs\tr4, r0\n-\tstr\tr5, [sp, #560]\t@ 0x230\n+\tstr\tr5, [sp, #640]\t@ 0x280\n \tmovs\tr2, r0\n \t\t\t@ instruction: 0xb65c\n \tmovs\tr4, r0\n rgbSubwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4003\n \tldr\tr3, [pc, #212]\t@ (3be7c )\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4002\n@@ -98367,15 +98367,15 @@\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:2798 (discriminator 1)\n \tmovs\tr0, #0\n rgbSubwith():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:4004\n \tb.n\t3bdde \n \t\t\t@ instruction: 0xb630\n \tmovs\tr4, r0\n-\tstr\tr4, [sp, #696]\t@ 0x2b8\n+\tstr\tr4, [sp, #776]\t@ 0x308\n \tmovs\tr2, r0\n primitiveWarpBits():\n ./build-tree/BitBltPlugin/./platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3181\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #3752]\t@ 0xea8\n@@ -99893,15 +99893,15 @@\n \tmovs\tr4, r0\n \tsxth\tr4, r1\n \tmovs\tr4, r0\n \tcbz\tr4, 3c9a6 \n \tmovs\tr4, r0\n \tcbz\tr2, 3c98e \n \tmovs\tr4, r0\n-\tstr\tr0, [sp, #472]\t@ 0x1d8\n+\tstr\tr0, [sp, #552]\t@ 0x228\n \tmovs\tr2, r0\n \tcbz\tr0, 3c98a \n \tmovs\tr4, r0\n \tcbz\tr4, 3c984 \n \tmovs\tr4, r0\n \tcbz\tr0, 3c97e \n \tmovs\tr4, r0\n@@ -99915,15 +99915,15 @@\n \tmovs\tr4, r0\n \tadd\tr7, sp, #720\t@ 0x2d0\n \tmovs\tr4, r0\n \tadd\tr7, sp, #536\t@ 0x218\n \tmovs\tr4, r0\n \tadd\tr7, sp, #352\t@ 0x160\n \tmovs\tr4, r0\n-\tldrh\tr4, [r4, #50]\t@ 0x32\n+\tldrh\tr0, [r7, #50]\t@ 0x32\n \tmovs\tr2, r0\n \tadd\tr7, sp, #128\t@ 0x80\n \tmovs\tr4, r0\n \tadd\tr5, sp, #496\t@ 0x1f0\n \tmovs\tr4, r0\n \tadd\tr5, sp, #408\t@ 0x198\n \tmovs\tr4, r0\n@@ -100509,15 +100509,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/CroquetPlugin/./platforms/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c:81\n \tldr\tr0, [pc, #4]\t@ (3cd90 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldr\tr3, [pc, #712]\t@ (3d05c )\n+\tldr\tr3, [pc, #792]\t@ (3d0ac )\n \tmovs\tr2, r0\n primitiveARC4Transform():\n ./build-tree/CroquetPlugin/./platforms/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c:100\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n@@ -102933,15 +102933,15 @@\n \tldrb\tr7, [r3, #19]\n \tsubs\tr5, #219\t@ 0xdb\n \t...\n \tadd\tr2, pc, #72\t@ (adr r2, 3e104 )\n \tmovs\tr2, r0\n \tadd\tr2, pc, #32\t@ (adr r2, 3e0e0 )\n \tmovs\tr2, r0\n-\tstrb\tr6, [r3, #25]\n+\tstrb\tr6, [r5, #25]\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tldr\tr7, [sp, #616]\t@ 0x268\n \tmovs\tr2, r0\n \tldr\tr7, [sp, #504]\t@ 0x1f8\n \tmovs\tr2, r0\n@@ -103320,15 +103320,15 @@\n \tbx\tlr\n getModuleName():\n ./build-tree/DSAPrims/./platforms/unix/src/vm/intplugins/DSAPrims/DSAPrims.c:79\n \tldr\tr0, [pc, #4]\t@ (3e35c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tadds\tr7, #54\t@ 0x36\n+\tadds\tr7, #74\t@ 0x4a\n \tmovs\tr2, r0\n primitiveBigDivide():\n ./build-tree/DSAPrims/./platforms/unix/src/vm/intplugins/DSAPrims/DSAPrims.c:96\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4024]\t@ 0xfb8\n@@ -104759,15 +104759,15 @@\n \tmovs\tr4, r0\n getModuleName():\n ./build-tree/ZipPlugin/./platforms/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:412\n \tldr\tr0, [pc, #4]\t@ (3ed4c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tcmp\tr6, #10\n+\tcmp\tr6, #30\n \tmovs\tr2, r0\n primitiveDeflateUpdateHashTable():\n ./build-tree/ZipPlugin/./platforms/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:559\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -105183,15 +105183,15 @@\n ./build-tree/ZipPlugin/./platforms/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:769\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tstr\tr0, [sp, #864]\t@ 0x360\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tstr\tr4, [r5, #80]\t@ 0x50\n+\tstr\tr4, [r7, #80]\t@ 0x50\n \tmovs\tr2, r0\n primitiveZipSendBlock():\n ./build-tree/ZipPlugin/./platforms/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c:771\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4000]\t@ 0xfa0\n@@ -106309,27 +106309,27 @@\n \tmovs\tr4, r0\n \tstr\tr2, [sp, #680]\t@ 0x2a8\n \tmovs\tr4, r0\n \tstr\tr2, [sp, #608]\t@ 0x260\n \tmovs\tr4, r0\n \tstr\tr2, [sp, #560]\t@ 0x230\n \tmovs\tr4, r0\n-\tstr\tr6, [r5, #12]\n+\tstr\tr6, [r7, #12]\n \tmovs\tr2, r0\n-\tstr\tr0, [r5, #12]\n+\tstr\tr0, [r7, #12]\n \tmovs\tr2, r0\n \tstr\tr2, [sp, #72]\t@ 0x48\n \tmovs\tr4, r0\n \tstr\tr1, [sp, #936]\t@ 0x3a8\n \tmovs\tr4, r0\n \tstr\tr1, [sp, #856]\t@ 0x358\n \tmovs\tr4, r0\n-\tldrsh\tr0, [r1, r7]\n+\tldrsh\tr0, [r3, r7]\n \tmovs\tr2, r0\n-\tstrb\tr6, [r1, #2]\n+\tstrb\tr6, [r3, #2]\n \tmovs\tr2, r0\n \tstr\tr1, [sp, #88]\t@ 0x58\n \tmovs\tr4, r0\n \tstr\tr0, [sp, #856]\t@ 0x358\n \tmovs\tr4, r0\n \tstr\tr0, [sp, #704]\t@ 0x2c0\n \tmovs\tr4, r0\n@@ -106343,15 +106343,15 @@\n \tmovs\tr4, r0\n \tstr\tr0, [sp, #240]\t@ 0xf0\n \tmovs\tr4, r0\n \tstr\tr0, [sp, #160]\t@ 0xa0\n \tmovs\tr4, r0\n \tldrh\tr4, [r6, #62]\t@ 0x3e\n \tmovs\tr4, r0\n-\tldrsh\tr4, [r1, r1]\n+\tldrsh\tr4, [r3, r1]\n \tmovs\tr2, r0\n \tldrh\tr0, [r2, #62]\t@ 0x3e\n \tmovs\tr4, r0\n \tldrh\tr6, [r2, #60]\t@ 0x3c\n \tmovs\tr4, r0\n \tldrh\tr2, [r0, #60]\t@ 0x3c\n \tmovs\tr4, r0\n@@ -107916,15 +107916,15 @@\n \tmovs\tr4, r0\n \tstrh\tr0, [r7, #60]\t@ 0x3c\n \tmovs\tr4, r0\n \tstrh\tr4, [r7, #58]\t@ 0x3a\n \tmovs\tr4, r0\n \tstrh\tr2, [r6, #58]\t@ 0x3a\n \tmovs\tr4, r0\n-\tstrb\tr6, [r1, r7]\n+\tstrb\tr6, [r3, r7]\n \tmovs\tr2, r0\n \tstrh\tr2, [r3, #58]\t@ 0x3a\n \tmovs\tr4, r0\n \tstrh\tr2, [r2, #58]\t@ 0x3a\n \tmovs\tr4, r0\n \tstrh\tr2, [r1, #58]\t@ 0x3a\n \tmovs\tr4, r0\n@@ -107936,15 +107936,15 @@\n \tmovs\tr4, r0\n getModuleName():\n ./build-tree/DropPlugin/./platforms/unix/src/vm/intplugins/DropPlugin/DropPlugin.c:73\n \tldr\tr0, [pc, #4]\t@ (40204 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tsubs\tr6, r3, r0\n+\tsubs\tr2, r6, r0\n \tmovs\tr2, r0\n initialiseModule():\n ./build-tree/DropPlugin/./platforms/unix/src/vm/intplugins/DropPlugin/DropPlugin.c:80\n \tb.w\t40368 \n setFileAccessCallback():\n ./build-tree/DropPlugin/./platforms/unix/src/vm/intplugins/DropPlugin/DropPlugin.c:137\n \tb.w\t40518 \n@@ -108147,19 +108147,19 @@\n \tmovs\tr2, #70\t@ 0x46\n \tldr\tr1, [pc, #16]\t@ (40360 )\n \tldr\tr0, [pc, #16]\t@ (40364 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t128e0 <__assert_fail@plt>\n-\tstr\tr2, [r3, #52]\t@ 0x34\n+\tstr\tr2, [r5, #52]\t@ 0x34\n \tmovs\tr2, r0\n-\tadds\tr0, r1, r5\n+\tadds\tr4, r3, r5\n \tmovs\tr2, r0\n-\tadds\tr6, r7, r5\n+\tadds\tr2, r2, r6\n \tmovs\tr2, r0\n \n 00040368 :\n dropInit():\n ./build-tree/DropPlugin/./platforms/unix/plugins/DropPlugin/sqUnixDragDrop.c:63\n \tmovs\tr0, #1\n \tbx\tlr\n@@ -108445,15 +108445,15 @@\n \tnop\n getModuleName():\n ./build-tree/FFTPlugin/./platforms/unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c:86\n \tldr\tr0, [pc, #4]\t@ (4052c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tasrs\tr6, r7, #30\n+\tasrs\tr2, r2, #31\n \tmovs\tr2, r0\n loadFFTFrom():\n ./build-tree/FFTPlugin/./platforms/unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c:92\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n@@ -109357,15 +109357,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:363\n \tldr\tr0, [pc, #4]\t@ (40b28 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tasrs\tr6, r6, #8\n+\tasrs\tr2, r1, #9\n \tmovs\tr2, r0\n primitiveErrorCode():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:523\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -109554,15 +109554,15 @@\n \tblx\tr3\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:645\n \tb.n\t40bd6 \n \tstrb\tr4, [r4, #17]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tasrs\tr0, r1, #7\n+\tasrs\tr4, r3, #7\n \tmovs\tr2, r0\n \tldrb\tr0, [r6, #12]\n \tmovs\tr4, r0\n \tldrb\tr6, [r5, #10]\n \tmovs\tr4, r0\n primitiveGetFaceCharMapsIntoArray():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:668\n@@ -109743,15 +109743,15 @@\n \tadd\tr3, pc\n \tb.n\t40cd6 \n \tnop\n \tstrb\tr2, [r7, #13]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tasrs\tr4, r7, #2\n+\tasrs\tr0, r2, #3\n \tmovs\tr2, r0\n \tldrb\tr4, [r4, #8]\n \tmovs\tr4, r0\n \tldrb\tr6, [r5, #5]\n \tmovs\tr4, r0\n primitiveHasKerning():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:875\n@@ -109860,15 +109860,15 @@\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:899\n \tmovs\tr0, #0\n \tpop\t{r4, r5, r6, pc}\n \tstrb\tr4, [r0, #9]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsrs\tr0, r5, #30\n+\tlsrs\tr4, r7, #30\n \tmovs\tr2, r0\n \tldrb\tr4, [r1, #4]\n \tmovs\tr4, r0\n \tldrb\tr0, [r7, #3]\n \tmovs\tr4, r0\n primitiveLoadFaceBbox():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:958\n@@ -110068,17 +110068,17 @@\n \tldr\tr3, [pc, #24]\t@ (40fa8 )\n \tadd\tr3, pc\n \tb.n\t40f7c \n \tstrb\tr2, [r3, #6]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsrs\tr6, r0, #28\n+\tlsrs\tr2, r3, #28\n \tmovs\tr2, r0\n-\tlsrs\tr4, r3, #27\n+\tlsrs\tr0, r6, #27\n \tmovs\tr2, r0\n \tstrb\tr6, [r7, #29]\n \tmovs\tr4, r0\n \tstrb\tr0, [r5, #29]\n \tmovs\tr4, r0\n primitiveLoadGlyphSlotFromFace():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1098\n@@ -110366,17 +110366,17 @@\n primitiveLoadGlyphSlotFromFace():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1160\n \tb.n\t41036 \n \tstrb\tr2, [r7, #0]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3, #22\n+\tlsrs\tr2, r6, #22\n \tmovs\tr2, r0\n-\tlsrs\tr0, r2, #22\n+\tlsrs\tr4, r4, #22\n \tmovs\tr2, r0\n \tstrb\tr2, [r3, #27]\n \tmovs\tr4, r0\n \tstrb\tr2, [r7, #21]\n \tmovs\tr4, r0\n primitiveLoadOutlineArraysFromFace():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1169\n@@ -110647,17 +110647,17 @@\n \tblx\tr3\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1243\n \tb.n\t41318 \n \tldr\tr2, [r6, #96]\t@ 0x60\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsrs\tr6, r2, #14\n+\tlsrs\tr2, r5, #14\n \tmovs\tr2, r0\n-\tlsrs\tr0, r3, #14\n+\tlsrs\tr4, r5, #14\n \tmovs\tr2, r0\n \tstrb\tr6, [r2, #19]\n \tmovs\tr4, r0\n \tstrb\tr4, [r5, #14]\n \tmovs\tr4, r0\n \tstrb\tr6, [r2, #14]\n \tmovs\tr4, r0\n@@ -110825,17 +110825,17 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldr\tr2, [r3, #68]\t@ 0x44\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsrs\tr6, r7, #6\n+\tlsrs\tr2, r2, #7\n \tmovs\tr2, r0\n-\tlsrs\tr0, r0, #7\n+\tlsrs\tr4, r2, #7\n \tmovs\tr2, r0\n \tstrb\tr4, [r7, #11]\n \tmovs\tr4, r0\n \tstrb\tr4, [r0, #10]\n \tmovs\tr4, r0\n primitiveModuleErrorCode():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1305\n@@ -111032,15 +111032,15 @@\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1441\n \tb.n\t4159e \n \tnop\n \tldr\tr4, [r3, #44]\t@ 0x2c\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsrs\tr4, r2, #1\n+\tlsrs\tr0, r5, #1\n \tmovs\tr2, r0\n \tstrb\tr4, [r4, #6]\n \tmovs\tr4, r0\n \tstrb\tr0, [r2, #5]\n \tmovs\tr4, r0\n primitiveResetErrorCode():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1528\n@@ -111250,15 +111250,15 @@\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tldr\tr6, [r4, #24]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsls\tr6, r5, #28\n+\tlsls\tr2, r0, #29\n \tmovs\tr2, r0\n \tstrb\tr2, [r4, #1]\n \tmovs\tr4, r0\n \tldr\tr0, [r3, #20]\n \tmovs\tr2, r0\n \tstrb\tr6, [r6, #0]\n \tmovs\tr4, r0\n@@ -111403,15 +111403,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldr\tr6, [r5, #8]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsls\tr6, r7, #23\n+\tlsls\tr2, r2, #24\n \tmovs\tr2, r0\n \tldr\tr2, [r4, #116]\t@ 0x74\n \tmovs\tr4, r0\n \tldr\tr4, [r7, #112]\t@ 0x70\n \tmovs\tr4, r0\n ftAllocateStringForPointer():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:154\n@@ -111558,15 +111558,15 @@\n \tb.n\t418c0 \n \tldr\tr6, [r3, #100]\t@ 0x64\n \tmovs\tr4, r0\n \tstr\tr4, [r7, #48]\t@ 0x30\n \tmovs\tr2, r0\n \tstr\tr2, [r3, #116]\t@ 0x74\n \tmovs\tr2, r0\n-\tlsls\tr0, r1, #20\n+\tlsls\tr4, r3, #20\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tldr\tr6, [r1, #96]\t@ 0x60\n \tmovs\tr4, r0\n primitiveLoadFaceFields():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1014\n@@ -111810,15 +111810,15 @@\n \tblx\tr3\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1028\n \tb.n\t41972 \n \tstr\tr0, [r1, #108]\t@ 0x6c\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsls\tr4, r5, #16\n+\tlsls\tr0, r0, #17\n \tmovs\tr2, r0\n \tldr\tr4, [r2, #88]\t@ 0x58\n \tmovs\tr4, r0\n \tldr\tr0, [r5, #64]\t@ 0x40\n \tmovs\tr4, r0\n primitiveGetPostscriptName():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:795\n@@ -111934,15 +111934,15 @@\n \tldr\tr3, [pc, #20]\t@ (41bb0 )\n \tadd\tr3, pc\n \tb.n\t41b36 \n \tstr\tr0, [r7, #76]\t@ 0x4c\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsls\tr4, r3, #9\n+\tlsls\tr0, r6, #9\n \tmovs\tr2, r0\n \tldr\tr4, [r0, #60]\t@ 0x3c\n \tmovs\tr4, r0\n \tldr\tr4, [r3, #52]\t@ 0x34\n \tmovs\tr4, r0\n initialiseModule():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:369\n@@ -112049,15 +112049,15 @@\n \tldr\tr3, [pc, #24]\t@ (41c70 )\n \tadd\tr3, pc\n \tb.n\t41c26 \n \tstr\tr0, [r1, #64]\t@ 0x40\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsls\tr4, r6, #6\n+\tlsls\tr0, r1, #7\n \tmovs\tr2, r0\n \tldr\tr4, [r2, #44]\t@ 0x2c\n \tmovs\tr4, r0\n \tldr\tr4, [r7, #40]\t@ 0x28\n \tmovs\tr4, r0\n \tldr\tr0, [r4, #40]\t@ 0x28\n \tmovs\tr4, r0\n@@ -112242,15 +112242,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstr\tr2, [r6, #52]\t@ 0x34\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsls\tr4, r1, #3\n+\tlsls\tr0, r4, #3\n \tmovs\tr2, r0\n \tldr\tr0, [r6, #32]\n \tmovs\tr4, r0\n \tldr\tr2, [r2, #28]\n \tmovs\tr4, r0\n primitiveDoneFacePreserveFields():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:457\n@@ -112372,15 +112372,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstr\tr2, [r1, #36]\t@ 0x24\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tvaddl.u32\tq0, d14, d1\n+\tvaddl.u8\tq8, d2, d1\n \tldr\tr2, [r2, #16]\n \tmovs\tr4, r0\n \tldr\tr0, [r6, #12]\n \tmovs\tr4, r0\n primitiveDoneFace():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:419\n \tpush\t{r3, r4, r5, r6, r7, lr}\n@@ -112504,15 +112504,15 @@\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:449\n \tmovs\tr0, #0\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tstr\tr0, [r7, #20]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tcdp2\t0, 13, cr0, cr12, cr1, {0}\n+\tcdp2\t0, 15, cr0, cr0, cr1, {0}\n \tldr\tr0, [r0, #4]\n \tmovs\tr4, r0\n \tldr\tr2, [r4, #0]\n \tmovs\tr4, r0\n \tldr\tr0, [r0, #0]\n \tmovs\tr4, r0\n primitiveGetFaceCharIndex():\n@@ -112639,15 +112639,15 @@\n \tmovs\tr0, #0\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n \tstr\tr0, [r4, #8]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldc2l\t0, cr0, [sl, #4]!\n+\tcdp2\t0, 0, cr0, cr14, cr1, {0}\n \tstr\tr6, [r3, #116]\t@ 0x74\n \tmovs\tr4, r0\n \tstr\tr2, [r1, #116]\t@ 0x74\n \tmovs\tr4, r0\n primitiveTranslateFaceGlyphSlotOutline():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1683\n \tpush\t{r3, r4, r5, r6, r7, lr}\n@@ -112767,15 +112767,15 @@\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1700\n \tb.n\t4206c \n \tnop\n \tldrsh\tr0, [r3, r7]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldc2\t0, cr0, [r2, #-4]!\n+\tstc2l\t0, cr0, [r6, #-4]\n \tstr\tr2, [r3, #104]\t@ 0x68\n \tmovs\tr4, r0\n \tstr\tr0, [r2, #100]\t@ 0x64\n \tmovs\tr4, r0\n primitiveSetPixelSizes():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1579\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -112917,15 +112917,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrsh\tr6, [r1, r4]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tmrrc2\t0, 0, r0, lr, cr1\n+\tldc2l\t0, cr0, [r2], #-4\n \tstr\tr2, [r0, #92]\t@ 0x5c\n \tmovs\tr4, r0\n \tstr\tr4, [r3, #88]\t@ 0x58\n \tmovs\tr4, r0\n primitiveSetTransform():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1611\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -113096,15 +113096,15 @@\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tldrsh\tr0, [r4, r0]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tsmmls\tr0, r4, r1, r0\n+\tusada8\tr0, r8, r1, r0\n \tstr\tr4, [r1, #76]\t@ 0x4c\n \tmovs\tr4, r0\n \tldrb\tr6, [r7, r6]\n \tmovs\tr2, r0\n \tstr\tr6, [r1, #68]\t@ 0x44\n \tmovs\tr4, r0\n primitiveLoadGlyph():\n@@ -113248,15 +113248,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrb\tr6, [r7, r3]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfa4e0001\n+\t\t\t@ instruction: 0xfa620001\n \tstr\tr2, [r6, #56]\t@ 0x38\n \tmovs\tr4, r0\n \tstr\tr4, [r1, #56]\t@ 0x38\n \tmovs\tr4, r0\n primitiveEmboldenFaceGlyphSlotOutline():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:490\n \tpush\t{r3, r4, r5, r6, r7, lr}\n@@ -113391,15 +113391,15 @@\n \tmovs\tr0, #0\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n \tldrb\tr0, [r3, r0]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldr??.w\tr0, [r2, r1]\n+\tvst1.8\t{d0[0]}, [r6], r1\n \tstr\tr6, [r2, #44]\t@ 0x2c\n \tmovs\tr4, r0\n \tstr\tr0, [r6, #40]\t@ 0x28\n \tmovs\tr4, r0\n primitiveGetKerningLeftRight():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:753\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n@@ -113566,15 +113566,15 @@\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tldrh\tr0, [r7, r4]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldr??.w\tr0, [r4, r1]\n+\tstrb.w\tr0, [r8, #1]\n \tstr\tr0, [r3, #28]\n \tmovs\tr4, r0\n \tldrh\tr6, [r1, r3]\n \tmovs\tr2, r0\n \tstr\tr2, [r5, #24]\n \tmovs\tr4, r0\n primitiveGetSfntTableOS2():\n@@ -113723,15 +113723,15 @@\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:858\n \tb.n\t4261a \n \tnop\n \tldrh\tr0, [r4, r0]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf7840001\n+\t\t\t@ instruction: 0xf7980001\n \tstr\tr4, [r5, #12]\n \tmovs\tr4, r0\n \tstr\tr6, [r1, #8]\n \tmovs\tr4, r0\n \tstr\tr6, [r4, #4]\n \tmovs\tr4, r0\n shutdownModule():\n@@ -113924,15 +113924,15 @@\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tldr\tr2, [r7, r3]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tmovw\tr0, #34817\t@ 0x8801\n+\t\t\t@ instruction: 0xf65c0001\n \tldrsh\tr4, [r5, r6]\n \tmovs\tr4, r0\n \tldr\tr2, [r4, r2]\n \tmovs\tr2, r0\n \tldrsh\tr0, [r7, r5]\n \tmovs\tr4, r0\n primitiveTransformFaceGlyphSlotOutline():\n@@ -114087,15 +114087,15 @@\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tldrsb\tr6, [r4, r7]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf5340001\n+\tadc.w\tr0, r8, #8454144\t@ 0x810000\n \tldrsh\tr4, [r3, r2]\n \tmovs\tr4, r0\n \tldrsb\tr6, [r1, r6]\n \tmovs\tr2, r0\n \tldrsh\tr2, [r6, r0]\n \tmovs\tr4, r0\n setInterpreter():\n@@ -114437,17 +114437,17 @@\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tldrsb\tr0, [r4, r2]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsls\tr0, r0, #6\n+\tlsls\tr4, r2, #6\n \tmovs\tr2, r0\n-\tubfx\tr0, ip, #0, #2\n+\t\t\t@ instruction: 0xf3e00001\n \tldrb\tr0, [r6, r4]\n \tmovs\tr4, r0\n \tldrsb\tr6, [r4, r0]\n \tmovs\tr2, r0\n \tldrb\tr2, [r5, r0]\n \tmovs\tr4, r0\n primitiveRenderGlyphIntoForm():\n@@ -114742,16 +114742,16 @@\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tstrb\tr4, [r4, r2]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tvaddl.u8\tq0, d4, d1\n-\trsbs\tr0, sl, #1\n+\tvaddl.u16\tq0, d8, d1\n+\t\t\t@ instruction: 0xf1ee0001\n \tldrh\tr6, [r7, r4]\n \tmovs\tr4, r0\n \tstrb\tr4, [r6, r0]\n \tmovs\tr2, r0\n \tldrh\tr4, [r0, r1]\n \tmovs\tr4, r0\n ftAllocateHandleInReceiverForPointer():\n@@ -115027,15 +115027,15 @@\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tstrh\tr2, [r1, r1]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tvhadd.s\td16, d4, d1\n+\tvaddl.s8\tq0, d8, d1\n \tldr\tr0, [r3, r3]\n \tmovs\tr4, r0\n \tstr\tr4, [r7, r5]\n \tmovs\tr2, r0\n \tldr\tr6, [r2, r1]\n \tmovs\tr4, r0\n primitiveCopyToExternalMemory():\n@@ -115186,15 +115186,15 @@\n \tmovs\tr0, #0\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n \tstr\tr4, [r4, r3]\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tcdp\t0, 6, cr0, cr14, cr1, {0}\n+\tcdp\t0, 8, cr0, cr2, cr1, {0}\n \tldrsb\tr6, [r1, r6]\n \tmovs\tr4, r0\n \tldrsb\tr2, [r0, r5]\n \tmovs\tr4, r0\n primitiveNewMemoryFaceFromExternalMemoryAndIndex():\n ./build-tree/FT2Plugin/./platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:1370\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n@@ -115379,15 +115379,15 @@\n \tmovs\tr2, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tldr\tr7, [pc, #992]\t@ (434f0 )\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldc\t0, cr0, [r2, #-4]!\n+\tstcl\t0, cr0, [r6, #-4]\n \tldrsb\tr0, [r3, r2]\n \tmovs\tr4, r0\n \tldr\tr7, [pc, #568]\t@ (43358 )\n \tmovs\tr2, r0\n \tldrsb\tr2, [r5, r1]\n \tmovs\tr4, r0\n primitiveLibraryHandle():\n@@ -115475,26 +115475,26 @@\n \tmovs\tr0, #0\n \tpop\t{r4, r5, r6, pc}\n \tnop\n \tldr\tr6, [pc, #784]\t@ (434b8 )\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tstc\t0, cr0, [r8], {1}\n+\tldc\t0, cr0, [ip], {1}\n \tstrb\tr6, [r1, r6]\n \tmovs\tr4, r0\n \tstrb\tr4, [r7, r5]\n \tmovs\tr4, r0\n getModuleName():\n ./build-tree/FilePlugin/./platforms/unix/src/vm/intplugins/FilePlugin/FilePlugin.c:170\n \tldr\tr0, [pc, #4]\t@ (431c0 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldr??.w\tr0, [r6, r1]\n+\tvst1.8\t{d0[0]}, [sl], r1\n primitiveDisableFileAccess():\n ./build-tree/FilePlugin/./platforms/unix/src/vm/intplugins/FilePlugin/FilePlugin.c:450\n \tldr\tr3, [pc, #8]\t@ (431d0 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tcbz\tr3, 431ce \n ./build-tree/FilePlugin/./platforms/unix/src/vm/intplugins/FilePlugin/FilePlugin.c:451\n@@ -116613,24 +116613,24 @@\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \titee\tne\n \tmovne\tr1, r0\n \tldreq\tr6, [pc, #936]\t@ (43c78 )\n \tmoveq\tr4, r0\n-\t\t\t@ instruction: 0xf3320001\n-\t\t\t@ instruction: 0xf3340001\n-\t\t\t@ instruction: 0xf33c0001\n-\tsbfx\tr0, r4, #0, #2\n-\tsbfx\tr0, ip, #0, #2\n-\t\t\t@ instruction: 0xf3540001\n-\t\t\t@ instruction: 0xf35c0001\n-\tbfi\tr0, r4, #0, #2\n-\t\t\t@ instruction: 0xf3740001\n-\t\t\t@ instruction: 0xf37a0001\n+\tsbfx\tr0, r6, #0, #2\n+\tsbfx\tr0, r8, #0, #2\n+\t\t\t@ instruction: 0xf3500001\n+\t\t\t@ instruction: 0xf3580001\n+\tbfi\tr0, r0, #0, #2\n+\tbfi\tr0, r8, #0, #2\n+\t\t\t@ instruction: 0xf3700001\n+\t\t\t@ instruction: 0xf3780001\n+\tusat\tr0, #1, r8\n+\tusat\tr0, #1, lr\n primitiveFileGetPosition():\n ./build-tree/FilePlugin/./platforms/unix/src/vm/intplugins/FilePlugin/FilePlugin.c:548\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n \tldr\tr3, [pc, #140]\t@ (43994 )\n@@ -118972,35 +118972,35 @@\n \tmovs\tr0, r0\n \tsubs\tr1, #106\t@ 0x6a\n \tmovs\tr2, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \teors\tr2, r6\n \tmovs\tr4, r0\n-\tb.n\t44754 \n+\tb.n\t4477c \n \tmovs\tr1, r0\n \tands\tr2, r6\n \tmovs\tr4, r0\n \tsubs\tr0, #222\t@ 0xde\n \tmovs\tr2, r0\n-\tb.n\t446f4 \n+\tb.n\t4471c \n \tmovs\tr1, r0\n \tsubs\tr0, #154\t@ 0x9a\n \tmovs\tr2, r0\n \tsubs\tr0, #118\t@ 0x76\n \tmovs\tr2, r0\n-\tb.n\t445f0 \n+\tb.n\t44618 \n \tmovs\tr1, r0\n-\tb.n\t445c0 \n+\tb.n\t445e8 \n \tmovs\tr1, r0\n-\tb.n\t445b8 \n+\tb.n\t445e0 \n \tmovs\tr1, r0\n-\tb.n\t445a4 \n+\tb.n\t445cc \n \tmovs\tr1, r0\n-\tb.n\t445b4 \n+\tb.n\t445dc \n \tmovs\tr1, r0\n \n 00044834 :\n sqFileStdioHandlesInto():\n ./build-tree/FilePlugin/./platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c:293\n \tldr\tr1, [pc, #76]\t@ (44884 )\n ./build-tree/FilePlugin/./platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c:284\n@@ -120206,15 +120206,15 @@\n \tmovs\tr4, r0\n \tsubs\tr0, #204\t@ 0xcc\n \tmovs\tr4, r0\n \tstrb\tr0, [r2, r7]\n \tmovs\tr2, r0\n \tsubs\tr0, #136\t@ 0x88\n \tmovs\tr4, r0\n-\tsvc\t140\t@ 0x8c\n+\tsvc\t160\t@ 0xa0\n \tmovs\tr1, r0\n \tadds\tr0, #108\t@ 0x6c\n \tmovs\tr2, r0\n \tadds\tr7, #134\t@ 0x86\n \tmovs\tr4, r0\n \tstrb\tr4, [r4, r2]\n \tmovs\tr2, r0\n@@ -120234,15 +120234,15 @@\n \tbx\tlr\n getModuleName():\n ./build-tree/FloatArrayPlugin/./platforms/unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c:81\n \tldr\tr0, [pc, #4]\t@ (45050 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tudf\t#102\t@ 0x66\n+\tudf\t#122\t@ 0x7a\n \tmovs\tr1, r0\n primitiveAddFloatArray():\n ./build-tree/FloatArrayPlugin/./platforms/unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c:90\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -121916,15 +121916,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/FloatMathPlugin/./platforms/unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c:90\n \tldr\tr0, [pc, #4]\t@ (45bcc )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tbmi.n\t45c3c \n+\tbmi.n\t45c64 \n \tmovs\tr1, r0\n primitiveSqrt():\n ./build-tree/FloatMathPlugin/./platforms/unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c:456\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8}\n \tsub.w\tip, sp, ip\n@@ -124700,15 +124700,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\t469d0 <__ieee754_acos@@Base+0x1a8>\n \tldrb\tr7, [r6, #24]\n-\t\t\t@ instruction: 0xf6920001\n+\tsubw\tr0, r2, #2049\t@ 0x801\n \tmovs\tr0, r0\n \t...\n \n 00047160 <__ieee754_atan2@@Base>:\n __ieee754_atan2():\n ./build-tree/FloatMathPlugin/./platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_atan2.c:62\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n@@ -124890,16 +124890,16 @@\n \tstrb\tr4, [r0, r1]\n \tmovs\tr1, #251\t@ 0xfb\n \tittee\t\n \tcmp\tr5, #24\n \tstrb\tr4, [r0, r1]\n \tmoval\tr1, #251\t@ 0xfb\n \tsubal\tr7, #233\t@ 0xe9\n-\teor.w\tr0, sl, #8454144\t@ 0x810000\n-\torn\tr0, r2, #8454144\t@ 0x810000\n+\teors.w\tr0, sl, #8454144\t@ 0x810000\n+\torns\tr0, r2, #8454144\t@ 0x810000\n \n 00047300 <__ieee754_atanh@@Base>:\n __ieee754_atanh():\n ./build-tree/FloatMathPlugin/./platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_atanh.c:49\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -125465,16 +125465,16 @@\n \tstrb\tr6, [r7, r4]\n \tstrb\tr5, [r2, r5]\n \tstrb\tr5, [r2, r5]\n \tsubs\tr7, #197\t@ 0xc5\n \t...\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #5\n-\t\t\t@ instruction: 0xf0c40001\n-\teor.w\tr0, r2, #1\n+\t\t\t@ instruction: 0xf0d40001\n+\teors.w\tr0, r2, #1\n \n 00047830 <__ieee754_expm1@@Base>:\n __ieee754_expm1():\n ./build-tree/FloatMathPlugin/./platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_expm1.c:140\n \tvmov\tr1, s1\n ./build-tree/FloatMathPlugin/./platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_expm1.c:146\n \tmovw\tr2, #26745\t@ 0x6879\n@@ -126292,17 +126292,17 @@\n \tmovs\tr2, #21\n \tb.n\t47d34 <__ieee754_fmod@@Base+0x224>\n ./build-tree/FloatMathPlugin/./platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_fmod.c:70\n \tmovw\tr5, #64514\t@ 0xfc02\n \tmovt\tr5, #65535\t@ 0xffff\n \tb.n\t47ebc <__ieee754_fmod@@Base+0x3ac>\n \tnop\n-\tpkhbt\tr0, ip, r1\n-\tstrd\tr0, r0, [sl, #-4]\n-\tldmdb\tr8, {r0}\n+\t\t\t@ instruction: 0xeadc0001\n+\tldrd\tr0, r0, [sl, #-4]\n+\tstmdb\tr8!, {r0}\n \n 00047ee0 <__ieee754_hypot@@Base>:\n __ieee754_hypot():\n ./build-tree/FloatMathPlugin/./platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_hypot.c:54\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -128759,17 +128759,17 @@\n \tmovs\tr5, #32\n \tstrh\tr2, [r3, #28]\n \tsubs\tr1, #123\t@ 0x7b\n \tcdp\t0, 5, cr0, cr8, cr1, {0}\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tldcl\t0, cr0, [r6, #4]!\n-\tbpl.n\t494a0 <__ieee754_scalbn@@Base+0x20>\n+\tbpl.n\t494c0 <__ieee754_scalbn@@Base+0x40>\n \tmovs\tr1, r0\n-\tbmi.n\t49544 <__ieee754_scalbn@@Base+0xc4>\n+\tbmi.n\t49564 <__ieee754_scalbn@@Base+0xe4>\n \tmovs\tr1, r0\n \tmovs\tr0, r0\n \t...\n \n 00049480 <__ieee754_scalbn@@Base>:\n __ieee754_scalbn():\n ./build-tree/FloatMathPlugin/./platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_scalbn.c:39\n@@ -130029,17 +130029,17 @@\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tadcs\tr0, r6\n \tb.n\t498b8 <__ieee754_sqrt@@Base+0x110>\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n-\tldmia\tr6!, {r1, r4}\n+\tldmia\tr6!, {r1, r5}\n \tmovs\tr1, r0\n-\tldmia\tr2!, {r3, r6, r7}\n+\tldmia\tr2!, {r3, r4, r6, r7}\n \tmovs\tr1, r0\n ./build-tree/FloatMathPlugin/./platforms/Cross/plugins/FloatMathPlugin/fdlibm/k_rem_pio2.c:277 (discriminator 3)\n \tcmp\tr3, r0\n \tbgt.n\t49e8e <__kernel_rem_pio2@@Base+0x3de>\n ./build-tree/FloatMathPlugin/./platforms/Cross/plugins/FloatMathPlugin/fdlibm/k_rem_pio2.c:277 (discriminator 4)\n \tvldmia\tr9!, {d5}\n \tadds\tr3, #1\n@@ -130661,15 +130661,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/GeniePlugin/./platforms/unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c:102\n \tldr\tr0, [pc, #4]\t@ (4a394 <__kernel_tan@@Base+0x24c>)\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldrh\tr2, [r5, #48]\t@ 0x30\n+\tldrh\tr6, [r7, #48]\t@ 0x30\n \tmovs\tr1, r0\n primVersionNO():\n ./build-tree/GeniePlugin/./platforms/unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c:320\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -131786,55 +131786,55 @@\n \tmovgt\tr6, #0\n \tmovle\tr6, #1\n \tb.n\t4a6f8 <__kernel_tan@@Base+0x5b0>\n \tblt.n\t4aa48 <__kernel_tan@@Base+0x900>\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldrh\tr4, [r7, #34]\t@ 0x22\n+\tldrh\tr0, [r2, #36]\t@ 0x24\n \tmovs\tr1, r0\n-\tldrh\tr4, [r1, #20]\n+\tldrh\tr0, [r4, #20]\n \tmovs\tr1, r0\n-\tldrh\tr0, [r2, #18]\n+\tldrh\tr4, [r4, #18]\n \tmovs\tr1, r0\n-\tldrh\tr2, [r6, #18]\n+\tldrh\tr6, [r0, #20]\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tstrh\tr6, [r1, #60]\t@ 0x3c\n+\tstrh\tr2, [r4, #60]\t@ 0x3c\n \tmovs\tr1, r0\n-\tstrh\tr6, [r3, #58]\t@ 0x3a\n+\tstrh\tr2, [r6, #58]\t@ 0x3a\n \tmovs\tr1, r0\n-\tstrh\tr0, [r0, #60]\t@ 0x3c\n+\tstrh\tr4, [r2, #60]\t@ 0x3c\n \tmovs\tr1, r0\n-\tstrh\tr2, [r4, #60]\t@ 0x3c\n+\tstrh\tr6, [r6, #60]\t@ 0x3c\n \tmovs\tr1, r0\n-\tstrh\tr6, [r1, #58]\t@ 0x3a\n+\tstrh\tr2, [r4, #58]\t@ 0x3a\n \tmovs\tr1, r0\n-\tstrh\tr0, [r6, #58]\t@ 0x3a\n+\tstrh\tr4, [r0, #60]\t@ 0x3c\n \tmovs\tr1, r0\n-\tstrh\tr6, [r3, #60]\t@ 0x3c\n+\tstrh\tr2, [r6, #60]\t@ 0x3c\n \tmovs\tr1, r0\n-\tstrh\tr6, [r7, #56]\t@ 0x38\n+\tstrh\tr2, [r2, #58]\t@ 0x3a\n \tmovs\tr1, r0\n-\tstrh\tr0, [r4, #58]\t@ 0x3a\n+\tstrh\tr4, [r6, #58]\t@ 0x3a\n \tmovs\tr1, r0\n-\tstrh\tr2, [r3, #60]\t@ 0x3c\n+\tstrh\tr6, [r5, #60]\t@ 0x3c\n \tmovs\tr1, r0\n-\tstrh\tr6, [r5, #56]\t@ 0x38\n+\tstrh\tr2, [r0, #58]\t@ 0x3a\n \tmovs\tr1, r0\n-\tstrh\tr0, [r2, #58]\t@ 0x3a\n+\tstrh\tr4, [r4, #58]\t@ 0x3a\n \tmovs\tr1, r0\n getModuleName():\n ./build-tree/JPEGReadWriter2Plugin/./platforms/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c:79\n \tldr\tr0, [pc, #4]\t@ (4ab08 <__kernel_tan@@Base+0x9c0>)\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldrh\tr6, [r2, #0]\n+\tldrh\tr2, [r5, #0]\n \tmovs\tr1, r0\n initialiseModule():\n ./build-tree/JPEGReadWriter2Plugin/./platforms/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c:87\n \tmovs\tr0, #1\n \tbx\tlr\n primImageHeight():\n ./build-tree/JPEGReadWriter2Plugin/./platforms/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c:89\n@@ -133039,21 +133039,21 @@\n \tmovs\tr1, r0\n \tbne.n\t4b368 <__kernel_tan@@Base+0x1220>\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldrb\tr4, [r0, #15]\n+\tldrb\tr0, [r3, #15]\n \tmovs\tr1, r0\n \tldmia\tr7, {r2, r4, r7}\n \tmovs\tr1, r0\n \tlsls\tr4, r1, #14\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xb868\n+\t\t\t@ instruction: 0xb878\n \tmovs\tr1, r0\n primJPEGWriteImageonByteArrayformqualityprogressiveJPEGerrorMgr():\n ./build-tree/JPEGReadWriter2Plugin/./platforms/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c:476\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4008]\t@ 0xfa8\n@@ -133613,15 +133613,15 @@\n \tmovs\tr1, r0\n \tldmia\tr4!, {r1, r6, r7}\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tstrb\tr0, [r3, #29]\n+\tstrb\tr4, [r5, #29]\n \tmovs\tr1, r0\n \tldmia\tr2, {r2, r5, r6, r7}\n \tmovs\tr1, r0\n \tlsls\tr4, r1, #14\n \tmovs\tr0, r0\n setInterpreter():\n ./build-tree/JPEGReadWriter2Plugin/./platforms/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c:632\n@@ -134092,15 +134092,15 @@\n \tmovs\tr3, r0\n getModuleName():\n ./build-tree/JPEGReaderPlugin/./platforms/unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c:318\n \tldr\tr0, [pc, #4]\t@ (4b9cc )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldrb\tr2, [r0, #11]\n+\tldrb\tr6, [r2, #11]\n \tmovs\tr1, r0\n jpegDecodeValueFromsize():\n ./build-tree/JPEGReaderPlugin/./platforms/unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c:481\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -135538,15 +135538,15 @@\n \tmovgt\tr0, r0\n \tbvs.n\t4c258 \n \tmovs\tr3, r0\n \tbpl.n\t4c32c \n \tmovs\tr3, r0\n \tbpl.n\t4c364 \n \tmovs\tr3, r0\n-\tadd\tr7, pc, #296\t@ (adr r7, 4c464 )\n+\tadd\tr7, pc, #360\t@ (adr r7, 4c4a4 )\n \tmovs\tr1, r0\n \tbmi.n\t4c250 \n \tmovs\tr3, r0\n primitiveIdctInt():\n ./build-tree/JPEGReaderPlugin/./platforms/unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c:909\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -136229,15 +136229,15 @@\n \tmovs\tr1, r0\n getModuleName():\n ./build-tree/JoystickTabletPlugin/./platforms/unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c:73\n \tldr\tr0, [pc, #4]\t@ (4c7f4 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldr\tr2, [r7, #80]\t@ 0x50\n+\tldr\tr6, [r1, #84]\t@ 0x54\n \tmovs\tr1, r0\n initialiseModule():\n ./build-tree/JoystickTabletPlugin/./platforms/unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c:80\n \tb.w\t4c9a0 \n primitiveGetTabletParameters():\n ./build-tree/JoystickTabletPlugin/./platforms/unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c:86\n \tpush\t{r3, r4, r5, r6, r7, lr}\n@@ -136545,15 +136545,15 @@\n \tbx\tlr\n getModuleName():\n ./build-tree/Klatt/./platforms/unix/src/vm/intplugins/Klatt/Klatt.c:230\n \tldr\tr0, [pc, #4]\t@ (4c9c0 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldr\tr2, [r7, #60]\t@ 0x3c\n+\tldr\tr6, [r1, #64]\t@ 0x40\n \tmovs\tr1, r0\n resonatorfrequencybandwidth():\n ./build-tree/Klatt/./platforms/unix/src/vm/intplugins/Klatt/Klatt.c:340\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8-d9}\n \tsub.w\tip, sp, ip\n@@ -140016,15 +140016,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1220\n \tldr\tr0, [pc, #4]\t@ (4e624 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldr\tr7, [pc, #888]\t@ (4e9a0 )\n+\tldr\tr7, [pc, #968]\t@ (4e9f0 )\n \tmovs\tr1, r0\n primCheckIfCModuleExists():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1473\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -140115,15 +140115,15 @@\n \tmovs\tr0, #0\n \tpop\t{r3, r4, r5, pc}\n \tnop\n \tldr\tr1, [sp, #520]\t@ 0x208\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #384]\t@ (4e858 )\n+\tldr\tr7, [pc, #464]\t@ (4e8a8 )\n \tmovs\tr1, r0\n digitLength():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1054\n \tldr\tr1, [pc, #76]\t@ (4e728 )\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1055\n \tands.w\tr2, r0, #1\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1054\n@@ -140807,15 +140807,15 @@\n \tmov\tr0, r5\n \tbl\t4e9bc \n \tb.n\t4ead6 \n \tstr\tr5, [sp, #552]\t@ 0x228\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #632]\t@ (4eda0 )\n+\tldr\tr3, [pc, #712]\t@ (4edf0 )\n \tmovs\tr1, r0\n primDigitCompareWith():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1892\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -140928,15 +140928,15 @@\n \tmov\tr0, r5\n \tbl\t4e9bc \n \tb.n\t4eba2 \n \tstr\tr4, [sp, #760]\t@ 0x2f8\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #840]\t@ (4ef3c )\n+\tldr\tr2, [pc, #920]\t@ (4ef8c )\n \tmovs\tr1, r0\n createLargeFromSmallInteger():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:817\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -141119,15 +141119,15 @@\n \tmovs\tr0, #0\n \tpop\t{r4, r5, r6, pc}\n \tnop\n \tstr\tr3, [sp, #224]\t@ 0xe0\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #240]\t@ (4ee24 )\n+\tldr\tr1, [pc, #320]\t@ (4ee74 )\n \tmovs\tr1, r0\n primDigitAdd():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1535\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -141247,15 +141247,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstr\tr2, [sp, #712]\t@ 0x2c8\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #792]\t@ (4f124 )\n+\tldr\tr0, [pc, #872]\t@ (4f174 )\n \tmovs\tr1, r0\n primDigitAddWith():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1578\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -141375,15 +141375,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstr\tr1, [sp, #872]\t@ 0x368\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0x47ee\n+\tldr\tr0, [pc, #8]\t@ (4eeec )\n \tmovs\tr1, r0\n bytesOrIntgrowTo():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:282\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4048]\t@ 0xfd0\n@@ -142387,15 +142387,15 @@\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2005\n \tb.n\t4f4d2 \n \tnop\n \tldrh\tr2, [r1, #28]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tsbcs\tr6, r3\n+\tsbcs\tr2, r6\n \tmovs\tr1, r0\n primDigitDivWithNegative():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2025\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -142538,15 +142538,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrh\tr6, [r5, #18]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tlsls\tr2, r0\n+\tlsls\tr6, r2\n \tmovs\tr1, r0\n primAnyBitFromTo():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1407\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n@@ -142839,15 +142839,15 @@\n \ttst\tr3, r2\n \tbne.n\t4f76c \n \tb.n\t4f79a \n \tldrh\tr2, [r6, #10]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tsubs\tr7, #98\t@ 0x62\n+\tsubs\tr7, #118\t@ 0x76\n \tmovs\tr1, r0\n normalizePositive():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1370\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -143391,15 +143391,15 @@\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1644\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tstrh\tr2, [r4, #36]\t@ 0x24\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tsubs\tr2, #182\t@ 0xb6\n+\tsubs\tr2, #202\t@ 0xca\n \tmovs\tr1, r0\n primDigitBitLogicWithOp():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1649\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -143494,15 +143494,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tstrh\tr2, [r0, #32]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tsubs\tr2, #22\n+\tsubs\tr2, #42\t@ 0x2a\n \tmovs\tr1, r0\n primDigitBitOr():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1676\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -143588,15 +143588,15 @@\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1695\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tstrh\tr6, [r2, #26]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tsubs\tr1, #106\t@ 0x6a\n+\tsubs\tr1, #126\t@ 0x7e\n \tmovs\tr1, r0\n primDigitBitXor():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1803\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -143682,15 +143682,15 @@\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1822\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tstrh\tr6, [r6, #20]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tsubs\tr0, #202\t@ 0xca\n+\tsubs\tr0, #222\t@ 0xde\n \tmovs\tr1, r0\n primMontgomeryTimesModulo():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2270\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4000]\t@ 0xfa0\n@@ -144266,15 +144266,15 @@\n \tstr\tr3, [sp, #16]\n \tb.n\t500ae \n \tnop\n \tstrh\tr4, [r2, #16]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tsubs\tr0, #40\t@ 0x28\n+\tsubs\tr0, #60\t@ 0x3c\n \tmovs\tr1, r0\n primNormalizePositive():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2390\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -144336,15 +144336,15 @@\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2406\n \tmovs\tr0, #0\n \tpop\t{r4, r5, r6, pc}\n \tldrb\tr0, [r6, #24]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tadds\tr4, #60\t@ 0x3c\n+\tadds\tr4, #80\t@ 0x50\n \tmovs\tr1, r0\n normalizeNegative():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1312\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -144872,15 +144872,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrb\tr6, [r3, #12]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tadds\tr1, #50\t@ 0x32\n+\tadds\tr1, #70\t@ 0x46\n \tmovs\tr1, r0\n primDigitSubtractWith():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2204\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -145000,15 +145000,15 @@\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tnop\n \tldrb\tr6, [r0, #9]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tadds\tr0, #90\t@ 0x5a\n+\tadds\tr0, #110\t@ 0x6e\n \tmovs\tr1, r0\n digitMultiplyLargewithnegative():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1104\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4040]\t@ 0xfc8\n@@ -145379,15 +145379,15 @@\n ./build-tree/LargeIntegers/./platforms/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 \tstrb\tr2, [r3, #31]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tcmp\tr5, #238\t@ 0xee\n+\tcmp\tr6, #2\n \tmovs\tr1, r0\n primDigitMultiplyWithNegative():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2116\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -145518,15 +145518,15 @@\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2159\n \tmovs\tr0, #0\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tstrb\tr2, [r6, #27]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tcmp\tr5, #6\n+\tcmp\tr5, #26\n \tmovs\tr1, r0\n _primDigitBitShift():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1484\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -145664,15 +145664,15 @@\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1521\n \tb.n\t50a66 \n \tnop\n \tstrb\tr4, [r1, #24]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tcmp\tr4, #16\n+\tcmp\tr4, #36\t@ 0x24\n \tmovs\tr1, r0\n primDigitBitShift():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1697\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -145810,15 +145810,15 @@\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1734\n \tb.n\t50b46 \n \tnop\n \tstrb\tr4, [r5, #20]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tcmp\tr3, #38\t@ 0x26\n+\tcmp\tr3, #58\t@ 0x3a\n \tmovs\tr1, r0\n primDigitBitShiftMagnitude():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:1748\n \tb.n\t50abc \n \tnop\n primNormalize():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2338\n@@ -145904,15 +145904,15 @@\n \tmov\tr5, r0\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2359\n \tb.n\t50c04 \n \tstrb\tr0, [r1, #17]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tcmp\tr2, #76\t@ 0x4c\n+\tcmp\tr2, #96\t@ 0x60\n \tmovs\tr1, r0\n primNormalizeNegative():\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2372\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -145974,23 +145974,23 @@\n ./build-tree/LargeIntegers/./platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c:2388\n \tmovs\tr0, #0\n \tpop\t{r4, r5, r6, pc}\n \tstrb\tr0, [r7, #14]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tcmp\tr1, #220\t@ 0xdc\n+\tcmp\tr1, #240\t@ 0xf0\n \tmovs\tr1, r0\n getModuleName():\n ./build-tree/LocalePlugin/./platforms/unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c:82\n \tldr\tr0, [pc, #4]\t@ (50cac )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tcmp\tr3, #210\t@ 0xd2\n+\tcmp\tr3, #230\t@ 0xe6\n \tmovs\tr1, r0\n primitiveDaylightSavings():\n ./build-tree/LocalePlugin/./platforms/unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c:142\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -147138,29 +147138,29 @@\n \tmovs\tr0, #6\n \tblx\t12a4c \n ./build-tree/LocalePlugin/./platforms/unix/plugins/LocalePlugin/sqUnixLocale.c:508 (discriminator 1)\n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbne.n\t513d0 \n \tb.n\t513da \n-\tcmp\tr4, #54\t@ 0x36\n+\tcmp\tr4, #74\t@ 0x4a\n \tmovs\tr1, r0\n \tldrh\tr6, [r5, #20]\n \tmovs\tr3, r0\n \tldrh\tr6, [r3, #20]\n \tmovs\tr3, r0\n-\tmovs\tr6, #54\t@ 0x36\n+\tmovs\tr6, #74\t@ 0x4a\n \tmovs\tr1, r0\n-\tmovs\tr6, #16\n+\tmovs\tr6, #36\t@ 0x24\n \tmovs\tr1, r0\n \tldrh\tr0, [r7, #18]\n \tmovs\tr3, r0\n-\tmovs\tr6, #26\n+\tmovs\tr6, #46\t@ 0x2e\n \tmovs\tr1, r0\n-\tmovs\tr5, #236\t@ 0xec\n+\tmovs\tr6, #0\n \tmovs\tr1, r0\n \n 00051454 :\n sqLocGetCountryInto():\n ./build-tree/LocalePlugin/./platforms/unix/plugins/LocalePlugin/sqUnixLocale.c:749\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -147245,15 +147245,15 @@\n \tmov\tr2, r0\n \tb.n\t51474 \n \tnop\n \tldrh\tr6, [r6, #14]\n \tmovs\tr3, r0\n \tldrh\tr2, [r7, #12]\n \tmovs\tr3, r0\n-\tmovs\tr5, #112\t@ 0x70\n+\tmovs\tr5, #132\t@ 0x84\n \tmovs\tr1, r0\n \tldrh\tr2, [r4, #12]\n \tmovs\tr3, r0\n \n 000514e4 :\n sqLocGetLanguageInto():\n ./build-tree/LocalePlugin/./platforms/unix/plugins/LocalePlugin/sqUnixLocale.c:754\n@@ -147341,22 +147341,22 @@\n \tmov\tr4, r3\n \tstr\tr3, [r1, #20]\n \tb.n\t51504 \n \tldrh\tr6, [r4, #10]\n \tmovs\tr3, r0\n \tldrh\tr2, [r7, #6]\n \tmovs\tr3, r0\n-\tcdp2\t0, 0, cr0, cr8, cr0, {0}\n+\tcdp2\t0, 1, cr0, cr12, cr0, {0}\n getModuleName():\n ./build-tree/Matrix2x3Plugin/./platforms/unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c:85\n \tldr\tr0, [pc, #4]\t@ (51580 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tmovs\tr4, #158\t@ 0x9e\n+\tmovs\tr4, #178\t@ 0xb2\n \tmovs\tr1, r0\n primitiveIsIdentity():\n ./build-tree/Matrix2x3Plugin/./platforms/unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c:369\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -149207,15 +149207,15 @@\n \tmovs\tr3, r0\n getModuleName():\n ./build-tree/MiscPrimitivePlugin/./platforms/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c:97\n \tldr\tr0, [pc, #4]\t@ (522f4 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tadds\tr2, r1, r0\n+\tadds\tr6, r3, r0\n \tmovs\tr1, r0\n primitiveFindFirstInString():\n ./build-tree/MiscPrimitivePlugin/./platforms/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c:550\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -150987,15 +150987,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/RePlugin/./platforms/unix/src/vm/intplugins/RePlugin/RePlugin.c:137\n \tldr\tr0, [pc, #4]\t@ (52e3c )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tlsrs\tr2, r0, #24\n+\tlsrs\tr6, r2, #24\n \tmovs\tr1, r0\n primLastAlloc():\n ./build-tree/RePlugin/./platforms/unix/src/vm/intplugins/RePlugin/RePlugin.c:143\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4088]\t@ 0xff8\n@@ -151924,15 +151924,15 @@\n \tstc2l\t15, cr15, [r3, #1020]\t@ 0x3fc\n getModuleName():\n ./build-tree/SecurityPlugin/./platforms/unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c:91\n \tldr\tr0, [pc, #4]\t@ (53428 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tlsrs\tr2, r3, #3\n+\tlsrs\tr6, r5, #3\n \tmovs\tr1, r0\n secCanRenameImage():\n ./build-tree/SecurityPlugin/./platforms/unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c:207\n \tb.w\t5397c \n primitiveDisableImageWrite():\n ./build-tree/SecurityPlugin/./platforms/unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c:107\n \tb.w\t53994 \n@@ -153074,51 +153074,51 @@\n \tblx\t128a4 <__strncpy_chk@plt>\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:95\n \tb.n\t53aba \n \tcmp\tip, ip\n \tmovs\tr1, r0\n \tlsls\tr0, r5, #12\n \tmovs\tr0, r0\n-\tlsls\tr4, r3, #15\n+\tlsls\tr0, r6, #15\n \tmovs\tr1, r0\n \tstr\tr4, [sp, #544]\t@ 0x220\n \tmovs\tr3, r0\n-\tlsls\tr4, r1, #15\n+\tlsls\tr0, r4, #15\n \tmovs\tr1, r0\n \tstrh\tr4, [r3, #34]\t@ 0x22\n \tmovs\tr3, r0\n \tstrh\tr4, [r2, #34]\t@ 0x22\n \tmovs\tr3, r0\n \tstr\tr0, [r0, #68]\t@ 0x44\n \tmovs\tr3, r0\n-\tlsls\tr6, r5, #14\n+\tlsls\tr2, r0, #15\n \tmovs\tr1, r0\n \tstrb\tr0, [r4, #16]\n \tmovs\tr3, r0\n \tstrb\tr0, [r3, #16]\n \tmovs\tr3, r0\n \tstr\tr4, [r0, #64]\t@ 0x40\n \tmovs\tr3, r0\n \tstr\tr3, [sp, #1008]\t@ 0x3f0\n \tmovs\tr3, r0\n-\tlsls\tr4, r6, #12\n+\tlsls\tr0, r1, #13\n \tmovs\tr1, r0\n \tstrh\tr4, [r3, #30]\n \tmovs\tr3, r0\n-\tlsls\tr4, r5, #12\n+\tlsls\tr0, r0, #13\n \tmovs\tr1, r0\n \tstrb\tr4, [r6, #14]\n \tmovs\tr3, r0\n getModuleName():\n ./build-tree/SerialPlugin/./platforms/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c:78\n \tldr\tr0, [pc, #4]\t@ (53b74 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tlsls\tr2, r4, #11\n+\tlsls\tr6, r6, #11\n \tmovs\tr1, r0\n primitiveSerialPortRead():\n ./build-tree/SerialPlugin/./platforms/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c:214\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n@@ -154248,15 +154248,15 @@\n \tblx\t12c10 <__fprintf_chk@plt+0x4>\n \tb.n\t5426c \n \tnop\n \tsubs\tr5, #168\t@ 0xa8\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tldc2l\t0, cr0, [r8], {0}\n+\tstc2l\t0, cr0, [ip]\n \n 000542a8 :\n find_stored_serialport():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:141\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -154393,15 +154393,15 @@\n \tstrb\tr2, [r3, #10]\n make_portname_from_portnum():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:154 (discriminator 1)\n \tit\tle\n \tstrble.w\tip, [r3, #9]\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:155\n \tbx\tlr\n-\tmrrc2\t0, 0, r0, r2, cr0\n+\tstc2l\t0, cr0, [r6], #-0\n \n 0005436c :\n serialPortCloseByName():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:176\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -154489,16 +154489,16 @@\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:190\n \tb.n\t543da \n \tnop\n \tsubs\tr4, #128\t@ 0x80\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xfb9c0000\n-\t\t\t@ instruction: 0xfbb20000\n+\t\t\t@ instruction: 0xfbb00000\n+\tsmlal\tr0, r0, r6, r0\n \n 00054414 :\n serialPortClose():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:161\n \tpush\t{lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -154574,15 +154574,15 @@\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:173\n \tblx\t12be8 <__stack_chk_fail@plt>\n \tnop\n \tsubs\tr3, #210\t@ 0xd2\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n-\tsmmla\tr0, r6, r0, r0\n+\tsmmls\tr0, sl, r0, r0\n \tsubs\tr3, #146\t@ 0x92\n \tmovs\tr1, r0\n \n 000544a0 :\n serialPortOpenByName():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:244\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n@@ -155023,40 +155023,40 @@\n \tmovs\tr0, r0\n \tsubs\tr3, #54\t@ 0x36\n \tmovs\tr1, r0\n \tldr\tr2, [r7, #8]\n \tmovs\tr1, r0\n \tldr\tr1, [sp, #280]\t@ 0x118\n \tmovs\tr3, r0\n-\tmovs\tr4, #198\t@ 0xc6\n+\tmovs\tr4, #214\t@ 0xd6\n \tmovs\tr1, r0\n \tldr\tr0, [sp, #688]\t@ 0x2b0\n \tmovs\tr3, r0\n \tstc2\t15, cr15, [r1], {255}\t@ 0xff\n \tldr\tr0, [sp, #872]\t@ 0x368\n \tmovs\tr3, r0\n \tsubs\tr1, #176\t@ 0xb0\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tldrsb.w\tr0, [lr]\n+\tldrsh.w\tr0, [r2]\n \tsubs\tr1, #130\t@ 0x82\n \tmovs\tr1, r0\n \tldr\tr0, [sp, #248]\t@ 0xf8\n \tmovs\tr3, r0\n \tldr\tr0, [sp, #448]\t@ 0x1c0\n \tmovs\tr3, r0\n-\tldr??.w\tr0, [r0, r0]\n+\tvst1.8\t{d0[0]}, [r4], r0\n \tsubs\tr1, #46\t@ 0x2e\n \tmovs\tr1, r0\n-\tvld4.8\t{d16-d19}, [lr], r0\n+\tvst1.8\t{d0[0]}, [r2], r0\n \tsubs\tr1, #2\n \tmovs\tr1, r0\n-\tldrsh.w\tr0, [r0, r0]\n-\tldr??.w\tr0, [lr, r0]\n+\tvst4.8\t{d16-d19}, [r4], r0\n+\tldrb.w\tr0, [r2]\n \n 000547d8 :\n serialPortOpen():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:212\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -155148,15 +155148,15 @@\n \tadd\tsp, #96\t@ 0x60\n \tpop\t{r4, r5, r6, pc}\n \tblx\t12be8 <__stack_chk_fail@plt>\n \tsubs\tr0, #14\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf7a00000\n+\t\t\t@ instruction: 0xf7b40000\n \tadds\tr7, #180\t@ 0xb4\n \tmovs\tr1, r0\n \n 00054870 :\n serialPortReadIntoByName():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:381\n \tpush\t{r4, r5, r6, lr}\n@@ -155231,15 +155231,15 @@\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:402\n \tb.n\t548d0 \n \tnop\n \tadds\tr7, #120\t@ 0x78\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf7e40000\n+\t\t\t@ instruction: 0xf7f80000\n \n 000548ec :\n serialPortReadInto():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:366\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -155319,15 +155319,15 @@\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:378\n \tblx\t12be8 <__stack_chk_fail@plt>\n \tnop\n \tadds\tr6, #250\t@ 0xfa\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf67e0000\n+\t\t\t@ instruction: 0xf6920000\n \tadds\tr6, #180\t@ 0xb4\n \tmovs\tr1, r0\n \n 0005497c :\n serialPortWriteFromByName():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:432\n \tpush\t{r4, r5, r6, lr}\n@@ -155389,15 +155389,15 @@\n \tbl\t1d2cc \n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:449\n \tb.n\t549ce \n \tadds\tr6, #108\t@ 0x6c\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf7160000\n+\t\t\t@ instruction: 0xf72a0000\n \n 000549e8 :\n serialPortWriteFrom():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:417\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -155477,15 +155477,15 @@\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:429\n \tblx\t12be8 <__stack_chk_fail@plt>\n \tnop\n \tadds\tr5, #254\t@ 0xfe\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n-\t\t\t@ instruction: 0xf5820000\n+\t\t\t@ instruction: 0xf5960000\n \tadds\tr5, #184\t@ 0xb8\n \tmovs\tr1, r0\n \n 00054a78 :\n serialPortInit():\n ./build-tree/SerialPlugin/./platforms/unix/plugins/SerialPlugin/sqUnixSerial.c:459\n \tpush\t{r4, lr}\n@@ -155549,15 +155549,15 @@\n \tnop\n getModuleName():\n ./build-tree/SlangTestSupportPlugin/./platforms/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:136\n \tldr\tr0, [pc, #4]\t@ (54ae0 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\t\t\t@ instruction: 0xf62a0000\n+\t\t\t@ instruction: 0xf63e0000\n setInterpreter():\n ./build-tree/SlangTestSupportPlugin/./platforms/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:197\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4088]\t@ 0xff8\n \tldr\tr3, [pc, #36]\t@ (54b18 )\n@@ -155613,15 +155613,15 @@\n \tbx\tlr\n getModuleName():\n ./build-tree/SocketPlugin/./platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:145\n \tldr\tr0, [pc, #4]\t@ (54b34 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tmovw\tr0, #59392\t@ 0xe800\n+\t\t\t@ instruction: 0xf6620000\n intToNetAddress():\n ./build-tree/SocketPlugin/./platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:163\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n \tldr\tr3, [pc, #44]\t@ (54b74 )\n@@ -156524,19 +156524,19 @@\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tadd\tr6, pc, #536\t@ (adr r6, 55320 )\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #456]\t@ 0x1c8\n \tmovs\tr3, r0\n-\tstc\t0, cr0, [r2]\n-\tstc\t0, cr0, [r4, #-0]\n-\tstc\t0, cr0, [r8, #-0]\n-\tmra\tr0, r8, acc0\n \tldc\t0, cr0, [r6]\n+\tldc\t0, cr0, [r8, #-0]\n+\tldc\t0, cr0, [ip, #-0]\n+\tstcl\t0, cr0, [ip], #-0\n+\tstcl\t0, cr0, [sl], {0}\n primitiveResolverNameLookupResult():\n ./build-tree/SocketPlugin/./platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:573\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n ./build-tree/SocketPlugin/./platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c:577\n@@ -161393,23 +161393,23 @@\n \tmovs\tr1, r0\n \tasrs\tr4, r0, #3\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tbge.n\t5709c \n+\tbge.n\t570c4 \n \tmovs\tr0, r0\n \tasrs\tr6, r0, #2\n \tmovs\tr1, r0\n-\tbge.n\t57084 \n+\tbge.n\t570ac \n \tmovs\tr0, r0\n-\tbls.n\t57054 \n+\tbge.n\t5707c \n \tmovs\tr0, r0\n-\tbls.n\t5700c \n+\tbls.n\t57034 \n \tmovs\tr0, r0\n findOption():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:1249\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4040]\t@ 0xfc8\n@@ -161508,15 +161508,15 @@\n \tmovs\tr1, r0\n \tadcs\tr0, r6\n \tmovs\tr1, r0\n \tlsrs\tr0, r5, #28\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tbls.n\t57188 \n+\tbls.n\t571b0 \n \tmovs\tr0, r0\n connectHandler():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:404\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4040]\t@ 0xfc8\n@@ -161636,15 +161636,15 @@\n \tblx\t12be8 <__stack_chk_fail@plt>\n \tlsrs\tr4, r0, #27\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tlsrs\tr0, r0, #27\n \tmovs\tr1, r0\n-\tbhi.n\t571b4 \n+\tbhi.n\t571dc \n \tmovs\tr0, r0\n \tlsrs\tr2, r0, #26\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n acceptHandler():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:348\n@@ -161856,25 +161856,25 @@\n \tmovs\tr0, r0\n \tlsrs\tr0, r6, #23\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tlsrs\tr0, r5, #23\n \tmovs\tr1, r0\n-\tbhi.n\t57368 \n+\tbhi.n\t57390 \n \tmovs\tr0, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n \tlsrs\tr4, r2, #22\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tbvc.n\t57324 \n+\tbvc.n\t5734c \n \tmovs\tr0, r0\n-\tbvc.n\t572a4 \n+\tbvc.n\t572cc \n \tmovs\tr0, r0\n \tlsrs\tr0, r6, #19\n \tmovs\tr1, r0\n \tmcr2\t15, 6, pc, cr15, cr15, {7}\t@ \n \n 0005736c :\n socketInit():\n@@ -162121,24 +162121,24 @@\n \tldr\tr3, [r3, #0]\n \tblx\t12b6c \n sqSocketCreateNetTypeSocketTypeRecvBytesSendBytesSemaIDReadSemaIDWriteSemaID():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:564\n \tb.n\t57442 \n \tlsrs\tr4, r3, #15\n \tmovs\tr1, r0\n-\t\t\t@ instruction: 0xf6980000\n+\tsubw\tr0, r8, #2048\t@ 0x800\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tsubs\tr5, #162\t@ 0xa2\n \tmovs\tr1, r0\n \tldrb\tr6, [r6, #9]\n \tmovs\tr3, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tbpl.n\t57478 \n+\tbpl.n\t574a0 \n \t...\n \n 00057510 :\n sqSocketCreateNetTypeSocketTypeRecvBytesSendBytesSemaID():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:524\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -162235,15 +162235,15 @@\n \tmovs\tr1, r0\n \tldrb\tr0, [r3, #7]\n \tmovs\tr3, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tbpl.n\t5761c \n+\tbpl.n\t57644 \n \t...\n \n 000575b0 :\n sqSocketListenOnPortBacklogSizeInterface():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:640\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -162689,15 +162689,15 @@\n \tlsrs\tr4, r3, #3\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tlsrs\tr4, r1, #2\n \tmovs\tr1, r0\n \t\t\t@ instruction: 0xf961ffff\n-\tbcs.n\t577fc \n+\tbcs.n\t57824 \n \t...\n \n 00057864 :\n sqSocketAcceptFromRecvBytesSendBytesSemaIDReadSemaIDWriteSemaID():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:745\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -162862,17 +162862,17 @@\n \tstrb\tr2, [r3, #26]\n \tmovs\tr3, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf903ffff\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tbne.n\t578f4 \n+\tbne.n\t5791c \n \tmovs\tr0, r0\n-\tbne.n\t579fc \n+\tbne.n\t57a24 \n \t...\n \n 00057984 :\n sqSocketAcceptFromRecvBytesSendBytesSemaID():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:739\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -163003,15 +163003,15 @@\n \tb.w\t29aa0 \n \tlsls\tr0, r1, #25\n \tmovs\tr1, r0\n \tstrb\tr0, [r5, #21]\n \tmovs\tr3, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n-\tbeq.n\t57a28 \n+\tbeq.n\t57a50 \n \tmovs\tr0, r0\n \tbl\tffcc7a66 <__bss_end__@@Base+0xffc38992>\n \n 00057a68 :\n sqSocketAbortConnection():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:839\n \tpush\t{r4, lr}\n@@ -164683,15 +164683,15 @@\n \tmovs\tr0, r0\n \tsmlal\tr0, r0, r8, r0\n \tldr\tr6, [r3, #44]\t@ 0x2c\n \tmovs\tr3, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tsmull\tr0, r0, sl, r0\n-\tstmia\tr6!, {r3, r6}\n+\tstmia\tr6!, {r2, r3, r4, r6}\n \t...\n \n 00058524 :\n sqSocketGetOptionsoptionNameStartoptionNameSizereturnedValue():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:1330\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -165166,15 +165166,15 @@\n \tmovs\tr3, r0\n \tldr.w\tr0, [r0, r0]\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tstrh.w\tr0, [r8, r0]\n \tstr\tr0, [r0, #116]\t@ 0x74\n \tmovs\tr3, r0\n-\t\t\t@ instruction: 0xb7de\n+\t\t\t@ instruction: 0xb7f2\n \t...\n \n 00058820 :\n sqResolverStatus():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:1417\n \tldr\tr3, [pc, #16]\t@ (58834 )\n \tadd\tr3, pc\n@@ -165779,18 +165779,18 @@\n \tmovs\tr3, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf58c0000\n \tsbcs.w\tr0, r0, #8388608\t@ 0x800000\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tittt\t\n-\tmov\tr0, r0\n-\tstr\tr4, [r4, #56]\t@ 0x38\n-\tmov\tr3, r0\n+\tstmia\tr0!, {r1, r4}\n+\tmovs\tr0, r0\n+\tstr\tr4, [r4, #56]\t@ 0x38\n+\tmovs\tr3, r0\n \n 00058c00 :\n sqResolverGetAddressInfoSize():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:1670\n \tldr\tr3, [pc, #20]\t@ (58c18 )\n \tadd\tr3, pc\n \tldr.w\tr3, [r3, #152]\t@ 0x98\n@@ -166244,15 +166244,15 @@\n \tstr\tr2, [r5, #12]\n \tmovs\tr3, r0\n \tsubs.w\tr0, ip, #0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tpop\t{r3, r7}\n+\tpop\t{r2, r3, r4, r7}\n \t...\n \n 00058ee0 :\n sqResolverGetNameInfoHostSize():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:1831\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -167016,15 +167016,15 @@\n \tmovs\tr3, r0\n \tlsls\tr0, r6, #14\n \tmovs\tr0, r0\n \tstcl\t0, cr0, [lr, #-0]\n \tstc\t0, cr0, [sl, #-0]\n \tldcl\t0, cr0, [lr], {0}\n \tble.n\t593c2 \n-\t\t\t@ instruction: 0xffffb7c6\n+\tvqshl.u64\t, q5, #63\t@ 0x3f\n \tmovs\tr0, r0\n \tmra\tr0, r2, acc0\n \n 000593fc :\n sqSocketLocalAddressSize():\n ./build-tree/SocketPlugin/./platforms/unix/plugins/SocketPlugin/sqUnixSocket.c:2021\n \tpush\t{lr}\n@@ -167633,15 +167633,15 @@\n \t\t\t@ instruction: 0xe85c0000\n getModuleName():\n ./build-tree/SoundCodecPrims/./platforms/unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c:71\n \tldr\tr0, [pc, #4]\t@ (59820 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tpush\t{r1, r2, r4, r5, r6}\n+\tpush\t{r1, r3, r7}\n \tmovs\tr0, r0\n primitiveGSMDecode():\n ./build-tree/SoundCodecPrims/./platforms/unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c:77\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4016]\t@ 0xfb0\n@@ -168948,25 +168948,25 @@\n \tmovw\tr2, #3131\t@ 0xc3b\n \tldr\tr1, [pc, #28]\t@ (5a18c )\n \tldr\tr0, [pc, #28]\t@ (5a190 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t128e0 <__assert_fail@plt>\n-\tldmia\tr1, {r1, r3, r4, r5, r6}\n+\tldmia\tr1, {r1, r3, r7}\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #656\t@ 0x290\n+\tadd\tr3, sp, #736\t@ 0x2e0\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #24\n+\tadd\tr4, sp, #104\t@ 0x68\n \tmovs\tr0, r0\n-\tldmia\tr1, {r1, r2, r5, r6}\n+\tldmia\tr1, {r1, r2, r4, r5, r6}\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #576\t@ 0x240\n+\tadd\tr3, sp, #656\t@ 0x290\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #872\t@ 0x368\n+\tadd\tr3, sp, #952\t@ 0x3b8\n \tmovs\tr0, r0\n RPE_grid_positioning():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3281\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -169048,19 +169048,19 @@\n \tldr\tr1, [pc, #16]\t@ (5a23c )\n \tldr\tr0, [pc, #20]\t@ (5a240 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #36\t@ 0x24\n \tadd\tr0, pc\n \tblx\t128e0 <__assert_fail@plt>\n-\tldmia\tr0!, {r2, r3, r5, r7}\n+\tldmia\tr0!, {r2, r3, r4, r5, r7}\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #856\t@ 0x358\n+\tadd\tr2, sp, #936\t@ 0x3a8\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #312\t@ 0x138\n+\tadd\tr3, sp, #392\t@ 0x188\n \tmovs\tr0, r0\n APCM_inverse_quantization():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3241\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n@@ -169221,25 +169221,25 @@\n \tadd\tr1, pc\n \tadds\tr3, #60\t@ 0x3c\n \tadd\tr0, pc\n \tblx\t128e0 <__assert_fail@plt>\n \tnop\n \tasrs\tr2, r5, #3\n \tmovs\tr1, r0\n-\tstmia\tr7!, {r5, r7}\n+\tstmia\tr7!, {r4, r5, r7}\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #808\t@ 0x328\n+\tadd\tr1, sp, #888\t@ 0x378\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #344\t@ 0x158\n+\tadd\tr2, sp, #424\t@ 0x1a8\n \tmovs\tr0, r0\n-\tstmia\tr7!, {r1, r3, r7}\n+\tstmia\tr7!, {r1, r3, r4, r7}\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #720\t@ 0x2d0\n+\tadd\tr1, sp, #800\t@ 0x320\n \tmovs\tr0, r0\n-\tadd\tr2, sp, #80\t@ 0x50\n+\tadd\tr2, sp, #160\t@ 0xa0\n \t...\n \n 0005a378 :\n gsm_add():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:395\n \tadd\tr0, r1\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:396 (discriminator 5)\n@@ -169334,19 +169334,19 @@\n \tldr\tr1, [pc, #16]\t@ (5a41c )\n \tldr\tr0, [pc, #20]\t@ (5a420 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #88\t@ 0x58\n \tadd\tr0, pc\n \tblx\t128e0 <__assert_fail@plt>\n-\tstmia\tr6!, {r2, r3, r6, r7}\n+\tstmia\tr6!, {r2, r3, r4, r6, r7}\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #984\t@ 0x3d8\n+\tadd\tr1, sp, #40\t@ 0x28\n \tmovs\tr0, r0\n-\tadd\tr1, sp, #616\t@ 0x268\n+\tadd\tr1, sp, #696\t@ 0x2b8\n \t...\n \n 0005a424 :\n gsm_L_add():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:434\n \tcmp\tr0, #0\n \tblt.n\t5a436 \n@@ -169489,27 +169489,27 @@\n \tldr\tr1, [pc, #32]\t@ (5a528 )\n \tldr\tr0, [pc, #36]\t@ (5a52c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #100\t@ 0x64\n \tadd\tr0, pc\n \tblx\t128e0 <__assert_fail@plt>\n-\tstmia\tr6!, {r1, r2, r3, r5}\n+\tstmia\tr6!, {r1, r2, r3, r4, r5}\n \tmovs\tr0, r0\n-\tstmia\tr6!, {r1, r2, r4}\n+\tstmia\tr6!, {r1, r2, r5}\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r3, r4, r5, r6, r7}\n+\tstmia\tr6!, {r3}\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r3, r5, r6, r7}\n+\tstmia\tr5!, {r3, r4, r5, r6, r7}\n \tmovs\tr0, r0\n-\tstmia\tr5!, {r4, r6, r7}\n+\tstmia\tr5!, {r5, r6, r7}\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #1000\t@ (adr r7, 5a914 )\n+\tadd\tr0, sp, #56\t@ 0x38\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #760\t@ 0x2f8\n+\tadd\tr0, sp, #840\t@ 0x348\n \t...\n \n 0005a530 :\n gsm_L_asl():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:525\n \tcmp\tr1, #31\n \tbgt.n\t5a54a \n@@ -169697,19 +169697,19 @@\n \tldr\tr1, [pc, #20]\t@ (5a630 )\n \tldr\tr0, [pc, #20]\t@ (5a634 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd.w\tr3, r3, #368\t@ 0x170\n \tadd\tr0, pc\n \tblx\t128e0 <__assert_fail@plt>\n-\tstmia\tr4!, {r1, r3, r4, r5, r7}\n+\tstmia\tr4!, {r1, r3, r6, r7}\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #912\t@ (adr r6, 5a9c4 )\n+\tadd\tr6, pc, #992\t@ (adr r6, 5aa14 )\n \tmovs\tr0, r0\n-\tadd\tr7, pc, #696\t@ (adr r7, 5a8f0 )\n+\tadd\tr7, pc, #776\t@ (adr r7, 5a940 )\n \t...\n \n 0005a638 :\n Gsm_Long_Term_Predictor():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:2396\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -170615,67 +170615,67 @@\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tbmi.n\t5ad8c \n \tmovs\tr0, r0\n \tlsls\tr6, r1, #31\n \tmovs\tr1, r0\n-\tpop\t{r3, r7, pc}\n+\tpop\t{r3, r4, r7, pc}\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #712]\t@ 0x2c8\n+\tldr\tr7, [sp, #792]\t@ 0x318\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #672\t@ (adr r0, 5b0e0 )\n+\tadd\tr0, pc, #752\t@ (adr r0, 5b130 )\n \tmovs\tr0, r0\n-\tpop\t{r4, r5, r6, pc}\n+\tpop\t{r7, pc}\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #616]\t@ 0x268\n+\tldr\tr7, [sp, #696]\t@ 0x2b8\n \tmovs\tr0, r0\n-\tstrh\tr0, [r2, #4]\n+\tstrh\tr4, [r4, #4]\n \tmovs\tr0, r0\n-\tpop\t{r3, r4, r6, pc}\n+\tpop\t{r3, r5, r6, pc}\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #520]\t@ 0x208\n+\tldr\tr7, [sp, #600]\t@ 0x258\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #464\t@ (adr r0, 5b028 )\n+\tadd\tr0, pc, #544\t@ (adr r0, 5b078 )\n \tmovs\tr0, r0\n-\tpop\t{r6, pc}\n+\tpop\t{r4, r6, pc}\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #424]\t@ 0x1a8\n+\tldr\tr7, [sp, #504]\t@ 0x1f8\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #352\t@ (adr r0, 5afc4 )\n+\tadd\tr0, pc, #432\t@ (adr r0, 5b014 )\n \tmovs\tr0, r0\n-\tpop\t{r3, r5, pc}\n+\tpop\t{r3, r4, r5, pc}\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #328]\t@ 0x148\n+\tldr\tr7, [sp, #408]\t@ 0x198\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #240\t@ (adr r0, 5af60 )\n+\tadd\tr0, pc, #320\t@ (adr r0, 5afb0 )\n \tmovs\tr0, r0\n-\tpop\t{r4, pc}\n+\tpop\t{r5, pc}\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #232]\t@ 0xe8\n+\tldr\tr7, [sp, #312]\t@ 0x138\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #352\t@ (adr r0, 5afdc )\n+\tadd\tr0, pc, #432\t@ (adr r0, 5b02c )\n \tmovs\tr0, r0\n-\tpop\t{r3, r4, r5, r6, r7}\n+\tpop\t{r3, pc}\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #136]\t@ 0x88\n+\tldr\tr7, [sp, #216]\t@ 0xd8\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #144\t@ (adr r0, 5af18 )\n+\tadd\tr0, pc, #224\t@ (adr r0, 5af68 )\n \tmovs\tr0, r0\n-\tpop\t{r5, r6, r7}\n+\tpop\t{r4, r5, r6, r7}\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #40]\t@ 0x28\n+\tldr\tr7, [sp, #120]\t@ 0x78\n \tmovs\tr0, r0\n-\tldrb\tr4, [r5, #6]\n+\tldrb\tr0, [r0, #7]\n \tmovs\tr0, r0\n-\tpop\t{r3, r6, r7}\n+\tpop\t{r3, r4, r6, r7}\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #968]\t@ 0x3c8\n+\tldr\tr7, [sp, #24]\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #864]\t@ 0x360\n+\tldr\tr7, [sp, #944]\t@ 0x3b0\n \t...\n \n 0005aea0 :\n Gsm_Long_Term_Synthesis_Filtering():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:2435\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -170795,25 +170795,25 @@\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd.w\tr3, r3, #436\t@ 0x1b4\n \tadd\tr0, pc\n \tblx\t128e0 <__assert_fail@plt>\n \tlsls\tr6, r7, #17\n \tmovs\tr1, r0\n-\tcbnz\tr2, 5affc \n+\tcbnz\tr2, 5b000 \n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #560]\t@ 0x230\n+\tldr\tr5, [sp, #640]\t@ 0x280\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #776]\t@ 0x308\n+\tldr\tr6, [sp, #856]\t@ 0x358\n \tmovs\tr0, r0\n-\tcbnz\tr2, 5b002 \n+\tcbnz\tr2, 5b006 \n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #464]\t@ 0x1d0\n+\tldr\tr5, [sp, #544]\t@ 0x220\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #776]\t@ 0x308\n+\tldr\tr6, [sp, #856]\t@ 0x358\n \t...\n \n 0005afb8 :\n Gsm_LPC_Analysis():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:2784\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -171785,31 +171785,31 @@\n \tblx\t128e0 <__assert_fail@plt>\n \tbeq.n\t5b70c \n \tmovs\tr0, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \tldmia\tr4, {r3, r4, r7}\n \tmovs\tr0, r0\n-\tpush\t{r1, r4, r6}\n+\tpush\t{r1, r5, r6}\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #496]\t@ 0x1f0\n+\tstr\tr6, [sp, #576]\t@ 0x240\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #872]\t@ 0x368\n+\tstr\tr7, [sp, #952]\t@ 0x3b8\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r4, r5}\n+\tpush\t{r1, r2, r6}\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #384]\t@ 0x180\n+\tstr\tr6, [sp, #464]\t@ 0x1d0\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #824]\t@ 0x338\n+\tstr\tr7, [sp, #904]\t@ 0x388\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, r3, r4}\n+\tpush\t{r1, r2, r3, r5}\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #288]\t@ 0x120\n+\tstr\tr6, [sp, #368]\t@ 0x170\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #824]\t@ 0x338\n+\tstr\tr7, [sp, #904]\t@ 0x388\n \t...\n \n 0005b6f8 :\n Gsm_Preprocess():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:2820\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -171975,19 +171975,19 @@\n \tldr\tr1, [pc, #20]\t@ (5b844 )\n \tldr\tr0, [pc, #20]\t@ (5b848 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd.w\tr3, r3, #512\t@ 0x200\n \tadd\tr0, pc\n \tblx\t128e0 <__assert_fail@plt>\n-\tuxth\tr6, r4\n+\tuxth\tr6, r6\n \tmovs\tr0, r0\n-\tstr\tr4, [sp, #832]\t@ 0x340\n+\tstr\tr4, [sp, #912]\t@ 0x390\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #376]\t@ 0x178\n+\tstr\tr6, [sp, #456]\t@ 0x1c8\n \t...\n \n 0005b84c :\n Gsm_RPE_Encoding():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3339\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -172578,43 +172578,43 @@\n \tstmia\tr7!, {r1, r2, r4, r5, r6}\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #17\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf7b40000\n \tstmia\tr4!, {r2, r3}\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #784\t@ 0x310\n+\tadd\tr6, sp, #848\t@ 0x350\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #952]\t@ 0x3b8\n+\tstr\tr1, [sp, #8]\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #560]\t@ 0x230\n+\tstr\tr2, [sp, #640]\t@ 0x280\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #688\t@ 0x2b0\n+\tadd\tr6, sp, #752\t@ 0x2f0\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #856]\t@ 0x358\n+\tstr\tr0, [sp, #936]\t@ 0x3a8\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #720]\t@ 0x2d0\n+\tstr\tr2, [sp, #800]\t@ 0x320\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #592\t@ 0x250\n+\tadd\tr6, sp, #656\t@ 0x290\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #760]\t@ 0x2f8\n+\tstr\tr0, [sp, #840]\t@ 0x348\n \tmovs\tr0, r0\n-\tstr\tr1, [sp, #112]\t@ 0x70\n+\tstr\tr1, [sp, #192]\t@ 0xc0\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #496\t@ 0x1f0\n+\tadd\tr6, sp, #560\t@ 0x230\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #664]\t@ 0x298\n+\tstr\tr0, [sp, #744]\t@ 0x2e8\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #320]\t@ 0x140\n+\tstr\tr2, [sp, #400]\t@ 0x190\n \tmovs\tr0, r0\n-\tadd\tr6, sp, #400\t@ 0x190\n+\tadd\tr6, sp, #464\t@ 0x1d0\n \tmovs\tr0, r0\n-\tstr\tr0, [sp, #568]\t@ 0x238\n+\tstr\tr0, [sp, #648]\t@ 0x288\n \tmovs\tr0, r0\n-\tstr\tr2, [sp, #320]\t@ 0x140\n+\tstr\tr2, [sp, #400]\t@ 0x190\n \t...\n \n 0005bcd4 :\n Gsm_RPE_Decoding():\n ./build-tree/SoundCodecPrims/./platforms/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3362\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -174837,15 +174837,15 @@\n \tnop\n getModuleName():\n ./build-tree/SoundGenerationPlugin/./platforms/unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c:99\n \tldr\tr0, [pc, #4]\t@ (5cd30 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tstrh\tr2, [r3, #14]\n+\tstrh\tr6, [r5, #14]\n \tmovs\tr0, r0\n primitiveApplyReverb():\n ./build-tree/SoundGenerationPlugin/./platforms/unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c:105\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4024]\t@ 0xfb8\n@@ -176734,15 +176734,15 @@\n \tmovs\tr0, r0\n getModuleName():\n ./build-tree/SoundPlugin/./platforms/unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c:84\n \tldr\tr0, [pc, #4]\t@ (5d9a4 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tstrb\tr2, [r5, #24]\n+\tstrb\tr6, [r7, #24]\n \tmovs\tr0, r0\n primitiveSoundInsertSamples():\n ./build-tree/SoundPlugin/./platforms/unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c:167\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n@@ -177918,15 +177918,15 @@\n \tmovs\tr0, r0\n \tlsls\tr0, r5, #19\n \tmovs\tr0, r0\n \tlsrs\tr0, r6, #30\n \tmovs\tr3, r0\n \tlsls\tr0, r7, #19\n \tmovs\tr0, r0\n-\tstrb\tr4, [r4, #1]\n+\tstrb\tr0, [r7, #1]\n \tmovs\tr0, r0\n \tcmp\tr5, #254\t@ 0xfe\n \t...\n \n 0005e16c :\n soundShutdown():\n ./build-tree/SoundPlugin/./platforms/unix/plugins/SoundPlugin/sqUnixSound.c:87\n@@ -178148,15 +178148,15 @@\n \tmovs\tr3, r0\n getModuleName():\n ./build-tree/StarSqueakPlugin/./platforms/unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c:70\n \tldr\tr0, [pc, #4]\t@ (5e2a0 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldr\tr2, [r2, #112]\t@ 0x70\n+\tldr\tr6, [r4, #112]\t@ 0x70\n \tmovs\tr0, r0\n primitiveDiffuseFromToWidthHeightDelta():\n ./build-tree/StarSqueakPlugin/./platforms/unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c:79\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4000]\t@ 0xfa0\n@@ -179093,15 +179093,15 @@\n \tmovs\tr3, r0\n getModuleName():\n ./build-tree/SurfacePlugin/./platforms/Cross/plugins/SurfacePlugin/SurfacePlugin.c:201\n \tldr\tr0, [pc, #4]\t@ (5e934 )\n \tadd\tr0, pc\n \tbx\tlr\n \tnop\n-\tldr\tr2, [r5, #16]\n+\tldr\tr6, [r7, #16]\n \tmovs\tr0, r0\n initialiseModule():\n ./build-tree/SurfacePlugin/./platforms/Cross/plugins/SurfacePlugin/SurfacePlugin.c:204\n \tldr\tr3, [pc, #12]\t@ (5e948 )\n \tmovs\tr2, #0\n ./build-tree/SurfacePlugin/./platforms/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": "@@ -244,15 +244,15 @@\n 0x00060070 69616c69 73654d6f 64756c65 00000000 ialiseModule....\n 0x00060080 73687574 646f776e 4d6f6475 6c650000 shutdownModule..\n 0x00060090 73657449 6e746572 70726574 65720000 setInterpreter..\n 0x000600a0 6765744d 6f64756c 654e616d 65000000 getModuleName...\n 0x000600b0 696f4669 6e644578 7465726e 616c4675 ioFindExternalFu\n 0x000600c0 6e637469 6f6e496e 2825732c 20257029 nctionIn(%s, %p)\n 0x000600d0 3a0a2020 25730a00 6c696e75 78000000 :. %s..linux...\n- 0x000600e0 61617263 68363400 556e6978 20627569 aarch64.Unix bui\n+ 0x000600e0 61726d76 376c0000 556e6978 20627569 armv7l..Unix bui\n 0x000600f0 6c74206f 6e204465 63203139 20323032 lt on Dec 19 202\n 0x00060100 33203132 3a31323a 31332043 6f6d7069 3 12:12:13 Compi\n 0x00060110 6c65723a 2031332e 322e3000 2f757372 ler: 13.2.0./usr\n 0x00060120 2f736861 72652f73 71756561 6b000000 /share/squeak...\n 0x00060130 756e6978 00000000 74686973 2063616e unix....this can\n 0x00060140 6e6f7420 68617070 656e0a00 0a436f6d not happen...Com\n 0x00060150 6d6f6e20 3c6f7074 696f6e3e 733a0000 mon