--- /srv/rebuilderd/tmp/rebuilderdKsIgvT/inputs/librsb-tools_1.3.0.2+dfsg-8_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdKsIgvT/out/librsb-tools_1.3.0.2+dfsg-8_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-26 19:14:53.000000 debian-binary │ -rw-r--r-- 0 0 0 1048 2025-10-26 19:14:53.000000 control.tar.xz │ --rw-r--r-- 0 0 0 143244 2025-10-26 19:14:53.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 143240 2025-10-26 19:14:53.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/rsbench │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x8ddd │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x04c6d4 0x0004c6d4 0x0004c6d4 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x04c6dc 0x0004c6dc 0x0004c6dc 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ │ │ INTERP 0x000198 0x00000198 0x00000198 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x4c700 0x4c700 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x4c708 0x4c708 R E 0x10000 │ │ │ │ LOAD 0x04fed8 0x0005fed8 0x0005fed8 0x01c70 0x01c94 RW 0x10000 │ │ │ │ DYNAMIC 0x04fee0 0x0005fee0 0x0005fee0 0x00120 0x00120 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x04c6e0 0x0004c6e0 0x0004c6e0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x04c6e8 0x0004c6e8 0x0004c6e8 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04fed8 0x0005fed8 0x0005fed8 0x00128 0x00128 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ [ 7] .gnu.version_r VERNEED 000041a4 0041a4 0000f0 00 A 5 6 4 │ │ │ │ [ 8] .rel.dyn REL 00004294 004294 000ae0 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00004d74 004d74 000c00 08 AI 4 21 4 │ │ │ │ [10] .init PROGBITS 00005974 005974 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00005980 005980 001224 04 AX 0 0 4 │ │ │ │ [12] .text PROGBITS 00006ba8 006ba8 039c40 00 AX 0 0 8 │ │ │ │ [13] .fini PROGBITS 000407e8 0407e8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 000407f0 0407f0 00bee4 00 A 0 0 8 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0004c6d4 04c6d4 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0004c6dc 04c6dc 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 0004c6e0 04c6e0 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 000407f0 0407f0 00beec 00 A 0 0 8 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0004c6dc 04c6dc 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0004c6e4 04c6e4 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 0004c6e8 04c6e8 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0005fed8 04fed8 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0005fedc 04fedc 000004 04 WA 0 0 4 │ │ │ │ [20] .dynamic DYNAMIC 0005fee0 04fee0 000120 08 WA 5 0 4 │ │ │ │ [21] .got PROGBITS 00060000 050000 000644 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00060644 050644 001504 00 WA 0 0 4 │ │ │ │ [23] .bss NOBITS 00061b48 051b48 000024 00 WA 0 0 4 │ │ │ │ [24] .ARM.attributes ARM_ATTRIBUTES 00000000 051b48 000033 00 0 0 1 │ │ │ ├── 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: e110dbe4aed1dc5f12a69e9e45521b3e696ee806 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4d1b99b5fc518db78d33bd735ba1efe0add0cb53 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +S/lib/ld-linux-armhf.so.3 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ rsb__BLAS_Xuscr_variable_block_begin │ │ │ │ rsb__do_util_merge_sorted_subarrays_in_place_test │ │ │ │ rsb__do_dump_bitmap │ │ │ │ rsb__do_index_based_bcsr_sort │ │ │ │ @@ -741,14 +741,15 @@ │ │ │ │ # env: SLURM_TASKS_PER_NODE is not set │ │ │ │ # detected hostname: %s │ │ │ │ # user specified a verbosity level of %d (each --verbose occurrence counts +1) │ │ │ │ # user did not specify any verbosity level (each --verbose occurrence counts +1) │ │ │ │ # Memory benchmark took %.3lfs │ │ │ │ -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -std=c99 │ │ │ │ RSB_CFLAGS │ │ │ │ +L2:/64/,L1:/64/ │ │ │ │ RSB_DETECTED_MEM_HIERARCHY_INFO │ │ │ │ RSB_IO_WANT_MEMORY_HIERARCHY_INFO_STRING │ │ │ │ # auto-tuning oriented output implies times==0 iterations and sort-after-load. │ │ │ │ # The iteration times should be specified as a positive number! │ │ │ │ # Will measure on times=%d iterations. │ │ │ │ # ====== BEGIN Impatient results record for matrix %d/%d: %s. │ │ │ │ # ====== END Impatient results record for matrix %d/%d: %s. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -931,26 +931,26 @@ │ │ │ │ blmi 4c2370 <_IO_stdin_used@@Base+0x481b80> │ │ │ │ andsvc pc, r2, #717225984 @ 0x2ac00000 │ │ │ │ svclt 0x0000e022 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ ldrdeq sl, [r3], -r6 │ │ │ │ - andeq r4, r4, sl, asr #26 │ │ │ │ + andeq r4, r4, r2, asr sp │ │ │ │ strdeq sl, [r3], -r2 │ │ │ │ - andeq r4, r4, r4, asr #24 │ │ │ │ - andeq r4, r4, r4, ror #23 │ │ │ │ - andeq r4, r4, r2, asr #17 │ │ │ │ - andeq r4, r4, r6, ror r8 │ │ │ │ - andeq r4, r4, r4, asr r7 │ │ │ │ - andeq r4, r4, r0, asr r6 │ │ │ │ - andeq r4, r4, r4, asr #8 │ │ │ │ - muleq r4, r6, r3 │ │ │ │ + andeq r4, r4, ip, asr #24 │ │ │ │ + andeq r4, r4, ip, ror #23 │ │ │ │ + andeq r4, r4, sl, asr #17 │ │ │ │ + andeq r4, r4, lr, ror r8 │ │ │ │ + andeq r4, r4, ip, asr r7 │ │ │ │ + andeq r4, r4, r8, asr r6 │ │ │ │ + andeq r4, r4, ip, asr #8 │ │ │ │ + muleq r4, lr, r3 │ │ │ │ andeq r9, r3, ip, ror r8 │ │ │ │ - andeq r4, r4, r6, ror r2 │ │ │ │ + andeq r4, r4, lr, ror r2 │ │ │ │ ldrbeq pc, [r8, #263] @ 0x107 @ │ │ │ │ ldrbtmi r6, [fp], #-829 @ 0xfffffcc3 │ │ │ │ rscseq pc, r0, r7, lsl #2 │ │ │ │ cdpvc 5, 5, cr15, cr0, cr3, {0} │ │ │ │ cmppvc ip, r3, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46f46c3b │ │ │ │ movwcs r6, #699 @ 0x2bb │ │ │ │ @@ -1174,16 +1174,16 @@ │ │ │ │ strcs r0, [r1], -r0, lsl #24 │ │ │ │ andvc pc, ip, fp, lsr #11 │ │ │ │ andgt pc, r0, r5, asr #17 │ │ │ │ bvc 4c54a8 <_IO_stdin_used@@Base+0x484cb8> │ │ │ │ @ instruction: 0xf104606e │ │ │ │ and r0, r7, r0, lsr #11 │ │ │ │ ... │ │ │ │ - andeq r4, r4, r6, lsr #32 │ │ │ │ - andeq r3, r4, r0, lsl #30 │ │ │ │ + andeq r4, r4, lr, lsr #32 │ │ │ │ + andeq r3, r4, r8, lsl #30 │ │ │ │ teqvs ip, r8 @ │ │ │ │ strvc pc, [ip], #-1451 @ 0xfffffa55 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ bvs f60518 <_IO_stdin_used@@Base+0xf1fd28> │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ stm r5, {r1, sl, sp} │ │ │ │ strbtmi r0, [r1], -pc │ │ │ │ @@ -2162,33 +2162,33 @@ │ │ │ │ andcc r6, r4, #-1342177265 @ 0xb000000f │ │ │ │ @ instruction: 0x61ba2b03 │ │ │ │ svcge 0x0060f47f │ │ │ │ @ instruction: 0xb010f8d7 │ │ │ │ svclt 0x0000e4f6 │ │ │ │ andeq r9, r3, r8, asr r2 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - @ instruction: 0x000419be │ │ │ │ - andeq r1, r4, ip, asr #18 │ │ │ │ + andeq r1, r4, r6, asr #19 │ │ │ │ + andeq r1, r4, r4, asr r9 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ andeq r9, r3, ip, asr r1 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r8, r3, ip, ror pc │ │ │ │ muleq r5, r2, r8 │ │ │ │ andeq r1, r0, r1, ror #17 │ │ │ │ andeq r8, r3, r6, ror ip │ │ │ │ andeq r9, r3, r0, lsl #2 │ │ │ │ andeq r8, r3, r0, lsl #31 │ │ │ │ andeq r8, r3, r6, lsr pc │ │ │ │ muleq r3, r8, r0 │ │ │ │ andeq r8, r3, r6, asr lr │ │ │ │ - andeq r3, r4, r6, lsl r8 │ │ │ │ - andeq r3, r4, r4, lsr r6 │ │ │ │ - andeq r3, r4, r8, ror r5 │ │ │ │ + andeq r3, r4, lr, lsl r8 │ │ │ │ + andeq r3, r4, ip, lsr r6 │ │ │ │ + andeq r3, r4, r0, lsl #11 │ │ │ │ andeq r8, r3, r8, lsr r8 │ │ │ │ - andeq r3, r4, r2, asr #1 │ │ │ │ + andeq r3, r4, sl, asr #1 │ │ │ │ @ instruction: 0xf8d762f8 │ │ │ │ @ instruction: 0xf7ff902c │ │ │ │ @ instruction: 0xf06fb95c │ │ │ │ rscsvs r0, fp, #1006632960 @ 0x3c000000 │ │ │ │ @ instruction: 0x4681e7f7 │ │ │ │ ldmdblt r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bleq 44f20 <_IO_stdin_used@@Base+0x4730> │ │ │ │ @@ -2510,15 +2510,15 @@ │ │ │ │ ldrdeq r7, [r3], -ip │ │ │ │ andeq r7, r3, r4, asr #17 │ │ │ │ muleq r3, r6, r8 │ │ │ │ andeq r7, r3, ip, ror #16 │ │ │ │ andeq r7, r3, r4, lsr r8 │ │ │ │ strdeq r7, [r3], -r6 │ │ │ │ andeq r7, r3, r6, asr #15 │ │ │ │ - andeq ip, r3, r8, asr r9 │ │ │ │ + andeq ip, r3, r0, ror #18 │ │ │ │ andeq r7, r3, lr, lsl #14 │ │ │ │ andeq r7, r3, sl, lsl #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0008f8cc │ │ │ │ @ instruction: 0xf06fb0b5 │ │ │ │ @@ -2851,20 +2851,20 @@ │ │ │ │ stcl 7, cr15, [r4, #-1008]! @ 0xfffffc10 │ │ │ │ svclt 0x0000e6e9 │ │ │ │ andeq r6, r5, r2, ror #25 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ ldrdeq r6, [r5], -r8 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ strdeq r7, [r3], -r6 │ │ │ │ - muleq r4, r6, r9 │ │ │ │ + muleq r4, lr, r9 │ │ │ │ @ instruction: 0x000376b2 │ │ │ │ ldrdeq r6, [r5], -r0 │ │ │ │ strdeq r7, [r3], -lr │ │ │ │ - andeq r2, r4, lr, asr #13 │ │ │ │ - andeq r2, r4, r4, lsr #12 │ │ │ │ + ldrdeq r2, [r4], -r6 │ │ │ │ + andeq r2, r4, ip, lsr #12 │ │ │ │ andeq r7, r3, r6, lsr r3 │ │ │ │ andeq r7, r3, r0, lsl #4 │ │ │ │ andeq r7, r3, r6, ror #3 │ │ │ │ andeq r7, r3, r4, lsl #4 │ │ │ │ andeq r7, r3, r0, lsr #4 │ │ │ │ andeq r7, r3, lr, ror #4 │ │ │ │ andeq r7, r3, sl, lsl r2 │ │ │ │ @@ -3062,15 +3062,15 @@ │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ strbt sl, [r4], sp, ror #29 │ │ │ │ bl fff47b6c <_IO_stdin_used@@Base+0xfff0737c> │ │ │ │ andeq r6, r5, r4, ror r7 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq r6, r5, sl, ror #14 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r2, r4, r8, asr #8 │ │ │ │ + andeq r2, r4, r0, asr r4 │ │ │ │ andeq r7, r3, ip, lsr r2 │ │ │ │ andeq r7, r3, lr, asr #3 │ │ │ │ andeq r6, r5, ip, lsr #13 │ │ │ │ muleq r3, sl, pc @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb60da8 <_IO_stdin_used@@Base+0xfeb205b8> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -3101,15 +3101,15 @@ │ │ │ │ ldmdb sl, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwcc r6, #6179 @ 0x1823 │ │ │ │ andlt r6, r3, r3, lsr #32 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ muleq r5, r8, pc @ │ │ │ │ andeq r6, r5, sl, asr #8 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq pc, r3, lr, asr ip @ │ │ │ │ + andeq pc, r3, r6, ror #24 │ │ │ │ andeq r6, r3, r2, asr pc │ │ │ │ andeq r6, r3, sl, ror pc │ │ │ │ andeq r6, r3, r6, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb60e40 <_IO_stdin_used@@Base+0xfeb20650> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ @@ -3418,15 +3418,15 @@ │ │ │ │ andeq r6, r5, r4, asr r3 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq r6, r5, sl, lsr r3 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r7, r3, sl, ror r2 │ │ │ │ @ instruction: 0x000372bc │ │ │ │ @ instruction: 0x000372b0 │ │ │ │ - ldrdeq pc, [r3], -r0 │ │ │ │ + ldrdeq pc, [r3], -r8 │ │ │ │ @ instruction: 0x000371b8 │ │ │ │ strdeq r8, [r3], -ip │ │ │ │ muleq r3, lr, r1 │ │ │ │ andeq r6, r5, r8, asr #3 │ │ │ │ andeq r7, r3, ip, ror #2 │ │ │ │ andeq r7, r3, r0, ror #2 │ │ │ │ andeq r7, r3, sl, ror #1 │ │ │ │ @@ -3437,15 +3437,15 @@ │ │ │ │ andeq r6, r3, r0, asr #31 │ │ │ │ andeq r6, r3, ip, lsr #31 │ │ │ │ andeq r7, r3, r2, lsr #32 │ │ │ │ andeq r6, r3, r0, ror #31 │ │ │ │ ldrdeq r6, [r3], -r4 │ │ │ │ ldrdeq r6, [r3], -r2 │ │ │ │ andeq r6, r3, r8, asr #31 │ │ │ │ - @ instruction: 0x0003fab6 │ │ │ │ + @ instruction: 0x0003fabe │ │ │ │ muleq r3, r4, pc @ │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ andeq r6, r3, r2, lsl pc │ │ │ │ andeq r6, r3, lr, asr #30 │ │ │ │ andeq r6, r3, r6, lsr pc │ │ │ │ andcs r4, r0, #4, 22 @ 0x1000 │ │ │ │ andcs r4, r2, r4, lsl #18 │ │ │ │ @@ -3698,22 +3698,22 @@ │ │ │ │ ldmdbmi r1, {r4, r9, fp, lr} │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf7fc4479 │ │ │ │ ldrbmi lr, [r0], -r0, lsl #22 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ andeq r7, r3, r0, lsr r1 │ │ │ │ andeq r7, r3, r0, asr r1 │ │ │ │ - muleq r3, r8, lr │ │ │ │ + andeq sl, r3, r0, lsr #29 │ │ │ │ andeq r7, r3, lr, lsr r1 │ │ │ │ andeq r7, r3, lr, asr #2 │ │ │ │ - andeq pc, r3, sl, lsr r3 @ │ │ │ │ + andeq pc, r3, r2, asr #6 │ │ │ │ andeq r7, r3, r0, lsl #2 │ │ │ │ strdeq r7, [r3], -r6 │ │ │ │ strdeq r7, [r3], -r0 │ │ │ │ - ldrdeq pc, [r3], -r8 │ │ │ │ + andeq pc, r3, r0, ror #5 │ │ │ │ ldrdeq r7, [r3], -ip │ │ │ │ andeq r7, r3, lr, ror #1 │ │ │ │ andeq r7, r3, lr, ror #4 │ │ │ │ muleq r3, ip, r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpcc 4, 3, cr15, cr12, cr15, {2} │ │ │ │ @@ -4933,29 +4933,29 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r6, r3, r2, asr #29 │ │ │ │ andeq r6, r3, ip, lsl #24 │ │ │ │ andeq r4, r5, lr, lsr #25 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - strdeq sl, [r3], -r8 │ │ │ │ - andeq sl, r3, r4, asr #23 │ │ │ │ - andeq sl, r3, ip, lsl #23 │ │ │ │ - andeq lr, r3, r0, lsl #7 │ │ │ │ - andeq sl, r3, r2, ror #22 │ │ │ │ - andeq sl, r3, r6, ror fp │ │ │ │ + andeq sl, r3, r0, lsl #24 │ │ │ │ + andeq sl, r3, ip, asr #23 │ │ │ │ + muleq r3, r4, fp │ │ │ │ + andeq lr, r3, r8, lsl #7 │ │ │ │ + andeq sl, r3, sl, ror #22 │ │ │ │ + andeq sl, r3, lr, ror fp │ │ │ │ ldrdeq r6, [r3], -r0 │ │ │ │ andeq r6, r3, lr, lsr #10 │ │ │ │ @ instruction: 0x000351be │ │ │ │ andeq r6, r3, ip, asr #26 │ │ │ │ andeq r5, r3, r4, ror r1 │ │ │ │ andeq r6, r3, r4, lsl sp │ │ │ │ strdeq r6, [r3], -ip │ │ │ │ - andeq lr, r3, r8 │ │ │ │ - andeq sl, r3, sl, ror #15 │ │ │ │ + andeq lr, r3, r0, lsl r0 │ │ │ │ + strdeq sl, [r3], -r2 │ │ │ │ andeq r6, r3, r6, ror #26 │ │ │ │ andeq r6, r3, r0, ror #10 │ │ │ │ strbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2506 │ │ │ │ tstcs r1, r4, asr #10 │ │ │ │ @ instruction: 0xf85b447a │ │ │ │ strtmi r9, [fp], -r3 │ │ │ │ @@ -5289,16 +5289,16 @@ │ │ │ │ @ instruction: 0xf7fa4625 │ │ │ │ @ instruction: 0xf8c7e930 │ │ │ │ @ instruction: 0xf7fe02e0 │ │ │ │ svclt 0x0000be9f │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r6, r3, r0, lsr r5 │ │ │ │ - andeq sl, r3, ip, lsl #3 │ │ │ │ - andeq sp, r3, r4, lsl #13 │ │ │ │ + muleq r3, r4, r1 │ │ │ │ + andeq sp, r3, ip, lsl #13 │ │ │ │ @ instruction: 0x000365b6 │ │ │ │ andeq r6, r3, r6, lsr #11 │ │ │ │ andeq r6, r3, lr, lsr #11 │ │ │ │ strdeq r6, [r3], -sl │ │ │ │ andeq r6, r3, r0, ror #4 │ │ │ │ andeq r5, r3, r0, lsr #30 │ │ │ │ andeq r5, r3, lr, lsl #25 │ │ │ │ @@ -5562,15 +5562,15 @@ │ │ │ │ andeq r5, r3, r8, lsr #23 │ │ │ │ andeq r5, r3, lr, asr #30 │ │ │ │ andeq r5, r3, r6, lsr #14 │ │ │ │ andeq r5, r3, r8, ror #14 │ │ │ │ andeq r5, r3, r6, ror r7 │ │ │ │ andeq r5, r3, r0, lsl #15 │ │ │ │ andeq r5, r3, lr, lsl #15 │ │ │ │ - andeq r9, r3, r2, lsr #17 │ │ │ │ + andeq r9, r3, sl, lsr #17 │ │ │ │ svceq 0x0000f1ba │ │ │ │ cmnphi pc, r0, lsl #6 @ p-variant is OBSOLETE │ │ │ │ strdcs r4, [r1], -sp │ │ │ │ ldrbtmi r4, [r9], #-1573 @ 0xfffff9db │ │ │ │ mrrc 7, 15, pc, r0, cr10 @ │ │ │ │ stcllt 7, cr15, [r4], #-1016 @ 0xfffffc08 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ @@ -5819,30 +5819,30 @@ │ │ │ │ ldrmi r5, [r0], ip, ror #7 │ │ │ │ @ instruction: 0xf7ff601a │ │ │ │ blmi 17ae58 <_IO_stdin_used@@Base+0x13a668> │ │ │ │ @ instruction: 0xf85b4625 │ │ │ │ @ instruction: 0xf7ff9003 │ │ │ │ ldmdami r0, {r0, r3, r7, r8, fp, ip, sp, pc} │ │ │ │ str r4, [r0, #1144] @ 0x478 │ │ │ │ - andeq sp, r3, lr, asr r5 │ │ │ │ + andeq sp, r3, r6, ror #10 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r5, r3, r8, lsl #16 │ │ │ │ andeq r5, r3, r4, lsr r7 │ │ │ │ andeq r5, r3, r4, asr #15 │ │ │ │ andeq r5, r3, r0, lsl r8 │ │ │ │ andeq r5, r3, sl, lsl #16 │ │ │ │ andeq r4, r3, r4, lsl fp │ │ │ │ strdeq r5, [r3], -r4 │ │ │ │ andeq r5, r3, r4, lsl r3 │ │ │ │ andeq r5, r3, r2, lsl r7 │ │ │ │ andeq r5, r3, r4, ror #12 │ │ │ │ andeq r5, r3, sl, asr r6 │ │ │ │ andeq r5, r3, r8, lsl fp │ │ │ │ andeq r5, r3, lr, ror #18 │ │ │ │ - andeq ip, r3, r4, ror #18 │ │ │ │ + andeq ip, r3, ip, ror #18 │ │ │ │ strbtvs pc, [r4], #-1449 @ 0xfffffa57 @ │ │ │ │ cmnpcc r8, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ bcs 2678c │ │ │ │ movwcs fp, #4052 @ 0xfd4 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @ instruction: 0xf0422b00 │ │ │ │ bcs 2d74c │ │ │ │ @@ -6048,18 +6048,18 @@ │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r5, r3, r0, lsl pc │ │ │ │ andeq r5, r3, lr, lsl pc │ │ │ │ andeq r5, r3, r4, lsl pc │ │ │ │ andeq r5, r3, lr, lsl #30 │ │ │ │ andeq r5, r3, r2, lsl #30 │ │ │ │ andeq r5, r3, r4, lsr pc │ │ │ │ - andeq ip, r3, r8, asr #15 │ │ │ │ + ldrdeq ip, [r3], -r0 │ │ │ │ andeq r5, r3, r6, ror #30 │ │ │ │ - andeq ip, r3, sl, lsr #15 │ │ │ │ - muleq r3, ip, r7 │ │ │ │ + @ instruction: 0x0003c7b2 │ │ │ │ + andeq ip, r3, r4, lsr #15 │ │ │ │ andeq r5, r3, ip, asr pc │ │ │ │ andeq r4, r3, ip, lsr #31 │ │ │ │ andeq r5, r3, sl, lsr #31 │ │ │ │ andeq r5, r5, r0, ror #2 │ │ │ │ andeq r3, r5, r8, ror #27 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ ldrbcs pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @@ -6294,24 +6294,24 @@ │ │ │ │ ... │ │ │ │ andeq r5, r3, lr, asr #27 │ │ │ │ andeq r6, r3, ip, lsr ip │ │ │ │ andeq r6, r3, sl, lsr ip │ │ │ │ andeq r6, r3, r6, lsr ip │ │ │ │ andeq r6, r3, r4, asr #25 │ │ │ │ andeq r6, r3, r4, asr #25 │ │ │ │ - andeq r6, r3, sl, asr #25 │ │ │ │ - @ instruction: 0x00036cbe │ │ │ │ - andeq r6, r3, r0, lsr sp │ │ │ │ - andeq r9, r3, r2, lsr r2 │ │ │ │ + ldrdeq r6, [r3], -r2 │ │ │ │ + andeq r6, r3, r6, asr #25 │ │ │ │ + andeq r6, r3, r8, lsr sp │ │ │ │ + andeq r9, r3, sl, lsr r2 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r4, r3, r8, lsr #29 │ │ │ │ strdeq r4, [r3], -r2 │ │ │ │ andeq r5, r3, r4, lsr r7 │ │ │ │ strdeq r4, [r3], -r8 │ │ │ │ - andeq r6, r3, r8, ror sl │ │ │ │ + andeq r6, r3, r0, lsl #21 │ │ │ │ andeq r4, r3, r0, lsr sl │ │ │ │ ldrtpl pc, [r8], #-2263 @ 0xfffff729 @ │ │ │ │ svclt 0x00182b00 │ │ │ │ vmin.s8 d4, d7, d13 │ │ │ │ cdpcs 3, 0, cr6, cr1, cr4, {0} │ │ │ │ andcc pc, r0, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0x81a1f042 │ │ │ │ @@ -6820,22 +6820,22 @@ │ │ │ │ subcc pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0432b00 │ │ │ │ ands r8, r7, r6, asr #11 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r6, r3, r2, asr #23 │ │ │ │ - andeq r6, r3, ip, lsl #22 │ │ │ │ - andeq r7, r3, r4, lsr #4 │ │ │ │ - andeq r7, r3, lr, asr r2 │ │ │ │ - andeq r7, r3, r8, asr #3 │ │ │ │ - ldrdeq r7, [r3], -ip │ │ │ │ - andeq r9, r3, lr, ror r9 │ │ │ │ + andeq r6, r3, sl, asr #23 │ │ │ │ + andeq r6, r3, r4, lsl fp │ │ │ │ + andeq r7, r3, ip, lsr #4 │ │ │ │ + andeq r7, r3, r6, ror #4 │ │ │ │ + ldrdeq r7, [r3], -r0 │ │ │ │ andeq r7, r3, r4, ror #3 │ │ │ │ + andeq r9, r3, r6, lsl #19 │ │ │ │ + andeq r7, r3, ip, ror #3 │ │ │ │ movtcc pc, #18647 @ 0x48d7 @ │ │ │ │ @ instruction: 0xf0432b00 │ │ │ │ @ instruction: 0xf8d78506 │ │ │ │ blcs 19ba4 │ │ │ │ strbthi pc, [r7], #67 @ 0x43 @ │ │ │ │ mvncc pc, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d7b133 │ │ │ │ @@ -7058,20 +7058,20 @@ │ │ │ │ teqpvs ip, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ b 1027a70 <_IO_stdin_used@@Base+0xfe7280> │ │ │ │ andsvs r0, lr, r2, lsl #12 │ │ │ │ @ instruction: 0xf0412e00 │ │ │ │ @ instruction: 0xe01385da │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r7, r3, r4, asr #3 │ │ │ │ - andeq ip, r3, ip, lsr r1 │ │ │ │ - ldrdeq r7, [r3], -r2 │ │ │ │ - andeq fp, r3, r8, lsr #18 │ │ │ │ - andeq r7, r3, lr, lsl r2 │ │ │ │ - andeq r7, r3, r2, asr #2 │ │ │ │ + andeq r7, r3, ip, asr #3 │ │ │ │ + andeq ip, r3, r4, asr #2 │ │ │ │ + ldrdeq r7, [r3], -sl │ │ │ │ + andeq fp, r3, r0, lsr r9 │ │ │ │ + andeq r7, r3, r6, lsr #4 │ │ │ │ + andeq r7, r3, sl, asr #2 │ │ │ │ ldrtcc pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf5a34620 │ │ │ │ @ instruction: 0xf5a3721a │ │ │ │ @ instruction: 0xf7f8711b │ │ │ │ @ instruction: 0xf6aae994 │ │ │ │ ldmdavs fp, {r2, r3, r5, r6, r8, r9, sp, lr} │ │ │ │ blle 1558658 <_IO_stdin_used@@Base+0x1517e68> │ │ │ │ @@ -7337,17 +7337,17 @@ │ │ │ │ @ instruction: 0xf6aae512 │ │ │ │ ldmdavs sl, {r2, r3, r5, r6, r8, r9, sp, lr} │ │ │ │ msrvs SPSR_f, #178257920 @ 0xaa00000 │ │ │ │ str r6, [r6, #-2075] @ 0xfffff7e5 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ... │ │ │ │ - strdeq r6, [r3], -ip │ │ │ │ - andeq r6, r3, lr, ror #27 │ │ │ │ - @ instruction: 0x00036dbe │ │ │ │ + andeq r6, r3, r4, lsl #28 │ │ │ │ + strdeq r6, [r3], -r6 @ │ │ │ │ + andeq r6, r3, r6, asr #27 │ │ │ │ mvncc pc, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8d7a961 │ │ │ │ @ instruction: 0xf8d73438 │ │ │ │ tstmi r3, #200, 6 @ 0x20000003 │ │ │ │ ldmdbge lr, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbne pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @@ -8246,28 +8246,28 @@ │ │ │ │ andls r2, r1, #128, 4 │ │ │ │ ldrbtmi r4, [sl], #-2696 @ 0xfffff578 │ │ │ │ stmdb lr, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-2183 @ 0xfffff779 │ │ │ │ svc 0x0028f7f6 │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ svclt 0x0000bd67 │ │ │ │ - andeq r5, r3, lr, lsl #28 │ │ │ │ + andeq r5, r3, r6, lsl lr │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq fp, r3, r2, asr r8 │ │ │ │ + andeq fp, r3, sl, asr r8 │ │ │ │ @ instruction: 0x000345b0 │ │ │ │ andeq r4, r3, lr, lsl #11 │ │ │ │ - andeq fp, r3, r0, lsr #16 │ │ │ │ + andeq fp, r3, r8, lsr #16 │ │ │ │ andeq r4, r3, r2, lsr #10 │ │ │ │ ldrdeq r3, [r3], -r8 │ │ │ │ - andeq fp, r3, r4, lsl #15 │ │ │ │ - andeq r5, r3, r8, lsl fp │ │ │ │ - @ instruction: 0x000359be │ │ │ │ - ldrdeq r5, [r3], -r4 │ │ │ │ - strdeq r9, [r3], -lr │ │ │ │ + andeq fp, r3, ip, lsl #15 │ │ │ │ + andeq r5, r3, r0, lsr #22 │ │ │ │ + andeq r5, r3, r6, asr #19 │ │ │ │ + ldrdeq r5, [r3], -ip │ │ │ │ + andeq r9, r3, r6, lsl #16 │ │ │ │ andeq r4, r3, sl, lsl #14 │ │ │ │ andeq r4, r3, r2, ror #13 │ │ │ │ andeq r4, r3, r8, lsl r7 │ │ │ │ strdeq r4, [r3], -ip │ │ │ │ andeq r4, r3, r2, lsr #14 │ │ │ │ andeq r4, r3, lr, lsl #14 │ │ │ │ andeq r4, r3, ip, lsr #9 │ │ │ │ @@ -8356,25 +8356,25 @@ │ │ │ │ strdeq r3, [r3], -r8 │ │ │ │ andeq r2, r3, r4, asr #28 │ │ │ │ andeq r2, r3, r6, asr #28 │ │ │ │ andeq r2, r3, lr, lsr #28 │ │ │ │ andeq r3, r3, ip, lsr #25 │ │ │ │ andeq r3, r3, ip, lsr #25 │ │ │ │ andeq r3, r3, ip, ror ip │ │ │ │ - andeq r7, r3, sl, asr #8 │ │ │ │ - @ instruction: 0x000351b6 │ │ │ │ - andeq r5, r3, r4, lsr #3 │ │ │ │ - andeq r5, r3, r6, lsr #2 │ │ │ │ + andeq r7, r3, r2, asr r4 │ │ │ │ + @ instruction: 0x000351be │ │ │ │ + andeq r5, r3, ip, lsr #3 │ │ │ │ + andeq r5, r3, lr, lsr #2 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq r5, r3, r2, asr #1 │ │ │ │ - andeq sl, r3, sl, lsl #9 │ │ │ │ - andeq sl, r3, r0, lsl #9 │ │ │ │ - andeq sl, r3, sl, ror r4 │ │ │ │ - andeq sl, r3, r0, ror r4 │ │ │ │ - strheq r5, [r3], -r4 │ │ │ │ + andeq r5, r3, sl, asr #1 │ │ │ │ + muleq r3, r2, r4 │ │ │ │ + andeq sl, r3, r8, lsl #9 │ │ │ │ + andeq sl, r3, r2, lsl #9 │ │ │ │ + andeq sl, r3, r8, ror r4 │ │ │ │ + strheq r5, [r3], -ip │ │ │ │ muleq r3, r6, sl │ │ │ │ andeq r4, r3, lr, asr sl │ │ │ │ andeq r4, r3, r0, ror #19 │ │ │ │ andeq r4, r3, sl, ror #18 │ │ │ │ andeq r4, r3, ip, lsl #18 │ │ │ │ andeq r4, r3, r6, lsr #17 │ │ │ │ andeq r4, r3, r4, lsr r8 │ │ │ │ @@ -8623,27 +8623,27 @@ │ │ │ │ @ instruction: 0xf8d76444 │ │ │ │ str fp, [ip, ip, asr #8]! │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ strdeq r3, [r3], -ip │ │ │ │ andeq r3, r3, sl, lsr #14 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq r4, r3, r2, asr #25 │ │ │ │ + andeq r4, r3, sl, asr #25 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r3, r3, r4, ror #11 │ │ │ │ @ instruction: 0xffffb54b │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq r6, r3, r2, ror #30 │ │ │ │ - andeq r6, r3, r2, ror #29 │ │ │ │ - andeq r4, r3, ip, ror #16 │ │ │ │ - andeq r4, r3, ip, lsl #17 │ │ │ │ - andeq r4, r3, sl, lsr #16 │ │ │ │ - andeq r4, r3, r0, asr r8 │ │ │ │ - andeq r4, r3, sl, lsl #15 │ │ │ │ - andeq r4, r3, r8, ror #14 │ │ │ │ + andeq r6, r3, sl, ror #30 │ │ │ │ + andeq r6, r3, sl, ror #29 │ │ │ │ + andeq r4, r3, r4, ror r8 │ │ │ │ + muleq r3, r4, r8 │ │ │ │ + andeq r4, r3, r2, lsr r8 │ │ │ │ + andeq r4, r3, r8, asr r8 │ │ │ │ + muleq r3, r2, r7 │ │ │ │ + andeq r4, r3, r0, ror r7 │ │ │ │ ldrbcc pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ ldmdavs r8, {r4, r5, r6, r9, sl, sp} │ │ │ │ @ instruction: 0xf8d7447a │ │ │ │ movwls r3, #4664 @ 0x1238 │ │ │ │ strbcc pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -9050,31 +9050,31 @@ │ │ │ │ sbcsvs r6, sl, #-2147483594 @ 0x80000036 │ │ │ │ addvc pc, r1, #72, 8 @ 0x48000000 │ │ │ │ eorhi pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0x619a609a │ │ │ │ movwcs r6, #49818 @ 0xc29a │ │ │ │ andscc pc, ip, #13041664 @ 0xc70000 │ │ │ │ stcllt 7, cr15, [ip], #1012 @ 0x3f4 │ │ │ │ - andeq r4, r3, r4, ror r7 │ │ │ │ + andeq r4, r3, ip, ror r7 │ │ │ │ andeq r2, r3, r0, lsl #10 │ │ │ │ - andeq r4, r3, ip, asr #16 │ │ │ │ + andeq r4, r3, r4, asr r8 │ │ │ │ andeq r4, r3, ip, asr #7 │ │ │ │ ldrdeq r1, [r3], -r4 │ │ │ │ @ instruction: 0x000314b4 │ │ │ │ - andeq r5, r3, sl, ror #5 │ │ │ │ - andeq r5, r3, r0, lsl #6 │ │ │ │ - andeq r6, r3, sl, asr #13 │ │ │ │ - ldrdeq r6, [r3], -r0 │ │ │ │ - andeq r6, r3, lr, asr #13 │ │ │ │ - andeq r6, r3, r4, ror #13 │ │ │ │ - andeq r4, r3, r8, ror sp │ │ │ │ - andeq ip, r3, r2, ror #21 │ │ │ │ - andeq r4, r3, r0, ror pc │ │ │ │ - andeq r4, r3, sl, lsl #31 │ │ │ │ - andeq r4, r3, r0, ror lr │ │ │ │ + strdeq r5, [r3], -r2 │ │ │ │ + andeq r5, r3, r8, lsl #6 │ │ │ │ + ldrdeq r6, [r3], -r2 │ │ │ │ + ldrdeq r6, [r3], -r8 │ │ │ │ + ldrdeq r6, [r3], -r6 @ │ │ │ │ + andeq r6, r3, ip, ror #13 │ │ │ │ + andeq r4, r3, r0, lsl #27 │ │ │ │ + andeq ip, r3, sl, ror #21 │ │ │ │ + andeq r4, r3, r8, ror pc │ │ │ │ + muleq r3, r2, pc @ │ │ │ │ + andeq r4, r3, r8, ror lr │ │ │ │ b b4d96c <_IO_stdin_used@@Base+0xb0d17c> │ │ │ │ adcmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d7b14c │ │ │ │ @ instruction: 0xf7f60438 │ │ │ │ strtmi lr, [r1], -r0, asr #19 │ │ │ │ stcl 7, cr15, [r2, #-984] @ 0xfffffc28 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @@ -9402,18 +9402,18 @@ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ ands r8, r1, r7, lsl #3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - @ instruction: 0x000345bc │ │ │ │ - andeq r4, r3, sl, ror r5 │ │ │ │ - andeq r4, r3, r8, asr #9 │ │ │ │ - andeq r4, r3, r6, ror r5 │ │ │ │ + andeq r4, r3, r4, asr #11 │ │ │ │ + andeq r4, r3, r2, lsl #11 │ │ │ │ + ldrdeq r4, [r3], -r0 │ │ │ │ + andeq r4, r3, lr, ror r5 │ │ │ │ rsbscc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8d78082 │ │ │ │ blcs 1c89c │ │ │ │ ldmibge r2, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbcc pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf8d746d9 │ │ │ │ @@ -10148,44 +10148,44 @@ │ │ │ │ bl 5f260 <_IO_stdin_used@@Base+0x1ea70> │ │ │ │ bl 50d60 <_IO_stdin_used@@Base+0x10570> │ │ │ │ andcs r0, r8, #-2147483600 @ 0x80000030 │ │ │ │ svclt 0x0000e6b2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r3, r3, sl, ror #27 │ │ │ │ - andeq r4, r3, r0, ror r4 │ │ │ │ - andeq r4, r3, r2, ror #8 │ │ │ │ - andeq r4, r3, r4, ror #8 │ │ │ │ - andeq r4, r3, lr, asr r4 │ │ │ │ - @ instruction: 0x00036db4 │ │ │ │ - andeq r4, r3, r2, lsr #7 │ │ │ │ - andeq r4, r3, r4, asr #7 │ │ │ │ - andeq r4, r3, r2, asr r1 │ │ │ │ - andeq r4, r3, r2, lsl #2 │ │ │ │ + strdeq r3, [r3], -r2 │ │ │ │ + andeq r4, r3, r8, ror r4 │ │ │ │ + andeq r4, r3, sl, ror #8 │ │ │ │ + andeq r4, r3, ip, ror #8 │ │ │ │ + andeq r4, r3, r6, ror #8 │ │ │ │ + @ instruction: 0x00036dbc │ │ │ │ + andeq r4, r3, sl, lsr #7 │ │ │ │ + andeq r4, r3, ip, asr #7 │ │ │ │ + andeq r4, r3, sl, asr r1 │ │ │ │ + andeq r4, r3, sl, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - muleq r3, r2, pc @ │ │ │ │ - andeq r4, r3, r6 │ │ │ │ - andeq r3, r3, r4, lsr #30 │ │ │ │ - andeq r3, r3, r0, lsl #21 │ │ │ │ - andeq r3, r3, r6, asr #27 │ │ │ │ - andeq r3, r3, r6, lsl #27 │ │ │ │ - andeq r3, r3, r4, ror ip │ │ │ │ - muleq r3, r6, sl │ │ │ │ - andeq r3, r3, ip, ror r9 │ │ │ │ - andeq r3, r3, r2, lsr #19 │ │ │ │ - andeq r3, r3, r0, asr #18 │ │ │ │ - andeq r3, r3, ip, lsl #14 │ │ │ │ - andeq r3, r3, r2, asr #11 │ │ │ │ - strdeq r3, [r3], -r4 │ │ │ │ - andeq r3, r3, r4, lsl #14 │ │ │ │ - andeq r3, r3, r6, lsr r5 │ │ │ │ - andeq r3, r3, r6, lsl r6 │ │ │ │ - andeq r3, r3, sl, lsr #11 │ │ │ │ + muleq r3, sl, pc @ │ │ │ │ + andeq r4, r3, lr │ │ │ │ + andeq r3, r3, ip, lsr #30 │ │ │ │ + andeq r3, r3, r8, lsl #21 │ │ │ │ + andeq r3, r3, lr, asr #27 │ │ │ │ + andeq r3, r3, lr, lsl #27 │ │ │ │ + andeq r3, r3, ip, ror ip │ │ │ │ + muleq r3, lr, sl │ │ │ │ + andeq r3, r3, r4, lsl #19 │ │ │ │ + andeq r3, r3, sl, lsr #19 │ │ │ │ + andeq r3, r3, r8, asr #18 │ │ │ │ + andeq r3, r3, r4, lsl r7 │ │ │ │ + andeq r3, r3, sl, asr #11 │ │ │ │ strdeq r3, [r3], -ip │ │ │ │ + andeq r3, r3, ip, lsl #14 │ │ │ │ + andeq r3, r3, lr, lsr r5 │ │ │ │ + andeq r3, r3, lr, lsl r6 │ │ │ │ + @ instruction: 0x000335b2 │ │ │ │ + andeq r3, r3, r4, lsl #12 │ │ │ │ tstppl r8, #179306496 @ p-variant is OBSOLETE @ 0xab00000 │ │ │ │ smlabtcs r4, r3, r9, lr │ │ │ │ strbcs pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ andmi lr, r0, r3, asr #19 │ │ │ │ strvs lr, [r2], -r3, asr #19 │ │ │ │ movwcs r7, #5658 @ 0x161a │ │ │ │ strbcc pc, [r0], #-2247 @ 0xfffff739 @ │ │ │ │ @@ -10886,37 +10886,37 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ stcl 7, cr15, [lr], #-976 @ 0xfffffc30 │ │ │ │ stmdalt r5!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - ldrdeq r9, [r3], -sl │ │ │ │ - andeq r5, r3, r2, asr #2 │ │ │ │ - andeq r2, r3, r0, lsr #31 │ │ │ │ - andeq r2, r3, r2, ror #31 │ │ │ │ - andeq r3, r3, ip, lsr #23 │ │ │ │ - andeq r6, r3, sl, asr r1 │ │ │ │ - andeq r3, r3, r0, lsr r7 │ │ │ │ - andeq r3, r3, sl, asr r7 │ │ │ │ - @ instruction: 0x00039aba │ │ │ │ - andeq r3, r3, ip, ror #12 │ │ │ │ - andeq r3, r3, r2, ror r6 │ │ │ │ + andeq r9, r3, r2, ror #27 │ │ │ │ + andeq r5, r3, sl, asr #2 │ │ │ │ + andeq r2, r3, r8, lsr #31 │ │ │ │ + andeq r2, r3, sl, ror #31 │ │ │ │ + @ instruction: 0x00033bb4 │ │ │ │ + andeq r6, r3, r2, ror #2 │ │ │ │ + andeq r3, r3, r8, lsr r7 │ │ │ │ + andeq r3, r3, r2, ror #14 │ │ │ │ + andeq r9, r3, r2, asr #21 │ │ │ │ + andeq r3, r3, r4, ror r6 │ │ │ │ andeq r3, r3, sl, ror r6 │ │ │ │ + andeq r3, r3, r2, lsl #13 │ │ │ │ + andeq r3, r3, ip, ror r6 │ │ │ │ andeq r3, r3, r4, ror r6 │ │ │ │ - andeq r3, r3, ip, ror #12 │ │ │ │ + andeq r3, r3, r2, asr r6 │ │ │ │ andeq r3, r3, sl, asr #12 │ │ │ │ - andeq r3, r3, r2, asr #12 │ │ │ │ - andeq r3, r3, r2, ror r6 │ │ │ │ - andeq r3, r3, r6, ror r4 │ │ │ │ - andeq sl, r3, r4, ror #31 │ │ │ │ - andeq r3, r3, ip, lsr r4 │ │ │ │ - andeq r4, r3, ip, lsl r5 │ │ │ │ - muleq r3, lr, r6 │ │ │ │ - andeq r6, r3, r6, asr #9 │ │ │ │ + andeq r3, r3, sl, ror r6 │ │ │ │ + andeq r3, r3, lr, ror r4 │ │ │ │ + andeq sl, r3, ip, ror #31 │ │ │ │ + andeq r3, r3, r4, asr #8 │ │ │ │ + andeq r4, r3, r4, lsr #10 │ │ │ │ + andeq r2, r3, r6, lsr #13 │ │ │ │ + andeq r6, r3, lr, asr #9 │ │ │ │ andeq r1, r3, ip, lsr lr │ │ │ │ andeq r1, r3, r0, ror #27 │ │ │ │ andeq r1, r3, r4, ror sp │ │ │ │ strdeq r1, [r3], -r8 │ │ │ │ andeq r1, r3, r4, lsl #25 │ │ │ │ andeq r1, r3, sl, lsl #24 │ │ │ │ andeq r1, r3, sl, lsl #23 │ │ │ │ @@ -11174,21 +11174,21 @@ │ │ │ │ andeq r1, r3, r2, asr #19 │ │ │ │ andeq r1, r3, r6, ror #18 │ │ │ │ strdeq r1, [r3], -r6 │ │ │ │ andeq r1, r3, r6, lsl #17 │ │ │ │ andeq r1, r3, r6, lsr #16 │ │ │ │ andeq r1, r3, r2, asr #15 │ │ │ │ andeq r1, r3, r2, ror #14 │ │ │ │ - andeq r3, r3, r8, lsl r7 │ │ │ │ + andeq r3, r3, r0, lsr #14 │ │ │ │ andeq r0, r3, sl, lsl lr │ │ │ │ strdeq r0, [r3], -r8 │ │ │ │ andeq r0, r3, sl, lsl #9 │ │ │ │ - andeq r3, r3, sl, asr #3 │ │ │ │ - andeq r3, r3, r2, lsl #4 │ │ │ │ - andeq r3, r3, r4, lsr r1 │ │ │ │ + ldrdeq r3, [r3], -r2 │ │ │ │ + andeq r3, r3, sl, lsl #4 │ │ │ │ + andeq r3, r3, ip, lsr r1 │ │ │ │ eorpl pc, r0, r1, asr r8 @ │ │ │ │ eorcc pc, r0, r2, asr r8 @ │ │ │ │ @ instruction: 0xf040429d │ │ │ │ andcc r8, r1, pc, ror r1 │ │ │ │ ldclle 2, cr4, [r5], #536 @ 0x218 │ │ │ │ cmppcc r0, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ addspl pc, r4, sl, lsr #13 │ │ │ │ @@ -11422,24 +11422,24 @@ │ │ │ │ @ instruction: 0xf7f40000 │ │ │ │ ldrtmi lr, [r0], -r0, asr #16 │ │ │ │ mcr 7, 2, pc, cr14, cr3, {7} @ │ │ │ │ ldr r6, [r2, -r3, ror #17] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r3, r3, r8, asr r0 │ │ │ │ - andeq r3, r3, ip, asr #32 │ │ │ │ - andeq r3, r3, lr │ │ │ │ - ldrdeq r2, [r3], -lr │ │ │ │ - strdeq r2, [r3], -r0 │ │ │ │ - andeq r2, r3, r2, ror #31 │ │ │ │ - andeq r5, r3, ip, ror #3 │ │ │ │ - andeq r2, r3, r0, lsr #19 │ │ │ │ - andeq r2, r3, sl, asr #18 │ │ │ │ - andeq r2, r3, r2, asr lr │ │ │ │ + andeq r3, r3, r0, rrx │ │ │ │ + andeq r3, r3, r4, asr r0 │ │ │ │ + andeq r3, r3, r6, lsl r0 │ │ │ │ + andeq r2, r3, r6, ror #31 │ │ │ │ + strdeq r2, [r3], -r8 │ │ │ │ + andeq r2, r3, sl, ror #31 │ │ │ │ + strdeq r5, [r3], -r4 │ │ │ │ + andeq r2, r3, r8, lsr #19 │ │ │ │ + andeq r2, r3, r2, asr r9 │ │ │ │ + andeq r2, r3, sl, asr lr │ │ │ │ ldrtcc pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf8d746d1 │ │ │ │ strtmi fp, [r2], ip, asr #8 │ │ │ │ strbcc pc, [r8], #-2247 @ 0xfffff739 @ │ │ │ │ movweq pc, #61551 @ 0xf06f @ │ │ │ │ eorsvs pc, ip, #177209344 @ 0xa900000 │ │ │ │ usada8 lr, r3, r0, r6 │ │ │ │ @@ -11583,18 +11583,18 @@ │ │ │ │ tstcs r1, sl, ror r4 │ │ │ │ mrc 7, 7, APSR_nzcv, cr12, cr3, {7} │ │ │ │ strtcc pc, [ip], #-2263 @ 0xfffff729 │ │ │ │ movwcc pc, #1059 @ 0x423 @ │ │ │ │ strtcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ bllt ff7900c8 <_IO_stdin_used@@Base+0xff74f8d8> │ │ │ │ ... │ │ │ │ - andeq r2, r3, ip, lsr #20 │ │ │ │ + andeq r2, r3, r4, lsr sl │ │ │ │ muleq r2, ip, fp │ │ │ │ andeq pc, r2, r4, ror #23 │ │ │ │ - andeq r2, r3, r6, lsr #16 │ │ │ │ + andeq r2, r3, lr, lsr #16 │ │ │ │ andeq lr, r2, ip, ror #29 │ │ │ │ movwls r6, #10291 @ 0x2833 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ movwls r3, #752 @ 0x2f0 │ │ │ │ strbcs pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ strtne pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ @@ -11751,16 +11751,16 @@ │ │ │ │ @ instruction: 0xf8d7e8bc │ │ │ │ @ instruction: 0xf7f40420 │ │ │ │ @ instruction: 0xf7feec04 │ │ │ │ @ instruction: 0xf8d7bca6 │ │ │ │ @ instruction: 0xe73763b8 │ │ │ │ ... │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ - andeq r2, r3, r0, ror #25 │ │ │ │ - andeq r2, r3, r4, lsr ip │ │ │ │ + andeq r2, r3, r8, ror #25 │ │ │ │ + andeq r2, r3, ip, lsr ip │ │ │ │ ldrtpl pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ ldrbvs pc, [pc], -sl, lsr #11 @ │ │ │ │ mvnpl pc, sl, lsr #13 │ │ │ │ @ instruction: 0xf5a52200 │ │ │ │ @ instruction: 0xf8c778b8 │ │ │ │ ldmdavs r3!, {r3, r7, r9, ip} │ │ │ │ movwcs r6, #11 │ │ │ │ @@ -12108,25 +12108,25 @@ │ │ │ │ subsmi lr, fp, #60817408 @ 0x3a00000 │ │ │ │ @ instruction: 0xf8d7600b │ │ │ │ @ instruction: 0xf5a3343c │ │ │ │ @ instruction: 0xe72275f2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ - strdeq r2, [r3], -r6 │ │ │ │ - andeq r2, r3, r8, asr #24 │ │ │ │ - andeq r2, r3, ip, lsl #25 │ │ │ │ + strdeq r2, [r3], -lr │ │ │ │ + andeq r2, r3, r0, asr ip │ │ │ │ + muleq r3, r4, ip │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq r2, r3, r0, asr #23 │ │ │ │ - andeq r2, r3, r6, lsl fp │ │ │ │ - andeq r2, r3, r2, lsl #17 │ │ │ │ - andeq r2, r3, r2, lsl #16 │ │ │ │ - andeq r2, r3, ip, asr r8 │ │ │ │ - andeq r2, r3, sl, lsl #19 │ │ │ │ - andeq r2, r3, r8, ror r9 │ │ │ │ + andeq r2, r3, r8, asr #23 │ │ │ │ + andeq r2, r3, lr, lsl fp │ │ │ │ + andeq r2, r3, sl, lsl #17 │ │ │ │ + andeq r2, r3, sl, lsl #16 │ │ │ │ + andeq r2, r3, r4, ror #16 │ │ │ │ + muleq r3, r2, r9 │ │ │ │ + andeq r2, r3, r0, lsl #19 │ │ │ │ blhi ff8cdfd0 <_IO_stdin_used@@Base+0xff88d7e0> │ │ │ │ ldrtcc pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ vldrle d2, [r0, #-0] │ │ │ │ tstpvs r4, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ subvs pc, r8, #178257920 @ 0xaa00000 │ │ │ │ strbne pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ strteq pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ @@ -12354,20 +12354,20 @@ │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq r2, r3, r8, lsl #17 │ │ │ │ - andeq r2, r3, sl, ror r8 │ │ │ │ - andeq r2, r3, r2, ror #16 │ │ │ │ - andeq r2, r3, r8, lsr #16 │ │ │ │ - andeq r6, r3, sl, ror #25 │ │ │ │ - andeq r2, r3, r0, ror r7 │ │ │ │ + muleq r3, r0, r8 │ │ │ │ + andeq r2, r3, r2, lsl #17 │ │ │ │ + andeq r2, r3, sl, ror #16 │ │ │ │ + andeq r2, r3, r0, lsr r8 │ │ │ │ + strdeq r6, [r3], -r2 │ │ │ │ + andeq r2, r3, r8, ror r7 │ │ │ │ mrc 15, 5, fp, cr0, cr4, {2} │ │ │ │ vmov.f64 d3, d5 │ │ │ │ vldr d3, [pc, #280] @ 12e40 │ │ │ │ vnmul.f64 d6, d25, d25 │ │ │ │ vldr d9, [r7, #24] │ │ │ │ vstr d6, [r7, #440] @ 0x1b8 │ │ │ │ vmov.32 d6[1], r3 │ │ │ │ @@ -12600,23 +12600,23 @@ │ │ │ │ rscscc pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xce04e9cd │ │ │ │ ands r9, sp, r0 │ │ │ │ ... │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r2, r3, ip, asr #11 │ │ │ │ - andeq r2, r3, lr, ror #14 │ │ │ │ - andeq r2, r3, r2, asr r7 │ │ │ │ + ldrdeq r2, [r3], -r4 │ │ │ │ + andeq r2, r3, r6, ror r7 │ │ │ │ + andeq r2, r3, sl, asr r7 │ │ │ │ andeq lr, r2, sl, ror #16 │ │ │ │ - andeq r2, r3, r2, asr fp │ │ │ │ - andeq r9, r3, lr, asr r3 │ │ │ │ - andeq r1, r3, r6, asr #15 │ │ │ │ - muleq r3, ip, r8 │ │ │ │ - andeq r2, r3, r8, ror #21 │ │ │ │ + andeq r2, r3, sl, asr fp │ │ │ │ + andeq r9, r3, r6, ror #6 │ │ │ │ + andeq r1, r3, lr, asr #15 │ │ │ │ + andeq r2, r3, r4, lsr #17 │ │ │ │ + strdeq r2, [r3], -r0 │ │ │ │ andls r4, r3, #8, 12 @ 0x800000 │ │ │ │ cmnpcs r8, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ msrhi (UNDEF: 106), r2 │ │ │ │ strls r4, [r2, #-2459] @ 0xfffff665 │ │ │ │ @ instruction: 0xf8514479 │ │ │ │ tstls r1, r6, lsr #32 │ │ │ │ @ instruction: 0xf7f22101 │ │ │ │ @@ -12768,33 +12768,33 @@ │ │ │ │ strbcs pc, [r0], #-2247 @ 0xfffff739 @ │ │ │ │ @ instruction: 0xf0412b00 │ │ │ │ bcs 34040 │ │ │ │ svcge 0x00f5f43e │ │ │ │ ldcllt 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r9, r3, r8, ror r2 │ │ │ │ - andeq r2, r3, lr, asr #13 │ │ │ │ - andeq r2, r3, r2, asr sl │ │ │ │ - andeq r9, r3, r2, lsr r2 │ │ │ │ - muleq r3, r8, r6 │ │ │ │ - andeq r2, r3, r6, ror #12 │ │ │ │ + andeq r9, r3, r0, lsl #5 │ │ │ │ + ldrdeq r2, [r3], -r6 │ │ │ │ + andeq r2, r3, sl, asr sl │ │ │ │ + andeq r9, r3, sl, lsr r2 │ │ │ │ + andeq r1, r3, r0, lsr #13 │ │ │ │ + andeq r2, r3, lr, ror #12 │ │ │ │ muleq r2, r4, r6 │ │ │ │ - ldrdeq r2, [r3], -r4 │ │ │ │ - andeq r9, r3, r4, lsl #3 │ │ │ │ - andeq r1, r3, ip, ror #11 │ │ │ │ - andeq r2, r3, r2, asr #13 │ │ │ │ - andeq r2, r3, r2, ror #18 │ │ │ │ - ldrdeq r9, [r3], -ip │ │ │ │ - andeq r2, r3, r2, lsr r5 │ │ │ │ - andeq r2, r3, sl, lsl #18 │ │ │ │ - muleq r3, r6, r0 │ │ │ │ - strdeq r1, [r3], -ip │ │ │ │ - andeq r2, r3, sl, asr #9 │ │ │ │ - @ instruction: 0x000328b4 │ │ │ │ + ldrdeq r2, [r3], -ip │ │ │ │ + andeq r9, r3, ip, lsl #3 │ │ │ │ + strdeq r1, [r3], -r4 │ │ │ │ + andeq r2, r3, sl, asr #13 │ │ │ │ + andeq r2, r3, sl, ror #18 │ │ │ │ + andeq r9, r3, r4, ror #1 │ │ │ │ + andeq r2, r3, sl, lsr r5 │ │ │ │ + andeq r2, r3, r2, lsl r9 │ │ │ │ + muleq r3, lr, r0 │ │ │ │ + andeq r1, r3, r4, lsl #10 │ │ │ │ + ldrdeq r2, [r3], -r2 @ │ │ │ │ + @ instruction: 0x000328bc │ │ │ │ cmpppl ip, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ @ instruction: 0xf6aa2200 │ │ │ │ @ instruction: 0xf6aa5094 │ │ │ │ andsvs r5, sl, r8, ror r1 │ │ │ │ ldrcc pc, [ip], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf1a36002 │ │ │ │ @ instruction: 0xf8d70643 │ │ │ │ @@ -13014,37 +13014,37 @@ │ │ │ │ stmib sp, {r0, r2, r5, r8, fp, sp, lr}^ │ │ │ │ strls ip, [r3, #-3584] @ 0xfffff200 │ │ │ │ ldrtpl pc, [r8], #-2263 @ 0xfffff729 @ │ │ │ │ svclt 0x0000e034 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r2, r3, r8, lsl r3 │ │ │ │ - andeq r8, r3, ip, lsr pc │ │ │ │ - andeq r1, r3, r0, lsr #7 │ │ │ │ - andeq r2, r3, r2, lsl #9 │ │ │ │ - andeq r2, r3, r4, asr #5 │ │ │ │ - andeq r8, r3, r4, asr #29 │ │ │ │ - andeq r1, r3, r8, lsr #6 │ │ │ │ - andeq r2, r3, lr, lsl #8 │ │ │ │ - andeq r2, r3, ip, ror #4 │ │ │ │ - andeq r2, r3, lr, lsl #5 │ │ │ │ - andeq r8, r3, sl, lsr #28 │ │ │ │ - muleq r3, r2, r2 │ │ │ │ - andeq r2, r3, sl, asr #4 │ │ │ │ - andeq r2, r3, r0, asr r2 │ │ │ │ - @ instruction: 0x00038db0 │ │ │ │ - andeq r1, r3, r8, lsl r2 │ │ │ │ - andeq r2, r3, r6, ror #3 │ │ │ │ + andeq r2, r3, r0, lsr #6 │ │ │ │ + andeq r8, r3, r4, asr #30 │ │ │ │ + andeq r1, r3, r8, lsr #7 │ │ │ │ + andeq r2, r3, sl, lsl #9 │ │ │ │ + andeq r2, r3, ip, asr #5 │ │ │ │ + andeq r8, r3, ip, asr #29 │ │ │ │ + andeq r1, r3, r0, lsr r3 │ │ │ │ + andeq r2, r3, r6, lsl r4 │ │ │ │ + andeq r2, r3, r4, ror r2 │ │ │ │ + muleq r3, r6, r2 │ │ │ │ + andeq r8, r3, r2, lsr lr │ │ │ │ + muleq r3, sl, r2 │ │ │ │ + andeq r2, r3, r2, asr r2 │ │ │ │ + andeq r2, r3, r8, asr r2 │ │ │ │ + @ instruction: 0x00038db8 │ │ │ │ + andeq r1, r3, r0, lsr #4 │ │ │ │ andeq r2, r3, lr, ror #3 │ │ │ │ - andeq r8, r3, ip, lsl sp │ │ │ │ - muleq r3, lr, r1 │ │ │ │ - andeq r8, r3, r4, asr #25 │ │ │ │ - andeq r2, r3, r0, asr r1 │ │ │ │ - andeq r8, r3, ip, asr ip │ │ │ │ + strdeq r2, [r3], -r6 │ │ │ │ + andeq r8, r3, r4, lsr #26 │ │ │ │ + andeq r2, r3, r6, lsr #3 │ │ │ │ + andeq r8, r3, ip, asr #25 │ │ │ │ + andeq r2, r3, r8, asr r1 │ │ │ │ + andeq r8, r3, r4, ror #24 │ │ │ │ @ instruction: 0xf7f29502 │ │ │ │ vstr d14, [sp, #528] @ 0x210 │ │ │ │ @ instruction: 0xf8d7bb00 │ │ │ │ strdcs r2, [r1, -r8] │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ bl 1ed1798 <_IO_stdin_used@@Base+0x1e90fa8> │ │ │ │ usatcs pc, #24, pc, asr #17 @ │ │ │ │ @@ -13490,67 +13490,67 @@ │ │ │ │ blcs 20d34 │ │ │ │ ldmdbge r6!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdhi pc, [r0], #143 @ 0x8f @ │ │ │ │ @ instruction: 0xf7ff44f8 │ │ │ │ svclt 0x0000b89f │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - muleq r3, r6, r0 │ │ │ │ - muleq r3, r8, fp │ │ │ │ - strdeq r0, [r3], -ip │ │ │ │ - andeq r2, r3, r8, asr r0 │ │ │ │ + muleq r3, lr, r0 │ │ │ │ + andeq r8, r3, r0, lsr #23 │ │ │ │ + andeq r1, r3, r4 │ │ │ │ + andeq r2, r3, r0, rrx │ │ │ │ + andeq r2, r3, r0, asr r0 │ │ │ │ + andeq r8, r3, r2, lsl #22 │ │ │ │ + andeq r1, r3, r6, asr pc │ │ │ │ + strdeq r1, [r3], -r6 │ │ │ │ + @ instruction: 0x00038ab6 │ │ │ │ + andeq r0, r3, r8, lsl pc │ │ │ │ + andeq r1, r3, sl, ror pc │ │ │ │ andeq r2, r3, r8, asr #32 │ │ │ │ - strdeq r8, [r3], -sl │ │ │ │ - andeq r1, r3, lr, asr #30 │ │ │ │ - andeq r1, r3, lr, ror #31 │ │ │ │ - andeq r8, r3, lr, lsr #21 │ │ │ │ - andeq r0, r3, r0, lsl pc │ │ │ │ - andeq r1, r3, r2, ror pc │ │ │ │ - andeq r2, r3, r0, asr #32 │ │ │ │ - andeq r8, r3, lr, lsl sl │ │ │ │ - andeq r0, r3, r4, lsl #29 │ │ │ │ - andeq r1, r3, lr, asr pc │ │ │ │ - andeq r1, r3, sl, asr #31 │ │ │ │ - andeq r8, r3, ip, lsl #19 │ │ │ │ - strdeq r0, [r3], -r2 │ │ │ │ + andeq r8, r3, r6, lsr #20 │ │ │ │ + andeq r0, r3, ip, lsl #29 │ │ │ │ + andeq r1, r3, r6, ror #30 │ │ │ │ + ldrdeq r1, [r3], -r2 │ │ │ │ + muleq r3, r4, r9 │ │ │ │ + strdeq r0, [r3], -sl │ │ │ │ + ldrdeq r1, [r3], -ip │ │ │ │ + andeq r1, r3, r0, ror pc │ │ │ │ + andeq r8, r3, r6, lsl r9 │ │ │ │ + andeq r0, r3, ip, ror sp │ │ │ │ + andeq r1, r3, lr, asr lr │ │ │ │ + andeq r1, r3, lr, lsl #30 │ │ │ │ + muleq r3, r8, r8 │ │ │ │ + strdeq r0, [r3], -lr │ │ │ │ + andeq r1, r3, r0, ror #27 │ │ │ │ + andeq r1, r3, lr, lsr #29 │ │ │ │ + andeq r8, r3, r2, lsr #16 │ │ │ │ + andeq r0, r3, sl, lsl #25 │ │ │ │ + andeq r1, r3, lr, asr #26 │ │ │ │ + andeq r1, r3, r8, asr #28 │ │ │ │ + andeq r1, r3, lr, ror lr │ │ │ │ + andeq r8, r3, lr, ror r7 │ │ │ │ + andeq r0, r3, r6, ror #23 │ │ │ │ + andeq r1, r3, r2, ror #27 │ │ │ │ + andeq r1, r3, r2, ror #27 │ │ │ │ + @ instruction: 0x000386ba │ │ │ │ + andeq r0, r3, r2, lsr #22 │ │ │ │ + andeq r1, r3, lr, lsl #27 │ │ │ │ + muleq r3, r0, sp │ │ │ │ + andeq r8, r3, r4, lsr r6 │ │ │ │ + muleq r3, ip, sl │ │ │ │ + andeq r1, r3, r6, lsr #26 │ │ │ │ + andeq r1, r3, r8, lsr sp │ │ │ │ + andeq r8, r3, r4, asr #11 │ │ │ │ + andeq r0, r3, ip, lsr #20 │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ ldrdeq r1, [r3], -r4 │ │ │ │ - andeq r1, r3, r8, ror #30 │ │ │ │ - andeq r8, r3, lr, lsl #18 │ │ │ │ - andeq r0, r3, r4, ror sp │ │ │ │ - andeq r1, r3, r6, asr lr │ │ │ │ - andeq r1, r3, r6, lsl #30 │ │ │ │ - muleq r3, r0, r8 │ │ │ │ - strdeq r0, [r3], -r6 │ │ │ │ - ldrdeq r1, [r3], -r8 │ │ │ │ - andeq r1, r3, r6, lsr #29 │ │ │ │ - andeq r8, r3, sl, lsl r8 │ │ │ │ - andeq r0, r3, r2, lsl #25 │ │ │ │ - andeq r1, r3, r6, asr #26 │ │ │ │ - andeq r1, r3, r0, asr #28 │ │ │ │ - andeq r1, r3, r6, ror lr │ │ │ │ - andeq r8, r3, r6, ror r7 │ │ │ │ - ldrdeq r0, [r3], -lr │ │ │ │ - ldrdeq r1, [r3], -sl │ │ │ │ - ldrdeq r1, [r3], -sl │ │ │ │ - @ instruction: 0x000386b2 │ │ │ │ - andeq r0, r3, sl, lsl fp │ │ │ │ - andeq r1, r3, r6, lsl #27 │ │ │ │ - andeq r1, r3, r8, lsl #27 │ │ │ │ - andeq r8, r3, ip, lsr #12 │ │ │ │ - muleq r3, r4, sl │ │ │ │ - andeq r1, r3, lr, lsl sp │ │ │ │ - andeq r1, r3, r0, lsr sp │ │ │ │ - @ instruction: 0x000385bc │ │ │ │ - andeq r0, r3, r4, lsr #20 │ │ │ │ - andeq r1, r3, r8, ror #25 │ │ │ │ - andeq r1, r3, ip, asr #25 │ │ │ │ - andeq r8, r3, r8, lsr r5 │ │ │ │ - andeq r0, r3, r0, lsr #19 │ │ │ │ - andeq r1, r3, sl, lsr #24 │ │ │ │ - andeq r5, r3, ip, asr r1 │ │ │ │ + andeq r8, r3, r0, asr #10 │ │ │ │ + andeq r0, r3, r8, lsr #19 │ │ │ │ + andeq r1, r3, r2, lsr ip │ │ │ │ + andeq r5, r3, r4, ror #2 │ │ │ │ stclcs 8, cr15, [r0, #892] @ 0x37c │ │ │ │ @ instruction: 0xf8d92101 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ svc 0x008af7f1 │ │ │ │ @ instruction: 0xf8d94658 │ │ │ │ @ instruction: 0xf7f18000 │ │ │ │ @ instruction: 0xf8c7eeb4 │ │ │ │ @@ -14423,88 +14423,88 @@ │ │ │ │ ldm lr!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c72300 │ │ │ │ ldrb r3, [r3], -ip, lsr #8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00ee6666 │ │ │ │ - andeq r1, r3, sl, asr #14 │ │ │ │ - @ instruction: 0x000383bc │ │ │ │ - andeq r0, r3, r2, lsr #16 │ │ │ │ - strdeq r1, [r3], -lr │ │ │ │ - andeq r1, r3, r0, ror #13 │ │ │ │ - andeq r8, r3, sl, lsl r3 │ │ │ │ - andeq r1, r3, r8, lsl #13 │ │ │ │ - ldrdeq r8, [r3], -r0 │ │ │ │ - andeq r0, r3, r2, lsr r7 │ │ │ │ - andeq r1, r3, r0, lsl r8 │ │ │ │ - andeq r1, r3, ip, ror #12 │ │ │ │ - andeq r8, r3, sl, asr #4 │ │ │ │ - @ instruction: 0x000306b0 │ │ │ │ - muleq r3, r2, r7 │ │ │ │ - andeq r1, r3, r6, ror r9 │ │ │ │ - andeq r8, r3, ip, asr #3 │ │ │ │ - andeq r0, r3, r2, lsr r6 │ │ │ │ - andeq r1, r3, sl, lsl r9 │ │ │ │ - strdeq r5, [r3], -r6 │ │ │ │ - strdeq r1, [r3], -sl │ │ │ │ - andeq r8, r3, r8, lsr #2 │ │ │ │ - andeq r0, r3, lr, lsl #11 │ │ │ │ - @ instruction: 0x000318b0 │ │ │ │ - andeq r5, r3, r6, lsr r5 │ │ │ │ - andeq r1, r3, r0, lsr #16 │ │ │ │ - andeq r1, r3, r4, ror #7 │ │ │ │ - @ instruction: 0x000317b2 │ │ │ │ - andeq r1, r3, r4, asr #12 │ │ │ │ - andeq r7, r3, r0, lsr #31 │ │ │ │ - andeq r0, r3, r6, lsl #8 │ │ │ │ - andeq r1, r3, r8, ror #9 │ │ │ │ - andeq r1, r3, sl, asr r4 │ │ │ │ - strdeq r7, [r3], -r4 │ │ │ │ - andeq r0, r3, sl, asr r3 │ │ │ │ - andeq r1, r3, ip, lsr r4 │ │ │ │ - strdeq r1, [r3], -r4 │ │ │ │ - andeq r7, r3, sl, ror lr │ │ │ │ - andeq r0, r3, r0, ror #5 │ │ │ │ - andeq r1, r3, sl, lsr #7 │ │ │ │ - muleq r3, r6, r3 │ │ │ │ - andeq r7, r3, r0, ror #27 │ │ │ │ - andeq r0, r3, r6, asr #4 │ │ │ │ - andeq r1, r3, r6, lsr #6 │ │ │ │ - andeq r1, r3, r8, lsr #6 │ │ │ │ - andeq r7, r3, r0, asr #26 │ │ │ │ - ldrdeq r1, [r3], -r0 │ │ │ │ - andeq r7, r3, r0, ror #25 │ │ │ │ - andeq r1, r3, r2, lsl #5 │ │ │ │ - andeq r7, r3, r4, lsl #25 │ │ │ │ - andeq r0, r3, r8, ror #1 │ │ │ │ - andeq r1, r3, sl, asr #3 │ │ │ │ - andeq r1, r3, sl, lsl #1 │ │ │ │ - andeq r1, r3, sl, lsr #2 │ │ │ │ - andeq r1, r3, r6, rrx │ │ │ │ - andeq r1, r3, sl, lsl r0 │ │ │ │ - ldrdeq r0, [r3], -r0 @ │ │ │ │ + andeq r1, r3, r2, asr r7 │ │ │ │ + andeq r8, r3, r4, asr #7 │ │ │ │ + andeq r0, r3, sl, lsr #16 │ │ │ │ + andeq r1, r3, r6, lsl #18 │ │ │ │ + andeq r1, r3, r8, ror #13 │ │ │ │ + andeq r8, r3, r2, lsr #6 │ │ │ │ + muleq r3, r0, r6 │ │ │ │ + ldrdeq r8, [r3], -r8 @ │ │ │ │ + andeq r0, r3, sl, lsr r7 │ │ │ │ + andeq r1, r3, r8, lsl r8 │ │ │ │ + andeq r1, r3, r4, ror r6 │ │ │ │ + andeq r8, r3, r2, asr r2 │ │ │ │ + @ instruction: 0x000306b8 │ │ │ │ + muleq r3, sl, r7 │ │ │ │ + andeq r1, r3, lr, ror r9 │ │ │ │ + ldrdeq r8, [r3], -r4 │ │ │ │ + andeq r0, r3, sl, lsr r6 │ │ │ │ + andeq r1, r3, r2, lsr #18 │ │ │ │ + strdeq r5, [r3], -lr │ │ │ │ + andeq r1, r3, r2, lsl #18 │ │ │ │ + andeq r8, r3, r0, lsr r1 │ │ │ │ + muleq r3, r6, r5 │ │ │ │ + @ instruction: 0x000318b8 │ │ │ │ + andeq r5, r3, lr, lsr r5 │ │ │ │ + andeq r1, r3, r8, lsr #16 │ │ │ │ + andeq r1, r3, ip, ror #7 │ │ │ │ + @ instruction: 0x000317ba │ │ │ │ + andeq r1, r3, ip, asr #12 │ │ │ │ + andeq r7, r3, r8, lsr #31 │ │ │ │ + andeq r0, r3, lr, lsl #8 │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + andeq r1, r3, r2, ror #8 │ │ │ │ + strdeq r7, [r3], -ip │ │ │ │ + andeq r0, r3, r2, ror #6 │ │ │ │ + andeq r1, r3, r4, asr #8 │ │ │ │ + strdeq r1, [r3], -ip │ │ │ │ + andeq r7, r3, r2, lsl #29 │ │ │ │ + andeq r0, r3, r8, ror #5 │ │ │ │ + @ instruction: 0x000313b2 │ │ │ │ + muleq r3, lr, r3 │ │ │ │ + andeq r7, r3, r8, ror #27 │ │ │ │ + andeq r0, r3, lr, asr #4 │ │ │ │ + andeq r1, r3, lr, lsr #6 │ │ │ │ + andeq r1, r3, r0, lsr r3 │ │ │ │ + andeq r7, r3, r8, asr #26 │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ + andeq r7, r3, r8, ror #25 │ │ │ │ + andeq r1, r3, sl, lsl #5 │ │ │ │ + andeq r7, r3, ip, lsl #25 │ │ │ │ strdeq r0, [r3], -r0 @ │ │ │ │ - andeq r7, r3, sl, lsl #21 │ │ │ │ - strdeq pc, [r2], -r0 │ │ │ │ - ldrdeq r0, [r3], -r2 │ │ │ │ - andeq r0, r3, r6, lsl #27 │ │ │ │ - andeq r0, r3, sl, ror sp │ │ │ │ - strdeq r7, [r3], -sl │ │ │ │ - andeq pc, r2, r0, ror #28 │ │ │ │ - andeq r0, r3, lr, lsr #28 │ │ │ │ - @ instruction: 0x00030eb0 │ │ │ │ - andeq r0, r3, sl, ror #28 │ │ │ │ - andeq r1, r3, sl, lsl #1 │ │ │ │ - andeq r1, r3, ip, lsr #1 │ │ │ │ - andeq r1, r3, r6, asr #1 │ │ │ │ - ldrdeq r1, [r3], -ip │ │ │ │ - andeq r1, r3, r2, lsl r1 │ │ │ │ - andeq r1, r3, r0, asr #1 │ │ │ │ - andeq r1, r3, ip, lsl #1 │ │ │ │ + ldrdeq r1, [r3], -r2 │ │ │ │ + muleq r3, r2, r0 │ │ │ │ + andeq r1, r3, r2, lsr r1 │ │ │ │ + andeq r1, r3, lr, rrx │ │ │ │ + andeq r1, r3, r2, lsr #32 │ │ │ │ + ldrdeq r0, [r3], -r8 │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ + muleq r3, r2, sl │ │ │ │ + strdeq pc, [r2], -r8 │ │ │ │ + ldrdeq r0, [r3], -sl │ │ │ │ + andeq r0, r3, lr, lsl #27 │ │ │ │ + andeq r0, r3, r2, lsl #27 │ │ │ │ + andeq r7, r3, r2, lsl #20 │ │ │ │ + andeq pc, r2, r8, ror #28 │ │ │ │ + andeq r0, r3, r6, lsr lr │ │ │ │ + @ instruction: 0x00030eb8 │ │ │ │ + andeq r0, r3, r2, ror lr │ │ │ │ + muleq r3, r2, r0 │ │ │ │ + strheq r1, [r3], -r4 │ │ │ │ + andeq r1, r3, lr, asr #1 │ │ │ │ + andeq r1, r3, r4, ror #1 │ │ │ │ + andeq r1, r3, sl, lsl r1 │ │ │ │ + andeq r1, r3, r8, asr #1 │ │ │ │ + muleq r3, r4, r0 │ │ │ │ blhi ff050964 <_IO_stdin_used@@Base+0xff010174> │ │ │ │ blx 450a58 <_IO_stdin_used@@Base+0x410268> │ │ │ │ ldc 13, cr13, [r7, #80] @ 0x50 │ │ │ │ vmov.u16 r7, d20[2] │ │ │ │ vsqrt.f64 d24, d7 │ │ │ │ vstrle s30, [sp, #-64] @ 0xffffffc0 │ │ │ │ movwcc pc, #18647 @ 0x48d7 @ │ │ │ │ @@ -14822,24 +14822,24 @@ │ │ │ │ @ instruction: 0xf7f04620 │ │ │ │ @ instruction: 0x4684ee76 │ │ │ │ svclt 0x00b8f7fd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ - andeq r0, r3, r6, lsr #26 │ │ │ │ - ldrdeq r0, [r3], -ip │ │ │ │ + andeq r0, r3, lr, lsr #26 │ │ │ │ + andeq r0, r3, r4, ror #5 │ │ │ │ ldrdeq ip, [r2], -r0 │ │ │ │ - andeq r0, r3, ip, ror #2 │ │ │ │ - @ instruction: 0x000346be │ │ │ │ - andeq r0, r3, lr, lsl #2 │ │ │ │ - andeq r0, r3, r6, lsr #1 │ │ │ │ - muleq r3, r4, r0 │ │ │ │ - muleq r3, lr, r4 │ │ │ │ - andeq r0, r3, r6, ror r8 │ │ │ │ + andeq r0, r3, r4, ror r1 │ │ │ │ + andeq r4, r3, r6, asr #13 │ │ │ │ + andeq r0, r3, r6, lsl r1 │ │ │ │ + andeq r0, r3, lr, lsr #1 │ │ │ │ + muleq r3, ip, r0 │ │ │ │ + andeq r0, r3, r6, lsr #9 │ │ │ │ + andeq r0, r3, lr, ror r8 │ │ │ │ ldceq 0, cr15, [pc], #-316 @ 15294 │ │ │ │ svclt 0x001ff7fd │ │ │ │ orrhi pc, r4, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xf7fd44f8 │ │ │ │ @ instruction: 0xf8dfbefa │ │ │ │ ldrbtmi r8, [r8], #896 @ 0x380 │ │ │ │ mrclt 7, 7, APSR_nzcv, cr5, cr13, {7} │ │ │ │ @@ -15059,18 +15059,18 @@ │ │ │ │ ldc 5, cr6, [pc, #224] @ 15820 │ │ │ │ vstr d9, [r7, #20] │ │ │ │ ldrh r7, [r5], #-190 @ 0xffffff42 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ - andeq r3, r3, r0, asr #24 │ │ │ │ + andeq r3, r3, r8, asr #24 │ │ │ │ andeq ip, r2, r2, lsl #9 │ │ │ │ - strdeq r0, [r3], -r8 │ │ │ │ - andeq r0, r3, ip, ror r7 │ │ │ │ + andeq r0, r3, r0, lsl #8 │ │ │ │ + andeq r0, r3, r4, lsl #15 │ │ │ │ b 13d3730 <_IO_stdin_used@@Base+0x1392f40> │ │ │ │ stc 3, cr2, [r7] │ │ │ │ smlatbcs r2, r4, fp, r0 │ │ │ │ movwcc lr, #31181 @ 0x79cd │ │ │ │ tstpvs r4, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ stmdavs sl!, {r5, r9, sl, lr} │ │ │ │ tstls r4, r6, lsl #4 │ │ │ │ @@ -15242,15 +15242,15 @@ │ │ │ │ @ instruction: 0xf6aaeb9e │ │ │ │ ldmdavs r3, {r2, r3, r4, r5, r9, sp, lr} │ │ │ │ andsvs r4, r3, r3, lsl #6 │ │ │ │ stcllt 7, cr15, [r8, #1008]! @ 0x3f0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ - ldrdeq pc, [r2], -ip │ │ │ │ + andeq pc, r2, r4, ror #13 │ │ │ │ blvc fe3510a0 <_IO_stdin_used@@Base+0xfe3108b0> │ │ │ │ bmi ff15de4c <_IO_stdin_used@@Base+0xff11d65c> │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ stc 4, cr4, [sp, #488] @ 0x1e8 │ │ │ │ @ instruction: 0xf7f07b00 │ │ │ │ @ instruction: 0xf8d4ea38 │ │ │ │ @ instruction: 0xf8d480b4 │ │ │ │ @@ -15441,29 +15441,29 @@ │ │ │ │ @ instruction: 0xf8d353ec │ │ │ │ addseq r8, r2, r0 │ │ │ │ @ instruction: 0xf1084643 │ │ │ │ @ instruction: 0xf7f50180 │ │ │ │ svclt 0x0000be6c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq pc, r2, r0, lsr r3 @ │ │ │ │ + andeq pc, r2, r8, lsr r3 @ │ │ │ │ andeq fp, r2, r4, lsl #27 │ │ │ │ andeq fp, r2, lr, ror sp │ │ │ │ - andeq r2, r3, ip, ror pc │ │ │ │ + andeq r2, r3, r4, lsl #31 │ │ │ │ ldrdeq sp, [r2], -sl │ │ │ │ andeq fp, r2, r0, ror #26 │ │ │ │ - andeq pc, r2, sl, asr #4 │ │ │ │ - muleq r3, lr, r4 │ │ │ │ - muleq r3, sl, ip │ │ │ │ - andeq r0, r3, r8, lsl #9 │ │ │ │ - andeq r3, r3, r4, lsl r4 │ │ │ │ - andeq r3, r3, lr, lsl #8 │ │ │ │ - andeq r3, r3, r8, lsl #8 │ │ │ │ - andeq r3, r3, r2, lsl #8 │ │ │ │ - strdeq r3, [r3], -ip │ │ │ │ + andeq pc, r2, r2, asr r2 @ │ │ │ │ + andeq r3, r3, r6, lsr #9 │ │ │ │ + andeq r3, r3, r2, lsr #25 │ │ │ │ + muleq r3, r0, r4 │ │ │ │ + andeq r3, r3, ip, lsl r4 │ │ │ │ + andeq r3, r3, r6, lsl r4 │ │ │ │ + andeq r3, r3, r0, lsl r4 │ │ │ │ + andeq r3, r3, sl, lsl #8 │ │ │ │ + andeq r3, r3, r4, lsl #8 │ │ │ │ ldrdeq sp, [r2], -sl │ │ │ │ andeq sp, r2, r6, lsl #3 │ │ │ │ andeq sp, r2, lr, lsl r1 │ │ │ │ andeq sp, r2, r2, lsr #1 │ │ │ │ andeq sp, r2, r2, lsr r0 │ │ │ │ andeq ip, r2, lr, asr #31 │ │ │ │ andeq ip, r2, sl, asr pc │ │ │ │ @@ -16698,29 +16698,29 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq fp, r2, r2, lsr #13 │ │ │ │ andeq fp, r2, ip, ror #7 │ │ │ │ andeq r9, r4, lr, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq pc, r2, r4, asr #7 │ │ │ │ - andeq pc, r2, r4, lsr #7 │ │ │ │ - andeq pc, r2, lr, ror #6 │ │ │ │ - andeq r2, r3, lr, asr fp │ │ │ │ - andeq pc, r2, r0, asr #6 │ │ │ │ - andeq pc, r2, r4, asr r3 @ │ │ │ │ + andeq pc, r2, ip, asr #7 │ │ │ │ + andeq pc, r2, ip, lsr #7 │ │ │ │ + andeq pc, r2, r6, ror r3 @ │ │ │ │ + andeq r2, r3, r6, ror #22 │ │ │ │ + andeq pc, r2, r8, asr #6 │ │ │ │ + andeq pc, r2, ip, asr r3 @ │ │ │ │ andeq sl, r2, ip, lsr #25 │ │ │ │ andeq sl, r2, r8, lsl #26 │ │ │ │ muleq r2, r4, r9 │ │ │ │ andeq fp, r2, r2, lsl r5 │ │ │ │ andeq r9, r2, r2, asr #18 │ │ │ │ ldrdeq fp, [r2], -r4 │ │ │ │ andeq fp, r2, r4, asr #9 │ │ │ │ - ldrdeq r2, [r3], -r2 @ │ │ │ │ - @ instruction: 0x0002efb4 │ │ │ │ + ldrdeq r2, [r3], -sl │ │ │ │ + @ instruction: 0x0002efbc │ │ │ │ andeq fp, r2, r0, lsr r5 │ │ │ │ andeq sl, r2, r8, lsr #26 │ │ │ │ ldrbcc pc, [r4, #-2271]! @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2506 │ │ │ │ tstcs r1, r4, ror r5 │ │ │ │ @ instruction: 0xf858447a │ │ │ │ strtmi r9, [fp], -r3 │ │ │ │ @@ -17066,16 +17066,16 @@ │ │ │ │ andcs r1, r0, #52, 8 @ 0x34000000 │ │ │ │ mrc2 7, 7, pc, cr0, cr2, {7} │ │ │ │ @ instruction: 0xf7ee2000 │ │ │ │ svclt 0x0000eb54 │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ strdeq sl, [r2], -r8 │ │ │ │ - andeq lr, r2, r6, asr r9 │ │ │ │ - andeq r1, r3, sl, asr #28 │ │ │ │ + andeq lr, r2, lr, asr r9 │ │ │ │ + andeq r1, r3, r2, asr lr │ │ │ │ andeq sl, r2, lr, ror sp │ │ │ │ andeq sl, r2, lr, ror #26 │ │ │ │ andeq sl, r2, lr, ror #26 │ │ │ │ andeq sl, r2, r2, lsl #21 │ │ │ │ andeq sl, r2, ip, lsl #17 │ │ │ │ ldrdeq sl, [r2], -lr │ │ │ │ andeq sl, r2, r8, asr #8 │ │ │ │ @@ -17639,21 +17639,21 @@ │ │ │ │ blt a15fac <_IO_stdin_used@@Base+0x9d57bc> │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq sl, r2, ip, lsl #1 │ │ │ │ andeq r9, r2, r8, lsl #31 │ │ │ │ andeq sl, r2, ip, ror r1 │ │ │ │ andeq sl, r2, lr, lsl r5 │ │ │ │ - andeq r1, r3, ip, ror #23 │ │ │ │ + strdeq r1, [r3], -r4 │ │ │ │ ldrdeq r9, [r2], -r2 │ │ │ │ andeq r9, r2, r4, lsl sp │ │ │ │ andeq r9, r2, r2, lsr #26 │ │ │ │ andeq r9, r2, ip, lsr #26 │ │ │ │ andeq r9, r2, sl, lsr sp │ │ │ │ - andeq sp, r2, lr, asr #28 │ │ │ │ + andeq sp, r2, r6, asr lr │ │ │ │ @ instruction: 0x00029db8 │ │ │ │ andeq r9, r2, sl, lsl pc │ │ │ │ andeq r9, r2, r6, ror #30 │ │ │ │ andeq r9, r2, sl, asr pc │ │ │ │ andeq r9, r2, r8, ror #4 │ │ │ │ andeq r9, r2, sl, ror #28 │ │ │ │ andeq r9, r2, r8, asr #27 │ │ │ │ @@ -17870,18 +17870,18 @@ │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ strdeq sl, [r2], -r4 │ │ │ │ andeq sl, r2, r2, lsl #12 │ │ │ │ strdeq sl, [r2], -r8 │ │ │ │ strdeq sl, [r2], -r2 │ │ │ │ andeq sl, r2, r6, ror #11 │ │ │ │ andeq sl, r2, r8, lsl r6 │ │ │ │ - andeq r0, r3, lr, lsr #29 │ │ │ │ + @ instruction: 0x00030eb6 │ │ │ │ andeq sl, r2, ip, asr #12 │ │ │ │ - muleq r3, r2, lr │ │ │ │ - andeq r0, r3, r4, lsl #29 │ │ │ │ + muleq r3, sl, lr │ │ │ │ + andeq r0, r3, ip, lsl #29 │ │ │ │ andeq sl, r2, r4, asr #12 │ │ │ │ muleq r2, r6, r6 │ │ │ │ muleq r2, r4, r6 │ │ │ │ andeq r9, r4, sl, asr #16 │ │ │ │ ldrdeq r8, [r4], -r2 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ @ instruction: 0xf841609a │ │ │ │ @@ -18100,21 +18100,21 @@ │ │ │ │ ... │ │ │ │ andeq sl, r2, r0, asr #9 │ │ │ │ andeq fp, r2, r2, lsr r3 │ │ │ │ andeq fp, r2, r0, lsr r3 │ │ │ │ andeq fp, r2, ip, lsr #6 │ │ │ │ @ instruction: 0x0002b3ba │ │ │ │ @ instruction: 0x0002b3ba │ │ │ │ - andeq fp, r2, r0, asr #7 │ │ │ │ - @ instruction: 0x0002b3b4 │ │ │ │ - andeq fp, r2, r8, lsr #8 │ │ │ │ - andeq sp, r2, sl, lsr r9 │ │ │ │ - andeq r0, r3, r2, ror #19 │ │ │ │ + andeq fp, r2, r8, asr #7 │ │ │ │ + @ instruction: 0x0002b3bc │ │ │ │ + andeq fp, r2, r0, lsr r4 │ │ │ │ + andeq sp, r2, r2, asr #18 │ │ │ │ + andeq r0, r3, sl, ror #19 │ │ │ │ andeq r9, r2, r8, ror #3 │ │ │ │ - strdeq fp, [r2], -lr │ │ │ │ + andeq fp, r2, r6, lsl #4 │ │ │ │ andeq sl, r2, r0, lsl #4 │ │ │ │ ldrdeq sl, [r2], -ip │ │ │ │ strdeq sl, [r2], -r6 │ │ │ │ stmdapl r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628447d │ │ │ │ stmib r0!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdmi pc, [r0], -r9 │ │ │ │ @@ -18708,21 +18708,21 @@ │ │ │ │ andeq sl, r2, r8, lsr #17 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r8, r2, lr, lsr #20 │ │ │ │ andeq r8, r2, sl, lsl sl │ │ │ │ andeq r8, r2, r2, lsl sl │ │ │ │ andeq r8, r2, r2, lsl #20 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - @ instruction: 0x000309b8 │ │ │ │ + andeq r0, r3, r0, asr #19 │ │ │ │ strdeq r9, [r2], -lr │ │ │ │ andeq r9, r2, r0, lsl r7 │ │ │ │ - muleq r3, r0, r9 │ │ │ │ + muleq r3, r8, r9 │ │ │ │ andeq r9, r2, sl, lsl #13 │ │ │ │ andeq r8, r2, lr, asr #26 │ │ │ │ - andeq r0, r3, r4, lsl #18 │ │ │ │ + andeq r0, r3, ip, lsl #18 │ │ │ │ strdeq r8, [r2], -sl │ │ │ │ strtvs pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ svclt 0x00182b00 │ │ │ │ vmin.s8 d4, d7, d14 │ │ │ │ stccs 3, cr5, [r1, #-944] @ 0xfffffc50 │ │ │ │ mvncc pc, r7, asr #17 │ │ │ │ ldrhi pc, [r6, -r7, asr #32]! │ │ │ │ @@ -19250,22 +19250,22 @@ │ │ │ │ subcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0412b00 │ │ │ │ @ instruction: 0xe01784b5 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq sl, r2, lr, ror #18 │ │ │ │ - andeq sl, r2, lr, lsr #17 │ │ │ │ - andeq sl, r2, sl, asr #31 │ │ │ │ - ldrdeq sl, [r2], -r4 │ │ │ │ - andeq sl, r2, r8, lsr pc │ │ │ │ - andeq sl, r2, ip, asr #30 │ │ │ │ - andeq sp, r2, r2, ror #13 │ │ │ │ - andeq sl, r2, r8, asr #30 │ │ │ │ + andeq sl, r2, r6, ror r9 │ │ │ │ + @ instruction: 0x0002a8b6 │ │ │ │ + ldrdeq sl, [r2], -r2 │ │ │ │ + ldrdeq sl, [r2], -ip │ │ │ │ + andeq sl, r2, r0, asr #30 │ │ │ │ + andeq sl, r2, r4, asr pc │ │ │ │ + andeq sp, r2, sl, ror #13 │ │ │ │ + andeq sl, r2, r0, asr pc │ │ │ │ msrcc CPSR_, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0412b00 │ │ │ │ @ instruction: 0xf8d78610 │ │ │ │ blcs 25d84 │ │ │ │ ldrbhi pc, [r4], #-65 @ 0xffffffbf @ │ │ │ │ bicscc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d7b133 │ │ │ │ @@ -19344,20 +19344,20 @@ │ │ │ │ @ instruction: 0xf8c73208 │ │ │ │ ldmdavs r2, {r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c76812 │ │ │ │ eorsle r2, r0, r0, lsr #8 │ │ │ │ eor r4, r7, r3, lsl r6 │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq sl, r2, lr, lsl pc │ │ │ │ - muleq r2, r6, lr │ │ │ │ - andeq sl, r2, ip, lsr #30 │ │ │ │ - andeq pc, r2, r2, lsl #13 │ │ │ │ - andeq sl, r2, r4, ror pc │ │ │ │ - @ instruction: 0x0002aeb4 │ │ │ │ + andeq sl, r2, r6, lsr #30 │ │ │ │ + muleq r2, lr, lr │ │ │ │ + andeq sl, r2, r4, lsr pc │ │ │ │ + andeq pc, r2, sl, lsl #13 │ │ │ │ + andeq sl, r2, ip, ror pc │ │ │ │ + @ instruction: 0x0002aebc │ │ │ │ ldrdcc pc, [r0, -r7] │ │ │ │ andcs pc, r8, #14090240 @ 0xd70000 │ │ │ │ andcc r6, r1, #1769472 @ 0x1b0000 │ │ │ │ andcs pc, r8, #13041664 @ 0xc70000 │ │ │ │ vqsub.u8 d20, d16, d3 │ │ │ │ @ instruction: 0xf5aa81ce │ │ │ │ @ instruction: 0xf8c76365 │ │ │ │ @@ -20022,32 +20022,32 @@ │ │ │ │ tstphi r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ str sl, [r4], #3049 @ 0xbe9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq ip, r2, r2, lsl r4 │ │ │ │ - andeq ip, r2, r2, lsr #8 │ │ │ │ - andeq fp, r2, ip, lsr #30 │ │ │ │ - andeq fp, r2, ip, asr #30 │ │ │ │ + andeq ip, r2, sl, lsl r4 │ │ │ │ + andeq ip, r2, sl, lsr #8 │ │ │ │ + andeq fp, r2, r4, lsr pc │ │ │ │ + andeq fp, r2, r4, asr pc │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ - andeq sl, r2, r8, ror #16 │ │ │ │ - andeq sl, r2, ip, asr r8 │ │ │ │ + andeq sl, r2, r0, ror r8 │ │ │ │ + andeq sl, r2, r4, ror #16 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ ldrdeq r7, [r2], -r4 │ │ │ │ andeq r7, r2, lr, lsl r9 │ │ │ │ andeq r8, r2, r0, ror #2 │ │ │ │ andeq r6, r2, r2, lsr #24 │ │ │ │ - ldrdeq r9, [r2], -r4 │ │ │ │ - strdeq r9, [r2], -r0 │ │ │ │ - andeq sp, r2, r4, lsl r5 │ │ │ │ - andeq fp, r2, r6, lsl #24 │ │ │ │ - andeq r9, r2, r6, asr #14 │ │ │ │ - andeq sl, r2, r0, lsr #10 │ │ │ │ + ldrdeq r9, [r2], -ip │ │ │ │ + strdeq r9, [r2], -r8 │ │ │ │ + andeq sp, r2, ip, lsl r5 │ │ │ │ + andeq fp, r2, lr, lsl #24 │ │ │ │ + andeq r9, r2, lr, asr #14 │ │ │ │ + andeq sl, r2, r8, lsr #10 │ │ │ │ @ instruction: 0xf7eb4648 │ │ │ │ @ instruction: 0xf6aaeea8 │ │ │ │ ldmdavs sl, {r2, r3, r5, r6, r8, r9, sp, lr} │ │ │ │ msrvs SPSR_f, #178257920 @ 0xaa00000 │ │ │ │ blcs 745ec <_IO_stdin_used@@Base+0x33dfc> │ │ │ │ bcs 8a1a4 <_IO_stdin_used@@Base+0x499b4> │ │ │ │ bge fff17684 <_IO_stdin_used@@Base+0xffed6e94> │ │ │ │ @@ -20351,21 +20351,21 @@ │ │ │ │ ldmvs r4!, {ip}^ │ │ │ │ ldrteq pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ svclt 0x0000e01e │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq r9, r2, lr, asr #11 │ │ │ │ - muleq r2, r6, r3 │ │ │ │ + ldrdeq r9, [r2], -r6 │ │ │ │ + muleq r2, lr, r3 │ │ │ │ andeq r7, r2, r4, lsr #2 │ │ │ │ - andeq r9, r2, r2, ror r4 │ │ │ │ - andeq sl, r2, r4, ror #3 │ │ │ │ - andeq sl, r2, ip, lsl r2 │ │ │ │ - andeq sl, r2, sl, asr #2 │ │ │ │ + andeq r9, r2, sl, ror r4 │ │ │ │ + andeq sl, r2, ip, ror #3 │ │ │ │ + andeq sl, r2, r4, lsr #4 │ │ │ │ + andeq sl, r2, r2, asr r1 │ │ │ │ eorpl pc, r0, r1, asr r8 @ │ │ │ │ eorcc pc, r0, r2, asr r8 @ │ │ │ │ @ instruction: 0xf040429d │ │ │ │ andcc r8, r1, sl, ror #4 │ │ │ │ ldclle 2, cr4, [r5], #528 @ 0x210 │ │ │ │ msrcc CPSR_s, #14090240 @ 0xd70000 │ │ │ │ addspl pc, r4, sl, lsr #13 │ │ │ │ @@ -20570,20 +20570,20 @@ │ │ │ │ ldrtmi r3, [r2], r8, lsr #8 │ │ │ │ ldrtcc pc, [ip], #-2247 @ 0xfffff739 @ │ │ │ │ ldrcc pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ ldrtcc pc, [r0], #-2247 @ 0xfffff739 @ │ │ │ │ svclt 0x0000e449 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq sl, r2, ip, lsl #1 │ │ │ │ - andeq sl, r2, r2, lsl #1 │ │ │ │ - andeq sl, r2, lr, asr #32 │ │ │ │ - andeq sl, r2, ip, lsl r0 │ │ │ │ - andeq sl, r2, r8, lsr #32 │ │ │ │ - andeq sl, r2, r8, lsl r0 │ │ │ │ + muleq r2, r4, r0 │ │ │ │ + andeq sl, r2, sl, lsl #1 │ │ │ │ + andeq sl, r2, r6, asr r0 │ │ │ │ + andeq sl, r2, r4, lsr #32 │ │ │ │ + andeq sl, r2, r0, lsr r0 │ │ │ │ + andeq sl, r2, r0, lsr #32 │ │ │ │ ldrtvs pc, [ip], #-1706 @ 0xfffff956 @ │ │ │ │ ldrtne pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ andeq pc, r3, #268435460 @ 0x10000004 │ │ │ │ @ instruction: 0xf7ea4630 │ │ │ │ @ instruction: 0xf06fef12 │ │ │ │ stmdavs r3!, {r0, r9} │ │ │ │ @ instruction: 0xf8964684 │ │ │ │ @@ -20856,26 +20856,26 @@ │ │ │ │ @ instruction: 0xf43f2b01 │ │ │ │ @ instruction: 0xe760af75 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - strdeq r9, [r2], -r8 │ │ │ │ - andeq r9, r2, ip, lsl #22 │ │ │ │ - andeq r9, r2, lr, lsl #21 │ │ │ │ + andeq r9, r2, r0, lsl #22 │ │ │ │ + andeq r9, r2, r4, lsl fp │ │ │ │ + muleq r2, r6, sl │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq fp, r2, r8, lsl r0 │ │ │ │ - muleq r2, r6, pc @ │ │ │ │ - @ instruction: 0x00029cb4 │ │ │ │ - andeq sl, r2, sl, ror #26 │ │ │ │ - andeq r1, r3, r0, lsr #5 │ │ │ │ - andeq r9, r2, lr, lsr #14 │ │ │ │ - andeq r9, r2, r6, asr #14 │ │ │ │ - andeq r9, r2, r2, lsr #25 │ │ │ │ + andeq fp, r2, r0, lsr #32 │ │ │ │ + muleq r2, lr, pc @ │ │ │ │ + @ instruction: 0x00029cbc │ │ │ │ + andeq sl, r2, r2, ror sp │ │ │ │ + andeq r1, r3, r8, lsr #5 │ │ │ │ + andeq r9, r2, r6, lsr r7 │ │ │ │ + andeq r9, r2, lr, asr #14 │ │ │ │ + andeq r9, r2, sl, lsr #25 │ │ │ │ cmnpvs r4, #179306496 @ p-variant is OBSOLETE @ 0xab00000 │ │ │ │ rsbsvs pc, r8, #179306496 @ 0xab00000 │ │ │ │ msrvs SPSR_sxc, fp, lsr #11 │ │ │ │ ldrteq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ mvnmi pc, #14090240 @ 0xd70000 │ │ │ │ stmdavs r4, {r0, r1, r3, r5, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6ab681b │ │ │ │ @@ -21120,18 +21120,18 @@ │ │ │ │ strcc pc, [r8], #-2247 @ 0xfffff739 │ │ │ │ svclt 0x0000e5e5 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r9, r2, r2, lsl #8 │ │ │ │ - andeq r0, r3, r0, ror pc │ │ │ │ - ldrdeq r9, [r2], -r2 │ │ │ │ - andeq sl, r2, lr, lsr #9 │ │ │ │ + andeq r9, r2, sl, lsl #8 │ │ │ │ + andeq r0, r3, r8, ror pc │ │ │ │ + ldrdeq r9, [r2], -sl │ │ │ │ + @ instruction: 0x0002a4b6 │ │ │ │ ldrtcc pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ strle r0, [r3, #-600] @ 0xfffffda8 │ │ │ │ @ instruction: 0xf8c72343 │ │ │ │ strb r3, [lr, #-1032] @ 0xfffffbf8 │ │ │ │ movscc pc, #14090240 @ 0xd70000 │ │ │ │ mvncs pc, #14090240 @ 0xd70000 │ │ │ │ movweq pc, #4227 @ 0x1083 @ │ │ │ │ @@ -21383,29 +21383,29 @@ │ │ │ │ @ instruction: 0xf8c73428 │ │ │ │ movwcs r3, #1084 @ 0x43c │ │ │ │ @ instruction: 0xf8c746d3 │ │ │ │ @ instruction: 0x469a3430 │ │ │ │ stcllt 7, cr15, [pc, #1016]! @ 1be58 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - muleq r2, r0, r1 │ │ │ │ - andeq r8, r2, r4, ror #31 │ │ │ │ - andeq r9, r2, r8, asr #32 │ │ │ │ - andeq r8, r2, lr, ror #31 │ │ │ │ - andeq fp, r2, lr, lsl r8 │ │ │ │ - @ instruction: 0x000291b4 │ │ │ │ + muleq r2, r8, r1 │ │ │ │ + andeq r8, r2, ip, ror #31 │ │ │ │ + andeq r9, r2, r0, asr r0 │ │ │ │ + strdeq r8, [r2], -r6 │ │ │ │ + andeq fp, r2, r6, lsr #16 │ │ │ │ + @ instruction: 0x000291bc │ │ │ │ strdeq r6, [r2], -r6 @ │ │ │ │ andeq r6, r2, r0, asr #6 │ │ │ │ - andeq r8, r2, r4, lsl #31 │ │ │ │ + andeq r8, r2, ip, lsl #31 │ │ │ │ andeq r5, r2, ip, asr #12 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq r8, r2, r0, lsr #5 │ │ │ │ - andeq r8, r2, sl, asr #5 │ │ │ │ - @ instruction: 0x000282b8 │ │ │ │ - andeq r8, r2, ip, lsr r2 │ │ │ │ + andeq r8, r2, r8, lsr #5 │ │ │ │ + ldrdeq r8, [r2], -r2 │ │ │ │ + andeq r8, r2, r0, asr #5 │ │ │ │ + andeq r8, r2, r4, asr #4 │ │ │ │ strbtvs pc, [r7], #-1449 @ 0xfffffa57 @ │ │ │ │ movtcc pc, #2263 @ 0x8d7 @ │ │ │ │ bcs 35b3c │ │ │ │ movwcs fp, #3852 @ 0xf0c │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @ instruction: 0xf43d2b00 │ │ │ │ @ instruction: 0xf8d7ac9f │ │ │ │ @@ -21506,21 +21506,21 @@ │ │ │ │ pkhtbmi r3, r0, r0, asr #6 │ │ │ │ @ instruction: 0xf8c746cb │ │ │ │ @ instruction: 0xf8c7342c │ │ │ │ @ instruction: 0xf7fa3430 │ │ │ │ svclt 0x0000bec7 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq r8, r2, r0, ror #3 │ │ │ │ - andeq r8, r2, r8, lsr #4 │ │ │ │ - muleq r2, sl, sl │ │ │ │ - andeq r8, r2, r0, lsl #2 │ │ │ │ - andeq r7, r2, ip, lsr pc │ │ │ │ - andeq fp, r2, r0, ror #26 │ │ │ │ - @ instruction: 0x0002a2be │ │ │ │ + andeq r8, r2, r8, ror #3 │ │ │ │ + andeq r8, r2, r0, lsr r2 │ │ │ │ + andeq r8, r2, r2, lsr #21 │ │ │ │ + andeq r8, r2, r8, lsl #2 │ │ │ │ + andeq r7, r2, r4, asr #30 │ │ │ │ + andeq fp, r2, r8, ror #26 │ │ │ │ + andeq sl, r2, r6, asr #5 │ │ │ │ movwls r6, #10275 @ 0x2823 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ movwls r3, #880 @ 0x370 │ │ │ │ ldrtcs pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ mvnsne pc, #14090240 @ 0xd70000 │ │ │ │ bl ff659c3c <_IO_stdin_used@@Base+0xff61944c> │ │ │ │ @@ -21726,17 +21726,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-1712 @ 0xfffff950 │ │ │ │ svc 0x0086f7e9 │ │ │ │ svclt 0x0000e7ba │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ - andeq r9, r2, r0, ror #2 │ │ │ │ - strdeq sl, [r2], -r6 │ │ │ │ - strdeq r8, [r2], -r2 │ │ │ │ + andeq r9, r2, r8, ror #2 │ │ │ │ + strdeq sl, [r2], -lr │ │ │ │ + strdeq r8, [r2], -sl │ │ │ │ strtpl pc, [r8], #-2263 @ 0xfffff729 │ │ │ │ ldrbvs pc, [pc], #-1450 @ 1bfe8 @ │ │ │ │ mvnpl pc, sl, lsr #13 │ │ │ │ @ instruction: 0xf5a52200 │ │ │ │ @ instruction: 0xf8c778b8 │ │ │ │ stmdavs r3!, {r4, r5, r6, r7, r8, ip} │ │ │ │ movwcs r6, #11 │ │ │ │ @@ -21848,17 +21848,17 @@ │ │ │ │ strhi pc, [r0, -r0, asr #32] │ │ │ │ eorcc pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8c73301 │ │ │ │ @ instruction: 0xf6aa3148 │ │ │ │ ldmdavs fp, {r2, r5, r6, r7, r8, r9, ip, lr} │ │ │ │ strtcc pc, [r0], #-2247 @ 0xfffff739 │ │ │ │ svclt 0x0000e6cb │ │ │ │ - andeq r8, r2, sl, lsr #31 │ │ │ │ - andeq r9, r2, r2 │ │ │ │ - andeq r9, r2, r6, asr #32 │ │ │ │ + @ instruction: 0x00028fb2 │ │ │ │ + andeq r9, r2, sl │ │ │ │ + andeq r9, r2, lr, asr #32 │ │ │ │ teqpcc r8, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ @ instruction: 0xf0442b00 │ │ │ │ @ instruction: 0xf8d782d8 │ │ │ │ blcs 28ff8 │ │ │ │ sbchi pc, r9, #68 @ 0x44 │ │ │ │ ldc 7, cr15, [r6, #-932] @ 0xfffffc5c │ │ │ │ mvncc pc, #14090240 @ 0xd70000 │ │ │ │ @@ -22386,22 +22386,22 @@ │ │ │ │ ands r6, pc, r2, lsr #16 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ ... │ │ │ │ subsmi r0, r9, r0 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq r8, r2, r2, lsr #26 │ │ │ │ - andeq r8, r2, r2, lsl sp │ │ │ │ - strdeq r8, [r2], -ip │ │ │ │ - andeq r9, r2, r2, ror #22 │ │ │ │ - andeq sp, r2, r8, lsl #3 │ │ │ │ - andeq r8, r2, r2, lsr #24 │ │ │ │ - andeq r8, r2, r2, asr #21 │ │ │ │ - andeq r8, r2, r0, ror #24 │ │ │ │ + andeq r8, r2, sl, lsr #26 │ │ │ │ + andeq r8, r2, sl, lsl sp │ │ │ │ + andeq r8, r2, r4, lsl #26 │ │ │ │ + andeq r9, r2, sl, ror #22 │ │ │ │ + muleq r2, r0, r1 │ │ │ │ + andeq r8, r2, sl, lsr #24 │ │ │ │ + andeq r8, r2, sl, asr #21 │ │ │ │ + andeq r8, r2, r8, ror #24 │ │ │ │ andcc r6, r1, #802816 @ 0xc4000 │ │ │ │ adcseq pc, r8, r7, asr #17 │ │ │ │ ldrtmi r4, [r0], -sl, lsl #8 │ │ │ │ @ instruction: 0xf8c70092 │ │ │ │ @ instruction: 0xf7e92218 │ │ │ │ stmdavs r1!, {r5, r8, fp, sp, lr, pc} │ │ │ │ strbvs pc, [r8], #-1706 @ 0xfffff956 @ │ │ │ │ @@ -22708,40 +22708,40 @@ │ │ │ │ stccs 6, cr8, [r0], {103} @ 0x67 │ │ │ │ stmge sl, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2e00 │ │ │ │ @ instruction: 0xf7ffa831 │ │ │ │ svclt 0x0000b832 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r8, r2, r0, lsl #24 │ │ │ │ + andeq r8, r2, r8, lsl #24 │ │ │ │ muleq r2, r8, ip │ │ │ │ - andeq r8, r2, r0, lsl #31 │ │ │ │ - andeq pc, r2, ip, lsl #15 │ │ │ │ - strdeq r7, [r2], -r4 │ │ │ │ - andeq r8, r2, lr, asr #25 │ │ │ │ - andeq r8, r2, r8, lsl pc │ │ │ │ - andeq pc, r2, r6, ror #13 │ │ │ │ - andeq r8, r2, ip, lsr fp │ │ │ │ - andeq r8, r2, r2, asr #29 │ │ │ │ - andeq pc, r2, r6, lsr #13 │ │ │ │ - andeq r7, r2, ip, lsl #22 │ │ │ │ - ldrdeq r8, [r2], -lr │ │ │ │ - andeq r4, r2, sl, lsl #22 │ │ │ │ - andeq r8, r2, sl, asr #28 │ │ │ │ - strdeq pc, [r2], -sl │ │ │ │ - andeq r7, r2, r2, ror #20 │ │ │ │ - andeq r8, r2, r8, lsr fp │ │ │ │ + andeq r8, r2, r8, lsl #31 │ │ │ │ + muleq r2, r4, r7 │ │ │ │ + strdeq r7, [r2], -ip │ │ │ │ ldrdeq r8, [r2], -r6 │ │ │ │ - andeq pc, r2, r0, asr r5 @ │ │ │ │ - andeq r8, r2, r6, lsr #19 │ │ │ │ - andeq r8, r2, r0, lsl #27 │ │ │ │ - andeq pc, r2, r0, lsl r5 @ │ │ │ │ - andeq r7, r2, r6, ror r9 │ │ │ │ - andeq r8, r2, r4, asr #18 │ │ │ │ - andeq r8, r2, sl, lsr #26 │ │ │ │ + andeq r8, r2, r0, lsr #30 │ │ │ │ + andeq pc, r2, lr, ror #13 │ │ │ │ + andeq r8, r2, r4, asr #22 │ │ │ │ + andeq r8, r2, sl, asr #29 │ │ │ │ + andeq pc, r2, lr, lsr #13 │ │ │ │ + andeq r7, r2, r4, lsl fp │ │ │ │ + andeq r8, r2, r6, ror #21 │ │ │ │ + andeq r4, r2, sl, lsl #22 │ │ │ │ + andeq r8, r2, r2, asr lr │ │ │ │ + andeq pc, r2, r2, lsl #12 │ │ │ │ + andeq r7, r2, sl, ror #20 │ │ │ │ + andeq r8, r2, r0, asr #22 │ │ │ │ + ldrdeq r8, [r2], -lr │ │ │ │ + andeq pc, r2, r8, asr r5 @ │ │ │ │ + andeq r8, r2, lr, lsr #19 │ │ │ │ + andeq r8, r2, r8, lsl #27 │ │ │ │ + andeq pc, r2, r8, lsl r5 @ │ │ │ │ + andeq r7, r2, lr, ror r9 │ │ │ │ + andeq r8, r2, ip, asr #18 │ │ │ │ + andeq r8, r2, r2, lsr sp │ │ │ │ tstpvs r8, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ blcs 77018 <_IO_stdin_used@@Base+0x36828> │ │ │ │ ldmge sl!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ tstpvs r4, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ blcs 77024 <_IO_stdin_used@@Base+0x36834> │ │ │ │ ldmge r4!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ cdp 7, 2, cr15, cr6, cr8, {7} │ │ │ │ @@ -22853,18 +22853,18 @@ │ │ │ │ cdp 7, 10, cr15, cr14, cr8, {7} │ │ │ │ @ instruction: 0xf7e94630 │ │ │ │ @ instruction: 0xf8d7e9ba │ │ │ │ ldmdavs lr, {r3, r4, r9, ip, sp} │ │ │ │ @ instruction: 0xf7fe601c │ │ │ │ svclt 0x0000bfe2 │ │ │ │ ... │ │ │ │ - andeq r8, r2, r6, lsr r2 │ │ │ │ - andeq r7, r2, r0, lsr #31 │ │ │ │ - andeq r7, r2, r4, lsr #30 │ │ │ │ - andeq r7, r2, lr, ror pc │ │ │ │ + andeq r8, r2, lr, lsr r2 │ │ │ │ + andeq r7, r2, r8, lsr #31 │ │ │ │ + andeq r7, r2, ip, lsr #30 │ │ │ │ + andeq r7, r2, r6, lsl #31 │ │ │ │ cmpppl ip, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ @ instruction: 0xf6aa2200 │ │ │ │ @ instruction: 0xf6aa5094 │ │ │ │ andsvs r5, sl, r8, ror r1 │ │ │ │ strcc pc, [r8], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf1a36002 │ │ │ │ @ instruction: 0xf8d70443 │ │ │ │ @@ -23246,59 +23246,59 @@ │ │ │ │ strls lr, [r3, #-3072] @ 0xfffff400 │ │ │ │ strtpl pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf7e89502 │ │ │ │ vldr d14, [r7, #600] @ 0x258 │ │ │ │ subs r7, pc, r8, lsl #23 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrdeq r8, [r2], -r6 │ │ │ │ - strdeq r8, [r2], -r8 @ │ │ │ │ - muleq r2, r2, r1 │ │ │ │ - strdeq r7, [r2], -r8 │ │ │ │ - andeq r8, r2, r2, lsr #11 │ │ │ │ - andeq r8, r2, lr, lsr #11 │ │ │ │ - andeq pc, r2, ip, lsl #2 │ │ │ │ - andeq r7, r2, r2, ror r5 │ │ │ │ - andeq r8, r2, sl, lsr r5 │ │ │ │ - andeq r8, r2, r0, asr #10 │ │ │ │ - andeq pc, r2, lr, rrx │ │ │ │ - strdeq r8, [r2], -r2 │ │ │ │ - andeq pc, r2, r2, lsl r0 @ │ │ │ │ - muleq r2, lr, r4 │ │ │ │ - andeq lr, r2, r6, lsr #31 │ │ │ │ - andeq r8, r2, lr, asr #8 │ │ │ │ - andeq lr, r2, r4, asr pc │ │ │ │ - @ instruction: 0x000273b8 │ │ │ │ - andeq r8, r2, r6, lsl r4 │ │ │ │ - andeq r8, r2, r8, lsl #8 │ │ │ │ - @ instruction: 0x0002eeba │ │ │ │ - andeq r8, r2, r0, lsl r3 │ │ │ │ - @ instruction: 0x000283b6 │ │ │ │ - andeq lr, r2, sl, ror lr │ │ │ │ - ldrdeq r7, [r2], -lr │ │ │ │ + ldrdeq r8, [r2], -lr │ │ │ │ + andeq r8, r2, r0, lsl #12 │ │ │ │ + muleq r2, sl, r1 │ │ │ │ + andeq r7, r2, r0, lsl #12 │ │ │ │ + andeq r8, r2, sl, lsr #11 │ │ │ │ + @ instruction: 0x000285b6 │ │ │ │ + andeq pc, r2, r4, lsl r1 @ │ │ │ │ + andeq r7, r2, sl, ror r5 │ │ │ │ + andeq r8, r2, r2, asr #10 │ │ │ │ + andeq r8, r2, r8, asr #10 │ │ │ │ + andeq pc, r2, r6, ror r0 @ │ │ │ │ + strdeq r8, [r2], -sl │ │ │ │ + andeq pc, r2, sl, lsl r0 @ │ │ │ │ + andeq r8, r2, r6, lsr #9 │ │ │ │ + andeq lr, r2, lr, lsr #31 │ │ │ │ + andeq r8, r2, r6, asr r4 │ │ │ │ + andeq lr, r2, ip, asr pc │ │ │ │ + andeq r7, r2, r0, asr #7 │ │ │ │ + andeq r8, r2, lr, lsl r4 │ │ │ │ + andeq r8, r2, r0, lsl r4 │ │ │ │ + andeq lr, r2, r2, asr #29 │ │ │ │ + andeq r8, r2, r8, lsl r3 │ │ │ │ + @ instruction: 0x000283be │ │ │ │ + andeq lr, r2, r2, lsl #29 │ │ │ │ + andeq r7, r2, r6, ror #5 │ │ │ │ + andeq r8, r2, sl, asr #6 │ │ │ │ + andeq r8, r2, sl, lsl r4 │ │ │ │ + strdeq lr, [r2], -sl │ │ │ │ + andeq r7, r2, r2, ror #4 │ │ │ │ andeq r8, r2, r2, asr #6 │ │ │ │ - andeq r8, r2, r2, lsl r4 │ │ │ │ - strdeq lr, [r2], -r2 │ │ │ │ - andeq r7, r2, sl, asr r2 │ │ │ │ - andeq r8, r2, sl, lsr r3 │ │ │ │ - @ instruction: 0x000283b8 │ │ │ │ - andeq lr, r2, ip, ror sp │ │ │ │ - andeq r7, r2, r4, ror #3 │ │ │ │ - andeq r8, r2, r8, asr #5 │ │ │ │ - andeq r8, r2, lr, asr r3 │ │ │ │ - andeq lr, r2, r6, lsl #26 │ │ │ │ - andeq r7, r2, lr, ror #2 │ │ │ │ - andeq r8, r2, lr, asr #4 │ │ │ │ - andeq r8, r2, r4, lsl #6 │ │ │ │ - muleq r2, r0, ip │ │ │ │ - strdeq r7, [r2], -r8 │ │ │ │ - ldrdeq r8, [r2], -ip │ │ │ │ - andeq r8, r2, sl, lsr #5 │ │ │ │ - andeq lr, r2, lr, lsl ip │ │ │ │ - andeq r7, r2, r6, lsl #1 │ │ │ │ + andeq r8, r2, r0, asr #7 │ │ │ │ + andeq lr, r2, r4, lsl #27 │ │ │ │ + andeq r7, r2, ip, ror #3 │ │ │ │ + ldrdeq r8, [r2], -r0 │ │ │ │ + andeq r8, r2, r6, ror #6 │ │ │ │ + andeq lr, r2, lr, lsl #26 │ │ │ │ + andeq r7, r2, r6, ror r1 │ │ │ │ + andeq r8, r2, r6, asr r2 │ │ │ │ + andeq r8, r2, ip, lsl #6 │ │ │ │ + muleq r2, r8, ip │ │ │ │ + andeq r7, r2, r0, lsl #2 │ │ │ │ + andeq r8, r2, r4, ror #3 │ │ │ │ + @ instruction: 0x000282b2 │ │ │ │ + andeq lr, r2, r6, lsr #24 │ │ │ │ + andeq r7, r2, lr, lsl #1 │ │ │ │ blhi 158e98 <_IO_stdin_used@@Base+0x1186a8> │ │ │ │ stc 1, cr2, [sp, #4] │ │ │ │ vstr d11, [sp, #8] │ │ │ │ vldr d7, [r7, #24] │ │ │ │ bmi ff23c62c <_IO_stdin_used@@Base+0xff1fbe3c> │ │ │ │ blvc 58eac <_IO_stdin_used@@Base+0x186bc> │ │ │ │ @ instruction: 0xf8d7447a │ │ │ │ @@ -23496,37 +23496,37 @@ │ │ │ │ blcs 2a9fc │ │ │ │ ldmge r7, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdhi pc, [r8], #-143 @ 0xffffff71 @ │ │ │ │ @ instruction: 0xf7ff44f8 │ │ │ │ svclt 0x0000b824 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r8, r2, r0, lsl #1 │ │ │ │ - andeq r8, r2, r2, lsl #3 │ │ │ │ - @ instruction: 0x000281ba │ │ │ │ - @ instruction: 0x0002eaba │ │ │ │ - andeq r6, r2, r2, lsr #30 │ │ │ │ - andeq r8, r2, r0, lsl r1 │ │ │ │ + andeq r8, r2, r8, lsl #1 │ │ │ │ + andeq r8, r2, sl, lsl #3 │ │ │ │ + andeq r8, r2, r2, asr #3 │ │ │ │ + andeq lr, r2, r2, asr #21 │ │ │ │ + andeq r6, r2, sl, lsr #30 │ │ │ │ andeq r8, r2, r8, lsl r1 │ │ │ │ - strdeq lr, [r2], -r0 │ │ │ │ - andeq r6, r2, r8, asr lr │ │ │ │ - andeq r8, r2, r0, asr #1 │ │ │ │ - andeq r8, r2, r4, asr #1 │ │ │ │ - andeq lr, r2, r8, ror #18 │ │ │ │ - ldrdeq r6, [r2], -r0 │ │ │ │ - andeq r8, r2, r6, asr r0 │ │ │ │ - andeq r8, r2, sl, rrx │ │ │ │ - strdeq lr, [r2], -r6 │ │ │ │ - andeq r6, r2, lr, asr sp │ │ │ │ - andeq r8, r2, r2, lsr #32 │ │ │ │ - andeq r8, r2, r6 │ │ │ │ - andeq lr, r2, r2, ror r8 │ │ │ │ - ldrdeq r6, [r2], -sl │ │ │ │ - andeq r7, r2, r6, ror #30 │ │ │ │ - muleq r2, r4, r4 │ │ │ │ + andeq r8, r2, r0, lsr #2 │ │ │ │ + strdeq lr, [r2], -r8 │ │ │ │ + andeq r6, r2, r0, ror #28 │ │ │ │ + andeq r8, r2, r8, asr #1 │ │ │ │ + andeq r8, r2, ip, asr #1 │ │ │ │ + andeq lr, r2, r0, ror r9 │ │ │ │ + ldrdeq r6, [r2], -r8 │ │ │ │ + andeq r8, r2, lr, asr r0 │ │ │ │ + andeq r8, r2, r2, ror r0 │ │ │ │ + strdeq lr, [r2], -lr @ │ │ │ │ + andeq r6, r2, r6, ror #26 │ │ │ │ + andeq r8, r2, sl, lsr #32 │ │ │ │ + andeq r8, r2, lr │ │ │ │ + andeq lr, r2, sl, ror r8 │ │ │ │ + andeq r6, r2, r2, ror #25 │ │ │ │ + andeq r7, r2, lr, ror #30 │ │ │ │ + muleq r2, ip, r4 │ │ │ │ cmppvs r4, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ rsccs pc, r0, #14090240 @ 0xd70000 │ │ │ │ blcc 77c68 <_IO_stdin_used@@Base+0x37478> │ │ │ │ @ instruction: 0xf47f4293 │ │ │ │ @ instruction: 0xf8d7a990 │ │ │ │ blcs 6aa48 <_IO_stdin_used@@Base+0x2a258> │ │ │ │ stmibge fp, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -23779,28 +23779,28 @@ │ │ │ │ @ instruction: 0xf7e76818 │ │ │ │ @ instruction: 0xf7feef6e │ │ │ │ svclt 0x0000bd6c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00ee6666 │ │ │ │ - @ instruction: 0x00027fb2 │ │ │ │ + @ instruction: 0x00027fba │ │ │ │ + ldrdeq r7, [r2], -r0 │ │ │ │ + andeq r7, r2, r6, ror #31 │ │ │ │ + strdeq r7, [r2], -lr │ │ │ │ + andeq r8, r2, ip │ │ │ │ + andeq r8, r2, ip, lsl r0 │ │ │ │ andeq r7, r2, r8, asr #31 │ │ │ │ - ldrdeq r7, [r2], -lr │ │ │ │ - strdeq r7, [r2], -r6 │ │ │ │ - andeq r8, r2, r4 │ │ │ │ - andeq r8, r2, r4, lsl r0 │ │ │ │ - andeq r7, r2, r0, asr #31 │ │ │ │ - andeq r7, r2, r6, lsl #31 │ │ │ │ + andeq r7, r2, lr, lsl #31 │ │ │ │ andeq r3, r2, lr, lsr #18 │ │ │ │ - andeq r8, r2, ip, lsr r3 │ │ │ │ - andeq r7, r2, r4, lsl #17 │ │ │ │ - andeq r7, r2, ip, lsl #24 │ │ │ │ - andeq r8, r2, sl, lsr #5 │ │ │ │ - andeq r8, r2, r2, asr r2 │ │ │ │ + andeq r8, r2, r4, asr #6 │ │ │ │ + andeq r7, r2, ip, lsl #17 │ │ │ │ + andeq r7, r2, r4, lsl ip │ │ │ │ + @ instruction: 0x000282b2 │ │ │ │ + andeq r8, r2, sl, asr r2 │ │ │ │ blvc fe35969c <_IO_stdin_used@@Base+0xfe318eac> │ │ │ │ blvc fe2d9660 <_IO_stdin_used@@Base+0xfe298e70> │ │ │ │ movcc pc, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ ldc 0, cr8, [pc, #680] @ 1e2f8 │ │ │ │ @ instruction: 0xf8d7abc1 │ │ │ │ blcs 2acf8 │ │ │ │ @@ -23993,20 +23993,20 @@ │ │ │ │ ldrdhi pc, [ip], -pc @ │ │ │ │ @ instruction: 0xf7fe44f8 │ │ │ │ @ instruction: 0xf8dfbd09 │ │ │ │ ldrbtmi r8, [r8], #40 @ 0x28 │ │ │ │ stclt 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r8, r2, r8, asr #2 │ │ │ │ - andeq r8, r2, r4, lsr #2 │ │ │ │ - andeq r8, r2, r6, lsr #2 │ │ │ │ - strdeq r7, [r2], -r4 │ │ │ │ - andeq r7, r2, sl, asr #17 │ │ │ │ - ldrdeq sl, [r2], -r4 │ │ │ │ + andeq r8, r2, r0, asr r1 │ │ │ │ + andeq r8, r2, ip, lsr #2 │ │ │ │ + andeq r8, r2, lr, lsr #2 │ │ │ │ + strdeq r7, [r2], -ip │ │ │ │ + ldrdeq r7, [r2], -r2 │ │ │ │ + ldrdeq sl, [r2], -ip │ │ │ │ andeq r3, r2, r6, lsl r5 │ │ │ │ blhi ff059e50 <_IO_stdin_used@@Base+0xff019660> │ │ │ │ blx 459f44 <_IO_stdin_used@@Base+0x419754> │ │ │ │ ldc 13, cr13, [r7, #80] @ 0x50 │ │ │ │ vmov.u16 r7, d20[2] │ │ │ │ vsqrt.f64 d24, d7 │ │ │ │ vstrle s30, [sp, #-64] @ 0xffffffc0 │ │ │ │ @@ -24783,72 +24783,72 @@ │ │ │ │ addsvs r6, sl, #-2147483610 @ 0x80000026 │ │ │ │ @ instruction: 0xf8d7230c │ │ │ │ @ instruction: 0xf8c72430 │ │ │ │ @ instruction: 0xf7fa320c │ │ │ │ svclt 0x0000bb0c │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ + andeq r7, r2, r4, ror #13 │ │ │ │ + andeq sp, r2, sl, lsr pc │ │ │ │ + andeq r6, r2, r0, lsr #7 │ │ │ │ + andeq r7, r2, r8, lsl #13 │ │ │ │ + andeq fp, r2, r2, ror #6 │ │ │ │ + andeq r7, r2, r4, ror #12 │ │ │ │ + muleq r2, r4, lr │ │ │ │ + strdeq r6, [r2], -sl │ │ │ │ + andeq r7, r2, ip, lsl r6 │ │ │ │ + andeq fp, r2, r0, lsr #5 │ │ │ │ + andeq r7, r2, r6, lsl #11 │ │ │ │ + andeq r7, r2, r8, lsl #11 │ │ │ │ + strdeq r7, [r2], -sl │ │ │ │ + andeq sp, r2, r6, asr sp │ │ │ │ + @ instruction: 0x000261bc │ │ │ │ + muleq r2, lr, r2 │ │ │ │ + andeq r7, r2, ip, lsl #4 │ │ │ │ + andeq sp, r2, r6, lsr #25 │ │ │ │ + andeq r6, r2, ip, lsl #2 │ │ │ │ + andeq r7, r2, lr, ror #3 │ │ │ │ + andeq r7, r2, r6, lsr #3 │ │ │ │ + andeq sp, r2, ip, lsr #24 │ │ │ │ + muleq r2, r2, r0 │ │ │ │ + andeq r7, r2, r8, asr r1 │ │ │ │ + andeq r7, r2, ip, asr #2 │ │ │ │ + muleq r2, r6, fp │ │ │ │ + strdeq r5, [r2], -ip │ │ │ │ ldrdeq r7, [r2], -ip │ │ │ │ - andeq sp, r2, r2, lsr pc │ │ │ │ - muleq r2, r8, r3 │ │ │ │ - andeq r7, r2, r0, lsl #13 │ │ │ │ - andeq fp, r2, sl, asr r3 │ │ │ │ - andeq r7, r2, ip, asr r6 │ │ │ │ - andeq sp, r2, ip, lsl #29 │ │ │ │ - strdeq r6, [r2], -r2 │ │ │ │ - andeq r7, r2, r4, lsl r6 │ │ │ │ - muleq r2, r8, r2 │ │ │ │ - andeq r7, r2, lr, ror r5 │ │ │ │ - andeq r7, r2, r0, lsl #11 │ │ │ │ - strdeq r7, [r2], -r2 │ │ │ │ - andeq sp, r2, lr, asr #26 │ │ │ │ - @ instruction: 0x000261b4 │ │ │ │ - muleq r2, r6, r2 │ │ │ │ - andeq r7, r2, r4, lsl #4 │ │ │ │ - muleq r2, lr, ip │ │ │ │ - andeq r6, r2, r4, lsl #2 │ │ │ │ - andeq r7, r2, r6, ror #3 │ │ │ │ - muleq r2, lr, r1 │ │ │ │ - andeq sp, r2, r4, lsr #24 │ │ │ │ - andeq r6, r2, sl, lsl #1 │ │ │ │ - andeq r7, r2, r0, asr r1 │ │ │ │ - andeq r7, r2, r4, asr #2 │ │ │ │ - andeq sp, r2, lr, lsl #23 │ │ │ │ - strdeq r5, [r2], -r4 │ │ │ │ - ldrdeq r7, [r2], -r4 │ │ │ │ - ldrdeq r7, [r2], -r6 │ │ │ │ - strdeq sp, [r2], -r0 │ │ │ │ - andeq r7, r2, r4, lsl #1 │ │ │ │ - andeq sp, r2, lr, lsl #21 │ │ │ │ - andeq r7, r2, r4, lsr r0 │ │ │ │ - andeq sp, r2, r8, lsr sl │ │ │ │ - muleq r2, ip, lr │ │ │ │ - andeq r6, r2, lr, ror pc │ │ │ │ - andeq r6, r2, ip, lsr lr │ │ │ │ - andeq r6, r2, r2, ror #29 │ │ │ │ - andeq r6, r2, r2, lsr pc │ │ │ │ - andeq r6, r2, r8, ror #29 │ │ │ │ - andeq r6, r2, r4, asr sp │ │ │ │ - andeq r6, r2, r6, lsl #26 │ │ │ │ - @ instruction: 0x00026cb8 │ │ │ │ - ldrdeq r6, [r2], -r8 │ │ │ │ - andeq sp, r2, r2, ror r7 │ │ │ │ - ldrdeq r5, [r2], -r8 │ │ │ │ - @ instruction: 0x00026cba │ │ │ │ - andeq r6, r2, ip, ror #20 │ │ │ │ - andeq r6, r2, r6, ror #20 │ │ │ │ - andeq sp, r2, r6, ror #13 │ │ │ │ - andeq r5, r2, lr, asr #22 │ │ │ │ - andeq r6, r2, ip, lsl fp │ │ │ │ - andeq r6, r2, r4, lsl #21 │ │ │ │ - andeq sp, r2, r4, ror #12 │ │ │ │ - andeq r5, r2, ip, asr #21 │ │ │ │ - @ instruction: 0x00026bb0 │ │ │ │ - andeq r7, r2, r0, asr r2 │ │ │ │ - andeq r4, r2, sl, ror lr │ │ │ │ + ldrdeq r7, [r2], -lr │ │ │ │ + strdeq sp, [r2], -r8 │ │ │ │ + andeq r7, r2, ip, lsl #1 │ │ │ │ + muleq r2, r6, sl │ │ │ │ + andeq r7, r2, ip, lsr r0 │ │ │ │ + andeq sp, r2, r0, asr #20 │ │ │ │ + andeq r5, r2, r4, lsr #29 │ │ │ │ + andeq r6, r2, r6, lsl #31 │ │ │ │ + andeq r6, r2, r4, asr #28 │ │ │ │ + andeq r6, r2, sl, ror #29 │ │ │ │ + andeq r6, r2, sl, lsr pc │ │ │ │ + strdeq r6, [r2], -r0 │ │ │ │ + andeq r6, r2, ip, asr sp │ │ │ │ + andeq r6, r2, lr, lsl #26 │ │ │ │ + andeq r6, r2, r0, asr #25 │ │ │ │ + andeq r6, r2, r0, ror #21 │ │ │ │ + andeq sp, r2, sl, ror r7 │ │ │ │ + andeq r5, r2, r0, ror #23 │ │ │ │ + andeq r6, r2, r2, asr #25 │ │ │ │ + andeq r6, r2, r4, ror sl │ │ │ │ + andeq r6, r2, lr, ror #20 │ │ │ │ + andeq sp, r2, lr, ror #13 │ │ │ │ + andeq r5, r2, r6, asr fp │ │ │ │ + andeq r6, r2, r4, lsr #22 │ │ │ │ + andeq r6, r2, ip, lsl #21 │ │ │ │ + andeq sp, r2, ip, ror #12 │ │ │ │ + ldrdeq r5, [r2], -r4 │ │ │ │ + @ instruction: 0x00026bb8 │ │ │ │ + andeq r7, r2, r8, asr r2 │ │ │ │ + andeq r4, r2, r2, lsl #29 │ │ │ │ @ instruction: 0xf8d746cb │ │ │ │ @ instruction: 0xf5ab941c │ │ │ │ @ instruction: 0xf6ab6668 │ │ │ │ @ instruction: 0xf6ab6548 │ │ │ │ @ instruction: 0xf8df6844 │ │ │ │ tstcs r1, r4, asr r7 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ @@ -25314,48 +25314,48 @@ │ │ │ │ ldrtcc pc, [r0], #-2247 @ 0xfffff739 @ │ │ │ │ stcl 7, cr15, [lr], #-920 @ 0xfffffc68 │ │ │ │ ldrtcc pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf8c76023 │ │ │ │ @ instruction: 0xf7f9620c │ │ │ │ svclt 0x0000bf02 │ │ │ │ ... │ │ │ │ + ldrdeq r5, [r2], -lr │ │ │ │ + ldrdeq r5, [r2], -r0 │ │ │ │ + ldrdeq r5, [r2], -r4 │ │ │ │ + ldrdeq r5, [r2], -r0 │ │ │ │ + ldrdeq r7, [r2], -r4 │ │ │ │ + @ instruction: 0x000252be │ │ │ │ + andeq r5, r2, r8, ror #5 │ │ │ │ + andeq fp, r2, r8, lsl #13 │ │ │ │ + andeq r7, r2, r0, lsr fp │ │ │ │ + andeq r5, r2, r2, lsl #2 │ │ │ │ + andeq r5, r2, ip, lsr #2 │ │ │ │ + andeq fp, r2, r8, ror #9 │ │ │ │ + muleq r2, lr, r0 │ │ │ │ ldrdeq r5, [r2], -r6 │ │ │ │ - andeq r5, r2, r8, asr #7 │ │ │ │ - andeq r5, r2, ip, asr #7 │ │ │ │ - andeq r5, r2, r8, asr #7 │ │ │ │ - andeq r7, r2, ip, asr #25 │ │ │ │ - @ instruction: 0x000252b6 │ │ │ │ - andeq r5, r2, r0, ror #5 │ │ │ │ - andeq fp, r2, r0, lsl #13 │ │ │ │ - andeq r7, r2, r8, lsr #22 │ │ │ │ - strdeq r5, [r2], -sl │ │ │ │ - andeq r5, r2, r4, lsr #2 │ │ │ │ - andeq fp, r2, r0, ror #9 │ │ │ │ - muleq r2, r6, r0 │ │ │ │ - andeq r5, r2, lr, asr #1 │ │ │ │ - muleq r2, r8, r0 │ │ │ │ andeq r5, r2, r0, lsr #1 │ │ │ │ - muleq r2, r8, r0 │ │ │ │ - andeq r5, r2, lr, ror r0 │ │ │ │ - andeq r5, r2, r8, ror r0 │ │ │ │ - andeq r5, r2, r8, asr r7 │ │ │ │ + andeq r5, r2, r8, lsr #1 │ │ │ │ + andeq r5, r2, r0, lsr #1 │ │ │ │ + andeq r5, r2, r6, lsl #1 │ │ │ │ + andeq r5, r2, r0, lsl #1 │ │ │ │ + andeq r5, r2, r0, ror #14 │ │ │ │ andeq r2, r2, lr, lsr #3 │ │ │ │ andeq r2, r2, r8, lsr #3 │ │ │ │ - andeq r9, r2, r8, lsr #7 │ │ │ │ + @ instruction: 0x000293b0 │ │ │ │ andeq r3, r2, r8, lsl #12 │ │ │ │ muleq r2, r0, r1 │ │ │ │ - andeq r5, r2, sl, ror r6 │ │ │ │ - andeq r9, r2, lr, asr #17 │ │ │ │ - andeq sl, r2, r8, asr #1 │ │ │ │ - @ instruction: 0x000268b4 │ │ │ │ - andeq r9, r2, sl, ror #16 │ │ │ │ - andeq r9, r2, r4, ror #16 │ │ │ │ - andeq r9, r2, lr, asr r8 │ │ │ │ - andeq r9, r2, r8, asr r8 │ │ │ │ - andeq r9, r2, r2, asr r8 │ │ │ │ + andeq r5, r2, r2, lsl #13 │ │ │ │ + ldrdeq r9, [r2], -r6 │ │ │ │ + ldrdeq sl, [r2], -r0 │ │ │ │ + @ instruction: 0x000268bc │ │ │ │ + andeq r9, r2, r2, ror r8 │ │ │ │ + andeq r9, r2, ip, ror #16 │ │ │ │ + andeq r9, r2, r6, ror #16 │ │ │ │ + andeq r9, r2, r0, ror #16 │ │ │ │ + andeq r9, r2, sl, asr r8 │ │ │ │ @ instruction: 0xf7e64640 │ │ │ │ @ instruction: 0xf8d7eaae │ │ │ │ smlalbblt r5, sp, ip, r2 │ │ │ │ strteq pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ b 105d838 <_IO_stdin_used@@Base+0x101d048> │ │ │ │ @ instruction: 0xf7e64629 │ │ │ │ stmdacs r0, {r2, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ @@ -25678,18 +25678,18 @@ │ │ │ │ rsccc pc, ip, #14090240 @ 0xd70000 │ │ │ │ cmple r9, r0, lsl #22 │ │ │ │ svclt 0x0000e010 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - @ instruction: 0x000246be │ │ │ │ + andeq r4, r2, r6, asr #13 │ │ │ │ + andeq r4, r2, lr, ror r6 │ │ │ │ + andeq r4, r2, ip, asr #11 │ │ │ │ andeq r4, r2, r6, ror r6 │ │ │ │ - andeq r4, r2, r4, asr #11 │ │ │ │ - andeq r4, r2, lr, ror #12 │ │ │ │ blvc 195b424 <_IO_stdin_used@@Base+0x191ac34> │ │ │ │ strtcc pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ orrscc pc, r8, r7, asr #17 │ │ │ │ blgt 135b6b0 <_IO_stdin_used@@Base+0x131aec0> │ │ │ │ ldrtcc pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ andscc pc, r0, #13041664 @ 0xc70000 │ │ │ │ blvc 31b6d0 <_IO_stdin_used@@Base+0x2daee0> │ │ │ │ @@ -26232,36 +26232,36 @@ │ │ │ │ bl 20c4c │ │ │ │ andcs r0, r4, #131 @ 0x83 │ │ │ │ @ instruction: 0x46cbe6da │ │ │ │ tstpeq pc, #111 @ p-variant is OBSOLETE @ 0x6f │ │ │ │ svclt 0x0000e5ce │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r4, r2, r2, ror #10 │ │ │ │ - andeq r4, r2, ip, lsl #10 │ │ │ │ + andeq r4, r2, sl, ror #10 │ │ │ │ + andeq r4, r2, r4, lsl r5 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq r4, r2, ip, asr #6 │ │ │ │ - andeq r4, r2, r4, asr #7 │ │ │ │ - andeq r4, r2, r4, ror #5 │ │ │ │ - andeq r3, r2, r4, asr #28 │ │ │ │ - andeq r4, r2, r6, lsl #3 │ │ │ │ - andeq r4, r2, r2, asr #2 │ │ │ │ - andeq r4, r2, r6, lsr r0 │ │ │ │ - andeq r3, r2, r2, ror #28 │ │ │ │ - andeq r3, r2, r8, asr #26 │ │ │ │ - andeq r3, r2, r4, ror #26 │ │ │ │ - andeq r3, r2, r0, lsl sp │ │ │ │ - andeq r3, r2, lr, asr #21 │ │ │ │ - andeq r3, r2, ip, ror r9 │ │ │ │ - andeq r3, r2, lr, lsr #19 │ │ │ │ - @ instruction: 0x00023ab2 │ │ │ │ - ldrdeq r3, [r2], -ip │ │ │ │ - @ instruction: 0x000239b4 │ │ │ │ - andeq r3, r2, r0, asr #18 │ │ │ │ - andeq r3, r2, sl, lsl #19 │ │ │ │ + andeq r4, r2, r4, asr r3 │ │ │ │ + andeq r4, r2, ip, asr #7 │ │ │ │ + andeq r4, r2, ip, ror #5 │ │ │ │ + andeq r3, r2, ip, asr #28 │ │ │ │ + andeq r4, r2, lr, lsl #3 │ │ │ │ + andeq r4, r2, sl, asr #2 │ │ │ │ + andeq r4, r2, lr, lsr r0 │ │ │ │ + andeq r3, r2, sl, ror #28 │ │ │ │ + andeq r3, r2, r0, asr sp │ │ │ │ + andeq r3, r2, ip, ror #26 │ │ │ │ + andeq r3, r2, r8, lsl sp │ │ │ │ + ldrdeq r3, [r2], -r6 │ │ │ │ + andeq r3, r2, r4, lsl #19 │ │ │ │ + @ instruction: 0x000239b6 │ │ │ │ + @ instruction: 0x00023aba │ │ │ │ + andeq r3, r2, r4, ror #17 │ │ │ │ + @ instruction: 0x000239bc │ │ │ │ + andeq r3, r2, r8, asr #18 │ │ │ │ + muleq r2, r2, r9 │ │ │ │ @ instruction: 0xf5a92100 │ │ │ │ @ instruction: 0xf8da6a67 │ │ │ │ addeq r0, sp, r0 │ │ │ │ adcseq r2, r4, r8, lsl #4 │ │ │ │ biceq lr, r1, r0, lsl #22 │ │ │ │ sbceq lr, r6, r0, lsl #22 │ │ │ │ cdp 7, 3, cr15, cr10, cr5, {7} │ │ │ │ @@ -26488,21 +26488,21 @@ │ │ │ │ @ instruction: 0xf8d7020f │ │ │ │ @ instruction: 0xf8d7b228 │ │ │ │ andsvs r9, sl, r8, lsl r2 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - muleq r2, r6, sl │ │ │ │ - andeq r4, r2, r8, lsl #21 │ │ │ │ - andeq r5, r2, r6, asr r8 │ │ │ │ - andeq r8, r2, sl, ror lr │ │ │ │ + muleq r2, lr, sl │ │ │ │ + muleq r2, r0, sl │ │ │ │ + andeq r5, r2, lr, asr r8 │ │ │ │ + andeq r8, r2, r2, lsl #29 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - muleq r2, r2, r7 │ │ │ │ - muleq r2, r8, r7 │ │ │ │ + muleq r2, sl, r7 │ │ │ │ + andeq r5, r2, r0, lsr #15 │ │ │ │ ldrtcc pc, [r8], #-2263 @ 0xfffff729 @ │ │ │ │ ldmdavs r8!, {r1, r3, r5, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ teqppl r8, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ @ instruction: 0xf6aa2554 │ │ │ │ ldmdavs r8, {r2, r4, sl, sp, lr} │ │ │ │ ldrbtmi r4, [sl], #-1579 @ 0xfffff9d5 │ │ │ │ @@ -26839,44 +26839,44 @@ │ │ │ │ svc 0x007ef7e4 │ │ │ │ svclt 0x0001f7f7 │ │ │ │ strtmi r4, [r0], -r9, lsr #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ svc 0x0076f7e4 │ │ │ │ mcrlt 7, 7, pc, cr14, cr7, {7} @ │ │ │ │ ... │ │ │ │ - andeq r4, r2, r6, asr r8 │ │ │ │ - andeq r4, r2, r6, asr #16 │ │ │ │ + andeq r4, r2, lr, asr r8 │ │ │ │ + andeq r4, r2, lr, asr #16 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r1, r2, r0, lsr #9 │ │ │ │ andeq r2, r2, sl, lsl #23 │ │ │ │ andeq r1, r2, sl, asr #22 │ │ │ │ muleq r2, sl, ip │ │ │ │ muleq r2, ip, ip │ │ │ │ andeq r0, r2, r6, lsl #25 │ │ │ │ andeq r1, r2, r4, lsl #22 │ │ │ │ andeq r1, r2, r4, lsl #22 │ │ │ │ ldrdeq r1, [r2], -r4 │ │ │ │ andeq r1, r2, r2, lsl #19 │ │ │ │ andeq r1, r2, r0, ror #18 │ │ │ │ strdeq r0, [r2], -r2 │ │ │ │ - @ instruction: 0x000283b4 │ │ │ │ - andeq r8, r2, sl, lsr #7 │ │ │ │ - andeq r8, r2, r0, lsr #7 │ │ │ │ - muleq r2, sl, r3 │ │ │ │ + @ instruction: 0x000283bc │ │ │ │ + @ instruction: 0x000283b2 │ │ │ │ + andeq r8, r2, r8, lsr #7 │ │ │ │ + andeq r8, r2, r2, lsr #7 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ andeq r1, r2, ip, asr #17 │ │ │ │ andeq r1, r2, ip, lsr #17 │ │ │ │ andeq r1, r2, ip, ror r9 │ │ │ │ andeq r1, r2, r0, asr #15 │ │ │ │ @ instruction: 0xfffe972d │ │ │ │ andeq r1, r2, r8, lsr #17 │ │ │ │ andeq pc, r1, r4, asr fp @ │ │ │ │ - andeq r2, r2, sl, lsr #22 │ │ │ │ - @ instruction: 0x00022ab6 │ │ │ │ - ldrdeq r2, [r2], -r2 @ │ │ │ │ + andeq r2, r2, r2, lsr fp │ │ │ │ + @ instruction: 0x00022abe │ │ │ │ + ldrdeq r2, [r2], -sl │ │ │ │ andeq pc, r1, ip, lsl #19 │ │ │ │ andeq r2, r2, sl, asr r6 │ │ │ │ andeq r2, r2, r2, ror #11 │ │ │ │ andeq r2, r2, r2, lsl #11 │ │ │ │ andeq r2, r2, sl, lsl r5 │ │ │ │ andeq r2, r2, lr, lsr #13 │ │ │ │ andeq r2, r2, r6, ror r6 │ │ │ │ @@ -27119,17 +27119,17 @@ │ │ │ │ ldmdavs r9, {r2, r3, r5, r6, r7, r8, r9, ip, lr} │ │ │ │ setend le │ │ │ │ strmi r0, [fp], -r0, lsl #1 │ │ │ │ ldrteq pc, [r8], #-2247 @ 0xfffff739 @ │ │ │ │ svclt 0x0013f7f5 │ │ │ │ andeq r1, r2, r2, asr #17 │ │ │ │ andeq r1, r2, r6, ror #16 │ │ │ │ - muleq r2, r4, r8 │ │ │ │ - andeq r2, r2, r4, ror r8 │ │ │ │ - andeq r2, r2, r8, lsl #14 │ │ │ │ + muleq r2, ip, r8 │ │ │ │ + andeq r2, r2, ip, ror r8 │ │ │ │ + andeq r2, r2, r0, lsl r7 │ │ │ │ andeq r2, r2, ip, asr #10 │ │ │ │ andeq r2, r2, r0, asr r2 │ │ │ │ andeq r2, r2, r0, ror #3 │ │ │ │ andeq r2, r2, ip, ror r1 │ │ │ │ andeq r2, r2, r0, lsr #2 │ │ │ │ strheq r2, [r2], -r4 │ │ │ │ andeq r2, r2, r8, lsr r0 │ │ │ │ @@ -27414,15 +27414,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq pc, r3, r2, ror #5 │ │ │ │ andeq lr, r3, r4, ror #21 │ │ │ │ ldrdeq lr, [r3], -r2 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq r4, r2, sl, asr fp │ │ │ │ + andeq r4, r2, r2, ror #22 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ andscc pc, ip, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf001459a │ │ │ │ stclle 2, cr8, [r6], #-848 @ 0xfffffcb0 │ │ │ │ msrcs SPSR_fsxc, #1610612740 @ 0x60000004 │ │ │ │ msrne SPSR_fs, #1610612748 @ 0x6000000c │ │ │ │ @ instruction: 0xf001459a │ │ │ │ @@ -28509,31 +28509,31 @@ │ │ │ │ andeq r0, r2, r4, lsr #2 │ │ │ │ andeq pc, r1, r0, lsr sp @ │ │ │ │ andeq pc, r1, r0, lsr #28 │ │ │ │ andeq pc, r1, r6, lsr #20 │ │ │ │ andeq sp, r3, r8, asr #27 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq pc, r1, r8, asr r5 @ │ │ │ │ - andeq r3, r2, r6, asr #23 │ │ │ │ - andeq r3, r2, sl, lsr #23 │ │ │ │ - andeq r3, r2, sl, ror fp │ │ │ │ - andeq r7, r2, sl, lsl #7 │ │ │ │ - andeq r3, r2, r6, ror #22 │ │ │ │ - andeq r3, r2, r8, ror fp │ │ │ │ + andeq r3, r2, lr, asr #23 │ │ │ │ + @ instruction: 0x00023bb2 │ │ │ │ + andeq r3, r2, r2, lsl #23 │ │ │ │ + muleq r2, r2, r3 │ │ │ │ + andeq r3, r2, lr, ror #22 │ │ │ │ + andeq r3, r2, r0, lsl #23 │ │ │ │ andeq pc, r1, lr, lsr #11 │ │ │ │ - andeq r7, r2, r4, lsl #5 │ │ │ │ + andeq r7, r2, ip, lsl #5 │ │ │ │ andeq pc, r1, r8, lsl r5 @ │ │ │ │ andeq pc, r1, sl, lsl #12 │ │ │ │ andeq pc, r1, r6, asr r6 @ │ │ │ │ andeq pc, r1, sl, asr #12 │ │ │ │ andeq lr, r1, r8, asr r9 │ │ │ │ andeq pc, r1, sl, asr #8 │ │ │ │ ldrdeq pc, [r1], -lr │ │ │ │ - andeq r7, r2, sl, ror #1 │ │ │ │ - andeq r3, r2, r8, asr #17 │ │ │ │ + strdeq r7, [r2], -r2 │ │ │ │ + ldrdeq r3, [r2], -r0 │ │ │ │ andeq pc, r1, r2, asr #28 │ │ │ │ andeq pc, r1, ip, lsl #27 │ │ │ │ andeq pc, r1, r4, asr r9 @ │ │ │ │ ldrdeq pc, [r1], -r8 │ │ │ │ andcs pc, r8, #14090240 @ 0xd70000 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8424626 │ │ │ │ @@ -29094,31 +29094,31 @@ │ │ │ │ andeq pc, r1, sl, lsr #32 │ │ │ │ andeq pc, r1, sl, lsr r0 @ │ │ │ │ andeq pc, r1, ip, lsl #12 │ │ │ │ andeq lr, r1, r4, lsl #31 │ │ │ │ andeq pc, r1, r0, ror #1 │ │ │ │ andeq lr, r1, r4, lsr pc │ │ │ │ andeq pc, r1, r8, asr #3 │ │ │ │ - andeq r2, r2, r6, lsr #28 │ │ │ │ - andeq r6, r2, sl, lsl r3 │ │ │ │ + andeq r2, r2, lr, lsr #28 │ │ │ │ + andeq r6, r2, r2, lsr #6 │ │ │ │ andeq pc, r1, r8, ror #4 │ │ │ │ andeq pc, r1, r0, asr #4 │ │ │ │ andeq pc, r1, r2, asr #4 │ │ │ │ andeq pc, r1, ip, lsl #2 │ │ │ │ muleq r1, ip, sp │ │ │ │ andeq lr, r1, ip, asr sl │ │ │ │ muleq r1, ip, sl │ │ │ │ - strdeq r2, [r2], -lr │ │ │ │ + andeq r2, r2, r6, lsl #24 │ │ │ │ andeq lr, r1, sl, asr #28 │ │ │ │ andeq pc, r1, sl, lsl #13 │ │ │ │ andeq pc, r1, r4, lsr r7 @ │ │ │ │ - andeq r5, r2, r8, asr #31 │ │ │ │ + ldrdeq r5, [r2], -r0 │ │ │ │ andeq pc, r1, r6, ror #14 │ │ │ │ - andeq r5, r2, sl, lsr #31 │ │ │ │ - muleq r2, ip, pc @ │ │ │ │ + @ instruction: 0x00025fb2 │ │ │ │ + andeq r5, r2, r4, lsr #31 │ │ │ │ andeq pc, r1, ip, asr r7 @ │ │ │ │ andeq lr, r1, ip, lsr #15 │ │ │ │ andeq pc, r1, sl, lsr #15 │ │ │ │ andeq lr, r3, lr, ror r9 │ │ │ │ strdeq lr, [r3], -ip │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq pc, r1, r0, lsr r6 @ │ │ │ │ @@ -29418,18 +29418,18 @@ │ │ │ │ strtmi r2, [r6], -r1, lsl #6 │ │ │ │ mvnscc pc, r7, asr #17 │ │ │ │ ldmlt lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r6, r2, r0, ror r4 │ │ │ │ + andeq r6, r2, r8, ror r4 │ │ │ │ andeq pc, r1, r4, asr #3 │ │ │ │ andeq pc, r1, ip, lsr #3 │ │ │ │ - andeq r6, r2, ip, lsr r4 │ │ │ │ + andeq r6, r2, r4, asr #8 │ │ │ │ andeq pc, r1, r6, lsl #3 │ │ │ │ andeq lr, r1, r2, lsl #16 │ │ │ │ andeq lr, r1, lr, ror #15 │ │ │ │ andeq pc, r1, r2, asr r2 @ │ │ │ │ andeq pc, r1, r8, asr #4 │ │ │ │ andeq pc, r1, r4, asr #4 │ │ │ │ andeq pc, r1, r8, lsr r2 @ │ │ │ │ @@ -29438,17 +29438,17 @@ │ │ │ │ andeq lr, r1, r4, lsl #31 │ │ │ │ @ instruction: 0xfffe6eef │ │ │ │ andeq r0, r2, r2, ror #2 │ │ │ │ andeq r0, r2, r4, ror #2 │ │ │ │ andeq r0, r2, r0, ror #2 │ │ │ │ andeq r0, r2, lr, ror #3 │ │ │ │ andeq r0, r2, lr, ror #3 │ │ │ │ - strdeq r0, [r2], -r4 │ │ │ │ - andeq r0, r2, lr, ror #3 │ │ │ │ - andeq r0, r2, r4, ror #4 │ │ │ │ + strdeq r0, [r2], -ip │ │ │ │ + strdeq r0, [r2], -r6 │ │ │ │ + andeq r0, r2, ip, ror #4 │ │ │ │ andeq lr, r1, lr, rrx │ │ │ │ andeq lr, r1, ip, ror r0 │ │ │ │ andeq lr, r1, sl, rrx │ │ │ │ andeq lr, r1, r4, rrx │ │ │ │ andeq lr, r1, ip, lsl #18 │ │ │ │ ldrsbcs pc, [r0, #-135]! @ 0xffffff79 @ │ │ │ │ svclt 0x00182b00 │ │ │ │ @@ -30426,25 +30426,25 @@ │ │ │ │ ldrbtmi r8, [sl], #-2816 @ 0xfffff500 │ │ │ │ bl 1a62778 <_IO_stdin_used@@Base+0x1a21f88> │ │ │ │ msrvc CPSR_x, #29360128 @ 0x1c00000 │ │ │ │ eorcc pc, r0, #13041664 @ 0xc70000 │ │ │ │ ldclt 7, cr15, [lr], {253} @ 0xfd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq r0, r2, r6, lsl #3 │ │ │ │ - andeq r0, r2, r8, asr #1 │ │ │ │ - andeq r0, r2, r8, ror #15 │ │ │ │ - ldrdeq r2, [r2], -r4 │ │ │ │ + andeq r0, r2, lr, lsl #3 │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ + strdeq r0, [r2], -r0 @ │ │ │ │ + ldrdeq r2, [r2], -ip │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ andeq sp, r1, r6, lsl sl │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq lr, r1, sl, lsl r7 │ │ │ │ ldrdeq sp, [r1], -r6 │ │ │ │ - muleq r2, r2, r9 │ │ │ │ - andeq r5, r2, ip, asr r1 │ │ │ │ + muleq r2, sl, r9 │ │ │ │ + andeq r5, r2, r4, ror #2 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq sp, r1, r2, asr sp │ │ │ │ muleq r1, r8, sp │ │ │ │ ldrdeq lr, [r1], -ip │ │ │ │ muleq r1, lr, r0 │ │ │ │ strdeq sp, [r1], -r8 │ │ │ │ muleq r1, r6, r9 │ │ │ │ @@ -30522,27 +30522,27 @@ │ │ │ │ muleq r1, sl, pc @ │ │ │ │ andeq lr, r1, r8, lsl #31 │ │ │ │ andeq lr, r1, r0, asr #31 │ │ │ │ @ instruction: 0x0001efba │ │ │ │ andeq pc, r1, lr │ │ │ │ andeq pc, r1, r4 │ │ │ │ andeq pc, r1, lr, lsr r0 @ │ │ │ │ - andeq pc, r1, ip, ror #10 │ │ │ │ - andeq pc, r1, r2, ror #3 │ │ │ │ + andeq pc, r1, r4, ror r5 @ │ │ │ │ + andeq pc, r1, sl, ror #3 │ │ │ │ andeq lr, r1, r2, ror #3 │ │ │ │ @ instruction: 0x0001e1bc │ │ │ │ ldrdeq lr, [r1], -lr @ │ │ │ │ - andeq pc, r1, r8, ror r3 @ │ │ │ │ - muleq r1, r2, r3 │ │ │ │ - andeq r3, r2, r8, asr #3 │ │ │ │ - andeq pc, r1, r2, asr #5 │ │ │ │ + andeq pc, r1, r0, lsl #7 │ │ │ │ + muleq r1, sl, r3 │ │ │ │ + ldrdeq r3, [r2], -r0 │ │ │ │ + andeq pc, r1, sl, asr #5 │ │ │ │ andeq sp, r1, ip, rrx │ │ │ │ - @ instruction: 0x0001f3ba │ │ │ │ + andeq pc, r1, r2, asr #7 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq r1, r2, r6, lsr #14 │ │ │ │ + andeq r1, r2, lr, lsr #14 │ │ │ │ stclcs 8, cr15, [r4], {91} @ 0x5b │ │ │ │ ldrsbcc pc, [r8, #-135]! @ 0xffffff79 @ │ │ │ │ svclt 0x000c2a00 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 255d8 │ │ │ │ stmdbge sl, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ ldrsbtpl pc, [ip], #135 @ 0x87 @ │ │ │ │ @@ -30800,24 +30800,24 @@ │ │ │ │ @ instruction: 0xf100fa10 │ │ │ │ ands r8, pc, r0, ror r5 @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ + ldrdeq pc, [r1], -ip │ │ │ │ ldrdeq pc, [r1], -r4 │ │ │ │ - andeq pc, r1, ip, asr #27 │ │ │ │ muleq r1, r2, r4 │ │ │ │ - @ instruction: 0x0001fab4 │ │ │ │ - @ instruction: 0x0001fcba │ │ │ │ - andeq r4, r2, r0, lsr ip │ │ │ │ - andeq pc, r1, sl, asr #25 │ │ │ │ - andeq r4, r2, r0, lsr #8 │ │ │ │ + @ instruction: 0x0001fabc │ │ │ │ + andeq pc, r1, r2, asr #25 │ │ │ │ + andeq r4, r2, r8, lsr ip │ │ │ │ + ldrdeq pc, [r1], -r2 │ │ │ │ + andeq r4, r2, r8, lsr #8 │ │ │ │ andeq sp, r1, r2, asr #32 │ │ │ │ - andeq pc, r1, r4, ror #24 │ │ │ │ + andeq pc, r1, ip, ror #24 │ │ │ │ ldrdeq ip, [r1], -r2 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #6 │ │ │ │ mcrrcc 8, 4, pc, ip, cr5 @ │ │ │ │ ldccc 8, cr15, [r4], {69} @ 0x45 │ │ │ │ stm r2, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c74681 │ │ │ │ ldrbmi r0, [r8], -r8, lsl #4 │ │ │ │ @@ -31558,29 +31558,29 @@ │ │ │ │ strbeq sp, [sl, ip, asr #3]! │ │ │ │ ldmdbge r3, {r0, r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ svceq 0x0001f1ba │ │ │ │ stmdbge pc, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} @ │ │ │ │ svclt 0x0000e7d4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq pc, r1, ip, asr r7 @ │ │ │ │ + andeq pc, r1, r4, ror #14 │ │ │ │ andeq lr, r1, r4, lsl r8 │ │ │ │ - andeq lr, r1, lr, asr #21 │ │ │ │ + ldrdeq lr, [r1], -r6 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq sp, r1, r4, lsl r6 │ │ │ │ strdeq sp, [r1], -r0 │ │ │ │ @ instruction: 0x0001d6be │ │ │ │ - andeq r0, r2, r8, lsr #30 │ │ │ │ - andeq lr, r1, r2, lsl ip │ │ │ │ + andeq r0, r2, r0, lsr pc │ │ │ │ + andeq lr, r1, sl, lsl ip │ │ │ │ andeq lr, r1, r8, lsr r1 │ │ │ │ muleq r1, r2, r1 │ │ │ │ - andeq r0, r2, r2, lsl #28 │ │ │ │ - andeq lr, r1, sl, asr fp │ │ │ │ - andeq lr, r1, r4, lsl fp │ │ │ │ + andeq r0, r2, sl, lsl #28 │ │ │ │ + andeq lr, r1, r2, ror #22 │ │ │ │ + andeq lr, r1, ip, lsl fp │ │ │ │ andeq sp, r1, r4, ror #31 │ │ │ │ andeq sp, r1, lr, lsl pc │ │ │ │ @ instruction: 0x0001deb4 │ │ │ │ andeq sp, r1, r6, asr lr │ │ │ │ andeq sp, r1, r4, ror #27 │ │ │ │ andeq sp, r1, r2, ror sp │ │ │ │ andeq sp, r1, r0, lsl sp │ │ │ │ @@ -31596,29 +31596,29 @@ │ │ │ │ andeq lr, r1, sl, lsr r3 │ │ │ │ andeq lr, r1, r0, asr #5 │ │ │ │ andeq lr, r1, lr, asr r2 │ │ │ │ strdeq lr, [r1], -r4 │ │ │ │ andeq lr, r1, lr, ror r1 │ │ │ │ andeq lr, r1, ip, lsl #2 │ │ │ │ ldrdeq lr, [r1], -r4 │ │ │ │ - muleq r1, sl, r7 │ │ │ │ - andeq r2, r2, lr, asr #11 │ │ │ │ - andeq lr, r1, lr, lsl #18 │ │ │ │ - andeq lr, r1, r0, asr #10 │ │ │ │ - andeq lr, r1, lr, ror #9 │ │ │ │ + andeq lr, r1, r2, lsr #15 │ │ │ │ + ldrdeq r2, [r2], -r6 │ │ │ │ + andeq lr, r1, r6, lsl r9 │ │ │ │ + andeq lr, r1, r8, asr #10 │ │ │ │ + strdeq lr, [r1], -r6 │ │ │ │ andeq sp, r1, ip, lsr r1 │ │ │ │ - andeq pc, r1, r0, asr #6 │ │ │ │ - andeq r0, r2, r4, asr sp │ │ │ │ - andeq r0, r2, ip, ror #26 │ │ │ │ - andeq r0, r2, lr, ror sp │ │ │ │ - andeq r0, r2, sl, asr #11 │ │ │ │ + andeq pc, r1, r8, asr #6 │ │ │ │ + andeq r0, r2, ip, asr sp │ │ │ │ + andeq r0, r2, r4, ror sp │ │ │ │ + andeq r0, r2, r6, lsl #27 │ │ │ │ + ldrdeq r0, [r2], -r2 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq r0, r2, r6, lsr fp │ │ │ │ - andeq r6, r2, r4, lsr #20 │ │ │ │ - @ instruction: 0x0001eeb2 │ │ │ │ + andeq r0, r2, lr, lsr fp │ │ │ │ + andeq r6, r2, ip, lsr #20 │ │ │ │ + @ instruction: 0x0001eeba │ │ │ │ eorle pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldrsbmi pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf8d7b14c │ │ │ │ @ instruction: 0xf7e00210 │ │ │ │ strtmi lr, [r1], -r0, asr #18 │ │ │ │ stcl 7, cr15, [r2], {224} @ 0xe0 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @@ -31954,17 +31954,17 @@ │ │ │ │ sbcspl lr, r9, #73728 @ 0x12000 │ │ │ │ ldclge 4, cr15, [fp, #248]! @ 0xf8 │ │ │ │ svclt 0x0000e4c0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq lr, r1, lr, asr #9 │ │ │ │ - muleq r1, r4, r4 │ │ │ │ - strdeq lr, [r1], -sl │ │ │ │ + ldrdeq lr, [r1], -r6 │ │ │ │ + muleq r1, ip, r4 │ │ │ │ + andeq lr, r1, r2, lsl #8 │ │ │ │ ldrdcc pc, [r8, #-135] @ 0xffffff79 │ │ │ │ sbcle r2, r7, r0, lsl #22 │ │ │ │ andscc pc, ip, #14090240 @ 0xd70000 │ │ │ │ svclt 0x00182b43 │ │ │ │ bicle r2, r1, sl, asr fp │ │ │ │ ldrdcs pc, [ip, #-135]! @ 0xffffff79 │ │ │ │ ldrsbtmi pc, [r8], #135 @ 0x87 @ │ │ │ │ @@ -32680,15 +32680,15 @@ │ │ │ │ @ instruction: 0xf8d7bb43 │ │ │ │ bcs 10ef3a0 <_IO_stdin_used@@Base+0x10aebb0> │ │ │ │ bcs 16d6794 <_IO_stdin_used@@Base+0x1695fa4> │ │ │ │ svcge 0x0035f43e │ │ │ │ svclt 0x0004f7fe │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq sp, r1, r8, asr ip │ │ │ │ + andeq sp, r1, r0, ror #24 │ │ │ │ andeq ip, r1, sl, lsr #10 │ │ │ │ andeq fp, r1, r6, ror r6 │ │ │ │ andeq fp, r1, r8, ror r6 │ │ │ │ andeq fp, r1, r0, ror #12 │ │ │ │ andeq ip, r1, ip, ror #9 │ │ │ │ andeq ip, r1, ip, ror #9 │ │ │ │ @ instruction: 0x0001c4b4 │ │ │ │ @@ -32705,34 +32705,34 @@ │ │ │ │ @ instruction: 0x0001c5b0 │ │ │ │ andeq ip, r1, r2, asr #18 │ │ │ │ ldrdeq ip, [r1], -ip @ │ │ │ │ andeq ip, r1, r6, ror #16 │ │ │ │ strdeq ip, [r1], -r8 │ │ │ │ andeq ip, r1, r6, asr #19 │ │ │ │ andeq ip, r1, r8, asr #18 │ │ │ │ + andeq r2, r2, r2, ror #24 │ │ │ │ andeq r2, r2, sl, asr ip │ │ │ │ - andeq r2, r2, r2, asr ip │ │ │ │ - andeq sp, r1, r2, lsr pc │ │ │ │ - andeq sp, r1, r6, asr pc │ │ │ │ - andeq sp, r1, r8, asr #30 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - @ instruction: 0x0001dcbe │ │ │ │ + andeq sp, r1, sl, lsr pc │ │ │ │ + andeq sp, r1, lr, asr pc │ │ │ │ + andeq sp, r1, r0, asr pc │ │ │ │ + andeq sp, r1, r0, lsl #30 │ │ │ │ + andeq sp, r1, r6, asr #25 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - @ instruction: 0x0001dcb2 │ │ │ │ - andeq sp, r1, r2, lsl r8 │ │ │ │ - andeq sp, r1, r8, ror fp │ │ │ │ - andeq sp, r1, sl, lsr #22 │ │ │ │ - andeq sp, r1, lr, lsl #18 │ │ │ │ - andeq sp, r1, r4, lsr #16 │ │ │ │ - andeq sp, r1, r6, lsr #13 │ │ │ │ - andeq r2, r2, r6, asr r5 │ │ │ │ + andeq sp, r1, r0, lsl #26 │ │ │ │ + @ instruction: 0x0001dcba │ │ │ │ + andeq sp, r1, sl, lsl r8 │ │ │ │ + andeq sp, r1, r0, lsl #23 │ │ │ │ + andeq sp, r1, r2, lsr fp │ │ │ │ + andeq sp, r1, r6, lsl r9 │ │ │ │ + andeq sp, r1, ip, lsr #16 │ │ │ │ + andeq sp, r1, lr, lsr #13 │ │ │ │ + andeq r2, r2, lr, asr r5 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq sp, r1, lr, ror #1 │ │ │ │ - strdeq r2, [r2], -r8 │ │ │ │ + strdeq sp, [r1], -r6 │ │ │ │ + andeq r2, r2, r0, lsl #10 │ │ │ │ eorpl pc, ip, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ ldrbmi r2, [r9], r8, lsr #17 │ │ │ │ @ instruction: 0x8329e95b │ │ │ │ stmdavs r8!, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andscc pc, r8, #13041664 @ 0xc70000 │ │ │ │ ldclge 8, cr15, [r4], {91} @ 0x5b │ │ │ │ @@ -33281,54 +33281,54 @@ │ │ │ │ @ instruction: 0xf8d7322c │ │ │ │ @ instruction: 0xf8133208 │ │ │ │ @ instruction: 0xf8531cd5 │ │ │ │ @ instruction: 0xf8c73c6c │ │ │ │ addeq r3, r9, r0, asr r1 │ │ │ │ addeq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ stcllt 7, cr15, [pc], #-1004 @ 270bc │ │ │ │ - andeq sp, r1, r8, lsl #17 │ │ │ │ - andeq sp, r1, r4, lsl #17 │ │ │ │ - andeq sp, r1, sl, lsl #17 │ │ │ │ - andeq sp, r1, r4, lsl #17 │ │ │ │ - andeq r0, r2, r0, lsr #4 │ │ │ │ - andeq sp, r1, lr, lsl #16 │ │ │ │ - andeq sp, r1, r2, lsr r8 │ │ │ │ + muleq r1, r0, r8 │ │ │ │ + andeq sp, r1, ip, lsl #17 │ │ │ │ + muleq r1, r2, r8 │ │ │ │ + andeq sp, r1, ip, lsl #17 │ │ │ │ + andeq r0, r2, r8, lsr #4 │ │ │ │ + andeq sp, r1, r6, lsl r8 │ │ │ │ + andeq sp, r1, sl, lsr r8 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq pc, r1, lr, asr #2 │ │ │ │ - andeq ip, r1, lr, asr #23 │ │ │ │ - @ instruction: 0x0001cbbc │ │ │ │ - strdeq r3, [r2], -r6 │ │ │ │ - @ instruction: 0x0001d6be │ │ │ │ - strdeq sp, [r1], -sl │ │ │ │ + andeq pc, r1, r6, asr r1 @ │ │ │ │ + ldrdeq ip, [r1], -r6 │ │ │ │ + andeq ip, r1, r4, asr #23 │ │ │ │ + strdeq r3, [r2], -lr │ │ │ │ + andeq sp, r1, r6, asr #13 │ │ │ │ + andeq sp, r1, r2, lsl #14 │ │ │ │ + andeq sp, r1, ip, asr #13 │ │ │ │ + ldrdeq sp, [r1], -r2 │ │ │ │ andeq sp, r1, r4, asr #13 │ │ │ │ - andeq sp, r1, sl, asr #13 │ │ │ │ - @ instruction: 0x0001d6bc │ │ │ │ - andeq sp, r1, r4, lsr #13 │ │ │ │ - muleq r1, lr, r6 │ │ │ │ + andeq sp, r1, ip, lsr #13 │ │ │ │ + andeq sp, r1, r6, lsr #13 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq pc, r1, sl, lsr #9 │ │ │ │ - andeq pc, r1, r0, asr r4 @ │ │ │ │ - andeq pc, r1, lr, lsl #8 │ │ │ │ - andeq ip, r1, sl, ror r8 │ │ │ │ - andeq ip, r1, r4, ror lr │ │ │ │ - @ instruction: 0x0001cdb8 │ │ │ │ - andeq ip, r1, sl, ror #27 │ │ │ │ - andeq ip, r1, r8, lsr sp │ │ │ │ - @ instruction: 0x0001ceb4 │ │ │ │ - andeq ip, r1, lr, lsl lr │ │ │ │ - @ instruction: 0x0001cdb4 │ │ │ │ + @ instruction: 0x0001f4b2 │ │ │ │ + andeq pc, r1, r8, asr r4 @ │ │ │ │ + andeq pc, r1, r6, lsl r4 @ │ │ │ │ + andeq ip, r1, r2, lsl #17 │ │ │ │ + andeq ip, r1, ip, ror lr │ │ │ │ + andeq ip, r1, r0, asr #27 │ │ │ │ strdeq ip, [r1], -r2 │ │ │ │ - andeq ip, r1, r2, lsr lr │ │ │ │ - andeq ip, r1, lr, asr fp │ │ │ │ - andeq ip, r1, lr, lsl #20 │ │ │ │ - andeq pc, r1, r4, asr #2 │ │ │ │ - andeq r3, r2, r6, asr r6 │ │ │ │ - andeq pc, r1, r6, ror fp @ │ │ │ │ - andeq sp, r1, ip, asr #2 │ │ │ │ - andeq sp, r1, r2, ror r1 │ │ │ │ + andeq ip, r1, r0, asr #26 │ │ │ │ + @ instruction: 0x0001cebc │ │ │ │ + andeq ip, r1, r6, lsr #28 │ │ │ │ + @ instruction: 0x0001cdbc │ │ │ │ + strdeq ip, [r1], -sl │ │ │ │ + andeq ip, r1, sl, lsr lr │ │ │ │ + andeq ip, r1, r6, ror #22 │ │ │ │ + andeq ip, r1, r6, lsl sl │ │ │ │ + andeq pc, r1, ip, asr #2 │ │ │ │ + andeq r3, r2, lr, asr r6 │ │ │ │ + andeq pc, r1, lr, ror fp @ │ │ │ │ + andeq sp, r1, r4, asr r1 │ │ │ │ + andeq sp, r1, sl, ror r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi e2a0c <_IO_stdin_used@@Base+0xa221c> │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xb0914ab4 │ │ │ │ @@ -33512,15 +33512,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq sl, r3, r0, lsl #12 │ │ │ │ andeq r8, r3, r8, lsl #21 │ │ │ │ andeq r8, r3, r4, lsl #21 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq sl, r3, lr, lsr #10 │ │ │ │ - andeq pc, r1, r4, lsr #20 │ │ │ │ + andeq pc, r1, ip, lsr #20 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ andeq sl, r3, r4, ror #8 │ │ │ │ andeq sl, r3, r4, ror r3 │ │ │ │ adcsmi r3, r5, #4194304 @ 0x400000 │ │ │ │ @ instruction: 0xf8dada20 │ │ │ │ @ instruction: 0xf8541004 │ │ │ │ addsmi r3, r9, #4, 30 │ │ │ │ @@ -33673,24 +33673,24 @@ │ │ │ │ stmda r2!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbmi lr, [r8], -sp, ror #15 │ │ │ │ ldmda lr, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e7f5 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - strdeq pc, [r1], -r6 │ │ │ │ - andeq r2, r2, r0, ror #4 │ │ │ │ - andeq pc, r1, lr, lsr #16 │ │ │ │ - andeq pc, r1, r4, lsl r8 @ │ │ │ │ + strdeq pc, [r1], -lr │ │ │ │ + andeq r2, r2, r8, ror #4 │ │ │ │ + andeq pc, r1, r6, lsr r8 @ │ │ │ │ + andeq pc, r1, ip, lsl r8 @ │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq pc, r1, r6, lsl #15 │ │ │ │ + andeq pc, r1, lr, lsl #15 │ │ │ │ andeq r8, r3, ip, asr r6 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq pc, r1, r6, lsr r6 @ │ │ │ │ - andeq pc, r1, ip, ror #10 │ │ │ │ + andeq pc, r1, lr, lsr r6 @ │ │ │ │ + andeq pc, r1, r4, ror r5 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ bmi fe2f9358 <_IO_stdin_used@@Base+0xfe2b8b68> │ │ │ │ addslt r4, r7, fp, lsl #23 │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @@ -33830,31 +33830,31 @@ │ │ │ │ @ instruction: 0xf8dfe75b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @ instruction: 0xf7dee7b1 │ │ │ │ svclt 0x0000eb22 │ │ │ │ strdeq r8, [r3], -r4 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq r8, r3, sl, ror #9 │ │ │ │ - andeq pc, r1, r4, lsl #13 │ │ │ │ + andeq pc, r1, ip, lsl #13 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ + andeq r1, r2, sl, ror r4 │ │ │ │ andeq r1, r2, r2, ror r4 │ │ │ │ - andeq r1, r2, sl, ror #8 │ │ │ │ - andeq r1, r2, lr, asr r4 │ │ │ │ - andeq pc, r1, lr, asr #11 │ │ │ │ + andeq r1, r2, r6, ror #8 │ │ │ │ + ldrdeq pc, [r1], -r6 │ │ │ │ andeq r8, r3, lr, lsl r4 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq pc, r1, ip, asr #10 │ │ │ │ - andeq pc, r1, ip, asr #10 │ │ │ │ - andeq pc, r1, ip, asr #10 │ │ │ │ - muleq r1, r2, r5 │ │ │ │ - andeq pc, r1, r0, ror #10 │ │ │ │ - strdeq pc, [r1], -r8 │ │ │ │ - andeq pc, r1, ip, lsl r6 @ │ │ │ │ - andeq pc, r1, r2, lsr r5 @ │ │ │ │ - andeq pc, r1, r6, ror #8 │ │ │ │ + andeq pc, r1, r4, asr r5 @ │ │ │ │ + andeq pc, r1, r4, asr r5 @ │ │ │ │ + andeq pc, r1, r4, asr r5 @ │ │ │ │ + muleq r1, sl, r5 │ │ │ │ + andeq pc, r1, r8, ror #10 │ │ │ │ + andeq pc, r1, r0, lsl #10 │ │ │ │ + andeq pc, r1, r4, lsr #12 │ │ │ │ + andeq pc, r1, sl, lsr r5 @ │ │ │ │ + andeq pc, r1, lr, ror #8 │ │ │ │ ldmib sp, {r4, r8, sl, ip, sp, pc}^ │ │ │ │ tstlt sl, r2, lsl #28 │ │ │ │ stcls 8, cr6, [fp], {18} │ │ │ │ smlaltble r4, r1, r2, r2 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r8, ip, sp, pc} │ │ │ │ addsmi r9, r3, #45056 @ 0xb000 │ │ │ │ @ instruction: 0xf1bcdb3c │ │ │ │ @@ -34207,21 +34207,21 @@ │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ stmdami fp, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrbtmi r2, [r8], #-291 @ 0xfffffedd │ │ │ │ bl fe566290 <_IO_stdin_used@@Base+0xfe525aa0> │ │ │ │ str r4, [r8, r2, lsl #13]! │ │ │ │ eorseq pc, pc, pc, rrx │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - andeq pc, r1, r8, lsl #1 │ │ │ │ + muleq r1, r0, r0 │ │ │ │ andeq r7, r3, r0, lsr #27 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq pc, r1, r2, lsl r0 @ │ │ │ │ - andeq pc, r1, r4, lsl r1 @ │ │ │ │ - andeq pc, r1, r8 │ │ │ │ - ldrdeq lr, [r1], -sl │ │ │ │ + andeq pc, r1, sl, lsl r0 @ │ │ │ │ + andeq pc, r1, ip, lsl r1 @ │ │ │ │ + andeq pc, r1, r0, lsl r0 @ │ │ │ │ + andeq lr, r1, r2, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb7f548 <_IO_stdin_used@@Base+0xfeb3ed58> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r8, ror #31 │ │ │ │ strmi fp, [r8], -r3, lsl #1 │ │ │ │ teqle sl, r0, lsl #20 │ │ │ │ stcl 7, cr15, [r2], #884 @ 0x374 │ │ │ │ @@ -34498,28 +34498,28 @@ │ │ │ │ ldc 7, cr14, [pc, #756] @ 28a8c │ │ │ │ strb r3, [ip, -r1, lsl #22]! │ │ │ │ ... │ │ │ │ andeq r7, r3, r0, lsr fp │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ ldrdeq r7, [r3], -sl │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - muleq r1, r0, lr │ │ │ │ - andeq sp, r1, r8, lsr #10 │ │ │ │ - andeq lr, r1, lr, lsr lr │ │ │ │ - andeq r1, r2, r6, lsl #3 │ │ │ │ + muleq r1, r8, lr │ │ │ │ + andeq sp, r1, r0, lsr r5 │ │ │ │ + andeq lr, r1, r6, asr #28 │ │ │ │ + andeq r1, r2, lr, lsl #3 │ │ │ │ andeq r7, r3, r8, asr r9 │ │ │ │ - andeq lr, r1, sl, ror #25 │ │ │ │ - andeq lr, r1, r6, lsl #24 │ │ │ │ - andeq lr, r1, r8, asr ip │ │ │ │ - strdeq lr, [r1], -r4 │ │ │ │ - andeq lr, r1, sl, asr #24 │ │ │ │ - andeq r0, r2, sl, lsl #18 │ │ │ │ - andeq lr, r1, r6, lsl #24 │ │ │ │ - andeq r3, r2, r2, ror ip │ │ │ │ - @ instruction: 0x0001ebb8 │ │ │ │ + strdeq lr, [r1], -r2 │ │ │ │ + andeq lr, r1, lr, lsl #24 │ │ │ │ + andeq lr, r1, r0, ror #24 │ │ │ │ + strdeq lr, [r1], -ip │ │ │ │ + andeq lr, r1, r2, asr ip │ │ │ │ + andeq r0, r2, r2, lsl r9 │ │ │ │ + andeq lr, r1, lr, lsl #24 │ │ │ │ + andeq r3, r2, sl, ror ip │ │ │ │ + andeq lr, r1, r0, asr #23 │ │ │ │ ldrbtmi r4, [fp], #-3049 @ 0xfffff417 │ │ │ │ @ instruction: 0xf8dd9319 │ │ │ │ blcs 75b68 <_IO_stdin_used@@Base+0x35378> │ │ │ │ adcshi pc, pc, #64, 6 │ │ │ │ ldrbtmi r4, [fp], #-3046 @ 0xfffff41a │ │ │ │ blmi ff9cd444 <_IO_stdin_used@@Base+0xff98cc54> │ │ │ │ tstls r1, #2063597568 @ 0x7b000000 │ │ │ │ @@ -34746,35 +34746,35 @@ │ │ │ │ bmi 6dec54 <_IO_stdin_used@@Base+0x69e464> │ │ │ │ bl b9d68 <_IO_stdin_used@@Base+0x79578> │ │ │ │ ldcvs 3, cr0, [sl], {131} @ 0x83 │ │ │ │ svclt 0x0000e030 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - andeq r0, r2, sl, lsr #16 │ │ │ │ - andeq lr, r1, r6, asr fp │ │ │ │ - andeq lr, r1, r4, ror #22 │ │ │ │ - andeq lr, r1, sl, ror fp │ │ │ │ - andeq lr, r1, ip, lsl #23 │ │ │ │ + andeq r0, r2, r2, lsr r8 │ │ │ │ + andeq lr, r1, lr, asr fp │ │ │ │ + andeq lr, r1, ip, ror #22 │ │ │ │ + andeq lr, r1, r2, lsl #23 │ │ │ │ + muleq r1, r4, fp │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - strdeq r1, [r2], -sl │ │ │ │ - andeq lr, r1, lr, lsl #23 │ │ │ │ - andeq lr, r1, r4, ror sl │ │ │ │ - andeq lr, r1, r4, asr #23 │ │ │ │ - andeq r1, r2, lr, lsl #5 │ │ │ │ - strdeq r1, [r2], -ip │ │ │ │ - andeq lr, r1, r2, lsl #21 │ │ │ │ - andeq r3, r2, r8, lsr sl │ │ │ │ - andeq lr, r1, sl, asr #20 │ │ │ │ - andeq lr, r1, r0, lsl #20 │ │ │ │ - andeq lr, r1, r6, asr #19 │ │ │ │ - muleq r1, r0, r9 │ │ │ │ - andeq lr, r1, r6, asr r9 │ │ │ │ - andeq lr, r1, lr, lsl #18 │ │ │ │ - andeq r3, r2, ip, asr r8 │ │ │ │ + andeq r1, r2, r2, lsl #6 │ │ │ │ + muleq r1, r6, fp │ │ │ │ + andeq lr, r1, ip, ror sl │ │ │ │ + andeq lr, r1, ip, asr #23 │ │ │ │ + muleq r2, r6, r2 │ │ │ │ + andeq r1, r2, r4, lsl #4 │ │ │ │ + andeq lr, r1, sl, lsl #21 │ │ │ │ + andeq r3, r2, r0, asr #20 │ │ │ │ + andeq lr, r1, r2, asr sl │ │ │ │ + andeq lr, r1, r8, lsl #20 │ │ │ │ + andeq lr, r1, lr, asr #19 │ │ │ │ + muleq r1, r8, r9 │ │ │ │ + andeq lr, r1, lr, asr r9 │ │ │ │ + andeq lr, r1, r6, lsl r9 │ │ │ │ + andeq r3, r2, r4, ror #16 │ │ │ │ ldmib r4, {r0, r1, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ andsls r0, r0, #20, 2 │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ bcc fe464414 <_IO_stdin_used@@Base+0xfe423c24> │ │ │ │ blhi 1a246dc <_IO_stdin_used@@Base+0x19e3eec> │ │ │ │ mrc 7, 2, APSR_nzcv, cr12, cr13, {6} │ │ │ │ bleq 5e3d08 <_IO_stdin_used@@Base+0x5a3518> │ │ │ │ @@ -34927,47 +34927,47 @@ │ │ │ │ ldrb r3, [r7, r8, lsl #6] │ │ │ │ b fe466dc8 <_IO_stdin_used@@Base+0xfe4265d8> │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ ... │ │ │ │ - andeq lr, r1, lr, lsr #16 │ │ │ │ - andeq r3, r2, ip, lsr #15 │ │ │ │ - strdeq lr, [r1], -ip │ │ │ │ - andeq r0, r2, sl, lsl r3 │ │ │ │ - andeq lr, r1, r8, ror #14 │ │ │ │ - andeq lr, r1, sl, asr r7 │ │ │ │ + andeq lr, r1, r6, lsr r8 │ │ │ │ + @ instruction: 0x000237b4 │ │ │ │ + andeq lr, r1, r4, lsl #16 │ │ │ │ + andeq r0, r2, r2, lsr #6 │ │ │ │ + andeq lr, r1, r0, ror r7 │ │ │ │ + andeq lr, r1, r2, ror #14 │ │ │ │ + ldrdeq r0, [r2], -r8 │ │ │ │ ldrdeq r0, [r2], -r0 @ │ │ │ │ - andeq r0, r2, r8, asr #5 │ │ │ │ - @ instruction: 0x000202bc │ │ │ │ - andeq lr, r1, r8, lsl #13 │ │ │ │ - muleq r2, ip, r2 │ │ │ │ - andeq r0, r2, sl, lsl #5 │ │ │ │ - andeq r0, r2, r4, lsl #5 │ │ │ │ - andeq r0, r2, lr, ror r2 │ │ │ │ - andeq r0, r2, r4, ror r2 │ │ │ │ + andeq r0, r2, r4, asr #5 │ │ │ │ + muleq r1, r0, r6 │ │ │ │ + andeq r0, r2, r4, lsr #5 │ │ │ │ + muleq r2, r2, r2 │ │ │ │ + andeq r0, r2, ip, lsl #5 │ │ │ │ + andeq r0, r2, r6, lsl #5 │ │ │ │ + andeq r0, r2, ip, ror r2 │ │ │ │ + andeq lr, r1, r6, lsr #11 │ │ │ │ muleq r1, lr, r5 │ │ │ │ - muleq r1, r6, r5 │ │ │ │ - andeq r0, r2, ip, asr r2 │ │ │ │ - andeq lr, r1, sl, lsl r6 │ │ │ │ - strdeq lr, [r1], -r8 │ │ │ │ - strdeq lr, [r1], -sl │ │ │ │ + andeq r0, r2, r4, ror #4 │ │ │ │ + andeq lr, r1, r2, lsr #12 │ │ │ │ + andeq lr, r1, r0, lsl #12 │ │ │ │ + andeq lr, r1, r2, lsl #12 │ │ │ │ + andeq r0, r2, r6, asr #4 │ │ │ │ andeq r0, r2, lr, lsr r2 │ │ │ │ - andeq r0, r2, r6, lsr r2 │ │ │ │ - andeq lr, r1, lr, ror #13 │ │ │ │ - @ instruction: 0x0001e5b0 │ │ │ │ - ldrdeq lr, [r1], -r6 │ │ │ │ + strdeq lr, [r1], -r6 │ │ │ │ + @ instruction: 0x0001e5b8 │ │ │ │ + ldrdeq lr, [r1], -lr @ │ │ │ │ + muleq r1, sl, r5 │ │ │ │ muleq r1, r2, r5 │ │ │ │ andeq lr, r1, sl, lsl #11 │ │ │ │ andeq lr, r1, r2, lsl #11 │ │ │ │ andeq lr, r1, sl, ror r5 │ │ │ │ andeq lr, r1, r2, ror r5 │ │ │ │ andeq lr, r1, sl, ror #10 │ │ │ │ - andeq lr, r1, r2, ror #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 4643b0 <_IO_stdin_used@@Base+0x423bc0> │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ tstpeq r0, #204, 16 @ p-variant is OBSOLETE @ 0xcc0000 │ │ │ │ stcmi 6, cr15, [ip, #692] @ 0x2b4 │ │ │ │ stmiami sl!, {r0, r7, r9, sl, lr}^ │ │ │ │ @@ -35199,30 +35199,30 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq lr, r1, lr, lsl #13 │ │ │ │ + muleq r1, r6, r6 │ │ │ │ andeq r7, r3, r4, ror #1 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ strheq r7, [r3], -ip │ │ │ │ - andeq lr, r1, r6, lsr r6 │ │ │ │ - andeq lr, r1, ip, lsr #8 │ │ │ │ - andeq lr, r1, lr, asr #6 │ │ │ │ + andeq lr, r1, lr, lsr r6 │ │ │ │ + andeq lr, r1, r4, lsr r4 │ │ │ │ + andeq lr, r1, r6, asr r3 │ │ │ │ + andeq lr, r1, lr, lsl r6 │ │ │ │ andeq lr, r1, r6, lsl r6 │ │ │ │ - andeq lr, r1, lr, lsl #12 │ │ │ │ - andeq lr, r1, r0, ror #6 │ │ │ │ - strdeq lr, [r1], -sl │ │ │ │ - andeq lr, r1, r0, asr r3 │ │ │ │ - andeq lr, r1, r6, ror #5 │ │ │ │ - ldrdeq lr, [r1], -r4 │ │ │ │ - andeq lr, r1, sl, lsr #7 │ │ │ │ - andeq lr, r1, lr, lsr #11 │ │ │ │ + andeq lr, r1, r8, ror #6 │ │ │ │ + andeq lr, r1, r2, lsl #6 │ │ │ │ + andeq lr, r1, r8, asr r3 │ │ │ │ + andeq lr, r1, lr, ror #5 │ │ │ │ + ldrdeq lr, [r1], -ip │ │ │ │ + @ instruction: 0x0001e3b2 │ │ │ │ + @ instruction: 0x0001e5b6 │ │ │ │ svceq 0x0000f1ba │ │ │ │ strbhi pc, [pc, -r3, asr #6] @ │ │ │ │ ldrd pc, [ip], -r7 │ │ │ │ @ instruction: 0x463246d0 │ │ │ │ @ instruction: 0x462746ba │ │ │ │ ldrbtmi r4, [r5], -ip, lsr #12 │ │ │ │ movtls r2, #8960 @ 0x2300 │ │ │ │ @@ -35343,15 +35343,15 @@ │ │ │ │ svclt 0x0018fa10 │ │ │ │ @ instruction: 0xf0002672 │ │ │ │ cdp 4, 11, cr8, cr4, cr9, {6} │ │ │ │ vsqrt.f64 d22, d5 │ │ │ │ svclt 0x00ccfa10 │ │ │ │ strbcs r2, [sp, #-1357]! @ 0xfffffab3 │ │ │ │ svclt 0x0000e03e │ │ │ │ - strdeq r0, [r2], -r2 │ │ │ │ + strdeq r0, [r2], -sl │ │ │ │ blcc ff064fd0 <_IO_stdin_used@@Base+0xff0247e0> │ │ │ │ blvc 1524b7c <_IO_stdin_used@@Base+0x14e438c> │ │ │ │ blpl 264b54 <_IO_stdin_used@@Base+0x224364> │ │ │ │ blx 4650cc <_IO_stdin_used@@Base+0x4248dc> │ │ │ │ blcs ff064fe0 <_IO_stdin_used@@Base+0xff0247f0> │ │ │ │ mrc 15, 5, fp, cr0, cr4, {2} │ │ │ │ vmov.f64 d4, d3 │ │ │ │ @@ -36022,16 +36022,16 @@ │ │ │ │ cmpls r7, #67108864 @ 0x4000000 │ │ │ │ blvs 1e5858 <_IO_stdin_used@@Base+0x1a5068> │ │ │ │ blvs 6655bc <_IO_stdin_used@@Base+0x624dcc> │ │ │ │ svclt 0x0000e5d2 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - muleq r1, r2, r6 │ │ │ │ - andeq pc, r1, r8, lsr #3 │ │ │ │ + muleq r1, sl, r6 │ │ │ │ + @ instruction: 0x0001f1b0 │ │ │ │ @ instruction: 0xee899b56 │ │ │ │ bls 940bc8 <_IO_stdin_used@@Base+0x9003d8> │ │ │ │ andls pc, r2, r3, lsl r8 @ │ │ │ │ svceq 0x0053f1b9 │ │ │ │ strhi pc, [sp], -r1 │ │ │ │ strhi pc, [r2], -r1, asr #4 │ │ │ │ svceq 0x005af1b9 │ │ │ │ @@ -36327,16 +36327,16 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r2, r2, r4, ror #3 │ │ │ │ - andeq r2, r2, ip, lsl #2 │ │ │ │ + andeq r2, r2, ip, ror #3 │ │ │ │ + andeq r2, r2, r4, lsl r1 │ │ │ │ b a683d8 <_IO_stdin_used@@Base+0xa27be8> │ │ │ │ bvc 725bbc <_IO_stdin_used@@Base+0x6e53cc> │ │ │ │ blpl 65f38 <_IO_stdin_used@@Base+0x25748> │ │ │ │ bleq 5e5578 <_IO_stdin_used@@Base+0x5a4d88> │ │ │ │ blvc ffa25f58 <_IO_stdin_used@@Base+0xff9e5768> │ │ │ │ blpl 1a5d18 <_IO_stdin_used@@Base+0x165528> │ │ │ │ blvs 11a5f50 <_IO_stdin_used@@Base+0x1165760> │ │ │ │ @@ -36511,18 +36511,18 @@ │ │ │ │ uhadd16cs fp, r2, r8 │ │ │ │ strthi pc, [pc], r0 │ │ │ │ blvc ff1a61fc <_IO_stdin_used@@Base+0xff165a0c> │ │ │ │ blx 4662f4 <_IO_stdin_used@@Base+0x425b04> │ │ │ │ strbcs fp, [sp, #-4044] @ 0xfffff034 │ │ │ │ ands r2, lr, sp, ror #10 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq sp, r1, r0, lsl #7 │ │ │ │ - andeq sp, r1, r6, ror #6 │ │ │ │ - strdeq sp, [r1], -r4 │ │ │ │ - andeq pc, r1, lr, lsl #11 │ │ │ │ + andeq sp, r1, r8, lsl #7 │ │ │ │ + andeq sp, r1, lr, ror #6 │ │ │ │ + strdeq sp, [r1], -ip │ │ │ │ + muleq r1, r6, r5 │ │ │ │ blvs 1226210 <_IO_stdin_used@@Base+0x11e5a20> │ │ │ │ blmi ff0e6224 <_IO_stdin_used@@Base+0xff0a5a34> │ │ │ │ blx 46631c <_IO_stdin_used@@Base+0x425b2c> │ │ │ │ mrc 13, 5, sp, cr4, cr8, {6} │ │ │ │ vsqrt.f64 d18, d5 │ │ │ │ strle pc, [r6], #-2576 @ 0xfffff5f0 │ │ │ │ blpl 106623c <_IO_stdin_used@@Base+0x1025a4c> │ │ │ │ @@ -36945,25 +36945,25 @@ │ │ │ │ blvc 1366460 <_IO_stdin_used@@Base+0x1325c70> │ │ │ │ svclt 0x0000e022 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq ip, r1, r0, lsr #14 │ │ │ │ - andeq ip, r1, r4, lsr #16 │ │ │ │ - @ instruction: 0x0001cdbe │ │ │ │ - muleq r1, r0, r7 │ │ │ │ - andeq ip, r1, r0, lsl #13 │ │ │ │ - andeq sp, r1, r0, asr #8 │ │ │ │ - andeq ip, r1, r0, asr #14 │ │ │ │ - andeq ip, r1, r0, lsr r6 │ │ │ │ - @ instruction: 0x0001d4b2 │ │ │ │ - andeq ip, r1, lr, lsr #12 │ │ │ │ - andeq ip, r1, lr, lsl r5 │ │ │ │ + andeq ip, r1, r8, lsr #14 │ │ │ │ + andeq ip, r1, ip, lsr #16 │ │ │ │ + andeq ip, r1, r6, asr #27 │ │ │ │ + muleq r1, r8, r7 │ │ │ │ + andeq ip, r1, r8, lsl #13 │ │ │ │ + andeq sp, r1, r8, asr #8 │ │ │ │ + andeq ip, r1, r8, asr #14 │ │ │ │ + andeq ip, r1, r8, lsr r6 │ │ │ │ + @ instruction: 0x0001d4ba │ │ │ │ + andeq ip, r1, r6, lsr r6 │ │ │ │ + andeq ip, r1, r6, lsr #10 │ │ │ │ tstcs r1, r0, lsr #16 │ │ │ │ ldrcs pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ blvc 166474 <_IO_stdin_used@@Base+0x125c84> │ │ │ │ blvc 13e64b8 <_IO_stdin_used@@Base+0x13a5cc8> │ │ │ │ blls 57c030 <_IO_stdin_used@@Base+0x53b840> │ │ │ │ stc 3, cr9, [sp, #24] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ @@ -37219,25 +37219,25 @@ │ │ │ │ stc 2, cr4, [sp, #684] @ 0x2ac │ │ │ │ @ instruction: 0xf6ff7bd2 │ │ │ │ ldrbt sl, [r9], #-2499 @ 0xfffff63d │ │ │ │ ldrbtmi r4, [sl], #-2574 @ 0xfffff5f2 │ │ │ │ svclt 0x0000e7cc │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq sp, r1, ip, asr #14 │ │ │ │ - muleq r1, lr, r5 │ │ │ │ - andeq ip, r1, lr, lsl #9 │ │ │ │ - muleq r1, lr, r9 │ │ │ │ - andeq lr, r1, sl, ror #24 │ │ │ │ - andeq sp, r1, r0, asr fp │ │ │ │ + andeq sp, r1, r4, asr r7 │ │ │ │ + andeq ip, r1, r6, lsr #11 │ │ │ │ + muleq r1, r6, r4 │ │ │ │ + andeq lr, r1, r6, lsr #19 │ │ │ │ + andeq lr, r1, r2, ror ip │ │ │ │ + andeq sp, r1, r8, asr fp │ │ │ │ andeq r5, r3, lr, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq sp, r1, sl, lsr lr │ │ │ │ - andeq ip, r1, r6, lsr #5 │ │ │ │ + andeq sp, r1, r2, asr #28 │ │ │ │ + andeq ip, r1, lr, lsr #5 │ │ │ │ @ instruction: 0x0112e9d4 │ │ │ │ tstcs r4, #212, 18 @ 0x350000 │ │ │ │ svclt 0x00084299 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldc 4, cr8, [sp, #4] │ │ │ │ blls 19c9f40 <_IO_stdin_used@@Base+0x1989750> │ │ │ │ bllt 266b38 <_IO_stdin_used@@Base+0x226348> │ │ │ │ @@ -37441,21 +37441,21 @@ │ │ │ │ blls 1602214 <_IO_stdin_used@@Base+0x15c1a24> │ │ │ │ cmpls r7, #67108864 @ 0x4000000 │ │ │ │ blvc 226e90 <_IO_stdin_used@@Base+0x1e66a0> │ │ │ │ blvc 666bf4 <_IO_stdin_used@@Base+0x626404> │ │ │ │ svclt 0x0000e6c1 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - andeq fp, r1, ip, asr lr │ │ │ │ - andeq fp, r1, lr, asr lr │ │ │ │ - muleq r1, lr, sl │ │ │ │ - andeq fp, r1, ip, asr lr │ │ │ │ - andeq fp, r1, r0, ror #26 │ │ │ │ - andeq fp, r1, r0, ror #26 │ │ │ │ - andeq ip, r1, r2, lsr r0 │ │ │ │ + andeq fp, r1, r4, ror #28 │ │ │ │ + andeq fp, r1, r6, ror #28 │ │ │ │ + andeq sp, r1, r6, lsr #21 │ │ │ │ + andeq fp, r1, r4, ror #28 │ │ │ │ + andeq fp, r1, r8, ror #26 │ │ │ │ + andeq fp, r1, r8, ror #26 │ │ │ │ + andeq ip, r1, sl, lsr r0 │ │ │ │ @ instruction: 0xee899b56 │ │ │ │ bls 942210 <_IO_stdin_used@@Base+0x901a20> │ │ │ │ andls pc, r2, r3, lsl r8 @ │ │ │ │ svceq 0x0053f1b9 │ │ │ │ strbhi pc, [r9], -r1 @ │ │ │ │ strbhi pc, [ip], -r1, asr #4 @ │ │ │ │ svceq 0x005af1b9 │ │ │ │ @@ -37959,33 +37959,33 @@ │ │ │ │ stmib sp, {r4, sl, lr}^ │ │ │ │ stmib sp, {r1, r2, r3, sl, lr}^ │ │ │ │ strls r4, [fp], #-1036 @ 0xfffffbf4 │ │ │ │ ldmda r2!, {r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e752 │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq fp, r1, r0, asr sp │ │ │ │ - andeq fp, r1, r6, lsr sp │ │ │ │ - andeq fp, r1, r4, lsl #16 │ │ │ │ - strdeq fp, [r1], -r6 │ │ │ │ - ldrdeq fp, [r1], -r6 │ │ │ │ - andeq fp, r1, r2, lsr #20 │ │ │ │ - strdeq fp, [r1], -r6 │ │ │ │ - andeq fp, r1, sl, lsl fp │ │ │ │ - andeq sp, r1, lr, lsl #29 │ │ │ │ - strdeq fp, [r1], -ip │ │ │ │ + andeq fp, r1, r8, asr sp │ │ │ │ + andeq fp, r1, lr, lsr sp │ │ │ │ + andeq fp, r1, ip, lsl #16 │ │ │ │ + strdeq fp, [r1], -lr │ │ │ │ + ldrdeq fp, [r1], -lr │ │ │ │ + andeq fp, r1, sl, lsr #20 │ │ │ │ + strdeq fp, [r1], -lr │ │ │ │ + andeq fp, r1, r2, lsr #22 │ │ │ │ + muleq r1, r6, lr │ │ │ │ andeq fp, r1, r4, lsl #20 │ │ │ │ - andeq fp, r1, r2, ror #11 │ │ │ │ - andeq fp, r1, r2, ror #13 │ │ │ │ - andeq fp, r1, r6, lsr ip │ │ │ │ - andeq fp, r1, ip, lsl #19 │ │ │ │ - andeq fp, r1, ip, lsl #19 │ │ │ │ - andeq sp, r1, r0, lsr #27 │ │ │ │ - andeq fp, r1, r8, lsl #18 │ │ │ │ - andeq fp, r1, r0, lsr r9 │ │ │ │ + andeq fp, r1, ip, lsl #20 │ │ │ │ + andeq fp, r1, sl, ror #11 │ │ │ │ + andeq fp, r1, sl, ror #13 │ │ │ │ + andeq fp, r1, lr, lsr ip │ │ │ │ + muleq r1, r4, r9 │ │ │ │ + muleq r1, r4, r9 │ │ │ │ + andeq sp, r1, r8, lsr #27 │ │ │ │ + andeq fp, r1, r0, lsl r9 │ │ │ │ + andeq fp, r1, r8, lsr r9 │ │ │ │ @ instruction: 0xf7d94628 │ │ │ │ @ instruction: 0x4601ef70 │ │ │ │ andcs fp, r1, #32, 2 │ │ │ │ andvs pc, r8, sp, lsl #10 │ │ │ │ blx 1e69e40 <_IO_stdin_used@@Base+0x1e29650> │ │ │ │ bls 5bee04 <_IO_stdin_used@@Base+0x57e614> │ │ │ │ ldrsblt r5, [r5, #-134]! @ 0xffffff7a │ │ │ │ @@ -38220,37 +38220,37 @@ │ │ │ │ orrshi pc, r7, #67108864 @ 0x4000000 │ │ │ │ svcge 0x0025f43f │ │ │ │ svclt 0x0000e73d │ │ │ │ ... │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - ldrdeq sp, [r1], -r6 │ │ │ │ - andeq fp, r1, r2, ror r7 │ │ │ │ - andeq fp, r1, lr, ror r4 │ │ │ │ - andeq fp, r1, r4, lsl #11 │ │ │ │ - andeq fp, r1, lr, asr r7 │ │ │ │ - andeq sp, r1, r6, lsl #25 │ │ │ │ - andeq fp, r1, r8, lsr #15 │ │ │ │ + ldrdeq sp, [r1], -lr │ │ │ │ andeq fp, r1, sl, ror r7 │ │ │ │ - muleq r1, r8, r7 │ │ │ │ - andeq fp, r1, r4, lsr #15 │ │ │ │ - andeq fp, r1, sl, lsr #15 │ │ │ │ - @ instruction: 0x0001dbbe │ │ │ │ - andeq fp, r1, lr, ror #20 │ │ │ │ - andeq fp, r1, r8, asr #14 │ │ │ │ - andeq fp, r1, r2, asr #7 │ │ │ │ - @ instruction: 0x0001b2b2 │ │ │ │ - andeq ip, r1, sl, lsr #32 │ │ │ │ - andeq fp, r1, r2, ror r3 │ │ │ │ - andeq fp, r1, r2, ror #4 │ │ │ │ - andeq ip, r1, sl, rrx │ │ │ │ - andeq fp, r1, r6, asr r2 │ │ │ │ - andeq fp, r1, r6, asr #2 │ │ │ │ - andeq fp, r1, lr, lsr #16 │ │ │ │ + andeq fp, r1, r6, lsl #9 │ │ │ │ + andeq fp, r1, ip, lsl #11 │ │ │ │ + andeq fp, r1, r6, ror #14 │ │ │ │ + andeq sp, r1, lr, lsl #25 │ │ │ │ + @ instruction: 0x0001b7b0 │ │ │ │ + andeq fp, r1, r2, lsl #15 │ │ │ │ + andeq fp, r1, r0, lsr #15 │ │ │ │ + andeq fp, r1, ip, lsr #15 │ │ │ │ + @ instruction: 0x0001b7b2 │ │ │ │ + andeq sp, r1, r6, asr #23 │ │ │ │ + andeq fp, r1, r6, ror sl │ │ │ │ + andeq fp, r1, r0, asr r7 │ │ │ │ + andeq fp, r1, sl, asr #7 │ │ │ │ + @ instruction: 0x0001b2ba │ │ │ │ + andeq ip, r1, r2, lsr r0 │ │ │ │ + andeq fp, r1, sl, ror r3 │ │ │ │ + andeq fp, r1, sl, ror #4 │ │ │ │ + andeq ip, r1, r2, ror r0 │ │ │ │ + andeq fp, r1, lr, asr r2 │ │ │ │ + andeq fp, r1, lr, asr #2 │ │ │ │ + andeq fp, r1, r6, lsr r8 │ │ │ │ @ instruction: 0xf77e2b01 │ │ │ │ blls 597b54 <_IO_stdin_used@@Base+0x557364> │ │ │ │ @ instruction: 0xf43e2b01 │ │ │ │ @ instruction: 0xf8dfae36 │ │ │ │ ldrbtmi r4, [ip], #-3072 @ 0xfffff400 │ │ │ │ @ instruction: 0xf7d94620 │ │ │ │ stmdacs r0, {r1, r6, sl, fp, sp, lr, pc} │ │ │ │ @@ -39013,68 +39013,68 @@ │ │ │ │ ldmdbvs sl, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ mvnsle r2, r5, lsl #20 │ │ │ │ blvs 684a8 <_IO_stdin_used@@Base+0x27cb8> │ │ │ │ blhi 228878 <_IO_stdin_used@@Base+0x1e8088> │ │ │ │ svclt 0x0000e7f1 │ │ │ │ ... │ │ │ │ addmi r4, pc, r0 │ │ │ │ - andeq ip, r1, r2, asr #15 │ │ │ │ - andeq ip, r1, r0, asr #15 │ │ │ │ - andeq fp, r1, ip, lsr r2 │ │ │ │ - andeq ip, r1, r4, lsr #15 │ │ │ │ - andeq sp, r1, r2, lsl #9 │ │ │ │ - andeq r0, r2, r0, asr #1 │ │ │ │ - andeq sp, r1, r8, lsr #9 │ │ │ │ - andeq sp, r1, r4, lsr r4 │ │ │ │ - strdeq sp, [r1], -r6 │ │ │ │ - andeq lr, r1, r4, lsr r3 │ │ │ │ - andeq ip, r1, r0, ror #31 │ │ │ │ - andeq ip, r1, r4, ror #31 │ │ │ │ - strdeq ip, [r1], -sl │ │ │ │ - andeq sp, r1, r0, lsl r0 │ │ │ │ - andeq sp, r1, lr, lsl r0 │ │ │ │ - andeq lr, r1, r8, lsr #3 │ │ │ │ + andeq ip, r1, sl, asr #15 │ │ │ │ + andeq ip, r1, r8, asr #15 │ │ │ │ + andeq fp, r1, r4, asr #4 │ │ │ │ + andeq ip, r1, ip, lsr #15 │ │ │ │ + andeq sp, r1, sl, lsl #9 │ │ │ │ + andeq r0, r2, r8, asr #1 │ │ │ │ + @ instruction: 0x0001d4b0 │ │ │ │ + andeq sp, r1, ip, lsr r4 │ │ │ │ + strdeq sp, [r1], -lr │ │ │ │ + andeq lr, r1, ip, lsr r3 │ │ │ │ + andeq ip, r1, r8, ror #31 │ │ │ │ + andeq ip, r1, ip, ror #31 │ │ │ │ + andeq sp, r1, r2 │ │ │ │ + andeq sp, r1, r8, lsl r0 │ │ │ │ andeq sp, r1, r6, lsr #32 │ │ │ │ - andeq ip, r1, r8, lsl r3 │ │ │ │ - andeq sl, r1, r8, lsr sp │ │ │ │ - andeq sl, r1, r4, lsr sp │ │ │ │ - andeq ip, r1, r2, asr #15 │ │ │ │ - strdeq ip, [r1], -lr │ │ │ │ - andeq ip, r1, lr, ror r4 │ │ │ │ - andeq ip, r1, r6, asr r7 │ │ │ │ - andeq ip, r1, r4, ror #14 │ │ │ │ - andeq ip, r1, r6, ror #18 │ │ │ │ - andeq lr, r1, ip, ror r0 │ │ │ │ - andeq ip, r1, ip, lsl #3 │ │ │ │ - ldrdeq ip, [r1], -r0 │ │ │ │ - strdeq ip, [r1], -r2 │ │ │ │ - strdeq ip, [r1], -ip @ │ │ │ │ - andeq ip, r1, r2, lsr #29 │ │ │ │ - andeq sp, r1, sl, lsr lr │ │ │ │ - strdeq sp, [r1], -ip │ │ │ │ - andeq sl, r1, r8, lsl sl │ │ │ │ - andeq sl, r1, lr, lsl #20 │ │ │ │ - muleq r1, lr, r4 │ │ │ │ - andeq sl, r1, r0, asr r9 │ │ │ │ - andeq sl, r1, lr, asr #18 │ │ │ │ - andeq ip, r1, r0, lsl #8 │ │ │ │ - ldrdeq sl, [r1], -r2 │ │ │ │ - andeq fp, r1, r4, lsr lr │ │ │ │ - strdeq sl, [r1], -sl @ │ │ │ │ - andeq ip, r1, r6, asr #7 │ │ │ │ - muleq r1, r8, r7 │ │ │ │ - andeq sl, r1, r4, lsl #13 │ │ │ │ - andeq fp, r1, lr, asr #18 │ │ │ │ - andeq fp, r1, r8, ror r9 │ │ │ │ - strdeq ip, [r1], -r8 │ │ │ │ - ldrdeq ip, [r1], -sl │ │ │ │ - andeq sl, r1, lr, lsl #13 │ │ │ │ - andeq sl, r1, r4, lsl #11 │ │ │ │ - andeq fp, r1, r2, lsl #18 │ │ │ │ - andeq fp, r1, r4, lsr r9 │ │ │ │ + @ instruction: 0x0001e1b0 │ │ │ │ + andeq sp, r1, lr, lsr #32 │ │ │ │ + andeq ip, r1, r0, lsr #6 │ │ │ │ + andeq sl, r1, r0, asr #26 │ │ │ │ + andeq sl, r1, ip, lsr sp │ │ │ │ + andeq ip, r1, sl, asr #15 │ │ │ │ + andeq ip, r1, r6, lsl #6 │ │ │ │ + andeq ip, r1, r6, lsl #9 │ │ │ │ + andeq ip, r1, lr, asr r7 │ │ │ │ + andeq ip, r1, ip, ror #14 │ │ │ │ + andeq ip, r1, lr, ror #18 │ │ │ │ + andeq lr, r1, r4, lsl #1 │ │ │ │ + muleq r1, r4, r1 │ │ │ │ + ldrdeq ip, [r1], -r8 │ │ │ │ + strdeq ip, [r1], -sl │ │ │ │ + andeq ip, r1, r4, lsl #4 │ │ │ │ + andeq ip, r1, sl, lsr #29 │ │ │ │ + andeq sp, r1, r2, asr #28 │ │ │ │ + andeq sp, r1, r4, lsl #28 │ │ │ │ + andeq sl, r1, r0, lsr #20 │ │ │ │ + andeq sl, r1, r6, lsl sl │ │ │ │ + andeq ip, r1, r6, lsr #9 │ │ │ │ + andeq sl, r1, r8, asr r9 │ │ │ │ + andeq sl, r1, r6, asr r9 │ │ │ │ + andeq ip, r1, r8, lsl #8 │ │ │ │ + ldrdeq sl, [r1], -sl @ │ │ │ │ + andeq fp, r1, ip, lsr lr │ │ │ │ + andeq sl, r1, r2, lsl #18 │ │ │ │ + andeq ip, r1, lr, asr #7 │ │ │ │ + andeq sl, r1, r0, lsr #15 │ │ │ │ + andeq sl, r1, ip, lsl #13 │ │ │ │ + andeq fp, r1, r6, asr r9 │ │ │ │ + andeq fp, r1, r0, lsl #19 │ │ │ │ + andeq ip, r1, r0, lsl #24 │ │ │ │ + andeq ip, r1, r2, ror #21 │ │ │ │ + muleq r1, r6, r6 │ │ │ │ + andeq sl, r1, ip, lsl #11 │ │ │ │ + andeq fp, r1, sl, lsl #18 │ │ │ │ + andeq fp, r1, ip, lsr r9 │ │ │ │ blls 1068a24 <_IO_stdin_used@@Base+0x1028234> │ │ │ │ blx 468b18 <_IO_stdin_used@@Base+0x428328> │ │ │ │ svcge 0x00aaf43d │ │ │ │ tstcs r1, r6, lsr #24 │ │ │ │ @ instruction: 0x27dcf8df │ │ │ │ ldrbtmi r6, [sl], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0x4618931c │ │ │ │ @@ -39574,68 +39574,68 @@ │ │ │ │ vstr s8, [sp, #240] @ 0xf0 │ │ │ │ vstr d12, [sp, #24] │ │ │ │ ldrbtmi r7, [sl], #-2818 @ 0xfffff4fe │ │ │ │ bl 68d60 <_IO_stdin_used@@Base+0x28570> │ │ │ │ @ instruction: 0xf7d86820 │ │ │ │ ldrt lr, [pc], sl, asr #23 │ │ │ │ ... │ │ │ │ - andeq sl, r1, r2, lsr #9 │ │ │ │ - muleq r1, r0, r3 │ │ │ │ - andeq fp, r1, r6, ror #15 │ │ │ │ - andeq sl, r1, r6, asr #8 │ │ │ │ - andeq sl, r1, r4, lsr r3 │ │ │ │ - strdeq fp, [r1], -lr │ │ │ │ - andeq sl, r1, r8, lsl #6 │ │ │ │ - andeq sl, r1, r8, lsl #8 │ │ │ │ - andeq fp, r1, ip, lsr #16 │ │ │ │ - @ instruction: 0x0001a2b6 │ │ │ │ - @ instruction: 0x0001a3b8 │ │ │ │ - andeq fp, r1, sl, lsl #16 │ │ │ │ - andeq fp, r1, r4, asr #16 │ │ │ │ - andeq sl, r1, r8, asr r3 │ │ │ │ - andeq sl, r1, r4, asr #4 │ │ │ │ - andeq fp, r1, r2, asr #16 │ │ │ │ - andeq fp, r1, r6, lsl #17 │ │ │ │ + andeq sl, r1, sl, lsr #9 │ │ │ │ + muleq r1, r8, r3 │ │ │ │ + andeq fp, r1, lr, ror #15 │ │ │ │ + andeq sl, r1, lr, asr #8 │ │ │ │ + andeq sl, r1, ip, lsr r3 │ │ │ │ + andeq fp, r1, r6, lsl #16 │ │ │ │ + andeq sl, r1, r0, lsl r3 │ │ │ │ + andeq sl, r1, r0, lsl r4 │ │ │ │ + andeq fp, r1, r4, lsr r8 │ │ │ │ + @ instruction: 0x0001a2be │ │ │ │ andeq sl, r1, r0, asr #7 │ │ │ │ - andeq pc, r1, r0, asr r1 @ │ │ │ │ - andeq pc, r1, r2, lsr r1 @ │ │ │ │ + andeq fp, r1, r2, lsl r8 │ │ │ │ + andeq fp, r1, ip, asr #16 │ │ │ │ + andeq sl, r1, r0, ror #6 │ │ │ │ + andeq sl, r1, ip, asr #4 │ │ │ │ + andeq fp, r1, sl, asr #16 │ │ │ │ + andeq fp, r1, lr, lsl #17 │ │ │ │ + andeq sl, r1, r8, asr #7 │ │ │ │ + andeq pc, r1, r8, asr r1 @ │ │ │ │ + andeq pc, r1, sl, lsr r1 @ │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq sl, r1, r8, asr #9 │ │ │ │ - andeq sl, r1, r8, asr #10 │ │ │ │ - andeq sl, r1, r0, lsr r0 │ │ │ │ - andeq r9, r1, r0, lsr #30 │ │ │ │ - andeq fp, r1, r4, asr #32 │ │ │ │ - andeq ip, r1, r4, asr r4 │ │ │ │ - andeq fp, r1, lr, lsr #32 │ │ │ │ - andeq r9, r1, r6, asr #30 │ │ │ │ - andeq r9, r1, ip, lsr lr │ │ │ │ - andeq fp, r1, sl, asr #32 │ │ │ │ - andeq fp, r1, r4, ror r0 │ │ │ │ - andeq ip, r1, ip, lsr #7 │ │ │ │ - andeq ip, r1, lr, lsl #5 │ │ │ │ - andeq r9, r1, lr, asr #28 │ │ │ │ - andeq r9, r1, lr, lsr sp │ │ │ │ - andeq sl, r1, r2, asr #24 │ │ │ │ - andeq ip, r1, sl, lsr r2 │ │ │ │ - andeq r9, r1, r8, lsl #28 │ │ │ │ - strdeq r9, [r1], -lr │ │ │ │ - andeq sl, r1, lr, asr ip │ │ │ │ - strdeq ip, [r1], -lr │ │ │ │ - ldrdeq r9, [r1], -r8 │ │ │ │ - @ instruction: 0x00019cbc │ │ │ │ - andeq sl, r1, sl, ror ip │ │ │ │ - andeq r9, r1, ip, lsl #27 │ │ │ │ - andeq r9, r1, ip, ror ip │ │ │ │ - ldrdeq sl, [r1], -r6 │ │ │ │ - andeq ip, r1, lr, ror r1 │ │ │ │ - andeq r9, r1, r0, asr sp │ │ │ │ - andeq r9, r1, r0, asr #24 │ │ │ │ - andeq sl, r1, r4, lsr sp │ │ │ │ - andeq ip, r1, r0, asr #2 │ │ │ │ - andeq ip, r1, sl, ror #2 │ │ │ │ + ldrdeq sl, [r1], -r0 │ │ │ │ + andeq sl, r1, r0, asr r5 │ │ │ │ + andeq sl, r1, r8, lsr r0 │ │ │ │ + andeq r9, r1, r8, lsr #30 │ │ │ │ + andeq fp, r1, ip, asr #32 │ │ │ │ + andeq ip, r1, ip, asr r4 │ │ │ │ + andeq fp, r1, r6, lsr r0 │ │ │ │ + andeq r9, r1, lr, asr #30 │ │ │ │ + andeq r9, r1, r4, asr #28 │ │ │ │ + andeq fp, r1, r2, asr r0 │ │ │ │ + andeq fp, r1, ip, ror r0 │ │ │ │ + @ instruction: 0x0001c3b4 │ │ │ │ + muleq r1, r6, r2 │ │ │ │ + andeq r9, r1, r6, asr lr │ │ │ │ + andeq r9, r1, r6, asr #26 │ │ │ │ + andeq sl, r1, sl, asr #24 │ │ │ │ + andeq ip, r1, r2, asr #4 │ │ │ │ + andeq r9, r1, r0, lsl lr │ │ │ │ + andeq r9, r1, r6, lsl #26 │ │ │ │ + andeq sl, r1, r6, ror #24 │ │ │ │ + andeq ip, r1, r6, lsl #4 │ │ │ │ + andeq r9, r1, r0, ror #27 │ │ │ │ + andeq r9, r1, r4, asr #25 │ │ │ │ + andeq sl, r1, r2, lsl #25 │ │ │ │ + muleq r1, r4, sp │ │ │ │ + andeq r9, r1, r4, lsl #25 │ │ │ │ + ldrdeq sl, [r1], -lr │ │ │ │ + andeq ip, r1, r6, lsl #3 │ │ │ │ + andeq r9, r1, r8, asr sp │ │ │ │ + andeq r9, r1, r8, asr #24 │ │ │ │ + andeq sl, r1, ip, lsr sp │ │ │ │ + andeq ip, r1, r8, asr #2 │ │ │ │ + andeq ip, r1, r2, ror r1 │ │ │ │ tstcs r1, r6, lsr #22 │ │ │ │ blvc ff2e8e90 <_IO_stdin_used@@Base+0xff2a86a0> │ │ │ │ ldrbcs pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbtmi r6, [sl], #-2072 @ 0xfffff7e8 │ │ │ │ blvc e8e5c <_IO_stdin_used@@Base+0xa866c> │ │ │ │ blls 68e60 <_IO_stdin_used@@Base+0x28670> │ │ │ │ bl 12eb790 <_IO_stdin_used@@Base+0x12aafa0> │ │ │ │ @@ -39909,38 +39909,38 @@ │ │ │ │ vstr d6, [sp, #24] │ │ │ │ @ instruction: 0xf7fe6b18 │ │ │ │ svclt 0x0000ba51 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ... │ │ │ │ - andeq sl, r1, r6, lsl #21 │ │ │ │ - andeq sl, r1, r8, lsl #20 │ │ │ │ - ldrdeq fp, [r1], -r0 │ │ │ │ - andeq sl, r1, r4, lsr #22 │ │ │ │ - @ instruction: 0x0001a9b0 │ │ │ │ - andeq sl, r1, r2, lsr sl │ │ │ │ - @ instruction: 0x0001a9ba │ │ │ │ - andeq sl, r1, r2, asr #18 │ │ │ │ - andeq sl, r1, lr, asr #2 │ │ │ │ - andeq sl, r1, r2, ror #2 │ │ │ │ - @ instruction: 0x0001a1b0 │ │ │ │ - andeq sl, r1, r2, ror #3 │ │ │ │ - andeq sl, r1, r0, lsl r2 │ │ │ │ - andeq sl, r1, lr, lsr #4 │ │ │ │ - andeq sl, r1, ip, asr #4 │ │ │ │ - andeq sl, r1, r6, ror r2 │ │ │ │ - andeq sl, r1, r0, lsr #5 │ │ │ │ - andeq sl, r1, sl, asr #5 │ │ │ │ - andeq sl, r1, r0, lsl #6 │ │ │ │ - andeq sl, r1, lr, lsr #6 │ │ │ │ - andeq sl, r1, r4, ror #6 │ │ │ │ - andeq sl, r1, lr, lsl #7 │ │ │ │ - @ instruction: 0x0001a3be │ │ │ │ - strdeq sl, [r1], -r0 │ │ │ │ + andeq sl, r1, lr, lsl #21 │ │ │ │ + andeq sl, r1, r0, lsl sl │ │ │ │ + ldrdeq fp, [r1], -r8 │ │ │ │ + andeq sl, r1, ip, lsr #22 │ │ │ │ + @ instruction: 0x0001a9b8 │ │ │ │ + andeq sl, r1, sl, lsr sl │ │ │ │ + andeq sl, r1, r2, asr #19 │ │ │ │ + andeq sl, r1, sl, asr #18 │ │ │ │ + andeq sl, r1, r6, asr r1 │ │ │ │ + andeq sl, r1, sl, ror #2 │ │ │ │ + @ instruction: 0x0001a1b8 │ │ │ │ + andeq sl, r1, sl, ror #3 │ │ │ │ + andeq sl, r1, r8, lsl r2 │ │ │ │ + andeq sl, r1, r6, lsr r2 │ │ │ │ + andeq sl, r1, r4, asr r2 │ │ │ │ + andeq sl, r1, lr, ror r2 │ │ │ │ + andeq sl, r1, r8, lsr #5 │ │ │ │ + ldrdeq sl, [r1], -r2 │ │ │ │ + andeq sl, r1, r8, lsl #6 │ │ │ │ + andeq sl, r1, r6, lsr r3 │ │ │ │ + andeq sl, r1, ip, ror #6 │ │ │ │ + muleq r1, r6, r3 │ │ │ │ + andeq sl, r1, r6, asr #7 │ │ │ │ + strdeq sl, [r1], -r8 │ │ │ │ blcs 54a3c <_IO_stdin_used@@Base+0x1424c> │ │ │ │ sbchi pc, r7, r0 │ │ │ │ bcc fe469504 <_IO_stdin_used@@Base+0xfe428d14> │ │ │ │ blvs 669360 <_IO_stdin_used@@Base+0x628b70> │ │ │ │ blvc ffa297d0 <_IO_stdin_used@@Base+0xff9e8fe0> │ │ │ │ blvc 22970c <_IO_stdin_used@@Base+0x1e8f1c> │ │ │ │ blvc 66932c <_IO_stdin_used@@Base+0x628b3c> │ │ │ │ @@ -40041,19 +40041,19 @@ │ │ │ │ @ instruction: 0xed9fb999 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ @ instruction: 0xe73d7b18 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ svclt 0x0000e7ce │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - muleq r1, r6, sl │ │ │ │ - andeq r9, r1, r8, lsl fp │ │ │ │ - andeq fp, r1, r2, lsr #26 │ │ │ │ - andeq r9, r1, r8, lsl fp │ │ │ │ - andeq r9, r1, lr, ror #12 │ │ │ │ + muleq r1, lr, sl │ │ │ │ + andeq r9, r1, r0, lsr #22 │ │ │ │ + andeq fp, r1, sl, lsr #26 │ │ │ │ + andeq r9, r1, r0, lsr #22 │ │ │ │ + andeq r9, r1, r6, ror r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi e9364 <_IO_stdin_used@@Base+0xa8b74> │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ rscseq pc, r8, #204, 16 @ 0xcc0000 │ │ │ │ ldclmi 6, cr15, [ip, #692] @ 0x2b4 │ │ │ │ cdpge 6, 2, cr4, cr15, cr4, {0} │ │ │ │ @@ -40264,29 +40264,29 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ mcr 7, 3, pc, cr6, cr7, {6} @ │ │ │ │ svclt 0x0000e059 │ │ │ │ ... │ │ │ │ andeq r2, r3, ip, lsr r1 │ │ │ │ andeq r2, r3, lr, lsr #2 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq lr, r1, sl, ror #9 │ │ │ │ - ldrdeq r9, [r1], -r2 │ │ │ │ - andeq r9, r1, r0, asr #7 │ │ │ │ - muleq r1, r6, r4 │ │ │ │ - andeq r9, r1, ip, lsl #13 │ │ │ │ - muleq r1, r8, r3 │ │ │ │ - andeq fp, r1, r0, lsr #20 │ │ │ │ + strdeq lr, [r1], -r2 │ │ │ │ + ldrdeq r9, [r1], -sl │ │ │ │ + andeq r9, r1, r8, asr #7 │ │ │ │ + muleq r1, lr, r4 │ │ │ │ + muleq r1, r4, r6 │ │ │ │ + andeq r9, r1, r0, lsr #7 │ │ │ │ + andeq fp, r1, r8, lsr #20 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq fp, r1, r0, lsl fp │ │ │ │ - andeq fp, r1, r6, lsl sl │ │ │ │ - andeq fp, r1, r8, ror #21 │ │ │ │ - andeq fp, r1, r8, ror #18 │ │ │ │ - andeq fp, r1, sl, ror #18 │ │ │ │ - andeq fp, r1, lr, asr #18 │ │ │ │ - ldrdeq fp, [r1], -r6 │ │ │ │ + andeq fp, r1, r8, lsl fp │ │ │ │ + andeq fp, r1, lr, lsl sl │ │ │ │ + strdeq fp, [r1], -r0 │ │ │ │ + andeq fp, r1, r0, ror r9 │ │ │ │ + andeq fp, r1, r2, ror r9 │ │ │ │ + andeq fp, r1, r6, asr r9 │ │ │ │ + ldrdeq fp, [r1], -lr │ │ │ │ ldmcs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blls 376660 <_IO_stdin_used@@Base+0x335e70> │ │ │ │ ldrvs pc, [sl], sp, lsl #10 │ │ │ │ stmdavs r8!, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mcr 7, 1, pc, cr14, cr7, {6} @ │ │ │ │ stmiacs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmdavs r8!, {r0, r8, sp} │ │ │ │ @@ -40847,70 +40847,70 @@ │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ addsmi r6, lr, #38 @ 0x26 │ │ │ │ strbmi sp, [r4], -r1, asr #23 │ │ │ │ ldrsbthi pc, [ip], #-141 @ 0xffffff73 @ │ │ │ │ @ instruction: 0xf06fe5ba │ │ │ │ ldr r0, [r0], #-31 @ 0xffffffe1 │ │ │ │ stc 7, cr15, [r0], #-860 @ 0xfffffca4 │ │ │ │ - muleq r1, ip, r8 │ │ │ │ - muleq r1, ip, r8 │ │ │ │ - andeq r9, r1, r8, asr #2 │ │ │ │ - andeq r9, r1, sl, lsr r0 │ │ │ │ - andeq fp, r1, r4, lsl #20 │ │ │ │ - andeq fp, r1, r6, lsl #20 │ │ │ │ - andeq r9, r1, ip, ror #1 │ │ │ │ - ldrdeq r8, [r1], -ip │ │ │ │ - andeq fp, r1, r0, lsr sl │ │ │ │ - andeq fp, r1, r2, lsl #21 │ │ │ │ + andeq fp, r1, r4, lsr #17 │ │ │ │ + andeq fp, r1, r4, lsr #17 │ │ │ │ + andeq r9, r1, r0, asr r1 │ │ │ │ + andeq r9, r1, r2, asr #32 │ │ │ │ + andeq fp, r1, ip, lsl #20 │ │ │ │ + andeq fp, r1, lr, lsl #20 │ │ │ │ + strdeq r9, [r1], -r4 │ │ │ │ + andeq r8, r1, r4, ror #31 │ │ │ │ + andeq fp, r1, r8, lsr sl │ │ │ │ + andeq fp, r1, sl, lsl #21 │ │ │ │ andeq r1, r3, r6, lsr #25 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ + andeq fp, r1, r6, ror #19 │ │ │ │ + andeq fp, r1, sl, lsl #20 │ │ │ │ + andeq fp, r1, r0, asr #14 │ │ │ │ + andeq fp, r1, r8, lsl #11 │ │ │ │ ldrdeq fp, [r1], -lr │ │ │ │ - andeq fp, r1, r2, lsl #20 │ │ │ │ - andeq fp, r1, r8, lsr r7 │ │ │ │ - andeq fp, r1, r0, lsl #11 │ │ │ │ - ldrdeq fp, [r1], -r6 │ │ │ │ - ldrdeq fp, [r1], -r8 │ │ │ │ - andeq fp, r1, r4, ror r6 │ │ │ │ - muleq r1, r4, r7 │ │ │ │ - andeq fp, r1, r4, ror #14 │ │ │ │ - andeq fp, r1, r6, asr #14 │ │ │ │ - ldrdeq fp, [r1], -r4 │ │ │ │ - muleq r1, lr, lr │ │ │ │ - andeq fp, r1, sl, lsl r7 │ │ │ │ - andeq fp, r1, r6, lsr #11 │ │ │ │ - andeq sp, r1, r6, ror lr │ │ │ │ - strdeq fp, [r1], -ip │ │ │ │ - andeq fp, r1, sl, ror r6 │ │ │ │ - andeq fp, r1, r6, ror #9 │ │ │ │ - andeq fp, r1, r6, asr #12 │ │ │ │ - andeq r8, r1, r0, asr #24 │ │ │ │ - andeq r8, r1, r2, lsl pc │ │ │ │ - andeq r8, r1, lr, lsl ip │ │ │ │ - andeq fp, r1, sl, lsl r4 │ │ │ │ - andeq fp, r1, r6, asr r5 │ │ │ │ - andeq fp, r1, r6, lsr #10 │ │ │ │ - andeq fp, r1, r0, ror #7 │ │ │ │ - andeq fp, r1, r2, ror r3 │ │ │ │ - andeq fp, r1, r0, lsl #6 │ │ │ │ - andeq fp, r1, r4, asr #5 │ │ │ │ - andeq fp, r1, r6, ror #5 │ │ │ │ - andeq fp, r1, r2, asr #5 │ │ │ │ - andeq sp, r1, r0, lsl fp │ │ │ │ + andeq fp, r1, r0, ror #13 │ │ │ │ + andeq fp, r1, ip, ror r6 │ │ │ │ + muleq r1, ip, r7 │ │ │ │ + andeq fp, r1, ip, ror #14 │ │ │ │ + andeq fp, r1, lr, asr #14 │ │ │ │ + ldrdeq fp, [r1], -ip │ │ │ │ + andeq sp, r1, r6, lsr #29 │ │ │ │ + andeq fp, r1, r2, lsr #14 │ │ │ │ + andeq fp, r1, lr, lsr #11 │ │ │ │ + andeq sp, r1, lr, ror lr │ │ │ │ + andeq fp, r1, r4, lsl #14 │ │ │ │ + andeq fp, r1, r2, lsl #13 │ │ │ │ + andeq fp, r1, lr, ror #9 │ │ │ │ + andeq fp, r1, lr, asr #12 │ │ │ │ + andeq r8, r1, r8, asr #24 │ │ │ │ + andeq r8, r1, sl, lsl pc │ │ │ │ + andeq r8, r1, r6, lsr #24 │ │ │ │ + andeq fp, r1, r2, lsr #8 │ │ │ │ + andeq fp, r1, lr, asr r5 │ │ │ │ + andeq fp, r1, lr, lsr #10 │ │ │ │ + andeq fp, r1, r8, ror #7 │ │ │ │ + andeq fp, r1, sl, ror r3 │ │ │ │ + andeq fp, r1, r8, lsl #6 │ │ │ │ + andeq fp, r1, ip, asr #5 │ │ │ │ + andeq fp, r1, lr, ror #5 │ │ │ │ + andeq fp, r1, sl, asr #5 │ │ │ │ + andeq sp, r1, r8, lsl fp │ │ │ │ + muleq r1, r2, r2 │ │ │ │ + andeq fp, r1, r6, lsr #4 │ │ │ │ + strdeq sp, [r1], -r2 │ │ │ │ andeq fp, r1, sl, lsl #5 │ │ │ │ - andeq fp, r1, lr, lsl r2 │ │ │ │ - andeq sp, r1, sl, ror #21 │ │ │ │ - andeq fp, r1, r2, lsl #5 │ │ │ │ - ldrdeq fp, [r1], -sl │ │ │ │ - strdeq fp, [r1], -r4 │ │ │ │ - muleq r1, r6, r1 │ │ │ │ - andeq sp, r1, r2, asr #18 │ │ │ │ - andeq fp, r1, r6, ror #3 │ │ │ │ - andeq fp, r1, r8, lsr r0 │ │ │ │ - andeq sp, r1, r4, lsl #18 │ │ │ │ - @ instruction: 0x0001b1ba │ │ │ │ + andeq fp, r1, r2, ror #3 │ │ │ │ + strdeq fp, [r1], -ip │ │ │ │ + muleq r1, lr, r1 │ │ │ │ + andeq sp, r1, sl, asr #18 │ │ │ │ + andeq fp, r1, lr, ror #3 │ │ │ │ + andeq fp, r1, r0, asr #32 │ │ │ │ + andeq sp, r1, ip, lsl #18 │ │ │ │ + andeq fp, r1, r2, asr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 46a0d4 <_IO_stdin_used@@Base+0x4298e4> │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ movweq pc, #35020 @ 0x88cc @ │ │ │ │ ldcmi 6, cr15, [r4, #692] @ 0x2b4 │ │ │ │ stmiami sp!, {r0, r7, r9, sl, lr}^ │ │ │ │ @@ -41145,30 +41145,30 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r8, r1, sl, ror #18 │ │ │ │ + andeq r8, r1, r2, ror r9 │ │ │ │ andeq r1, r3, r0, asr #7 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq r8, r1, r2, lsl r9 │ │ │ │ - andeq r8, r1, r8, lsl #14 │ │ │ │ - andeq r8, r1, sl, lsr #12 │ │ │ │ - andeq r8, r1, lr, ror #17 │ │ │ │ + andeq r8, r1, sl, lsl r9 │ │ │ │ + andeq r8, r1, r0, lsl r7 │ │ │ │ + andeq r8, r1, r2, lsr r6 │ │ │ │ + strdeq r8, [r1], -r6 │ │ │ │ andeq r1, r3, r0, lsr r3 │ │ │ │ - andeq r8, r1, r4, ror #17 │ │ │ │ - andeq r8, r1, r6, lsr r6 │ │ │ │ - ldrdeq r8, [r1], -r0 │ │ │ │ - andeq r8, r1, r6, lsr #12 │ │ │ │ - @ instruction: 0x000185bc │ │ │ │ - andeq r8, r1, sl, lsr #11 │ │ │ │ - andeq r8, r1, r0, lsl #13 │ │ │ │ - andeq r8, r1, lr, ror r8 │ │ │ │ + andeq r8, r1, ip, ror #17 │ │ │ │ + andeq r8, r1, lr, lsr r6 │ │ │ │ + ldrdeq r8, [r1], -r8 @ │ │ │ │ + andeq r8, r1, lr, lsr #12 │ │ │ │ + andeq r8, r1, r4, asr #11 │ │ │ │ + @ instruction: 0x000185b2 │ │ │ │ + andeq r8, r1, r8, lsl #13 │ │ │ │ + andeq r8, r1, r6, lsl #17 │ │ │ │ svceq 0x0000f1ba │ │ │ │ strbthi pc, [fp], #-836 @ 0xfffffcbc @ │ │ │ │ ldrd pc, [ip], -r7 │ │ │ │ @ instruction: 0x463246d0 │ │ │ │ @ instruction: 0x462746ba │ │ │ │ ldrbtmi r4, [r5], -ip, lsr #12 │ │ │ │ movtls r2, #29440 @ 0x7300 │ │ │ │ @@ -41287,15 +41287,15 @@ │ │ │ │ blx 46adc8 <_IO_stdin_used@@Base+0x42a5d8> │ │ │ │ uhadd16cs fp, r2, r8 │ │ │ │ ldrbthi pc, [sl], -r0 @ │ │ │ │ blvs ff1aace0 <_IO_stdin_used@@Base+0xff16a4f0> │ │ │ │ blx 46add8 <_IO_stdin_used@@Base+0x42a5e8> │ │ │ │ strbcs fp, [sp, #-4044] @ 0xfffff034 │ │ │ │ eors r2, sp, sp, ror #10 │ │ │ │ - andeq sl, r1, r0, asr #21 │ │ │ │ + andeq sl, r1, r8, asr #21 │ │ │ │ blcc ff06acf8 <_IO_stdin_used@@Base+0xff02a508> │ │ │ │ blvc 152a8a4 <_IO_stdin_used@@Base+0x14ea0b4> │ │ │ │ blpl 26a87c <_IO_stdin_used@@Base+0x22a08c> │ │ │ │ blx 46adf4 <_IO_stdin_used@@Base+0x42a604> │ │ │ │ blcs ff06ad08 <_IO_stdin_used@@Base+0xff02a518> │ │ │ │ mrc 15, 5, fp, cr0, cr4, {2} │ │ │ │ vmov.f64 d4, d3 │ │ │ │ @@ -41836,31 +41836,31 @@ │ │ │ │ svclt 0x004cfa10 │ │ │ │ ldrbcs r2, [r2, #-1362]! @ 0xfffffaae │ │ │ │ bllt ffeedaa0 <_IO_stdin_used@@Base+0xffead2b0> │ │ │ │ ... │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r7, r1, r8, asr #23 │ │ │ │ - andeq r7, r1, ip, asr #25 │ │ │ │ - andeq r8, r1, r6, ror #4 │ │ │ │ - andeq r7, r1, lr, lsr ip │ │ │ │ - andeq r7, r1, lr, lsr #22 │ │ │ │ - andeq r8, r1, lr, ror #17 │ │ │ │ - andeq r7, r1, lr, ror #23 │ │ │ │ - ldrdeq r7, [r1], -lr │ │ │ │ - andeq r8, r1, r0, ror #18 │ │ │ │ - ldrdeq r7, [r1], -r8 │ │ │ │ - andeq r7, r1, r8, asr #19 │ │ │ │ - andeq r8, r1, r0, asr #24 │ │ │ │ - muleq r1, r2, sl │ │ │ │ - andeq r7, r1, r2, lsl #19 │ │ │ │ - muleq r1, r2, lr │ │ │ │ - andeq sl, r1, sl, asr r1 │ │ │ │ - andeq r9, r1, r2, asr #32 │ │ │ │ + ldrdeq r7, [r1], -r0 │ │ │ │ + ldrdeq r7, [r1], -r4 │ │ │ │ + andeq r8, r1, lr, ror #4 │ │ │ │ + andeq r7, r1, r6, asr #24 │ │ │ │ + andeq r7, r1, r6, lsr fp │ │ │ │ + strdeq r8, [r1], -r6 │ │ │ │ + strdeq r7, [r1], -r6 │ │ │ │ + andeq r7, r1, r6, ror #21 │ │ │ │ + andeq r8, r1, r8, ror #18 │ │ │ │ + andeq r7, r1, r0, ror #21 │ │ │ │ + ldrdeq r7, [r1], -r0 │ │ │ │ + andeq r8, r1, r8, asr #24 │ │ │ │ + muleq r1, sl, sl │ │ │ │ + andeq r7, r1, sl, lsl #19 │ │ │ │ + muleq r1, sl, lr │ │ │ │ + andeq sl, r1, r2, ror #2 │ │ │ │ + andeq r9, r1, sl, asr #32 │ │ │ │ @ instruction: 0x0112e9d4 │ │ │ │ tstcs r4, #212, 18 @ 0x350000 │ │ │ │ svclt 0x00084299 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldc 4, cr8, [sp, #988] @ 0x3dc │ │ │ │ blls 1ace7c4 <_IO_stdin_used@@Base+0x1a8dfd4> │ │ │ │ bllt 26b3b4 <_IO_stdin_used@@Base+0x22abc4> │ │ │ │ @@ -42186,16 +42186,16 @@ │ │ │ │ blvs 1eb8ec <_IO_stdin_used@@Base+0x1ab0fc> │ │ │ │ blvs 66b650 <_IO_stdin_used@@Base+0x62ae60> │ │ │ │ svclt 0x0000e5d1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r7, r1, r6, lsl #12 │ │ │ │ - andeq r9, r1, ip, lsl r1 │ │ │ │ + andeq r7, r1, lr, lsl #12 │ │ │ │ + andeq r9, r1, r4, lsr #2 │ │ │ │ @ instruction: 0xee899b46 │ │ │ │ bls 9c6c60 <_IO_stdin_used@@Base+0x986470> │ │ │ │ andls pc, r2, r3, lsl r8 @ │ │ │ │ svceq 0x0053f1b9 │ │ │ │ strthi pc, [r8], #-1 │ │ │ │ ldrhi pc, [sp], #-577 @ 0xfffffdbf │ │ │ │ svceq 0x005af1b9 │ │ │ │ @@ -42491,16 +42491,16 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq ip, r1, ip, asr #2 │ │ │ │ - andeq ip, r1, r4, ror r0 │ │ │ │ + andeq ip, r1, r4, asr r1 │ │ │ │ + andeq ip, r1, ip, ror r0 │ │ │ │ ldmib ip, {r1, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bvc 72bc54 <_IO_stdin_used@@Base+0x6eb464> │ │ │ │ blpl 6bfd0 <_IO_stdin_used@@Base+0x2b7e0> │ │ │ │ bleq 5eb610 <_IO_stdin_used@@Base+0x5aae20> │ │ │ │ blvc ffa2bff0 <_IO_stdin_used@@Base+0xff9eb800> │ │ │ │ blpl 1abdb0 <_IO_stdin_used@@Base+0x16b5c0> │ │ │ │ blvs 11abfe8 <_IO_stdin_used@@Base+0x116b7f8> │ │ │ │ @@ -43119,19 +43119,19 @@ │ │ │ │ strls lr, [r2, #-2509] @ 0xfffff633 │ │ │ │ stmda sl, {r0, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e4f5 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r7, r1, r4, ror #5 │ │ │ │ - andeq r7, r1, r8, asr #5 │ │ │ │ - andeq r7, r1, sl, ror #4 │ │ │ │ - andeq r9, r1, r2, lsl #10 │ │ │ │ - andeq r8, r1, ip, ror r1 │ │ │ │ + andeq r7, r1, ip, ror #5 │ │ │ │ + ldrdeq r7, [r1], -r0 │ │ │ │ + andeq r7, r1, r2, ror r2 │ │ │ │ + andeq r9, r1, sl, lsl #10 │ │ │ │ + andeq r8, r1, r4, lsl #3 │ │ │ │ blpl 1ec8fc <_IO_stdin_used@@Base+0x1ac10c> │ │ │ │ blvc ff5ec558 <_IO_stdin_used@@Base+0xff5abd68> │ │ │ │ blvs ff76c55c <_IO_stdin_used@@Base+0xff72bd6c> │ │ │ │ ldmib fp, {r0, r1, r2, r6, r9, fp, ip, pc}^ │ │ │ │ andcc r0, r1, #20971520 @ 0x1400000 │ │ │ │ ldmib fp, {r1, r5, r6, r8, r9, fp, ip, pc}^ │ │ │ │ movwcc r7, #4355 @ 0x1103 │ │ │ │ @@ -43366,22 +43366,22 @@ │ │ │ │ cmpls sl, #67108864 @ 0x4000000 │ │ │ │ blvc 22cb64 <_IO_stdin_used@@Base+0x1ec374> │ │ │ │ blvc 66c8c8 <_IO_stdin_used@@Base+0x62c0d8> │ │ │ │ svclt 0x0000e6ca │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - muleq r1, r8, r3 │ │ │ │ - andeq r6, r1, r8, lsl #3 │ │ │ │ - andeq r6, r1, sl, lsl #3 │ │ │ │ - andeq r7, r1, sl, asr #27 │ │ │ │ - andeq r6, r1, r8, lsl #3 │ │ │ │ - andeq r6, r1, ip, lsl #1 │ │ │ │ - andeq r6, r1, ip, lsl #1 │ │ │ │ - andeq r6, r1, lr, asr r3 │ │ │ │ + andeq r6, r1, r0, lsr #7 │ │ │ │ + muleq r1, r0, r1 │ │ │ │ + muleq r1, r2, r1 │ │ │ │ + ldrdeq r7, [r1], -r2 │ │ │ │ + muleq r1, r0, r1 │ │ │ │ + muleq r1, r4, r0 │ │ │ │ + muleq r1, r4, r0 │ │ │ │ + andeq r6, r1, r6, ror #6 │ │ │ │ @ instruction: 0xee899b46 │ │ │ │ bls 9c7eec <_IO_stdin_used@@Base+0x9876fc> │ │ │ │ andls pc, r2, r3, lsl r8 @ │ │ │ │ svceq 0x0053f1b9 │ │ │ │ strhi pc, [r8], #-2 │ │ │ │ @ instruction: 0x83b7f242 │ │ │ │ svceq 0x005af1b9 │ │ │ │ @@ -43878,32 +43878,32 @@ │ │ │ │ stmib sp, {r4, sl, lr}^ │ │ │ │ stmib sp, {r1, r2, r3, sl, lr}^ │ │ │ │ strls r4, [fp], #-1036 @ 0xfffffbf4 │ │ │ │ b 4ef9f0 <_IO_stdin_used@@Base+0x4af200> │ │ │ │ svclt 0x0000e7b9 │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r6, r1, r8, rrx │ │ │ │ - andeq r6, r1, lr, asr #32 │ │ │ │ - andeq r5, r1, r0, asr #20 │ │ │ │ - andeq r5, r1, r0, asr #22 │ │ │ │ - muleq r1, r4, r0 │ │ │ │ + andeq r6, r1, r0, ror r0 │ │ │ │ + andeq r6, r1, r6, asr r0 │ │ │ │ + andeq r5, r1, r8, asr #20 │ │ │ │ + andeq r5, r1, r8, asr #22 │ │ │ │ + muleq r1, ip, r0 │ │ │ │ andeq lr, r2, r2, lsr #14 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ - andeq r5, r1, lr, ror pc │ │ │ │ - andeq r5, r1, r2, ror sl │ │ │ │ - andeq r5, r1, r4, ror #18 │ │ │ │ - andeq r5, r1, r6, asr #24 │ │ │ │ - muleq r1, r2, ip │ │ │ │ - andeq r5, r1, r6, ror #24 │ │ │ │ - andeq r5, r1, ip, lsl #27 │ │ │ │ - strdeq r8, [r1], -lr │ │ │ │ - andeq r5, r1, ip, ror #24 │ │ │ │ - andeq r5, r1, r0, ror ip │ │ │ │ + andeq r5, r1, r4, lsl #30 │ │ │ │ + andeq r5, r1, r6, lsl #31 │ │ │ │ + andeq r5, r1, sl, ror sl │ │ │ │ + andeq r5, r1, ip, ror #18 │ │ │ │ + andeq r5, r1, lr, asr #24 │ │ │ │ + muleq r1, sl, ip │ │ │ │ + andeq r5, r1, lr, ror #24 │ │ │ │ + muleq r1, r4, sp │ │ │ │ + andeq r8, r1, r6, lsl #2 │ │ │ │ + andeq r5, r1, r4, ror ip │ │ │ │ + andeq r5, r1, r8, ror ip │ │ │ │ @ instruction: 0xf7d4982a │ │ │ │ @ instruction: 0x4601e912 │ │ │ │ andcs fp, r1, #32, 2 │ │ │ │ addeq pc, r8, sp, lsl #12 │ │ │ │ ldc2 7, cr15, [sl], {246} @ 0xf6 │ │ │ │ blcs 587b8 <_IO_stdin_used@@Base+0x17fc8> │ │ │ │ sbchi pc, r2, r0 │ │ │ │ @@ -44199,42 +44199,42 @@ │ │ │ │ @ instruction: 0xf7d37b02 │ │ │ │ @ instruction: 0xf7fdef94 │ │ │ │ svclt 0x0000bc28 │ │ │ │ ... │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r8, r1, r0, lsl r0 │ │ │ │ - andeq r5, r1, sl, lsr #21 │ │ │ │ - @ instruction: 0x000157b2 │ │ │ │ - @ instruction: 0x000158b8 │ │ │ │ - muleq r1, r0, sl │ │ │ │ - @ instruction: 0x00017fb2 │ │ │ │ - ldrdeq r5, [r1], -r6 │ │ │ │ - andeq r5, r1, r6, lsr #21 │ │ │ │ - andeq r5, r1, r4, asr #21 │ │ │ │ - andeq r5, r1, lr, asr #21 │ │ │ │ + andeq r8, r1, r8, lsl r0 │ │ │ │ + @ instruction: 0x00015ab2 │ │ │ │ + @ instruction: 0x000157ba │ │ │ │ + andeq r5, r1, r0, asr #17 │ │ │ │ + muleq r1, r8, sl │ │ │ │ + @ instruction: 0x00017fba │ │ │ │ + ldrdeq r5, [r1], -lr │ │ │ │ + andeq r5, r1, lr, lsr #21 │ │ │ │ + andeq r5, r1, ip, asr #21 │ │ │ │ ldrdeq r5, [r1], -r6 │ │ │ │ - strdeq r7, [r1], -r2 │ │ │ │ - andeq r5, r1, sl, asr sl │ │ │ │ - andeq r5, r1, sl, ror sl │ │ │ │ - andeq r5, r1, r8, lsr #20 │ │ │ │ - andeq r5, r1, r8, lsr #20 │ │ │ │ - andeq r5, r1, r6, ror #19 │ │ │ │ - andeq r7, r1, r2, lsl #27 │ │ │ │ - andeq r5, r1, r2, ror fp │ │ │ │ - andeq r5, r1, ip, lsr r5 │ │ │ │ - andeq r5, r1, sl, lsr #8 │ │ │ │ - andeq r5, r1, r2, lsl fp │ │ │ │ - strdeq r5, [r1], -r2 │ │ │ │ - andeq r5, r1, r2, ror #7 │ │ │ │ - andeq r6, r1, sl, asr r1 │ │ │ │ - andeq r5, r1, r2, lsr #9 │ │ │ │ - muleq r1, r2, r3 │ │ │ │ - muleq r1, sl, r1 │ │ │ │ + ldrdeq r5, [r1], -lr │ │ │ │ + strdeq r7, [r1], -sl │ │ │ │ + andeq r5, r1, r2, ror #20 │ │ │ │ + andeq r5, r1, r2, lsl #21 │ │ │ │ + andeq r5, r1, r0, lsr sl │ │ │ │ + andeq r5, r1, r0, lsr sl │ │ │ │ + andeq r5, r1, lr, ror #19 │ │ │ │ + andeq r7, r1, sl, lsl #27 │ │ │ │ + andeq r5, r1, sl, ror fp │ │ │ │ + andeq r5, r1, r4, asr #10 │ │ │ │ + andeq r5, r1, r2, lsr r4 │ │ │ │ + andeq r5, r1, sl, lsl fp │ │ │ │ + strdeq r5, [r1], -sl │ │ │ │ + andeq r5, r1, sl, ror #7 │ │ │ │ + andeq r6, r1, r2, ror #2 │ │ │ │ + andeq r5, r1, sl, lsr #9 │ │ │ │ + muleq r1, sl, r3 │ │ │ │ + andeq r6, r1, r2, lsr #3 │ │ │ │ @ instruction: 0x46436830 │ │ │ │ tstcs r1, r2, lsr #12 │ │ │ │ @ instruction: 0xf7d39500 │ │ │ │ bls 62dd58 <_IO_stdin_used@@Base+0x5ed568> │ │ │ │ ldmdavs r0!, {r0, r5, r8, fp, ip, pc} │ │ │ │ mcr 8, 0, r1, cr7, cr3, {2} │ │ │ │ @ instruction: 0x460b3a90 │ │ │ │ @@ -44441,30 +44441,30 @@ │ │ │ │ blvs 1ad9e4 <_IO_stdin_used@@Base+0x16d1f4> │ │ │ │ blvs 66d9a0 <_IO_stdin_used@@Base+0x62d1b0> │ │ │ │ svclt 0x0000e558 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ... │ │ │ │ - andeq r5, r1, sl, lsr sl │ │ │ │ - andeq r5, r1, r4, asr sl │ │ │ │ - andeq r5, r1, r2, lsr #21 │ │ │ │ - ldrdeq r5, [r1], -r4 │ │ │ │ - andeq r5, r1, r2, lsl #22 │ │ │ │ - andeq r5, r1, r0, lsr #22 │ │ │ │ - andeq r5, r1, lr, lsr fp │ │ │ │ - andeq r5, r1, r8, ror #22 │ │ │ │ - muleq r1, r2, fp │ │ │ │ - @ instruction: 0x00015bbc │ │ │ │ - strdeq r5, [r1], -r2 │ │ │ │ - andeq r5, r1, r0, lsr #24 │ │ │ │ - andeq r5, r1, r6, asr ip │ │ │ │ - andeq r5, r1, r0, lsl #25 │ │ │ │ - @ instruction: 0x00015cb0 │ │ │ │ - andeq r5, r1, r2, ror #25 │ │ │ │ + andeq r5, r1, r2, asr #20 │ │ │ │ + andeq r5, r1, ip, asr sl │ │ │ │ + andeq r5, r1, sl, lsr #21 │ │ │ │ + ldrdeq r5, [r1], -ip │ │ │ │ + andeq r5, r1, sl, lsl #22 │ │ │ │ + andeq r5, r1, r8, lsr #22 │ │ │ │ + andeq r5, r1, r6, asr #22 │ │ │ │ + andeq r5, r1, r0, ror fp │ │ │ │ + muleq r1, sl, fp │ │ │ │ + andeq r5, r1, r4, asr #23 │ │ │ │ + strdeq r5, [r1], -sl │ │ │ │ + andeq r5, r1, r8, lsr #24 │ │ │ │ + andeq r5, r1, lr, asr ip │ │ │ │ + andeq r5, r1, r8, lsl #25 │ │ │ │ + @ instruction: 0x00015cb8 │ │ │ │ + andeq r5, r1, sl, ror #25 │ │ │ │ blcs 59130 <_IO_stdin_used@@Base+0x18940> │ │ │ │ cdp 0, 0, cr13, cr7, cr10, {3} │ │ │ │ vldr s6, [sp, #576] @ 0x240 │ │ │ │ vmov.32 r6, d8[1] │ │ │ │ @ instruction: 0xee867be7 │ │ │ │ vstr d7, [sp, #28] │ │ │ │ blls 611040 <_IO_stdin_used@@Base+0x5d0850> │ │ │ │ @@ -44525,17 +44525,17 @@ │ │ │ │ vstr d8, [sp, #160] @ 0xa0 │ │ │ │ vstr d14, [sp, #120] @ 0x78 │ │ │ │ str lr, [r2, #-2856]! @ 0xfffff4d8 │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ svclt 0x0000e47d │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - strdeq r7, [r1], -r8 │ │ │ │ - andeq r5, r1, r0, lsr #11 │ │ │ │ - andeq r5, r1, r6, lsr #32 │ │ │ │ + andeq r7, r1, r0, lsl #14 │ │ │ │ + andeq r5, r1, r8, lsr #11 │ │ │ │ + andeq r5, r1, lr, lsr #32 │ │ │ │ @ instruction: 0xf77f2b01 │ │ │ │ blls 5dcccc <_IO_stdin_used@@Base+0x59c4dc> │ │ │ │ @ instruction: 0xf43f2b01 │ │ │ │ @ instruction: 0xf8dfa9f4 │ │ │ │ ldrbtmi r4, [ip], #-3064 @ 0xfffff408 │ │ │ │ @ instruction: 0xf7d34620 │ │ │ │ stmdacs r0, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ @@ -45296,69 +45296,69 @@ │ │ │ │ ldmdbvs r0, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ mvnsle r2, r5, lsl #16 │ │ │ │ blvs 6e71c <_IO_stdin_used@@Base+0x2df2c> │ │ │ │ blls 22eaf0 <_IO_stdin_used@@Base+0x1ee300> │ │ │ │ svclt 0x0000e7f0 │ │ │ │ ... │ │ │ │ addmi r4, pc, r0 │ │ │ │ - andeq r6, r1, r2, asr #10 │ │ │ │ - andeq r6, r1, r0, asr #10 │ │ │ │ - @ instruction: 0x00014fbe │ │ │ │ - andeq r6, r1, r6, lsr #10 │ │ │ │ - andeq r7, r1, r4, lsl #4 │ │ │ │ - andeq r9, r1, r6, asr #28 │ │ │ │ - andeq r7, r1, sl, lsr #4 │ │ │ │ - andeq r7, r1, r0, asr #3 │ │ │ │ - andeq r7, r1, r2, lsl #3 │ │ │ │ - strdeq r8, [r1], -r6 │ │ │ │ - muleq r1, r8, sp │ │ │ │ - muleq r1, ip, sp │ │ │ │ - @ instruction: 0x00016db2 │ │ │ │ - andeq r6, r1, r8, asr #27 │ │ │ │ - ldrdeq r6, [r1], -r6 @ │ │ │ │ - @ instruction: 0x00017fb0 │ │ │ │ - andeq r6, r1, lr, lsr #28 │ │ │ │ - ldrdeq r6, [r1], -r6 @ │ │ │ │ - strdeq r4, [r1], -r6 │ │ │ │ - strdeq r4, [r1], -r2 │ │ │ │ - andeq r6, r1, r0, lsl #11 │ │ │ │ - strheq r6, [r1], -r6 @ │ │ │ │ - andeq r6, r1, sl, lsr r2 │ │ │ │ - andeq r6, r1, r2, lsl r5 │ │ │ │ - andeq r6, r1, r0, lsr #10 │ │ │ │ - andeq r6, r1, r2, lsr #14 │ │ │ │ - andeq r7, r1, r8, lsr lr │ │ │ │ - andeq r5, r1, r8, asr #30 │ │ │ │ - andeq r5, r1, ip, lsl #31 │ │ │ │ - andeq r5, r1, lr, lsr #31 │ │ │ │ - @ instruction: 0x00015fb8 │ │ │ │ - andeq r6, r1, r2, ror #24 │ │ │ │ - strdeq r7, [r1], -r8 │ │ │ │ - andeq r7, r1, r8, lsr #23 │ │ │ │ - andeq r4, r1, r4, asr #15 │ │ │ │ - @ instruction: 0x000147ba │ │ │ │ - andeq r6, r1, sl, asr #4 │ │ │ │ - andeq r4, r1, lr, lsl #14 │ │ │ │ - andeq r4, r1, ip, lsl #14 │ │ │ │ - andeq r6, r1, r0, asr #3 │ │ │ │ - muleq r1, r0, r6 │ │ │ │ - strdeq r5, [r1], -r8 │ │ │ │ - @ instruction: 0x000146be │ │ │ │ - andeq r6, r1, sl, lsl #3 │ │ │ │ - andeq r4, r1, lr, asr r5 │ │ │ │ - andeq r4, r1, lr, asr #8 │ │ │ │ - andeq r5, r1, r2, ror r5 │ │ │ │ - andeq r6, r1, r2, lsl #19 │ │ │ │ - andeq r5, r1, ip, asr r5 │ │ │ │ - andeq r4, r1, r2, ror r4 │ │ │ │ - andeq r4, r1, r0, ror #6 │ │ │ │ - andeq r5, r1, r4, ror r5 │ │ │ │ - muleq r1, lr, r5 │ │ │ │ - ldrdeq r6, [r1], -r2 │ │ │ │ - @ instruction: 0x000167b4 │ │ │ │ + andeq r6, r1, sl, asr #10 │ │ │ │ + andeq r6, r1, r8, asr #10 │ │ │ │ + andeq r4, r1, r6, asr #31 │ │ │ │ + andeq r6, r1, lr, lsr #10 │ │ │ │ + andeq r7, r1, ip, lsl #4 │ │ │ │ + andeq r9, r1, lr, asr #28 │ │ │ │ + andeq r7, r1, r2, lsr r2 │ │ │ │ + andeq r7, r1, r8, asr #3 │ │ │ │ + andeq r7, r1, sl, lsl #3 │ │ │ │ + strdeq r8, [r1], -lr │ │ │ │ + andeq r6, r1, r0, lsr #27 │ │ │ │ + andeq r6, r1, r4, lsr #27 │ │ │ │ + @ instruction: 0x00016dba │ │ │ │ + ldrdeq r6, [r1], -r0 │ │ │ │ + ldrdeq r6, [r1], -lr │ │ │ │ + @ instruction: 0x00017fb8 │ │ │ │ + andeq r6, r1, r6, lsr lr │ │ │ │ + ldrdeq r6, [r1], -lr │ │ │ │ + strdeq r4, [r1], -lr │ │ │ │ + strdeq r4, [r1], -sl │ │ │ │ + andeq r6, r1, r8, lsl #11 │ │ │ │ + strheq r6, [r1], -lr │ │ │ │ + andeq r6, r1, r2, asr #4 │ │ │ │ + andeq r6, r1, sl, lsl r5 │ │ │ │ + andeq r6, r1, r8, lsr #10 │ │ │ │ + andeq r6, r1, sl, lsr #14 │ │ │ │ + andeq r7, r1, r0, asr #28 │ │ │ │ + andeq r5, r1, r0, asr pc │ │ │ │ + muleq r1, r4, pc @ │ │ │ │ + @ instruction: 0x00015fb6 │ │ │ │ + andeq r5, r1, r0, asr #31 │ │ │ │ + andeq r6, r1, sl, ror #24 │ │ │ │ + andeq r7, r1, r0, lsl #24 │ │ │ │ + @ instruction: 0x00017bb0 │ │ │ │ + andeq r4, r1, ip, asr #15 │ │ │ │ + andeq r4, r1, r2, asr #15 │ │ │ │ + andeq r6, r1, r2, asr r2 │ │ │ │ + andeq r4, r1, r6, lsl r7 │ │ │ │ + andeq r4, r1, r4, lsl r7 │ │ │ │ + andeq r6, r1, r8, asr #3 │ │ │ │ + muleq r1, r8, r6 │ │ │ │ + andeq r5, r1, r0, lsl #24 │ │ │ │ + andeq r4, r1, r6, asr #13 │ │ │ │ + muleq r1, r2, r1 │ │ │ │ + andeq r4, r1, r6, ror #10 │ │ │ │ + andeq r4, r1, r6, asr r4 │ │ │ │ + andeq r5, r1, sl, ror r5 │ │ │ │ + andeq r6, r1, sl, lsl #19 │ │ │ │ + andeq r5, r1, r4, ror #10 │ │ │ │ + andeq r4, r1, sl, ror r4 │ │ │ │ + andeq r4, r1, r8, ror #6 │ │ │ │ + andeq r5, r1, ip, ror r5 │ │ │ │ + andeq r5, r1, r6, lsr #11 │ │ │ │ + ldrdeq r6, [r1], -sl │ │ │ │ + @ instruction: 0x000167bc │ │ │ │ tstcs r1, r6, lsr #24 │ │ │ │ strcs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ blvc a6e808 <_IO_stdin_used@@Base+0xa2e018> │ │ │ │ ldrbtmi r6, [sl], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0x4618931a │ │ │ │ ldrbtmi r4, [fp], #-3070 @ 0xfffff402 │ │ │ │ blls 597de4 <_IO_stdin_used@@Base+0x5575f4> │ │ │ │ @@ -45608,50 +45608,50 @@ │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r9, fp, lr} │ │ │ │ stc 4, cr4, [sp, #488] @ 0x1e8 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ @ instruction: 0xf7d29b00 │ │ │ │ ldr lr, [pc], r2, lsl #25 │ │ │ │ ... │ │ │ │ addmi r4, pc, r0 │ │ │ │ - andeq r4, r1, lr, lsr #4 │ │ │ │ - andeq r4, r1, lr, lsl r1 │ │ │ │ - andeq r5, r1, r2, lsr #32 │ │ │ │ - andeq r6, r1, sl, lsl r6 │ │ │ │ - andeq r4, r1, r8, ror #3 │ │ │ │ - ldrdeq r4, [r1], -lr │ │ │ │ - andeq r5, r1, lr, lsr r0 │ │ │ │ - ldrdeq r6, [r1], -lr │ │ │ │ - @ instruction: 0x000141b8 │ │ │ │ - muleq r1, ip, r0 │ │ │ │ - andeq r5, r1, r4, asr r0 │ │ │ │ - andeq r4, r1, r8, ror #2 │ │ │ │ - andeq r4, r1, r8, asr r0 │ │ │ │ - andeq r5, r1, lr, lsr #1 │ │ │ │ - andeq r6, r1, r6, asr r5 │ │ │ │ - andeq r4, r1, r8, lsr #2 │ │ │ │ - andeq r4, r1, r8, lsl r0 │ │ │ │ - andeq r5, r1, ip, lsl #2 │ │ │ │ - andeq r6, r1, r8, lsl r5 │ │ │ │ - andeq r4, r1, lr, asr #1 │ │ │ │ + andeq r4, r1, r6, lsr r2 │ │ │ │ + andeq r4, r1, r6, lsr #2 │ │ │ │ + andeq r5, r1, sl, lsr #32 │ │ │ │ + andeq r6, r1, r2, lsr #12 │ │ │ │ + strdeq r4, [r1], -r0 │ │ │ │ + andeq r4, r1, r6, ror #1 │ │ │ │ + andeq r5, r1, r6, asr #32 │ │ │ │ + andeq r6, r1, r6, ror #11 │ │ │ │ + andeq r4, r1, r0, asr #3 │ │ │ │ + andeq r4, r1, r4, lsr #1 │ │ │ │ + andeq r5, r1, ip, asr r0 │ │ │ │ + andeq r4, r1, r0, ror r1 │ │ │ │ + andeq r4, r1, r0, rrx │ │ │ │ + strheq r5, [r1], -r6 │ │ │ │ + andeq r6, r1, lr, asr r5 │ │ │ │ + andeq r4, r1, r0, lsr r1 │ │ │ │ + andeq r4, r1, r0, lsr #32 │ │ │ │ + andeq r5, r1, r4, lsl r1 │ │ │ │ + andeq r6, r1, r0, lsr #10 │ │ │ │ + ldrdeq r4, [r1], -r6 │ │ │ │ + @ instruction: 0x00013fbc │ │ │ │ + andeq r5, r1, r8, lsl #5 │ │ │ │ + @ instruction: 0x000152b2 │ │ │ │ + andeq r6, r1, lr, lsr #10 │ │ │ │ + andeq r6, r1, r0, lsl r4 │ │ │ │ + andeq r3, r1, r0, asr #31 │ │ │ │ + @ instruction: 0x00013eb2 │ │ │ │ + andeq r5, r1, r4, lsr r2 │ │ │ │ + andeq r5, r1, r6, ror #4 │ │ │ │ + andeq r3, r1, r2, asr #30 │ │ │ │ + andeq r3, r1, r0, lsr lr │ │ │ │ + andeq r5, r1, r8, lsr r4 │ │ │ │ + andeq r5, r1, r2, lsl #9 │ │ │ │ @ instruction: 0x00013fb4 │ │ │ │ - andeq r5, r1, r0, lsl #5 │ │ │ │ - andeq r5, r1, sl, lsr #5 │ │ │ │ - andeq r6, r1, r6, lsr #10 │ │ │ │ - andeq r6, r1, r8, lsl #8 │ │ │ │ - @ instruction: 0x00013fb8 │ │ │ │ - andeq r3, r1, sl, lsr #29 │ │ │ │ - andeq r5, r1, ip, lsr #4 │ │ │ │ - andeq r5, r1, lr, asr r2 │ │ │ │ - andeq r3, r1, sl, lsr pc │ │ │ │ - andeq r3, r1, r8, lsr #28 │ │ │ │ - andeq r5, r1, r0, lsr r4 │ │ │ │ - andeq r5, r1, sl, ror r4 │ │ │ │ - andeq r3, r1, ip, lsr #31 │ │ │ │ - andeq r6, r1, ip, lsl r3 │ │ │ │ - strdeq r4, [r1], -r4 @ │ │ │ │ + andeq r6, r1, r4, lsr #6 │ │ │ │ + strdeq r4, [r1], -ip │ │ │ │ blls 106f13c <_IO_stdin_used@@Base+0x102e94c> │ │ │ │ blx 46f230 <_IO_stdin_used@@Base+0x42ea40> │ │ │ │ stmibge r4!, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ tstcs r1, r6, lsr #24 │ │ │ │ ldrbtcs pc, [r0], #2271 @ 0x8df @ │ │ │ │ ldrbtmi r6, [sl], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0x46189317 │ │ │ │ @@ -45965,39 +45965,39 @@ │ │ │ │ ldmib r4, {r0, r2, r3, r7, r9, sp, lr}^ │ │ │ │ cdp 5, 2, cr6, cr7, cr15, {0} │ │ │ │ @ instruction: 0xf1a9bb08 │ │ │ │ movwcs r0, #2115 @ 0x843 │ │ │ │ blls 6f1b0 <_IO_stdin_used@@Base+0x2e9c0> │ │ │ │ blpl 6f1ac <_IO_stdin_used@@Base+0x2e9bc> │ │ │ │ bllt ff0b1b5c <_IO_stdin_used@@Base+0xff07136c> │ │ │ │ - andeq r3, r1, sl, lsl #27 │ │ │ │ - andeq r3, r1, r8, ror ip │ │ │ │ - andeq r5, r1, lr, asr #1 │ │ │ │ - andeq r3, r1, lr, lsr #26 │ │ │ │ - andeq r3, r1, ip, lsl ip │ │ │ │ - andeq r5, r1, r6, ror #1 │ │ │ │ - strdeq r3, [r1], -r0 │ │ │ │ - strdeq r3, [r1], -r0 │ │ │ │ - andeq r5, r1, r4, lsl r1 │ │ │ │ - muleq r1, lr, fp │ │ │ │ - andeq r3, r1, r0, lsr #25 │ │ │ │ - strdeq r5, [r1], -r2 │ │ │ │ - andeq r5, r1, lr, lsr #2 │ │ │ │ - andeq r4, r1, r8, lsl #21 │ │ │ │ - andeq r6, r1, r2, asr r0 │ │ │ │ - andeq r4, r1, r8, lsr #23 │ │ │ │ - andeq r4, r1, r4, lsr sl │ │ │ │ - @ instruction: 0x00014aba │ │ │ │ - andeq r4, r1, sl, lsr sl │ │ │ │ - andeq r4, r1, r2, asr #19 │ │ │ │ - andeq r8, r1, r0, lsr #19 │ │ │ │ - andeq r8, r1, r4, lsl #19 │ │ │ │ + muleq r1, r2, sp │ │ │ │ + andeq r3, r1, r0, lsl #25 │ │ │ │ + ldrdeq r5, [r1], -r6 │ │ │ │ + andeq r3, r1, r6, lsr sp │ │ │ │ + andeq r3, r1, r4, lsr #24 │ │ │ │ + andeq r5, r1, lr, ror #1 │ │ │ │ + strdeq r3, [r1], -r8 │ │ │ │ + strdeq r3, [r1], -r8 │ │ │ │ + andeq r5, r1, ip, lsl r1 │ │ │ │ + andeq r3, r1, r6, lsr #23 │ │ │ │ + andeq r3, r1, r8, lsr #25 │ │ │ │ + strdeq r5, [r1], -sl │ │ │ │ + andeq r5, r1, r6, lsr r1 │ │ │ │ + muleq r1, r0, sl │ │ │ │ + andeq r6, r1, sl, asr r0 │ │ │ │ + @ instruction: 0x00014bb0 │ │ │ │ + andeq r4, r1, ip, lsr sl │ │ │ │ + andeq r4, r1, r2, asr #21 │ │ │ │ + andeq r4, r1, r2, asr #20 │ │ │ │ + andeq r4, r1, sl, asr #19 │ │ │ │ + andeq r8, r1, r8, lsr #19 │ │ │ │ + andeq r8, r1, ip, lsl #19 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r3, r1, r8, lsl #26 │ │ │ │ - andeq r3, r1, sl, lsl #27 │ │ │ │ + andeq r3, r1, r0, lsl sp │ │ │ │ + muleq r1, r2, sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ strmi fp, [r4], -r3, asr #1 │ │ │ │ stmiaeq ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8dfae1c │ │ │ │ @@ -46570,35 +46570,35 @@ │ │ │ │ mcrge 6, 4, pc, cr10, cr15, {5} @ │ │ │ │ stceq 1, cr15, [r1], {6} │ │ │ │ blle ffe05b3c <_IO_stdin_used@@Base+0xffdc534c> │ │ │ │ svclt 0x0000e684 │ │ │ │ andeq ip, r2, r4, lsl r4 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq ip, r2, r6, lsl #8 │ │ │ │ - andeq r6, r1, r8, asr #3 │ │ │ │ - andeq r6, r1, r0, lsr #3 │ │ │ │ - @ instruction: 0x000161b2 │ │ │ │ + ldrdeq r6, [r1], -r0 │ │ │ │ + andeq r6, r1, r8, lsr #3 │ │ │ │ + @ instruction: 0x000161ba │ │ │ │ andeq ip, r2, r8, ror #4 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - strdeq r5, [r1], -r8 │ │ │ │ - andeq r6, r1, ip, lsr #32 │ │ │ │ - @ instruction: 0x00015fbc │ │ │ │ - strdeq r5, [r1], -r6 │ │ │ │ - andeq r5, r1, r6, asr pc │ │ │ │ - andeq r5, r1, r2, asr pc │ │ │ │ - andeq r5, r1, ip, asr #30 │ │ │ │ - andeq r5, r1, r2, asr #30 │ │ │ │ - andeq r5, r1, ip, lsr pc │ │ │ │ - andeq r5, r1, r2, lsr pc │ │ │ │ - andeq r5, r1, ip, lsr #30 │ │ │ │ - andeq r5, r1, r2, lsr #30 │ │ │ │ + andeq r6, r1, r0 │ │ │ │ + andeq r6, r1, r4, lsr r0 │ │ │ │ + andeq r5, r1, r4, asr #31 │ │ │ │ strdeq r5, [r1], -lr │ │ │ │ - andeq r5, r1, lr, ror #29 │ │ │ │ + andeq r5, r1, lr, asr pc │ │ │ │ + andeq r5, r1, sl, asr pc │ │ │ │ + andeq r5, r1, r4, asr pc │ │ │ │ + andeq r5, r1, sl, asr #30 │ │ │ │ + andeq r5, r1, r4, asr #30 │ │ │ │ + andeq r5, r1, sl, lsr pc │ │ │ │ + andeq r5, r1, r4, lsr pc │ │ │ │ + andeq r5, r1, sl, lsr #30 │ │ │ │ + andeq r5, r1, r6, lsl #30 │ │ │ │ + strdeq r5, [r1], -r6 │ │ │ │ + strdeq r5, [r1], -r2 │ │ │ │ andeq r5, r1, sl, ror #29 │ │ │ │ - andeq r5, r1, r2, ror #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb8b738 <_IO_stdin_used@@Base+0xfeb4af48> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [fp, -r8]! │ │ │ │ andcs r4, r1, #19922944 @ 0x1300000 │ │ │ │ mcr 7, 7, pc, cr12, cr1, {6} @ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ @@ -46609,15 +46609,15 @@ │ │ │ │ bl feb8b760 <_IO_stdin_used@@Base+0xfeb4af70> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r4, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf7d24479 │ │ │ │ tstlt r0, r8, lsr #20 │ │ │ │ ldmdb r0!, {r1, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ - andeq r2, r1, r0, asr #4 │ │ │ │ + andeq r2, r1, r8, asr #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xf8d1b093 │ │ │ │ @ instruction: 0x460db018 │ │ │ │ @ instruction: 0xf8df9311 │ │ │ │ @@ -47041,26 +47041,26 @@ │ │ │ │ ldmdami r1, {r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrbtmi r2, [r8], #-291 @ 0xfffffedd │ │ │ │ svc 0x000cf7d1 │ │ │ │ strb r9, [pc], #6 @ 34c2c │ │ │ │ ldrteq pc, [pc], #-111 @ 34c30 @ │ │ │ │ svclt 0x0000e4fd │ │ │ │ andeq fp, r2, r4, ror #20 │ │ │ │ - andeq r2, r1, r0, lsr sp │ │ │ │ - andeq r2, r1, sl, asr #3 │ │ │ │ + andeq r2, r1, r8, lsr sp │ │ │ │ + ldrdeq r2, [r1], -r2 @ │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq sp, r0, r0, asr #12 │ │ │ │ andeq sp, r0, lr, lsl #13 │ │ │ │ - andeq r5, r1, r2, ror #19 │ │ │ │ + andeq r5, r1, sl, ror #19 │ │ │ │ andeq ip, r0, lr, lsl #19 │ │ │ │ - andeq r5, r1, r8, ror #19 │ │ │ │ - andeq r5, r1, sl, asr r7 │ │ │ │ - andeq r4, r1, r6, lsr pc │ │ │ │ - andeq r5, r1, r0, asr r4 │ │ │ │ - andeq r2, r1, sl, asr #13 │ │ │ │ + strdeq r5, [r1], -r0 │ │ │ │ + andeq r5, r1, r2, ror #14 │ │ │ │ + andeq r4, r1, lr, lsr pc │ │ │ │ + andeq r5, r1, r8, asr r4 │ │ │ │ + ldrdeq r2, [r1], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq 1072fa8 <_IO_stdin_used@@Base+0x10327b8> │ │ │ │ stccs 8, cr15, [r8], {223} @ 0xdf │ │ │ │ ldcpl 2, cr15, [ip, #692] @ 0x2b4 │ │ │ │ stccc 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @@ -47831,90 +47831,90 @@ │ │ │ │ vpmax.u8 d18, d0, d0 │ │ │ │ @ instruction: 0xf8dd80b9 │ │ │ │ strcs fp, [r0, -r8, asr #32] │ │ │ │ svclt 0x0000e0a4 │ │ │ │ andeq fp, r2, sl, ror r3 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq fp, r2, lr, ror #6 │ │ │ │ - andeq r2, r1, r6, asr #12 │ │ │ │ + andeq r2, r1, lr, asr #12 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r2, r1, r6, lsl #14 │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ - andeq r5, r1, r2, asr #6 │ │ │ │ - andeq r5, r1, sl, ror #6 │ │ │ │ - andeq r5, r1, lr, lsl #7 │ │ │ │ - andeq r5, r1, sl, lsl #7 │ │ │ │ - andeq r5, r1, r2, lsr #7 │ │ │ │ - @ instruction: 0x000153b6 │ │ │ │ + andeq r2, r1, lr, lsl #14 │ │ │ │ + andeq r2, r1, r0, lsl #12 │ │ │ │ + andeq r5, r1, sl, asr #6 │ │ │ │ + andeq r5, r1, r2, ror r3 │ │ │ │ + muleq r1, r6, r3 │ │ │ │ + muleq r1, r2, r3 │ │ │ │ + andeq r5, r1, sl, lsr #7 │ │ │ │ @ instruction: 0x000153be │ │ │ │ andeq r5, r1, r6, asr #7 │ │ │ │ - ldrdeq r5, [r1], -r6 │ │ │ │ - andeq r5, r1, r2, ror #7 │ │ │ │ - andeq r5, r1, sl, lsl r4 │ │ │ │ - andeq r5, r1, r6, lsr r4 │ │ │ │ - andeq r5, r1, r2, asr #8 │ │ │ │ - andeq r5, r1, r2, asr r4 │ │ │ │ - andeq r5, r1, r6, ror #8 │ │ │ │ - andeq r5, r1, r2, ror r4 │ │ │ │ + andeq r5, r1, lr, asr #7 │ │ │ │ + ldrdeq r5, [r1], -lr │ │ │ │ + andeq r5, r1, sl, ror #7 │ │ │ │ + andeq r5, r1, r2, lsr #8 │ │ │ │ + andeq r5, r1, lr, lsr r4 │ │ │ │ + andeq r5, r1, sl, asr #8 │ │ │ │ + andeq r5, r1, sl, asr r4 │ │ │ │ + andeq r5, r1, lr, ror #8 │ │ │ │ andeq r5, r1, sl, ror r4 │ │ │ │ - andeq r5, r1, sl, lsl #10 │ │ │ │ - andeq r5, r1, r2, lsr #10 │ │ │ │ - andeq r5, r1, sl, lsr r5 │ │ │ │ - andeq r5, r1, sl, asr r5 │ │ │ │ - andeq r5, r1, lr, ror #10 │ │ │ │ - andeq r5, r1, sl, lsl #11 │ │ │ │ - muleq r1, lr, r5 │ │ │ │ - @ instruction: 0x000155b2 │ │ │ │ - andeq r5, r1, r6, asr #11 │ │ │ │ - ldrdeq r5, [r1], -sl │ │ │ │ + andeq r5, r1, r2, lsl #9 │ │ │ │ + andeq r5, r1, r2, lsl r5 │ │ │ │ + andeq r5, r1, sl, lsr #10 │ │ │ │ + andeq r5, r1, r2, asr #10 │ │ │ │ + andeq r5, r1, r2, ror #10 │ │ │ │ + andeq r5, r1, r6, ror r5 │ │ │ │ + muleq r1, r2, r5 │ │ │ │ + andeq r5, r1, r6, lsr #11 │ │ │ │ + @ instruction: 0x000155ba │ │ │ │ + andeq r5, r1, lr, asr #11 │ │ │ │ + andeq r5, r1, r2, ror #11 │ │ │ │ + strdeq r5, [r1], -sl │ │ │ │ + andeq r5, r1, r2, lsl r6 │ │ │ │ + andeq r5, r1, lr, lsr #12 │ │ │ │ + andeq r5, r1, sl, asr #12 │ │ │ │ + andeq r5, r1, sl, asr r6 │ │ │ │ + andeq r5, r1, r2, ror r6 │ │ │ │ + andeq r5, r1, sl, lsl #13 │ │ │ │ + andeq r5, r1, sl, lsr #13 │ │ │ │ + ldrdeq r5, [r1], -r6 │ │ │ │ strdeq r5, [r1], -r2 │ │ │ │ - andeq r5, r1, sl, lsl #12 │ │ │ │ - andeq r5, r1, r6, lsr #12 │ │ │ │ - andeq r5, r1, r2, asr #12 │ │ │ │ - andeq r5, r1, r2, asr r6 │ │ │ │ - andeq r5, r1, sl, ror #12 │ │ │ │ - andeq r5, r1, r2, lsl #13 │ │ │ │ - andeq r5, r1, r2, lsr #13 │ │ │ │ - andeq r5, r1, lr, asr #13 │ │ │ │ - andeq r5, r1, sl, ror #13 │ │ │ │ - andeq r5, r1, r6, lsl r7 │ │ │ │ - andeq r5, r1, r6, lsr #14 │ │ │ │ - andeq r5, r1, lr, lsr r7 │ │ │ │ + andeq r5, r1, lr, lsl r7 │ │ │ │ + andeq r5, r1, lr, lsr #14 │ │ │ │ + andeq r5, r1, r6, asr #14 │ │ │ │ ldrdeq sl, [r2], -lr │ │ │ │ - @ instruction: 0x000148b4 │ │ │ │ - andeq r4, r1, ip, asr #11 │ │ │ │ - andeq r5, r1, r6, ror #14 │ │ │ │ - andeq r2, r1, r4, asr r0 │ │ │ │ - andeq r2, r1, sl, asr r1 │ │ │ │ - ldrdeq r5, [r1], -r0 │ │ │ │ - andeq r4, r1, lr, lsr #16 │ │ │ │ - andeq r4, r1, r6, asr #10 │ │ │ │ - andeq r1, r1, sl, ror #31 │ │ │ │ - strdeq r2, [r1], -r0 │ │ │ │ - andeq r5, r1, r0, lsr sl │ │ │ │ - andeq r4, r1, r6, lsr r7 │ │ │ │ - andeq r4, r1, sl, asr #8 │ │ │ │ - andeq r1, r1, r6, asr #29 │ │ │ │ - andeq r1, r1, ip, asr #31 │ │ │ │ - andeq r5, r1, r2, lsl #10 │ │ │ │ - andeq r1, r1, r8, lsl #28 │ │ │ │ - andeq r4, r1, ip, lsl r6 │ │ │ │ - andeq r5, r1, r8, asr #11 │ │ │ │ - andeq r5, r1, r6, lsr #9 │ │ │ │ - andeq r1, r1, r8, lsl sp │ │ │ │ - andeq r1, r1, lr, lsl lr │ │ │ │ - andeq r5, r1, ip, ror #7 │ │ │ │ - strdeq r1, [r1], -r6 │ │ │ │ - andeq r1, r1, r8, ror #25 │ │ │ │ - andeq r5, r1, r4, ror #14 │ │ │ │ - andeq r5, r1, sl, ror #7 │ │ │ │ - andeq r1, r1, r8, lsr ip │ │ │ │ - andeq r1, r1, sl, lsr ip │ │ │ │ - andeq r1, r1, ip, lsr sp │ │ │ │ + @ instruction: 0x000148bc │ │ │ │ + ldrdeq r4, [r1], -r4 @ │ │ │ │ + andeq r5, r1, lr, ror #14 │ │ │ │ + andeq r2, r1, ip, asr r0 │ │ │ │ + andeq r2, r1, r2, ror #2 │ │ │ │ ldrdeq r5, [r1], -r8 │ │ │ │ + andeq r4, r1, r6, lsr r8 │ │ │ │ + andeq r4, r1, lr, asr #10 │ │ │ │ + strdeq r1, [r1], -r2 │ │ │ │ + strdeq r2, [r1], -r8 │ │ │ │ + andeq r5, r1, r8, lsr sl │ │ │ │ + andeq r4, r1, lr, lsr r7 │ │ │ │ + andeq r4, r1, r2, asr r4 │ │ │ │ + andeq r1, r1, lr, asr #29 │ │ │ │ + ldrdeq r1, [r1], -r4 │ │ │ │ + andeq r5, r1, sl, lsl #10 │ │ │ │ + andeq r1, r1, r0, lsl lr │ │ │ │ + andeq r4, r1, r4, lsr #12 │ │ │ │ + ldrdeq r5, [r1], -r0 │ │ │ │ + andeq r5, r1, lr, lsr #9 │ │ │ │ + andeq r1, r1, r0, lsr #26 │ │ │ │ + andeq r1, r1, r6, lsr #28 │ │ │ │ + strdeq r5, [r1], -r4 │ │ │ │ + strdeq r1, [r1], -lr │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + andeq r5, r1, ip, ror #14 │ │ │ │ + strdeq r5, [r1], -r2 │ │ │ │ + andeq r1, r1, r0, asr #24 │ │ │ │ + andeq r1, r1, r2, asr #24 │ │ │ │ + andeq r1, r1, r4, asr #26 │ │ │ │ + andeq r5, r1, r0, ror #7 │ │ │ │ mcr 7, 6, pc, cr0, cr0, {6} @ │ │ │ │ @ instruction: 0xf8da3401 │ │ │ │ strmi r3, [r4], #-0 │ │ │ │ ldrtmi r6, [fp], #-3178 @ 0xfffff396 │ │ │ │ bl 24fa18 <_IO_stdin_used@@Base+0x20f228> │ │ │ │ @ instruction: 0xf84b0204 │ │ │ │ ldrmi r2, [r0], -r3, lsr #32 │ │ │ │ @@ -48443,41 +48443,41 @@ │ │ │ │ @ instruction: 0xf06fe48e │ │ │ │ strtmi r0, [r2], pc, lsl #6 │ │ │ │ @ instruction: 0xf7ff930c │ │ │ │ @ instruction: 0xf06fb8e7 │ │ │ │ @ instruction: 0xf7ff001f │ │ │ │ @ instruction: 0xf7d0b800 │ │ │ │ svclt 0x0000e8ac │ │ │ │ - @ instruction: 0x000117be │ │ │ │ - andeq r4, r1, r4, asr pc │ │ │ │ - andeq r1, r1, r6, lsl r7 │ │ │ │ - andeq r1, r1, sl, lsl r7 │ │ │ │ - andeq r1, r1, sl, lsl r8 │ │ │ │ - @ instruction: 0x00014eb2 │ │ │ │ - ldrdeq r1, [r1], -lr │ │ │ │ - andeq r3, r1, r8, lsl #27 │ │ │ │ - andeq r3, r1, r8, lsr #21 │ │ │ │ - andeq r1, r1, r8, lsr r5 │ │ │ │ - andeq r1, r1, ip, lsr r6 │ │ │ │ - andeq r4, r1, r0, lsl #28 │ │ │ │ - andeq r1, r1, r4, ror r4 │ │ │ │ - andeq r1, r1, sl, lsl r4 │ │ │ │ - andeq r1, r1, ip, lsl r5 │ │ │ │ - andeq r4, r1, r2, lsr #27 │ │ │ │ + andeq r1, r1, r6, asr #15 │ │ │ │ + andeq r4, r1, ip, asr pc │ │ │ │ + andeq r1, r1, lr, lsl r7 │ │ │ │ + andeq r1, r1, r2, lsr #14 │ │ │ │ + andeq r1, r1, r2, lsr #16 │ │ │ │ + @ instruction: 0x00014eba │ │ │ │ + andeq r1, r1, r6, ror #11 │ │ │ │ + muleq r1, r0, sp │ │ │ │ + @ instruction: 0x00013ab0 │ │ │ │ + andeq r1, r1, r0, asr #10 │ │ │ │ + andeq r1, r1, r4, asr #12 │ │ │ │ + andeq r4, r1, r8, lsl #28 │ │ │ │ + andeq r1, r1, ip, ror r4 │ │ │ │ + andeq r1, r1, r2, lsr #8 │ │ │ │ + andeq r1, r1, r4, lsr #10 │ │ │ │ + andeq r4, r1, sl, lsr #27 │ │ │ │ strdeq fp, [r0], -sl │ │ │ │ andeq fp, r0, r2, asr #22 │ │ │ │ - ldrdeq r4, [r1], -r0 │ │ │ │ + ldrdeq r4, [r1], -r8 │ │ │ │ andeq sl, r0, sl, asr #28 │ │ │ │ - andeq r1, r1, ip, lsl #5 │ │ │ │ - andeq r1, r1, r2, lsl #3 │ │ │ │ - @ instruction: 0x000149be │ │ │ │ - andeq r1, r1, r2, asr #2 │ │ │ │ - andeq r1, r1, lr, lsr r1 │ │ │ │ - andeq r1, r1, r4, asr #4 │ │ │ │ - muleq r1, sl, sl │ │ │ │ + muleq r1, r4, r2 │ │ │ │ + andeq r1, r1, sl, lsl #3 │ │ │ │ + andeq r4, r1, r6, asr #19 │ │ │ │ + andeq r1, r1, sl, asr #2 │ │ │ │ + andeq r1, r1, r6, asr #2 │ │ │ │ + andeq r1, r1, ip, asr #4 │ │ │ │ + andeq r4, r1, r2, lsr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r0], fp, lsl #1 │ │ │ │ strcs r4, [r0], #-2114 @ 0xfffff7be │ │ │ │ ldrbtmi r4, [r8], #-2370 @ 0xfffff6be │ │ │ │ @@ -48725,20 +48725,20 @@ │ │ │ │ @ instruction: 0x2123480b │ │ │ │ @ instruction: 0xf7d04478 │ │ │ │ strmi lr, [r3], -r6, ror #19 │ │ │ │ svclt 0x0000e6e7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ldrdeq r9, [r2], -r6 │ │ │ │ - andeq r0, r1, r4, lsr #29 │ │ │ │ + andeq r0, r1, ip, lsr #29 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - muleq r1, lr, lr │ │ │ │ - muleq r1, lr, pc @ │ │ │ │ - strdeq r4, [r1], -r6 │ │ │ │ - andeq r0, r1, ip, ror ip │ │ │ │ + andeq r0, r1, r6, lsr #29 │ │ │ │ + andeq r0, r1, r6, lsr #31 │ │ │ │ + strdeq r4, [r1], -lr │ │ │ │ + andeq r0, r1, r4, lsl #25 │ │ │ │ svclt 0x00182900 │ │ │ │ andle r2, r1, r0, lsl #16 │ │ │ │ mcrlt 7, 2, pc, cr10, cr1, {7} @ │ │ │ │ svclt 0x00004770 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 471b70 <_IO_stdin_used@@Base+0x431380> │ │ │ │ @@ -48931,27 +48931,27 @@ │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ ... │ │ │ │ andeq r9, r2, r8, lsr #18 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x00010eb0 │ │ │ │ + @ instruction: 0x00010eb8 │ │ │ │ strdeq r9, [r2], -lr │ │ │ │ - andeq r0, r1, r6, asr lr │ │ │ │ - andeq r0, r1, ip, asr #24 │ │ │ │ - andeq r0, r1, lr, ror #22 │ │ │ │ + andeq r0, r1, lr, asr lr │ │ │ │ + andeq r0, r1, r4, asr ip │ │ │ │ + andeq r0, r1, r6, ror fp │ │ │ │ + andeq r0, r1, lr, lsr lr │ │ │ │ andeq r0, r1, r6, lsr lr │ │ │ │ - andeq r0, r1, lr, lsr #28 │ │ │ │ - andeq r0, r1, r0, lsl #23 │ │ │ │ - andeq r0, r1, ip, lsl fp │ │ │ │ - andeq r0, r1, r2, ror fp │ │ │ │ - andeq r0, r1, r8, lsl #22 │ │ │ │ - strdeq r0, [r1], -r6 │ │ │ │ - andeq r0, r1, ip, asr #23 │ │ │ │ + andeq r0, r1, r8, lsl #23 │ │ │ │ + andeq r0, r1, r4, lsr #22 │ │ │ │ + andeq r0, r1, sl, ror fp │ │ │ │ + andeq r0, r1, r0, lsl fp │ │ │ │ + strdeq r0, [r1], -lr │ │ │ │ + ldrdeq r0, [r1], -r4 │ │ │ │ @ instruction: 0xf10b9a16 │ │ │ │ ldrbmi r0, [sl, #-2817] @ 0xfffff4ff │ │ │ │ svcge 0x004cf73f │ │ │ │ streq pc, [r1, #-265] @ 0xfffffef7 │ │ │ │ ldrtmi r4, [r1], r1, asr #12 │ │ │ │ ldrdhi pc, [r8], #141 @ 0x8d @ │ │ │ │ @ instruction: 0x46389e36 │ │ │ │ @@ -49192,22 +49192,22 @@ │ │ │ │ blvc ff7f2434 <_IO_stdin_used@@Base+0xff7b1c44> │ │ │ │ ands r2, sp, r1, lsl #2 │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r0, r1, sl, lsr r6 │ │ │ │ - andeq r0, r1, r0, asr #14 │ │ │ │ - ldrdeq r0, [r1], -r8 │ │ │ │ - andeq r0, r1, lr, lsr #13 │ │ │ │ - muleq r1, lr, r5 │ │ │ │ - andeq r1, r1, lr, asr r3 │ │ │ │ - andeq r0, r1, ip, asr r6 │ │ │ │ - andeq r0, r1, ip, asr #10 │ │ │ │ + andeq r0, r1, r2, asr #12 │ │ │ │ + andeq r0, r1, r8, asr #14 │ │ │ │ + andeq r0, r1, r0, ror #25 │ │ │ │ + @ instruction: 0x000106b6 │ │ │ │ + andeq r0, r1, r6, lsr #11 │ │ │ │ + andeq r1, r1, r6, ror #6 │ │ │ │ + andeq r0, r1, r4, ror #12 │ │ │ │ + andeq r0, r1, r4, asr r5 │ │ │ │ andls r6, r4, #32, 16 @ 0x200000 │ │ │ │ blls 1b898fc <_IO_stdin_used@@Base+0x1b4910c> │ │ │ │ stc 4, cr4, [sp, #488] @ 0x1e8 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ @ instruction: 0xf7cf8b00 │ │ │ │ blls 1c70f78 <_IO_stdin_used@@Base+0x1c30788> │ │ │ │ blvc fedf2498 <_IO_stdin_used@@Base+0xfedb1ca8> │ │ │ │ @@ -49390,40 +49390,40 @@ │ │ │ │ blvc f2714 <_IO_stdin_used@@Base+0xb1f24> │ │ │ │ blvc 772758 <_IO_stdin_used@@Base+0x731f68> │ │ │ │ stc 4, cr4, [sp, #488] @ 0x1e8 │ │ │ │ @ instruction: 0xf7ce7b00 │ │ │ │ strb lr, [sp, -ip, ror #29] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - muleq r1, r0, r3 │ │ │ │ - andeq r0, r1, r6, lsl r5 │ │ │ │ - andeq r0, r1, sl, lsl #8 │ │ │ │ - andeq r1, r1, r0, lsl #13 │ │ │ │ - @ instruction: 0x000103b8 │ │ │ │ - @ instruction: 0x000104bc │ │ │ │ - andeq r2, r1, r8, asr #17 │ │ │ │ - muleq r1, r0, fp │ │ │ │ - andeq r1, r1, r8, ror sl │ │ │ │ + muleq r1, r8, r3 │ │ │ │ + andeq r0, r1, lr, lsl r5 │ │ │ │ + andeq r0, r1, r2, lsl r4 │ │ │ │ + andeq r1, r1, r8, lsl #13 │ │ │ │ + andeq r0, r1, r0, asr #7 │ │ │ │ + andeq r0, r1, r4, asr #9 │ │ │ │ + ldrdeq r2, [r1], -r0 │ │ │ │ + muleq r1, r8, fp │ │ │ │ + andeq r1, r1, r0, lsl #21 │ │ │ │ andeq r9, r2, r0, asr #32 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq r0, r1, r0, ror #7 │ │ │ │ - andeq r0, r1, r2, ror #7 │ │ │ │ - andeq r2, r1, r2, lsr #32 │ │ │ │ - andeq r0, r1, r0, ror #7 │ │ │ │ - andeq r0, r1, r4, ror #5 │ │ │ │ - andeq r0, r1, r4, ror #5 │ │ │ │ - @ instruction: 0x000105b6 │ │ │ │ + andeq r0, r1, r8, ror #7 │ │ │ │ + andeq r0, r1, sl, ror #7 │ │ │ │ + andeq r2, r1, sl, lsr #32 │ │ │ │ + andeq r0, r1, r8, ror #7 │ │ │ │ + andeq r0, r1, ip, ror #5 │ │ │ │ + andeq r0, r1, ip, ror #5 │ │ │ │ + @ instruction: 0x000105be │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r0, r1, r6, asr #5 │ │ │ │ - andeq r0, r1, r6, asr #7 │ │ │ │ - andeq r0, r1, sl, lsl r9 │ │ │ │ - andeq r0, r1, ip, lsl #7 │ │ │ │ - andeq r0, r1, sl, ror r2 │ │ │ │ - andeq r1, r1, sl, ror r8 │ │ │ │ - andeq r1, r1, r0, asr #17 │ │ │ │ + andeq r0, r1, lr, asr #5 │ │ │ │ + andeq r0, r1, lr, asr #7 │ │ │ │ + andeq r0, r1, r2, lsr #18 │ │ │ │ + muleq r1, r4, r3 │ │ │ │ + andeq r0, r1, r2, lsl #5 │ │ │ │ + andeq r1, r1, r2, lsl #17 │ │ │ │ + andeq r1, r1, r8, asr #17 │ │ │ │ blge 15f27dc <_IO_stdin_used@@Base+0x15b1fec> │ │ │ │ @ instruction: 0xf8dd4622 │ │ │ │ qaddcs r8, r0, r1 │ │ │ │ cdp 5, 8, cr9, cr10, cr0, {0} │ │ │ │ strbmi r9, [r3], -r8, lsl #22 │ │ │ │ cdp 7, 10, cr15, cr4, cr14, {6} │ │ │ │ vldr s18, [sp, #160] @ 0xa0 │ │ │ │ @@ -49576,24 +49576,24 @@ │ │ │ │ blvc f2a00 <_IO_stdin_used@@Base+0xb2210> │ │ │ │ blls 72a04 <_IO_stdin_used@@Base+0x32214> │ │ │ │ ldcl 7, cr15, [r8, #-824]! @ 0xfffffcc8 │ │ │ │ svclt 0x0000e705 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addmi r4, pc, r0 │ │ │ │ - andeq r2, r1, r4, ror r7 │ │ │ │ - andeq r2, r1, r2, ror #12 │ │ │ │ - andeq r1, r1, r4, ror r3 │ │ │ │ - muleq r1, lr, r3 │ │ │ │ - andeq r2, r1, r4, lsl r6 │ │ │ │ - andeq r2, r1, r2, lsl #10 │ │ │ │ - andeq r0, r1, r4, lsr #1 │ │ │ │ - muleq r0, r6, pc @ │ │ │ │ - andeq r1, r1, r6, lsl r3 │ │ │ │ - andeq r1, r1, r0, asr r3 │ │ │ │ + andeq r2, r1, ip, ror r7 │ │ │ │ + andeq r2, r1, sl, ror #12 │ │ │ │ + andeq r1, r1, ip, ror r3 │ │ │ │ + andeq r1, r1, r6, lsr #7 │ │ │ │ + andeq r2, r1, ip, lsl r6 │ │ │ │ + andeq r2, r1, sl, lsl #10 │ │ │ │ + andeq r0, r1, ip, lsr #1 │ │ │ │ + muleq r0, lr, pc @ │ │ │ │ + andeq r1, r1, lr, lsl r3 │ │ │ │ + andeq r1, r1, r8, asr r3 │ │ │ │ svceq 0x0001f1b9 │ │ │ │ mrcge 7, 0, APSR_nzcv, cr12, cr15, {3} │ │ │ │ blcs 9e074 <_IO_stdin_used@@Base+0x5d884> │ │ │ │ mrcge 4, 0, APSR_nzcv, cr8, cr15, {1} │ │ │ │ bmi f757a4 <_IO_stdin_used@@Base+0xf34fb4> │ │ │ │ @ instruction: 0x4620447c │ │ │ │ bl 1a75368 <_IO_stdin_used@@Base+0x1a34b78> │ │ │ │ @@ -50246,42 +50246,42 @@ │ │ │ │ ldrbtmi r9, [sl], #-808 @ 0xfffffcd8 │ │ │ │ stmdavs r0!, {r1, r2, r5, r8, r9, fp, ip, pc} │ │ │ │ ldmda r8!, {r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdavs r0!, {r1, r2, r3, r4, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-1577 @ 0xfffff9d7 │ │ │ │ ldmda r2!, {r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0060f7fe │ │ │ │ - andeq r1, r1, r0, lsl r6 │ │ │ │ - andeq r1, r1, lr, lsl #12 │ │ │ │ - andeq r0, r1, ip, lsl #1 │ │ │ │ + andeq r1, r1, r8, lsl r6 │ │ │ │ + andeq r1, r1, r6, lsl r6 │ │ │ │ + muleq r1, r4, r0 │ │ │ │ + strdeq r1, [r1], -ip │ │ │ │ + ldrdeq r2, [r1], -r6 │ │ │ │ + andeq r4, r1, lr, lsl #30 │ │ │ │ + strdeq r2, [r1], -r8 │ │ │ │ + andeq r2, r1, lr, asr r2 │ │ │ │ + andeq r2, r1, lr, ror r2 │ │ │ │ + andeq r3, r1, r6, asr r1 │ │ │ │ + ldrdeq r1, [r1], -r4 │ │ │ │ + andeq r1, r1, ip, asr #30 │ │ │ │ + strdeq r4, [r1], -r2 │ │ │ │ strdeq r1, [r1], -r4 │ │ │ │ - andeq r2, r1, lr, asr #5 │ │ │ │ - andeq r4, r1, r6, lsl #30 │ │ │ │ - strdeq r2, [r1], -r0 │ │ │ │ - andeq r2, r1, r6, asr r2 │ │ │ │ - andeq r2, r1, r6, ror r2 │ │ │ │ - andeq r3, r1, lr, asr #2 │ │ │ │ - andeq r1, r1, ip, asr #31 │ │ │ │ - andeq r1, r1, r4, asr #30 │ │ │ │ - andeq r4, r1, sl, ror #21 │ │ │ │ - andeq r1, r1, ip, ror #29 │ │ │ │ - andeq r1, r1, lr, asr lr │ │ │ │ - andeq r1, r1, ip, lsr lr │ │ │ │ - andeq r1, r1, r6, lsr #25 │ │ │ │ - andeq pc, r0, r8, lsr #13 │ │ │ │ - muleq r0, ip, r5 │ │ │ │ - andeq r0, r1, lr, lsr #13 │ │ │ │ - andeq r1, r1, r4, asr #21 │ │ │ │ - andeq r1, r1, ip, asr #17 │ │ │ │ - ldrdeq r1, [r1], -r2 │ │ │ │ - andeq r1, r1, sl, ror #17 │ │ │ │ - andeq r1, r1, r2, lsl #18 │ │ │ │ - andeq r1, r1, r2, lsl r9 │ │ │ │ - andeq r1, r1, sl, ror #25 │ │ │ │ - muleq r0, sl, fp │ │ │ │ + andeq r1, r1, r6, ror #28 │ │ │ │ + andeq r1, r1, r4, asr #28 │ │ │ │ + andeq r1, r1, lr, lsr #25 │ │ │ │ + @ instruction: 0x0000f6b0 │ │ │ │ + andeq pc, r0, r4, lsr #11 │ │ │ │ + @ instruction: 0x000106b6 │ │ │ │ + andeq r1, r1, ip, asr #21 │ │ │ │ + ldrdeq r1, [r1], -r4 │ │ │ │ + ldrdeq r1, [r1], -sl │ │ │ │ + strdeq r1, [r1], -r2 │ │ │ │ + andeq r1, r1, sl, lsl #18 │ │ │ │ + andeq r1, r1, sl, lsl r9 │ │ │ │ + strdeq r1, [r1], -r2 │ │ │ │ + andeq pc, r0, r2, lsr #23 │ │ │ │ blcs 5ebd8 <_IO_stdin_used@@Base+0x1e3e8> │ │ │ │ @ instruction: 0x2600bfd4 │ │ │ │ streq pc, [r1], -r4 │ │ │ │ @ instruction: 0xf0402e00 │ │ │ │ @ instruction: 0xf8df85da │ │ │ │ smlabbcs r1, r4, r7, r3 │ │ │ │ @ instruction: 0xf8df9a22 │ │ │ │ @@ -50761,19 +50761,19 @@ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ vstr d7, [sp, #268] @ 0x10c │ │ │ │ str r7, [lr, #2958] @ 0xb8e │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq pc, r0, ip, lsl #10 │ │ │ │ - strdeq pc, [r0], -lr │ │ │ │ - ldrdeq pc, [r0], -ip │ │ │ │ - andeq pc, r0, r6, lsr #14 │ │ │ │ - strdeq pc, [r0], -r8 │ │ │ │ + andeq pc, r0, r4, lsl r5 @ │ │ │ │ + andeq pc, r0, r6, lsl #8 │ │ │ │ + andeq pc, r0, r4, ror #13 │ │ │ │ + andeq pc, r0, lr, lsr #14 │ │ │ │ + andeq pc, r0, r0, lsl #14 │ │ │ │ blmi 10f4158 <_IO_stdin_used@@Base+0x10b3968> │ │ │ │ blx 474250 <_IO_stdin_used@@Base+0x433a60> │ │ │ │ rschi pc, r2, r0, asr #32 │ │ │ │ blpl 273ce4 <_IO_stdin_used@@Base+0x2334f4> │ │ │ │ blvc 11b4168 <_IO_stdin_used@@Base+0x1173978> │ │ │ │ blx 474260 <_IO_stdin_used@@Base+0x433a70> │ │ │ │ strbhi pc, [sl, -r0, asr #32]! @ │ │ │ │ @@ -51248,37 +51248,37 @@ │ │ │ │ blcc 1974428 <_IO_stdin_used@@Base+0x1933c38> │ │ │ │ mrc 15, 5, fp, cr0, cr8, {2} │ │ │ │ vstr d5, [sp, #272] @ 0x110 │ │ │ │ @ instruction: 0xf7ff5bd8 │ │ │ │ svclt 0x0000bae9 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - andeq r1, r1, r2, lsr #6 │ │ │ │ - ldrdeq r0, [r1], -ip │ │ │ │ - ldrdeq lr, [r0], -r0 │ │ │ │ - strdeq lr, [r0], -r8 │ │ │ │ - andeq r1, r1, r6, ror r1 │ │ │ │ - andeq lr, r0, r0, ror #25 │ │ │ │ + andeq r1, r1, sl, lsr #6 │ │ │ │ + andeq r0, r1, r4, ror #15 │ │ │ │ ldrdeq lr, [r0], -r8 │ │ │ │ - andeq lr, r0, ip, asr #25 │ │ │ │ - andeq r1, r1, ip, ror #1 │ │ │ │ - andeq lr, r0, r4, asr ip │ │ │ │ - andeq lr, r0, r0, ror ip │ │ │ │ + andeq lr, r0, r0, lsl #28 │ │ │ │ + andeq r1, r1, lr, ror r1 │ │ │ │ + andeq lr, r0, r8, ror #25 │ │ │ │ + andeq lr, r0, r0, ror #25 │ │ │ │ + ldrdeq lr, [r0], -r4 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + andeq lr, r0, ip, asr ip │ │ │ │ + andeq lr, r0, r8, ror ip │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r1, r1, r4, ror r0 │ │ │ │ - andeq lr, r0, r0, lsl fp │ │ │ │ - andeq lr, r0, ip, lsl r8 │ │ │ │ - andeq lr, r0, r2, lsr #18 │ │ │ │ - andeq r1, r1, ip, lsr r0 │ │ │ │ - strdeq lr, [r0], -r8 │ │ │ │ - andeq lr, r0, r4, asr #22 │ │ │ │ + andeq r1, r1, ip, ror r0 │ │ │ │ andeq lr, r0, r8, lsl fp │ │ │ │ - andeq lr, r0, sl, lsr fp │ │ │ │ - andeq lr, r0, ip, lsr fp │ │ │ │ + andeq lr, r0, r4, lsr #16 │ │ │ │ + andeq lr, r0, sl, lsr #18 │ │ │ │ + andeq r1, r1, r4, asr #32 │ │ │ │ + andeq lr, r0, r0, lsl #22 │ │ │ │ + andeq lr, r0, ip, asr #22 │ │ │ │ + andeq lr, r0, r0, lsr #22 │ │ │ │ andeq lr, r0, r2, asr #22 │ │ │ │ + andeq lr, r0, r4, asr #22 │ │ │ │ + andeq lr, r0, sl, asr #22 │ │ │ │ vdup.16 d10, r9 │ │ │ │ bls 953a94 <_IO_stdin_used@@Base+0x9132a4> │ │ │ │ andls pc, r2, r3, lsl r8 @ │ │ │ │ svceq 0x0053f1b9 │ │ │ │ rscshi pc, ip, #0 │ │ │ │ rscshi pc, r3, #0, 4 │ │ │ │ stmdaeq r3, {r0, r3, r5, r7, r8, ip, sp, lr, pc}^ │ │ │ │ @@ -51905,31 +51905,31 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, r8, fp, ip, pc} │ │ │ │ orrshi pc, sl, r0, lsl #6 │ │ │ │ svcge 0x0052f43f │ │ │ │ svclt 0x0000e76a │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ ... │ │ │ │ - andeq lr, r0, sl, lsr #9 │ │ │ │ - andeq lr, r0, lr, lsl #9 │ │ │ │ - andeq r3, r1, r2, lsr #32 │ │ │ │ - andeq r3, r1, r6 │ │ │ │ - strdeq sp, [r0], -r6 │ │ │ │ - andeq lr, r0, r0, lsl r2 │ │ │ │ - andeq lr, r0, lr, lsl #5 │ │ │ │ - andeq r1, r1, r2, ror #5 │ │ │ │ - andeq sp, r0, r8, lsl sp │ │ │ │ - andeq sp, r0, r8, lsl #24 │ │ │ │ - andeq lr, r0, r0, lsl #19 │ │ │ │ - andeq sp, r0, ip, asr #25 │ │ │ │ - @ instruction: 0x0000dbbc │ │ │ │ - andeq lr, r0, r4, asr #19 │ │ │ │ - andeq sp, r0, ip, lsl #24 │ │ │ │ - strdeq sp, [r0], -r8 │ │ │ │ - ldrdeq lr, [r0], -lr @ │ │ │ │ + @ instruction: 0x0000e4b2 │ │ │ │ + muleq r0, r6, r4 │ │ │ │ + andeq r3, r1, sl, lsr #32 │ │ │ │ + andeq r3, r1, lr │ │ │ │ + strdeq sp, [r0], -lr │ │ │ │ + andeq lr, r0, r8, lsl r2 │ │ │ │ + muleq r0, r6, r2 │ │ │ │ + andeq r1, r1, sl, ror #5 │ │ │ │ + andeq sp, r0, r0, lsr #26 │ │ │ │ + andeq sp, r0, r0, lsl ip │ │ │ │ + andeq lr, r0, r8, lsl #19 │ │ │ │ + ldrdeq sp, [r0], -r4 │ │ │ │ + andeq sp, r0, r4, asr #23 │ │ │ │ + andeq lr, r0, ip, asr #19 │ │ │ │ + andeq sp, r0, r4, lsl ip │ │ │ │ + andeq sp, r0, r0, lsl #22 │ │ │ │ + andeq lr, r0, r6, ror #3 │ │ │ │ tstcs r1, r8, lsr #24 │ │ │ │ vstr s8, [sp, #612] @ 0x264 │ │ │ │ stmdavs r3!, {r1, r5, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls lr, #2046820352 @ 0x7a000000 │ │ │ │ blmi fe60b10c <_IO_stdin_used@@Base+0xfe5ca91c> │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf7cc9b14 │ │ │ │ @@ -52076,41 +52076,41 @@ │ │ │ │ vstr d6, [sp, #8] │ │ │ │ @ instruction: 0xf7cc7b00 │ │ │ │ strbt lr, [pc], ip, ror #19 │ │ │ │ blgt f5170 <_IO_stdin_used@@Base+0xb4980> │ │ │ │ blgt 77512c <_IO_stdin_used@@Base+0x73493c> │ │ │ │ stmiblt pc!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ ... │ │ │ │ - andeq sp, r0, r0, ror #22 │ │ │ │ - andeq sp, r0, r0, asr sl │ │ │ │ - andeq lr, r0, r4, asr r9 │ │ │ │ - andeq pc, r0, ip, asr #30 │ │ │ │ - andeq sp, r0, sl, lsl fp │ │ │ │ - andeq sp, r0, r0, lsl sl │ │ │ │ - andeq lr, r0, r0, ror r9 │ │ │ │ - andeq pc, r0, lr, lsl #30 │ │ │ │ - andeq sp, r0, r8, ror #21 │ │ │ │ - andeq sp, r0, ip, asr #19 │ │ │ │ - andeq lr, r0, sl, lsl #19 │ │ │ │ - muleq r0, ip, sl │ │ │ │ - muleq r0, r0, r9 │ │ │ │ - andeq lr, r0, r0, ror #19 │ │ │ │ - andeq pc, r0, r8, lsl #29 │ │ │ │ - andeq sp, r0, sl, asr sl │ │ │ │ - andeq sp, r0, sl, asr #18 │ │ │ │ - andeq lr, r0, lr, lsr sl │ │ │ │ - andeq pc, r0, lr, asr #28 │ │ │ │ - @ instruction: 0x0000e8b0 │ │ │ │ - andeq lr, r0, r8, lsr r8 │ │ │ │ - strdeq pc, [r0], -sl │ │ │ │ - andeq lr, r0, lr, asr #18 │ │ │ │ - ldrdeq lr, [r0], -sl │ │ │ │ - andeq lr, r0, ip, asr r8 │ │ │ │ - andeq lr, r0, r4, ror #15 │ │ │ │ - andeq lr, r0, ip, ror #14 │ │ │ │ + andeq sp, r0, r8, ror #22 │ │ │ │ + andeq sp, r0, r8, asr sl │ │ │ │ + andeq lr, r0, ip, asr r9 │ │ │ │ + andeq pc, r0, r4, asr pc @ │ │ │ │ + andeq sp, r0, r2, lsr #22 │ │ │ │ + andeq sp, r0, r8, lsl sl │ │ │ │ + andeq lr, r0, r8, ror r9 │ │ │ │ + andeq pc, r0, r6, lsl pc @ │ │ │ │ + strdeq sp, [r0], -r0 │ │ │ │ + ldrdeq sp, [r0], -r4 │ │ │ │ + muleq r0, r2, r9 │ │ │ │ + andeq sp, r0, r4, lsr #21 │ │ │ │ + muleq r0, r8, r9 │ │ │ │ + andeq lr, r0, r8, ror #19 │ │ │ │ + muleq r0, r0, lr │ │ │ │ + andeq sp, r0, r2, ror #20 │ │ │ │ + andeq sp, r0, r2, asr r9 │ │ │ │ + andeq lr, r0, r6, asr #20 │ │ │ │ + andeq pc, r0, r6, asr lr @ │ │ │ │ + @ instruction: 0x0000e8b8 │ │ │ │ + andeq lr, r0, r0, asr #16 │ │ │ │ + andeq pc, r0, r2, lsl #28 │ │ │ │ + andeq lr, r0, r6, asr r9 │ │ │ │ + andeq lr, r0, r2, ror #15 │ │ │ │ + andeq lr, r0, r4, ror #16 │ │ │ │ + andeq lr, r0, ip, ror #15 │ │ │ │ + andeq lr, r0, r4, ror r7 │ │ │ │ strtmi r9, [r2], -r8, lsr #22 │ │ │ │ ldmdavs r8, {r0, r8, sp} │ │ │ │ strls r4, [r0, #-1603] @ 0xfffff9bd │ │ │ │ stmib r2!, {r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r3, r5, r9, fp, ip, pc}^ │ │ │ │ stmdane fp, {r3, r4, r8} │ │ │ │ bcc fe4753a8 <_IO_stdin_used@@Base+0xfe434bb8> │ │ │ │ @@ -52330,30 +52330,30 @@ │ │ │ │ tstcs r1, r0, lsr #16 │ │ │ │ @ instruction: 0xf8dd9201 │ │ │ │ andls r2, r0, #56, 8 @ 0x38000000 │ │ │ │ @ instruction: 0xf8dd4a12 │ │ │ │ eor r3, r3, ip, lsr r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq sp, r0, sl, ror #29 │ │ │ │ - andeq sp, r0, r4, lsl #30 │ │ │ │ - andeq sp, r0, lr, asr #30 │ │ │ │ - andeq sp, r0, ip, ror pc │ │ │ │ - andeq sp, r0, sl, lsr #31 │ │ │ │ - andeq sp, r0, r8, lsr #31 │ │ │ │ - andeq sp, r0, lr, asr #31 │ │ │ │ - strdeq sp, [r0], -r4 │ │ │ │ - andeq lr, r0, sl, lsl r0 │ │ │ │ - andeq lr, r0, r0, asr r0 │ │ │ │ - andeq lr, r0, r6, ror r0 │ │ │ │ - andeq lr, r0, r0, lsr #1 │ │ │ │ - andeq lr, r0, lr, asr #1 │ │ │ │ - strdeq lr, [r0], -r8 │ │ │ │ - andeq lr, r0, r6, lsl r1 │ │ │ │ - strdeq lr, [r0], -r8 │ │ │ │ + strdeq sp, [r0], -r2 │ │ │ │ + andeq sp, r0, ip, lsl #30 │ │ │ │ + andeq sp, r0, r6, asr pc │ │ │ │ + andeq sp, r0, r4, lsl #31 │ │ │ │ + @ instruction: 0x0000dfb2 │ │ │ │ + @ instruction: 0x0000dfb0 │ │ │ │ + ldrdeq sp, [r0], -r6 │ │ │ │ + strdeq sp, [r0], -ip │ │ │ │ + andeq lr, r0, r2, lsr #32 │ │ │ │ + andeq lr, r0, r8, asr r0 │ │ │ │ + andeq lr, r0, lr, ror r0 │ │ │ │ + andeq lr, r0, r8, lsr #1 │ │ │ │ + ldrdeq lr, [r0], -r6 │ │ │ │ + andeq lr, r0, r0, lsl #2 │ │ │ │ + andeq lr, r0, lr, lsl r1 │ │ │ │ + andeq lr, r0, r0, lsl #2 │ │ │ │ @ instruction: 0xf7cb447a │ │ │ │ @ instruction: 0xf7ffefc2 │ │ │ │ vabs.f64 d11, d25 │ │ │ │ vmov.f64 d9, d10 │ │ │ │ vmov.f64 d3, d10 │ │ │ │ vmov.f64 d2, d10 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ @@ -52507,21 +52507,21 @@ │ │ │ │ ldc 1, cr13, [r3, #984] @ 0x3d8 │ │ │ │ vdiv.f64 d6, d6, d0 │ │ │ │ ldrb r8, [r1, r7, lsl #22]! │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addmi r4, pc, r0 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq pc, r0, r8, ror #20 │ │ │ │ - andeq sp, r0, sl, asr r8 │ │ │ │ - strdeq sp, [r0], -sl │ │ │ │ - andeq lr, r0, r8, lsl #18 │ │ │ │ - andeq sp, r0, lr, asr #7 │ │ │ │ - muleq r0, sl, lr │ │ │ │ - andeq sp, r0, sl, ror #6 │ │ │ │ + andeq pc, r0, r0, ror sl @ │ │ │ │ + andeq sp, r0, r2, ror #16 │ │ │ │ + andeq sp, r0, r2, lsl #8 │ │ │ │ + andeq lr, r0, r0, lsl r9 │ │ │ │ + ldrdeq sp, [r0], -r6 │ │ │ │ + andeq lr, r0, r2, lsr #29 │ │ │ │ + andeq sp, r0, r2, ror r3 │ │ │ │ blls 1075cbc <_IO_stdin_used@@Base+0x10354cc> │ │ │ │ blx 475db0 <_IO_stdin_used@@Base+0x4355c0> │ │ │ │ mcrge 4, 6, pc, cr11, cr12, {1} @ │ │ │ │ tstcs r1, r8, lsr #24 │ │ │ │ strcs pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ ldrbtmi r6, [sl], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0x46189318 │ │ │ │ @@ -52777,54 +52777,54 @@ │ │ │ │ blls 74c0d0 <_IO_stdin_used@@Base+0x70b8e0> │ │ │ │ svcls 0x00409c3c │ │ │ │ mrrcne 10, 2, r9, r9, cr0 @ │ │ │ │ ble cb038 <_IO_stdin_used@@Base+0x8a848> │ │ │ │ addsmi r3, sl, #134217728 @ 0x8000000 │ │ │ │ eorls sp, r0, #63744 @ 0xf900 │ │ │ │ ldmlt r5, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - andeq sp, r0, sl, lsl #4 │ │ │ │ - strdeq sp, [r0], -r8 │ │ │ │ - andeq lr, r0, r0, asr r5 │ │ │ │ - @ instruction: 0x0000d1b2 │ │ │ │ - andeq sp, r0, r2, lsr #1 │ │ │ │ - andeq lr, r0, lr, ror #10 │ │ │ │ - andeq sp, r0, sl, ror r0 │ │ │ │ + andeq sp, r0, r2, lsl r2 │ │ │ │ + andeq sp, r0, r0, lsl #2 │ │ │ │ + andeq lr, r0, r8, asr r5 │ │ │ │ + @ instruction: 0x0000d1ba │ │ │ │ + andeq sp, r0, sl, lsr #1 │ │ │ │ + andeq lr, r0, r6, ror r5 │ │ │ │ + andeq sp, r0, r2, lsl #1 │ │ │ │ + andeq sp, r0, r4, lsl #3 │ │ │ │ + andeq lr, r0, sl, lsr #11 │ │ │ │ + andeq sp, r0, r8, lsr r0 │ │ │ │ + andeq sp, r0, sl, lsr r1 │ │ │ │ + andeq lr, r0, lr, lsl #11 │ │ │ │ + andeq lr, r0, sl, asr #11 │ │ │ │ + andeq lr, r0, lr, asr r7 │ │ │ │ + andeq lr, r0, r4, lsr #15 │ │ │ │ + andeq lr, r0, r8, asr #15 │ │ │ │ + ldrdeq lr, [r0], -r4 │ │ │ │ + strdeq r0, [r1], -r4 │ │ │ │ andeq sp, r0, ip, ror r1 │ │ │ │ - andeq lr, r0, r2, lsr #11 │ │ │ │ - andeq sp, r0, r0, lsr r0 │ │ │ │ - andeq sp, r0, r2, lsr r1 │ │ │ │ - andeq lr, r0, r6, lsl #11 │ │ │ │ - andeq lr, r0, r2, asr #11 │ │ │ │ - andeq lr, r0, r6, asr r7 │ │ │ │ - muleq r0, ip, r7 │ │ │ │ - andeq lr, r0, r0, asr #15 │ │ │ │ - andeq lr, r0, ip, asr #15 │ │ │ │ - andeq r0, r1, ip, ror #11 │ │ │ │ - andeq sp, r0, r4, ror r1 │ │ │ │ - andeq lr, r0, ip, ror #14 │ │ │ │ - andeq sp, r0, lr, lsl #3 │ │ │ │ - andeq sp, r0, lr, lsl #3 │ │ │ │ - andeq lr, r0, r0, lsr #24 │ │ │ │ - andeq lr, r0, sl, asr r7 │ │ │ │ - andeq lr, r0, r0, ror #17 │ │ │ │ - @ instruction: 0x0000ebba │ │ │ │ - andeq lr, r0, sl, asr #23 │ │ │ │ - andeq lr, r0, lr, asr #27 │ │ │ │ - andeq r0, r1, r6, ror #9 │ │ │ │ - andeq lr, r0, r4, lsl r0 │ │ │ │ - andeq ip, r0, r6, lsr pc │ │ │ │ - andeq ip, r0, r6, lsr #28 │ │ │ │ - andeq lr, r0, r2, asr #32 │ │ │ │ - andeq pc, r0, ip, asr r3 @ │ │ │ │ - andeq sp, r0, r0, asr #32 │ │ │ │ - andeq sp, r0, r6, lsr r0 │ │ │ │ - andeq lr, r0, r8, asr #21 │ │ │ │ - andeq ip, r0, r4, ror #31 │ │ │ │ - andeq ip, r0, r2, ror #31 │ │ │ │ - muleq r0, r6, sl │ │ │ │ + andeq lr, r0, r4, ror r7 │ │ │ │ + muleq r0, r6, r1 │ │ │ │ + muleq r0, r6, r1 │ │ │ │ + andeq lr, r0, r8, lsr #24 │ │ │ │ + andeq lr, r0, r2, ror #14 │ │ │ │ + andeq lr, r0, r8, ror #17 │ │ │ │ + andeq lr, r0, r2, asr #23 │ │ │ │ + ldrdeq lr, [r0], -r2 │ │ │ │ + ldrdeq lr, [r0], -r6 │ │ │ │ + andeq r0, r1, lr, ror #9 │ │ │ │ + andeq lr, r0, ip, lsl r0 │ │ │ │ + andeq ip, r0, lr, lsr pc │ │ │ │ + andeq ip, r0, lr, lsr #28 │ │ │ │ + andeq lr, r0, sl, asr #32 │ │ │ │ + andeq pc, r0, r4, ror #6 │ │ │ │ + andeq sp, r0, r8, asr #32 │ │ │ │ + andeq sp, r0, lr, lsr r0 │ │ │ │ + ldrdeq lr, [r0], -r0 │ │ │ │ + andeq ip, r0, ip, ror #31 │ │ │ │ + andeq ip, r0, sl, ror #31 │ │ │ │ + muleq r0, lr, sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi f5b60 <_IO_stdin_used@@Base+0xb5370> │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ sbcseq pc, r8, #204, 16 @ 0xcc0000 │ │ │ │ ldclmi 6, cr15, [ip, #692]! @ 0x2b4 │ │ │ │ cdpge 6, 3, cr4, cr7, cr4, {0} │ │ │ │ @@ -53034,27 +53034,27 @@ │ │ │ │ ldrbtmi fp, [r8], #104 @ 0x68 │ │ │ │ andsvs r4, lr, pc, ror r4 │ │ │ │ svclt 0x0000e052 │ │ │ │ ... │ │ │ │ andeq r5, r2, r0, asr #18 │ │ │ │ andeq r5, r2, r2, lsr r9 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq r1, r1, lr, ror #25 │ │ │ │ - ldrdeq ip, [r0], -r0 │ │ │ │ - @ instruction: 0x0000cbbe │ │ │ │ - muleq r0, r4, ip │ │ │ │ - andeq ip, r0, sl, lsl #29 │ │ │ │ - muleq r0, r6, fp │ │ │ │ - andeq pc, r0, lr, lsl r2 @ │ │ │ │ + strdeq r1, [r1], -r6 │ │ │ │ + ldrdeq ip, [r0], -r8 │ │ │ │ + andeq ip, r0, r6, asr #23 │ │ │ │ + muleq r0, ip, ip │ │ │ │ + muleq r0, r2, lr │ │ │ │ + muleq r0, lr, fp │ │ │ │ + andeq pc, r0, r6, lsr #4 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq pc, r0, r6, ror #5 │ │ │ │ - andeq pc, r0, r2, ror #3 │ │ │ │ - @ instruction: 0x0000f2b4 │ │ │ │ - andeq r1, r1, lr, ror #19 │ │ │ │ - andeq pc, r0, r4, ror r2 @ │ │ │ │ + andeq pc, r0, lr, ror #5 │ │ │ │ + andeq pc, r0, sl, ror #3 │ │ │ │ + @ instruction: 0x0000f2bc │ │ │ │ + strdeq r1, [r1], -r6 │ │ │ │ + andeq pc, r0, ip, ror r2 @ │ │ │ │ bcs 1378dc4 <_IO_stdin_used@@Base+0x13385d4> │ │ │ │ @ instruction: 0xf852447a │ │ │ │ @ instruction: 0xf8df3023 │ │ │ │ ldrbtmi r2, [sl], #-2632 @ 0xfffff5b8 │ │ │ │ strcc r2, [r1], -r1, lsl #2 │ │ │ │ b d78988 <_IO_stdin_used@@Base+0xd38198> │ │ │ │ bls 6a16b8 <_IO_stdin_used@@Base+0x660ec8> │ │ │ │ @@ -53707,78 +53707,78 @@ │ │ │ │ blle ff00bef4 <_IO_stdin_used@@Base+0xfefcb704> │ │ │ │ ldrtmi r9, [sl], r3, lsr #24 │ │ │ │ @ instruction: 0x3018f8d8 │ │ │ │ @ instruction: 0xf06fe4e8 │ │ │ │ @ instruction: 0xf7ff001f │ │ │ │ @ instruction: 0xf7cabba8 │ │ │ │ svclt 0x0000ef72 │ │ │ │ - muleq r1, r0, r9 │ │ │ │ - andeq r0, r1, r6, asr #7 │ │ │ │ - andeq pc, r0, sl, lsr r0 @ │ │ │ │ - andeq r0, r1, lr, lsr r3 │ │ │ │ - andeq pc, r0, r2, lsl r0 @ │ │ │ │ - andeq pc, r0, r2, lsl r0 @ │ │ │ │ - @ instruction: 0x0000c8bc │ │ │ │ - andeq ip, r0, lr, lsr #15 │ │ │ │ - andeq pc, r0, r8, ror r1 @ │ │ │ │ - andeq pc, r0, sl, ror r1 @ │ │ │ │ - andeq ip, r0, r0, ror #16 │ │ │ │ - andeq ip, r0, r0, asr r7 │ │ │ │ - andeq pc, r0, r4, lsr #3 │ │ │ │ - strdeq pc, [r0], -r6 │ │ │ │ + muleq r1, r8, r9 │ │ │ │ + andeq r0, r1, lr, asr #7 │ │ │ │ + andeq pc, r0, r2, asr #32 │ │ │ │ + andeq r0, r1, r6, asr #6 │ │ │ │ + andeq pc, r0, sl, lsl r0 @ │ │ │ │ + andeq pc, r0, sl, lsl r0 @ │ │ │ │ + andeq ip, r0, r4, asr #17 │ │ │ │ + @ instruction: 0x0000c7b6 │ │ │ │ + andeq pc, r0, r0, lsl #3 │ │ │ │ + andeq pc, r0, r2, lsl #3 │ │ │ │ + andeq ip, r0, r8, ror #16 │ │ │ │ + andeq ip, r0, r8, asr r7 │ │ │ │ + andeq pc, r0, ip, lsr #3 │ │ │ │ + strdeq pc, [r0], -lr │ │ │ │ andeq r5, r2, sl, lsl r4 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - ldrdeq lr, [r0], -lr @ │ │ │ │ - ldrdeq lr, [r0], -lr @ │ │ │ │ - @ instruction: 0x0000eeba │ │ │ │ - andeq pc, r0, r0, asr #32 │ │ │ │ - andeq pc, r0, r8, asr #1 │ │ │ │ - andeq pc, r0, sl, ror #1 │ │ │ │ - andeq lr, r0, r0, lsr #28 │ │ │ │ - andeq lr, r0, r8, ror #24 │ │ │ │ - @ instruction: 0x0000edbe │ │ │ │ - andeq lr, r0, r0, asr #27 │ │ │ │ - @ instruction: 0x0000eeb0 │ │ │ │ - andeq lr, r0, r4, asr #26 │ │ │ │ - andeq r1, r1, r8, lsl #12 │ │ │ │ - andeq lr, r0, r4, lsl #29 │ │ │ │ - andeq lr, r0, lr, lsl #26 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - andeq lr, r0, r2, ror #28 │ │ │ │ - andeq lr, r0, lr, asr #24 │ │ │ │ - andeq lr, r0, sl, ror #26 │ │ │ │ - andeq lr, r0, r2, asr #26 │ │ │ │ - @ instruction: 0x0000ebbc │ │ │ │ + andeq lr, r0, r6, ror #29 │ │ │ │ + andeq lr, r0, r6, ror #29 │ │ │ │ + andeq lr, r0, r2, asr #29 │ │ │ │ + andeq pc, r0, r8, asr #32 │ │ │ │ + ldrdeq pc, [r0], -r0 │ │ │ │ + strdeq pc, [r0], -r2 │ │ │ │ + andeq lr, r0, r8, lsr #28 │ │ │ │ + andeq lr, r0, r0, ror ip │ │ │ │ + andeq lr, r0, r6, asr #27 │ │ │ │ + andeq lr, r0, r8, asr #27 │ │ │ │ + @ instruction: 0x0000eeb8 │ │ │ │ + andeq lr, r0, ip, asr #26 │ │ │ │ + andeq r1, r1, r0, lsl r6 │ │ │ │ + andeq lr, r0, ip, lsl #29 │ │ │ │ + andeq lr, r0, r6, lsl sp │ │ │ │ + andeq r1, r1, r4, ror #11 │ │ │ │ + andeq lr, r0, sl, ror #28 │ │ │ │ + andeq lr, r0, r6, asr ip │ │ │ │ + andeq lr, r0, r2, ror sp │ │ │ │ + andeq lr, r0, sl, asr #26 │ │ │ │ + andeq lr, r0, r4, asr #23 │ │ │ │ + andeq lr, r0, r2, lsl #26 │ │ │ │ + ldrdeq lr, [r0], -r8 │ │ │ │ + andeq ip, r0, r2, lsr r3 │ │ │ │ + andeq ip, r0, r4, lsl #12 │ │ │ │ + andeq ip, r0, lr, lsl #6 │ │ │ │ + andeq lr, r0, r6, ror #22 │ │ │ │ + strdeq lr, [r0], -r4 │ │ │ │ + andeq lr, r0, r8, lsl #21 │ │ │ │ + andeq lr, r0, sl, asr #20 │ │ │ │ + andeq lr, r0, sl, ror #20 │ │ │ │ + andeq lr, r0, r0, lsr sl │ │ │ │ + andeq r1, r1, r0, lsl #5 │ │ │ │ strdeq lr, [r0], -sl │ │ │ │ - ldrdeq lr, [r0], -r0 │ │ │ │ - andeq ip, r0, sl, lsr #6 │ │ │ │ - strdeq ip, [r0], -ip @ │ │ │ │ - andeq ip, r0, r6, lsl #6 │ │ │ │ - andeq lr, r0, lr, asr fp │ │ │ │ - andeq lr, r0, ip, ror #21 │ │ │ │ - andeq lr, r0, r0, lsl #21 │ │ │ │ - andeq lr, r0, r2, asr #20 │ │ │ │ - andeq lr, r0, r2, ror #20 │ │ │ │ - andeq lr, r0, r8, lsr #20 │ │ │ │ - andeq r1, r1, r8, ror r2 │ │ │ │ + andeq lr, r0, lr, lsl #19 │ │ │ │ + andeq r1, r1, sl, asr r2 │ │ │ │ strdeq lr, [r0], -r2 │ │ │ │ - andeq lr, r0, r6, lsl #19 │ │ │ │ - andeq r1, r1, r2, asr r2 │ │ │ │ - andeq lr, r0, sl, ror #19 │ │ │ │ - andeq lr, r0, r0, lsr r9 │ │ │ │ - andeq lr, r0, ip, lsr r8 │ │ │ │ - ldrdeq lr, [r0], -lr @ │ │ │ │ - andeq lr, r0, lr, lsr #18 │ │ │ │ - muleq r0, ip, r7 │ │ │ │ - strdeq lr, [r0], -lr @ │ │ │ │ - strdeq r0, [r1], -r0 @ │ │ │ │ - muleq r0, r6, r8 │ │ │ │ - andeq lr, r0, r2, ror #13 │ │ │ │ - andeq r0, r1, ip, lsr #31 │ │ │ │ - andeq lr, r0, r0, ror #16 │ │ │ │ + andeq lr, r0, r8, lsr r9 │ │ │ │ + andeq lr, r0, r4, asr #16 │ │ │ │ + andeq lr, r0, r6, ror #17 │ │ │ │ + andeq lr, r0, r6, lsr r9 │ │ │ │ + andeq lr, r0, r4, lsr #15 │ │ │ │ + andeq lr, r0, r6, lsl #18 │ │ │ │ + strdeq r0, [r1], -r8 │ │ │ │ + muleq r0, lr, r8 │ │ │ │ + andeq lr, r0, sl, ror #13 │ │ │ │ + @ instruction: 0x00010fb4 │ │ │ │ + andeq lr, r0, r8, ror #16 │ │ │ │ ldrlt fp, [r0, #-784] @ 0xfffffcf0 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ stcvs 6, cr4, [r0], {4} │ │ │ │ @ instruction: 0xf7cbb118 │ │ │ │ movwcs lr, #2790 @ 0xae6 │ │ │ │ @@ -53815,15 +53815,15 @@ │ │ │ │ strtmi lr, [r0], -lr, asr #24 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r4, r2, r8, lsl #20 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq pc, r0, r4, lsl r8 @ │ │ │ │ + andeq pc, r0, ip, lsl r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ @ instruction: 0xf8dfb0b1 │ │ │ │ movwcs r4, #1368 @ 0x558 │ │ │ │ ldrbne pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ @@ -54167,37 +54167,37 @@ │ │ │ │ mcrge 4, 6, pc, cr3, cr15, {3} @ │ │ │ │ @ instruction: 0xf7cae6ea │ │ │ │ svclt 0x0000ebe2 │ │ │ │ muleq r2, ip, r9 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ andeq r4, r2, sl, ror r9 │ │ │ │ - andeq pc, r0, r4, asr #15 │ │ │ │ - andeq pc, r0, lr, lsl r9 @ │ │ │ │ - andeq pc, r0, ip, asr #16 │ │ │ │ - andeq pc, r0, r2, lsl #18 │ │ │ │ - andeq pc, r0, r6, lsr #15 │ │ │ │ - andeq pc, r0, lr, lsl #15 │ │ │ │ - andeq pc, r0, r8, lsr r7 @ │ │ │ │ - andeq pc, r0, r4, lsl #15 │ │ │ │ - andeq pc, r0, lr, lsl #14 │ │ │ │ - andeq pc, r0, r2, ror r7 @ │ │ │ │ - andeq pc, r0, r4, ror #13 │ │ │ │ - andeq pc, r0, sl, asr #11 │ │ │ │ - andeq pc, r0, r2, lsr #11 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq pc, r0, r2, lsl r5 @ │ │ │ │ - muleq r0, lr, r5 │ │ │ │ - strdeq pc, [r0], -r8 │ │ │ │ + andeq pc, r0, ip, asr #15 │ │ │ │ + andeq pc, r0, r6, lsr #18 │ │ │ │ + andeq pc, r0, r4, asr r8 @ │ │ │ │ + andeq pc, r0, sl, lsl #18 │ │ │ │ + andeq pc, r0, lr, lsr #15 │ │ │ │ + muleq r0, r6, r7 │ │ │ │ + andeq pc, r0, r0, asr #14 │ │ │ │ + andeq pc, r0, ip, lsl #15 │ │ │ │ + andeq pc, r0, r6, lsl r7 @ │ │ │ │ + andeq pc, r0, sl, ror r7 @ │ │ │ │ + andeq pc, r0, ip, ror #13 │ │ │ │ + ldrdeq pc, [r0], -r2 │ │ │ │ + andeq pc, r0, sl, lsr #11 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ + andeq pc, r0, sl, lsl r5 @ │ │ │ │ + andeq pc, r0, r6, lsr #11 │ │ │ │ andeq pc, r0, r0, lsl #10 │ │ │ │ + andeq pc, r0, r8, lsl #10 │ │ │ │ andeq r4, r2, ip, lsl r5 │ │ │ │ - ldrdeq pc, [r0], -r0 │ │ │ │ - strdeq pc, [r0], -sl │ │ │ │ - andeq pc, r0, r0, lsr #6 │ │ │ │ - andeq pc, r0, r2, asr #6 │ │ │ │ + ldrdeq pc, [r0], -r8 │ │ │ │ + andeq pc, r0, r2, lsl #8 │ │ │ │ + andeq pc, r0, r8, lsr #6 │ │ │ │ + andeq pc, r0, sl, asr #6 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb92e2c <_IO_stdin_used@@Base+0xfeb5263c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460a4610 │ │ │ │ @@ -54250,16 +54250,16 @@ │ │ │ │ @ instruction: 0xf7cae7d2 │ │ │ │ svclt 0x0000eb3e │ │ │ │ @ instruction: 0x000243b6 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ @ instruction: 0x000243b2 │ │ │ │ andeq r4, r2, r0, ror #6 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq pc, r0, r6, lsr #6 │ │ │ │ - andeq pc, r0, sl, asr #6 │ │ │ │ + andeq pc, r0, lr, lsr #6 │ │ │ │ + andeq pc, r0, r2, asr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb92f20 <_IO_stdin_used@@Base+0xfeb52730> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460a4610 │ │ │ │ blls 44d6b8 <_IO_stdin_used@@Base+0x40cec8> │ │ │ │ @@ -54308,16 +54308,16 @@ │ │ │ │ @ instruction: 0xe7d1e874 │ │ │ │ b ff279d0c <_IO_stdin_used@@Base+0xff23951c> │ │ │ │ andeq r4, r2, r2, asr #5 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ @ instruction: 0x000242be │ │ │ │ andeq r4, r2, r8, ror r2 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq pc, r0, lr, lsr r2 @ │ │ │ │ - andeq pc, r0, r0, ror #4 │ │ │ │ + andeq pc, r0, r6, asr #4 │ │ │ │ + andeq pc, r0, r8, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb93008 <_IO_stdin_used@@Base+0xfeb52818> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ eorcs r0, r8, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xf7ca2100 │ │ │ │ andcs lr, r0, r4, ror #16 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -54972,76 +54972,76 @@ │ │ │ │ ldmvs ip!, {r0, r1, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0x8014f8d7 │ │ │ │ @ instruction: 0xf7c9e6e1 │ │ │ │ svclt 0x0000ed96 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r4, r2, r2, asr #3 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq r0, r1, r2, lsr #13 │ │ │ │ + andeq r0, r1, sl, lsr #13 │ │ │ │ andeq r4, r2, ip, lsl #3 │ │ │ │ - andeq pc, r0, ip, ror r1 @ │ │ │ │ + andeq pc, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq pc, r0, lr, ror r1 @ │ │ │ │ - strdeq sp, [r0], -r6 │ │ │ │ - andeq sp, r0, r0, lsl ip │ │ │ │ - andeq sp, r0, sl, asr #1 │ │ │ │ - andeq sp, r0, r4, ror #23 │ │ │ │ - muleq r0, lr, r0 │ │ │ │ - @ instruction: 0x0000dbb8 │ │ │ │ - andeq sp, r0, r8, rrx │ │ │ │ - andeq sp, r0, r2, lsl #23 │ │ │ │ - andeq sp, r0, sl, lsl r0 │ │ │ │ - andeq sp, r0, r4, lsr fp │ │ │ │ - ldrdeq ip, [r0], -sl │ │ │ │ - strdeq sp, [r0], -r4 │ │ │ │ - andeq pc, r0, r2, asr #32 │ │ │ │ - andeq lr, r0, r8, ror #31 │ │ │ │ - andeq pc, r0, r0 │ │ │ │ + andeq pc, r0, r6, lsl #3 │ │ │ │ + strdeq sp, [r0], -lr │ │ │ │ + andeq sp, r0, r8, lsl ip │ │ │ │ + ldrdeq sp, [r0], -r2 │ │ │ │ + andeq sp, r0, ip, ror #23 │ │ │ │ + andeq sp, r0, r6, lsr #1 │ │ │ │ + andeq sp, r0, r0, asr #23 │ │ │ │ + andeq sp, r0, r0, ror r0 │ │ │ │ + andeq sp, r0, sl, lsl #23 │ │ │ │ + andeq sp, r0, r2, lsr #32 │ │ │ │ + andeq sp, r0, ip, lsr fp │ │ │ │ + andeq ip, r0, r2, ror #31 │ │ │ │ + strdeq sp, [r0], -ip │ │ │ │ + andeq pc, r0, sl, asr #32 │ │ │ │ + strdeq lr, [r0], -r0 │ │ │ │ + andeq pc, r0, r8 │ │ │ │ @ instruction: 0x00004eb6 │ │ │ │ + @ instruction: 0x0000efb6 │ │ │ │ andeq lr, r0, lr, lsr #31 │ │ │ │ - andeq lr, r0, r6, lsr #31 │ │ │ │ - @ instruction: 0x0000efb0 │ │ │ │ - andeq lr, r0, sl, asr #31 │ │ │ │ - ldrdeq lr, [r0], -lr @ │ │ │ │ + @ instruction: 0x0000efb8 │ │ │ │ + ldrdeq lr, [r0], -r2 │ │ │ │ + andeq lr, r0, r6, ror #31 │ │ │ │ + ldrdeq lr, [r0], -r4 │ │ │ │ + muleq r0, r0, lr │ │ │ │ andeq lr, r0, ip, asr #31 │ │ │ │ - andeq lr, r0, r8, lsl #29 │ │ │ │ - andeq lr, r0, r4, asr #31 │ │ │ │ - @ instruction: 0x0000efb6 │ │ │ │ + @ instruction: 0x0000efbe │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq sp, r0, r4, asr r5 │ │ │ │ - andeq lr, r0, r4, ror #29 │ │ │ │ - andeq ip, r0, lr, lsl #26 │ │ │ │ - andeq sp, r0, r8, lsr #16 │ │ │ │ + andeq sp, r0, ip, asr r5 │ │ │ │ + andeq lr, r0, ip, ror #29 │ │ │ │ + andeq ip, r0, r6, lsl sp │ │ │ │ + andeq sp, r0, r0, lsr r8 │ │ │ │ + andeq ip, r0, r6, ror #25 │ │ │ │ + andeq sp, r0, r0, lsl #16 │ │ │ │ + @ instruction: 0x0000ccb6 │ │ │ │ + ldrdeq sp, [r0], -r0 │ │ │ │ + andeq ip, r0, r8, ror #24 │ │ │ │ + andeq sp, r0, r2, lsl #15 │ │ │ │ + andeq ip, r0, r2, lsr ip │ │ │ │ + andeq sp, r0, ip, asr #14 │ │ │ │ + andeq ip, r0, lr, lsl #24 │ │ │ │ + andeq sp, r0, r8, lsr #14 │ │ │ │ ldrdeq ip, [r0], -lr │ │ │ │ strdeq sp, [r0], -r8 │ │ │ │ - andeq ip, r0, lr, lsr #25 │ │ │ │ - andeq sp, r0, r8, asr #15 │ │ │ │ - andeq ip, r0, r0, ror #24 │ │ │ │ - andeq sp, r0, sl, ror r7 │ │ │ │ - andeq ip, r0, sl, lsr #24 │ │ │ │ - andeq sp, r0, r4, asr #14 │ │ │ │ - andeq ip, r0, r6, lsl #24 │ │ │ │ - andeq sp, r0, r0, lsr #14 │ │ │ │ - ldrdeq ip, [r0], -r6 │ │ │ │ - strdeq sp, [r0], -r0 │ │ │ │ - andeq ip, r0, r6, lsr #23 │ │ │ │ - andeq sp, r0, r0, asr #13 │ │ │ │ - andeq ip, r0, r8, asr fp │ │ │ │ - andeq sp, r0, r2, ror r6 │ │ │ │ - andeq ip, r0, r0, lsr #22 │ │ │ │ - andeq sp, r0, sl, lsr r6 │ │ │ │ - strdeq ip, [r0], -ip @ │ │ │ │ - andeq sp, r0, r6, lsl r6 │ │ │ │ - @ instruction: 0x0000ecba │ │ │ │ - ldrdeq lr, [r0], -r4 │ │ │ │ - andeq lr, r0, r8, lsl #21 │ │ │ │ - andeq lr, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x0000eab2 │ │ │ │ + andeq ip, r0, lr, lsr #23 │ │ │ │ + andeq sp, r0, r8, asr #13 │ │ │ │ + andeq ip, r0, r0, ror #22 │ │ │ │ + andeq sp, r0, sl, ror r6 │ │ │ │ + andeq ip, r0, r8, lsr #22 │ │ │ │ + andeq sp, r0, r2, asr #12 │ │ │ │ + andeq ip, r0, r4, lsl #22 │ │ │ │ + andeq sp, r0, lr, lsl r6 │ │ │ │ + andeq lr, r0, r2, asr #25 │ │ │ │ + ldrdeq lr, [r0], -ip │ │ │ │ + muleq r0, r0, sl │ │ │ │ + andeq lr, r0, r8, lsr #21 │ │ │ │ + @ instruction: 0x0000eaba │ │ │ │ andeq r3, r2, r8, lsr #16 │ │ │ │ - andeq ip, r0, r2, lsl r8 │ │ │ │ + andeq ip, r0, sl, lsl r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi f7e10 <_IO_stdin_used@@Base+0xb7620> │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ adclt r4, sp, r1, lsr #21 │ │ │ │ ldrbtmi r4, [sl], #-2977 @ 0xfffff45f │ │ │ │ @@ -55203,26 +55203,26 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ ldmdb r2!, {r0, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e7e4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r1 │ │ │ │ muleq r2, r6, r6 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq pc, r0, lr, ror fp @ │ │ │ │ + andeq pc, r0, r6, lsl #23 │ │ │ │ andeq r3, r2, r4, lsl #13 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - strdeq lr, [r0], -r6 │ │ │ │ - andeq lr, r0, r8, lsl #18 │ │ │ │ - andeq lr, r0, r2, asr #18 │ │ │ │ - andeq pc, r0, r6, lsl fp @ │ │ │ │ - andeq lr, r0, r4, asr r9 │ │ │ │ - andeq lr, r0, r2, lsr r8 │ │ │ │ - strdeq lr, [r0], -r6 │ │ │ │ + strdeq lr, [r0], -lr @ │ │ │ │ + andeq lr, r0, r0, lsl r9 │ │ │ │ + andeq lr, r0, sl, asr #18 │ │ │ │ + andeq pc, r0, lr, lsl fp @ │ │ │ │ + andeq lr, r0, ip, asr r9 │ │ │ │ + andeq lr, r0, sl, lsr r8 │ │ │ │ + strdeq lr, [r0], -lr @ │ │ │ │ andeq r3, r2, r0, asr r4 │ │ │ │ - andeq lr, r0, r2, lsr #17 │ │ │ │ + andeq lr, r0, sl, lsr #17 │ │ │ │ movwne pc, #4175 @ 0x104f @ │ │ │ │ eoreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_s, r7, lsl #2 │ │ │ │ eorseq pc, r0, r7, lsl #2 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ bl ff67ab60 <_IO_stdin_used@@Base+0xff63a370> │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @@ -55331,17 +55331,17 @@ │ │ │ │ stmdacs r0, {r1, r2, r3, r4, r5, r6, r8, r9, sp, lr} │ │ │ │ bmi 231118 <_IO_stdin_used@@Base+0x1f0928> │ │ │ │ orrcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r2, #257 @ 0x101 │ │ │ │ @ instruction: 0xf7c9447a │ │ │ │ strb lr, [r5, ip, ror #16] │ │ │ │ b ff07ad18 <_IO_stdin_used@@Base+0xff03a528> │ │ │ │ - andeq lr, r0, r8, ror r6 │ │ │ │ - @ instruction: 0x0000e5b8 │ │ │ │ - strdeq lr, [r0], -r4 │ │ │ │ + andeq lr, r0, r0, lsl #13 │ │ │ │ + andeq lr, r0, r0, asr #11 │ │ │ │ + strdeq lr, [r0], -ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1782c0 <_IO_stdin_used@@Base+0x137ad0> │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq ff87b144 <_IO_stdin_used@@Base+0xff83a954> │ │ │ │ ldclvc 5, cr15, [fp, #-692]! @ 0xfffffd4c │ │ │ │ ldrbtne pc, [r8], #2271 @ 0x8df @ │ │ │ │ @@ -55661,30 +55661,30 @@ │ │ │ │ @ instruction: 0xe74e65fb │ │ │ │ ldrbtmi r4, [fp], #-2836 @ 0xfffff4ec │ │ │ │ svclt 0x0000e746 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00b00000 │ │ │ │ ldrdeq r3, [r2], -lr │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x0000f6b0 │ │ │ │ + @ instruction: 0x0000f6b8 │ │ │ │ andeq r3, r2, r4, lsr #3 │ │ │ │ andeq r3, r2, r2, lsl r1 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq lr, r0, r4, lsr #11 │ │ │ │ - andeq lr, r0, r8, ror r5 │ │ │ │ - andeq lr, r0, r2, lsl #10 │ │ │ │ - andeq pc, r0, lr, lsr #9 │ │ │ │ - andeq fp, r0, r0, ror #29 │ │ │ │ - strdeq lr, [r0], -ip │ │ │ │ - strdeq lr, [r0], -ip │ │ │ │ - ldrdeq sp, [r0], -r6 │ │ │ │ + andeq lr, r0, ip, lsr #11 │ │ │ │ + andeq lr, r0, r0, lsl #11 │ │ │ │ + andeq lr, r0, sl, lsl #10 │ │ │ │ + @ instruction: 0x0000f4b6 │ │ │ │ + andeq fp, r0, r8, ror #29 │ │ │ │ + andeq lr, r0, r4, lsl #8 │ │ │ │ + andeq lr, r0, r4, lsl #8 │ │ │ │ + ldrdeq sp, [r0], -lr │ │ │ │ andeq r3, r0, r4, lsl lr │ │ │ │ andeq r5, r0, r4, lsr #7 │ │ │ │ + andeq fp, r0, r2, lsr #26 │ │ │ │ andeq fp, r0, sl, lsl sp │ │ │ │ - andeq fp, r0, r2, lsl sp │ │ │ │ @ instruction: 0xf7c82054 │ │ │ │ ldmdacs r4, {r2, r3, r4, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ subcs sp, r3, sp, lsr #3 │ │ │ │ ldcl 7, cr15, [r6, #800] @ 0x320 │ │ │ │ @ instruction: 0xd1a82843 │ │ │ │ @ instruction: 0xf5074ab8 │ │ │ │ ldrbtvs r7, [lr], r4, lsr #23 │ │ │ │ @@ -55866,16 +55866,16 @@ │ │ │ │ strcs r8, [r0], #-273 @ 0xfffffeef │ │ │ │ ldrbtvs r6, [ip], #-2044 @ 0xfffff804 │ │ │ │ ldrdcc pc, [r8], #135 @ 0x87 │ │ │ │ blcs 97db0 <_IO_stdin_used@@Base+0x575c0> │ │ │ │ rsbshi pc, pc, #0 │ │ │ │ svclt 0x0000e008 │ │ │ │ ... │ │ │ │ - andeq pc, r0, r4, ror r1 @ │ │ │ │ - andeq pc, r0, r8, asr r1 @ │ │ │ │ + andeq pc, r0, ip, ror r1 @ │ │ │ │ + andeq pc, r0, r0, ror #2 │ │ │ │ teqpcc r0, r7 @ @ p-variant is OBSOLETE │ │ │ │ mcrrne 8, 1, r6, r1, cr8 │ │ │ │ @ instruction: 0xf7c8d007 │ │ │ │ @ instruction: 0xb120e9a4 │ │ │ │ teqpcs r4, r7 @ @ p-variant is OBSOLETE │ │ │ │ movweq pc, #61551 @ 0xf06f @ │ │ │ │ @ instruction: 0xf8d76013 │ │ │ │ @@ -56592,59 +56592,59 @@ │ │ │ │ @ instruction: 0xf89deb40 │ │ │ │ @ instruction: 0xf8d72070 │ │ │ │ bcs 4a51c <_IO_stdin_used@@Base+0x9d2c> │ │ │ │ cmpphi r0, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ @ instruction: 0xe641469d │ │ │ │ ... │ │ │ │ svccc 0x00b00000 │ │ │ │ - andeq sp, r0, r0, asr #27 │ │ │ │ - ldrdeq sp, [r0], -sl │ │ │ │ - andeq sp, r0, r0, lsr #30 │ │ │ │ + andeq sp, r0, r8, asr #27 │ │ │ │ + andeq sp, r0, r2, ror #29 │ │ │ │ + andeq sp, r0, r8, lsr #30 │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq sp, r0, r4, asr #25 │ │ │ │ + andeq sp, r0, r0, ror #25 │ │ │ │ andeq sp, r0, ip, asr #25 │ │ │ │ - @ instruction: 0x0000dcb0 │ │ │ │ - andeq sp, r0, r0, lsr #25 │ │ │ │ - muleq r0, ip, ip │ │ │ │ + ldrdeq sp, [r0], -r4 │ │ │ │ + @ instruction: 0x0000dcb8 │ │ │ │ + andeq sp, r0, r8, lsr #25 │ │ │ │ andeq sp, r0, r4, lsr #25 │ │ │ │ - andeq sp, r0, r2, lsl #25 │ │ │ │ - andeq sp, r0, r0, lsl lr │ │ │ │ - andeq sp, r0, lr, lsr lr │ │ │ │ - muleq r0, r8, ip │ │ │ │ - andeq sp, r0, lr, lsl #27 │ │ │ │ - muleq r0, r2, sp │ │ │ │ - andeq sp, r0, lr, ror #18 │ │ │ │ - andeq sp, r0, r0, asr #22 │ │ │ │ - andeq sp, r0, r8, lsr r9 │ │ │ │ - andeq fp, r0, r2, asr #8 │ │ │ │ - @ instruction: 0x0000d8b4 │ │ │ │ - andeq sp, r0, r2, lsr #19 │ │ │ │ - ldrdeq fp, [r0], -r2 │ │ │ │ - andeq sp, r0, ip, lsr #15 │ │ │ │ - andeq sp, r0, r0, lsr #15 │ │ │ │ + andeq sp, r0, ip, lsr #25 │ │ │ │ + andeq sp, r0, sl, lsl #25 │ │ │ │ + andeq sp, r0, r8, lsl lr │ │ │ │ + andeq sp, r0, r6, asr #28 │ │ │ │ + andeq sp, r0, r0, lsr #25 │ │ │ │ + muleq r0, r6, sp │ │ │ │ + muleq r0, sl, sp │ │ │ │ + andeq sp, r0, r6, ror r9 │ │ │ │ + andeq sp, r0, r8, asr #22 │ │ │ │ + andeq sp, r0, r0, asr #18 │ │ │ │ + andeq fp, r0, sl, asr #8 │ │ │ │ + @ instruction: 0x0000d8bc │ │ │ │ + andeq sp, r0, sl, lsr #19 │ │ │ │ + ldrdeq fp, [r0], -sl │ │ │ │ + @ instruction: 0x0000d7b4 │ │ │ │ + andeq sp, r0, r8, lsr #15 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r3, r0, ip, lsr r9 │ │ │ │ andeq r3, r0, r6, lsr r9 │ │ │ │ - andeq sl, r0, r4, lsr fp │ │ │ │ + andeq sl, r0, ip, lsr fp │ │ │ │ muleq r0, r2, sp │ │ │ │ andeq r3, r0, r8, lsl r9 │ │ │ │ - andeq r6, r0, r6, lsl #28 │ │ │ │ - andeq fp, r0, lr, asr r0 │ │ │ │ - andeq fp, r0, r2, asr r8 │ │ │ │ - andeq fp, r0, r2, lsr r8 │ │ │ │ - @ instruction: 0x0000afb2 │ │ │ │ - andeq sl, r0, ip, lsr #31 │ │ │ │ - andeq sl, r0, r6, lsr #31 │ │ │ │ - andeq sl, r0, r0, lsr #31 │ │ │ │ - muleq r0, sl, pc @ │ │ │ │ - andeq sp, r0, ip, asr r5 │ │ │ │ - andeq sp, r0, r0, lsr #9 │ │ │ │ - muleq r0, r4, r4 │ │ │ │ - andeq sp, r0, r2, lsl #9 │ │ │ │ + andeq r6, r0, lr, lsl #28 │ │ │ │ + andeq fp, r0, r6, rrx │ │ │ │ + andeq fp, r0, sl, asr r8 │ │ │ │ + andeq fp, r0, sl, lsr r8 │ │ │ │ + @ instruction: 0x0000afba │ │ │ │ + @ instruction: 0x0000afb4 │ │ │ │ + andeq sl, r0, lr, lsr #31 │ │ │ │ + andeq sl, r0, r8, lsr #31 │ │ │ │ + andeq sl, r0, r2, lsr #31 │ │ │ │ + andeq sp, r0, r4, ror #10 │ │ │ │ + andeq sp, r0, r8, lsr #9 │ │ │ │ + muleq r0, ip, r4 │ │ │ │ + andeq sp, r0, sl, lsl #9 │ │ │ │ @ instruction: 0x3090f8d7 │ │ │ │ stmibvs r3!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, sp, lr} │ │ │ │ @ instruction: 0xf100025e │ │ │ │ andseq r8, sp, #-1073741767 @ 0xc0000039 │ │ │ │ mvnhi pc, r0, lsl #2 │ │ │ │ bcs 118f68 <_IO_stdin_used@@Base+0xd8778> │ │ │ │ @ instruction: 0x2090f8d7 │ │ │ │ @@ -58085,16 +58085,16 @@ │ │ │ │ @ instruction: 0xf8d7befe │ │ │ │ @ instruction: 0xf06f2134 │ │ │ │ svcvs 0x00fd030f │ │ │ │ @ instruction: 0xf7fe6013 │ │ │ │ svclt 0x0000ba95 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq sp, r0, lr, asr r7 │ │ │ │ - ldrdeq sp, [r0], -ip │ │ │ │ + andeq sp, r0, r6, ror #14 │ │ │ │ + andeq sp, r0, r4, ror #13 │ │ │ │ @ instruction: 0x5110f8d7 │ │ │ │ subcs r2, lr, #0, 12 │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ eorvs r4, lr, r8, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ bl 15fd844 <_IO_stdin_used@@Base+0x15bd054> │ │ │ │ teqpcs r4, r7 @ @ p-variant is OBSOLETE │ │ │ │ @@ -58809,17 +58809,17 @@ │ │ │ │ vmov.32 lr, d0[1] │ │ │ │ @ instruction: 0xf7fc7b40 │ │ │ │ cdp 15, 11, cr11, cr0, cr3, {1} │ │ │ │ @ instruction: 0xf7c50b48 │ │ │ │ vmov.f64 d14, #10 @ 0x40500000 3.250 │ │ │ │ @ instruction: 0xf7fc7b40 │ │ │ │ svclt 0x0000beff │ │ │ │ - andeq fp, r0, r6, lsr r5 │ │ │ │ - andeq fp, r0, ip, ror r4 │ │ │ │ - muleq r0, r4, r3 │ │ │ │ + andeq fp, r0, lr, lsr r5 │ │ │ │ + andeq fp, r0, r4, lsl #9 │ │ │ │ + muleq r0, ip, r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, r6, asr #23 │ │ │ │ ldrbtmi r4, [fp], #-2758 @ 0xfffff53a │ │ │ │ bvs ffe56700 <_IO_stdin_used@@Base+0xffe15f10> │ │ │ │ @@ -59017,27 +59017,27 @@ │ │ │ │ @ instruction: 0xf04f0540 │ │ │ │ strtmi r7, [fp], r0, lsl #21 │ │ │ │ movwls r4, #13977 @ 0x3699 │ │ │ │ strmi lr, [r3, #1814]! @ 0x716 │ │ │ │ @ instruction: 0xe6c9d8d7 │ │ │ │ andeq pc, r1, r2, lsl #23 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq fp, r0, lr, asr r4 │ │ │ │ - andeq fp, r0, r4, asr r4 │ │ │ │ - andeq fp, r0, r8, lsl r5 │ │ │ │ - andeq fp, r0, r2, asr #10 │ │ │ │ - @ instruction: 0x0000b5b8 │ │ │ │ - andeq fp, r0, r6, lsl #8 │ │ │ │ + andeq fp, r0, r6, ror #8 │ │ │ │ andeq fp, r0, ip, asr r4 │ │ │ │ - andeq fp, r0, lr, lsl #9 │ │ │ │ - ldrdeq fp, [r0], -r0 │ │ │ │ - andeq fp, r0, r6, asr #10 │ │ │ │ - andeq fp, r0, r8, ror #10 │ │ │ │ - andeq fp, r0, r8, ror #11 │ │ │ │ - andeq fp, r0, lr, ror #11 │ │ │ │ - andeq fp, r0, ip, lsl #12 │ │ │ │ - andeq fp, r0, r2, lsr r5 │ │ │ │ - andeq fp, r0, lr, asr r3 │ │ │ │ - @ instruction: 0x0000b3b4 │ │ │ │ - muleq r0, r2, r5 │ │ │ │ - ldrdeq fp, [r0], -r4 │ │ │ │ + andeq fp, r0, r0, lsr #10 │ │ │ │ + andeq fp, r0, sl, asr #10 │ │ │ │ + andeq fp, r0, r0, asr #11 │ │ │ │ + andeq fp, r0, lr, lsl #8 │ │ │ │ + andeq fp, r0, r4, ror #8 │ │ │ │ + muleq r0, r6, r4 │ │ │ │ + ldrdeq fp, [r0], -r8 │ │ │ │ + andeq fp, r0, lr, asr #10 │ │ │ │ + andeq fp, r0, r0, ror r5 │ │ │ │ + strdeq fp, [r0], -r0 │ │ │ │ + strdeq fp, [r0], -r6 │ │ │ │ + andeq fp, r0, r4, lsl r6 │ │ │ │ + andeq fp, r0, sl, lsr r5 │ │ │ │ + andeq fp, r0, r6, ror #6 │ │ │ │ + @ instruction: 0x0000b3bc │ │ │ │ + muleq r0, sl, r5 │ │ │ │ + ldrdeq fp, [r0], -ip │ │ │ │ svclt 0x00004770 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -764,2295 +764,2295 @@ │ │ │ │ 0x00043780 6c617261 74696f6e 20202d66 73746163 laration -fstac │ │ │ │ 0x00043790 6b2d7072 6f746563 746f722d 7374726f k-protector-stro │ │ │ │ 0x000437a0 6e67202d 66737461 636b2d63 6c617368 ng -fstack-clash │ │ │ │ 0x000437b0 2d70726f 74656374 696f6e20 2d57666f -protection -Wfo │ │ │ │ 0x000437c0 726d6174 202d5765 72726f72 3d666f72 rmat -Werror=for │ │ │ │ 0x000437d0 6d61742d 73656375 72697479 202d4f33 mat-security -O3 │ │ │ │ 0x000437e0 202d7374 643d6339 39000000 5253425f -std=c99...RSB_ │ │ │ │ - 0x000437f0 43464c41 47530000 4c313a2f 36342f00 CFLAGS..L1:/64/. │ │ │ │ - 0x00043800 5253425f 44455445 43544544 5f4d454d RSB_DETECTED_MEM │ │ │ │ - 0x00043810 5f484945 52415243 48595f49 4e464f00 _HIERARCHY_INFO. │ │ │ │ - 0x00043820 5253425f 494f5f57 414e545f 4d454d4f RSB_IO_WANT_MEMO │ │ │ │ - 0x00043830 52595f48 49455241 52434859 5f494e46 RY_HIERARCHY_INF │ │ │ │ - 0x00043840 4f5f5354 52494e47 00000000 23206175 O_STRING....# au │ │ │ │ - 0x00043850 746f2d74 756e696e 67206f72 69656e74 to-tuning orient │ │ │ │ - 0x00043860 6564206f 75747075 7420696d 706c6965 ed output implie │ │ │ │ - 0x00043870 73202074 696d6573 3d3d3020 69746572 s times==0 iter │ │ │ │ - 0x00043880 6174696f 6e732061 6e642073 6f72742d ations and sort- │ │ │ │ - 0x00043890 61667465 722d6c6f 61642e0a 00000000 after-load...... │ │ │ │ - 0x000438a0 23205468 65206974 65726174 696f6e20 # The iteration │ │ │ │ - 0x000438b0 74696d65 73207368 6f756c64 20626520 times should be │ │ │ │ - 0x000438c0 73706563 69666965 64206173 20612070 specified as a p │ │ │ │ - 0x000438d0 6f736974 69766520 6e756d62 6572210a ositive number!. │ │ │ │ - 0x000438e0 00000000 23205769 6c6c206d 65617375 ....# Will measu │ │ │ │ - 0x000438f0 7265206f 6e207469 6d65733d 25642069 re on times=%d i │ │ │ │ - 0x00043900 74657261 74696f6e 732e0a00 23203d3d terations...# == │ │ │ │ - 0x00043910 3d3d3d3d 20424547 494e2049 6d706174 ==== BEGIN Impat │ │ │ │ - 0x00043920 69656e74 20726573 756c7473 20726563 ient results rec │ │ │ │ - 0x00043930 6f726420 666f7220 6d617472 69782025 ord for matrix % │ │ │ │ - 0x00043940 642f2564 3a202573 2e0a0000 23203d3d d/%d: %s....# == │ │ │ │ - 0x00043950 3d3d3d3d 2020454e 44202049 6d706174 ==== END Impat │ │ │ │ - 0x00043960 69656e74 20726573 756c7473 20726563 ient results rec │ │ │ │ - 0x00043970 6f726420 666f7220 6d617472 69782025 ord for matrix % │ │ │ │ - 0x00043980 642f2564 3a202573 2e0a0000 23203d3d d/%d: %s....# == │ │ │ │ - 0x00043990 3d3d3d3d 20424547 494e2049 6d706174 ==== BEGIN Impat │ │ │ │ - 0x000439a0 69656e74 2073756d 6d617279 20726563 ient summary rec │ │ │ │ - 0x000439b0 6f726420 666f7220 74686520 25642f25 ord for the %d/% │ │ │ │ - 0x000439c0 64206d61 74726963 65732073 6f206661 d matrices so fa │ │ │ │ - 0x000439d0 722e0a00 23203d3d 3d3d3d3d 2020454e r...# ====== EN │ │ │ │ - 0x000439e0 44202049 6d706174 69656e74 2073756d D Impatient sum │ │ │ │ - 0x000439f0 6d617279 20726563 6f726420 666f7220 mary record for │ │ │ │ - 0x00043a00 74686520 25642f25 64206d61 74726963 the %d/%d matric │ │ │ │ - 0x00043a10 65732073 6f206661 722e0a00 23206d75 es so far...# mu │ │ │ │ - 0x00043a20 6c74692d 66696c65 2062656e 63686d61 lti-file benchma │ │ │ │ - 0x00043a30 726b696e 67202866 696c6520 25642f25 rking (file %d/% │ │ │ │ - 0x00043a40 6429202d 2d206e6f 77207573 696e6720 d) -- now using │ │ │ │ - 0x00043a50 25730a00 23206d75 6c74692d 74797065 %s..# multi-type │ │ │ │ - 0x00043a60 2062656e 63686d61 726b696e 67202825 benchmarking (% │ │ │ │ - 0x00043a70 7329202d 2d206e6f 77207573 696e6720 s) -- now using │ │ │ │ - 0x00043a80 74797065 636f6465 20256320 286c6173 typecode %c (las │ │ │ │ - 0x00043a90 74207761 73202563 292e0a00 23204361 t was %c)...# Ca │ │ │ │ - 0x00043aa0 63686520 626c6f63 6b207369 7a652074 che block size t │ │ │ │ - 0x00043ab0 6f74616c 20256c64 20627974 65732c20 otal %ld bytes, │ │ │ │ - 0x00043ac0 7065722d 74687265 61642025 6c642062 per-thread %ld b │ │ │ │ - 0x00043ad0 79746573 0a000000 2320736f 20666172 ytes....# so far │ │ │ │ - 0x00043ae0 2c207072 6f677261 6d20746f 6f6b2025 , program took % │ │ │ │ - 0x00043af0 2e336c66 73206f66 2077616c 6c20636c .3lfs of wall cl │ │ │ │ - 0x00043b00 6f636b20 74696d65 3b20616e 63696c6c ock time; ancill │ │ │ │ - 0x00043b10 61727920 74657374 7320252e 336c6673 ary tests %.3lfs │ │ │ │ - 0x00043b20 3b20492f 4f20252e 336c6673 3b206368 ; I/O %.3lfs; ch │ │ │ │ - 0x00043b30 65636b73 20252e33 6c66733b 20636f6e ecks %.3lfs; con │ │ │ │ - 0x00043b40 76657273 696f6e73 20252e33 6c66733b versions %.3lfs; │ │ │ │ - 0x00043b50 20727362 2f6d6b6c 2074756e 696e6720 rsb/mkl tuning │ │ │ │ - 0x00043b60 252e336c 66732f25 2e336c66 73200000 %.3lfs/%.3lfs .. │ │ │ │ - 0x00043b70 2320536b 69707069 6e672075 6e737570 # Skipping unsup │ │ │ │ - 0x00043b80 706f7274 65642074 79706520 22256322 ported type "%c" │ │ │ │ - 0x00043b90 202d2d20 706c6561 73652063 686f6f73 -- please choos │ │ │ │ - 0x00043ba0 65206672 6f6d2022 2573222e 0a000000 e from "%s"..... │ │ │ │ - 0x00043bb0 23205573 696e6720 6175746f 20746872 # Using auto thr │ │ │ │ - 0x00043bc0 65616473 0a000000 23205573 696e6720 eads....# Using │ │ │ │ - 0x00043bd0 25642074 68726561 64730a00 6572726f %d threads..erro │ │ │ │ - 0x00043be0 72203a20 706c6561 73652072 65636f6d r : please recom │ │ │ │ - 0x00043bf0 70696c65 20776974 6820646f 75626c65 pile with double │ │ │ │ - 0x00043c00 20707265 63697369 6f6e2066 6c6f6174 precision float │ │ │ │ - 0x00043c10 696e6720 706f696e 74206e75 6d626572 ing point number │ │ │ │ - 0x00043c20 73207375 70706f72 74656421 200a0000 s supported! ... │ │ │ │ - 0x00043c30 54686973 206e756d 65726963 616c2074 This numerical t │ │ │ │ - 0x00043c40 79706520 6973206e 6f742073 7570706f ype is not suppo │ │ │ │ - 0x00043c50 72746564 2e0a0000 62616e64 65642d25 rted....banded-% │ │ │ │ - 0x00043c60 7a647825 7a642d25 7a642b25 7a642d25 zdx%zd-%zd+%zd-% │ │ │ │ - 0x00043c70 7a646e7a 2d737061 6365642d 257a6400 zdnz-spaced-%zd. │ │ │ │ - 0x00043c80 64656e73 652d257a 6478257a 642d257a dense-%zdx%zd-%z │ │ │ │ - 0x00043c90 646e7a00 6c6f7765 722d257a 6478257a dnz.lower-%zdx%z │ │ │ │ - 0x00043ca0 642d257a 646e7a2d 73706163 65642d25 d-%zdnz-spaced-% │ │ │ │ - 0x00043cb0 7a640000 6c6f7765 722d257a 6478257a zd..lower-%zdx%z │ │ │ │ - 0x00043cc0 642d257a 646e7a00 25732028 73706d76 d-%zdnz.%s (spmv │ │ │ │ - 0x00043cd0 5f737873 6129203a 20506c65 61736520 _sxsa) : Please │ │ │ │ - 0x00043ce0 73706563 69667920 61206d61 74726978 specify a matrix │ │ │ │ - 0x00043cf0 2066696c 656e616d 65202877 69746820 filename (with │ │ │ │ - 0x00043d00 2d66290a 00000000 23205265 7573696e -f).....# Reusin │ │ │ │ - 0x00043d10 67207479 70652063 6f6e7665 72746564 g type converted │ │ │ │ - 0x00043d20 20282563 2d3e2563 29206172 72617973 (%c->%c) arrays │ │ │ │ - 0x00043d30 2066726f 6d206c61 73742069 74657261 from last itera │ │ │ │ - 0x00043d40 74696f6e 20696e73 74656164 206f6620 tion instead of │ │ │ │ - 0x00043d50 72656c6f 6164696e 67206d61 74726978 reloading matrix │ │ │ │ - 0x00043d60 2066696c 652e0a00 23205265 7573696e file...# Reusin │ │ │ │ - 0x00043d70 67207361 6d652074 79706520 20202020 g same type │ │ │ │ - 0x00043d80 28747970 65202563 29206172 72617973 (type %c) arrays │ │ │ │ - 0x00043d90 2066726f 6d206c61 73742069 74657261 from last itera │ │ │ │ - 0x00043da0 74696f6e 20696e73 74656164 206f6620 tion instead of │ │ │ │ - 0x00043db0 72656c6f 6164696e 67206d61 74726978 reloading matrix │ │ │ │ - 0x00043dc0 2066696c 652e0a00 2320736b 69707069 file...# skippi │ │ │ │ - 0x00043dd0 6e67206c 6f616469 6e67206d 61747269 ng loading matri │ │ │ │ - 0x00043de0 78206669 6c652025 732c2062 65636175 x file %s, becau │ │ │ │ - 0x00043df0 73652069 74206d61 74636865 73207265 se it matches re │ │ │ │ - 0x00043e00 67657820 2f25732f 2e0a0000 2320736b gex /%s/....# sk │ │ │ │ - 0x00043e10 69707069 6e67206c 6f616469 6e67206d ipping loading m │ │ │ │ - 0x00043e20 61747269 78206669 6c652025 732c2062 atrix file %s, b │ │ │ │ - 0x00043e30 65636175 73652069 74206d61 74636865 ecause it matche │ │ │ │ - 0x00043e40 73207375 62737472 696e6720 25732e0a s substring %s.. │ │ │ │ - 0x00043e50 00000000 70726f62 6c656d73 20726561 ....problems rea │ │ │ │ - 0x00043e60 64696e67 206f7220 696e7465 72707265 ding or interpre │ │ │ │ - 0x00043e70 74696e67 2066696c 65206173 204d6174 ting file as Mat │ │ │ │ - 0x00043e80 72697820 4d61726b 65743a20 2573202e rix Market: %s . │ │ │ │ - 0x00043e90 2e0a0000 57696c6c 2069676e 6f726520 ....Will ignore │ │ │ │ - 0x00043ea0 6572726f 7220616e 6420636f 6e74696e error and contin │ │ │ │ - 0x00043eb0 75652077 69746820 74686520 666f6c6c ue with the foll │ │ │ │ - 0x00043ec0 6f77696e 67206669 6c65732e 0a000000 owing files..... │ │ │ │ - 0x00043ed0 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ - 0x00043ee0 6e67206e 6f742075 6e73796d 6d657472 ng not unsymmetr │ │ │ │ - 0x00043ef0 6963206d 61747269 78202573 2c206173 ic matrix %s, as │ │ │ │ - 0x00043f00 20726571 75657374 65642e0a 00000000 requested...... │ │ │ │ - 0x00043f10 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ - 0x00043f20 6e672073 796d6d65 74726963 206d6174 ng symmetric mat │ │ │ │ - 0x00043f30 72697820 25732c20 61732072 65717565 rix %s, as reque │ │ │ │ - 0x00043f40 73746564 2e0a0000 2320736b 69707069 sted....# skippi │ │ │ │ - 0x00043f50 6e67206c 6f616469 6e672068 65726d69 ng loading hermi │ │ │ │ - 0x00043f60 7469616e 206d6174 72697820 25732c20 tian matrix %s, │ │ │ │ - 0x00043f70 61732072 65717565 73746564 2e0a0000 as requested.... │ │ │ │ - 0x00043f80 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ - 0x00043f90 6e672075 6e73796d 6d657472 6963206d ng unsymmetric m │ │ │ │ - 0x00043fa0 61747269 78202573 2c206173 20726571 atrix %s, as req │ │ │ │ - 0x00043fb0 75657374 65642e0a 00000000 2320736b uested......# sk │ │ │ │ - 0x00043fc0 69707069 6e67206c 6f616469 6e67206d ipping loading m │ │ │ │ - 0x00043fd0 61747269 78202573 2c206861 76696e67 atrix %s, having │ │ │ │ - 0x00043fe0 20257a64 203e2025 7a642061 6c6c6f77 %zd > %zd allow │ │ │ │ - 0x00043ff0 6564206e 6f6e7a65 726f6573 2e0a0000 ed nonzeroes.... │ │ │ │ - 0x00044000 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ - 0x00044010 6e67206d 61747269 78202573 2c206861 ng matrix %s, ha │ │ │ │ - 0x00044020 76696e67 20257a64 3e3d257a 6420616c ving %zd>=%zd al │ │ │ │ - 0x00044030 6c6f7765 64206669 6c657369 7a652028 lowed filesize ( │ │ │ │ - 0x00044040 4b694229 2e0a0000 2320736b 69707069 KiB)....# skippi │ │ │ │ - 0x00044050 6e67206c 6f616469 6e67206d 61747269 ng loading matri │ │ │ │ - 0x00044060 78202573 2c206861 76696e67 20257a64 x %s, having %zd │ │ │ │ - 0x00044070 203c2025 7a642061 6c6c6f77 6564206e < %zd allowed n │ │ │ │ - 0x00044080 6f6e7a65 726f6573 2e0a0000 23207265 onzeroes....# re │ │ │ │ - 0x00044090 6164696e 67202573 2028257a 64206279 ading %s (%zd by │ │ │ │ - 0x000440a0 74657320 2f20257a 64204d69 42202f20 tes / %zd MiB / │ │ │ │ - 0x000440b0 257a6420 6e6e7a20 2f20257a 6420726f %zd nnz / %zd ro │ │ │ │ - 0x000440c0 7773202f 20257a64 20636f6c 756d6e73 ws / %zd columns │ │ │ │ - 0x000440d0 202f2025 7a64204d 69422043 4f4f2920 / %zd MiB COO) │ │ │ │ - 0x000440e0 61732074 79706520 25632e2e 2e0a0000 as type %c...... │ │ │ │ - 0x000440f0 6e6f7420 61204d61 74726978 204d6172 not a Matrix Mar │ │ │ │ - 0x00044100 6b657420 666f726d 6174206d 61747269 ket format matri │ │ │ │ - 0x00044110 78203a20 2573202e 2e0a0000 23206669 x : %s .....# fi │ │ │ │ - 0x00044120 6c652069 6e707574 206f6620 25732074 le input of %s t │ │ │ │ - 0x00044130 6f6f6b20 25362e32 6c662073 2028252e ook %6.2lf s (%. │ │ │ │ - 0x00044140 306c6620 6e6e7a2c 20252e30 6c66206e 0lf nnz, %.0lf n │ │ │ │ - 0x00044150 6e7a2f73 20292028 252e326c 66204d42 nz/s ) (%.2lf MB │ │ │ │ - 0x00044160 2f732029 200a0000 23204d61 74726978 /s ) ...# Matrix │ │ │ │ - 0x00044170 2073616d 706c696e 673a2075 73696e67 sampling: using │ │ │ │ - 0x00044180 206f6e6c 7920257a 64206e6f 6e7a6572 only %zd nonzer │ │ │ │ - 0x00044190 6f657320 6f757420 6f662072 65616420 oes out of read │ │ │ │ - 0x000441a0 257a642e 0a000000 23204578 70616e64 %zd.....# Expand │ │ │ │ - 0x000441b0 65642073 796d6d65 74727920 746f2025 ed symmetry to % │ │ │ │ - 0x000441c0 7a64206e 6e7a2028 746f2062 6520636c zd nnz (to be cl │ │ │ │ - 0x000441d0 65616e73 6564206f 66206469 61676f6e eansed of diagon │ │ │ │ - 0x000441e0 616c2064 75706c69 63617465 73292e20 al duplicates). │ │ │ │ - 0x000441f0 44656c65 74696e67 20616e64 2073796d Deleting and sym │ │ │ │ - 0x00044200 6d657472 79202f20 6865726d 69746961 metry / hermitia │ │ │ │ - 0x00044210 6e6e6573 7320666c 6167732e 0a000000 nness flags..... │ │ │ │ - 0x00044220 23206578 636c7564 696e6720 61207472 # excluding a tr │ │ │ │ - 0x00044230 69616e67 6c652061 6e642066 6f726369 iangle and forci │ │ │ │ - 0x00044240 626c7920 61646469 6e672064 6961676f bly adding diago │ │ │ │ - 0x00044250 6e616c20 656c656d 656e7473 20286475 nal elements (du │ │ │ │ - 0x00044260 706c6963 61746573 2077696c 6c206265 plicates will be │ │ │ │ - 0x00044270 2072656d 6f766564 290a0000 23206469 removed)...# di │ │ │ │ - 0x00044280 73636172 64656420 257a6420 6e6f6e20 scarded %zd non │ │ │ │ - 0x00044290 6c6f7765 7220656c 656d656e 7473206f lower elements o │ │ │ │ - 0x000442a0 6620257a 642e0a00 23206469 73636172 f %zd...# discar │ │ │ │ - 0x000442b0 64656420 257a6420 6e6f6e20 75707065 ded %zd non uppe │ │ │ │ - 0x000442c0 7220656c 656d656e 7473206f 6620257a r elements of %z │ │ │ │ - 0x000442d0 642e0a00 66696c65 20257320 7365656d d...file %s seem │ │ │ │ - 0x000442e0 7320746f 2073746f 72652061 20766563 s to store a vec │ │ │ │ - 0x000442f0 746f720a 00000000 72657175 6972696e tor.....requirin │ │ │ │ - 0x00044300 6720626f 74682073 796d6d65 74726963 g both symmetric │ │ │ │ - 0x00044310 20616e64 20756e73 796d6d65 74726963 and unsymmetric │ │ │ │ - 0x00044320 20666c61 67732069 7320636f 6e747261 flags is contra │ │ │ │ - 0x00044330 64696374 6f727921 0a000000 23205761 dictory!....# Wa │ │ │ │ - 0x00044340 726e696e 673a206e 6f6e2063 6f6d706c rning: non compl │ │ │ │ - 0x00044350 6578206d 61747269 78207769 74682068 ex matrix with h │ │ │ │ - 0x00044360 65726d69 7469616e 20666c61 67732120 ermitian flags! │ │ │ │ - 0x00044370 436f6e76 65727469 6e672074 6f207379 Converting to sy │ │ │ │ - 0x00044380 6d6d6574 72696321 0a000000 23205761 mmetric!....# Wa │ │ │ │ - 0x00044390 726e696e 673a2063 6f6d706c 6578206d rning: complex m │ │ │ │ - 0x000443a0 61747269 78207769 74682068 65726d69 atrix with hermi │ │ │ │ - 0x000443b0 7469616e 20616e64 2073796d 6d657472 tian and symmetr │ │ │ │ - 0x000443c0 69632066 6c616773 2120436f 6e766572 ic flags! Conver │ │ │ │ - 0x000443d0 74696e67 20746f20 73796d6d 65747269 ting to symmetri │ │ │ │ - 0x000443e0 63210a00 23707265 2d736f72 74696e67 c!..#pre-sorting │ │ │ │ - 0x000443f0 2028257a 6420656c 656d656e 74732920 (%zd elements) │ │ │ │ - 0x00044400 746f6f6b 20256c67 20730a00 23776565 took %lg s..#wee │ │ │ │ - 0x00044410 64696e67 20647570 6c696361 74657320 ding duplicates │ │ │ │ - 0x00044420 28746f20 257a6420 656c656d 656e7473 (to %zd elements │ │ │ │ - 0x00044430 2920746f 6f6b2025 6c672073 2028616e ) took %lg s (an │ │ │ │ - 0x00044440 64206368 65636b2c 20256c67 20732029 d check, %lg s ) │ │ │ │ - 0x00044450 0a000000 23204765 6e657261 74696e67 ....# Generating │ │ │ │ - 0x00044460 20612064 6961676f 6e616c6c 7920706f a diagonally po │ │ │ │ - 0x00044470 70756c61 74656420 6d617472 6978206f pulated matrix o │ │ │ │ - 0x00044480 6620257a 64207820 257a640a 00000000 f %zd x %zd..... │ │ │ │ - 0x00044490 73657420 78746963 7320726f 74617465 set xtics rotate │ │ │ │ - 0x000444a0 0a000000 73657420 7465726d 20706f73 ....set term pos │ │ │ │ - 0x000444b0 74736372 69707420 65707320 636f6c6f tscript eps colo │ │ │ │ - 0x000444c0 720a0000 73657420 6f757470 75742022 r...set output " │ │ │ │ - 0x000444d0 25732d64 69737470 6c6f742e 65707322 %s-distplot.eps" │ │ │ │ - 0x000444e0 0a000000 73657420 6d756c74 69706c6f ....set multiplo │ │ │ │ - 0x000444f0 74206c61 796f7574 20312c32 20746974 t layout 1,2 tit │ │ │ │ - 0x00044500 6c652022 25732028 257a6420 7820257a le "%s (%zd x %z │ │ │ │ - 0x00044510 642c2025 7a64206e 6e7a2922 0a000000 d, %zd nnz)".... │ │ │ │ - 0x00044520 0a0a706c 6f742022 2d222075 73696e67 ..plot "-" using │ │ │ │ - 0x00044530 20313a32 20746974 6c652022 63756d75 1:2 title "cumu │ │ │ │ - 0x00044540 6c617469 76652025 7320706f 70756c61 lative %s popula │ │ │ │ - 0x00044550 74696f6e 20286e6e 7a29220a 00000000 tion (nnz)"..... │ │ │ │ - 0x00044560 256c6420 256c640a 00000000 756e7365 %ld %ld.....unse │ │ │ │ - 0x00044570 74206d75 6c746970 6c6f740a 00000000 t multiplot..... │ │ │ │ - 0x00044580 2325253a 4e4e5a5f 5045525f 524f575f #%%:NNZ_PER_ROW_ │ │ │ │ - 0x00044590 53544444 45563a00 09253130 2e307a64 STDDEV:..%10.0zd │ │ │ │ - 0x000445a0 0a000000 2325253a 524f5753 5f4d4544 ....#%%:ROWS_MED │ │ │ │ - 0x000445b0 49414e3a 00000000 09253130 2e30670a IAN:.....%10.0g. │ │ │ │ - 0x000445c0 00000000 2325253a 4e4e5a5f 5045525f ....#%%:NNZ_PER_ │ │ │ │ - 0x000445d0 434f4c5f 53544444 45563a00 2325253a COL_STDDEV:.#%%: │ │ │ │ - 0x000445e0 434f4c53 5f4d4544 49414e3a 00000000 COLS_MEDIAN:.... │ │ │ │ - 0x000445f0 23205741 524e494e 473a2053 6b697070 # WARNING: Skipp │ │ │ │ - 0x00044600 696e6720 6e6f6e2d 706f7369 74697665 ing non-positive │ │ │ │ - 0x00044610 206e7268 73202825 7a64293a 20697320 nrhs (%zd): is │ │ │ │ - 0x00044620 74686973 2061206d 69737461 6b65203f this a mistake ? │ │ │ │ - 0x00044630 0a000000 23206d75 6c74692d 6e726873 ....# multi-nrhs │ │ │ │ - 0x00044640 2062656e 63686d61 726b696e 67202825 benchmarking (% │ │ │ │ - 0x00044650 7329202d 2d206e6f 77207573 696e6720 s) -- now using │ │ │ │ - 0x00044660 6e726873 20257a64 2e0a0000 23206d75 nrhs %zd....# mu │ │ │ │ - 0x00044670 6c74692d 696e6358 2062656e 63686d61 lti-incX benchma │ │ │ │ - 0x00044680 726b696e 67202825 7a642f25 7a642920 rking (%zd/%zd) │ │ │ │ - 0x00044690 2d2d206e 6f772075 73696e67 20696e63 -- now using inc │ │ │ │ - 0x000446a0 583d257a 642e0a00 23206d75 6c74692d X=%zd...# multi- │ │ │ │ - 0x000446b0 696e6359 2062656e 63686d61 726b696e incY benchmarkin │ │ │ │ - 0x000446c0 67202825 7a642f25 7a642920 2d2d206e g (%zd/%zd) -- n │ │ │ │ - 0x000446d0 6f772075 73696e67 20696e63 593d257a ow using incY=%z │ │ │ │ - 0x000446e0 642e0a00 23205741 524e494e 473a2053 d...# WARNING: S │ │ │ │ - 0x000446f0 6b697070 696e6720 6e6f6e2d 706f7369 kipping non-posi │ │ │ │ - 0x00044700 74697665 20696e63 58202825 64293a20 tive incX (%d): │ │ │ │ - 0x00044710 69732074 68697320 61206d69 7374616b is this a mistak │ │ │ │ - 0x00044720 65203f0a 00000000 23205741 524e494e e ?.....# WARNIN │ │ │ │ - 0x00044730 473a2053 6b697070 696e6720 6e6f6e2d G: Skipping non- │ │ │ │ - 0x00044740 706f7369 74697665 20696e63 59202825 positive incY (% │ │ │ │ - 0x00044750 64293a20 69732074 68697320 61206d69 d): is this a mi │ │ │ │ - 0x00044760 7374616b 65203f0a 00000000 2320536b stake ?.....# Sk │ │ │ │ - 0x00044770 69707069 6e672061 20636173 65207769 ipping a case wi │ │ │ │ - 0x00044780 74682069 6e63583d 257a6420 696e6359 th incX=%zd incY │ │ │ │ - 0x00044790 3d257a64 206e7268 733d257a 642e0a00 =%zd nrhs=%zd... │ │ │ │ - 0x000447a0 23205573 696e6720 616c7068 613d2564 # Using alpha=%d │ │ │ │ - 0x000447b0 20626574 613d2564 206f7264 65723d25 beta=%d order=% │ │ │ │ - 0x000447c0 7320666f 72207273 625f7370 6d762f72 s for rsb_spmv/r │ │ │ │ - 0x000447d0 73625f73 7073762f 7273625f 73706d6d sb_spsv/rsb_spmm │ │ │ │ - 0x000447e0 2f727362 5f737073 6d2e0a00 25253a55 /rsb_spsm...%%:U │ │ │ │ - 0x000447f0 4e4f5244 45524544 5f434f4f 5f504552 NORDERED_COO_PER │ │ │ │ - 0x00044800 464f524d 414e4345 3a000000 25730925 FORMANCE:...%s.% │ │ │ │ - 0x00044810 63092563 09257a64 09257a64 09257a64 c.%c.%zd.%zd.%zd │ │ │ │ - 0x00044820 09257a64 00000000 23206d75 6c74692d .%zd....# multi- │ │ │ │ - 0x00044830 7472616e 73706f73 65206265 6e63686d transpose benchm │ │ │ │ - 0x00044840 61726b69 6e67202d 2d206e6f 77207573 arking -- now us │ │ │ │ - 0x00044850 696e6720 7472616e 7341203d 2025632e ing transA = %c. │ │ │ │ - 0x00044860 0a000000 23207379 6d6d6574 72696320 ....# symmetric │ │ │ │ - 0x00044870 6d617472 6978202d 2d2d2073 6b697070 matrix --- skipp │ │ │ │ - 0x00044880 696e6720 7472616e 73706f73 65642062 ing transposed b │ │ │ │ - 0x00044890 656e6368 6d61726b 696e670a 00000000 enchmarking..... │ │ │ │ - 0x000448a0 23207769 6c6c2075 73652069 6e707574 # will use input │ │ │ │ - 0x000448b0 206d6174 72697820 666c6167 733a2000 matrix flags: . │ │ │ │ - 0x000448c0 2c200000 23205573 696e6720 256c6420 , ..# Using %ld │ │ │ │ - 0x000448d0 74687265 6164730a 00000000 5741524e threads.....WARN │ │ │ │ - 0x000448e0 494e4720 3a206469 7361626c 696e6720 ING : disabling │ │ │ │ - 0x000448f0 696e2070 6c616365 20616c6c 6f636174 in place allocat │ │ │ │ - 0x00044900 696f6e20 666c6167 203a2069 74206973 ion flag : it is │ │ │ │ - 0x00044910 206f6e6c 7920616c 6c6f7765 6420666f only allowed fo │ │ │ │ - 0x00044920 72203178 31210a00 23207769 6c6c2072 r 1x1!..# will r │ │ │ │ - 0x00044930 65706561 7420636f 6e737472 7563746f epeat constructo │ │ │ │ - 0x00044940 72202564 2074696d 65730a00 236d6174 r %d times..#mat │ │ │ │ - 0x00044950 72697820 69732064 6961676f 6e616c20 rix is diagonal │ │ │ │ - 0x00044960 646f6d69 6e616e74 0a000000 236d6174 dominant....#mat │ │ │ │ - 0x00044970 72697820 6973206e 6f742064 6961676f rix is not diago │ │ │ │ - 0x00044980 6e616c20 646f6d69 6e616e74 0a000000 nal dominant.... │ │ │ │ - 0x00044990 23646961 676f6e61 6c20646f 6d696e61 #diagonal domina │ │ │ │ - 0x000449a0 6e636520 636f6d70 75746564 20696e20 nce computed in │ │ │ │ - 0x000449b0 3f20730a 00000000 70657266 6f726d69 ? s.....performi │ │ │ │ - 0x000449c0 6e672045 58504552 494d454e 54414c20 ng EXPERIMENTAL │ │ │ │ - 0x000449d0 494c552d 300a0000 70657266 6f726d65 ILU-0...performe │ │ │ │ - 0x000449e0 64204558 50455249 4d454e54 414c2049 d EXPERIMENTAL I │ │ │ │ - 0x000449f0 4c552d30 20776974 68207375 63636573 LU-0 with succes │ │ │ │ - 0x00044a00 7320696e 20256c67 20732e0a 00000000 s in %lg s...... │ │ │ │ - 0x00044a10 23696e64 69766964 75616c20 75706461 #individual upda │ │ │ │ - 0x00044a20 7465206f 6620257a 6420656c 656d656e te of %zd elemen │ │ │ │ - 0x00044a30 74732069 6e206173 73656d62 6c656420 ts in assembled │ │ │ │ - 0x00044a40 52534220 746f6f6b 2025322e 35662073 RSB took %2.5f s │ │ │ │ - 0x00044a50 3a202532 2e356625 25206f66 20636f6e : %2.5f%% of con │ │ │ │ - 0x00044a60 73747275 6374696f 6e207469 6d650a00 struction time.. │ │ │ │ - 0x00044a70 23657874 72616374 696f6e20 6f662025 #extraction of % │ │ │ │ - 0x00044a80 7a642065 6c656d65 6e747320 696e2073 zd elements in s │ │ │ │ - 0x00044a90 6f727465 6420434f 4f20746f 6f6b2025 orted COO took % │ │ │ │ - 0x00044aa0 322e3566 20733a20 25322e35 66252520 2.5f s: %2.5f%% │ │ │ │ - 0x00044ab0 6f662063 6f6e7374 72756374 696f6e20 of construction │ │ │ │ - 0x00044ac0 74696d65 0a000000 23657874 72616374 time....#extract │ │ │ │ - 0x00044ad0 696f6e20 746f2075 6e736f72 74656420 ion to unsorted │ │ │ │ - 0x00044ae0 434f4f20 756e696d 706c656d 656e7465 COO unimplemente │ │ │ │ - 0x00044af0 640a0000 23657874 72616374 696f6e20 d...#extraction │ │ │ │ - 0x00044b00 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ - 0x00044b10 696e2043 53522074 6f6f6b20 25322e35 in CSR took %2.5 │ │ │ │ - 0x00044b20 6620733a 2025322e 35662525 206f6620 f s: %2.5f%% of │ │ │ │ - 0x00044b30 636f6e73 74727563 74696f6e 2074696d construction tim │ │ │ │ - 0x00044b40 650a0000 23657874 72616374 696f6e20 e...#extraction │ │ │ │ - 0x00044b50 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ - 0x00044b60 696e2043 53432074 6f6f6b20 25322e35 in CSC took %2.5 │ │ │ │ - 0x00044b70 6620733a 2025322e 35662525 206f6620 f s: %2.5f%% of │ │ │ │ - 0x00044b80 636f6e73 74727563 74696f6e 2074696d construction tim │ │ │ │ - 0x00044b90 650a0000 23636c6f 6e696e67 206f6620 e...#cloning of │ │ │ │ - 0x00044ba0 257a6420 656c656d 656e7473 20746f6f %zd elements too │ │ │ │ - 0x00044bb0 6b202532 2e356620 733a2025 322e3566 k %2.5f s: %2.5f │ │ │ │ - 0x00044bc0 2525206f 6620636f 6e737472 75637469 %% of constructi │ │ │ │ - 0x00044bd0 6f6e2074 696d650a 00000000 23636f6e on time.....#con │ │ │ │ - 0x00044be0 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ - 0x00044bf0 6c656d65 6e747320 746f2052 434f4f20 lements to RCOO │ │ │ │ - 0x00044c00 746f6f6b 2025322e 35662073 3a202532 took %2.5f s: %2 │ │ │ │ - 0x00044c10 2e356625 25206f66 20636f6e 73747275 .5f%% of constru │ │ │ │ - 0x00044c20 6374696f 6e207469 6d650a00 23636f6e ction time..#con │ │ │ │ - 0x00044c30 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ - 0x00044c40 6c656d65 6e747320 746f2073 6f727465 lements to sorte │ │ │ │ - 0x00044c50 6420434f 4f20746f 6f6b2025 322e3566 d COO took %2.5f │ │ │ │ - 0x00044c60 20733a20 25322e35 66252520 6f662063 s: %2.5f%% of c │ │ │ │ - 0x00044c70 6f6e7374 72756374 696f6e20 74696d65 onstruction time │ │ │ │ - 0x00044c80 0a000000 23636f6e 76657273 696f6e20 ....#conversion │ │ │ │ - 0x00044c90 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ - 0x00044ca0 746f2043 53522074 6f6f6b20 25322e35 to CSR took %2.5 │ │ │ │ - 0x00044cb0 6620733a 2025322e 35662525 206f6620 f s: %2.5f%% of │ │ │ │ - 0x00044cc0 636f6e73 74727563 74696f6e 2074696d construction tim │ │ │ │ - 0x00044cd0 650a0000 23636f6e 76657273 696f6e20 e...#conversion │ │ │ │ - 0x00044ce0 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ - 0x00044cf0 746f2043 53432074 6f6f6b20 25322e35 to CSC took %2.5 │ │ │ │ - 0x00044d00 6620733a 2025322e 35662525 206f6620 f s: %2.5f%% of │ │ │ │ - 0x00044d10 636f6e73 74727563 74696f6e 2074696d construction tim │ │ │ │ - 0x00044d20 650a0000 23636f6e 76657273 696f6e20 e...#conversion │ │ │ │ - 0x00044d30 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ - 0x00044d40 746f2075 6e736f72 74656420 434f4f20 to unsorted COO │ │ │ │ - 0x00044d50 746f6f6b 2025322e 35662073 3a202532 took %2.5f s: %2 │ │ │ │ - 0x00044d60 2e356625 25206f66 20636f6e 73747275 .5f%% of constru │ │ │ │ - 0x00044d70 6374696f 6e207469 6d650a00 2320436f ction time..# Co │ │ │ │ - 0x00044d80 6e737472 75637465 64206d61 74726978 nstructed matrix │ │ │ │ - 0x00044d90 2028746f 6f6b2025 2e336c66 73293a20 (took %.3lfs): │ │ │ │ - 0x00044da0 00000000 25732825 7a642078 20257a64 ....%s(%zd x %zd │ │ │ │ - 0x00044db0 295b2570 5d7b2563 7d204020 28257a64 )[%p]{%c} @ (%zd │ │ │ │ - 0x00044dc0 28257a64 2e2e257a 64292c25 7a642825 (%zd..%zd),%zd(% │ │ │ │ - 0x00044dd0 7a642e2e 257a6429 29202825 7a64206e zd..%zd)) (%zd n │ │ │ │ - 0x00044de0 6e7a2c20 252e326c 67206e6e 7a2f7229 nz, %.2lg nnz/r) │ │ │ │ - 0x00044df0 20666c61 67732030 78257820 28636f6f flags 0x%x (coo │ │ │ │ - 0x00044e00 3a25642c 20637372 3a25642c 2068773a :%d, csr:%d, hw: │ │ │ │ - 0x00044e10 25642c20 69633a25 642c2066 693a2564 %d, ic:%d, fi:%d │ │ │ │ - 0x00044e20 292c2073 746f7261 67653a20 257a782c ), storage: %zx, │ │ │ │ - 0x00044e30 20737562 6d3a2025 7a642c20 73796d66 subm: %zd, symf │ │ │ │ - 0x00044e40 6c616773 3a272573 25732573 25732573 lags:'%s%s%s%s%s │ │ │ │ - 0x00044e50 27257300 2366696c 65206f75 74707574 '%s.#file output │ │ │ │ - 0x00044e60 206f6620 25732074 6f6f6b20 256c6620 of %s took %lf │ │ │ │ - 0x00044e70 73202825 2e306c66 206e6e7a 2c20252e s (%.0lf nnz, %. │ │ │ │ - 0x00044e80 306c6620 6e6e7a2f 73202920 28252e35 0lf nnz/s ) (%.5 │ │ │ │ - 0x00044e90 6c66204d 422f7320 29200a00 52534220 lf MB/s ) ..RSB │ │ │ │ - 0x00044ea0 53706172 73652042 6c6f636b 73204175 Sparse Blocks Au │ │ │ │ - 0x00044eb0 746f7475 6e657220 696e766f 6b656420 totuner invoked │ │ │ │ - 0x00044ec0 72657175 65737469 6e67206d 61782025 requesting max % │ │ │ │ - 0x00044ed0 64207370 6c697473 20616e64 206d6178 d splits and max │ │ │ │ - 0x00044ee0 20256420 6d657267 65732069 6e202564 %d merges in %d │ │ │ │ - 0x00044ef0 20726f75 6e64732c 20746872 65616473 rounds, threads │ │ │ │ - 0x00044f00 20737065 632e2564 20287370 65636966 spec.%d (specif │ │ │ │ - 0x00044f10 79206e65 67617469 76652076 616c7565 y negative value │ │ │ │ - 0x00044f20 7320746f 20656e61 626c6520 74687265 s to enable thre │ │ │ │ - 0x00044f30 61647320 74756e69 6e67292e 0a000000 ads tuning)..... │ │ │ │ - 0x00044f40 46697273 74207275 6e206f66 20525342 First run of RSB │ │ │ │ - 0x00044f50 20417574 6f74756e 65722074 6f6f6b20 Autotuner took │ │ │ │ - 0x00044f60 256c6720 73202028 252e336c 65207320 %lg s (%.3le s │ │ │ │ - 0x00044f70 2d3e2025 2e336c65 20732070 65722073 -> %.3le s per s │ │ │ │ - 0x00044f80 706d765f 73787361 29202874 756e6564 pmv_sxsa) (tuned │ │ │ │ - 0x00044f90 3a202564 202d3e20 2564206c 7375626d : %d -> %d lsubm │ │ │ │ - 0x00044fa0 292e0a00 46697273 74207275 6e206f66 )...First run of │ │ │ │ - 0x00044fb0 20525342 20417574 6f74756e 65722074 RSB Autotuner t │ │ │ │ - 0x00044fc0 6f6f6b20 256c6720 7320616e 64206469 ook %lg s and di │ │ │ │ - 0x00044fd0 64206e6f 74206368 616e6765 206d6174 d not change mat │ │ │ │ - 0x00044fe0 7269782e 0a000000 52534220 53706172 rix.....RSB Spar │ │ │ │ - 0x00044ff0 73652042 6c6f636b 73204175 746f7475 se Blocks Autotu │ │ │ │ - 0x00045000 6e657220 696e766f 6b656420 72657175 ner invoked requ │ │ │ │ - 0x00045010 65737469 6e67206d 61782025 64207370 esting max %d sp │ │ │ │ - 0x00045020 6c697473 20616e64 206d6178 20256420 lits and max %d │ │ │ │ - 0x00045030 6d657267 65732069 6e202564 20726f75 merges in %d rou │ │ │ │ - 0x00045040 6e64732c 20617574 6f207468 72656164 nds, auto thread │ │ │ │ - 0x00045050 73207370 65632e0a 00000000 5365636f s spec......Seco │ │ │ │ - 0x00045060 6e642072 756e206f 66205253 42204175 nd run of RSB Au │ │ │ │ - 0x00045070 746f7475 6e657220 746f6f6b 20256c67 totuner took %lg │ │ │ │ - 0x00045080 20732061 6e642065 7374696d 61746564 s and estimated │ │ │ │ - 0x00045090 20612073 70656564 7570206f 6620256c a speedup of %l │ │ │ │ - 0x000450a0 66207820 28252e33 6c652073 202d3e20 f x (%.3le s -> │ │ │ │ - 0x000450b0 252e336c 65207320 70657220 6f702920 %.3le s per op) │ │ │ │ - 0x000450c0 696e206e 6577206d 61747269 78202825 in new matrix (% │ │ │ │ - 0x000450d0 64202d3e 20256420 6c737562 6d290a00 d -> %d lsubm).. │ │ │ │ - 0x000450e0 52534220 4175746f 74756e65 72207375 RSB Autotuner su │ │ │ │ - 0x000450f0 67676573 74656420 61206e65 77206d61 ggested a new ma │ │ │ │ - 0x00045100 74726978 3a206672 6565696e 67207468 trix: freeing th │ │ │ │ - 0x00045110 65206f6c 64206f6e 652e0a00 5365636f e old one...Seco │ │ │ │ - 0x00045120 6e642072 756e206f 66205253 42204175 nd run of RSB Au │ │ │ │ - 0x00045130 746f7475 6e657220 746f6f6b 20256c67 totuner took %lg │ │ │ │ - 0x00045140 20732061 6e642065 7374696d 61746564 s and estimated │ │ │ │ - 0x00045150 20612073 70656564 7570206f 6620256c a speedup of %l │ │ │ │ - 0x00045160 66207820 28252e33 6c652073 202d3e20 f x (%.3le s -> │ │ │ │ - 0x00045170 252e336c 65207320 70657220 6f702920 %.3le s per op) │ │ │ │ - 0x00045180 696e2073 616d6520 6d617472 69782028 in same matrix ( │ │ │ │ - 0x00045190 2564202d 3e202564 206c7375 626d290a %d -> %d lsubm). │ │ │ │ - 0x000451a0 00000000 53657474 696e6720 6175746f ....Setting auto │ │ │ │ - 0x000451b0 74756e69 6e672073 75676765 73746564 tuning suggested │ │ │ │ - 0x000451c0 20746872 65616420 636f756e 74206f66 thread count of │ │ │ │ - 0x000451d0 20256420 2877696c 6c20736b 69702066 %d (will skip f │ │ │ │ - 0x000451e0 75727468 65722074 68726561 64206e75 urther thread nu │ │ │ │ - 0x000451f0 6d626572 20636f6e 66696775 72617469 mber configurati │ │ │ │ - 0x00045200 6f6e7321 290a0000 2320506f 73742d61 ons!)...# Post-a │ │ │ │ - 0x00045210 75746f74 756e696e 67207065 72666f72 utotuning perfor │ │ │ │ - 0x00045220 6d616e63 65207265 63686563 6b3a0a00 mance recheck:.. │ │ │ │ - 0x00045230 23235253 42204c48 5320257a 6420656c ##RSB LHS %zd el │ │ │ │ - 0x00045240 656d656e 74732070 72652d70 65656b3a ements pre-peek: │ │ │ │ - 0x00045250 0a000000 23235253 42205248 5320257a ....##RSB RHS %z │ │ │ │ - 0x00045260 6420656c 656d656e 74732070 72652d70 d elements pre-p │ │ │ │ - 0x00045270 65656b3a 0a000000 5b215d20 61207072 eek:....[!] a pr │ │ │ │ - 0x00045280 6f626c65 6d206f63 63757272 65642069 oblem occurred i │ │ │ │ - 0x00045290 6e207370 61727365 206d6174 7269782d n sparse matrix- │ │ │ │ - 0x000452a0 76656374 6f722070 726f6475 6374210a vector product!. │ │ │ │ - 0x000452b0 00000000 2373756d 3a000000 73706172 ....#sum:...spar │ │ │ │ - 0x000452c0 7365206d 61747269 78207665 63746f72 se matrix vector │ │ │ │ - 0x000452d0 2070726f 64756374 2063726f 73732063 product cross c │ │ │ │ - 0x000452e0 6865636b 20737563 63656564 65640a00 heck succeeded.. │ │ │ │ - 0x000452f0 23235253 42204c48 5320257a 6420656c ##RSB LHS %zd el │ │ │ │ - 0x00045300 656d656e 74732070 6f73742d 7065656b ements post-peek │ │ │ │ - 0x00045310 3a0a0000 23235253 42205248 5320257a :...##RSB RHS %z │ │ │ │ - 0x00045320 6420656c 656d656e 74732070 6f73742d d elements post- │ │ │ │ - 0x00045330 7065656b 3a0a0000 252d3230 73092573 peek:...%-20s.%s │ │ │ │ - 0x00045340 00000000 09252e33 6c660925 6c670000 .....%.3lf.%lg.. │ │ │ │ - 0x00045350 73706d76 5f737873 61000000 09252e33 spmv_sxsa....%.3 │ │ │ │ - 0x00045360 6c670925 2e336c67 09000000 23092531 lg.%.3lg....#.%1 │ │ │ │ - 0x00045370 302e326c 66092531 302e326c 66092820 0.2lf.%10.2lf.( │ │ │ │ - 0x00045380 62657374 2c206176 65726167 65206e65 best, average ne │ │ │ │ - 0x00045390 74207065 72666f72 6d616e63 6520696e t performance in │ │ │ │ - 0x000453a0 20256c64 20747269 65732029 3b206469 %ld tries ); di │ │ │ │ - 0x000453b0 66663a25 322e306c 6625250a 00000000 ff:%2.0lf%%..... │ │ │ │ - 0x000453c0 23092531 302e326c 66092531 302e326c #.%10.2lf.%10.2l │ │ │ │ - 0x000453d0 66092531 302e326c 66202531 302e366c f.%10.2lf %10.6l │ │ │ │ - 0x000453e0 6620286d 696e2062 772c2072 6561736f f (min bw, reaso │ │ │ │ - 0x000453f0 6e61626c 65206277 2c206578 63656564 nable bw, exceed │ │ │ │ - 0x00045400 696e676c 79206d61 78206277 2c20772f ingly max bw, w/ │ │ │ │ - 0x00045410 72207261 74696f29 20284d42 2f73290a r ratio) (MB/s). │ │ │ │ - 0x00045420 23092531 302e326c 6620284d 42207065 #.%10.2lf (MB pe │ │ │ │ - 0x00045430 72206d6f 70292025 31302e32 6c662028 r mop) %10.2lf ( │ │ │ │ - 0x00045440 72687320 6c6f6164 732c2077 69746820 rhs loads, with │ │ │ │ - 0x00045450 61207661 72696162 6c652064 65677265 a variable degre │ │ │ │ - 0x00045460 65206f66 206c6f63 616c6974 79290a23 e of locality).# │ │ │ │ - 0x00045470 09253130 2e326c66 20284d42 20706572 .%10.2lf (MB per │ │ │ │ - 0x00045480 206d6f70 2c206573 74696d61 74656429 mop, estimated) │ │ │ │ - 0x00045490 0a230925 31302e32 6c662028 61737365 .#.%10.2lf (asse │ │ │ │ - 0x000454a0 6d626c79 202b2065 78747261 20746f20 mbly + extra to │ │ │ │ - 0x000454b0 28626573 7429206d 6f702074 696d6520 (best) mop time │ │ │ │ - 0x000454c0 72617469 6f292028 2531302e 326c6620 ratio) (%10.2lf │ │ │ │ - 0x000454d0 73290a23 09253130 2e326c66 20286173 s).#.%10.2lf (as │ │ │ │ - 0x000454e0 73656d62 6c792028 702e652e 2b732e61 sembly (p.e.+s.a │ │ │ │ - 0x000454f0 2e2b652e 692e2b65 2e732e2b 2e2e2e29 .+e.i.+e.s.+...) │ │ │ │ - 0x00045500 20746f20 6d6f7020 74696d65 20726174 to mop time rat │ │ │ │ - 0x00045510 696f290a 23092531 302e326c 66202873 io).#.%10.2lf (s │ │ │ │ - 0x00045520 74727563 74757265 20616e61 6c797369 tructure analysi │ │ │ │ - 0x00045530 7320746f 206d6f70 2074696d 65207261 s to mop time ra │ │ │ │ - 0x00045540 74696f29 0a230925 31302e32 6c662028 tio).#.%10.2lf ( │ │ │ │ - 0x00045550 656c656d 656e7473 20696e73 65727469 elements inserti │ │ │ │ - 0x00045560 6f6e2074 6f206d6f 70207469 6d652072 on to mop time r │ │ │ │ - 0x00045570 6174696f 290a2309 2531302e 326c6620 atio).#.%10.2lf │ │ │ │ - 0x00045580 28656c65 6d656e74 7320736f 7274696e (elements sortin │ │ │ │ - 0x00045590 6720746f 206d6f70 2074696d 65207261 g to mop time ra │ │ │ │ - 0x000455a0 74696f29 20282531 302e326c 66207329 tio) (%10.2lf s) │ │ │ │ - 0x000455b0 0a230925 31302e32 6c662028 656c656d .#.%10.2lf (elem │ │ │ │ - 0x000455c0 656e7473 20706172 74697469 6f6e696e ents partitionin │ │ │ │ - 0x000455d0 6720746f 206d6f70 2074696d 65207261 g to mop time ra │ │ │ │ - 0x000455e0 74696f29 0a230925 31302e32 6c662028 tio).#.%10.2lf ( │ │ │ │ - 0x000455f0 72656375 7273696f 6e20736f 72742074 recursion sort t │ │ │ │ - 0x00045600 6f206d6f 70207469 6d652072 6174696f o mop time ratio │ │ │ │ - 0x00045610 29092531 302e6c64 20286d61 78207265 ).%10.ld (max re │ │ │ │ - 0x00045620 63757273 696f6e20 64657074 68290a23 cursion depth).# │ │ │ │ - 0x00045630 09253130 2e326c66 09253130 2e326c66 .%10.2lf.%10.2lf │ │ │ │ - 0x00045640 20286e6e 7a207065 7220726f 772f636f (nnz per row/co │ │ │ │ - 0x00045650 6c756d6e 290a0000 23757365 6420696e lumn)...#used in │ │ │ │ - 0x00045660 64657820 73746f72 61676520 636f6d70 dex storage comp │ │ │ │ - 0x00045670 61726564 20746f20 434f4f3a 257a6420 ared to COO:%zd │ │ │ │ - 0x00045680 76732025 7a642062 79746573 2028252e vs %zd bytes (%. │ │ │ │ - 0x00045690 30326c66 25252920 00000000 3b20636f 02lf%%) ....; co │ │ │ │ - 0x000456a0 6d706172 65642074 6f204353 523a257a mpared to CSR:%z │ │ │ │ - 0x000456b0 64207673 20257a64 20627974 65732028 d vs %zd bytes ( │ │ │ │ - 0x000456c0 252e3032 6c662525 290a0000 25253a50 %.02lf%%)...%%:P │ │ │ │ - 0x000456d0 4552464f 524d414e 43453a00 09256c65 ERFORMANCE:..%le │ │ │ │ - 0x000456e0 09256c65 0a000000 25253a4f 505f5449 .%le....%%:OP_TI │ │ │ │ - 0x000456f0 4d453a00 25253a46 414b455f 4c4f434b ME:.%%:FAKE_LOCK │ │ │ │ - 0x00045700 5f504552 464f524d 414e4345 3a000000 _PERFORMANCE:... │ │ │ │ - 0x00045710 25253a46 414b455f 4c4f434b 5f4f505f %%:FAKE_LOCK_OP_ │ │ │ │ - 0x00045720 54494d45 3a000000 25253a46 414b455f TIME:...%%:FAKE_ │ │ │ │ - 0x00045730 4c4f434b 5f504552 465f5343 414c494e LOCK_PERF_SCALIN │ │ │ │ - 0x00045740 473a0000 25253a52 45435552 53495645 G:..%%:RECURSIVE │ │ │ │ - 0x00045750 5f534552 49414c5f 50455246 4f524d41 _SERIAL_PERFORMA │ │ │ │ - 0x00045760 4e43453a 00000000 25253a52 45435552 NCE:....%%:RECUR │ │ │ │ - 0x00045770 53495645 5f534552 49414c5f 4f505f54 SIVE_SERIAL_OP_T │ │ │ │ - 0x00045780 494d453a 00000000 25253a50 4552465f IME:....%%:PERF_ │ │ │ │ - 0x00045790 5343414c 494e473a 00000000 2325253a SCALING:....#%%: │ │ │ │ - 0x000457a0 434f4e53 54525543 544f525f 2a3a534f CONSTRUCTOR_*:SO │ │ │ │ - 0x000457b0 52540953 43414e09 494e5345 52540953 RT.SCAN.INSERT.S │ │ │ │ - 0x000457c0 43414e2b 494e5345 52540a00 25253a43 CAN+INSERT..%%:C │ │ │ │ - 0x000457d0 4f4e5354 52554354 4f525f54 494d4553 ONSTRUCTOR_TIMES │ │ │ │ - 0x000457e0 3a000000 09253130 2e366c66 09253130 :....%10.6lf.%10 │ │ │ │ + 0x000437f0 43464c41 47530000 4c323a2f 36342f2c CFLAGS..L2:/64/, │ │ │ │ + 0x00043800 4c313a2f 36342f00 5253425f 44455445 L1:/64/.RSB_DETE │ │ │ │ + 0x00043810 43544544 5f4d454d 5f484945 52415243 CTED_MEM_HIERARC │ │ │ │ + 0x00043820 48595f49 4e464f00 5253425f 494f5f57 HY_INFO.RSB_IO_W │ │ │ │ + 0x00043830 414e545f 4d454d4f 52595f48 49455241 ANT_MEMORY_HIERA │ │ │ │ + 0x00043840 52434859 5f494e46 4f5f5354 52494e47 RCHY_INFO_STRING │ │ │ │ + 0x00043850 00000000 23206175 746f2d74 756e696e ....# auto-tunin │ │ │ │ + 0x00043860 67206f72 69656e74 6564206f 75747075 g oriented outpu │ │ │ │ + 0x00043870 7420696d 706c6965 73202074 696d6573 t implies times │ │ │ │ + 0x00043880 3d3d3020 69746572 6174696f 6e732061 ==0 iterations a │ │ │ │ + 0x00043890 6e642073 6f72742d 61667465 722d6c6f nd sort-after-lo │ │ │ │ + 0x000438a0 61642e0a 00000000 23205468 65206974 ad......# The it │ │ │ │ + 0x000438b0 65726174 696f6e20 74696d65 73207368 eration times sh │ │ │ │ + 0x000438c0 6f756c64 20626520 73706563 69666965 ould be specifie │ │ │ │ + 0x000438d0 64206173 20612070 6f736974 69766520 d as a positive │ │ │ │ + 0x000438e0 6e756d62 6572210a 00000000 23205769 number!.....# Wi │ │ │ │ + 0x000438f0 6c6c206d 65617375 7265206f 6e207469 ll measure on ti │ │ │ │ + 0x00043900 6d65733d 25642069 74657261 74696f6e mes=%d iteration │ │ │ │ + 0x00043910 732e0a00 23203d3d 3d3d3d3d 20424547 s...# ====== BEG │ │ │ │ + 0x00043920 494e2049 6d706174 69656e74 20726573 IN Impatient res │ │ │ │ + 0x00043930 756c7473 20726563 6f726420 666f7220 ults record for │ │ │ │ + 0x00043940 6d617472 69782025 642f2564 3a202573 matrix %d/%d: %s │ │ │ │ + 0x00043950 2e0a0000 23203d3d 3d3d3d3d 2020454e ....# ====== EN │ │ │ │ + 0x00043960 44202049 6d706174 69656e74 20726573 D Impatient res │ │ │ │ + 0x00043970 756c7473 20726563 6f726420 666f7220 ults record for │ │ │ │ + 0x00043980 6d617472 69782025 642f2564 3a202573 matrix %d/%d: %s │ │ │ │ + 0x00043990 2e0a0000 23203d3d 3d3d3d3d 20424547 ....# ====== BEG │ │ │ │ + 0x000439a0 494e2049 6d706174 69656e74 2073756d IN Impatient sum │ │ │ │ + 0x000439b0 6d617279 20726563 6f726420 666f7220 mary record for │ │ │ │ + 0x000439c0 74686520 25642f25 64206d61 74726963 the %d/%d matric │ │ │ │ + 0x000439d0 65732073 6f206661 722e0a00 23203d3d es so far...# == │ │ │ │ + 0x000439e0 3d3d3d3d 2020454e 44202049 6d706174 ==== END Impat │ │ │ │ + 0x000439f0 69656e74 2073756d 6d617279 20726563 ient summary rec │ │ │ │ + 0x00043a00 6f726420 666f7220 74686520 25642f25 ord for the %d/% │ │ │ │ + 0x00043a10 64206d61 74726963 65732073 6f206661 d matrices so fa │ │ │ │ + 0x00043a20 722e0a00 23206d75 6c74692d 66696c65 r...# multi-file │ │ │ │ + 0x00043a30 2062656e 63686d61 726b696e 67202866 benchmarking (f │ │ │ │ + 0x00043a40 696c6520 25642f25 6429202d 2d206e6f ile %d/%d) -- no │ │ │ │ + 0x00043a50 77207573 696e6720 25730a00 23206d75 w using %s..# mu │ │ │ │ + 0x00043a60 6c74692d 74797065 2062656e 63686d61 lti-type benchma │ │ │ │ + 0x00043a70 726b696e 67202825 7329202d 2d206e6f rking (%s) -- no │ │ │ │ + 0x00043a80 77207573 696e6720 74797065 636f6465 w using typecode │ │ │ │ + 0x00043a90 20256320 286c6173 74207761 73202563 %c (last was %c │ │ │ │ + 0x00043aa0 292e0a00 23204361 63686520 626c6f63 )...# Cache bloc │ │ │ │ + 0x00043ab0 6b207369 7a652074 6f74616c 20256c64 k size total %ld │ │ │ │ + 0x00043ac0 20627974 65732c20 7065722d 74687265 bytes, per-thre │ │ │ │ + 0x00043ad0 61642025 6c642062 79746573 0a000000 ad %ld bytes.... │ │ │ │ + 0x00043ae0 2320736f 20666172 2c207072 6f677261 # so far, progra │ │ │ │ + 0x00043af0 6d20746f 6f6b2025 2e336c66 73206f66 m took %.3lfs of │ │ │ │ + 0x00043b00 2077616c 6c20636c 6f636b20 74696d65 wall clock time │ │ │ │ + 0x00043b10 3b20616e 63696c6c 61727920 74657374 ; ancillary test │ │ │ │ + 0x00043b20 7320252e 336c6673 3b20492f 4f20252e s %.3lfs; I/O %. │ │ │ │ + 0x00043b30 336c6673 3b206368 65636b73 20252e33 3lfs; checks %.3 │ │ │ │ + 0x00043b40 6c66733b 20636f6e 76657273 696f6e73 lfs; conversions │ │ │ │ + 0x00043b50 20252e33 6c66733b 20727362 2f6d6b6c %.3lfs; rsb/mkl │ │ │ │ + 0x00043b60 2074756e 696e6720 252e336c 66732f25 tuning %.3lfs/% │ │ │ │ + 0x00043b70 2e336c66 73200000 2320536b 69707069 .3lfs ..# Skippi │ │ │ │ + 0x00043b80 6e672075 6e737570 706f7274 65642074 ng unsupported t │ │ │ │ + 0x00043b90 79706520 22256322 202d2d20 706c6561 ype "%c" -- plea │ │ │ │ + 0x00043ba0 73652063 686f6f73 65206672 6f6d2022 se choose from " │ │ │ │ + 0x00043bb0 2573222e 0a000000 23205573 696e6720 %s".....# Using │ │ │ │ + 0x00043bc0 6175746f 20746872 65616473 0a000000 auto threads.... │ │ │ │ + 0x00043bd0 23205573 696e6720 25642074 68726561 # Using %d threa │ │ │ │ + 0x00043be0 64730a00 6572726f 72203a20 706c6561 ds..error : plea │ │ │ │ + 0x00043bf0 73652072 65636f6d 70696c65 20776974 se recompile wit │ │ │ │ + 0x00043c00 6820646f 75626c65 20707265 63697369 h double precisi │ │ │ │ + 0x00043c10 6f6e2066 6c6f6174 696e6720 706f696e on floating poin │ │ │ │ + 0x00043c20 74206e75 6d626572 73207375 70706f72 t numbers suppor │ │ │ │ + 0x00043c30 74656421 200a0000 54686973 206e756d ted! ...This num │ │ │ │ + 0x00043c40 65726963 616c2074 79706520 6973206e erical type is n │ │ │ │ + 0x00043c50 6f742073 7570706f 72746564 2e0a0000 ot supported.... │ │ │ │ + 0x00043c60 62616e64 65642d25 7a647825 7a642d25 banded-%zdx%zd-% │ │ │ │ + 0x00043c70 7a642b25 7a642d25 7a646e7a 2d737061 zd+%zd-%zdnz-spa │ │ │ │ + 0x00043c80 6365642d 257a6400 64656e73 652d257a ced-%zd.dense-%z │ │ │ │ + 0x00043c90 6478257a 642d257a 646e7a00 6c6f7765 dx%zd-%zdnz.lowe │ │ │ │ + 0x00043ca0 722d257a 6478257a 642d257a 646e7a2d r-%zdx%zd-%zdnz- │ │ │ │ + 0x00043cb0 73706163 65642d25 7a640000 6c6f7765 spaced-%zd..lowe │ │ │ │ + 0x00043cc0 722d257a 6478257a 642d257a 646e7a00 r-%zdx%zd-%zdnz. │ │ │ │ + 0x00043cd0 25732028 73706d76 5f737873 6129203a %s (spmv_sxsa) : │ │ │ │ + 0x00043ce0 20506c65 61736520 73706563 69667920 Please specify │ │ │ │ + 0x00043cf0 61206d61 74726978 2066696c 656e616d a matrix filenam │ │ │ │ + 0x00043d00 65202877 69746820 2d66290a 00000000 e (with -f)..... │ │ │ │ + 0x00043d10 23205265 7573696e 67207479 70652063 # Reusing type c │ │ │ │ + 0x00043d20 6f6e7665 72746564 20282563 2d3e2563 onverted (%c->%c │ │ │ │ + 0x00043d30 29206172 72617973 2066726f 6d206c61 ) arrays from la │ │ │ │ + 0x00043d40 73742069 74657261 74696f6e 20696e73 st iteration ins │ │ │ │ + 0x00043d50 74656164 206f6620 72656c6f 6164696e tead of reloadin │ │ │ │ + 0x00043d60 67206d61 74726978 2066696c 652e0a00 g matrix file... │ │ │ │ + 0x00043d70 23205265 7573696e 67207361 6d652074 # Reusing same t │ │ │ │ + 0x00043d80 79706520 20202020 28747970 65202563 ype (type %c │ │ │ │ + 0x00043d90 29206172 72617973 2066726f 6d206c61 ) arrays from la │ │ │ │ + 0x00043da0 73742069 74657261 74696f6e 20696e73 st iteration ins │ │ │ │ + 0x00043db0 74656164 206f6620 72656c6f 6164696e tead of reloadin │ │ │ │ + 0x00043dc0 67206d61 74726978 2066696c 652e0a00 g matrix file... │ │ │ │ + 0x00043dd0 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ + 0x00043de0 6e67206d 61747269 78206669 6c652025 ng matrix file % │ │ │ │ + 0x00043df0 732c2062 65636175 73652069 74206d61 s, because it ma │ │ │ │ + 0x00043e00 74636865 73207265 67657820 2f25732f tches regex /%s/ │ │ │ │ + 0x00043e10 2e0a0000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ + 0x00043e20 6f616469 6e67206d 61747269 78206669 oading matrix fi │ │ │ │ + 0x00043e30 6c652025 732c2062 65636175 73652069 le %s, because i │ │ │ │ + 0x00043e40 74206d61 74636865 73207375 62737472 t matches substr │ │ │ │ + 0x00043e50 696e6720 25732e0a 00000000 70726f62 ing %s......prob │ │ │ │ + 0x00043e60 6c656d73 20726561 64696e67 206f7220 lems reading or │ │ │ │ + 0x00043e70 696e7465 72707265 74696e67 2066696c interpreting fil │ │ │ │ + 0x00043e80 65206173 204d6174 72697820 4d61726b e as Matrix Mark │ │ │ │ + 0x00043e90 65743a20 2573202e 2e0a0000 57696c6c et: %s .....Will │ │ │ │ + 0x00043ea0 2069676e 6f726520 6572726f 7220616e ignore error an │ │ │ │ + 0x00043eb0 6420636f 6e74696e 75652077 69746820 d continue with │ │ │ │ + 0x00043ec0 74686520 666f6c6c 6f77696e 67206669 the following fi │ │ │ │ + 0x00043ed0 6c65732e 0a000000 2320736b 69707069 les.....# skippi │ │ │ │ + 0x00043ee0 6e67206c 6f616469 6e67206e 6f742075 ng loading not u │ │ │ │ + 0x00043ef0 6e73796d 6d657472 6963206d 61747269 nsymmetric matri │ │ │ │ + 0x00043f00 78202573 2c206173 20726571 75657374 x %s, as request │ │ │ │ + 0x00043f10 65642e0a 00000000 2320736b 69707069 ed......# skippi │ │ │ │ + 0x00043f20 6e67206c 6f616469 6e672073 796d6d65 ng loading symme │ │ │ │ + 0x00043f30 74726963 206d6174 72697820 25732c20 tric matrix %s, │ │ │ │ + 0x00043f40 61732072 65717565 73746564 2e0a0000 as requested.... │ │ │ │ + 0x00043f50 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ + 0x00043f60 6e672068 65726d69 7469616e 206d6174 ng hermitian mat │ │ │ │ + 0x00043f70 72697820 25732c20 61732072 65717565 rix %s, as reque │ │ │ │ + 0x00043f80 73746564 2e0a0000 2320736b 69707069 sted....# skippi │ │ │ │ + 0x00043f90 6e67206c 6f616469 6e672075 6e73796d ng loading unsym │ │ │ │ + 0x00043fa0 6d657472 6963206d 61747269 78202573 metric matrix %s │ │ │ │ + 0x00043fb0 2c206173 20726571 75657374 65642e0a , as requested.. │ │ │ │ + 0x00043fc0 00000000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ + 0x00043fd0 6f616469 6e67206d 61747269 78202573 oading matrix %s │ │ │ │ + 0x00043fe0 2c206861 76696e67 20257a64 203e2025 , having %zd > % │ │ │ │ + 0x00043ff0 7a642061 6c6c6f77 6564206e 6f6e7a65 zd allowed nonze │ │ │ │ + 0x00044000 726f6573 2e0a0000 2320736b 69707069 roes....# skippi │ │ │ │ + 0x00044010 6e67206c 6f616469 6e67206d 61747269 ng loading matri │ │ │ │ + 0x00044020 78202573 2c206861 76696e67 20257a64 x %s, having %zd │ │ │ │ + 0x00044030 3e3d257a 6420616c 6c6f7765 64206669 >=%zd allowed fi │ │ │ │ + 0x00044040 6c657369 7a652028 4b694229 2e0a0000 lesize (KiB).... │ │ │ │ + 0x00044050 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ + 0x00044060 6e67206d 61747269 78202573 2c206861 ng matrix %s, ha │ │ │ │ + 0x00044070 76696e67 20257a64 203c2025 7a642061 ving %zd < %zd a │ │ │ │ + 0x00044080 6c6c6f77 6564206e 6f6e7a65 726f6573 llowed nonzeroes │ │ │ │ + 0x00044090 2e0a0000 23207265 6164696e 67202573 ....# reading %s │ │ │ │ + 0x000440a0 2028257a 64206279 74657320 2f20257a (%zd bytes / %z │ │ │ │ + 0x000440b0 64204d69 42202f20 257a6420 6e6e7a20 d MiB / %zd nnz │ │ │ │ + 0x000440c0 2f20257a 6420726f 7773202f 20257a64 / %zd rows / %zd │ │ │ │ + 0x000440d0 20636f6c 756d6e73 202f2025 7a64204d columns / %zd M │ │ │ │ + 0x000440e0 69422043 4f4f2920 61732074 79706520 iB COO) as type │ │ │ │ + 0x000440f0 25632e2e 2e0a0000 6e6f7420 61204d61 %c......not a Ma │ │ │ │ + 0x00044100 74726978 204d6172 6b657420 666f726d trix Market form │ │ │ │ + 0x00044110 6174206d 61747269 78203a20 2573202e at matrix : %s . │ │ │ │ + 0x00044120 2e0a0000 23206669 6c652069 6e707574 ....# file input │ │ │ │ + 0x00044130 206f6620 25732074 6f6f6b20 25362e32 of %s took %6.2 │ │ │ │ + 0x00044140 6c662073 2028252e 306c6620 6e6e7a2c lf s (%.0lf nnz, │ │ │ │ + 0x00044150 20252e30 6c66206e 6e7a2f73 20292028 %.0lf nnz/s ) ( │ │ │ │ + 0x00044160 252e326c 66204d42 2f732029 200a0000 %.2lf MB/s ) ... │ │ │ │ + 0x00044170 23204d61 74726978 2073616d 706c696e # Matrix samplin │ │ │ │ + 0x00044180 673a2075 73696e67 206f6e6c 7920257a g: using only %z │ │ │ │ + 0x00044190 64206e6f 6e7a6572 6f657320 6f757420 d nonzeroes out │ │ │ │ + 0x000441a0 6f662072 65616420 257a642e 0a000000 of read %zd..... │ │ │ │ + 0x000441b0 23204578 70616e64 65642073 796d6d65 # Expanded symme │ │ │ │ + 0x000441c0 74727920 746f2025 7a64206e 6e7a2028 try to %zd nnz ( │ │ │ │ + 0x000441d0 746f2062 6520636c 65616e73 6564206f to be cleansed o │ │ │ │ + 0x000441e0 66206469 61676f6e 616c2064 75706c69 f diagonal dupli │ │ │ │ + 0x000441f0 63617465 73292e20 44656c65 74696e67 cates). Deleting │ │ │ │ + 0x00044200 20616e64 2073796d 6d657472 79202f20 and symmetry / │ │ │ │ + 0x00044210 6865726d 69746961 6e6e6573 7320666c hermitianness fl │ │ │ │ + 0x00044220 6167732e 0a000000 23206578 636c7564 ags.....# exclud │ │ │ │ + 0x00044230 696e6720 61207472 69616e67 6c652061 ing a triangle a │ │ │ │ + 0x00044240 6e642066 6f726369 626c7920 61646469 nd forcibly addi │ │ │ │ + 0x00044250 6e672064 6961676f 6e616c20 656c656d ng diagonal elem │ │ │ │ + 0x00044260 656e7473 20286475 706c6963 61746573 ents (duplicates │ │ │ │ + 0x00044270 2077696c 6c206265 2072656d 6f766564 will be removed │ │ │ │ + 0x00044280 290a0000 23206469 73636172 64656420 )...# discarded │ │ │ │ + 0x00044290 257a6420 6e6f6e20 6c6f7765 7220656c %zd non lower el │ │ │ │ + 0x000442a0 656d656e 7473206f 6620257a 642e0a00 ements of %zd... │ │ │ │ + 0x000442b0 23206469 73636172 64656420 257a6420 # discarded %zd │ │ │ │ + 0x000442c0 6e6f6e20 75707065 7220656c 656d656e non upper elemen │ │ │ │ + 0x000442d0 7473206f 6620257a 642e0a00 66696c65 ts of %zd...file │ │ │ │ + 0x000442e0 20257320 7365656d 7320746f 2073746f %s seems to sto │ │ │ │ + 0x000442f0 72652061 20766563 746f720a 00000000 re a vector..... │ │ │ │ + 0x00044300 72657175 6972696e 6720626f 74682073 requiring both s │ │ │ │ + 0x00044310 796d6d65 74726963 20616e64 20756e73 ymmetric and uns │ │ │ │ + 0x00044320 796d6d65 74726963 20666c61 67732069 ymmetric flags i │ │ │ │ + 0x00044330 7320636f 6e747261 64696374 6f727921 s contradictory! │ │ │ │ + 0x00044340 0a000000 23205761 726e696e 673a206e ....# Warning: n │ │ │ │ + 0x00044350 6f6e2063 6f6d706c 6578206d 61747269 on complex matri │ │ │ │ + 0x00044360 78207769 74682068 65726d69 7469616e x with hermitian │ │ │ │ + 0x00044370 20666c61 67732120 436f6e76 65727469 flags! Converti │ │ │ │ + 0x00044380 6e672074 6f207379 6d6d6574 72696321 ng to symmetric! │ │ │ │ + 0x00044390 0a000000 23205761 726e696e 673a2063 ....# Warning: c │ │ │ │ + 0x000443a0 6f6d706c 6578206d 61747269 78207769 omplex matrix wi │ │ │ │ + 0x000443b0 74682068 65726d69 7469616e 20616e64 th hermitian and │ │ │ │ + 0x000443c0 2073796d 6d657472 69632066 6c616773 symmetric flags │ │ │ │ + 0x000443d0 2120436f 6e766572 74696e67 20746f20 ! Converting to │ │ │ │ + 0x000443e0 73796d6d 65747269 63210a00 23707265 symmetric!..#pre │ │ │ │ + 0x000443f0 2d736f72 74696e67 2028257a 6420656c -sorting (%zd el │ │ │ │ + 0x00044400 656d656e 74732920 746f6f6b 20256c67 ements) took %lg │ │ │ │ + 0x00044410 20730a00 23776565 64696e67 20647570 s..#weeding dup │ │ │ │ + 0x00044420 6c696361 74657320 28746f20 257a6420 licates (to %zd │ │ │ │ + 0x00044430 656c656d 656e7473 2920746f 6f6b2025 elements) took % │ │ │ │ + 0x00044440 6c672073 2028616e 64206368 65636b2c lg s (and check, │ │ │ │ + 0x00044450 20256c67 20732029 0a000000 23204765 %lg s )....# Ge │ │ │ │ + 0x00044460 6e657261 74696e67 20612064 6961676f nerating a diago │ │ │ │ + 0x00044470 6e616c6c 7920706f 70756c61 74656420 nally populated │ │ │ │ + 0x00044480 6d617472 6978206f 6620257a 64207820 matrix of %zd x │ │ │ │ + 0x00044490 257a640a 00000000 73657420 78746963 %zd.....set xtic │ │ │ │ + 0x000444a0 7320726f 74617465 0a000000 73657420 s rotate....set │ │ │ │ + 0x000444b0 7465726d 20706f73 74736372 69707420 term postscript │ │ │ │ + 0x000444c0 65707320 636f6c6f 720a0000 73657420 eps color...set │ │ │ │ + 0x000444d0 6f757470 75742022 25732d64 69737470 output "%s-distp │ │ │ │ + 0x000444e0 6c6f742e 65707322 0a000000 73657420 lot.eps"....set │ │ │ │ + 0x000444f0 6d756c74 69706c6f 74206c61 796f7574 multiplot layout │ │ │ │ + 0x00044500 20312c32 20746974 6c652022 25732028 1,2 title "%s ( │ │ │ │ + 0x00044510 257a6420 7820257a 642c2025 7a64206e %zd x %zd, %zd n │ │ │ │ + 0x00044520 6e7a2922 0a000000 0a0a706c 6f742022 nz)"......plot " │ │ │ │ + 0x00044530 2d222075 73696e67 20313a32 20746974 -" using 1:2 tit │ │ │ │ + 0x00044540 6c652022 63756d75 6c617469 76652025 le "cumulative % │ │ │ │ + 0x00044550 7320706f 70756c61 74696f6e 20286e6e s population (nn │ │ │ │ + 0x00044560 7a29220a 00000000 256c6420 256c640a z)".....%ld %ld. │ │ │ │ + 0x00044570 00000000 756e7365 74206d75 6c746970 ....unset multip │ │ │ │ + 0x00044580 6c6f740a 00000000 2325253a 4e4e5a5f lot.....#%%:NNZ_ │ │ │ │ + 0x00044590 5045525f 524f575f 53544444 45563a00 PER_ROW_STDDEV:. │ │ │ │ + 0x000445a0 09253130 2e307a64 0a000000 2325253a .%10.0zd....#%%: │ │ │ │ + 0x000445b0 524f5753 5f4d4544 49414e3a 00000000 ROWS_MEDIAN:.... │ │ │ │ + 0x000445c0 09253130 2e30670a 00000000 2325253a .%10.0g.....#%%: │ │ │ │ + 0x000445d0 4e4e5a5f 5045525f 434f4c5f 53544444 NNZ_PER_COL_STDD │ │ │ │ + 0x000445e0 45563a00 2325253a 434f4c53 5f4d4544 EV:.#%%:COLS_MED │ │ │ │ + 0x000445f0 49414e3a 00000000 23205741 524e494e IAN:....# WARNIN │ │ │ │ + 0x00044600 473a2053 6b697070 696e6720 6e6f6e2d G: Skipping non- │ │ │ │ + 0x00044610 706f7369 74697665 206e7268 73202825 positive nrhs (% │ │ │ │ + 0x00044620 7a64293a 20697320 74686973 2061206d zd): is this a m │ │ │ │ + 0x00044630 69737461 6b65203f 0a000000 23206d75 istake ?....# mu │ │ │ │ + 0x00044640 6c74692d 6e726873 2062656e 63686d61 lti-nrhs benchma │ │ │ │ + 0x00044650 726b696e 67202825 7329202d 2d206e6f rking (%s) -- no │ │ │ │ + 0x00044660 77207573 696e6720 6e726873 20257a64 w using nrhs %zd │ │ │ │ + 0x00044670 2e0a0000 23206d75 6c74692d 696e6358 ....# multi-incX │ │ │ │ + 0x00044680 2062656e 63686d61 726b696e 67202825 benchmarking (% │ │ │ │ + 0x00044690 7a642f25 7a642920 2d2d206e 6f772075 zd/%zd) -- now u │ │ │ │ + 0x000446a0 73696e67 20696e63 583d257a 642e0a00 sing incX=%zd... │ │ │ │ + 0x000446b0 23206d75 6c74692d 696e6359 2062656e # multi-incY ben │ │ │ │ + 0x000446c0 63686d61 726b696e 67202825 7a642f25 chmarking (%zd/% │ │ │ │ + 0x000446d0 7a642920 2d2d206e 6f772075 73696e67 zd) -- now using │ │ │ │ + 0x000446e0 20696e63 593d257a 642e0a00 23205741 incY=%zd...# WA │ │ │ │ + 0x000446f0 524e494e 473a2053 6b697070 696e6720 RNING: Skipping │ │ │ │ + 0x00044700 6e6f6e2d 706f7369 74697665 20696e63 non-positive inc │ │ │ │ + 0x00044710 58202825 64293a20 69732074 68697320 X (%d): is this │ │ │ │ + 0x00044720 61206d69 7374616b 65203f0a 00000000 a mistake ?..... │ │ │ │ + 0x00044730 23205741 524e494e 473a2053 6b697070 # WARNING: Skipp │ │ │ │ + 0x00044740 696e6720 6e6f6e2d 706f7369 74697665 ing non-positive │ │ │ │ + 0x00044750 20696e63 59202825 64293a20 69732074 incY (%d): is t │ │ │ │ + 0x00044760 68697320 61206d69 7374616b 65203f0a his a mistake ?. │ │ │ │ + 0x00044770 00000000 2320536b 69707069 6e672061 ....# Skipping a │ │ │ │ + 0x00044780 20636173 65207769 74682069 6e63583d case with incX= │ │ │ │ + 0x00044790 257a6420 696e6359 3d257a64 206e7268 %zd incY=%zd nrh │ │ │ │ + 0x000447a0 733d257a 642e0a00 23205573 696e6720 s=%zd...# Using │ │ │ │ + 0x000447b0 616c7068 613d2564 20626574 613d2564 alpha=%d beta=%d │ │ │ │ + 0x000447c0 206f7264 65723d25 7320666f 72207273 order=%s for rs │ │ │ │ + 0x000447d0 625f7370 6d762f72 73625f73 7073762f b_spmv/rsb_spsv/ │ │ │ │ + 0x000447e0 7273625f 73706d6d 2f727362 5f737073 rsb_spmm/rsb_sps │ │ │ │ + 0x000447f0 6d2e0a00 25253a55 4e4f5244 45524544 m...%%:UNORDERED │ │ │ │ + 0x00044800 5f434f4f 5f504552 464f524d 414e4345 _COO_PERFORMANCE │ │ │ │ + 0x00044810 3a000000 25730925 63092563 09257a64 :...%s.%c.%c.%zd │ │ │ │ + 0x00044820 09257a64 09257a64 09257a64 00000000 .%zd.%zd.%zd.... │ │ │ │ + 0x00044830 23206d75 6c74692d 7472616e 73706f73 # multi-transpos │ │ │ │ + 0x00044840 65206265 6e63686d 61726b69 6e67202d e benchmarking - │ │ │ │ + 0x00044850 2d206e6f 77207573 696e6720 7472616e - now using tran │ │ │ │ + 0x00044860 7341203d 2025632e 0a000000 23207379 sA = %c.....# sy │ │ │ │ + 0x00044870 6d6d6574 72696320 6d617472 6978202d mmetric matrix - │ │ │ │ + 0x00044880 2d2d2073 6b697070 696e6720 7472616e -- skipping tran │ │ │ │ + 0x00044890 73706f73 65642062 656e6368 6d61726b sposed benchmark │ │ │ │ + 0x000448a0 696e670a 00000000 23207769 6c6c2075 ing.....# will u │ │ │ │ + 0x000448b0 73652069 6e707574 206d6174 72697820 se input matrix │ │ │ │ + 0x000448c0 666c6167 733a2000 2c200000 23205573 flags: ., ..# Us │ │ │ │ + 0x000448d0 696e6720 256c6420 74687265 6164730a ing %ld threads. │ │ │ │ + 0x000448e0 00000000 5741524e 494e4720 3a206469 ....WARNING : di │ │ │ │ + 0x000448f0 7361626c 696e6720 696e2070 6c616365 sabling in place │ │ │ │ + 0x00044900 20616c6c 6f636174 696f6e20 666c6167 allocation flag │ │ │ │ + 0x00044910 203a2069 74206973 206f6e6c 7920616c : it is only al │ │ │ │ + 0x00044920 6c6f7765 6420666f 72203178 31210a00 lowed for 1x1!.. │ │ │ │ + 0x00044930 23207769 6c6c2072 65706561 7420636f # will repeat co │ │ │ │ + 0x00044940 6e737472 7563746f 72202564 2074696d nstructor %d tim │ │ │ │ + 0x00044950 65730a00 236d6174 72697820 69732064 es..#matrix is d │ │ │ │ + 0x00044960 6961676f 6e616c20 646f6d69 6e616e74 iagonal dominant │ │ │ │ + 0x00044970 0a000000 236d6174 72697820 6973206e ....#matrix is n │ │ │ │ + 0x00044980 6f742064 6961676f 6e616c20 646f6d69 ot diagonal domi │ │ │ │ + 0x00044990 6e616e74 0a000000 23646961 676f6e61 nant....#diagona │ │ │ │ + 0x000449a0 6c20646f 6d696e61 6e636520 636f6d70 l dominance comp │ │ │ │ + 0x000449b0 75746564 20696e20 3f20730a 00000000 uted in ? s..... │ │ │ │ + 0x000449c0 70657266 6f726d69 6e672045 58504552 performing EXPER │ │ │ │ + 0x000449d0 494d454e 54414c20 494c552d 300a0000 IMENTAL ILU-0... │ │ │ │ + 0x000449e0 70657266 6f726d65 64204558 50455249 performed EXPERI │ │ │ │ + 0x000449f0 4d454e54 414c2049 4c552d30 20776974 MENTAL ILU-0 wit │ │ │ │ + 0x00044a00 68207375 63636573 7320696e 20256c67 h success in %lg │ │ │ │ + 0x00044a10 20732e0a 00000000 23696e64 69766964 s......#individ │ │ │ │ + 0x00044a20 75616c20 75706461 7465206f 6620257a ual update of %z │ │ │ │ + 0x00044a30 6420656c 656d656e 74732069 6e206173 d elements in as │ │ │ │ + 0x00044a40 73656d62 6c656420 52534220 746f6f6b sembled RSB took │ │ │ │ + 0x00044a50 2025322e 35662073 3a202532 2e356625 %2.5f s: %2.5f% │ │ │ │ + 0x00044a60 25206f66 20636f6e 73747275 6374696f % of constructio │ │ │ │ + 0x00044a70 6e207469 6d650a00 23657874 72616374 n time..#extract │ │ │ │ + 0x00044a80 696f6e20 6f662025 7a642065 6c656d65 ion of %zd eleme │ │ │ │ + 0x00044a90 6e747320 696e2073 6f727465 6420434f nts in sorted CO │ │ │ │ + 0x00044aa0 4f20746f 6f6b2025 322e3566 20733a20 O took %2.5f s: │ │ │ │ + 0x00044ab0 25322e35 66252520 6f662063 6f6e7374 %2.5f%% of const │ │ │ │ + 0x00044ac0 72756374 696f6e20 74696d65 0a000000 ruction time.... │ │ │ │ + 0x00044ad0 23657874 72616374 696f6e20 746f2075 #extraction to u │ │ │ │ + 0x00044ae0 6e736f72 74656420 434f4f20 756e696d nsorted COO unim │ │ │ │ + 0x00044af0 706c656d 656e7465 640a0000 23657874 plemented...#ext │ │ │ │ + 0x00044b00 72616374 696f6e20 6f662025 7a642065 raction of %zd e │ │ │ │ + 0x00044b10 6c656d65 6e747320 696e2043 53522074 lements in CSR t │ │ │ │ + 0x00044b20 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00044b30 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00044b40 74696f6e 2074696d 650a0000 23657874 tion time...#ext │ │ │ │ + 0x00044b50 72616374 696f6e20 6f662025 7a642065 raction of %zd e │ │ │ │ + 0x00044b60 6c656d65 6e747320 696e2043 53432074 lements in CSC t │ │ │ │ + 0x00044b70 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00044b80 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00044b90 74696f6e 2074696d 650a0000 23636c6f tion time...#clo │ │ │ │ + 0x00044ba0 6e696e67 206f6620 257a6420 656c656d ning of %zd elem │ │ │ │ + 0x00044bb0 656e7473 20746f6f 6b202532 2e356620 ents took %2.5f │ │ │ │ + 0x00044bc0 733a2025 322e3566 2525206f 6620636f s: %2.5f%% of co │ │ │ │ + 0x00044bd0 6e737472 75637469 6f6e2074 696d650a nstruction time. │ │ │ │ + 0x00044be0 00000000 23636f6e 76657273 696f6e20 ....#conversion │ │ │ │ + 0x00044bf0 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ + 0x00044c00 746f2052 434f4f20 746f6f6b 2025322e to RCOO took %2. │ │ │ │ + 0x00044c10 35662073 3a202532 2e356625 25206f66 5f s: %2.5f%% of │ │ │ │ + 0x00044c20 20636f6e 73747275 6374696f 6e207469 construction ti │ │ │ │ + 0x00044c30 6d650a00 23636f6e 76657273 696f6e20 me..#conversion │ │ │ │ + 0x00044c40 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ + 0x00044c50 746f2073 6f727465 6420434f 4f20746f to sorted COO to │ │ │ │ + 0x00044c60 6f6b2025 322e3566 20733a20 25322e35 ok %2.5f s: %2.5 │ │ │ │ + 0x00044c70 66252520 6f662063 6f6e7374 72756374 f%% of construct │ │ │ │ + 0x00044c80 696f6e20 74696d65 0a000000 23636f6e ion time....#con │ │ │ │ + 0x00044c90 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ + 0x00044ca0 6c656d65 6e747320 746f2043 53522074 lements to CSR t │ │ │ │ + 0x00044cb0 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00044cc0 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00044cd0 74696f6e 2074696d 650a0000 23636f6e tion time...#con │ │ │ │ + 0x00044ce0 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ + 0x00044cf0 6c656d65 6e747320 746f2043 53432074 lements to CSC t │ │ │ │ + 0x00044d00 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00044d10 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00044d20 74696f6e 2074696d 650a0000 23636f6e tion time...#con │ │ │ │ + 0x00044d30 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ + 0x00044d40 6c656d65 6e747320 746f2075 6e736f72 lements to unsor │ │ │ │ + 0x00044d50 74656420 434f4f20 746f6f6b 2025322e ted COO took %2. │ │ │ │ + 0x00044d60 35662073 3a202532 2e356625 25206f66 5f s: %2.5f%% of │ │ │ │ + 0x00044d70 20636f6e 73747275 6374696f 6e207469 construction ti │ │ │ │ + 0x00044d80 6d650a00 2320436f 6e737472 75637465 me..# Constructe │ │ │ │ + 0x00044d90 64206d61 74726978 2028746f 6f6b2025 d matrix (took % │ │ │ │ + 0x00044da0 2e336c66 73293a20 00000000 25732825 .3lfs): ....%s(% │ │ │ │ + 0x00044db0 7a642078 20257a64 295b2570 5d7b2563 zd x %zd)[%p]{%c │ │ │ │ + 0x00044dc0 7d204020 28257a64 28257a64 2e2e257a } @ (%zd(%zd..%z │ │ │ │ + 0x00044dd0 64292c25 7a642825 7a642e2e 257a6429 d),%zd(%zd..%zd) │ │ │ │ + 0x00044de0 29202825 7a64206e 6e7a2c20 252e326c ) (%zd nnz, %.2l │ │ │ │ + 0x00044df0 67206e6e 7a2f7229 20666c61 67732030 g nnz/r) flags 0 │ │ │ │ + 0x00044e00 78257820 28636f6f 3a25642c 20637372 x%x (coo:%d, csr │ │ │ │ + 0x00044e10 3a25642c 2068773a 25642c20 69633a25 :%d, hw:%d, ic:% │ │ │ │ + 0x00044e20 642c2066 693a2564 292c2073 746f7261 d, fi:%d), stora │ │ │ │ + 0x00044e30 67653a20 257a782c 20737562 6d3a2025 ge: %zx, subm: % │ │ │ │ + 0x00044e40 7a642c20 73796d66 6c616773 3a272573 zd, symflags:'%s │ │ │ │ + 0x00044e50 25732573 25732573 27257300 2366696c %s%s%s%s'%s.#fil │ │ │ │ + 0x00044e60 65206f75 74707574 206f6620 25732074 e output of %s t │ │ │ │ + 0x00044e70 6f6f6b20 256c6620 73202825 2e306c66 ook %lf s (%.0lf │ │ │ │ + 0x00044e80 206e6e7a 2c20252e 306c6620 6e6e7a2f nnz, %.0lf nnz/ │ │ │ │ + 0x00044e90 73202920 28252e35 6c66204d 422f7320 s ) (%.5lf MB/s │ │ │ │ + 0x00044ea0 29200a00 52534220 53706172 73652042 ) ..RSB Sparse B │ │ │ │ + 0x00044eb0 6c6f636b 73204175 746f7475 6e657220 locks Autotuner │ │ │ │ + 0x00044ec0 696e766f 6b656420 72657175 65737469 invoked requesti │ │ │ │ + 0x00044ed0 6e67206d 61782025 64207370 6c697473 ng max %d splits │ │ │ │ + 0x00044ee0 20616e64 206d6178 20256420 6d657267 and max %d merg │ │ │ │ + 0x00044ef0 65732069 6e202564 20726f75 6e64732c es in %d rounds, │ │ │ │ + 0x00044f00 20746872 65616473 20737065 632e2564 threads spec.%d │ │ │ │ + 0x00044f10 20287370 65636966 79206e65 67617469 (specify negati │ │ │ │ + 0x00044f20 76652076 616c7565 7320746f 20656e61 ve values to ena │ │ │ │ + 0x00044f30 626c6520 74687265 61647320 74756e69 ble threads tuni │ │ │ │ + 0x00044f40 6e67292e 0a000000 46697273 74207275 ng).....First ru │ │ │ │ + 0x00044f50 6e206f66 20525342 20417574 6f74756e n of RSB Autotun │ │ │ │ + 0x00044f60 65722074 6f6f6b20 256c6720 73202028 er took %lg s ( │ │ │ │ + 0x00044f70 252e336c 65207320 2d3e2025 2e336c65 %.3le s -> %.3le │ │ │ │ + 0x00044f80 20732070 65722073 706d765f 73787361 s per spmv_sxsa │ │ │ │ + 0x00044f90 29202874 756e6564 3a202564 202d3e20 ) (tuned: %d -> │ │ │ │ + 0x00044fa0 2564206c 7375626d 292e0a00 46697273 %d lsubm)...Firs │ │ │ │ + 0x00044fb0 74207275 6e206f66 20525342 20417574 t run of RSB Aut │ │ │ │ + 0x00044fc0 6f74756e 65722074 6f6f6b20 256c6720 otuner took %lg │ │ │ │ + 0x00044fd0 7320616e 64206469 64206e6f 74206368 s and did not ch │ │ │ │ + 0x00044fe0 616e6765 206d6174 7269782e 0a000000 ange matrix..... │ │ │ │ + 0x00044ff0 52534220 53706172 73652042 6c6f636b RSB Sparse Block │ │ │ │ + 0x00045000 73204175 746f7475 6e657220 696e766f s Autotuner invo │ │ │ │ + 0x00045010 6b656420 72657175 65737469 6e67206d ked requesting m │ │ │ │ + 0x00045020 61782025 64207370 6c697473 20616e64 ax %d splits and │ │ │ │ + 0x00045030 206d6178 20256420 6d657267 65732069 max %d merges i │ │ │ │ + 0x00045040 6e202564 20726f75 6e64732c 20617574 n %d rounds, aut │ │ │ │ + 0x00045050 6f207468 72656164 73207370 65632e0a o threads spec.. │ │ │ │ + 0x00045060 00000000 5365636f 6e642072 756e206f ....Second run o │ │ │ │ + 0x00045070 66205253 42204175 746f7475 6e657220 f RSB Autotuner │ │ │ │ + 0x00045080 746f6f6b 20256c67 20732061 6e642065 took %lg s and e │ │ │ │ + 0x00045090 7374696d 61746564 20612073 70656564 stimated a speed │ │ │ │ + 0x000450a0 7570206f 6620256c 66207820 28252e33 up of %lf x (%.3 │ │ │ │ + 0x000450b0 6c652073 202d3e20 252e336c 65207320 le s -> %.3le s │ │ │ │ + 0x000450c0 70657220 6f702920 696e206e 6577206d per op) in new m │ │ │ │ + 0x000450d0 61747269 78202825 64202d3e 20256420 atrix (%d -> %d │ │ │ │ + 0x000450e0 6c737562 6d290a00 52534220 4175746f lsubm)..RSB Auto │ │ │ │ + 0x000450f0 74756e65 72207375 67676573 74656420 tuner suggested │ │ │ │ + 0x00045100 61206e65 77206d61 74726978 3a206672 a new matrix: fr │ │ │ │ + 0x00045110 6565696e 67207468 65206f6c 64206f6e eeing the old on │ │ │ │ + 0x00045120 652e0a00 5365636f 6e642072 756e206f e...Second run o │ │ │ │ + 0x00045130 66205253 42204175 746f7475 6e657220 f RSB Autotuner │ │ │ │ + 0x00045140 746f6f6b 20256c67 20732061 6e642065 took %lg s and e │ │ │ │ + 0x00045150 7374696d 61746564 20612073 70656564 stimated a speed │ │ │ │ + 0x00045160 7570206f 6620256c 66207820 28252e33 up of %lf x (%.3 │ │ │ │ + 0x00045170 6c652073 202d3e20 252e336c 65207320 le s -> %.3le s │ │ │ │ + 0x00045180 70657220 6f702920 696e2073 616d6520 per op) in same │ │ │ │ + 0x00045190 6d617472 69782028 2564202d 3e202564 matrix (%d -> %d │ │ │ │ + 0x000451a0 206c7375 626d290a 00000000 53657474 lsubm).....Sett │ │ │ │ + 0x000451b0 696e6720 6175746f 74756e69 6e672073 ing autotuning s │ │ │ │ + 0x000451c0 75676765 73746564 20746872 65616420 uggested thread │ │ │ │ + 0x000451d0 636f756e 74206f66 20256420 2877696c count of %d (wil │ │ │ │ + 0x000451e0 6c20736b 69702066 75727468 65722074 l skip further t │ │ │ │ + 0x000451f0 68726561 64206e75 6d626572 20636f6e hread number con │ │ │ │ + 0x00045200 66696775 72617469 6f6e7321 290a0000 figurations!)... │ │ │ │ + 0x00045210 2320506f 73742d61 75746f74 756e696e # Post-autotunin │ │ │ │ + 0x00045220 67207065 72666f72 6d616e63 65207265 g performance re │ │ │ │ + 0x00045230 63686563 6b3a0a00 23235253 42204c48 check:..##RSB LH │ │ │ │ + 0x00045240 5320257a 6420656c 656d656e 74732070 S %zd elements p │ │ │ │ + 0x00045250 72652d70 65656b3a 0a000000 23235253 re-peek:....##RS │ │ │ │ + 0x00045260 42205248 5320257a 6420656c 656d656e B RHS %zd elemen │ │ │ │ + 0x00045270 74732070 72652d70 65656b3a 0a000000 ts pre-peek:.... │ │ │ │ + 0x00045280 5b215d20 61207072 6f626c65 6d206f63 [!] a problem oc │ │ │ │ + 0x00045290 63757272 65642069 6e207370 61727365 curred in sparse │ │ │ │ + 0x000452a0 206d6174 7269782d 76656374 6f722070 matrix-vector p │ │ │ │ + 0x000452b0 726f6475 6374210a 00000000 2373756d roduct!.....#sum │ │ │ │ + 0x000452c0 3a000000 73706172 7365206d 61747269 :...sparse matri │ │ │ │ + 0x000452d0 78207665 63746f72 2070726f 64756374 x vector product │ │ │ │ + 0x000452e0 2063726f 73732063 6865636b 20737563 cross check suc │ │ │ │ + 0x000452f0 63656564 65640a00 23235253 42204c48 ceeded..##RSB LH │ │ │ │ + 0x00045300 5320257a 6420656c 656d656e 74732070 S %zd elements p │ │ │ │ + 0x00045310 6f73742d 7065656b 3a0a0000 23235253 ost-peek:...##RS │ │ │ │ + 0x00045320 42205248 5320257a 6420656c 656d656e B RHS %zd elemen │ │ │ │ + 0x00045330 74732070 6f73742d 7065656b 3a0a0000 ts post-peek:... │ │ │ │ + 0x00045340 252d3230 73092573 00000000 09252e33 %-20s.%s.....%.3 │ │ │ │ + 0x00045350 6c660925 6c670000 73706d76 5f737873 lf.%lg..spmv_sxs │ │ │ │ + 0x00045360 61000000 09252e33 6c670925 2e336c67 a....%.3lg.%.3lg │ │ │ │ + 0x00045370 09000000 23092531 302e326c 66092531 ....#.%10.2lf.%1 │ │ │ │ + 0x00045380 302e326c 66092820 62657374 2c206176 0.2lf.( best, av │ │ │ │ + 0x00045390 65726167 65206e65 74207065 72666f72 erage net perfor │ │ │ │ + 0x000453a0 6d616e63 6520696e 20256c64 20747269 mance in %ld tri │ │ │ │ + 0x000453b0 65732029 3b206469 66663a25 322e306c es ); diff:%2.0l │ │ │ │ + 0x000453c0 6625250a 00000000 23092531 302e326c f%%.....#.%10.2l │ │ │ │ + 0x000453d0 66092531 302e326c 66092531 302e326c f.%10.2lf.%10.2l │ │ │ │ + 0x000453e0 66202531 302e366c 6620286d 696e2062 f %10.6lf (min b │ │ │ │ + 0x000453f0 772c2072 6561736f 6e61626c 65206277 w, reasonable bw │ │ │ │ + 0x00045400 2c206578 63656564 696e676c 79206d61 , exceedingly ma │ │ │ │ + 0x00045410 78206277 2c20772f 72207261 74696f29 x bw, w/r ratio) │ │ │ │ + 0x00045420 20284d42 2f73290a 23092531 302e326c (MB/s).#.%10.2l │ │ │ │ + 0x00045430 6620284d 42207065 72206d6f 70292025 f (MB per mop) % │ │ │ │ + 0x00045440 31302e32 6c662028 72687320 6c6f6164 10.2lf (rhs load │ │ │ │ + 0x00045450 732c2077 69746820 61207661 72696162 s, with a variab │ │ │ │ + 0x00045460 6c652064 65677265 65206f66 206c6f63 le degree of loc │ │ │ │ + 0x00045470 616c6974 79290a23 09253130 2e326c66 ality).#.%10.2lf │ │ │ │ + 0x00045480 20284d42 20706572 206d6f70 2c206573 (MB per mop, es │ │ │ │ + 0x00045490 74696d61 74656429 0a230925 31302e32 timated).#.%10.2 │ │ │ │ + 0x000454a0 6c662028 61737365 6d626c79 202b2065 lf (assembly + e │ │ │ │ + 0x000454b0 78747261 20746f20 28626573 7429206d xtra to (best) m │ │ │ │ + 0x000454c0 6f702074 696d6520 72617469 6f292028 op time ratio) ( │ │ │ │ + 0x000454d0 2531302e 326c6620 73290a23 09253130 %10.2lf s).#.%10 │ │ │ │ + 0x000454e0 2e326c66 20286173 73656d62 6c792028 .2lf (assembly ( │ │ │ │ + 0x000454f0 702e652e 2b732e61 2e2b652e 692e2b65 p.e.+s.a.+e.i.+e │ │ │ │ + 0x00045500 2e732e2b 2e2e2e29 20746f20 6d6f7020 .s.+...) to mop │ │ │ │ + 0x00045510 74696d65 20726174 696f290a 23092531 time ratio).#.%1 │ │ │ │ + 0x00045520 302e326c 66202873 74727563 74757265 0.2lf (structure │ │ │ │ + 0x00045530 20616e61 6c797369 7320746f 206d6f70 analysis to mop │ │ │ │ + 0x00045540 2074696d 65207261 74696f29 0a230925 time ratio).#.% │ │ │ │ + 0x00045550 31302e32 6c662028 656c656d 656e7473 10.2lf (elements │ │ │ │ + 0x00045560 20696e73 65727469 6f6e2074 6f206d6f insertion to mo │ │ │ │ + 0x00045570 70207469 6d652072 6174696f 290a2309 p time ratio).#. │ │ │ │ + 0x00045580 2531302e 326c6620 28656c65 6d656e74 %10.2lf (element │ │ │ │ + 0x00045590 7320736f 7274696e 6720746f 206d6f70 s sorting to mop │ │ │ │ + 0x000455a0 2074696d 65207261 74696f29 20282531 time ratio) (%1 │ │ │ │ + 0x000455b0 302e326c 66207329 0a230925 31302e32 0.2lf s).#.%10.2 │ │ │ │ + 0x000455c0 6c662028 656c656d 656e7473 20706172 lf (elements par │ │ │ │ + 0x000455d0 74697469 6f6e696e 6720746f 206d6f70 titioning to mop │ │ │ │ + 0x000455e0 2074696d 65207261 74696f29 0a230925 time ratio).#.% │ │ │ │ + 0x000455f0 31302e32 6c662028 72656375 7273696f 10.2lf (recursio │ │ │ │ + 0x00045600 6e20736f 72742074 6f206d6f 70207469 n sort to mop ti │ │ │ │ + 0x00045610 6d652072 6174696f 29092531 302e6c64 me ratio).%10.ld │ │ │ │ + 0x00045620 20286d61 78207265 63757273 696f6e20 (max recursion │ │ │ │ + 0x00045630 64657074 68290a23 09253130 2e326c66 depth).#.%10.2lf │ │ │ │ + 0x00045640 09253130 2e326c66 20286e6e 7a207065 .%10.2lf (nnz pe │ │ │ │ + 0x00045650 7220726f 772f636f 6c756d6e 290a0000 r row/column)... │ │ │ │ + 0x00045660 23757365 6420696e 64657820 73746f72 #used index stor │ │ │ │ + 0x00045670 61676520 636f6d70 61726564 20746f20 age compared to │ │ │ │ + 0x00045680 434f4f3a 257a6420 76732025 7a642062 COO:%zd vs %zd b │ │ │ │ + 0x00045690 79746573 2028252e 30326c66 25252920 ytes (%.02lf%%) │ │ │ │ + 0x000456a0 00000000 3b20636f 6d706172 65642074 ....; compared t │ │ │ │ + 0x000456b0 6f204353 523a257a 64207673 20257a64 o CSR:%zd vs %zd │ │ │ │ + 0x000456c0 20627974 65732028 252e3032 6c662525 bytes (%.02lf%% │ │ │ │ + 0x000456d0 290a0000 25253a50 4552464f 524d414e )...%%:PERFORMAN │ │ │ │ + 0x000456e0 43453a00 09256c65 09256c65 0a000000 CE:..%le.%le.... │ │ │ │ + 0x000456f0 25253a4f 505f5449 4d453a00 25253a46 %%:OP_TIME:.%%:F │ │ │ │ + 0x00045700 414b455f 4c4f434b 5f504552 464f524d AKE_LOCK_PERFORM │ │ │ │ + 0x00045710 414e4345 3a000000 25253a46 414b455f ANCE:...%%:FAKE_ │ │ │ │ + 0x00045720 4c4f434b 5f4f505f 54494d45 3a000000 LOCK_OP_TIME:... │ │ │ │ + 0x00045730 25253a46 414b455f 4c4f434b 5f504552 %%:FAKE_LOCK_PER │ │ │ │ + 0x00045740 465f5343 414c494e 473a0000 25253a52 F_SCALING:..%%:R │ │ │ │ + 0x00045750 45435552 53495645 5f534552 49414c5f ECURSIVE_SERIAL_ │ │ │ │ + 0x00045760 50455246 4f524d41 4e43453a 00000000 PERFORMANCE:.... │ │ │ │ + 0x00045770 25253a52 45435552 53495645 5f534552 %%:RECURSIVE_SER │ │ │ │ + 0x00045780 49414c5f 4f505f54 494d453a 00000000 IAL_OP_TIME:.... │ │ │ │ + 0x00045790 25253a50 4552465f 5343414c 494e473a %%:PERF_SCALING: │ │ │ │ + 0x000457a0 00000000 2325253a 434f4e53 54525543 ....#%%:CONSTRUC │ │ │ │ + 0x000457b0 544f525f 2a3a534f 52540953 43414e09 TOR_*:SORT.SCAN. │ │ │ │ + 0x000457c0 494e5345 52540953 43414e2b 494e5345 INSERT.SCAN+INSE │ │ │ │ + 0x000457d0 52540a00 25253a43 4f4e5354 52554354 RT..%%:CONSTRUCT │ │ │ │ + 0x000457e0 4f525f54 494d4553 3a000000 09253130 OR_TIMES:....%10 │ │ │ │ 0x000457f0 2e366c66 09253130 2e366c66 09253130 .6lf.%10.6lf.%10 │ │ │ │ - 0x00045800 2e366c66 0a000000 25253a55 4e534f52 .6lf....%%:UNSOR │ │ │ │ - 0x00045810 54454443 4f4f3252 53425f54 494d453a TEDCOO2RSB_TIME: │ │ │ │ - 0x00045820 00000000 25253a52 53425f53 55424449 ....%%:RSB_SUBDI │ │ │ │ - 0x00045830 56495349 4f4e5f54 494d453a 00000000 VISION_TIME:.... │ │ │ │ - 0x00045840 25253a52 53425f53 48554646 4c455f54 %%:RSB_SHUFFLE_T │ │ │ │ - 0x00045850 494d453a 00000000 25253a52 4f575f4d IME:....%%:ROW_M │ │ │ │ - 0x00045860 414a4f52 5f534f52 545f5449 4d453a00 AJOR_SORT_TIME:. │ │ │ │ - 0x00045870 25253a52 4f575f4d 414a4f52 5f534f52 %%:ROW_MAJOR_SOR │ │ │ │ - 0x00045880 545f5343 414c494e 473a0000 09253130 T_SCALING:...%10 │ │ │ │ - 0x00045890 2e336c66 0a000000 25253a53 4f525445 .3lf....%%:SORTE │ │ │ │ - 0x000458a0 44434f4f 32525342 5f54494d 453a0000 DCOO2RSB_TIME:.. │ │ │ │ - 0x000458b0 25253a52 4f575f4d 414a4f52 5f534f52 %%:ROW_MAJOR_SOR │ │ │ │ - 0x000458c0 545f544f 5f4d4f50 3a000000 25253a43 T_TO_MOP:...%%:C │ │ │ │ - 0x000458d0 4c45414e 55505f54 4f5f4d4f 503a0000 LEANUP_TO_MOP:.. │ │ │ │ - 0x000458e0 25253a43 4f4e5354 52554354 4f525f54 %%:CONSTRUCTOR_T │ │ │ │ - 0x000458f0 4f5f4d4f 503a0000 09253130 2e326c66 O_MOP:...%10.2lf │ │ │ │ + 0x00045800 2e366c66 09253130 2e366c66 0a000000 .6lf.%10.6lf.... │ │ │ │ + 0x00045810 25253a55 4e534f52 54454443 4f4f3252 %%:UNSORTEDCOO2R │ │ │ │ + 0x00045820 53425f54 494d453a 00000000 25253a52 SB_TIME:....%%:R │ │ │ │ + 0x00045830 53425f53 55424449 56495349 4f4e5f54 SB_SUBDIVISION_T │ │ │ │ + 0x00045840 494d453a 00000000 25253a52 53425f53 IME:....%%:RSB_S │ │ │ │ + 0x00045850 48554646 4c455f54 494d453a 00000000 HUFFLE_TIME:.... │ │ │ │ + 0x00045860 25253a52 4f575f4d 414a4f52 5f534f52 %%:ROW_MAJOR_SOR │ │ │ │ + 0x00045870 545f5449 4d453a00 25253a52 4f575f4d T_TIME:.%%:ROW_M │ │ │ │ + 0x00045880 414a4f52 5f534f52 545f5343 414c494e AJOR_SORT_SCALIN │ │ │ │ + 0x00045890 473a0000 09253130 2e336c66 0a000000 G:...%10.3lf.... │ │ │ │ + 0x000458a0 25253a53 4f525445 44434f4f 32525342 %%:SORTEDCOO2RSB │ │ │ │ + 0x000458b0 5f54494d 453a0000 25253a52 4f575f4d _TIME:..%%:ROW_M │ │ │ │ + 0x000458c0 414a4f52 5f534f52 545f544f 5f4d4f50 AJOR_SORT_TO_MOP │ │ │ │ + 0x000458d0 3a000000 25253a43 4c45414e 55505f54 :...%%:CLEANUP_T │ │ │ │ + 0x000458e0 4f5f4d4f 503a0000 25253a43 4f4e5354 O_MOP:..%%:CONST │ │ │ │ + 0x000458f0 52554354 4f525f54 4f5f4d4f 503a0000 RUCTOR_TO_MOP:.. │ │ │ │ 0x00045900 09253130 2e326c66 09253130 2e326c66 .%10.2lf.%10.2lf │ │ │ │ - 0x00045910 09253130 2e326c66 0a000000 25253a55 .%10.2lf....%%:U │ │ │ │ - 0x00045920 4e534f52 54454443 4f4f3252 53425f54 NSORTEDCOO2RSB_T │ │ │ │ - 0x00045930 4f5f4d4f 503a0000 25253a53 4f525445 O_MOP:..%%:SORTE │ │ │ │ - 0x00045940 44434f4f 32525342 5f544f5f 4d4f503a DCOO2RSB_TO_MOP: │ │ │ │ - 0x00045950 00000000 25253a52 53425f53 55424449 ....%%:RSB_SUBDI │ │ │ │ - 0x00045960 56495349 4f4e5f54 4f5f4d4f 503a0000 VISION_TO_MOP:.. │ │ │ │ - 0x00045970 25253a52 53425f53 48554646 4c455f54 %%:RSB_SHUFFLE_T │ │ │ │ - 0x00045980 4f5f4d4f 503a0000 25253a55 4e534f52 O_MOP:..%%:UNSOR │ │ │ │ - 0x00045990 54454443 4f4f3252 53425f53 43414c49 TEDCOO2RSB_SCALI │ │ │ │ - 0x000459a0 4e473a00 25253a53 4f525445 44434f4f NG:.%%:SORTEDCOO │ │ │ │ - 0x000459b0 32525342 5f534341 4c494e47 3a000000 2RSB_SCALING:... │ │ │ │ - 0x000459c0 25253a52 53425f53 55424449 56495349 %%:RSB_SUBDIVISI │ │ │ │ - 0x000459d0 4f4e5f53 43414c49 4e473a00 25253a52 ON_SCALING:.%%:R │ │ │ │ - 0x000459e0 53425f53 48554646 4c455f53 43414c49 SB_SHUFFLE_SCALI │ │ │ │ - 0x000459f0 4e473a00 25253a43 4f4e5354 52554354 NG:.%%:CONSTRUCT │ │ │ │ - 0x00045a00 4f525f53 43414c49 4e473a00 25253a50 OR_SCALING:.%%:P │ │ │ │ - 0x00045a10 4552465f 5343414c 494e4732 4353523a ERF_SCALING2CSR: │ │ │ │ - 0x00045a20 00000000 2325253a 534d5f43 4f554e54 ....#%%:SM_COUNT │ │ │ │ - 0x00045a30 533a0954 6f740948 616c6677 6f726443 S:.Tot.HalfwordC │ │ │ │ - 0x00045a40 73720946 756c6c77 6f726443 73720948 sr.FullwordCsr.H │ │ │ │ - 0x00045a50 616c6677 6f726443 6f6f0946 756c6c77 alfwordCoo.Fullw │ │ │ │ - 0x00045a60 6f726443 6f6f0a00 25253a53 4d5f434f ordCoo..%%:SM_CO │ │ │ │ - 0x00045a70 554e5453 3a000000 09256c64 09256c64 UNTS:....%ld.%ld │ │ │ │ - 0x00045a80 09256c64 09256c64 09256c64 0a000000 .%ld.%ld.%ld.... │ │ │ │ - 0x00045a90 25253a53 4d5f4944 584f4343 55504154 %%:SM_IDXOCCUPAT │ │ │ │ - 0x00045aa0 494f4e52 53425653 434f4f41 4e444353 IONRSBVSCOOANDCS │ │ │ │ - 0x00045ab0 523a0000 09257a64 09257a64 09257a64 R:...%zd.%zd.%zd │ │ │ │ - 0x00045ac0 0a000000 25253a53 4d5f4944 584f4343 ....%%:SM_IDXOCC │ │ │ │ - 0x00045ad0 55504154 494f4e3a 00000000 25253a53 UPATION:....%%:S │ │ │ │ - 0x00045ae0 4d5f4d45 4d545241 46464943 3a000000 M_MEMTRAFFIC:... │ │ │ │ - 0x00045af0 09253130 2e306c66 0a000000 25253a53 .%10.0lf....%%:S │ │ │ │ - 0x00045b00 4d5f4d49 4e4d4158 4156474e 4e5a3a00 M_MINMAXAVGNNZ:. │ │ │ │ - 0x00045b10 25253a53 4d5f4e4e 5a5f4849 53544f47 %%:SM_NNZ_HISTOG │ │ │ │ - 0x00045b20 52414d3a 00000000 20257a64 0a000000 RAM:.... %zd.... │ │ │ │ - 0x00045b30 20257a64 00000000 25253a53 4d5f4e4e %zd....%%:SM_NN │ │ │ │ - 0x00045b40 5a5f5045 525f524f 573a0000 20256c66 Z_PER_ROW:.. %lf │ │ │ │ - 0x00045b50 0a000000 20252e32 6c660000 25253a25 .... %.2lf..%%:% │ │ │ │ - 0x00045b60 73474554 524f575f 50455246 4f524d41 sGETROW_PERFORMA │ │ │ │ - 0x00045b70 4e43453a 00000000 25253a25 73474554 NCE:....%%:%sGET │ │ │ │ - 0x00045b80 524f575f 4f505f54 494d453a 00000000 ROW_OP_TIME:.... │ │ │ │ - 0x00045b90 25253a25 73474554 524f575f 544f5f53 %%:%sGETROW_TO_S │ │ │ │ - 0x00045ba0 504d565f 4f505f54 494d453a 00000000 PMV_OP_TIME:.... │ │ │ │ - 0x00045bb0 25253a25 73474554 44494147 5f504552 %%:%sGETDIAG_PER │ │ │ │ - 0x00045bc0 464f524d 414e4345 3a000000 25253a25 FORMANCE:...%%:% │ │ │ │ - 0x00045bd0 73474554 44494147 5f4f505f 54494d45 sGETDIAG_OP_TIME │ │ │ │ - 0x00045be0 3a000000 25253a25 73474554 44494147 :...%%:%sGETDIAG │ │ │ │ - 0x00045bf0 5f544f5f 53504d56 5f4f505f 54494d45 _TO_SPMV_OP_TIME │ │ │ │ - 0x00045c00 3a000000 230a0000 23204755 45535320 :...#...# GUESS │ │ │ │ - 0x00045c10 44415441 3b202062 65737420 70657266 DATA; best perf │ │ │ │ - 0x00045c20 6f726d61 6e636520 77617320 20202020 ormance was │ │ │ │ - 0x00045c30 20203a09 257a6409 257a640a 00000000 :.%zd.%zd..... │ │ │ │ - 0x00045c40 23204755 45535320 44415441 3b202067 # GUESS DATA; g │ │ │ │ - 0x00045c50 75657373 65642077 61732020 20202020 uessed was │ │ │ │ - 0x00045c60 20202020 20202020 20203a09 257a6409 :.%zd. │ │ │ │ - 0x00045c70 257a640a 00000000 23204755 45535320 %zd.....# GUESS │ │ │ │ - 0x00045c80 44415441 3a202070 6572666f 726d616e DATA: performan │ │ │ │ - 0x00045c90 63652064 69666620 66726f6d 20626573 ce diff from bes │ │ │ │ - 0x00045ca0 74203a09 256c670a 00000000 23204755 t :.%lg.....# GU │ │ │ │ - 0x00045cb0 45535320 44415441 3a202070 6572666f ESS DATA: perfo │ │ │ │ - 0x00045cc0 726d616e 63652064 69666620 66726f6d rmance diff from │ │ │ │ - 0x00045cd0 20776f72 73743a09 256c670a 00000000 worst:.%lg..... │ │ │ │ - 0x00045ce0 23204755 45535320 44415441 3a202070 # GUESS DATA: p │ │ │ │ - 0x00045cf0 6572666f 726d616e 63652064 69666620 erformance diff │ │ │ │ - 0x00045d00 6f766572 20435352 3a09256c 670a0000 over CSR:.%lg... │ │ │ │ - 0x00045d10 23204755 45535320 44415441 3a202062 # GUESS DATA: b │ │ │ │ - 0x00045d20 6573742f 67756573 73656420 6f70206d est/guessed op m │ │ │ │ - 0x00045d30 61747269 78207472 61666669 6320616d atrix traffic am │ │ │ │ - 0x00045d40 6f756e74 3a09256c 6709256c 670a0000 ount:.%lg.%lg... │ │ │ │ - 0x00045d50 23475545 53535f54 4553545f 3a252d32 #GUESS_TEST_:%-2 │ │ │ │ - 0x00045d60 30730925 32307309 257a6409 257a6409 0s.%20s.%zd.%zd. │ │ │ │ - 0x00045d70 257a6409 257a6409 257a6409 257a640a %zd.%zd.%zd.%zd. │ │ │ │ - 0x00045d80 00000000 23475545 53535f54 4553543a ....#GUESS_TEST: │ │ │ │ - 0x00045d90 252d3230 7309252d 32307309 2531302e %-20s.%-20s.%10. │ │ │ │ - 0x00045da0 326c6609 2531302e 326c6609 257a6409 2lf.%10.2lf.%zd. │ │ │ │ - 0x00045db0 257a6409 2531302e 346c6609 2531302e %zd.%10.4lf.%10. │ │ │ │ - 0x00045dc0 326c6609 2531302e 346c6609 2531302e 2lf.%10.4lf.%10. │ │ │ │ - 0x00045dd0 326c6609 2531302e 346c660a 00000000 2lf.%10.4lf..... │ │ │ │ - 0x00045de0 23207273 625f6d74 785f7377 69746368 # rsb_mtx_switch │ │ │ │ - 0x00045df0 5f746f5f 636f6f20 74696d65 3a20256c _to_coo time: %l │ │ │ │ - 0x00045e00 672e0a00 25256f70 65726174 696f6e3a g...%%operation: │ │ │ │ - 0x00045e10 6d617472 69780943 4f4e5354 52554354 matrix.CONSTRUCT │ │ │ │ - 0x00045e20 4f525b25 645d0953 504d565b 25645d09 OR[%d].SPMV[%d]. │ │ │ │ - 0x00045e30 53504d56 5b25645d 0a000000 25256f70 SPMV[%d]....%%op │ │ │ │ - 0x00045e40 65726174 696f6e3a 25730925 6c670925 eration:%s.%lg.% │ │ │ │ - 0x00045e50 6c670925 6c670a00 2525636f 6e737472 lg.%lg..%%constr │ │ │ │ - 0x00045e60 7563746f 723a6d61 74726978 09534f52 uctor:matrix.SOR │ │ │ │ - 0x00045e70 545b2564 5d095343 414e5b25 645d0953 T[%d].SCAN[%d].S │ │ │ │ - 0x00045e80 48554646 4c455b25 645d0949 4e534552 HUFFLE[%d].INSER │ │ │ │ - 0x00045e90 545b2564 5d0a0000 2525636f 6e737472 T[%d]...%%constr │ │ │ │ - 0x00045ea0 7563746f 723a2573 09256c67 09256c67 uctor:%s.%lg.%lg │ │ │ │ - 0x00045eb0 09256c67 09256c67 0a000000 23204672 .%lg.%lg....# Fr │ │ │ │ - 0x00045ec0 6565696e 6720492f 4f206172 72617973 eeing I/O arrays │ │ │ │ - 0x00045ed0 2e0a0000 5465726d 696e6174 696e6720 ....Terminating │ │ │ │ - 0x00045ee0 65786563 7574696f 6e206561 726c6965 execution earlie │ │ │ │ - 0x00045ef0 72206475 6520746f 20696e74 65726163 r due to interac │ │ │ │ - 0x00045f00 74697665 20757365 72207265 71756573 tive user reques │ │ │ │ - 0x00045f10 742e0a00 5465726d 696e6174 696e6720 t...Terminating │ │ │ │ - 0x00045f20 65786563 7574696f 6e206561 726c6965 execution earlie │ │ │ │ - 0x00045f30 72206475 6520746f 20757365 72207365 r due to user se │ │ │ │ - 0x00045f40 74206d61 78207469 6d657220 6f662025 t max timer of % │ │ │ │ - 0x00045f50 322e336c 6720732e 0a000000 23206265 2.3lg s.....# be │ │ │ │ - 0x00045f60 6e63686d 61726b69 6e672074 65726d69 nchmarking termi │ │ │ │ - 0x00045f70 6e617465 64202d2d 2d206669 6e616c69 nated --- finali │ │ │ │ - 0x00045f80 7a696e67 2072756e 2e0a0000 23203d3d zing run....# == │ │ │ │ - 0x00045f90 3d3d3d3d 20424547 494e2054 6f74616c ==== BEGIN Total │ │ │ │ - 0x00045fa0 2073756d 6d617279 20726563 6f72642e summary record. │ │ │ │ - 0x00045fb0 0a000000 23203d3d 3d3d3d3d 2020454e ....# ====== EN │ │ │ │ - 0x00045fc0 44202054 6f74616c 2073756d 6d617279 D Total summary │ │ │ │ - 0x00045fd0 20726563 6f72642e 0a000000 23205265 record.....# Re │ │ │ │ - 0x00045fe0 6d6f7669 6e672074 68652074 656d706f moving the tempo │ │ │ │ - 0x00045ff0 72617279 20726563 6f726420 66696c65 rary record file │ │ │ │ - 0x00046000 2025732e 0a000000 20746572 6d696e61 %s..... termina │ │ │ │ - 0x00046010 74696e67 2072756e 20617420 00000000 ting run at .... │ │ │ │ - 0x00046020 23257325 2e306c66 20286166 74657220 #%s%.0lf (after │ │ │ │ - 0x00046030 252e316c 6673206f 6620772e 632e742e %.1lfs of w.c.t. │ │ │ │ - 0x00046040 29257300 23206d61 74726978 20636f6e )%s.# matrix con │ │ │ │ - 0x00046050 73697374 656e6379 20636865 636b2074 sistency check t │ │ │ │ - 0x00046060 6f6f6b20 252e336c 66732028 6f6b290a ook %.3lfs (ok). │ │ │ │ - 0x00046070 00000000 25732028 73707376 5f737873 ....%s (spsv_sxs │ │ │ │ - 0x00046080 7829203a 20506c65 61736520 73706563 x) : Please spec │ │ │ │ - 0x00046090 69667920 61206d61 74726978 2066696c ify a matrix fil │ │ │ │ - 0x000460a0 656e616d 65202877 69746820 2d66290a ename (with -f). │ │ │ │ - 0x000460b0 00000000 496e7465 72707265 74696e67 ....Interpreting │ │ │ │ - 0x000460c0 202d2d64 656e7365 20617320 2d2d6c6f --dense as --lo │ │ │ │ - 0x000460d0 7765722d 64656e73 65202866 756c6c20 wer-dense (full │ │ │ │ - 0x000460e0 64656e73 65206d61 6b657320 6e6f2073 dense makes no s │ │ │ │ - 0x000460f0 656e7365 20666f72 20747269 616e6775 ense for triangu │ │ │ │ - 0x00046100 6c617220 736f6c76 65292e0a 00000000 lar solve)...... │ │ │ │ - 0x00046110 46697273 74207275 6e206f66 20525342 First run of RSB │ │ │ │ - 0x00046120 20417574 6f74756e 65722074 6f6f6b20 Autotuner took │ │ │ │ - 0x00046130 256c6720 73202028 252e336c 65207320 %lg s (%.3le s │ │ │ │ - 0x00046140 2d3e2025 2e336c65 20732070 65722073 -> %.3le s per s │ │ │ │ - 0x00046150 7073765f 73787378 29202874 756e6564 psv_sxsx) (tuned │ │ │ │ - 0x00046160 3a202564 202d3e20 2564206c 7375626d : %d -> %d lsubm │ │ │ │ - 0x00046170 292e0a00 5b215d20 61207072 6f626c65 )...[!] a proble │ │ │ │ - 0x00046180 6d206f63 63757272 65642069 6e207472 m occurred in tr │ │ │ │ - 0x00046190 69616e67 756c6172 20736f6c 7665210a iangular solve!. │ │ │ │ - 0x000461a0 00000000 5b215d20 736f6d65 2070726f ....[!] some pro │ │ │ │ - 0x000461b0 626c656d 206f6363 75727265 6420696e blem occurred in │ │ │ │ - 0x000461c0 20737061 72736520 6d617472 69782076 sparse matrix v │ │ │ │ - 0x000461d0 6563746f 72207072 6f647563 74210a00 ector product!.. │ │ │ │ - 0x000461e0 23657272 6f72206e 6f726d3a 00000000 #error norm:.... │ │ │ │ - 0x000461f0 73707376 5f737873 78000000 23202865 spsv_sxsx...# (e │ │ │ │ - 0x00046200 78747261 29205370 4d562070 6572666f xtra) SpMV perfo │ │ │ │ - 0x00046210 726d616e 63652072 65636f72 643a0a00 rmance record:.. │ │ │ │ - 0x00046220 73706d76 5f756175 612a0000 23676169 spmv_uaua*..#gai │ │ │ │ - 0x00046230 6e20666f 72207370 73762069 66207765 n for spsv if we │ │ │ │ - 0x00046240 20686164 20696e66 696e6974 65207370 had infinite sp │ │ │ │ - 0x00046250 6d762d77 6f726b65 72733a25 6c660a00 mv-workers:%lf.. │ │ │ │ - 0x00046260 23737073 76207065 72666f72 6d616e63 #spsv performanc │ │ │ │ - 0x00046270 65207673 2073706d 765f7561 75612a3a e vs spmv_uaua*: │ │ │ │ - 0x00046280 256c660a 00000000 23676169 6e20666f %lf.....#gain fo │ │ │ │ - 0x00046290 72207370 73762069 66207765 20686164 r spsv if we had │ │ │ │ - 0x000462a0 206e6f20 636f6e63 75727265 6e742077 no concurrent w │ │ │ │ - 0x000462b0 72697465 73207072 6576656e 74696e67 rites preventing │ │ │ │ - 0x000462c0 206c6f63 6b732061 7420616c 6c3a256c locks at all:%l │ │ │ │ - 0x000462d0 660a0000 25256f70 65726174 696f6e3a f...%%operation: │ │ │ │ - 0x000462e0 6d617472 69780943 4f4e5354 52554354 matrix.CONSTRUCT │ │ │ │ - 0x000462f0 4f525b25 645d0953 504d565b 25645d09 OR[%d].SPMV[%d]. │ │ │ │ - 0x00046300 53504d56 5b25645d 09535453 565b2564 SPMV[%d].STSV[%d │ │ │ │ - 0x00046310 5d095354 53565b25 645d0a00 25256f70 ].STSV[%d]..%%op │ │ │ │ - 0x00046320 65726174 696f6e3a 25730925 6c670925 eration:%s.%lg.% │ │ │ │ - 0x00046330 6c670925 6c670925 6c670925 6c670a00 lg.%lg.%lg.%lg.. │ │ │ │ - 0x00046340 713a514c 45434844 56415269 73463a50 q:QLECHDVARisF:P │ │ │ │ - 0x00046350 543a623a 773a4247 68743a66 3a723a63 T:b:w:BGht:f:r:c │ │ │ │ - 0x00046360 3a76706e 3a4d4e53 3a426b3a 4b55733a :vpn:MNS:Bk:KUs: │ │ │ │ - 0x00046370 656f3a4f 3a000000 63616e6e 6f742070 eo:O:...cannot p │ │ │ │ - 0x00046380 6572666f 726d202d 65206675 6e637469 erform -e functi │ │ │ │ - 0x00046390 6f6e616c 69747920 696e206f 6e652072 onality in one r │ │ │ │ - 0x000463a0 756e2e20 6f6e6520 61742061 2074696d un. one at a tim │ │ │ │ - 0x000463b0 6520706c 65617365 2e2e0a00 25732028 e please....%s ( │ │ │ │ - 0x000463c0 6d61745f 73746174 7329203a 20506c65 mat_stats) : Ple │ │ │ │ - 0x000463d0 61736520 73706563 69667920 61206d61 ase specify a ma │ │ │ │ - 0x000463e0 74726978 2066696c 656e616d 65202877 trix filename (w │ │ │ │ - 0x000463f0 69746820 2d66290a 00000000 67697665 ith -f).....give │ │ │ │ - 0x00046400 6e207065 7263656e 74616765 203d2025 n percentage = % │ │ │ │ - 0x00046410 7a64203f 0a000000 77616e74 206d6f72 zd ?....want mor │ │ │ │ - 0x00046420 65206d61 785f6e6e 7a732028 257a6429 e max_nnzs (%zd) │ │ │ │ - 0x00046430 20746861 6e206e6f 6e7a6572 6f732028 than nonzeros ( │ │ │ │ - 0x00046440 257a6429 20210a00 77616e74 206d6178 %zd) !..want max │ │ │ │ - 0x00046450 5f6e6e7a 73202825 7a642920 6c657373 _nnzs (%zd) less │ │ │ │ - 0x00046460 20746861 6e20257a 64203f0a 00000000 than %zd ?..... │ │ │ │ - 0x00046470 236d6174 72697809 726f7773 09636f6c #matrix.rows.col │ │ │ │ - 0x00046480 73096272 09626309 6e6e7a09 66696c6c s.br.bc.nnz.fill │ │ │ │ - 0x00046490 696e0966 72616374 696f6e09 72656c2e in.fraction.rel. │ │ │ │ - 0x000464a0 6572726f 720a0000 25730925 7a640925 error...%s.%zd.% │ │ │ │ - 0x000464b0 7a640925 7a640925 7a640925 7a640925 zd.%zd.%zd.%zd.% │ │ │ │ - 0x000464c0 6c670000 09252e33 6c670925 2b2e336c lg...%.3lg.%+.3l │ │ │ │ - 0x000464d0 670a0000 616c6c2d 666c6167 73000000 g...all-flags... │ │ │ │ - 0x000464e0 616c6c2d 666f726d 61747300 616c6c2d all-formats.all- │ │ │ │ - 0x000464f0 626c6173 2d6f7074 73000000 616c6c2d blas-opts...all- │ │ │ │ - 0x00046500 626c6173 2d747970 65730000 616c6c6f blas-types..allo │ │ │ │ - 0x00046510 772d616e 792d7472 616e7370 6f736974 w-any-transposit │ │ │ │ - 0x00046520 696f6e2d 636f6d62 696e6174 696f6e00 ion-combination. │ │ │ │ - 0x00046530 616c7465 726e6174 652d736f 72740000 alternate-sort.. │ │ │ │ - 0x00046540 6175746f 2d626c6f 636b696e 67000000 auto-blocking... │ │ │ │ - 0x00046550 62652d76 6572626f 73650000 626c6f63 be-verbose..bloc │ │ │ │ - 0x00046560 6b2d636f 6c756d6e 73697a65 00000000 k-columnsize.... │ │ │ │ - 0x00046570 626c6f63 6b2d726f 7773697a 65000000 block-rowsize... │ │ │ │ - 0x00046580 63616368 652d626c 6f636b69 6e670000 cache-blocking.. │ │ │ │ - 0x00046590 63686469 72000000 636f6c75 6d6e2d65 chdir...column-e │ │ │ │ - 0x000465a0 7870616e 64000000 636f6d70 6172652d xpand...compare- │ │ │ │ - 0x000465b0 636f6d70 65746974 6f727300 6e6f2d63 competitors.no-c │ │ │ │ - 0x000465c0 6f6d7061 72652d63 6f6d7065 7469746f ompare-competito │ │ │ │ - 0x000465d0 72730000 636f6e76 65727400 64656e73 rs..convert.dens │ │ │ │ - 0x000465e0 65000000 64696167 6f6e616c 2d646f6d e...diagonal-dom │ │ │ │ - 0x000465f0 696e616e 63652d63 6865636b 00000000 inance-check.... │ │ │ │ - 0x00046600 64756d70 2d6e2d6c 68732d65 6c656d65 dump-n-lhs-eleme │ │ │ │ - 0x00046610 6e747300 6563686f 2d617267 756d656e nts.echo-argumen │ │ │ │ - 0x00046620 74730000 65737469 6d617465 2d73616d ts..estimate-sam │ │ │ │ - 0x00046630 706c6573 00000000 65737469 6d617465 ples....estimate │ │ │ │ - 0x00046640 2d66696c 6c696e00 666c7573 682d6361 -fillin.flush-ca │ │ │ │ - 0x00046650 6368652d 696e2d69 74657261 74696f6e che-in-iteration │ │ │ │ - 0x00046660 73000000 696d7061 7469656e 74000000 s...impatient... │ │ │ │ - 0x00046670 6e6f2d66 6c757368 2d636163 68652d69 no-flush-cache-i │ │ │ │ - 0x00046680 6e2d6974 65726174 696f6e73 00000000 n-iterations.... │ │ │ │ - 0x00046690 666c7573 682d6361 6368652d 61726f75 flush-cache-arou │ │ │ │ - 0x000466a0 6e642d6c 6f6f7000 77616e74 2d616e63 nd-loop.want-anc │ │ │ │ - 0x000466b0 696c6c61 72792d65 78656373 00000000 illary-execs.... │ │ │ │ - 0x000466c0 6e6f2d77 616e742d 616e6369 6c6c6172 no-want-ancillar │ │ │ │ - 0x000466d0 792d6578 65637300 6e6f2d66 6c757368 y-execs.no-flush │ │ │ │ - 0x000466e0 2d636163 68652d61 726f756e 642d6c6f -cache-around-lo │ │ │ │ - 0x000466f0 6f700000 77616e74 2d6e6f2d 72656375 op..want-no-recu │ │ │ │ - 0x00046700 72736976 65000000 77616e74 2d6d656d rsive...want-mem │ │ │ │ - 0x00046710 6f72792d 62656e63 686d6172 6b000000 ory-benchmark... │ │ │ │ - 0x00046720 77616e74 2d6e6f2d 6d656d6f 72792d62 want-no-memory-b │ │ │ │ - 0x00046730 656e6368 6d61726b 00000000 6e6d6200 enchmark....nmb. │ │ │ │ - 0x00046740 696c7530 00000000 696e6300 696e6378 ilu0....inc.incx │ │ │ │ - 0x00046750 00000000 696e6379 00000000 696e2d70 ....incy....in-p │ │ │ │ - 0x00046760 6c616365 2d617373 656d626c 792d6578 lace-assembly-ex │ │ │ │ - 0x00046770 70657269 6d656e74 616c0000 696e2d70 perimental..in-p │ │ │ │ - 0x00046780 6c616365 2d637372 00000000 696e2d70 lace-csr....in-p │ │ │ │ - 0x00046790 6c616365 2d706572 6d757461 74696f6e lace-permutation │ │ │ │ - 0x000467a0 00000000 6c6f7765 72000000 6c6f7765 ....lower...lowe │ │ │ │ - 0x000467b0 722d6465 6e736500 67656e65 72617465 r-dense.generate │ │ │ │ - 0x000467c0 2d6c6f77 65726261 6e640000 67656e2d -lowerband..gen- │ │ │ │ - 0x000467d0 6c62616e 64000000 67656e65 72617465 lband...generate │ │ │ │ - 0x000467e0 2d737061 63696e67 00000000 6d617472 -spacing....matr │ │ │ │ - 0x000467f0 69782d64 756d7000 6d617472 69782d64 ix-dump.matrix-d │ │ │ │ - 0x00046800 756d702d 67726170 68000000 6d617472 ump-graph...matr │ │ │ │ - 0x00046810 69782d64 756d702d 696e7465 726e616c ix-dump-internal │ │ │ │ - 0x00046820 73000000 6d657267 652d6578 70657269 s...merge-experi │ │ │ │ - 0x00046830 6d656e74 616c0000 73706c69 742d6578 mental..split-ex │ │ │ │ - 0x00046840 70657269 6d656e74 616c0000 6d732d65 perimental..ms-e │ │ │ │ - 0x00046850 78706572 696d656e 74616c00 6d617472 xperimental.matr │ │ │ │ - 0x00046860 69782d66 696c656e 616d6500 6d617472 ix-filename.matr │ │ │ │ - 0x00046870 69782d73 616d706c 652d7063 6e740000 ix-sample-pcnt.. │ │ │ │ - 0x00046880 6d617472 69782d73 746f7261 67650000 matrix-storage.. │ │ │ │ - 0x00046890 6d617472 69782d74 696d6500 6d656d2d matrix-time.mem- │ │ │ │ - 0x000468a0 68696572 61726368 792d696e 666f0000 hierarchy-info.. │ │ │ │ - 0x000468b0 6d61782d 72756e74 696d6500 6e6f2d6f max-runtime.no-o │ │ │ │ - 0x000468c0 70000000 6e6f7472 616e7370 6f736500 p...notranspose. │ │ │ │ - 0x000468d0 6e6f2d74 72616e73 706f7365 00000000 no-transpose.... │ │ │ │ - 0x000468e0 6e726873 00000000 6f6e652d 6e6f6e75 nrhs....one-nonu │ │ │ │ - 0x000468f0 6e69742d 696e6378 2d696e63 792d6e72 nit-incx-incy-nr │ │ │ │ - 0x00046900 68732d70 65722d74 79706500 6e746872 hs-per-type.nthr │ │ │ │ - 0x00046910 65616473 00000000 6f736b69 2d62656e eads....oski-ben │ │ │ │ - 0x00046920 63686d61 726b0000 6f75742d 6c687300 chmark..out-lhs. │ │ │ │ - 0x00046930 6f75742d 72687300 6f766572 72696465 out-rhs.override │ │ │ │ - 0x00046940 2d6d6174 7269782d 6e616d65 00000000 -matrix-name.... │ │ │ │ - 0x00046950 70617474 65726e2d 6d61726b 00000000 pattern-mark.... │ │ │ │ - 0x00046960 7072652d 7472616e 73706f73 65000000 pre-transpose... │ │ │ │ - 0x00046970 72656164 2d61732d 62696e61 72790000 read-as-binary.. │ │ │ │ - 0x00046980 72657065 61742d63 6f6e7374 72756374 repeat-construct │ │ │ │ - 0x00046990 6f720000 72657573 652d696f 2d617272 or..reuse-io-arr │ │ │ │ - 0x000469a0 61797300 6e6f2d72 65757365 2d696f2d ays.no-reuse-io- │ │ │ │ - 0x000469b0 61727261 79730000 72657665 7273652d arrays..reverse- │ │ │ │ - 0x000469c0 616c7465 726e6174 652d726f 77730000 alternate-rows.. │ │ │ │ - 0x000469d0 67656e65 72617465 2d757070 65726261 generate-upperba │ │ │ │ - 0x000469e0 6e640000 67656e2d 7562616e 64000000 nd..gen-uband... │ │ │ │ - 0x000469f0 67656e65 72617465 2d646961 676f6e61 generate-diagona │ │ │ │ - 0x00046a00 6c000000 67656e2d 64696167 00000000 l...gen-diag.... │ │ │ │ - 0x00046a10 696d706c 69636974 2d646961 676f6e61 implicit-diagona │ │ │ │ - 0x00046a20 6c000000 616c736f 2d696d70 6c696369 l...also-implici │ │ │ │ - 0x00046a30 742d6469 61676f6e 616c0000 616c736f t-diagonal..also │ │ │ │ - 0x00046a40 2d73796d 6d657472 69657300 616c736f -symmetries.also │ │ │ │ - 0x00046a50 2d73686f 72742d69 64780000 616c736f -short-idx..also │ │ │ │ - 0x00046a60 2d636f6f 2d637372 00000000 616c736f -coo-csr....also │ │ │ │ - 0x00046a70 2d726563 75727369 76650000 7a69672d -recursive..zig- │ │ │ │ - 0x00046a80 7a616700 73756264 69766973 696f6e2d zag.subdivision- │ │ │ │ - 0x00046a90 6d756c74 69706c69 65720000 626f756e multiplier..boun │ │ │ │ - 0x00046aa0 6465642d 626f7800 6d61782d 6e6e7a2d ded-box.max-nnz- │ │ │ │ - 0x00046ab0 73616d70 6c657300 6e6f2d6c 6561662d samples.no-leaf- │ │ │ │ - 0x00046ac0 6d756c74 69766563 00000000 77697468 multivec....with │ │ │ │ - 0x00046ad0 2d6c6561 662d6d75 6c746976 65630000 -leaf-multivec.. │ │ │ │ - 0x00046ae0 756e7365 74656e76 00000000 736f7274 unsetenv....sort │ │ │ │ - 0x00046af0 2d616674 65722d6c 6f616400 736f7274 -after-load.sort │ │ │ │ - 0x00046b00 2d66696c 656e616d 65732d6c 69737400 -filenames-list. │ │ │ │ - 0x00046b10 6e6f2d73 6f72742d 66696c65 6e616d65 no-sort-filename │ │ │ │ - 0x00046b20 732d6c69 73740000 736b6970 2d6c6f61 s-list..skip-loa │ │ │ │ - 0x00046b30 64696e67 2d73796d 6d657472 69632d6d ding-symmetric-m │ │ │ │ - 0x00046b40 61747269 63657300 736b6970 2d6c6f61 atrices.skip-loa │ │ │ │ - 0x00046b50 64696e67 2d756e73 796d6d65 74726963 ding-unsymmetric │ │ │ │ - 0x00046b60 2d6d6174 72696365 73000000 736b6970 -matrices...skip │ │ │ │ - 0x00046b70 2d6c6f61 64696e67 2d686572 6d697469 -loading-hermiti │ │ │ │ - 0x00046b80 616e2d6d 61747269 63657300 736b6970 an-matrices.skip │ │ │ │ - 0x00046b90 2d6c6f61 64696e67 2d6e6f74 2d756e73 -loading-not-uns │ │ │ │ - 0x00046ba0 796d6d65 74726963 2d6d6174 72696365 ymmetric-matrice │ │ │ │ - 0x00046bb0 73000000 736b6970 2d6c6f61 64696e67 s...skip-loading │ │ │ │ - 0x00046bc0 2d69662d 6d6f7265 2d6e6e7a 2d6d6174 -if-more-nnz-mat │ │ │ │ - 0x00046bd0 72696365 73000000 736b6970 2d6c6f61 rices...skip-loa │ │ │ │ - 0x00046be0 64696e67 2d69662d 6c657373 2d6e6e7a ding-if-less-nnz │ │ │ │ - 0x00046bf0 2d6d6174 72696365 73000000 736b6970 -matrices...skip │ │ │ │ - 0x00046c00 2d6c6f61 64696e67 2d69662d 6d6f7265 -loading-if-more │ │ │ │ - 0x00046c10 2d66696c 6573697a 652d6b62 2d6d6174 -filesize-kb-mat │ │ │ │ - 0x00046c20 72696365 73000000 736b6970 2d6c6f61 rices...skip-loa │ │ │ │ - 0x00046c30 64696e67 2d69662d 6d617463 68696e67 ding-if-matching │ │ │ │ - 0x00046c40 2d726567 65780000 736b6970 2d6c6f61 -regex..skip-loa │ │ │ │ - 0x00046c50 64696e67 2d69662d 6d617463 68696e67 ding-if-matching │ │ │ │ - 0x00046c60 2d737562 73747200 74696d65 73000000 -substr.times... │ │ │ │ - 0x00046c70 7472616e 73706f73 652d6173 00000000 transpose-as.... │ │ │ │ - 0x00046c80 616c736f 2d747261 6e73706f 73650000 also-transpose.. │ │ │ │ - 0x00046c90 616c6c2d 7472616e 73706f73 65730000 all-transposes.. │ │ │ │ - 0x00046ca0 74797065 00000000 74797065 73000000 type....types... │ │ │ │ - 0x00046cb0 75706461 74650000 61732d75 6e73796d update..as-unsym │ │ │ │ - 0x00046cc0 6d657472 69630000 61732d73 796d6d65 metric..as-symme │ │ │ │ - 0x00046cd0 74726963 00000000 65787061 6e642d73 tric....expand-s │ │ │ │ - 0x00046ce0 796d6d65 74727900 61732d68 65726d69 ymmetry.as-hermi │ │ │ │ - 0x00046cf0 7469616e 00000000 6f6e6c79 2d6c6f77 tian....only-low │ │ │ │ - 0x00046d00 65722d74 7269616e 676c6500 6f6e6c79 er-triangle.only │ │ │ │ - 0x00046d10 2d757070 65722d74 7269616e 676c6500 -upper-triangle. │ │ │ │ - 0x00046d20 76657262 6f736500 6c657373 2d766572 verbose.less-ver │ │ │ │ - 0x00046d30 626f7365 00000000 77616e74 2d696f2d bose....want-io- │ │ │ │ - 0x00046d40 6f6e6c79 00000000 77616e74 2d6e6f6e only....want-non │ │ │ │ - 0x00046d50 7a65726f 65732d64 69737470 6c6f7400 zeroes-distplot. │ │ │ │ - 0x00046d60 77616e74 2d616363 75726163 792d7465 want-accuracy-te │ │ │ │ - 0x00046d70 73740000 77616e74 2d676574 64696167 st..want-getdiag │ │ │ │ - 0x00046d80 2d62656e 63680000 77616e74 2d676574 -bench..want-get │ │ │ │ - 0x00046d90 726f772d 62656e63 68000000 77616e74 row-bench...want │ │ │ │ - 0x00046da0 2d707269 6e742d70 65722d73 75626d2d -print-per-subm- │ │ │ │ - 0x00046db0 73746174 73000000 77616e74 2d6f6e6c stats...want-onl │ │ │ │ - 0x00046dc0 792d6163 63757261 63792d74 65737400 y-accuracy-test. │ │ │ │ - 0x00046dd0 77616e74 2d617574 6f74756e 65000000 want-autotune... │ │ │ │ - 0x00046de0 77616e74 2d6e6f2d 6175746f 74756e65 want-no-autotune │ │ │ │ - 0x00046df0 00000000 77616e74 2d6e6f2d 6f6e6573 ....want-no-ones │ │ │ │ - 0x00046e00 2d66696c 6c000000 77616e74 2d6d6b6c -fill...want-mkl │ │ │ │ - 0x00046e10 2d617574 6f74756e 65000000 77616e74 -autotune...want │ │ │ │ - 0x00046e20 2d6d6b6c 2d6f6e65 2d626173 65642d69 -mkl-one-based-i │ │ │ │ - 0x00046e30 6e646578 696e6700 77616e74 2d756e6f ndexing.want-uno │ │ │ │ - 0x00046e40 72646572 65642d63 6f6f2d74 65737400 rdered-coo-test. │ │ │ │ - 0x00046e50 77697468 2d666c61 67730000 77726974 with-flags..writ │ │ │ │ - 0x00046e60 652d6173 2d62696e 61727900 77726974 e-as-binary.writ │ │ │ │ - 0x00046e70 652d6173 2d637372 00000000 77726974 e-as-csr....writ │ │ │ │ - 0x00046e80 652d7065 72666f72 6d616e63 652d7265 e-performance-re │ │ │ │ - 0x00046e90 636f7264 00000000 70657266 6f726d61 cord....performa │ │ │ │ - 0x00046ea0 6e63652d 7265636f 72642d6e 616d652d nce-record-name- │ │ │ │ - 0x00046eb0 61707065 6e640000 70657266 6f726d61 append..performa │ │ │ │ - 0x00046ec0 6e63652d 7265636f 72642d6e 616d652d nce-record-name- │ │ │ │ - 0x00046ed0 70726570 656e6400 77726974 652d6e6f prepend.write-no │ │ │ │ - 0x00046ee0 2d706572 666f726d 616e6365 2d726563 -performance-rec │ │ │ │ - 0x00046ef0 6f726400 64697363 6172642d 72656164 ord.discard-read │ │ │ │ - 0x00046f00 2d7a6572 6f730000 7a2d736f 72746564 -zeros..z-sorted │ │ │ │ - 0x00046f10 2d636f6f 00000000 616c7068 61000000 -coo....alpha... │ │ │ │ - 0x00046f20 62657461 00000000 6e726873 2d62792d beta....nrhs-by- │ │ │ │ - 0x00046f30 726f7773 00000000 62792d72 6f777300 rows....by-rows. │ │ │ │ - 0x00046f40 6e726873 2d62792d 636f6c75 6d6e7300 nrhs-by-columns. │ │ │ │ - 0x00046f50 62792d63 6f6c756d 6e730000 6e726873 by-columns..nrhs │ │ │ │ - 0x00046f60 2d62792d 636f6c73 00000000 62792d63 -by-cols....by-c │ │ │ │ - 0x00046f70 6f6c7300 736f7274 00000000 6d6b6c2d ols.sort....mkl- │ │ │ │ - 0x00046f80 696e7370 6563746f 722d7375 7065722d inspector-super- │ │ │ │ - 0x00046f90 6c696768 74000000 6d6b6c2d 696e7370 light...mkl-insp │ │ │ │ - 0x00046fa0 6563746f 722d6c69 67687400 6d6b6c2d ector-light.mkl- │ │ │ │ - 0x00046fb0 696e7370 6563746f 72000000 6d6b6c2d inspector...mkl- │ │ │ │ - 0x00046fc0 6e6f2d69 6e737065 63746f72 00000000 no-inspector.... │ │ │ │ - 0x00046fd0 6744623a 64723a63 3a6e3a6c 733a0000 gDb:dr:c:n:ls:.. │ │ │ │ - 0x00046fe0 75736167 653a2025 73202d67 202d7220 usage: %s -g -r │ │ │ │ - 0x00046ff0 726f7773 202d6320 636f6c73 200a0920 rows -c cols .. │ │ │ │ - 0x00047000 5b202d6e 206e6f6e 7a65726f 73205b25 [ -n nonzeros [% │ │ │ │ - 0x00047010 255d205d 207c205b 202d6220 62616e64 %] ] | [ -b band │ │ │ │ - 0x00047020 77696474 68205d20 282d6220 666f7220 width ] (-b for │ │ │ │ - 0x00047030 61206261 6e646564 206d6174 72697820 a banded matrix │ │ │ │ - 0x00047040 77697468 20276261 6e647769 64746827 with 'bandwidth' │ │ │ │ - 0x00047050 20776964 65206261 6e647769 64746829 wide bandwidth) │ │ │ │ - 0x00047060 0a095b2d 64205d20 282d6420 6d65616e ..[-d ] (-d mean │ │ │ │ - 0x00047070 73207468 61742064 75706c69 63617465 s that duplicate │ │ │ │ - 0x00047080 73206172 6520616c 6c6f7765 64292021 s are allowed) ! │ │ │ │ - 0x00047090 0a000000 63616e27 74206765 6e657261 ....can't genera │ │ │ │ - 0x000470a0 7465206d 6f726520 6e6f6e7a 65726f73 te more nonzeros │ │ │ │ - 0x000470b0 20746861 6e20726f 77732078 20636f6c than rows x col │ │ │ │ - 0x000470c0 756d6e73 210a0000 25254d61 74726978 umns!...%%Matrix │ │ │ │ - 0x000470d0 4d61726b 6574206d 61747269 7820636f Market matrix co │ │ │ │ - 0x000470e0 6f726469 6e617465 20726561 6c206765 ordinate real ge │ │ │ │ - 0x000470f0 6e657261 6c0a0000 257a6420 257a6420 neral...%zd %zd │ │ │ │ - 0x00047100 257a640a 00000000 25367a64 2025367a %zd.....%6zd %6z │ │ │ │ - 0x00047110 64202532 30670a00 736f6d65 20657272 d %20g..some err │ │ │ │ - 0x00047120 6f72206f 63637572 72656420 64757269 or occurred duri │ │ │ │ - 0x00047130 6e67206d 61747269 78206765 6e657261 ng matrix genera │ │ │ │ - 0x00047140 74696f6e 0a000000 6e6e7a00 62616e64 tion....nnz.band │ │ │ │ - 0x00047150 65640000 616c6c6f 772d6475 706c6963 ed..allow-duplic │ │ │ │ - 0x00047160 61746573 00000000 70617474 65726e00 ates....pattern. │ │ │ │ - 0x00047170 73796d6d 65747269 63000000 6865726d symmetric...herm │ │ │ │ - 0x00047180 69746961 6e000000 25257379 6d6d0000 itian...%%symm.. │ │ │ │ - 0x00047190 2525756e 73796d6d 00000000 25730925 %%unsymm....%s.% │ │ │ │ - 0x000471a0 7a640925 7a640925 7a640925 73092573 zd.%zd.%zd.%s.%s │ │ │ │ - 0x000471b0 0925730a 00000000 70726f62 6c656d73 .%s.....problems │ │ │ │ - 0x000471c0 20776974 68202225 73220a00 5c626567 with "%s"..\beg │ │ │ │ - 0x000471d0 696e7b74 61626c65 7d5b5d5c 62656769 in{table}[]\begi │ │ │ │ - 0x000471e0 6e7b666f 6f746e6f 74657369 7a657d5c n{footnotesize}\ │ │ │ │ - 0x000471f0 62656769 6e7b6365 6e746572 7d205c62 begin{center} \b │ │ │ │ - 0x00047200 6567696e 7b746162 756c6172 7d7b6c6c egin{tabular}{ll │ │ │ │ - 0x00047210 6c6c6c7d 5c686c69 6e650a6d 61747269 lll}\hline.matri │ │ │ │ - 0x00047220 78202620 726f7773 20262063 6f6c756d x & rows & colum │ │ │ │ - 0x00047230 6e732026 206e6e7a 2026206e 6e7a2f72 ns & nnz & nnz/r │ │ │ │ - 0x00047240 6f77205c 5c5c686c 696e650a 00000000 ow \\\hline..... │ │ │ │ - 0x00047250 5c686c69 6e65205c 656e647b 74616275 \hline \end{tabu │ │ │ │ - 0x00047260 6c61727d 205c6361 7074696f 6e7b4361 lar} \caption{Ca │ │ │ │ - 0x00047270 7074696f 6e2e7d5c 6c616265 6c7b7465 ption.}\label{te │ │ │ │ - 0x00047280 73746265 645f6d61 74726963 65737d5c stbed_matrices}\ │ │ │ │ - 0x00047290 656e647b 63656e74 65727d5c 656e647b end{center}\end{ │ │ │ │ - 0x000472a0 666f6f74 6e6f7465 73697a65 7d5c656e footnotesize}\en │ │ │ │ - 0x000472b0 647b7461 626c657d 0a000000 25732026 d{table}....%s & │ │ │ │ - 0x000472c0 20257a64 20262025 7a642026 20257a64 %zd & %zd & %zd │ │ │ │ - 0x000472d0 20262025 2e306c66 5c5c2573 0a000000 & %.0lf\\%s.... │ │ │ │ - 0x000472e0 5253425f 50525f57 4c544300 5253425f RSB_PR_WLTC.RSB_ │ │ │ │ - 0x000472f0 50525f50 524c5f4c 43430000 70723a20 PR_PRL_LCC..pr: │ │ │ │ - 0x00047300 00000000 616c6c6f 63617465 64206120 ....allocated a │ │ │ │ - 0x00047310 70657266 6f726d61 6e636520 7265636f performance reco │ │ │ │ - 0x00047320 72642066 6f722025 64207361 6d706c65 rd for %d sample │ │ │ │ - 0x00047330 73202825 7a642062 79746573 292e0a00 s (%zd bytes)... │ │ │ │ - 0x00047340 20262000 5c5c0000 5c626673 65726965 & .\\..\bfserie │ │ │ │ - 0x00047350 73200000 5c63656c 6c636f6c 6f727b70 s ..\cellcolor{p │ │ │ │ - 0x00047360 696e6b7d 00000000 5c63656c 6c636f6c ink}....\cellcol │ │ │ │ - 0x00047370 6f727b4c 69676874 476f6c64 656e726f or{LightGoldenro │ │ │ │ - 0x00047380 64317d00 5c63656c 6c636f6c 6f727b50 d1}.\cellcolor{P │ │ │ │ - 0x00047390 616c6547 7265656e 317d0000 5c63656c aleGreen1}..\cel │ │ │ │ - 0x000473a0 6c636f6c 6f727b72 65647d00 204b4d47 lcolor{red}. KMG │ │ │ │ - 0x000473b0 5450455a 59000000 5253425f 524c445f TPEZY...RSB_RLD_ │ │ │ │ - 0x000473c0 54485200 20000000 5253425f 50525f46 THR. ...RSB_PR_F │ │ │ │ - 0x000473d0 53455053 54520000 5253425f 50525f45 SEPSTR..RSB_PR_E │ │ │ │ - 0x000473e0 4e444c53 54520000 25732573 25642573 NDLSTR..%s%s%d%s │ │ │ │ - 0x000473f0 25642573 00000000 25642573 25632573 %d%s....%d%s%c%s │ │ │ │ - 0x00047400 25632573 25632573 00000000 25326425 %c%s%c%s....%2d% │ │ │ │ - 0x00047410 73257325 32642573 25732532 64257300 s%s%2d%s%s%2d%s. │ │ │ │ - 0x00047420 252e346c 66257325 73252e34 6c662573 %.4lf%s%s%.4lf%s │ │ │ │ - 0x00047430 00000000 25642573 25732564 25730000 ....%d%s%s%d%s.. │ │ │ │ - 0x00047440 252e326c 66257325 322e336c 65257325 %.2lf%s%2.3le%s% │ │ │ │ - 0x00047450 7325322e 336c6525 73000000 25732532 s%2.3le%s...%s%2 │ │ │ │ - 0x00047460 2e336c65 25732573 25732532 2e336c65 .3le%s%s%s%2.3le │ │ │ │ - 0x00047470 25732532 2e336c65 25730000 25332e32 %s%2.3le%s..%3.2 │ │ │ │ - 0x00047480 6c652573 00000000 25732564 25732533 le%s....%s%d%s%3 │ │ │ │ - 0x00047490 2e326c65 25730a00 25252e2e 2e0a0000 .2le%s..%%...... │ │ │ │ - 0x000474a0 25643a25 73202564 20256420 25642025 %d:%s %d %d %d % │ │ │ │ - 0x000474b0 64202564 20256420 25632025 63202563 d %d %d %c %c %c │ │ │ │ - 0x000474c0 00000000 20252e32 6c662025 2e326c66 .... %.2lf %.2lf │ │ │ │ - 0x000474d0 20252e32 6c662025 2e326c66 00000000 %.2lf %.2lf.... │ │ │ │ - 0x000474e0 25342e31 6c660000 5c000000 2e2e2e00 %4.1lf..\....... │ │ │ │ - 0x000474f0 706c6f74 00000000 73657420 7465726d plot....set term │ │ │ │ - 0x00047500 20706f73 74736372 69707420 65707320 postscript eps │ │ │ │ - 0x00047510 636f6c6f 72207369 7a652032 2c32206e color size 2,2 n │ │ │ │ - 0x00047520 6f636c69 7020666f 6e742022 54696d65 oclip font "Time │ │ │ │ - 0x00047530 732d526f 6d616e2c 3134223b 00000000 s-Roman,14";.... │ │ │ │ - 0x00047540 73657420 7465726d 20706e67 3b000000 set term png;... │ │ │ │ - 0x00047550 27270000 6175746f 74756e69 6e672065 ''..autotuning e │ │ │ │ - 0x00047560 66666563 74000000 52534220 746f204d ffect...RSB to M │ │ │ │ - 0x00047570 4b4c2073 70656564 20726174 696f0000 KL speed ratio.. │ │ │ │ - 0x00047580 2e000000 73797374 656d2827 6d6b6469 ....system('mkdi │ │ │ │ - 0x00047590 72202d70 20272e6d 795f6469 72290000 r -p '.my_dir).. │ │ │ │ - 0x000475a0 5253425f 434d505f 54485200 5253425f RSB_CMP_THR.RSB_ │ │ │ │ - 0x000475b0 4150455f 54485200 5253425f 4855445f APE_THR.RSB_HUD_ │ │ │ │ - 0x000475c0 54485200 5253425f 50525f53 52000000 THR.RSB_PR_SR... │ │ │ │ - 0x000475d0 5253425f 50525f50 524c5f54 43530000 RSB_PR_PRL_TCS.. │ │ │ │ - 0x000475e0 5c736563 74696f6e 7b526563 6f72643a \section{Record: │ │ │ │ - 0x000475f0 2025737d 0a000000 44756d70 2066726f %s}....Dump fro │ │ │ │ - 0x00047600 6d206120 62617365 206f6620 25642073 m a base of %d s │ │ │ │ - 0x00047610 616d706c 65732028 6f66206d 61782025 amples (of max % │ │ │ │ - 0x00047620 6429206f 72646572 65642062 79200000 d) ordered by .. │ │ │ │ - 0x00047630 2825642c 25642c25 642c2564 2c25642c (%d,%d,%d,%d,%d, │ │ │ │ - 0x00047640 25642c25 6429203d 20282573 292e0a00 %d,%d) = (%s)... │ │ │ │ - 0x00047650 66696c65 6e616d65 20782063 6f726573 filename x cores │ │ │ │ - 0x00047660 20782069 6e635820 7820696e 63592078 x incX x incY x │ │ │ │ - 0x00047670 206e7268 73207820 74797065 636f6465 nrhs x typecode │ │ │ │ - 0x00047680 20782074 72616e73 41000000 5c626567 x transA...\beg │ │ │ │ - 0x00047690 696e7b6c 6f6e6774 6162757d 7b722a7b in{longtabu}{r*{ │ │ │ │ - 0x000476a0 32367d7b 727d727d 5c686c69 6e650a00 26}{r}r}\hline.. │ │ │ │ - 0x000476b0 42455354 434f4445 25734d54 5825734e BESTCODE%sMTX%sN │ │ │ │ - 0x000476c0 5225734e 4325734e 4e5a2573 00000000 R%sNC%sNNZ%s.... │ │ │ │ - 0x000476d0 494e4358 2573494e 43592573 00000000 INCX%sINCY%s.... │ │ │ │ - 0x000476e0 4e524853 25735459 50452573 53594d25 NRHS%sTYPE%sSYM% │ │ │ │ - 0x000476f0 73545241 4e532573 4e542573 41542d4e sTRANS%sNT%sAT-N │ │ │ │ - 0x00047700 54257341 542d4d4b 4c2d4e54 25734250 T%sAT-MKL-NT%sBP │ │ │ │ - 0x00047710 4e5a2573 41542d42 504e5a25 734e5355 NZ%sAT-BPNZ%sNSU │ │ │ │ - 0x00047720 424d2573 41542d53 55424d25 73525342 BM%sAT-SUBM%sRSB │ │ │ │ - 0x00047730 42455354 2d4d464c 4f505325 734f5054 BEST-MFLOPS%sOPT │ │ │ │ - 0x00047740 494d4525 734d4b4c 2d4f5054 494d4525 IME%sMKL-OPTIME% │ │ │ │ - 0x00047750 7341542d 4f505449 4d452573 41542d4d sAT-OPTIME%sAT-M │ │ │ │ - 0x00047760 4b4c2d4f 5054494d 45257341 542d5449 KL-OPTIME%sAT-TI │ │ │ │ - 0x00047770 4d452573 52576d69 6e42572d 47427073 ME%sRWminBW-GBps │ │ │ │ - 0x00047780 25734342 2d627066 25734154 2d4d5325 %sCB-bpf%sAT-MS% │ │ │ │ - 0x00047790 73434d46 4c4f5053 25730a00 45616368 sCMFLOPS%s..Each │ │ │ │ - 0x000477a0 2073616d 706c653a 20424553 54434f44 sample: BESTCOD │ │ │ │ - 0x000477b0 45204d54 58204e52 204e4320 4e4e5a20 E MTX NR NC NNZ │ │ │ │ - 0x000477c0 494e4358 20494e43 59204e52 48532054 INCX INCY NRHS T │ │ │ │ - 0x000477d0 59504520 53594d20 5452414e 53204d4b YPE SYM TRANS MK │ │ │ │ - 0x000477e0 4c5f4f50 5f542f52 53425f4f 505f5420 L_OP_T/RSB_OP_T │ │ │ │ - 0x000477f0 5253425f 4f505f54 20525342 5f4d464c RSB_OP_T RSB_MFL │ │ │ │ - 0x00047800 4f505320 4d4b4c5f 4f505f54 204d4b4c OPS MKL_OP_T MKL │ │ │ │ - 0x00047810 5f4d464c 4f50530a 00000000 25347a64 _MFLOPS.....%4zd │ │ │ │ - 0x00047820 3a256325 73256325 63200000 2370723a :%c%s%c%c ..#pr: │ │ │ │ - 0x00047830 20576172 6e696e67 3a000000 626f7468 Warning:...both │ │ │ │ - 0x00047840 20617574 6f207475 6e656420 28257a64 auto tuned (%zd │ │ │ │ - 0x00047850 20737562 6d292061 6e64206e 6f6e2061 subm) and non a │ │ │ │ - 0x00047860 75746f74 756e6564 2028257a 64207375 utotuned (%zd su │ │ │ │ - 0x00047870 626d2920 6d617472 69636573 20757365 bm) matrices use │ │ │ │ - 0x00047880 20257a64 20627974 65732028 256c6720 %zd bytes (%lg │ │ │ │ - 0x00047890 62706e7a 29206f66 20696e64 69636573 bpnz) of indices │ │ │ │ - 0x000478a0 202d2d2d 2069736e 27742074 68617420 --- isn't that │ │ │ │ - 0x000478b0 73757370 65637420 3f0a0000 20576172 suspect ?... War │ │ │ │ - 0x000478c0 6e696e67 3a207265 6164696e 67206669 ning: reading fi │ │ │ │ - 0x000478d0 6c65206f 72696769 6e617469 6e672066 le originating f │ │ │ │ - 0x000478e0 726f6d20 61206469 66666572 656e746c rom a differentl │ │ │ │ - 0x000478f0 7920636f 6e666967 75726564 20627569 y configured bui │ │ │ │ - 0x00047900 6c642c20 756e6162 6c652074 6f206775 ld, unable to gu │ │ │ │ - 0x00047910 65737320 636f7272 65637420 74797065 ess correct type │ │ │ │ - 0x00047920 2073697a 6520666f 72207479 70652063 size for type c │ │ │ │ - 0x00047930 6f646520 27256327 2e0a0000 5c686c69 ode '%c'....\hli │ │ │ │ - 0x00047940 6e655c63 61707469 6f6e7b25 737d5c5c ne\caption{%s}\\ │ │ │ │ - 0x00047950 5c686c69 6e655c65 6e647b6c 6f6e6774 \hline\end{longt │ │ │ │ - 0x00047960 6162757d 0a000000 204e6f20 73616d70 abu}.... No samp │ │ │ │ - 0x00047970 6c652028 6f757420 6f662025 6429206d le (out of %d) m │ │ │ │ - 0x00047980 61746368 65642074 68652064 756d7020 atched the dump │ │ │ │ - 0x00047990 63726974 65726961 202d2d20 736b6970 criteria -- skip │ │ │ │ - 0x000479a0 70696e67 2064756d 7020726f 756e642e ping dump round. │ │ │ │ - 0x000479b0 0a000000 20256420 73616d70 6c657320 .... %d samples │ │ │ │ - 0x000479c0 286f7574 206f6620 25642920 6d617463 (out of %d) matc │ │ │ │ - 0x000479d0 68656420 74686520 64756d70 206c696d hed the dump lim │ │ │ │ - 0x000479e0 6974696e 67206372 69746572 69612e0a iting criteria.. │ │ │ │ - 0x000479f0 00000000 5c626567 696e7b76 65726261 ....\begin{verba │ │ │ │ - 0x00047a00 74696d7d 0a000000 62656c6f 772c2077 tim}....below, w │ │ │ │ - 0x00047a10 65206465 66696e65 20277375 63636573 e define 'succes │ │ │ │ - 0x00047a20 7366756c 27206175 746f7475 6e696e67 sful' autotuning │ │ │ │ - 0x00047a30 20776865 6e207370 65656475 70206f66 when speedup of │ │ │ │ - 0x00047a40 20256c66 78206973 20657863 65656465 %lfx is exceede │ │ │ │ - 0x00047a50 642c2061 6e642027 74756e65 64272072 d, and 'tuned' r │ │ │ │ - 0x00047a60 6573756c 74732065 76656e20 74686520 esults even the │ │ │ │ - 0x00047a70 6f6e6573 20776869 63682061 72652073 ones which are s │ │ │ │ - 0x00047a80 616d6520 61732075 6e74756e 65640a00 ame as untuned.. │ │ │ │ - 0x00047a90 72736220 6175746f 74756e69 6e672077 rsb autotuning w │ │ │ │ - 0x00047aa0 61732073 75636365 73736675 6c20696e as successful in │ │ │ │ - 0x00047ab0 20253564 20636173 65732028 25332e32 %5d cases (%3.2 │ │ │ │ - 0x00047ac0 6c662025 25292061 6e642075 6e737563 lf %%) and unsuc │ │ │ │ - 0x00047ad0 63657373 66756c20 696e2025 64206361 cessful in %d ca │ │ │ │ - 0x00047ae0 73657320 2825332e 326c6620 2525290a ses (%3.2lf %%). │ │ │ │ - 0x00047af0 00000000 2028696e 20737563 632e2063 .... (in succ. c │ │ │ │ - 0x00047b00 61736573 20727362 20617574 6f74756e ases rsb autotun │ │ │ │ - 0x00047b10 696e6720 67617665 20202020 6176672e ing gave avg. │ │ │ │ - 0x00047b20 2025352e 316c6620 25252066 61737465 %5.1lf %% faste │ │ │ │ - 0x00047b30 722c2061 76672e20 73702e20 72617469 r, avg. sp. rati │ │ │ │ - 0x00047b40 6f202535 2e336c66 782c206d 61782073 o %5.3lfx, max s │ │ │ │ - 0x00047b50 702e2072 6174696f 2025352e 336c6678 p. ratio %5.3lfx │ │ │ │ - 0x00047b60 2c206176 672e2072 6174696f 2025352e , avg. ratio %5. │ │ │ │ - 0x00047b70 336c6678 290a0000 2028696e 20737563 3lfx)... (in suc │ │ │ │ - 0x00047b80 632e2063 61736573 20727362 20617574 c. cases rsb aut │ │ │ │ - 0x00047b90 6f74756e 696e6720 746f6f6b 20616e20 otuning took an │ │ │ │ - 0x00047ba0 6176672f 6d696e2f 6d61782f 746f7420 avg/min/max/tot │ │ │ │ - 0x00047bb0 6f663a20 25352e31 6c662f25 352e316c of: %5.1lf/%5.1l │ │ │ │ - 0x00047bc0 662f2535 2e316c66 2f25352e 316c6620 f/%5.1lf/%5.1lf │ │ │ │ - 0x00047bd0 20207475 6e656420 6f707329 0a000000 tuned ops).... │ │ │ │ - 0x00047be0 2028696e 20737563 632e2063 61736573 (in succ. cases │ │ │ │ - 0x00047bf0 20727362 20617574 6f74756e 696e6720 rsb autotuning │ │ │ │ - 0x00047c00 746f6f6b 20616e20 6176672f 6d696e2f took an avg/min/ │ │ │ │ - 0x00047c10 6d61782f 746f7420 6f663a20 25352e31 max/tot of: %5.1 │ │ │ │ - 0x00047c20 6c662f25 352e316c 662f2535 2e316c66 lf/%5.1lf/%5.1lf │ │ │ │ - 0x00047c30 2f25352e 316c6620 756e7475 6e656420 /%5.1lf untuned │ │ │ │ - 0x00047c40 6f707329 0a000000 2028616e 6420616d ops).... (and am │ │ │ │ - 0x00047c50 6f727469 7a657320 66726f6d 20756e74 ortizes from unt │ │ │ │ - 0x00047c60 756e6564 20727362 20696e20 6176672e uned rsb in avg. │ │ │ │ - 0x00047c70 2025352e 316c662c 206d696e 2e202535 %5.1lf, min. %5 │ │ │ │ - 0x00047c80 2e316c66 2c206d61 782e2025 352e316c .1lf, max. %5.1l │ │ │ │ - 0x00047c90 66206f70 73290a00 20286176 672f6d69 f ops).. (avg/mi │ │ │ │ - 0x00047ca0 6e2f6d61 78202861 76672920 6e6e7a20 n/max (avg) nnz │ │ │ │ - 0x00047cb0 20207065 72207375 626d2062 65666f72 per subm befor │ │ │ │ - 0x00047cc0 65207375 63636573 7366756c 2074756e e successful tun │ │ │ │ - 0x00047cd0 696e6720 77657265 20253130 2e306c66 ing were %10.0lf │ │ │ │ - 0x00047ce0 2f253130 2e306c66 2f253130 2e306c66 /%10.0lf/%10.0lf │ │ │ │ - 0x00047cf0 290a0000 20286176 672f6d69 6e2f6d61 )... (avg/min/ma │ │ │ │ - 0x00047d00 78202861 76672920 6e6e7a20 20207065 x (avg) nnz pe │ │ │ │ - 0x00047d10 72207375 626d2061 66746572 20207375 r subm after su │ │ │ │ - 0x00047d20 63636573 7366756c 2074756e 696e6720 ccessful tuning │ │ │ │ - 0x00047d30 77657265 20253130 2e306c66 2f253130 were %10.0lf/%10 │ │ │ │ - 0x00047d40 2e306c66 2f253130 2e306c66 290a0000 .0lf/%10.0lf)... │ │ │ │ - 0x00047d50 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ - 0x00047d60 76672920 62797465 73207065 72207375 vg) bytes per su │ │ │ │ - 0x00047d70 626d2062 65666f72 65207375 63636573 bm before succes │ │ │ │ - 0x00047d80 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ - 0x00047d90 20253130 2e306c66 2f253130 2e306c66 %10.0lf/%10.0lf │ │ │ │ - 0x00047da0 2f253130 2e306c66 290a0000 20286176 /%10.0lf)... (av │ │ │ │ - 0x00047db0 672f6d69 6e2f6d61 78202861 76672920 g/min/max (avg) │ │ │ │ - 0x00047dc0 62797465 73207065 72207375 626d2061 bytes per subm a │ │ │ │ - 0x00047dd0 66746572 20207375 63636573 7366756c fter successful │ │ │ │ - 0x00047de0 2074756e 696e6720 77657265 20253130 tuning were %10 │ │ │ │ - 0x00047df0 2e306c66 2f253130 2e306c66 2f253130 .0lf/%10.0lf/%10 │ │ │ │ - 0x00047e00 2e306c66 290a0000 20286176 672f6d69 .0lf)... (avg/mi │ │ │ │ - 0x00047e10 6e2f6d61 78202861 76672920 62797465 n/max (avg) byte │ │ │ │ - 0x00047e20 73207065 72206e6e 7a202062 65666f72 s per nnz befor │ │ │ │ - 0x00047e30 65207375 63636573 7366756c 2074756e e successful tun │ │ │ │ - 0x00047e40 696e6720 77657265 20253130 2e336c66 ing were %10.3lf │ │ │ │ - 0x00047e50 2f253130 2e336c66 2f253130 2e336c66 /%10.3lf/%10.3lf │ │ │ │ - 0x00047e60 290a0000 20286176 672f6d69 6e2f6d61 )... (avg/min/ma │ │ │ │ - 0x00047e70 78206f70 6572616e 64732028 6d74782c x operands (mtx, │ │ │ │ - 0x00047e80 6c68732c 72687329 20726561 64206261 lhs,rhs) read ba │ │ │ │ - 0x00047e90 6e647769 64746820 6c6f7765 7220626f ndwidth lower bo │ │ │ │ - 0x00047ea0 756e6420 20253130 2e336c66 2f253130 und %10.3lf/%10 │ │ │ │ - 0x00047eb0 2e336c66 2f253130 2e336c66 2c474270 .3lf/%10.3lf,GBp │ │ │ │ - 0x00047ec0 73290a00 20286176 672f6d69 6e2f6d61 s).. (avg/min/ma │ │ │ │ - 0x00047ed0 78206f70 6572616e 64732028 6d74782c x operands (mtx, │ │ │ │ - 0x00047ee0 7268733a 723b6c68 733a7277 29206261 rhs:r;lhs:rw) ba │ │ │ │ - 0x00047ef0 6e647769 64746820 6c6f7765 7220626f ndwidth lower bo │ │ │ │ - 0x00047f00 756e6420 20253130 2e336c66 2f253130 und %10.3lf/%10 │ │ │ │ - 0x00047f10 2e336c66 2f253130 2e336c66 2c474270 .3lf/%10.3lf,GBp │ │ │ │ - 0x00047f20 73290a00 20286176 672f6d69 6e2f6d61 s).. (avg/min/ma │ │ │ │ - 0x00047f30 7820636f 64652062 616c616e 63652028 x code balance ( │ │ │ │ - 0x00047f40 62797465 73207265 61642061 74206c65 bytes read at le │ │ │ │ - 0x00047f50 61737420 6f6e6365 20706572 20666c6f ast once per flo │ │ │ │ - 0x00047f60 70292020 20253130 2e336c66 2f253130 p) %10.3lf/%10 │ │ │ │ - 0x00047f70 2e336c66 2f253130 2e336c66 290a0000 .3lf/%10.3lf)... │ │ │ │ - 0x00047f80 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ - 0x00047f90 76672920 62797465 73207065 72206e6e vg) bytes per nn │ │ │ │ - 0x00047fa0 7a202061 66746572 20207375 63636573 z after succes │ │ │ │ - 0x00047fb0 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ - 0x00047fc0 20253130 2e336c66 2f253130 2e336c66 %10.3lf/%10.3lf │ │ │ │ - 0x00047fd0 2f253130 2e336c66 290a0000 20286d61 /%10.3lf)... (ma │ │ │ │ - 0x00047fe0 74726978 20686173 20626565 6e207375 trix has been su │ │ │ │ - 0x00047ff0 62646976 69646564 20206d6f 72652f6c bdivided more/l │ │ │ │ - 0x00048000 6573732f 73616d65 20202020 20202020 ess/same │ │ │ │ - 0x00048010 20202020 696e2072 6573702e 20202564 in resp. %d │ │ │ │ - 0x00048020 202f2025 64202f25 64206361 73657329 / %d /%d cases) │ │ │ │ - 0x00048030 0a000000 20286d61 74726978 20686173 .... (matrix has │ │ │ │ - 0x00048040 20757365 64202020 20202020 20202020 used │ │ │ │ - 0x00048050 20206d6f 72652f6c 6573732f 73616d65 more/less/same │ │ │ │ - 0x00048060 20202020 74687265 61647320 696e2072 threads in r │ │ │ │ - 0x00048070 6573702e 20202564 202f2025 64202f25 esp. %d / %d /% │ │ │ │ - 0x00048080 64206361 73657329 0a000000 6e6f2073 d cases)....no s │ │ │ │ - 0x00048090 75636365 73736675 6c207273 62206175 uccessful rsb au │ │ │ │ - 0x000480a0 746f7475 6e696e67 20617474 656d7074 totuning attempt │ │ │ │ - 0x000480b0 20286163 636f7264 696e6720 746f2025 (according to % │ │ │ │ - 0x000480c0 352e336c 67782074 68726573 686f6c64 5.3lgx threshold │ │ │ │ - 0x000480d0 290a0000 6e6f2075 6e737563 63657373 )...no unsuccess │ │ │ │ - 0x000480e0 66756c20 72736220 6175746f 74756e69 ful rsb autotuni │ │ │ │ - 0x000480f0 6e672061 7474656d 70742028 6163636f ng attempt (acco │ │ │ │ - 0x00048100 7264696e 6720746f 2025352e 336c6778 rding to %5.3lgx │ │ │ │ - 0x00048110 20746872 6573686f 6c642920 0a000000 threshold) .... │ │ │ │ - 0x00048120 756e7375 63636573 7366756c 20727362 unsuccessful rsb │ │ │ │ - 0x00048130 20617574 6f74756e 696e6720 61747465 autotuning atte │ │ │ │ - 0x00048140 6d707473 20282535 64206361 73657329 mpts (%5d cases) │ │ │ │ - 0x00048150 20746f6f 6b206176 672f6d69 6e2f6d61 took avg/min/ma │ │ │ │ - 0x00048160 782f746f 74206f66 20657175 6976616c x/tot of equival │ │ │ │ - 0x00048170 656e7420 25352e31 6c662f25 352e316c ent %5.1lf/%5.1l │ │ │ │ - 0x00048180 662f2535 2e316c66 2f25352e 316c6620 f/%5.1lf/%5.1lf │ │ │ │ - 0x00048190 6f70730a 00000000 6d6b6c20 74687265 ops.....mkl thre │ │ │ │ - 0x000481a0 61647320 74756e69 6e672077 61732073 ads tuning was s │ │ │ │ - 0x000481b0 75636365 73736675 6c20696e 20253564 uccessful in %5d │ │ │ │ - 0x000481c0 20636173 65732028 6176672e 2073702e cases (avg. sp. │ │ │ │ - 0x000481d0 20726174 696f2025 352e336c 662c206d ratio %5.3lf, m │ │ │ │ - 0x000481e0 61782073 702e2072 6174696f 2025352e ax sp. ratio %5. │ │ │ │ - 0x000481f0 336c6629 20616e64 20756e73 75636365 3lf) and unsucce │ │ │ │ - 0x00048200 73736675 6c20696e 20253564 20636173 ssful in %5d cas │ │ │ │ - 0x00048210 65730a00 756e7475 6e656420 72736220 es..untuned rsb │ │ │ │ - 0x00048220 68617320 6265656e 20666173 74657220 has been faster │ │ │ │ - 0x00048230 7468616e 20756e74 756e6564 206d6b6c than untuned mkl │ │ │ │ - 0x00048240 20253564 2074696d 65730000 2c206176 %5d times.., av │ │ │ │ - 0x00048250 672e2073 702e2025 322e336c 6620782c g. sp. %2.3lf x, │ │ │ │ - 0x00048260 206d6178 2025322e 336c6620 78000000 max %2.3lf x... │ │ │ │ - 0x00048270 756e7475 6e656420 72736220 68617320 untuned rsb has │ │ │ │ - 0x00048280 6265656e 20736c6f 77657220 7468616e been slower than │ │ │ │ - 0x00048290 20756e74 756e6564 206d6b6c 20253564 untuned mkl %5d │ │ │ │ - 0x000482a0 2074696d 65730000 2c206176 672e2073 times.., avg. s │ │ │ │ - 0x000482b0 6c2e2025 322e336c 6620782c 206d6178 l. %2.3lf x, max │ │ │ │ - 0x000482c0 2025322e 336c6620 78000000 74756e65 %2.3lf x...tune │ │ │ │ - 0x000482d0 64202020 72736220 68617320 6265656e d rsb has been │ │ │ │ - 0x000482e0 20666173 74657220 7468616e 20202074 faster than t │ │ │ │ - 0x000482f0 756e6564 206d6b6c 20253564 2074696d uned mkl %5d tim │ │ │ │ - 0x00048300 65730000 2028696e 20746865 73652063 es.. (in these c │ │ │ │ - 0x00048310 61736573 20617574 6f74756e 696e6720 ases autotuning │ │ │ │ - 0x00048320 616d6f72 74697a65 7320696e 20617667 amortizes in avg │ │ │ │ - 0x00048330 2e202535 2e316c66 2c206d69 6e2e2025 . %5.1lf, min. % │ │ │ │ - 0x00048340 352e316c 662c206d 61782e20 25352e31 5.1lf, max. %5.1 │ │ │ │ - 0x00048350 6c662020 2074756e 6564206d 6b6c206f lf tuned mkl o │ │ │ │ - 0x00048360 7073290a 00000000 74756e65 64202020 ps).....tuned │ │ │ │ - 0x00048370 72736220 68617320 6265656e 20666173 rsb has been fas │ │ │ │ - 0x00048380 74657220 7468616e 20756e74 756e6564 ter than untuned │ │ │ │ - 0x00048390 206d6b6c 20253564 2074696d 65730000 mkl %5d times.. │ │ │ │ - 0x000483a0 2028696e 20746865 73652063 61736573 (in these cases │ │ │ │ - 0x000483b0 20617574 6f74756e 696e6720 616d6f72 autotuning amor │ │ │ │ - 0x000483c0 74697a65 7320696e 20617667 2e202535 tizes in avg. %5 │ │ │ │ - 0x000483d0 2e316c66 2c206d69 6e2e2025 352e316c .1lf, min. %5.1l │ │ │ │ - 0x000483e0 662c206d 61782e20 25352e31 6c662075 f, max. %5.1lf u │ │ │ │ - 0x000483f0 6e74756e 6564206d 6b6c206f 7073290a ntuned mkl ops). │ │ │ │ - 0x00048400 00000000 74756e65 64202020 72736220 ....tuned rsb │ │ │ │ - 0x00048410 68617320 6265656e 20736c6f 77657220 has been slower │ │ │ │ - 0x00048420 7468616e 20202074 756e6564 206d6b6c than tuned mkl │ │ │ │ - 0x00048430 20253564 2074696d 65730000 72736220 %5d times..rsb │ │ │ │ - 0x00048440 6175746f 2074756e 696e6720 28656974 auto tuning (eit │ │ │ │ - 0x00048450 68657220 73756363 2e206f72 20756e73 her succ. or uns │ │ │ │ - 0x00048460 2e292074 696d6520 7761733a 206f6e20 .) time was: on │ │ │ │ - 0x00048470 6176672e 3a202535 2e326c66 20732c20 avg.: %5.2lf s, │ │ │ │ - 0x00048480 6d696e20 25352e32 6c662073 2c206d61 min %5.2lf s, ma │ │ │ │ - 0x00048490 78202535 2e326c66 20732c20 746f7420 x %5.2lf s, tot │ │ │ │ - 0x000484a0 25352e32 6c662073 20282564 2073616d %5.2lf s (%d sam │ │ │ │ - 0x000484b0 706c6573 290a0000 72736220 6175746f ples)...rsb auto │ │ │ │ - 0x000484c0 2074756e 696e6720 28202020 6f6e6c79 tuning ( only │ │ │ │ - 0x000484d0 20737563 63657373 66756c20 20292074 successful ) t │ │ │ │ - 0x000484e0 696d6520 7761733a 206f6e20 6176672e ime was: on avg. │ │ │ │ - 0x000484f0 3a202535 2e326c66 20732c20 6d696e20 : %5.2lf s, min │ │ │ │ - 0x00048500 25352e32 6c662073 2c206d61 78202535 %5.2lf s, max %5 │ │ │ │ - 0x00048510 2e326c66 20732c20 746f7420 25352e32 .2lf s, tot %5.2 │ │ │ │ - 0x00048520 6c662073 20282564 2073616d 706c6573 lf s (%d samples │ │ │ │ - 0x00048530 290a0000 20626573 74207475 6e2e2072 )... best tun. r │ │ │ │ - 0x00048540 73622063 616e6f6e 2e206d66 6c6f7073 sb canon. mflops │ │ │ │ - 0x00048550 20776572 653a206f 6e206176 672e2025 were: on avg. % │ │ │ │ - 0x00048560 322e336c 652c2020 6d696e20 25322e33 2.3le, min %2.3 │ │ │ │ - 0x00048570 6c652c20 206d6178 2025322e 336c6520 le, max %2.3le │ │ │ │ - 0x00048580 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ - 0x00048590 20726566 2e20756e 742e2072 73622063 ref. unt. rsb c │ │ │ │ - 0x000485a0 616e6f6e 2e206d66 6c6f7073 20776572 anon. mflops wer │ │ │ │ - 0x000485b0 653a206f 6e206176 672e2025 322e336c e: on avg. %2.3l │ │ │ │ - 0x000485c0 652c2020 6d696e20 25322e33 6c652c20 e, min %2.3le, │ │ │ │ - 0x000485d0 206d6178 2025322e 336c6520 20282564 max %2.3le (%d │ │ │ │ - 0x000485e0 2073616d 706c6573 290a0000 20626573 samples)... bes │ │ │ │ - 0x000485f0 74207475 6e2e206d 6b6c2063 616e6f6e t tun. mkl canon │ │ │ │ - 0x00048600 2e206d66 6c6f7073 20776572 653a206f . mflops were: o │ │ │ │ - 0x00048610 6e206176 672e2025 322e336c 652c2020 n avg. %2.3le, │ │ │ │ - 0x00048620 6d696e20 25322e33 6c652c20 206d6178 min %2.3le, max │ │ │ │ - 0x00048630 2025322e 336c6520 20282564 2073616d %2.3le (%d sam │ │ │ │ - 0x00048640 706c6573 290a0000 20726566 2e20756e ples)... ref. un │ │ │ │ - 0x00048650 742e206d 6b6c2063 616e6f6e 2e206d66 t. mkl canon. mf │ │ │ │ - 0x00048660 6c6f7073 20776572 653a206f 6e206176 lops were: on av │ │ │ │ - 0x00048670 672e2025 322e336c 652c2020 6d696e20 g. %2.3le, min │ │ │ │ - 0x00048680 25322e33 6c652c20 206d6178 2025322e %2.3le, max %2. │ │ │ │ - 0x00048690 336c6520 20282564 2073616d 706c6573 3le (%d samples │ │ │ │ - 0x000486a0 290a0000 20626573 74207475 6e2e206d )... best tun. m │ │ │ │ - 0x000486b0 6b6c206f 70657261 74696f6e 2074696d kl operation tim │ │ │ │ - 0x000486c0 65207761 733a206f 6e206176 672e2025 e was: on avg. % │ │ │ │ - 0x000486d0 322e336c 65732c20 6d696e20 25322e33 2.3les, min %2.3 │ │ │ │ - 0x000486e0 6c65732c 206d6178 2025322e 336c6573 les, max %2.3les │ │ │ │ - 0x000486f0 2c20746f 74202532 2e336c65 73202825 , tot %2.3les (% │ │ │ │ - 0x00048700 64207361 6d706c65 73290a00 20726566 d samples).. ref │ │ │ │ - 0x00048710 2e20756e 742e206d 6b6c206f 70657261 . unt. mkl opera │ │ │ │ - 0x00048720 74696f6e 2074696d 65207761 733a206f tion time was: o │ │ │ │ - 0x00048730 6e206176 672e2025 322e336c 65732c20 n avg. %2.3les, │ │ │ │ - 0x00048740 6d696e20 25322e33 6c65732c 206d6178 min %2.3les, max │ │ │ │ - 0x00048750 2025322e 336c6573 2c20746f 74202532 %2.3les, tot %2 │ │ │ │ - 0x00048760 2e336c65 73202825 64207361 6d706c65 .3les (%d sample │ │ │ │ - 0x00048770 73290a00 206d696e 202f206d 61782072 s).. min / max r │ │ │ │ - 0x00048780 6174696f 206f6620 696e2d6d 656d6f72 atio of in-memor │ │ │ │ - 0x00048790 79204d45 4d534554 2062616e 64776964 y MEMSET bandwid │ │ │ │ - 0x000487a0 74682074 6f206578 74726170 6f6c6174 th to extrapolat │ │ │ │ - 0x000487b0 65642072 65616420 62616e64 77696474 ed read bandwidt │ │ │ │ - 0x000487c0 68207261 74696f3a 2025322e 336c6520 h ratio: %2.3le │ │ │ │ - 0x000487d0 25322e33 6c650a00 23205761 726e696e %2.3le..# Warnin │ │ │ │ - 0x000487e0 673a2065 78747261 706f6c61 74656420 g: extrapolated │ │ │ │ - 0x000487f0 6d656d6f 72792049 2f4f2062 616e6477 memory I/O bandw │ │ │ │ - 0x00048800 69647468 20657863 65656473 206d656d idth exceeds mem │ │ │ │ - 0x00048810 6f727920 62616e64 77696474 68202d2d ory bandwidth -- │ │ │ │ - 0x00048820 2d206973 20746869 73206120 74696e79 - is this a tiny │ │ │ │ - 0x00048830 206d6174 72697820 3f0a0000 20696e2d matrix ?... in- │ │ │ │ - 0x00048840 63616368 6520746f 20696e2d 6d656d6f cache to in-memo │ │ │ │ - 0x00048850 7279204d 454d5345 54206261 6e647769 ry MEMSET bandwi │ │ │ │ - 0x00048860 64746820 72617469 6f3a2025 322e336c dth ratio: %2.3l │ │ │ │ - 0x00048870 650a0000 206d696e 202f206d 61782072 e... min / max r │ │ │ │ - 0x00048880 6174696f 206f6620 696e2d63 61636865 atio of in-cache │ │ │ │ - 0x00048890 204d454d 53455420 62616e64 77696474 MEMSET bandwidt │ │ │ │ - 0x000488a0 6820746f 20657874 7261706f 6c617465 h to extrapolate │ │ │ │ - 0x000488b0 64207265 61642062 616e6477 69647468 d read bandwidth │ │ │ │ - 0x000488c0 20726174 696f3a20 25322e33 6c652025 ratio: %2.3le % │ │ │ │ - 0x000488d0 322e336c 650a0000 23205761 726e696e 2.3le...# Warnin │ │ │ │ - 0x000488e0 673a2065 78747261 706f6c61 74656420 g: extrapolated │ │ │ │ - 0x000488f0 6d656d6f 72792049 2f4f2062 616e6477 memory I/O bandw │ │ │ │ - 0x00048900 69647468 20657863 65656473 20636163 idth exceeds cac │ │ │ │ - 0x00048910 68652062 616e6477 69647468 210a0000 he bandwidth!... │ │ │ │ - 0x00048920 20727362 206e7268 732d746f 2d6f7665 rsb nrhs-to-ove │ │ │ │ - 0x00048930 72616c6c 2d6d696e 2d726873 20737065 rall-min-rhs spe │ │ │ │ - 0x00048940 65642072 6174696f 20776173 3a206f6e ed ratio was: on │ │ │ │ - 0x00048950 20617667 2e202020 2025322e 336c6520 avg. %2.3le │ │ │ │ - 0x00048960 782c206d 696e2025 322e336c 6520782c x, min %2.3le x, │ │ │ │ - 0x00048970 206d6178 2025322e 336c6520 78202825 max %2.3le x (% │ │ │ │ - 0x00048980 64207361 6d706c65 732c2074 6865206e d samples, the n │ │ │ │ - 0x00048990 6f6e2d6d 696e2d6e 72687320 6f6e6573 on-min-nrhs ones │ │ │ │ - 0x000489a0 290a0000 206d6b6c 206e7268 732d746f )... mkl nrhs-to │ │ │ │ - 0x000489b0 2d6f7665 72616c6c 2d6d696e 2d726873 -overall-min-rhs │ │ │ │ - 0x000489c0 20737065 65642072 6174696f 20776173 speed ratio was │ │ │ │ - 0x000489d0 3a206f6e 20617667 2e202020 2025322e : on avg. %2. │ │ │ │ - 0x000489e0 336c6520 782c206d 696e2025 322e336c 3le x, min %2.3l │ │ │ │ - 0x000489f0 6520782c 206d6178 2025322e 336c6520 e x, max %2.3le │ │ │ │ - 0x00048a00 78202825 64207361 6d706c65 732c2074 x (%d samples, t │ │ │ │ - 0x00048a10 6865206e 6f6e2d6d 696e2d6e 72687320 he non-min-nrhs │ │ │ │ - 0x00048a20 6f6e6573 290a0000 5c656e64 7b766572 ones)...\end{ver │ │ │ │ - 0x00048a30 62617469 6d7d0a00 5253425f 5052445f batim}..RSB_PRD_ │ │ │ │ - 0x00048a40 5354594c 455f504c 545f5046 4e000000 STYLE_PLT_PFN... │ │ │ │ - 0x00048a50 5253425f 5052445f 5354594c 455f504c RSB_PRD_STYLE_PL │ │ │ │ - 0x00048a60 545f464d 54000000 25732573 2e657073 T_FMT...%s%s.eps │ │ │ │ - 0x00048a70 00000000 25732573 2e706e67 00000000 ....%s%s.png.... │ │ │ │ - 0x00048a80 25737365 74206f75 74707574 20272573 %sset output '%s │ │ │ │ - 0x00048a90 273b2073 65742074 69746c65 20276175 '; set title 'au │ │ │ │ - 0x00048aa0 746f7475 6e696e67 20656666 65637427 totuning effect' │ │ │ │ - 0x00048ab0 3b20756e 73657420 79746963 733b7365 ; unset ytics;se │ │ │ │ - 0x00048ac0 74207972 616e6765 205b303a 20325d3b t yrange [0: 2]; │ │ │ │ - 0x00048ad0 0a000000 706c6f74 20272d27 20757369 ....plot '-' usi │ │ │ │ - 0x00048ae0 6e672031 3a322074 69746c65 20277273 ng 1:2 title 'rs │ │ │ │ - 0x00048af0 6227206c 74207267 62202772 6564270a b' lt rgb 'red'. │ │ │ │ - 0x00048b00 00000000 73657420 786c6162 656c2027 ....set xlabel ' │ │ │ │ - 0x00048b10 73706565 64757027 0a000000 73657420 speedup'....set │ │ │ │ - 0x00048b20 796c6162 656c2027 20270a00 22286176 ylabel ' '.."(av │ │ │ │ - 0x00048b30 6720696d 70722e20 69732025 332e326c g impr. is %3.2l │ │ │ │ - 0x00048b40 66782c20 6d617820 696d7072 2e206973 fx, max impr. is │ │ │ │ - 0x00048b50 2025332e 326c6678 2c5c6e20 6176672e %3.2lfx,\n avg. │ │ │ │ - 0x00048b60 20726174 696f2e20 69732025 332e326c ratio. is %3.2l │ │ │ │ - 0x00048b70 66782922 00000000 2320504c 4f542042 fx)"....# PLOT B │ │ │ │ - 0x00048b80 4547494e 20230a6d 795f7276 616c3d25 EGIN #.my_rval=% │ │ │ │ - 0x00048b90 6c672023 206d6178 20726174 696f2069 lg # max ratio i │ │ │ │ - 0x00048ba0 7320256c 6720210a 6d795f63 6c656e3d s %lg !.my_clen= │ │ │ │ - 0x00048bb0 322a7069 0a6d795f 6e73616d 3d256420 2*pi.my_nsam=%d │ │ │ │ - 0x00048bc0 23206e75 6d626572 206f6620 73616d70 # number of samp │ │ │ │ - 0x00048bd0 6c65730a 6d795f6e 6d61743d 25642023 les.my_nmat=%d # │ │ │ │ - 0x00048be0 206e756d 62657220 6f66206d 61747269 number of matri │ │ │ │ - 0x00048bf0 6365730a 6d795f72 6e67653d 6d795f72 ces.my_rnge=my_r │ │ │ │ - 0x00048c00 76616c2a 312e320a 6d795f74 69746c65 val*1.2.my_title │ │ │ │ - 0x00048c10 3d275253 42270a23 6d795f73 697a653d ='RSB'.#my_size= │ │ │ │ - 0x00048c20 36303020 23207069 78656c73 0a237365 600 # pixels.#se │ │ │ │ - 0x00048c30 74207465 726d2070 6e672073 697a6520 t term png size │ │ │ │ - 0x00048c40 6d795f73 697a652c 6d795f73 697a650a my_size,my_size. │ │ │ │ - 0x00048c50 73657420 6b657920 6e6f696e 76657274 set key noinvert │ │ │ │ - 0x00048c60 2073616d 706c656e 20302e37 35207370 samplen 0.75 sp │ │ │ │ - 0x00048c70 6163696e 67203120 77696474 68203020 acing 1 width 0 │ │ │ │ - 0x00048c80 68656967 68742030 20617420 67726170 height 0 at grap │ │ │ │ - 0x00048c90 6820312e 302c312e 300a7365 74207469 h 1.0,1.0.set ti │ │ │ │ - 0x00048ca0 746c6520 27257327 3b0a7365 7420786c tle '%s';.set xl │ │ │ │ - 0x00048cb0 6162656c 2025730a 73657420 796c6162 abel %s.set ylab │ │ │ │ - 0x00048cc0 656c2027 5b25735d 270a236d 795f6176 el '[%s]'.#my_av │ │ │ │ - 0x00048cd0 675f7374 72287829 203d2073 7072696e g_str(x) = sprin │ │ │ │ - 0x00048ce0 74662822 6176673a 202e2e2e 20782229 tf("avg: ... x") │ │ │ │ - 0x00048cf0 0a6d795f 61766728 7829203d 20256c67 .my_avg(x) = %lg │ │ │ │ - 0x00048d00 200a6d79 5f646972 3d222573 220a2573 .my_dir="%s".%s │ │ │ │ - 0x00048d10 0a000000 73657420 706f6c61 720a2372 ....set polar.#r │ │ │ │ - 0x00048d20 67625f74 79706528 7429203d 20282074 gb_type(t) = ( t │ │ │ │ - 0x00048d30 20657120 27442720 29203f20 72656420 eq 'D' ) ? red │ │ │ │ - 0x00048d40 3a202820 28207420 65712027 5a272029 : ( ( t eq 'Z' ) │ │ │ │ - 0x00048d50 203f2062 6c756520 3a202828 20742065 ? blue : (( t e │ │ │ │ - 0x00048d60 71202753 27202920 3f206772 65656e20 q 'S' ) ? green │ │ │ │ - 0x00048d70 3a20626c 61636b20 29202029 0a236d79 : black ) ).#my │ │ │ │ - 0x00048d80 5f617667 28762c6c 29203d20 73707269 _avg(v,l) = spri │ │ │ │ - 0x00048d90 6e746628 22617667 3a202525 2e326625 ntf("avg: %%.2f% │ │ │ │ - 0x00048da0 2573222c 762c6c29 0a237365 74206772 %s",v,l).#set gr │ │ │ │ - 0x00048db0 69642070 6f6c6172 206d696e 286d795f id polar min(my_ │ │ │ │ - 0x00048dc0 636c656e 2f6d795f 6e73616d 2c322a70 clen/my_nsam,2*p │ │ │ │ - 0x00048dd0 692f6d79 5f6d6178 6e73616d 290a6d61 i/my_maxnsam).ma │ │ │ │ - 0x00048de0 785f6e73 65633d33 36202320 61667465 x_nsec=36 # afte │ │ │ │ - 0x00048df0 72207468 69732077 6f6e2774 20647261 r this won't dra │ │ │ │ - 0x00048e00 77207365 63746f72 730a236d 795f6e73 w sectors.#my_ns │ │ │ │ - 0x00048e10 65633d6d 795f6e73 616d2023 206f6e65 ec=my_nsam # one │ │ │ │ - 0x00048e20 20736563 746f7220 70657220 73616d70 sector per samp │ │ │ │ - 0x00048e30 6c650a6d 795f6e73 65633d6d 795f6e6d le.my_nsec=my_nm │ │ │ │ - 0x00048e40 61742023 206f6e65 20736563 746f7220 at # one sector │ │ │ │ - 0x00048e50 70657220 6d617472 69780a6d 795f7061 per matrix.my_pa │ │ │ │ - 0x00048e60 6e676c65 203d2028 286d795f 636c656e ngle = ((my_clen │ │ │ │ - 0x00048e70 2f6d795f 6e736563 293e2828 322a7069 /my_nsec)>((2*pi │ │ │ │ - 0x00048e80 292f6d61 785f6e73 6563293f 286d795f )/max_nsec)?(my_ │ │ │ │ - 0x00048e90 636c656e 2f6d795f 6e736563 293a322a clen/my_nsec):2* │ │ │ │ - 0x00048ea0 7069290a 73657420 67726964 20706f6c pi).set grid pol │ │ │ │ - 0x00048eb0 6172206d 795f7061 6e676c65 0a736574 ar my_pangle.set │ │ │ │ - 0x00048ec0 20677269 64206c61 79657264 65666175 grid layerdefau │ │ │ │ - 0x00048ed0 6c74206c 696e6574 79706520 30206c69 lt linetype 0 li │ │ │ │ - 0x00048ee0 6e657769 64746820 312e302c 206c696e newidth 1.0, lin │ │ │ │ - 0x00048ef0 65747970 65203020 6c696e65 77696474 etype 0 linewidt │ │ │ │ - 0x00048f00 6820342e 300a7365 74206772 6964206e h 4.0.set grid n │ │ │ │ - 0x00048f10 6f787469 6373206e 6f6d7874 69637320 oxtics nomxtics │ │ │ │ - 0x00048f20 6e6f7974 69637320 6e6f6d79 74696373 noytics nomytics │ │ │ │ - 0x00048f30 206e6f7a 74696373 206e6f6d 7a746963 noztics nomztic │ │ │ │ - 0x00048f40 73206e6f 78327469 6373206e 6f6d7832 s nox2tics nomx2 │ │ │ │ - 0x00048f50 74696373 206e6f79 32746963 73206e6f tics noy2tics no │ │ │ │ - 0x00048f60 6d793274 69637320 6e6f6362 74696373 my2tics nocbtics │ │ │ │ - 0x00048f70 206e6f6d 63627469 63730a75 6e736574 nomcbtics.unset │ │ │ │ - 0x00048f80 20787469 63730a75 6e736574 20797469 xtics.unset yti │ │ │ │ - 0x00048f90 63730a75 6e736574 20626f72 6465720a cs.unset border. │ │ │ │ - 0x00048fa0 73657420 6f726967 696e2030 2e302c20 set origin 0.0, │ │ │ │ - 0x00048fb0 302e303b 0a736574 20727469 63732061 0.0;.set rtics a │ │ │ │ - 0x00048fc0 75746f66 72657120 0a736574 20727261 utofreq .set rra │ │ │ │ - 0x00048fd0 6e676520 5b203020 3a206d79 5f726e67 nge [ 0 : my_rng │ │ │ │ - 0x00048fe0 65205d20 6e6f7265 76657273 65206e6f e ] noreverse no │ │ │ │ - 0x00048ff0 77726974 65626163 6b200a00 25730a73 writeback ..%s.s │ │ │ │ - 0x00049000 6574206f 75747075 74206d79 5f646972 et output my_dir │ │ │ │ - 0x00049010 2e272f25 7327200a 00000000 6d795f61 .'/%s' .....my_a │ │ │ │ - 0x00049020 72727920 3d206d79 5f727661 6c0a6d79 rry = my_rval.my │ │ │ │ - 0x00049030 5f617272 78203d20 6d795f61 7667282d _arrx = my_avg(- │ │ │ │ - 0x00049040 31290a6d 795f6d61 7828782c 7929203d 1).my_max(x,y) = │ │ │ │ - 0x00049050 20282078 203c2079 203f2078 203a2079 ( x < y ? x : y │ │ │ │ - 0x00049060 290a6d79 5f73706f 736c2878 29203d20 ).my_sposl(x) = │ │ │ │ - 0x00049070 28207820 3c20312e 30203f20 2728736c ( x < 1.0 ? '(sl │ │ │ │ - 0x00049080 6f77646f 776e2927 203a2027 28737065 owdown)' : '(spe │ │ │ │ - 0x00049090 65647570 2927290a 73657420 6172726f edup)').set arro │ │ │ │ - 0x000490a0 77206672 6f6d2031 2c6d795f 61727279 w from 1,my_arry │ │ │ │ - 0x000490b0 20746f20 6d795f61 7272782c 6d795f61 to my_arrx,my_a │ │ │ │ - 0x000490c0 72727920 6c732035 206c7720 302e3420 rry ls 5 lw 0.4 │ │ │ │ - 0x000490d0 6c632072 6762636f 6c6f7220 27626c61 lc rgbcolor 'bla │ │ │ │ - 0x000490e0 636b2720 66726f6e 740a7365 74206172 ck' front.set ar │ │ │ │ - 0x000490f0 726f7720 6e6f6865 61642066 726f6d20 row nohead from │ │ │ │ - 0x00049100 20202020 20202020 20206d79 5f617272 my_arr │ │ │ │ - 0x00049110 782c6d79 5f617272 7920746f 20202020 x,my_arry to │ │ │ │ - 0x00049120 20202020 2020206d 795f6172 72782c30 my_arrx,0 │ │ │ │ - 0x00049130 206c7720 2e34206c 74203020 6c632027 lw .4 lt 0 lc ' │ │ │ │ - 0x00049140 626c6163 6b272066 726f6e74 0a736574 black' front.set │ │ │ │ - 0x00049150 20617272 6f77206e 6f686561 64206672 arrow nohead fr │ │ │ │ - 0x00049160 6f6d2020 20202020 20202020 20312020 om 1 │ │ │ │ - 0x00049170 20202020 2c6d795f 61727279 20746f20 ,my_arry to │ │ │ │ - 0x00049180 20202020 20202020 20203120 20202020 1 │ │ │ │ - 0x00049190 202c3020 6c77202e 34206c74 2030206c ,0 lw .4 lt 0 l │ │ │ │ - 0x000491a0 63202762 6c61636b 27206672 6f6e740a c 'black' front. │ │ │ │ - 0x000491b0 73657420 6c616265 6c207370 72696e74 set label sprint │ │ │ │ - 0x000491c0 66282720 25252e32 66782025 2573272c f(' %%.2fx %%s', │ │ │ │ - 0x000491d0 6d795f61 7272782c 6d795f73 706f736c my_arrx,my_sposl │ │ │ │ - 0x000491e0 286d795f 61727278 29292061 74206d79 (my_arrx)) at my │ │ │ │ - 0x000491f0 5f6d6178 28312c6d 795f6172 7278292c _max(1,my_arrx), │ │ │ │ - 0x00049200 6d795f61 7272792a 312e3035 2066726f my_arry*1.05 fro │ │ │ │ - 0x00049210 6e742066 6f6e7420 2754696d 65732d52 nt font 'Times-R │ │ │ │ - 0x00049220 6f6d616e 2c313027 0a000000 73657420 oman,10'....set │ │ │ │ - 0x00049230 7972616e 6765205b 2d6d795f 7276616c yrange [-my_rval │ │ │ │ - 0x00049240 3a206d79 5f727661 6c5d3b0a 73657420 : my_rval];.set │ │ │ │ - 0x00049250 7872616e 6765205b 2d6d795f 7276616c xrange [-my_rval │ │ │ │ - 0x00049260 3a206d79 5f727661 6c5d3b0a 73657420 : my_rval];.set │ │ │ │ - 0x00049270 6d756c74 69706c6f 740a6d79 5f722878 multiplot.my_r(x │ │ │ │ - 0x00049280 293d2878 2b2e3529 2a6d795f 636c656e )=(x+.5)*my_clen │ │ │ │ - 0x00049290 2f6d795f 6e73616d 0a6d795f 76287829 /my_nsam.my_v(x) │ │ │ │ - 0x000492a0 3d312a78 0a726564 3d272364 64303030 =1*x.red='#dd000 │ │ │ │ - 0x000492b0 30270a23 67726565 6e3d2723 30306464 0'.#green='#00dd │ │ │ │ - 0x000492c0 3030270a 23626c61 636b3d27 23303030 00'.#black='#000 │ │ │ │ - 0x000492d0 30303027 0a6d795f 695f6172 67622872 000'.my_i_argb(r │ │ │ │ - 0x000492e0 2c672c62 29203d20 30202b20 36353533 ,g,b) = 0 + 6553 │ │ │ │ - 0x000492f0 36202a20 696e7428 7229202b 20323536 6 * int(r) + 256 │ │ │ │ - 0x00049300 202a2069 6e742867 29202b20 696e7428 * int(g) + int( │ │ │ │ - 0x00049310 62290a6d 795f695f 7265643d 6d795f69 b).my_i_red=my_i │ │ │ │ - 0x00049320 5f617267 62283235 352c302c 30290a6d _argb(255,0,0).m │ │ │ │ - 0x00049330 795f695f 67726565 6e3d6d79 5f695f61 y_i_green=my_i_a │ │ │ │ - 0x00049340 72676228 302c3235 352c3029 0a6d795f rgb(0,255,0).my_ │ │ │ │ - 0x00049350 695f626c 75653d6d 795f695f 61726762 i_blue=my_i_argb │ │ │ │ - 0x00049360 28302c30 2c323535 290a6d79 5f695f62 (0,0,255).my_i_b │ │ │ │ - 0x00049370 6c61636b 3d6d795f 695f6172 67622830 lack=my_i_argb(0 │ │ │ │ - 0x00049380 2c302c30 290a6d79 5f726762 5f747970 ,0,0).my_rgb_typ │ │ │ │ - 0x00049390 655f7328 7429203d 20282074 20657120 e_s(t) = ( t eq │ │ │ │ - 0x000493a0 27442720 29203f20 6d795f69 5f726564 'D' ) ? my_i_red │ │ │ │ - 0x000493b0 203a2028 28207420 65712027 5a272029 : (( t eq 'Z' ) │ │ │ │ - 0x000493c0 203f206d 795f695f 626c7565 3a202828 ? my_i_blue: (( │ │ │ │ - 0x000493d0 74206571 20275327 29203f20 6d795f69 t eq 'S') ? my_i │ │ │ │ - 0x000493e0 5f677265 656e3a6d 795f695f 626c6163 _green:my_i_blac │ │ │ │ - 0x000493f0 6b202929 0a6d795f 7267625f 73796d6d k )).my_rgb_symm │ │ │ │ - 0x00049400 5f732873 29203d20 28207320 65712027 _s(s) = ( s eq ' │ │ │ │ - 0x00049410 53272029 203f206d 795f695f 72656420 S' ) ? my_i_red │ │ │ │ - 0x00049420 3a206d79 5f695f62 6c61636b 200a6c6f : my_i_black .lo │ │ │ │ - 0x00049430 6732286e 29203d20 6c6f6728 6e292f6c g2(n) = log(n)/l │ │ │ │ - 0x00049440 6f672832 2e302920 23204649 584d450a og(2.0) # FIXME. │ │ │ │ - 0x00049450 6d795f72 67625f6e 7268735f 73286e72 my_rgb_nrhs_s(nr │ │ │ │ - 0x00049460 68732920 3d202820 6e726873 203d3d20 hs) = ( nrhs == │ │ │ │ - 0x00049470 31202920 3f206d79 5f695f72 6564203a 1 ) ? my_i_red : │ │ │ │ - 0x00049480 206d795f 695f626c 61636b20 0a236d79 my_i_black .#my │ │ │ │ - 0x00049490 5f726762 5f6e7268 735f7328 6e726873 _rgb_nrhs_s(nrhs │ │ │ │ - 0x000494a0 29203d20 696e7428 6c6f6732 286e7268 ) = int(log2(nrh │ │ │ │ - 0x000494b0 7329290a 236d795f 7267625f 6e726873 s)).#my_rgb_nrhs │ │ │ │ - 0x000494c0 5f73286e 72687329 203d206e 7268730a _s(nrhs) = nrhs. │ │ │ │ - 0x000494d0 6d795f72 67625f63 6f6c7328 6e632c74 my_rgb_cols(nc,t │ │ │ │ - 0x000494e0 632c7363 29203d20 6d795f72 67625f74 c,sc) = my_rgb_t │ │ │ │ - 0x000494f0 7970655f 73287374 72696e67 636f6c75 ype_s(stringcolu │ │ │ │ - 0x00049500 6d6e2874 63292920 23207479 70652d3e mn(tc)) # type-> │ │ │ │ - 0x00049510 636f6c6f 720a236d 795f7267 625f636f color.#my_rgb_co │ │ │ │ - 0x00049520 6c73286e 632c7463 2c736329 203d206d ls(nc,tc,sc) = m │ │ │ │ - 0x00049530 795f7267 625f7379 6d6d5f73 28737472 y_rgb_symm_s(str │ │ │ │ - 0x00049540 696e6763 6f6c756d 6e287363 29292023 ingcolumn(sc)) # │ │ │ │ - 0x00049550 2073796d 6d2d3e63 6f6c6f72 0a236d79 symm->color.#my │ │ │ │ - 0x00049560 5f726762 5f636f6c 73286e63 2c74632c _rgb_cols(nc,tc, │ │ │ │ - 0x00049570 73632920 3d206d79 5f726762 5f6e7268 sc) = my_rgb_nrh │ │ │ │ - 0x00049580 735f7328 636f6c75 6d6e286e 63292920 s_s(column(nc)) │ │ │ │ - 0x00049590 23206e72 68732d3e 636f6c6f 720a236d # nrhs->color.#m │ │ │ │ - 0x000495a0 795f7267 625f7479 70655f63 6f6c2874 y_rgb_type_col(t │ │ │ │ - 0x000495b0 6329203d 206d795f 695f7265 64202320 c) = my_i_red # │ │ │ │ - 0x000495c0 74797065 2d3e636f 6c6f720a 706c6f74 type->color.plot │ │ │ │ - 0x000495d0 2031206e 6f746974 6c652077 69746820 1 notitle with │ │ │ │ - 0x000495e0 66696c6c 65646375 72766573 2062656c filledcurves bel │ │ │ │ - 0x000495f0 6f77206c 696e6574 79706520 31206c69 ow linetype 1 li │ │ │ │ - 0x00049600 6e657769 64746820 302e3030 30206c69 newidth 0.000 li │ │ │ │ - 0x00049610 6e65636f 6c6f7220 72676220 27236464 necolor rgb '#dd │ │ │ │ - 0x00049620 64646464 27200a70 6c6f7420 272d2720 dddd' .plot '-' │ │ │ │ - 0x00049630 7573696e 67202828 6d795f72 28243229 using ((my_r($2) │ │ │ │ - 0x00049640 29293a28 286d795f 76282431 2929293a )):((my_v($1))): │ │ │ │ - 0x00049650 28286d79 5f726762 5f636f6c 7328332c ((my_rgb_cols(3, │ │ │ │ - 0x00049660 342c3529 29292074 69746c65 206d795f 4,5))) title my_ │ │ │ │ - 0x00049670 7469746c 65206c63 20726762 636f6c6f title lc rgbcolo │ │ │ │ - 0x00049680 72207661 72696162 6c652070 73203120 r variable ps 1 │ │ │ │ - 0x00049690 70742036 2c096d79 5f617667 282d3129 pt 6,.my_avg(-1) │ │ │ │ - 0x000496a0 206e6f74 69746c65 206c7420 30206c63 notitle lt 0 lc │ │ │ │ - 0x000496b0 20726762 636f6c6f 72207265 640a0000 rgbcolor red... │ │ │ │ - 0x000496c0 25737365 74206f75 74707574 20272573 %sset output '%s │ │ │ │ - 0x000496d0 273b0000 73657420 786c6162 656c2027 ';..set xlabel ' │ │ │ │ - 0x000496e0 62797465 73207065 72207375 626d6174 bytes per submat │ │ │ │ - 0x000496f0 72697827 0a000000 73657420 796c6162 rix'....set ylab │ │ │ │ - 0x00049700 656c2027 70657266 6f726d61 6e63652c el 'performance, │ │ │ │ - 0x00049710 204d666c 6f70732f 73270a00 73657420 Mflops/s'..set │ │ │ │ - 0x00049720 78746963 7320726f 74617465 20627920 xtics rotate by │ │ │ │ - 0x00049730 2d34350a 00000000 706c6f74 20272d27 -45.....plot '-' │ │ │ │ - 0x00049740 20757369 6e672031 3a323a33 3a342077 using 1:2:3:4 w │ │ │ │ - 0x00049750 69746820 76656374 6f727320 7469746c ith vectors titl │ │ │ │ - 0x00049760 65202772 73622720 6c742072 67622027 e 'rsb' lt rgb ' │ │ │ │ - 0x00049770 72656427 0a000000 23706f6c 61722070 red'....#polar p │ │ │ │ - 0x00049780 6c6f7420 696e7374 72756374 696f6e73 lot instructions │ │ │ │ - 0x00049790 20525342 5f505244 5f535459 4c455f50 RSB_PRD_STYLE_P │ │ │ │ - 0x000497a0 4c545f53 55424d5f 42535f50 4f4c4152 LT_SUBM_BS_POLAR │ │ │ │ - 0x000497b0 2028756e 66696e69 73686564 290a0000 (unfinished)... │ │ │ │ - 0x000497c0 256c6520 256c6520 256c6520 256c650a %le %le %le %le. │ │ │ │ - 0x000497d0 00000000 256c6520 25642025 64202563 ....%le %d %d %c │ │ │ │ - 0x000497e0 2025630a 00000000 256c6520 25640a00 %c.....%le %d.. │ │ │ │ - 0x000497f0 756e7365 74206d75 6c746970 6c6f743b unset multiplot; │ │ │ │ - 0x00049800 756e7365 74206c61 62656c3b 756e7365 unset label;unse │ │ │ │ - 0x00049810 74206172 726f773b 0a232050 4c4f5420 t arrow;.# PLOT │ │ │ │ - 0x00049820 454e440a 0a000000 20726566 2e20756e END..... ref. un │ │ │ │ - 0x00049830 742e2072 7362206f 70657261 74696f6e t. rsb operation │ │ │ │ - 0x00049840 2074696d 65207761 733a206f 6e206176 time was: on av │ │ │ │ - 0x00049850 672e2025 322e336c 65732c20 6d696e20 g. %2.3les, min │ │ │ │ - 0x00049860 25322e33 6c65732c 206d6178 2025322e %2.3les, max %2. │ │ │ │ - 0x00049870 336c6573 2c20746f 74202532 2e336c65 3les, tot %2.3le │ │ │ │ - 0x00049880 73202825 64207361 6d706c65 73290a00 s (%d samples).. │ │ │ │ - 0x00049890 72736220 6175746f 2074756e 696e6720 rsb auto tuning │ │ │ │ - 0x000498a0 28206f6e 6c792075 6e737563 63657373 ( only unsuccess │ │ │ │ - 0x000498b0 66756c20 20292074 696d6520 7761733a ful ) time was: │ │ │ │ - 0x000498c0 206f6e20 6176672e 3a202535 2e326c66 on avg.: %5.2lf │ │ │ │ - 0x000498d0 20732c20 6d696e20 25352e32 6c662073 s, min %5.2lf s │ │ │ │ - 0x000498e0 2c206d61 78202535 2e326c66 20732c20 , max %5.2lf s, │ │ │ │ - 0x000498f0 746f7420 25352e32 6c662073 20282564 tot %5.2lf s (%d │ │ │ │ - 0x00049900 2073616d 706c6573 290a0000 20626573 samples)... bes │ │ │ │ - 0x00049910 74207475 6e2e2072 7362206f 70657261 t tun. rsb opera │ │ │ │ - 0x00049920 74696f6e 2074696d 65207761 733a206f tion time was: o │ │ │ │ - 0x00049930 6e206176 672e2025 322e336c 65732c20 n avg. %2.3les, │ │ │ │ - 0x00049940 6d696e20 25322e33 6c65732c 206d6178 min %2.3les, max │ │ │ │ - 0x00049950 2025322e 336c6573 2c20746f 74202532 %2.3les, tot %2 │ │ │ │ - 0x00049960 2e336c65 73202825 64207361 6d706c65 .3les (%d sample │ │ │ │ - 0x00049970 73290a00 5253425f 50525f4f 4e4c595f s)..RSB_PR_ONLY_ │ │ │ │ - 0x00049980 544f5441 4c5f5441 424c4500 5c646f63 TOTAL_TABLE.\doc │ │ │ │ - 0x00049990 756d656e 74636c61 73735b61 312c706f umentclass[a1,po │ │ │ │ - 0x000499a0 72747261 69742c70 6c61696e 73656374 rtrait,plainsect │ │ │ │ - 0x000499b0 696f6e73 5d7b7363 69706f73 7465727d ions]{sciposter} │ │ │ │ - 0x000499c0 205c7573 65706163 6b616765 7b6c6f6e \usepackage{lon │ │ │ │ - 0x000499d0 67746162 6c652c74 6162752c 75726c2c gtable,tabu,url, │ │ │ │ - 0x000499e0 636f6c6f 727d205c 75736570 61636b61 color} \usepacka │ │ │ │ - 0x000499f0 67655b63 6d5d7b66 756c6c70 6167657d ge[cm]{fullpage} │ │ │ │ - 0x00049a00 205c7573 65706163 6b616765 5b746162 \usepackage[tab │ │ │ │ - 0x00049a10 6c652c78 31316e61 6d65735d 7b78636f le,x11names]{xco │ │ │ │ - 0x00049a20 6c6f727d 205c7573 65706163 6b616765 lor} \usepackage │ │ │ │ - 0x00049a30 5b687970 6572696e 6465782c 626f6f6b [hyperindex,book │ │ │ │ - 0x00049a40 6d61726b 735d7b68 79706572 7265667d marks]{hyperref} │ │ │ │ - 0x00049a50 25252062 6f6f6b6d 61726b73 20646f20 %% bookmarks do │ │ │ │ - 0x00049a60 6e6f7420 7365656d 20746f20 776f726b not seem to work │ │ │ │ - 0x00049a70 0a5c6265 67696e7b 646f6375 6d656e74 .\begin{document │ │ │ │ - 0x00049a80 7d5c7469 746c657b 6c696272 73622070 }\title{librsb p │ │ │ │ - 0x00049a90 6572666f 726d616e 63652c20 706f7374 erformance, post │ │ │ │ - 0x00049aa0 70726f63 65737365 64207769 7468206c processed with l │ │ │ │ - 0x00049ab0 69627273 6220312e 332e302e 322e7d5c ibrsb 1.3.0.2.}\ │ │ │ │ - 0x00049ac0 61757468 6f727b7d 205c6265 67696e7b author{} \begin{ │ │ │ │ - 0x00049ad0 74696e79 7d205c72 6f77636f 6c6f7273 tiny} \rowcolors │ │ │ │ - 0x00049ae0 7b317d7b 77686974 65213830 21677261 {1}{white!80!gra │ │ │ │ - 0x00049af0 797d7b77 68697465 7d0a0000 25637072 y}{white}...%cpr │ │ │ │ - 0x00049b00 3a203d3d 3d3d3d3d 3d3d2000 20416c6c : ======== . All │ │ │ │ - 0x00049b10 20726573 756c7473 20286e6f 74206c69 results (not li │ │ │ │ - 0x00049b20 6d697469 6e67290a 00000000 66696c65 miting).....file │ │ │ │ - 0x00049b30 2d25642d 25730000 204c696d 6974696e -%d-%s.. Limitin │ │ │ │ - 0x00049b40 6720746f 2066696c 65202564 2f256420 g to file %d/%d │ │ │ │ - 0x00049b50 2d2d2d20 25733a0a 00000000 66696c65 --- %s:.....file │ │ │ │ - 0x00049b60 2d25642d 25732d74 72616e73 412d2563 -%d-%s-transA-%c │ │ │ │ - 0x00049b70 00000000 204c696d 6974696e 6720746f .... Limiting to │ │ │ │ - 0x00049b80 20626f74 68206669 6c652025 642f2564 both file %d/%d │ │ │ │ - 0x00049b90 202d2d2d 20257320 616e6420 7472616e --- %s and tran │ │ │ │ - 0x00049ba0 73413d25 633a0a00 66696c65 2d25642d sA=%c:..file-%d- │ │ │ │ - 0x00049bb0 25732d74 7970652d 25630000 204c696d %s-type-%c.. Lim │ │ │ │ - 0x00049bc0 6974696e 6720746f 20626f74 68206669 iting to both fi │ │ │ │ - 0x00049bd0 6c652025 642f2564 202d2d2d 20257320 le %d/%d --- %s │ │ │ │ - 0x00049be0 616e6420 74797065 2025633a 0a000000 and type %c:.... │ │ │ │ - 0x00049bf0 73796d6d 65747279 2d256300 204c696d symmetry-%c. Lim │ │ │ │ - 0x00049c00 6974696e 6720746f 2073796d 6d657472 iting to symmetr │ │ │ │ - 0x00049c10 79202563 20283078 25782920 0a000000 y %c (0x%x) .... │ │ │ │ - 0x00049c20 74797065 2d256300 204c696d 6974696e type-%c. Limitin │ │ │ │ - 0x00049c30 6720746f 20747970 65202563 3a0a0000 g to type %c:... │ │ │ │ - 0x00049c40 6e726873 2d256400 204c696d 6974696e nrhs-%d. Limitin │ │ │ │ - 0x00049c50 6720746f 206e7268 733d2564 3a0a0000 g to nrhs=%d:... │ │ │ │ - 0x00049c60 7472616e 73412d25 63000000 204c696d transA-%c... Lim │ │ │ │ - 0x00049c70 6974696e 6720746f 20747261 6e73413d iting to transA= │ │ │ │ - 0x00049c80 25633a0a 00000000 7472616e 73412d25 %c:.....transA-% │ │ │ │ - 0x00049c90 632d6e72 68732d25 64000000 204c696d c-nrhs-%d... Lim │ │ │ │ - 0x00049ca0 6974696e 6720746f 20626f74 68207472 iting to both tr │ │ │ │ - 0x00049cb0 616e7341 3d256320 616e6420 6e726873 ansA=%c and nrhs │ │ │ │ - 0x00049cc0 3d25643a 0a000000 5c656e64 7b74696e =%d:....\end{tin │ │ │ │ - 0x00049cd0 797d5c65 6e647b64 6f63756d 656e747d y}\end{document} │ │ │ │ - 0x00049ce0 0a000000 5265636f 72642063 6f6c6c65 ....Record colle │ │ │ │ - 0x00049cf0 6374696f 6e20746f 6f6b2025 352e326c ction took %5.2l │ │ │ │ - 0x00049d00 6620732e 0a000000 5265636f 72642063 f s.....Record c │ │ │ │ - 0x00049d10 6f6d7072 69736573 20256420 6d656d6f omprises %d memo │ │ │ │ - 0x00049d20 72792062 656e6368 6d61726b 2073616d ry benchmark sam │ │ │ │ - 0x00049d30 706c6573 20287072 6570656e 64205253 ples (prepend RS │ │ │ │ - 0x00049d40 425f5052 5f4d4257 3d312074 6f206475 B_PR_MBW=1 to du │ │ │ │ - 0x00049d50 6d702074 68697329 2e0a0000 5253425f mp this)....RSB_ │ │ │ │ - 0x00049d60 50525f4d 42570000 5265636f 72642063 PR_MBW..Record c │ │ │ │ - 0x00049d70 6f6d7072 69736573 20256420 656e7669 omprises %d envi │ │ │ │ - 0x00049d80 726f6e6d 656e7420 76617269 61626c65 ronment variable │ │ │ │ - 0x00049d90 7320696e 20256420 62797465 73202870 s in %d bytes (p │ │ │ │ - 0x00049da0 72657065 6e642052 53425f50 525f454e repend RSB_PR_EN │ │ │ │ - 0x00049db0 563d3120 746f2064 756d7020 74686973 V=1 to dump this │ │ │ │ - 0x00049dc0 292e0a00 5253425f 50525f45 4e560000 )...RSB_PR_ENV.. │ │ │ │ - 0x00049dd0 2535642f 25356420 25730a00 72620000 %5d/%5d %s..rb.. │ │ │ │ - 0x00049de0 25525052 2d302e2e 20202020 20202020 %RPR-0.. │ │ │ │ + 0x00045910 09253130 2e326c66 09253130 2e326c66 .%10.2lf.%10.2lf │ │ │ │ + 0x00045920 0a000000 25253a55 4e534f52 54454443 ....%%:UNSORTEDC │ │ │ │ + 0x00045930 4f4f3252 53425f54 4f5f4d4f 503a0000 OO2RSB_TO_MOP:.. │ │ │ │ + 0x00045940 25253a53 4f525445 44434f4f 32525342 %%:SORTEDCOO2RSB │ │ │ │ + 0x00045950 5f544f5f 4d4f503a 00000000 25253a52 _TO_MOP:....%%:R │ │ │ │ + 0x00045960 53425f53 55424449 56495349 4f4e5f54 SB_SUBDIVISION_T │ │ │ │ + 0x00045970 4f5f4d4f 503a0000 25253a52 53425f53 O_MOP:..%%:RSB_S │ │ │ │ + 0x00045980 48554646 4c455f54 4f5f4d4f 503a0000 HUFFLE_TO_MOP:.. │ │ │ │ + 0x00045990 25253a55 4e534f52 54454443 4f4f3252 %%:UNSORTEDCOO2R │ │ │ │ + 0x000459a0 53425f53 43414c49 4e473a00 25253a53 SB_SCALING:.%%:S │ │ │ │ + 0x000459b0 4f525445 44434f4f 32525342 5f534341 ORTEDCOO2RSB_SCA │ │ │ │ + 0x000459c0 4c494e47 3a000000 25253a52 53425f53 LING:...%%:RSB_S │ │ │ │ + 0x000459d0 55424449 56495349 4f4e5f53 43414c49 UBDIVISION_SCALI │ │ │ │ + 0x000459e0 4e473a00 25253a52 53425f53 48554646 NG:.%%:RSB_SHUFF │ │ │ │ + 0x000459f0 4c455f53 43414c49 4e473a00 25253a43 LE_SCALING:.%%:C │ │ │ │ + 0x00045a00 4f4e5354 52554354 4f525f53 43414c49 ONSTRUCTOR_SCALI │ │ │ │ + 0x00045a10 4e473a00 25253a50 4552465f 5343414c NG:.%%:PERF_SCAL │ │ │ │ + 0x00045a20 494e4732 4353523a 00000000 2325253a ING2CSR:....#%%: │ │ │ │ + 0x00045a30 534d5f43 4f554e54 533a0954 6f740948 SM_COUNTS:.Tot.H │ │ │ │ + 0x00045a40 616c6677 6f726443 73720946 756c6c77 alfwordCsr.Fullw │ │ │ │ + 0x00045a50 6f726443 73720948 616c6677 6f726443 ordCsr.HalfwordC │ │ │ │ + 0x00045a60 6f6f0946 756c6c77 6f726443 6f6f0a00 oo.FullwordCoo.. │ │ │ │ + 0x00045a70 25253a53 4d5f434f 554e5453 3a000000 %%:SM_COUNTS:... │ │ │ │ + 0x00045a80 09256c64 09256c64 09256c64 09256c64 .%ld.%ld.%ld.%ld │ │ │ │ + 0x00045a90 09256c64 0a000000 25253a53 4d5f4944 .%ld....%%:SM_ID │ │ │ │ + 0x00045aa0 584f4343 55504154 494f4e52 53425653 XOCCUPATIONRSBVS │ │ │ │ + 0x00045ab0 434f4f41 4e444353 523a0000 09257a64 COOANDCSR:...%zd │ │ │ │ + 0x00045ac0 09257a64 09257a64 0a000000 25253a53 .%zd.%zd....%%:S │ │ │ │ + 0x00045ad0 4d5f4944 584f4343 55504154 494f4e3a M_IDXOCCUPATION: │ │ │ │ + 0x00045ae0 00000000 25253a53 4d5f4d45 4d545241 ....%%:SM_MEMTRA │ │ │ │ + 0x00045af0 46464943 3a000000 09253130 2e306c66 FFIC:....%10.0lf │ │ │ │ + 0x00045b00 0a000000 25253a53 4d5f4d49 4e4d4158 ....%%:SM_MINMAX │ │ │ │ + 0x00045b10 4156474e 4e5a3a00 25253a53 4d5f4e4e AVGNNZ:.%%:SM_NN │ │ │ │ + 0x00045b20 5a5f4849 53544f47 52414d3a 00000000 Z_HISTOGRAM:.... │ │ │ │ + 0x00045b30 20257a64 0a000000 20257a64 00000000 %zd.... %zd.... │ │ │ │ + 0x00045b40 25253a53 4d5f4e4e 5a5f5045 525f524f %%:SM_NNZ_PER_RO │ │ │ │ + 0x00045b50 573a0000 20256c66 0a000000 20252e32 W:.. %lf.... %.2 │ │ │ │ + 0x00045b60 6c660000 25253a25 73474554 524f575f lf..%%:%sGETROW_ │ │ │ │ + 0x00045b70 50455246 4f524d41 4e43453a 00000000 PERFORMANCE:.... │ │ │ │ + 0x00045b80 25253a25 73474554 524f575f 4f505f54 %%:%sGETROW_OP_T │ │ │ │ + 0x00045b90 494d453a 00000000 25253a25 73474554 IME:....%%:%sGET │ │ │ │ + 0x00045ba0 524f575f 544f5f53 504d565f 4f505f54 ROW_TO_SPMV_OP_T │ │ │ │ + 0x00045bb0 494d453a 00000000 25253a25 73474554 IME:....%%:%sGET │ │ │ │ + 0x00045bc0 44494147 5f504552 464f524d 414e4345 DIAG_PERFORMANCE │ │ │ │ + 0x00045bd0 3a000000 25253a25 73474554 44494147 :...%%:%sGETDIAG │ │ │ │ + 0x00045be0 5f4f505f 54494d45 3a000000 25253a25 _OP_TIME:...%%:% │ │ │ │ + 0x00045bf0 73474554 44494147 5f544f5f 53504d56 sGETDIAG_TO_SPMV │ │ │ │ + 0x00045c00 5f4f505f 54494d45 3a000000 230a0000 _OP_TIME:...#... │ │ │ │ + 0x00045c10 23204755 45535320 44415441 3b202062 # GUESS DATA; b │ │ │ │ + 0x00045c20 65737420 70657266 6f726d61 6e636520 est performance │ │ │ │ + 0x00045c30 77617320 20202020 20203a09 257a6409 was :.%zd. │ │ │ │ + 0x00045c40 257a640a 00000000 23204755 45535320 %zd.....# GUESS │ │ │ │ + 0x00045c50 44415441 3b202067 75657373 65642077 DATA; guessed w │ │ │ │ + 0x00045c60 61732020 20202020 20202020 20202020 as │ │ │ │ + 0x00045c70 20203a09 257a6409 257a640a 00000000 :.%zd.%zd..... │ │ │ │ + 0x00045c80 23204755 45535320 44415441 3a202070 # GUESS DATA: p │ │ │ │ + 0x00045c90 6572666f 726d616e 63652064 69666620 erformance diff │ │ │ │ + 0x00045ca0 66726f6d 20626573 74203a09 256c670a from best :.%lg. │ │ │ │ + 0x00045cb0 00000000 23204755 45535320 44415441 ....# GUESS DATA │ │ │ │ + 0x00045cc0 3a202070 6572666f 726d616e 63652064 : performance d │ │ │ │ + 0x00045cd0 69666620 66726f6d 20776f72 73743a09 iff from worst:. │ │ │ │ + 0x00045ce0 256c670a 00000000 23204755 45535320 %lg.....# GUESS │ │ │ │ + 0x00045cf0 44415441 3a202070 6572666f 726d616e DATA: performan │ │ │ │ + 0x00045d00 63652064 69666620 6f766572 20435352 ce diff over CSR │ │ │ │ + 0x00045d10 3a09256c 670a0000 23204755 45535320 :.%lg...# GUESS │ │ │ │ + 0x00045d20 44415441 3a202062 6573742f 67756573 DATA: best/gues │ │ │ │ + 0x00045d30 73656420 6f70206d 61747269 78207472 sed op matrix tr │ │ │ │ + 0x00045d40 61666669 6320616d 6f756e74 3a09256c affic amount:.%l │ │ │ │ + 0x00045d50 6709256c 670a0000 23475545 53535f54 g.%lg...#GUESS_T │ │ │ │ + 0x00045d60 4553545f 3a252d32 30730925 32307309 EST_:%-20s.%20s. │ │ │ │ + 0x00045d70 257a6409 257a6409 257a6409 257a6409 %zd.%zd.%zd.%zd. │ │ │ │ + 0x00045d80 257a6409 257a640a 00000000 23475545 %zd.%zd.....#GUE │ │ │ │ + 0x00045d90 53535f54 4553543a 252d3230 7309252d SS_TEST:%-20s.%- │ │ │ │ + 0x00045da0 32307309 2531302e 326c6609 2531302e 20s.%10.2lf.%10. │ │ │ │ + 0x00045db0 326c6609 257a6409 257a6409 2531302e 2lf.%zd.%zd.%10. │ │ │ │ + 0x00045dc0 346c6609 2531302e 326c6609 2531302e 4lf.%10.2lf.%10. │ │ │ │ + 0x00045dd0 346c6609 2531302e 326c6609 2531302e 4lf.%10.2lf.%10. │ │ │ │ + 0x00045de0 346c660a 00000000 23207273 625f6d74 4lf.....# rsb_mt │ │ │ │ + 0x00045df0 785f7377 69746368 5f746f5f 636f6f20 x_switch_to_coo │ │ │ │ + 0x00045e00 74696d65 3a20256c 672e0a00 25256f70 time: %lg...%%op │ │ │ │ + 0x00045e10 65726174 696f6e3a 6d617472 69780943 eration:matrix.C │ │ │ │ + 0x00045e20 4f4e5354 52554354 4f525b25 645d0953 ONSTRUCTOR[%d].S │ │ │ │ + 0x00045e30 504d565b 25645d09 53504d56 5b25645d PMV[%d].SPMV[%d] │ │ │ │ + 0x00045e40 0a000000 25256f70 65726174 696f6e3a ....%%operation: │ │ │ │ + 0x00045e50 25730925 6c670925 6c670925 6c670a00 %s.%lg.%lg.%lg.. │ │ │ │ + 0x00045e60 2525636f 6e737472 7563746f 723a6d61 %%constructor:ma │ │ │ │ + 0x00045e70 74726978 09534f52 545b2564 5d095343 trix.SORT[%d].SC │ │ │ │ + 0x00045e80 414e5b25 645d0953 48554646 4c455b25 AN[%d].SHUFFLE[% │ │ │ │ + 0x00045e90 645d0949 4e534552 545b2564 5d0a0000 d].INSERT[%d]... │ │ │ │ + 0x00045ea0 2525636f 6e737472 7563746f 723a2573 %%constructor:%s │ │ │ │ + 0x00045eb0 09256c67 09256c67 09256c67 09256c67 .%lg.%lg.%lg.%lg │ │ │ │ + 0x00045ec0 0a000000 23204672 6565696e 6720492f ....# Freeing I/ │ │ │ │ + 0x00045ed0 4f206172 72617973 2e0a0000 5465726d O arrays....Term │ │ │ │ + 0x00045ee0 696e6174 696e6720 65786563 7574696f inating executio │ │ │ │ + 0x00045ef0 6e206561 726c6965 72206475 6520746f n earlier due to │ │ │ │ + 0x00045f00 20696e74 65726163 74697665 20757365 interactive use │ │ │ │ + 0x00045f10 72207265 71756573 742e0a00 5465726d r request...Term │ │ │ │ + 0x00045f20 696e6174 696e6720 65786563 7574696f inating executio │ │ │ │ + 0x00045f30 6e206561 726c6965 72206475 6520746f n earlier due to │ │ │ │ + 0x00045f40 20757365 72207365 74206d61 78207469 user set max ti │ │ │ │ + 0x00045f50 6d657220 6f662025 322e336c 6720732e mer of %2.3lg s. │ │ │ │ + 0x00045f60 0a000000 23206265 6e63686d 61726b69 ....# benchmarki │ │ │ │ + 0x00045f70 6e672074 65726d69 6e617465 64202d2d ng terminated -- │ │ │ │ + 0x00045f80 2d206669 6e616c69 7a696e67 2072756e - finalizing run │ │ │ │ + 0x00045f90 2e0a0000 23203d3d 3d3d3d3d 20424547 ....# ====== BEG │ │ │ │ + 0x00045fa0 494e2054 6f74616c 2073756d 6d617279 IN Total summary │ │ │ │ + 0x00045fb0 20726563 6f72642e 0a000000 23203d3d record.....# == │ │ │ │ + 0x00045fc0 3d3d3d3d 2020454e 44202054 6f74616c ==== END Total │ │ │ │ + 0x00045fd0 2073756d 6d617279 20726563 6f72642e summary record. │ │ │ │ + 0x00045fe0 0a000000 23205265 6d6f7669 6e672074 ....# Removing t │ │ │ │ + 0x00045ff0 68652074 656d706f 72617279 20726563 he temporary rec │ │ │ │ + 0x00046000 6f726420 66696c65 2025732e 0a000000 ord file %s..... │ │ │ │ + 0x00046010 20746572 6d696e61 74696e67 2072756e terminating run │ │ │ │ + 0x00046020 20617420 00000000 23257325 2e306c66 at ....#%s%.0lf │ │ │ │ + 0x00046030 20286166 74657220 252e316c 6673206f (after %.1lfs o │ │ │ │ + 0x00046040 6620772e 632e742e 29257300 23206d61 f w.c.t.)%s.# ma │ │ │ │ + 0x00046050 74726978 20636f6e 73697374 656e6379 trix consistency │ │ │ │ + 0x00046060 20636865 636b2074 6f6f6b20 252e336c check took %.3l │ │ │ │ + 0x00046070 66732028 6f6b290a 00000000 25732028 fs (ok).....%s ( │ │ │ │ + 0x00046080 73707376 5f737873 7829203a 20506c65 spsv_sxsx) : Ple │ │ │ │ + 0x00046090 61736520 73706563 69667920 61206d61 ase specify a ma │ │ │ │ + 0x000460a0 74726978 2066696c 656e616d 65202877 trix filename (w │ │ │ │ + 0x000460b0 69746820 2d66290a 00000000 496e7465 ith -f).....Inte │ │ │ │ + 0x000460c0 72707265 74696e67 202d2d64 656e7365 rpreting --dense │ │ │ │ + 0x000460d0 20617320 2d2d6c6f 7765722d 64656e73 as --lower-dens │ │ │ │ + 0x000460e0 65202866 756c6c20 64656e73 65206d61 e (full dense ma │ │ │ │ + 0x000460f0 6b657320 6e6f2073 656e7365 20666f72 kes no sense for │ │ │ │ + 0x00046100 20747269 616e6775 6c617220 736f6c76 triangular solv │ │ │ │ + 0x00046110 65292e0a 00000000 46697273 74207275 e)......First ru │ │ │ │ + 0x00046120 6e206f66 20525342 20417574 6f74756e n of RSB Autotun │ │ │ │ + 0x00046130 65722074 6f6f6b20 256c6720 73202028 er took %lg s ( │ │ │ │ + 0x00046140 252e336c 65207320 2d3e2025 2e336c65 %.3le s -> %.3le │ │ │ │ + 0x00046150 20732070 65722073 7073765f 73787378 s per spsv_sxsx │ │ │ │ + 0x00046160 29202874 756e6564 3a202564 202d3e20 ) (tuned: %d -> │ │ │ │ + 0x00046170 2564206c 7375626d 292e0a00 5b215d20 %d lsubm)...[!] │ │ │ │ + 0x00046180 61207072 6f626c65 6d206f63 63757272 a problem occurr │ │ │ │ + 0x00046190 65642069 6e207472 69616e67 756c6172 ed in triangular │ │ │ │ + 0x000461a0 20736f6c 7665210a 00000000 5b215d20 solve!.....[!] │ │ │ │ + 0x000461b0 736f6d65 2070726f 626c656d 206f6363 some problem occ │ │ │ │ + 0x000461c0 75727265 6420696e 20737061 72736520 urred in sparse │ │ │ │ + 0x000461d0 6d617472 69782076 6563746f 72207072 matrix vector pr │ │ │ │ + 0x000461e0 6f647563 74210a00 23657272 6f72206e oduct!..#error n │ │ │ │ + 0x000461f0 6f726d3a 00000000 73707376 5f737873 orm:....spsv_sxs │ │ │ │ + 0x00046200 78000000 23202865 78747261 29205370 x...# (extra) Sp │ │ │ │ + 0x00046210 4d562070 6572666f 726d616e 63652072 MV performance r │ │ │ │ + 0x00046220 65636f72 643a0a00 73706d76 5f756175 ecord:..spmv_uau │ │ │ │ + 0x00046230 612a0000 23676169 6e20666f 72207370 a*..#gain for sp │ │ │ │ + 0x00046240 73762069 66207765 20686164 20696e66 sv if we had inf │ │ │ │ + 0x00046250 696e6974 65207370 6d762d77 6f726b65 inite spmv-worke │ │ │ │ + 0x00046260 72733a25 6c660a00 23737073 76207065 rs:%lf..#spsv pe │ │ │ │ + 0x00046270 72666f72 6d616e63 65207673 2073706d rformance vs spm │ │ │ │ + 0x00046280 765f7561 75612a3a 256c660a 00000000 v_uaua*:%lf..... │ │ │ │ + 0x00046290 23676169 6e20666f 72207370 73762069 #gain for spsv i │ │ │ │ + 0x000462a0 66207765 20686164 206e6f20 636f6e63 f we had no conc │ │ │ │ + 0x000462b0 75727265 6e742077 72697465 73207072 urrent writes pr │ │ │ │ + 0x000462c0 6576656e 74696e67 206c6f63 6b732061 eventing locks a │ │ │ │ + 0x000462d0 7420616c 6c3a256c 660a0000 25256f70 t all:%lf...%%op │ │ │ │ + 0x000462e0 65726174 696f6e3a 6d617472 69780943 eration:matrix.C │ │ │ │ + 0x000462f0 4f4e5354 52554354 4f525b25 645d0953 ONSTRUCTOR[%d].S │ │ │ │ + 0x00046300 504d565b 25645d09 53504d56 5b25645d PMV[%d].SPMV[%d] │ │ │ │ + 0x00046310 09535453 565b2564 5d095354 53565b25 .STSV[%d].STSV[% │ │ │ │ + 0x00046320 645d0a00 25256f70 65726174 696f6e3a d]..%%operation: │ │ │ │ + 0x00046330 25730925 6c670925 6c670925 6c670925 %s.%lg.%lg.%lg.% │ │ │ │ + 0x00046340 6c670925 6c670a00 713a514c 45434844 lg.%lg..q:QLECHD │ │ │ │ + 0x00046350 56415269 73463a50 543a623a 773a4247 VARisF:PT:b:w:BG │ │ │ │ + 0x00046360 68743a66 3a723a63 3a76706e 3a4d4e53 ht:f:r:c:vpn:MNS │ │ │ │ + 0x00046370 3a426b3a 4b55733a 656f3a4f 3a000000 :Bk:KUs:eo:O:... │ │ │ │ + 0x00046380 63616e6e 6f742070 6572666f 726d202d cannot perform - │ │ │ │ + 0x00046390 65206675 6e637469 6f6e616c 69747920 e functionality │ │ │ │ + 0x000463a0 696e206f 6e652072 756e2e20 6f6e6520 in one run. one │ │ │ │ + 0x000463b0 61742061 2074696d 6520706c 65617365 at a time please │ │ │ │ + 0x000463c0 2e2e0a00 25732028 6d61745f 73746174 ....%s (mat_stat │ │ │ │ + 0x000463d0 7329203a 20506c65 61736520 73706563 s) : Please spec │ │ │ │ + 0x000463e0 69667920 61206d61 74726978 2066696c ify a matrix fil │ │ │ │ + 0x000463f0 656e616d 65202877 69746820 2d66290a ename (with -f). │ │ │ │ + 0x00046400 00000000 67697665 6e207065 7263656e ....given percen │ │ │ │ + 0x00046410 74616765 203d2025 7a64203f 0a000000 tage = %zd ?.... │ │ │ │ + 0x00046420 77616e74 206d6f72 65206d61 785f6e6e want more max_nn │ │ │ │ + 0x00046430 7a732028 257a6429 20746861 6e206e6f zs (%zd) than no │ │ │ │ + 0x00046440 6e7a6572 6f732028 257a6429 20210a00 nzeros (%zd) !.. │ │ │ │ + 0x00046450 77616e74 206d6178 5f6e6e7a 73202825 want max_nnzs (% │ │ │ │ + 0x00046460 7a642920 6c657373 20746861 6e20257a zd) less than %z │ │ │ │ + 0x00046470 64203f0a 00000000 236d6174 72697809 d ?.....#matrix. │ │ │ │ + 0x00046480 726f7773 09636f6c 73096272 09626309 rows.cols.br.bc. │ │ │ │ + 0x00046490 6e6e7a09 66696c6c 696e0966 72616374 nnz.fillin.fract │ │ │ │ + 0x000464a0 696f6e09 72656c2e 6572726f 720a0000 ion.rel.error... │ │ │ │ + 0x000464b0 25730925 7a640925 7a640925 7a640925 %s.%zd.%zd.%zd.% │ │ │ │ + 0x000464c0 7a640925 7a640925 6c670000 09252e33 zd.%zd.%lg...%.3 │ │ │ │ + 0x000464d0 6c670925 2b2e336c 670a0000 616c6c2d lg.%+.3lg...all- │ │ │ │ + 0x000464e0 666c6167 73000000 616c6c2d 666f726d flags...all-form │ │ │ │ + 0x000464f0 61747300 616c6c2d 626c6173 2d6f7074 ats.all-blas-opt │ │ │ │ + 0x00046500 73000000 616c6c2d 626c6173 2d747970 s...all-blas-typ │ │ │ │ + 0x00046510 65730000 616c6c6f 772d616e 792d7472 es..allow-any-tr │ │ │ │ + 0x00046520 616e7370 6f736974 696f6e2d 636f6d62 ansposition-comb │ │ │ │ + 0x00046530 696e6174 696f6e00 616c7465 726e6174 ination.alternat │ │ │ │ + 0x00046540 652d736f 72740000 6175746f 2d626c6f e-sort..auto-blo │ │ │ │ + 0x00046550 636b696e 67000000 62652d76 6572626f cking...be-verbo │ │ │ │ + 0x00046560 73650000 626c6f63 6b2d636f 6c756d6e se..block-column │ │ │ │ + 0x00046570 73697a65 00000000 626c6f63 6b2d726f size....block-ro │ │ │ │ + 0x00046580 7773697a 65000000 63616368 652d626c wsize...cache-bl │ │ │ │ + 0x00046590 6f636b69 6e670000 63686469 72000000 ocking..chdir... │ │ │ │ + 0x000465a0 636f6c75 6d6e2d65 7870616e 64000000 column-expand... │ │ │ │ + 0x000465b0 636f6d70 6172652d 636f6d70 65746974 compare-competit │ │ │ │ + 0x000465c0 6f727300 6e6f2d63 6f6d7061 72652d63 ors.no-compare-c │ │ │ │ + 0x000465d0 6f6d7065 7469746f 72730000 636f6e76 ompetitors..conv │ │ │ │ + 0x000465e0 65727400 64656e73 65000000 64696167 ert.dense...diag │ │ │ │ + 0x000465f0 6f6e616c 2d646f6d 696e616e 63652d63 onal-dominance-c │ │ │ │ + 0x00046600 6865636b 00000000 64756d70 2d6e2d6c heck....dump-n-l │ │ │ │ + 0x00046610 68732d65 6c656d65 6e747300 6563686f hs-elements.echo │ │ │ │ + 0x00046620 2d617267 756d656e 74730000 65737469 -arguments..esti │ │ │ │ + 0x00046630 6d617465 2d73616d 706c6573 00000000 mate-samples.... │ │ │ │ + 0x00046640 65737469 6d617465 2d66696c 6c696e00 estimate-fillin. │ │ │ │ + 0x00046650 666c7573 682d6361 6368652d 696e2d69 flush-cache-in-i │ │ │ │ + 0x00046660 74657261 74696f6e 73000000 696d7061 terations...impa │ │ │ │ + 0x00046670 7469656e 74000000 6e6f2d66 6c757368 tient...no-flush │ │ │ │ + 0x00046680 2d636163 68652d69 6e2d6974 65726174 -cache-in-iterat │ │ │ │ + 0x00046690 696f6e73 00000000 666c7573 682d6361 ions....flush-ca │ │ │ │ + 0x000466a0 6368652d 61726f75 6e642d6c 6f6f7000 che-around-loop. │ │ │ │ + 0x000466b0 77616e74 2d616e63 696c6c61 72792d65 want-ancillary-e │ │ │ │ + 0x000466c0 78656373 00000000 6e6f2d77 616e742d xecs....no-want- │ │ │ │ + 0x000466d0 616e6369 6c6c6172 792d6578 65637300 ancillary-execs. │ │ │ │ + 0x000466e0 6e6f2d66 6c757368 2d636163 68652d61 no-flush-cache-a │ │ │ │ + 0x000466f0 726f756e 642d6c6f 6f700000 77616e74 round-loop..want │ │ │ │ + 0x00046700 2d6e6f2d 72656375 72736976 65000000 -no-recursive... │ │ │ │ + 0x00046710 77616e74 2d6d656d 6f72792d 62656e63 want-memory-benc │ │ │ │ + 0x00046720 686d6172 6b000000 77616e74 2d6e6f2d hmark...want-no- │ │ │ │ + 0x00046730 6d656d6f 72792d62 656e6368 6d61726b memory-benchmark │ │ │ │ + 0x00046740 00000000 6e6d6200 696c7530 00000000 ....nmb.ilu0.... │ │ │ │ + 0x00046750 696e6300 696e6378 00000000 696e6379 inc.incx....incy │ │ │ │ + 0x00046760 00000000 696e2d70 6c616365 2d617373 ....in-place-ass │ │ │ │ + 0x00046770 656d626c 792d6578 70657269 6d656e74 embly-experiment │ │ │ │ + 0x00046780 616c0000 696e2d70 6c616365 2d637372 al..in-place-csr │ │ │ │ + 0x00046790 00000000 696e2d70 6c616365 2d706572 ....in-place-per │ │ │ │ + 0x000467a0 6d757461 74696f6e 00000000 6c6f7765 mutation....lowe │ │ │ │ + 0x000467b0 72000000 6c6f7765 722d6465 6e736500 r...lower-dense. │ │ │ │ + 0x000467c0 67656e65 72617465 2d6c6f77 65726261 generate-lowerba │ │ │ │ + 0x000467d0 6e640000 67656e2d 6c62616e 64000000 nd..gen-lband... │ │ │ │ + 0x000467e0 67656e65 72617465 2d737061 63696e67 generate-spacing │ │ │ │ + 0x000467f0 00000000 6d617472 69782d64 756d7000 ....matrix-dump. │ │ │ │ + 0x00046800 6d617472 69782d64 756d702d 67726170 matrix-dump-grap │ │ │ │ + 0x00046810 68000000 6d617472 69782d64 756d702d h...matrix-dump- │ │ │ │ + 0x00046820 696e7465 726e616c 73000000 6d657267 internals...merg │ │ │ │ + 0x00046830 652d6578 70657269 6d656e74 616c0000 e-experimental.. │ │ │ │ + 0x00046840 73706c69 742d6578 70657269 6d656e74 split-experiment │ │ │ │ + 0x00046850 616c0000 6d732d65 78706572 696d656e al..ms-experimen │ │ │ │ + 0x00046860 74616c00 6d617472 69782d66 696c656e tal.matrix-filen │ │ │ │ + 0x00046870 616d6500 6d617472 69782d73 616d706c ame.matrix-sampl │ │ │ │ + 0x00046880 652d7063 6e740000 6d617472 69782d73 e-pcnt..matrix-s │ │ │ │ + 0x00046890 746f7261 67650000 6d617472 69782d74 torage..matrix-t │ │ │ │ + 0x000468a0 696d6500 6d656d2d 68696572 61726368 ime.mem-hierarch │ │ │ │ + 0x000468b0 792d696e 666f0000 6d61782d 72756e74 y-info..max-runt │ │ │ │ + 0x000468c0 696d6500 6e6f2d6f 70000000 6e6f7472 ime.no-op...notr │ │ │ │ + 0x000468d0 616e7370 6f736500 6e6f2d74 72616e73 anspose.no-trans │ │ │ │ + 0x000468e0 706f7365 00000000 6e726873 00000000 pose....nrhs.... │ │ │ │ + 0x000468f0 6f6e652d 6e6f6e75 6e69742d 696e6378 one-nonunit-incx │ │ │ │ + 0x00046900 2d696e63 792d6e72 68732d70 65722d74 -incy-nrhs-per-t │ │ │ │ + 0x00046910 79706500 6e746872 65616473 00000000 ype.nthreads.... │ │ │ │ + 0x00046920 6f736b69 2d62656e 63686d61 726b0000 oski-benchmark.. │ │ │ │ + 0x00046930 6f75742d 6c687300 6f75742d 72687300 out-lhs.out-rhs. │ │ │ │ + 0x00046940 6f766572 72696465 2d6d6174 7269782d override-matrix- │ │ │ │ + 0x00046950 6e616d65 00000000 70617474 65726e2d name....pattern- │ │ │ │ + 0x00046960 6d61726b 00000000 7072652d 7472616e mark....pre-tran │ │ │ │ + 0x00046970 73706f73 65000000 72656164 2d61732d spose...read-as- │ │ │ │ + 0x00046980 62696e61 72790000 72657065 61742d63 binary..repeat-c │ │ │ │ + 0x00046990 6f6e7374 72756374 6f720000 72657573 onstructor..reus │ │ │ │ + 0x000469a0 652d696f 2d617272 61797300 6e6f2d72 e-io-arrays.no-r │ │ │ │ + 0x000469b0 65757365 2d696f2d 61727261 79730000 euse-io-arrays.. │ │ │ │ + 0x000469c0 72657665 7273652d 616c7465 726e6174 reverse-alternat │ │ │ │ + 0x000469d0 652d726f 77730000 67656e65 72617465 e-rows..generate │ │ │ │ + 0x000469e0 2d757070 65726261 6e640000 67656e2d -upperband..gen- │ │ │ │ + 0x000469f0 7562616e 64000000 67656e65 72617465 uband...generate │ │ │ │ + 0x00046a00 2d646961 676f6e61 6c000000 67656e2d -diagonal...gen- │ │ │ │ + 0x00046a10 64696167 00000000 696d706c 69636974 diag....implicit │ │ │ │ + 0x00046a20 2d646961 676f6e61 6c000000 616c736f -diagonal...also │ │ │ │ + 0x00046a30 2d696d70 6c696369 742d6469 61676f6e -implicit-diagon │ │ │ │ + 0x00046a40 616c0000 616c736f 2d73796d 6d657472 al..also-symmetr │ │ │ │ + 0x00046a50 69657300 616c736f 2d73686f 72742d69 ies.also-short-i │ │ │ │ + 0x00046a60 64780000 616c736f 2d636f6f 2d637372 dx..also-coo-csr │ │ │ │ + 0x00046a70 00000000 616c736f 2d726563 75727369 ....also-recursi │ │ │ │ + 0x00046a80 76650000 7a69672d 7a616700 73756264 ve..zig-zag.subd │ │ │ │ + 0x00046a90 69766973 696f6e2d 6d756c74 69706c69 ivision-multipli │ │ │ │ + 0x00046aa0 65720000 626f756e 6465642d 626f7800 er..bounded-box. │ │ │ │ + 0x00046ab0 6d61782d 6e6e7a2d 73616d70 6c657300 max-nnz-samples. │ │ │ │ + 0x00046ac0 6e6f2d6c 6561662d 6d756c74 69766563 no-leaf-multivec │ │ │ │ + 0x00046ad0 00000000 77697468 2d6c6561 662d6d75 ....with-leaf-mu │ │ │ │ + 0x00046ae0 6c746976 65630000 756e7365 74656e76 ltivec..unsetenv │ │ │ │ + 0x00046af0 00000000 736f7274 2d616674 65722d6c ....sort-after-l │ │ │ │ + 0x00046b00 6f616400 736f7274 2d66696c 656e616d oad.sort-filenam │ │ │ │ + 0x00046b10 65732d6c 69737400 6e6f2d73 6f72742d es-list.no-sort- │ │ │ │ + 0x00046b20 66696c65 6e616d65 732d6c69 73740000 filenames-list.. │ │ │ │ + 0x00046b30 736b6970 2d6c6f61 64696e67 2d73796d skip-loading-sym │ │ │ │ + 0x00046b40 6d657472 69632d6d 61747269 63657300 metric-matrices. │ │ │ │ + 0x00046b50 736b6970 2d6c6f61 64696e67 2d756e73 skip-loading-uns │ │ │ │ + 0x00046b60 796d6d65 74726963 2d6d6174 72696365 ymmetric-matrice │ │ │ │ + 0x00046b70 73000000 736b6970 2d6c6f61 64696e67 s...skip-loading │ │ │ │ + 0x00046b80 2d686572 6d697469 616e2d6d 61747269 -hermitian-matri │ │ │ │ + 0x00046b90 63657300 736b6970 2d6c6f61 64696e67 ces.skip-loading │ │ │ │ + 0x00046ba0 2d6e6f74 2d756e73 796d6d65 74726963 -not-unsymmetric │ │ │ │ + 0x00046bb0 2d6d6174 72696365 73000000 736b6970 -matrices...skip │ │ │ │ + 0x00046bc0 2d6c6f61 64696e67 2d69662d 6d6f7265 -loading-if-more │ │ │ │ + 0x00046bd0 2d6e6e7a 2d6d6174 72696365 73000000 -nnz-matrices... │ │ │ │ + 0x00046be0 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ + 0x00046bf0 6c657373 2d6e6e7a 2d6d6174 72696365 less-nnz-matrice │ │ │ │ + 0x00046c00 73000000 736b6970 2d6c6f61 64696e67 s...skip-loading │ │ │ │ + 0x00046c10 2d69662d 6d6f7265 2d66696c 6573697a -if-more-filesiz │ │ │ │ + 0x00046c20 652d6b62 2d6d6174 72696365 73000000 e-kb-matrices... │ │ │ │ + 0x00046c30 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ + 0x00046c40 6d617463 68696e67 2d726567 65780000 matching-regex.. │ │ │ │ + 0x00046c50 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ + 0x00046c60 6d617463 68696e67 2d737562 73747200 matching-substr. │ │ │ │ + 0x00046c70 74696d65 73000000 7472616e 73706f73 times...transpos │ │ │ │ + 0x00046c80 652d6173 00000000 616c736f 2d747261 e-as....also-tra │ │ │ │ + 0x00046c90 6e73706f 73650000 616c6c2d 7472616e nspose..all-tran │ │ │ │ + 0x00046ca0 73706f73 65730000 74797065 00000000 sposes..type.... │ │ │ │ + 0x00046cb0 74797065 73000000 75706461 74650000 types...update.. │ │ │ │ + 0x00046cc0 61732d75 6e73796d 6d657472 69630000 as-unsymmetric.. │ │ │ │ + 0x00046cd0 61732d73 796d6d65 74726963 00000000 as-symmetric.... │ │ │ │ + 0x00046ce0 65787061 6e642d73 796d6d65 74727900 expand-symmetry. │ │ │ │ + 0x00046cf0 61732d68 65726d69 7469616e 00000000 as-hermitian.... │ │ │ │ + 0x00046d00 6f6e6c79 2d6c6f77 65722d74 7269616e only-lower-trian │ │ │ │ + 0x00046d10 676c6500 6f6e6c79 2d757070 65722d74 gle.only-upper-t │ │ │ │ + 0x00046d20 7269616e 676c6500 76657262 6f736500 riangle.verbose. │ │ │ │ + 0x00046d30 6c657373 2d766572 626f7365 00000000 less-verbose.... │ │ │ │ + 0x00046d40 77616e74 2d696f2d 6f6e6c79 00000000 want-io-only.... │ │ │ │ + 0x00046d50 77616e74 2d6e6f6e 7a65726f 65732d64 want-nonzeroes-d │ │ │ │ + 0x00046d60 69737470 6c6f7400 77616e74 2d616363 istplot.want-acc │ │ │ │ + 0x00046d70 75726163 792d7465 73740000 77616e74 uracy-test..want │ │ │ │ + 0x00046d80 2d676574 64696167 2d62656e 63680000 -getdiag-bench.. │ │ │ │ + 0x00046d90 77616e74 2d676574 726f772d 62656e63 want-getrow-benc │ │ │ │ + 0x00046da0 68000000 77616e74 2d707269 6e742d70 h...want-print-p │ │ │ │ + 0x00046db0 65722d73 75626d2d 73746174 73000000 er-subm-stats... │ │ │ │ + 0x00046dc0 77616e74 2d6f6e6c 792d6163 63757261 want-only-accura │ │ │ │ + 0x00046dd0 63792d74 65737400 77616e74 2d617574 cy-test.want-aut │ │ │ │ + 0x00046de0 6f74756e 65000000 77616e74 2d6e6f2d otune...want-no- │ │ │ │ + 0x00046df0 6175746f 74756e65 00000000 77616e74 autotune....want │ │ │ │ + 0x00046e00 2d6e6f2d 6f6e6573 2d66696c 6c000000 -no-ones-fill... │ │ │ │ + 0x00046e10 77616e74 2d6d6b6c 2d617574 6f74756e want-mkl-autotun │ │ │ │ + 0x00046e20 65000000 77616e74 2d6d6b6c 2d6f6e65 e...want-mkl-one │ │ │ │ + 0x00046e30 2d626173 65642d69 6e646578 696e6700 -based-indexing. │ │ │ │ + 0x00046e40 77616e74 2d756e6f 72646572 65642d63 want-unordered-c │ │ │ │ + 0x00046e50 6f6f2d74 65737400 77697468 2d666c61 oo-test.with-fla │ │ │ │ + 0x00046e60 67730000 77726974 652d6173 2d62696e gs..write-as-bin │ │ │ │ + 0x00046e70 61727900 77726974 652d6173 2d637372 ary.write-as-csr │ │ │ │ + 0x00046e80 00000000 77726974 652d7065 72666f72 ....write-perfor │ │ │ │ + 0x00046e90 6d616e63 652d7265 636f7264 00000000 mance-record.... │ │ │ │ + 0x00046ea0 70657266 6f726d61 6e63652d 7265636f performance-reco │ │ │ │ + 0x00046eb0 72642d6e 616d652d 61707065 6e640000 rd-name-append.. │ │ │ │ + 0x00046ec0 70657266 6f726d61 6e63652d 7265636f performance-reco │ │ │ │ + 0x00046ed0 72642d6e 616d652d 70726570 656e6400 rd-name-prepend. │ │ │ │ + 0x00046ee0 77726974 652d6e6f 2d706572 666f726d write-no-perform │ │ │ │ + 0x00046ef0 616e6365 2d726563 6f726400 64697363 ance-record.disc │ │ │ │ + 0x00046f00 6172642d 72656164 2d7a6572 6f730000 ard-read-zeros.. │ │ │ │ + 0x00046f10 7a2d736f 72746564 2d636f6f 00000000 z-sorted-coo.... │ │ │ │ + 0x00046f20 616c7068 61000000 62657461 00000000 alpha...beta.... │ │ │ │ + 0x00046f30 6e726873 2d62792d 726f7773 00000000 nrhs-by-rows.... │ │ │ │ + 0x00046f40 62792d72 6f777300 6e726873 2d62792d by-rows.nrhs-by- │ │ │ │ + 0x00046f50 636f6c75 6d6e7300 62792d63 6f6c756d columns.by-colum │ │ │ │ + 0x00046f60 6e730000 6e726873 2d62792d 636f6c73 ns..nrhs-by-cols │ │ │ │ + 0x00046f70 00000000 62792d63 6f6c7300 736f7274 ....by-cols.sort │ │ │ │ + 0x00046f80 00000000 6d6b6c2d 696e7370 6563746f ....mkl-inspecto │ │ │ │ + 0x00046f90 722d7375 7065722d 6c696768 74000000 r-super-light... │ │ │ │ + 0x00046fa0 6d6b6c2d 696e7370 6563746f 722d6c69 mkl-inspector-li │ │ │ │ + 0x00046fb0 67687400 6d6b6c2d 696e7370 6563746f ght.mkl-inspecto │ │ │ │ + 0x00046fc0 72000000 6d6b6c2d 6e6f2d69 6e737065 r...mkl-no-inspe │ │ │ │ + 0x00046fd0 63746f72 00000000 6744623a 64723a63 ctor....gDb:dr:c │ │ │ │ + 0x00046fe0 3a6e3a6c 733a0000 75736167 653a2025 :n:ls:..usage: % │ │ │ │ + 0x00046ff0 73202d67 202d7220 726f7773 202d6320 s -g -r rows -c │ │ │ │ + 0x00047000 636f6c73 200a0920 5b202d6e 206e6f6e cols .. [ -n non │ │ │ │ + 0x00047010 7a65726f 73205b25 255d205d 207c205b zeros [%%] ] | [ │ │ │ │ + 0x00047020 202d6220 62616e64 77696474 68205d20 -b bandwidth ] │ │ │ │ + 0x00047030 282d6220 666f7220 61206261 6e646564 (-b for a banded │ │ │ │ + 0x00047040 206d6174 72697820 77697468 20276261 matrix with 'ba │ │ │ │ + 0x00047050 6e647769 64746827 20776964 65206261 ndwidth' wide ba │ │ │ │ + 0x00047060 6e647769 64746829 0a095b2d 64205d20 ndwidth)..[-d ] │ │ │ │ + 0x00047070 282d6420 6d65616e 73207468 61742064 (-d means that d │ │ │ │ + 0x00047080 75706c69 63617465 73206172 6520616c uplicates are al │ │ │ │ + 0x00047090 6c6f7765 64292021 0a000000 63616e27 lowed) !....can' │ │ │ │ + 0x000470a0 74206765 6e657261 7465206d 6f726520 t generate more │ │ │ │ + 0x000470b0 6e6f6e7a 65726f73 20746861 6e20726f nonzeros than ro │ │ │ │ + 0x000470c0 77732078 20636f6c 756d6e73 210a0000 ws x columns!... │ │ │ │ + 0x000470d0 25254d61 74726978 4d61726b 6574206d %%MatrixMarket m │ │ │ │ + 0x000470e0 61747269 7820636f 6f726469 6e617465 atrix coordinate │ │ │ │ + 0x000470f0 20726561 6c206765 6e657261 6c0a0000 real general... │ │ │ │ + 0x00047100 257a6420 257a6420 257a640a 00000000 %zd %zd %zd..... │ │ │ │ + 0x00047110 25367a64 2025367a 64202532 30670a00 %6zd %6zd %20g.. │ │ │ │ + 0x00047120 736f6d65 20657272 6f72206f 63637572 some error occur │ │ │ │ + 0x00047130 72656420 64757269 6e67206d 61747269 red during matri │ │ │ │ + 0x00047140 78206765 6e657261 74696f6e 0a000000 x generation.... │ │ │ │ + 0x00047150 6e6e7a00 62616e64 65640000 616c6c6f nnz.banded..allo │ │ │ │ + 0x00047160 772d6475 706c6963 61746573 00000000 w-duplicates.... │ │ │ │ + 0x00047170 70617474 65726e00 73796d6d 65747269 pattern.symmetri │ │ │ │ + 0x00047180 63000000 6865726d 69746961 6e000000 c...hermitian... │ │ │ │ + 0x00047190 25257379 6d6d0000 2525756e 73796d6d %%symm..%%unsymm │ │ │ │ + 0x000471a0 00000000 25730925 7a640925 7a640925 ....%s.%zd.%zd.% │ │ │ │ + 0x000471b0 7a640925 73092573 0925730a 00000000 zd.%s.%s.%s..... │ │ │ │ + 0x000471c0 70726f62 6c656d73 20776974 68202225 problems with "% │ │ │ │ + 0x000471d0 73220a00 5c626567 696e7b74 61626c65 s"..\begin{table │ │ │ │ + 0x000471e0 7d5b5d5c 62656769 6e7b666f 6f746e6f }[]\begin{footno │ │ │ │ + 0x000471f0 74657369 7a657d5c 62656769 6e7b6365 tesize}\begin{ce │ │ │ │ + 0x00047200 6e746572 7d205c62 6567696e 7b746162 nter} \begin{tab │ │ │ │ + 0x00047210 756c6172 7d7b6c6c 6c6c6c7d 5c686c69 ular}{lllll}\hli │ │ │ │ + 0x00047220 6e650a6d 61747269 78202620 726f7773 ne.matrix & rows │ │ │ │ + 0x00047230 20262063 6f6c756d 6e732026 206e6e7a & columns & nnz │ │ │ │ + 0x00047240 2026206e 6e7a2f72 6f77205c 5c5c686c & nnz/row \\\hl │ │ │ │ + 0x00047250 696e650a 00000000 5c686c69 6e65205c ine.....\hline \ │ │ │ │ + 0x00047260 656e647b 74616275 6c61727d 205c6361 end{tabular} \ca │ │ │ │ + 0x00047270 7074696f 6e7b4361 7074696f 6e2e7d5c ption{Caption.}\ │ │ │ │ + 0x00047280 6c616265 6c7b7465 73746265 645f6d61 label{testbed_ma │ │ │ │ + 0x00047290 74726963 65737d5c 656e647b 63656e74 trices}\end{cent │ │ │ │ + 0x000472a0 65727d5c 656e647b 666f6f74 6e6f7465 er}\end{footnote │ │ │ │ + 0x000472b0 73697a65 7d5c656e 647b7461 626c657d size}\end{table} │ │ │ │ + 0x000472c0 0a000000 25732026 20257a64 20262025 ....%s & %zd & % │ │ │ │ + 0x000472d0 7a642026 20257a64 20262025 2e306c66 zd & %zd & %.0lf │ │ │ │ + 0x000472e0 5c5c2573 0a000000 5253425f 50525f57 \\%s....RSB_PR_W │ │ │ │ + 0x000472f0 4c544300 5253425f 50525f50 524c5f4c LTC.RSB_PR_PRL_L │ │ │ │ + 0x00047300 43430000 70723a20 00000000 616c6c6f CC..pr: ....allo │ │ │ │ + 0x00047310 63617465 64206120 70657266 6f726d61 cated a performa │ │ │ │ + 0x00047320 6e636520 7265636f 72642066 6f722025 nce record for % │ │ │ │ + 0x00047330 64207361 6d706c65 73202825 7a642062 d samples (%zd b │ │ │ │ + 0x00047340 79746573 292e0a00 20262000 5c5c0000 ytes)... & .\\.. │ │ │ │ + 0x00047350 5c626673 65726965 73200000 5c63656c \bfseries ..\cel │ │ │ │ + 0x00047360 6c636f6c 6f727b70 696e6b7d 00000000 lcolor{pink}.... │ │ │ │ + 0x00047370 5c63656c 6c636f6c 6f727b4c 69676874 \cellcolor{Light │ │ │ │ + 0x00047380 476f6c64 656e726f 64317d00 5c63656c Goldenrod1}.\cel │ │ │ │ + 0x00047390 6c636f6c 6f727b50 616c6547 7265656e lcolor{PaleGreen │ │ │ │ + 0x000473a0 317d0000 5c63656c 6c636f6c 6f727b72 1}..\cellcolor{r │ │ │ │ + 0x000473b0 65647d00 204b4d47 5450455a 59000000 ed}. KMGTPEZY... │ │ │ │ + 0x000473c0 5253425f 524c445f 54485200 20000000 RSB_RLD_THR. ... │ │ │ │ + 0x000473d0 5253425f 50525f46 53455053 54520000 RSB_PR_FSEPSTR.. │ │ │ │ + 0x000473e0 5253425f 50525f45 4e444c53 54520000 RSB_PR_ENDLSTR.. │ │ │ │ + 0x000473f0 25732573 25642573 25642573 00000000 %s%s%d%s%d%s.... │ │ │ │ + 0x00047400 25642573 25632573 25632573 25632573 %d%s%c%s%c%s%c%s │ │ │ │ + 0x00047410 00000000 25326425 73257325 32642573 ....%2d%s%s%2d%s │ │ │ │ + 0x00047420 25732532 64257300 252e346c 66257325 %s%2d%s.%.4lf%s% │ │ │ │ + 0x00047430 73252e34 6c662573 00000000 25642573 s%.4lf%s....%d%s │ │ │ │ + 0x00047440 25732564 25730000 252e326c 66257325 %s%d%s..%.2lf%s% │ │ │ │ + 0x00047450 322e336c 65257325 7325322e 336c6525 2.3le%s%s%2.3le% │ │ │ │ + 0x00047460 73000000 25732532 2e336c65 25732573 s...%s%2.3le%s%s │ │ │ │ + 0x00047470 25732532 2e336c65 25732532 2e336c65 %s%2.3le%s%2.3le │ │ │ │ + 0x00047480 25730000 25332e32 6c652573 00000000 %s..%3.2le%s.... │ │ │ │ + 0x00047490 25732564 25732533 2e326c65 25730a00 %s%d%s%3.2le%s.. │ │ │ │ + 0x000474a0 25252e2e 2e0a0000 25643a25 73202564 %%......%d:%s %d │ │ │ │ + 0x000474b0 20256420 25642025 64202564 20256420 %d %d %d %d %d │ │ │ │ + 0x000474c0 25632025 63202563 00000000 20252e32 %c %c %c.... %.2 │ │ │ │ + 0x000474d0 6c662025 2e326c66 20252e32 6c662025 lf %.2lf %.2lf % │ │ │ │ + 0x000474e0 2e326c66 00000000 25342e31 6c660000 .2lf....%4.1lf.. │ │ │ │ + 0x000474f0 5c000000 2e2e2e00 706c6f74 00000000 \.......plot.... │ │ │ │ + 0x00047500 73657420 7465726d 20706f73 74736372 set term postscr │ │ │ │ + 0x00047510 69707420 65707320 636f6c6f 72207369 ipt eps color si │ │ │ │ + 0x00047520 7a652032 2c32206e 6f636c69 7020666f ze 2,2 noclip fo │ │ │ │ + 0x00047530 6e742022 54696d65 732d526f 6d616e2c nt "Times-Roman, │ │ │ │ + 0x00047540 3134223b 00000000 73657420 7465726d 14";....set term │ │ │ │ + 0x00047550 20706e67 3b000000 27270000 6175746f png;...''..auto │ │ │ │ + 0x00047560 74756e69 6e672065 66666563 74000000 tuning effect... │ │ │ │ + 0x00047570 52534220 746f204d 4b4c2073 70656564 RSB to MKL speed │ │ │ │ + 0x00047580 20726174 696f0000 2e000000 73797374 ratio......syst │ │ │ │ + 0x00047590 656d2827 6d6b6469 72202d70 20272e6d em('mkdir -p '.m │ │ │ │ + 0x000475a0 795f6469 72290000 5253425f 434d505f y_dir)..RSB_CMP_ │ │ │ │ + 0x000475b0 54485200 5253425f 4150455f 54485200 THR.RSB_APE_THR. │ │ │ │ + 0x000475c0 5253425f 4855445f 54485200 5253425f RSB_HUD_THR.RSB_ │ │ │ │ + 0x000475d0 50525f53 52000000 5253425f 50525f50 PR_SR...RSB_PR_P │ │ │ │ + 0x000475e0 524c5f54 43530000 5c736563 74696f6e RL_TCS..\section │ │ │ │ + 0x000475f0 7b526563 6f72643a 2025737d 0a000000 {Record: %s}.... │ │ │ │ + 0x00047600 44756d70 2066726f 6d206120 62617365 Dump from a base │ │ │ │ + 0x00047610 206f6620 25642073 616d706c 65732028 of %d samples ( │ │ │ │ + 0x00047620 6f66206d 61782025 6429206f 72646572 of max %d) order │ │ │ │ + 0x00047630 65642062 79200000 2825642c 25642c25 ed by ..(%d,%d,% │ │ │ │ + 0x00047640 642c2564 2c25642c 25642c25 6429203d d,%d,%d,%d,%d) = │ │ │ │ + 0x00047650 20282573 292e0a00 66696c65 6e616d65 (%s)...filename │ │ │ │ + 0x00047660 20782063 6f726573 20782069 6e635820 x cores x incX │ │ │ │ + 0x00047670 7820696e 63592078 206e7268 73207820 x incY x nrhs x │ │ │ │ + 0x00047680 74797065 636f6465 20782074 72616e73 typecode x trans │ │ │ │ + 0x00047690 41000000 5c626567 696e7b6c 6f6e6774 A...\begin{longt │ │ │ │ + 0x000476a0 6162757d 7b722a7b 32367d7b 727d727d abu}{r*{26}{r}r} │ │ │ │ + 0x000476b0 5c686c69 6e650a00 42455354 434f4445 \hline..BESTCODE │ │ │ │ + 0x000476c0 25734d54 5825734e 5225734e 4325734e %sMTX%sNR%sNC%sN │ │ │ │ + 0x000476d0 4e5a2573 00000000 494e4358 2573494e NZ%s....INCX%sIN │ │ │ │ + 0x000476e0 43592573 00000000 4e524853 25735459 CY%s....NRHS%sTY │ │ │ │ + 0x000476f0 50452573 53594d25 73545241 4e532573 PE%sSYM%sTRANS%s │ │ │ │ + 0x00047700 4e542573 41542d4e 54257341 542d4d4b NT%sAT-NT%sAT-MK │ │ │ │ + 0x00047710 4c2d4e54 25734250 4e5a2573 41542d42 L-NT%sBPNZ%sAT-B │ │ │ │ + 0x00047720 504e5a25 734e5355 424d2573 41542d53 PNZ%sNSUBM%sAT-S │ │ │ │ + 0x00047730 55424d25 73525342 42455354 2d4d464c UBM%sRSBBEST-MFL │ │ │ │ + 0x00047740 4f505325 734f5054 494d4525 734d4b4c OPS%sOPTIME%sMKL │ │ │ │ + 0x00047750 2d4f5054 494d4525 7341542d 4f505449 -OPTIME%sAT-OPTI │ │ │ │ + 0x00047760 4d452573 41542d4d 4b4c2d4f 5054494d ME%sAT-MKL-OPTIM │ │ │ │ + 0x00047770 45257341 542d5449 4d452573 52576d69 E%sAT-TIME%sRWmi │ │ │ │ + 0x00047780 6e42572d 47427073 25734342 2d627066 nBW-GBps%sCB-bpf │ │ │ │ + 0x00047790 25734154 2d4d5325 73434d46 4c4f5053 %sAT-MS%sCMFLOPS │ │ │ │ + 0x000477a0 25730a00 45616368 2073616d 706c653a %s..Each sample: │ │ │ │ + 0x000477b0 20424553 54434f44 45204d54 58204e52 BESTCODE MTX NR │ │ │ │ + 0x000477c0 204e4320 4e4e5a20 494e4358 20494e43 NC NNZ INCX INC │ │ │ │ + 0x000477d0 59204e52 48532054 59504520 53594d20 Y NRHS TYPE SYM │ │ │ │ + 0x000477e0 5452414e 53204d4b 4c5f4f50 5f542f52 TRANS MKL_OP_T/R │ │ │ │ + 0x000477f0 53425f4f 505f5420 5253425f 4f505f54 SB_OP_T RSB_OP_T │ │ │ │ + 0x00047800 20525342 5f4d464c 4f505320 4d4b4c5f RSB_MFLOPS MKL_ │ │ │ │ + 0x00047810 4f505f54 204d4b4c 5f4d464c 4f50530a OP_T MKL_MFLOPS. │ │ │ │ + 0x00047820 00000000 25347a64 3a256325 73256325 ....%4zd:%c%s%c% │ │ │ │ + 0x00047830 63200000 2370723a 20576172 6e696e67 c ..#pr: Warning │ │ │ │ + 0x00047840 3a000000 626f7468 20617574 6f207475 :...both auto tu │ │ │ │ + 0x00047850 6e656420 28257a64 20737562 6d292061 ned (%zd subm) a │ │ │ │ + 0x00047860 6e64206e 6f6e2061 75746f74 756e6564 nd non autotuned │ │ │ │ + 0x00047870 2028257a 64207375 626d2920 6d617472 (%zd subm) matr │ │ │ │ + 0x00047880 69636573 20757365 20257a64 20627974 ices use %zd byt │ │ │ │ + 0x00047890 65732028 256c6720 62706e7a 29206f66 es (%lg bpnz) of │ │ │ │ + 0x000478a0 20696e64 69636573 202d2d2d 2069736e indices --- isn │ │ │ │ + 0x000478b0 27742074 68617420 73757370 65637420 't that suspect │ │ │ │ + 0x000478c0 3f0a0000 20576172 6e696e67 3a207265 ?... Warning: re │ │ │ │ + 0x000478d0 6164696e 67206669 6c65206f 72696769 ading file origi │ │ │ │ + 0x000478e0 6e617469 6e672066 726f6d20 61206469 nating from a di │ │ │ │ + 0x000478f0 66666572 656e746c 7920636f 6e666967 fferently config │ │ │ │ + 0x00047900 75726564 20627569 6c642c20 756e6162 ured build, unab │ │ │ │ + 0x00047910 6c652074 6f206775 65737320 636f7272 le to guess corr │ │ │ │ + 0x00047920 65637420 74797065 2073697a 6520666f ect type size fo │ │ │ │ + 0x00047930 72207479 70652063 6f646520 27256327 r type code '%c' │ │ │ │ + 0x00047940 2e0a0000 5c686c69 6e655c63 61707469 ....\hline\capti │ │ │ │ + 0x00047950 6f6e7b25 737d5c5c 5c686c69 6e655c65 on{%s}\\\hline\e │ │ │ │ + 0x00047960 6e647b6c 6f6e6774 6162757d 0a000000 nd{longtabu}.... │ │ │ │ + 0x00047970 204e6f20 73616d70 6c652028 6f757420 No sample (out │ │ │ │ + 0x00047980 6f662025 6429206d 61746368 65642074 of %d) matched t │ │ │ │ + 0x00047990 68652064 756d7020 63726974 65726961 he dump criteria │ │ │ │ + 0x000479a0 202d2d20 736b6970 70696e67 2064756d -- skipping dum │ │ │ │ + 0x000479b0 7020726f 756e642e 0a000000 20256420 p round..... %d │ │ │ │ + 0x000479c0 73616d70 6c657320 286f7574 206f6620 samples (out of │ │ │ │ + 0x000479d0 25642920 6d617463 68656420 74686520 %d) matched the │ │ │ │ + 0x000479e0 64756d70 206c696d 6974696e 67206372 dump limiting cr │ │ │ │ + 0x000479f0 69746572 69612e0a 00000000 5c626567 iteria......\beg │ │ │ │ + 0x00047a00 696e7b76 65726261 74696d7d 0a000000 in{verbatim}.... │ │ │ │ + 0x00047a10 62656c6f 772c2077 65206465 66696e65 below, we define │ │ │ │ + 0x00047a20 20277375 63636573 7366756c 27206175 'successful' au │ │ │ │ + 0x00047a30 746f7475 6e696e67 20776865 6e207370 totuning when sp │ │ │ │ + 0x00047a40 65656475 70206f66 20256c66 78206973 eedup of %lfx is │ │ │ │ + 0x00047a50 20657863 65656465 642c2061 6e642027 exceeded, and ' │ │ │ │ + 0x00047a60 74756e65 64272072 6573756c 74732065 tuned' results e │ │ │ │ + 0x00047a70 76656e20 74686520 6f6e6573 20776869 ven the ones whi │ │ │ │ + 0x00047a80 63682061 72652073 616d6520 61732075 ch are same as u │ │ │ │ + 0x00047a90 6e74756e 65640a00 72736220 6175746f ntuned..rsb auto │ │ │ │ + 0x00047aa0 74756e69 6e672077 61732073 75636365 tuning was succe │ │ │ │ + 0x00047ab0 73736675 6c20696e 20253564 20636173 ssful in %5d cas │ │ │ │ + 0x00047ac0 65732028 25332e32 6c662025 25292061 es (%3.2lf %%) a │ │ │ │ + 0x00047ad0 6e642075 6e737563 63657373 66756c20 nd unsuccessful │ │ │ │ + 0x00047ae0 696e2025 64206361 73657320 2825332e in %d cases (%3. │ │ │ │ + 0x00047af0 326c6620 2525290a 00000000 2028696e 2lf %%)..... (in │ │ │ │ + 0x00047b00 20737563 632e2063 61736573 20727362 succ. cases rsb │ │ │ │ + 0x00047b10 20617574 6f74756e 696e6720 67617665 autotuning gave │ │ │ │ + 0x00047b20 20202020 6176672e 2025352e 316c6620 avg. %5.1lf │ │ │ │ + 0x00047b30 25252066 61737465 722c2061 76672e20 %% faster, avg. │ │ │ │ + 0x00047b40 73702e20 72617469 6f202535 2e336c66 sp. ratio %5.3lf │ │ │ │ + 0x00047b50 782c206d 61782073 702e2072 6174696f x, max sp. ratio │ │ │ │ + 0x00047b60 2025352e 336c6678 2c206176 672e2072 %5.3lfx, avg. r │ │ │ │ + 0x00047b70 6174696f 2025352e 336c6678 290a0000 atio %5.3lfx)... │ │ │ │ + 0x00047b80 2028696e 20737563 632e2063 61736573 (in succ. cases │ │ │ │ + 0x00047b90 20727362 20617574 6f74756e 696e6720 rsb autotuning │ │ │ │ + 0x00047ba0 746f6f6b 20616e20 6176672f 6d696e2f took an avg/min/ │ │ │ │ + 0x00047bb0 6d61782f 746f7420 6f663a20 25352e31 max/tot of: %5.1 │ │ │ │ + 0x00047bc0 6c662f25 352e316c 662f2535 2e316c66 lf/%5.1lf/%5.1lf │ │ │ │ + 0x00047bd0 2f25352e 316c6620 20207475 6e656420 /%5.1lf tuned │ │ │ │ + 0x00047be0 6f707329 0a000000 2028696e 20737563 ops).... (in suc │ │ │ │ + 0x00047bf0 632e2063 61736573 20727362 20617574 c. cases rsb aut │ │ │ │ + 0x00047c00 6f74756e 696e6720 746f6f6b 20616e20 otuning took an │ │ │ │ + 0x00047c10 6176672f 6d696e2f 6d61782f 746f7420 avg/min/max/tot │ │ │ │ + 0x00047c20 6f663a20 25352e31 6c662f25 352e316c of: %5.1lf/%5.1l │ │ │ │ + 0x00047c30 662f2535 2e316c66 2f25352e 316c6620 f/%5.1lf/%5.1lf │ │ │ │ + 0x00047c40 756e7475 6e656420 6f707329 0a000000 untuned ops).... │ │ │ │ + 0x00047c50 2028616e 6420616d 6f727469 7a657320 (and amortizes │ │ │ │ + 0x00047c60 66726f6d 20756e74 756e6564 20727362 from untuned rsb │ │ │ │ + 0x00047c70 20696e20 6176672e 2025352e 316c662c in avg. %5.1lf, │ │ │ │ + 0x00047c80 206d696e 2e202535 2e316c66 2c206d61 min. %5.1lf, ma │ │ │ │ + 0x00047c90 782e2025 352e316c 66206f70 73290a00 x. %5.1lf ops).. │ │ │ │ + 0x00047ca0 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ + 0x00047cb0 76672920 6e6e7a20 20207065 72207375 vg) nnz per su │ │ │ │ + 0x00047cc0 626d2062 65666f72 65207375 63636573 bm before succes │ │ │ │ + 0x00047cd0 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ + 0x00047ce0 20253130 2e306c66 2f253130 2e306c66 %10.0lf/%10.0lf │ │ │ │ + 0x00047cf0 2f253130 2e306c66 290a0000 20286176 /%10.0lf)... (av │ │ │ │ + 0x00047d00 672f6d69 6e2f6d61 78202861 76672920 g/min/max (avg) │ │ │ │ + 0x00047d10 6e6e7a20 20207065 72207375 626d2061 nnz per subm a │ │ │ │ + 0x00047d20 66746572 20207375 63636573 7366756c fter successful │ │ │ │ + 0x00047d30 2074756e 696e6720 77657265 20253130 tuning were %10 │ │ │ │ + 0x00047d40 2e306c66 2f253130 2e306c66 2f253130 .0lf/%10.0lf/%10 │ │ │ │ + 0x00047d50 2e306c66 290a0000 20286176 672f6d69 .0lf)... (avg/mi │ │ │ │ + 0x00047d60 6e2f6d61 78202861 76672920 62797465 n/max (avg) byte │ │ │ │ + 0x00047d70 73207065 72207375 626d2062 65666f72 s per subm befor │ │ │ │ + 0x00047d80 65207375 63636573 7366756c 2074756e e successful tun │ │ │ │ + 0x00047d90 696e6720 77657265 20253130 2e306c66 ing were %10.0lf │ │ │ │ + 0x00047da0 2f253130 2e306c66 2f253130 2e306c66 /%10.0lf/%10.0lf │ │ │ │ + 0x00047db0 290a0000 20286176 672f6d69 6e2f6d61 )... (avg/min/ma │ │ │ │ + 0x00047dc0 78202861 76672920 62797465 73207065 x (avg) bytes pe │ │ │ │ + 0x00047dd0 72207375 626d2061 66746572 20207375 r subm after su │ │ │ │ + 0x00047de0 63636573 7366756c 2074756e 696e6720 ccessful tuning │ │ │ │ + 0x00047df0 77657265 20253130 2e306c66 2f253130 were %10.0lf/%10 │ │ │ │ + 0x00047e00 2e306c66 2f253130 2e306c66 290a0000 .0lf/%10.0lf)... │ │ │ │ + 0x00047e10 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ + 0x00047e20 76672920 62797465 73207065 72206e6e vg) bytes per nn │ │ │ │ + 0x00047e30 7a202062 65666f72 65207375 63636573 z before succes │ │ │ │ + 0x00047e40 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ + 0x00047e50 20253130 2e336c66 2f253130 2e336c66 %10.3lf/%10.3lf │ │ │ │ + 0x00047e60 2f253130 2e336c66 290a0000 20286176 /%10.3lf)... (av │ │ │ │ + 0x00047e70 672f6d69 6e2f6d61 78206f70 6572616e g/min/max operan │ │ │ │ + 0x00047e80 64732028 6d74782c 6c68732c 72687329 ds (mtx,lhs,rhs) │ │ │ │ + 0x00047e90 20726561 64206261 6e647769 64746820 read bandwidth │ │ │ │ + 0x00047ea0 6c6f7765 7220626f 756e6420 20253130 lower bound %10 │ │ │ │ + 0x00047eb0 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ + 0x00047ec0 2e336c66 2c474270 73290a00 20286176 .3lf,GBps).. (av │ │ │ │ + 0x00047ed0 672f6d69 6e2f6d61 78206f70 6572616e g/min/max operan │ │ │ │ + 0x00047ee0 64732028 6d74782c 7268733a 723b6c68 ds (mtx,rhs:r;lh │ │ │ │ + 0x00047ef0 733a7277 29206261 6e647769 64746820 s:rw) bandwidth │ │ │ │ + 0x00047f00 6c6f7765 7220626f 756e6420 20253130 lower bound %10 │ │ │ │ + 0x00047f10 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ + 0x00047f20 2e336c66 2c474270 73290a00 20286176 .3lf,GBps).. (av │ │ │ │ + 0x00047f30 672f6d69 6e2f6d61 7820636f 64652062 g/min/max code b │ │ │ │ + 0x00047f40 616c616e 63652028 62797465 73207265 alance (bytes re │ │ │ │ + 0x00047f50 61642061 74206c65 61737420 6f6e6365 ad at least once │ │ │ │ + 0x00047f60 20706572 20666c6f 70292020 20253130 per flop) %10 │ │ │ │ + 0x00047f70 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ + 0x00047f80 2e336c66 290a0000 20286176 672f6d69 .3lf)... (avg/mi │ │ │ │ + 0x00047f90 6e2f6d61 78202861 76672920 62797465 n/max (avg) byte │ │ │ │ + 0x00047fa0 73207065 72206e6e 7a202061 66746572 s per nnz after │ │ │ │ + 0x00047fb0 20207375 63636573 7366756c 2074756e successful tun │ │ │ │ + 0x00047fc0 696e6720 77657265 20253130 2e336c66 ing were %10.3lf │ │ │ │ + 0x00047fd0 2f253130 2e336c66 2f253130 2e336c66 /%10.3lf/%10.3lf │ │ │ │ + 0x00047fe0 290a0000 20286d61 74726978 20686173 )... (matrix has │ │ │ │ + 0x00047ff0 20626565 6e207375 62646976 69646564 been subdivided │ │ │ │ + 0x00048000 20206d6f 72652f6c 6573732f 73616d65 more/less/same │ │ │ │ + 0x00048010 20202020 20202020 20202020 696e2072 in r │ │ │ │ + 0x00048020 6573702e 20202564 202f2025 64202f25 esp. %d / %d /% │ │ │ │ + 0x00048030 64206361 73657329 0a000000 20286d61 d cases).... (ma │ │ │ │ + 0x00048040 74726978 20686173 20757365 64202020 trix has used │ │ │ │ + 0x00048050 20202020 20202020 20206d6f 72652f6c more/l │ │ │ │ + 0x00048060 6573732f 73616d65 20202020 74687265 ess/same thre │ │ │ │ + 0x00048070 61647320 696e2072 6573702e 20202564 ads in resp. %d │ │ │ │ + 0x00048080 202f2025 64202f25 64206361 73657329 / %d /%d cases) │ │ │ │ + 0x00048090 0a000000 6e6f2073 75636365 73736675 ....no successfu │ │ │ │ + 0x000480a0 6c207273 62206175 746f7475 6e696e67 l rsb autotuning │ │ │ │ + 0x000480b0 20617474 656d7074 20286163 636f7264 attempt (accord │ │ │ │ + 0x000480c0 696e6720 746f2025 352e336c 67782074 ing to %5.3lgx t │ │ │ │ + 0x000480d0 68726573 686f6c64 290a0000 6e6f2075 hreshold)...no u │ │ │ │ + 0x000480e0 6e737563 63657373 66756c20 72736220 nsuccessful rsb │ │ │ │ + 0x000480f0 6175746f 74756e69 6e672061 7474656d autotuning attem │ │ │ │ + 0x00048100 70742028 6163636f 7264696e 6720746f pt (according to │ │ │ │ + 0x00048110 2025352e 336c6778 20746872 6573686f %5.3lgx thresho │ │ │ │ + 0x00048120 6c642920 0a000000 756e7375 63636573 ld) ....unsucces │ │ │ │ + 0x00048130 7366756c 20727362 20617574 6f74756e sful rsb autotun │ │ │ │ + 0x00048140 696e6720 61747465 6d707473 20282535 ing attempts (%5 │ │ │ │ + 0x00048150 64206361 73657329 20746f6f 6b206176 d cases) took av │ │ │ │ + 0x00048160 672f6d69 6e2f6d61 782f746f 74206f66 g/min/max/tot of │ │ │ │ + 0x00048170 20657175 6976616c 656e7420 25352e31 equivalent %5.1 │ │ │ │ + 0x00048180 6c662f25 352e316c 662f2535 2e316c66 lf/%5.1lf/%5.1lf │ │ │ │ + 0x00048190 2f25352e 316c6620 6f70730a 00000000 /%5.1lf ops..... │ │ │ │ + 0x000481a0 6d6b6c20 74687265 61647320 74756e69 mkl threads tuni │ │ │ │ + 0x000481b0 6e672077 61732073 75636365 73736675 ng was successfu │ │ │ │ + 0x000481c0 6c20696e 20253564 20636173 65732028 l in %5d cases ( │ │ │ │ + 0x000481d0 6176672e 2073702e 20726174 696f2025 avg. sp. ratio % │ │ │ │ + 0x000481e0 352e336c 662c206d 61782073 702e2072 5.3lf, max sp. r │ │ │ │ + 0x000481f0 6174696f 2025352e 336c6629 20616e64 atio %5.3lf) and │ │ │ │ + 0x00048200 20756e73 75636365 73736675 6c20696e unsuccessful in │ │ │ │ + 0x00048210 20253564 20636173 65730a00 756e7475 %5d cases..untu │ │ │ │ + 0x00048220 6e656420 72736220 68617320 6265656e ned rsb has been │ │ │ │ + 0x00048230 20666173 74657220 7468616e 20756e74 faster than unt │ │ │ │ + 0x00048240 756e6564 206d6b6c 20253564 2074696d uned mkl %5d tim │ │ │ │ + 0x00048250 65730000 2c206176 672e2073 702e2025 es.., avg. sp. % │ │ │ │ + 0x00048260 322e336c 6620782c 206d6178 2025322e 2.3lf x, max %2. │ │ │ │ + 0x00048270 336c6620 78000000 756e7475 6e656420 3lf x...untuned │ │ │ │ + 0x00048280 72736220 68617320 6265656e 20736c6f rsb has been slo │ │ │ │ + 0x00048290 77657220 7468616e 20756e74 756e6564 wer than untuned │ │ │ │ + 0x000482a0 206d6b6c 20253564 2074696d 65730000 mkl %5d times.. │ │ │ │ + 0x000482b0 2c206176 672e2073 6c2e2025 322e336c , avg. sl. %2.3l │ │ │ │ + 0x000482c0 6620782c 206d6178 2025322e 336c6620 f x, max %2.3lf │ │ │ │ + 0x000482d0 78000000 74756e65 64202020 72736220 x...tuned rsb │ │ │ │ + 0x000482e0 68617320 6265656e 20666173 74657220 has been faster │ │ │ │ + 0x000482f0 7468616e 20202074 756e6564 206d6b6c than tuned mkl │ │ │ │ + 0x00048300 20253564 2074696d 65730000 2028696e %5d times.. (in │ │ │ │ + 0x00048310 20746865 73652063 61736573 20617574 these cases aut │ │ │ │ + 0x00048320 6f74756e 696e6720 616d6f72 74697a65 otuning amortize │ │ │ │ + 0x00048330 7320696e 20617667 2e202535 2e316c66 s in avg. %5.1lf │ │ │ │ + 0x00048340 2c206d69 6e2e2025 352e316c 662c206d , min. %5.1lf, m │ │ │ │ + 0x00048350 61782e20 25352e31 6c662020 2074756e ax. %5.1lf tun │ │ │ │ + 0x00048360 6564206d 6b6c206f 7073290a 00000000 ed mkl ops)..... │ │ │ │ + 0x00048370 74756e65 64202020 72736220 68617320 tuned rsb has │ │ │ │ + 0x00048380 6265656e 20666173 74657220 7468616e been faster than │ │ │ │ + 0x00048390 20756e74 756e6564 206d6b6c 20253564 untuned mkl %5d │ │ │ │ + 0x000483a0 2074696d 65730000 2028696e 20746865 times.. (in the │ │ │ │ + 0x000483b0 73652063 61736573 20617574 6f74756e se cases autotun │ │ │ │ + 0x000483c0 696e6720 616d6f72 74697a65 7320696e ing amortizes in │ │ │ │ + 0x000483d0 20617667 2e202535 2e316c66 2c206d69 avg. %5.1lf, mi │ │ │ │ + 0x000483e0 6e2e2025 352e316c 662c206d 61782e20 n. %5.1lf, max. │ │ │ │ + 0x000483f0 25352e31 6c662075 6e74756e 6564206d %5.1lf untuned m │ │ │ │ + 0x00048400 6b6c206f 7073290a 00000000 74756e65 kl ops).....tune │ │ │ │ + 0x00048410 64202020 72736220 68617320 6265656e d rsb has been │ │ │ │ + 0x00048420 20736c6f 77657220 7468616e 20202074 slower than t │ │ │ │ + 0x00048430 756e6564 206d6b6c 20253564 2074696d uned mkl %5d tim │ │ │ │ + 0x00048440 65730000 72736220 6175746f 2074756e es..rsb auto tun │ │ │ │ + 0x00048450 696e6720 28656974 68657220 73756363 ing (either succ │ │ │ │ + 0x00048460 2e206f72 20756e73 2e292074 696d6520 . or uns.) time │ │ │ │ + 0x00048470 7761733a 206f6e20 6176672e 3a202535 was: on avg.: %5 │ │ │ │ + 0x00048480 2e326c66 20732c20 6d696e20 25352e32 .2lf s, min %5.2 │ │ │ │ + 0x00048490 6c662073 2c206d61 78202535 2e326c66 lf s, max %5.2lf │ │ │ │ + 0x000484a0 20732c20 746f7420 25352e32 6c662073 s, tot %5.2lf s │ │ │ │ + 0x000484b0 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ + 0x000484c0 72736220 6175746f 2074756e 696e6720 rsb auto tuning │ │ │ │ + 0x000484d0 28202020 6f6e6c79 20737563 63657373 ( only success │ │ │ │ + 0x000484e0 66756c20 20292074 696d6520 7761733a ful ) time was: │ │ │ │ + 0x000484f0 206f6e20 6176672e 3a202535 2e326c66 on avg.: %5.2lf │ │ │ │ + 0x00048500 20732c20 6d696e20 25352e32 6c662073 s, min %5.2lf s │ │ │ │ + 0x00048510 2c206d61 78202535 2e326c66 20732c20 , max %5.2lf s, │ │ │ │ + 0x00048520 746f7420 25352e32 6c662073 20282564 tot %5.2lf s (%d │ │ │ │ + 0x00048530 2073616d 706c6573 290a0000 20626573 samples)... bes │ │ │ │ + 0x00048540 74207475 6e2e2072 73622063 616e6f6e t tun. rsb canon │ │ │ │ + 0x00048550 2e206d66 6c6f7073 20776572 653a206f . mflops were: o │ │ │ │ + 0x00048560 6e206176 672e2025 322e336c 652c2020 n avg. %2.3le, │ │ │ │ + 0x00048570 6d696e20 25322e33 6c652c20 206d6178 min %2.3le, max │ │ │ │ + 0x00048580 2025322e 336c6520 20282564 2073616d %2.3le (%d sam │ │ │ │ + 0x00048590 706c6573 290a0000 20726566 2e20756e ples)... ref. un │ │ │ │ + 0x000485a0 742e2072 73622063 616e6f6e 2e206d66 t. rsb canon. mf │ │ │ │ + 0x000485b0 6c6f7073 20776572 653a206f 6e206176 lops were: on av │ │ │ │ + 0x000485c0 672e2025 322e336c 652c2020 6d696e20 g. %2.3le, min │ │ │ │ + 0x000485d0 25322e33 6c652c20 206d6178 2025322e %2.3le, max %2. │ │ │ │ + 0x000485e0 336c6520 20282564 2073616d 706c6573 3le (%d samples │ │ │ │ + 0x000485f0 290a0000 20626573 74207475 6e2e206d )... best tun. m │ │ │ │ + 0x00048600 6b6c2063 616e6f6e 2e206d66 6c6f7073 kl canon. mflops │ │ │ │ + 0x00048610 20776572 653a206f 6e206176 672e2025 were: on avg. % │ │ │ │ + 0x00048620 322e336c 652c2020 6d696e20 25322e33 2.3le, min %2.3 │ │ │ │ + 0x00048630 6c652c20 206d6178 2025322e 336c6520 le, max %2.3le │ │ │ │ + 0x00048640 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ + 0x00048650 20726566 2e20756e 742e206d 6b6c2063 ref. unt. mkl c │ │ │ │ + 0x00048660 616e6f6e 2e206d66 6c6f7073 20776572 anon. mflops wer │ │ │ │ + 0x00048670 653a206f 6e206176 672e2025 322e336c e: on avg. %2.3l │ │ │ │ + 0x00048680 652c2020 6d696e20 25322e33 6c652c20 e, min %2.3le, │ │ │ │ + 0x00048690 206d6178 2025322e 336c6520 20282564 max %2.3le (%d │ │ │ │ + 0x000486a0 2073616d 706c6573 290a0000 20626573 samples)... bes │ │ │ │ + 0x000486b0 74207475 6e2e206d 6b6c206f 70657261 t tun. mkl opera │ │ │ │ + 0x000486c0 74696f6e 2074696d 65207761 733a206f tion time was: o │ │ │ │ + 0x000486d0 6e206176 672e2025 322e336c 65732c20 n avg. %2.3les, │ │ │ │ + 0x000486e0 6d696e20 25322e33 6c65732c 206d6178 min %2.3les, max │ │ │ │ + 0x000486f0 2025322e 336c6573 2c20746f 74202532 %2.3les, tot %2 │ │ │ │ + 0x00048700 2e336c65 73202825 64207361 6d706c65 .3les (%d sample │ │ │ │ + 0x00048710 73290a00 20726566 2e20756e 742e206d s).. ref. unt. m │ │ │ │ + 0x00048720 6b6c206f 70657261 74696f6e 2074696d kl operation tim │ │ │ │ + 0x00048730 65207761 733a206f 6e206176 672e2025 e was: on avg. % │ │ │ │ + 0x00048740 322e336c 65732c20 6d696e20 25322e33 2.3les, min %2.3 │ │ │ │ + 0x00048750 6c65732c 206d6178 2025322e 336c6573 les, max %2.3les │ │ │ │ + 0x00048760 2c20746f 74202532 2e336c65 73202825 , tot %2.3les (% │ │ │ │ + 0x00048770 64207361 6d706c65 73290a00 206d696e d samples).. min │ │ │ │ + 0x00048780 202f206d 61782072 6174696f 206f6620 / max ratio of │ │ │ │ + 0x00048790 696e2d6d 656d6f72 79204d45 4d534554 in-memory MEMSET │ │ │ │ + 0x000487a0 2062616e 64776964 74682074 6f206578 bandwidth to ex │ │ │ │ + 0x000487b0 74726170 6f6c6174 65642072 65616420 trapolated read │ │ │ │ + 0x000487c0 62616e64 77696474 68207261 74696f3a bandwidth ratio: │ │ │ │ + 0x000487d0 2025322e 336c6520 25322e33 6c650a00 %2.3le %2.3le.. │ │ │ │ + 0x000487e0 23205761 726e696e 673a2065 78747261 # Warning: extra │ │ │ │ + 0x000487f0 706f6c61 74656420 6d656d6f 72792049 polated memory I │ │ │ │ + 0x00048800 2f4f2062 616e6477 69647468 20657863 /O bandwidth exc │ │ │ │ + 0x00048810 65656473 206d656d 6f727920 62616e64 eeds memory band │ │ │ │ + 0x00048820 77696474 68202d2d 2d206973 20746869 width --- is thi │ │ │ │ + 0x00048830 73206120 74696e79 206d6174 72697820 s a tiny matrix │ │ │ │ + 0x00048840 3f0a0000 20696e2d 63616368 6520746f ?... in-cache to │ │ │ │ + 0x00048850 20696e2d 6d656d6f 7279204d 454d5345 in-memory MEMSE │ │ │ │ + 0x00048860 54206261 6e647769 64746820 72617469 T bandwidth rati │ │ │ │ + 0x00048870 6f3a2025 322e336c 650a0000 206d696e o: %2.3le... min │ │ │ │ + 0x00048880 202f206d 61782072 6174696f 206f6620 / max ratio of │ │ │ │ + 0x00048890 696e2d63 61636865 204d454d 53455420 in-cache MEMSET │ │ │ │ + 0x000488a0 62616e64 77696474 6820746f 20657874 bandwidth to ext │ │ │ │ + 0x000488b0 7261706f 6c617465 64207265 61642062 rapolated read b │ │ │ │ + 0x000488c0 616e6477 69647468 20726174 696f3a20 andwidth ratio: │ │ │ │ + 0x000488d0 25322e33 6c652025 322e336c 650a0000 %2.3le %2.3le... │ │ │ │ + 0x000488e0 23205761 726e696e 673a2065 78747261 # Warning: extra │ │ │ │ + 0x000488f0 706f6c61 74656420 6d656d6f 72792049 polated memory I │ │ │ │ + 0x00048900 2f4f2062 616e6477 69647468 20657863 /O bandwidth exc │ │ │ │ + 0x00048910 65656473 20636163 68652062 616e6477 eeds cache bandw │ │ │ │ + 0x00048920 69647468 210a0000 20727362 206e7268 idth!... rsb nrh │ │ │ │ + 0x00048930 732d746f 2d6f7665 72616c6c 2d6d696e s-to-overall-min │ │ │ │ + 0x00048940 2d726873 20737065 65642072 6174696f -rhs speed ratio │ │ │ │ + 0x00048950 20776173 3a206f6e 20617667 2e202020 was: on avg. │ │ │ │ + 0x00048960 2025322e 336c6520 782c206d 696e2025 %2.3le x, min % │ │ │ │ + 0x00048970 322e336c 6520782c 206d6178 2025322e 2.3le x, max %2. │ │ │ │ + 0x00048980 336c6520 78202825 64207361 6d706c65 3le x (%d sample │ │ │ │ + 0x00048990 732c2074 6865206e 6f6e2d6d 696e2d6e s, the non-min-n │ │ │ │ + 0x000489a0 72687320 6f6e6573 290a0000 206d6b6c rhs ones)... mkl │ │ │ │ + 0x000489b0 206e7268 732d746f 2d6f7665 72616c6c nrhs-to-overall │ │ │ │ + 0x000489c0 2d6d696e 2d726873 20737065 65642072 -min-rhs speed r │ │ │ │ + 0x000489d0 6174696f 20776173 3a206f6e 20617667 atio was: on avg │ │ │ │ + 0x000489e0 2e202020 2025322e 336c6520 782c206d . %2.3le x, m │ │ │ │ + 0x000489f0 696e2025 322e336c 6520782c 206d6178 in %2.3le x, max │ │ │ │ + 0x00048a00 2025322e 336c6520 78202825 64207361 %2.3le x (%d sa │ │ │ │ + 0x00048a10 6d706c65 732c2074 6865206e 6f6e2d6d mples, the non-m │ │ │ │ + 0x00048a20 696e2d6e 72687320 6f6e6573 290a0000 in-nrhs ones)... │ │ │ │ + 0x00048a30 5c656e64 7b766572 62617469 6d7d0a00 \end{verbatim}.. │ │ │ │ + 0x00048a40 5253425f 5052445f 5354594c 455f504c RSB_PRD_STYLE_PL │ │ │ │ + 0x00048a50 545f5046 4e000000 5253425f 5052445f T_PFN...RSB_PRD_ │ │ │ │ + 0x00048a60 5354594c 455f504c 545f464d 54000000 STYLE_PLT_FMT... │ │ │ │ + 0x00048a70 25732573 2e657073 00000000 25732573 %s%s.eps....%s%s │ │ │ │ + 0x00048a80 2e706e67 00000000 25737365 74206f75 .png....%sset ou │ │ │ │ + 0x00048a90 74707574 20272573 273b2073 65742074 tput '%s'; set t │ │ │ │ + 0x00048aa0 69746c65 20276175 746f7475 6e696e67 itle 'autotuning │ │ │ │ + 0x00048ab0 20656666 65637427 3b20756e 73657420 effect'; unset │ │ │ │ + 0x00048ac0 79746963 733b7365 74207972 616e6765 ytics;set yrange │ │ │ │ + 0x00048ad0 205b303a 20325d3b 0a000000 706c6f74 [0: 2];....plot │ │ │ │ + 0x00048ae0 20272d27 20757369 6e672031 3a322074 '-' using 1:2 t │ │ │ │ + 0x00048af0 69746c65 20277273 6227206c 74207267 itle 'rsb' lt rg │ │ │ │ + 0x00048b00 62202772 6564270a 00000000 73657420 b 'red'.....set │ │ │ │ + 0x00048b10 786c6162 656c2027 73706565 64757027 xlabel 'speedup' │ │ │ │ + 0x00048b20 0a000000 73657420 796c6162 656c2027 ....set ylabel ' │ │ │ │ + 0x00048b30 20270a00 22286176 6720696d 70722e20 '.."(avg impr. │ │ │ │ + 0x00048b40 69732025 332e326c 66782c20 6d617820 is %3.2lfx, max │ │ │ │ + 0x00048b50 696d7072 2e206973 2025332e 326c6678 impr. is %3.2lfx │ │ │ │ + 0x00048b60 2c5c6e20 6176672e 20726174 696f2e20 ,\n avg. ratio. │ │ │ │ + 0x00048b70 69732025 332e326c 66782922 00000000 is %3.2lfx)".... │ │ │ │ + 0x00048b80 2320504c 4f542042 4547494e 20230a6d # PLOT BEGIN #.m │ │ │ │ + 0x00048b90 795f7276 616c3d25 6c672023 206d6178 y_rval=%lg # max │ │ │ │ + 0x00048ba0 20726174 696f2069 7320256c 6720210a ratio is %lg !. │ │ │ │ + 0x00048bb0 6d795f63 6c656e3d 322a7069 0a6d795f my_clen=2*pi.my_ │ │ │ │ + 0x00048bc0 6e73616d 3d256420 23206e75 6d626572 nsam=%d # number │ │ │ │ + 0x00048bd0 206f6620 73616d70 6c65730a 6d795f6e of samples.my_n │ │ │ │ + 0x00048be0 6d61743d 25642023 206e756d 62657220 mat=%d # number │ │ │ │ + 0x00048bf0 6f66206d 61747269 6365730a 6d795f72 of matrices.my_r │ │ │ │ + 0x00048c00 6e67653d 6d795f72 76616c2a 312e320a nge=my_rval*1.2. │ │ │ │ + 0x00048c10 6d795f74 69746c65 3d275253 42270a23 my_title='RSB'.# │ │ │ │ + 0x00048c20 6d795f73 697a653d 36303020 23207069 my_size=600 # pi │ │ │ │ + 0x00048c30 78656c73 0a237365 74207465 726d2070 xels.#set term p │ │ │ │ + 0x00048c40 6e672073 697a6520 6d795f73 697a652c ng size my_size, │ │ │ │ + 0x00048c50 6d795f73 697a650a 73657420 6b657920 my_size.set key │ │ │ │ + 0x00048c60 6e6f696e 76657274 2073616d 706c656e noinvert samplen │ │ │ │ + 0x00048c70 20302e37 35207370 6163696e 67203120 0.75 spacing 1 │ │ │ │ + 0x00048c80 77696474 68203020 68656967 68742030 width 0 height 0 │ │ │ │ + 0x00048c90 20617420 67726170 6820312e 302c312e at graph 1.0,1. │ │ │ │ + 0x00048ca0 300a7365 74207469 746c6520 27257327 0.set title '%s' │ │ │ │ + 0x00048cb0 3b0a7365 7420786c 6162656c 2025730a ;.set xlabel %s. │ │ │ │ + 0x00048cc0 73657420 796c6162 656c2027 5b25735d set ylabel '[%s] │ │ │ │ + 0x00048cd0 270a236d 795f6176 675f7374 72287829 '.#my_avg_str(x) │ │ │ │ + 0x00048ce0 203d2073 7072696e 74662822 6176673a = sprintf("avg: │ │ │ │ + 0x00048cf0 202e2e2e 20782229 0a6d795f 61766728 ... x").my_avg( │ │ │ │ + 0x00048d00 7829203d 20256c67 200a6d79 5f646972 x) = %lg .my_dir │ │ │ │ + 0x00048d10 3d222573 220a2573 0a000000 73657420 ="%s".%s....set │ │ │ │ + 0x00048d20 706f6c61 720a2372 67625f74 79706528 polar.#rgb_type( │ │ │ │ + 0x00048d30 7429203d 20282074 20657120 27442720 t) = ( t eq 'D' │ │ │ │ + 0x00048d40 29203f20 72656420 3a202820 28207420 ) ? red : ( ( t │ │ │ │ + 0x00048d50 65712027 5a272029 203f2062 6c756520 eq 'Z' ) ? blue │ │ │ │ + 0x00048d60 3a202828 20742065 71202753 27202920 : (( t eq 'S' ) │ │ │ │ + 0x00048d70 3f206772 65656e20 3a20626c 61636b20 ? green : black │ │ │ │ + 0x00048d80 29202029 0a236d79 5f617667 28762c6c ) ).#my_avg(v,l │ │ │ │ + 0x00048d90 29203d20 73707269 6e746628 22617667 ) = sprintf("avg │ │ │ │ + 0x00048da0 3a202525 2e326625 2573222c 762c6c29 : %%.2f%%s",v,l) │ │ │ │ + 0x00048db0 0a237365 74206772 69642070 6f6c6172 .#set grid polar │ │ │ │ + 0x00048dc0 206d696e 286d795f 636c656e 2f6d795f min(my_clen/my_ │ │ │ │ + 0x00048dd0 6e73616d 2c322a70 692f6d79 5f6d6178 nsam,2*pi/my_max │ │ │ │ + 0x00048de0 6e73616d 290a6d61 785f6e73 65633d33 nsam).max_nsec=3 │ │ │ │ + 0x00048df0 36202320 61667465 72207468 69732077 6 # after this w │ │ │ │ + 0x00048e00 6f6e2774 20647261 77207365 63746f72 on't draw sector │ │ │ │ + 0x00048e10 730a236d 795f6e73 65633d6d 795f6e73 s.#my_nsec=my_ns │ │ │ │ + 0x00048e20 616d2023 206f6e65 20736563 746f7220 am # one sector │ │ │ │ + 0x00048e30 70657220 73616d70 6c650a6d 795f6e73 per sample.my_ns │ │ │ │ + 0x00048e40 65633d6d 795f6e6d 61742023 206f6e65 ec=my_nmat # one │ │ │ │ + 0x00048e50 20736563 746f7220 70657220 6d617472 sector per matr │ │ │ │ + 0x00048e60 69780a6d 795f7061 6e676c65 203d2028 ix.my_pangle = ( │ │ │ │ + 0x00048e70 286d795f 636c656e 2f6d795f 6e736563 (my_clen/my_nsec │ │ │ │ + 0x00048e80 293e2828 322a7069 292f6d61 785f6e73 )>((2*pi)/max_ns │ │ │ │ + 0x00048e90 6563293f 286d795f 636c656e 2f6d795f ec)?(my_clen/my_ │ │ │ │ + 0x00048ea0 6e736563 293a322a 7069290a 73657420 nsec):2*pi).set │ │ │ │ + 0x00048eb0 67726964 20706f6c 6172206d 795f7061 grid polar my_pa │ │ │ │ + 0x00048ec0 6e676c65 0a736574 20677269 64206c61 ngle.set grid la │ │ │ │ + 0x00048ed0 79657264 65666175 6c74206c 696e6574 yerdefault linet │ │ │ │ + 0x00048ee0 79706520 30206c69 6e657769 64746820 ype 0 linewidth │ │ │ │ + 0x00048ef0 312e302c 206c696e 65747970 65203020 1.0, linetype 0 │ │ │ │ + 0x00048f00 6c696e65 77696474 6820342e 300a7365 linewidth 4.0.se │ │ │ │ + 0x00048f10 74206772 6964206e 6f787469 6373206e t grid noxtics n │ │ │ │ + 0x00048f20 6f6d7874 69637320 6e6f7974 69637320 omxtics noytics │ │ │ │ + 0x00048f30 6e6f6d79 74696373 206e6f7a 74696373 nomytics noztics │ │ │ │ + 0x00048f40 206e6f6d 7a746963 73206e6f 78327469 nomztics nox2ti │ │ │ │ + 0x00048f50 6373206e 6f6d7832 74696373 206e6f79 cs nomx2tics noy │ │ │ │ + 0x00048f60 32746963 73206e6f 6d793274 69637320 2tics nomy2tics │ │ │ │ + 0x00048f70 6e6f6362 74696373 206e6f6d 63627469 nocbtics nomcbti │ │ │ │ + 0x00048f80 63730a75 6e736574 20787469 63730a75 cs.unset xtics.u │ │ │ │ + 0x00048f90 6e736574 20797469 63730a75 6e736574 nset ytics.unset │ │ │ │ + 0x00048fa0 20626f72 6465720a 73657420 6f726967 border.set orig │ │ │ │ + 0x00048fb0 696e2030 2e302c20 302e303b 0a736574 in 0.0, 0.0;.set │ │ │ │ + 0x00048fc0 20727469 63732061 75746f66 72657120 rtics autofreq │ │ │ │ + 0x00048fd0 0a736574 20727261 6e676520 5b203020 .set rrange [ 0 │ │ │ │ + 0x00048fe0 3a206d79 5f726e67 65205d20 6e6f7265 : my_rnge ] nore │ │ │ │ + 0x00048ff0 76657273 65206e6f 77726974 65626163 verse nowritebac │ │ │ │ + 0x00049000 6b200a00 25730a73 6574206f 75747075 k ..%s.set outpu │ │ │ │ + 0x00049010 74206d79 5f646972 2e272f25 7327200a t my_dir.'/%s' . │ │ │ │ + 0x00049020 00000000 6d795f61 72727920 3d206d79 ....my_arry = my │ │ │ │ + 0x00049030 5f727661 6c0a6d79 5f617272 78203d20 _rval.my_arrx = │ │ │ │ + 0x00049040 6d795f61 7667282d 31290a6d 795f6d61 my_avg(-1).my_ma │ │ │ │ + 0x00049050 7828782c 7929203d 20282078 203c2079 x(x,y) = ( x < y │ │ │ │ + 0x00049060 203f2078 203a2079 290a6d79 5f73706f ? x : y).my_spo │ │ │ │ + 0x00049070 736c2878 29203d20 28207820 3c20312e sl(x) = ( x < 1. │ │ │ │ + 0x00049080 30203f20 2728736c 6f77646f 776e2927 0 ? '(slowdown)' │ │ │ │ + 0x00049090 203a2027 28737065 65647570 2927290a : '(speedup)'). │ │ │ │ + 0x000490a0 73657420 6172726f 77206672 6f6d2031 set arrow from 1 │ │ │ │ + 0x000490b0 2c6d795f 61727279 20746f20 6d795f61 ,my_arry to my_a │ │ │ │ + 0x000490c0 7272782c 6d795f61 72727920 6c732035 rrx,my_arry ls 5 │ │ │ │ + 0x000490d0 206c7720 302e3420 6c632072 6762636f lw 0.4 lc rgbco │ │ │ │ + 0x000490e0 6c6f7220 27626c61 636b2720 66726f6e lor 'black' fron │ │ │ │ + 0x000490f0 740a7365 74206172 726f7720 6e6f6865 t.set arrow nohe │ │ │ │ + 0x00049100 61642066 726f6d20 20202020 20202020 ad from │ │ │ │ + 0x00049110 20206d79 5f617272 782c6d79 5f617272 my_arrx,my_arr │ │ │ │ + 0x00049120 7920746f 20202020 20202020 2020206d y to m │ │ │ │ + 0x00049130 795f6172 72782c30 206c7720 2e34206c y_arrx,0 lw .4 l │ │ │ │ + 0x00049140 74203020 6c632027 626c6163 6b272066 t 0 lc 'black' f │ │ │ │ + 0x00049150 726f6e74 0a736574 20617272 6f77206e ront.set arrow n │ │ │ │ + 0x00049160 6f686561 64206672 6f6d2020 20202020 ohead from │ │ │ │ + 0x00049170 20202020 20312020 20202020 2c6d795f 1 ,my_ │ │ │ │ + 0x00049180 61727279 20746f20 20202020 20202020 arry to │ │ │ │ + 0x00049190 20203120 20202020 202c3020 6c77202e 1 ,0 lw . │ │ │ │ + 0x000491a0 34206c74 2030206c 63202762 6c61636b 4 lt 0 lc 'black │ │ │ │ + 0x000491b0 27206672 6f6e740a 73657420 6c616265 ' front.set labe │ │ │ │ + 0x000491c0 6c207370 72696e74 66282720 25252e32 l sprintf(' %%.2 │ │ │ │ + 0x000491d0 66782025 2573272c 6d795f61 7272782c fx %%s',my_arrx, │ │ │ │ + 0x000491e0 6d795f73 706f736c 286d795f 61727278 my_sposl(my_arrx │ │ │ │ + 0x000491f0 29292061 74206d79 5f6d6178 28312c6d )) at my_max(1,m │ │ │ │ + 0x00049200 795f6172 7278292c 6d795f61 7272792a y_arrx),my_arry* │ │ │ │ + 0x00049210 312e3035 2066726f 6e742066 6f6e7420 1.05 front font │ │ │ │ + 0x00049220 2754696d 65732d52 6f6d616e 2c313027 'Times-Roman,10' │ │ │ │ + 0x00049230 0a000000 73657420 7972616e 6765205b ....set yrange [ │ │ │ │ + 0x00049240 2d6d795f 7276616c 3a206d79 5f727661 -my_rval: my_rva │ │ │ │ + 0x00049250 6c5d3b0a 73657420 7872616e 6765205b l];.set xrange [ │ │ │ │ + 0x00049260 2d6d795f 7276616c 3a206d79 5f727661 -my_rval: my_rva │ │ │ │ + 0x00049270 6c5d3b0a 73657420 6d756c74 69706c6f l];.set multiplo │ │ │ │ + 0x00049280 740a6d79 5f722878 293d2878 2b2e3529 t.my_r(x)=(x+.5) │ │ │ │ + 0x00049290 2a6d795f 636c656e 2f6d795f 6e73616d *my_clen/my_nsam │ │ │ │ + 0x000492a0 0a6d795f 76287829 3d312a78 0a726564 .my_v(x)=1*x.red │ │ │ │ + 0x000492b0 3d272364 64303030 30270a23 67726565 ='#dd0000'.#gree │ │ │ │ + 0x000492c0 6e3d2723 30306464 3030270a 23626c61 n='#00dd00'.#bla │ │ │ │ + 0x000492d0 636b3d27 23303030 30303027 0a6d795f ck='#000000'.my_ │ │ │ │ + 0x000492e0 695f6172 67622872 2c672c62 29203d20 i_argb(r,g,b) = │ │ │ │ + 0x000492f0 30202b20 36353533 36202a20 696e7428 0 + 65536 * int( │ │ │ │ + 0x00049300 7229202b 20323536 202a2069 6e742867 r) + 256 * int(g │ │ │ │ + 0x00049310 29202b20 696e7428 62290a6d 795f695f ) + int(b).my_i_ │ │ │ │ + 0x00049320 7265643d 6d795f69 5f617267 62283235 red=my_i_argb(25 │ │ │ │ + 0x00049330 352c302c 30290a6d 795f695f 67726565 5,0,0).my_i_gree │ │ │ │ + 0x00049340 6e3d6d79 5f695f61 72676228 302c3235 n=my_i_argb(0,25 │ │ │ │ + 0x00049350 352c3029 0a6d795f 695f626c 75653d6d 5,0).my_i_blue=m │ │ │ │ + 0x00049360 795f695f 61726762 28302c30 2c323535 y_i_argb(0,0,255 │ │ │ │ + 0x00049370 290a6d79 5f695f62 6c61636b 3d6d795f ).my_i_black=my_ │ │ │ │ + 0x00049380 695f6172 67622830 2c302c30 290a6d79 i_argb(0,0,0).my │ │ │ │ + 0x00049390 5f726762 5f747970 655f7328 7429203d _rgb_type_s(t) = │ │ │ │ + 0x000493a0 20282074 20657120 27442720 29203f20 ( t eq 'D' ) ? │ │ │ │ + 0x000493b0 6d795f69 5f726564 203a2028 28207420 my_i_red : (( t │ │ │ │ + 0x000493c0 65712027 5a272029 203f206d 795f695f eq 'Z' ) ? my_i_ │ │ │ │ + 0x000493d0 626c7565 3a202828 74206571 20275327 blue: ((t eq 'S' │ │ │ │ + 0x000493e0 29203f20 6d795f69 5f677265 656e3a6d ) ? my_i_green:m │ │ │ │ + 0x000493f0 795f695f 626c6163 6b202929 0a6d795f y_i_black )).my_ │ │ │ │ + 0x00049400 7267625f 73796d6d 5f732873 29203d20 rgb_symm_s(s) = │ │ │ │ + 0x00049410 28207320 65712027 53272029 203f206d ( s eq 'S' ) ? m │ │ │ │ + 0x00049420 795f695f 72656420 3a206d79 5f695f62 y_i_red : my_i_b │ │ │ │ + 0x00049430 6c61636b 200a6c6f 6732286e 29203d20 lack .log2(n) = │ │ │ │ + 0x00049440 6c6f6728 6e292f6c 6f672832 2e302920 log(n)/log(2.0) │ │ │ │ + 0x00049450 23204649 584d450a 6d795f72 67625f6e # FIXME.my_rgb_n │ │ │ │ + 0x00049460 7268735f 73286e72 68732920 3d202820 rhs_s(nrhs) = ( │ │ │ │ + 0x00049470 6e726873 203d3d20 31202920 3f206d79 nrhs == 1 ) ? my │ │ │ │ + 0x00049480 5f695f72 6564203a 206d795f 695f626c _i_red : my_i_bl │ │ │ │ + 0x00049490 61636b20 0a236d79 5f726762 5f6e7268 ack .#my_rgb_nrh │ │ │ │ + 0x000494a0 735f7328 6e726873 29203d20 696e7428 s_s(nrhs) = int( │ │ │ │ + 0x000494b0 6c6f6732 286e7268 7329290a 236d795f log2(nrhs)).#my_ │ │ │ │ + 0x000494c0 7267625f 6e726873 5f73286e 72687329 rgb_nrhs_s(nrhs) │ │ │ │ + 0x000494d0 203d206e 7268730a 6d795f72 67625f63 = nrhs.my_rgb_c │ │ │ │ + 0x000494e0 6f6c7328 6e632c74 632c7363 29203d20 ols(nc,tc,sc) = │ │ │ │ + 0x000494f0 6d795f72 67625f74 7970655f 73287374 my_rgb_type_s(st │ │ │ │ + 0x00049500 72696e67 636f6c75 6d6e2874 63292920 ringcolumn(tc)) │ │ │ │ + 0x00049510 23207479 70652d3e 636f6c6f 720a236d # type->color.#m │ │ │ │ + 0x00049520 795f7267 625f636f 6c73286e 632c7463 y_rgb_cols(nc,tc │ │ │ │ + 0x00049530 2c736329 203d206d 795f7267 625f7379 ,sc) = my_rgb_sy │ │ │ │ + 0x00049540 6d6d5f73 28737472 696e6763 6f6c756d mm_s(stringcolum │ │ │ │ + 0x00049550 6e287363 29292023 2073796d 6d2d3e63 n(sc)) # symm->c │ │ │ │ + 0x00049560 6f6c6f72 0a236d79 5f726762 5f636f6c olor.#my_rgb_col │ │ │ │ + 0x00049570 73286e63 2c74632c 73632920 3d206d79 s(nc,tc,sc) = my │ │ │ │ + 0x00049580 5f726762 5f6e7268 735f7328 636f6c75 _rgb_nrhs_s(colu │ │ │ │ + 0x00049590 6d6e286e 63292920 23206e72 68732d3e mn(nc)) # nrhs-> │ │ │ │ + 0x000495a0 636f6c6f 720a236d 795f7267 625f7479 color.#my_rgb_ty │ │ │ │ + 0x000495b0 70655f63 6f6c2874 6329203d 206d795f pe_col(tc) = my_ │ │ │ │ + 0x000495c0 695f7265 64202320 74797065 2d3e636f i_red # type->co │ │ │ │ + 0x000495d0 6c6f720a 706c6f74 2031206e 6f746974 lor.plot 1 notit │ │ │ │ + 0x000495e0 6c652077 69746820 66696c6c 65646375 le with filledcu │ │ │ │ + 0x000495f0 72766573 2062656c 6f77206c 696e6574 rves below linet │ │ │ │ + 0x00049600 79706520 31206c69 6e657769 64746820 ype 1 linewidth │ │ │ │ + 0x00049610 302e3030 30206c69 6e65636f 6c6f7220 0.000 linecolor │ │ │ │ + 0x00049620 72676220 27236464 64646464 27200a70 rgb '#dddddd' .p │ │ │ │ + 0x00049630 6c6f7420 272d2720 7573696e 67202828 lot '-' using (( │ │ │ │ + 0x00049640 6d795f72 28243229 29293a28 286d795f my_r($2))):((my_ │ │ │ │ + 0x00049650 76282431 2929293a 28286d79 5f726762 v($1))):((my_rgb │ │ │ │ + 0x00049660 5f636f6c 7328332c 342c3529 29292074 _cols(3,4,5))) t │ │ │ │ + 0x00049670 69746c65 206d795f 7469746c 65206c63 itle my_title lc │ │ │ │ + 0x00049680 20726762 636f6c6f 72207661 72696162 rgbcolor variab │ │ │ │ + 0x00049690 6c652070 73203120 70742036 2c096d79 le ps 1 pt 6,.my │ │ │ │ + 0x000496a0 5f617667 282d3129 206e6f74 69746c65 _avg(-1) notitle │ │ │ │ + 0x000496b0 206c7420 30206c63 20726762 636f6c6f lt 0 lc rgbcolo │ │ │ │ + 0x000496c0 72207265 640a0000 25737365 74206f75 r red...%sset ou │ │ │ │ + 0x000496d0 74707574 20272573 273b0000 73657420 tput '%s';..set │ │ │ │ + 0x000496e0 786c6162 656c2027 62797465 73207065 xlabel 'bytes pe │ │ │ │ + 0x000496f0 72207375 626d6174 72697827 0a000000 r submatrix'.... │ │ │ │ + 0x00049700 73657420 796c6162 656c2027 70657266 set ylabel 'perf │ │ │ │ + 0x00049710 6f726d61 6e63652c 204d666c 6f70732f ormance, Mflops/ │ │ │ │ + 0x00049720 73270a00 73657420 78746963 7320726f s'..set xtics ro │ │ │ │ + 0x00049730 74617465 20627920 2d34350a 00000000 tate by -45..... │ │ │ │ + 0x00049740 706c6f74 20272d27 20757369 6e672031 plot '-' using 1 │ │ │ │ + 0x00049750 3a323a33 3a342077 69746820 76656374 :2:3:4 with vect │ │ │ │ + 0x00049760 6f727320 7469746c 65202772 73622720 ors title 'rsb' │ │ │ │ + 0x00049770 6c742072 67622027 72656427 0a000000 lt rgb 'red'.... │ │ │ │ + 0x00049780 23706f6c 61722070 6c6f7420 696e7374 #polar plot inst │ │ │ │ + 0x00049790 72756374 696f6e73 20525342 5f505244 ructions RSB_PRD │ │ │ │ + 0x000497a0 5f535459 4c455f50 4c545f53 55424d5f _STYLE_PLT_SUBM_ │ │ │ │ + 0x000497b0 42535f50 4f4c4152 2028756e 66696e69 BS_POLAR (unfini │ │ │ │ + 0x000497c0 73686564 290a0000 256c6520 256c6520 shed)...%le %le │ │ │ │ + 0x000497d0 256c6520 256c650a 00000000 256c6520 %le %le.....%le │ │ │ │ + 0x000497e0 25642025 64202563 2025630a 00000000 %d %d %c %c..... │ │ │ │ + 0x000497f0 256c6520 25640a00 756e7365 74206d75 %le %d..unset mu │ │ │ │ + 0x00049800 6c746970 6c6f743b 756e7365 74206c61 ltiplot;unset la │ │ │ │ + 0x00049810 62656c3b 756e7365 74206172 726f773b bel;unset arrow; │ │ │ │ + 0x00049820 0a232050 4c4f5420 454e440a 0a000000 .# PLOT END..... │ │ │ │ + 0x00049830 20726566 2e20756e 742e2072 7362206f ref. unt. rsb o │ │ │ │ + 0x00049840 70657261 74696f6e 2074696d 65207761 peration time wa │ │ │ │ + 0x00049850 733a206f 6e206176 672e2025 322e336c s: on avg. %2.3l │ │ │ │ + 0x00049860 65732c20 6d696e20 25322e33 6c65732c es, min %2.3les, │ │ │ │ + 0x00049870 206d6178 2025322e 336c6573 2c20746f max %2.3les, to │ │ │ │ + 0x00049880 74202532 2e336c65 73202825 64207361 t %2.3les (%d sa │ │ │ │ + 0x00049890 6d706c65 73290a00 72736220 6175746f mples)..rsb auto │ │ │ │ + 0x000498a0 2074756e 696e6720 28206f6e 6c792075 tuning ( only u │ │ │ │ + 0x000498b0 6e737563 63657373 66756c20 20292074 nsuccessful ) t │ │ │ │ + 0x000498c0 696d6520 7761733a 206f6e20 6176672e ime was: on avg. │ │ │ │ + 0x000498d0 3a202535 2e326c66 20732c20 6d696e20 : %5.2lf s, min │ │ │ │ + 0x000498e0 25352e32 6c662073 2c206d61 78202535 %5.2lf s, max %5 │ │ │ │ + 0x000498f0 2e326c66 20732c20 746f7420 25352e32 .2lf s, tot %5.2 │ │ │ │ + 0x00049900 6c662073 20282564 2073616d 706c6573 lf s (%d samples │ │ │ │ + 0x00049910 290a0000 20626573 74207475 6e2e2072 )... best tun. r │ │ │ │ + 0x00049920 7362206f 70657261 74696f6e 2074696d sb operation tim │ │ │ │ + 0x00049930 65207761 733a206f 6e206176 672e2025 e was: on avg. % │ │ │ │ + 0x00049940 322e336c 65732c20 6d696e20 25322e33 2.3les, min %2.3 │ │ │ │ + 0x00049950 6c65732c 206d6178 2025322e 336c6573 les, max %2.3les │ │ │ │ + 0x00049960 2c20746f 74202532 2e336c65 73202825 , tot %2.3les (% │ │ │ │ + 0x00049970 64207361 6d706c65 73290a00 5253425f d samples)..RSB_ │ │ │ │ + 0x00049980 50525f4f 4e4c595f 544f5441 4c5f5441 PR_ONLY_TOTAL_TA │ │ │ │ + 0x00049990 424c4500 5c646f63 756d656e 74636c61 BLE.\documentcla │ │ │ │ + 0x000499a0 73735b61 312c706f 72747261 69742c70 ss[a1,portrait,p │ │ │ │ + 0x000499b0 6c61696e 73656374 696f6e73 5d7b7363 lainsections]{sc │ │ │ │ + 0x000499c0 69706f73 7465727d 205c7573 65706163 iposter} \usepac │ │ │ │ + 0x000499d0 6b616765 7b6c6f6e 67746162 6c652c74 kage{longtable,t │ │ │ │ + 0x000499e0 6162752c 75726c2c 636f6c6f 727d205c abu,url,color} \ │ │ │ │ + 0x000499f0 75736570 61636b61 67655b63 6d5d7b66 usepackage[cm]{f │ │ │ │ + 0x00049a00 756c6c70 6167657d 205c7573 65706163 ullpage} \usepac │ │ │ │ + 0x00049a10 6b616765 5b746162 6c652c78 31316e61 kage[table,x11na │ │ │ │ + 0x00049a20 6d65735d 7b78636f 6c6f727d 205c7573 mes]{xcolor} \us │ │ │ │ + 0x00049a30 65706163 6b616765 5b687970 6572696e epackage[hyperin │ │ │ │ + 0x00049a40 6465782c 626f6f6b 6d61726b 735d7b68 dex,bookmarks]{h │ │ │ │ + 0x00049a50 79706572 7265667d 25252062 6f6f6b6d yperref}%% bookm │ │ │ │ + 0x00049a60 61726b73 20646f20 6e6f7420 7365656d arks do not seem │ │ │ │ + 0x00049a70 20746f20 776f726b 0a5c6265 67696e7b to work.\begin{ │ │ │ │ + 0x00049a80 646f6375 6d656e74 7d5c7469 746c657b document}\title{ │ │ │ │ + 0x00049a90 6c696272 73622070 6572666f 726d616e librsb performan │ │ │ │ + 0x00049aa0 63652c20 706f7374 70726f63 65737365 ce, postprocesse │ │ │ │ + 0x00049ab0 64207769 7468206c 69627273 6220312e d with librsb 1. │ │ │ │ + 0x00049ac0 332e302e 322e7d5c 61757468 6f727b7d 3.0.2.}\author{} │ │ │ │ + 0x00049ad0 205c6265 67696e7b 74696e79 7d205c72 \begin{tiny} \r │ │ │ │ + 0x00049ae0 6f77636f 6c6f7273 7b317d7b 77686974 owcolors{1}{whit │ │ │ │ + 0x00049af0 65213830 21677261 797d7b77 68697465 e!80!gray}{white │ │ │ │ + 0x00049b00 7d0a0000 25637072 3a203d3d 3d3d3d3d }...%cpr: ====== │ │ │ │ + 0x00049b10 3d3d2000 20416c6c 20726573 756c7473 == . All results │ │ │ │ + 0x00049b20 20286e6f 74206c69 6d697469 6e67290a (not limiting). │ │ │ │ + 0x00049b30 00000000 66696c65 2d25642d 25730000 ....file-%d-%s.. │ │ │ │ + 0x00049b40 204c696d 6974696e 6720746f 2066696c Limiting to fil │ │ │ │ + 0x00049b50 65202564 2f256420 2d2d2d20 25733a0a e %d/%d --- %s:. │ │ │ │ + 0x00049b60 00000000 66696c65 2d25642d 25732d74 ....file-%d-%s-t │ │ │ │ + 0x00049b70 72616e73 412d2563 00000000 204c696d ransA-%c.... Lim │ │ │ │ + 0x00049b80 6974696e 6720746f 20626f74 68206669 iting to both fi │ │ │ │ + 0x00049b90 6c652025 642f2564 202d2d2d 20257320 le %d/%d --- %s │ │ │ │ + 0x00049ba0 616e6420 7472616e 73413d25 633a0a00 and transA=%c:.. │ │ │ │ + 0x00049bb0 66696c65 2d25642d 25732d74 7970652d file-%d-%s-type- │ │ │ │ + 0x00049bc0 25630000 204c696d 6974696e 6720746f %c.. Limiting to │ │ │ │ + 0x00049bd0 20626f74 68206669 6c652025 642f2564 both file %d/%d │ │ │ │ + 0x00049be0 202d2d2d 20257320 616e6420 74797065 --- %s and type │ │ │ │ + 0x00049bf0 2025633a 0a000000 73796d6d 65747279 %c:....symmetry │ │ │ │ + 0x00049c00 2d256300 204c696d 6974696e 6720746f -%c. Limiting to │ │ │ │ + 0x00049c10 2073796d 6d657472 79202563 20283078 symmetry %c (0x │ │ │ │ + 0x00049c20 25782920 0a000000 74797065 2d256300 %x) ....type-%c. │ │ │ │ + 0x00049c30 204c696d 6974696e 6720746f 20747970 Limiting to typ │ │ │ │ + 0x00049c40 65202563 3a0a0000 6e726873 2d256400 e %c:...nrhs-%d. │ │ │ │ + 0x00049c50 204c696d 6974696e 6720746f 206e7268 Limiting to nrh │ │ │ │ + 0x00049c60 733d2564 3a0a0000 7472616e 73412d25 s=%d:...transA-% │ │ │ │ + 0x00049c70 63000000 204c696d 6974696e 6720746f c... Limiting to │ │ │ │ + 0x00049c80 20747261 6e73413d 25633a0a 00000000 transA=%c:..... │ │ │ │ + 0x00049c90 7472616e 73412d25 632d6e72 68732d25 transA-%c-nrhs-% │ │ │ │ + 0x00049ca0 64000000 204c696d 6974696e 6720746f d... Limiting to │ │ │ │ + 0x00049cb0 20626f74 68207472 616e7341 3d256320 both transA=%c │ │ │ │ + 0x00049cc0 616e6420 6e726873 3d25643a 0a000000 and nrhs=%d:.... │ │ │ │ + 0x00049cd0 5c656e64 7b74696e 797d5c65 6e647b64 \end{tiny}\end{d │ │ │ │ + 0x00049ce0 6f63756d 656e747d 0a000000 5265636f ocument}....Reco │ │ │ │ + 0x00049cf0 72642063 6f6c6c65 6374696f 6e20746f rd collection to │ │ │ │ + 0x00049d00 6f6b2025 352e326c 6620732e 0a000000 ok %5.2lf s..... │ │ │ │ + 0x00049d10 5265636f 72642063 6f6d7072 69736573 Record comprises │ │ │ │ + 0x00049d20 20256420 6d656d6f 72792062 656e6368 %d memory bench │ │ │ │ + 0x00049d30 6d61726b 2073616d 706c6573 20287072 mark samples (pr │ │ │ │ + 0x00049d40 6570656e 64205253 425f5052 5f4d4257 epend RSB_PR_MBW │ │ │ │ + 0x00049d50 3d312074 6f206475 6d702074 68697329 =1 to dump this) │ │ │ │ + 0x00049d60 2e0a0000 5253425f 50525f4d 42570000 ....RSB_PR_MBW.. │ │ │ │ + 0x00049d70 5265636f 72642063 6f6d7072 69736573 Record comprises │ │ │ │ + 0x00049d80 20256420 656e7669 726f6e6d 656e7420 %d environment │ │ │ │ + 0x00049d90 76617269 61626c65 7320696e 20256420 variables in %d │ │ │ │ + 0x00049da0 62797465 73202870 72657065 6e642052 bytes (prepend R │ │ │ │ + 0x00049db0 53425f50 525f454e 563d3120 746f2064 SB_PR_ENV=1 to d │ │ │ │ + 0x00049dc0 756d7020 74686973 292e0a00 5253425f ump this)...RSB_ │ │ │ │ + 0x00049dd0 50525f45 4e560000 2535642f 25356420 PR_ENV..%5d/%5d │ │ │ │ + 0x00049de0 25730a00 72620000 25525052 2d302e2e %s..rb..%RPR-0.. │ │ │ │ 0x00049df0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00049e00 00000000 25525052 2d312e2e 20202020 ....%RPR-1.. │ │ │ │ - 0x00049e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00049e20 20202020 00000000 5253425f 50525f52 ....RSB_PR_R │ │ │ │ - 0x00049e30 445f4e55 4c4c4946 595f4649 4c454e41 D_NULLIFY_FILENA │ │ │ │ - 0x00049e40 4d454900 5253425f 50525f52 445f5245 MEI.RSB_PR_RD_RE │ │ │ │ - 0x00049e50 53545249 43545f46 494c454e 414d4549 STRICT_FILENAMEI │ │ │ │ - 0x00049e60 00000000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ - 0x00049e70 4c4c4946 595f5341 4d504c45 49445800 LLIFY_SAMPLEIDX. │ │ │ │ - 0x00049e80 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x00049e90 43545f53 414d504c 45494458 00000000 CT_SAMPLEIDX.... │ │ │ │ - 0x00049ea0 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x00049eb0 43545f54 52414e53 41000000 5253425f CT_TRANSA...RSB_ │ │ │ │ - 0x00049ec0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x00049ed0 525f4d49 4e000000 5253425f 50525f52 R_MIN...RSB_PR_R │ │ │ │ - 0x00049ee0 445f5245 53545249 43545f4e 525f4d41 D_RESTRICT_NR_MA │ │ │ │ - 0x00049ef0 58000000 5253425f 50525f52 445f5245 X...RSB_PR_RD_RE │ │ │ │ - 0x00049f00 53545249 43545f4e 435f4d49 4e000000 STRICT_NC_MIN... │ │ │ │ - 0x00049f10 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x00049f20 43545f4e 435f4d41 58000000 5253425f CT_NC_MAX...RSB_ │ │ │ │ - 0x00049f30 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x00049f40 4e5a5f4d 494e0000 5253425f 50525f52 NZ_MIN..RSB_PR_R │ │ │ │ - 0x00049f50 445f5245 53545249 43545f4e 4e5a5f4d D_RESTRICT_NNZ_M │ │ │ │ - 0x00049f60 41580000 5253425f 50525f52 445f5245 AX..RSB_PR_RD_RE │ │ │ │ - 0x00049f70 53545249 43545f4e 5355424d 5f4d494e STRICT_NSUBM_MIN │ │ │ │ - 0x00049f80 00000000 5253425f 50525f52 445f5245 ....RSB_PR_RD_RE │ │ │ │ - 0x00049f90 53545249 43545f4e 5355424d 5f4d4158 STRICT_NSUBM_MAX │ │ │ │ - 0x00049fa0 00000000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ - 0x00049fb0 4c4c4946 595f5452 414e5341 00000000 LLIFY_TRANSA.... │ │ │ │ - 0x00049fc0 5253425f 50525f52 445f4e55 4c4c4946 RSB_PR_RD_NULLIF │ │ │ │ - 0x00049fd0 595f4e52 48534900 5253425f 50525f52 Y_NRHSI.RSB_PR_R │ │ │ │ - 0x00049fe0 445f5245 53545249 43545f4e 52485349 D_RESTRICT_NRHSI │ │ │ │ - 0x00049ff0 00000000 46696c65 20257320 616c7265 ....File %s alre │ │ │ │ - 0x0004a000 61647920 65786973 74732120 52656675 ady exists! Refu │ │ │ │ - 0x0004a010 73696e67 20746f20 6f766572 77726974 sing to overwrit │ │ │ │ - 0x0004a020 652e0a00 77620000 53617665 64206120 e...wb..Saved a │ │ │ │ - 0x0004a030 70657266 6f726d61 6e636520 7265636f performance reco │ │ │ │ - 0x0004a040 7264206f 66202564 2073616d 706c6573 rd of %d samples │ │ │ │ - 0x0004a050 20746f20 25730a00 4e6f2070 6572666f to %s..No perfo │ │ │ │ - 0x0004a060 726d616e 63652072 65636f72 64206669 rmance record fi │ │ │ │ - 0x0004a070 6c657320 746f2064 756d7020 213f2050 les to dump !? P │ │ │ │ - 0x0004a080 6c656173 65207370 65636966 79206174 lease specify at │ │ │ │ - 0x0004a090 206c6561 7374206f 6e652e0a 00000000 least one...... │ │ │ │ - 0x0004a0a0 436f6e73 69646572 20667572 74686572 Consider further │ │ │ │ - 0x0004a0b0 206f7074 696f6e73 2c207370 65636966 options, specif │ │ │ │ - 0x0004a0c0 6961626c 65207669 6120656e 7669726f iable via enviro │ │ │ │ - 0x0004a0d0 6e6d656e 74207661 72696162 6c65733a nment variables: │ │ │ │ - 0x0004a0e0 0a000000 23206265 67696e20 6f662068 ....# begin of h │ │ │ │ - 0x0004a0f0 656c7020 6d657373 6167650a 00000000 elp message..... │ │ │ │ - 0x0004a100 23205468 69732066 65617475 7265206f # This feature o │ │ │ │ - 0x0004a110 66206c69 62727362 20697320 6e6f7420 f librsb is not │ │ │ │ - 0x0004a120 75666669 6369616c 6c792073 7570706f ufficially suppo │ │ │ │ - 0x0004a130 72746564 2e0a0000 23207468 72657368 rted....# thresh │ │ │ │ - 0x0004a140 6f6c6420 28657870 72657373 65642061 old (expressed a │ │ │ │ - 0x0004a150 73207261 74696f29 20626574 7765656e s ratio) between │ │ │ │ - 0x0004a160 2076616c 7565733a 0a000000 5253425f values:....RSB_ │ │ │ │ - 0x0004a170 434d505f 54485220 23206e65 61726c79 CMP_THR # nearly │ │ │ │ - 0x0004a180 2073616d 65207468 72657368 6f6c640a same threshold. │ │ │ │ - 0x0004a190 00000000 5253425f 4150455f 54485220 ....RSB_APE_THR │ │ │ │ - 0x0004a1a0 2320636c 6f736520 76616c75 65732074 # close values t │ │ │ │ - 0x0004a1b0 68726573 686f6c64 0a000000 5253425f hreshold....RSB_ │ │ │ │ - 0x0004a1c0 524c445f 54485220 23207265 6c657661 RLD_THR # releva │ │ │ │ - 0x0004a1d0 6e742064 69666665 72656e63 65207468 nt difference th │ │ │ │ - 0x0004a1e0 72657368 6f6c640a 00000000 5253425f reshold.....RSB_ │ │ │ │ - 0x0004a1f0 4855445f 54485220 23206875 67652064 HUD_THR # huge d │ │ │ │ - 0x0004a200 69666665 72656e63 65207468 72657368 ifference thresh │ │ │ │ - 0x0004a210 6f6c640a 00000000 5253425f 5052445f old.....RSB_PRD_ │ │ │ │ - 0x0004a220 5354594c 455f504c 545f464d 54202320 STYLE_PLT_FMT # │ │ │ │ - 0x0004a230 28696620 5253425f 50525f53 523d3229 (if RSB_PR_SR=2) │ │ │ │ - 0x0004a240 20706c6f 74206669 6c652066 6f726d61 plot file forma │ │ │ │ - 0x0004a250 743a2045 50532069 66207365 742c2050 t: EPS if set, P │ │ │ │ - 0x0004a260 4e47206f 74686572 77697365 0a000000 NG otherwise.... │ │ │ │ - 0x0004a270 5253425f 5052445f 5354594c 455f504c RSB_PRD_STYLE_PL │ │ │ │ - 0x0004a280 545f5046 4e202320 28696620 5253425f T_PFN # (if RSB_ │ │ │ │ - 0x0004a290 50525f53 523d3229 20706c6f 74206669 PR_SR=2) plot fi │ │ │ │ - 0x0004a2a0 6c65206e 616d650a 00000000 5253425f le name.....RSB_ │ │ │ │ - 0x0004a2b0 50525f46 53455053 54522023 20466965 PR_FSEPSTR # Fie │ │ │ │ - 0x0004a2c0 6c642073 65706172 61746f72 20737472 ld separator str │ │ │ │ - 0x0004a2d0 696e670a 00000000 5253425f 50525f45 ing.....RSB_PR_E │ │ │ │ - 0x0004a2e0 4e444c53 54522023 20456e64 206f6620 NDLSTR # End of │ │ │ │ - 0x0004a2f0 6c696e65 20736570 61726174 6f722073 line separator s │ │ │ │ - 0x0004a300 7472696e 670a0000 5253425f 50525f50 tring...RSB_PR_P │ │ │ │ - 0x0004a310 524c5f43 43202023 20426567 696e6e69 RL_CC # Beginni │ │ │ │ - 0x0004a320 6e67206f 66206c69 6e652063 6f6d6d65 ng of line comme │ │ │ │ - 0x0004a330 6e742063 6861720a 00000000 5253425f nt char.....RSB_ │ │ │ │ - 0x0004a340 50525f50 524c5f4c 43432023 204c696e PR_PRL_LCC # Lin │ │ │ │ - 0x0004a350 6520436f 6d6d656e 74204368 61726163 e Comment Charac │ │ │ │ - 0x0004a360 7465720a 00000000 5253425f 50525f50 ter.....RSB_PR_P │ │ │ │ - 0x0004a370 524c5f54 43532023 20546162 6c652043 RL_TCS # Table C │ │ │ │ - 0x0004a380 6f6d6d65 6e742053 7472696e 670a0000 omment String... │ │ │ │ - 0x0004a390 5253425f 50525f57 4c544320 23204966 RSB_PR_WLTC # If │ │ │ │ - 0x0004a3a0 203e2030 20616e64 20525342 5f50525f > 0 and RSB_PR_ │ │ │ │ - 0x0004a3b0 53523d30 2c207769 6c6c2065 6d697420 SR=0, will emit │ │ │ │ - 0x0004a3c0 4c615465 58207461 626c6573 09287365 LaTeX tables.(se │ │ │ │ - 0x0004a3d0 7474696e 67206163 636f7264 696e676c tting accordingl │ │ │ │ - 0x0004a3e0 79205253 425f5052 5f50524c 5f4c4343 y RSB_PR_PRL_LCC │ │ │ │ - 0x0004a3f0 2c205253 425f5052 5f50524c 5f544353 , RSB_PR_PRL_TCS │ │ │ │ - 0x0004a400 2c205253 425f5052 5f454e44 4c535452 , RSB_PR_ENDLSTR │ │ │ │ - 0x0004a410 2c205253 425f5052 5f465345 50535452 , RSB_PR_FSEPSTR │ │ │ │ - 0x0004a420 293b2069 66203e20 31206f75 74707574 ); if > 1 output │ │ │ │ - 0x0004a430 2077696c 6c206265 20636f6c 6f726564 will be colored │ │ │ │ - 0x0004a440 0a000000 5253425f 50525f4d 554c5449 ....RSB_PR_MULTI │ │ │ │ - 0x0004a450 44554d50 20232020 25643d64 756d7020 DUMP # %d=dump │ │ │ │ - 0x0004a460 25643d61 75746f2f 61707065 6e642025 %d=auto/append % │ │ │ │ - 0x0004a470 643d7261 74696f20 25643d64 69666620 d=ratio %d=diff │ │ │ │ - 0x0004a480 25643d6d 65726765 2e0a0000 5253425f %d=merge....RSB_ │ │ │ │ - 0x0004a490 50525f52 445f4e55 4c4c4946 595f4649 PR_RD_NULLIFY_FI │ │ │ │ - 0x0004a4a0 4c454e41 4d454920 23206578 636c7564 LENAMEI # exclud │ │ │ │ - 0x0004a4b0 65206120 6d617472 69782720 696e6465 e a matrix' inde │ │ │ │ - 0x0004a4c0 780a0000 5253425f 50525f52 445f5245 x...RSB_PR_RD_RE │ │ │ │ - 0x0004a4d0 53545249 43545f46 494c454e 414d4549 STRICT_FILENAMEI │ │ │ │ - 0x0004a4e0 20232072 65737472 69637420 746f206f # restrict to o │ │ │ │ - 0x0004a4f0 6e65206d 61747269 78272069 6e646578 ne matrix' index │ │ │ │ - 0x0004a500 0a000000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ - 0x0004a510 4c4c4946 595f5452 414e5341 20232065 LLIFY_TRANSA # e │ │ │ │ - 0x0004a520 78636c75 64652061 20747261 6e73706f xclude a transpo │ │ │ │ - 0x0004a530 73697469 6f6e0a00 5253425f 50525f52 sition..RSB_PR_R │ │ │ │ - 0x0004a540 445f5245 53545249 43545f54 52414e53 D_RESTRICT_TRANS │ │ │ │ - 0x0004a550 41202320 72657374 72696374 20746f20 A # restrict to │ │ │ │ - 0x0004a560 6f6e6520 7472616e 73706f73 6974696f one transpositio │ │ │ │ - 0x0004a570 6e0a0000 5253425f 50525f52 445f5245 n...RSB_PR_RD_RE │ │ │ │ - 0x0004a580 53545249 43545f4e 525f4d49 4e202320 STRICT_NR_MIN # │ │ │ │ - 0x0004a590 72657374 72696374 20746f20 6d696e20 restrict to min │ │ │ │ - 0x0004a5a0 6f66206e 720a0000 5253425f 50525f52 of nr...RSB_PR_R │ │ │ │ - 0x0004a5b0 445f5245 53545249 43545f4e 525f4d41 D_RESTRICT_NR_MA │ │ │ │ - 0x0004a5c0 58202320 72657374 72696374 20746f20 X # restrict to │ │ │ │ - 0x0004a5d0 6d617820 6f66206e 720a0000 5253425f max of nr...RSB_ │ │ │ │ - 0x0004a5e0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x0004a5f0 435f4d49 4e202320 72657374 72696374 C_MIN # restrict │ │ │ │ - 0x0004a600 20746f20 6d696e20 6f66206e 630a0000 to min of nc... │ │ │ │ - 0x0004a610 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0004a620 43545f4e 435f4d41 58202320 72657374 CT_NC_MAX # rest │ │ │ │ - 0x0004a630 72696374 20746f20 6d617820 6f66206e rict to max of n │ │ │ │ - 0x0004a640 630a0000 5253425f 50525f52 445f5245 c...RSB_PR_RD_RE │ │ │ │ - 0x0004a650 53545249 43545f4e 4e5a5f4d 494e2023 STRICT_NNZ_MIN # │ │ │ │ - 0x0004a660 20726573 74726963 7420746f 206d696e restrict to min │ │ │ │ - 0x0004a670 206f6620 6e6e7a0a 00000000 5253425f of nnz.....RSB_ │ │ │ │ - 0x0004a680 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x0004a690 4e5a5f4d 41582023 20726573 74726963 NZ_MAX # restric │ │ │ │ - 0x0004a6a0 7420746f 206d6178 206f6620 6e6e7a0a t to max of nnz. │ │ │ │ - 0x0004a6b0 00000000 5253425f 50525f52 445f5245 ....RSB_PR_RD_RE │ │ │ │ - 0x0004a6c0 53545249 43545f4e 5355424d 5f4d494e STRICT_NSUBM_MIN │ │ │ │ - 0x0004a6d0 20232072 65737472 69637420 746f206d # restrict to m │ │ │ │ - 0x0004a6e0 696e206f 66206e73 75626d0a 00000000 in of nsubm..... │ │ │ │ - 0x0004a6f0 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0004a700 43545f4e 5355424d 5f4d4158 20232072 CT_NSUBM_MAX # r │ │ │ │ - 0x0004a710 65737472 69637420 746f206d 6178206f estrict to max o │ │ │ │ - 0x0004a720 66206e73 75626d0a 00000000 5253425f f nsubm.....RSB_ │ │ │ │ - 0x0004a730 50525f52 445f4e55 4c4c4946 595f4e52 PR_RD_NULLIFY_NR │ │ │ │ - 0x0004a740 48534920 23206578 636c7564 65206120 HSI # exclude a │ │ │ │ - 0x0004a750 6e726873 20696e64 65780a00 5253425f nrhs index..RSB_ │ │ │ │ - 0x0004a760 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x0004a770 52485349 20232072 65737472 69637420 RHSI # restrict │ │ │ │ - 0x0004a780 746f206f 6e65206e 72687320 696e6465 to one nrhs inde │ │ │ │ - 0x0004a790 780a0000 5253425f 50525f52 445f4e55 x...RSB_PR_RD_NU │ │ │ │ - 0x0004a7a0 4c4c4946 595f5341 4d504c45 49445820 LLIFY_SAMPLEIDX │ │ │ │ - 0x0004a7b0 23206578 636c7564 65206120 6d617472 # exclude a matr │ │ │ │ - 0x0004a7c0 69782720 696e6465 780a0000 5253425f ix' index...RSB_ │ │ │ │ - 0x0004a7d0 50525f52 445f5245 53545249 43545f53 PR_RD_RESTRICT_S │ │ │ │ - 0x0004a7e0 414d504c 45494458 20232072 65737472 AMPLEIDX # restr │ │ │ │ - 0x0004a7f0 69637420 746f206f 6e65206d 61747269 ict to one matri │ │ │ │ - 0x0004a800 78272069 6e646578 0a000000 5253425f x' index....RSB_ │ │ │ │ - 0x0004a810 50525f4f 4e4c595f 544f5441 4c5f5441 PR_ONLY_TOTAL_TA │ │ │ │ - 0x0004a820 424c4520 23206f6e 6c792074 68652074 BLE # only the t │ │ │ │ - 0x0004a830 6f74616c 20746162 6c652c20 6e6f7420 otal table, not │ │ │ │ - 0x0004a840 74686520 276c696d 69746564 2720736c the 'limited' sl │ │ │ │ - 0x0004a850 69636573 0a000000 5253425f 50525f53 ices....RSB_PR_S │ │ │ │ - 0x0004a860 4156455f 4d554c54 4944554d 50202320 AVE_MULTIDUMP # │ │ │ │ - 0x0004a870 6f757470 75742070 6572666f 726d616e output performan │ │ │ │ - 0x0004a880 63652072 65636f72 64206669 6c656e61 ce record filena │ │ │ │ - 0x0004a890 6d650a00 5253425f 50525f53 52202320 me..RSB_PR_SR # │ │ │ │ - 0x0004a8a0 3020666f 72207461 626c6520 6f757470 0 for table outp │ │ │ │ - 0x0004a8b0 75742c20 3120666f 7220636f 6d706172 ut, 1 for compar │ │ │ │ - 0x0004a8c0 69736f6e 20746162 6c65206f 75747075 ison table outpu │ │ │ │ - 0x0004a8d0 742c2032 20666f72 20706c6f 740a0000 t, 2 for plot... │ │ │ │ - 0x0004a8e0 5253425f 50525f45 4e562023 20707269 RSB_PR_ENV # pri │ │ │ │ - 0x0004a8f0 6e74206f 75742065 6e766972 6f6e6d65 nt out environme │ │ │ │ - 0x0004a900 6e742076 61726961 626c6573 0a000000 nt variables.... │ │ │ │ - 0x0004a910 5253425f 50525f4d 42572023 20707269 RSB_PR_MBW # pri │ │ │ │ - 0x0004a920 6e74206f 7574206d 656d6f72 79206261 nt out memory ba │ │ │ │ - 0x0004a930 6e647769 64746820 62656e63 686d6172 ndwidth benchmar │ │ │ │ - 0x0004a940 6b20696e 666f0a00 2320656e 64206f66 k info..# end of │ │ │ │ - 0x0004a950 2068656c 70206d65 73736167 650a0000 help message... │ │ │ │ - 0x0004a960 596f7520 63616e20 636f6e74 726f6c20 You can control │ │ │ │ - 0x0004a970 6d756c74 69706c65 2066696c 65732064 multiple files d │ │ │ │ - 0x0004a980 756d7020 77697468 20525342 5f50525f ump with RSB_PR_ │ │ │ │ - 0x0004a990 4d554c54 4944554d 503d2025 643d6475 MULTIDUMP= %d=du │ │ │ │ - 0x0004a9a0 6d702025 643d6175 746f2f61 7070656e mp %d=auto/appen │ │ │ │ - 0x0004a9b0 64202564 3d726174 696f2025 643d6469 d %d=ratio %d=di │ │ │ │ - 0x0004a9c0 66662025 643d6d65 7267652e 0a000000 ff %d=merge..... │ │ │ │ - 0x0004a9d0 5253425f 50525f4d 554c5449 44554d50 RSB_PR_MULTIDUMP │ │ │ │ - 0x0004a9e0 00000000 5761726e 696e673a 2068617a ....Warning: haz │ │ │ │ - 0x0004a9f0 61726469 6e672074 68652067 75657373 arding the guess │ │ │ │ - 0x0004aa00 20796f75 20617265 20776f72 6b696e67 you are working │ │ │ │ - 0x0004aa10 20776974 6820636f 6d706c65 6d656e74 with complement │ │ │ │ - 0x0004aa20 61727920 70657266 6f726d61 6e636520 ary performance │ │ │ │ - 0x0004aa30 7265636f 72642066 696c6573 2c207468 record files, th │ │ │ │ - 0x0004aa40 65726566 6f726520 61747465 6d707469 erefore attempti │ │ │ │ - 0x0004aa50 6e67206d 65726769 6e67212e 0a000000 ng merging!..... │ │ │ │ - 0x0004aa60 2e646972 00000000 57696c6c 20617070 .dir....Will app │ │ │ │ - 0x0004aa70 656e6420 70657266 6f726d61 6e636520 end performance │ │ │ │ - 0x0004aa80 7265636f 72647320 6f662066 696c6520 records of file │ │ │ │ - 0x0004aa90 25642f25 643a2025 7320746f 20746861 %d/%d: %s to tha │ │ │ │ - 0x0004aaa0 74206f66 2025732e 0a000000 5761726e t of %s.....Warn │ │ │ │ - 0x0004aab0 696e673a 206a6f69 6e696e67 20617373 ing: joining ass │ │ │ │ - 0x0004aac0 756d696e 6720414c 4c207061 72616d65 uming ALL parame │ │ │ │ - 0x0004aad0 74657273 20617265 20636f6e 666f726d ters are conform │ │ │ │ - 0x0004aae0 616e7420 28657863 65707420 66696c65 ant (except file │ │ │ │ - 0x0004aaf0 6e616d65 73290a00 57696c6c 206d6572 names)..Will mer │ │ │ │ - 0x0004ab00 67652070 6572666f 726d616e 63652072 ge performance r │ │ │ │ - 0x0004ab10 65636f72 6473206f 66206669 6c652025 ecords of file % │ │ │ │ - 0x0004ab20 642f2564 3a202573 20746f20 74686174 d/%d: %s to that │ │ │ │ - 0x0004ab30 206f6620 25732e0a 00000000 5253425f of %s......RSB_ │ │ │ │ - 0x0004ab40 50525f53 4156455f 4d554c54 4944554d PR_SAVE_MULTIDUM │ │ │ │ - 0x0004ab50 50000000 57696c6c 20636f6d 70617265 P...Will compare │ │ │ │ - 0x0004ab60 20706572 666f726d 616e6365 20726563 performance rec │ │ │ │ - 0x0004ab70 6f726473 206f6620 66696c65 2025642f ords of file %d/ │ │ │ │ - 0x0004ab80 25643a20 25732074 6f207468 6174206f %d: %s to that o │ │ │ │ - 0x0004ab90 66202573 20286669 72737420 64697669 f %s (first divi │ │ │ │ - 0x0004aba0 64656420 62792073 65636f6e 64292e20 ded by second). │ │ │ │ - 0x0004abb0 5761726e 696e673a 20617373 756d696e Warning: assumin │ │ │ │ - 0x0004abc0 6720414c 4c207061 72616d65 74657273 g ALL parameters │ │ │ │ - 0x0004abd0 20617265 20636f6e 666f726d 616e740a are conformant. │ │ │ │ - 0x0004abe0 00000000 57696c6c 20636f6d 70617265 ....Will compare │ │ │ │ - 0x0004abf0 20706572 666f726d 616e6365 20726563 performance rec │ │ │ │ - 0x0004ac00 6f726473 206f6620 66696c65 2025642f ords of file %d/ │ │ │ │ - 0x0004ac10 25643a20 25732074 6f207468 6174206f %d: %s to that o │ │ │ │ - 0x0004ac20 66202573 20286669 72737420 6d696e75 f %s (first minu │ │ │ │ - 0x0004ac30 73207365 636f6e64 292e2057 61726e69 s second). Warni │ │ │ │ - 0x0004ac40 6e673a20 61737375 6d696e67 20414c4c ng: assuming ALL │ │ │ │ - 0x0004ac50 20706172 616d6574 65727320 61726520 parameters are │ │ │ │ - 0x0004ac60 636f6e66 6f726d61 6e740a00 49742073 conformant..It s │ │ │ │ - 0x0004ac70 65656d73 206c696b 65206f6e 65206f66 eems like one of │ │ │ │ - 0x0004ac80 20746865 2074776f 20726563 6f726473 the two records │ │ │ │ - 0x0004ac90 20697320 696e636f 6d706c65 7465210a is incomplete!. │ │ │ │ - 0x0004aca0 00000000 4f757420 6f662025 64207361 ....Out of %d sa │ │ │ │ - 0x0004acb0 6d706c65 732c206f 6e652072 65636f72 mples, one recor │ │ │ │ - 0x0004acc0 64206861 73202564 20616e64 20746865 d has %d and the │ │ │ │ - 0x0004acd0 206f7468 65722025 64202869 6e636f6d other %d (incom │ │ │ │ - 0x0004ace0 706c6574 65207265 636f7264 203f292e plete record ?). │ │ │ │ - 0x0004acf0 204c696d 6974696e 6720746f 20746865 Limiting to the │ │ │ │ - 0x0004ad00 206d696e 696d756d 206f6620 74686520 minimum of the │ │ │ │ - 0x0004ad10 74776f20 28455850 4552494d 454e5441 two (EXPERIMENTA │ │ │ │ - 0x0004ad20 4c21292e 0a000000 4e6f2070 61697220 L!).....No pair │ │ │ │ - 0x0004ad30 6f662073 616d706c 65732068 61732062 of samples has b │ │ │ │ - 0x0004ad40 65656e20 666f756e 6420746f 20626520 een found to be │ │ │ │ - 0x0004ad50 636f6e66 6f726d61 626c6521 0a000000 conformable!.... │ │ │ │ - 0x0004ad60 44756d70 696e6720 70657266 6f726d61 Dumping performa │ │ │ │ - 0x0004ad70 6e636520 7265636f 72647320 6f662066 nce records of f │ │ │ │ - 0x0004ad80 696c6520 25642f25 643a2025 730a0000 ile %d/%d: %s... │ │ │ │ - 0x0004ad90 57696c6c 20646973 706c6179 2073756d Will display sum │ │ │ │ - 0x0004ada0 6d617279 206f6620 25642070 6572666f mary of %d perfo │ │ │ │ - 0x0004adb0 726d616e 63652072 65636f72 64730a00 rmance records.. │ │ │ │ - 0x0004adc0 75706461 74696e67 2073616d 706c6520 updating sample │ │ │ │ - 0x0004add0 61742069 6e646578 20257a64 20282564 at index %zd (%d │ │ │ │ - 0x0004ade0 5e746820 6f662025 64292c20 25645e74 ^th of %d), %d^t │ │ │ │ - 0x0004adf0 6820746f 75636820 666f7220 2825642c h touch for (%d, │ │ │ │ - 0x0004ae00 25642c25 642c2564 2c25642c 25642c25 %d,%d,%d,%d,%d,% │ │ │ │ - 0x0004ae10 64292e0a 00000000 204c696d 6974696e d)...... Limitin │ │ │ │ - 0x0004ae20 6720746f 20747261 6e73413d 25643a0a g to transA=%d:. │ │ │ │ - 0x0004ae30 00000000 69676e6f 72652074 68697320 ....ignore this │ │ │ │ - 0x0004ae40 7072696e 746f7574 203a2920 68633a20 printout :) hc: │ │ │ │ - 0x0004ae50 256c660a 00000000 42415349 43204641 %lf.....BASIC FA │ │ │ │ - 0x0004ae60 494c5552 45204241 53454420 54455354 ILURE BASED TEST │ │ │ │ - 0x0004ae70 3a204245 47494e0a 00000000 6e632a3d : BEGIN.....nc*= │ │ │ │ - 0x0004ae80 312b7273 625f5f72 616e645f 636f6f5f 1+rsb__rand_coo_ │ │ │ │ - 0x0004ae90 696e6465 78286d61 78617379 6d290000 index(maxasym).. │ │ │ │ - 0x0004aea0 496e6a65 6374696e 67207661 72696174 Injecting variat │ │ │ │ - 0x0004aeb0 696f6e3a 0a25730a 00000000 43726561 ion:.%s.....Crea │ │ │ │ - 0x0004aec0 74652061 20257a64 20782025 7a64206d te a %zd x %zd m │ │ │ │ - 0x0004aed0 61747269 782e2e2e 0a000000 74797065 atrix.......type │ │ │ │ - 0x0004aee0 636f6465 203d2052 53425f4e 554d4552 code = RSB_NUMER │ │ │ │ - 0x0004aef0 4943414c 5f545950 455f494e 56414c49 ICAL_TYPE_INVALI │ │ │ │ - 0x0004af00 445f5459 50450000 496e6a65 6374696e D_TYPE..Injectin │ │ │ │ - 0x0004af10 67206661 696c7572 653a0a25 730a0000 g failure:.%s... │ │ │ │ - 0x0004af20 41743a0a 00000000 46726565 696e6720 At:.....Freeing │ │ │ │ - 0x0004af30 6d617472 69782064 75652074 6f206572 matrix due to er │ │ │ │ - 0x0004af40 726f720a 00000000 55736520 74686520 ror.....Use the │ │ │ │ - 0x0004af50 6d617472 69782e2e 2e0a0000 5253425f matrix......RSB_ │ │ │ │ - 0x0004af60 4d54585f 46524545 5f504152 414e4f49 MTX_FREE_PARANOI │ │ │ │ - 0x0004af70 44286d74 78417029 00000000 5253425f D(mtxAp)....RSB_ │ │ │ │ - 0x0004af80 46524545 5f504152 414e4f49 44287870 FREE_PARANOID(xp │ │ │ │ - 0x0004af90 29000000 5253425f 46524545 5f504152 )...RSB_FREE_PAR │ │ │ │ - 0x0004afa0 414e4f49 44287970 29000000 7472616e ANOID(yp)...tran │ │ │ │ - 0x0004afb0 7341203d 20525342 5f494e56 414c4944 sA = RSB_INVALID │ │ │ │ - 0x0004afc0 5f545241 4e530000 696e6378 3d2d3100 _TRANS..incx=-1. │ │ │ │ - 0x0004afd0 696e6379 3d2d3100 42415349 43204641 incy=-1.BASIC FA │ │ │ │ - 0x0004afe0 494c5552 45204241 53454420 54455354 ILURE BASED TEST │ │ │ │ - 0x0004aff0 3a20454e 440a0000 6661696c 65642069 : END...failed i │ │ │ │ - 0x0004b000 6e737461 6e63696e 67206f66 20286465 nstancing of (de │ │ │ │ - 0x0004b010 6e73653f 2920257a 64207820 257a6420 nse?) %zd x %zd │ │ │ │ - 0x0004b020 6d617472 69782028 69742773 206f6b29 matrix (it's ok) │ │ │ │ - 0x0004b030 210a0000 696e7374 616e6369 6e672025 !...instancing % │ │ │ │ - 0x0004b040 7a642078 20257a64 2c20257a 64206e6e zd x %zd, %zd nn │ │ │ │ - 0x0004b050 7a207375 63636565 6465640a 00000000 z succeeded..... │ │ │ │ - 0x0004b060 2f646576 2f6e756c 6c000000 205b5155 /dev/null... [QU │ │ │ │ - 0x0004b070 4945545d 00000000 42415349 43205350 IET]....BASIC SP │ │ │ │ - 0x0004b080 41525345 20424c41 53205445 53543a20 ARSE BLAS TEST: │ │ │ │ - 0x0004b090 42454749 4e0a0000 494e4954 20494e54 BEGIN...INIT INT │ │ │ │ - 0x0004b0a0 45524641 43452054 4553543a 20424547 ERFACE TEST: BEG │ │ │ │ - 0x0004b0b0 494e0a00 676f7420 5253425f 494f5f57 IN..got RSB_IO_W │ │ │ │ - 0x0004b0c0 414e545f 45585452 415f5645 52424f53 ANT_EXTRA_VERBOS │ │ │ │ - 0x0004b0d0 455f494e 54455246 4143453a 20256400 E_INTERFACE: %d. │ │ │ │ - 0x0004b0e0 5253425f 494f5f57 414e545f 45585452 RSB_IO_WANT_EXTR │ │ │ │ - 0x0004b0f0 415f5645 52424f53 455f494e 54455246 A_VERBOSE_INTERF │ │ │ │ - 0x0004b100 41434500 25640000 5253425f 494f5f57 ACE.%d..RSB_IO_W │ │ │ │ - 0x0004b110 414e545f 49535f49 4e495449 414c495a ANT_IS_INITIALIZ │ │ │ │ - 0x0004b120 45445f4d 41524b45 52000000 676f7420 ED_MARKER...got │ │ │ │ - 0x0004b130 5253425f 494f5f57 414e545f 49535f49 RSB_IO_WANT_IS_I │ │ │ │ - 0x0004b140 4e495449 414c495a 45445f4d 41524b45 NITIALIZED_MARKE │ │ │ │ - 0x0004b150 523a2025 730a0000 494e4954 20494e54 R: %s...INIT INT │ │ │ │ - 0x0004b160 45524641 43452054 4553543a 20454e44 ERFACE TEST: END │ │ │ │ - 0x0004b170 20285355 43434553 53290a00 44455645 (SUCCESS)..DEVE │ │ │ │ - 0x0004b180 4c205052 494e5420 54455354 3a204245 L PRINT TEST: BE │ │ │ │ - 0x0004b190 47494e0a 00000000 44455645 4c205052 GIN.....DEVEL PR │ │ │ │ - 0x0004b1a0 494e5420 54455354 3a20454e 440a0000 INT TEST: END... │ │ │ │ - 0x0004b1b0 5052494e 54205445 53543a20 42454749 PRINT TEST: BEGI │ │ │ │ - 0x0004b1c0 4e25730a 00000000 77000000 5052494e N%s.....w...PRIN │ │ │ │ - 0x0004b1d0 54205445 53543a20 454e4420 28535543 T TEST: END (SUC │ │ │ │ - 0x0004b1e0 43455353 290a0000 42415349 43205350 CESS)...BASIC SP │ │ │ │ - 0x0004b1f0 41525345 20424c41 53205445 53543a20 ARSE BLAS TEST: │ │ │ │ - 0x0004b200 454e4420 28535543 43455353 290a0000 END (SUCCESS)... │ │ │ │ - 0x0004b210 53545245 53532053 50415253 4520424c STRESS SPARSE BL │ │ │ │ - 0x0004b220 41532054 4553543a 20424547 494e0a00 AS TEST: BEGIN.. │ │ │ │ - 0x0004b230 53545245 53532053 50415253 4520424c STRESS SPARSE BL │ │ │ │ - 0x0004b240 41532054 4553543a 20454e44 20285355 AS TEST: END (SU │ │ │ │ - 0x0004b250 43434553 53290a00 53504152 53452042 CCESS)..SPARSE B │ │ │ │ - 0x0004b260 4c415320 54455354 533a2045 4e442028 LAS TESTS: END ( │ │ │ │ - 0x0004b270 53554343 45535329 0a000000 53504152 SUCCESS)....SPAR │ │ │ │ - 0x0004b280 53452042 4c415320 54455354 533a2046 SE BLAS TESTS: F │ │ │ │ - 0x0004b290 41494c55 5245210a 00000000 42415349 AILURE!.....BASI │ │ │ │ - 0x0004b2a0 43204c49 4d495420 43415345 53205445 C LIMIT CASES TE │ │ │ │ - 0x0004b2b0 53543a20 42454749 4e0a0000 28706c65 ST: BEGIN...(ple │ │ │ │ - 0x0004b2c0 61736520 646f206e 6f742077 6f727279 ase do not worry │ │ │ │ - 0x0004b2d0 20696620 736f6d65 20746573 74732066 if some tests f │ │ │ │ - 0x0004b2e0 61696c20 64756520 746f2069 6e737566 ail due to insuf │ │ │ │ - 0x0004b2f0 66696369 656e7420 6d656d6f 7279290a ficient memory). │ │ │ │ - 0x0004b300 00000000 28666f72 63696e67 20616c6c ....(forcing all │ │ │ │ - 0x0004b310 6f636174 696f6e73 20746f20 6265206d ocations to be m │ │ │ │ - 0x0004b320 656d6f72 79207265 73696465 6e74290a emory resident). │ │ │ │ - 0x0004b330 00000000 74657374 696e6720 696e7374 ....testing inst │ │ │ │ - 0x0004b340 616e7469 6174696f 6e20257a 642d7369 antiation %zd-si │ │ │ │ - 0x0004b350 7a65642c 20257a64 206e6e7a 0a000000 zed, %zd nnz.... │ │ │ │ - 0x0004b360 74657374 696e6720 73706d75 6c742066 testing spmult f │ │ │ │ - 0x0004b370 6f722025 7a642d73 697a6564 2c20257a or %zd-sized, %z │ │ │ │ - 0x0004b380 64206e6e 7a0a0000 6661696c 65642063 d nnz...failed c │ │ │ │ - 0x0004b390 6f6d7075 74696e67 20612064 656e7365 omputing a dense │ │ │ │ - 0x0004b3a0 20257a64 20782025 7a64206d 61747269 %zd x %zd matri │ │ │ │ - 0x0004b3b0 78202866 6f72206e 756d6572 6963616c x (for numerical │ │ │ │ - 0x0004b3c0 206c696d 69747320 72656173 6f6e732d limits reasons- │ │ │ │ - 0x0004b3d0 2d697427 73206f6b 29210a00 6661696c -it's ok)!..fail │ │ │ │ - 0x0004b3e0 65642063 6f6d7075 74696e67 20612064 ed computing a d │ │ │ │ - 0x0004b3f0 656e7365 20257a64 20782025 7a64206d ense %zd x %zd m │ │ │ │ - 0x0004b400 61747269 78202866 6f72206d 656d6f72 atrix (for memor │ │ │ │ - 0x0004b410 79206c69 6d697473 20726561 736f6e73 y limits reasons │ │ │ │ - 0x0004b420 2d2d6974 2773206f 6b29210a 00000000 --it's ok)!..... │ │ │ │ - 0x0004b430 6661696c 65642063 6f6d7075 74696e67 failed computing │ │ │ │ - 0x0004b440 20612064 656e7365 20257a64 20782025 a dense %zd x % │ │ │ │ - 0x0004b450 7a64206d 61747269 78202875 6e6b6e6f zd matrix (unkno │ │ │ │ - 0x0004b460 776e2072 6561736f 6e732d2d 69742773 wn reasons--it's │ │ │ │ - 0x0004b470 206e6f74 206f6b29 210a0000 42415349 not ok)!...BASI │ │ │ │ - 0x0004b480 43204c49 4d495420 43415345 53205445 C LIMIT CASES TE │ │ │ │ - 0x0004b490 53543a20 454e440a 00000000 42415349 ST: END.....BASI │ │ │ │ - 0x0004b4a0 43204c49 4d495420 43415345 53205445 C LIMIT CASES TE │ │ │ │ - 0x0004b4b0 53543a20 454e4420 3a204641 494c5552 ST: END : FAILUR │ │ │ │ - 0x0004b4c0 450a0000 1b4d0000 55540000 4c540000 E....M..UT..LT.. │ │ │ │ - 0x0004b4d0 4c530000 4c480000 3f3f0000 47450000 LS..LH..??..GE.. │ │ │ │ - 0x0004b4e0 55480000 55530000 42415349 43205052 UH..US..BASIC PR │ │ │ │ - 0x0004b4f0 494d4954 49564553 20544553 543a2042 IMITIVES TEST: B │ │ │ │ - 0x0004b500 4547494e 0a000000 42415349 43205052 EGIN....BASIC PR │ │ │ │ - 0x0004b510 494d4954 49564553 20544553 543a2045 IMITIVES TEST: E │ │ │ │ - 0x0004b520 4e442028 4641494c 55524529 0a000000 ND (FAILURE).... │ │ │ │ - 0x0004b530 42415349 43205052 494d4954 49564553 BASIC PRIMITIVES │ │ │ │ - 0x0004b540 20544553 543a2045 4e442028 53554343 TEST: END (SUCC │ │ │ │ - 0x0004b550 45535329 0a000000 41445641 4e434544 ESS)....ADVANCED │ │ │ │ - 0x0004b560 20535041 52534520 424c4153 20544553 SPARSE BLAS TES │ │ │ │ - 0x0004b570 543a2042 4547494e 00000000 205b6c69 T: BEGIN.... [li │ │ │ │ - 0x0004b580 6d697420 256c6673 5d000000 5253425f mit %lfs]...RSB_ │ │ │ │ - 0x0004b590 4d49465f 4d415452 49585f43 4f4c535f MIF_MATRIX_COLS_ │ │ │ │ - 0x0004b5a0 5f544f5f 5f525342 5f434f4f 5f494e44 _TO__RSB_COO_IND │ │ │ │ - 0x0004b5b0 45585f54 00000000 5253425f 4d49465f EX_T....RSB_MIF_ │ │ │ │ - 0x0004b5c0 4d415452 49585f52 4f57535f 5f544f5f MATRIX_ROWS__TO_ │ │ │ │ - 0x0004b5d0 5f525342 5f434f4f 5f494e44 45585f54 _RSB_COO_INDEX_T │ │ │ │ - 0x0004b5e0 00000000 5253425f 4d49465f 4d415452 ....RSB_MIF_MATR │ │ │ │ - 0x0004b5f0 49585f4e 4e5a5f5f 544f5f5f 5253425f IX_NNZ__TO__RSB_ │ │ │ │ - 0x0004b600 4e4e5a5f 494e4445 585f5400 61637475 NNZ_INDEX_T.actu │ │ │ │ - 0x0004b610 616c2072 6573756c 74732076 7320636f al results vs co │ │ │ │ - 0x0004b620 72726563 74207265 73756c74 733a0a00 rrect results:.. │ │ │ │ - 0x0004b630 4d617472 69782073 756d6d61 72793a0a Matrix summary:. │ │ │ │ - 0x0004b640 00000000 25732537 7a643a20 74797065 ....%s%7zd: type │ │ │ │ - 0x0004b650 3a256320 73796d3a 25732069 6e63583a :%c sym:%s incX: │ │ │ │ - 0x0004b660 257a6420 696e6342 3a257a64 2064696d %zd incB:%zd dim │ │ │ │ - 0x0004b670 3a253130 7a642074 72616e73 543a2563 :%10zd transT:%c │ │ │ │ - 0x0004b680 20616c70 68613a25 2b327a64 20626574 alpha:%+2zd bet │ │ │ │ - 0x0004b690 613a252b 327a6420 64696167 3a256320 a:%+2zd diag:%c │ │ │ │ - 0x0004b6a0 7375626d 733a2535 7a64206e 7a3a257a subms:%5zd nz:%z │ │ │ │ - 0x0004b6b0 64000000 20697320 6f6b0a00 20697320 d... is ok.. is │ │ │ │ - 0x0004b6c0 6e6f7420 6f6b0a00 5465726d 696e6174 not ok..Terminat │ │ │ │ - 0x0004b6d0 696e6720 74657374 696e6720 64756520 ing testing due │ │ │ │ - 0x0004b6e0 746f2065 72726f72 732e0a00 5465726d to errors...Term │ │ │ │ - 0x0004b6f0 696e6174 696e6720 74657374 696e6720 inating testing │ │ │ │ - 0x0004b700 6561726c 69657220 64756520 746f2069 earlier due to i │ │ │ │ - 0x0004b710 6e746572 61637469 76652075 73657220 nteractive user │ │ │ │ - 0x0004b720 72657175 6573743a 20746573 7420746f request: test to │ │ │ │ - 0x0004b730 6f6b2025 6c662073 2c206d61 7820616c ok %lf s, max al │ │ │ │ - 0x0004b740 6c6f7765 64207761 7320256c 662e0a00 lowed was %lf... │ │ │ │ - 0x0004b750 5465726d 696e6174 696e6720 74657374 Terminating test │ │ │ │ - 0x0004b760 696e6720 6561726c 69657220 64756520 ing earlier due │ │ │ │ - 0x0004b770 746f2075 73657220 74696d65 6f757420 to user timeout │ │ │ │ - 0x0004b780 72657175 6573743a 20746573 7420746f request: test to │ │ │ │ - 0x0004b790 6f6b2025 6c662073 2c206d61 7820616c ok %lf s, max al │ │ │ │ - 0x0004b7a0 6c6f7765 64207761 7320256c 662e0a00 lowed was %lf... │ │ │ │ - 0x0004b7b0 414c4c20 54455354 53205041 53534544 ALL TESTS PASSED │ │ │ │ - 0x0004b7c0 20534f20 4641522c 20414e44 20414c53 SO FAR, AND ALS │ │ │ │ - 0x0004b7d0 4f20494e 5354414e 54494154 4544204f O INSTANTIATED O │ │ │ │ - 0x0004b7e0 4e452022 52454355 52534956 4522204d NE "RECURSIVE" M │ │ │ │ - 0x0004b7f0 41545249 582e2e2e 20544849 53204953 ATRIX... THIS IS │ │ │ │ - 0x0004b800 20454e4f 5547480a 00000000 53545241 ENOUGH.....STRA │ │ │ │ - 0x0004b810 4e47453a 20544553 54532050 41535345 NGE: TESTS PASSE │ │ │ │ - 0x0004b820 442c2042 55542044 4944204e 4f542049 D, BUT DID NOT I │ │ │ │ - 0x0004b830 4e535441 4e544941 54452041 4e592022 NSTANTIATE ANY " │ │ │ │ - 0x0004b840 52454355 52534956 4522204d 41545249 RECURSIVE" MATRI │ │ │ │ - 0x0004b850 582e2e2e 20524149 53494e47 20414e20 X... RAISING AN │ │ │ │ - 0x0004b860 4552524f 5220464f 52205448 49530a00 ERROR FOR THIS.. │ │ │ │ - 0x0004b870 09504153 5345443a 257a640a 09464149 .PASSED:%zd..FAI │ │ │ │ - 0x0004b880 4c45443a 257a640a 00000000 41445641 LED:%zd.....ADVA │ │ │ │ - 0x0004b890 4e434544 20535041 52534520 424c4153 NCED SPARSE BLAS │ │ │ │ - 0x0004b8a0 20544553 543a2045 4e442028 53554343 TEST: END (SUCC │ │ │ │ - 0x0004b8b0 45535329 0a000000 41445641 4e434544 ESS)....ADVANCED │ │ │ │ - 0x0004b8c0 20535041 52534520 424c4153 20544553 SPARSE BLAS TES │ │ │ │ - 0x0004b8d0 543a2045 4e442028 57495448 20455252 T: END (WITH ERR │ │ │ │ - 0x0004b8e0 4f525329 0a000000 42656769 6e6e696e ORS)....Beginnin │ │ │ │ - 0x0004b8f0 67206c61 72676520 62696e61 72792073 g large binary s │ │ │ │ - 0x0004b900 65617263 68207465 73742e0a 00000000 earch test...... │ │ │ │ - 0x0004b910 44657465 63746564 20257a75 20627974 Detected %zu byt │ │ │ │ - 0x0004b920 6573206f 66206d65 6d6f7279 2c20636f es of memory, co │ │ │ │ - 0x0004b930 6d707265 68656e73 69766520 6f662025 mprehensive of % │ │ │ │ - 0x0004b940 7a75206f 66206672 6565206d 656d6f72 zu of free memor │ │ │ │ - 0x0004b950 792e0a00 546f6f20 6c697474 6c65206d y...Too little m │ │ │ │ - 0x0004b960 656d6f72 79206465 74656374 65643a20 emory detected: │ │ │ │ - 0x0004b970 7365656d 73206c69 6b652079 6f757220 seems like your │ │ │ │ - 0x0004b980 73797374 656d2069 73206e6f 74207765 system is not we │ │ │ │ - 0x0004b990 6c6c2073 7570706f 72746564 206f7220 ll supported or │ │ │ │ - 0x0004b9a0 6e6f7420 7374616e 64617264 7320636f not standards co │ │ │ │ - 0x0004b9b0 6d706c69 616e742e 0a000000 57696c6c mpliant.....Will │ │ │ │ - 0x0004b9c0 20747279 20736574 74696e67 20612072 try setting a r │ │ │ │ - 0x0004b9d0 6561736f 6e61626c 7920736d 616c6c20 easonably small │ │ │ │ - 0x0004b9e0 76616c75 653a2025 7a752066 6f722064 value: %zu for d │ │ │ │ - 0x0004b9f0 65746563 74656420 66726565 206d656d etected free mem │ │ │ │ - 0x0004ba00 6f72792e 0a000000 4f6e2074 68697320 ory.....On this │ │ │ │ - 0x0004ba10 73797374 656d2c20 6d617869 6d616c20 system, maximal │ │ │ │ - 0x0004ba20 61727261 79206f66 20636f6f 7264696e array of coordin │ │ │ │ - 0x0004ba30 61746573 2063616e 20686176 6520257a ates can have %z │ │ │ │ - 0x0004ba40 7520656c 656d656e 74732061 6e64206f u elements and o │ │ │ │ - 0x0004ba50 63637570 7920257a 75206279 7465732e ccupy %zu bytes. │ │ │ │ - 0x0004ba60 0a000000 57696c6c 20706572 666f726d ....Will perform │ │ │ │ - 0x0004ba70 20746865 20746573 74207573 696e6720 the test using │ │ │ │ - 0x0004ba80 6c657373 206d656d 6f727920 28257a75 less memory (%zu │ │ │ │ - 0x0004ba90 204d4229 20746861 6e206f6e 20746865 MB) than on the │ │ │ │ - 0x0004baa0 206d6178 696d616c 20636f6f 7264696e maximal coordin │ │ │ │ - 0x0004bab0 61746520 696e6469 63657320 61727261 ate indices arra │ │ │ │ - 0x0004bac0 79202825 7a752920 616c6c6f 77732e0a y (%zu) allows.. │ │ │ │ - 0x0004bad0 00000000 536b6970 70696e67 20746573 ....Skipping tes │ │ │ │ - 0x0004bae0 743a2074 6f6f206c 6974746c 65206d65 t: too little me │ │ │ │ - 0x0004baf0 6d6f7279 2e0a0000 44657465 63746564 mory....Detected │ │ │ │ - 0x0004bb00 20257a64 20627974 6573206f 66206672 %zd bytes of fr │ │ │ │ - 0x0004bb10 6565206d 656d6f72 792c206e 65656465 ee memory, neede │ │ │ │ - 0x0004bb20 6420257a 640a6c65 74277320 73656520 d %zd.let's see │ │ │ │ - 0x0004bb30 69662074 65737420 73756363 65656420 if test succeed │ │ │ │ - 0x0004bb40 2e2e0a00 5741524e 494e473a 20466169 ....WARNING: Fai │ │ │ │ - 0x0004bb50 6c656420 28632961 6c6c6f63 6174696e led (c)allocatin │ │ │ │ - 0x0004bb60 67206f66 20257a64 206e6e7a 2028257a g of %zd nnz (%z │ │ │ │ - 0x0004bb70 64206279 74657329 0a000000 42757420 d bytes)....But │ │ │ │ - 0x0004bb80 6d616465 20697420 77697468 20257a64 made it with %zd │ │ │ │ - 0x0004bb90 206e6e7a 2028257a 64206279 7465732c nnz (%zd bytes, │ │ │ │ - 0x0004bba0 20257a64 2525206f 66207468 6174292e %zd%% of that). │ │ │ │ - 0x0004bbb0 20417265 20796f75 2072756e 6e696e67 Are you running │ │ │ │ - 0x0004bbc0 20696e20 6120636f 6e746169 6e657269 in a containeri │ │ │ │ - 0x0004bbd0 7a656420 656e7669 726f6e6d 656e743f zed environment? │ │ │ │ - 0x0004bbe0 0a000000 4661696c 65642028 6329616c ....Failed (c)al │ │ │ │ - 0x0004bbf0 6c6f6361 74696e67 206f6620 257a6420 locating of %zd │ │ │ │ - 0x0004bc00 6e6e7a20 28257a64 20627974 6573290a nnz (%zd bytes). │ │ │ │ - 0x0004bc10 00000000 28632961 6c6c6f63 61746564 ....(c)allocated │ │ │ │ - 0x0004bc20 20257a64 206e6e7a 2028257a 64206279 %zd nnz (%zd by │ │ │ │ - 0x0004bc30 74657329 0a000000 4661696c 65642072 tes)....Failed r │ │ │ │ - 0x0004bc40 65747269 6576696e 67206172 72617920 etrieving array │ │ │ │ - 0x0004bc50 6c617374 20656c65 6d656e74 210a0000 last element!... │ │ │ │ - 0x0004bc60 53756363 65656465 64207265 74726965 Succeeded retrie │ │ │ │ - 0x0004bc70 76696e67 20617272 6179206c 61737420 ving array last │ │ │ │ - 0x0004bc80 656c656d 656e742e 0a000000 53756363 element.....Succ │ │ │ │ - 0x0004bc90 65737366 756c6c79 20706572 666f726d essfully perform │ │ │ │ - 0x0004bca0 6564206c 61726765 2062696e 61727920 ed large binary │ │ │ │ - 0x0004bcb0 73656172 63682074 6573742e 0a000000 search test..... │ │ │ │ - 0x0004bcc0 536b6970 70696e67 206c6172 67652062 Skipping large b │ │ │ │ - 0x0004bcd0 696e6172 79207365 61726368 20746573 inary search tes │ │ │ │ - 0x0004bce0 742e0a00 00000000 00000000 01000000 t............... │ │ │ │ - 0x0004bcf0 02000000 03000000 04000000 05000000 ................ │ │ │ │ - 0x0004bd00 01000000 00000000 01000000 02000000 ................ │ │ │ │ - 0x0004bd10 03000000 04000000 05000000 05000000 ................ │ │ │ │ - 0x0004bd20 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0004bd30 04000000 05000000 00000000 00000000 ................ │ │ │ │ - 0x0004bd40 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x00049e00 20202020 20202020 00000000 25525052 ....%RPR │ │ │ │ + 0x00049e10 2d312e2e 20202020 20202020 20202020 -1.. │ │ │ │ + 0x00049e20 20202020 20202020 20202020 00000000 .... │ │ │ │ + 0x00049e30 5253425f 50525f52 445f4e55 4c4c4946 RSB_PR_RD_NULLIF │ │ │ │ + 0x00049e40 595f4649 4c454e41 4d454900 5253425f Y_FILENAMEI.RSB_ │ │ │ │ + 0x00049e50 50525f52 445f5245 53545249 43545f46 PR_RD_RESTRICT_F │ │ │ │ + 0x00049e60 494c454e 414d4549 00000000 5253425f ILENAMEI....RSB_ │ │ │ │ + 0x00049e70 50525f52 445f4e55 4c4c4946 595f5341 PR_RD_NULLIFY_SA │ │ │ │ + 0x00049e80 4d504c45 49445800 5253425f 50525f52 MPLEIDX.RSB_PR_R │ │ │ │ + 0x00049e90 445f5245 53545249 43545f53 414d504c D_RESTRICT_SAMPL │ │ │ │ + 0x00049ea0 45494458 00000000 5253425f 50525f52 EIDX....RSB_PR_R │ │ │ │ + 0x00049eb0 445f5245 53545249 43545f54 52414e53 D_RESTRICT_TRANS │ │ │ │ + 0x00049ec0 41000000 5253425f 50525f52 445f5245 A...RSB_PR_RD_RE │ │ │ │ + 0x00049ed0 53545249 43545f4e 525f4d49 4e000000 STRICT_NR_MIN... │ │ │ │ + 0x00049ee0 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x00049ef0 43545f4e 525f4d41 58000000 5253425f CT_NR_MAX...RSB_ │ │ │ │ + 0x00049f00 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x00049f10 435f4d49 4e000000 5253425f 50525f52 C_MIN...RSB_PR_R │ │ │ │ + 0x00049f20 445f5245 53545249 43545f4e 435f4d41 D_RESTRICT_NC_MA │ │ │ │ + 0x00049f30 58000000 5253425f 50525f52 445f5245 X...RSB_PR_RD_RE │ │ │ │ + 0x00049f40 53545249 43545f4e 4e5a5f4d 494e0000 STRICT_NNZ_MIN.. │ │ │ │ + 0x00049f50 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x00049f60 43545f4e 4e5a5f4d 41580000 5253425f CT_NNZ_MAX..RSB_ │ │ │ │ + 0x00049f70 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x00049f80 5355424d 5f4d494e 00000000 5253425f SUBM_MIN....RSB_ │ │ │ │ + 0x00049f90 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x00049fa0 5355424d 5f4d4158 00000000 5253425f SUBM_MAX....RSB_ │ │ │ │ + 0x00049fb0 50525f52 445f4e55 4c4c4946 595f5452 PR_RD_NULLIFY_TR │ │ │ │ + 0x00049fc0 414e5341 00000000 5253425f 50525f52 ANSA....RSB_PR_R │ │ │ │ + 0x00049fd0 445f4e55 4c4c4946 595f4e52 48534900 D_NULLIFY_NRHSI. │ │ │ │ + 0x00049fe0 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x00049ff0 43545f4e 52485349 00000000 46696c65 CT_NRHSI....File │ │ │ │ + 0x0004a000 20257320 616c7265 61647920 65786973 %s already exis │ │ │ │ + 0x0004a010 74732120 52656675 73696e67 20746f20 ts! Refusing to │ │ │ │ + 0x0004a020 6f766572 77726974 652e0a00 77620000 overwrite...wb.. │ │ │ │ + 0x0004a030 53617665 64206120 70657266 6f726d61 Saved a performa │ │ │ │ + 0x0004a040 6e636520 7265636f 7264206f 66202564 nce record of %d │ │ │ │ + 0x0004a050 2073616d 706c6573 20746f20 25730a00 samples to %s.. │ │ │ │ + 0x0004a060 4e6f2070 6572666f 726d616e 63652072 No performance r │ │ │ │ + 0x0004a070 65636f72 64206669 6c657320 746f2064 ecord files to d │ │ │ │ + 0x0004a080 756d7020 213f2050 6c656173 65207370 ump !? Please sp │ │ │ │ + 0x0004a090 65636966 79206174 206c6561 7374206f ecify at least o │ │ │ │ + 0x0004a0a0 6e652e0a 00000000 436f6e73 69646572 ne......Consider │ │ │ │ + 0x0004a0b0 20667572 74686572 206f7074 696f6e73 further options │ │ │ │ + 0x0004a0c0 2c207370 65636966 6961626c 65207669 , specifiable vi │ │ │ │ + 0x0004a0d0 6120656e 7669726f 6e6d656e 74207661 a environment va │ │ │ │ + 0x0004a0e0 72696162 6c65733a 0a000000 23206265 riables:....# be │ │ │ │ + 0x0004a0f0 67696e20 6f662068 656c7020 6d657373 gin of help mess │ │ │ │ + 0x0004a100 6167650a 00000000 23205468 69732066 age.....# This f │ │ │ │ + 0x0004a110 65617475 7265206f 66206c69 62727362 eature of librsb │ │ │ │ + 0x0004a120 20697320 6e6f7420 75666669 6369616c is not ufficial │ │ │ │ + 0x0004a130 6c792073 7570706f 72746564 2e0a0000 ly supported.... │ │ │ │ + 0x0004a140 23207468 72657368 6f6c6420 28657870 # threshold (exp │ │ │ │ + 0x0004a150 72657373 65642061 73207261 74696f29 ressed as ratio) │ │ │ │ + 0x0004a160 20626574 7765656e 2076616c 7565733a between values: │ │ │ │ + 0x0004a170 0a000000 5253425f 434d505f 54485220 ....RSB_CMP_THR │ │ │ │ + 0x0004a180 23206e65 61726c79 2073616d 65207468 # nearly same th │ │ │ │ + 0x0004a190 72657368 6f6c640a 00000000 5253425f reshold.....RSB_ │ │ │ │ + 0x0004a1a0 4150455f 54485220 2320636c 6f736520 APE_THR # close │ │ │ │ + 0x0004a1b0 76616c75 65732074 68726573 686f6c64 values threshold │ │ │ │ + 0x0004a1c0 0a000000 5253425f 524c445f 54485220 ....RSB_RLD_THR │ │ │ │ + 0x0004a1d0 23207265 6c657661 6e742064 69666665 # relevant diffe │ │ │ │ + 0x0004a1e0 72656e63 65207468 72657368 6f6c640a rence threshold. │ │ │ │ + 0x0004a1f0 00000000 5253425f 4855445f 54485220 ....RSB_HUD_THR │ │ │ │ + 0x0004a200 23206875 67652064 69666665 72656e63 # huge differenc │ │ │ │ + 0x0004a210 65207468 72657368 6f6c640a 00000000 e threshold..... │ │ │ │ + 0x0004a220 5253425f 5052445f 5354594c 455f504c RSB_PRD_STYLE_PL │ │ │ │ + 0x0004a230 545f464d 54202320 28696620 5253425f T_FMT # (if RSB_ │ │ │ │ + 0x0004a240 50525f53 523d3229 20706c6f 74206669 PR_SR=2) plot fi │ │ │ │ + 0x0004a250 6c652066 6f726d61 743a2045 50532069 le format: EPS i │ │ │ │ + 0x0004a260 66207365 742c2050 4e47206f 74686572 f set, PNG other │ │ │ │ + 0x0004a270 77697365 0a000000 5253425f 5052445f wise....RSB_PRD_ │ │ │ │ + 0x0004a280 5354594c 455f504c 545f5046 4e202320 STYLE_PLT_PFN # │ │ │ │ + 0x0004a290 28696620 5253425f 50525f53 523d3229 (if RSB_PR_SR=2) │ │ │ │ + 0x0004a2a0 20706c6f 74206669 6c65206e 616d650a plot file name. │ │ │ │ + 0x0004a2b0 00000000 5253425f 50525f46 53455053 ....RSB_PR_FSEPS │ │ │ │ + 0x0004a2c0 54522023 20466965 6c642073 65706172 TR # Field separ │ │ │ │ + 0x0004a2d0 61746f72 20737472 696e670a 00000000 ator string..... │ │ │ │ + 0x0004a2e0 5253425f 50525f45 4e444c53 54522023 RSB_PR_ENDLSTR # │ │ │ │ + 0x0004a2f0 20456e64 206f6620 6c696e65 20736570 End of line sep │ │ │ │ + 0x0004a300 61726174 6f722073 7472696e 670a0000 arator string... │ │ │ │ + 0x0004a310 5253425f 50525f50 524c5f43 43202023 RSB_PR_PRL_CC # │ │ │ │ + 0x0004a320 20426567 696e6e69 6e67206f 66206c69 Beginning of li │ │ │ │ + 0x0004a330 6e652063 6f6d6d65 6e742063 6861720a ne comment char. │ │ │ │ + 0x0004a340 00000000 5253425f 50525f50 524c5f4c ....RSB_PR_PRL_L │ │ │ │ + 0x0004a350 43432023 204c696e 6520436f 6d6d656e CC # Line Commen │ │ │ │ + 0x0004a360 74204368 61726163 7465720a 00000000 t Character..... │ │ │ │ + 0x0004a370 5253425f 50525f50 524c5f54 43532023 RSB_PR_PRL_TCS # │ │ │ │ + 0x0004a380 20546162 6c652043 6f6d6d65 6e742053 Table Comment S │ │ │ │ + 0x0004a390 7472696e 670a0000 5253425f 50525f57 tring...RSB_PR_W │ │ │ │ + 0x0004a3a0 4c544320 23204966 203e2030 20616e64 LTC # If > 0 and │ │ │ │ + 0x0004a3b0 20525342 5f50525f 53523d30 2c207769 RSB_PR_SR=0, wi │ │ │ │ + 0x0004a3c0 6c6c2065 6d697420 4c615465 58207461 ll emit LaTeX ta │ │ │ │ + 0x0004a3d0 626c6573 09287365 7474696e 67206163 bles.(setting ac │ │ │ │ + 0x0004a3e0 636f7264 696e676c 79205253 425f5052 cordingly RSB_PR │ │ │ │ + 0x0004a3f0 5f50524c 5f4c4343 2c205253 425f5052 _PRL_LCC, RSB_PR │ │ │ │ + 0x0004a400 5f50524c 5f544353 2c205253 425f5052 _PRL_TCS, RSB_PR │ │ │ │ + 0x0004a410 5f454e44 4c535452 2c205253 425f5052 _ENDLSTR, RSB_PR │ │ │ │ + 0x0004a420 5f465345 50535452 293b2069 66203e20 _FSEPSTR); if > │ │ │ │ + 0x0004a430 31206f75 74707574 2077696c 6c206265 1 output will be │ │ │ │ + 0x0004a440 20636f6c 6f726564 0a000000 5253425f colored....RSB_ │ │ │ │ + 0x0004a450 50525f4d 554c5449 44554d50 20232020 PR_MULTIDUMP # │ │ │ │ + 0x0004a460 25643d64 756d7020 25643d61 75746f2f %d=dump %d=auto/ │ │ │ │ + 0x0004a470 61707065 6e642025 643d7261 74696f20 append %d=ratio │ │ │ │ + 0x0004a480 25643d64 69666620 25643d6d 65726765 %d=diff %d=merge │ │ │ │ + 0x0004a490 2e0a0000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ + 0x0004a4a0 4c4c4946 595f4649 4c454e41 4d454920 LLIFY_FILENAMEI │ │ │ │ + 0x0004a4b0 23206578 636c7564 65206120 6d617472 # exclude a matr │ │ │ │ + 0x0004a4c0 69782720 696e6465 780a0000 5253425f ix' index...RSB_ │ │ │ │ + 0x0004a4d0 50525f52 445f5245 53545249 43545f46 PR_RD_RESTRICT_F │ │ │ │ + 0x0004a4e0 494c454e 414d4549 20232072 65737472 ILENAMEI # restr │ │ │ │ + 0x0004a4f0 69637420 746f206f 6e65206d 61747269 ict to one matri │ │ │ │ + 0x0004a500 78272069 6e646578 0a000000 5253425f x' index....RSB_ │ │ │ │ + 0x0004a510 50525f52 445f4e55 4c4c4946 595f5452 PR_RD_NULLIFY_TR │ │ │ │ + 0x0004a520 414e5341 20232065 78636c75 64652061 ANSA # exclude a │ │ │ │ + 0x0004a530 20747261 6e73706f 73697469 6f6e0a00 transposition.. │ │ │ │ + 0x0004a540 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x0004a550 43545f54 52414e53 41202320 72657374 CT_TRANSA # rest │ │ │ │ + 0x0004a560 72696374 20746f20 6f6e6520 7472616e rict to one tran │ │ │ │ + 0x0004a570 73706f73 6974696f 6e0a0000 5253425f sposition...RSB_ │ │ │ │ + 0x0004a580 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0004a590 525f4d49 4e202320 72657374 72696374 R_MIN # restrict │ │ │ │ + 0x0004a5a0 20746f20 6d696e20 6f66206e 720a0000 to min of nr... │ │ │ │ + 0x0004a5b0 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x0004a5c0 43545f4e 525f4d41 58202320 72657374 CT_NR_MAX # rest │ │ │ │ + 0x0004a5d0 72696374 20746f20 6d617820 6f66206e rict to max of n │ │ │ │ + 0x0004a5e0 720a0000 5253425f 50525f52 445f5245 r...RSB_PR_RD_RE │ │ │ │ + 0x0004a5f0 53545249 43545f4e 435f4d49 4e202320 STRICT_NC_MIN # │ │ │ │ + 0x0004a600 72657374 72696374 20746f20 6d696e20 restrict to min │ │ │ │ + 0x0004a610 6f66206e 630a0000 5253425f 50525f52 of nc...RSB_PR_R │ │ │ │ + 0x0004a620 445f5245 53545249 43545f4e 435f4d41 D_RESTRICT_NC_MA │ │ │ │ + 0x0004a630 58202320 72657374 72696374 20746f20 X # restrict to │ │ │ │ + 0x0004a640 6d617820 6f66206e 630a0000 5253425f max of nc...RSB_ │ │ │ │ + 0x0004a650 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0004a660 4e5a5f4d 494e2023 20726573 74726963 NZ_MIN # restric │ │ │ │ + 0x0004a670 7420746f 206d696e 206f6620 6e6e7a0a t to min of nnz. │ │ │ │ + 0x0004a680 00000000 5253425f 50525f52 445f5245 ....RSB_PR_RD_RE │ │ │ │ + 0x0004a690 53545249 43545f4e 4e5a5f4d 41582023 STRICT_NNZ_MAX # │ │ │ │ + 0x0004a6a0 20726573 74726963 7420746f 206d6178 restrict to max │ │ │ │ + 0x0004a6b0 206f6620 6e6e7a0a 00000000 5253425f of nnz.....RSB_ │ │ │ │ + 0x0004a6c0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0004a6d0 5355424d 5f4d494e 20232072 65737472 SUBM_MIN # restr │ │ │ │ + 0x0004a6e0 69637420 746f206d 696e206f 66206e73 ict to min of ns │ │ │ │ + 0x0004a6f0 75626d0a 00000000 5253425f 50525f52 ubm.....RSB_PR_R │ │ │ │ + 0x0004a700 445f5245 53545249 43545f4e 5355424d D_RESTRICT_NSUBM │ │ │ │ + 0x0004a710 5f4d4158 20232072 65737472 69637420 _MAX # restrict │ │ │ │ + 0x0004a720 746f206d 6178206f 66206e73 75626d0a to max of nsubm. │ │ │ │ + 0x0004a730 00000000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ + 0x0004a740 4c4c4946 595f4e52 48534920 23206578 LLIFY_NRHSI # ex │ │ │ │ + 0x0004a750 636c7564 65206120 6e726873 20696e64 clude a nrhs ind │ │ │ │ + 0x0004a760 65780a00 5253425f 50525f52 445f5245 ex..RSB_PR_RD_RE │ │ │ │ + 0x0004a770 53545249 43545f4e 52485349 20232072 STRICT_NRHSI # r │ │ │ │ + 0x0004a780 65737472 69637420 746f206f 6e65206e estrict to one n │ │ │ │ + 0x0004a790 72687320 696e6465 780a0000 5253425f rhs index...RSB_ │ │ │ │ + 0x0004a7a0 50525f52 445f4e55 4c4c4946 595f5341 PR_RD_NULLIFY_SA │ │ │ │ + 0x0004a7b0 4d504c45 49445820 23206578 636c7564 MPLEIDX # exclud │ │ │ │ + 0x0004a7c0 65206120 6d617472 69782720 696e6465 e a matrix' inde │ │ │ │ + 0x0004a7d0 780a0000 5253425f 50525f52 445f5245 x...RSB_PR_RD_RE │ │ │ │ + 0x0004a7e0 53545249 43545f53 414d504c 45494458 STRICT_SAMPLEIDX │ │ │ │ + 0x0004a7f0 20232072 65737472 69637420 746f206f # restrict to o │ │ │ │ + 0x0004a800 6e65206d 61747269 78272069 6e646578 ne matrix' index │ │ │ │ + 0x0004a810 0a000000 5253425f 50525f4f 4e4c595f ....RSB_PR_ONLY_ │ │ │ │ + 0x0004a820 544f5441 4c5f5441 424c4520 23206f6e TOTAL_TABLE # on │ │ │ │ + 0x0004a830 6c792074 68652074 6f74616c 20746162 ly the total tab │ │ │ │ + 0x0004a840 6c652c20 6e6f7420 74686520 276c696d le, not the 'lim │ │ │ │ + 0x0004a850 69746564 2720736c 69636573 0a000000 ited' slices.... │ │ │ │ + 0x0004a860 5253425f 50525f53 4156455f 4d554c54 RSB_PR_SAVE_MULT │ │ │ │ + 0x0004a870 4944554d 50202320 6f757470 75742070 IDUMP # output p │ │ │ │ + 0x0004a880 6572666f 726d616e 63652072 65636f72 erformance recor │ │ │ │ + 0x0004a890 64206669 6c656e61 6d650a00 5253425f d filename..RSB_ │ │ │ │ + 0x0004a8a0 50525f53 52202320 3020666f 72207461 PR_SR # 0 for ta │ │ │ │ + 0x0004a8b0 626c6520 6f757470 75742c20 3120666f ble output, 1 fo │ │ │ │ + 0x0004a8c0 7220636f 6d706172 69736f6e 20746162 r comparison tab │ │ │ │ + 0x0004a8d0 6c65206f 75747075 742c2032 20666f72 le output, 2 for │ │ │ │ + 0x0004a8e0 20706c6f 740a0000 5253425f 50525f45 plot...RSB_PR_E │ │ │ │ + 0x0004a8f0 4e562023 20707269 6e74206f 75742065 NV # print out e │ │ │ │ + 0x0004a900 6e766972 6f6e6d65 6e742076 61726961 nvironment varia │ │ │ │ + 0x0004a910 626c6573 0a000000 5253425f 50525f4d bles....RSB_PR_M │ │ │ │ + 0x0004a920 42572023 20707269 6e74206f 7574206d BW # print out m │ │ │ │ + 0x0004a930 656d6f72 79206261 6e647769 64746820 emory bandwidth │ │ │ │ + 0x0004a940 62656e63 686d6172 6b20696e 666f0a00 benchmark info.. │ │ │ │ + 0x0004a950 2320656e 64206f66 2068656c 70206d65 # end of help me │ │ │ │ + 0x0004a960 73736167 650a0000 596f7520 63616e20 ssage...You can │ │ │ │ + 0x0004a970 636f6e74 726f6c20 6d756c74 69706c65 control multiple │ │ │ │ + 0x0004a980 2066696c 65732064 756d7020 77697468 files dump with │ │ │ │ + 0x0004a990 20525342 5f50525f 4d554c54 4944554d RSB_PR_MULTIDUM │ │ │ │ + 0x0004a9a0 503d2025 643d6475 6d702025 643d6175 P= %d=dump %d=au │ │ │ │ + 0x0004a9b0 746f2f61 7070656e 64202564 3d726174 to/append %d=rat │ │ │ │ + 0x0004a9c0 696f2025 643d6469 66662025 643d6d65 io %d=diff %d=me │ │ │ │ + 0x0004a9d0 7267652e 0a000000 5253425f 50525f4d rge.....RSB_PR_M │ │ │ │ + 0x0004a9e0 554c5449 44554d50 00000000 5761726e ULTIDUMP....Warn │ │ │ │ + 0x0004a9f0 696e673a 2068617a 61726469 6e672074 ing: hazarding t │ │ │ │ + 0x0004aa00 68652067 75657373 20796f75 20617265 he guess you are │ │ │ │ + 0x0004aa10 20776f72 6b696e67 20776974 6820636f working with co │ │ │ │ + 0x0004aa20 6d706c65 6d656e74 61727920 70657266 mplementary perf │ │ │ │ + 0x0004aa30 6f726d61 6e636520 7265636f 72642066 ormance record f │ │ │ │ + 0x0004aa40 696c6573 2c207468 65726566 6f726520 iles, therefore │ │ │ │ + 0x0004aa50 61747465 6d707469 6e67206d 65726769 attempting mergi │ │ │ │ + 0x0004aa60 6e67212e 0a000000 2e646972 00000000 ng!......dir.... │ │ │ │ + 0x0004aa70 57696c6c 20617070 656e6420 70657266 Will append perf │ │ │ │ + 0x0004aa80 6f726d61 6e636520 7265636f 72647320 ormance records │ │ │ │ + 0x0004aa90 6f662066 696c6520 25642f25 643a2025 of file %d/%d: % │ │ │ │ + 0x0004aaa0 7320746f 20746861 74206f66 2025732e s to that of %s. │ │ │ │ + 0x0004aab0 0a000000 5761726e 696e673a 206a6f69 ....Warning: joi │ │ │ │ + 0x0004aac0 6e696e67 20617373 756d696e 6720414c ning assuming AL │ │ │ │ + 0x0004aad0 4c207061 72616d65 74657273 20617265 L parameters are │ │ │ │ + 0x0004aae0 20636f6e 666f726d 616e7420 28657863 conformant (exc │ │ │ │ + 0x0004aaf0 65707420 66696c65 6e616d65 73290a00 ept filenames).. │ │ │ │ + 0x0004ab00 57696c6c 206d6572 67652070 6572666f Will merge perfo │ │ │ │ + 0x0004ab10 726d616e 63652072 65636f72 6473206f rmance records o │ │ │ │ + 0x0004ab20 66206669 6c652025 642f2564 3a202573 f file %d/%d: %s │ │ │ │ + 0x0004ab30 20746f20 74686174 206f6620 25732e0a to that of %s.. │ │ │ │ + 0x0004ab40 00000000 5253425f 50525f53 4156455f ....RSB_PR_SAVE_ │ │ │ │ + 0x0004ab50 4d554c54 4944554d 50000000 57696c6c MULTIDUMP...Will │ │ │ │ + 0x0004ab60 20636f6d 70617265 20706572 666f726d compare perform │ │ │ │ + 0x0004ab70 616e6365 20726563 6f726473 206f6620 ance records of │ │ │ │ + 0x0004ab80 66696c65 2025642f 25643a20 25732074 file %d/%d: %s t │ │ │ │ + 0x0004ab90 6f207468 6174206f 66202573 20286669 o that of %s (fi │ │ │ │ + 0x0004aba0 72737420 64697669 64656420 62792073 rst divided by s │ │ │ │ + 0x0004abb0 65636f6e 64292e20 5761726e 696e673a econd). Warning: │ │ │ │ + 0x0004abc0 20617373 756d696e 6720414c 4c207061 assuming ALL pa │ │ │ │ + 0x0004abd0 72616d65 74657273 20617265 20636f6e rameters are con │ │ │ │ + 0x0004abe0 666f726d 616e740a 00000000 57696c6c formant.....Will │ │ │ │ + 0x0004abf0 20636f6d 70617265 20706572 666f726d compare perform │ │ │ │ + 0x0004ac00 616e6365 20726563 6f726473 206f6620 ance records of │ │ │ │ + 0x0004ac10 66696c65 2025642f 25643a20 25732074 file %d/%d: %s t │ │ │ │ + 0x0004ac20 6f207468 6174206f 66202573 20286669 o that of %s (fi │ │ │ │ + 0x0004ac30 72737420 6d696e75 73207365 636f6e64 rst minus second │ │ │ │ + 0x0004ac40 292e2057 61726e69 6e673a20 61737375 ). Warning: assu │ │ │ │ + 0x0004ac50 6d696e67 20414c4c 20706172 616d6574 ming ALL paramet │ │ │ │ + 0x0004ac60 65727320 61726520 636f6e66 6f726d61 ers are conforma │ │ │ │ + 0x0004ac70 6e740a00 49742073 65656d73 206c696b nt..It seems lik │ │ │ │ + 0x0004ac80 65206f6e 65206f66 20746865 2074776f e one of the two │ │ │ │ + 0x0004ac90 20726563 6f726473 20697320 696e636f records is inco │ │ │ │ + 0x0004aca0 6d706c65 7465210a 00000000 4f757420 mplete!.....Out │ │ │ │ + 0x0004acb0 6f662025 64207361 6d706c65 732c206f of %d samples, o │ │ │ │ + 0x0004acc0 6e652072 65636f72 64206861 73202564 ne record has %d │ │ │ │ + 0x0004acd0 20616e64 20746865 206f7468 65722025 and the other % │ │ │ │ + 0x0004ace0 64202869 6e636f6d 706c6574 65207265 d (incomplete re │ │ │ │ + 0x0004acf0 636f7264 203f292e 204c696d 6974696e cord ?). Limitin │ │ │ │ + 0x0004ad00 6720746f 20746865 206d696e 696d756d g to the minimum │ │ │ │ + 0x0004ad10 206f6620 74686520 74776f20 28455850 of the two (EXP │ │ │ │ + 0x0004ad20 4552494d 454e5441 4c21292e 0a000000 ERIMENTAL!)..... │ │ │ │ + 0x0004ad30 4e6f2070 61697220 6f662073 616d706c No pair of sampl │ │ │ │ + 0x0004ad40 65732068 61732062 65656e20 666f756e es has been foun │ │ │ │ + 0x0004ad50 6420746f 20626520 636f6e66 6f726d61 d to be conforma │ │ │ │ + 0x0004ad60 626c6521 0a000000 44756d70 696e6720 ble!....Dumping │ │ │ │ + 0x0004ad70 70657266 6f726d61 6e636520 7265636f performance reco │ │ │ │ + 0x0004ad80 72647320 6f662066 696c6520 25642f25 rds of file %d/% │ │ │ │ + 0x0004ad90 643a2025 730a0000 57696c6c 20646973 d: %s...Will dis │ │ │ │ + 0x0004ada0 706c6179 2073756d 6d617279 206f6620 play summary of │ │ │ │ + 0x0004adb0 25642070 6572666f 726d616e 63652072 %d performance r │ │ │ │ + 0x0004adc0 65636f72 64730a00 75706461 74696e67 ecords..updating │ │ │ │ + 0x0004add0 2073616d 706c6520 61742069 6e646578 sample at index │ │ │ │ + 0x0004ade0 20257a64 20282564 5e746820 6f662025 %zd (%d^th of % │ │ │ │ + 0x0004adf0 64292c20 25645e74 6820746f 75636820 d), %d^th touch │ │ │ │ + 0x0004ae00 666f7220 2825642c 25642c25 642c2564 for (%d,%d,%d,%d │ │ │ │ + 0x0004ae10 2c25642c 25642c25 64292e0a 00000000 ,%d,%d,%d)...... │ │ │ │ + 0x0004ae20 204c696d 6974696e 6720746f 20747261 Limiting to tra │ │ │ │ + 0x0004ae30 6e73413d 25643a0a 00000000 69676e6f nsA=%d:.....igno │ │ │ │ + 0x0004ae40 72652074 68697320 7072696e 746f7574 re this printout │ │ │ │ + 0x0004ae50 203a2920 68633a20 256c660a 00000000 :) hc: %lf..... │ │ │ │ + 0x0004ae60 42415349 43204641 494c5552 45204241 BASIC FAILURE BA │ │ │ │ + 0x0004ae70 53454420 54455354 3a204245 47494e0a SED TEST: BEGIN. │ │ │ │ + 0x0004ae80 00000000 6e632a3d 312b7273 625f5f72 ....nc*=1+rsb__r │ │ │ │ + 0x0004ae90 616e645f 636f6f5f 696e6465 78286d61 and_coo_index(ma │ │ │ │ + 0x0004aea0 78617379 6d290000 496e6a65 6374696e xasym)..Injectin │ │ │ │ + 0x0004aeb0 67207661 72696174 696f6e3a 0a25730a g variation:.%s. │ │ │ │ + 0x0004aec0 00000000 43726561 74652061 20257a64 ....Create a %zd │ │ │ │ + 0x0004aed0 20782025 7a64206d 61747269 782e2e2e x %zd matrix... │ │ │ │ + 0x0004aee0 0a000000 74797065 636f6465 203d2052 ....typecode = R │ │ │ │ + 0x0004aef0 53425f4e 554d4552 4943414c 5f545950 SB_NUMERICAL_TYP │ │ │ │ + 0x0004af00 455f494e 56414c49 445f5459 50450000 E_INVALID_TYPE.. │ │ │ │ + 0x0004af10 496e6a65 6374696e 67206661 696c7572 Injecting failur │ │ │ │ + 0x0004af20 653a0a25 730a0000 41743a0a 00000000 e:.%s...At:..... │ │ │ │ + 0x0004af30 46726565 696e6720 6d617472 69782064 Freeing matrix d │ │ │ │ + 0x0004af40 75652074 6f206572 726f720a 00000000 ue to error..... │ │ │ │ + 0x0004af50 55736520 74686520 6d617472 69782e2e Use the matrix.. │ │ │ │ + 0x0004af60 2e0a0000 5253425f 4d54585f 46524545 ....RSB_MTX_FREE │ │ │ │ + 0x0004af70 5f504152 414e4f49 44286d74 78417029 _PARANOID(mtxAp) │ │ │ │ + 0x0004af80 00000000 5253425f 46524545 5f504152 ....RSB_FREE_PAR │ │ │ │ + 0x0004af90 414e4f49 44287870 29000000 5253425f ANOID(xp)...RSB_ │ │ │ │ + 0x0004afa0 46524545 5f504152 414e4f49 44287970 FREE_PARANOID(yp │ │ │ │ + 0x0004afb0 29000000 7472616e 7341203d 20525342 )...transA = RSB │ │ │ │ + 0x0004afc0 5f494e56 414c4944 5f545241 4e530000 _INVALID_TRANS.. │ │ │ │ + 0x0004afd0 696e6378 3d2d3100 696e6379 3d2d3100 incx=-1.incy=-1. │ │ │ │ + 0x0004afe0 42415349 43204641 494c5552 45204241 BASIC FAILURE BA │ │ │ │ + 0x0004aff0 53454420 54455354 3a20454e 440a0000 SED TEST: END... │ │ │ │ + 0x0004b000 6661696c 65642069 6e737461 6e63696e failed instancin │ │ │ │ + 0x0004b010 67206f66 20286465 6e73653f 2920257a g of (dense?) %z │ │ │ │ + 0x0004b020 64207820 257a6420 6d617472 69782028 d x %zd matrix ( │ │ │ │ + 0x0004b030 69742773 206f6b29 210a0000 696e7374 it's ok)!...inst │ │ │ │ + 0x0004b040 616e6369 6e672025 7a642078 20257a64 ancing %zd x %zd │ │ │ │ + 0x0004b050 2c20257a 64206e6e 7a207375 63636565 , %zd nnz succee │ │ │ │ + 0x0004b060 6465640a 00000000 2f646576 2f6e756c ded...../dev/nul │ │ │ │ + 0x0004b070 6c000000 205b5155 4945545d 00000000 l... [QUIET].... │ │ │ │ + 0x0004b080 42415349 43205350 41525345 20424c41 BASIC SPARSE BLA │ │ │ │ + 0x0004b090 53205445 53543a20 42454749 4e0a0000 S TEST: BEGIN... │ │ │ │ + 0x0004b0a0 494e4954 20494e54 45524641 43452054 INIT INTERFACE T │ │ │ │ + 0x0004b0b0 4553543a 20424547 494e0a00 676f7420 EST: BEGIN..got │ │ │ │ + 0x0004b0c0 5253425f 494f5f57 414e545f 45585452 RSB_IO_WANT_EXTR │ │ │ │ + 0x0004b0d0 415f5645 52424f53 455f494e 54455246 A_VERBOSE_INTERF │ │ │ │ + 0x0004b0e0 4143453a 20256400 5253425f 494f5f57 ACE: %d.RSB_IO_W │ │ │ │ + 0x0004b0f0 414e545f 45585452 415f5645 52424f53 ANT_EXTRA_VERBOS │ │ │ │ + 0x0004b100 455f494e 54455246 41434500 25640000 E_INTERFACE.%d.. │ │ │ │ + 0x0004b110 5253425f 494f5f57 414e545f 49535f49 RSB_IO_WANT_IS_I │ │ │ │ + 0x0004b120 4e495449 414c495a 45445f4d 41524b45 NITIALIZED_MARKE │ │ │ │ + 0x0004b130 52000000 676f7420 5253425f 494f5f57 R...got RSB_IO_W │ │ │ │ + 0x0004b140 414e545f 49535f49 4e495449 414c495a ANT_IS_INITIALIZ │ │ │ │ + 0x0004b150 45445f4d 41524b45 523a2025 730a0000 ED_MARKER: %s... │ │ │ │ + 0x0004b160 494e4954 20494e54 45524641 43452054 INIT INTERFACE T │ │ │ │ + 0x0004b170 4553543a 20454e44 20285355 43434553 EST: END (SUCCES │ │ │ │ + 0x0004b180 53290a00 44455645 4c205052 494e5420 S)..DEVEL PRINT │ │ │ │ + 0x0004b190 54455354 3a204245 47494e0a 00000000 TEST: BEGIN..... │ │ │ │ + 0x0004b1a0 44455645 4c205052 494e5420 54455354 DEVEL PRINT TEST │ │ │ │ + 0x0004b1b0 3a20454e 440a0000 5052494e 54205445 : END...PRINT TE │ │ │ │ + 0x0004b1c0 53543a20 42454749 4e25730a 00000000 ST: BEGIN%s..... │ │ │ │ + 0x0004b1d0 77000000 5052494e 54205445 53543a20 w...PRINT TEST: │ │ │ │ + 0x0004b1e0 454e4420 28535543 43455353 290a0000 END (SUCCESS)... │ │ │ │ + 0x0004b1f0 42415349 43205350 41525345 20424c41 BASIC SPARSE BLA │ │ │ │ + 0x0004b200 53205445 53543a20 454e4420 28535543 S TEST: END (SUC │ │ │ │ + 0x0004b210 43455353 290a0000 53545245 53532053 CESS)...STRESS S │ │ │ │ + 0x0004b220 50415253 4520424c 41532054 4553543a PARSE BLAS TEST: │ │ │ │ + 0x0004b230 20424547 494e0a00 53545245 53532053 BEGIN..STRESS S │ │ │ │ + 0x0004b240 50415253 4520424c 41532054 4553543a PARSE BLAS TEST: │ │ │ │ + 0x0004b250 20454e44 20285355 43434553 53290a00 END (SUCCESS).. │ │ │ │ + 0x0004b260 53504152 53452042 4c415320 54455354 SPARSE BLAS TEST │ │ │ │ + 0x0004b270 533a2045 4e442028 53554343 45535329 S: END (SUCCESS) │ │ │ │ + 0x0004b280 0a000000 53504152 53452042 4c415320 ....SPARSE BLAS │ │ │ │ + 0x0004b290 54455354 533a2046 41494c55 5245210a TESTS: FAILURE!. │ │ │ │ + 0x0004b2a0 00000000 42415349 43204c49 4d495420 ....BASIC LIMIT │ │ │ │ + 0x0004b2b0 43415345 53205445 53543a20 42454749 CASES TEST: BEGI │ │ │ │ + 0x0004b2c0 4e0a0000 28706c65 61736520 646f206e N...(please do n │ │ │ │ + 0x0004b2d0 6f742077 6f727279 20696620 736f6d65 ot worry if some │ │ │ │ + 0x0004b2e0 20746573 74732066 61696c20 64756520 tests fail due │ │ │ │ + 0x0004b2f0 746f2069 6e737566 66696369 656e7420 to insufficient │ │ │ │ + 0x0004b300 6d656d6f 7279290a 00000000 28666f72 memory).....(for │ │ │ │ + 0x0004b310 63696e67 20616c6c 6f636174 696f6e73 cing allocations │ │ │ │ + 0x0004b320 20746f20 6265206d 656d6f72 79207265 to be memory re │ │ │ │ + 0x0004b330 73696465 6e74290a 00000000 74657374 sident).....test │ │ │ │ + 0x0004b340 696e6720 696e7374 616e7469 6174696f ing instantiatio │ │ │ │ + 0x0004b350 6e20257a 642d7369 7a65642c 20257a64 n %zd-sized, %zd │ │ │ │ + 0x0004b360 206e6e7a 0a000000 74657374 696e6720 nnz....testing │ │ │ │ + 0x0004b370 73706d75 6c742066 6f722025 7a642d73 spmult for %zd-s │ │ │ │ + 0x0004b380 697a6564 2c20257a 64206e6e 7a0a0000 ized, %zd nnz... │ │ │ │ + 0x0004b390 6661696c 65642063 6f6d7075 74696e67 failed computing │ │ │ │ + 0x0004b3a0 20612064 656e7365 20257a64 20782025 a dense %zd x % │ │ │ │ + 0x0004b3b0 7a64206d 61747269 78202866 6f72206e zd matrix (for n │ │ │ │ + 0x0004b3c0 756d6572 6963616c 206c696d 69747320 umerical limits │ │ │ │ + 0x0004b3d0 72656173 6f6e732d 2d697427 73206f6b reasons--it's ok │ │ │ │ + 0x0004b3e0 29210a00 6661696c 65642063 6f6d7075 )!..failed compu │ │ │ │ + 0x0004b3f0 74696e67 20612064 656e7365 20257a64 ting a dense %zd │ │ │ │ + 0x0004b400 20782025 7a64206d 61747269 78202866 x %zd matrix (f │ │ │ │ + 0x0004b410 6f72206d 656d6f72 79206c69 6d697473 or memory limits │ │ │ │ + 0x0004b420 20726561 736f6e73 2d2d6974 2773206f reasons--it's o │ │ │ │ + 0x0004b430 6b29210a 00000000 6661696c 65642063 k)!.....failed c │ │ │ │ + 0x0004b440 6f6d7075 74696e67 20612064 656e7365 omputing a dense │ │ │ │ + 0x0004b450 20257a64 20782025 7a64206d 61747269 %zd x %zd matri │ │ │ │ + 0x0004b460 78202875 6e6b6e6f 776e2072 6561736f x (unknown reaso │ │ │ │ + 0x0004b470 6e732d2d 69742773 206e6f74 206f6b29 ns--it's not ok) │ │ │ │ + 0x0004b480 210a0000 42415349 43204c49 4d495420 !...BASIC LIMIT │ │ │ │ + 0x0004b490 43415345 53205445 53543a20 454e440a CASES TEST: END. │ │ │ │ + 0x0004b4a0 00000000 42415349 43204c49 4d495420 ....BASIC LIMIT │ │ │ │ + 0x0004b4b0 43415345 53205445 53543a20 454e4420 CASES TEST: END │ │ │ │ + 0x0004b4c0 3a204641 494c5552 450a0000 1b4d0000 : FAILURE....M.. │ │ │ │ + 0x0004b4d0 55540000 4c540000 4c530000 4c480000 UT..LT..LS..LH.. │ │ │ │ + 0x0004b4e0 3f3f0000 47450000 55480000 55530000 ??..GE..UH..US.. │ │ │ │ + 0x0004b4f0 42415349 43205052 494d4954 49564553 BASIC PRIMITIVES │ │ │ │ + 0x0004b500 20544553 543a2042 4547494e 0a000000 TEST: BEGIN.... │ │ │ │ + 0x0004b510 42415349 43205052 494d4954 49564553 BASIC PRIMITIVES │ │ │ │ + 0x0004b520 20544553 543a2045 4e442028 4641494c TEST: END (FAIL │ │ │ │ + 0x0004b530 55524529 0a000000 42415349 43205052 URE)....BASIC PR │ │ │ │ + 0x0004b540 494d4954 49564553 20544553 543a2045 IMITIVES TEST: E │ │ │ │ + 0x0004b550 4e442028 53554343 45535329 0a000000 ND (SUCCESS).... │ │ │ │ + 0x0004b560 41445641 4e434544 20535041 52534520 ADVANCED SPARSE │ │ │ │ + 0x0004b570 424c4153 20544553 543a2042 4547494e BLAS TEST: BEGIN │ │ │ │ + 0x0004b580 00000000 205b6c69 6d697420 256c6673 .... [limit %lfs │ │ │ │ + 0x0004b590 5d000000 5253425f 4d49465f 4d415452 ]...RSB_MIF_MATR │ │ │ │ + 0x0004b5a0 49585f43 4f4c535f 5f544f5f 5f525342 IX_COLS__TO__RSB │ │ │ │ + 0x0004b5b0 5f434f4f 5f494e44 45585f54 00000000 _COO_INDEX_T.... │ │ │ │ + 0x0004b5c0 5253425f 4d49465f 4d415452 49585f52 RSB_MIF_MATRIX_R │ │ │ │ + 0x0004b5d0 4f57535f 5f544f5f 5f525342 5f434f4f OWS__TO__RSB_COO │ │ │ │ + 0x0004b5e0 5f494e44 45585f54 00000000 5253425f _INDEX_T....RSB_ │ │ │ │ + 0x0004b5f0 4d49465f 4d415452 49585f4e 4e5a5f5f MIF_MATRIX_NNZ__ │ │ │ │ + 0x0004b600 544f5f5f 5253425f 4e4e5a5f 494e4445 TO__RSB_NNZ_INDE │ │ │ │ + 0x0004b610 585f5400 61637475 616c2072 6573756c X_T.actual resul │ │ │ │ + 0x0004b620 74732076 7320636f 72726563 74207265 ts vs correct re │ │ │ │ + 0x0004b630 73756c74 733a0a00 4d617472 69782073 sults:..Matrix s │ │ │ │ + 0x0004b640 756d6d61 72793a0a 00000000 25732537 ummary:.....%s%7 │ │ │ │ + 0x0004b650 7a643a20 74797065 3a256320 73796d3a zd: type:%c sym: │ │ │ │ + 0x0004b660 25732069 6e63583a 257a6420 696e6342 %s incX:%zd incB │ │ │ │ + 0x0004b670 3a257a64 2064696d 3a253130 7a642074 :%zd dim:%10zd t │ │ │ │ + 0x0004b680 72616e73 543a2563 20616c70 68613a25 ransT:%c alpha:% │ │ │ │ + 0x0004b690 2b327a64 20626574 613a252b 327a6420 +2zd beta:%+2zd │ │ │ │ + 0x0004b6a0 64696167 3a256320 7375626d 733a2535 diag:%c subms:%5 │ │ │ │ + 0x0004b6b0 7a64206e 7a3a257a 64000000 20697320 zd nz:%zd... is │ │ │ │ + 0x0004b6c0 6f6b0a00 20697320 6e6f7420 6f6b0a00 ok.. is not ok.. │ │ │ │ + 0x0004b6d0 5465726d 696e6174 696e6720 74657374 Terminating test │ │ │ │ + 0x0004b6e0 696e6720 64756520 746f2065 72726f72 ing due to error │ │ │ │ + 0x0004b6f0 732e0a00 5465726d 696e6174 696e6720 s...Terminating │ │ │ │ + 0x0004b700 74657374 696e6720 6561726c 69657220 testing earlier │ │ │ │ + 0x0004b710 64756520 746f2069 6e746572 61637469 due to interacti │ │ │ │ + 0x0004b720 76652075 73657220 72657175 6573743a ve user request: │ │ │ │ + 0x0004b730 20746573 7420746f 6f6b2025 6c662073 test took %lf s │ │ │ │ + 0x0004b740 2c206d61 7820616c 6c6f7765 64207761 , max allowed wa │ │ │ │ + 0x0004b750 7320256c 662e0a00 5465726d 696e6174 s %lf...Terminat │ │ │ │ + 0x0004b760 696e6720 74657374 696e6720 6561726c ing testing earl │ │ │ │ + 0x0004b770 69657220 64756520 746f2075 73657220 ier due to user │ │ │ │ + 0x0004b780 74696d65 6f757420 72657175 6573743a timeout request: │ │ │ │ + 0x0004b790 20746573 7420746f 6f6b2025 6c662073 test took %lf s │ │ │ │ + 0x0004b7a0 2c206d61 7820616c 6c6f7765 64207761 , max allowed wa │ │ │ │ + 0x0004b7b0 7320256c 662e0a00 414c4c20 54455354 s %lf...ALL TEST │ │ │ │ + 0x0004b7c0 53205041 53534544 20534f20 4641522c S PASSED SO FAR, │ │ │ │ + 0x0004b7d0 20414e44 20414c53 4f20494e 5354414e AND ALSO INSTAN │ │ │ │ + 0x0004b7e0 54494154 4544204f 4e452022 52454355 TIATED ONE "RECU │ │ │ │ + 0x0004b7f0 52534956 4522204d 41545249 582e2e2e RSIVE" MATRIX... │ │ │ │ + 0x0004b800 20544849 53204953 20454e4f 5547480a THIS IS ENOUGH. │ │ │ │ + 0x0004b810 00000000 53545241 4e47453a 20544553 ....STRANGE: TES │ │ │ │ + 0x0004b820 54532050 41535345 442c2042 55542044 TS PASSED, BUT D │ │ │ │ + 0x0004b830 4944204e 4f542049 4e535441 4e544941 ID NOT INSTANTIA │ │ │ │ + 0x0004b840 54452041 4e592022 52454355 52534956 TE ANY "RECURSIV │ │ │ │ + 0x0004b850 4522204d 41545249 582e2e2e 20524149 E" MATRIX... RAI │ │ │ │ + 0x0004b860 53494e47 20414e20 4552524f 5220464f SING AN ERROR FO │ │ │ │ + 0x0004b870 52205448 49530a00 09504153 5345443a R THIS...PASSED: │ │ │ │ + 0x0004b880 257a640a 09464149 4c45443a 257a640a %zd..FAILED:%zd. │ │ │ │ + 0x0004b890 00000000 41445641 4e434544 20535041 ....ADVANCED SPA │ │ │ │ + 0x0004b8a0 52534520 424c4153 20544553 543a2045 RSE BLAS TEST: E │ │ │ │ + 0x0004b8b0 4e442028 53554343 45535329 0a000000 ND (SUCCESS).... │ │ │ │ + 0x0004b8c0 41445641 4e434544 20535041 52534520 ADVANCED SPARSE │ │ │ │ + 0x0004b8d0 424c4153 20544553 543a2045 4e442028 BLAS TEST: END ( │ │ │ │ + 0x0004b8e0 57495448 20455252 4f525329 0a000000 WITH ERRORS).... │ │ │ │ + 0x0004b8f0 42656769 6e6e696e 67206c61 72676520 Beginning large │ │ │ │ + 0x0004b900 62696e61 72792073 65617263 68207465 binary search te │ │ │ │ + 0x0004b910 73742e0a 00000000 44657465 63746564 st......Detected │ │ │ │ + 0x0004b920 20257a75 20627974 6573206f 66206d65 %zu bytes of me │ │ │ │ + 0x0004b930 6d6f7279 2c20636f 6d707265 68656e73 mory, comprehens │ │ │ │ + 0x0004b940 69766520 6f662025 7a75206f 66206672 ive of %zu of fr │ │ │ │ + 0x0004b950 6565206d 656d6f72 792e0a00 546f6f20 ee memory...Too │ │ │ │ + 0x0004b960 6c697474 6c65206d 656d6f72 79206465 little memory de │ │ │ │ + 0x0004b970 74656374 65643a20 7365656d 73206c69 tected: seems li │ │ │ │ + 0x0004b980 6b652079 6f757220 73797374 656d2069 ke your system i │ │ │ │ + 0x0004b990 73206e6f 74207765 6c6c2073 7570706f s not well suppo │ │ │ │ + 0x0004b9a0 72746564 206f7220 6e6f7420 7374616e rted or not stan │ │ │ │ + 0x0004b9b0 64617264 7320636f 6d706c69 616e742e dards compliant. │ │ │ │ + 0x0004b9c0 0a000000 57696c6c 20747279 20736574 ....Will try set │ │ │ │ + 0x0004b9d0 74696e67 20612072 6561736f 6e61626c ting a reasonabl │ │ │ │ + 0x0004b9e0 7920736d 616c6c20 76616c75 653a2025 y small value: % │ │ │ │ + 0x0004b9f0 7a752066 6f722064 65746563 74656420 zu for detected │ │ │ │ + 0x0004ba00 66726565 206d656d 6f72792e 0a000000 free memory..... │ │ │ │ + 0x0004ba10 4f6e2074 68697320 73797374 656d2c20 On this system, │ │ │ │ + 0x0004ba20 6d617869 6d616c20 61727261 79206f66 maximal array of │ │ │ │ + 0x0004ba30 20636f6f 7264696e 61746573 2063616e coordinates can │ │ │ │ + 0x0004ba40 20686176 6520257a 7520656c 656d656e have %zu elemen │ │ │ │ + 0x0004ba50 74732061 6e64206f 63637570 7920257a ts and occupy %z │ │ │ │ + 0x0004ba60 75206279 7465732e 0a000000 57696c6c u bytes.....Will │ │ │ │ + 0x0004ba70 20706572 666f726d 20746865 20746573 perform the tes │ │ │ │ + 0x0004ba80 74207573 696e6720 6c657373 206d656d t using less mem │ │ │ │ + 0x0004ba90 6f727920 28257a75 204d4229 20746861 ory (%zu MB) tha │ │ │ │ + 0x0004baa0 6e206f6e 20746865 206d6178 696d616c n on the maximal │ │ │ │ + 0x0004bab0 20636f6f 7264696e 61746520 696e6469 coordinate indi │ │ │ │ + 0x0004bac0 63657320 61727261 79202825 7a752920 ces array (%zu) │ │ │ │ + 0x0004bad0 616c6c6f 77732e0a 00000000 536b6970 allows......Skip │ │ │ │ + 0x0004bae0 70696e67 20746573 743a2074 6f6f206c ping test: too l │ │ │ │ + 0x0004baf0 6974746c 65206d65 6d6f7279 2e0a0000 ittle memory.... │ │ │ │ + 0x0004bb00 44657465 63746564 20257a64 20627974 Detected %zd byt │ │ │ │ + 0x0004bb10 6573206f 66206672 6565206d 656d6f72 es of free memor │ │ │ │ + 0x0004bb20 792c206e 65656465 6420257a 640a6c65 y, needed %zd.le │ │ │ │ + 0x0004bb30 74277320 73656520 69662074 65737420 t's see if test │ │ │ │ + 0x0004bb40 73756363 65656420 2e2e0a00 5741524e succeed ....WARN │ │ │ │ + 0x0004bb50 494e473a 20466169 6c656420 28632961 ING: Failed (c)a │ │ │ │ + 0x0004bb60 6c6c6f63 6174696e 67206f66 20257a64 llocating of %zd │ │ │ │ + 0x0004bb70 206e6e7a 2028257a 64206279 74657329 nnz (%zd bytes) │ │ │ │ + 0x0004bb80 0a000000 42757420 6d616465 20697420 ....But made it │ │ │ │ + 0x0004bb90 77697468 20257a64 206e6e7a 2028257a with %zd nnz (%z │ │ │ │ + 0x0004bba0 64206279 7465732c 20257a64 2525206f d bytes, %zd%% o │ │ │ │ + 0x0004bbb0 66207468 6174292e 20417265 20796f75 f that). Are you │ │ │ │ + 0x0004bbc0 2072756e 6e696e67 20696e20 6120636f running in a co │ │ │ │ + 0x0004bbd0 6e746169 6e657269 7a656420 656e7669 ntainerized envi │ │ │ │ + 0x0004bbe0 726f6e6d 656e743f 0a000000 4661696c ronment?....Fail │ │ │ │ + 0x0004bbf0 65642028 6329616c 6c6f6361 74696e67 ed (c)allocating │ │ │ │ + 0x0004bc00 206f6620 257a6420 6e6e7a20 28257a64 of %zd nnz (%zd │ │ │ │ + 0x0004bc10 20627974 6573290a 00000000 28632961 bytes).....(c)a │ │ │ │ + 0x0004bc20 6c6c6f63 61746564 20257a64 206e6e7a llocated %zd nnz │ │ │ │ + 0x0004bc30 2028257a 64206279 74657329 0a000000 (%zd bytes).... │ │ │ │ + 0x0004bc40 4661696c 65642072 65747269 6576696e Failed retrievin │ │ │ │ + 0x0004bc50 67206172 72617920 6c617374 20656c65 g array last ele │ │ │ │ + 0x0004bc60 6d656e74 210a0000 53756363 65656465 ment!...Succeede │ │ │ │ + 0x0004bc70 64207265 74726965 76696e67 20617272 d retrieving arr │ │ │ │ + 0x0004bc80 6179206c 61737420 656c656d 656e742e ay last element. │ │ │ │ + 0x0004bc90 0a000000 53756363 65737366 756c6c79 ....Successfully │ │ │ │ + 0x0004bca0 20706572 666f726d 6564206c 61726765 performed large │ │ │ │ + 0x0004bcb0 2062696e 61727920 73656172 63682074 binary search t │ │ │ │ + 0x0004bcc0 6573742e 0a000000 536b6970 70696e67 est.....Skipping │ │ │ │ + 0x0004bcd0 206c6172 67652062 696e6172 79207365 large binary se │ │ │ │ + 0x0004bce0 61726368 20746573 742e0a00 00000000 arch test....... │ │ │ │ + 0x0004bcf0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x0004bd00 04000000 05000000 01000000 00000000 ................ │ │ │ │ + 0x0004bd10 01000000 02000000 03000000 04000000 ................ │ │ │ │ + 0x0004bd20 05000000 05000000 00000000 01000000 ................ │ │ │ │ + 0x0004bd30 02000000 03000000 04000000 05000000 ................ │ │ │ │ + 0x0004bd40 00000000 00000000 00000000 0000f03f ...............? │ │ │ │ 0x0004bd50 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ 0x0004bd60 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x0004bd70 00000000 00000040 dd110700 5f600600 .......@...._`.. │ │ │ │ - 0x0004bd80 7f110700 58600600 00000000 0000f03f ....X`.........? │ │ │ │ - 0x0004bd90 00000000 0000f03f 01000000 01000000 .......?........ │ │ │ │ - 0x0004bda0 01000000 02000000 02000000 04000000 ................ │ │ │ │ - 0x0004bdb0 01000000 03000000 04000000 01000000 ................ │ │ │ │ - 0x0004bdc0 02000000 04000000 00000000 00002640 ..............&@ │ │ │ │ - 0x0004bdd0 00000000 00002a40 00000000 00002c40 ......*@......,@ │ │ │ │ - 0x0004bde0 00000000 000035c0 00000000 00003640 ......5.......6@ │ │ │ │ - 0x0004bdf0 00000000 00004640 00000000 00000000 ......F@........ │ │ │ │ - 0x0004be00 02000000 02000000 02000000 00000000 ................ │ │ │ │ - 0x0004be10 02000000 02000000 05000000 ffffffff ................ │ │ │ │ - 0x0004be20 63000000 02000000 01000000 ecffffff c............... │ │ │ │ - 0x0004be30 02feff7f 01000000 01000000 ecffffff ................ │ │ │ │ - 0x0004be40 1e000000 14000000 03000000 02000000 ................ │ │ │ │ - 0x0004be50 02000000 01000000 02000000 01000000 ................ │ │ │ │ - 0x0004be60 01000000 00000000 00000000 00002240 .............."@ │ │ │ │ - 0x0004be70 00000000 00000840 00000000 00000040 .......@.......@ │ │ │ │ - 0x0004be80 00000000 00000000 03000000 02000000 ................ │ │ │ │ - 0x0004be90 01000000 00000000 02feff7f 02000000 ................ │ │ │ │ - 0x0004bea0 01000000 02000000 03000000 02000000 ................ │ │ │ │ - 0x0004beb0 01000000 01000000 02000000 01000000 ................ │ │ │ │ - 0x0004bec0 02feff7f 00000000 03000000 01000000 ................ │ │ │ │ - 0x0004bed0 02000000 02000000 01000000 01000000 ................ │ │ │ │ - 0x0004bee0 02000000 04000000 02000000 02000000 ................ │ │ │ │ - 0x0004bef0 02feff7f 00000000 00000000 00002240 .............."@ │ │ │ │ - 0x0004bf00 00000000 00000840 00000000 00000040 .......@.......@ │ │ │ │ + 0x0004bd70 00000000 0000f03f 00000000 00000040 .......?.......@ │ │ │ │ + 0x0004bd80 dd110700 5f600600 7f110700 58600600 ...._`......X`.. │ │ │ │ + 0x0004bd90 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x0004bda0 01000000 01000000 01000000 02000000 ................ │ │ │ │ + 0x0004bdb0 02000000 04000000 01000000 03000000 ................ │ │ │ │ + 0x0004bdc0 04000000 01000000 02000000 04000000 ................ │ │ │ │ + 0x0004bdd0 00000000 00002640 00000000 00002a40 ......&@......*@ │ │ │ │ + 0x0004bde0 00000000 00002c40 00000000 000035c0 ......,@......5. │ │ │ │ + 0x0004bdf0 00000000 00003640 00000000 00004640 ......6@......F@ │ │ │ │ + 0x0004be00 00000000 00000000 02000000 02000000 ................ │ │ │ │ + 0x0004be10 02000000 00000000 02000000 02000000 ................ │ │ │ │ + 0x0004be20 05000000 ffffffff 63000000 02000000 ........c....... │ │ │ │ + 0x0004be30 01000000 ecffffff 02feff7f 01000000 ................ │ │ │ │ + 0x0004be40 01000000 ecffffff 1e000000 14000000 ................ │ │ │ │ + 0x0004be50 03000000 02000000 02000000 01000000 ................ │ │ │ │ + 0x0004be60 02000000 01000000 01000000 00000000 ................ │ │ │ │ + 0x0004be70 00000000 00002240 00000000 00000840 ......"@.......@ │ │ │ │ + 0x0004be80 00000000 00000040 00000000 00000000 .......@........ │ │ │ │ + 0x0004be90 03000000 02000000 01000000 00000000 ................ │ │ │ │ + 0x0004bea0 02feff7f 02000000 01000000 02000000 ................ │ │ │ │ + 0x0004beb0 03000000 02000000 01000000 01000000 ................ │ │ │ │ + 0x0004bec0 02000000 01000000 02feff7f 00000000 ................ │ │ │ │ + 0x0004bed0 03000000 01000000 02000000 02000000 ................ │ │ │ │ + 0x0004bee0 01000000 01000000 02000000 04000000 ................ │ │ │ │ + 0x0004bef0 02000000 02000000 02feff7f 00000000 ................ │ │ │ │ + 0x0004bf00 00000000 00002240 00000000 00000840 ......"@.......@ │ │ │ │ 0x0004bf10 00000000 00000040 00000000 00000040 .......@.......@ │ │ │ │ - 0x0004bf20 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x0004bf30 02000000 03000000 04000000 05000000 ................ │ │ │ │ - 0x0004bf40 09000000 00000000 00000000 0000f03f ...............? │ │ │ │ + 0x0004bf20 00000000 00000040 00000000 00000000 .......@........ │ │ │ │ + 0x0004bf30 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x0004bf40 04000000 05000000 09000000 00000000 ................ │ │ │ │ 0x0004bf50 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ 0x0004bf60 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x0004bf70 00000000 0000f03f 00000000 00002240 .......?......"@ │ │ │ │ - 0x0004bf80 00000000 0000f03f 00000000 00000000 .......?........ │ │ │ │ + 0x0004bf70 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x0004bf80 00000000 00002240 00000000 0000f03f ......"@.......? │ │ │ │ 0x0004bf90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004bfa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004bfb0 00000000 00002240 01000000 02000000 ......"@........ │ │ │ │ - 0x0004bfc0 03000000 02000000 04000000 06000000 ................ │ │ │ │ - 0x0004bfd0 01000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0004bfe0 05000000 06000000 00000000 0000f03f ...............? │ │ │ │ - 0x0004bff0 00000000 00000040 00000000 00000840 .......@.......@ │ │ │ │ - 0x0004c000 00000000 00001040 00000000 00001440 .......@.......@ │ │ │ │ - 0x0004c010 00000000 00001840 00000000 01000000 .......@........ │ │ │ │ - 0x0004c020 02000000 00000000 00000000 0000f03f ...............? │ │ │ │ + 0x0004bfb0 00000000 00000000 00000000 00002240 .............."@ │ │ │ │ + 0x0004bfc0 01000000 02000000 03000000 02000000 ................ │ │ │ │ + 0x0004bfd0 04000000 06000000 01000000 01000000 ................ │ │ │ │ + 0x0004bfe0 02000000 03000000 05000000 06000000 ................ │ │ │ │ + 0x0004bff0 00000000 0000f03f 00000000 00000040 .......?.......@ │ │ │ │ + 0x0004c000 00000000 00000840 00000000 00001040 .......@.......@ │ │ │ │ + 0x0004c010 00000000 00001440 00000000 00001840 .......@.......@ │ │ │ │ + 0x0004c020 00000000 01000000 02000000 00000000 ................ │ │ │ │ 0x0004c030 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x0004c040 00000000 01000000 02000000 02000000 ................ │ │ │ │ - 0x0004c050 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x0004c040 00000000 0000f03f 00000000 01000000 .......?........ │ │ │ │ + 0x0004c050 02000000 02000000 00000000 0000f03f ...............? │ │ │ │ 0x0004c060 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x0004c070 00000000 0000f03f 00000000 00000040 .......?.......@ │ │ │ │ - 0x0004c080 00000000 00000840 00000000 00001040 .......@.......@ │ │ │ │ - 0x0004c090 03000000 02000000 01000000 03000000 ................ │ │ │ │ - 0x0004c0a0 00000000 01000000 02000000 00000000 ................ │ │ │ │ - 0x0004c0b0 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x0004c0c0 01000000 03000000 02000000 01000000 ................ │ │ │ │ - 0x0004c0d0 01000000 03000000 02000000 02000000 ................ │ │ │ │ - 0x0004c0e0 03000000 01000000 00000000 00000000 ................ │ │ │ │ - 0x0004c0f0 01000000 01000000 03000000 02000000 ................ │ │ │ │ - 0x0004c100 02000000 03000000 01000000 03000000 ................ │ │ │ │ - 0x0004c110 00000000 02000000 00000000 02000000 ................ │ │ │ │ - 0x0004c120 03000000 03000000 02000000 01000000 ................ │ │ │ │ - 0x0004c130 01000000 03000000 02000000 00000000 ................ │ │ │ │ - 0x0004c140 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c150 03000000 03000000 01000000 01000000 ................ │ │ │ │ - 0x0004c160 02000000 02000000 01000000 03000000 ................ │ │ │ │ - 0x0004c170 00000000 04000000 02000000 00000000 ................ │ │ │ │ - 0x0004c180 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x0004c190 01000000 00000000 02000000 02000000 ................ │ │ │ │ - 0x0004c1a0 01000000 01000000 00000000 00000000 ................ │ │ │ │ - 0x0004c1b0 03000000 03000000 03000000 04000000 ................ │ │ │ │ - 0x0004c1c0 01000000 02000000 00000000 00000000 ................ │ │ │ │ - 0x0004c1d0 01000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0004c1e0 03000000 02000000 0b000000 0b000000 ................ │ │ │ │ - 0x0004c1f0 05000000 05000000 04000000 04000000 ................ │ │ │ │ - 0x0004c200 00000000 00000000 04000000 00000000 ................ │ │ │ │ - 0x0004c210 01000000 02000000 03000000 00000000 ................ │ │ │ │ - 0x0004c220 05000000 ff7f0000 ffff0000 00000000 ................ │ │ │ │ - 0x0004c230 00000000 00003840 00000000 00002a40 ......8@......*@ │ │ │ │ - 0x0004c240 00000000 00004040 02000000 01000000 ......@@........ │ │ │ │ - 0x0004c250 03000000 04000000 03000000 02000000 ................ │ │ │ │ - 0x0004c260 01000000 02000000 03000000 03000000 ................ │ │ │ │ - 0x0004c270 04000000 02000000 00000000 00002a40 ..............*@ │ │ │ │ - 0x0004c280 00000000 00003840 00000000 00004040 ......8@......@@ │ │ │ │ - 0x0004c290 00000000 00003840 00000000 00003540 ......8@......5@ │ │ │ │ - 0x0004c2a0 00000000 00002640 00000000 00002a40 ......&@......*@ │ │ │ │ - 0x0004c2b0 00000000 00804040 00000000 00004040 ......@@......@@ │ │ │ │ - 0x0004c2c0 02000000 02000000 01000000 01000000 ................ │ │ │ │ - 0x0004c2d0 03000000 03000000 04000000 01000000 ................ │ │ │ │ - 0x0004c2e0 01000000 03000000 03000000 02000000 ................ │ │ │ │ - 0x0004c2f0 01000000 01000000 02000000 02000000 ................ │ │ │ │ - 0x0004c300 03000000 03000000 01000000 03000000 ................ │ │ │ │ - 0x0004c310 01000000 04000000 02000000 03000000 ................ │ │ │ │ - 0x0004c320 00000000 00002640 00000000 00002a40 ......&@......*@ │ │ │ │ - 0x0004c330 00000000 00003540 00000000 00003840 ......5@......8@ │ │ │ │ - 0x0004c340 00000000 00004040 00000000 00804040 ......@@......@@ │ │ │ │ - 0x0004c350 02000000 01000000 00000000 00000000 ................ │ │ │ │ - 0x0004c360 00000000 00002240 00000000 00000840 ......"@.......@ │ │ │ │ - 0x0004c370 00000000 00000000 02000000 03000000 ................ │ │ │ │ - 0x0004c380 04000000 00000000 01000000 03000000 ................ │ │ │ │ - 0x0004c390 43000000 3f000000 3f000000 3f000000 C...?...?...?... │ │ │ │ + 0x0004c070 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x0004c080 00000000 00000040 00000000 00000840 .......@.......@ │ │ │ │ + 0x0004c090 00000000 00001040 03000000 02000000 .......@........ │ │ │ │ + 0x0004c0a0 01000000 03000000 00000000 01000000 ................ │ │ │ │ + 0x0004c0b0 02000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c0c0 00000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x0004c0d0 02000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x0004c0e0 02000000 02000000 03000000 01000000 ................ │ │ │ │ + 0x0004c0f0 00000000 00000000 01000000 01000000 ................ │ │ │ │ + 0x0004c100 03000000 02000000 02000000 03000000 ................ │ │ │ │ + 0x0004c110 01000000 03000000 00000000 02000000 ................ │ │ │ │ + 0x0004c120 00000000 02000000 03000000 03000000 ................ │ │ │ │ + 0x0004c130 02000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x0004c140 02000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x0004c150 00000000 00000000 03000000 03000000 ................ │ │ │ │ + 0x0004c160 01000000 01000000 02000000 02000000 ................ │ │ │ │ + 0x0004c170 01000000 03000000 00000000 04000000 ................ │ │ │ │ + 0x0004c180 02000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c190 00000000 01000000 01000000 00000000 ................ │ │ │ │ + 0x0004c1a0 02000000 02000000 01000000 01000000 ................ │ │ │ │ + 0x0004c1b0 00000000 00000000 03000000 03000000 ................ │ │ │ │ + 0x0004c1c0 03000000 04000000 01000000 02000000 ................ │ │ │ │ + 0x0004c1d0 00000000 00000000 01000000 01000000 ................ │ │ │ │ + 0x0004c1e0 02000000 03000000 03000000 02000000 ................ │ │ │ │ + 0x0004c1f0 0b000000 0b000000 05000000 05000000 ................ │ │ │ │ + 0x0004c200 04000000 04000000 00000000 00000000 ................ │ │ │ │ + 0x0004c210 04000000 00000000 01000000 02000000 ................ │ │ │ │ + 0x0004c220 03000000 00000000 05000000 ff7f0000 ................ │ │ │ │ + 0x0004c230 ffff0000 00000000 00000000 00003840 ..............8@ │ │ │ │ + 0x0004c240 00000000 00002a40 00000000 00004040 ......*@......@@ │ │ │ │ + 0x0004c250 02000000 01000000 03000000 04000000 ................ │ │ │ │ + 0x0004c260 03000000 02000000 01000000 02000000 ................ │ │ │ │ + 0x0004c270 03000000 03000000 04000000 02000000 ................ │ │ │ │ + 0x0004c280 00000000 00002a40 00000000 00003840 ......*@......8@ │ │ │ │ + 0x0004c290 00000000 00004040 00000000 00003840 ......@@......8@ │ │ │ │ + 0x0004c2a0 00000000 00003540 00000000 00002640 ......5@......&@ │ │ │ │ + 0x0004c2b0 00000000 00002a40 00000000 00804040 ......*@......@@ │ │ │ │ + 0x0004c2c0 00000000 00004040 02000000 02000000 ......@@........ │ │ │ │ + 0x0004c2d0 01000000 01000000 03000000 03000000 ................ │ │ │ │ + 0x0004c2e0 04000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x0004c2f0 03000000 02000000 01000000 01000000 ................ │ │ │ │ + 0x0004c300 02000000 02000000 03000000 03000000 ................ │ │ │ │ + 0x0004c310 01000000 03000000 01000000 04000000 ................ │ │ │ │ + 0x0004c320 02000000 03000000 00000000 00002640 ..............&@ │ │ │ │ + 0x0004c330 00000000 00002a40 00000000 00003540 ......*@......5@ │ │ │ │ + 0x0004c340 00000000 00003840 00000000 00004040 ......8@......@@ │ │ │ │ + 0x0004c350 00000000 00804040 02000000 01000000 ......@@........ │ │ │ │ + 0x0004c360 00000000 00000000 00000000 00002240 .............."@ │ │ │ │ + 0x0004c370 00000000 00000840 00000000 00000000 .......@........ │ │ │ │ + 0x0004c380 02000000 03000000 04000000 00000000 ................ │ │ │ │ + 0x0004c390 01000000 03000000 43000000 3f000000 ........C...?... │ │ │ │ 0x0004c3a0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x0004c3b0 3f000000 3f000000 3f000000 4e000000 ?...?...?...N... │ │ │ │ - 0x0004c3c0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x0004c3d0 3f000000 54000000 43000000 3f000000 ?...T...C...?... │ │ │ │ - 0x0004c3e0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x0004c3b0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x0004c3c0 3f000000 4e000000 3f000000 3f000000 ?...N...?...?... │ │ │ │ + 0x0004c3d0 3f000000 3f000000 3f000000 54000000 ?...?...?...T... │ │ │ │ + 0x0004c3e0 43000000 3f000000 3f000000 3f000000 C...?...?...?... │ │ │ │ 0x0004c3f0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x0004c400 3f000000 4e000000 3f000000 3f000000 ?...N...?...?... │ │ │ │ - 0x0004c410 3f000000 3f000000 3f000000 54000000 ?...?...?...T... │ │ │ │ - 0x0004c420 08000000 08000000 00000000 00000000 ................ │ │ │ │ - 0x0004c430 00000000 00000000 04000000 00000000 ................ │ │ │ │ - 0x0004c440 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c400 3f000000 3f000000 3f000000 4e000000 ?...?...?...N... │ │ │ │ + 0x0004c410 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x0004c420 3f000000 54000000 08000000 08000000 ?...T........... │ │ │ │ + 0x0004c430 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c440 04000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004c450 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c460 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c470 00000000 00000000 00000000 10000000 ................ │ │ │ │ - 0x0004c480 08000000 08000000 00000000 00000000 ................ │ │ │ │ - 0x0004c490 00000000 00000000 04000000 00000000 ................ │ │ │ │ - 0x0004c4a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c460 00000000 00000000 04000000 00000000 ................ │ │ │ │ + 0x0004c470 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c480 00000000 10000000 08000000 08000000 ................ │ │ │ │ + 0x0004c490 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c4a0 04000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004c4b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c4c0 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c4d0 00000000 00000000 00000000 10000000 ................ │ │ │ │ - 0x0004c4e0 4e000000 54000000 43000000 00000000 N...T...C....... │ │ │ │ - 0x0004c4f0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0004c500 00000000 00003041 0000b041 00000442 ......0A...A...B │ │ │ │ - 0x0004c510 00008040 00004040 00000040 0000803f ...@..@@...@...? │ │ │ │ - 0x0004c520 04000000 ffff0000 00000800 00002000 .............. . │ │ │ │ - 0x0004c530 00008000 00000002 01feff7f 00000000 ................ │ │ │ │ - 0x0004c540 00000000 00002640 00000000 00003640 ......&@......6@ │ │ │ │ - 0x0004c550 00000000 00804040 00000000 00004640 ......@@......F@ │ │ │ │ - 0x0004c560 6f000000 70000000 71000000 eb000000 o...p...q....... │ │ │ │ - 0x0004c570 ec000000 ed000000 e7000000 ef000000 ................ │ │ │ │ - 0x0004c580 feffffff ffffffff 01000000 02000000 ................ │ │ │ │ - 0x0004c590 00000000 01000000 02000000 02000000 ................ │ │ │ │ - 0x0004c5a0 00003041 0000b041 00000042 0000803f ..0A...A...B...? │ │ │ │ - 0x0004c5b0 08000000 08000000 00000000 00000000 ................ │ │ │ │ + 0x0004c4c0 00000000 00000000 04000000 00000000 ................ │ │ │ │ + 0x0004c4d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c4e0 00000000 10000000 4e000000 54000000 ........N...T... │ │ │ │ + 0x0004c4f0 43000000 00000000 00000000 01000000 C............... │ │ │ │ + 0x0004c500 02000000 03000000 00000000 00003041 ..............0A │ │ │ │ + 0x0004c510 0000b041 00000442 00008040 00004040 ...A...B...@..@@ │ │ │ │ + 0x0004c520 00000040 0000803f 04000000 ffff0000 ...@...?........ │ │ │ │ + 0x0004c530 00000800 00002000 00008000 00000002 ...... ......... │ │ │ │ + 0x0004c540 01feff7f 00000000 00000000 00002640 ..............&@ │ │ │ │ + 0x0004c550 00000000 00003640 00000000 00804040 ......6@......@@ │ │ │ │ + 0x0004c560 00000000 00004640 6f000000 70000000 ......F@o...p... │ │ │ │ + 0x0004c570 71000000 eb000000 ec000000 ed000000 q............... │ │ │ │ + 0x0004c580 e7000000 ef000000 feffffff ffffffff ................ │ │ │ │ + 0x0004c590 01000000 02000000 00000000 01000000 ................ │ │ │ │ + 0x0004c5a0 02000000 02000000 00003041 0000b041 ..........0A...A │ │ │ │ + 0x0004c5b0 00000042 0000803f 08000000 08000000 ...B...?........ │ │ │ │ 0x0004c5c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004c5d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004c5e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c5f0 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c600 00000000 00000000 00000000 10000000 ................ │ │ │ │ - 0x0004c610 433f3f3f 3f3f3f3f 3f3f3f4e 3f3f3f3f C??????????N???? │ │ │ │ - 0x0004c620 3f540000 04100000 05100000 06100000 ?T.............. │ │ │ │ - 0x0004c630 07100000 04000000 01100000 02100000 ................ │ │ │ │ - 0x0004c640 03100000 40000000 09000000 30000000 ....@.......0... │ │ │ │ - 0x0004c650 09000000 04000000 09000000 0c000000 ................ │ │ │ │ - 0x0004c660 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ - 0x0004c670 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ - 0x0004c680 09000000 11000000 09000000 33000000 ............3... │ │ │ │ - 0x0004c690 09000000 15000000 09000000 12000000 ................ │ │ │ │ - 0x0004c6a0 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ - 0x0004c6b0 09000000 10000000 09000000 24000000 ............$... │ │ │ │ - 0x0004c6c0 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ - 0x0004c6d0 00000000 .... │ │ │ │ + 0x0004c5f0 00000000 00000000 04000000 00000000 ................ │ │ │ │ + 0x0004c600 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c610 00000000 10000000 433f3f3f 3f3f3f3f ........C??????? │ │ │ │ + 0x0004c620 3f3f3f4e 3f3f3f3f 3f540000 04100000 ???N?????T...... │ │ │ │ + 0x0004c630 05100000 06100000 07100000 04000000 ................ │ │ │ │ + 0x0004c640 01100000 02100000 03100000 40000000 ............@... │ │ │ │ + 0x0004c650 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ + 0x0004c660 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ + 0x0004c670 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ + 0x0004c680 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ + 0x0004c690 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ + 0x0004c6a0 09000000 12000000 09000000 1f000000 ................ │ │ │ │ + 0x0004c6b0 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ + 0x0004c6c0 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ + 0x0004c6d0 09000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0004c6d4 08c7fb7f 01000000 ........ │ │ │ │ + 0x0004c6dc 00c7fb7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0004c6dc 00000000 .... │ │ │ │ + 0x0004c6e4 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x00060644 00000000 48060600 74140400 00000000 ....H...t....... │ │ │ │ - 0x00060654 00000000 68000000 946d0400 00000000 ....h....m...... │ │ │ │ + 0x00060654 00000000 68000000 9c6d0400 00000000 ....h....m...... │ │ │ │ 0x00060664 00000000 68636e62 7c140400 01000000 ....hcnb|....... │ │ │ │ 0x00060674 00000000 6f000000 90140400 01000000 ....o........... │ │ │ │ 0x00060684 00000000 4f000000 a8140400 00000000 ....O........... │ │ │ │ 0x00060694 00000000 49000000 b4140400 00000000 ....I........... │ │ │ │ 0x000606a4 00000000 43000000 c4140400 00000000 ....C........... │ │ │ │ - 0x000606b4 00000000 48000000 28670400 00000000 ....H...(g...... │ │ │ │ + 0x000606b4 00000000 48000000 30670400 00000000 ....H...0g...... │ │ │ │ 0x000606c4 00000000 4d000000 d8140400 00000000 ....M........... │ │ │ │ 0x000606d4 00000000 65000000 e4140400 00000000 ....e........... │ │ │ │ 0x000606e4 00000000 76000000 ec140400 00000000 ....v........... │ │ │ │ 0x000606f4 00000000 42000000 fc140400 01000000 ....B........... │ │ │ │ 0x00060704 00000000 51000000 10150400 01000000 ....Q........... │ │ │ │ 0x00060714 00000000 45000000 20150400 00000000 ....E... ....... │ │ │ │ 0x00060724 00000000 46000000 2c150400 00000000 ....F...,....... │ │ │ │ @@ -22,319 +22,319 @@ │ │ │ │ 0x00060774 00000000 50505050 78150400 00000000 ....PPPPx....... │ │ │ │ 0x00060784 00000000 736c6d00 84150400 00000000 ....slm......... │ │ │ │ 0x00060794 00000000 616c736c 94150400 01000000 ....alsl........ │ │ │ │ 0x000607a4 00000000 50000000 a4150400 01000000 ....P........... │ │ │ │ 0x000607b4 00000000 0a727072 bc150400 00000000 .....rpr........ │ │ │ │ 0x000607c4 00000000 68727072 dc150400 01000000 ....hrpr........ │ │ │ │ 0x000607d4 00000000 65730000 00000000 00000000 ....es.......... │ │ │ │ - 0x000607e4 00000000 00000000 d4640400 00000000 .........d...... │ │ │ │ - 0x000607f4 00000000 51000000 e0640400 00000000 ....Q....d...... │ │ │ │ - 0x00060804 00000000 6f666c61 ec640400 00000000 ....ofla.d...... │ │ │ │ - 0x00060814 00000000 6f626c61 fc640400 00000000 ....obla.d...... │ │ │ │ - 0x00060824 00000000 74626c61 0c650400 00000000 ....tbla.e...... │ │ │ │ - 0x00060834 00000000 63746161 186f0400 01000000 ....ctaa.o...... │ │ │ │ - 0x00060844 00000000 4c410000 30650400 01000000 ....LA..0e...... │ │ │ │ - 0x00060854 00000000 53410000 40650400 00000000 ....SA..@e...... │ │ │ │ - 0x00060864 00000000 41000000 50650400 00000000 ....A...Pe...... │ │ │ │ - 0x00060874 00000000 76000000 946d0400 00000000 ....v....m...... │ │ │ │ - 0x00060884 00000000 68636e62 206f0400 01000000 ....hcnb o...... │ │ │ │ - 0x00060894 00000000 46420000 5c650400 01000000 ....FB..\e...... │ │ │ │ - 0x000608a4 00000000 63000000 70650400 01000000 ....c...pe...... │ │ │ │ - 0x000608b4 00000000 72000000 80650400 01000000 ....r....e...... │ │ │ │ - 0x000608c4 00000000 42430000 90650400 01000000 ....BC...e...... │ │ │ │ - 0x000608d4 00000000 64630000 98650400 01000000 ....dc...e...... │ │ │ │ - 0x000608e4 00000000 6b000000 a8650400 00000000 ....k....e...... │ │ │ │ - 0x000608f4 00000000 63630000 bc650400 00000000 ....cc...e...... │ │ │ │ - 0x00060904 00000000 6c6d6e77 d4650400 00000000 ....lmnw.e...... │ │ │ │ - 0x00060914 00000000 4b000000 dc650400 01000000 ....K....e...... │ │ │ │ - 0x00060924 00000000 64000000 e4650400 00000000 ....d....e...... │ │ │ │ - 0x00060934 00000000 44440000 00660400 01000000 ....DD...f...... │ │ │ │ - 0x00060944 00000000 44444400 14660400 00000000 ....DDD..f...... │ │ │ │ - 0x00060954 00000000 6f686365 48660400 00000000 ....ohceHf...... │ │ │ │ - 0x00060964 00000000 43430000 64660400 00000000 ....CC..df...... │ │ │ │ - 0x00060974 00000000 61706d69 70660400 00000000 ....apmipf...... │ │ │ │ - 0x00060984 00000000 4e430000 90660400 00000000 ....NC...f...... │ │ │ │ - 0x00060994 00000000 43434300 a8660400 00000000 ....CCC..f...... │ │ │ │ - 0x000609a4 00000000 46767600 c0660400 00000000 ....Fvv..f...... │ │ │ │ - 0x000609b4 00000000 46767642 d8660400 00000000 ....FvvB.f...... │ │ │ │ - 0x000609c4 00000000 4e434300 f4660400 00000000 ....NCC..f...... │ │ │ │ - 0x000609d4 00000000 0a726e77 08670400 00000000 .....rnw.g...... │ │ │ │ - 0x000609e4 00000000 626d7700 20670400 00000000 ....bmw. g...... │ │ │ │ - 0x000609f4 00000000 626d6e77 3c670400 00000000 ....bmnw