--- /srv/reproducible-results/rbuild-debian/r-b-build.L9FwG4S0/b1/netsurf_3.11-1_armhf.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.L9FwG4S0/b2/netsurf_3.11-1_armhf.changes
├── Files
│ @@ -1,6 +1,6 @@
│
│ e00e95b46137aa2c04e5c1469e2f77e5 175348 web optional netsurf-common_3.11-1_all.deb
│ - 262a27f1e7650895eb318cc0a2847a7b 5223464 debug optional netsurf-fb-dbgsym_3.11-1_armhf.deb
│ - 645077212d12c90d5ea14636762e3eaa 1071060 web optional netsurf-fb_3.11-1_armhf.deb
│ - fbceb47aa26a1d03bd4c5f30e58a1daf 5324204 debug optional netsurf-gtk-dbgsym_3.11-1_armhf.deb
│ - e25b9dbbfcc756d4d7c6955ef530edd5 1318140 web optional netsurf-gtk_3.11-1_armhf.deb
│ + 95900061abd4ed55fa992b21de540242 5222112 debug optional netsurf-fb-dbgsym_3.11-1_armhf.deb
│ + 3b616090c27d96d94222172b6dee4423 1070624 web optional netsurf-fb_3.11-1_armhf.deb
│ + e5e2faafe4994a510624be1e2e8b8da9 5324012 debug optional netsurf-gtk-dbgsym_3.11-1_armhf.deb
│ + 6f2399a5dd8bccae057150a32a076900 1317920 web optional netsurf-gtk_3.11-1_armhf.deb
├── netsurf-fb_3.11-1_armhf.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │ -rw-r--r-- 0 0 0 4 2024-01-03 09:39:02.000000 debian-binary
│ │ -rw-r--r-- 0 0 0 1180 2024-01-03 09:39:02.000000 control.tar.xz
│ │ --rw-r--r-- 0 0 0 1069688 2024-01-03 09:39:02.000000 data.tar.xz
│ │ +-rw-r--r-- 0 0 0 1069252 2024-01-03 09:39:02.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── ./usr/bin/netsurf-fb
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │ ├── readelf --wide --program-header {}
│ │ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │ │
│ │ │ │ │ Elf file type is DYN (Position-Independent Executable file)
│ │ │ │ │ Entry point 0x1f5a5
│ │ │ │ │ There are 9 program headers, starting at offset 52
│ │ │ │ │
│ │ │ │ │ Program Headers:
│ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
│ │ │ │ │ - EXIDX 0x2a2a4c 0x002a2a4c 0x002a2a4c 0x00008 0x00008 R 0x4
│ │ │ │ │ + EXIDX 0x2a2a68 0x002a2a68 0x002a2a68 0x00008 0x00008 R 0x4
│ │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4
│ │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1
│ │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3]
│ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x2a2a58 0x2a2a58 R E 0x1000
│ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2a2a74 0x2a2a74 R E 0x1000
│ │ │ │ │ LOAD 0x2a2dc0 0x002a3dc0 0x002a3dc0 0x2a250 0x609bc RW 0x1000
│ │ │ │ │ DYNAMIC 0x2a7f14 0x002a8f14 0x002a8f14 0x00198 0x00198 RW 0x4
│ │ │ │ │ NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4
│ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10
│ │ │ │ │ GNU_RELRO 0x2a2dc0 0x002a3dc0 0x002a3dc0 0x06240 0x06240 R 0x1
│ │ │ │ │
│ │ │ │ │ Section to Segment mapping:
│ │ │ │ ├── readelf --wide --sections {}
│ │ │ │ │ @@ -13,17 +13,17 @@
│ │ │ │ │ [ 8] .gnu.version_r VERNEED 0000372c 00372c 000150 00 A 6 8 4
│ │ │ │ │ [ 9] .rel.dyn REL 0000387c 00387c 010d28 08 A 5 0 4
│ │ │ │ │ [10] .rel.plt REL 000145a4 0145a4 000bd0 08 AI 5 22 4
│ │ │ │ │ [11] .init PROGBITS 00015174 015174 00000c 00 AX 0 0 4
│ │ │ │ │ [12] .plt PROGBITS 00015180 015180 001260 04 AX 0 0 4
│ │ │ │ │ [13] .text PROGBITS 000163e0 0163e0 1b1630 00 AX 0 0 8
│ │ │ │ │ [14] .fini PROGBITS 001c7a10 1c7a10 000008 00 AX 0 0 4
│ │ │ │ │ - [15] .rodata PROGBITS 001c7a18 1c7a18 0db034 00 A 0 0 4
│ │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 002a2a4c 2a2a4c 000008 00 AL 13 0 4
│ │ │ │ │ - [17] .eh_frame PROGBITS 002a2a54 2a2a54 000004 00 A 0 0 4
│ │ │ │ │ + [15] .rodata PROGBITS 001c7a18 1c7a18 0db050 00 A 0 0 4
│ │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 002a2a68 2a2a68 000008 00 AL 13 0 4
│ │ │ │ │ + [17] .eh_frame PROGBITS 002a2a70 2a2a70 000004 00 A 0 0 4
│ │ │ │ │ [18] .init_array INIT_ARRAY 002a3dc0 2a2dc0 000018 04 WA 0 0 4
│ │ │ │ │ [19] .fini_array FINI_ARRAY 002a3dd8 2a2dd8 000004 04 WA 0 0 4
│ │ │ │ │ [20] .data.rel.ro PROGBITS 002a3ddc 2a2ddc 005138 00 WA 0 0 4
│ │ │ │ │ [21] .dynamic DYNAMIC 002a8f14 2a7f14 000198 08 WA 6 0 4
│ │ │ │ │ [22] .got PROGBITS 002a90ac 2a80ac 000f54 04 WA 0 0 4
│ │ │ │ │ [23] .data PROGBITS 002aa000 2a9000 024010 00 WA 0 0 8
│ │ │ │ │ [24] .bss NOBITS 002ce010 2cd010 03676c 00 WA 0 0 8
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │
│ │ │ │ │ Displaying notes found in: .note.gnu.build-id
│ │ │ │ │ Owner Data size Description
│ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e0162da69577e28611f3efa5ed84fe6050729962
│ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1add945c6f435a424933c4d91ff9054a2d89ec90
│ │ │ │ │
│ │ │ │ │ Displaying notes found in: .note.ABI-tag
│ │ │ │ │ Owner Data size Description
│ │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0
│ │ │ │ ├── strings --all --bytes=8 {}
│ │ │ │ │ @@ -3224,18 +3224,20 @@
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ %s
│ │ │ │ │ TimeoutDescription
│ │ │ │ │ # Automatically generated by NetSurf build system
│ │ │ │ │ # This NetSurf was built outside of our revision control environment.
│ │ │ │ │ # This testament is therefore not very useful.
│ │ │ │ │ -pbuilder1
│ │ │ │ │ +pbuilder2
│ │ │ │ │ +second user
│ │ │ │ │ Built by %s (%s) from %s at revision %s on %s
│ │ │ │ │ -12.04.2024
│ │ │ │ │ +13.04.2024
│ │ │ │ │ /build/reproducible-path/netsurf-3.11/netsurf/
│ │ │ │ │ +i-capture-the-hostname
│ │ │ │ │ Built on %s in %s
│ │ │ │ │ Working tree is not modified.
│ │ │ │ │ content/fetchers/curl.c
│ │ │ │ │ hostname != NULL
│ │ │ │ │ Location:
│ │ │ │ │ malloc failed
│ │ │ │ │ Content-Length:
│ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
│ │ │ │ │ @@ -122,31 +122,31 @@
│ │ │ │ │ vqdmulh.s d20, d9, d6
│ │ │ │ │ vmlal.s q9, d16, d2[0]
│ │ │ │ │ stmdbmi r5, {r9, ip, lr}
│ │ │ │ │ blne 19304fc <__bss_end__@@Base+0x162bd80>
│ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85
│ │ │ │ │ @ instruction: 0xf7ff9400
│ │ │ │ │ svclt 0x0000ffbd
│ │ │ │ │ - andseq r1, ip, r4, asr ip
│ │ │ │ │ - andseq r1, ip, r2, asr #21
│ │ │ │ │ + andseq r1, ip, r0, ror ip
│ │ │ │ │ + @ instruction: 0x001c1ade
│ │ │ │ │ duk_err_range_index():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12560
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0
│ │ │ │ │ bl feb6d718 <__bss_end__@@Base+0xfe868f9c>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ strdlt r0, [r3], r0 @
│ │ │ │ │ blmi 167d58
│ │ │ │ │ stmdbmi r5, {r2, r4, r9, sl, lr}
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12561
│ │ │ │ │ subvc pc, r0, #69 @ 0x45
│ │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85
│ │ │ │ │ @ instruction: 0xf7ff4479
│ │ │ │ │ svclt 0x0000ffa5
│ │ │ │ │ - andseq r1, ip, r0, ror #24
│ │ │ │ │ - mulseq ip, r0, sl
│ │ │ │ │ + andseq r1, ip, ip, ror ip
│ │ │ │ │ + andseq r1, ip, ip, lsr #21
│ │ │ │ │ duk_err_handle_error():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12496
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8
│ │ │ │ │ bl feb6d748 <__bss_end__@@Base+0xfe868fcc>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ @ instruction: 0xf0210ff8
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12497
│ │ │ │ │ @@ -159,27 +159,27 @@
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ bmi 11a548
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:17057
│ │ │ │ │ @ instruction: 0x21a1f244
│ │ │ │ │ smlabtvs r0, r0, r2, pc @
│ │ │ │ │ @ instruction: 0xf7ff447a
│ │ │ │ │ svclt 0x0000ffe5
│ │ │ │ │ - andseq r1, ip, r4, asr ip
│ │ │ │ │ + andseq r1, ip, r0, ror ip
│ │ │ │ │ duk_debugger_attach():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:17041
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8
│ │ │ │ │ bl feb6d784 <__bss_end__@@Base+0xfe869008>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ bmi 11a56c
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:17051
│ │ │ │ │ orrscs pc, fp, r4, asr #4
│ │ │ │ │ smlabtvs r0, r0, r2, pc @
│ │ │ │ │ @ instruction: 0xf7ff447a
│ │ │ │ │ svclt 0x0000ffd3
│ │ │ │ │ - andseq r1, ip, r0, lsr ip
│ │ │ │ │ + andseq r1, ip, ip, asr #24
│ │ │ │ │ duk__executor_interrupt():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:79142
│ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb6d7a8 <__bss_end__@@Base+0xfe86902c>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ bvs ff09a570 <__bss_end__@@Base+0xfed95df4>
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:79180
│ │ │ │ │ @@ -219,37 +219,37 @@
│ │ │ │ │ strbvs r2, [r5, #640]! @ 0x280
│ │ │ │ │ ldmdavs sl, {r1, r5, r9, sl, sp, lr}
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:79251
│ │ │ │ │ andeq pc, r2, #34 @ 0x22
│ │ │ │ │ andcs r6, r0, sl, lsl r0
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:79254
│ │ │ │ │ svclt 0x0000bd70
│ │ │ │ │ - andseq r1, ip, lr, lsr #24
│ │ │ │ │ + andseq r1, ip, sl, asr #24
│ │ │ │ │ duk_err_range_push_beyond():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12563
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8
│ │ │ │ │ bl feb6d81c <__bss_end__@@Base+0xfe8690a0>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ bmi da604
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12564
│ │ │ │ │ cmpvc r0, r1, asr #32 @
│ │ │ │ │ @ instruction: 0xf7ff447a
│ │ │ │ │ svclt 0x0000ff89
│ │ │ │ │ - andseq r1, ip, ip, lsr #24
│ │ │ │ │ + andseq r1, ip, r8, asr #24
│ │ │ │ │ duk_err_error_internal():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12548
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8
│ │ │ │ │ bl feb6d83c <__bss_end__@@Base+0xfe8690c0>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ bmi da624
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12549
│ │ │ │ │ orrvc pc, r0, r1, asr #32
│ │ │ │ │ @ instruction: 0xf7ff447a
│ │ │ │ │ svclt 0x0000ff79
│ │ │ │ │ - andseq r1, ip, ip, ror #24
│ │ │ │ │ + andseq r1, ip, r8, lsl #25
│ │ │ │ │ duk_unicode_decode_xutf8_checked():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12932
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8
│ │ │ │ │ bl feb6d85c <__bss_end__@@Base+0xfe8690e0>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ vrecps.f32 q8, , q12
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12941
│ │ │ │ │ @@ -260,26 +260,26 @@
│ │ │ │ │ cfstrspl mvf15, [r0], {79} @ 0x4f
│ │ │ │ │ @ instruction: 0x0c0cebad
│ │ │ │ │ svceq 0x00f8f8cc
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12552
│ │ │ │ │ @ instruction: 0xf0414a02
│ │ │ │ │ ldrbtmi r7, [sl], #-384 @ 0xfffffe80
│ │ │ │ │ @ instruction: 0xff5ef7ff
│ │ │ │ │ - andseq r1, ip, r6, asr #24
│ │ │ │ │ + andseq r1, ip, r2, ror #24
│ │ │ │ │ duk_err_type_invalid_args():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12566
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8
│ │ │ │ │ bl feb6d890 <__bss_end__@@Base+0xfe869114>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ bmi da678
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12567
│ │ │ │ │ bicvs pc, r0, r1, asr #32
│ │ │ │ │ @ instruction: 0xf7ff447a
│ │ │ │ │ svclt 0x0000ff4f
│ │ │ │ │ - andseq r1, ip, r8, lsr ip
│ │ │ │ │ + andseq r1, ip, r4, asr ip
│ │ │ │ │ duk_bi_type_error_thrower():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:44811
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8
│ │ │ │ │ bl feb6d8b0 <__bss_end__@@Base+0xfe869134>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ @ instruction: 0xf64a0ff8
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:44812
│ │ │ │ │ @@ -423,15 +423,15 @@
│ │ │ │ │ @ instruction: 0xff35f7ff
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:19559
│ │ │ │ │ @ instruction: 0xf0246b6b
│ │ │ │ │ andcs r0, r1, r7, lsl #8
│ │ │ │ │ @ instruction: 0x63ab4423
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:19563
│ │ │ │ │ svclt 0x0000bd70
│ │ │ │ │ - andseq r1, ip, r8, lsl fp
│ │ │ │ │ + andseq r1, ip, r4, lsr fp
│ │ │ │ │ duk_valstack_grow_check_throw():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:19582
│ │ │ │ │ strb r2, [fp, r1, lsl #4]
│ │ │ │ │ duk__heap_mem_alloc_slowpath():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:53592
│ │ │ │ │ ldrblt fp, [r0, #-481]! @ 0xfffffe1f
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:53584
│ │ │ │ │ @@ -600,28 +600,28 @@
│ │ │ │ │ svceq 0x00f8f8cc
│ │ │ │ │ duk_err_range():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12558
│ │ │ │ │ vpmax.s8 d20, d1, d3
│ │ │ │ │ vorr.i32 d20, #9 @ 0x00000009
│ │ │ │ │ ldrbtmi r3, [sl], #-257 @ 0xfffffeff
│ │ │ │ │ stc2l 7, cr15, [r6, #1020] @ 0x3fc
│ │ │ │ │ - andseq r1, ip, sl, lsl #19
│ │ │ │ │ + andseq r1, ip, r6, lsr #19
│ │ │ │ │ duk__comp_recursion_increase():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:69482
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8
│ │ │ │ │ bl feb6dbc0 <__bss_end__@@Base+0xfe869444>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ bmi 11a9a8
│ │ │ │ │ duk_err_range():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:12558
│ │ │ │ │ msrvc SPSR_fiq, r0
│ │ │ │ │ smlabtcc r1, r0, r2, pc @
│ │ │ │ │ @ instruction: 0xf7ff447a
│ │ │ │ │ svclt 0x0000fdb5
│ │ │ │ │ - andseq r1, ip, r0, ror #22
│ │ │ │ │ + andseq r1, ip, ip, ror fp
│ │ │ │ │ duk_get_tval():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:18993
│ │ │ │ │ tstcs r0, #208, 18 @ 0x340000
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:18996
│ │ │ │ │ bl fe8e0de4 <__bss_end__@@Base+0xfe5dc668>
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:18993
│ │ │ │ │ b 13d75f0 <__bss_end__@@Base+0x10d2e74>
│ │ │ │ │ @@ -651,27 +651,27 @@
│ │ │ │ │ strmi r4, [r1], -r6, lsl #22
│ │ │ │ │ smlabtpl r0, sp, r9, lr
│ │ │ │ │ @ instruction: 0xf0474905
│ │ │ │ │ ldrtmi r6, [r0], -r0, asr #5
│ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85
│ │ │ │ │ @ instruction: 0xf7ff9402
│ │ │ │ │ svclt 0x0000fd25
│ │ │ │ │ - @ instruction: 0x001c1bb8
│ │ │ │ │ - mulseq ip, r2, r5
│ │ │ │ │ + @ instruction: 0x001c1bd4
│ │ │ │ │ + andseq r1, ip, lr, lsr #11
│ │ │ │ │ duk_require_function():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:21059
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8
│ │ │ │ │ bl feb6dc48 <__bss_end__@@Base+0xfe8694cc>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ blmi daa30
│ │ │ │ │ vmax.s8 d20, d5, d10
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:21062
│ │ │ │ │ ldrbtmi r2, [fp], #-326 @ 0xfffffeba
│ │ │ │ │ @ instruction: 0xffd1f7ff
│ │ │ │ │ - @ instruction: 0x001c1bbe
│ │ │ │ │ + @ instruction: 0x001c1bda
│ │ │ │ │ duk_call_setup_propcall_error():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:68966
│ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb6dc68 <__bss_end__@@Base+0xfe8694ec>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ ldmib r0, {r3, r4, r6, r7, r8, r9, sl, fp}^
│ │ │ │ │ duk_get_top():
│ │ │ │ │ @@ -736,16 +736,16 @@
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:69028
│ │ │ │ │ strtmi r4, [r0], -r9, lsr #12
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:69032
│ │ │ │ │ pop {r0, r2, ip, sp, pc}
│ │ │ │ │ @ instruction: 0xf0d740f0
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:69028
│ │ │ │ │ svclt 0x0000bfe3
│ │ │ │ │ - andseq r1, ip, r2, asr #25
│ │ │ │ │ - andseq r1, ip, r4, lsl #10
│ │ │ │ │ + @ instruction: 0x001c1cde
│ │ │ │ │ + andseq r1, ip, r0, lsr #10
│ │ │ │ │ main():
│ │ │ │ │ ./netsurf/frontends/framebuffer/gui.c:2181
│ │ │ │ │ svcmi 0x00f0e92d
│ │ │ │ │ cfstrspl mvf15, [r0], {79} @ 0x4f
│ │ │ │ │ @ instruction: 0x0c0cebad
│ │ │ │ │ svceq 0x0070f8cc
│ │ │ │ │ @ instruction: 0xb09b4ef6
│ │ │ │ │ @@ -1140,99 +1140,99 @@
│ │ │ │ │ eoreq r8, sl, ip, lsl r5
│ │ │ │ │ andeq r0, r0, r8, ror #21
│ │ │ │ │ strhteq r8, [sl], -r4
│ │ │ │ │ andeq r0, r0, r4, lsl sp
│ │ │ │ │ andeq r0, r0, r8, ror #18
│ │ │ │ │ andeq r0, r0, r4, ror #15
│ │ │ │ │ ldrdeq r0, [r0], -ip
│ │ │ │ │ - andseq r5, ip, lr, ror #28
│ │ │ │ │ + andseq r5, ip, sl, lsl #29
│ │ │ │ │ andeq r0, r0, ip, lsl sp
│ │ │ │ │ andseq r6, r2, r5, ror #2
│ │ │ │ │ andeq r0, r0, r0, lsr #13
│ │ │ │ │ @ instruction: 0x00125fd3
│ │ │ │ │ andeq r0, r0, ip, asr r6
│ │ │ │ │ andseq r8, fp, r0, asr #23
│ │ │ │ │ - andseq r5, ip, lr, asr #29
│ │ │ │ │ + andseq r5, ip, sl, ror #29
│ │ │ │ │ eoreq r8, sl, lr, asr #8
│ │ │ │ │ - andseq r5, ip, r0, ror #29
│ │ │ │ │ + @ instruction: 0x001c5efc
│ │ │ │ │ andseq r5, r2, r3, asr #29
│ │ │ │ │ eoreq r7, lr, r6, lsl #12
│ │ │ │ │ eoreq r7, lr, lr, asr #11
│ │ │ │ │ - andseq r5, ip, r4, ror #29
│ │ │ │ │ + andseq r5, ip, r0, lsl #30
│ │ │ │ │ andeq r0, r0, r8, asr #27
│ │ │ │ │ - andseq r5, ip, r2, ror #28
│ │ │ │ │ - andseq r5, ip, r2, ror #29
│ │ │ │ │ + andseq r5, ip, lr, ror lr
│ │ │ │ │ + @ instruction: 0x001c5efe
│ │ │ │ │ andeq r0, r0, r0, lsr #28
│ │ │ │ │ eoreq r7, lr, r8, ror #10
│ │ │ │ │ eoreq r7, lr, r2, asr r5
│ │ │ │ │ eoreq r7, lr, r4, asr #10
│ │ │ │ │ eoreq r7, lr, lr, lsr #10
│ │ │ │ │ - andseq r5, ip, r2, lsr #25
│ │ │ │ │ - mulseq ip, r6, sp
│ │ │ │ │ - andseq r5, ip, r8, lsl #25
│ │ │ │ │ + @ instruction: 0x001c5cbe
│ │ │ │ │ + @ instruction: 0x001c5db2
│ │ │ │ │ + andseq r5, ip, r4, lsr #25
│ │ │ │ │ andeq r0, r0, r8, asr #17
│ │ │ │ │ strdeq r7, [lr], -ip @
│ │ │ │ │ andeq r0, r0, r8, lsl #19
│ │ │ │ │ strhteq r8, [sl], -ip
│ │ │ │ │ - andseq r5, ip, r6, ror #28
│ │ │ │ │ + andseq r5, ip, r2, lsl #29
│ │ │ │ │ eoreq r8, sl, sl, ror r2
│ │ │ │ │ - @ instruction: 0x001c5ab2
│ │ │ │ │ - @ instruction: 0x001c5abc
│ │ │ │ │ + andseq r5, ip, lr, asr #21
│ │ │ │ │ + @ instruction: 0x001c5ad8
│ │ │ │ │ eoreq r2, r9, ip, lsl #5
│ │ │ │ │ eoreq r8, sl, r6, ror #3
│ │ │ │ │ - @ instruction: 0x001c5db4
│ │ │ │ │ - @ instruction: 0x001c5cd0
│ │ │ │ │ - @ instruction: 0x001c5cde
│ │ │ │ │ + @ instruction: 0x001c5dd0
│ │ │ │ │ + andseq r5, ip, ip, ror #25
│ │ │ │ │ + @ instruction: 0x001c5cfa
│ │ │ │ │ andseq r6, r2, r5, ror #26
│ │ │ │ │ - andseq r5, ip, r4, lsr #25
│ │ │ │ │ - @ instruction: 0x001c5afe
│ │ │ │ │ - @ instruction: 0x001c5bba
│ │ │ │ │ - andseq r5, ip, r6, lsl #24
│ │ │ │ │ - @ instruction: 0x001c5cde
│ │ │ │ │ + andseq r5, ip, r0, asr #25
│ │ │ │ │ + andseq r5, ip, sl, lsl fp
│ │ │ │ │ + @ instruction: 0x001c5bd6
│ │ │ │ │ + andseq r5, ip, r2, lsr #24
│ │ │ │ │ @ instruction: 0x001c5cfa
│ │ │ │ │ + andseq r5, ip, r6, lsl sp
│ │ │ │ │ ram_register_surface():
│ │ │ │ │ ./libnsfb/src/surface/ram.c:130
│ │ │ │ │ andcs r4, r7, r3, lsl #20
│ │ │ │ │ ldrbtmi r4, [sl], #-2307 @ 0xfffff6fd
│ │ │ │ │ @ instruction: 0xf1ad4479
│ │ │ │ │ svclt 0x0000bc8d
│ │ │ │ │ - andseq lr, fp, r2, lsl r3
│ │ │ │ │ + andseq lr, fp, lr, lsr #6
│ │ │ │ │ eoreq r0, r9, r8, lsr #24
│ │ │ │ │ sdl_register_surface():
│ │ │ │ │ ./libnsfb/src/surface/sdl.c:746
│ │ │ │ │ andcs r4, r1, r3, lsl #20
│ │ │ │ │ ldrbtmi r4, [sl], #-2307 @ 0xfffff6fd
│ │ │ │ │ @ instruction: 0xf1ad4479
│ │ │ │ │ svclt 0x0000bc81
│ │ │ │ │ - andseq pc, ip, r2, asr r5 @
│ │ │ │ │ + andseq pc, ip, lr, ror #10
│ │ │ │ │ eoreq r0, r9, r4, lsr ip
│ │ │ │ │ x_register_surface():
│ │ │ │ │ ./libnsfb/src/surface/x.c:1133
│ │ │ │ │ andcs r4, r2, r3, lsl #20
│ │ │ │ │ ldrbtmi r4, [sl], #-2307 @ 0xfffff6fd
│ │ │ │ │ @ instruction: 0xf1ad4479
│ │ │ │ │ svclt 0x0000bc75
│ │ │ │ │ - andseq r0, ip, lr, ror r1
│ │ │ │ │ + mulseq ip, sl, r1
│ │ │ │ │ eoreq r0, r9, r0, asr #24
│ │ │ │ │ vnc_register_surface():
│ │ │ │ │ ./libnsfb/src/surface/vnc.c:566
│ │ │ │ │ andcs r4, r4, r3, lsl #20
│ │ │ │ │ ldrbtmi r4, [sl], #-2307 @ 0xfffff6fd
│ │ │ │ │ @ instruction: 0xf1ad4479
│ │ │ │ │ svclt 0x0000bc69
│ │ │ │ │ - @ instruction: 0x001cf5f2
│ │ │ │ │ + andseq pc, ip, lr, lsl #12
│ │ │ │ │ eoreq r0, r9, ip, asr #24
│ │ │ │ │ wld_register_surface():
│ │ │ │ │ ./libnsfb/src/surface/wld.c:2092
│ │ │ │ │ andcs r4, r3, r3, lsl #18
│ │ │ │ │ ldrbtmi r4, [r9], #-2563 @ 0xfffff5fd
│ │ │ │ │ hvccc 50250 @ 0xc44a
│ │ │ │ │ ldfltp f7, [ip], {173} @ 0xad
│ │ │ │ │ eoreq r0, r9, sl, asr ip
│ │ │ │ │ - andseq pc, ip, r0, ror r7 @
│ │ │ │ │ + andseq pc, ip, ip, lsl #15
│ │ │ │ │ duk__js_execute_bytecode_inner():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:80242
│ │ │ │ │ svcmi 0x00f0e92d
│ │ │ │ │ cfstrspl mvf15, [r0], {79} @ 0x4f
│ │ │ │ │ blhi 152514
│ │ │ │ │ @ instruction: 0x0c0cebad
│ │ │ │ │ bleq ffc55398 <__bss_end__@@Base+0xff950c1c>
│ │ │ │ │ @@ -14653,18 +14653,18 @@
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:80484
│ │ │ │ │ stcllt 7, cr15, [r5, #988] @ 0x3dc
│ │ │ │ │ andhi pc, r0, pc, lsr #7
│ │ │ │ │ andeq r0, r0, r0
│ │ │ │ │ teqmi r0, #0
│ │ │ │ │ andeq r0, r0, r0
│ │ │ │ │ svcvc 0x00f80000
│ │ │ │ │ - andseq r8, fp, r6, asr #23
│ │ │ │ │ - andseq r8, fp, ip, lsl #22
│ │ │ │ │ - mulseq fp, r4, fp
│ │ │ │ │ - andseq r8, fp, r0, ror fp
│ │ │ │ │ + andseq r8, fp, r2, ror #23
│ │ │ │ │ + andseq r8, fp, r8, lsr #22
│ │ │ │ │ + @ instruction: 0x001b8bb0
│ │ │ │ │ + andseq r8, fp, ip, lsl #23
│ │ │ │ │ duk_heap_mem_realloc():
│ │ │ │ │ ./netsurf/content/handlers/javascript/duktape/duktape.c:53797
│ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb76774 <__bss_end__@@Base+0xfe871ff8>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ bvs ff0e353c <__bss_end__@@Base+0xfeddedc0>
│ │ │ │ │ strmi r4, [lr], -r4, lsl #12
│ │ │ │ │ @@ -16110,17 +16110,17 @@
│ │ │ │ │ ldclt 0, cr2, [r0, #-4]
│ │ │ │ │ mulseq sl, sl, r6
│ │ │ │ │ @ instruction: 0xfffffca7
│ │ │ │ │ andseq r7, sl, sl, ror r6
│ │ │ │ │ @ instruction: 0xfffffcff
│ │ │ │ │ andseq r7, sl, r2, asr r6
│ │ │ │ │ @ instruction: 0xfffffd13
│ │ │ │ │ - andseq r5, ip, sl, asr r8
│ │ │ │ │ + andseq r5, ip, r6, ror r8
│ │ │ │ │ @ instruction: 0xfffffd27
│ │ │ │ │ - andseq r5, ip, r2, asr #17
│ │ │ │ │ + @ instruction: 0x001c58de
│ │ │ │ │ @ instruction: 0xfffffd3b
│ │ │ │ │ @ instruction: 0xfffffd73
│ │ │ │ │ andseq r7, sl, r0, asr #11
│ │ │ │ │ @ instruction: 0xfffffd85
│ │ │ │ │ @ instruction: 0xfffffdbd
│ │ │ │ │ andseq r7, sl, lr, lsl #11
│ │ │ │ │ @ instruction: 0xfffffdcf
│ │ │ │ │ @@ -16425,19 +16425,19 @@
│ │ │ │ │ strtmi r0, [r0], -r1, lsl #2
│ │ │ │ │ @ instruction: 0xf0cd447a
│ │ │ │ │ strtmi pc, [r0], -pc, asr #18
│ │ │ │ │ ./netsurf/build/Linux-framebuffer/duktape/audio_track.c:226
│ │ │ │ │ cdp2 0, 15, cr15, cr2, cr4, {6}
│ │ │ │ │ ./netsurf/build/Linux-framebuffer/duktape/audio_track.c:229
│ │ │ │ │ ldclt 0, cr2, [r0, #-4]
│ │ │ │ │ - andseq r2, ip, lr, asr #29
│ │ │ │ │ + andseq r2, ip, sl, ror #29
│ │ │ │ │ @ instruction: 0xfffffe3f
│ │ │ │ │ andseq r7, sl, r2, lsl #4
│ │ │ │ │ @ instruction: 0xfffffe97
│ │ │ │ │ - andseq r7, fp, r6, lsr #22
│ │ │ │ │ + andseq r7, fp, r2, asr #22
│ │ │ │ │ @ instruction: 0xfffffeab
│ │ │ │ │ andseq r7, sl, sl, lsr #3
│ │ │ │ │ @ instruction: 0xfffffebf
│ │ │ │ │ andseq r7, sl, r6, lsl #3
│ │ │ │ │ @ instruction: 0xfffffed3
│ │ │ │ │ @ instruction: 0xfffffdb7
│ │ │ │ │ @ instruction: 0xfffffd03
│ │ │ │ │ @@ -16814,15 +16814,15 @@
│ │ │ │ │ ./netsurf/build/Linux-framebuffer/duktape/audio_track_list.c:275
│ │ │ │ │ svclt 0x0000bd10
│ │ │ │ │ eoreq r8, r8, ip, lsl #5
│ │ │ │ │ andeq r0, r0, r0, ror #16
│ │ │ │ │ andseq r6, sl, sl, ror ip
│ │ │ │ │ andseq r6, sl, r6, asr #27
│ │ │ │ │ @ instruction: 0xfffffd85
│ │ │ │ │ - andseq r7, fp, ip, ror #12
│ │ │ │ │ + andseq r7, fp, r8, lsl #13
│ │ │ │ │ @ instruction: 0xfffffddd
│ │ │ │ │ @ instruction: 0x001ab1d4
│ │ │ │ │ @ instruction: 0xfffffdf1
│ │ │ │ │ @ instruction: 0xfffffe29
│ │ │ │ │ andseq r6, sl, r6, lsr sp
│ │ │ │ │ @ instruction: 0xfffffe3b
│ │ │ │ │ @ instruction: 0xfffffe73
│ │ │ │ │ @@ -17355,15 +17355,15 @@
│ │ │ │ │ ./netsurf/build/Linux-framebuffer/duktape/binding.c:99
│ │ │ │ │ @ instruction: 0xf0d62103
│ │ │ │ │ andcs pc, r1, pc, asr #30
│ │ │ │ │ ./netsurf/build/Linux-framebuffer/duktape/binding.c:102
│ │ │ │ │ svclt 0x0000bd10
│ │ │ │ │ @ instruction: 0x001a66f2
│ │ │ │ │ andseq r6, sl, r8, lsl #14
│ │ │ │ │ - andseq r4, fp, r4, asr sp
│ │ │ │ │ + andseq r4, fp, r0, ror sp
│ │ │ │ │ dukky_create_prototype():
│ │ │ │ │ ./netsurf/build/Linux-framebuffer/duktape/binding.c:104
│ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb787dc <__bss_end__@@Base+0xfe874060>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ addlt r0, r3, r0, ror #31
│ │ │ │ │ strmi r4, [sp], -r4, lsl #12
│ │ │ │ │ @@ -18514,15 +18514,15 @@
│ │ │ │ │ @ instruction: 0x000006b0
│ │ │ │ │ andseq r6, sl, ip, lsr #11
│ │ │ │ │ andseq r6, sl, r8, lsr #11
│ │ │ │ │ andeq r0, r0, ip, asr sp
│ │ │ │ │ @ instruction: 0x001a65b8
│ │ │ │ │ andseq r6, sl, r4, asr #11
│ │ │ │ │ andeq r0, r0, ip, lsl #24
│ │ │ │ │ - andseq r0, fp, lr, lsl r7
│ │ │ │ │ + andseq r0, fp, sl, lsr r7
│ │ │ │ │ @ instruction: 0x001a65d6
│ │ │ │ │ ldrdeq r0, [r0], -ip
│ │ │ │ │ andseq r7, sl, r8, ror #4
│ │ │ │ │ @ instruction: 0x001a64b8
│ │ │ │ │ andeq r0, r0, r8, lsr sl
│ │ │ │ │ andseq ip, sl, r2, asr #9
│ │ │ │ │ andseq r6, sl, r2, asr #11
│ │ │ │ │ @@ -19855,15 +19855,15 @@
│ │ │ │ │ eoreq r5, r8, ip, ror #20
│ │ │ │ │ andeq r0, r0, r0, ror #16
│ │ │ │ │ andseq r4, sl, sl, asr r4
│ │ │ │ │ andseq r7, sl, r2, ror r5
│ │ │ │ │ @ instruction: 0xfffffe91
│ │ │ │ │ andseq r7, sl, ip, asr #10
│ │ │ │ │ @ instruction: 0xfffffe07
│ │ │ │ │ - andseq r2, ip, lr, lsl r7
│ │ │ │ │ + andseq r2, ip, sl, lsr r7
│ │ │ │ │ @ instruction: 0xfffffd93
│ │ │ │ │ @ instruction: 0x001a74f2
│ │ │ │ │ @ instruction: 0xfffffecf
│ │ │ │ │ @ instruction: 0xfffffe7f
│ │ │ │ │ @ instruction: 0xfffffcdf
│ │ │ │ │ @ instruction: 0xfffffc67
│ │ │ │ │ andseq r4, sl, r4, lsl r4
│ │ │ │ │ @@ -20483,15 +20483,15 @@
│ │ │ │ │ eoreq r5, r8, r4, lsr r3
│ │ │ │ │ eoreq r5, r8, sl, lsr #6
│ │ │ │ │ andeq r0, r0, ip, ror #25
│ │ │ │ │ eoreq r5, r8, ip, lsl #6
│ │ │ │ │ strdeq r0, [r0], -r8
│ │ │ │ │ andeq r0, r0, ip, lsl lr
│ │ │ │ │ andeq r0, r0, r9, lsr #2
│ │ │ │ │ - andseq r2, ip, r6, ror #18
│ │ │ │ │ + andseq r2, ip, r2, lsl #19
│ │ │ │ │ andseq r6, sl, r8, ror #28
│ │ │ │ │ andseq r6, sl, r6, lsr #29
│ │ │ │ │ canvas2d__copy_bitmap_to_bitmap():
│ │ │ │ │ ./netsurf/build/Linux-framebuffer/duktape/canvas_rendering_context2d.c:329
│ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8
│ │ │ │ │ bl feb7b0a8 <__bss_end__@@Base+0xfe87692c>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ @@ -20685,17 +20685,17 @@
│ │ │ │ │ eoreq r5, r8, r4, lsr r1
│ │ │ │ │ andeq r0, r0, ip, lsl lr
│ │ │ │ │ strdeq r0, [r0], -r8
│ │ │ │ │ eoreq r5, r8, r4, ror #1
│ │ │ │ │ @ instruction: 0xfffffee9
│ │ │ │ │ andseq r6, sl, r0, lsr #25
│ │ │ │ │ eoreq r5, r8, lr, lsr #31
│ │ │ │ │ - andseq r2, ip, r8, lsr r7
│ │ │ │ │ + andseq r2, ip, r4, asr r7
│ │ │ │ │ andseq r6, sl, sl, lsr ip
│ │ │ │ │ - andseq r1, fp, r2, ror r1
│ │ │ │ │ + andseq r1, fp, lr, lsl #3
│ │ │ │ │ dukky_canvas_rendering_context2d_fill():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:1060
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8
│ │ │ │ │ bl feb7b2dc <__bss_end__@@Base+0xfe876b60>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ stcmi 15, cr0, [fp, #-960] @ 0xfffffc40
│ │ │ │ │ @ instruction: 0xf0bf4604
│ │ │ │ │ @@ -21144,19 +21144,19 @@
│ │ │ │ │ blx fe7608b0 <__bss_end__@@Base+0xfe45c134>
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:1942
│ │ │ │ │ andlt r2, r5, r0
│ │ │ │ │ svclt 0x0000bd30
│ │ │ │ │ eoreq r4, r8, r8, lsr #24
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - andseq r2, fp, sl, lsl #25
│ │ │ │ │ + andseq r2, fp, r6, lsr #25
│ │ │ │ │ andseq r6, sl, r6, ror #15
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ @ instruction: 0x001a67bc
│ │ │ │ │ - andseq r6, fp, ip, ror r4
│ │ │ │ │ + mulseq fp, r8, r4
│ │ │ │ │ mulseq sl, r2, r7
│ │ │ │ │ andseq r9, sl, lr, lsl #7
│ │ │ │ │ andseq r6, sl, sl, ror #14
│ │ │ │ │ andseq r9, sl, sl, lsl #3
│ │ │ │ │ andseq r6, sl, r6, asr #14
│ │ │ │ │ dukky_canvas_rendering_context2d_bezierCurveTo():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:1828
│ │ │ │ │ @@ -21308,17 +21308,17 @@
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ andseq r6, sl, ip, ror #12
│ │ │ │ │ @ instruction: 0x001a65fe
│ │ │ │ │ andseq r6, sl, r6, asr r6
│ │ │ │ │ @ instruction: 0x001a65d6
│ │ │ │ │ andseq r6, sl, sl, lsr #12
│ │ │ │ │ @ instruction: 0x001a65b2
│ │ │ │ │ - andseq r2, fp, r6, lsr sl
│ │ │ │ │ + andseq r2, fp, r2, asr sl
│ │ │ │ │ andseq r6, sl, sl, lsl #11
│ │ │ │ │ - andseq r6, fp, r2, asr r2
│ │ │ │ │ + andseq r6, fp, lr, ror #4
│ │ │ │ │ andseq r6, sl, r6, ror #10
│ │ │ │ │ dukky_canvas_rendering_context2d_quadraticCurveTo():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:1782
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb7b9e8 <__bss_end__@@Base+0xfe87726c>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ stclmi 15, cr0, [lr, #-896] @ 0xfffffc80
│ │ │ │ │ @@ -21432,17 +21432,17 @@
│ │ │ │ │ @ instruction: 0x001a64f2
│ │ │ │ │ andseq r6, sl, r8, ror r4
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ andseq r6, sl, sl, asr #8
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ @ instruction: 0x001a64b4
│ │ │ │ │ andseq r6, sl, sl, lsr #8
│ │ │ │ │ - andseq r6, fp, lr, ror #1
│ │ │ │ │ + andseq r6, fp, sl, lsl #2
│ │ │ │ │ andseq r6, sl, r2, lsl #8
│ │ │ │ │ - andseq r2, fp, sl, lsl #17
│ │ │ │ │ + andseq r2, fp, r6, lsr #17
│ │ │ │ │ @ instruction: 0x001a63de
│ │ │ │ │ dukky_canvas_rendering_context2d_lineTo():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:1746
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb7bb64 <__bss_end__@@Base+0xfe8773e8>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ ldcmi 15, cr0, [r7, #-896]! @ 0xfffffc80
│ │ │ │ │ @@ -21521,17 +21521,17 @@
│ │ │ │ │ @ instruction: 0xf0be9400
│ │ │ │ │ andcs pc, r0, r7, asr r8 @
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:1779
│ │ │ │ │ ldclt 0, cr11, [r0, #-20]! @ 0xffffffec
│ │ │ │ │ eoreq r4, r8, r8, lsr r7
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - @ instruction: 0x001b27b8
│ │ │ │ │ + @ instruction: 0x001b27d4
│ │ │ │ │ andseq r6, sl, r4, lsl r3
│ │ │ │ │ - @ instruction: 0x001b5fd0
│ │ │ │ │ + andseq r5, fp, ip, ror #31
│ │ │ │ │ andseq r6, sl, r6, ror #5
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ @ instruction: 0x001a62bc
│ │ │ │ │ dukky_canvas_rendering_context2d_moveTo():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:1710
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb7bc74 <__bss_end__@@Base+0xfe8774f8>
│ │ │ │ │ @@ -21607,18 +21607,18 @@
│ │ │ │ │ @ instruction: 0xf06fc034
│ │ │ │ │ stmib sp, {r0, r2, r8}^
│ │ │ │ │ ldrbtmi r3, [sl], #-1
│ │ │ │ │ vmax.s8 d20, d0, d16
│ │ │ │ │ @ instruction: 0xe7d663b3
│ │ │ │ │ eoreq r4, r8, r8, lsr #12
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ - andseq r2, fp, r4, lsr #13
│ │ │ │ │ + andseq r2, fp, r0, asr #13
│ │ │ │ │ andseq r6, sl, r6, lsl #4
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - @ instruction: 0x001b5ebc
│ │ │ │ │ + @ instruction: 0x001b5ed8
│ │ │ │ │ @ instruction: 0x001a61d2
│ │ │ │ │ @ instruction: 0x001a61b2
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ dukky_canvas_rendering_context2d_strokeRect():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:991
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb7bd78 <__bss_end__@@Base+0xfe8775fc>
│ │ │ │ │ @@ -21732,19 +21732,19 @@
│ │ │ │ │ @ instruction: 0xff1af0bd
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:1034
│ │ │ │ │ andlt r2, r5, r0
│ │ │ │ │ svclt 0x0000bd30
│ │ │ │ │ eoreq r4, r8, r4, lsr #10
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - andseq r2, fp, r6, lsl #11
│ │ │ │ │ + andseq r2, fp, r2, lsr #11
│ │ │ │ │ andseq r6, sl, r2, ror #1
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ ldrheq r6, [sl], -r8
│ │ │ │ │ - andseq r5, fp, r8, ror sp
│ │ │ │ │ + mulseq fp, r4, sp
│ │ │ │ │ andseq r6, sl, lr, lsl #1
│ │ │ │ │ andseq r8, sl, sl, lsl #25
│ │ │ │ │ andseq r6, sl, r6, rrx
│ │ │ │ │ andseq r8, sl, r6, lsl #21
│ │ │ │ │ andseq r6, sl, r2, asr #32
│ │ │ │ │ dukky_canvas_rendering_context2d_fillRect():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:945
│ │ │ │ │ @@ -21855,20 +21855,20 @@
│ │ │ │ │ strls r6, [r0], #-2084 @ 0xfffff7dc
│ │ │ │ │ mrc2 0, 2, pc, cr12, cr13, {5}
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:988
│ │ │ │ │ andlt r2, r5, r0
│ │ │ │ │ svclt 0x0000bd30
│ │ │ │ │ mlaeq r8, ip, r3, r4
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ - @ instruction: 0x001b23fe
│ │ │ │ │ + andseq r2, fp, sl, lsl r4
│ │ │ │ │ andseq r5, sl, r0, ror #30
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ andseq r5, sl, r2, lsr pc
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ - @ instruction: 0x001b5bfc
│ │ │ │ │ + andseq r5, fp, r8, lsl ip
│ │ │ │ │ andseq r5, sl, r2, lsl pc
│ │ │ │ │ andseq r8, sl, lr, lsl #22
│ │ │ │ │ andseq r5, sl, sl, ror #29
│ │ │ │ │ andseq r8, sl, sl, lsl #18
│ │ │ │ │ andseq r5, sl, r6, asr #29
│ │ │ │ │ dukky_canvas_rendering_context2d_clearRect():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:899
│ │ │ │ │ @@ -21984,19 +21984,19 @@
│ │ │ │ │ ldc2 0, cr15, [r8, #756] @ 0x2f4
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:942
│ │ │ │ │ andlt r2, r5, r0
│ │ │ │ │ svclt 0x0000bd30
│ │ │ │ │ eoreq r4, r8, r0, lsr #4
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - andseq r2, fp, r2, lsl #5
│ │ │ │ │ + mulseq fp, lr, r2
│ │ │ │ │ @ instruction: 0x001a5dde
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ @ instruction: 0x001a5db4
│ │ │ │ │ - andseq r5, fp, r4, ror sl
│ │ │ │ │ + mulseq fp, r0, sl
│ │ │ │ │ andseq r5, sl, sl, lsl #27
│ │ │ │ │ andseq r8, sl, r6, lsl #19
│ │ │ │ │ andseq r5, sl, r2, ror #26
│ │ │ │ │ andseq r8, sl, r2, lsl #15
│ │ │ │ │ andseq r5, sl, lr, lsr sp
│ │ │ │ │ dukky_canvas_rendering_context2d_createRadialGradient():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:809
│ │ │ │ │ @@ -22423,26 +22423,26 @@
│ │ │ │ │ vadd.i8 , q8, q14
│ │ │ │ │ ldrbtmi r2, [sl], #-979 @ 0xfffffc2d
│ │ │ │ │ strls r6, [r0], #-2084 @ 0xfffff7dc
│ │ │ │ │ blx ffbe1808 <__bss_end__@@Base+0xff8dd08c>
│ │ │ │ │ svclt 0x0000e792
│ │ │ │ │ eoreq r3, r8, r4, lsr #26
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ - andseq sp, fp, r2, lsl #2
│ │ │ │ │ + andseq sp, fp, lr, lsl r1
│ │ │ │ │ @ instruction: 0x001a58d0
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ andseq r5, sl, r2, lsr #17
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ - ldrsbeq sp, [fp], -r0
│ │ │ │ │ + andseq sp, fp, ip, ror #1
│ │ │ │ │ andseq r5, sl, r2, lsl #17
│ │ │ │ │ - andseq pc, sl, lr, lsr r6 @
│ │ │ │ │ + andseq pc, sl, sl, asr r6 @
│ │ │ │ │ andseq r5, sl, sl, asr r8
│ │ │ │ │ - mulseq fp, lr, r4
│ │ │ │ │ + @ instruction: 0x001b74ba
│ │ │ │ │ andseq r5, sl, r6, lsr r8
│ │ │ │ │ - andseq ip, fp, lr, lsr #23
│ │ │ │ │ + andseq ip, fp, sl, asr #23
│ │ │ │ │ andseq r5, sl, lr, lsl #16
│ │ │ │ │ andseq r8, sl, r2, lsl #3
│ │ │ │ │ andseq r5, sl, sl, ror #15
│ │ │ │ │ dukky_canvas_rendering_context2d_transform():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:628
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb7c764 <__bss_end__@@Base+0xfe877fe8>
│ │ │ │ │ @@ -22581,26 +22581,26 @@
│ │ │ │ │ vadd.i8 , q8, q14
│ │ │ │ │ ldrbtmi r2, [sl], #-923 @ 0xfffffc65
│ │ │ │ │ strls r6, [r0], #-2084 @ 0xfffff7dc
│ │ │ │ │ @ instruction: 0xf9f8f0bd
│ │ │ │ │ svclt 0x0000e792
│ │ │ │ │ eoreq r3, r8, r8, lsr fp
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ - andseq ip, fp, r6, lsl pc
│ │ │ │ │ + andseq ip, fp, r2, lsr pc
│ │ │ │ │ andseq r5, sl, r4, ror #13
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ @ instruction: 0x001a56b6
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ - andseq ip, fp, r4, ror #29
│ │ │ │ │ + andseq ip, fp, r0, lsl #30
│ │ │ │ │ mulseq sl, r6, r6
│ │ │ │ │ - andseq pc, sl, r2, asr r4 @
│ │ │ │ │ + andseq pc, sl, lr, ror #8
│ │ │ │ │ andseq r5, sl, lr, ror #12
│ │ │ │ │ - @ instruction: 0x001b72b2
│ │ │ │ │ + andseq r7, fp, lr, asr #5
│ │ │ │ │ andseq r5, sl, sl, asr #12
│ │ │ │ │ - andseq ip, fp, r2, asr #19
│ │ │ │ │ + @ instruction: 0x001bc9de
│ │ │ │ │ andseq r5, sl, r2, lsr #12
│ │ │ │ │ mulseq sl, r6, pc @
│ │ │ │ │ @ instruction: 0x001a55fe
│ │ │ │ │ dukky_canvas_rendering_context2d_translate():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:592
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb7c950 <__bss_end__@@Base+0xfe8781d4>
│ │ │ │ │ @@ -22676,18 +22676,18 @@
│ │ │ │ │ @ instruction: 0xf06fc034
│ │ │ │ │ stmib sp, {r0, r2, r8}^
│ │ │ │ │ ldrbtmi r3, [sl], #-1
│ │ │ │ │ vmax.s8 d20, d0, d16
│ │ │ │ │ @ instruction: 0xe7d62355
│ │ │ │ │ eoreq r3, r8, ip, asr #18
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ - andseq r1, fp, r8, asr #19
│ │ │ │ │ + andseq r1, fp, r4, ror #19
│ │ │ │ │ andseq r5, sl, sl, lsr #10
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - andseq r5, fp, r0, ror #3
│ │ │ │ │ + @ instruction: 0x001b51fc
│ │ │ │ │ @ instruction: 0x001a54f6
│ │ │ │ │ @ instruction: 0x001a54d6
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ dukky_canvas_rendering_context2d_rotate():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:561
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb7ca54 <__bss_end__@@Base+0xfe8782d8>
│ │ │ │ │ @@ -22747,15 +22747,15 @@
│ │ │ │ │ @ instruction: 0xf06fc02c
│ │ │ │ │ stmib sp, {r0, r2, r8}^
│ │ │ │ │ ldrbtmi r3, [sl], #-1
│ │ │ │ │ vmax.s8 d20, d0, d16
│ │ │ │ │ @ instruction: 0xe7e92336
│ │ │ │ │ eoreq r3, r8, r8, asr #16
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ - andseq pc, fp, r6, lsl #18
│ │ │ │ │ + andseq pc, fp, r2, lsr #18
│ │ │ │ │ andseq r5, sl, r0, lsr r4
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ andseq r5, sl, r2, lsl #8
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ dukky_canvas_rendering_context2d_scale():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:525
│ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ @@ -22832,18 +22832,18 @@
│ │ │ │ │ @ instruction: 0xf06fc034
│ │ │ │ │ stmib sp, {r0, r2, r8}^
│ │ │ │ │ ldrbtmi r3, [sl], #-1
│ │ │ │ │ vmax.s8 d20, d0, d16
│ │ │ │ │ bfi r2, r2, #6, #17
│ │ │ │ │ eoreq r3, r8, ip, ror r7
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ - @ instruction: 0x001b17f8
│ │ │ │ │ + andseq r1, fp, r4, lsl r8
│ │ │ │ │ andseq r5, sl, sl, asr r3
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - andseq r5, fp, r0, lsl r0
│ │ │ │ │ + andseq r5, fp, ip, lsr #32
│ │ │ │ │ andseq r5, sl, r6, lsr #6
│ │ │ │ │ andseq r5, sl, r6, lsl #6
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ dukky_canvas_rendering_context2d_ellipse():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:2008
│ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb7cc24 <__bss_end__@@Base+0xfe8784a8>
│ │ │ │ │ @@ -23035,19 +23035,19 @@
│ │ │ │ │ movweq pc, #63040 @ 0xf640 @
│ │ │ │ │ stmdavs r4!, {r1, r3, r4, r5, r6, sl, lr}
│ │ │ │ │ @ instruction: 0xf0bc9400
│ │ │ │ │ ldrb pc, [r7, -r9, asr #30] @
│ │ │ │ │ eoreq r3, r8, r8, ror r6
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - mulseq fp, r8, r6
│ │ │ │ │ + @ instruction: 0x001b16b4
│ │ │ │ │ @ instruction: 0x001a51f4
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ andseq r5, sl, r4, asr #3
│ │ │ │ │ - andseq r4, fp, r8, lsl #29
│ │ │ │ │ + andseq r4, fp, r4, lsr #29
│ │ │ │ │ mulseq sl, lr, r1
│ │ │ │ │ andseq r5, sl, r6, lsr #4
│ │ │ │ │ andseq r5, sl, r6, ror r1
│ │ │ │ │ @ instruction: 0x001a51f0
│ │ │ │ │ andseq r5, sl, r8, asr #2
│ │ │ │ │ @ instruction: 0x001a51d8
│ │ │ │ │ andseq r5, sl, r0, lsr #2
│ │ │ │ │ @@ -23221,19 +23221,19 @@
│ │ │ │ │ bicvc pc, r6, #64, 4
│ │ │ │ │ stmdavs r4!, {r1, r3, r4, r5, r6, sl, lr}
│ │ │ │ │ @ instruction: 0xf0bc9400
│ │ │ │ │ ldrb pc, [fp, -fp, lsr #28]! @
│ │ │ │ │ ldrdeq r3, [r8], -ip @
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - andseq r1, fp, r4, lsl r4
│ │ │ │ │ + andseq r1, fp, r0, lsr r4
│ │ │ │ │ andseq r4, sl, r0, ror pc
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ andseq r4, sl, r0, asr #30
│ │ │ │ │ - andseq r4, fp, r4, lsl #24
│ │ │ │ │ + andseq r4, fp, r0, lsr #24
│ │ │ │ │ andseq r4, sl, sl, lsl pc
│ │ │ │ │ @ instruction: 0x001a4fb6
│ │ │ │ │ @ instruction: 0x001a4ef2
│ │ │ │ │ @ instruction: 0x001a4fb0
│ │ │ │ │ andseq r4, sl, r4, asr #29
│ │ │ │ │ andseq r4, sl, ip, ror #30
│ │ │ │ │ mulseq sl, ip, lr
│ │ │ │ │ @@ -23464,15 +23464,15 @@
│ │ │ │ │ andseq r4, sl, r4, ror sp
│ │ │ │ │ andseq r4, sl, r8, lsl #25
│ │ │ │ │ eoreq r3, r8, r8, lsr #32
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ andseq r4, sl, r4, asr #24
│ │ │ │ │ andseq r4, sl, r8, lsl sp
│ │ │ │ │ andseq r4, sl, r2, lsr #24
│ │ │ │ │ - andseq r8, fp, lr, lsl #23
│ │ │ │ │ + andseq r8, fp, sl, lsr #23
│ │ │ │ │ @ instruction: 0x001a4bfe
│ │ │ │ │ @ instruction: 0x001a4cd6
│ │ │ │ │ @ instruction: 0x001a4bda
│ │ │ │ │ @ instruction: 0x001a4cf2
│ │ │ │ │ @ instruction: 0x001a4cb2
│ │ │ │ │ @ instruction: 0x001a4cbc
│ │ │ │ │ mulseq sl, r8, ip
│ │ │ │ │ @@ -23903,19 +23903,19 @@
│ │ │ │ │ mvnsmi pc, #64, 4
│ │ │ │ │ stmdavs r4!, {r1, r3, r4, r5, r6, sl, lr}
│ │ │ │ │ @ instruction: 0xf0bc9400
│ │ │ │ │ ldr pc, [r6, r3, asr #20]
│ │ │ │ │ eoreq r2, r8, ip, ror fp
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - andseq r0, fp, r0, asr #23
│ │ │ │ │ + @ instruction: 0x001b0bdc
│ │ │ │ │ andseq r4, sl, r6, lsl r7
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ andseq r4, sl, ip, ror #13
│ │ │ │ │ - @ instruction: 0x001b43b0
│ │ │ │ │ + andseq r4, fp, ip, asr #7
│ │ │ │ │ andseq r4, sl, r4, asr #13
│ │ │ │ │ andseq r4, sl, ip, ror #15
│ │ │ │ │ mulseq sl, r4, r6
│ │ │ │ │ dukky_canvas_rendering_context2d_fillText():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:1188
│ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb7d8a0 <__bss_end__@@Base+0xfe879124>
│ │ │ │ │ @@ -24033,19 +24033,19 @@
│ │ │ │ │ bicmi pc, r4, #64, 4
│ │ │ │ │ stmdavs r4!, {r1, r3, r4, r5, r6, sl, lr}
│ │ │ │ │ @ instruction: 0xf0bc9400
│ │ │ │ │ ldr pc, [r6, r3, lsl #19]
│ │ │ │ │ strdeq r2, [r8], -ip @
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ andeq r0, r0, r4, ror #21
│ │ │ │ │ - andseq r0, fp, r0, asr #20
│ │ │ │ │ + andseq r0, fp, ip, asr sl
│ │ │ │ │ mulseq sl, r6, r5
│ │ │ │ │ andeq r0, r0, r4, lsl r8
│ │ │ │ │ andseq r4, sl, ip, ror #10
│ │ │ │ │ - andseq r4, fp, r0, lsr r2
│ │ │ │ │ + andseq r4, fp, ip, asr #4
│ │ │ │ │ andseq r4, sl, r4, asr #10
│ │ │ │ │ andseq r4, sl, ip, ror #12
│ │ │ │ │ andseq r4, sl, r4, lsl r5
│ │ │ │ │ dukky_canvas_rendering_context2d___constructor():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:430
│ │ │ │ │ svcmi 0x00f0e92d
│ │ │ │ │ cfstrspl mvf15, [r0], {79} @ 0x4f
│ │ │ │ │ @@ -24360,27 +24360,27 @@
│ │ │ │ │ strdeq r0, [r0], -r8
│ │ │ │ │ mlaeq r8, r2, r7, r2
│ │ │ │ │ andeq r0, r0, ip, lsr #23
│ │ │ │ │ andseq r4, sl, r2, ror #9
│ │ │ │ │ andeq r0, r0, ip, ror #28
│ │ │ │ │ andseq r4, sl, r2, lsl #9
│ │ │ │ │ @ instruction: 0xffffd4f5
│ │ │ │ │ - andseq pc, fp, r6, lsr sp @
│ │ │ │ │ + andseq pc, fp, r2, asr sp @
│ │ │ │ │ andseq r4, sl, r8, asr #6
│ │ │ │ │ andseq r4, sl, r8, lsr #7
│ │ │ │ │ - andseq pc, fp, ip, lsl sp @
│ │ │ │ │ + andseq pc, fp, r8, lsr sp @
│ │ │ │ │ andseq r4, sl, lr, lsr #6
│ │ │ │ │ andseq r4, sl, sl, asr r2
│ │ │ │ │ - andseq pc, fp, r6, lsl #26
│ │ │ │ │ + andseq pc, fp, r2, lsr #26
│ │ │ │ │ andseq r4, sl, r8, lsl r3
│ │ │ │ │ andseq r4, sl, r4, asr #4
│ │ │ │ │ - @ instruction: 0x001bfcf0
│ │ │ │ │ + andseq pc, fp, ip, lsl #26
│ │ │ │ │ andseq r4, sl, r2, lsl #6
│ │ │ │ │ andseq r4, sl, lr, lsr #4
│ │ │ │ │ - @ instruction: 0x001bfcdc
│ │ │ │ │ + @ instruction: 0x001bfcf8
│ │ │ │ │ @ instruction: 0x001a41de
│ │ │ │ │ andseq r4, sl, r2, ror #6
│ │ │ │ │ dukky_canvas_rendering_context2d___destructor():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:443
│ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0
│ │ │ │ │ bl feb7dd7c <__bss_end__@@Base+0xfe879600>
│ │ │ │ │ @ instruction: 0xf8cc0c0c
│ │ │ │ │ @@ -24431,15 +24431,15 @@
│ │ │ │ │ stmdami r8, {r0, r1, r2, r8, fp, lr}
│ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85
│ │ │ │ │ ldrbtmi r3, [r8], #-888 @ 0xfffffc88
│ │ │ │ │ stc 7, cr15, [r0], #952 @ 0x3b8
│ │ │ │ │ eoreq r2, r8, r2, lsr #10
│ │ │ │ │ andeq r0, r0, r4, lsr r8
│ │ │ │ │ @ instruction: 0x000007b8
│ │ │ │ │ - andseq pc, fp, r8, ror #23
│ │ │ │ │ + andseq pc, fp, r4, lsl #24
│ │ │ │ │ andseq r4, sl, sl, lsl #2
│ │ │ │ │ andseq r4, sl, r6, lsr #2
│ │ │ │ │ dukky_canvas_rendering_context2d_putImageData():
│ │ │ │ │ ./netsurf/canvas_rendering_context2d.c:1564
│ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000
│ │ │ │ │ cfstrspl mvf15, [r0], {79} @ 0x4f
│ │ │ │ │ @ instruction: 0x0c0cebad
│ │ │ │ │ @@ -26940,15 +26940,15 @@
│ │ │ │ │ @ instruction: 0xffffc849
│ │ │ │ │ andseq r3, sl, r6, lsl r3
│ │ │ │ │ @ instruction: 0xffffdd6b
│ │ │ │ │ andseq r3, sl, r8, ror #5
│ │ │ │ │ @ instruction: 0xffffdc69
│ │ │ │ │ @ instruction: 0x001a32ba
│ │ │ │ │ @ instruction: 0xffffdb2f
│ │ │ │ │ - mulseq fp, r0, r4
│ │ │ │ │ + andseq sp, fp, ip, lsr #9
│ │ │ │ │ @ instruction: 0xffffd90d
│ │ │ │ │ andseq r3, sl, r6, lsl r0
│ │ │ │ │ @ instruction: 0xffffd6eb
│ │ │ │ │ andseq r3, sl, r4, lsr #4
│ │ │ │ │ @ instruction: 0xffffc709
│ │ │ │ │ @ instruction: 0x001a31fe
│ │ │ │ │ @ instruction: 0xffffd4f7
│ │ │ │ │ @@ -27020,18 +27020,18 @@
│ │ │ │ │ @ instruction: 0xffffc085
│ │ │ │ │ andseq r2, sl, r6, lsr #25
│ │ │ │ │ @ instruction: 0xffffd89b
│ │ │ │ │ andseq r2, sl, r4, ror ip
│ │ │ │ │ @ instruction: 0xffffd5c9
│ │ │ │ │ andseq r2, sl, r6, asr #24
│ │ │ │ │ @ instruction: 0xffffbe89
│ │ │ │ │ - andseq r7, fp, lr, asr #5
│ │ │ │ │ + andseq r7, fp, sl, ror #5
│ │ │ │ │ @ instruction: 0xffffbd59
│ │ │ │ │ @ instruction: 0xffffbde7
│ │ │ │ │ - andseq r7, fp, lr, ror r4
│ │ │ │ │ + mulseq fp, sl, r4
│ │ │ │ │ @ instruction: 0xffffbc79
│ │ │ │ │ @ instruction: 0xffffbc0b
│ │ │ │ │ mulseq sl, r2, fp
│ │ │ │ │ @ instruction: 0xffffe9a5
│ │ │ │ │ @ instruction: 0xffffe9db
│ │ │ │ │ andseq r2, sl, r2, ror #22
│ │ │ │ │ @ instruction: 0xffffe9e9
│ │ │ │ │ @@ -27074,15 +27074,15 @@
│ │ │ │ │ @ instruction: 0xfffff18f
│ │ │ │ │ @ instruction: 0x001a28b8
│ │ │ │ │ @ instruction: 0xfffff1a1
│ │ │ │ │ @ instruction: 0xffffeb79
│ │ │ │ │ andseq r2, sl, r6, lsl #17
│ │ │ │ │ @ instruction: 0xffffeb8b
│ │ │ │ │ @ instruction: 0xffffebc3
│ │ │ │ │ - @ instruction: 0x001bcdb8
│ │ │ │ │ + @ instruction: 0x001bcdd4
│ │ │ │ │ @ instruction: 0xffffebd5
│ │ │ │ │ @ instruction: 0xffffec0d
│ │ │ │ │ andseq r2, sl, sl, lsl r8
│ │ │ │ │ @ instruction: 0xffffec1f
│ │ │ │ │ @ instruction: 0xffffec57
│ │ │ │ │ andseq r2, sl, r8, ror #15
│ │ │ │ │ @ instruction: 0xffffec69
│ │ │ │ │ @@ -27117,15 +27117,15 @@
│ │ │ │ │ @