--- /srv/rebuilderd/tmp/rebuilderdoGHBwR/inputs/librsb-tools_1.3.0.2+dfsg-7_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdoGHBwR/out/librsb-tools_1.3.0.2+dfsg-7_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-12-01 19:07:13.000000 debian-binary │ -rw-r--r-- 0 0 0 1048 2024-12-01 19:07:13.000000 control.tar.xz │ --rw-r--r-- 0 0 0 150748 2024-12-01 19:07:13.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 150716 2024-12-01 19:07:13.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 0xa538 │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x071664 0x00071664 0x00071664 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x071674 0x00071674 0x00071674 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ │ │ INTERP 0x000198 0x00000198 0x00000198 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x71690 0x71690 R E 0x1000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x716a0 0x716a0 R E 0x1000 │ │ │ │ LOAD 0x071ed8 0x00072ed8 0x00072ed8 0x01cac 0x01cd0 RW 0x1000 │ │ │ │ DYNAMIC 0x071ee0 0x00072ee0 0x00072ee0 0x00120 0x00120 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x071670 0x00071670 0x00071670 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x071680 0x00071680 0x00071680 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x071ed8 0x00072ed8 0x00072ed8 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 00004344 004344 0000f0 00 A 5 6 4 │ │ │ │ [ 8] .rel.dyn REL 00004434 004434 000ae0 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00004f14 004f14 000c78 08 AI 4 21 4 │ │ │ │ [10] .init PROGBITS 00005b8c 005b8c 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00005b98 005b98 0012c8 04 AX 0 0 4 │ │ │ │ [12] .text PROGBITS 00006e60 006e60 05e4c8 00 AX 0 0 4 │ │ │ │ [13] .fini PROGBITS 00065328 065328 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00065330 065330 00c334 00 A 0 0 8 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 00071664 071664 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0007166c 07166c 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 00071670 071670 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00065330 065330 00c344 00 A 0 0 8 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00071674 071674 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0007167c 07167c 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 00071680 071680 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 00072ed8 071ed8 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 00072edc 071edc 000004 04 WA 0 0 4 │ │ │ │ [20] .dynamic DYNAMIC 00072ee0 071ee0 000120 08 WA 5 0 4 │ │ │ │ [21] .got PROGBITS 00073000 072000 000680 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00073680 072680 001504 00 WA 0 0 4 │ │ │ │ [23] .bss NOBITS 00074b84 073b84 000024 00 WA 0 0 4 │ │ │ │ [24] .ARM.attributes ARM_ATTRIBUTES 00000000 073b84 00002b 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: 3cd4eb97d3b6034418e89144c74f9ff56e7d41da │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b53b4c227460b0965f422afb8698c4d00e9b9dac │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -683,14 +683,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 {} │ │ │ │ @@ -554,55 +554,55 @@ │ │ │ │ mov r3, #0 │ │ │ │ b 77d4 │ │ │ │ andeq ip, r6, r0, ror r1 │ │ │ │ andeq ip, r6, ip, asr r1 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq ip, r6, r8, asr #15 │ │ │ │ @ instruction: 0x0005efb4 │ │ │ │ - andeq r9, r6, r0, lsr #17 │ │ │ │ + @ instruction: 0x000698b0 │ │ │ │ rsbvs r6, lr, #104, 6 @ 0xa0000001 │ │ │ │ ldclvs 12, cr6, [r3], #-388 @ 0xfffffe7c │ │ │ │ rsbeq r6, sp, r3, ror ip │ │ │ │ subspl r5, r0, r0, asr r0 │ │ │ │ andeq r7, r0, r5, ror #6 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq sp, r6, r0, ror sl │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq fp, r6, r4, lsr #29 │ │ │ │ - strdeq r9, [r6], -r2 │ │ │ │ + andeq r9, r6, r2, lsl #14 │ │ │ │ rsbsvc r7, r0, #-1610612736 @ 0xa0000000 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ andeq lr, r5, ip, ror #26 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ andeq lr, r5, r4, lsr fp │ │ │ │ - andeq r9, r6, r8, lsl #12 │ │ │ │ + andeq r9, r6, r8, lsl r6 │ │ │ │ andeq r6, r0, r3, lsl #6 │ │ │ │ muleq r5, r8, fp │ │ │ │ - muleq r6, r0, r4 │ │ │ │ - andeq r9, r6, r4, lsl #8 │ │ │ │ + andeq r9, r6, r0, lsr #9 │ │ │ │ + andeq r9, r6, r4, lsl r4 │ │ │ │ subseq r9, fp, r8, ror #2 │ │ │ │ @ instruction: 0xfffff830 │ │ │ │ andeq r1, r0, r8, asr fp │ │ │ │ eoreq r0, r0, r2 │ │ │ │ andeq r1, r1, r0, ror r1 │ │ │ │ andeq r6, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x00068eb4 │ │ │ │ - andeq r8, r6, r0, asr #28 │ │ │ │ + andeq r8, r6, r4, asr #29 │ │ │ │ + andeq r8, r6, r0, asr lr │ │ │ │ svcvc 0x00fffe02 │ │ │ │ andeq r0, r2, r3, rrx │ │ │ │ rsbeq r0, r4, r1 │ │ │ │ - andeq r8, r6, r4, asr #25 │ │ │ │ - strdeq r8, [r6], -r0 │ │ │ │ + ldrdeq r8, [r6], -r4 │ │ │ │ + andeq r8, r6, r0, lsl #22 │ │ │ │ eormi r0, r0, r0 │ │ │ │ - andeq r8, r6, r8, ror #14 │ │ │ │ + andeq r8, r6, r8, ror r7 │ │ │ │ eormi r0, r2, r0 │ │ │ │ - andeq r8, r6, r0, ror #12 │ │ │ │ + andeq r8, r6, r0, ror r6 │ │ │ │ andsmi r0, r8, r0 │ │ │ │ andeq sp, r5, ip, lsr #20 │ │ │ │ - andeq r8, r6, r8, lsl r5 │ │ │ │ + andeq r8, r6, r8, lsr #10 │ │ │ │ andmi r0, r8, r0 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ cmp ip, r3 │ │ │ │ bne 94b8 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -2472,42 +2472,42 @@ │ │ │ │ ldr r2, [pc, #104] @ 9554 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b 740c │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq r8, r6, r4, asr #1 │ │ │ │ + ldrdeq r8, [r6], -r4 │ │ │ │ andeq r4, r0, r2 │ │ │ │ andmi r0, r8, r0 │ │ │ │ - andeq r7, r6, ip, asr #29 │ │ │ │ + ldrdeq r7, [r6], -ip │ │ │ │ andeq ip, r5, r8, asr #29 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andeq r5, r6, r8, ror #11 │ │ │ │ - andeq r5, r6, ip, lsr r5 │ │ │ │ + strdeq r5, [r6], -r8 │ │ │ │ + andeq r5, r6, ip, asr #10 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ andeq ip, r5, ip, lsr #26 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq ip, r5, ip, lsr #22 │ │ │ │ andeq fp, r6, ip, lsr r9 │ │ │ │ andeq r2, r0, r0, ror #14 │ │ │ │ strdeq ip, [r5], -r8 │ │ │ │ andeq ip, r5, r0, lsl #25 │ │ │ │ ldrdeq ip, [r5], -r8 │ │ │ │ andeq r6, r0, r2, lsl #2 │ │ │ │ andeq ip, r5, r8, asr sl │ │ │ │ muleq r5, ip, fp │ │ │ │ subseq r9, fp, r8, ror #2 │ │ │ │ andeq ip, r5, r8, asr #17 │ │ │ │ - andeq r7, r6, ip, lsr #6 │ │ │ │ - andeq r6, r6, r8, lsl #31 │ │ │ │ - andeq r6, r6, r8, asr #28 │ │ │ │ + andeq r7, r6, ip, lsr r3 │ │ │ │ + muleq r6, r8, pc @ │ │ │ │ + andeq r6, r6, r8, asr lr │ │ │ │ andeq r7, r0, r0, lsr r5 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq r6, r6, ip, lsl #13 │ │ │ │ + muleq r6, ip, r6 │ │ │ │ andeq fp, r5, ip, ror #17 │ │ │ │ ldr r3, [sl, #-708] @ 0xfffffd3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 9ea0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 8f44 │ │ │ │ sub r2, fp, #4864 @ 0x1300 │ │ │ │ @@ -3990,15 +3990,15 @@ │ │ │ │ strdeq sl, [r5], -ip │ │ │ │ @ instruction: 0x0005aab0 │ │ │ │ andseq r8, lr, r0, lsl #9 │ │ │ │ andeq sl, r5, r4, asr sl │ │ │ │ andeq sl, r5, r4, lsl #20 │ │ │ │ @ instruction: 0x0005a9b8 │ │ │ │ @ instruction: 0xffe17b80 │ │ │ │ - andeq pc, r5, ip, lsr #22 │ │ │ │ + andeq pc, r5, ip, lsr fp @ │ │ │ │ ldrdeq sl, [r5], -r8 │ │ │ │ andeq sl, r5, r4, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr r4, [pc, #1976] @ b494 │ │ │ │ @@ -4498,28 +4498,28 @@ │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b b1ec │ │ │ │ andeq r8, r6, ip, lsl r3 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ strdeq r8, [r6], -r4 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ andeq sl, r5, r0, asr #14 │ │ │ │ - andeq r5, r6, r8, ror fp │ │ │ │ + andeq r5, r6, r8, lsl #23 │ │ │ │ andeq r6, r0, sl, lsl #6 │ │ │ │ andeq r6, r4, #2013265922 @ 0x78000002 │ │ │ │ muleq r5, r0, r7 │ │ │ │ andeq r8, r6, r4, ror #2 │ │ │ │ @ instruction: 0x0005a5b4 │ │ │ │ andeq r6, r0, sl, asr #6 │ │ │ │ andeq r4, r4, #2013265923 @ 0x78000003 │ │ │ │ andeq r4, r4, #-1207959549 @ 0xb8000003 │ │ │ │ andeq r6, r4, #-2147483609 @ 0x80000027 │ │ │ │ andeq r4, r4, #-2147483593 @ 0x80000037 │ │ │ │ - andeq r5, r6, r4, asr #14 │ │ │ │ + andeq r5, r6, r4, asr r7 │ │ │ │ andmi r6, r4, #2013265922 @ 0x78000002 │ │ │ │ - andeq r5, r6, r8, asr r6 │ │ │ │ + andeq r5, r6, r8, ror #12 │ │ │ │ andmi r4, r4, #2013265923 @ 0x78000003 │ │ │ │ andeq sl, r5, ip, ror #4 │ │ │ │ andeq sl, r5, r4, lsr #2 │ │ │ │ strdeq sl, [r5], -ip │ │ │ │ andeq sl, r5, ip, lsl #2 │ │ │ │ andeq sl, r5, r0, lsl r1 │ │ │ │ andeq sl, r5, r8, asr #2 │ │ │ │ @@ -4813,15 +4813,15 @@ │ │ │ │ beq b644 │ │ │ │ b b62c │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ andeq r7, r6, r0, ror #21 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r7, r6, ip, asr #21 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r5, r6, r8, ror r3 │ │ │ │ + andeq r5, r6, r8, lsl #7 │ │ │ │ ldrdeq sl, [r5], -r4 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ andeq r6, r6, pc, asr r0 │ │ │ │ andeq sl, r5, ip, lsl r0 │ │ │ │ andeq r7, r6, ip, lsr #19 │ │ │ │ strdeq pc, [r1], -lr │ │ │ │ ldrdeq r9, [r5], -r4 │ │ │ │ @@ -4873,15 +4873,15 @@ │ │ │ │ ldr r3, [r6] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x000691b4 │ │ │ │ andeq r7, r6, r4, lsr #12 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r2, r6, r4, ror #18 │ │ │ │ + andeq r2, r6, r4, ror r9 │ │ │ │ andeq r9, r5, r4, ror #24 │ │ │ │ andeq r9, r5, r8, ror ip │ │ │ │ muleq r5, r8, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -5349,15 +5349,15 @@ │ │ │ │ @ instruction: 0x000674b4 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r7, r6, ip, lsl #9 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq r9, r5, r4, lsl #30 │ │ │ │ andeq r9, r5, ip, lsr #30 │ │ │ │ andeq r9, r5, r4, lsl pc │ │ │ │ - andeq r2, r6, r0, lsr #20 │ │ │ │ + andeq r2, r6, r0, lsr sl │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r9, r5, r0, ror #27 │ │ │ │ andeq fp, r5, r4, lsl r5 │ │ │ │ @ instruction: 0x00059db4 │ │ │ │ andeq r7, r6, r0, ror r2 │ │ │ │ andeq r9, r5, ip, lsr #26 │ │ │ │ andeq r9, r5, ip, lsl sp │ │ │ │ @@ -5369,15 +5369,15 @@ │ │ │ │ andeq r9, r5, r8, asr #21 │ │ │ │ andeq r9, r5, ip, lsl #21 │ │ │ │ strdeq r9, [r5], -r4 │ │ │ │ andeq r9, r5, r4, lsr #21 │ │ │ │ andeq r9, r5, ip, lsl #21 │ │ │ │ andeq r9, r5, r0, lsl #21 │ │ │ │ andeq r9, r5, ip, ror #20 │ │ │ │ - andeq r2, r6, ip, asr #10 │ │ │ │ + andeq r2, r6, ip, asr r5 │ │ │ │ andeq r9, r5, r4, lsr #20 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ muleq r5, ip, r9 │ │ │ │ @ instruction: 0xfffffe00 │ │ │ │ andeq r9, r5, r4, asr #19 │ │ │ │ muleq r5, ip, r9 │ │ │ │ ldr r3, [pc, #24] @ c280 │ │ │ │ @@ -5641,22 +5641,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 6e24 <__printf_chk@plt> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r9, r5, r8, ror #23 │ │ │ │ andeq r9, r5, r4, lsl #24 │ │ │ │ - andeq sp, r5, ip, lsr r9 │ │ │ │ + andeq sp, r5, ip, asr #18 │ │ │ │ andeq r9, r5, r8, ror #23 │ │ │ │ andeq r9, r5, r8, ror #23 │ │ │ │ - andeq r1, r6, r8, asr #27 │ │ │ │ + ldrdeq r1, [r6], -r8 │ │ │ │ andeq r9, r5, r0, ror fp │ │ │ │ andeq r9, r5, ip, asr fp │ │ │ │ andeq r9, r5, r8, asr #22 │ │ │ │ - andeq r1, r6, r8, lsl sp │ │ │ │ + andeq r1, r6, r8, lsr #26 │ │ │ │ andeq r9, r5, r0, lsr #22 │ │ │ │ andeq r9, r5, r0, lsr fp │ │ │ │ andeq r9, r5, r8, lsr #25 │ │ │ │ ldrdeq r9, [r5], -r4 │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #192512 @ 0x2f000 │ │ │ │ @@ -6657,15 +6657,15 @@ │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, r0, asr r6 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r9, r5, ip, asr r5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ subeq r4, pc, r4, asr ip @ │ │ │ │ andeq r4, r0, r3, asr r8 │ │ │ │ - muleq r6, ip, r0 │ │ │ │ + andeq r4, r6, ip, lsr #1 │ │ │ │ strdeq r8, [r5], -r4 │ │ │ │ andeq r5, r6, r4, asr #28 │ │ │ │ stclvs 12, cr6, [fp, #-460]! @ 0xfffffe34 │ │ │ │ rsbseq r6, r7, r4, ror #4 │ │ │ │ rsbseq r6, r2, r1, ror #18 │ │ │ │ rsbeq r6, r1, r3, ror #6 │ │ │ │ rsbeq r6, pc, lr, ror #26 │ │ │ │ @@ -6705,26 +6705,26 @@ │ │ │ │ rsbseq r6, r7, r8, ror #28 │ │ │ │ ldrbvc r7, [r0, -r6, ror #4]! │ │ │ │ andeq r9, r5, r8, lsr r0 │ │ │ │ @ instruction: 0xfff0bdc1 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r4, r0, r4, asr #8 │ │ │ │ andeq r4, r0, r3, asr #6 │ │ │ │ - andeq r0, r6, ip, lsr #16 │ │ │ │ - andeq ip, r5, ip, ror #31 │ │ │ │ - andeq sp, r5, r0 │ │ │ │ + andeq r0, r6, ip, lsr r8 │ │ │ │ + strdeq ip, [r5], -ip @ │ │ │ │ + andeq sp, r5, r0, lsl r0 │ │ │ │ cdpvs 6, 7, cr6, cr3, cr14, {3} │ │ │ │ muleq r5, r8, ip │ │ │ │ rsbseq r5, r7, r3, ror #10 │ │ │ │ andeq r9, r4, r9, asr #32 │ │ │ │ @ instruction: 0x000b1bb0 │ │ │ │ andeq r4, r4, r7, asr #32 │ │ │ │ - andeq ip, r5, r0, lsr #27 │ │ │ │ - andeq ip, r5, ip, ror #26 │ │ │ │ - andeq ip, r5, r0, lsl sp │ │ │ │ + @ instruction: 0x0005cdb0 │ │ │ │ + andeq ip, r5, ip, ror sp │ │ │ │ + andeq ip, r5, r0, lsr #26 │ │ │ │ cmnvs r1, r3, ror #8 │ │ │ │ rsbsmi r7, r6, #73400320 @ 0x4600000 │ │ │ │ stclvs 2, cr7, [r1, #-468]! @ 0xfffffe2c │ │ │ │ andeq r5, r0, r1, asr r0 │ │ │ │ andeq r5, r0, r0, asr r0 │ │ │ │ andeq r8, r5, ip, lsl r8 │ │ │ │ cmnvc ip, #1872 @ 0x750 │ │ │ │ @@ -6736,30 +6736,30 @@ │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ strbvc r6, [lr, -r6, ror #30]! │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ rsbvs r6, lr, #104, 6 @ 0xa0000001 │ │ │ │ andeq r8, r5, r4, ror #9 │ │ │ │ andeq r4, r0, r2, asr #4 │ │ │ │ - andeq r0, r6, r8, lsl #4 │ │ │ │ + andeq r0, r6, r8, lsl r2 │ │ │ │ andeq r8, r5, r0, ror #30 │ │ │ │ - ldrdeq ip, [r5], -ip @ │ │ │ │ + andeq ip, r5, ip, ror #19 │ │ │ │ andeq r8, r5, r4, asr #28 │ │ │ │ andeq r7, r5, r8, asr r2 │ │ │ │ ldrdeq r8, [r5], -r4 │ │ │ │ andeq r8, r5, ip, lsr #27 │ │ │ │ rsbseq r7, r5, r5, ror #6 │ │ │ │ andeq r8, r5, ip, ror r6 │ │ │ │ andeq r7, r0, r5, ror r5 │ │ │ │ andeq r4, r0, r3, asr r5 │ │ │ │ andeq r8, r5, r4, lsr r6 │ │ │ │ - andeq ip, r5, ip, ror r2 │ │ │ │ + andeq ip, r5, ip, lsl #5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfffd115b │ │ │ │ - andeq pc, r5, r4, lsl #14 │ │ │ │ + andeq pc, r5, r4, lsl r7 @ │ │ │ │ andeq r8, r5, r0, asr r6 │ │ │ │ andeq r8, r5, r0, asr #12 │ │ │ │ eormi r0, r4, r0 │ │ │ │ andeq r8, r5, ip, asr #11 │ │ │ │ ldrdeq r8, [r5], -r0 │ │ │ │ andeq r8, r5, r8, lsl #2 │ │ │ │ cdpvs 13, 6, cr6, cr12, cr13, {3} │ │ │ │ @@ -8792,86 +8792,86 @@ │ │ │ │ andeq r7, r5, r4, ror #26 │ │ │ │ andeq r7, r5, ip, lsl #26 │ │ │ │ andeq r7, r5, r0, ror #25 │ │ │ │ andeq r8, r5, r0, rrx │ │ │ │ @ instruction: 0xfffd115b │ │ │ │ andeq r7, r5, r8, asr #27 │ │ │ │ andeq r7, r5, ip, lsl #27 │ │ │ │ - muleq r6, r6, r2 │ │ │ │ + andeq r2, r6, r6, lsr #5 │ │ │ │ andeq r8, r5, r4, ror r2 │ │ │ │ andeq r8, r5, r4, lsr #4 │ │ │ │ andeq r7, r5, ip, lsr #10 │ │ │ │ andeq r7, r5, ip, ror r4 │ │ │ │ @ instruction: 0x000574b8 │ │ │ │ andeq r7, r5, r0, asr #9 │ │ │ │ andeq r7, r5, r4, asr #9 │ │ │ │ andeq r7, r5, ip, asr #9 │ │ │ │ - andeq fp, r5, ip, asr #11 │ │ │ │ + ldrdeq fp, [r5], -ip │ │ │ │ andeq r7, r5, r4, ror #9 │ │ │ │ andeq r7, r5, r0, ror #4 │ │ │ │ andeq r7, r5, r8, ror r1 │ │ │ │ @ instruction: 0x000574b8 │ │ │ │ - andeq pc, r5, r0, lsr #1 │ │ │ │ + strheq pc, [r5], -r0 @ │ │ │ │ andeq r7, r5, ip, ror r4 │ │ │ │ andeq r7, r5, r4, asr #9 │ │ │ │ @ instruction: 0x000574b4 │ │ │ │ @ instruction: 0x000567b8 │ │ │ │ andeq r7, r5, r0, asr #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x000571b8 │ │ │ │ andeq r7, r5, r0, lsl #6 │ │ │ │ andeq r7, r5, r0, ror #3 │ │ │ │ andeq r7, r5, r8, lsr #2 │ │ │ │ andeq r7, r5, r8, lsl #2 │ │ │ │ andeq r7, r5, r0, ror r5 │ │ │ │ ldrdeq r7, [r5], -ip │ │ │ │ - @ instruction: 0x0005e3b4 │ │ │ │ + andeq lr, r5, r4, asr #7 │ │ │ │ andeq r7, r5, r8, ror #15 │ │ │ │ andeq r7, r5, r4, asr #15 │ │ │ │ andeq r7, r5, ip, lsr #15 │ │ │ │ muleq r5, r8, r7 │ │ │ │ andeq r7, r5, ip, ror r7 │ │ │ │ andeq r7, r5, r8, lsl #15 │ │ │ │ - strdeq sp, [r5], -r4 │ │ │ │ + andeq lr, r5, r4 │ │ │ │ muleq r5, r4, r7 │ │ │ │ - @ instruction: 0x0005dfb8 │ │ │ │ - muleq r5, ip, pc @ │ │ │ │ + andeq sp, r5, r8, asr #31 │ │ │ │ + andeq sp, r5, ip, lsr #31 │ │ │ │ andeq r7, r5, ip, asr r7 │ │ │ │ muleq r5, r4, r7 │ │ │ │ andeq r7, r5, ip, lsl #15 │ │ │ │ andeq r4, r6, r4, asr sp │ │ │ │ andeq r3, r6, r0, asr #19 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ ldrdeq r7, [r5], -r8 │ │ │ │ andeq r8, r5, ip, lsl #6 │ │ │ │ andeq r8, r5, r8, lsl #6 │ │ │ │ andeq r8, r5, r0, lsl #6 │ │ │ │ andeq r8, r5, r8, lsl #7 │ │ │ │ - muleq r5, ip, fp │ │ │ │ - andeq r8, r5, ip, ror r3 │ │ │ │ + andeq r8, r5, r4, lsl #7 │ │ │ │ + andeq r8, r5, ip, lsl #7 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq r8, r5, r8, asr #6 │ │ │ │ + andeq r8, r5, r8, asr r3 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ @ instruction: 0xfff0bdc1 │ │ │ │ - andeq r8, r5, ip, ror #6 │ │ │ │ + andeq r8, r5, ip, ror r3 │ │ │ │ andeq r5, r5, ip, lsr #30 │ │ │ │ andeq r6, r5, r8, lsl #6 │ │ │ │ andeq r6, r5, r0, asr r3 │ │ │ │ andeq r6, r5, ip, lsl #23 │ │ │ │ andeq r5, r5, r8, asr #12 │ │ │ │ andeq r5, r5, ip, lsl #29 │ │ │ │ - andeq sp, r5, r8, lsl lr │ │ │ │ + andeq sp, r5, r8, lsr #28 │ │ │ │ andeq r6, r5, r0, lsl #23 │ │ │ │ andeq r6, r5, r8, asr #22 │ │ │ │ - andeq sp, r5, r8, lsr #27 │ │ │ │ + @ instruction: 0x0005ddb8 │ │ │ │ andeq r6, r5, r0, ror #21 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq r6, r5, r4, ror #20 │ │ │ │ andeq r6, r5, r4, lsl r1 │ │ │ │ - muleq r5, r0, ip │ │ │ │ + andeq sp, r5, r0, lsr #25 │ │ │ │ str r6, [r3, #-708] @ 0xfffffd3c │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #764 @ 0x2fc │ │ │ │ ldr r2, [r8, #-3648] @ 0xfffff1c0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ movle r3, #0 │ │ │ │ @@ -10962,41 +10962,41 @@ │ │ │ │ beq 125ac │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #772 @ 0x304 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ bne 1674c │ │ │ │ b 11a50 │ │ │ │ - andeq r7, r5, r8, lsr #25 │ │ │ │ + @ instruction: 0x00057cb8 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - strdeq r7, [r5], -r4 │ │ │ │ - andeq r8, r5, r8, asr r1 │ │ │ │ + andeq r7, r5, r4, lsl #22 │ │ │ │ + andeq r8, r5, r8, ror #2 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ @ instruction: 0xfff0bdc1 │ │ │ │ - andeq r7, r5, ip, ror #31 │ │ │ │ - andeq r7, r5, r4, lsl #30 │ │ │ │ - andeq r7, r5, r8, lsl #30 │ │ │ │ - andeq sl, r5, r0, lsl r6 │ │ │ │ - andeq r7, r5, r0, ror lr │ │ │ │ + strdeq r7, [r5], -ip │ │ │ │ + andeq r7, r5, r4, lsl pc │ │ │ │ + andeq r7, r5, r8, lsl pc │ │ │ │ + andeq sl, r5, r0, lsr #12 │ │ │ │ + andeq r7, r5, r0, lsl #29 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq fp, r2, r0, asr fp │ │ │ │ - andeq r7, r5, r8, asr #26 │ │ │ │ - andeq ip, r5, r8, lsr #25 │ │ │ │ - andeq r7, r5, r0, asr #26 │ │ │ │ - muleq r5, r4, r4 │ │ │ │ - andeq r7, r5, r8, ror sp │ │ │ │ - andeq r7, r5, r8, ror #23 │ │ │ │ - andeq r7, r5, r8, asr #11 │ │ │ │ - andeq r7, r5, ip, lsl #11 │ │ │ │ - andeq r7, r5, r0, asr #10 │ │ │ │ + andeq r7, r5, r8, asr sp │ │ │ │ + @ instruction: 0x0005ccb8 │ │ │ │ + andeq r7, r5, r0, asr sp │ │ │ │ + andeq ip, r5, r4, lsr #9 │ │ │ │ + andeq r7, r5, r8, lsl #27 │ │ │ │ + strdeq r7, [r5], -r8 │ │ │ │ + ldrdeq r7, [r5], -r8 │ │ │ │ + muleq r5, ip, r5 │ │ │ │ + andeq r7, r5, r0, asr r5 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r8, r5, r4, ror #16 │ │ │ │ - andeq r5, r5, r8, asr #31 │ │ │ │ - strdeq r5, [r5], -r8 │ │ │ │ - andeq r9, r5, r4, asr #27 │ │ │ │ + andeq r8, r5, r4, ror r8 │ │ │ │ + ldrdeq r5, [r5], -r8 │ │ │ │ + andeq r6, r5, r8 │ │ │ │ + ldrdeq r9, [r5], -r4 │ │ │ │ andeq r4, r5, r4, lsr #26 │ │ │ │ strdeq r4, [r5], -r8 │ │ │ │ andeq r4, r5, r4, lsl sp │ │ │ │ strdeq r4, [r5], -r0 │ │ │ │ andeq r4, r5, r4, lsl #21 │ │ │ │ strdeq r4, [r5], -r0 │ │ │ │ andeq r4, r5, r4, lsl sp │ │ │ │ @@ -13008,45 +13008,45 @@ │ │ │ │ @ instruction: 0x00054fb8 │ │ │ │ muleq r5, ip, pc @ │ │ │ │ andeq r4, r5, r8, lsr #31 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ andeq r4, r5, r4, lsr #2 │ │ │ │ strdeq r4, [r5], -r8 │ │ │ │ andeq r4, r5, ip, lsr r1 │ │ │ │ - andeq r5, r5, r8, lsl #1 │ │ │ │ + muleq r5, r8, r0 │ │ │ │ andeq r3, r5, r8, asr #32 │ │ │ │ andeq r3, r5, r4, lsr r0 │ │ │ │ andeq r3, r5, r8, lsr #32 │ │ │ │ andeq r3, r5, r0, lsl r0 │ │ │ │ - andeq r5, r5, ip, lsr r4 │ │ │ │ + andeq r5, r5, ip, asr #8 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - ldrdeq r5, [r5], -r4 │ │ │ │ - andeq r7, r5, r0, lsl #7 │ │ │ │ - andeq r5, r5, ip, asr #20 │ │ │ │ + andeq r5, r5, r4, ror #1 │ │ │ │ + muleq r5, r0, r3 │ │ │ │ + andeq r5, r5, ip, asr sl │ │ │ │ eoreq r0, r0, r2, lsl #2 │ │ │ │ ldrdeq r4, [r5], -r0 │ │ │ │ muleq r5, r0, r9 │ │ │ │ andeq r4, r5, r8, lsl #18 │ │ │ │ andeq r4, r5, r8, lsl #17 │ │ │ │ andeq r4, r5, r0, lsr #16 │ │ │ │ @ instruction: 0x000547b0 │ │ │ │ andeq r4, r5, r4, lsr r7 │ │ │ │ @ instruction: 0x000546bc │ │ │ │ - andeq r4, r5, r8, lsr #25 │ │ │ │ - andeq r4, r5, r4, lsl fp │ │ │ │ - andeq r4, r5, ip, lsr #22 │ │ │ │ - @ instruction: 0x00054bb8 │ │ │ │ + @ instruction: 0x00054cb8 │ │ │ │ + andeq r4, r5, r4, lsr #22 │ │ │ │ + andeq r4, r5, ip, lsr fp │ │ │ │ + andeq r4, r5, r8, asr #23 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r4, r5, r0, asr sl │ │ │ │ + andeq r4, r5, r0, ror #20 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r4, r5, r0, asr #18 │ │ │ │ - andeq r4, r5, r0, ror #18 │ │ │ │ - andeq r4, r5, r4, lsr #14 │ │ │ │ - andeq r4, r5, ip, lsl #13 │ │ │ │ - andeq r4, r5, ip, ror #10 │ │ │ │ + andeq r4, r5, r0, asr r9 │ │ │ │ + andeq r4, r5, r0, ror r9 │ │ │ │ + andeq r4, r5, r4, lsr r7 │ │ │ │ + muleq r5, ip, r6 │ │ │ │ + andeq r4, r5, ip, ror r5 │ │ │ │ sub r2, fp, #191488 @ 0x2ec00 │ │ │ │ sub r2, r2, #716 @ 0x2cc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r8, #-3652] @ 0xfffff1bc │ │ │ │ str r3, [r8, #-3656] @ 0xfffff1b8 │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ @@ -15076,76 +15076,76 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b 1360c │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ - ldrdeq r4, [r5], -r8 │ │ │ │ - andeq r4, r5, r4, asr r3 │ │ │ │ - andeq r3, r5, r4, lsl #29 │ │ │ │ - andeq r4, r5, r0, lsr #3 │ │ │ │ - strdeq r4, [r5], -r8 │ │ │ │ - andeq r3, r5, r4, lsl #31 │ │ │ │ - andeq r3, r5, r8, lsl #17 │ │ │ │ + andeq r4, r5, r8, ror #7 │ │ │ │ + andeq r4, r5, r4, ror #6 │ │ │ │ + muleq r5, r4, lr │ │ │ │ + @ instruction: 0x000541b0 │ │ │ │ + andeq r4, r5, r8, lsl #2 │ │ │ │ + muleq r5, r4, pc @ │ │ │ │ + muleq r5, r8, r8 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - andeq r5, r5, ip, lsl fp │ │ │ │ - andeq r5, r5, r8, lsl #21 │ │ │ │ - andeq r3, r5, r8, ror #23 │ │ │ │ - andeq r3, r5, r0, ror #21 │ │ │ │ + andeq r5, r5, ip, lsr #22 │ │ │ │ + muleq r5, r8, sl │ │ │ │ + strdeq r3, [r5], -r8 │ │ │ │ + strdeq r3, [r5], -r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq r3, r5, r8, ror r9 │ │ │ │ + andeq r3, r5, r8, lsl #19 │ │ │ │ andeq r1, r5, r4, asr lr │ │ │ │ andeq r0, r5, r8, lsl #31 │ │ │ │ andeq r0, r5, r8, lsl #31 │ │ │ │ andeq r0, r5, r4, ror #30 │ │ │ │ @ instruction: 0x00051db4 │ │ │ │ andeq r1, r5, ip, lsr #27 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r1, r5, r4, ror sp │ │ │ │ - andeq r3, r5, ip, lsl #10 │ │ │ │ - andeq r3, r5, r8, asr #8 │ │ │ │ - andeq r3, r5, r4, ror r4 │ │ │ │ - andeq r3, r5, r0, lsr #7 │ │ │ │ - andeq r3, r5, r8, lsl r5 │ │ │ │ - muleq r5, r8, r1 │ │ │ │ - andeq r3, r5, r8, lsl r1 │ │ │ │ - andeq r3, r5, ip, lsl #2 │ │ │ │ - andeq r3, r5, r8, lsl #1 │ │ │ │ - strdeq r2, [r5], -r0 │ │ │ │ - andeq r3, r5, r0, lsr r1 │ │ │ │ - andeq r3, r5, ip, lsr #1 │ │ │ │ - ldrdeq r3, [r5], -r0 │ │ │ │ - andeq r3, r5, r0, lsr #32 │ │ │ │ - andeq r8, r5, r8, lsr #32 │ │ │ │ - andeq r8, r5, ip, lsl r0 │ │ │ │ - andeq r8, r5, r4 │ │ │ │ - andeq r7, r5, ip, ror #31 │ │ │ │ - andeq r2, r5, r4, ror #19 │ │ │ │ + andeq r3, r5, ip, lsl r5 │ │ │ │ + andeq r3, r5, r8, asr r4 │ │ │ │ + andeq r3, r5, r4, lsl #9 │ │ │ │ + @ instruction: 0x000533b0 │ │ │ │ + andeq r3, r5, r8, lsr #10 │ │ │ │ + andeq r3, r5, r8, lsr #3 │ │ │ │ + andeq r3, r5, r8, lsr #2 │ │ │ │ + andeq r3, r5, ip, lsl r1 │ │ │ │ + muleq r5, r8, r0 │ │ │ │ + andeq r3, r5, r0 │ │ │ │ + andeq r3, r5, r0, asr #2 │ │ │ │ + strheq r3, [r5], -ip │ │ │ │ + andeq r3, r5, r0, ror #1 │ │ │ │ + andeq r3, r5, r0, lsr r0 │ │ │ │ + andeq r8, r5, r8, lsr r0 │ │ │ │ + andeq r8, r5, ip, lsr #32 │ │ │ │ + andeq r8, r5, r4, lsl r0 │ │ │ │ + strdeq r7, [r5], -ip │ │ │ │ + strdeq r2, [r5], -r4 │ │ │ │ andeq r0, r5, r0, lsl #15 │ │ │ │ - @ instruction: 0x00052ab0 │ │ │ │ - andeq r2, r5, ip, asr #15 │ │ │ │ - ldrdeq r4, [r5], -r4 @ │ │ │ │ + andeq r2, r5, r0, asr #21 │ │ │ │ + ldrdeq r2, [r5], -ip │ │ │ │ + andeq r4, r5, r4, ror #27 │ │ │ │ andeq r1, r0, r3 │ │ │ │ - andeq r3, r5, r8, asr #10 │ │ │ │ andeq r3, r5, r8, asr r5 │ │ │ │ - andeq r4, r5, r0, asr #16 │ │ │ │ + andeq r3, r5, r8, ror #10 │ │ │ │ + andeq r4, r5, r0, asr r8 │ │ │ │ + andeq r4, r5, ip, lsr #16 │ │ │ │ andeq r4, r5, ip, lsl r8 │ │ │ │ - andeq r4, r5, ip, lsl #16 │ │ │ │ - andeq r4, r5, r8, ror #15 │ │ │ │ - andeq r3, r5, r4, lsr r1 │ │ │ │ + strdeq r4, [r5], -r8 │ │ │ │ + andeq r3, r5, r4, asr #2 │ │ │ │ andeq r0, r5, r0, lsr #32 │ │ │ │ andeq r0, r5, r8, rrx │ │ │ │ - muleq r5, r8, ip │ │ │ │ + andeq r2, r5, r8, lsr #25 │ │ │ │ andeq pc, r4, r0, ror #6 │ │ │ │ - andeq r3, r5, r0, lsl #2 │ │ │ │ + andeq r3, r5, r0, lsl r1 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r2, r5, r8, asr fp │ │ │ │ - andeq sl, r5, r8, lsr r7 │ │ │ │ + andeq r2, r5, r8, ror #22 │ │ │ │ + andeq sl, r5, r8, asr #14 │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #708 @ 0x2c4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r9 │ │ │ │ ldr r9, [r3] │ │ │ │ sub r3, fp, #192512 @ 0x2f000 │ │ │ │ str r2, [sp] │ │ │ │ @@ -17072,56 +17072,56 @@ │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #732 @ 0x2dc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ blt 13410 │ │ │ │ bl 61d0 │ │ │ │ b 13410 │ │ │ │ - muleq r5, ip, r9 │ │ │ │ - muleq r5, ip, r6 │ │ │ │ - andeq sl, r5, r0, lsl #8 │ │ │ │ - andeq r2, r5, r4, lsl r6 │ │ │ │ + andeq r2, r5, ip, lsr #19 │ │ │ │ + andeq r2, r5, ip, lsr #13 │ │ │ │ + andeq sl, r5, r0, lsl r4 │ │ │ │ + andeq r2, r5, r4, lsr #12 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r3, r5, r4, ror #13 │ │ │ │ - andeq r2, r5, ip, asr #8 │ │ │ │ - andeq r2, r5, r8, lsl r2 │ │ │ │ - andeq r2, r5, r0, asr #4 │ │ │ │ - andeq r4, r5, r8, ror #20 │ │ │ │ - andeq r2, r5, r8, asr #4 │ │ │ │ - andeq r2, r5, r0, lsr r1 │ │ │ │ - andeq r0, r5, ip, lsr pc │ │ │ │ - andeq r1, r5, r0, lsr #1 │ │ │ │ - andeq r1, r5, ip, lsr #32 │ │ │ │ - strdeq r0, [r5], -r4 │ │ │ │ + strdeq r3, [r5], -r4 │ │ │ │ + andeq r2, r5, ip, asr r4 │ │ │ │ + andeq r2, r5, r8, lsr #4 │ │ │ │ + andeq r2, r5, r0, asr r2 │ │ │ │ + andeq r4, r5, r8, ror sl │ │ │ │ + andeq r2, r5, r8, asr r2 │ │ │ │ + andeq r2, r5, r0, asr #2 │ │ │ │ andeq r0, r5, ip, lsr pc │ │ │ │ - andeq r0, r5, r0, ror #29 │ │ │ │ - andeq r1, r5, r8, lsl r9 │ │ │ │ - andeq r1, r5, ip, lsl #18 │ │ │ │ - andeq r1, r5, r0, lsl #18 │ │ │ │ - andeq r1, r5, r4, ror #17 │ │ │ │ + strheq r1, [r5], -r0 │ │ │ │ + andeq r1, r5, ip, lsr r0 │ │ │ │ + andeq r1, r5, r4 │ │ │ │ + andeq r0, r5, ip, asr #30 │ │ │ │ + strdeq r0, [r5], -r0 @ │ │ │ │ + andeq r1, r5, r8, lsr #18 │ │ │ │ + andeq r1, r5, ip, lsl r9 │ │ │ │ + andeq r1, r5, r0, lsl r9 │ │ │ │ + strdeq r1, [r5], -r4 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strdeq r0, [r5], -r0 @ │ │ │ │ - andeq r0, r5, r4, ror sp │ │ │ │ - andeq r4, r5, r0, ror fp │ │ │ │ - andeq r4, r5, r4, lsr #32 │ │ │ │ - andeq r1, r5, r0, lsl r6 │ │ │ │ - andeq r1, r5, ip, lsr #12 │ │ │ │ + andeq r0, r5, r4, lsl #27 │ │ │ │ + andeq r4, r5, r0, lsl #23 │ │ │ │ + andeq r4, r5, r4, lsr r0 │ │ │ │ + andeq r1, r5, r0, lsr #12 │ │ │ │ + andeq r1, r5, ip, lsr r6 │ │ │ │ @ instruction: 0xfff0bdc1 │ │ │ │ - andeq r1, r5, r8, lsr #27 │ │ │ │ + @ instruction: 0x00051db8 │ │ │ │ andmi r0, r8, r0 │ │ │ │ - andeq r1, r5, ip, lsr ip │ │ │ │ + andeq r1, r5, ip, asr #24 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ - andeq r1, r5, r0, ror #23 │ │ │ │ - andeq r1, r5, r4, lsl r8 │ │ │ │ + strdeq r1, [r5], -r0 │ │ │ │ + andeq r1, r5, r4, lsr #16 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r1, r5, r4, asr r0 │ │ │ │ - andeq r1, r5, r0, lsl #1 │ │ │ │ - andeq r0, r5, r8, asr #30 │ │ │ │ - andeq r0, r5, r0, lsr #28 │ │ │ │ + andeq r1, r5, r4, rrx │ │ │ │ + muleq r5, r0, r0 │ │ │ │ + andeq r0, r5, r8, asr pc │ │ │ │ + andeq r0, r5, r0, lsr lr │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ldr r0, [r4, r3, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r8, #-3712] @ 0xfffff180 │ │ │ │ cmp r2, r3 │ │ │ │ blt 177a4 │ │ │ │ @@ -18981,62 +18981,62 @@ │ │ │ │ sub r2, fp, #192512 @ 0x2f000 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r2, r2, #492 @ 0x1ec │ │ │ │ ldr r7, [sl, #-3556] @ 0xfffff21c │ │ │ │ str r3, [r2] │ │ │ │ b 17ee8 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - muleq r5, r4, sp │ │ │ │ + andeq r0, r5, r4, lsr #27 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - strdeq r0, [r5], -r8 │ │ │ │ - andeq r0, r5, r8, asr ip │ │ │ │ - andeq r0, r5, r0, lsl #24 │ │ │ │ - andeq r0, r5, ip, ror #23 │ │ │ │ - muleq r5, r0, r6 │ │ │ │ + andeq r0, r5, r8, lsl #26 │ │ │ │ + andeq r0, r5, r8, ror #24 │ │ │ │ + andeq r0, r5, r0, lsl ip │ │ │ │ + strdeq r0, [r5], -ip │ │ │ │ + andeq r6, r5, r0, lsr #13 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - strdeq r0, [r5], -r4 │ │ │ │ - andeq r2, r5, r0, lsl sl │ │ │ │ - andeq pc, r4, r4, ror #31 │ │ │ │ - andeq r0, r5, r4 │ │ │ │ - andeq r6, r5, r0, lsl #6 │ │ │ │ - andeq pc, r4, ip, ror lr @ │ │ │ │ - andeq pc, r4, r8, ror lr @ │ │ │ │ - andeq pc, r4, ip, ror lr @ │ │ │ │ - andeq pc, r4, r0, ror #28 │ │ │ │ - andeq pc, r4, r4, asr lr @ │ │ │ │ - andeq pc, r4, ip, lsl lr @ │ │ │ │ - andeq pc, r4, r4, lsl #28 │ │ │ │ - andeq r0, r5, r0, lsl #14 │ │ │ │ - andeq r0, r5, r4, lsl r6 │ │ │ │ - andeq r0, r5, ip, ror #12 │ │ │ │ - @ instruction: 0x000503b8 │ │ │ │ - andeq r0, r5, r8, lsl #7 │ │ │ │ - andeq r0, r5, ip, lsr r3 │ │ │ │ + andeq r0, r5, r4, lsl #16 │ │ │ │ + andeq r2, r5, r0, lsr #20 │ │ │ │ + strdeq pc, [r4], -r4 │ │ │ │ + andeq r0, r5, r4, lsl r0 │ │ │ │ + andeq r6, r5, r0, lsl r3 │ │ │ │ + andeq pc, r4, ip, lsl #29 │ │ │ │ + andeq pc, r4, r8, lsl #29 │ │ │ │ + andeq pc, r4, ip, lsl #29 │ │ │ │ + andeq pc, r4, r0, ror lr @ │ │ │ │ + andeq pc, r4, r4, ror #28 │ │ │ │ + andeq pc, r4, ip, lsr #28 │ │ │ │ + andeq pc, r4, r4, lsl lr @ │ │ │ │ + andeq r0, r5, r0, lsl r7 │ │ │ │ + andeq r0, r5, r4, lsr #12 │ │ │ │ + andeq r0, r5, ip, ror r6 │ │ │ │ + andeq r0, r5, r8, asr #7 │ │ │ │ + muleq r5, r8, r3 │ │ │ │ + andeq r0, r5, ip, asr #6 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r0, r5, r8, asr #5 │ │ │ │ - andeq r4, r5, r4, lsl #15 │ │ │ │ + ldrdeq r0, [r5], -r8 │ │ │ │ + muleq r5, r4, r7 │ │ │ │ andeq fp, r2, r0, asr fp │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r0, r5, r4, lsr #8 │ │ │ │ - andeq r0, r5, r0, asr #8 │ │ │ │ - ldrdeq r7, [r5], -r4 │ │ │ │ - andeq pc, r4, r8, ror #7 │ │ │ │ - andeq r0, r5, r8, ror r3 │ │ │ │ - andeq r0, r5, r4, asr #6 │ │ │ │ - andeq r0, r5, r4, ror r2 │ │ │ │ - andeq r0, r5, r4, ror r2 │ │ │ │ - ldrdeq r0, [r5], -ip │ │ │ │ - andeq r0, r5, r4, lsr r1 │ │ │ │ - muleq r5, r0, r0 │ │ │ │ - andeq pc, r4, r0, ror #31 │ │ │ │ - andeq pc, r4, ip, asr #31 │ │ │ │ - andeq pc, r4, r8, lsr #30 │ │ │ │ - andeq pc, r4, ip, lsl #30 │ │ │ │ - andeq lr, r4, r4, ror #26 │ │ │ │ - andeq pc, r4, r4, asr #27 │ │ │ │ + andeq r0, r5, r4, lsr r4 │ │ │ │ + andeq r0, r5, r0, asr r4 │ │ │ │ + andeq r7, r5, r4, ror #3 │ │ │ │ + strdeq pc, [r4], -r8 │ │ │ │ + andeq r0, r5, r8, lsl #7 │ │ │ │ + andeq r0, r5, r4, asr r3 │ │ │ │ + andeq r0, r5, r4, lsl #5 │ │ │ │ + andeq r0, r5, r4, lsl #5 │ │ │ │ + andeq r0, r5, ip, ror #3 │ │ │ │ + andeq r0, r5, r4, asr #2 │ │ │ │ + andeq r0, r5, r0, lsr #1 │ │ │ │ + strdeq pc, [r4], -r0 │ │ │ │ + ldrdeq pc, [r4], -ip │ │ │ │ + andeq pc, r4, r8, lsr pc @ │ │ │ │ + andeq pc, r4, ip, lsl pc @ │ │ │ │ + andeq lr, r4, r4, ror sp │ │ │ │ + ldrdeq pc, [r4], -r4 │ │ │ │ ldr r3, [pc, #-80] @ 1976c │ │ │ │ sub r1, fp, #191488 @ 0x2ec00 │ │ │ │ mov r2, #0 │ │ │ │ sub r1, r1, #764 @ 0x2fc │ │ │ │ strd r2, [r1] │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #732 @ 0x2dc │ │ │ │ @@ -20975,78 +20975,78 @@ │ │ │ │ beq 1b74c │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #876 @ 0x36c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 17f38 │ │ │ │ b 1209c │ │ │ │ - andeq pc, r4, r0, ror #27 │ │ │ │ - andeq pc, r4, ip, lsl sp @ │ │ │ │ - andeq pc, r4, r0, asr ip @ │ │ │ │ - andeq pc, r4, r4, lsl #23 │ │ │ │ - @ instruction: 0x0004f9b0 │ │ │ │ + strdeq pc, [r4], -r0 │ │ │ │ + andeq pc, r4, ip, lsr #26 │ │ │ │ + andeq pc, r4, r0, ror #24 │ │ │ │ + muleq r4, r4, fp │ │ │ │ + andeq pc, r4, r0, asr #19 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq pc, r4, ip, lsr #21 │ │ │ │ - ldrdeq pc, [r4], -ip │ │ │ │ - andeq lr, r4, r4, asr r8 │ │ │ │ + @ instruction: 0x0004fabc │ │ │ │ + andeq pc, r4, ip, ror #21 │ │ │ │ + andeq lr, r4, r4, ror #16 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - muleq r4, r8, r9 │ │ │ │ - andeq pc, r4, r0, lsr #19 │ │ │ │ - andeq pc, r4, ip, lsl r9 @ │ │ │ │ - strdeq pc, [r4], -r8 │ │ │ │ - andeq pc, r4, r8, asr r8 @ │ │ │ │ - andeq pc, r4, r0, ror #16 │ │ │ │ - ldrdeq pc, [r4], -r0 │ │ │ │ - andeq pc, r4, r4, lsr #15 │ │ │ │ - ldrdeq r2, [r5], -r8 │ │ │ │ - andeq pc, r4, r4, lsl #14 │ │ │ │ - andeq r6, r5, r0, lsl #2 │ │ │ │ - andeq lr, r4, r0, asr #6 │ │ │ │ - strdeq pc, [r4], -ip │ │ │ │ + andeq pc, r4, r8, lsr #19 │ │ │ │ + @ instruction: 0x0004f9b0 │ │ │ │ + andeq pc, r4, ip, lsr #18 │ │ │ │ + andeq pc, r4, r8, lsl #18 │ │ │ │ + andeq pc, r4, r8, ror #16 │ │ │ │ + andeq pc, r4, r0, ror r8 @ │ │ │ │ + andeq pc, r4, r0, ror #15 │ │ │ │ + @ instruction: 0x0004f7b4 │ │ │ │ + andeq r2, r5, r8, ror #23 │ │ │ │ + andeq pc, r4, r4, lsl r7 @ │ │ │ │ + andeq r6, r5, r0, lsl r1 │ │ │ │ + andeq lr, r4, r0, asr r3 │ │ │ │ + andeq pc, r4, ip, lsl #8 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq pc, r4, ip, lsl #12 │ │ │ │ - andeq pc, r4, r0, lsl #4 │ │ │ │ - andeq pc, r4, r8, asr r5 @ │ │ │ │ - ldrdeq r2, [r5], -r4 │ │ │ │ - andeq pc, r4, r4, asr r4 @ │ │ │ │ - andeq r5, r5, ip, ror #27 │ │ │ │ - andeq lr, r4, ip, lsr #32 │ │ │ │ - andeq pc, r4, r8, ror #1 │ │ │ │ - andeq pc, r4, ip, asr #6 │ │ │ │ - andeq lr, r4, ip, ror #29 │ │ │ │ - muleq r4, r8, r2 │ │ │ │ - andeq pc, r4, r8, ror #3 │ │ │ │ + andeq pc, r4, ip, lsl r6 @ │ │ │ │ + andeq pc, r4, r0, lsl r2 @ │ │ │ │ + andeq pc, r4, r8, ror #10 │ │ │ │ + andeq r2, r5, r4, ror #17 │ │ │ │ + andeq pc, r4, r4, ror #8 │ │ │ │ + strdeq r5, [r5], -ip │ │ │ │ + andeq lr, r4, ip, lsr r0 │ │ │ │ + strdeq pc, [r4], -r8 │ │ │ │ + andeq pc, r4, ip, asr r3 @ │ │ │ │ + strdeq lr, [r4], -ip │ │ │ │ + andeq pc, r4, r8, lsr #5 │ │ │ │ + strdeq pc, [r4], -r8 │ │ │ │ andeq sl, r4, r8, ror ip │ │ │ │ andeq sl, r4, r0, ror #24 │ │ │ │ - andeq lr, r4, ip, ror #30 │ │ │ │ - andeq lr, r4, r4, lsl #31 │ │ │ │ - andeq lr, r4, r8, ror pc │ │ │ │ - andeq lr, r4, r0, lsr #31 │ │ │ │ - andeq lr, r4, ip, ror #30 │ │ │ │ + andeq lr, r4, ip, ror pc │ │ │ │ + muleq r4, r4, pc @ │ │ │ │ + andeq lr, r4, r8, lsl #31 │ │ │ │ + @ instruction: 0x0004efb0 │ │ │ │ + andeq lr, r4, ip, ror pc │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00ee6666 │ │ │ │ - andeq lr, r4, r8, ror #28 │ │ │ │ - muleq r4, r4, lr │ │ │ │ - andeq lr, r4, r8, lsr #19 │ │ │ │ - andeq lr, r4, r4, lsr #18 │ │ │ │ - @ instruction: 0x000525b8 │ │ │ │ - @ instruction: 0x0004e8b0 │ │ │ │ - andeq sp, r4, r8, lsl r5 │ │ │ │ - andeq lr, r4, r4, lsr r8 │ │ │ │ - andeq r2, r5, ip, asr r4 │ │ │ │ - andeq lr, r4, ip, lsr #12 │ │ │ │ - andeq lr, r4, r4, ror r6 │ │ │ │ - andeq lr, r4, r4, ror r6 │ │ │ │ - ldrdeq lr, [r4], -r8 │ │ │ │ - andeq lr, r4, r8, ror #2 │ │ │ │ - andeq lr, r4, r0, lsl r1 │ │ │ │ - andeq sp, r4, r8, ror #31 │ │ │ │ - strdeq sp, [r4], -r4 │ │ │ │ - andeq sp, r4, r0, lsr pc │ │ │ │ + andeq lr, r4, r8, ror lr │ │ │ │ + andeq lr, r4, r4, lsr #29 │ │ │ │ + @ instruction: 0x0004e9b8 │ │ │ │ + andeq lr, r4, r4, lsr r9 │ │ │ │ + andeq r2, r5, r8, asr #11 │ │ │ │ + andeq lr, r4, r0, asr #17 │ │ │ │ + andeq sp, r4, r8, lsr #10 │ │ │ │ + andeq lr, r4, r4, asr #16 │ │ │ │ + andeq r2, r5, ip, ror #8 │ │ │ │ + andeq lr, r4, ip, lsr r6 │ │ │ │ + andeq lr, r4, r4, lsl #13 │ │ │ │ + andeq lr, r4, r4, lsl #13 │ │ │ │ + andeq lr, r4, r8, ror #3 │ │ │ │ + andeq lr, r4, r8, ror r1 │ │ │ │ + andeq lr, r4, r0, lsr #2 │ │ │ │ + strdeq sp, [r4], -r8 │ │ │ │ + andeq lr, r4, r4 │ │ │ │ + andeq sp, r4, r0, asr #30 │ │ │ │ ldr r3, [pc, #-116] @ 1b6b0 │ │ │ │ sub r2, fp, #191488 @ 0x2ec00 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r2, #740 @ 0x2e4 │ │ │ │ str r3, [r2] │ │ │ │ b 1b280 │ │ │ │ ldr r3, [pc, #-136] @ 1b6b4 │ │ │ │ @@ -22674,53 +22674,53 @@ │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #764 @ 0x2fc │ │ │ │ ldrd r2, [r3] │ │ │ │ sub r1, fp, #192512 @ 0x2f000 │ │ │ │ sub r1, r1, #532 @ 0x214 │ │ │ │ strd r2, [r1] │ │ │ │ b 19d4c │ │ │ │ - andeq sp, r4, ip, lsl #29 │ │ │ │ - andeq sp, r4, r8, ror #27 │ │ │ │ - andeq lr, r4, r4, lsl r0 │ │ │ │ - andeq sp, r4, ip, asr #19 │ │ │ │ - @ instruction: 0x000547b8 │ │ │ │ - ldrdeq ip, [r4], -ip @ │ │ │ │ - @ instruction: 0x0004dab0 │ │ │ │ - andeq sp, r4, r0, asr #17 │ │ │ │ - strdeq r4, [r5], -r0 │ │ │ │ - strdeq ip, [r4], -r8 │ │ │ │ - andeq sp, r4, r0, asr #19 │ │ │ │ - strdeq sp, [r4], -r4 │ │ │ │ - @ instruction: 0x0004d6bc │ │ │ │ - andeq r4, r5, r8, lsr #10 │ │ │ │ - andeq ip, r4, r8, asr r7 │ │ │ │ - andeq sp, r4, r8, lsl r8 │ │ │ │ - strdeq sp, [r4], -r4 │ │ │ │ - andeq sp, r4, r8, ror #10 │ │ │ │ - andeq sp, r4, r8, asr #8 │ │ │ │ - ldrdeq r4, [r5], -ip │ │ │ │ - strdeq ip, [r4], -r0 │ │ │ │ - @ instruction: 0x0004d5b4 │ │ │ │ + muleq r4, ip, lr │ │ │ │ + strdeq sp, [r4], -r8 │ │ │ │ + andeq lr, r4, r4, lsr #32 │ │ │ │ + ldrdeq sp, [r4], -ip │ │ │ │ + andeq r4, r5, r8, asr #15 │ │ │ │ + andeq ip, r4, ip, ror #19 │ │ │ │ + andeq sp, r4, r0, asr #21 │ │ │ │ + ldrdeq sp, [r4], -r0 │ │ │ │ + andeq r4, r5, r0, lsl #14 │ │ │ │ + andeq ip, r4, r8, lsl #18 │ │ │ │ + ldrdeq sp, [r4], -r0 │ │ │ │ + andeq sp, r4, r4, lsl #16 │ │ │ │ + andeq sp, r4, ip, asr #13 │ │ │ │ + andeq r4, r5, r8, lsr r5 │ │ │ │ + andeq ip, r4, r8, ror #14 │ │ │ │ + andeq sp, r4, r8, lsr #16 │ │ │ │ + andeq sp, r4, r4, lsl #12 │ │ │ │ + andeq sp, r4, r8, ror r5 │ │ │ │ + andeq sp, r4, r8, asr r4 │ │ │ │ + andeq r4, r5, ip, ror #5 │ │ │ │ + andeq ip, r4, r0, lsl #10 │ │ │ │ + andeq sp, r4, r4, asr #11 │ │ │ │ + andeq sp, r4, r8, asr r3 │ │ │ │ andeq sp, r4, r8, asr #6 │ │ │ │ - andeq sp, r4, r8, lsr r3 │ │ │ │ - @ instruction: 0x0004d3b0 │ │ │ │ + andeq sp, r4, r0, asr #7 │ │ │ │ ldrdeq r9, [r4], -r0 │ │ │ │ muleq r4, r4, r3 │ │ │ │ - andeq ip, r4, ip, lsr #26 │ │ │ │ + andeq ip, r4, ip, lsr sp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq ip, r4, r8, lsl #16 │ │ │ │ - andeq ip, r4, r0, ror sl │ │ │ │ - andeq ip, r4, r4, asr sl │ │ │ │ + andeq ip, r4, r8, lsl r8 │ │ │ │ + andeq ip, r4, r0, lsl #21 │ │ │ │ + andeq ip, r4, r4, ror #20 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq ip, r4, ip, lsr r5 │ │ │ │ + andeq ip, r4, ip, asr #10 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - @ instruction: 0x0004bfb0 │ │ │ │ - andeq fp, r4, r0, lsl #31 │ │ │ │ + andeq fp, r4, r0, asr #31 │ │ │ │ + muleq r4, r0, pc @ │ │ │ │ sub r1, fp, #192512 @ 0x2f000 │ │ │ │ ldrd r4, [r1, #-52] @ 0xffffffcc │ │ │ │ sub r3, r3, #764 @ 0x2fc │ │ │ │ ldrd r2, [r3] │ │ │ │ sub r1, r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -24597,38 +24597,38 @@ │ │ │ │ str r3, [sl, #-3644] @ 0xfffff1c4 │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #784 @ 0x310 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 17f40 │ │ │ │ b 1209c │ │ │ │ - andeq fp, r4, r4, lsl #28 │ │ │ │ - andeq r0, r5, r0, asr #6 │ │ │ │ - andeq fp, r4, r8, lsr sp │ │ │ │ - andeq fp, r4, r8, lsl #25 │ │ │ │ - andeq fp, r4, r8, asr ip │ │ │ │ - muleq r4, r4, fp │ │ │ │ - andeq fp, r4, r0, asr #16 │ │ │ │ - andeq fp, r4, r0, ror r6 │ │ │ │ - andeq fp, r4, r4, ror #13 │ │ │ │ - andeq fp, r4, r0, lsr #6 │ │ │ │ + andeq fp, r4, r4, lsl lr │ │ │ │ + andeq r0, r5, r0, asr r3 │ │ │ │ + andeq fp, r4, r8, asr #26 │ │ │ │ + muleq r4, r8, ip │ │ │ │ + andeq fp, r4, r8, ror #24 │ │ │ │ + andeq fp, r4, r4, lsr #23 │ │ │ │ + andeq fp, r4, r0, asr r8 │ │ │ │ + andeq fp, r4, r0, lsl #13 │ │ │ │ + strdeq fp, [r4], -r4 │ │ │ │ + andeq fp, r4, r0, lsr r3 │ │ │ │ andeq r7, r4, r8, lsl #25 │ │ │ │ andeq r7, r4, r8, ror ip │ │ │ │ - andeq lr, r4, r8, ror #28 │ │ │ │ + andeq lr, r4, r8, ror lr │ │ │ │ andeq r9, r4, r8, asr #1 │ │ │ │ andeq r7, r4, ip, asr #24 │ │ │ │ - andeq pc, r4, ip, asr #5 │ │ │ │ - andeq fp, r4, r0, asr r0 │ │ │ │ - @ instruction: 0x0004fab8 │ │ │ │ - andeq ip, r4, r4, ror r2 │ │ │ │ - andeq pc, r4, r8, lsr #4 │ │ │ │ - andeq pc, r4, ip, lsl r2 @ │ │ │ │ - andeq pc, r4, r0, lsl r2 @ │ │ │ │ + ldrdeq pc, [r4], -ip │ │ │ │ + andeq fp, r4, r0, rrx │ │ │ │ + andeq pc, r4, r8, asr #21 │ │ │ │ + andeq ip, r4, r4, lsl #5 │ │ │ │ + andeq pc, r4, r8, lsr r2 @ │ │ │ │ + andeq pc, r4, ip, lsr #4 │ │ │ │ + andeq pc, r4, r0, lsr #4 │ │ │ │ + andeq pc, r4, r4, lsl r2 @ │ │ │ │ andeq pc, r4, r4, lsl #4 │ │ │ │ - strdeq pc, [r4], -r4 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r8, r4, r0, asr #24 │ │ │ │ ldrdeq r8, [r4], -ip │ │ │ │ andeq r8, r4, r8, ror #22 │ │ │ │ andeq r8, r4, r4, ror #21 │ │ │ │ andeq r8, r4, r8, ror #20 │ │ │ │ andeq r8, r4, r4, ror #19 │ │ │ │ @@ -26280,15 +26280,15 @@ │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0, asr r6 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r6, r4, r4, lsl #6 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ subeq r4, pc, r4, asr ip @ │ │ │ │ andeq r4, r0, r3, asr r8 │ │ │ │ - andeq r0, r5, ip, asr #29 │ │ │ │ + ldrdeq r0, [r5], -ip │ │ │ │ stclvs 12, cr6, [fp, #-460]! @ 0xfffffe34 │ │ │ │ rsbseq r6, r7, r4, ror #4 │ │ │ │ rsbseq r6, r2, r1, ror #18 │ │ │ │ rsbeq r6, r1, r3, ror #6 │ │ │ │ rsbeq r6, pc, lr, ror #26 │ │ │ │ andeq r6, r0, ip, ror #24 │ │ │ │ andeq r5, r0, r3, asr r3 │ │ │ │ @@ -26335,20 +26335,20 @@ │ │ │ │ andeq r9, r4, r9, asr #32 │ │ │ │ @ instruction: 0x000b1bb0 │ │ │ │ andeq r4, r4, r7, asr #32 │ │ │ │ addsls r9, r4, #1543503874 @ 0x5c000002 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ andeq r2, r5, r8, lsr #4 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - andeq r9, r4, ip, lsr #24 │ │ │ │ - strdeq r9, [r4], -r8 │ │ │ │ - muleq r4, ip, fp │ │ │ │ - andeq sp, r4, ip, asr #6 │ │ │ │ - andeq r9, r4, r0, lsl fp │ │ │ │ - andeq r9, r4, r4, lsr #22 │ │ │ │ + andeq r9, r4, ip, lsr ip │ │ │ │ + andeq r9, r4, r8, lsl #24 │ │ │ │ + andeq r9, r4, ip, lsr #23 │ │ │ │ + andeq sp, r4, ip, asr r3 │ │ │ │ + andeq r9, r4, r0, lsr #22 │ │ │ │ + andeq r9, r4, r4, lsr fp │ │ │ │ strbvc r6, [lr, -r6, ror #30]! │ │ │ │ cmnvs r1, r3, ror #8 │ │ │ │ rsbsmi r7, r6, #73400320 @ 0x4600000 │ │ │ │ @ instruction: 0x77707373 │ │ │ │ rsbvs r6, lr, #104, 6 @ 0xa0000001 │ │ │ │ andeq r5, r4, ip, ror r4 │ │ │ │ stclvs 2, cr7, [r1, #-468]! @ 0xfffffe2c │ │ │ │ @@ -26363,27 +26363,27 @@ │ │ │ │ subeq r4, r9, r5, asr fp │ │ │ │ andeq r4, r4, r8, asr #1 │ │ │ │ andeq r5, r4, r0, lsr ip │ │ │ │ andeq r4, r4, r4, asr #32 │ │ │ │ andeq r5, r4, r0, asr #23 │ │ │ │ muleq r4, r8, fp │ │ │ │ andeq r4, r0, r2, asr #4 │ │ │ │ - andeq ip, r4, ip, ror #28 │ │ │ │ + andeq ip, r4, ip, ror lr │ │ │ │ andeq r5, r4, r4, asr #23 │ │ │ │ - andeq r9, r4, r0, asr #12 │ │ │ │ + andeq r9, r4, r0, asr r6 │ │ │ │ rsbseq r7, r5, r5, ror #6 │ │ │ │ strdeq r5, [r4], -ip │ │ │ │ andeq r4, r0, r3, asr r5 │ │ │ │ andeq r7, r0, r5, ror r5 │ │ │ │ andeq r5, r4, ip, ror r1 │ │ │ │ andeq r5, r4, r0, ror #6 │ │ │ │ - andeq r8, r4, r8, lsr #31 │ │ │ │ + @ instruction: 0x00048fb8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfffd115b │ │ │ │ - andeq ip, r4, r0, lsr r4 │ │ │ │ + andeq ip, r4, r0, asr #8 │ │ │ │ andeq r5, r4, ip, ror r3 │ │ │ │ andeq r5, r4, ip, ror #6 │ │ │ │ eormi r0, r4, r0 │ │ │ │ andeq r5, r4, r0, lsl #6 │ │ │ │ andeq r4, r4, r8, lsl #31 │ │ │ │ cdpvs 13, 6, cr6, cr12, cr13, {3} │ │ │ │ andeq r4, r4, r4, asr ip │ │ │ │ @@ -28456,27 +28456,27 @@ │ │ │ │ andeq r4, r4, ip, asr sl │ │ │ │ andeq r4, r4, r0, lsr sl │ │ │ │ andeq r4, r4, r4, lsl #30 │ │ │ │ andeq r4, r4, r8, ror #19 │ │ │ │ @ instruction: 0xfffd115b │ │ │ │ andeq r4, r4, r0, lsl #22 │ │ │ │ andeq r4, r4, r4, asr #21 │ │ │ │ - andeq pc, r4, sl, asr #32 │ │ │ │ + andeq pc, r4, sl, asr r0 @ │ │ │ │ andeq r4, r4, ip, lsr #31 │ │ │ │ andeq r4, r4, ip, asr pc │ │ │ │ andeq r4, r4, r4, ror #4 │ │ │ │ andeq r4, r4, r0, ror #2 │ │ │ │ muleq r4, ip, r1 │ │ │ │ andeq r4, r4, r4, lsr #3 │ │ │ │ andeq r4, r4, r8, lsr #3 │ │ │ │ @ instruction: 0x000441b0 │ │ │ │ - @ instruction: 0x000482b0 │ │ │ │ + andeq r8, r4, r0, asr #5 │ │ │ │ andeq r4, r4, r4, lsl #5 │ │ │ │ andeq r4, r4, ip, lsr #3 │ │ │ │ - andeq fp, r4, r4, asr lr │ │ │ │ + andeq fp, r4, r4, ror #28 │ │ │ │ andeq r4, r4, ip, lsl r2 │ │ │ │ andeq r4, r4, r4, ror #4 │ │ │ │ andeq r4, r4, r4, asr r2 │ │ │ │ andeq r3, r4, r8, asr r5 │ │ │ │ andeq r3, r4, r4, asr #27 │ │ │ │ ldrdeq r3, [r4], -ip │ │ │ │ andeq r3, r4, r0, lsr #30 │ │ │ │ @@ -28491,38 +28491,38 @@ │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq r4, r4, r0, ror #8 │ │ │ │ andeq r4, r4, ip, lsr r4 │ │ │ │ andeq r4, r4, r4, lsr #8 │ │ │ │ andeq r4, r4, r0, lsl r4 │ │ │ │ strdeq r4, [r4], -r4 @ │ │ │ │ andeq r4, r4, r0, lsl #8 │ │ │ │ - andeq sl, r4, ip, ror #24 │ │ │ │ + andeq sl, r4, ip, ror ip │ │ │ │ andeq r4, r4, ip, lsl #8 │ │ │ │ - andeq sl, r4, r0, lsr ip │ │ │ │ - andeq sl, r4, r4, lsl ip │ │ │ │ + andeq sl, r4, r0, asr #24 │ │ │ │ + andeq sl, r4, r4, lsr #24 │ │ │ │ ldrdeq r4, [r4], -r4 @ │ │ │ │ andeq r3, r4, ip, lsl #8 │ │ │ │ andeq r4, r4, r4, lsl #8 │ │ │ │ andeq r1, r5, ip, asr #19 │ │ │ │ andeq r0, r5, r0, asr #12 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ andeq r4, r4, ip, asr #2 │ │ │ │ muleq r4, r4, pc @ │ │ │ │ muleq r4, r0, pc @ │ │ │ │ andeq r4, r4, r8, lsl #31 │ │ │ │ andeq r5, r4, r0, lsl r0 │ │ │ │ - andeq sl, r4, r4, lsr #16 │ │ │ │ - andeq r5, r4, r4 │ │ │ │ + andeq r5, r4, ip │ │ │ │ + andeq r5, r4, r4, lsl r0 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - ldrdeq r4, [r4], -r0 │ │ │ │ + andeq r4, r4, r0, ror #31 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ @ instruction: 0xfff0bdc1 │ │ │ │ - strdeq r4, [r4], -r4 @ │ │ │ │ - andeq sl, r4, r4, lsl r4 │ │ │ │ - andeq r4, r4, r8, lsr ip │ │ │ │ + andeq r5, r4, r4 │ │ │ │ + andeq sl, r4, r4, lsr #8 │ │ │ │ + andeq r4, r4, r8, asr #24 │ │ │ │ strdeq r3, [r4], -r4 │ │ │ │ andeq r3, r4, r8, asr #23 │ │ │ │ andeq r3, r4, ip, lsl #24 │ │ │ │ andeq r3, r4, ip, ror #23 │ │ │ │ andeq r3, r4, r0, asr #23 │ │ │ │ ldrdeq r3, [r4], -ip │ │ │ │ @ instruction: 0x00043bb8 │ │ │ │ @@ -30278,43 +30278,43 @@ │ │ │ │ andeq r3, r4, r4, ror #28 │ │ │ │ andeq r3, r4, r0, ror lr │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ andeq r1, r4, r8, asr #31 │ │ │ │ @ instruction: 0x00041fb0 │ │ │ │ andeq r1, r4, r4, lsr #31 │ │ │ │ muleq r4, r0, pc @ │ │ │ │ - andeq r9, r4, r4, ror #29 │ │ │ │ + strdeq r9, [r4], -r4 │ │ │ │ andeq r2, r4, ip, asr #24 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq r2, r4, r4, lsl ip │ │ │ │ - andeq r9, r4, r0, lsl #29 │ │ │ │ + muleq r4, r0, lr │ │ │ │ @ instruction: 0x00042bb8 │ │ │ │ andeq r2, r4, ip, lsr fp │ │ │ │ strdeq r2, [r4], -r8 │ │ │ │ - andeq r9, r4, ip, ror sp │ │ │ │ + andeq r9, r4, ip, lsl #27 │ │ │ │ andeq r1, r4, r4, ror sp │ │ │ │ andeq r2, r4, r8, asr #2 │ │ │ │ muleq r4, r0, r1 │ │ │ │ andeq r2, r4, ip, asr #19 │ │ │ │ andeq r1, r4, r8, lsl #9 │ │ │ │ andeq r1, r4, ip, asr #25 │ │ │ │ - andeq r3, r4, ip, ror fp │ │ │ │ + andeq r3, r4, ip, lsl #23 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq r3, r4, r4, asr #19 │ │ │ │ - andeq r4, r4, r0, lsr #32 │ │ │ │ + ldrdeq r3, [r4], -r4 │ │ │ │ + andeq r4, r4, r0, lsr r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ @ instruction: 0xfff0bdc1 │ │ │ │ - @ instruction: 0x00043eb8 │ │ │ │ - andeq r3, r4, ip, asr #27 │ │ │ │ - andeq r3, r4, r0, asr #27 │ │ │ │ - andeq r6, r4, r4, asr #9 │ │ │ │ - andeq r3, r4, r4, lsr #26 │ │ │ │ + andeq r3, r4, r8, asr #29 │ │ │ │ + ldrdeq r3, [r4], -ip │ │ │ │ + ldrdeq r3, [r4], -r0 │ │ │ │ + ldrdeq r6, [r4], -r4 │ │ │ │ + andeq r3, r4, r4, lsr sp │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq fp, r2, r0, asr fp │ │ │ │ - andeq r3, r4, r4, lsl #24 │ │ │ │ + andeq r3, r4, r4, lsl ip │ │ │ │ sub r3, fp, #192512 @ 0x2f000 │ │ │ │ sub r3, r3, #444 @ 0x1bc │ │ │ │ ldr r3, [r3] │ │ │ │ sub r2, fp, #192512 @ 0x2f000 │ │ │ │ ldr r5, [r3, #-4] │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #732 @ 0x2dc │ │ │ │ @@ -32214,56 +32214,56 @@ │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #716 @ 0x2cc │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 5bb8 │ │ │ │ b 25d44 │ │ │ │ - andeq r8, r4, r4, ror #22 │ │ │ │ - strdeq r3, [r4], -ip │ │ │ │ - andeq r8, r4, r0, asr r3 │ │ │ │ - andeq r3, r4, r4, lsr ip │ │ │ │ + andeq r8, r4, r4, ror fp │ │ │ │ + andeq r3, r4, ip, lsl #24 │ │ │ │ + andeq r8, r4, r0, ror #6 │ │ │ │ + andeq r3, r4, r4, asr #24 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r3, r4, r4, asr #21 │ │ │ │ - andeq r4, r4, r0, asr sp │ │ │ │ - andeq r4, r4, r8, lsl sp │ │ │ │ - andeq r4, r4, r8, lsr #16 │ │ │ │ - andeq r4, r4, r4, asr #16 │ │ │ │ + ldrdeq r3, [r4], -r4 │ │ │ │ + andeq r4, r4, r0, ror #26 │ │ │ │ + andeq r4, r4, r8, lsr #26 │ │ │ │ + andeq r4, r4, r8, lsr r8 │ │ │ │ + andeq r4, r4, r4, asr r8 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - @ instruction: 0x00042fb8 │ │ │ │ - andeq r2, r4, ip, ror pc │ │ │ │ - andeq r2, r4, r4, lsl #29 │ │ │ │ + andeq r2, r4, r8, asr #31 │ │ │ │ + andeq r2, r4, ip, lsl #31 │ │ │ │ + muleq r4, r4, lr │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r4, r4, r0, lsl #3 │ │ │ │ - andeq r4, r4, r8, lsl #6 │ │ │ │ - andeq r1, r4, r4, lsr #28 │ │ │ │ - andeq r1, r4, r0, ror #24 │ │ │ │ - muleq r4, r0, ip │ │ │ │ - andeq r5, r4, ip, asr sl │ │ │ │ - andeq r1, r4, r4, asr sl │ │ │ │ + muleq r4, r0, r1 │ │ │ │ + andeq r4, r4, r8, lsl r3 │ │ │ │ + andeq r1, r4, r4, lsr lr │ │ │ │ + andeq r1, r4, r0, ror ip │ │ │ │ + andeq r1, r4, r0, lsr #25 │ │ │ │ + andeq r5, r4, ip, ror #20 │ │ │ │ + andeq r1, r4, r4, ror #20 │ │ │ │ andeq pc, r3, r8, asr #15 │ │ │ │ - andeq r1, r4, r4, lsl #22 │ │ │ │ + andeq r1, r4, r4, lsl fp │ │ │ │ andeq lr, r3, ip, ror #16 │ │ │ │ - andeq r1, r4, r0, asr #16 │ │ │ │ - andeq r1, r4, r0, asr #15 │ │ │ │ - andeq r1, r4, r8, lsl #15 │ │ │ │ + andeq r1, r4, r0, asr r8 │ │ │ │ + ldrdeq r1, [r4], -r0 │ │ │ │ + muleq r4, r8, r7 │ │ │ │ andeq lr, r3, r4, lsr r6 │ │ │ │ - andeq r1, r4, ip, asr #15 │ │ │ │ - andeq r5, r4, r8, asr #11 │ │ │ │ + ldrdeq r1, [r4], -ip │ │ │ │ + ldrdeq r5, [r4], -r8 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ eoreq r0, r0, r2, lsl #2 │ │ │ │ - muleq r4, ip, pc @ │ │ │ │ + andeq r1, r4, ip, lsr #31 │ │ │ │ + andeq r1, r4, r4, lsr #31 │ │ │ │ muleq r4, r4, pc @ │ │ │ │ - andeq r1, r4, r4, lsl #31 │ │ │ │ - andeq r1, r4, r4, ror #30 │ │ │ │ - ldrdeq r4, [r4], -r0 │ │ │ │ - @ instruction: 0x00041dbc │ │ │ │ - ldrdeq r1, [r4], -ip │ │ │ │ - andeq r3, r4, ip, asr #13 │ │ │ │ - andeq r8, r4, ip │ │ │ │ + andeq r1, r4, r4, ror pc │ │ │ │ + andeq r4, r4, r0, ror #15 │ │ │ │ + andeq r1, r4, ip, asr #27 │ │ │ │ + andeq r1, r4, ip, ror #27 │ │ │ │ + ldrdeq r3, [r4], -ip │ │ │ │ + andeq r8, r4, ip, lsl r0 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ bl 5e34 │ │ │ │ ldr r3, [r4, #-3712] @ 0xfffff180 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r4, #-3700] @ 0xfffff18c │ │ │ │ ldr r2, [r4, #-3704] @ 0xfffff188 │ │ │ │ mov r6, r0 │ │ │ │ @@ -33781,46 +33781,46 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 677c │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ ldr r0, [r3, #-820] @ 0xfffffccc │ │ │ │ sub r3, r3, #820 @ 0x334 │ │ │ │ bl 6e30 │ │ │ │ b 267fc │ │ │ │ - andeq r4, r4, r8, lsr #8 │ │ │ │ + andeq r4, r4, r8, lsr r4 │ │ │ │ + andeq r1, r4, ip, lsl #20 │ │ │ │ + andeq r1, r4, ip, lsr #20 │ │ │ │ + andeq r7, r4, ip, lsl #27 │ │ │ │ + andeq r1, r4, r0, lsl #18 │ │ │ │ strdeq r1, [r4], -ip │ │ │ │ - andeq r1, r4, ip, lsl sl │ │ │ │ - andeq r7, r4, ip, ror sp │ │ │ │ - strdeq r1, [r4], -r0 │ │ │ │ - andeq r1, r4, ip, ror #17 │ │ │ │ - strdeq r1, [r4], -r0 │ │ │ │ + andeq r1, r4, r0, lsl #18 │ │ │ │ + ldrdeq r1, [r4], -ip │ │ │ │ andeq r1, r4, ip, asr #17 │ │ │ │ - @ instruction: 0x000418bc │ │ │ │ - andeq r1, r4, r0, lsl #17 │ │ │ │ - andeq r1, r4, r8, ror #16 │ │ │ │ + muleq r4, r0, r8 │ │ │ │ + andeq r1, r4, r8, ror r8 │ │ │ │ @ instruction: 0xfff0bdc1 │ │ │ │ - andeq r1, r4, r0, asr #29 │ │ │ │ + ldrdeq r1, [r4], -r0 │ │ │ │ andmi r0, r8, r0 │ │ │ │ - andeq r1, r4, r4, ror #26 │ │ │ │ + andeq r1, r4, r4, ror sp │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - @ instruction: 0x000417b4 │ │ │ │ - andeq r1, r4, r4, lsl #15 │ │ │ │ - andeq r1, r4, r8, lsr r7 │ │ │ │ + andeq r1, r4, r4, asr #15 │ │ │ │ + muleq r4, r4, r7 │ │ │ │ + andeq r1, r4, r8, asr #14 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r2, r4, r4, ror #10 │ │ │ │ - andeq r5, r4, r0, lsl #23 │ │ │ │ + andeq r2, r4, r4, ror r5 │ │ │ │ + muleq r4, r0, fp │ │ │ │ andeq fp, r2, r0, asr fp │ │ │ │ - andeq r1, r4, r8, asr #15 │ │ │ │ - andeq r1, r4, r4, ror #15 │ │ │ │ - andeq r8, r4, r4, lsl #11 │ │ │ │ - andeq r0, r4, r0, lsr #15 │ │ │ │ - andeq r1, r4, ip, lsr #14 │ │ │ │ - strdeq r1, [r4], -r8 │ │ │ │ - andeq r1, r4, r0, lsr r6 │ │ │ │ - andeq r1, r4, r0, lsr r6 │ │ │ │ + ldrdeq r1, [r4], -r8 │ │ │ │ + strdeq r1, [r4], -r4 │ │ │ │ + muleq r4, r4, r5 │ │ │ │ + @ instruction: 0x000407b0 │ │ │ │ + andeq r1, r4, ip, lsr r7 │ │ │ │ + andeq r1, r4, r8, lsl #14 │ │ │ │ + andeq r1, r4, r0, asr #12 │ │ │ │ + andeq r1, r4, r0, asr #12 │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #1004 @ 0x3ec │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2cda4 │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #932 @ 0x3a4 │ │ │ │ @@ -35737,79 +35737,79 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ sub r2, fp, #191488 @ 0x2ec00 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2, #-732] @ 0xfffffd24 │ │ │ │ b 29dc8 │ │ │ │ - andeq r1, r4, r0, lsr #11 │ │ │ │ - andeq r1, r4, r0, lsl #10 │ │ │ │ - andeq r1, r4, r4, ror #8 │ │ │ │ - andeq r1, r4, r0, asr #7 │ │ │ │ - andeq r1, r4, ip, lsr #7 │ │ │ │ - andeq r1, r4, r0, lsl r3 │ │ │ │ - andeq r1, r4, r0, asr #4 │ │ │ │ - ldrdeq r1, [r4], -r8 │ │ │ │ - andeq r1, r4, r0, lsl #3 │ │ │ │ - andeq r1, r4, r8, asr r0 │ │ │ │ - andeq r1, r4, ip, rrx │ │ │ │ - @ instruction: 0x00040fb0 │ │ │ │ - andeq r0, r4, r4, lsl pc │ │ │ │ - andeq r0, r4, r8, ror lr │ │ │ │ - andeq r0, r4, r4, ror #27 │ │ │ │ - andeq pc, r3, r8, lsr ip @ │ │ │ │ - andeq r0, r4, r8, lsr sp │ │ │ │ - andeq r0, r4, r4, lsl sp │ │ │ │ - andeq r0, r4, r8, asr ip │ │ │ │ - muleq r4, r8, fp │ │ │ │ - ldrdeq r0, [r4], -ip │ │ │ │ - andeq r0, r4, r0, lsl r9 │ │ │ │ + @ instruction: 0x000415b0 │ │ │ │ + andeq r1, r4, r0, lsl r5 │ │ │ │ + andeq r1, r4, r4, ror r4 │ │ │ │ + ldrdeq r1, [r4], -r0 │ │ │ │ + @ instruction: 0x000413bc │ │ │ │ + andeq r1, r4, r0, lsr #6 │ │ │ │ + andeq r1, r4, r0, asr r2 │ │ │ │ + andeq r1, r4, r8, ror #3 │ │ │ │ + muleq r4, r0, r1 │ │ │ │ + andeq r1, r4, r8, rrx │ │ │ │ + andeq r1, r4, ip, ror r0 │ │ │ │ + andeq r0, r4, r0, asr #31 │ │ │ │ + andeq r0, r4, r4, lsr #30 │ │ │ │ + andeq r0, r4, r8, lsl #29 │ │ │ │ strdeq r0, [r4], -r4 │ │ │ │ - andeq r0, r4, r8, asr #18 │ │ │ │ - andeq r0, r4, r8, ror r9 │ │ │ │ - andeq pc, r3, ip, ror #13 │ │ │ │ + andeq pc, r3, r8, asr #24 │ │ │ │ + andeq r0, r4, r8, asr #26 │ │ │ │ + andeq r0, r4, r4, lsr #26 │ │ │ │ + andeq r0, r4, r8, ror #24 │ │ │ │ + andeq r0, r4, r8, lsr #23 │ │ │ │ + andeq r0, r4, ip, ror #21 │ │ │ │ + andeq r0, r4, r0, lsr #18 │ │ │ │ + andeq r0, r4, r4, lsl #20 │ │ │ │ + andeq r0, r4, r8, asr r9 │ │ │ │ + andeq r0, r4, r8, lsl #19 │ │ │ │ + strdeq pc, [r3], -ip │ │ │ │ eoreq r0, r0, r2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andeq r0, r4, r8, lsr #14 │ │ │ │ - andeq r0, r4, r0, lsr r7 │ │ │ │ - @ instruction: 0x000406b4 │ │ │ │ - muleq r4, r0, r6 │ │ │ │ - strdeq r0, [r4], -r8 │ │ │ │ - andeq r0, r4, r0, lsl #12 │ │ │ │ - andeq r0, r4, r8, ror r5 │ │ │ │ - andeq r0, r4, ip, asr #10 │ │ │ │ - andeq r3, r4, r8, lsl #19 │ │ │ │ - @ instruction: 0x000404b4 │ │ │ │ - andeq r6, r4, r4, lsr #29 │ │ │ │ - andeq pc, r3, r4, ror #1 │ │ │ │ - andeq r0, r4, r0, lsr #3 │ │ │ │ - @ instruction: 0x000403b0 │ │ │ │ - andeq pc, r3, r4, lsr #31 │ │ │ │ - strdeq r0, [r4], -ip │ │ │ │ - andeq r3, r4, r8, ror r6 │ │ │ │ - strdeq r0, [r4], -r8 │ │ │ │ - muleq r4, r0, fp │ │ │ │ - ldrdeq lr, [r3], -r0 │ │ │ │ - andeq pc, r3, ip, lsl #29 │ │ │ │ + andeq r0, r4, r8, lsr r7 │ │ │ │ + andeq r0, r4, r0, asr #14 │ │ │ │ + andeq r0, r4, r4, asr #13 │ │ │ │ + andeq r0, r4, r0, lsr #13 │ │ │ │ + andeq r0, r4, r8, lsl #12 │ │ │ │ + andeq r0, r4, r0, lsl r6 │ │ │ │ + andeq r0, r4, r8, lsl #11 │ │ │ │ + andeq r0, r4, ip, asr r5 │ │ │ │ + muleq r4, r8, r9 │ │ │ │ + andeq r0, r4, r4, asr #9 │ │ │ │ + @ instruction: 0x00046eb4 │ │ │ │ + strdeq pc, [r3], -r4 │ │ │ │ + @ instruction: 0x000401b0 │ │ │ │ + andeq r0, r4, r0, asr #7 │ │ │ │ + @ instruction: 0x0003ffb4 │ │ │ │ + andeq r0, r4, ip, lsl #6 │ │ │ │ + andeq r3, r4, r8, lsl #13 │ │ │ │ + andeq r0, r4, r8, lsl #4 │ │ │ │ + andeq r6, r4, r0, lsr #23 │ │ │ │ + andeq lr, r3, r0, ror #27 │ │ │ │ + muleq r3, ip, lr │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - strdeq r0, [r4], -r0 @ │ │ │ │ - muleq r3, r0, ip │ │ │ │ - andeq r0, r4, ip, lsr r0 │ │ │ │ - andeq pc, r3, ip, lsl #31 │ │ │ │ - andeq r0, r4, ip, ror #6 │ │ │ │ + andeq r0, r4, r0, lsl #2 │ │ │ │ + andeq pc, r3, r0, lsr #25 │ │ │ │ + andeq r0, r4, ip, asr #32 │ │ │ │ + muleq r3, ip, pc @ │ │ │ │ + andeq r0, r4, ip, ror r3 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq fp, r3, r0, lsr r9 │ │ │ │ andeq fp, r3, r8, lsl r9 │ │ │ │ - andeq pc, r3, r4, lsr #23 │ │ │ │ - andeq pc, r3, r8, lsr #22 │ │ │ │ - @ instruction: 0x000437bc │ │ │ │ - @ instruction: 0x0003fab4 │ │ │ │ - andeq lr, r3, r0, lsr r7 │ │ │ │ - andeq pc, r3, r8, asr #20 │ │ │ │ - andeq r3, r4, r0, ror r6 │ │ │ │ + @ instruction: 0x0003fbb4 │ │ │ │ + andeq pc, r3, r8, lsr fp @ │ │ │ │ + andeq r3, r4, ip, asr #15 │ │ │ │ + andeq pc, r3, r4, asr #21 │ │ │ │ + andeq lr, r3, r0, asr #14 │ │ │ │ + andeq pc, r3, r8, asr sl @ │ │ │ │ + andeq r3, r4, r0, lsl #13 │ │ │ │ sub r2, r2, #732 @ 0x2dc │ │ │ │ bl 6494 │ │ │ │ sub r2, fp, #192512 @ 0x2f000 │ │ │ │ sub r2, r2, #356 @ 0x164 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r2] │ │ │ │ ldr r2, [pc, #-188] @ 29d2c │ │ │ │ @@ -37625,50 +37625,50 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b 28914 │ │ │ │ + ldrdeq pc, [r3], -r0 │ │ │ │ + ldrdeq pc, [r3], -r8 │ │ │ │ + andeq pc, r3, r8, lsl #18 │ │ │ │ + andeq pc, r3, r0, lsr #18 │ │ │ │ + andeq pc, r3, r4, lsl r9 @ │ │ │ │ + andeq pc, r3, ip, lsr r9 @ │ │ │ │ + andeq pc, r3, ip, asr #17 │ │ │ │ andeq pc, r3, r0, asr #17 │ │ │ │ - andeq pc, r3, r8, asr #17 │ │ │ │ - strdeq pc, [r3], -r8 │ │ │ │ - andeq pc, r3, r0, lsl r9 @ │ │ │ │ - andeq pc, r3, r4, lsl #18 │ │ │ │ - andeq pc, r3, ip, lsr #18 │ │ │ │ - @ instruction: 0x0003f8bc │ │ │ │ - @ instruction: 0x0003f8b0 │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00ee6666 │ │ │ │ - andeq pc, r3, ip, lsr #15 │ │ │ │ - ldrdeq pc, [r3], -r8 │ │ │ │ + @ instruction: 0x0003f7bc │ │ │ │ + andeq pc, r3, r8, ror #15 │ │ │ │ andeq sl, r3, r4, asr #26 │ │ │ │ strdeq sl, [r3], -ip │ │ │ │ - andeq lr, r3, ip, asr #22 │ │ │ │ - andeq r5, r4, ip, ror #19 │ │ │ │ - andeq sp, r3, r4, lsl #24 │ │ │ │ - andeq lr, r3, r0, ror #25 │ │ │ │ + andeq lr, r3, ip, asr fp │ │ │ │ + strdeq r5, [r4], -ip │ │ │ │ + andeq sp, r3, r4, lsl ip │ │ │ │ + strdeq lr, [r3], -r0 │ │ │ │ + andeq lr, r3, r0, asr sl │ │ │ │ andeq lr, r3, r0, asr #20 │ │ │ │ - andeq lr, r3, r0, lsr sl │ │ │ │ - andeq lr, r3, ip, lsr #21 │ │ │ │ - andeq lr, r3, r0, lsl #20 │ │ │ │ - andeq pc, r3, r8, lsl #8 │ │ │ │ - andeq pc, r3, r4, lsr #7 │ │ │ │ - andeq pc, r3, r4, lsr r3 @ │ │ │ │ - muleq r3, r8, r3 │ │ │ │ + @ instruction: 0x0003eabc │ │ │ │ + andeq lr, r3, r0, lsl sl │ │ │ │ + andeq pc, r3, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x0003f3b4 │ │ │ │ + andeq pc, r3, r4, asr #6 │ │ │ │ + andeq lr, r3, r8, lsr #7 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq sp, r3, r4, ror lr │ │ │ │ - ldrdeq lr, [r3], -ip │ │ │ │ - andeq lr, r3, r0, asr #1 │ │ │ │ + andeq sp, r3, r4, lsl #29 │ │ │ │ + andeq lr, r3, ip, ror #1 │ │ │ │ + ldrdeq lr, [r3], -r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq lr, r3, r0, lsl sl │ │ │ │ - @ instruction: 0x0003e9b8 │ │ │ │ - andeq lr, r3, r0, ror #18 │ │ │ │ + andeq lr, r3, r0, lsr #20 │ │ │ │ + andeq lr, r3, r8, asr #19 │ │ │ │ + andeq lr, r3, r0, ror r9 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ sub r1, fp, #192512 @ 0x2f000 │ │ │ │ ldrd r6, [r1, #-196] @ 0xffffff3c │ │ │ │ sub r3, r3, #764 @ 0x2fc │ │ │ │ ldrd r2, [r3] │ │ │ │ sub r1, r1, #196 @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -39476,59 +39476,59 @@ │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 66b0 <__aeabi_dadd@plt> │ │ │ │ sub r3, fp, #192512 @ 0x2f000 │ │ │ │ sub r3, r3, #324 @ 0x144 │ │ │ │ strd r0, [r3] │ │ │ │ b 2d1a4 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq sp, r3, r0, lsr #10 │ │ │ │ - ldrdeq sp, [r3], -ip │ │ │ │ - andeq lr, r3, ip, ror #2 │ │ │ │ - andeq r1, r4, r0, ror r7 │ │ │ │ + andeq sp, r3, r0, lsr r5 │ │ │ │ + andeq sp, r3, ip, ror #9 │ │ │ │ + andeq lr, r3, ip, ror r1 │ │ │ │ + andeq r1, r4, r0, lsl #15 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ - ldrdeq sp, [r3], -r8 │ │ │ │ - @ instruction: 0x0003dfb0 │ │ │ │ - andeq ip, r3, ip, lsr #31 │ │ │ │ - andeq ip, r3, r8, ror #30 │ │ │ │ - andeq ip, r3, ip, lsl #24 │ │ │ │ - andeq ip, r3, ip, lsr fp │ │ │ │ - muleq r3, r4, fp │ │ │ │ - andeq ip, r3, ip, ror #12 │ │ │ │ + andeq sp, r3, r8, ror #31 │ │ │ │ + andeq sp, r3, r0, asr #31 │ │ │ │ + @ instruction: 0x0003cfbc │ │ │ │ + andeq ip, r3, r8, ror pc │ │ │ │ + andeq ip, r3, ip, lsl ip │ │ │ │ + andeq ip, r3, ip, asr #22 │ │ │ │ + andeq ip, r3, r4, lsr #23 │ │ │ │ + andeq ip, r3, ip, ror r6 │ │ │ │ ldrdeq r8, [r3], -r4 │ │ │ │ andeq r8, r3, r4, asr #31 │ │ │ │ - @ instruction: 0x000401b4 │ │ │ │ + andeq r0, r4, r4, asr #3 │ │ │ │ andeq sl, r3, r4, lsl r4 │ │ │ │ muleq r3, r8, pc @ │ │ │ │ - andeq r0, r4, r8, lsl r6 │ │ │ │ - muleq r3, ip, r3 │ │ │ │ - andeq r0, r4, r4, lsl #28 │ │ │ │ - andeq sp, r3, r0, asr #11 │ │ │ │ - strdeq ip, [r3], -r8 │ │ │ │ - andeq ip, r3, r4, lsl #6 │ │ │ │ - andeq ip, r3, r0, asr #2 │ │ │ │ - @ instruction: 0x0003c1b4 │ │ │ │ - andeq fp, r3, r8, asr r9 │ │ │ │ - andeq fp, r3, r4, lsl #19 │ │ │ │ - andeq fp, r3, ip, asr #16 │ │ │ │ - andeq fp, r3, r4, lsr #14 │ │ │ │ - muleq r3, r8, r6 │ │ │ │ + andeq r0, r4, r8, lsr #12 │ │ │ │ + andeq ip, r3, ip, lsr #7 │ │ │ │ + andeq r0, r4, r4, lsl lr │ │ │ │ + ldrdeq sp, [r3], -r0 │ │ │ │ + andeq ip, r3, r8, lsl #14 │ │ │ │ + andeq ip, r3, r4, lsl r3 │ │ │ │ + andeq ip, r3, r0, asr r1 │ │ │ │ + andeq ip, r3, r4, asr #3 │ │ │ │ + andeq fp, r3, r8, ror #18 │ │ │ │ + muleq r3, r4, r9 │ │ │ │ + andeq fp, r3, ip, asr r8 │ │ │ │ + andeq fp, r3, r4, lsr r7 │ │ │ │ + andeq fp, r3, r8, lsr #13 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - strdeq fp, [r3], -ip │ │ │ │ - andeq fp, r3, ip, asr r5 │ │ │ │ - andeq fp, r3, r4, lsl #10 │ │ │ │ - strdeq fp, [r3], -r0 │ │ │ │ - andeq pc, r3, ip, lsr r7 @ │ │ │ │ + andeq fp, r3, ip, lsl #12 │ │ │ │ + andeq fp, r3, ip, ror #10 │ │ │ │ + andeq fp, r3, r4, lsl r5 │ │ │ │ + andeq fp, r3, r0, lsl #10 │ │ │ │ + andeq pc, r3, ip, asr #14 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - @ instruction: 0x0003b2b4 │ │ │ │ - andeq pc, r3, r0, lsl #12 │ │ │ │ - strdeq pc, [r3], -r4 │ │ │ │ + andeq fp, r3, r4, asr #5 │ │ │ │ + andeq pc, r3, r0, lsl r6 @ │ │ │ │ + andeq pc, r3, r4, lsl #12 │ │ │ │ + strdeq pc, [r3], -r8 │ │ │ │ andeq pc, r3, r8, ror #11 │ │ │ │ - ldrdeq pc, [r3], -r8 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq sl, r3, r4, ror #3 │ │ │ │ + strdeq sl, [r3], -r4 │ │ │ │ moveq sl, r3 │ │ │ │ beq 2d804 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r4, #-3556] @ 0xfffff21c │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #728 @ 0x2d8 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -41610,75 +41610,75 @@ │ │ │ │ b 242bc │ │ │ │ ldr r2, [pc, #128] @ 2f8f8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b 24274 │ │ │ │ - andeq sl, r3, r8, lsr sl │ │ │ │ - andeq r9, r3, r8, ror r9 │ │ │ │ - andeq r9, r3, r4, lsl #18 │ │ │ │ - @ instruction: 0x000421bc │ │ │ │ - andeq sl, r3, r0, lsr #8 │ │ │ │ + andeq sl, r3, r8, asr #20 │ │ │ │ + andeq r9, r3, r8, lsl #19 │ │ │ │ + andeq r9, r3, r4, lsl r9 │ │ │ │ + andeq r2, r4, ip, asr #3 │ │ │ │ + andeq sl, r3, r0, lsr r4 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq sl, r3, r8, lsl r1 │ │ │ │ - andeq r1, r4, r8, lsl #29 │ │ │ │ - muleq r3, ip, r0 │ │ │ │ - andeq fp, r3, ip, ror r1 │ │ │ │ - muleq r3, r4, r0 │ │ │ │ - andeq fp, r3, r8, lsl #10 │ │ │ │ + andeq sl, r3, r8, lsr #2 │ │ │ │ + muleq r4, r8, lr │ │ │ │ + andeq sl, r3, ip, lsr #1 │ │ │ │ + andeq fp, r3, ip, lsl #3 │ │ │ │ + andeq sl, r3, r4, lsr #1 │ │ │ │ + andeq fp, r3, r8, lsl r5 │ │ │ │ andeq r7, r3, ip, ror #30 │ │ │ │ andeq r7, r3, r8, lsl #30 │ │ │ │ @ instruction: 0x00037eb0 │ │ │ │ andeq r7, r3, ip, asr #28 │ │ │ │ andeq r8, r3, r8, lsl #24 │ │ │ │ - andeq r8, r3, r4, lsr sp │ │ │ │ + andeq r8, r3, r4, asr #26 │ │ │ │ andeq r7, r3, r8, ror #19 │ │ │ │ andeq r7, r3, ip, rrx │ │ │ │ strdeq r7, [r3], -r8 │ │ │ │ @ instruction: 0xfffdcd90 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ - andeq r8, r3, r0, ror pc │ │ │ │ + andeq r8, r3, r0, lsl #31 │ │ │ │ andeq r7, r3, r8, lsr #6 │ │ │ │ andeq r8, r3, r8, ror r9 │ │ │ │ andeq r8, r3, r8, lsr r9 │ │ │ │ @ instruction: 0x000388b0 │ │ │ │ andeq r8, r3, r0, lsr r8 │ │ │ │ - andeq r8, r3, r4, lsr fp │ │ │ │ - ldrdeq r8, [r3], -r8 @ │ │ │ │ + andeq r8, r3, r4, asr #22 │ │ │ │ + andeq r8, r3, r8, ror #21 │ │ │ │ muleq r3, r8, r7 │ │ │ │ andeq r7, r3, r0, asr #14 │ │ │ │ andeq r6, r3, r4, ror r8 │ │ │ │ andeq r6, r3, r4, ror r8 │ │ │ │ andeq r6, r3, r0, asr r8 │ │ │ │ andeq r7, r3, r0, lsr #13 │ │ │ │ muleq r3, r8, r6 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ andeq r7, r3, r0, ror #12 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq r7, r3, r0, asr #9 │ │ │ │ andeq r7, r3, r4, lsl #9 │ │ │ │ andeq r7, r3, r8, asr #10 │ │ │ │ - @ instruction: 0x0003deb8 │ │ │ │ - andeq sp, r3, ip, lsr #29 │ │ │ │ - muleq r3, r4, lr │ │ │ │ - andeq sp, r3, ip, ror lr │ │ │ │ + andeq sp, r3, r8, asr #29 │ │ │ │ + @ instruction: 0x0003debc │ │ │ │ + andeq sp, r3, r4, lsr #29 │ │ │ │ + andeq sp, r3, ip, lsl #29 │ │ │ │ andeq r7, r3, ip, ror #8 │ │ │ │ - @ instruction: 0x0003aeb8 │ │ │ │ - andeq r8, r3, ip, lsr sl │ │ │ │ + andeq sl, r3, r8, asr #29 │ │ │ │ + andeq r8, r3, ip, asr #20 │ │ │ │ + @ instruction: 0x000388b0 │ │ │ │ + ldrdeq r8, [r3], -r0 │ │ │ │ + andeq r8, r3, r0, lsr #19 │ │ │ │ andeq r8, r3, r0, lsr #17 │ │ │ │ - andeq r8, r3, r0, asr #17 │ │ │ │ - muleq r3, r0, r9 │ │ │ │ - muleq r3, r0, r8 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r8, r3, r0, lsl r7 │ │ │ │ - andeq r8, r3, r0, asr #14 │ │ │ │ - andeq r8, r3, r0, lsl r6 │ │ │ │ + andeq r8, r3, r0, lsr #14 │ │ │ │ + andeq r8, r3, r0, asr r7 │ │ │ │ + andeq r8, r3, r0, lsr #12 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [pc, #-140] @ 2f8fc │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ @@ -43652,58 +43652,58 @@ │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ sub r1, r1, #716 @ 0x2cc │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r4 │ │ │ │ str r2, [r1] │ │ │ │ b 2c56c │ │ │ │ - andeq r8, r3, r8, asr #11 │ │ │ │ - andeq r8, r3, ip, lsl r5 │ │ │ │ - andeq r0, r0, r0, ror #12 │ │ │ │ - andeq r8, r3, r4, lsr r3 │ │ │ │ ldrdeq r8, [r3], -r8 @ │ │ │ │ - andeq r7, r3, ip, lsl lr │ │ │ │ - andeq r8, r3, r4, lsr #2 │ │ │ │ - muleq r3, r0, r0 │ │ │ │ + andeq r8, r3, ip, lsr #10 │ │ │ │ + andeq r0, r0, r0, ror #12 │ │ │ │ + andeq r8, r3, r4, asr #6 │ │ │ │ + andeq r8, r3, r8, ror #5 │ │ │ │ + andeq r7, r3, ip, lsr #28 │ │ │ │ + andeq r8, r3, r4, lsr r1 │ │ │ │ + andeq r8, r3, r0, lsr #1 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq r7, r3, r4, lsr #24 │ │ │ │ - andeq r7, r3, r8, asr #20 │ │ │ │ - andeq r7, r3, r4, asr #20 │ │ │ │ - andeq r7, r3, r4, ror #18 │ │ │ │ - andeq r7, r3, r0, lsl #21 │ │ │ │ - andeq r7, r3, r0, lsl #14 │ │ │ │ - andeq r7, r3, r0, lsl #13 │ │ │ │ - andeq r7, r3, r0, lsl #12 │ │ │ │ - andeq r7, r3, r4, ror r5 │ │ │ │ - @ instruction: 0x000374b4 │ │ │ │ - andeq r7, r3, r0, ror #9 │ │ │ │ - ldrdeq r7, [r3], -r0 │ │ │ │ - andeq r7, r3, r0, ror #7 │ │ │ │ - andeq r8, r3, r8, ror #5 │ │ │ │ + andeq r7, r3, r4, lsr ip │ │ │ │ + andeq r7, r3, r8, asr sl │ │ │ │ + andeq r7, r3, r4, asr sl │ │ │ │ + andeq r7, r3, r4, ror r9 │ │ │ │ + muleq r3, r0, sl │ │ │ │ + andeq r7, r3, r0, lsl r7 │ │ │ │ + muleq r3, r0, r6 │ │ │ │ + andeq r7, r3, r0, lsl r6 │ │ │ │ + andeq r7, r3, r4, lsl #11 │ │ │ │ + andeq r7, r3, r4, asr #9 │ │ │ │ + strdeq r7, [r3], -r0 │ │ │ │ + andeq r7, r3, r0, ror #11 │ │ │ │ + strdeq r7, [r3], -r0 │ │ │ │ + strdeq r8, [r3], -r8 @ │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r6, r3, ip, ror #31 │ │ │ │ - andeq r9, r3, ip, lsr #32 │ │ │ │ + strdeq r6, [r3], -ip │ │ │ │ + andeq r9, r3, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - andeq r8, r3, ip, lsr #31 │ │ │ │ - ldrdeq r7, [r3], -r4 │ │ │ │ - andeq r9, r3, ip, ror #31 │ │ │ │ - ldrdeq r7, [r3], -r0 │ │ │ │ - andeq r7, r3, ip, asr #12 │ │ │ │ - strdeq r7, [r3], -r0 │ │ │ │ - andeq r7, r3, r4, asr #10 │ │ │ │ + @ instruction: 0x00038fbc │ │ │ │ + andeq r7, r3, r4, ror #15 │ │ │ │ + strdeq r9, [r3], -ip │ │ │ │ + andeq r7, r3, r0, ror #11 │ │ │ │ + andeq r7, r3, ip, asr r6 │ │ │ │ + andeq r7, r3, r0, lsl #10 │ │ │ │ + andeq r7, r3, r4, asr r5 │ │ │ │ strdeq r4, [r3], -ip │ │ │ │ andeq r4, r3, r4, asr #20 │ │ │ │ - andeq r7, r3, r4, ror r6 │ │ │ │ + andeq r7, r3, r4, lsl #13 │ │ │ │ andeq r3, r3, ip, lsr sp │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - muleq r3, r0, r9 │ │ │ │ + andeq r6, r3, r0, lsr #19 │ │ │ │ andeq r1, r0, r3 │ │ │ │ - andeq r7, r3, r4, lsr r5 │ │ │ │ andeq r7, r3, r4, asr #10 │ │ │ │ + andeq r7, r3, r4, asr r5 │ │ │ │ strheq r6, [r3], -r4 │ │ │ │ andeq r5, r3, r0, asr #21 │ │ │ │ andeq r5, r3, r8, asr sl │ │ │ │ andeq r5, r3, ip, ror #19 │ │ │ │ andeq r5, r3, r4, lsl #19 │ │ │ │ andeq r5, r3, ip, lsl r9 │ │ │ │ andeq r5, r3, r0, asr #17 │ │ │ │ @@ -43728,15 +43728,15 @@ │ │ │ │ strdeq r5, [r3], -r0 │ │ │ │ andeq r5, r3, ip, lsl #25 │ │ │ │ andeq r5, r3, r8, lsl ip │ │ │ │ muleq r3, r4, fp │ │ │ │ andeq r5, r3, r4, asr #26 │ │ │ │ andeq r5, r3, ip, asr #25 │ │ │ │ andeq r5, r3, r8, ror sp │ │ │ │ - ldrdeq r7, [r3], -r8 │ │ │ │ + andeq r7, r3, r8, ror #3 │ │ │ │ bl 5e34 │ │ │ │ sub r3, fp, #191488 @ 0x2ec00 │ │ │ │ sub r3, r3, #924 @ 0x39c │ │ │ │ ldrd r2, [r3] │ │ │ │ bl 665c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -45339,19 +45339,19 @@ │ │ │ │ andeq r1, r4, r8, lsl #10 │ │ │ │ andeq r0, r4, ip, lsr #25 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0, asr r6 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r8, r3, ip, lsr r5 │ │ │ │ + andeq r8, r3, ip, asr #10 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ subeq r4, pc, r4, asr r5 @ │ │ │ │ andeq r4, r0, r3, asr r5 │ │ │ │ - andeq lr, r3, r8, lsr #13 │ │ │ │ + @ instruction: 0x0003e6b8 │ │ │ │ ldclvs 5, cr6, [r3, #-480]! @ 0xfffffe20 │ │ │ │ rsbseq r6, r7, r4, ror r1 │ │ │ │ rsbseq r6, r2, r1, ror #18 │ │ │ │ rsbeq r6, r1, r3, ror #6 │ │ │ │ rsbeq r6, pc, lr, ror #26 │ │ │ │ subeq r4, pc, r4, asr ip @ │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ @@ -45387,15 +45387,15 @@ │ │ │ │ rsbseq r6, r7, r2, ror #26 │ │ │ │ andeq r3, r3, r4, lsr #12 │ │ │ │ ldrbvc r7, [r0, -r6, ror #4]! │ │ │ │ @ instruction: 0x77707270 │ │ │ │ ldrbvc r7, [r2, -sl, lsl #8]! │ │ │ │ andeq r3, r3, ip, ror #20 │ │ │ │ andeq r3, r3, r0, asr #20 │ │ │ │ - andeq lr, r3, lr, lsr r0 │ │ │ │ + andeq lr, r3, lr, asr #32 │ │ │ │ andeq r4, r0, r3, asr #6 │ │ │ │ andeq r6, r0, r4, ror #6 │ │ │ │ subeq r4, r4, r4, asr #8 │ │ │ │ subeq r4, sl, sl, asr #20 │ │ │ │ andeq r3, r3, r0, lsl #14 │ │ │ │ stclvs 2, cr7, [r1, #-468]! @ 0xfffffe2c │ │ │ │ rsbsmi r7, r6, #73400320 @ 0x4600000 │ │ │ │ @@ -45410,37 +45410,37 @@ │ │ │ │ rsbseq r7, r6, r6, asr #12 │ │ │ │ andeq r5, r0, r0, asr #32 │ │ │ │ muleq r3, r0, r1 │ │ │ │ andeq pc, r3, ip, lsl r8 @ │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r3, r3, r8, lsr #15 │ │ │ │ @ instruction: 0x00032ab0 │ │ │ │ - andeq r7, r3, r0, lsr r0 │ │ │ │ - andeq r6, r3, r8, ror #31 │ │ │ │ - andeq r6, r3, r8, lsl #31 │ │ │ │ - andeq sl, r3, r4, ror #14 │ │ │ │ - andeq r6, r3, r8, lsr #30 │ │ │ │ - andeq r6, r3, ip, lsr pc │ │ │ │ - andeq sl, r3, ip, asr #13 │ │ │ │ + andeq r7, r3, r0, asr #32 │ │ │ │ + strdeq r6, [r3], -r8 │ │ │ │ + muleq r3, r8, pc @ │ │ │ │ + andeq sl, r3, r4, ror r7 │ │ │ │ + andeq r6, r3, r8, lsr pc │ │ │ │ + andeq r6, r3, ip, asr #30 │ │ │ │ + ldrdeq sl, [r3], -ip │ │ │ │ andeq r2, r3, r0, lsl #17 │ │ │ │ muleq r3, r8, r8 │ │ │ │ andeq r2, r3, r4, lsr #22 │ │ │ │ andeq r2, r3, r0, ror #16 │ │ │ │ andeq r2, r3, ip, lsr #17 │ │ │ │ muleq r3, r8, r8 │ │ │ │ muleq r3, ip, fp │ │ │ │ andeq r2, r3, ip, asr #13 │ │ │ │ - muleq r3, r8, r3 │ │ │ │ - andeq r6, r3, r4, ror fp │ │ │ │ + andeq sl, r3, r8, lsr #7 │ │ │ │ + andeq r6, r3, r4, lsl #23 │ │ │ │ strdeq r3, [r3], -r8 │ │ │ │ andeq r2, r3, r8, lsl ip │ │ │ │ andeq r2, r3, r0, ror r6 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq r2, r3, ip, lsl r6 │ │ │ │ - andeq r6, r3, r4, ror #4 │ │ │ │ + andeq r6, r3, r4, ror r2 │ │ │ │ ldr r3, [pc, #-148] @ 333b8 │ │ │ │ cmp r7, r3 │ │ │ │ beq 33e90 │ │ │ │ sub r2, fp, #12608 @ 0x3140 │ │ │ │ sub r3, r3, #-134217726 @ 0xf8000002 │ │ │ │ sub r2, r2, #20 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -46951,15 +46951,15 @@ │ │ │ │ str r3, [r2] │ │ │ │ b 32914 │ │ │ │ sub r3, fp, #12544 @ 0x3100 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ str r6, [r3] │ │ │ │ b 33184 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq r9, [r3], -r4 │ │ │ │ + andeq r9, r3, r4, ror #13 │ │ │ │ andeq r2, r3, r8, lsr #12 │ │ │ │ andeq r2, r3, ip, lsl r6 │ │ │ │ eormi r0, r4, r0 │ │ │ │ andeq r2, r3, r0, lsr #11 │ │ │ │ ldrdeq r2, [r3], -ip │ │ │ │ ldrdeq r2, [r3], -ip │ │ │ │ andeq r1, r3, r8, lsr lr │ │ │ │ @@ -46971,45 +46971,45 @@ │ │ │ │ andeq r2, r3, r0, lsr r4 │ │ │ │ andeq r1, r3, r8, ror #26 │ │ │ │ andeq r2, r3, r4, ror #1 │ │ │ │ ldrdeq r1, [r3], -r0 │ │ │ │ andeq r1, r3, r8, lsr #23 │ │ │ │ @ instruction: 0x000318b4 │ │ │ │ strdeq r1, [r3], -r4 │ │ │ │ - andeq r5, r3, r4, asr #20 │ │ │ │ + andeq r5, r3, r4, asr sl │ │ │ │ andeq r2, r3, r0, lsr #7 │ │ │ │ andeq r2, r3, r8, lsl #8 │ │ │ │ - andeq r8, r3, r4, ror ip │ │ │ │ + andeq r8, r3, r4, lsl #25 │ │ │ │ andeq r2, r3, r4, lsl r4 │ │ │ │ - andeq r8, r3, r8, lsr ip │ │ │ │ - andeq r8, r3, r0, lsr #24 │ │ │ │ + andeq r8, r3, r8, asr #24 │ │ │ │ + andeq r8, r3, r0, lsr ip │ │ │ │ andeq r2, r3, r0, ror #7 │ │ │ │ andeq r1, r3, r8, lsl r4 │ │ │ │ andeq r2, r3, r0, lsl r4 │ │ │ │ andeq pc, r3, r4, lsr #20 │ │ │ │ andeq r0, r4, r8, lsl #13 │ │ │ │ muleq r3, ip, r1 │ │ │ │ ldrdeq r2, [r3], -r8 │ │ │ │ ldrdeq r2, [r3], -r4 │ │ │ │ andeq r2, r3, ip, asr #31 │ │ │ │ andeq r3, r3, r4, asr r0 │ │ │ │ - andeq r8, r3, r8, ror #16 │ │ │ │ - andeq r3, r3, r8, asr #32 │ │ │ │ - andeq r3, r3, r4, lsr #32 │ │ │ │ + andeq r3, r3, r0, asr r0 │ │ │ │ + andeq r3, r3, r8, asr r0 │ │ │ │ + andeq r3, r3, r4, lsr r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ @ instruction: 0xfff0bdc1 │ │ │ │ - andeq r3, r3, ip, asr r0 │ │ │ │ + andeq r3, r3, ip, rrx │ │ │ │ andeq r1, r3, r8, lsr #5 │ │ │ │ - ldrdeq r3, [r3], -ip │ │ │ │ + andeq r3, r3, ip, ror #29 │ │ │ │ andeq r1, r3, r8, lsr #8 │ │ │ │ andeq r1, r3, r8, lsl #1 │ │ │ │ - andeq r8, r3, r4, asr #23 │ │ │ │ + ldrdeq r8, [r3], -r4 │ │ │ │ andeq r1, r3, ip, lsr #18 │ │ │ │ strdeq r1, [r3], -r4 │ │ │ │ - andeq r8, r3, r4, asr fp │ │ │ │ + andeq r8, r3, r4, ror #22 │ │ │ │ muleq r3, r8, r8 │ │ │ │ andeq r0, r3, r4, lsl #30 │ │ │ │ ldrdeq r0, [r3], -ip │ │ │ │ strdeq r1, [r3], -r4 │ │ │ │ ldrdeq r1, [r3], -ip │ │ │ │ andeq r1, r3, r8, asr #17 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ @@ -47018,15 +47018,15 @@ │ │ │ │ strdeq r0, [r3], -r8 │ │ │ │ andeq r0, r3, r4, ror #17 │ │ │ │ andeq r0, r3, ip, asr #17 │ │ │ │ andeq r0, r3, r0, asr #17 │ │ │ │ andeq r0, r3, ip, lsr #17 │ │ │ │ andeq r1, r3, r4, ror r1 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ - andeq r8, r3, r4 │ │ │ │ + andeq r8, r3, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq r0, r3, ip, lsl #24 │ │ │ │ andeq r0, r3, r4, asr ip │ │ │ │ muleq r3, r0, r4 │ │ │ │ andeq pc, r2, ip, asr #30 │ │ │ │ muleq r2, r8, lr │ │ │ │ sub r3, fp, #12544 @ 0x3100 │ │ │ │ @@ -49200,37 +49200,37 @@ │ │ │ │ sub r3, r3, #12 │ │ │ │ str r0, [r3] │ │ │ │ b 36a08 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36e84 │ │ │ │ bl 6e30 │ │ │ │ b 36e84 │ │ │ │ - muleq r3, r8, r7 │ │ │ │ + andeq r2, r3, r8, lsr #15 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq r2, r3, r0, asr #11 │ │ │ │ - andeq r2, r3, r4, lsl ip │ │ │ │ + ldrdeq r2, [r3], -r0 │ │ │ │ + andeq r2, r3, r4, lsr #24 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ @ instruction: 0xfff0bdc1 │ │ │ │ - andeq r2, r3, r0, lsl #29 │ │ │ │ + muleq r3, r0, lr │ │ │ │ andeq r0, r3, ip, ror #3 │ │ │ │ - ldrdeq r2, [r3], -ip │ │ │ │ - andeq r2, r3, ip, lsr #25 │ │ │ │ - andeq r7, r3, r8, lsl ip │ │ │ │ - @ instruction: 0x00032cb0 │ │ │ │ - andeq r7, r3, r4, lsl #8 │ │ │ │ + andeq r2, r3, ip, ror #21 │ │ │ │ + @ instruction: 0x00032cbc │ │ │ │ + andeq r7, r3, r8, lsr #24 │ │ │ │ + andeq r2, r3, r0, asr #25 │ │ │ │ + andeq r7, r3, r4, lsl r4 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq r2, r3, r4, lsl r8 │ │ │ │ - ldrdeq r3, [r3], -r4 │ │ │ │ + andeq r2, r3, r4, lsr #16 │ │ │ │ + andeq r3, r3, r4, ror #27 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ andeq pc, r2, r4 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq pc, r2, r4, asr #25 │ │ │ │ andeq pc, r2, r4, ror r3 @ │ │ │ │ - andeq r6, r3, r8, lsl #30 │ │ │ │ + andeq r6, r3, r8, lsl pc │ │ │ │ andeq lr, r2, r0, lsl #30 │ │ │ │ andeq pc, r2, r0, lsr #31 │ │ │ │ andeq pc, r2, r4, ror pc @ │ │ │ │ muleq r2, r0, pc @ │ │ │ │ andeq pc, r2, ip, ror #30 │ │ │ │ andeq pc, r2, r0, lsl #26 │ │ │ │ andeq pc, r2, ip, ror #30 │ │ │ │ @@ -49303,17 +49303,17 @@ │ │ │ │ strdeq r0, [r3], -ip │ │ │ │ ldrdeq r0, [r3], -r8 │ │ │ │ andeq r0, r3, r4, lsl #4 │ │ │ │ andeq r0, r3, ip, ror #3 │ │ │ │ andeq r0, r3, r4, lsr r2 │ │ │ │ andeq r0, r3, r8, lsl r2 │ │ │ │ andeq r0, r3, r4, lsr #4 │ │ │ │ - strdeq r0, [r3], -r0 @ │ │ │ │ - andeq r0, r3, r0, lsr #12 │ │ │ │ - andeq r4, r3, r0, lsl r4 │ │ │ │ + andeq r0, r3, r0, lsl #12 │ │ │ │ + andeq r0, r3, r0, lsr r6 │ │ │ │ + andeq r4, r3, r0, lsr #8 │ │ │ │ andeq pc, r2, ip, lsl r3 @ │ │ │ │ sub r3, fp, #12608 @ 0x3140 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 361e8 │ │ │ │ sub r3, fp, #12544 @ 0x3100 │ │ │ │ @@ -51312,33 +51312,33 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ blt 3852c │ │ │ │ bl 61d0 │ │ │ │ b 3852c │ │ │ │ strdeq pc, [r2], -r0 │ │ │ │ andeq pc, r2, r4, lsr r3 @ │ │ │ │ - andeq r0, r3, r0, asr r2 │ │ │ │ - muleq r3, r8, r5 │ │ │ │ - strdeq r2, [r3], -r4 │ │ │ │ - andeq r2, r3, r0, lsl #28 │ │ │ │ - andeq r2, r3, r8, lsl #28 │ │ │ │ - ldrdeq r2, [r3], -r4 │ │ │ │ - andeq r0, r3, r0, asr ip │ │ │ │ - @ instruction: 0x000301bc │ │ │ │ - andeq r0, r3, ip, lsl #3 │ │ │ │ + andeq r0, r3, r0, ror #4 │ │ │ │ + andeq r0, r3, r8, lsr #11 │ │ │ │ + andeq r2, r3, r4, lsl #28 │ │ │ │ + andeq r2, r3, r0, lsl lr │ │ │ │ + andeq r2, r3, r8, lsl lr │ │ │ │ + andeq r2, r3, r4, ror #9 │ │ │ │ + andeq r0, r3, r0, ror #24 │ │ │ │ + andeq r0, r3, ip, asr #3 │ │ │ │ + muleq r3, ip, r1 │ │ │ │ andeq pc, r2, r0, asr #22 │ │ │ │ - andeq pc, r2, r0, lsl lr @ │ │ │ │ + andeq pc, r2, r0, lsr #28 │ │ │ │ @ instruction: 0x0002dbb4 │ │ │ │ - strdeq pc, [r2], -r0 │ │ │ │ - andeq r2, r3, ip, lsr #4 │ │ │ │ - andeq pc, r2, r0, lsr #23 │ │ │ │ - ldrdeq pc, [r2], -ip │ │ │ │ - @ instruction: 0x0002fab8 │ │ │ │ + andeq pc, r2, r0, lsl #30 │ │ │ │ + andeq r2, r3, ip, lsr r2 │ │ │ │ + @ instruction: 0x0002fbb0 │ │ │ │ + andeq pc, r2, ip, ror #21 │ │ │ │ + andeq pc, r2, r8, asr #21 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - andeq r1, r3, ip, lsl pc │ │ │ │ + andeq r1, r3, ip, lsr #30 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq lr, r2, r0, lsr r5 │ │ │ │ strdeq lr, [r2], -r4 │ │ │ │ @ instruction: 0x0002e5b8 │ │ │ │ andeq lr, r2, r4, lsl r4 │ │ │ │ @ instruction: 0xfffd38ac │ │ │ │ muleq r2, r4, r0 │ │ │ │ @@ -51355,19 +51355,19 @@ │ │ │ │ @ instruction: 0x0002d5bc │ │ │ │ muleq r2, r8, r5 │ │ │ │ andeq lr, r2, ip, lsl #8 │ │ │ │ andeq lr, r2, r4, lsl #8 │ │ │ │ @ instruction: 0x0002e3b4 │ │ │ │ muleq r2, r0, ip │ │ │ │ andeq pc, r2, ip, asr r3 @ │ │ │ │ - andeq r1, r3, r0, lsr #22 │ │ │ │ - andeq pc, r2, r8, lsr r6 @ │ │ │ │ - andeq r3, r3, r8, ror r4 │ │ │ │ - strdeq r7, [r3], -r4 │ │ │ │ - andeq r0, r3, r8, asr r1 │ │ │ │ + andeq r1, r3, r0, lsr fp │ │ │ │ + andeq pc, r2, r8, asr #12 │ │ │ │ + andeq r3, r3, r8, lsl #9 │ │ │ │ + andeq r7, r3, r4, lsl #30 │ │ │ │ + andeq r0, r3, r8, ror #2 │ │ │ │ andeq sp, r2, ip, ror #27 │ │ │ │ andeq lr, r2, ip, asr #19 │ │ │ │ ldrdeq lr, [r2], -r8 │ │ │ │ andeq lr, r2, r8, ror #16 │ │ │ │ strdeq lr, [r2], -ip │ │ │ │ muleq r2, r8, sl │ │ │ │ andeq lr, r2, r4, lsr #20 │ │ │ │ @@ -51392,25 +51392,25 @@ │ │ │ │ andeq lr, r2, r0, lsr r0 │ │ │ │ @ instruction: 0x0002dfbc │ │ │ │ andeq sp, r2, ip, asr #30 │ │ │ │ ldrdeq sp, [r2], -r8 │ │ │ │ andeq sp, r2, r4, ror lr │ │ │ │ andeq sp, r2, ip, lsl lr │ │ │ │ @ instruction: 0x0002ddb8 │ │ │ │ - andeq r1, r3, r0, lsr #16 │ │ │ │ + andeq r1, r3, r0, lsr r8 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ - andeq pc, r2, r8, ror #4 │ │ │ │ + andeq pc, r2, r8, ror r2 @ │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq pc, r2, ip, ror #1 │ │ │ │ + strdeq pc, [r2], -ip │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - strdeq lr, [r2], -r8 │ │ │ │ - andeq pc, r2, ip, lsr r0 @ │ │ │ │ - andeq lr, r2, r8, ror r7 │ │ │ │ + andeq pc, r2, r8 │ │ │ │ + andeq pc, r2, ip, asr #32 │ │ │ │ + andeq lr, r2, r8, lsl #15 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq lr, r2, r0, lsl r7 │ │ │ │ + andeq lr, r2, r0, lsr #14 │ │ │ │ sub r3, fp, #12544 @ 0x3100 │ │ │ │ sub r3, r3, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 396b0 │ │ │ │ sub r3, fp, #12672 @ 0x3180 │ │ │ │ sub r3, r3, #16 │ │ │ │ @@ -53400,80 +53400,80 @@ │ │ │ │ beq 39bb4 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, sl │ │ │ │ b 3a278 │ │ │ │ mov r6, sl │ │ │ │ mvn r7, #15 │ │ │ │ b 3a278 │ │ │ │ - andeq lr, r2, ip, lsr #14 │ │ │ │ - andeq lr, r2, ip, lsr ip │ │ │ │ - andeq lr, r2, r0, asr #23 │ │ │ │ - ldrdeq lr, [r2], -r4 │ │ │ │ - andeq lr, r2, ip, asr #6 │ │ │ │ - andeq lr, r2, ip, lsr #9 │ │ │ │ + andeq lr, r2, ip, lsr r7 │ │ │ │ + andeq lr, r2, ip, asr #24 │ │ │ │ + ldrdeq lr, [r2], -r0 │ │ │ │ + andeq lr, r2, r4, ror #23 │ │ │ │ + andeq lr, r2, ip, asr r3 │ │ │ │ + @ instruction: 0x0002e4bc │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - ldrdeq r0, [r3], -r0 @ │ │ │ │ - andeq r0, r3, r4, lsl sl │ │ │ │ - andeq lr, r2, r8, lsl r2 │ │ │ │ - andeq r0, r3, r8, lsr #18 │ │ │ │ + andeq r0, r3, r0, ror #11 │ │ │ │ + andeq r0, r3, r4, lsr #20 │ │ │ │ + andeq lr, r2, r8, lsr #4 │ │ │ │ + andeq r0, r3, r8, lsr r9 │ │ │ │ eoreq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - strdeq r3, [r3], -r0 │ │ │ │ - andeq r3, r3, r4, ror #9 │ │ │ │ - andeq r3, r3, ip, asr #9 │ │ │ │ - @ instruction: 0x000334b4 │ │ │ │ - andeq lr, r2, ip, lsl #7 │ │ │ │ - strdeq lr, [r2], -ip │ │ │ │ - andeq lr, r2, r4, ror #4 │ │ │ │ - muleq r2, r4, r1 │ │ │ │ - andeq lr, r2, r4, asr #3 │ │ │ │ + andeq r3, r3, r0, lsl #10 │ │ │ │ + strdeq r3, [r3], -r4 │ │ │ │ + ldrdeq r3, [r3], -ip │ │ │ │ + andeq r3, r3, r4, asr #9 │ │ │ │ + muleq r2, ip, r3 │ │ │ │ + andeq lr, r2, ip, lsl #6 │ │ │ │ + andeq lr, r2, r4, ror r2 │ │ │ │ + andeq lr, r2, r4, lsr #3 │ │ │ │ + ldrdeq lr, [r2], -r4 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - muleq r2, r8, pc @ │ │ │ │ - andeq r4, r3, r0, ror #23 │ │ │ │ - andeq lr, r2, r8, ror r7 │ │ │ │ - andeq lr, r2, r4, ror r7 │ │ │ │ - andeq lr, r2, r8, ror r7 │ │ │ │ + andeq sp, r2, r8, lsr #31 │ │ │ │ + strdeq r4, [r3], -r0 │ │ │ │ + andeq lr, r2, r8, lsl #15 │ │ │ │ + andeq lr, r2, r4, lsl #15 │ │ │ │ + andeq lr, r2, r8, lsl #15 │ │ │ │ + andeq lr, r2, ip, ror #14 │ │ │ │ andeq lr, r2, ip, asr r7 │ │ │ │ - andeq lr, r2, ip, asr #14 │ │ │ │ - andeq lr, r2, r4, lsl r7 │ │ │ │ - strdeq lr, [r2], -ip │ │ │ │ - andeq sp, r2, r0, lsl #29 │ │ │ │ - andeq sp, r2, ip, ror #31 │ │ │ │ - andeq sp, r2, r4, lsl #19 │ │ │ │ - andeq sp, r2, r4, asr #18 │ │ │ │ - andeq lr, r2, r0, lsl #7 │ │ │ │ - andeq lr, r2, r8, ror r3 │ │ │ │ - andeq lr, r2, ip, ror #6 │ │ │ │ - andeq lr, r2, ip, asr #6 │ │ │ │ + andeq lr, r2, r4, lsr #14 │ │ │ │ + andeq lr, r2, ip, lsl #14 │ │ │ │ + muleq r2, r0, lr │ │ │ │ + strdeq sp, [r2], -ip │ │ │ │ + muleq r2, r4, r9 │ │ │ │ + andeq sp, r2, r4, asr r9 │ │ │ │ + muleq r2, r0, r3 │ │ │ │ + andeq lr, r2, r8, lsl #7 │ │ │ │ + andeq lr, r2, ip, ror r3 │ │ │ │ + andeq lr, r2, ip, asr r3 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - andeq r0, r3, ip, lsr ip │ │ │ │ - andeq lr, r2, r0, lsr r2 │ │ │ │ - andeq lr, r2, r8, asr #4 │ │ │ │ - andeq sp, r2, r8, lsl r5 │ │ │ │ - andeq r0, r3, r0, lsl #1 │ │ │ │ - andeq r0, r3, r0, lsr #32 │ │ │ │ - andeq r4, r3, r0, lsl #10 │ │ │ │ - andeq sp, r2, r0, lsl fp │ │ │ │ - andeq sp, r2, r0, lsl #21 │ │ │ │ - andeq sp, r2, r8, lsr #13 │ │ │ │ - andeq sp, r2, r8, ror #13 │ │ │ │ - strdeq sp, [r2], -r0 │ │ │ │ + andeq r0, r3, ip, asr #24 │ │ │ │ + andeq lr, r2, r0, asr #4 │ │ │ │ + andeq lr, r2, r8, asr r2 │ │ │ │ + andeq sp, r2, r8, lsr #10 │ │ │ │ + muleq r3, r0, r0 │ │ │ │ + andeq r0, r3, r0, lsr r0 │ │ │ │ + andeq r4, r3, r0, lsl r5 │ │ │ │ + andeq sp, r2, r0, lsr #22 │ │ │ │ + muleq r2, r0, sl │ │ │ │ + @ instruction: 0x0002d6b8 │ │ │ │ + strdeq sp, [r2], -r8 │ │ │ │ + andeq sp, r2, r0, lsl #14 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq sp, r2, ip, lsl #11 │ │ │ │ - andeq sp, r2, r0, lsr r7 │ │ │ │ - @ instruction: 0x0002d4b4 │ │ │ │ - andeq sp, r2, r4, lsr #10 │ │ │ │ - andeq sp, r2, r8, lsl #9 │ │ │ │ - andeq pc, r2, ip, ror #30 │ │ │ │ - andeq sp, r2, r8, asr #10 │ │ │ │ - andeq sp, r2, r4, ror #10 │ │ │ │ + muleq r2, ip, r5 │ │ │ │ + andeq sp, r2, r0, asr #14 │ │ │ │ + andeq sp, r2, r4, asr #9 │ │ │ │ + andeq sp, r2, r4, lsr r5 │ │ │ │ + muleq r2, r8, r4 │ │ │ │ + andeq pc, r2, ip, ror pc @ │ │ │ │ + andeq sp, r2, r8, asr r5 │ │ │ │ + andeq sp, r2, r4, ror r5 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ - andeq ip, r2, r8, lsr #27 │ │ │ │ - andeq sp, r2, ip, ror r1 │ │ │ │ + @ instruction: 0x0002cdb8 │ │ │ │ + andeq sp, r2, ip, lsl #3 │ │ │ │ sub r2, fp, #12736 @ 0x31c0 │ │ │ │ sub r1, fp, #12800 @ 0x3200 │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ sub r1, r1, #32 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r1] │ │ │ │ orrs r2, r2, r1 │ │ │ │ @@ -54682,30 +54682,30 @@ │ │ │ │ bl 6e30 │ │ │ │ b 3c474 │ │ │ │ andeq r8, r3, ip, asr lr │ │ │ │ muleq r3, r8, r2 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r7, r3, r8, ror r2 │ │ │ │ andeq r8, r3, r8, ror #26 │ │ │ │ - andeq pc, r2, r4, asr sp @ │ │ │ │ - andeq r5, r3, ip, ror r3 │ │ │ │ + andeq pc, r2, r4, ror #26 │ │ │ │ + andeq r5, r3, ip, lsl #7 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r8, [r3], -r8 @ │ │ │ │ andeq r8, r3, ip, ror fp │ │ │ │ - andeq pc, r2, ip, lsr #21 │ │ │ │ - andeq r2, r3, r4, lsl r5 │ │ │ │ @ instruction: 0x0002fabc │ │ │ │ - @ instruction: 0x0002fab8 │ │ │ │ + andeq r2, r3, r4, lsr #10 │ │ │ │ + andeq pc, r2, ip, asr #21 │ │ │ │ + andeq pc, r2, r8, asr #21 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ - andeq pc, r2, r8, lsl #19 │ │ │ │ + muleq r2, r8, r9 │ │ │ │ andeq r6, r3, ip, lsl sp │ │ │ │ - muleq r2, ip, r7 │ │ │ │ - andeq pc, r2, r0, asr #13 │ │ │ │ + andeq pc, r2, ip, lsr #15 │ │ │ │ + ldrdeq pc, [r2], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #944] @ 3c8d4 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -54944,31 +54944,31 @@ │ │ │ │ ldr r3, [pc, #84] @ 3c920 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3c784 │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq r6, [r3], -r0 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r6, r3, r0, asr #21 │ │ │ │ - andeq pc, r2, r8, lsl #15 │ │ │ │ + muleq r2, r8, r7 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r1, r3, r0, lsr r5 │ │ │ │ - andeq r1, r3, ip, lsl r5 │ │ │ │ - andeq r1, r3, r0, lsl r5 │ │ │ │ - andeq pc, r2, r8, ror #12 │ │ │ │ + andeq r1, r3, r0, asr #10 │ │ │ │ + andeq r1, r3, ip, lsr #10 │ │ │ │ + andeq r1, r3, r0, lsr #10 │ │ │ │ + andeq pc, r2, r8, ror r6 @ │ │ │ │ andeq r6, r3, ip, ror #18 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ - andeq pc, r2, ip, lsr #11 │ │ │ │ - andeq pc, r2, r0, lsr #11 │ │ │ │ - andeq pc, r2, r0, lsr #11 │ │ │ │ + @ instruction: 0x0002f5bc │ │ │ │ + @ instruction: 0x0002f5b0 │ │ │ │ + @ instruction: 0x0002f5b0 │ │ │ │ + andeq pc, r2, ip, ror #11 │ │ │ │ + @ instruction: 0x0002f5b0 │ │ │ │ + andeq pc, r2, r8, asr #10 │ │ │ │ + andeq pc, r2, ip, lsr #12 │ │ │ │ ldrdeq pc, [r2], -ip │ │ │ │ - andeq pc, r2, r0, lsr #11 │ │ │ │ - andeq pc, r2, r8, lsr r5 @ │ │ │ │ - andeq pc, r2, ip, lsl r6 @ │ │ │ │ - andeq pc, r2, ip, asr #9 │ │ │ │ - strdeq pc, [r2], -r8 │ │ │ │ + andeq pc, r2, r8, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ cmp r2, #0 │ │ │ │ add sl, sp, #32 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldm sl, {sl, ip, lr} │ │ │ │ ldm r4, {r4, r5, r9} │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -55523,21 +55523,21 @@ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 6cf8 │ │ │ │ mov fp, r0 │ │ │ │ b 3d0b8 │ │ │ │ mvn r0, #63 @ 0x3f │ │ │ │ b 3d1c4 │ │ │ │ - andeq lr, r2, r0, lsl #27 │ │ │ │ + muleq r2, r0, sp │ │ │ │ andeq r5, r3, r0, asr pc │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq lr, r2, r4, lsr #25 │ │ │ │ - andeq lr, r2, r4, lsr #27 │ │ │ │ - andeq lr, r2, r8, lsl #25 │ │ │ │ - andeq lr, r2, r8, asr #24 │ │ │ │ + @ instruction: 0x0002ecb4 │ │ │ │ + @ instruction: 0x0002edb4 │ │ │ │ + muleq r2, r8, ip │ │ │ │ + andeq lr, r2, r8, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -56621,77 +56621,77 @@ │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b 3db80 │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ muleq r3, r8, fp │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r5, r3, ip, lsl fp │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq lr, r2, r4, asr #18 │ │ │ │ - @ instruction: 0x0002cfb0 │ │ │ │ - andeq lr, r2, ip, asr r8 │ │ │ │ - andeq r0, r3, ip, lsl #23 │ │ │ │ + andeq lr, r2, r4, asr r9 │ │ │ │ + andeq ip, r2, r0, asr #31 │ │ │ │ + andeq lr, r2, ip, ror #16 │ │ │ │ + muleq r3, ip, fp │ │ │ │ andeq r5, r3, r8, lsl r8 │ │ │ │ - andeq lr, r2, r0, asr #13 │ │ │ │ - andeq lr, r2, r4, ror #11 │ │ │ │ - andeq lr, r2, r0, lsr r6 │ │ │ │ - andeq lr, r2, r8, asr #11 │ │ │ │ - andeq lr, r2, r8, lsl r6 │ │ │ │ - andeq r0, r3, r0, asr #5 │ │ │ │ - andeq lr, r2, ip, ror #10 │ │ │ │ - @ instruction: 0x000338bc │ │ │ │ - andeq lr, r2, r8, asr #9 │ │ │ │ - andeq r0, r3, r8, lsl #3 │ │ │ │ - andeq lr, r2, ip, lsr #9 │ │ │ │ - @ instruction: 0x0002e4b4 │ │ │ │ - andeq lr, r2, r4, asr #9 │ │ │ │ ldrdeq lr, [r2], -r0 │ │ │ │ - andeq r0, r3, ip, lsl #24 │ │ │ │ - andeq lr, r2, ip, ror r4 │ │ │ │ - andeq lr, r2, ip, asr r3 │ │ │ │ - andeq lr, r2, ip, lsr #8 │ │ │ │ + strdeq lr, [r2], -r4 │ │ │ │ + andeq lr, r2, r0, asr #12 │ │ │ │ + ldrdeq lr, [r2], -r8 │ │ │ │ + andeq lr, r2, r8, lsr #12 │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ + andeq lr, r2, ip, ror r5 │ │ │ │ + andeq r3, r3, ip, asr #17 │ │ │ │ + ldrdeq lr, [r2], -r8 │ │ │ │ + muleq r3, r8, r1 │ │ │ │ + @ instruction: 0x0002e4bc │ │ │ │ + andeq lr, r2, r4, asr #9 │ │ │ │ + ldrdeq lr, [r2], -r4 │ │ │ │ + andeq lr, r2, r0, ror #9 │ │ │ │ + andeq r0, r3, ip, lsl ip │ │ │ │ + andeq lr, r2, ip, lsl #9 │ │ │ │ + andeq lr, r2, ip, ror #6 │ │ │ │ + andeq lr, r2, ip, lsr r4 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - ldrdeq lr, [r2], -ip │ │ │ │ - andeq r0, r3, r4, ror fp │ │ │ │ - ldrdeq r0, [r3], -r8 │ │ │ │ - andeq lr, r2, ip, lsr #6 │ │ │ │ - andeq r3, r3, r4, asr #11 │ │ │ │ - ldrdeq lr, [r2], -ip │ │ │ │ - andeq lr, r2, r8, ror #4 │ │ │ │ - andeq lr, r2, r4, ror #3 │ │ │ │ - andeq lr, r2, r8, lsr #3 │ │ │ │ - andeq lr, r2, r0, lsr #2 │ │ │ │ - andeq lr, r2, ip, asr r0 │ │ │ │ - andeq r3, r3, r8, lsl #5 │ │ │ │ - andeq sp, r2, r4, lsr #31 │ │ │ │ + andeq lr, r2, ip, ror #7 │ │ │ │ + andeq r0, r3, r4, lsl #23 │ │ │ │ + andeq r0, r3, r8, ror #21 │ │ │ │ + andeq lr, r2, ip, lsr r3 │ │ │ │ + ldrdeq r3, [r3], -r4 │ │ │ │ + andeq lr, r2, ip, ror #5 │ │ │ │ + andeq lr, r2, r8, ror r2 │ │ │ │ + strdeq lr, [r2], -r4 │ │ │ │ + @ instruction: 0x0002e1b8 │ │ │ │ + andeq lr, r2, r0, lsr r1 │ │ │ │ + andeq lr, r2, ip, rrx │ │ │ │ + muleq r3, r8, r2 │ │ │ │ + @ instruction: 0x0002dfb4 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - ldrdeq r3, [r3], -ip │ │ │ │ - andeq sp, r2, r8, lsl pc │ │ │ │ + andeq r3, r3, ip, ror #3 │ │ │ │ + andeq sp, r2, r8, lsr #30 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq pc, r2, r0, lsl #20 │ │ │ │ - andeq sp, r2, ip, asr #28 │ │ │ │ - andeq sp, r2, r4, lsr #28 │ │ │ │ + andeq pc, r2, r0, lsl sl @ │ │ │ │ + andeq sp, r2, ip, asr lr │ │ │ │ + andeq sp, r2, r4, lsr lr │ │ │ │ + muleq r2, r8, r9 │ │ │ │ andeq pc, r2, r8, lsl #19 │ │ │ │ - andeq pc, r2, r8, ror r9 @ │ │ │ │ - andeq pc, r2, ip, ror #18 │ │ │ │ - andeq pc, r2, r0, ror #18 │ │ │ │ - andeq sp, r2, r4, lsl #26 │ │ │ │ - andeq pc, r2, ip, lsl r9 @ │ │ │ │ - andeq pc, r2, r0, lsl r9 @ │ │ │ │ + andeq pc, r2, ip, ror r9 @ │ │ │ │ + andeq pc, r2, r0, ror r9 @ │ │ │ │ + andeq sp, r2, r4, lsl sp │ │ │ │ + andeq pc, r2, ip, lsr #18 │ │ │ │ + andeq pc, r2, r0, lsr #18 │ │ │ │ + andeq pc, r2, r4, lsl r9 @ │ │ │ │ andeq pc, r2, r4, lsl #18 │ │ │ │ - strdeq pc, [r2], -r4 │ │ │ │ + andeq sp, r2, r8, lsl ip │ │ │ │ andeq sp, r2, r8, lsl #24 │ │ │ │ - strdeq sp, [r2], -r8 │ │ │ │ - @ instruction: 0x0002f8b4 │ │ │ │ - andeq sp, r2, r4, ror #24 │ │ │ │ - andeq sp, r2, r8, lsr ip │ │ │ │ - andeq sp, r2, r8, lsr ip │ │ │ │ + andeq pc, r2, r4, asr #17 │ │ │ │ + andeq sp, r2, r4, ror ip │ │ │ │ + andeq sp, r2, r8, asr #24 │ │ │ │ + andeq sp, r2, r8, asr #24 │ │ │ │ + muleq r2, r0, r8 │ │ │ │ andeq pc, r2, r0, lsl #17 │ │ │ │ - andeq pc, r2, r0, ror r8 @ │ │ │ │ - andeq sp, r2, ip, lsr ip │ │ │ │ + andeq sp, r2, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #704] @ 0x2c0 │ │ │ │ sub sp, sp, #3344 @ 0xd10 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #752] @ 0x2f0 │ │ │ │ @@ -57297,44 +57297,44 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #77 @ 0x4d │ │ │ │ moveq r6, #109 @ 0x6d │ │ │ │ b 3ef30 │ │ │ │ @ instruction: 0x00034bbc │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ muleq r3, r4, fp │ │ │ │ - andeq sp, r2, ip, lsr #24 │ │ │ │ + andeq sp, r2, ip, lsr ip │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ - andeq sp, r2, ip, asr #18 │ │ │ │ - andeq sp, r2, ip, lsl #24 │ │ │ │ - andeq sp, r2, ip, ror #19 │ │ │ │ - ldrdeq sp, [r2], -r8 │ │ │ │ + andeq sp, r2, ip, asr r9 │ │ │ │ + andeq sp, r2, ip, lsl ip │ │ │ │ + strdeq sp, [r2], -ip │ │ │ │ + andeq sp, r2, r8, ror #23 │ │ │ │ eormi r0, r4, r0 │ │ │ │ - andeq sp, r2, r8, asr #23 │ │ │ │ - andeq sp, r2, r8, lsl #18 │ │ │ │ - andeq sp, r2, r0, lsr #17 │ │ │ │ - strdeq sp, [r2], -r0 │ │ │ │ - andeq sp, r2, r4, lsl #17 │ │ │ │ - andeq sp, r2, r8, ror #16 │ │ │ │ - andeq sp, r2, ip, lsr #18 │ │ │ │ + ldrdeq sp, [r2], -r8 │ │ │ │ + andeq sp, r2, r8, lsl r9 │ │ │ │ + @ instruction: 0x0002d8b0 │ │ │ │ + andeq sp, r2, r0, lsl #18 │ │ │ │ + muleq r2, r4, r8 │ │ │ │ + andeq sp, r2, r8, ror r8 │ │ │ │ + andeq sp, r2, ip, lsr r9 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - muleq r2, r4, r9 │ │ │ │ - andeq pc, r2, r4, lsl ip @ │ │ │ │ + andeq sp, r2, r4, lsr #19 │ │ │ │ + andeq pc, r2, r4, lsr #24 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq ip, r2, r8, lsl #13 │ │ │ │ - andeq ip, r2, r4, ror r5 │ │ │ │ + muleq r2, r8, r6 │ │ │ │ + andeq ip, r2, r4, lsl #11 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - andeq sp, r2, r8, lsr #6 │ │ │ │ + andeq sp, r2, r8, lsr r3 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - andeq ip, r2, r0, lsl #12 │ │ │ │ - andeq ip, r2, ip, ror #9 │ │ │ │ - andeq sp, r2, ip, asr r3 │ │ │ │ - ldrdeq ip, [r2], -ip @ │ │ │ │ - ldrdeq ip, [r2], -ip @ │ │ │ │ - andeq sp, r2, r8, lsl r5 │ │ │ │ + andeq ip, r2, r0, lsl r6 │ │ │ │ + strdeq ip, [r2], -ip @ │ │ │ │ + andeq sp, r2, ip, ror #6 │ │ │ │ + andeq ip, r2, ip, ror #5 │ │ │ │ + andeq ip, r2, ip, ror #7 │ │ │ │ + andeq sp, r2, r8, lsr #10 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 62b4 <__aeabi_dcmplt@plt> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -59103,38 +59103,38 @@ │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ bl 66b0 <__aeabi_dadd@plt> │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ b 403d4 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldrd r6, [r3] │ │ │ │ b 4038c │ │ │ │ - andeq sp, r2, r8, lsr #11 │ │ │ │ - @ instruction: 0x0002d5bc │ │ │ │ - andeq ip, r2, r0, asr r1 │ │ │ │ - andeq ip, r2, r4, asr r2 │ │ │ │ - andeq sp, r2, r8, lsr r7 │ │ │ │ - andeq lr, r2, r8, lsl r9 │ │ │ │ - strdeq sp, [r2], -r4 │ │ │ │ + @ instruction: 0x0002d5b8 │ │ │ │ + andeq sp, r2, ip, asr #11 │ │ │ │ + andeq ip, r2, r0, ror #2 │ │ │ │ + andeq ip, r2, r4, ror #4 │ │ │ │ + andeq sp, r2, r8, asr #14 │ │ │ │ + andeq lr, r2, r8, lsr #18 │ │ │ │ + andeq sp, r2, r4, lsl #16 │ │ │ │ andeq r3, r3, r0, lsl #5 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - andeq fp, r2, ip, ror #17 │ │ │ │ - strdeq sp, [r2], -r8 │ │ │ │ + strdeq fp, [r2], -ip │ │ │ │ + andeq sp, r2, r8, lsl #8 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r0, r3, r0, lsr #2 │ │ │ │ + andeq r0, r3, r0, lsr r1 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq sl, r2, r8, lsr sp │ │ │ │ - andeq sl, r2, r4, lsr #26 │ │ │ │ - andeq sl, r2, r4, asr #24 │ │ │ │ + andeq sl, r2, r8, asr #26 │ │ │ │ + andeq sl, r2, r4, lsr sp │ │ │ │ + andeq sl, r2, r4, asr ip │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ bl 6050 <__aeabi_ddiv@plt> │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #344] @ 0x158 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ @@ -60401,19 +60401,19 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 6bf0 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #82 @ 0x52 │ │ │ │ moveq r6, #114 @ 0x72 │ │ │ │ b 41e98 │ │ │ │ - muleq r2, r4, lr │ │ │ │ + andeq ip, r2, r4, lsr #29 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - strdeq fp, [r2], -r0 │ │ │ │ + andeq fp, r2, r0, lsl #4 │ │ │ │ strd r6, [sp, #176] @ 0xb0 │ │ │ │ ldrd r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 6bf0 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ beq 41a88 │ │ │ │ @@ -61603,32 +61603,32 @@ │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ b 42b74 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldrd r6, [r3] │ │ │ │ b 42b34 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - @ instruction: 0x000291b4 │ │ │ │ - muleq r2, r4, lr │ │ │ │ - muleq r2, r4, lr │ │ │ │ + andeq r9, r2, r4, asr #3 │ │ │ │ + andeq r8, r2, r4, lsr #29 │ │ │ │ + andeq r8, r2, r4, lsr #29 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r8, r2, r8, lsr r6 │ │ │ │ - andeq r8, r2, r4, lsr #12 │ │ │ │ - muleq r2, r0, sp │ │ │ │ - andeq r8, r2, r0, asr #2 │ │ │ │ - andeq r8, r2, r8, asr #32 │ │ │ │ - andeq r8, r2, r0, asr #32 │ │ │ │ - andeq r8, r2, r0, lsl r3 │ │ │ │ - andeq sp, r2, r4, asr #6 │ │ │ │ + andeq r8, r2, r8, asr #12 │ │ │ │ + andeq r8, r2, r4, lsr r6 │ │ │ │ + andeq r9, r2, r0, lsr #27 │ │ │ │ + andeq r8, r2, r0, asr r1 │ │ │ │ + andeq r8, r2, r8, asr r0 │ │ │ │ + andeq r8, r2, r0, asr r0 │ │ │ │ + andeq r8, r2, r0, lsr #6 │ │ │ │ + andeq sp, r2, r4, asr r3 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ bl 6050 <__aeabi_ddiv@plt> │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ ldrb r5, [r3, r2] │ │ │ │ cmp r5, #83 @ 0x53 │ │ │ │ @@ -63317,124 +63317,124 @@ │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r3, [pc, #88] @ 44bfc │ │ │ │ mov r2, #0 │ │ │ │ bl 6050 <__aeabi_ddiv@plt> │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ b 44b70 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r8, r2, r0, asr r4 │ │ │ │ - andeq r8, r2, ip, asr #9 │ │ │ │ - andeq r9, r2, r4, lsl #5 │ │ │ │ - andeq r9, r2, r4, ror #1 │ │ │ │ - andeq r9, r2, r4, lsr r1 │ │ │ │ - andeq r9, r2, r0, lsr r1 │ │ │ │ - ldrdeq sl, [r2], -ip │ │ │ │ - ldrdeq sl, [r2], -r8 │ │ │ │ - andeq r7, r2, r8, lsl sp │ │ │ │ - andeq r7, r2, r4, lsl #24 │ │ │ │ - andeq r9, r2, ip, ror #3 │ │ │ │ - muleq r2, r8, fp │ │ │ │ - muleq r2, ip, ip │ │ │ │ - andeq r9, r2, r4, lsl #4 │ │ │ │ - andeq r8, r2, ip, lsl #29 │ │ │ │ + andeq r8, r2, r0, ror #8 │ │ │ │ + ldrdeq r8, [r2], -ip │ │ │ │ + muleq r2, r4, r2 │ │ │ │ + strdeq r9, [r2], -r4 │ │ │ │ + andeq r9, r2, r4, asr #2 │ │ │ │ + andeq r9, r2, r0, asr #2 │ │ │ │ + andeq sl, r2, ip, ror #3 │ │ │ │ + andeq sl, r2, r8, ror #3 │ │ │ │ + andeq r7, r2, r8, lsr #26 │ │ │ │ + andeq r7, r2, r4, lsl ip │ │ │ │ + strdeq r9, [r2], -ip │ │ │ │ + andeq r7, r2, r8, lsr #23 │ │ │ │ + andeq r7, r2, ip, lsr #25 │ │ │ │ + andeq r9, r2, r4, lsl r2 │ │ │ │ muleq r2, ip, lr │ │ │ │ - andeq r9, r2, r0, asr #30 │ │ │ │ - andeq r9, r2, ip, lsr pc │ │ │ │ + andeq r8, r2, ip, lsr #29 │ │ │ │ + andeq r9, r2, r0, asr pc │ │ │ │ + andeq r9, r2, ip, asr #30 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - andeq r7, r2, r0, lsl #20 │ │ │ │ - andeq r7, r2, ip, ror #17 │ │ │ │ - andeq r8, r2, r8, asr #19 │ │ │ │ - andeq r9, r2, ip, lsl #28 │ │ │ │ - strdeq r7, [r2], -r0 │ │ │ │ - ldrdeq r7, [r2], -ip │ │ │ │ - ldrdeq r8, [r2], -r0 │ │ │ │ - andeq r9, r2, r0, asr #25 │ │ │ │ - andeq r7, r2, r4, lsl #15 │ │ │ │ - andeq r7, r2, ip, lsl #17 │ │ │ │ - andeq r8, r2, ip, asr #13 │ │ │ │ - andeq r9, r2, r4, ror #24 │ │ │ │ - andeq r7, r2, ip, lsr #16 │ │ │ │ - andeq r7, r2, r8, lsl r7 │ │ │ │ - @ instruction: 0x000286b8 │ │ │ │ - @ instruction: 0x000276b8 │ │ │ │ - @ instruction: 0x000277b8 │ │ │ │ - andeq r8, r2, ip, ror #13 │ │ │ │ - andeq r9, r2, r8, lsl #23 │ │ │ │ - andeq r7, r2, r0, asr r7 │ │ │ │ - andeq r7, r2, ip, lsr r6 │ │ │ │ - andeq r8, r2, r0, lsr #14 │ │ │ │ - andeq r9, r2, r0, lsr #22 │ │ │ │ - andeq r8, r2, r0, asr #14 │ │ │ │ - andeq r7, r2, r0, ror #12 │ │ │ │ - andeq r7, r2, ip, asr #10 │ │ │ │ - andeq r8, r2, r8, lsr r7 │ │ │ │ - andeq r8, r2, r0, ror r4 │ │ │ │ - andeq r9, r2, r0, ror #20 │ │ │ │ - andeq r8, r2, r8, lsl #7 │ │ │ │ - andeq r9, r2, ip, asr #18 │ │ │ │ + andeq r7, r2, r0, lsl sl │ │ │ │ + strdeq r7, [r2], -ip │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ + andeq r9, r2, ip, lsl lr │ │ │ │ + andeq r7, r2, r0, lsl #18 │ │ │ │ + andeq r7, r2, ip, ror #15 │ │ │ │ + andeq r8, r2, r0, ror #13 │ │ │ │ + ldrdeq r9, [r2], -r0 │ │ │ │ + muleq r2, r4, r7 │ │ │ │ + muleq r2, ip, r8 │ │ │ │ + ldrdeq r8, [r2], -ip │ │ │ │ + andeq r9, r2, r4, ror ip │ │ │ │ + andeq r7, r2, ip, lsr r8 │ │ │ │ + andeq r7, r2, r8, lsr #14 │ │ │ │ + andeq r8, r2, r8, asr #13 │ │ │ │ + andeq r7, r2, r8, asr #13 │ │ │ │ + andeq r7, r2, r8, asr #15 │ │ │ │ + strdeq r8, [r2], -ip │ │ │ │ + muleq r2, r8, fp │ │ │ │ + andeq r7, r2, r0, ror #14 │ │ │ │ + andeq r7, r2, ip, asr #12 │ │ │ │ + andeq r8, r2, r0, lsr r7 │ │ │ │ + andeq r9, r2, r0, lsr fp │ │ │ │ + andeq r8, r2, r0, asr r7 │ │ │ │ + andeq r7, r2, r0, ror r6 │ │ │ │ + andeq r7, r2, ip, asr r5 │ │ │ │ + andeq r8, r2, r8, asr #14 │ │ │ │ andeq r8, r2, r0, lsl #9 │ │ │ │ - andeq r8, r2, r0, lsl #6 │ │ │ │ - andeq r8, r2, ip, asr r3 │ │ │ │ - andeq r8, r2, r8, asr #5 │ │ │ │ - andeq r8, r2, ip, lsr r2 │ │ │ │ - andeq r7, r2, ip, lsr #3 │ │ │ │ - muleq r2, r8, r0 │ │ │ │ - andeq r8, r2, r4, lsl #13 │ │ │ │ - andeq r7, r2, r8, lsl r1 │ │ │ │ - andeq r7, r2, r4 │ │ │ │ - andeq r8, r2, r8, asr #8 │ │ │ │ - andeq r7, r2, ip, rrx │ │ │ │ - andeq r6, r2, r8, asr pc │ │ │ │ - andeq r8, r2, r8, lsl r4 │ │ │ │ - andeq r6, r2, ip, lsl #30 │ │ │ │ - andeq r7, r2, r4, lsl r0 │ │ │ │ - andeq r8, r2, r4, lsl r4 │ │ │ │ - andeq r6, r2, r8, lsl #31 │ │ │ │ - andeq r6, r2, r4, ror lr │ │ │ │ - @ instruction: 0x000283b0 │ │ │ │ - andeq r8, r2, ip, asr #7 │ │ │ │ - andeq r8, r2, r0, lsl #10 │ │ │ │ - strdeq r8, [r2], -r4 │ │ │ │ + andeq r9, r2, r0, ror sl │ │ │ │ + muleq r2, r8, r3 │ │ │ │ + andeq r9, r2, ip, asr r9 │ │ │ │ + muleq r2, r0, r4 │ │ │ │ + andeq r8, r2, r0, lsl r3 │ │ │ │ + andeq r8, r2, ip, ror #6 │ │ │ │ ldrdeq r8, [r2], -r8 @ │ │ │ │ - andeq r6, r2, r0, asr pc │ │ │ │ - muleq r2, r4, r1 │ │ │ │ - andeq ip, r2, r4, asr #1 │ │ │ │ - @ instruction: 0x000291bc │ │ │ │ - andeq r9, r2, ip, asr #1 │ │ │ │ - andeq r9, r2, r8, lsr #1 │ │ │ │ - andeq r9, r2, r8, lsl #27 │ │ │ │ - andeq r8, r2, r8, ror sl │ │ │ │ - andeq r8, r2, r4, ror sl │ │ │ │ + andeq r8, r2, ip, asr #4 │ │ │ │ + @ instruction: 0x000271bc │ │ │ │ + andeq r7, r2, r8, lsr #1 │ │ │ │ + muleq r2, r4, r6 │ │ │ │ + andeq r7, r2, r8, lsr #2 │ │ │ │ + andeq r7, r2, r4, lsl r0 │ │ │ │ + andeq r8, r2, r8, asr r4 │ │ │ │ + andeq r7, r2, ip, ror r0 │ │ │ │ + andeq r6, r2, r8, ror #30 │ │ │ │ + andeq r8, r2, r8, lsr #8 │ │ │ │ + andeq r6, r2, ip, lsl pc │ │ │ │ + andeq r7, r2, r4, lsr #32 │ │ │ │ + andeq r8, r2, r4, lsr #8 │ │ │ │ + muleq r2, r8, pc @ │ │ │ │ + andeq r6, r2, r4, lsl #29 │ │ │ │ + andeq r8, r2, r0, asr #7 │ │ │ │ + ldrdeq r8, [r2], -ip │ │ │ │ + andeq r8, r2, r0, lsl r5 │ │ │ │ + andeq r8, r2, r4, lsl #10 │ │ │ │ + andeq r8, r2, r8, ror #9 │ │ │ │ + andeq r6, r2, r0, ror #30 │ │ │ │ + andeq r9, r2, r4, lsr #3 │ │ │ │ + ldrdeq ip, [r2], -r4 │ │ │ │ + andeq r9, r2, ip, asr #3 │ │ │ │ + ldrdeq r9, [r2], -ip │ │ │ │ + strheq r9, [r2], -r8 │ │ │ │ + muleq r2, r8, sp │ │ │ │ + andeq r8, r2, r8, lsl #21 │ │ │ │ andeq r8, r2, r4, lsl #21 │ │ │ │ muleq r2, r4, sl │ │ │ │ - muleq r2, ip, sl │ │ │ │ - muleq r2, r0, ip │ │ │ │ - andeq r8, r2, r4, lsl #22 │ │ │ │ - @ instruction: 0x00027db8 │ │ │ │ + andeq r8, r2, r4, lsr #21 │ │ │ │ + andeq r8, r2, ip, lsr #21 │ │ │ │ + andeq r9, r2, r0, lsr #25 │ │ │ │ + andeq r8, r2, r4, lsl fp │ │ │ │ + andeq r7, r2, r8, asr #27 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq r6, r2, r0, ror #15 │ │ │ │ - andeq r6, r2, ip, asr #15 │ │ │ │ - andeq r8, r2, r8, asr r2 │ │ │ │ - andeq r7, r2, ip, ror #26 │ │ │ │ - andeq r7, r2, ip, ror #29 │ │ │ │ - @ instruction: 0x000281bc │ │ │ │ - andeq r8, r2, r4, asr #3 │ │ │ │ - andeq r8, r2, r0, asr #7 │ │ │ │ - andeq r9, r2, ip, asr #21 │ │ │ │ - andeq r6, r2, r8, ror #12 │ │ │ │ - andeq r6, r2, r8, ror #12 │ │ │ │ + strdeq r6, [r2], -r0 │ │ │ │ + ldrdeq r6, [r2], -ip │ │ │ │ + andeq r8, r2, r8, ror #4 │ │ │ │ + andeq r7, r2, ip, ror sp │ │ │ │ + strdeq r7, [r2], -ip │ │ │ │ + andeq r8, r2, ip, asr #3 │ │ │ │ + ldrdeq r8, [r2], -r4 │ │ │ │ + ldrdeq r8, [r2], -r0 │ │ │ │ + ldrdeq r9, [r2], -ip │ │ │ │ + andeq r6, r2, r8, ror r6 │ │ │ │ + andeq r6, r2, r8, ror r6 │ │ │ │ + muleq r2, ip, r6 │ │ │ │ andeq r6, r2, ip, lsl #13 │ │ │ │ - andeq r6, r2, ip, ror r6 │ │ │ │ - andeq r8, r2, r8, lsl #2 │ │ │ │ - strdeq r8, [r2], -ip │ │ │ │ - andeq r7, r2, r8, asr #22 │ │ │ │ - andeq r7, r2, r4, lsl #23 │ │ │ │ - andeq r7, r2, r0, lsr #23 │ │ │ │ - andeq r7, r2, r4, lsr #23 │ │ │ │ - andeq r8, r2, r4, lsl r8 │ │ │ │ + andeq r8, r2, r8, lsl r1 │ │ │ │ + andeq r8, r2, ip, lsl #2 │ │ │ │ + andeq r7, r2, r8, asr fp │ │ │ │ + muleq r2, r4, fp │ │ │ │ + @ instruction: 0x00027bb0 │ │ │ │ + @ instruction: 0x00027bb4 │ │ │ │ + andeq r8, r2, r4, lsr #16 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3fd2c │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [pc, #-244] @ 44c90 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -65298,93 +65298,93 @@ │ │ │ │ strd r2, [sp, #152] @ 0x98 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ b 464a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ b 46314 │ │ │ │ - ldrdeq r9, [r2], -r4 │ │ │ │ - andeq r8, r2, r8, lsl r5 │ │ │ │ - ldrdeq r9, [r2], -ip │ │ │ │ - andeq r5, r2, ip, asr pc │ │ │ │ - @ instruction: 0x000274b8 │ │ │ │ - andeq r5, r2, r0, ror pc │ │ │ │ + andeq r9, r2, r4, ror #13 │ │ │ │ + andeq r8, r2, r8, lsr #10 │ │ │ │ + andeq r9, r2, ip, ror #7 │ │ │ │ + andeq r5, r2, ip, ror #30 │ │ │ │ + andeq r7, r2, r8, asr #9 │ │ │ │ + andeq r5, r2, r0, lsl #31 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq r7, r2, ip, lsr sl │ │ │ │ - andeq r5, r2, r4, asr sp │ │ │ │ - andeq r5, r2, r0, asr #24 │ │ │ │ + andeq r7, r2, ip, asr #20 │ │ │ │ + andeq r5, r2, r4, ror #26 │ │ │ │ + andeq r5, r2, r0, asr ip │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - andeq r6, r2, ip, lsr #19 │ │ │ │ + @ instruction: 0x000269bc │ │ │ │ svccc 0x00f028f5 │ │ │ │ - ldrdeq r5, [r2], -r4 │ │ │ │ - andeq r5, r2, r0, asr #23 │ │ │ │ - andeq r6, r2, r0, lsr #19 │ │ │ │ - andeq r5, r2, r8, ror sl │ │ │ │ - andeq r5, r2, r4, ror #18 │ │ │ │ - andeq r6, r2, r4, asr #32 │ │ │ │ - andeq r5, r2, r4, lsl #22 │ │ │ │ + andeq r5, r2, r4, ror #25 │ │ │ │ + ldrdeq r5, [r2], -r0 │ │ │ │ + @ instruction: 0x000269b0 │ │ │ │ + andeq r5, r2, r8, lsl #21 │ │ │ │ + andeq r5, r2, r4, ror r9 │ │ │ │ + andeq r6, r2, r4, asr r0 │ │ │ │ + andeq r5, r2, r4, lsl fp │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r6, r2, r4, lsl r0 │ │ │ │ - andeq r6, r2, r0, lsr r0 │ │ │ │ - andeq r6, r2, ip, asr #32 │ │ │ │ - andeq r6, r2, r8, asr r0 │ │ │ │ - andeq r6, r2, r0, ror r0 │ │ │ │ - andeq r6, r2, r0, ror r0 │ │ │ │ - andeq r6, r2, r8, ror r0 │ │ │ │ + andeq r6, r2, r4, lsr #32 │ │ │ │ + andeq r6, r2, r0, asr #32 │ │ │ │ + andeq r6, r2, ip, asr r0 │ │ │ │ + andeq r6, r2, r8, rrx │ │ │ │ + andeq r6, r2, r0, lsl #1 │ │ │ │ andeq r6, r2, r0, lsl #1 │ │ │ │ andeq r6, r2, r8, lsl #1 │ │ │ │ muleq r2, r0, r0 │ │ │ │ + muleq r2, r8, r0 │ │ │ │ andeq r6, r2, r0, lsr #1 │ │ │ │ strheq r6, [r2], -r0 │ │ │ │ - strheq r6, [r2], -ip │ │ │ │ - andeq r6, r2, r4, asr #1 │ │ │ │ - ldrdeq r6, [r2], -r8 │ │ │ │ - strdeq r6, [r2], -r4 │ │ │ │ - andeq r5, r2, r8, asr #2 │ │ │ │ - andeq r5, r2, r0, asr r2 │ │ │ │ - andeq r5, r2, ip, lsl #15 │ │ │ │ - andeq r5, r2, r0, ror #3 │ │ │ │ - andeq r5, r2, ip, asr #1 │ │ │ │ - muleq r2, ip, r3 │ │ │ │ - andeq r5, r2, r0, ror #7 │ │ │ │ - andeq r5, r2, r0, lsl #7 │ │ │ │ - andeq r5, r2, r8, lsr #9 │ │ │ │ - andeq r7, r2, ip, lsl #16 │ │ │ │ + andeq r6, r2, r0, asr #1 │ │ │ │ + andeq r6, r2, ip, asr #1 │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ + andeq r6, r2, r8, ror #1 │ │ │ │ + andeq r6, r2, r4, lsl #2 │ │ │ │ + andeq r5, r2, r8, asr r1 │ │ │ │ + andeq r5, r2, r0, ror #4 │ │ │ │ + muleq r2, ip, r7 │ │ │ │ + strdeq r5, [r2], -r0 │ │ │ │ + ldrdeq r5, [r2], -ip │ │ │ │ + andeq r5, r2, ip, lsr #7 │ │ │ │ + strdeq r5, [r2], -r0 │ │ │ │ + muleq r2, r0, r3 │ │ │ │ + @ instruction: 0x000254b8 │ │ │ │ + andeq r7, r2, ip, lsl r8 │ │ │ │ + andeq r5, r2, ip, ror r3 │ │ │ │ andeq r5, r2, ip, ror #6 │ │ │ │ - andeq r5, r2, ip, asr r3 │ │ │ │ - strdeq r7, [r2], -ip │ │ │ │ - andeq r5, r2, r4, lsr #11 │ │ │ │ - muleq r2, r0, r6 │ │ │ │ - andeq r5, r2, r8, ror r4 │ │ │ │ - andeq r7, r2, r8, lsl #12 │ │ │ │ - muleq r2, ip, r0 │ │ │ │ - andeq r4, r2, r0, lsr #27 │ │ │ │ - andeq r4, r2, r8, lsr #29 │ │ │ │ - andeq r5, r2, r0, ror r0 │ │ │ │ - strheq r5, [r2], -r4 │ │ │ │ - andeq r5, r2, r4, asr r0 │ │ │ │ - andeq r7, r2, r4, asr #10 │ │ │ │ - andeq r5, r2, ip, ror r0 │ │ │ │ - andeq r5, r2, r4, ror r0 │ │ │ │ + andeq r7, r2, ip, lsl #14 │ │ │ │ + @ instruction: 0x000255b4 │ │ │ │ + andeq r7, r2, r0, lsr #13 │ │ │ │ + andeq r5, r2, r8, lsl #9 │ │ │ │ + andeq r7, r2, r8, lsl r6 │ │ │ │ + andeq r5, r2, ip, lsr #1 │ │ │ │ + @ instruction: 0x00024db0 │ │ │ │ + @ instruction: 0x00024eb8 │ │ │ │ + andeq r5, r2, r0, lsl #1 │ │ │ │ + andeq r5, r2, r4, asr #1 │ │ │ │ andeq r5, r2, r4, rrx │ │ │ │ - andeq r7, r2, r0, asr r4 │ │ │ │ - @ instruction: 0x00024fb0 │ │ │ │ - @ instruction: 0x00024fb8 │ │ │ │ - @ instruction: 0x00024fb0 │ │ │ │ - andeq r4, r2, r4, asr fp │ │ │ │ - andeq r4, r2, ip, asr #24 │ │ │ │ - ldrdeq r5, [r2], -r0 │ │ │ │ - andeq r4, r2, r0, lsl #26 │ │ │ │ - andeq r4, r2, r0, ror #29 │ │ │ │ - andeq r4, r2, r4, ror lr │ │ │ │ - andeq r9, r2, r0, asr sp │ │ │ │ - andeq r9, r2, r4, asr ip │ │ │ │ + andeq r7, r2, r4, asr r5 │ │ │ │ + andeq r5, r2, ip, lsl #1 │ │ │ │ + andeq r5, r2, r4, lsl #1 │ │ │ │ + andeq r5, r2, r4, ror r0 │ │ │ │ + andeq r7, r2, r0, ror #8 │ │ │ │ + andeq r4, r2, r0, asr #31 │ │ │ │ + andeq r4, r2, r8, asr #31 │ │ │ │ + andeq r4, r2, r0, asr #31 │ │ │ │ + andeq r4, r2, r4, ror #22 │ │ │ │ + andeq r4, r2, ip, asr ip │ │ │ │ + andeq r5, r2, r0, ror #3 │ │ │ │ + andeq r4, r2, r0, lsl sp │ │ │ │ + strdeq r4, [r2], -r0 │ │ │ │ + andeq r4, r2, r4, lsl #29 │ │ │ │ + andeq r9, r2, r0, ror #26 │ │ │ │ + andeq r9, r2, r4, ror #24 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - muleq r2, r8, sp │ │ │ │ - andeq r4, r2, r4, lsl lr │ │ │ │ + andeq r4, r2, r8, lsr #27 │ │ │ │ + andeq r4, r2, r4, lsr #28 │ │ │ │ ldr r0, [sp, #664] @ 0x298 │ │ │ │ cmp r0, #0 │ │ │ │ beq 474e8 │ │ │ │ bl 6038 <__aeabi_i2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ @@ -67057,78 +67057,78 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 478b0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ b 4795c │ │ │ │ andeq fp, r2, r4, lsl #19 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - andeq r9, r2, ip, ror #22 │ │ │ │ - andeq r4, r2, r4, asr #14 │ │ │ │ + andeq r9, r2, ip, ror fp │ │ │ │ + andeq r4, r2, r4, asr r7 │ │ │ │ andeq fp, r2, r8, lsl r9 │ │ │ │ - andeq r4, r2, r8, lsl r7 │ │ │ │ - ldrdeq r4, [r2], -ip │ │ │ │ - ldrdeq r4, [r2], -r4 @ │ │ │ │ - ldrdeq r4, [r2], -r4 @ │ │ │ │ - andeq r6, r2, r4, asr sp │ │ │ │ + andeq r4, r2, r8, lsr #14 │ │ │ │ + andeq r4, r2, ip, ror #15 │ │ │ │ + andeq r4, r2, r4, ror #19 │ │ │ │ + andeq r4, r2, r4, ror #13 │ │ │ │ + andeq r6, r2, r4, ror #26 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - muleq r2, ip, sp │ │ │ │ - andeq r6, r2, r4, ror #24 │ │ │ │ - andeq r6, r2, r0, asr #26 │ │ │ │ - andeq r6, r2, r4, ror fp │ │ │ │ - andeq r6, r2, ip, ror #22 │ │ │ │ + andeq r6, r2, ip, lsr #27 │ │ │ │ + andeq r6, r2, r4, ror ip │ │ │ │ + andeq r6, r2, r0, asr sp │ │ │ │ + andeq r6, r2, r4, lsl #23 │ │ │ │ + andeq r6, r2, ip, ror fp │ │ │ │ rsbeq r6, ip, r1, ror #24 │ │ │ │ - strdeq r4, [r2], -r0 │ │ │ │ - ldrdeq r4, [r2], -ip │ │ │ │ - muleq r2, r4, ip │ │ │ │ - andeq r6, r2, ip, ror ip │ │ │ │ - andeq r4, r2, r0, ror #6 │ │ │ │ - andeq r4, r2, ip, asr #4 │ │ │ │ - muleq r2, r4, ip │ │ │ │ - ldrdeq r6, [r2], -r4 │ │ │ │ + andeq r4, r2, r0, lsl #8 │ │ │ │ + andeq r4, r2, ip, ror #5 │ │ │ │ + andeq r6, r2, r4, lsr #25 │ │ │ │ + andeq r6, r2, ip, lsl #25 │ │ │ │ + andeq r4, r2, r0, ror r3 │ │ │ │ + andeq r4, r2, ip, asr r2 │ │ │ │ + andeq r6, r2, r4, lsr #25 │ │ │ │ + andeq r6, r2, r4, ror #25 │ │ │ │ @ instruction: 0x0002b3b8 │ │ │ │ - @ instruction: 0x000269b8 │ │ │ │ - @ instruction: 0x000269b4 │ │ │ │ - andeq r6, r2, r8, ror #18 │ │ │ │ + andeq r6, r2, r8, asr #19 │ │ │ │ + andeq r6, r2, r4, asr #19 │ │ │ │ + andeq r6, r2, r8, ror r9 │ │ │ │ + @ instruction: 0x000267b8 │ │ │ │ + andeq r6, r2, ip, lsl #18 │ │ │ │ + andeq r6, r2, r4, lsl #18 │ │ │ │ + @ instruction: 0x000268b8 │ │ │ │ + andeq r6, r2, r8, lsr sl │ │ │ │ + @ instruction: 0x00026ab8 │ │ │ │ + @ instruction: 0x00026ab4 │ │ │ │ + andeq r9, r2, r0, ror r3 │ │ │ │ + andeq r6, r2, ip, ror #17 │ │ │ │ + andeq r6, r2, ip, lsl #14 │ │ │ │ + andeq r6, r2, r4, ror #16 │ │ │ │ + andeq r6, r2, ip, ror #15 │ │ │ │ + andeq r6, r2, r4, lsr #12 │ │ │ │ andeq r6, r2, r8, lsr #15 │ │ │ │ - strdeq r6, [r2], -ip │ │ │ │ - strdeq r6, [r2], -r4 │ │ │ │ - andeq r6, r2, r8, lsr #17 │ │ │ │ - andeq r6, r2, r8, lsr #20 │ │ │ │ - andeq r6, r2, r8, lsr #21 │ │ │ │ - andeq r6, r2, r4, lsr #21 │ │ │ │ - andeq r9, r2, r0, ror #6 │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ - strdeq r6, [r2], -ip │ │ │ │ - andeq r6, r2, r4, asr r8 │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ - andeq r6, r2, r4, lsl r6 │ │ │ │ - muleq r2, r8, r7 │ │ │ │ - andeq r6, r2, ip, lsl #13 │ │ │ │ - andeq r6, r2, r4, lsr r5 │ │ │ │ - andeq r6, r2, r8, asr #12 │ │ │ │ + muleq r2, ip, r6 │ │ │ │ + andeq r6, r2, r4, asr #10 │ │ │ │ + andeq r6, r2, r8, asr r6 │ │ │ │ + andeq r6, r2, r8, ror #11 │ │ │ │ + andeq r6, r2, r0, ror r4 │ │ │ │ + andeq r6, r2, r4, lsr #11 │ │ │ │ + ldrdeq r3, [r2], -r8 │ │ │ │ + andeq r3, r2, r8, lsr #29 │ │ │ │ + andeq r3, r2, ip, lsr #23 │ │ │ │ + strdeq r6, [r2], -r8 │ │ │ │ + andeq r6, r2, r8, lsl #7 │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ + andeq r6, r2, r8, lsl #5 │ │ │ │ + andeq r6, r2, r0, lsr #5 │ │ │ │ + andeq r8, r2, r4, ror sp │ │ │ │ + andeq r6, r2, ip, ror #3 │ │ │ │ + andeq r6, r2, r4, ror r1 │ │ │ │ ldrdeq r6, [r2], -r8 │ │ │ │ - andeq r6, r2, r0, ror #8 │ │ │ │ - muleq r2, r4, r5 │ │ │ │ - andeq r3, r2, r8, asr #23 │ │ │ │ - muleq r2, r8, lr │ │ │ │ - muleq r2, ip, fp │ │ │ │ - andeq r6, r2, r8, ror #7 │ │ │ │ - andeq r6, r2, r8, ror r3 │ │ │ │ - andeq r6, r2, r4, asr #5 │ │ │ │ - andeq r6, r2, r8, ror r2 │ │ │ │ - muleq r2, r0, r2 │ │ │ │ - andeq r8, r2, r4, ror #26 │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ - andeq r6, r2, r4, ror #2 │ │ │ │ - andeq r6, r2, r8, asr #3 │ │ │ │ - strheq r6, [r2], -r4 │ │ │ │ - andeq r5, r2, r0, lsr #31 │ │ │ │ + andeq r6, r2, r4, asr #1 │ │ │ │ + @ instruction: 0x00025fb0 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - andeq r5, r2, ip, lsl #29 │ │ │ │ - andeq r5, r2, r0, lsr #30 │ │ │ │ + muleq r2, ip, lr │ │ │ │ + andeq r5, r2, r0, lsr pc │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [pc, #-36] @ 48714 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ @@ -67820,43 +67820,43 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #77 @ 0x4d │ │ │ │ moveq r6, #109 @ 0x6d │ │ │ │ b 49398 │ │ │ │ andeq sl, r2, r0, asr r7 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq sl, r2, r8, lsr #14 │ │ │ │ - @ instruction: 0x000237b8 │ │ │ │ + andeq r3, r2, r8, asr #15 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ - ldrdeq r3, [r2], -r8 │ │ │ │ - muleq r2, r8, r7 │ │ │ │ - andeq r3, r2, ip, ror r5 │ │ │ │ - andeq r3, r2, ip, ror #14 │ │ │ │ + andeq r3, r2, r8, ror #9 │ │ │ │ + andeq r3, r2, r8, lsr #15 │ │ │ │ + andeq r3, r2, ip, lsl #11 │ │ │ │ + andeq r3, r2, ip, ror r7 │ │ │ │ eormi r0, r4, r0 │ │ │ │ - andeq r3, r2, r8, asr r7 │ │ │ │ - muleq r2, r8, r4 │ │ │ │ - andeq r3, r2, r0, lsr r4 │ │ │ │ - andeq r3, r2, r0, lsl #9 │ │ │ │ - andeq r3, r2, r4, lsl r4 │ │ │ │ - strdeq r3, [r2], -r8 │ │ │ │ - @ instruction: 0x000234bc │ │ │ │ + andeq r3, r2, r8, ror #14 │ │ │ │ + andeq r3, r2, r8, lsr #9 │ │ │ │ + andeq r3, r2, r0, asr #8 │ │ │ │ + muleq r2, r0, r4 │ │ │ │ + andeq r3, r2, r4, lsr #8 │ │ │ │ + andeq r3, r2, r8, lsl #8 │ │ │ │ + andeq r3, r2, ip, asr #9 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r3, r2, r8, lsl #10 │ │ │ │ - muleq r2, r0, r7 │ │ │ │ + andeq r3, r2, r8, lsl r5 │ │ │ │ + andeq r5, r2, r0, lsr #15 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r2, r2, ip, lsl r2 │ │ │ │ - andeq r2, r2, r8, lsl #2 │ │ │ │ + andeq r2, r2, ip, lsr #4 │ │ │ │ + andeq r2, r2, r8, lsl r1 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - @ instruction: 0x00022ebc │ │ │ │ + andeq r2, r2, ip, asr #29 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - muleq r2, r4, r1 │ │ │ │ - andeq r2, r2, r0, lsl #1 │ │ │ │ - strdeq r2, [r2], -r0 │ │ │ │ - andeq r1, r2, r0, asr #30 │ │ │ │ - andeq r1, r2, ip, lsr #28 │ │ │ │ + andeq r2, r2, r4, lsr #3 │ │ │ │ + muleq r2, r0, r0 │ │ │ │ + andeq r2, r2, r0, lsl #30 │ │ │ │ + andeq r1, r2, r0, asr pc │ │ │ │ + andeq r1, r2, ip, lsr lr │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 62b4 <__aeabi_dcmplt@plt> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -69613,40 +69613,40 @@ │ │ │ │ moveq r6, #77 @ 0x4d │ │ │ │ moveq r4, r6 │ │ │ │ beq 49398 │ │ │ │ b 4a330 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ b 4aa18 │ │ │ │ - andeq r3, r2, r0, ror r0 │ │ │ │ - @ instruction: 0x00021eb4 │ │ │ │ - andeq r1, r2, r0, lsr #27 │ │ │ │ - andeq r3, r2, ip, asr r1 │ │ │ │ - andeq r1, r2, r8, lsl #26 │ │ │ │ - andeq r1, r2, ip, lsl #28 │ │ │ │ - strdeq r3, [r2], -r0 │ │ │ │ - andeq r4, r2, ip, asr #9 │ │ │ │ - andeq r3, r2, r8, lsr #7 │ │ │ │ + andeq r3, r2, r0, lsl #1 │ │ │ │ + andeq r1, r2, r4, asr #29 │ │ │ │ + @ instruction: 0x00021db0 │ │ │ │ + andeq r3, r2, ip, ror #2 │ │ │ │ + andeq r1, r2, r8, lsl sp │ │ │ │ + andeq r1, r2, ip, lsl lr │ │ │ │ + andeq r3, r2, r0, lsl #6 │ │ │ │ + ldrdeq r4, [r2], -ip │ │ │ │ + @ instruction: 0x000233b8 │ │ │ │ andeq r8, r2, r4, lsr lr │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - andeq r1, r2, r4, lsl #9 │ │ │ │ - andeq r2, r2, r0, lsr pc │ │ │ │ + muleq r2, r4, r4 │ │ │ │ + andeq r2, r2, r0, asr #30 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r5, r2, ip, ror #24 │ │ │ │ + andeq r5, r2, ip, ror ip │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - muleq r2, r8, r8 │ │ │ │ - andeq r0, r2, r4, lsl #17 │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + andeq r0, r2, r8, lsr #17 │ │ │ │ + muleq r2, r4, r8 │ │ │ │ + andeq r0, r2, r0, ror #15 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldrd r2, [r3] │ │ │ │ b 4a8d8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -70953,19 +70953,19 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 6bf0 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #82 @ 0x52 │ │ │ │ moveq r6, #114 @ 0x72 │ │ │ │ b 4c378 │ │ │ │ - andeq r2, r2, ip, lsr #20 │ │ │ │ + andeq r2, r2, ip, lsr sl │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - strdeq r0, [r2], -r0 @ │ │ │ │ + andeq r0, r2, r0, lsl #26 │ │ │ │ strd r6, [sp, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 6bf0 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ beq 4bedc │ │ │ │ @@ -72155,32 +72155,32 @@ │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ b 4d060 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldrd r6, [r3] │ │ │ │ b 4d020 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - ldrdeq lr, [r1], -r4 │ │ │ │ - @ instruction: 0x0001e9b4 │ │ │ │ - @ instruction: 0x0001e9b4 │ │ │ │ + andeq lr, r1, r4, ror #25 │ │ │ │ + andeq lr, r1, r4, asr #19 │ │ │ │ + andeq lr, r1, r4, asr #19 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq lr, r1, ip, lsl r1 │ │ │ │ - andeq lr, r1, r8, lsl #2 │ │ │ │ - andeq pc, r1, r4, ror r8 @ │ │ │ │ - andeq sp, r1, r4, lsr #24 │ │ │ │ - andeq sp, r1, ip, lsr #22 │ │ │ │ - andeq sp, r1, r4, lsr #22 │ │ │ │ - strdeq sp, [r1], -r4 │ │ │ │ - andeq r2, r2, r8, asr lr │ │ │ │ + andeq lr, r1, ip, lsr #2 │ │ │ │ + andeq lr, r1, r8, lsl r1 │ │ │ │ + andeq pc, r1, r4, lsl #17 │ │ │ │ + andeq sp, r1, r4, lsr ip │ │ │ │ + andeq sp, r1, ip, lsr fp │ │ │ │ + andeq sp, r1, r4, lsr fp │ │ │ │ + andeq sp, r1, r4, lsl #28 │ │ │ │ + andeq r2, r2, r8, ror #28 │ │ │ │ ldrd r2, [sp, #144] @ 0x90 │ │ │ │ ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ bl 6050 <__aeabi_ddiv@plt> │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ ldrb r5, [r3, r2] │ │ │ │ cmp r5, #83 @ 0x53 │ │ │ │ @@ -73799,95 +73799,95 @@ │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ beq 49df0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ b 49d90 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq sp, r1, r4, lsr pc │ │ │ │ - @ instruction: 0x0001dfb0 │ │ │ │ - andeq sp, r1, r0, ror #18 │ │ │ │ - andeq sp, r1, r8, ror #20 │ │ │ │ - andeq sp, r1, r4, lsr #31 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - andeq sp, r1, r4, ror #17 │ │ │ │ - @ instruction: 0x0001dbb4 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - muleq r1, r8, fp │ │ │ │ - andeq sp, r1, r0, asr #25 │ │ │ │ - andeq r0, r2, r4, lsr #32 │ │ │ │ - andeq sp, r1, r4, lsl #23 │ │ │ │ - andeq sp, r1, r4, ror fp │ │ │ │ - andeq pc, r1, ip, lsr #30 │ │ │ │ - @ instruction: 0x0001d9bc │ │ │ │ - andeq sp, r1, r0, asr #13 │ │ │ │ - andeq sp, r1, r8, asr #15 │ │ │ │ - muleq r1, r0, r9 │ │ │ │ - ldrdeq sp, [r1], -r4 │ │ │ │ - andeq sp, r1, r4, ror r9 │ │ │ │ - andeq pc, r1, r4, ror #28 │ │ │ │ - muleq r1, ip, r9 │ │ │ │ - muleq r1, r4, r9 │ │ │ │ - andeq sp, r1, r4, lsl #19 │ │ │ │ - andeq pc, r1, r0, ror sp @ │ │ │ │ + andeq sp, r1, r4, asr #30 │ │ │ │ + andeq sp, r1, r0, asr #31 │ │ │ │ + andeq sp, r1, r0, ror r9 │ │ │ │ + andeq sp, r1, r8, ror sl │ │ │ │ + @ instruction: 0x0001dfb4 │ │ │ │ + andeq sp, r1, r8, lsl #20 │ │ │ │ + strdeq sp, [r1], -r4 │ │ │ │ + andeq sp, r1, r4, asr #23 │ │ │ │ + andeq sp, r1, r8, lsl #24 │ │ │ │ + andeq sp, r1, r8, lsr #23 │ │ │ │ ldrdeq sp, [r1], -r0 │ │ │ │ - andeq sp, r1, r8, lsl #10 │ │ │ │ - andeq sp, r1, r0, lsl #12 │ │ │ │ + andeq r0, r2, r4, lsr r0 │ │ │ │ + muleq r1, r4, fp │ │ │ │ andeq sp, r1, r4, lsl #23 │ │ │ │ - andeq sp, r1, r0, lsr #17 │ │ │ │ - andeq sp, r1, r0, lsr #16 │ │ │ │ - andeq sp, r1, r8, lsl r8 │ │ │ │ - andeq sp, r1, r0, lsr #15 │ │ │ │ - andeq pc, r1, ip, lsr fp @ │ │ │ │ + andeq pc, r1, ip, lsr pc @ │ │ │ │ + andeq sp, r1, ip, asr #19 │ │ │ │ + ldrdeq sp, [r1], -r0 │ │ │ │ + ldrdeq sp, [r1], -r8 │ │ │ │ + andeq sp, r1, r0, lsr #19 │ │ │ │ andeq sp, r1, r4, ror #19 │ │ │ │ - muleq r1, r8, r3 │ │ │ │ - andeq sp, r1, r4, lsl #5 │ │ │ │ + andeq sp, r1, r4, lsl #19 │ │ │ │ + andeq pc, r1, r4, ror lr @ │ │ │ │ + andeq sp, r1, ip, lsr #19 │ │ │ │ + andeq sp, r1, r4, lsr #19 │ │ │ │ + muleq r1, r4, r9 │ │ │ │ + andeq pc, r1, r0, lsl #27 │ │ │ │ + andeq sp, r1, r0, ror #17 │ │ │ │ + andeq sp, r1, r8, lsl r5 │ │ │ │ + andeq sp, r1, r0, lsl r6 │ │ │ │ + muleq r1, r4, fp │ │ │ │ + @ instruction: 0x0001d8b0 │ │ │ │ + andeq sp, r1, r0, lsr r8 │ │ │ │ + andeq sp, r1, r8, lsr #16 │ │ │ │ + @ instruction: 0x0001d7b0 │ │ │ │ + andeq pc, r1, ip, asr #22 │ │ │ │ + strdeq sp, [r1], -r4 │ │ │ │ + andeq sp, r1, r8, lsr #7 │ │ │ │ + muleq r1, r4, r2 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - strdeq sp, [r1], -r0 │ │ │ │ + andeq lr, r1, r0 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - andeq sp, r1, ip, lsl r3 │ │ │ │ - andeq sp, r1, r8, lsl #4 │ │ │ │ - andeq sp, r1, r8, ror #31 │ │ │ │ - andeq sp, r1, r8, lsr #1 │ │ │ │ - muleq r1, r4, pc @ │ │ │ │ - andeq sp, r1, r4, ror r6 │ │ │ │ - andeq sp, r1, ip, asr #9 │ │ │ │ - subsmi r0, r9, r0 │ │ │ │ - muleq r1, r4, r4 │ │ │ │ - @ instruction: 0x0001d4b0 │ │ │ │ - @ instruction: 0x0001d4bc │ │ │ │ - ldrdeq sp, [r1], -r4 │ │ │ │ - ldrdeq sp, [r1], -r4 │ │ │ │ - andeq sp, r1, r0, ror #9 │ │ │ │ - andeq sp, r1, ip, ror #9 │ │ │ │ + andeq sp, r1, ip, lsr #6 │ │ │ │ + andeq sp, r1, r8, lsl r2 │ │ │ │ strdeq sp, [r1], -r8 │ │ │ │ - andeq sp, r1, r4, lsl #10 │ │ │ │ + strheq sp, [r1], -r8 │ │ │ │ + andeq ip, r1, r4, lsr #31 │ │ │ │ + andeq sp, r1, r4, lsl #13 │ │ │ │ + ldrdeq sp, [r1], -ip │ │ │ │ + subsmi r0, r9, r0 │ │ │ │ + andeq sp, r1, r4, lsr #9 │ │ │ │ + andeq sp, r1, r0, asr #9 │ │ │ │ + andeq sp, r1, ip, asr #9 │ │ │ │ + andeq sp, r1, r4, ror #9 │ │ │ │ + andeq sp, r1, r4, ror #9 │ │ │ │ + strdeq sp, [r1], -r0 │ │ │ │ + strdeq sp, [r1], -ip │ │ │ │ + andeq sp, r1, r8, lsl #10 │ │ │ │ andeq sp, r1, r4, lsl r5 │ │ │ │ - andeq sp, r1, r0, lsr #10 │ │ │ │ + andeq sp, r1, r4, lsr #10 │ │ │ │ andeq sp, r1, r0, lsr r5 │ │ │ │ - andeq sp, r1, ip, lsr r5 │ │ │ │ - andeq sp, r1, r4, asr r5 │ │ │ │ - andeq sp, r1, r0, ror r5 │ │ │ │ - andeq sp, r1, r0, asr lr │ │ │ │ - andeq sp, r1, r4, asr #28 │ │ │ │ - andeq sp, r1, r8, lsr #28 │ │ │ │ + andeq sp, r1, r0, asr #10 │ │ │ │ + andeq sp, r1, ip, asr #10 │ │ │ │ + andeq sp, r1, r4, ror #10 │ │ │ │ + andeq sp, r1, r0, lsl #11 │ │ │ │ + andeq sp, r1, r0, ror #28 │ │ │ │ + andeq sp, r1, r4, asr lr │ │ │ │ + andeq sp, r1, r8, lsr lr │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq ip, r1, r0, lsr #17 │ │ │ │ - andeq lr, r1, r4, ror #21 │ │ │ │ - andeq r1, r2, r4, lsl sl │ │ │ │ - andeq lr, r1, r0, lsl #22 │ │ │ │ - andeq lr, r1, r0, lsr #20 │ │ │ │ - andeq lr, r1, r0, lsl #20 │ │ │ │ - andeq pc, r1, r0, lsl #15 │ │ │ │ - ldrdeq lr, [r1], -r4 │ │ │ │ - ldrdeq lr, [r1], -r0 │ │ │ │ + @ instruction: 0x0001c8b0 │ │ │ │ + strdeq lr, [r1], -r4 │ │ │ │ + andeq r1, r2, r4, lsr #20 │ │ │ │ + andeq lr, r1, r0, lsl fp │ │ │ │ + andeq lr, r1, r0, lsr sl │ │ │ │ + andeq lr, r1, r0, lsl sl │ │ │ │ + muleq r1, r0, r7 │ │ │ │ + andeq lr, r1, r4, ror #7 │ │ │ │ andeq lr, r1, r0, ror #7 │ │ │ │ strdeq lr, [r1], -r0 │ │ │ │ - strdeq lr, [r1], -r8 │ │ │ │ - andeq ip, r1, r8, lsl #3 │ │ │ │ + andeq lr, r1, r0, lsl #8 │ │ │ │ + andeq lr, r1, r8, lsl #8 │ │ │ │ + muleq r1, r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r3, sl │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ mov r4, r8 │ │ │ │ @@ -75589,122 +75589,122 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r5 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b 49fec │ │ │ │ - andeq sp, r1, r4, ror #13 │ │ │ │ - muleq r1, ip, r1 │ │ │ │ + strdeq sp, [r1], -r4 │ │ │ │ + andeq ip, r1, ip, lsr #3 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq sp, r1, r8, ror #24 │ │ │ │ - andeq lr, r1, r0, lsr #8 │ │ │ │ - andeq lr, r1, r4, lsr #8 │ │ │ │ - andeq fp, r1, r8, ror #30 │ │ │ │ - andeq fp, r1, r4, asr lr │ │ │ │ - andeq sp, r1, ip, lsr r4 │ │ │ │ - andeq fp, r1, r8, ror #27 │ │ │ │ - andeq fp, r1, ip, ror #29 │ │ │ │ - andeq sp, r1, r0, asr r4 │ │ │ │ - andeq fp, r1, r0, lsl #31 │ │ │ │ - andeq sp, r1, r8, lsr r5 │ │ │ │ - andeq fp, r1, r0, ror #30 │ │ │ │ - andeq fp, r1, ip, asr #30 │ │ │ │ - ldrdeq sp, [r1], -r8 │ │ │ │ - andeq sp, r1, ip, ror #9 │ │ │ │ - andeq sp, r1, ip, ror #12 │ │ │ │ - andeq sp, r1, ip, lsr r9 │ │ │ │ - andeq sp, r1, r4, asr #18 │ │ │ │ - andeq sp, r1, r0, asr #22 │ │ │ │ - andeq pc, r1, r0, asr r2 @ │ │ │ │ - andeq lr, r1, r8, asr #1 │ │ │ │ + andeq sp, r1, r8, ror ip │ │ │ │ + andeq lr, r1, r0, lsr r4 │ │ │ │ + andeq lr, r1, r4, lsr r4 │ │ │ │ + andeq fp, r1, r8, ror pc │ │ │ │ + andeq fp, r1, r4, ror #28 │ │ │ │ + andeq sp, r1, ip, asr #8 │ │ │ │ + strdeq fp, [r1], -r8 │ │ │ │ + strdeq fp, [r1], -ip │ │ │ │ + andeq sp, r1, r0, ror #8 │ │ │ │ + muleq r1, r0, pc @ │ │ │ │ + andeq sp, r1, r8, asr #10 │ │ │ │ + andeq fp, r1, r0, ror pc │ │ │ │ + andeq fp, r1, ip, asr pc │ │ │ │ + andeq sp, r1, r8, ror #19 │ │ │ │ + strdeq sp, [r1], -ip │ │ │ │ + andeq sp, r1, ip, ror r6 │ │ │ │ + andeq sp, r1, ip, asr #18 │ │ │ │ + andeq sp, r1, r4, asr r9 │ │ │ │ + andeq sp, r1, r0, asr fp │ │ │ │ + andeq pc, r1, r0, ror #4 │ │ │ │ + ldrdeq lr, [r1], -r8 │ │ │ │ + andeq fp, r1, r8, asr lr │ │ │ │ andeq fp, r1, r8, asr #28 │ │ │ │ - andeq fp, r1, r8, lsr lr │ │ │ │ - andeq sp, r1, r4, asr #17 │ │ │ │ - @ instruction: 0x0001d8b8 │ │ │ │ - andeq sp, r1, r4, lsl #6 │ │ │ │ - andeq sp, r1, r0, asr #6 │ │ │ │ - andeq sp, r1, ip, asr r3 │ │ │ │ - andeq sp, r1, r0, ror #6 │ │ │ │ ldrdeq sp, [r1], -r4 │ │ │ │ - andeq lr, r1, r0, asr #29 │ │ │ │ - andeq fp, r1, ip, asr sl │ │ │ │ - andeq fp, r1, ip, asr sl │ │ │ │ - andeq lr, r1, r0, asr lr │ │ │ │ - muleq r1, r0, ip │ │ │ │ - andeq lr, r1, ip, lsr fp │ │ │ │ - andeq fp, r1, ip, asr #11 │ │ │ │ - @ instruction: 0x0001b4b8 │ │ │ │ - andeq ip, r1, r8, lsr #11 │ │ │ │ - ldrdeq sp, [r1], -r4 │ │ │ │ - andeq ip, r1, r4, lsl r5 │ │ │ │ - andeq fp, r1, r4, lsr r4 │ │ │ │ - andeq fp, r1, r0, lsr #6 │ │ │ │ - andeq ip, r1, ip, lsl #10 │ │ │ │ - andeq fp, r1, r0, lsl #4 │ │ │ │ - andeq fp, r1, ip, ror #1 │ │ │ │ - andeq fp, r1, r0, ror #31 │ │ │ │ - ldrdeq sp, [r1], -r0 │ │ │ │ - muleq r1, r4, r0 │ │ │ │ - muleq r1, ip, r1 │ │ │ │ - ldrdeq fp, [r1], -ip │ │ │ │ - andeq sp, r1, ip, ror #10 │ │ │ │ - andeq fp, r1, r4, asr #2 │ │ │ │ - andeq fp, r1, r0, lsr r0 │ │ │ │ - ldrdeq fp, [r1], -r4 │ │ │ │ + andeq sp, r1, r8, asr #17 │ │ │ │ + andeq sp, r1, r4, lsl r3 │ │ │ │ + andeq sp, r1, r0, asr r3 │ │ │ │ + andeq sp, r1, ip, ror #6 │ │ │ │ + andeq sp, r1, r0, ror r3 │ │ │ │ + andeq sp, r1, r4, ror #31 │ │ │ │ + ldrdeq lr, [r1], -r0 │ │ │ │ + andeq fp, r1, ip, ror #20 │ │ │ │ + andeq fp, r1, ip, ror #20 │ │ │ │ + andeq lr, r1, r0, ror #28 │ │ │ │ + andeq sp, r1, r0, lsr #25 │ │ │ │ + andeq lr, r1, ip, asr #22 │ │ │ │ ldrdeq fp, [r1], -ip │ │ │ │ - andeq sl, r1, r8, asr #31 │ │ │ │ - andeq ip, r1, r4 │ │ │ │ + andeq fp, r1, r8, asr #9 │ │ │ │ + @ instruction: 0x0001c5b8 │ │ │ │ + andeq sp, r1, r4, ror #19 │ │ │ │ + andeq ip, r1, r4, lsr #10 │ │ │ │ + andeq fp, r1, r4, asr #8 │ │ │ │ + andeq fp, r1, r0, lsr r3 │ │ │ │ + andeq ip, r1, ip, lsl r5 │ │ │ │ + andeq fp, r1, r0, lsl r2 │ │ │ │ + strdeq fp, [r1], -ip │ │ │ │ + strdeq fp, [r1], -r0 │ │ │ │ + andeq sp, r1, r0, ror #11 │ │ │ │ + andeq fp, r1, r4, lsr #1 │ │ │ │ + andeq fp, r1, ip, lsr #3 │ │ │ │ + andeq fp, r1, ip, ror #31 │ │ │ │ + andeq sp, r1, ip, ror r5 │ │ │ │ + andeq fp, r1, r4, asr r1 │ │ │ │ + andeq fp, r1, r0, asr #32 │ │ │ │ + andeq fp, r1, r4, ror #31 │ │ │ │ + andeq fp, r1, ip, ror #1 │ │ │ │ + ldrdeq sl, [r1], -r8 │ │ │ │ + andeq ip, r1, r4, lsl r0 │ │ │ │ + @ instruction: 0x0001d4b0 │ │ │ │ + andeq fp, r1, r8, ror r0 │ │ │ │ + andeq sl, r1, r4, ror #30 │ │ │ │ + andeq ip, r1, r8, asr #32 │ │ │ │ + andeq sp, r1, r8, asr #8 │ │ │ │ andeq sp, r1, r0, lsr #9 │ │ │ │ - andeq fp, r1, r8, rrx │ │ │ │ - andeq sl, r1, r4, asr pc │ │ │ │ - andeq ip, r1, r8, lsr r0 │ │ │ │ - andeq sp, r1, r8, lsr r4 │ │ │ │ - muleq r1, r0, r4 │ │ │ │ - andeq fp, r1, r0, lsl lr │ │ │ │ - andeq fp, r1, ip, lsl #27 │ │ │ │ - andeq sp, r1, r0, asr r3 │ │ │ │ - andeq fp, r1, r0, lsl #29 │ │ │ │ - andeq fp, r1, r0, lsl #26 │ │ │ │ - andeq fp, r1, r0, ror #26 │ │ │ │ - andeq fp, r1, ip, asr #25 │ │ │ │ - andeq fp, r1, r0, asr #24 │ │ │ │ - andeq ip, r1, r8, lsr r0 │ │ │ │ - andeq ip, r1, r0, asr #32 │ │ │ │ - andeq fp, r1, r0, lsr lr │ │ │ │ - andeq fp, r1, r0, lsl #29 │ │ │ │ - andeq fp, r1, r8, lsl #28 │ │ │ │ - andeq fp, r1, ip, lsl #28 │ │ │ │ - andeq ip, r1, ip, asr #29 │ │ │ │ - ldrdeq ip, [r1], -r4 │ │ │ │ + andeq fp, r1, r0, lsr #28 │ │ │ │ + muleq r1, ip, sp │ │ │ │ + andeq sp, r1, r0, ror #6 │ │ │ │ + muleq r1, r0, lr │ │ │ │ + andeq fp, r1, r0, lsl sp │ │ │ │ + andeq fp, r1, r0, ror sp │ │ │ │ + ldrdeq fp, [r1], -ip │ │ │ │ + andeq fp, r1, r0, asr ip │ │ │ │ + andeq ip, r1, r8, asr #32 │ │ │ │ + andeq ip, r1, r0, asr r0 │ │ │ │ + andeq fp, r1, r0, asr #28 │ │ │ │ + muleq r1, r0, lr │ │ │ │ + andeq fp, r1, r8, lsl lr │ │ │ │ + andeq fp, r1, ip, lsl lr │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + andeq ip, r1, r4, ror #29 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - @ instruction: 0x0001a9b0 │ │ │ │ - muleq r1, ip, r8 │ │ │ │ - andeq fp, r1, r8, lsl #29 │ │ │ │ - strdeq sl, [r1], -r8 │ │ │ │ - andeq sl, r1, r4, ror #15 │ │ │ │ - andeq fp, r1, r8, lsr #24 │ │ │ │ - andeq sl, r1, ip, asr #16 │ │ │ │ - andeq sl, r1, r8, lsr r7 │ │ │ │ - strdeq fp, [r1], -r8 │ │ │ │ - andeq sl, r1, ip, ror #13 │ │ │ │ + andeq sl, r1, r0, asr #19 │ │ │ │ + andeq sl, r1, ip, lsr #17 │ │ │ │ + muleq r1, r8, lr │ │ │ │ + andeq sl, r1, r8, lsl #18 │ │ │ │ strdeq sl, [r1], -r4 │ │ │ │ - strdeq fp, [r1], -r4 │ │ │ │ - andeq sl, r1, r8, ror #14 │ │ │ │ - andeq sl, r1, r4, asr r6 │ │ │ │ - muleq r1, r0, fp │ │ │ │ - andeq fp, r1, ip, lsr #23 │ │ │ │ - @ instruction: 0x0001cdbc │ │ │ │ - andeq sl, r1, r0, lsr #23 │ │ │ │ - andeq sl, r1, r0, lsl #14 │ │ │ │ - ldrdeq pc, [r1], -r4 │ │ │ │ - andeq pc, r1, r4, lsl #16 │ │ │ │ + andeq fp, r1, r8, lsr ip │ │ │ │ + andeq sl, r1, ip, asr r8 │ │ │ │ + andeq sl, r1, r8, asr #14 │ │ │ │ + andeq fp, r1, r8, lsl #24 │ │ │ │ + strdeq sl, [r1], -ip │ │ │ │ + andeq sl, r1, r4, lsl #16 │ │ │ │ + andeq fp, r1, r4, lsl #24 │ │ │ │ + andeq sl, r1, r8, ror r7 │ │ │ │ + andeq sl, r1, r4, ror #12 │ │ │ │ + andeq fp, r1, r0, lsr #23 │ │ │ │ + @ instruction: 0x0001bbbc │ │ │ │ + andeq ip, r1, ip, asr #27 │ │ │ │ + @ instruction: 0x0001abb0 │ │ │ │ + andeq sl, r1, r0, lsl r7 │ │ │ │ + andeq pc, r1, r4, ror #17 │ │ │ │ + andeq pc, r1, r4, lsl r8 @ │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq sl, r1, r8, lsl r9 │ │ │ │ - muleq r1, r4, r9 │ │ │ │ + andeq sl, r1, r8, lsr #18 │ │ │ │ + andeq sl, r1, r4, lsr #19 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [pc, #-256] @ 50c30 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [pc, #-268] @ 50c34 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -77448,35 +77448,35 @@ │ │ │ │ mov r1, #8 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ bl 65a8 │ │ │ │ b 52690 │ │ │ │ andeq r1, r2, r4, lsl r5 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ ldrdeq r1, [r2], -r8 │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ + andeq ip, r1, ip, ror #27 │ │ │ │ andeq r1, r2, r4, ror #8 │ │ │ │ - andeq ip, r1, ip, asr #26 │ │ │ │ - andeq ip, r1, r0, asr sp │ │ │ │ + andeq ip, r1, ip, asr sp │ │ │ │ + andeq ip, r1, r0, ror #26 │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ - andeq ip, r1, r4, asr #20 │ │ │ │ - andeq ip, r1, r0, ror sl │ │ │ │ - andeq ip, r1, ip, asr #19 │ │ │ │ - andeq ip, r1, r4, lsl #20 │ │ │ │ - andeq ip, r1, r8, lsl r9 │ │ │ │ - andeq ip, r1, r0, lsl #18 │ │ │ │ - andeq ip, r1, r8, ror #17 │ │ │ │ - andeq ip, r1, ip, asr #17 │ │ │ │ - @ instruction: 0x0001c8b4 │ │ │ │ - muleq r1, r8, r8 │ │ │ │ - andeq ip, r1, r0, lsl #17 │ │ │ │ - andeq ip, r1, r4, ror #16 │ │ │ │ - andeq ip, r1, r8, lsl r8 │ │ │ │ - strdeq ip, [r1], -r0 │ │ │ │ - ldrdeq ip, [r1], -r8 │ │ │ │ - andeq ip, r1, r0, asr #15 │ │ │ │ + andeq ip, r1, r4, asr sl │ │ │ │ + andeq ip, r1, r0, lsl #21 │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + andeq ip, r1, r4, lsl sl │ │ │ │ + andeq ip, r1, r8, lsr #18 │ │ │ │ + andeq ip, r1, r0, lsl r9 │ │ │ │ + strdeq ip, [r1], -r8 │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + andeq ip, r1, r4, asr #17 │ │ │ │ + andeq ip, r1, r8, lsr #17 │ │ │ │ + muleq r1, r0, r8 │ │ │ │ + andeq ip, r1, r4, ror r8 │ │ │ │ + andeq ip, r1, r8, lsr #16 │ │ │ │ + andeq ip, r1, r0, lsl #16 │ │ │ │ + andeq ip, r1, r8, ror #15 │ │ │ │ + ldrdeq ip, [r1], -r0 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -77498,15 +77498,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 52940 │ │ │ │ bl 6a70 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x000189b4 │ │ │ │ + andeq r8, r1, r4, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [pc, #2724] @ 53410 │ │ │ │ @@ -78190,28 +78190,28 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b 52a04 │ │ │ │ mvn r4, #63 @ 0x3f │ │ │ │ b 52a9c │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ andeq r0, r2, r4, lsl #13 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - andeq r9, r1, r4, ror r4 │ │ │ │ + andeq r9, r1, r4, lsl #9 │ │ │ │ andeq r0, r2, r8, asr r6 │ │ │ │ - @ instruction: 0x000188b0 │ │ │ │ + andeq r8, r1, r0, asr #17 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq r3, r1, r4, lsr #26 │ │ │ │ andeq r3, r1, r0, ror sp │ │ │ │ - strheq ip, [r1], -r4 │ │ │ │ + andeq ip, r1, r4, asr #1 │ │ │ │ andeq r3, r1, ip, asr r0 │ │ │ │ andeq r0, r2, r4, asr r5 │ │ │ │ - andeq ip, r1, r0, lsl #1 │ │ │ │ - andeq fp, r1, ip, lsr #27 │ │ │ │ - andeq fp, r1, r4, asr #5 │ │ │ │ - ldrdeq fp, [r1], -r8 │ │ │ │ - andeq r8, r1, r8, lsr #20 │ │ │ │ + muleq r1, r0, r0 │ │ │ │ + @ instruction: 0x0001bdbc │ │ │ │ + ldrdeq fp, [r1], -r4 │ │ │ │ + andeq fp, r1, r8, ror #15 │ │ │ │ + andeq r8, r1, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2608] @ 0xa30 │ │ │ │ sub sp, sp, #1440 @ 0x5a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -79159,108 +79159,108 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 6e30 │ │ │ │ b 53d5c │ │ │ │ andeq pc, r1, ip, ror fp @ │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - andeq r8, r1, r4, lsl #19 │ │ │ │ + muleq r1, r4, r9 │ │ │ │ andeq pc, r1, r0, asr fp @ │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r8, r1, ip, lsr #20 │ │ │ │ - andeq r8, r1, r8, lsl r9 │ │ │ │ - andeq fp, r1, r0, asr r6 │ │ │ │ - andeq fp, r1, r4, ror #12 │ │ │ │ - andeq fp, r1, r4, ror r6 │ │ │ │ - andeq fp, r1, ip, asr r6 │ │ │ │ - andeq fp, r1, r0, ror #12 │ │ │ │ - andeq fp, r1, r0, ror #12 │ │ │ │ - andeq fp, r1, r4, asr r6 │ │ │ │ - andeq fp, r1, r8, asr #12 │ │ │ │ - andeq fp, r1, r4, asr #12 │ │ │ │ - andeq fp, r1, ip, lsr r6 │ │ │ │ - andeq fp, r1, r0, ror #12 │ │ │ │ - andeq fp, r1, r8, ror #12 │ │ │ │ + andeq r8, r1, ip, lsr sl │ │ │ │ + andeq r8, r1, r8, lsr #18 │ │ │ │ andeq fp, r1, r0, ror #12 │ │ │ │ - andeq fp, r1, ip, asr r6 │ │ │ │ - andeq fp, r1, ip, asr r6 │ │ │ │ + andeq fp, r1, r4, ror r6 │ │ │ │ + andeq fp, r1, r4, lsl #13 │ │ │ │ + andeq fp, r1, ip, ror #12 │ │ │ │ + andeq fp, r1, r0, ror r6 │ │ │ │ + andeq fp, r1, r0, ror r6 │ │ │ │ + andeq fp, r1, r4, ror #12 │ │ │ │ + andeq fp, r1, r8, asr r6 │ │ │ │ andeq fp, r1, r4, asr r6 │ │ │ │ - andeq fp, r1, r8, asr #12 │ │ │ │ - andeq fp, r1, r4, lsr #13 │ │ │ │ - @ instruction: 0x0001b6b0 │ │ │ │ + andeq fp, r1, ip, asr #12 │ │ │ │ + andeq fp, r1, r0, ror r6 │ │ │ │ + andeq fp, r1, r8, ror r6 │ │ │ │ + andeq fp, r1, r0, ror r6 │ │ │ │ + andeq fp, r1, ip, ror #12 │ │ │ │ + andeq fp, r1, ip, ror #12 │ │ │ │ + andeq fp, r1, r4, ror #12 │ │ │ │ + andeq fp, r1, r8, asr r6 │ │ │ │ @ instruction: 0x0001b6b4 │ │ │ │ andeq fp, r1, r0, asr #13 │ │ │ │ - andeq fp, r1, r0, asr #13 │ │ │ │ - andeq fp, r1, r8, asr #13 │ │ │ │ - andeq fp, r1, r8, asr #13 │ │ │ │ - andeq fp, r1, r8, asr #13 │ │ │ │ - andeq fp, r1, r8, asr #13 │ │ │ │ - andeq fp, r1, r8, asr #13 │ │ │ │ - andeq fp, r1, ip, asr #13 │ │ │ │ + andeq fp, r1, r4, asr #13 │ │ │ │ + ldrdeq fp, [r1], -r0 │ │ │ │ ldrdeq fp, [r1], -r0 │ │ │ │ ldrdeq fp, [r1], -r8 │ │ │ │ - andeq fp, r1, r0, ror #13 │ │ │ │ + ldrdeq fp, [r1], -r8 │ │ │ │ + ldrdeq fp, [r1], -r8 │ │ │ │ + ldrdeq fp, [r1], -r8 │ │ │ │ + ldrdeq fp, [r1], -r8 │ │ │ │ ldrdeq fp, [r1], -ip │ │ │ │ andeq fp, r1, r0, ror #13 │ │ │ │ - andeq fp, r1, r4, ror #13 │ │ │ │ + andeq fp, r1, r8, ror #13 │ │ │ │ + strdeq fp, [r1], -r0 │ │ │ │ + andeq fp, r1, ip, ror #13 │ │ │ │ strdeq fp, [r1], -r0 │ │ │ │ - andeq fp, r1, r8, lsl #14 │ │ │ │ - andeq fp, r1, r0, lsl r7 │ │ │ │ - andeq fp, r1, r8, lsr #14 │ │ │ │ - andeq fp, r1, r4, lsr #14 │ │ │ │ - andeq fp, r1, r8, lsr #14 │ │ │ │ + strdeq fp, [r1], -r4 │ │ │ │ + andeq fp, r1, r0, lsl #14 │ │ │ │ + andeq fp, r1, r8, lsl r7 │ │ │ │ + andeq fp, r1, r0, lsr #14 │ │ │ │ + andeq fp, r1, r8, lsr r7 │ │ │ │ + andeq fp, r1, r4, lsr r7 │ │ │ │ + andeq fp, r1, r8, lsr r7 │ │ │ │ andeq pc, r1, r8, lsl #5 │ │ │ │ - andeq sl, r1, r8, lsl #17 │ │ │ │ - muleq r1, r8, r5 │ │ │ │ - andeq fp, r1, r8, lsr #14 │ │ │ │ - strdeq r8, [r1], -ip │ │ │ │ - andeq r7, r1, r8, ror #31 │ │ │ │ - andeq fp, r1, ip, asr sl │ │ │ │ - @ instruction: 0x0001a7b4 │ │ │ │ - @ instruction: 0x0001a4b8 │ │ │ │ - andeq r7, r1, r4, asr pc │ │ │ │ - andeq r8, r1, ip, asr r0 │ │ │ │ - andeq fp, r1, r4, lsl #19 │ │ │ │ - andeq r7, r1, r8, lsr lr │ │ │ │ - andeq r7, r1, r0, asr #30 │ │ │ │ - andeq fp, r1, r8, asr r4 │ │ │ │ - andeq r7, r1, r4, lsr #28 │ │ │ │ - andeq r7, r1, r0, lsl sp │ │ │ │ - ldrdeq fp, [r1], -ip │ │ │ │ - andeq sl, r1, ip, ror #9 │ │ │ │ - andeq fp, r1, r4, ror #8 │ │ │ │ - @ instruction: 0x0001a3b0 │ │ │ │ - andeq sl, r1, r4, asr #1 │ │ │ │ - andeq r7, r1, r4, ror fp │ │ │ │ - andeq r7, r1, r0, ror sl │ │ │ │ - andeq r7, r1, ip, asr r9 │ │ │ │ - andeq fp, r1, r8, asr #7 │ │ │ │ - andeq fp, r1, r4 │ │ │ │ - andeq r7, r1, ip, asr #16 │ │ │ │ - andeq r7, r1, r8, lsr r8 │ │ │ │ - andeq r7, r1, ip, lsr r9 │ │ │ │ - andeq sl, r1, ip, asr #31 │ │ │ │ - andeq sl, r1, r0, lsr #22 │ │ │ │ + muleq r1, r8, r8 │ │ │ │ + andeq sl, r1, r8, lsr #11 │ │ │ │ + andeq fp, r1, r8, lsr r7 │ │ │ │ + andeq r8, r1, ip, lsl #2 │ │ │ │ + strdeq r7, [r1], -r8 │ │ │ │ + andeq fp, r1, ip, ror #20 │ │ │ │ + andeq sl, r1, r4, asr #15 │ │ │ │ + andeq sl, r1, r8, asr #9 │ │ │ │ + andeq r7, r1, r4, ror #30 │ │ │ │ + andeq r8, r1, ip, rrx │ │ │ │ + muleq r1, r4, r9 │ │ │ │ + andeq r7, r1, r8, asr #28 │ │ │ │ + andeq r7, r1, r0, asr pc │ │ │ │ + andeq fp, r1, r8, ror #8 │ │ │ │ + andeq r7, r1, r4, lsr lr │ │ │ │ + andeq r7, r1, r0, lsr #26 │ │ │ │ + andeq fp, r1, ip, ror #7 │ │ │ │ + strdeq sl, [r1], -ip │ │ │ │ + andeq fp, r1, r4, ror r4 │ │ │ │ + andeq sl, r1, r0, asr #7 │ │ │ │ + ldrdeq sl, [r1], -r4 │ │ │ │ + andeq r7, r1, r4, lsl #23 │ │ │ │ + andeq r7, r1, r0, lsl #21 │ │ │ │ + andeq r7, r1, ip, ror #18 │ │ │ │ + ldrdeq fp, [r1], -r8 │ │ │ │ + andeq fp, r1, r4, lsl r0 │ │ │ │ + andeq r7, r1, ip, asr r8 │ │ │ │ + andeq r7, r1, r8, asr #16 │ │ │ │ + andeq r7, r1, ip, asr #18 │ │ │ │ + ldrdeq sl, [r1], -ip │ │ │ │ + andeq sl, r1, r0, lsr fp │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq r7, r1, r0, asr #6 │ │ │ │ - muleq r1, r4, sl │ │ │ │ - andeq r7, r1, r8, asr #4 │ │ │ │ - andeq r7, r1, r8, asr #4 │ │ │ │ - andeq r7, r1, r8, asr #6 │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ - andeq r7, r1, r8, ror r0 │ │ │ │ - andeq r9, r1, r0, lsl #16 │ │ │ │ - andeq r9, r1, r8, lsl r5 │ │ │ │ - andeq r6, r1, r4, ror pc │ │ │ │ - andeq r7, r1, r0, lsl #1 │ │ │ │ - andeq sl, r1, r4, lsr #16 │ │ │ │ - andeq r6, r1, r8, asr lr │ │ │ │ - andeq r6, r1, r4, asr #27 │ │ │ │ - andeq r6, r1, r4, asr #29 │ │ │ │ - andeq sl, r1, ip, lsr r7 │ │ │ │ + andeq r7, r1, r0, asr r3 │ │ │ │ + andeq sl, r1, r4, lsr #21 │ │ │ │ + andeq r7, r1, r8, asr r2 │ │ │ │ + andeq r7, r1, r8, asr r2 │ │ │ │ + andeq r7, r1, r8, asr r3 │ │ │ │ + andeq sl, r1, r8, ror #19 │ │ │ │ + andeq r7, r1, r8, lsl #1 │ │ │ │ + andeq r9, r1, r0, lsl r8 │ │ │ │ + andeq r9, r1, r8, lsr #10 │ │ │ │ + andeq r6, r1, r4, lsl #31 │ │ │ │ + muleq r1, r0, r0 │ │ │ │ + andeq sl, r1, r4, lsr r8 │ │ │ │ + andeq r6, r1, r8, ror #28 │ │ │ │ + ldrdeq r6, [r1], -r4 │ │ │ │ + ldrdeq r6, [r1], -r4 │ │ │ │ + andeq sl, r1, ip, asr #14 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r2, [pc, #-116] @ 5444c │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [pc, #-128] @ 54450 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -80345,23 +80345,23 @@ │ │ │ │ str r9, [sp, #28] │ │ │ │ b 542c0 │ │ │ │ mvn r0, #31 │ │ │ │ b 53d68 │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ andeq r1, r1, r4, lsl r3 │ │ │ │ andeq r1, r1, r8, asr r3 │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ + andeq sl, r1, r8, ror #7 │ │ │ │ andeq r0, r1, r0, asr r6 │ │ │ │ - andeq r6, r1, r8, ror r9 │ │ │ │ - andeq r6, r1, ip, ror sl │ │ │ │ - muleq r1, r8, r1 │ │ │ │ - andeq r6, r1, r0, lsl #18 │ │ │ │ - strdeq r6, [r1], -r8 │ │ │ │ - andeq r6, r1, r4, ror #17 │ │ │ │ - andeq sl, r1, r8, lsr r2 │ │ │ │ + andeq r6, r1, r8, lsl #19 │ │ │ │ + andeq r6, r1, ip, lsl #21 │ │ │ │ + andeq sl, r1, r8, lsr #3 │ │ │ │ + andeq r6, r1, r0, lsl r9 │ │ │ │ + andeq r6, r1, r8, lsl #20 │ │ │ │ + strdeq r6, [r1], -r4 │ │ │ │ + andeq sl, r1, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [pc, #432] @ 557b4 │ │ │ │ ldr r1, [pc, #432] @ 557b8 │ │ │ │ @@ -80729,21 +80729,21 @@ │ │ │ │ ldr r0, [pc, #44] @ 55bdc │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 6cf8 │ │ │ │ mov r9, r0 │ │ │ │ b 55878 │ │ │ │ andeq sp, r1, r0, ror #15 │ │ │ │ - @ instruction: 0x000165b0 │ │ │ │ + andeq r6, r1, r0, asr #11 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - muleq r1, r8, r5 │ │ │ │ - muleq r1, r8, r6 │ │ │ │ - andeq r9, r1, ip, lsr #31 │ │ │ │ + andeq r6, r1, r8, lsr #11 │ │ │ │ + andeq r6, r1, r8, lsr #13 │ │ │ │ + @ instruction: 0x00019fbc │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r6, r1, ip, ror #4 │ │ │ │ + andeq r6, r1, ip, ror r2 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 3d208 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -81481,51 +81481,51 @@ │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #432] @ 0x1b0 │ │ │ │ str sl, [sp, #1320] @ 0x528 │ │ │ │ str lr, [sp, #1232] @ 0x4d0 │ │ │ │ str ip, [sp, #328] @ 0x148 │ │ │ │ b 56f54 │ │ │ │ ldrdeq sp, [r1], -ip │ │ │ │ - andeq r6, r1, r0, lsr #8 │ │ │ │ + andeq r6, r1, r0, lsr r4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - andeq r6, r1, r0, asr #2 │ │ │ │ + andeq r6, r1, r0, asr r1 │ │ │ │ andeq sp, r1, r4, lsr #6 │ │ │ │ - strdeq r6, [r1], -r8 │ │ │ │ + andeq r6, r1, r8, lsl #8 │ │ │ │ svccc 0x00f0cccc │ │ │ │ - ldrdeq r6, [r1], -ip │ │ │ │ - andeq r6, r1, r8, asr #7 │ │ │ │ + andeq r6, r1, ip, ror #3 │ │ │ │ + ldrdeq r6, [r1], -r8 │ │ │ │ eormi r0, r4, r0 │ │ │ │ - @ instruction: 0x000163b8 │ │ │ │ - strdeq r6, [r1], -r4 │ │ │ │ - andeq r6, r1, ip, lsl #1 │ │ │ │ - ldrdeq r6, [r1], -ip │ │ │ │ - andeq r6, r1, ip, rrx │ │ │ │ - andeq r6, r1, r4, asr r0 │ │ │ │ - andeq r6, r1, r8, lsl r1 │ │ │ │ + andeq r6, r1, r8, asr #7 │ │ │ │ + andeq r6, r1, r4, lsl #2 │ │ │ │ + muleq r1, ip, r0 │ │ │ │ + andeq r6, r1, ip, ror #1 │ │ │ │ + andeq r6, r1, ip, ror r0 │ │ │ │ + andeq r6, r1, r4, rrx │ │ │ │ + andeq r6, r1, r8, lsr #2 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - muleq r1, ip, r9 │ │ │ │ - andeq r5, r1, r4, ror r8 │ │ │ │ - andeq r5, r1, r8, asr #22 │ │ │ │ - andeq r5, r1, r8, lsl #23 │ │ │ │ - andeq r5, r1, ip, lsr #22 │ │ │ │ + andeq r5, r1, ip, lsr #19 │ │ │ │ + andeq r5, r1, r4, lsl #17 │ │ │ │ + andeq r5, r1, r8, asr fp │ │ │ │ + muleq r1, r8, fp │ │ │ │ + andeq r5, r1, ip, lsr fp │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq fp, r1, r8, lsr #31 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - andeq r4, r1, r8, ror #28 │ │ │ │ - andeq r4, r1, r8, ror #28 │ │ │ │ - andeq r6, r1, ip, lsr #21 │ │ │ │ - andeq r4, r1, ip, asr lr │ │ │ │ - andeq r4, r1, r4, ror #26 │ │ │ │ - andeq r4, r1, ip, asr sp │ │ │ │ - andeq r5, r1, ip, lsr #32 │ │ │ │ + andeq r4, r1, r8, ror lr │ │ │ │ + andeq r4, r1, r8, ror lr │ │ │ │ + @ instruction: 0x00016abc │ │ │ │ + andeq r4, r1, ip, ror #28 │ │ │ │ + andeq r4, r1, r4, ror sp │ │ │ │ + andeq r4, r1, ip, ror #26 │ │ │ │ + andeq r5, r1, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r4, r1, r4, lsr sp │ │ │ │ - andeq r4, r1, r0, lsr lr │ │ │ │ - andeq r5, r1, r8, lsr #7 │ │ │ │ + andeq r4, r1, r4, asr #26 │ │ │ │ + andeq r4, r1, r0, asr #28 │ │ │ │ + @ instruction: 0x000153b8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -83465,112 +83465,112 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [pc, #172] @ 58720 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b 5713c │ │ │ │ - @ instruction: 0x000146b4 │ │ │ │ - andeq r4, r1, r0, lsr #11 │ │ │ │ + andeq r4, r1, r4, asr #13 │ │ │ │ + @ instruction: 0x000145b0 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - andeq r5, r1, r4, asr r3 │ │ │ │ + andeq r5, r1, r4, ror #6 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - andeq r4, r1, ip, lsr #12 │ │ │ │ - andeq r4, r1, r8, lsl r5 │ │ │ │ - andeq r5, r1, r8, lsl #7 │ │ │ │ - andeq r4, r1, ip, lsl #8 │ │ │ │ - strdeq r4, [r1], -r8 │ │ │ │ - andeq r5, r1, ip, lsr r5 │ │ │ │ - andeq r4, r1, r0, lsl #7 │ │ │ │ - andeq r4, r1, ip, ror #4 │ │ │ │ - andeq r5, r1, r8, lsr #12 │ │ │ │ - ldrdeq r4, [r1], -r4 @ │ │ │ │ - ldrdeq r4, [r1], -r8 │ │ │ │ - @ instruction: 0x000157bc │ │ │ │ - muleq r1, r4, r9 │ │ │ │ - andeq r5, r1, r4, ror r8 │ │ │ │ - andeq r6, r1, ip, lsl #12 │ │ │ │ - andeq r6, r1, r8, lsl r6 │ │ │ │ - andeq r4, r1, ip, asr r1 │ │ │ │ - andeq r4, r1, r8, asr #32 │ │ │ │ - andeq r5, r1, r0, lsr r6 │ │ │ │ - ldrdeq r3, [r1], -ip │ │ │ │ - andeq r4, r1, r0, ror #1 │ │ │ │ - andeq r5, r1, r8, asr #12 │ │ │ │ - ldrdeq r5, [r1], -r8 │ │ │ │ - andeq r5, r1, r0, ror #5 │ │ │ │ + andeq r4, r1, ip, lsr r6 │ │ │ │ + andeq r4, r1, r8, lsr #10 │ │ │ │ + muleq r1, r8, r3 │ │ │ │ + andeq r4, r1, ip, lsl r4 │ │ │ │ + andeq r4, r1, r8, lsl #6 │ │ │ │ andeq r5, r1, ip, asr #10 │ │ │ │ - andeq r5, r1, r0, asr #10 │ │ │ │ - andeq r5, r1, r4, lsr #10 │ │ │ │ - muleq r1, ip, pc @ │ │ │ │ - andeq r6, r1, r0, ror #3 │ │ │ │ + muleq r1, r0, r3 │ │ │ │ + andeq r4, r1, ip, ror r2 │ │ │ │ + andeq r5, r1, r8, lsr r6 │ │ │ │ + andeq r4, r1, r4, ror #3 │ │ │ │ + andeq r4, r1, r8, ror #5 │ │ │ │ + andeq r5, r1, ip, asr #15 │ │ │ │ + andeq r6, r1, r4, lsr #19 │ │ │ │ + andeq r5, r1, r4, lsl #17 │ │ │ │ + andeq r6, r1, ip, lsl r6 │ │ │ │ + andeq r6, r1, r8, lsr #12 │ │ │ │ + andeq r4, r1, ip, ror #2 │ │ │ │ + andeq r4, r1, r8, asr r0 │ │ │ │ + andeq r5, r1, r0, asr #12 │ │ │ │ + andeq r3, r1, ip, ror #31 │ │ │ │ + strdeq r4, [r1], -r0 │ │ │ │ + andeq r5, r1, r8, asr r6 │ │ │ │ + andeq r5, r1, r8, ror #5 │ │ │ │ + strdeq r5, [r1], -r0 │ │ │ │ + andeq r5, r1, ip, asr r5 │ │ │ │ + andeq r5, r1, r0, asr r5 │ │ │ │ + andeq r5, r1, r4, lsr r5 │ │ │ │ + andeq r3, r1, ip, lsr #31 │ │ │ │ strdeq r6, [r1], -r0 │ │ │ │ - andeq r6, r1, r0, ror #3 │ │ │ │ - andeq r9, r1, r4, lsl r0 │ │ │ │ + andeq r6, r1, r0, lsl #4 │ │ │ │ strdeq r6, [r1], -r0 │ │ │ │ - andeq r6, r1, r8, lsr lr │ │ │ │ - andeq r5, r1, ip, lsr #25 │ │ │ │ - andeq r5, r1, r0, lsr sl │ │ │ │ - muleq r1, r4, fp │ │ │ │ - ldrdeq r5, [r1], -r8 │ │ │ │ - ldrdeq r5, [r1], -r4 │ │ │ │ + andeq r9, r1, r4, lsr #32 │ │ │ │ + andeq r6, r1, r0, lsl #2 │ │ │ │ + andeq r6, r1, r8, asr #28 │ │ │ │ + @ instruction: 0x00015cbc │ │ │ │ + andeq r5, r1, r0, asr #20 │ │ │ │ + andeq r6, r1, r4, lsr #23 │ │ │ │ + andeq r5, r1, r8, ror #17 │ │ │ │ andeq r5, r1, r4, ror #17 │ │ │ │ strdeq r5, [r1], -r4 │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ - andeq r8, r1, r8, ror #16 │ │ │ │ - andeq r5, r1, ip, lsr r9 │ │ │ │ - andeq r5, r1, r0, lsl #17 │ │ │ │ - andeq r5, r1, r0, lsl #17 │ │ │ │ - andeq r5, r1, r8, lsr #13 │ │ │ │ - andeq r4, r1, r4, ror #11 │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ - andeq r2, r1, r4, ror #31 │ │ │ │ - andeq r4, r1, r0, ror sl │ │ │ │ - muleq r1, r0, r5 │ │ │ │ - andeq r4, r1, r8, lsl #14 │ │ │ │ - ldrdeq r4, [r1], -r8 │ │ │ │ - andeq r4, r1, r0, ror #19 │ │ │ │ - ldrdeq r4, [r1], -ip │ │ │ │ - andeq r6, r1, r4, ror #5 │ │ │ │ - andeq r4, r1, r8, ror #7 │ │ │ │ - andeq r4, r1, r4, lsr #8 │ │ │ │ - andeq r4, r1, r0, asr #8 │ │ │ │ - andeq r4, r1, r4, asr #8 │ │ │ │ - andeq r6, r1, r4, asr r2 │ │ │ │ - andeq r2, r1, r8, ror #28 │ │ │ │ - andeq r2, r1, r8, asr lr │ │ │ │ - andeq r4, r1, r4, ror #17 │ │ │ │ - strdeq r2, [r1], -ip │ │ │ │ - andeq r2, r1, r4, ror #27 │ │ │ │ + andeq r5, r1, r4, lsl #18 │ │ │ │ + andeq r5, r1, ip, lsl #18 │ │ │ │ + andeq r8, r1, r8, ror r8 │ │ │ │ + andeq r5, r1, ip, asr #18 │ │ │ │ muleq r1, r0, r8 │ │ │ │ - andeq r2, r1, r8, asr sp │ │ │ │ - @ instruction: 0x000142b4 │ │ │ │ - andeq r2, r1, ip, ror #26 │ │ │ │ + muleq r1, r0, r8 │ │ │ │ + @ instruction: 0x000156b8 │ │ │ │ + strdeq r4, [r1], -r4 @ │ │ │ │ + andeq r3, r1, r8 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + andeq r4, r1, r0, lsl #21 │ │ │ │ + andeq r4, r1, r0, lsr #11 │ │ │ │ + andeq r4, r1, r8, lsl r7 │ │ │ │ + andeq r4, r1, r8, ror #19 │ │ │ │ + strdeq r4, [r1], -r0 │ │ │ │ + andeq r4, r1, ip, ror #23 │ │ │ │ + strdeq r6, [r1], -r4 │ │ │ │ + strdeq r4, [r1], -r8 │ │ │ │ + andeq r4, r1, r4, lsr r4 │ │ │ │ + andeq r4, r1, r0, asr r4 │ │ │ │ + andeq r4, r1, r4, asr r4 │ │ │ │ + andeq r6, r1, r4, ror #4 │ │ │ │ + andeq r2, r1, r8, ror lr │ │ │ │ + andeq r2, r1, r8, ror #28 │ │ │ │ + strdeq r4, [r1], -r4 @ │ │ │ │ + andeq r2, r1, ip, lsl #28 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + andeq r4, r1, r0, lsr #17 │ │ │ │ + andeq r2, r1, r8, ror #26 │ │ │ │ + andeq r4, r1, r4, asr #5 │ │ │ │ + andeq r2, r1, ip, ror sp │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq r4, r1, r8, lsr r8 │ │ │ │ - andeq r2, r1, r0, lsl #24 │ │ │ │ - andeq r2, r1, ip, ror #21 │ │ │ │ - ldrdeq r4, [r1], -r8 │ │ │ │ + andeq r4, r1, r8, asr #16 │ │ │ │ + andeq r2, r1, r0, lsl ip │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ + andeq r4, r1, r8, ror #1 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - andeq r2, r1, r4, lsr ip │ │ │ │ - andeq r2, r1, r4, lsl fp │ │ │ │ - andeq r2, r1, r0, lsl #20 │ │ │ │ - andeq r3, r1, r0, asr #28 │ │ │ │ - andeq r2, r1, r4, ror #20 │ │ │ │ - andeq r2, r1, r0, asr r9 │ │ │ │ - andeq r3, r1, r0, lsl lr │ │ │ │ - andeq r2, r1, r0, lsl #18 │ │ │ │ - andeq r2, r1, r8, lsl #20 │ │ │ │ - andeq r3, r1, r0, lsl lr │ │ │ │ - andeq r2, r1, r8, lsl #19 │ │ │ │ - andeq r2, r1, r4, ror r8 │ │ │ │ - @ instruction: 0x00013db4 │ │ │ │ - ldrdeq r3, [r1], -r0 │ │ │ │ - andeq r3, r1, ip, ror sl │ │ │ │ - andeq r3, r1, ip, asr #21 │ │ │ │ + andeq r2, r1, r4, asr #24 │ │ │ │ + andeq r2, r1, r4, lsr #22 │ │ │ │ + andeq r2, r1, r0, lsl sl │ │ │ │ + andeq r3, r1, r0, asr lr │ │ │ │ + andeq r2, r1, r4, ror sl │ │ │ │ + andeq r2, r1, r0, ror #18 │ │ │ │ + andeq r3, r1, r0, lsr #28 │ │ │ │ + andeq r2, r1, r0, lsl r9 │ │ │ │ + andeq r2, r1, r8, lsl sl │ │ │ │ + andeq r3, r1, r0, lsr #28 │ │ │ │ + muleq r1, r8, r9 │ │ │ │ + andeq r2, r1, r4, lsl #17 │ │ │ │ + andeq r3, r1, r4, asr #27 │ │ │ │ + andeq r3, r1, r0, ror #27 │ │ │ │ + andeq r3, r1, ip, lsl #21 │ │ │ │ + ldrdeq r3, [r1], -ip │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ ldr r5, [r3] │ │ │ │ ldrd r2, [sl, #16] │ │ │ │ bl 6050 <__aeabi_ddiv@plt> │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ @@ -85243,93 +85243,93 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ bgt 5a890 │ │ │ │ beq 5a024 │ │ │ │ b 5a074 │ │ │ │ - andeq r3, r1, r8, asr #20 │ │ │ │ - andeq r3, r1, ip, asr #20 │ │ │ │ - andeq r4, r1, r8, lsl #22 │ │ │ │ - andeq r4, r1, r0, lsl fp │ │ │ │ - andeq r2, r1, ip, asr #12 │ │ │ │ - andeq r2, r1, r8, lsr r5 │ │ │ │ - andeq r3, r1, r8, lsr #12 │ │ │ │ - andeq r4, r1, r0, asr sl │ │ │ │ - andeq r2, r1, r0, lsr #10 │ │ │ │ - andeq r2, r1, ip, lsl #8 │ │ │ │ - andeq r3, r1, r0, lsl #6 │ │ │ │ - strdeq r4, [r1], -r0 │ │ │ │ - @ instruction: 0x000123b4 │ │ │ │ - @ instruction: 0x000124bc │ │ │ │ + andeq r3, r1, r8, asr sl │ │ │ │ + andeq r3, r1, ip, asr sl │ │ │ │ + andeq r4, r1, r8, lsl fp │ │ │ │ + andeq r4, r1, r0, lsr #22 │ │ │ │ + andeq r2, r1, ip, asr r6 │ │ │ │ + andeq r2, r1, r8, asr #10 │ │ │ │ + andeq r3, r1, r8, lsr r6 │ │ │ │ + andeq r4, r1, r0, ror #20 │ │ │ │ + andeq r2, r1, r0, lsr r5 │ │ │ │ + andeq r2, r1, ip, lsl r4 │ │ │ │ + andeq r3, r1, r0, lsl r3 │ │ │ │ + andeq r4, r1, r0, lsl #18 │ │ │ │ + andeq r2, r1, r4, asr #7 │ │ │ │ + andeq r2, r1, ip, asr #9 │ │ │ │ + andeq r3, r1, ip, lsl #6 │ │ │ │ + andeq r4, r1, r4, lsr #17 │ │ │ │ + andeq r2, r1, r0, ror #6 │ │ │ │ + andeq r2, r1, ip, ror #8 │ │ │ │ strdeq r3, [r1], -ip │ │ │ │ - muleq r1, r4, r8 │ │ │ │ - andeq r2, r1, r0, asr r3 │ │ │ │ - andeq r2, r1, ip, asr r4 │ │ │ │ - andeq r3, r1, ip, ror #5 │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ - andeq r2, r1, r4, ror #5 │ │ │ │ - andeq r3, r1, r0, lsr #6 │ │ │ │ - @ instruction: 0x000147bc │ │ │ │ - andeq r2, r1, r4, lsl #7 │ │ │ │ - andeq r2, r1, r0, ror r2 │ │ │ │ - andeq r3, r1, r4, asr r3 │ │ │ │ - andeq r4, r1, r4, asr r7 │ │ │ │ - andeq r3, r1, ip, lsl #7 │ │ │ │ - andeq r2, r1, ip, lsr #5 │ │ │ │ - muleq r1, r8, r1 │ │ │ │ - andeq r3, r1, r0, lsl #7 │ │ │ │ - strheq r3, [r1], -r8 │ │ │ │ - andeq r4, r1, r8, lsr #13 │ │ │ │ - ldrdeq r2, [r1], -r0 │ │ │ │ - muleq r1, r4, r5 │ │ │ │ - andeq r3, r1, r4, asr #1 │ │ │ │ - andeq r2, r1, r0, asr #30 │ │ │ │ - andeq r2, r1, r4, lsr #31 │ │ │ │ - andeq r2, r1, ip, lsl #30 │ │ │ │ - andeq r2, r1, r0, lsl #29 │ │ │ │ - andeq r1, r1, r0, lsl #30 │ │ │ │ - andeq r1, r1, ip, ror #27 │ │ │ │ + andeq r2, r1, r8, lsl #8 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + andeq r3, r1, r0, lsr r3 │ │ │ │ + andeq r4, r1, ip, asr #15 │ │ │ │ + muleq r1, r4, r3 │ │ │ │ + andeq r2, r1, r0, lsl #5 │ │ │ │ + andeq r3, r1, r4, ror #6 │ │ │ │ + andeq r4, r1, r4, ror #14 │ │ │ │ + muleq r1, ip, r3 │ │ │ │ + @ instruction: 0x000122bc │ │ │ │ + andeq r2, r1, r8, lsr #3 │ │ │ │ + muleq r1, r0, r3 │ │ │ │ + andeq r3, r1, r8, asr #1 │ │ │ │ + @ instruction: 0x000146b8 │ │ │ │ + andeq r2, r1, r0, ror #31 │ │ │ │ + andeq r4, r1, r4, lsr #11 │ │ │ │ + ldrdeq r3, [r1], -r4 │ │ │ │ + andeq r2, r1, r0, asr pc │ │ │ │ + @ instruction: 0x00012fb4 │ │ │ │ + andeq r2, r1, ip, lsl pc │ │ │ │ + muleq r1, r0, lr │ │ │ │ + andeq r1, r1, r0, lsl pc │ │ │ │ + strdeq r1, [r1], -ip │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - andeq r2, r1, r8, asr fp │ │ │ │ + andeq r2, r1, r8, ror #22 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - andeq r1, r1, r4, lsl #29 │ │ │ │ - andeq r1, r1, r0, ror sp │ │ │ │ - andeq r2, r1, ip, asr #22 │ │ │ │ - andeq r1, r1, r8, asr #26 │ │ │ │ - andeq r1, r1, r4, lsr ip │ │ │ │ - andeq r2, r1, r0, lsl r3 │ │ │ │ + muleq r1, r4, lr │ │ │ │ + andeq r1, r1, r0, lsl #27 │ │ │ │ + andeq r2, r1, ip, asr fp │ │ │ │ + andeq r1, r1, r8, asr sp │ │ │ │ + andeq r1, r1, r4, asr #24 │ │ │ │ + andeq r2, r1, r0, lsr #6 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r1, r1, r8, lsl #16 │ │ │ │ - strdeq r1, [r1], -r4 │ │ │ │ - andeq r1, r1, ip, lsr sp │ │ │ │ - andeq r3, r1, r0, asr #29 │ │ │ │ - muleq r1, ip, ip │ │ │ │ - andeq r3, r1, ip, asr lr │ │ │ │ - andeq r1, r1, r4, lsl #26 │ │ │ │ - andeq r1, r1, r8, asr sl │ │ │ │ - muleq r1, r4, r7 │ │ │ │ - strdeq r1, [r1], -r8 │ │ │ │ + andeq r1, r1, r8, lsl r8 │ │ │ │ + andeq r1, r1, r4, lsl #14 │ │ │ │ + andeq r1, r1, ip, asr #26 │ │ │ │ + ldrdeq r3, [r1], -r0 │ │ │ │ + andeq r1, r1, ip, lsr #25 │ │ │ │ + andeq r3, r1, ip, ror #28 │ │ │ │ + andeq r1, r1, r4, lsl sp │ │ │ │ + andeq r1, r1, r8, ror #20 │ │ │ │ + andeq r1, r1, r4, lsr #15 │ │ │ │ + andeq r1, r1, r8, lsl #26 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - @ instruction: 0x00011cb4 │ │ │ │ - andeq r1, r1, r0, ror #25 │ │ │ │ + andeq r1, r1, r4, asr #25 │ │ │ │ strdeq r1, [r1], -r0 │ │ │ │ - andeq r1, r1, r8, lsl #26 │ │ │ │ - andeq r1, r1, r8, lsl #26 │ │ │ │ - andeq r1, r1, r4, lsl sp │ │ │ │ - andeq r1, r1, r0, lsr #26 │ │ │ │ - andeq r1, r1, ip, lsr #26 │ │ │ │ - andeq r1, r1, r8, lsr sp │ │ │ │ + andeq r1, r1, r0, lsl #26 │ │ │ │ + andeq r1, r1, r8, lsl sp │ │ │ │ + andeq r1, r1, r8, lsl sp │ │ │ │ + andeq r1, r1, r4, lsr #26 │ │ │ │ + andeq r1, r1, r0, lsr sp │ │ │ │ + andeq r1, r1, ip, lsr sp │ │ │ │ andeq r1, r1, r8, asr #26 │ │ │ │ andeq r1, r1, r8, asr sp │ │ │ │ - andeq r1, r1, ip, ror #26 │ │ │ │ - andeq r1, r1, r8, ror sp │ │ │ │ - muleq r1, r0, sp │ │ │ │ - andeq r1, r1, ip, lsr #27 │ │ │ │ + andeq r1, r1, r8, ror #26 │ │ │ │ + andeq r1, r1, ip, ror sp │ │ │ │ + andeq r1, r1, r8, lsl #27 │ │ │ │ + andeq r1, r1, r0, lsr #27 │ │ │ │ + @ instruction: 0x00011dbc │ │ │ │ ldr r3, [pc, #-120] @ 5a318 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ @@ -86624,31 +86624,31 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 5b7d4 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ ldrd sl, [r3] │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ strd sl, [r3] │ │ │ │ b 5b520 │ │ │ │ - andeq r3, r1, r8, lsl #12 │ │ │ │ - @ instruction: 0x00012ab8 │ │ │ │ - andeq r1, r1, ip, lsr #5 │ │ │ │ - andeq r0, r1, r0, lsr pc │ │ │ │ + andeq r3, r1, r8, lsl r6 │ │ │ │ + andeq r2, r1, r8, asr #21 │ │ │ │ + @ instruction: 0x000112bc │ │ │ │ + andeq r0, r1, r0, asr #30 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andeq r4, r1, r8, lsr #29 │ │ │ │ - strdeq r4, [r1], -r4 @ │ │ │ │ - andeq pc, r0, r0, lsl #30 │ │ │ │ - andeq pc, r0, r8, ror pc @ │ │ │ │ + @ instruction: 0x00014eb8 │ │ │ │ + andeq r4, r1, r4, lsl #28 │ │ │ │ + andeq pc, r0, r0, lsl pc @ │ │ │ │ + andeq pc, r0, r8, lsl #31 │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ - andeq pc, r0, r8, ror #27 │ │ │ │ + strdeq pc, [r0], -r8 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ bl 6050 <__aeabi_ddiv@plt> │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ ldrb r6, [r3, r2] │ │ │ │ cmp r6, #83 @ 0x53 │ │ │ │ @@ -87961,34 +87961,34 @@ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b 5c9ac │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ b 5c650 │ │ │ │ - ldrdeq pc, [r0], -r0 │ │ │ │ - andeq r1, r1, ip, lsr #27 │ │ │ │ - andeq pc, r0, ip, lsl #18 │ │ │ │ - andeq pc, r0, r4, ror #17 │ │ │ │ - andeq pc, r0, ip, asr #17 │ │ │ │ - andeq r1, r1, r8, lsr #25 │ │ │ │ - andeq pc, r0, r8, lsl #16 │ │ │ │ - andeq pc, r0, ip, lsl r8 @ │ │ │ │ + andeq pc, r0, r0, ror #27 │ │ │ │ + @ instruction: 0x00011dbc │ │ │ │ + andeq pc, r0, ip, lsl r9 @ │ │ │ │ + strdeq pc, [r0], -r4 │ │ │ │ + ldrdeq pc, [r0], -ip │ │ │ │ + @ instruction: 0x00011cb8 │ │ │ │ + andeq pc, r0, r8, lsl r8 @ │ │ │ │ + andeq pc, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r1, r1, r4, lsl #23 │ │ │ │ - andeq pc, r0, r0, lsl r6 @ │ │ │ │ - andeq pc, r0, r4, lsl r4 @ │ │ │ │ - andeq pc, r0, r0, lsl #6 │ │ │ │ - ldrdeq pc, [r0], -r8 │ │ │ │ - andeq pc, r0, r8, lsl r6 @ │ │ │ │ - @ instruction: 0x0000f5b4 │ │ │ │ - @ instruction: 0x00011ab0 │ │ │ │ - andeq pc, r0, r4, ror #11 │ │ │ │ + muleq r1, r4, fp │ │ │ │ + andeq pc, r0, r0, lsr #12 │ │ │ │ + andeq pc, r0, r4, lsr #8 │ │ │ │ + andeq pc, r0, r0, lsl r3 @ │ │ │ │ + andeq pc, r0, r8, ror #11 │ │ │ │ + andeq pc, r0, r8, lsr #12 │ │ │ │ + andeq pc, r0, r4, asr #11 │ │ │ │ + andeq r1, r1, r0, asr #21 │ │ │ │ + strdeq pc, [r0], -r4 │ │ │ │ + ldrdeq pc, [r0], -ip │ │ │ │ andeq pc, r0, ip, asr #11 │ │ │ │ - @ instruction: 0x0000f5bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #736] @ 0x2e0 │ │ │ │ sub sp, sp, #3312 @ 0xcf0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -89008,84 +89008,84 @@ │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ mov fp, #0 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ b 5df34 │ │ │ │ @ instruction: 0x000162b8 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - muleq r1, r0, r4 │ │ │ │ - andeq pc, r0, r8, rrx │ │ │ │ + andeq r4, r1, r0, lsr #9 │ │ │ │ + andeq pc, r0, r8, ror r0 @ │ │ │ │ andeq r6, r1, r0, asr #4 │ │ │ │ - andeq pc, r0, r0, asr #32 │ │ │ │ - andeq pc, r0, r4, lsl #2 │ │ │ │ - strdeq pc, [r0], -ip │ │ │ │ - strdeq lr, [r0], -ip │ │ │ │ - andeq r1, r1, ip, ror r6 │ │ │ │ + andeq pc, r0, r0, asr r0 @ │ │ │ │ + andeq pc, r0, r4, lsl r1 @ │ │ │ │ + andeq pc, r0, ip, lsl #6 │ │ │ │ + andeq pc, r0, ip │ │ │ │ + andeq r1, r1, ip, lsl #13 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - ldrdeq r1, [r1], -r8 │ │ │ │ - andeq r1, r1, r0, lsr #11 │ │ │ │ - andeq r1, r1, ip, ror r6 │ │ │ │ - andeq r4, r1, r0, asr r0 │ │ │ │ - andeq r1, r1, ip, asr #11 │ │ │ │ - andeq r4, r1, r8, lsr #32 │ │ │ │ - andeq r2, r1, r0, ror #14 │ │ │ │ - muleq r1, r0, r3 │ │ │ │ - andeq r2, r1, r4, lsl #13 │ │ │ │ - andeq r1, r1, r8, asr r3 │ │ │ │ - andeq r1, r1, r0, asr r3 │ │ │ │ + andeq r1, r1, r8, ror #13 │ │ │ │ + @ instruction: 0x000115b0 │ │ │ │ + andeq r1, r1, ip, lsl #13 │ │ │ │ + andeq r4, r1, r0, rrx │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + andeq r4, r1, r8, lsr r0 │ │ │ │ + andeq r2, r1, r0, ror r7 │ │ │ │ + andeq r1, r1, r0, lsr #7 │ │ │ │ + muleq r1, r4, r6 │ │ │ │ + andeq r1, r1, r8, ror #6 │ │ │ │ + andeq r1, r1, r0, ror #6 │ │ │ │ rsbeq r6, ip, r1, ror #24 │ │ │ │ - ldrdeq lr, [r0], -r4 │ │ │ │ - andeq lr, r0, r0, asr #21 │ │ │ │ - andeq r1, r1, r8, ror r4 │ │ │ │ - andeq r1, r1, r0, ror #8 │ │ │ │ - andeq lr, r0, r4, asr #22 │ │ │ │ - andeq lr, r0, r0, lsr sl │ │ │ │ - andeq r1, r1, r8, ror r4 │ │ │ │ - @ instruction: 0x000114b8 │ │ │ │ + andeq lr, r0, r4, ror #23 │ │ │ │ + ldrdeq lr, [r0], -r0 │ │ │ │ + andeq r1, r1, r8, lsl #9 │ │ │ │ + andeq r1, r1, r0, ror r4 │ │ │ │ + andeq lr, r0, r4, asr fp │ │ │ │ + andeq lr, r0, r0, asr #20 │ │ │ │ + andeq r1, r1, r8, lsl #9 │ │ │ │ + andeq r1, r1, r8, asr #9 │ │ │ │ muleq r1, ip, fp │ │ │ │ - muleq r1, ip, r1 │ │ │ │ - muleq r1, r4, r1 │ │ │ │ - andeq r1, r1, r8, lsr r1 │ │ │ │ - @ instruction: 0x000112b8 │ │ │ │ - andeq r1, r1, r8, lsr r3 │ │ │ │ - andeq r1, r1, r4, lsr r3 │ │ │ │ - andeq r1, r1, r0, asr r0 │ │ │ │ - muleq r1, r0, lr │ │ │ │ - andeq r0, r1, r0, ror #31 │ │ │ │ - ldrdeq r0, [r1], -ip │ │ │ │ - andeq r3, r1, r8, lsl fp │ │ │ │ - muleq r1, r4, r0 │ │ │ │ - @ instruction: 0x00010eb8 │ │ │ │ - andeq r1, r1, r0, lsl r0 │ │ │ │ - muleq r1, r0, pc @ │ │ │ │ - andeq r0, r1, r0, asr #27 │ │ │ │ - andeq r0, r1, r4, asr #30 │ │ │ │ - andeq r0, r1, r4, lsr lr │ │ │ │ - ldrdeq r0, [r1], -r8 │ │ │ │ - andeq r0, r1, ip, ror #27 │ │ │ │ - andeq r0, r1, r8, ror sp │ │ │ │ - andeq r0, r1, r4, lsl #24 │ │ │ │ - andeq r0, r1, r8, lsr sp │ │ │ │ - andeq lr, r0, r4, asr #6 │ │ │ │ - andeq lr, r0, ip, lsr r3 │ │ │ │ - andeq lr, r0, ip, lsl #12 │ │ │ │ - andeq r0, r1, r4, ror fp │ │ │ │ - andeq r0, r1, r4, lsl #22 │ │ │ │ - andeq r0, r1, r0, ror #20 │ │ │ │ - andeq r0, r1, r4, lsl sl │ │ │ │ - andeq r0, r1, ip, lsr #20 │ │ │ │ - andeq r3, r1, r4, asr #7 │ │ │ │ - andeq r0, r1, ip, lsr r8 │ │ │ │ - andeq r0, r1, r4, asr #15 │ │ │ │ - andeq r0, r1, r8, lsr #16 │ │ │ │ + andeq r1, r1, ip, lsr #3 │ │ │ │ + andeq r1, r1, r4, lsr #3 │ │ │ │ + andeq r1, r1, r8, asr #2 │ │ │ │ + andeq r1, r1, r8, asr #5 │ │ │ │ + andeq r1, r1, r8, asr #6 │ │ │ │ + andeq r1, r1, r4, asr #6 │ │ │ │ + andeq r1, r1, r0, rrx │ │ │ │ + andeq r0, r1, r0, lsr #29 │ │ │ │ + strdeq r0, [r1], -r0 @ │ │ │ │ + andeq r0, r1, ip, ror #31 │ │ │ │ + andeq r3, r1, r8, lsr #22 │ │ │ │ + andeq r1, r1, r4, lsr #1 │ │ │ │ + andeq r0, r1, r8, asr #29 │ │ │ │ + andeq r1, r1, r0, lsr #32 │ │ │ │ + andeq r0, r1, r0, lsr #31 │ │ │ │ + ldrdeq r0, [r1], -r0 @ │ │ │ │ + andeq r0, r1, r4, asr pc │ │ │ │ + andeq r0, r1, r4, asr #28 │ │ │ │ + andeq r0, r1, r8, ror #25 │ │ │ │ strdeq r0, [r1], -ip │ │ │ │ - strdeq r0, [r1], -r4 │ │ │ │ + andeq r0, r1, r8, lsl #27 │ │ │ │ + andeq r0, r1, r4, lsl ip │ │ │ │ + andeq r0, r1, r8, asr #26 │ │ │ │ + andeq lr, r0, r4, asr r3 │ │ │ │ + andeq lr, r0, ip, asr #6 │ │ │ │ + andeq lr, r0, ip, lsl r6 │ │ │ │ + andeq r0, r1, r4, lsl #23 │ │ │ │ + andeq r0, r1, r4, lsl fp │ │ │ │ + andeq r0, r1, r0, ror sl │ │ │ │ + andeq r0, r1, r4, lsr #20 │ │ │ │ + andeq r0, r1, ip, lsr sl │ │ │ │ + ldrdeq r3, [r1], -r4 │ │ │ │ + andeq r0, r1, ip, asr #16 │ │ │ │ + ldrdeq r0, [r1], -r4 │ │ │ │ + andeq r0, r1, r8, lsr r8 │ │ │ │ + andeq r0, r1, ip, lsl #14 │ │ │ │ + andeq r0, r1, r4, lsl #14 │ │ │ │ andeq r0, r0, r2, lsl #16 │ │ │ │ - andeq r0, r1, r0, ror #11 │ │ │ │ - andeq r0, r1, r8, ror r6 │ │ │ │ + strdeq r0, [r1], -r0 @ │ │ │ │ + andeq r0, r1, r8, lsl #13 │ │ │ │ ldr r3, [pc, #-44] @ 5de14 │ │ │ │ ldr r2, [pc, #-24] @ 5de2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r8, lsl #2] │ │ │ │ ldr r3, [pc, #-56] @ 5de18 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -89334,15 +89334,15 @@ │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r4, r1, r4, lsr #28 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r1, r1, r4, asr r7 │ │ │ │ + andeq r1, r1, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr lr, [pc, #2212] @ 5eaf8 │ │ │ │ ldr ip, [pc, #2212] @ 5eafc │ │ │ │ add lr, pc, lr │ │ │ │ @@ -89898,41 +89898,41 @@ │ │ │ │ bne 5e6bc │ │ │ │ b 5e74c │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ andeq r4, r1, r4, lsr #27 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r4, r1, r0, lsl #27 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - ldrdeq r1, [r1], -r4 │ │ │ │ + andeq r1, r1, r4, ror #13 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ andeq r2, r0, pc, lsl #14 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ - andeq r1, r1, r0, ror #12 │ │ │ │ - andeq r1, r1, ip, lsr r6 │ │ │ │ - andeq r1, r1, r4, ror #11 │ │ │ │ - andeq r1, r1, r4, lsl r6 │ │ │ │ - muleq r1, ip, r5 │ │ │ │ - andeq r1, r1, r4, ror #11 │ │ │ │ - andeq r1, r1, r4, asr r5 │ │ │ │ - andeq r1, r1, r4, lsr #7 │ │ │ │ + andeq r1, r1, r0, ror r6 │ │ │ │ + andeq r1, r1, ip, asr #12 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + andeq r1, r1, r4, lsr #12 │ │ │ │ + andeq r1, r1, ip, lsr #11 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + andeq r1, r1, r4, ror #10 │ │ │ │ + @ instruction: 0x000113b4 │ │ │ │ andeq r6, r0, r2, lsl #2 │ │ │ │ - andeq r1, r1, ip, lsl #6 │ │ │ │ - strdeq r1, [r1], -r0 │ │ │ │ - andeq r1, r1, r8, lsl #6 │ │ │ │ - andeq r1, r1, ip, lsr r2 │ │ │ │ - ldrdeq r1, [r1], -r4 │ │ │ │ - andeq r1, r1, r0, lsl r2 │ │ │ │ - andeq r1, r1, ip, lsl #5 │ │ │ │ - andeq r1, r1, r4, ror #3 │ │ │ │ - andeq r1, r1, r8, ror #2 │ │ │ │ + andeq r1, r1, ip, lsl r3 │ │ │ │ + andeq r1, r1, r0, lsl #6 │ │ │ │ + andeq r1, r1, r8, lsl r3 │ │ │ │ + andeq r1, r1, ip, asr #4 │ │ │ │ + andeq r1, r1, r4, ror #5 │ │ │ │ + andeq r1, r1, r0, lsr #4 │ │ │ │ + muleq r1, ip, r2 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + andeq r1, r1, r8, ror r1 │ │ │ │ andeq r4, r1, r0, asr #12 │ │ │ │ - andeq r1, r1, ip, lsl r0 │ │ │ │ - andeq r1, r1, r4, asr #32 │ │ │ │ - andeq r0, r1, ip, lsr pc │ │ │ │ - andeq r0, r1, ip, asr pc │ │ │ │ + andeq r1, r1, ip, lsr #32 │ │ │ │ + andeq r1, r1, r4, asr r0 │ │ │ │ + andeq r0, r1, ip, asr #30 │ │ │ │ + andeq r0, r1, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ @@ -90011,16 +90011,16 @@ │ │ │ │ b 5ec28 │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ andeq r4, r1, ip, asr #8 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r4, r1, r8, lsl #8 │ │ │ │ andeq r4, r1, r8, asr #7 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - @ instruction: 0x00010eb8 │ │ │ │ andeq r0, r1, r8, asr #29 │ │ │ │ + ldrdeq r0, [r1], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ @@ -90100,16 +90100,16 @@ │ │ │ │ b 5ed8c │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ andeq r4, r1, ip, ror #5 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r4, r1, r4, lsr #5 │ │ │ │ andeq r4, r1, r4, ror #4 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - andeq r0, r1, r4, asr sp │ │ │ │ - andeq r0, r1, r0, ror #26 │ │ │ │ + andeq r0, r1, r4, ror #26 │ │ │ │ + andeq r0, r1, r0, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ bl 614c │ │ │ │ @@ -91095,79 +91095,79 @@ │ │ │ │ ldr sl, [fp, #-1240] @ 0xfffffb28 │ │ │ │ ldr r5, [fp, #-1252] @ 0xfffffb1c │ │ │ │ ldr r9, [fp, #-1244] @ 0xfffffb24 │ │ │ │ b 5f9e4 │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ andeq r4, r1, r8, ror r1 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ + andeq r2, r1, ip, ror #11 │ │ │ │ andeq r4, r1, r8, asr r1 │ │ │ │ - andeq r0, r1, r8, lsr #24 │ │ │ │ + andeq r0, r1, r8, lsr ip │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - andeq r0, r1, r8, lsl ip │ │ │ │ - andeq lr, r0, r0, lsl #23 │ │ │ │ - muleq r0, r8, r6 │ │ │ │ - andeq lr, r0, ip, lsr fp │ │ │ │ - andeq pc, r0, r4, asr r6 @ │ │ │ │ - strdeq lr, [r0], -r8 │ │ │ │ - andeq pc, r0, r0, lsl r6 @ │ │ │ │ - andeq lr, r0, ip, lsr #21 │ │ │ │ - andeq pc, r0, r4, asr #11 │ │ │ │ - andeq lr, r0, ip, lsr sl │ │ │ │ - andeq pc, r0, r4, asr r5 @ │ │ │ │ - andeq lr, r0, r8, asr #19 │ │ │ │ - andeq pc, r0, r0, ror #9 │ │ │ │ - andeq r0, r1, r0, lsr #20 │ │ │ │ - andeq r0, r1, ip, asr #19 │ │ │ │ + andeq r0, r1, r8, lsr #24 │ │ │ │ + muleq r0, r0, fp │ │ │ │ + andeq pc, r0, r8, lsr #13 │ │ │ │ + andeq lr, r0, ip, asr #22 │ │ │ │ + andeq pc, r0, r4, ror #12 │ │ │ │ + andeq lr, r0, r8, lsl #22 │ │ │ │ + andeq pc, r0, r0, lsr #12 │ │ │ │ + @ instruction: 0x0000eabc │ │ │ │ + ldrdeq pc, [r0], -r4 │ │ │ │ + andeq lr, r0, ip, asr #20 │ │ │ │ + andeq pc, r0, r4, ror #10 │ │ │ │ + ldrdeq lr, [r0], -r8 │ │ │ │ + strdeq pc, [r0], -r0 │ │ │ │ + andeq r0, r1, r0, lsr sl │ │ │ │ + ldrdeq r0, [r1], -ip │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - andeq r0, r1, r8, asr r9 │ │ │ │ - andeq r0, r1, r4, asr #18 │ │ │ │ + andeq r0, r1, r8, ror #18 │ │ │ │ + andeq r0, r1, r4, asr r9 │ │ │ │ + andeq r0, r1, r4, asr r9 │ │ │ │ + andeq r0, r1, r0, ror #18 │ │ │ │ + andeq r0, r1, r8, ror #18 │ │ │ │ andeq r0, r1, r4, asr #18 │ │ │ │ - andeq r0, r1, r0, asr r9 │ │ │ │ - andeq r0, r1, r8, asr r9 │ │ │ │ - andeq r0, r1, r4, lsr r9 │ │ │ │ - muleq r0, r0, r7 │ │ │ │ - andeq r0, r1, ip, lsl r9 │ │ │ │ - andeq r0, r1, r0, lsl #18 │ │ │ │ + andeq lr, r0, r0, lsr #15 │ │ │ │ + andeq r0, r1, ip, lsr #18 │ │ │ │ + andeq r0, r1, r0, lsl r9 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ - andeq lr, r0, r8, asr #28 │ │ │ │ - andeq r0, r1, ip, asr #15 │ │ │ │ - andeq lr, r0, ip, ror #11 │ │ │ │ - andeq pc, r0, r4, lsl #2 │ │ │ │ - andeq lr, r0, r0, lsr #11 │ │ │ │ - strheq pc, [r0], -r8 @ │ │ │ │ - andeq lr, r0, r4, asr r5 │ │ │ │ - andeq pc, r0, ip, rrx │ │ │ │ - andeq lr, r0, r4, ror #9 │ │ │ │ + andeq lr, r0, r8, asr lr │ │ │ │ + ldrdeq r0, [r1], -ip │ │ │ │ strdeq lr, [r0], -ip │ │ │ │ - andeq lr, r0, r8, lsl #9 │ │ │ │ - andeq lr, r0, r0, lsr #31 │ │ │ │ - andeq lr, r0, r8, asr r4 │ │ │ │ - andeq lr, r0, r0, ror pc │ │ │ │ - strdeq lr, [r0], -r8 │ │ │ │ - andeq lr, r0, r0, lsl pc │ │ │ │ - andeq lr, r0, ip, lsr #7 │ │ │ │ - andeq lr, r0, r4, asr #29 │ │ │ │ - andeq lr, r0, ip, lsr r3 │ │ │ │ - andeq lr, r0, r4, asr lr │ │ │ │ - andeq lr, r0, r0, ror #5 │ │ │ │ - strdeq lr, [r0], -r8 │ │ │ │ - @ instruction: 0x0000e2b0 │ │ │ │ - andeq lr, r0, r8, asr #27 │ │ │ │ - andeq r0, r1, ip, asr r4 │ │ │ │ - andeq r0, r1, r8, ror #8 │ │ │ │ + andeq pc, r0, r4, lsl r1 @ │ │ │ │ + @ instruction: 0x0000e5b0 │ │ │ │ + andeq pc, r0, r8, asr #1 │ │ │ │ + andeq lr, r0, r4, ror #10 │ │ │ │ + andeq pc, r0, ip, ror r0 @ │ │ │ │ + strdeq lr, [r0], -r4 │ │ │ │ + andeq pc, r0, ip │ │ │ │ + muleq r0, r8, r4 │ │ │ │ + @ instruction: 0x0000efb0 │ │ │ │ + andeq lr, r0, r8, ror #8 │ │ │ │ + andeq lr, r0, r0, lsl #31 │ │ │ │ + andeq lr, r0, r8, lsl #8 │ │ │ │ + andeq lr, r0, r0, lsr #30 │ │ │ │ + @ instruction: 0x0000e3bc │ │ │ │ + ldrdeq lr, [r0], -r4 │ │ │ │ + andeq lr, r0, ip, asr #6 │ │ │ │ + andeq lr, r0, r4, ror #28 │ │ │ │ + strdeq lr, [r0], -r0 │ │ │ │ + andeq lr, r0, r8, lsl #28 │ │ │ │ + andeq lr, r0, r0, asr #5 │ │ │ │ + ldrdeq lr, [r0], -r8 │ │ │ │ + andeq r0, r1, ip, ror #8 │ │ │ │ + andeq r0, r1, r8, ror r4 │ │ │ │ teqmi r0, r0 │ │ │ │ svclt 0x00800000 │ │ │ │ - strdeq r0, [r1], -ip │ │ │ │ - andeq r0, r1, r8, lsl #2 │ │ │ │ - andeq pc, r0, ip, ror pc @ │ │ │ │ - strdeq r0, [r1], -r4 │ │ │ │ + andeq r0, r1, ip, lsl #2 │ │ │ │ + andeq r0, r1, r8, lsl r1 │ │ │ │ + andeq pc, r0, ip, lsl #31 │ │ │ │ + andeq r0, r1, r4, lsl #2 │ │ │ │ andeq r3, r1, ip, lsr #6 │ │ │ │ - andeq pc, r0, r8, ror #28 │ │ │ │ + andeq pc, r0, r8, ror lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r2, [pc, #1772] @ 605c8 │ │ │ │ ldr ip, [pc, #1772] @ 605cc │ │ │ │ @@ -91611,31 +91611,31 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp] │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b 604ec │ │ │ │ bl 65fc <__stack_chk_fail@plt> │ │ │ │ andeq r3, r1, r4, lsl r1 │ │ │ │ - muleq r1, r0, r5 │ │ │ │ + andeq r1, r1, r0, lsr #11 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ ldrdeq r3, [r1], -ip │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - andeq pc, r0, ip, lsl #29 │ │ │ │ - muleq r0, r0, lr │ │ │ │ - @ instruction: 0x0000febc │ │ │ │ - andeq r1, r1, r8, ror #9 │ │ │ │ - andeq pc, r0, r4, asr #29 │ │ │ │ - andeq pc, r0, r8, ror #25 │ │ │ │ + muleq r0, ip, lr │ │ │ │ + andeq pc, r0, r0, lsr #29 │ │ │ │ + andeq pc, r0, ip, asr #29 │ │ │ │ + strdeq r1, [r1], -r8 │ │ │ │ + ldrdeq pc, [r0], -r4 │ │ │ │ + strdeq pc, [r0], -r8 │ │ │ │ andeq r0, r1, r1 │ │ │ │ - andeq pc, r0, r0, lsr sp @ │ │ │ │ + andeq pc, r0, r0, asr #26 │ │ │ │ andeq r2, r1, ip, asr #26 │ │ │ │ - andeq pc, r0, r8, asr #25 │ │ │ │ - andeq pc, r0, r0, lsl #20 │ │ │ │ - andeq pc, r0, r0, lsr r9 @ │ │ │ │ - andeq pc, r0, ip, asr r9 @ │ │ │ │ + ldrdeq pc, [r0], -r8 │ │ │ │ + andeq pc, r0, r0, lsl sl @ │ │ │ │ + andeq pc, r0, r0, asr #18 │ │ │ │ + andeq pc, r0, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ str r0, [ip, #3080] @ 0xc08 │ │ │ │ ldr ip, [pc, #3896] @ 61564 │ │ │ │ sub sp, sp, #980 @ 0x3d4 │ │ │ │ @@ -92609,90 +92609,90 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 60738 │ │ │ │ ldr r2, [pc, #176] @ 61608 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 6128 <__fprintf_chk@plt> │ │ │ │ b 60738 │ │ │ │ - andeq r0, r1, ip, asr #28 │ │ │ │ + andeq r0, r1, ip, asr lr │ │ │ │ muleq r1, ip, r9 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r2, r1, r8, ror r9 │ │ │ │ bpl 11326c8 │ │ │ │ @ instruction: 0x000128b8 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - andeq pc, r0, r4, ror #16 │ │ │ │ - andeq pc, r0, ip, lsl #16 │ │ │ │ - andeq pc, r0, r8, lsr #14 │ │ │ │ - andeq r0, r1, r0, lsr fp │ │ │ │ - andeq sp, r0, r8, ror #1 │ │ │ │ - strdeq pc, [r0], -r4 │ │ │ │ - ldrdeq pc, [r0], -r4 │ │ │ │ - muleq r0, r8, r0 │ │ │ │ + andeq pc, r0, r4, ror r8 @ │ │ │ │ + andeq pc, r0, ip, lsl r8 @ │ │ │ │ + andeq pc, r0, r8, lsr r7 @ │ │ │ │ + andeq r0, r1, r0, asr #22 │ │ │ │ + strdeq sp, [r0], -r8 │ │ │ │ + andeq pc, r0, r4, lsl #12 │ │ │ │ + andeq pc, r0, r4, ror #11 │ │ │ │ + andeq pc, r0, r8, lsr #1 │ │ │ │ ldrdeq r4, [r0], -r8 │ │ │ │ svccc 0x00b00000 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ eormi r0, r0, r0 │ │ │ │ eorsmi r0, r0, r0 │ │ │ │ andeq r6, r0, r0, lsl r5 │ │ │ │ + andeq ip, r0, r0, lsl #29 │ │ │ │ andeq ip, r0, r0, ror lr │ │ │ │ - andeq ip, r0, r0, ror #28 │ │ │ │ - andeq r0, r1, r8, asr r7 │ │ │ │ - ldrdeq r0, [r1], -ip │ │ │ │ - andeq r0, r1, ip, lsl #4 │ │ │ │ - andeq lr, r0, r8, ror #29 │ │ │ │ - ldrdeq lr, [r0], -r0 │ │ │ │ - andeq pc, r0, r4 │ │ │ │ + andeq r0, r1, r8, ror #14 │ │ │ │ + andeq r0, r1, ip, ror #11 │ │ │ │ + andeq r0, r1, ip, lsl r2 │ │ │ │ + strdeq lr, [r0], -r8 │ │ │ │ + andeq lr, r0, r0, ror #31 │ │ │ │ + andeq pc, r0, r4, lsl r0 @ │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ + andeq lr, r0, r8, lsr #27 │ │ │ │ muleq r0, r8, sp │ │ │ │ andeq lr, r0, r8, lsl #27 │ │ │ │ andeq lr, r0, r8, ror sp │ │ │ │ + andeq lr, r0, r4, ror #26 │ │ │ │ + andeq lr, r0, ip, asr sp │ │ │ │ andeq lr, r0, r8, ror #26 │ │ │ │ - andeq lr, r0, r4, asr sp │ │ │ │ - andeq lr, r0, ip, asr #26 │ │ │ │ - andeq lr, r0, r8, asr sp │ │ │ │ andeq r2, r0, fp, lsl #14 │ │ │ │ - andeq pc, r0, r2, asr lr @ │ │ │ │ - andeq lr, r0, r8, ror #25 │ │ │ │ - andeq lr, r0, r0, ror lr │ │ │ │ - muleq r0, r0, lr │ │ │ │ - andeq lr, r0, ip, ror fp │ │ │ │ - andeq lr, r0, r8, ror #24 │ │ │ │ - andeq lr, r0, ip, asr ip │ │ │ │ - andeq lr, r0, ip, lsl #16 │ │ │ │ + andeq pc, r0, r2, ror #28 │ │ │ │ + strdeq lr, [r0], -r8 │ │ │ │ + andeq lr, r0, r0, lsl #29 │ │ │ │ + andeq lr, r0, r0, lsr #29 │ │ │ │ + andeq lr, r0, ip, lsl #23 │ │ │ │ + andeq lr, r0, r8, ror ip │ │ │ │ + andeq lr, r0, ip, ror #24 │ │ │ │ + andeq lr, r0, ip, lsl r8 │ │ │ │ + andeq lr, r0, r4, ror #19 │ │ │ │ ldrdeq lr, [r0], -r4 │ │ │ │ - andeq lr, r0, r4, asr #15 │ │ │ │ - @ instruction: 0x0000c2b8 │ │ │ │ - andeq lr, r0, r0, lsr #14 │ │ │ │ - andeq lr, r0, r0, lsl #17 │ │ │ │ + andeq ip, r0, r8, asr #5 │ │ │ │ + andeq lr, r0, r0, lsr r7 │ │ │ │ + muleq r0, r0, r8 │ │ │ │ addeq r0, r0, r0, lsr #32 │ │ │ │ addeq r0, r0, r0, lsl r0 │ │ │ │ - ldrdeq lr, [r0], -r8 │ │ │ │ - andeq lr, r0, r0, lsl #16 │ │ │ │ - andeq lr, r0, ip, lsr #16 │ │ │ │ - andeq ip, r0, r0, lsl r7 │ │ │ │ - ldrdeq lr, [r0], -ip │ │ │ │ - andeq lr, r0, r0, asr #9 │ │ │ │ + andeq lr, r0, r8, ror #15 │ │ │ │ + andeq lr, r0, r0, lsl r8 │ │ │ │ + andeq lr, r0, ip, lsr r8 │ │ │ │ + andeq ip, r0, r0, lsr #14 │ │ │ │ + andeq lr, r0, ip, ror #9 │ │ │ │ + ldrdeq lr, [r0], -r0 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ andeq r4, r0, r8, ror #11 │ │ │ │ ldrdeq r4, [r0], -ip │ │ │ │ - andeq fp, r0, ip, asr #15 │ │ │ │ + ldrdeq fp, [r0], -ip │ │ │ │ andeq r5, r0, ip, lsr #20 │ │ │ │ @ instruction: 0x000045b0 │ │ │ │ - @ instruction: 0x0000bcb8 │ │ │ │ - andeq r7, r0, r8, lsr sl │ │ │ │ - andeq ip, r0, ip, lsl #9 │ │ │ │ - andeq ip, r0, ip, asr r4 │ │ │ │ - andeq fp, r0, r0, asr #24 │ │ │ │ - andeq fp, r0, r4, lsr ip │ │ │ │ - andeq fp, r0, r8, lsr #24 │ │ │ │ - andeq fp, r0, ip, lsl ip │ │ │ │ - andeq fp, r0, r0, lsl ip │ │ │ │ - @ instruction: 0x0000e1b8 │ │ │ │ - andeq pc, r0, lr, asr #2 │ │ │ │ + andeq fp, r0, r8, asr #25 │ │ │ │ + andeq r7, r0, r8, asr #20 │ │ │ │ + muleq r0, ip, r4 │ │ │ │ + andeq ip, r0, ip, ror #8 │ │ │ │ + andeq fp, r0, r0, asr ip │ │ │ │ + andeq fp, r0, r4, asr #24 │ │ │ │ + andeq fp, r0, r8, lsr ip │ │ │ │ + andeq fp, r0, ip, lsr #24 │ │ │ │ + andeq fp, r0, r0, lsr #24 │ │ │ │ + andeq lr, r0, r8, asr #3 │ │ │ │ + andeq pc, r0, lr, asr r1 @ │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ bl 5e34 │ │ │ │ sub r3, fp, #660 @ 0x294 │ │ │ │ ldrd r2, [r3] │ │ │ │ bl 665c <__aeabi_dsub@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -94830,23 +94830,23 @@ │ │ │ │ ldr r2, [fp, #-632] @ 0xfffffd88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 6788 │ │ │ │ b 637a0 │ │ │ │ svccc 0x00689374 │ │ │ │ stcllt 14, cr7, [sl], #-1000 @ 0xfffffc18 │ │ │ │ - andeq ip, r0, ip, lsl pc │ │ │ │ - strdeq ip, [r0], -ip @ │ │ │ │ - ldrdeq ip, [r0], -r8 │ │ │ │ - strdeq sp, [r0], -lr │ │ │ │ - @ instruction: 0x0000d2be │ │ │ │ + andeq ip, r0, ip, lsr #30 │ │ │ │ + andeq ip, r0, ip, lsl #30 │ │ │ │ + andeq ip, r0, r8, ror #29 │ │ │ │ + andeq sp, r0, lr, lsl #8 │ │ │ │ + andeq sp, r0, lr, asr #5 │ │ │ │ svcvc 0x00fffe02 │ │ │ │ - andeq sp, r0, r2, ror #3 │ │ │ │ - @ instruction: 0x0000cdb8 │ │ │ │ - andeq ip, r0, r8, lsr #26 │ │ │ │ + strdeq sp, [r0], -r2 │ │ │ │ + andeq ip, r0, r8, asr #27 │ │ │ │ + andeq ip, r0, r8, lsr sp │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [fp, #-716] @ 0xfffffd34 │ │ │ │ cmp r2, #132 @ 0x84 │ │ │ │ cmpeq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [fp, #-632] @ 0xfffffd88 │ │ │ │ @@ -96216,17 +96216,17 @@ │ │ │ │ str r2, [sp] │ │ │ │ mla r3, sl, r3, r9 │ │ │ │ ldr r0, [fp, #-640] @ 0xfffffd80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ bl 5fcc │ │ │ │ b 64d54 │ │ │ │ - andeq ip, r0, sl, ror #22 │ │ │ │ - andeq ip, r0, r2, ror #19 │ │ │ │ - @ instruction: 0x0000c8ba │ │ │ │ + andeq ip, r0, sl, ror fp │ │ │ │ + strdeq ip, [r0], -r2 │ │ │ │ + andeq ip, r0, sl, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #1240] @ 652bc │ │ │ │ ldr r2, [pc, #1240] @ 652c0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -96537,32 +96537,32 @@ │ │ │ │ bl 5cfc │ │ │ │ b 65280 │ │ │ │ cmp fp, r4 │ │ │ │ bhi 65230 │ │ │ │ b 64ed4 │ │ │ │ andeq lr, r0, r4, lsl r2 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - andeq fp, r0, r4, lsl r6 │ │ │ │ - strdeq fp, [r0], -r8 │ │ │ │ - andeq fp, r0, r4, lsr #13 │ │ │ │ + andeq fp, r0, r4, lsr #12 │ │ │ │ + andeq fp, r0, r8, lsl #12 │ │ │ │ + @ instruction: 0x0000b6b4 │ │ │ │ @ instruction: 0xfffff804 │ │ │ │ svcvc 0x00fffe01 │ │ │ │ @ instruction: 0xfffff803 │ │ │ │ - ldrdeq fp, [r0], -r0 │ │ │ │ - andeq fp, r0, r0, lsr r7 │ │ │ │ - andeq fp, r0, ip, ror #10 │ │ │ │ - @ instruction: 0x0000b5b8 │ │ │ │ - andeq fp, r0, r0, ror #11 │ │ │ │ - andeq fp, r0, r4, lsl r6 │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - andeq fp, r0, ip, asr r6 │ │ │ │ - andeq fp, r0, r0, ror r6 │ │ │ │ andeq fp, r0, r0, ror #13 │ │ │ │ + andeq fp, r0, r0, asr #14 │ │ │ │ + andeq fp, r0, ip, ror r5 │ │ │ │ + andeq fp, r0, r8, asr #11 │ │ │ │ + strdeq fp, [r0], -r0 │ │ │ │ + andeq fp, r0, r4, lsr #12 │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + andeq fp, r0, ip, ror #12 │ │ │ │ + andeq fp, r0, r0, lsl #13 │ │ │ │ + strdeq fp, [r0], -r0 │ │ │ │ svcvc 0x00ffff01 │ │ │ │ - @ instruction: 0x0000b6bc │ │ │ │ andeq fp, r0, ip, asr #13 │ │ │ │ - ldrdeq fp, [r0], -r4 │ │ │ │ - ldrdeq fp, [r0], -r4 │ │ │ │ - andeq fp, r0, r4, lsl r4 │ │ │ │ + ldrdeq fp, [r0], -ip │ │ │ │ andeq fp, r0, r4, ror #11 │ │ │ │ - strdeq fp, [r0], -ip │ │ │ │ + andeq fp, r0, r4, ror #7 │ │ │ │ + andeq fp, r0, r4, lsr #8 │ │ │ │ + strdeq fp, [r0], -r4 │ │ │ │ + andeq fp, r0, ip, lsl #10 │ │ │ │ bx lr │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -764,2364 +764,2365 @@ │ │ │ │ 0x000682c0 6c617261 74696f6e 20202d66 73746163 laration -fstac │ │ │ │ 0x000682d0 6b2d7072 6f746563 746f722d 7374726f k-protector-stro │ │ │ │ 0x000682e0 6e67202d 66737461 636b2d63 6c617368 ng -fstack-clash │ │ │ │ 0x000682f0 2d70726f 74656374 696f6e20 2d57666f -protection -Wfo │ │ │ │ 0x00068300 726d6174 202d5765 72726f72 3d666f72 rmat -Werror=for │ │ │ │ 0x00068310 6d61742d 73656375 72697479 202d4f33 mat-security -O3 │ │ │ │ 0x00068320 202d7374 643d6339 39000000 5253425f -std=c99...RSB_ │ │ │ │ - 0x00068330 43464c41 47530000 5253425f 44455445 CFLAGS..RSB_DETE │ │ │ │ - 0x00068340 43544544 5f4d454d 5f484945 52415243 CTED_MEM_HIERARC │ │ │ │ - 0x00068350 48595f49 4e464f00 5253425f 494f5f57 HY_INFO.RSB_IO_W │ │ │ │ - 0x00068360 414e545f 4d454d4f 52595f48 49455241 ANT_MEMORY_HIERA │ │ │ │ - 0x00068370 52434859 5f494e46 4f5f5354 52494e47 RCHY_INFO_STRING │ │ │ │ - 0x00068380 00000000 23206175 746f2d74 756e696e ....# auto-tunin │ │ │ │ - 0x00068390 67206f72 69656e74 6564206f 75747075 g oriented outpu │ │ │ │ - 0x000683a0 7420696d 706c6965 73202074 696d6573 t implies times │ │ │ │ - 0x000683b0 3d3d3020 69746572 6174696f 6e732061 ==0 iterations a │ │ │ │ - 0x000683c0 6e642073 6f72742d 61667465 722d6c6f nd sort-after-lo │ │ │ │ - 0x000683d0 61642e0a 00000000 23205468 65206974 ad......# The it │ │ │ │ - 0x000683e0 65726174 696f6e20 74696d65 73207368 eration times sh │ │ │ │ - 0x000683f0 6f756c64 20626520 73706563 69666965 ould be specifie │ │ │ │ - 0x00068400 64206173 20612070 6f736974 69766520 d as a positive │ │ │ │ - 0x00068410 6e756d62 6572210a 00000000 23205769 number!.....# Wi │ │ │ │ - 0x00068420 6c6c206d 65617375 7265206f 6e207469 ll measure on ti │ │ │ │ - 0x00068430 6d65733d 25642069 74657261 74696f6e mes=%d iteration │ │ │ │ - 0x00068440 732e0a00 23203d3d 3d3d3d3d 20424547 s...# ====== BEG │ │ │ │ - 0x00068450 494e2049 6d706174 69656e74 20726573 IN Impatient res │ │ │ │ - 0x00068460 756c7473 20726563 6f726420 666f7220 ults record for │ │ │ │ - 0x00068470 6d617472 69782025 642f2564 3a202573 matrix %d/%d: %s │ │ │ │ - 0x00068480 2e0a0000 23203d3d 3d3d3d3d 2020454e ....# ====== EN │ │ │ │ - 0x00068490 44202049 6d706174 69656e74 20726573 D Impatient res │ │ │ │ - 0x000684a0 756c7473 20726563 6f726420 666f7220 ults record for │ │ │ │ - 0x000684b0 6d617472 69782025 642f2564 3a202573 matrix %d/%d: %s │ │ │ │ - 0x000684c0 2e0a0000 23203d3d 3d3d3d3d 20424547 ....# ====== BEG │ │ │ │ - 0x000684d0 494e2049 6d706174 69656e74 2073756d IN Impatient sum │ │ │ │ - 0x000684e0 6d617279 20726563 6f726420 666f7220 mary record for │ │ │ │ - 0x000684f0 74686520 25642f25 64206d61 74726963 the %d/%d matric │ │ │ │ - 0x00068500 65732073 6f206661 722e0a00 23203d3d es so far...# == │ │ │ │ - 0x00068510 3d3d3d3d 2020454e 44202049 6d706174 ==== END Impat │ │ │ │ - 0x00068520 69656e74 2073756d 6d617279 20726563 ient summary rec │ │ │ │ - 0x00068530 6f726420 666f7220 74686520 25642f25 ord for the %d/% │ │ │ │ - 0x00068540 64206d61 74726963 65732073 6f206661 d matrices so fa │ │ │ │ - 0x00068550 722e0a00 23206d75 6c74692d 66696c65 r...# multi-file │ │ │ │ - 0x00068560 2062656e 63686d61 726b696e 67202866 benchmarking (f │ │ │ │ - 0x00068570 696c6520 25642f25 6429202d 2d206e6f ile %d/%d) -- no │ │ │ │ - 0x00068580 77207573 696e6720 25730a00 23206d75 w using %s..# mu │ │ │ │ - 0x00068590 6c74692d 74797065 2062656e 63686d61 lti-type benchma │ │ │ │ - 0x000685a0 726b696e 67202825 7329202d 2d206e6f rking (%s) -- no │ │ │ │ - 0x000685b0 77207573 696e6720 74797065 636f6465 w using typecode │ │ │ │ - 0x000685c0 20256320 286c6173 74207761 73202563 %c (last was %c │ │ │ │ - 0x000685d0 292e0a00 23204361 63686520 626c6f63 )...# Cache bloc │ │ │ │ - 0x000685e0 6b207369 7a652074 6f74616c 20256c64 k size total %ld │ │ │ │ - 0x000685f0 20627974 65732c20 7065722d 74687265 bytes, per-thre │ │ │ │ - 0x00068600 61642025 6c642062 79746573 0a000000 ad %ld bytes.... │ │ │ │ - 0x00068610 2320736f 20666172 2c207072 6f677261 # so far, progra │ │ │ │ - 0x00068620 6d20746f 6f6b2025 2e336c66 73206f66 m took %.3lfs of │ │ │ │ - 0x00068630 2077616c 6c20636c 6f636b20 74696d65 wall clock time │ │ │ │ - 0x00068640 3b20616e 63696c6c 61727920 74657374 ; ancillary test │ │ │ │ - 0x00068650 7320252e 336c6673 3b20492f 4f20252e s %.3lfs; I/O %. │ │ │ │ - 0x00068660 336c6673 3b206368 65636b73 20252e33 3lfs; checks %.3 │ │ │ │ - 0x00068670 6c66733b 20636f6e 76657273 696f6e73 lfs; conversions │ │ │ │ - 0x00068680 20252e33 6c66733b 20727362 2f6d6b6c %.3lfs; rsb/mkl │ │ │ │ - 0x00068690 2074756e 696e6720 252e336c 66732f25 tuning %.3lfs/% │ │ │ │ - 0x000686a0 2e336c66 73200000 2320536b 69707069 .3lfs ..# Skippi │ │ │ │ - 0x000686b0 6e672075 6e737570 706f7274 65642074 ng unsupported t │ │ │ │ - 0x000686c0 79706520 22256322 202d2d20 706c6561 ype "%c" -- plea │ │ │ │ - 0x000686d0 73652063 686f6f73 65206672 6f6d2022 se choose from " │ │ │ │ - 0x000686e0 2573222e 0a000000 23205573 696e6720 %s".....# Using │ │ │ │ - 0x000686f0 6175746f 20746872 65616473 0a000000 auto threads.... │ │ │ │ - 0x00068700 23205573 696e6720 25642074 68726561 # Using %d threa │ │ │ │ - 0x00068710 64730a00 6572726f 72203a20 706c6561 ds..error : plea │ │ │ │ - 0x00068720 73652072 65636f6d 70696c65 20776974 se recompile wit │ │ │ │ - 0x00068730 6820646f 75626c65 20707265 63697369 h double precisi │ │ │ │ - 0x00068740 6f6e2066 6c6f6174 696e6720 706f696e on floating poin │ │ │ │ - 0x00068750 74206e75 6d626572 73207375 70706f72 t numbers suppor │ │ │ │ - 0x00068760 74656421 200a0000 54686973 206e756d ted! ...This num │ │ │ │ - 0x00068770 65726963 616c2074 79706520 6973206e erical type is n │ │ │ │ - 0x00068780 6f742073 7570706f 72746564 2e0a0000 ot supported.... │ │ │ │ - 0x00068790 62616e64 65642d25 7a647825 7a642d25 banded-%zdx%zd-% │ │ │ │ - 0x000687a0 7a642b25 7a642d25 7a646e7a 2d737061 zd+%zd-%zdnz-spa │ │ │ │ - 0x000687b0 6365642d 257a6400 64656e73 652d257a ced-%zd.dense-%z │ │ │ │ - 0x000687c0 6478257a 642d257a 646e7a00 6c6f7765 dx%zd-%zdnz.lowe │ │ │ │ - 0x000687d0 722d257a 6478257a 642d257a 646e7a2d r-%zdx%zd-%zdnz- │ │ │ │ - 0x000687e0 73706163 65642d25 7a640000 6c6f7765 spaced-%zd..lowe │ │ │ │ - 0x000687f0 722d257a 6478257a 642d257a 646e7a00 r-%zdx%zd-%zdnz. │ │ │ │ - 0x00068800 25732028 73706d76 5f737873 6129203a %s (spmv_sxsa) : │ │ │ │ - 0x00068810 20506c65 61736520 73706563 69667920 Please specify │ │ │ │ - 0x00068820 61206d61 74726978 2066696c 656e616d a matrix filenam │ │ │ │ - 0x00068830 65202877 69746820 2d66290a 00000000 e (with -f)..... │ │ │ │ - 0x00068840 23205265 7573696e 67207479 70652063 # Reusing type c │ │ │ │ - 0x00068850 6f6e7665 72746564 20282563 2d3e2563 onverted (%c->%c │ │ │ │ - 0x00068860 29206172 72617973 2066726f 6d206c61 ) arrays from la │ │ │ │ - 0x00068870 73742069 74657261 74696f6e 20696e73 st iteration ins │ │ │ │ - 0x00068880 74656164 206f6620 72656c6f 6164696e tead of reloadin │ │ │ │ - 0x00068890 67206d61 74726978 2066696c 652e0a00 g matrix file... │ │ │ │ - 0x000688a0 23205265 7573696e 67207361 6d652074 # Reusing same t │ │ │ │ - 0x000688b0 79706520 20202020 28747970 65202563 ype (type %c │ │ │ │ - 0x000688c0 29206172 72617973 2066726f 6d206c61 ) arrays from la │ │ │ │ - 0x000688d0 73742069 74657261 74696f6e 20696e73 st iteration ins │ │ │ │ - 0x000688e0 74656164 206f6620 72656c6f 6164696e tead of reloadin │ │ │ │ - 0x000688f0 67206d61 74726978 2066696c 652e0a00 g matrix file... │ │ │ │ - 0x00068900 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ - 0x00068910 6e67206d 61747269 78206669 6c652025 ng matrix file % │ │ │ │ - 0x00068920 732c2062 65636175 73652069 74206d61 s, because it ma │ │ │ │ - 0x00068930 74636865 73207265 67657820 2f25732f tches regex /%s/ │ │ │ │ - 0x00068940 2e0a0000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ - 0x00068950 6f616469 6e67206d 61747269 78206669 oading matrix fi │ │ │ │ - 0x00068960 6c652025 732c2062 65636175 73652069 le %s, because i │ │ │ │ - 0x00068970 74206d61 74636865 73207375 62737472 t matches substr │ │ │ │ - 0x00068980 696e6720 25732e0a 00000000 70726f62 ing %s......prob │ │ │ │ - 0x00068990 6c656d73 20726561 64696e67 206f7220 lems reading or │ │ │ │ - 0x000689a0 696e7465 72707265 74696e67 2066696c interpreting fil │ │ │ │ - 0x000689b0 65206173 204d6174 72697820 4d61726b e as Matrix Mark │ │ │ │ - 0x000689c0 65743a20 2573202e 2e0a0000 57696c6c et: %s .....Will │ │ │ │ - 0x000689d0 2069676e 6f726520 6572726f 7220616e ignore error an │ │ │ │ - 0x000689e0 6420636f 6e74696e 75652077 69746820 d continue with │ │ │ │ - 0x000689f0 74686520 666f6c6c 6f77696e 67206669 the following fi │ │ │ │ - 0x00068a00 6c65732e 0a000000 2320736b 69707069 les.....# skippi │ │ │ │ - 0x00068a10 6e67206c 6f616469 6e67206e 6f742075 ng loading not u │ │ │ │ - 0x00068a20 6e73796d 6d657472 6963206d 61747269 nsymmetric matri │ │ │ │ - 0x00068a30 78202573 2c206173 20726571 75657374 x %s, as request │ │ │ │ - 0x00068a40 65642e0a 00000000 2320736b 69707069 ed......# skippi │ │ │ │ - 0x00068a50 6e67206c 6f616469 6e672073 796d6d65 ng loading symme │ │ │ │ - 0x00068a60 74726963 206d6174 72697820 25732c20 tric matrix %s, │ │ │ │ - 0x00068a70 61732072 65717565 73746564 2e0a0000 as requested.... │ │ │ │ - 0x00068a80 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ - 0x00068a90 6e672068 65726d69 7469616e 206d6174 ng hermitian mat │ │ │ │ - 0x00068aa0 72697820 25732c20 61732072 65717565 rix %s, as reque │ │ │ │ - 0x00068ab0 73746564 2e0a0000 2320736b 69707069 sted....# skippi │ │ │ │ - 0x00068ac0 6e67206c 6f616469 6e672075 6e73796d ng loading unsym │ │ │ │ - 0x00068ad0 6d657472 6963206d 61747269 78202573 metric matrix %s │ │ │ │ - 0x00068ae0 2c206173 20726571 75657374 65642e0a , as requested.. │ │ │ │ - 0x00068af0 00000000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ - 0x00068b00 6f616469 6e67206d 61747269 78202573 oading matrix %s │ │ │ │ - 0x00068b10 2c206861 76696e67 20257a64 203e2025 , having %zd > % │ │ │ │ - 0x00068b20 7a642061 6c6c6f77 6564206e 6f6e7a65 zd allowed nonze │ │ │ │ - 0x00068b30 726f6573 2e0a0000 2320736b 69707069 roes....# skippi │ │ │ │ - 0x00068b40 6e67206c 6f616469 6e67206d 61747269 ng loading matri │ │ │ │ - 0x00068b50 78202573 2c206861 76696e67 20257a64 x %s, having %zd │ │ │ │ - 0x00068b60 3e3d257a 6420616c 6c6f7765 64206669 >=%zd allowed fi │ │ │ │ - 0x00068b70 6c657369 7a652028 4b694229 2e0a0000 lesize (KiB).... │ │ │ │ - 0x00068b80 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ - 0x00068b90 6e67206d 61747269 78202573 2c206861 ng matrix %s, ha │ │ │ │ - 0x00068ba0 76696e67 20257a64 203c2025 7a642061 ving %zd < %zd a │ │ │ │ - 0x00068bb0 6c6c6f77 6564206e 6f6e7a65 726f6573 llowed nonzeroes │ │ │ │ - 0x00068bc0 2e0a0000 23207265 6164696e 67202573 ....# reading %s │ │ │ │ - 0x00068bd0 2028257a 64206279 74657320 2f20257a (%zd bytes / %z │ │ │ │ - 0x00068be0 64204d69 42202f20 257a6420 6e6e7a20 d MiB / %zd nnz │ │ │ │ - 0x00068bf0 2f20257a 6420726f 7773202f 20257a64 / %zd rows / %zd │ │ │ │ - 0x00068c00 20636f6c 756d6e73 202f2025 7a64204d columns / %zd M │ │ │ │ - 0x00068c10 69422043 4f4f2920 61732074 79706520 iB COO) as type │ │ │ │ - 0x00068c20 25632e2e 2e0a0000 6e6f7420 61204d61 %c......not a Ma │ │ │ │ - 0x00068c30 74726978 204d6172 6b657420 666f726d trix Market form │ │ │ │ - 0x00068c40 6174206d 61747269 78203a20 2573202e at matrix : %s . │ │ │ │ - 0x00068c50 2e0a0000 23206669 6c652069 6e707574 ....# file input │ │ │ │ - 0x00068c60 206f6620 25732074 6f6f6b20 25362e32 of %s took %6.2 │ │ │ │ - 0x00068c70 6c662073 2028252e 306c6620 6e6e7a2c lf s (%.0lf nnz, │ │ │ │ - 0x00068c80 20252e30 6c66206e 6e7a2f73 20292028 %.0lf nnz/s ) ( │ │ │ │ - 0x00068c90 252e326c 66204d42 2f732029 200a0000 %.2lf MB/s ) ... │ │ │ │ - 0x00068ca0 23204d61 74726978 2073616d 706c696e # Matrix samplin │ │ │ │ - 0x00068cb0 673a2075 73696e67 206f6e6c 7920257a g: using only %z │ │ │ │ - 0x00068cc0 64206e6f 6e7a6572 6f657320 6f757420 d nonzeroes out │ │ │ │ - 0x00068cd0 6f662072 65616420 257a642e 0a000000 of read %zd..... │ │ │ │ - 0x00068ce0 23204578 70616e64 65642073 796d6d65 # Expanded symme │ │ │ │ - 0x00068cf0 74727920 746f2025 7a64206e 6e7a2028 try to %zd nnz ( │ │ │ │ - 0x00068d00 746f2062 6520636c 65616e73 6564206f to be cleansed o │ │ │ │ - 0x00068d10 66206469 61676f6e 616c2064 75706c69 f diagonal dupli │ │ │ │ - 0x00068d20 63617465 73292e20 44656c65 74696e67 cates). Deleting │ │ │ │ - 0x00068d30 20616e64 2073796d 6d657472 79202f20 and symmetry / │ │ │ │ - 0x00068d40 6865726d 69746961 6e6e6573 7320666c hermitianness fl │ │ │ │ - 0x00068d50 6167732e 0a000000 23206578 636c7564 ags.....# exclud │ │ │ │ - 0x00068d60 696e6720 61207472 69616e67 6c652061 ing a triangle a │ │ │ │ - 0x00068d70 6e642066 6f726369 626c7920 61646469 nd forcibly addi │ │ │ │ - 0x00068d80 6e672064 6961676f 6e616c20 656c656d ng diagonal elem │ │ │ │ - 0x00068d90 656e7473 20286475 706c6963 61746573 ents (duplicates │ │ │ │ - 0x00068da0 2077696c 6c206265 2072656d 6f766564 will be removed │ │ │ │ - 0x00068db0 290a0000 23206469 73636172 64656420 )...# discarded │ │ │ │ - 0x00068dc0 257a6420 6e6f6e20 6c6f7765 7220656c %zd non lower el │ │ │ │ - 0x00068dd0 656d656e 7473206f 6620257a 642e0a00 ements of %zd... │ │ │ │ - 0x00068de0 23206469 73636172 64656420 257a6420 # discarded %zd │ │ │ │ - 0x00068df0 6e6f6e20 75707065 7220656c 656d656e non upper elemen │ │ │ │ - 0x00068e00 7473206f 6620257a 642e0a00 66696c65 ts of %zd...file │ │ │ │ - 0x00068e10 20257320 7365656d 7320746f 2073746f %s seems to sto │ │ │ │ - 0x00068e20 72652061 20766563 746f720a 00000000 re a vector..... │ │ │ │ - 0x00068e30 72657175 6972696e 6720626f 74682073 requiring both s │ │ │ │ - 0x00068e40 796d6d65 74726963 20616e64 20756e73 ymmetric and uns │ │ │ │ - 0x00068e50 796d6d65 74726963 20666c61 67732069 ymmetric flags i │ │ │ │ - 0x00068e60 7320636f 6e747261 64696374 6f727921 s contradictory! │ │ │ │ - 0x00068e70 0a000000 23205761 726e696e 673a206e ....# Warning: n │ │ │ │ - 0x00068e80 6f6e2063 6f6d706c 6578206d 61747269 on complex matri │ │ │ │ - 0x00068e90 78207769 74682068 65726d69 7469616e x with hermitian │ │ │ │ - 0x00068ea0 20666c61 67732120 436f6e76 65727469 flags! Converti │ │ │ │ - 0x00068eb0 6e672074 6f207379 6d6d6574 72696321 ng to symmetric! │ │ │ │ - 0x00068ec0 0a000000 23205761 726e696e 673a2063 ....# Warning: c │ │ │ │ - 0x00068ed0 6f6d706c 6578206d 61747269 78207769 omplex matrix wi │ │ │ │ - 0x00068ee0 74682068 65726d69 7469616e 20616e64 th hermitian and │ │ │ │ - 0x00068ef0 2073796d 6d657472 69632066 6c616773 symmetric flags │ │ │ │ - 0x00068f00 2120436f 6e766572 74696e67 20746f20 ! Converting to │ │ │ │ - 0x00068f10 73796d6d 65747269 63210a00 23707265 symmetric!..#pre │ │ │ │ - 0x00068f20 2d736f72 74696e67 2028257a 6420656c -sorting (%zd el │ │ │ │ - 0x00068f30 656d656e 74732920 746f6f6b 20256c67 ements) took %lg │ │ │ │ - 0x00068f40 20730a00 23776565 64696e67 20647570 s..#weeding dup │ │ │ │ - 0x00068f50 6c696361 74657320 28746f20 257a6420 licates (to %zd │ │ │ │ - 0x00068f60 656c656d 656e7473 2920746f 6f6b2025 elements) took % │ │ │ │ - 0x00068f70 6c672073 2028616e 64206368 65636b2c lg s (and check, │ │ │ │ - 0x00068f80 20256c67 20732029 0a000000 23204765 %lg s )....# Ge │ │ │ │ - 0x00068f90 6e657261 74696e67 20612064 6961676f nerating a diago │ │ │ │ - 0x00068fa0 6e616c6c 7920706f 70756c61 74656420 nally populated │ │ │ │ - 0x00068fb0 6d617472 6978206f 6620257a 64207820 matrix of %zd x │ │ │ │ - 0x00068fc0 257a640a 00000000 73657420 78746963 %zd.....set xtic │ │ │ │ - 0x00068fd0 7320726f 74617465 0a000000 73657420 s rotate....set │ │ │ │ - 0x00068fe0 7465726d 20706f73 74736372 69707420 term postscript │ │ │ │ - 0x00068ff0 65707320 636f6c6f 720a0000 73657420 eps color...set │ │ │ │ - 0x00069000 6f757470 75742022 25732d64 69737470 output "%s-distp │ │ │ │ - 0x00069010 6c6f742e 65707322 0a000000 73657420 lot.eps"....set │ │ │ │ - 0x00069020 6d756c74 69706c6f 74206c61 796f7574 multiplot layout │ │ │ │ - 0x00069030 20312c32 20746974 6c652022 25732028 1,2 title "%s ( │ │ │ │ - 0x00069040 257a6420 7820257a 642c2025 7a64206e %zd x %zd, %zd n │ │ │ │ - 0x00069050 6e7a2922 0a000000 0a0a706c 6f742022 nz)"......plot " │ │ │ │ - 0x00069060 2d222075 73696e67 20313a32 20746974 -" using 1:2 tit │ │ │ │ - 0x00069070 6c652022 63756d75 6c617469 76652025 le "cumulative % │ │ │ │ - 0x00069080 7320706f 70756c61 74696f6e 20286e6e s population (nn │ │ │ │ - 0x00069090 7a29220a 00000000 256c6420 256c640a z)".....%ld %ld. │ │ │ │ - 0x000690a0 00000000 756e7365 74206d75 6c746970 ....unset multip │ │ │ │ - 0x000690b0 6c6f740a 00000000 2325253a 4e4e5a5f lot.....#%%:NNZ_ │ │ │ │ - 0x000690c0 5045525f 524f575f 53544444 45563a00 PER_ROW_STDDEV:. │ │ │ │ - 0x000690d0 09253130 2e307a64 0a000000 2325253a .%10.0zd....#%%: │ │ │ │ - 0x000690e0 524f5753 5f4d4544 49414e3a 00000000 ROWS_MEDIAN:.... │ │ │ │ - 0x000690f0 09253130 2e30670a 00000000 2325253a .%10.0g.....#%%: │ │ │ │ - 0x00069100 4e4e5a5f 5045525f 434f4c5f 53544444 NNZ_PER_COL_STDD │ │ │ │ - 0x00069110 45563a00 2325253a 434f4c53 5f4d4544 EV:.#%%:COLS_MED │ │ │ │ - 0x00069120 49414e3a 00000000 23205741 524e494e IAN:....# WARNIN │ │ │ │ - 0x00069130 473a2053 6b697070 696e6720 6e6f6e2d G: Skipping non- │ │ │ │ - 0x00069140 706f7369 74697665 206e7268 73202825 positive nrhs (% │ │ │ │ - 0x00069150 7a64293a 20697320 74686973 2061206d zd): is this a m │ │ │ │ - 0x00069160 69737461 6b65203f 0a000000 23206d75 istake ?....# mu │ │ │ │ - 0x00069170 6c74692d 6e726873 2062656e 63686d61 lti-nrhs benchma │ │ │ │ - 0x00069180 726b696e 67202825 7329202d 2d206e6f rking (%s) -- no │ │ │ │ - 0x00069190 77207573 696e6720 6e726873 20257a64 w using nrhs %zd │ │ │ │ - 0x000691a0 2e0a0000 23206d75 6c74692d 696e6358 ....# multi-incX │ │ │ │ - 0x000691b0 2062656e 63686d61 726b696e 67202825 benchmarking (% │ │ │ │ - 0x000691c0 7a642f25 7a642920 2d2d206e 6f772075 zd/%zd) -- now u │ │ │ │ - 0x000691d0 73696e67 20696e63 583d257a 642e0a00 sing incX=%zd... │ │ │ │ - 0x000691e0 23206d75 6c74692d 696e6359 2062656e # multi-incY ben │ │ │ │ - 0x000691f0 63686d61 726b696e 67202825 7a642f25 chmarking (%zd/% │ │ │ │ - 0x00069200 7a642920 2d2d206e 6f772075 73696e67 zd) -- now using │ │ │ │ - 0x00069210 20696e63 593d257a 642e0a00 23205741 incY=%zd...# WA │ │ │ │ - 0x00069220 524e494e 473a2053 6b697070 696e6720 RNING: Skipping │ │ │ │ - 0x00069230 6e6f6e2d 706f7369 74697665 20696e63 non-positive inc │ │ │ │ - 0x00069240 58202825 64293a20 69732074 68697320 X (%d): is this │ │ │ │ - 0x00069250 61206d69 7374616b 65203f0a 00000000 a mistake ?..... │ │ │ │ - 0x00069260 23205741 524e494e 473a2053 6b697070 # WARNING: Skipp │ │ │ │ - 0x00069270 696e6720 6e6f6e2d 706f7369 74697665 ing non-positive │ │ │ │ - 0x00069280 20696e63 59202825 64293a20 69732074 incY (%d): is t │ │ │ │ - 0x00069290 68697320 61206d69 7374616b 65203f0a his a mistake ?. │ │ │ │ - 0x000692a0 00000000 2320536b 69707069 6e672061 ....# Skipping a │ │ │ │ - 0x000692b0 20636173 65207769 74682069 6e63583d case with incX= │ │ │ │ - 0x000692c0 257a6420 696e6359 3d257a64 206e7268 %zd incY=%zd nrh │ │ │ │ - 0x000692d0 733d257a 642e0a00 23205573 696e6720 s=%zd...# Using │ │ │ │ - 0x000692e0 616c7068 613d2564 20626574 613d2564 alpha=%d beta=%d │ │ │ │ - 0x000692f0 206f7264 65723d25 7320666f 72207273 order=%s for rs │ │ │ │ - 0x00069300 625f7370 6d762f72 73625f73 7073762f b_spmv/rsb_spsv/ │ │ │ │ - 0x00069310 7273625f 73706d6d 2f727362 5f737073 rsb_spmm/rsb_sps │ │ │ │ - 0x00069320 6d2e0a00 25253a55 4e4f5244 45524544 m...%%:UNORDERED │ │ │ │ - 0x00069330 5f434f4f 5f504552 464f524d 414e4345 _COO_PERFORMANCE │ │ │ │ - 0x00069340 3a000000 25730925 63092563 09257a64 :...%s.%c.%c.%zd │ │ │ │ - 0x00069350 09257a64 09257a64 09257a64 00000000 .%zd.%zd.%zd.... │ │ │ │ - 0x00069360 23206d75 6c74692d 7472616e 73706f73 # multi-transpos │ │ │ │ - 0x00069370 65206265 6e63686d 61726b69 6e67202d e benchmarking - │ │ │ │ - 0x00069380 2d206e6f 77207573 696e6720 7472616e - now using tran │ │ │ │ - 0x00069390 7341203d 2025632e 0a000000 23207379 sA = %c.....# sy │ │ │ │ - 0x000693a0 6d6d6574 72696320 6d617472 6978202d mmetric matrix - │ │ │ │ - 0x000693b0 2d2d2073 6b697070 696e6720 7472616e -- skipping tran │ │ │ │ - 0x000693c0 73706f73 65642062 656e6368 6d61726b sposed benchmark │ │ │ │ - 0x000693d0 696e670a 00000000 23207769 6c6c2075 ing.....# will u │ │ │ │ - 0x000693e0 73652069 6e707574 206d6174 72697820 se input matrix │ │ │ │ - 0x000693f0 666c6167 733a2000 2c200000 23205573 flags: ., ..# Us │ │ │ │ - 0x00069400 696e6720 256c6420 74687265 6164730a ing %ld threads. │ │ │ │ - 0x00069410 00000000 5741524e 494e4720 3a206469 ....WARNING : di │ │ │ │ - 0x00069420 7361626c 696e6720 696e2070 6c616365 sabling in place │ │ │ │ - 0x00069430 20616c6c 6f636174 696f6e20 666c6167 allocation flag │ │ │ │ - 0x00069440 203a2069 74206973 206f6e6c 7920616c : it is only al │ │ │ │ - 0x00069450 6c6f7765 6420666f 72203178 31210a00 lowed for 1x1!.. │ │ │ │ - 0x00069460 23207769 6c6c2072 65706561 7420636f # will repeat co │ │ │ │ - 0x00069470 6e737472 7563746f 72202564 2074696d nstructor %d tim │ │ │ │ - 0x00069480 65730a00 236d6174 72697820 69732064 es..#matrix is d │ │ │ │ - 0x00069490 6961676f 6e616c20 646f6d69 6e616e74 iagonal dominant │ │ │ │ - 0x000694a0 0a000000 236d6174 72697820 6973206e ....#matrix is n │ │ │ │ - 0x000694b0 6f742064 6961676f 6e616c20 646f6d69 ot diagonal domi │ │ │ │ - 0x000694c0 6e616e74 0a000000 23646961 676f6e61 nant....#diagona │ │ │ │ - 0x000694d0 6c20646f 6d696e61 6e636520 636f6d70 l dominance comp │ │ │ │ - 0x000694e0 75746564 20696e20 3f20730a 00000000 uted in ? s..... │ │ │ │ - 0x000694f0 70657266 6f726d69 6e672045 58504552 performing EXPER │ │ │ │ - 0x00069500 494d454e 54414c20 494c552d 300a0000 IMENTAL ILU-0... │ │ │ │ - 0x00069510 70657266 6f726d65 64204558 50455249 performed EXPERI │ │ │ │ - 0x00069520 4d454e54 414c2049 4c552d30 20776974 MENTAL ILU-0 wit │ │ │ │ - 0x00069530 68207375 63636573 7320696e 20256c67 h success in %lg │ │ │ │ - 0x00069540 20732e0a 00000000 23696e64 69766964 s......#individ │ │ │ │ - 0x00069550 75616c20 75706461 7465206f 6620257a ual update of %z │ │ │ │ - 0x00069560 6420656c 656d656e 74732069 6e206173 d elements in as │ │ │ │ - 0x00069570 73656d62 6c656420 52534220 746f6f6b sembled RSB took │ │ │ │ - 0x00069580 2025322e 35662073 3a202532 2e356625 %2.5f s: %2.5f% │ │ │ │ - 0x00069590 25206f66 20636f6e 73747275 6374696f % of constructio │ │ │ │ - 0x000695a0 6e207469 6d650a00 23657874 72616374 n time..#extract │ │ │ │ - 0x000695b0 696f6e20 6f662025 7a642065 6c656d65 ion of %zd eleme │ │ │ │ - 0x000695c0 6e747320 696e2073 6f727465 6420434f nts in sorted CO │ │ │ │ - 0x000695d0 4f20746f 6f6b2025 322e3566 20733a20 O took %2.5f s: │ │ │ │ - 0x000695e0 25322e35 66252520 6f662063 6f6e7374 %2.5f%% of const │ │ │ │ - 0x000695f0 72756374 696f6e20 74696d65 0a000000 ruction time.... │ │ │ │ - 0x00069600 23657874 72616374 696f6e20 746f2075 #extraction to u │ │ │ │ - 0x00069610 6e736f72 74656420 434f4f20 756e696d nsorted COO unim │ │ │ │ - 0x00069620 706c656d 656e7465 640a0000 23657874 plemented...#ext │ │ │ │ - 0x00069630 72616374 696f6e20 6f662025 7a642065 raction of %zd e │ │ │ │ - 0x00069640 6c656d65 6e747320 696e2043 53522074 lements in CSR t │ │ │ │ - 0x00069650 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ - 0x00069660 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ - 0x00069670 74696f6e 2074696d 650a0000 23657874 tion time...#ext │ │ │ │ - 0x00069680 72616374 696f6e20 6f662025 7a642065 raction of %zd e │ │ │ │ - 0x00069690 6c656d65 6e747320 696e2043 53432074 lements in CSC t │ │ │ │ - 0x000696a0 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ - 0x000696b0 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ - 0x000696c0 74696f6e 2074696d 650a0000 23636c6f tion time...#clo │ │ │ │ - 0x000696d0 6e696e67 206f6620 257a6420 656c656d ning of %zd elem │ │ │ │ - 0x000696e0 656e7473 20746f6f 6b202532 2e356620 ents took %2.5f │ │ │ │ - 0x000696f0 733a2025 322e3566 2525206f 6620636f s: %2.5f%% of co │ │ │ │ - 0x00069700 6e737472 75637469 6f6e2074 696d650a nstruction time. │ │ │ │ - 0x00069710 00000000 23636f6e 76657273 696f6e20 ....#conversion │ │ │ │ - 0x00069720 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ - 0x00069730 746f2052 434f4f20 746f6f6b 2025322e to RCOO took %2. │ │ │ │ - 0x00069740 35662073 3a202532 2e356625 25206f66 5f s: %2.5f%% of │ │ │ │ - 0x00069750 20636f6e 73747275 6374696f 6e207469 construction ti │ │ │ │ - 0x00069760 6d650a00 23636f6e 76657273 696f6e20 me..#conversion │ │ │ │ - 0x00069770 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ - 0x00069780 746f2073 6f727465 6420434f 4f20746f to sorted COO to │ │ │ │ - 0x00069790 6f6b2025 322e3566 20733a20 25322e35 ok %2.5f s: %2.5 │ │ │ │ - 0x000697a0 66252520 6f662063 6f6e7374 72756374 f%% of construct │ │ │ │ - 0x000697b0 696f6e20 74696d65 0a000000 23636f6e ion time....#con │ │ │ │ - 0x000697c0 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ - 0x000697d0 6c656d65 6e747320 746f2043 53522074 lements to CSR t │ │ │ │ - 0x000697e0 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ - 0x000697f0 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ - 0x00069800 74696f6e 2074696d 650a0000 23636f6e tion time...#con │ │ │ │ - 0x00069810 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ - 0x00069820 6c656d65 6e747320 746f2043 53432074 lements to CSC t │ │ │ │ - 0x00069830 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ - 0x00069840 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ - 0x00069850 74696f6e 2074696d 650a0000 23636f6e tion time...#con │ │ │ │ - 0x00069860 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ - 0x00069870 6c656d65 6e747320 746f2075 6e736f72 lements to unsor │ │ │ │ - 0x00069880 74656420 434f4f20 746f6f6b 2025322e ted COO took %2. │ │ │ │ - 0x00069890 35662073 3a202532 2e356625 25206f66 5f s: %2.5f%% of │ │ │ │ - 0x000698a0 20636f6e 73747275 6374696f 6e207469 construction ti │ │ │ │ - 0x000698b0 6d650a00 2320436f 6e737472 75637465 me..# Constructe │ │ │ │ - 0x000698c0 64206d61 74726978 2028746f 6f6b2025 d matrix (took % │ │ │ │ - 0x000698d0 2e336c66 73293a20 00000000 25732825 .3lfs): ....%s(% │ │ │ │ - 0x000698e0 7a642078 20257a64 295b2570 5d7b2563 zd x %zd)[%p]{%c │ │ │ │ - 0x000698f0 7d204020 28257a64 28257a64 2e2e257a } @ (%zd(%zd..%z │ │ │ │ - 0x00069900 64292c25 7a642825 7a642e2e 257a6429 d),%zd(%zd..%zd) │ │ │ │ - 0x00069910 29202825 7a64206e 6e7a2c20 252e326c ) (%zd nnz, %.2l │ │ │ │ - 0x00069920 67206e6e 7a2f7229 20666c61 67732030 g nnz/r) flags 0 │ │ │ │ - 0x00069930 78257820 28636f6f 3a25642c 20637372 x%x (coo:%d, csr │ │ │ │ - 0x00069940 3a25642c 2068773a 25642c20 69633a25 :%d, hw:%d, ic:% │ │ │ │ - 0x00069950 642c2066 693a2564 292c2073 746f7261 d, fi:%d), stora │ │ │ │ - 0x00069960 67653a20 257a782c 20737562 6d3a2025 ge: %zx, subm: % │ │ │ │ - 0x00069970 7a642c20 73796d66 6c616773 3a272573 zd, symflags:'%s │ │ │ │ - 0x00069980 25732573 25732573 27257300 2366696c %s%s%s%s'%s.#fil │ │ │ │ - 0x00069990 65206f75 74707574 206f6620 25732074 e output of %s t │ │ │ │ - 0x000699a0 6f6f6b20 256c6620 73202825 2e306c66 ook %lf s (%.0lf │ │ │ │ - 0x000699b0 206e6e7a 2c20252e 306c6620 6e6e7a2f nnz, %.0lf nnz/ │ │ │ │ - 0x000699c0 73202920 28252e35 6c66204d 422f7320 s ) (%.5lf MB/s │ │ │ │ - 0x000699d0 29200a00 52534220 53706172 73652042 ) ..RSB Sparse B │ │ │ │ - 0x000699e0 6c6f636b 73204175 746f7475 6e657220 locks Autotuner │ │ │ │ - 0x000699f0 696e766f 6b656420 72657175 65737469 invoked requesti │ │ │ │ - 0x00069a00 6e67206d 61782025 64207370 6c697473 ng max %d splits │ │ │ │ - 0x00069a10 20616e64 206d6178 20256420 6d657267 and max %d merg │ │ │ │ - 0x00069a20 65732069 6e202564 20726f75 6e64732c es in %d rounds, │ │ │ │ - 0x00069a30 20746872 65616473 20737065 632e2564 threads spec.%d │ │ │ │ - 0x00069a40 20287370 65636966 79206e65 67617469 (specify negati │ │ │ │ - 0x00069a50 76652076 616c7565 7320746f 20656e61 ve values to ena │ │ │ │ - 0x00069a60 626c6520 74687265 61647320 74756e69 ble threads tuni │ │ │ │ - 0x00069a70 6e67292e 0a000000 46697273 74207275 ng).....First ru │ │ │ │ - 0x00069a80 6e206f66 20525342 20417574 6f74756e n of RSB Autotun │ │ │ │ - 0x00069a90 65722074 6f6f6b20 256c6720 73202028 er took %lg s ( │ │ │ │ - 0x00069aa0 252e336c 65207320 2d3e2025 2e336c65 %.3le s -> %.3le │ │ │ │ - 0x00069ab0 20732070 65722073 706d765f 73787361 s per spmv_sxsa │ │ │ │ - 0x00069ac0 29202874 756e6564 3a202564 202d3e20 ) (tuned: %d -> │ │ │ │ - 0x00069ad0 2564206c 7375626d 292e0a00 46697273 %d lsubm)...Firs │ │ │ │ - 0x00069ae0 74207275 6e206f66 20525342 20417574 t run of RSB Aut │ │ │ │ - 0x00069af0 6f74756e 65722074 6f6f6b20 256c6720 otuner took %lg │ │ │ │ - 0x00069b00 7320616e 64206469 64206e6f 74206368 s and did not ch │ │ │ │ - 0x00069b10 616e6765 206d6174 7269782e 0a000000 ange matrix..... │ │ │ │ - 0x00069b20 52534220 53706172 73652042 6c6f636b RSB Sparse Block │ │ │ │ - 0x00069b30 73204175 746f7475 6e657220 696e766f s Autotuner invo │ │ │ │ - 0x00069b40 6b656420 72657175 65737469 6e67206d ked requesting m │ │ │ │ - 0x00069b50 61782025 64207370 6c697473 20616e64 ax %d splits and │ │ │ │ - 0x00069b60 206d6178 20256420 6d657267 65732069 max %d merges i │ │ │ │ - 0x00069b70 6e202564 20726f75 6e64732c 20617574 n %d rounds, aut │ │ │ │ - 0x00069b80 6f207468 72656164 73207370 65632e0a o threads spec.. │ │ │ │ - 0x00069b90 00000000 5365636f 6e642072 756e206f ....Second run o │ │ │ │ - 0x00069ba0 66205253 42204175 746f7475 6e657220 f RSB Autotuner │ │ │ │ - 0x00069bb0 746f6f6b 20256c67 20732061 6e642065 took %lg s and e │ │ │ │ - 0x00069bc0 7374696d 61746564 20612073 70656564 stimated a speed │ │ │ │ - 0x00069bd0 7570206f 6620256c 66207820 28252e33 up of %lf x (%.3 │ │ │ │ - 0x00069be0 6c652073 202d3e20 252e336c 65207320 le s -> %.3le s │ │ │ │ - 0x00069bf0 70657220 6f702920 696e206e 6577206d per op) in new m │ │ │ │ - 0x00069c00 61747269 78202825 64202d3e 20256420 atrix (%d -> %d │ │ │ │ - 0x00069c10 6c737562 6d290a00 52534220 4175746f lsubm)..RSB Auto │ │ │ │ - 0x00069c20 74756e65 72207375 67676573 74656420 tuner suggested │ │ │ │ - 0x00069c30 61206e65 77206d61 74726978 3a206672 a new matrix: fr │ │ │ │ - 0x00069c40 6565696e 67207468 65206f6c 64206f6e eeing the old on │ │ │ │ - 0x00069c50 652e0a00 5365636f 6e642072 756e206f e...Second run o │ │ │ │ - 0x00069c60 66205253 42204175 746f7475 6e657220 f RSB Autotuner │ │ │ │ - 0x00069c70 746f6f6b 20256c67 20732061 6e642065 took %lg s and e │ │ │ │ - 0x00069c80 7374696d 61746564 20612073 70656564 stimated a speed │ │ │ │ - 0x00069c90 7570206f 6620256c 66207820 28252e33 up of %lf x (%.3 │ │ │ │ - 0x00069ca0 6c652073 202d3e20 252e336c 65207320 le s -> %.3le s │ │ │ │ - 0x00069cb0 70657220 6f702920 696e2073 616d6520 per op) in same │ │ │ │ - 0x00069cc0 6d617472 69782028 2564202d 3e202564 matrix (%d -> %d │ │ │ │ - 0x00069cd0 206c7375 626d290a 00000000 53657474 lsubm).....Sett │ │ │ │ - 0x00069ce0 696e6720 6175746f 74756e69 6e672073 ing autotuning s │ │ │ │ - 0x00069cf0 75676765 73746564 20746872 65616420 uggested thread │ │ │ │ - 0x00069d00 636f756e 74206f66 20256420 2877696c count of %d (wil │ │ │ │ - 0x00069d10 6c20736b 69702066 75727468 65722074 l skip further t │ │ │ │ - 0x00069d20 68726561 64206e75 6d626572 20636f6e hread number con │ │ │ │ - 0x00069d30 66696775 72617469 6f6e7321 290a0000 figurations!)... │ │ │ │ - 0x00069d40 2320506f 73742d61 75746f74 756e696e # Post-autotunin │ │ │ │ - 0x00069d50 67207065 72666f72 6d616e63 65207265 g performance re │ │ │ │ - 0x00069d60 63686563 6b3a0a00 23235253 42204c48 check:..##RSB LH │ │ │ │ - 0x00069d70 5320257a 6420656c 656d656e 74732070 S %zd elements p │ │ │ │ - 0x00069d80 72652d70 65656b3a 0a000000 23235253 re-peek:....##RS │ │ │ │ - 0x00069d90 42205248 5320257a 6420656c 656d656e B RHS %zd elemen │ │ │ │ - 0x00069da0 74732070 72652d70 65656b3a 0a000000 ts pre-peek:.... │ │ │ │ - 0x00069db0 5b215d20 61207072 6f626c65 6d206f63 [!] a problem oc │ │ │ │ - 0x00069dc0 63757272 65642069 6e207370 61727365 curred in sparse │ │ │ │ - 0x00069dd0 206d6174 7269782d 76656374 6f722070 matrix-vector p │ │ │ │ - 0x00069de0 726f6475 6374210a 00000000 2373756d roduct!.....#sum │ │ │ │ - 0x00069df0 3a000000 73706172 7365206d 61747269 :...sparse matri │ │ │ │ - 0x00069e00 78207665 63746f72 2070726f 64756374 x vector product │ │ │ │ - 0x00069e10 2063726f 73732063 6865636b 20737563 cross check suc │ │ │ │ - 0x00069e20 63656564 65640a00 23235253 42204c48 ceeded..##RSB LH │ │ │ │ - 0x00069e30 5320257a 6420656c 656d656e 74732070 S %zd elements p │ │ │ │ - 0x00069e40 6f73742d 7065656b 3a0a0000 23235253 ost-peek:...##RS │ │ │ │ - 0x00069e50 42205248 5320257a 6420656c 656d656e B RHS %zd elemen │ │ │ │ - 0x00069e60 74732070 6f73742d 7065656b 3a0a0000 ts post-peek:... │ │ │ │ - 0x00069e70 252d3230 73092573 00000000 09252e33 %-20s.%s.....%.3 │ │ │ │ - 0x00069e80 6c660925 6c670000 73706d76 5f737873 lf.%lg..spmv_sxs │ │ │ │ - 0x00069e90 61000000 09252e33 6c670925 2e336c67 a....%.3lg.%.3lg │ │ │ │ - 0x00069ea0 09000000 23092531 302e326c 66092531 ....#.%10.2lf.%1 │ │ │ │ - 0x00069eb0 302e326c 66092820 62657374 2c206176 0.2lf.( best, av │ │ │ │ - 0x00069ec0 65726167 65206e65 74207065 72666f72 erage net perfor │ │ │ │ - 0x00069ed0 6d616e63 6520696e 20256c64 20747269 mance in %ld tri │ │ │ │ - 0x00069ee0 65732029 3b206469 66663a25 322e306c es ); diff:%2.0l │ │ │ │ - 0x00069ef0 6625250a 00000000 23092531 302e326c f%%.....#.%10.2l │ │ │ │ - 0x00069f00 66092531 302e326c 66092531 302e326c f.%10.2lf.%10.2l │ │ │ │ - 0x00069f10 66202531 302e366c 6620286d 696e2062 f %10.6lf (min b │ │ │ │ - 0x00069f20 772c2072 6561736f 6e61626c 65206277 w, reasonable bw │ │ │ │ - 0x00069f30 2c206578 63656564 696e676c 79206d61 , exceedingly ma │ │ │ │ - 0x00069f40 78206277 2c20772f 72207261 74696f29 x bw, w/r ratio) │ │ │ │ - 0x00069f50 20284d42 2f73290a 23092531 302e326c (MB/s).#.%10.2l │ │ │ │ - 0x00069f60 6620284d 42207065 72206d6f 70292025 f (MB per mop) % │ │ │ │ - 0x00069f70 31302e32 6c662028 72687320 6c6f6164 10.2lf (rhs load │ │ │ │ - 0x00069f80 732c2077 69746820 61207661 72696162 s, with a variab │ │ │ │ - 0x00069f90 6c652064 65677265 65206f66 206c6f63 le degree of loc │ │ │ │ - 0x00069fa0 616c6974 79290a23 09253130 2e326c66 ality).#.%10.2lf │ │ │ │ - 0x00069fb0 20284d42 20706572 206d6f70 2c206573 (MB per mop, es │ │ │ │ - 0x00069fc0 74696d61 74656429 0a230925 31302e32 timated).#.%10.2 │ │ │ │ - 0x00069fd0 6c662028 61737365 6d626c79 202b2065 lf (assembly + e │ │ │ │ - 0x00069fe0 78747261 20746f20 28626573 7429206d xtra to (best) m │ │ │ │ - 0x00069ff0 6f702074 696d6520 72617469 6f292028 op time ratio) ( │ │ │ │ - 0x0006a000 2531302e 326c6620 73290a23 09253130 %10.2lf s).#.%10 │ │ │ │ - 0x0006a010 2e326c66 20286173 73656d62 6c792028 .2lf (assembly ( │ │ │ │ - 0x0006a020 702e652e 2b732e61 2e2b652e 692e2b65 p.e.+s.a.+e.i.+e │ │ │ │ - 0x0006a030 2e732e2b 2e2e2e29 20746f20 6d6f7020 .s.+...) to mop │ │ │ │ - 0x0006a040 74696d65 20726174 696f290a 23092531 time ratio).#.%1 │ │ │ │ - 0x0006a050 302e326c 66202873 74727563 74757265 0.2lf (structure │ │ │ │ - 0x0006a060 20616e61 6c797369 7320746f 206d6f70 analysis to mop │ │ │ │ - 0x0006a070 2074696d 65207261 74696f29 0a230925 time ratio).#.% │ │ │ │ - 0x0006a080 31302e32 6c662028 656c656d 656e7473 10.2lf (elements │ │ │ │ - 0x0006a090 20696e73 65727469 6f6e2074 6f206d6f insertion to mo │ │ │ │ - 0x0006a0a0 70207469 6d652072 6174696f 290a2309 p time ratio).#. │ │ │ │ - 0x0006a0b0 2531302e 326c6620 28656c65 6d656e74 %10.2lf (element │ │ │ │ - 0x0006a0c0 7320736f 7274696e 6720746f 206d6f70 s sorting to mop │ │ │ │ - 0x0006a0d0 2074696d 65207261 74696f29 20282531 time ratio) (%1 │ │ │ │ - 0x0006a0e0 302e326c 66207329 0a230925 31302e32 0.2lf s).#.%10.2 │ │ │ │ - 0x0006a0f0 6c662028 656c656d 656e7473 20706172 lf (elements par │ │ │ │ - 0x0006a100 74697469 6f6e696e 6720746f 206d6f70 titioning to mop │ │ │ │ - 0x0006a110 2074696d 65207261 74696f29 0a230925 time ratio).#.% │ │ │ │ - 0x0006a120 31302e32 6c662028 72656375 7273696f 10.2lf (recursio │ │ │ │ - 0x0006a130 6e20736f 72742074 6f206d6f 70207469 n sort to mop ti │ │ │ │ - 0x0006a140 6d652072 6174696f 29092531 302e6c64 me ratio).%10.ld │ │ │ │ - 0x0006a150 20286d61 78207265 63757273 696f6e20 (max recursion │ │ │ │ - 0x0006a160 64657074 68290a23 09253130 2e326c66 depth).#.%10.2lf │ │ │ │ - 0x0006a170 09253130 2e326c66 20286e6e 7a207065 .%10.2lf (nnz pe │ │ │ │ - 0x0006a180 7220726f 772f636f 6c756d6e 290a0000 r row/column)... │ │ │ │ - 0x0006a190 23757365 6420696e 64657820 73746f72 #used index stor │ │ │ │ - 0x0006a1a0 61676520 636f6d70 61726564 20746f20 age compared to │ │ │ │ - 0x0006a1b0 434f4f3a 257a6420 76732025 7a642062 COO:%zd vs %zd b │ │ │ │ - 0x0006a1c0 79746573 2028252e 30326c66 25252920 ytes (%.02lf%%) │ │ │ │ - 0x0006a1d0 00000000 3b20636f 6d706172 65642074 ....; compared t │ │ │ │ - 0x0006a1e0 6f204353 523a257a 64207673 20257a64 o CSR:%zd vs %zd │ │ │ │ - 0x0006a1f0 20627974 65732028 252e3032 6c662525 bytes (%.02lf%% │ │ │ │ - 0x0006a200 290a0000 25253a50 4552464f 524d414e )...%%:PERFORMAN │ │ │ │ - 0x0006a210 43453a00 09256c65 09256c65 0a000000 CE:..%le.%le.... │ │ │ │ - 0x0006a220 25253a4f 505f5449 4d453a00 25253a46 %%:OP_TIME:.%%:F │ │ │ │ - 0x0006a230 414b455f 4c4f434b 5f504552 464f524d AKE_LOCK_PERFORM │ │ │ │ - 0x0006a240 414e4345 3a000000 25253a46 414b455f ANCE:...%%:FAKE_ │ │ │ │ - 0x0006a250 4c4f434b 5f4f505f 54494d45 3a000000 LOCK_OP_TIME:... │ │ │ │ - 0x0006a260 25253a46 414b455f 4c4f434b 5f504552 %%:FAKE_LOCK_PER │ │ │ │ - 0x0006a270 465f5343 414c494e 473a0000 25253a52 F_SCALING:..%%:R │ │ │ │ - 0x0006a280 45435552 53495645 5f534552 49414c5f ECURSIVE_SERIAL_ │ │ │ │ - 0x0006a290 50455246 4f524d41 4e43453a 00000000 PERFORMANCE:.... │ │ │ │ - 0x0006a2a0 25253a52 45435552 53495645 5f534552 %%:RECURSIVE_SER │ │ │ │ - 0x0006a2b0 49414c5f 4f505f54 494d453a 00000000 IAL_OP_TIME:.... │ │ │ │ - 0x0006a2c0 25253a50 4552465f 5343414c 494e473a %%:PERF_SCALING: │ │ │ │ - 0x0006a2d0 00000000 2325253a 434f4e53 54525543 ....#%%:CONSTRUC │ │ │ │ - 0x0006a2e0 544f525f 2a3a534f 52540953 43414e09 TOR_*:SORT.SCAN. │ │ │ │ - 0x0006a2f0 494e5345 52540953 43414e2b 494e5345 INSERT.SCAN+INSE │ │ │ │ - 0x0006a300 52540a00 25253a43 4f4e5354 52554354 RT..%%:CONSTRUCT │ │ │ │ - 0x0006a310 4f525f54 494d4553 3a000000 09253130 OR_TIMES:....%10 │ │ │ │ - 0x0006a320 2e366c66 09253130 2e366c66 09253130 .6lf.%10.6lf.%10 │ │ │ │ - 0x0006a330 2e366c66 09253130 2e366c66 0a000000 .6lf.%10.6lf.... │ │ │ │ - 0x0006a340 25253a55 4e534f52 54454443 4f4f3252 %%:UNSORTEDCOO2R │ │ │ │ - 0x0006a350 53425f54 494d453a 00000000 25253a52 SB_TIME:....%%:R │ │ │ │ - 0x0006a360 53425f53 55424449 56495349 4f4e5f54 SB_SUBDIVISION_T │ │ │ │ - 0x0006a370 494d453a 00000000 25253a52 53425f53 IME:....%%:RSB_S │ │ │ │ - 0x0006a380 48554646 4c455f54 494d453a 00000000 HUFFLE_TIME:.... │ │ │ │ - 0x0006a390 25253a52 4f575f4d 414a4f52 5f534f52 %%:ROW_MAJOR_SOR │ │ │ │ - 0x0006a3a0 545f5449 4d453a00 25253a52 4f575f4d T_TIME:.%%:ROW_M │ │ │ │ - 0x0006a3b0 414a4f52 5f534f52 545f5343 414c494e AJOR_SORT_SCALIN │ │ │ │ - 0x0006a3c0 473a0000 09253130 2e336c66 0a000000 G:...%10.3lf.... │ │ │ │ - 0x0006a3d0 25253a53 4f525445 44434f4f 32525342 %%:SORTEDCOO2RSB │ │ │ │ - 0x0006a3e0 5f54494d 453a0000 25253a52 4f575f4d _TIME:..%%:ROW_M │ │ │ │ - 0x0006a3f0 414a4f52 5f534f52 545f544f 5f4d4f50 AJOR_SORT_TO_MOP │ │ │ │ - 0x0006a400 3a000000 25253a43 4c45414e 55505f54 :...%%:CLEANUP_T │ │ │ │ - 0x0006a410 4f5f4d4f 503a0000 25253a43 4f4e5354 O_MOP:..%%:CONST │ │ │ │ - 0x0006a420 52554354 4f525f54 4f5f4d4f 503a0000 RUCTOR_TO_MOP:.. │ │ │ │ - 0x0006a430 09253130 2e326c66 09253130 2e326c66 .%10.2lf.%10.2lf │ │ │ │ + 0x00068330 43464c41 47530000 4c323a2f 36342f2c CFLAGS..L2:/64/, │ │ │ │ + 0x00068340 4c313a2f 36342f00 5253425f 44455445 L1:/64/.RSB_DETE │ │ │ │ + 0x00068350 43544544 5f4d454d 5f484945 52415243 CTED_MEM_HIERARC │ │ │ │ + 0x00068360 48595f49 4e464f00 5253425f 494f5f57 HY_INFO.RSB_IO_W │ │ │ │ + 0x00068370 414e545f 4d454d4f 52595f48 49455241 ANT_MEMORY_HIERA │ │ │ │ + 0x00068380 52434859 5f494e46 4f5f5354 52494e47 RCHY_INFO_STRING │ │ │ │ + 0x00068390 00000000 23206175 746f2d74 756e696e ....# auto-tunin │ │ │ │ + 0x000683a0 67206f72 69656e74 6564206f 75747075 g oriented outpu │ │ │ │ + 0x000683b0 7420696d 706c6965 73202074 696d6573 t implies times │ │ │ │ + 0x000683c0 3d3d3020 69746572 6174696f 6e732061 ==0 iterations a │ │ │ │ + 0x000683d0 6e642073 6f72742d 61667465 722d6c6f nd sort-after-lo │ │ │ │ + 0x000683e0 61642e0a 00000000 23205468 65206974 ad......# The it │ │ │ │ + 0x000683f0 65726174 696f6e20 74696d65 73207368 eration times sh │ │ │ │ + 0x00068400 6f756c64 20626520 73706563 69666965 ould be specifie │ │ │ │ + 0x00068410 64206173 20612070 6f736974 69766520 d as a positive │ │ │ │ + 0x00068420 6e756d62 6572210a 00000000 23205769 number!.....# Wi │ │ │ │ + 0x00068430 6c6c206d 65617375 7265206f 6e207469 ll measure on ti │ │ │ │ + 0x00068440 6d65733d 25642069 74657261 74696f6e mes=%d iteration │ │ │ │ + 0x00068450 732e0a00 23203d3d 3d3d3d3d 20424547 s...# ====== BEG │ │ │ │ + 0x00068460 494e2049 6d706174 69656e74 20726573 IN Impatient res │ │ │ │ + 0x00068470 756c7473 20726563 6f726420 666f7220 ults record for │ │ │ │ + 0x00068480 6d617472 69782025 642f2564 3a202573 matrix %d/%d: %s │ │ │ │ + 0x00068490 2e0a0000 23203d3d 3d3d3d3d 2020454e ....# ====== EN │ │ │ │ + 0x000684a0 44202049 6d706174 69656e74 20726573 D Impatient res │ │ │ │ + 0x000684b0 756c7473 20726563 6f726420 666f7220 ults record for │ │ │ │ + 0x000684c0 6d617472 69782025 642f2564 3a202573 matrix %d/%d: %s │ │ │ │ + 0x000684d0 2e0a0000 23203d3d 3d3d3d3d 20424547 ....# ====== BEG │ │ │ │ + 0x000684e0 494e2049 6d706174 69656e74 2073756d IN Impatient sum │ │ │ │ + 0x000684f0 6d617279 20726563 6f726420 666f7220 mary record for │ │ │ │ + 0x00068500 74686520 25642f25 64206d61 74726963 the %d/%d matric │ │ │ │ + 0x00068510 65732073 6f206661 722e0a00 23203d3d es so far...# == │ │ │ │ + 0x00068520 3d3d3d3d 2020454e 44202049 6d706174 ==== END Impat │ │ │ │ + 0x00068530 69656e74 2073756d 6d617279 20726563 ient summary rec │ │ │ │ + 0x00068540 6f726420 666f7220 74686520 25642f25 ord for the %d/% │ │ │ │ + 0x00068550 64206d61 74726963 65732073 6f206661 d matrices so fa │ │ │ │ + 0x00068560 722e0a00 23206d75 6c74692d 66696c65 r...# multi-file │ │ │ │ + 0x00068570 2062656e 63686d61 726b696e 67202866 benchmarking (f │ │ │ │ + 0x00068580 696c6520 25642f25 6429202d 2d206e6f ile %d/%d) -- no │ │ │ │ + 0x00068590 77207573 696e6720 25730a00 23206d75 w using %s..# mu │ │ │ │ + 0x000685a0 6c74692d 74797065 2062656e 63686d61 lti-type benchma │ │ │ │ + 0x000685b0 726b696e 67202825 7329202d 2d206e6f rking (%s) -- no │ │ │ │ + 0x000685c0 77207573 696e6720 74797065 636f6465 w using typecode │ │ │ │ + 0x000685d0 20256320 286c6173 74207761 73202563 %c (last was %c │ │ │ │ + 0x000685e0 292e0a00 23204361 63686520 626c6f63 )...# Cache bloc │ │ │ │ + 0x000685f0 6b207369 7a652074 6f74616c 20256c64 k size total %ld │ │ │ │ + 0x00068600 20627974 65732c20 7065722d 74687265 bytes, per-thre │ │ │ │ + 0x00068610 61642025 6c642062 79746573 0a000000 ad %ld bytes.... │ │ │ │ + 0x00068620 2320736f 20666172 2c207072 6f677261 # so far, progra │ │ │ │ + 0x00068630 6d20746f 6f6b2025 2e336c66 73206f66 m took %.3lfs of │ │ │ │ + 0x00068640 2077616c 6c20636c 6f636b20 74696d65 wall clock time │ │ │ │ + 0x00068650 3b20616e 63696c6c 61727920 74657374 ; ancillary test │ │ │ │ + 0x00068660 7320252e 336c6673 3b20492f 4f20252e s %.3lfs; I/O %. │ │ │ │ + 0x00068670 336c6673 3b206368 65636b73 20252e33 3lfs; checks %.3 │ │ │ │ + 0x00068680 6c66733b 20636f6e 76657273 696f6e73 lfs; conversions │ │ │ │ + 0x00068690 20252e33 6c66733b 20727362 2f6d6b6c %.3lfs; rsb/mkl │ │ │ │ + 0x000686a0 2074756e 696e6720 252e336c 66732f25 tuning %.3lfs/% │ │ │ │ + 0x000686b0 2e336c66 73200000 2320536b 69707069 .3lfs ..# Skippi │ │ │ │ + 0x000686c0 6e672075 6e737570 706f7274 65642074 ng unsupported t │ │ │ │ + 0x000686d0 79706520 22256322 202d2d20 706c6561 ype "%c" -- plea │ │ │ │ + 0x000686e0 73652063 686f6f73 65206672 6f6d2022 se choose from " │ │ │ │ + 0x000686f0 2573222e 0a000000 23205573 696e6720 %s".....# Using │ │ │ │ + 0x00068700 6175746f 20746872 65616473 0a000000 auto threads.... │ │ │ │ + 0x00068710 23205573 696e6720 25642074 68726561 # Using %d threa │ │ │ │ + 0x00068720 64730a00 6572726f 72203a20 706c6561 ds..error : plea │ │ │ │ + 0x00068730 73652072 65636f6d 70696c65 20776974 se recompile wit │ │ │ │ + 0x00068740 6820646f 75626c65 20707265 63697369 h double precisi │ │ │ │ + 0x00068750 6f6e2066 6c6f6174 696e6720 706f696e on floating poin │ │ │ │ + 0x00068760 74206e75 6d626572 73207375 70706f72 t numbers suppor │ │ │ │ + 0x00068770 74656421 200a0000 54686973 206e756d ted! ...This num │ │ │ │ + 0x00068780 65726963 616c2074 79706520 6973206e erical type is n │ │ │ │ + 0x00068790 6f742073 7570706f 72746564 2e0a0000 ot supported.... │ │ │ │ + 0x000687a0 62616e64 65642d25 7a647825 7a642d25 banded-%zdx%zd-% │ │ │ │ + 0x000687b0 7a642b25 7a642d25 7a646e7a 2d737061 zd+%zd-%zdnz-spa │ │ │ │ + 0x000687c0 6365642d 257a6400 64656e73 652d257a ced-%zd.dense-%z │ │ │ │ + 0x000687d0 6478257a 642d257a 646e7a00 6c6f7765 dx%zd-%zdnz.lowe │ │ │ │ + 0x000687e0 722d257a 6478257a 642d257a 646e7a2d r-%zdx%zd-%zdnz- │ │ │ │ + 0x000687f0 73706163 65642d25 7a640000 6c6f7765 spaced-%zd..lowe │ │ │ │ + 0x00068800 722d257a 6478257a 642d257a 646e7a00 r-%zdx%zd-%zdnz. │ │ │ │ + 0x00068810 25732028 73706d76 5f737873 6129203a %s (spmv_sxsa) : │ │ │ │ + 0x00068820 20506c65 61736520 73706563 69667920 Please specify │ │ │ │ + 0x00068830 61206d61 74726978 2066696c 656e616d a matrix filenam │ │ │ │ + 0x00068840 65202877 69746820 2d66290a 00000000 e (with -f)..... │ │ │ │ + 0x00068850 23205265 7573696e 67207479 70652063 # Reusing type c │ │ │ │ + 0x00068860 6f6e7665 72746564 20282563 2d3e2563 onverted (%c->%c │ │ │ │ + 0x00068870 29206172 72617973 2066726f 6d206c61 ) arrays from la │ │ │ │ + 0x00068880 73742069 74657261 74696f6e 20696e73 st iteration ins │ │ │ │ + 0x00068890 74656164 206f6620 72656c6f 6164696e tead of reloadin │ │ │ │ + 0x000688a0 67206d61 74726978 2066696c 652e0a00 g matrix file... │ │ │ │ + 0x000688b0 23205265 7573696e 67207361 6d652074 # Reusing same t │ │ │ │ + 0x000688c0 79706520 20202020 28747970 65202563 ype (type %c │ │ │ │ + 0x000688d0 29206172 72617973 2066726f 6d206c61 ) arrays from la │ │ │ │ + 0x000688e0 73742069 74657261 74696f6e 20696e73 st iteration ins │ │ │ │ + 0x000688f0 74656164 206f6620 72656c6f 6164696e tead of reloadin │ │ │ │ + 0x00068900 67206d61 74726978 2066696c 652e0a00 g matrix file... │ │ │ │ + 0x00068910 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ + 0x00068920 6e67206d 61747269 78206669 6c652025 ng matrix file % │ │ │ │ + 0x00068930 732c2062 65636175 73652069 74206d61 s, because it ma │ │ │ │ + 0x00068940 74636865 73207265 67657820 2f25732f tches regex /%s/ │ │ │ │ + 0x00068950 2e0a0000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ + 0x00068960 6f616469 6e67206d 61747269 78206669 oading matrix fi │ │ │ │ + 0x00068970 6c652025 732c2062 65636175 73652069 le %s, because i │ │ │ │ + 0x00068980 74206d61 74636865 73207375 62737472 t matches substr │ │ │ │ + 0x00068990 696e6720 25732e0a 00000000 70726f62 ing %s......prob │ │ │ │ + 0x000689a0 6c656d73 20726561 64696e67 206f7220 lems reading or │ │ │ │ + 0x000689b0 696e7465 72707265 74696e67 2066696c interpreting fil │ │ │ │ + 0x000689c0 65206173 204d6174 72697820 4d61726b e as Matrix Mark │ │ │ │ + 0x000689d0 65743a20 2573202e 2e0a0000 57696c6c et: %s .....Will │ │ │ │ + 0x000689e0 2069676e 6f726520 6572726f 7220616e ignore error an │ │ │ │ + 0x000689f0 6420636f 6e74696e 75652077 69746820 d continue with │ │ │ │ + 0x00068a00 74686520 666f6c6c 6f77696e 67206669 the following fi │ │ │ │ + 0x00068a10 6c65732e 0a000000 2320736b 69707069 les.....# skippi │ │ │ │ + 0x00068a20 6e67206c 6f616469 6e67206e 6f742075 ng loading not u │ │ │ │ + 0x00068a30 6e73796d 6d657472 6963206d 61747269 nsymmetric matri │ │ │ │ + 0x00068a40 78202573 2c206173 20726571 75657374 x %s, as request │ │ │ │ + 0x00068a50 65642e0a 00000000 2320736b 69707069 ed......# skippi │ │ │ │ + 0x00068a60 6e67206c 6f616469 6e672073 796d6d65 ng loading symme │ │ │ │ + 0x00068a70 74726963 206d6174 72697820 25732c20 tric matrix %s, │ │ │ │ + 0x00068a80 61732072 65717565 73746564 2e0a0000 as requested.... │ │ │ │ + 0x00068a90 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ + 0x00068aa0 6e672068 65726d69 7469616e 206d6174 ng hermitian mat │ │ │ │ + 0x00068ab0 72697820 25732c20 61732072 65717565 rix %s, as reque │ │ │ │ + 0x00068ac0 73746564 2e0a0000 2320736b 69707069 sted....# skippi │ │ │ │ + 0x00068ad0 6e67206c 6f616469 6e672075 6e73796d ng loading unsym │ │ │ │ + 0x00068ae0 6d657472 6963206d 61747269 78202573 metric matrix %s │ │ │ │ + 0x00068af0 2c206173 20726571 75657374 65642e0a , as requested.. │ │ │ │ + 0x00068b00 00000000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ + 0x00068b10 6f616469 6e67206d 61747269 78202573 oading matrix %s │ │ │ │ + 0x00068b20 2c206861 76696e67 20257a64 203e2025 , having %zd > % │ │ │ │ + 0x00068b30 7a642061 6c6c6f77 6564206e 6f6e7a65 zd allowed nonze │ │ │ │ + 0x00068b40 726f6573 2e0a0000 2320736b 69707069 roes....# skippi │ │ │ │ + 0x00068b50 6e67206c 6f616469 6e67206d 61747269 ng loading matri │ │ │ │ + 0x00068b60 78202573 2c206861 76696e67 20257a64 x %s, having %zd │ │ │ │ + 0x00068b70 3e3d257a 6420616c 6c6f7765 64206669 >=%zd allowed fi │ │ │ │ + 0x00068b80 6c657369 7a652028 4b694229 2e0a0000 lesize (KiB).... │ │ │ │ + 0x00068b90 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ + 0x00068ba0 6e67206d 61747269 78202573 2c206861 ng matrix %s, ha │ │ │ │ + 0x00068bb0 76696e67 20257a64 203c2025 7a642061 ving %zd < %zd a │ │ │ │ + 0x00068bc0 6c6c6f77 6564206e 6f6e7a65 726f6573 llowed nonzeroes │ │ │ │ + 0x00068bd0 2e0a0000 23207265 6164696e 67202573 ....# reading %s │ │ │ │ + 0x00068be0 2028257a 64206279 74657320 2f20257a (%zd bytes / %z │ │ │ │ + 0x00068bf0 64204d69 42202f20 257a6420 6e6e7a20 d MiB / %zd nnz │ │ │ │ + 0x00068c00 2f20257a 6420726f 7773202f 20257a64 / %zd rows / %zd │ │ │ │ + 0x00068c10 20636f6c 756d6e73 202f2025 7a64204d columns / %zd M │ │ │ │ + 0x00068c20 69422043 4f4f2920 61732074 79706520 iB COO) as type │ │ │ │ + 0x00068c30 25632e2e 2e0a0000 6e6f7420 61204d61 %c......not a Ma │ │ │ │ + 0x00068c40 74726978 204d6172 6b657420 666f726d trix Market form │ │ │ │ + 0x00068c50 6174206d 61747269 78203a20 2573202e at matrix : %s . │ │ │ │ + 0x00068c60 2e0a0000 23206669 6c652069 6e707574 ....# file input │ │ │ │ + 0x00068c70 206f6620 25732074 6f6f6b20 25362e32 of %s took %6.2 │ │ │ │ + 0x00068c80 6c662073 2028252e 306c6620 6e6e7a2c lf s (%.0lf nnz, │ │ │ │ + 0x00068c90 20252e30 6c66206e 6e7a2f73 20292028 %.0lf nnz/s ) ( │ │ │ │ + 0x00068ca0 252e326c 66204d42 2f732029 200a0000 %.2lf MB/s ) ... │ │ │ │ + 0x00068cb0 23204d61 74726978 2073616d 706c696e # Matrix samplin │ │ │ │ + 0x00068cc0 673a2075 73696e67 206f6e6c 7920257a g: using only %z │ │ │ │ + 0x00068cd0 64206e6f 6e7a6572 6f657320 6f757420 d nonzeroes out │ │ │ │ + 0x00068ce0 6f662072 65616420 257a642e 0a000000 of read %zd..... │ │ │ │ + 0x00068cf0 23204578 70616e64 65642073 796d6d65 # Expanded symme │ │ │ │ + 0x00068d00 74727920 746f2025 7a64206e 6e7a2028 try to %zd nnz ( │ │ │ │ + 0x00068d10 746f2062 6520636c 65616e73 6564206f to be cleansed o │ │ │ │ + 0x00068d20 66206469 61676f6e 616c2064 75706c69 f diagonal dupli │ │ │ │ + 0x00068d30 63617465 73292e20 44656c65 74696e67 cates). Deleting │ │ │ │ + 0x00068d40 20616e64 2073796d 6d657472 79202f20 and symmetry / │ │ │ │ + 0x00068d50 6865726d 69746961 6e6e6573 7320666c hermitianness fl │ │ │ │ + 0x00068d60 6167732e 0a000000 23206578 636c7564 ags.....# exclud │ │ │ │ + 0x00068d70 696e6720 61207472 69616e67 6c652061 ing a triangle a │ │ │ │ + 0x00068d80 6e642066 6f726369 626c7920 61646469 nd forcibly addi │ │ │ │ + 0x00068d90 6e672064 6961676f 6e616c20 656c656d ng diagonal elem │ │ │ │ + 0x00068da0 656e7473 20286475 706c6963 61746573 ents (duplicates │ │ │ │ + 0x00068db0 2077696c 6c206265 2072656d 6f766564 will be removed │ │ │ │ + 0x00068dc0 290a0000 23206469 73636172 64656420 )...# discarded │ │ │ │ + 0x00068dd0 257a6420 6e6f6e20 6c6f7765 7220656c %zd non lower el │ │ │ │ + 0x00068de0 656d656e 7473206f 6620257a 642e0a00 ements of %zd... │ │ │ │ + 0x00068df0 23206469 73636172 64656420 257a6420 # discarded %zd │ │ │ │ + 0x00068e00 6e6f6e20 75707065 7220656c 656d656e non upper elemen │ │ │ │ + 0x00068e10 7473206f 6620257a 642e0a00 66696c65 ts of %zd...file │ │ │ │ + 0x00068e20 20257320 7365656d 7320746f 2073746f %s seems to sto │ │ │ │ + 0x00068e30 72652061 20766563 746f720a 00000000 re a vector..... │ │ │ │ + 0x00068e40 72657175 6972696e 6720626f 74682073 requiring both s │ │ │ │ + 0x00068e50 796d6d65 74726963 20616e64 20756e73 ymmetric and uns │ │ │ │ + 0x00068e60 796d6d65 74726963 20666c61 67732069 ymmetric flags i │ │ │ │ + 0x00068e70 7320636f 6e747261 64696374 6f727921 s contradictory! │ │ │ │ + 0x00068e80 0a000000 23205761 726e696e 673a206e ....# Warning: n │ │ │ │ + 0x00068e90 6f6e2063 6f6d706c 6578206d 61747269 on complex matri │ │ │ │ + 0x00068ea0 78207769 74682068 65726d69 7469616e x with hermitian │ │ │ │ + 0x00068eb0 20666c61 67732120 436f6e76 65727469 flags! Converti │ │ │ │ + 0x00068ec0 6e672074 6f207379 6d6d6574 72696321 ng to symmetric! │ │ │ │ + 0x00068ed0 0a000000 23205761 726e696e 673a2063 ....# Warning: c │ │ │ │ + 0x00068ee0 6f6d706c 6578206d 61747269 78207769 omplex matrix wi │ │ │ │ + 0x00068ef0 74682068 65726d69 7469616e 20616e64 th hermitian and │ │ │ │ + 0x00068f00 2073796d 6d657472 69632066 6c616773 symmetric flags │ │ │ │ + 0x00068f10 2120436f 6e766572 74696e67 20746f20 ! Converting to │ │ │ │ + 0x00068f20 73796d6d 65747269 63210a00 23707265 symmetric!..#pre │ │ │ │ + 0x00068f30 2d736f72 74696e67 2028257a 6420656c -sorting (%zd el │ │ │ │ + 0x00068f40 656d656e 74732920 746f6f6b 20256c67 ements) took %lg │ │ │ │ + 0x00068f50 20730a00 23776565 64696e67 20647570 s..#weeding dup │ │ │ │ + 0x00068f60 6c696361 74657320 28746f20 257a6420 licates (to %zd │ │ │ │ + 0x00068f70 656c656d 656e7473 2920746f 6f6b2025 elements) took % │ │ │ │ + 0x00068f80 6c672073 2028616e 64206368 65636b2c lg s (and check, │ │ │ │ + 0x00068f90 20256c67 20732029 0a000000 23204765 %lg s )....# Ge │ │ │ │ + 0x00068fa0 6e657261 74696e67 20612064 6961676f nerating a diago │ │ │ │ + 0x00068fb0 6e616c6c 7920706f 70756c61 74656420 nally populated │ │ │ │ + 0x00068fc0 6d617472 6978206f 6620257a 64207820 matrix of %zd x │ │ │ │ + 0x00068fd0 257a640a 00000000 73657420 78746963 %zd.....set xtic │ │ │ │ + 0x00068fe0 7320726f 74617465 0a000000 73657420 s rotate....set │ │ │ │ + 0x00068ff0 7465726d 20706f73 74736372 69707420 term postscript │ │ │ │ + 0x00069000 65707320 636f6c6f 720a0000 73657420 eps color...set │ │ │ │ + 0x00069010 6f757470 75742022 25732d64 69737470 output "%s-distp │ │ │ │ + 0x00069020 6c6f742e 65707322 0a000000 73657420 lot.eps"....set │ │ │ │ + 0x00069030 6d756c74 69706c6f 74206c61 796f7574 multiplot layout │ │ │ │ + 0x00069040 20312c32 20746974 6c652022 25732028 1,2 title "%s ( │ │ │ │ + 0x00069050 257a6420 7820257a 642c2025 7a64206e %zd x %zd, %zd n │ │ │ │ + 0x00069060 6e7a2922 0a000000 0a0a706c 6f742022 nz)"......plot " │ │ │ │ + 0x00069070 2d222075 73696e67 20313a32 20746974 -" using 1:2 tit │ │ │ │ + 0x00069080 6c652022 63756d75 6c617469 76652025 le "cumulative % │ │ │ │ + 0x00069090 7320706f 70756c61 74696f6e 20286e6e s population (nn │ │ │ │ + 0x000690a0 7a29220a 00000000 256c6420 256c640a z)".....%ld %ld. │ │ │ │ + 0x000690b0 00000000 756e7365 74206d75 6c746970 ....unset multip │ │ │ │ + 0x000690c0 6c6f740a 00000000 2325253a 4e4e5a5f lot.....#%%:NNZ_ │ │ │ │ + 0x000690d0 5045525f 524f575f 53544444 45563a00 PER_ROW_STDDEV:. │ │ │ │ + 0x000690e0 09253130 2e307a64 0a000000 2325253a .%10.0zd....#%%: │ │ │ │ + 0x000690f0 524f5753 5f4d4544 49414e3a 00000000 ROWS_MEDIAN:.... │ │ │ │ + 0x00069100 09253130 2e30670a 00000000 2325253a .%10.0g.....#%%: │ │ │ │ + 0x00069110 4e4e5a5f 5045525f 434f4c5f 53544444 NNZ_PER_COL_STDD │ │ │ │ + 0x00069120 45563a00 2325253a 434f4c53 5f4d4544 EV:.#%%:COLS_MED │ │ │ │ + 0x00069130 49414e3a 00000000 23205741 524e494e IAN:....# WARNIN │ │ │ │ + 0x00069140 473a2053 6b697070 696e6720 6e6f6e2d G: Skipping non- │ │ │ │ + 0x00069150 706f7369 74697665 206e7268 73202825 positive nrhs (% │ │ │ │ + 0x00069160 7a64293a 20697320 74686973 2061206d zd): is this a m │ │ │ │ + 0x00069170 69737461 6b65203f 0a000000 23206d75 istake ?....# mu │ │ │ │ + 0x00069180 6c74692d 6e726873 2062656e 63686d61 lti-nrhs benchma │ │ │ │ + 0x00069190 726b696e 67202825 7329202d 2d206e6f rking (%s) -- no │ │ │ │ + 0x000691a0 77207573 696e6720 6e726873 20257a64 w using nrhs %zd │ │ │ │ + 0x000691b0 2e0a0000 23206d75 6c74692d 696e6358 ....# multi-incX │ │ │ │ + 0x000691c0 2062656e 63686d61 726b696e 67202825 benchmarking (% │ │ │ │ + 0x000691d0 7a642f25 7a642920 2d2d206e 6f772075 zd/%zd) -- now u │ │ │ │ + 0x000691e0 73696e67 20696e63 583d257a 642e0a00 sing incX=%zd... │ │ │ │ + 0x000691f0 23206d75 6c74692d 696e6359 2062656e # multi-incY ben │ │ │ │ + 0x00069200 63686d61 726b696e 67202825 7a642f25 chmarking (%zd/% │ │ │ │ + 0x00069210 7a642920 2d2d206e 6f772075 73696e67 zd) -- now using │ │ │ │ + 0x00069220 20696e63 593d257a 642e0a00 23205741 incY=%zd...# WA │ │ │ │ + 0x00069230 524e494e 473a2053 6b697070 696e6720 RNING: Skipping │ │ │ │ + 0x00069240 6e6f6e2d 706f7369 74697665 20696e63 non-positive inc │ │ │ │ + 0x00069250 58202825 64293a20 69732074 68697320 X (%d): is this │ │ │ │ + 0x00069260 61206d69 7374616b 65203f0a 00000000 a mistake ?..... │ │ │ │ + 0x00069270 23205741 524e494e 473a2053 6b697070 # WARNING: Skipp │ │ │ │ + 0x00069280 696e6720 6e6f6e2d 706f7369 74697665 ing non-positive │ │ │ │ + 0x00069290 20696e63 59202825 64293a20 69732074 incY (%d): is t │ │ │ │ + 0x000692a0 68697320 61206d69 7374616b 65203f0a his a mistake ?. │ │ │ │ + 0x000692b0 00000000 2320536b 69707069 6e672061 ....# Skipping a │ │ │ │ + 0x000692c0 20636173 65207769 74682069 6e63583d case with incX= │ │ │ │ + 0x000692d0 257a6420 696e6359 3d257a64 206e7268 %zd incY=%zd nrh │ │ │ │ + 0x000692e0 733d257a 642e0a00 23205573 696e6720 s=%zd...# Using │ │ │ │ + 0x000692f0 616c7068 613d2564 20626574 613d2564 alpha=%d beta=%d │ │ │ │ + 0x00069300 206f7264 65723d25 7320666f 72207273 order=%s for rs │ │ │ │ + 0x00069310 625f7370 6d762f72 73625f73 7073762f b_spmv/rsb_spsv/ │ │ │ │ + 0x00069320 7273625f 73706d6d 2f727362 5f737073 rsb_spmm/rsb_sps │ │ │ │ + 0x00069330 6d2e0a00 25253a55 4e4f5244 45524544 m...%%:UNORDERED │ │ │ │ + 0x00069340 5f434f4f 5f504552 464f524d 414e4345 _COO_PERFORMANCE │ │ │ │ + 0x00069350 3a000000 25730925 63092563 09257a64 :...%s.%c.%c.%zd │ │ │ │ + 0x00069360 09257a64 09257a64 09257a64 00000000 .%zd.%zd.%zd.... │ │ │ │ + 0x00069370 23206d75 6c74692d 7472616e 73706f73 # multi-transpos │ │ │ │ + 0x00069380 65206265 6e63686d 61726b69 6e67202d e benchmarking - │ │ │ │ + 0x00069390 2d206e6f 77207573 696e6720 7472616e - now using tran │ │ │ │ + 0x000693a0 7341203d 2025632e 0a000000 23207379 sA = %c.....# sy │ │ │ │ + 0x000693b0 6d6d6574 72696320 6d617472 6978202d mmetric matrix - │ │ │ │ + 0x000693c0 2d2d2073 6b697070 696e6720 7472616e -- skipping tran │ │ │ │ + 0x000693d0 73706f73 65642062 656e6368 6d61726b sposed benchmark │ │ │ │ + 0x000693e0 696e670a 00000000 23207769 6c6c2075 ing.....# will u │ │ │ │ + 0x000693f0 73652069 6e707574 206d6174 72697820 se input matrix │ │ │ │ + 0x00069400 666c6167 733a2000 2c200000 23205573 flags: ., ..# Us │ │ │ │ + 0x00069410 696e6720 256c6420 74687265 6164730a ing %ld threads. │ │ │ │ + 0x00069420 00000000 5741524e 494e4720 3a206469 ....WARNING : di │ │ │ │ + 0x00069430 7361626c 696e6720 696e2070 6c616365 sabling in place │ │ │ │ + 0x00069440 20616c6c 6f636174 696f6e20 666c6167 allocation flag │ │ │ │ + 0x00069450 203a2069 74206973 206f6e6c 7920616c : it is only al │ │ │ │ + 0x00069460 6c6f7765 6420666f 72203178 31210a00 lowed for 1x1!.. │ │ │ │ + 0x00069470 23207769 6c6c2072 65706561 7420636f # will repeat co │ │ │ │ + 0x00069480 6e737472 7563746f 72202564 2074696d nstructor %d tim │ │ │ │ + 0x00069490 65730a00 236d6174 72697820 69732064 es..#matrix is d │ │ │ │ + 0x000694a0 6961676f 6e616c20 646f6d69 6e616e74 iagonal dominant │ │ │ │ + 0x000694b0 0a000000 236d6174 72697820 6973206e ....#matrix is n │ │ │ │ + 0x000694c0 6f742064 6961676f 6e616c20 646f6d69 ot diagonal domi │ │ │ │ + 0x000694d0 6e616e74 0a000000 23646961 676f6e61 nant....#diagona │ │ │ │ + 0x000694e0 6c20646f 6d696e61 6e636520 636f6d70 l dominance comp │ │ │ │ + 0x000694f0 75746564 20696e20 3f20730a 00000000 uted in ? s..... │ │ │ │ + 0x00069500 70657266 6f726d69 6e672045 58504552 performing EXPER │ │ │ │ + 0x00069510 494d454e 54414c20 494c552d 300a0000 IMENTAL ILU-0... │ │ │ │ + 0x00069520 70657266 6f726d65 64204558 50455249 performed EXPERI │ │ │ │ + 0x00069530 4d454e54 414c2049 4c552d30 20776974 MENTAL ILU-0 wit │ │ │ │ + 0x00069540 68207375 63636573 7320696e 20256c67 h success in %lg │ │ │ │ + 0x00069550 20732e0a 00000000 23696e64 69766964 s......#individ │ │ │ │ + 0x00069560 75616c20 75706461 7465206f 6620257a ual update of %z │ │ │ │ + 0x00069570 6420656c 656d656e 74732069 6e206173 d elements in as │ │ │ │ + 0x00069580 73656d62 6c656420 52534220 746f6f6b sembled RSB took │ │ │ │ + 0x00069590 2025322e 35662073 3a202532 2e356625 %2.5f s: %2.5f% │ │ │ │ + 0x000695a0 25206f66 20636f6e 73747275 6374696f % of constructio │ │ │ │ + 0x000695b0 6e207469 6d650a00 23657874 72616374 n time..#extract │ │ │ │ + 0x000695c0 696f6e20 6f662025 7a642065 6c656d65 ion of %zd eleme │ │ │ │ + 0x000695d0 6e747320 696e2073 6f727465 6420434f nts in sorted CO │ │ │ │ + 0x000695e0 4f20746f 6f6b2025 322e3566 20733a20 O took %2.5f s: │ │ │ │ + 0x000695f0 25322e35 66252520 6f662063 6f6e7374 %2.5f%% of const │ │ │ │ + 0x00069600 72756374 696f6e20 74696d65 0a000000 ruction time.... │ │ │ │ + 0x00069610 23657874 72616374 696f6e20 746f2075 #extraction to u │ │ │ │ + 0x00069620 6e736f72 74656420 434f4f20 756e696d nsorted COO unim │ │ │ │ + 0x00069630 706c656d 656e7465 640a0000 23657874 plemented...#ext │ │ │ │ + 0x00069640 72616374 696f6e20 6f662025 7a642065 raction of %zd e │ │ │ │ + 0x00069650 6c656d65 6e747320 696e2043 53522074 lements in CSR t │ │ │ │ + 0x00069660 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00069670 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00069680 74696f6e 2074696d 650a0000 23657874 tion time...#ext │ │ │ │ + 0x00069690 72616374 696f6e20 6f662025 7a642065 raction of %zd e │ │ │ │ + 0x000696a0 6c656d65 6e747320 696e2043 53432074 lements in CSC t │ │ │ │ + 0x000696b0 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x000696c0 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x000696d0 74696f6e 2074696d 650a0000 23636c6f tion time...#clo │ │ │ │ + 0x000696e0 6e696e67 206f6620 257a6420 656c656d ning of %zd elem │ │ │ │ + 0x000696f0 656e7473 20746f6f 6b202532 2e356620 ents took %2.5f │ │ │ │ + 0x00069700 733a2025 322e3566 2525206f 6620636f s: %2.5f%% of co │ │ │ │ + 0x00069710 6e737472 75637469 6f6e2074 696d650a nstruction time. │ │ │ │ + 0x00069720 00000000 23636f6e 76657273 696f6e20 ....#conversion │ │ │ │ + 0x00069730 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ + 0x00069740 746f2052 434f4f20 746f6f6b 2025322e to RCOO took %2. │ │ │ │ + 0x00069750 35662073 3a202532 2e356625 25206f66 5f s: %2.5f%% of │ │ │ │ + 0x00069760 20636f6e 73747275 6374696f 6e207469 construction ti │ │ │ │ + 0x00069770 6d650a00 23636f6e 76657273 696f6e20 me..#conversion │ │ │ │ + 0x00069780 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ + 0x00069790 746f2073 6f727465 6420434f 4f20746f to sorted COO to │ │ │ │ + 0x000697a0 6f6b2025 322e3566 20733a20 25322e35 ok %2.5f s: %2.5 │ │ │ │ + 0x000697b0 66252520 6f662063 6f6e7374 72756374 f%% of construct │ │ │ │ + 0x000697c0 696f6e20 74696d65 0a000000 23636f6e ion time....#con │ │ │ │ + 0x000697d0 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ + 0x000697e0 6c656d65 6e747320 746f2043 53522074 lements to CSR t │ │ │ │ + 0x000697f0 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00069800 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00069810 74696f6e 2074696d 650a0000 23636f6e tion time...#con │ │ │ │ + 0x00069820 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ + 0x00069830 6c656d65 6e747320 746f2043 53432074 lements to CSC t │ │ │ │ + 0x00069840 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00069850 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00069860 74696f6e 2074696d 650a0000 23636f6e tion time...#con │ │ │ │ + 0x00069870 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ + 0x00069880 6c656d65 6e747320 746f2075 6e736f72 lements to unsor │ │ │ │ + 0x00069890 74656420 434f4f20 746f6f6b 2025322e ted COO took %2. │ │ │ │ + 0x000698a0 35662073 3a202532 2e356625 25206f66 5f s: %2.5f%% of │ │ │ │ + 0x000698b0 20636f6e 73747275 6374696f 6e207469 construction ti │ │ │ │ + 0x000698c0 6d650a00 2320436f 6e737472 75637465 me..# Constructe │ │ │ │ + 0x000698d0 64206d61 74726978 2028746f 6f6b2025 d matrix (took % │ │ │ │ + 0x000698e0 2e336c66 73293a20 00000000 25732825 .3lfs): ....%s(% │ │ │ │ + 0x000698f0 7a642078 20257a64 295b2570 5d7b2563 zd x %zd)[%p]{%c │ │ │ │ + 0x00069900 7d204020 28257a64 28257a64 2e2e257a } @ (%zd(%zd..%z │ │ │ │ + 0x00069910 64292c25 7a642825 7a642e2e 257a6429 d),%zd(%zd..%zd) │ │ │ │ + 0x00069920 29202825 7a64206e 6e7a2c20 252e326c ) (%zd nnz, %.2l │ │ │ │ + 0x00069930 67206e6e 7a2f7229 20666c61 67732030 g nnz/r) flags 0 │ │ │ │ + 0x00069940 78257820 28636f6f 3a25642c 20637372 x%x (coo:%d, csr │ │ │ │ + 0x00069950 3a25642c 2068773a 25642c20 69633a25 :%d, hw:%d, ic:% │ │ │ │ + 0x00069960 642c2066 693a2564 292c2073 746f7261 d, fi:%d), stora │ │ │ │ + 0x00069970 67653a20 257a782c 20737562 6d3a2025 ge: %zx, subm: % │ │ │ │ + 0x00069980 7a642c20 73796d66 6c616773 3a272573 zd, symflags:'%s │ │ │ │ + 0x00069990 25732573 25732573 27257300 2366696c %s%s%s%s'%s.#fil │ │ │ │ + 0x000699a0 65206f75 74707574 206f6620 25732074 e output of %s t │ │ │ │ + 0x000699b0 6f6f6b20 256c6620 73202825 2e306c66 ook %lf s (%.0lf │ │ │ │ + 0x000699c0 206e6e7a 2c20252e 306c6620 6e6e7a2f nnz, %.0lf nnz/ │ │ │ │ + 0x000699d0 73202920 28252e35 6c66204d 422f7320 s ) (%.5lf MB/s │ │ │ │ + 0x000699e0 29200a00 52534220 53706172 73652042 ) ..RSB Sparse B │ │ │ │ + 0x000699f0 6c6f636b 73204175 746f7475 6e657220 locks Autotuner │ │ │ │ + 0x00069a00 696e766f 6b656420 72657175 65737469 invoked requesti │ │ │ │ + 0x00069a10 6e67206d 61782025 64207370 6c697473 ng max %d splits │ │ │ │ + 0x00069a20 20616e64 206d6178 20256420 6d657267 and max %d merg │ │ │ │ + 0x00069a30 65732069 6e202564 20726f75 6e64732c es in %d rounds, │ │ │ │ + 0x00069a40 20746872 65616473 20737065 632e2564 threads spec.%d │ │ │ │ + 0x00069a50 20287370 65636966 79206e65 67617469 (specify negati │ │ │ │ + 0x00069a60 76652076 616c7565 7320746f 20656e61 ve values to ena │ │ │ │ + 0x00069a70 626c6520 74687265 61647320 74756e69 ble threads tuni │ │ │ │ + 0x00069a80 6e67292e 0a000000 46697273 74207275 ng).....First ru │ │ │ │ + 0x00069a90 6e206f66 20525342 20417574 6f74756e n of RSB Autotun │ │ │ │ + 0x00069aa0 65722074 6f6f6b20 256c6720 73202028 er took %lg s ( │ │ │ │ + 0x00069ab0 252e336c 65207320 2d3e2025 2e336c65 %.3le s -> %.3le │ │ │ │ + 0x00069ac0 20732070 65722073 706d765f 73787361 s per spmv_sxsa │ │ │ │ + 0x00069ad0 29202874 756e6564 3a202564 202d3e20 ) (tuned: %d -> │ │ │ │ + 0x00069ae0 2564206c 7375626d 292e0a00 46697273 %d lsubm)...Firs │ │ │ │ + 0x00069af0 74207275 6e206f66 20525342 20417574 t run of RSB Aut │ │ │ │ + 0x00069b00 6f74756e 65722074 6f6f6b20 256c6720 otuner took %lg │ │ │ │ + 0x00069b10 7320616e 64206469 64206e6f 74206368 s and did not ch │ │ │ │ + 0x00069b20 616e6765 206d6174 7269782e 0a000000 ange matrix..... │ │ │ │ + 0x00069b30 52534220 53706172 73652042 6c6f636b RSB Sparse Block │ │ │ │ + 0x00069b40 73204175 746f7475 6e657220 696e766f s Autotuner invo │ │ │ │ + 0x00069b50 6b656420 72657175 65737469 6e67206d ked requesting m │ │ │ │ + 0x00069b60 61782025 64207370 6c697473 20616e64 ax %d splits and │ │ │ │ + 0x00069b70 206d6178 20256420 6d657267 65732069 max %d merges i │ │ │ │ + 0x00069b80 6e202564 20726f75 6e64732c 20617574 n %d rounds, aut │ │ │ │ + 0x00069b90 6f207468 72656164 73207370 65632e0a o threads spec.. │ │ │ │ + 0x00069ba0 00000000 5365636f 6e642072 756e206f ....Second run o │ │ │ │ + 0x00069bb0 66205253 42204175 746f7475 6e657220 f RSB Autotuner │ │ │ │ + 0x00069bc0 746f6f6b 20256c67 20732061 6e642065 took %lg s and e │ │ │ │ + 0x00069bd0 7374696d 61746564 20612073 70656564 stimated a speed │ │ │ │ + 0x00069be0 7570206f 6620256c 66207820 28252e33 up of %lf x (%.3 │ │ │ │ + 0x00069bf0 6c652073 202d3e20 252e336c 65207320 le s -> %.3le s │ │ │ │ + 0x00069c00 70657220 6f702920 696e206e 6577206d per op) in new m │ │ │ │ + 0x00069c10 61747269 78202825 64202d3e 20256420 atrix (%d -> %d │ │ │ │ + 0x00069c20 6c737562 6d290a00 52534220 4175746f lsubm)..RSB Auto │ │ │ │ + 0x00069c30 74756e65 72207375 67676573 74656420 tuner suggested │ │ │ │ + 0x00069c40 61206e65 77206d61 74726978 3a206672 a new matrix: fr │ │ │ │ + 0x00069c50 6565696e 67207468 65206f6c 64206f6e eeing the old on │ │ │ │ + 0x00069c60 652e0a00 5365636f 6e642072 756e206f e...Second run o │ │ │ │ + 0x00069c70 66205253 42204175 746f7475 6e657220 f RSB Autotuner │ │ │ │ + 0x00069c80 746f6f6b 20256c67 20732061 6e642065 took %lg s and e │ │ │ │ + 0x00069c90 7374696d 61746564 20612073 70656564 stimated a speed │ │ │ │ + 0x00069ca0 7570206f 6620256c 66207820 28252e33 up of %lf x (%.3 │ │ │ │ + 0x00069cb0 6c652073 202d3e20 252e336c 65207320 le s -> %.3le s │ │ │ │ + 0x00069cc0 70657220 6f702920 696e2073 616d6520 per op) in same │ │ │ │ + 0x00069cd0 6d617472 69782028 2564202d 3e202564 matrix (%d -> %d │ │ │ │ + 0x00069ce0 206c7375 626d290a 00000000 53657474 lsubm).....Sett │ │ │ │ + 0x00069cf0 696e6720 6175746f 74756e69 6e672073 ing autotuning s │ │ │ │ + 0x00069d00 75676765 73746564 20746872 65616420 uggested thread │ │ │ │ + 0x00069d10 636f756e 74206f66 20256420 2877696c count of %d (wil │ │ │ │ + 0x00069d20 6c20736b 69702066 75727468 65722074 l skip further t │ │ │ │ + 0x00069d30 68726561 64206e75 6d626572 20636f6e hread number con │ │ │ │ + 0x00069d40 66696775 72617469 6f6e7321 290a0000 figurations!)... │ │ │ │ + 0x00069d50 2320506f 73742d61 75746f74 756e696e # Post-autotunin │ │ │ │ + 0x00069d60 67207065 72666f72 6d616e63 65207265 g performance re │ │ │ │ + 0x00069d70 63686563 6b3a0a00 23235253 42204c48 check:..##RSB LH │ │ │ │ + 0x00069d80 5320257a 6420656c 656d656e 74732070 S %zd elements p │ │ │ │ + 0x00069d90 72652d70 65656b3a 0a000000 23235253 re-peek:....##RS │ │ │ │ + 0x00069da0 42205248 5320257a 6420656c 656d656e B RHS %zd elemen │ │ │ │ + 0x00069db0 74732070 72652d70 65656b3a 0a000000 ts pre-peek:.... │ │ │ │ + 0x00069dc0 5b215d20 61207072 6f626c65 6d206f63 [!] a problem oc │ │ │ │ + 0x00069dd0 63757272 65642069 6e207370 61727365 curred in sparse │ │ │ │ + 0x00069de0 206d6174 7269782d 76656374 6f722070 matrix-vector p │ │ │ │ + 0x00069df0 726f6475 6374210a 00000000 2373756d roduct!.....#sum │ │ │ │ + 0x00069e00 3a000000 73706172 7365206d 61747269 :...sparse matri │ │ │ │ + 0x00069e10 78207665 63746f72 2070726f 64756374 x vector product │ │ │ │ + 0x00069e20 2063726f 73732063 6865636b 20737563 cross check suc │ │ │ │ + 0x00069e30 63656564 65640a00 23235253 42204c48 ceeded..##RSB LH │ │ │ │ + 0x00069e40 5320257a 6420656c 656d656e 74732070 S %zd elements p │ │ │ │ + 0x00069e50 6f73742d 7065656b 3a0a0000 23235253 ost-peek:...##RS │ │ │ │ + 0x00069e60 42205248 5320257a 6420656c 656d656e B RHS %zd elemen │ │ │ │ + 0x00069e70 74732070 6f73742d 7065656b 3a0a0000 ts post-peek:... │ │ │ │ + 0x00069e80 252d3230 73092573 00000000 09252e33 %-20s.%s.....%.3 │ │ │ │ + 0x00069e90 6c660925 6c670000 73706d76 5f737873 lf.%lg..spmv_sxs │ │ │ │ + 0x00069ea0 61000000 09252e33 6c670925 2e336c67 a....%.3lg.%.3lg │ │ │ │ + 0x00069eb0 09000000 23092531 302e326c 66092531 ....#.%10.2lf.%1 │ │ │ │ + 0x00069ec0 302e326c 66092820 62657374 2c206176 0.2lf.( best, av │ │ │ │ + 0x00069ed0 65726167 65206e65 74207065 72666f72 erage net perfor │ │ │ │ + 0x00069ee0 6d616e63 6520696e 20256c64 20747269 mance in %ld tri │ │ │ │ + 0x00069ef0 65732029 3b206469 66663a25 322e306c es ); diff:%2.0l │ │ │ │ + 0x00069f00 6625250a 00000000 23092531 302e326c f%%.....#.%10.2l │ │ │ │ + 0x00069f10 66092531 302e326c 66092531 302e326c f.%10.2lf.%10.2l │ │ │ │ + 0x00069f20 66202531 302e366c 6620286d 696e2062 f %10.6lf (min b │ │ │ │ + 0x00069f30 772c2072 6561736f 6e61626c 65206277 w, reasonable bw │ │ │ │ + 0x00069f40 2c206578 63656564 696e676c 79206d61 , exceedingly ma │ │ │ │ + 0x00069f50 78206277 2c20772f 72207261 74696f29 x bw, w/r ratio) │ │ │ │ + 0x00069f60 20284d42 2f73290a 23092531 302e326c (MB/s).#.%10.2l │ │ │ │ + 0x00069f70 6620284d 42207065 72206d6f 70292025 f (MB per mop) % │ │ │ │ + 0x00069f80 31302e32 6c662028 72687320 6c6f6164 10.2lf (rhs load │ │ │ │ + 0x00069f90 732c2077 69746820 61207661 72696162 s, with a variab │ │ │ │ + 0x00069fa0 6c652064 65677265 65206f66 206c6f63 le degree of loc │ │ │ │ + 0x00069fb0 616c6974 79290a23 09253130 2e326c66 ality).#.%10.2lf │ │ │ │ + 0x00069fc0 20284d42 20706572 206d6f70 2c206573 (MB per mop, es │ │ │ │ + 0x00069fd0 74696d61 74656429 0a230925 31302e32 timated).#.%10.2 │ │ │ │ + 0x00069fe0 6c662028 61737365 6d626c79 202b2065 lf (assembly + e │ │ │ │ + 0x00069ff0 78747261 20746f20 28626573 7429206d xtra to (best) m │ │ │ │ + 0x0006a000 6f702074 696d6520 72617469 6f292028 op time ratio) ( │ │ │ │ + 0x0006a010 2531302e 326c6620 73290a23 09253130 %10.2lf s).#.%10 │ │ │ │ + 0x0006a020 2e326c66 20286173 73656d62 6c792028 .2lf (assembly ( │ │ │ │ + 0x0006a030 702e652e 2b732e61 2e2b652e 692e2b65 p.e.+s.a.+e.i.+e │ │ │ │ + 0x0006a040 2e732e2b 2e2e2e29 20746f20 6d6f7020 .s.+...) to mop │ │ │ │ + 0x0006a050 74696d65 20726174 696f290a 23092531 time ratio).#.%1 │ │ │ │ + 0x0006a060 302e326c 66202873 74727563 74757265 0.2lf (structure │ │ │ │ + 0x0006a070 20616e61 6c797369 7320746f 206d6f70 analysis to mop │ │ │ │ + 0x0006a080 2074696d 65207261 74696f29 0a230925 time ratio).#.% │ │ │ │ + 0x0006a090 31302e32 6c662028 656c656d 656e7473 10.2lf (elements │ │ │ │ + 0x0006a0a0 20696e73 65727469 6f6e2074 6f206d6f insertion to mo │ │ │ │ + 0x0006a0b0 70207469 6d652072 6174696f 290a2309 p time ratio).#. │ │ │ │ + 0x0006a0c0 2531302e 326c6620 28656c65 6d656e74 %10.2lf (element │ │ │ │ + 0x0006a0d0 7320736f 7274696e 6720746f 206d6f70 s sorting to mop │ │ │ │ + 0x0006a0e0 2074696d 65207261 74696f29 20282531 time ratio) (%1 │ │ │ │ + 0x0006a0f0 302e326c 66207329 0a230925 31302e32 0.2lf s).#.%10.2 │ │ │ │ + 0x0006a100 6c662028 656c656d 656e7473 20706172 lf (elements par │ │ │ │ + 0x0006a110 74697469 6f6e696e 6720746f 206d6f70 titioning to mop │ │ │ │ + 0x0006a120 2074696d 65207261 74696f29 0a230925 time ratio).#.% │ │ │ │ + 0x0006a130 31302e32 6c662028 72656375 7273696f 10.2lf (recursio │ │ │ │ + 0x0006a140 6e20736f 72742074 6f206d6f 70207469 n sort to mop ti │ │ │ │ + 0x0006a150 6d652072 6174696f 29092531 302e6c64 me ratio).%10.ld │ │ │ │ + 0x0006a160 20286d61 78207265 63757273 696f6e20 (max recursion │ │ │ │ + 0x0006a170 64657074 68290a23 09253130 2e326c66 depth).#.%10.2lf │ │ │ │ + 0x0006a180 09253130 2e326c66 20286e6e 7a207065 .%10.2lf (nnz pe │ │ │ │ + 0x0006a190 7220726f 772f636f 6c756d6e 290a0000 r row/column)... │ │ │ │ + 0x0006a1a0 23757365 6420696e 64657820 73746f72 #used index stor │ │ │ │ + 0x0006a1b0 61676520 636f6d70 61726564 20746f20 age compared to │ │ │ │ + 0x0006a1c0 434f4f3a 257a6420 76732025 7a642062 COO:%zd vs %zd b │ │ │ │ + 0x0006a1d0 79746573 2028252e 30326c66 25252920 ytes (%.02lf%%) │ │ │ │ + 0x0006a1e0 00000000 3b20636f 6d706172 65642074 ....; compared t │ │ │ │ + 0x0006a1f0 6f204353 523a257a 64207673 20257a64 o CSR:%zd vs %zd │ │ │ │ + 0x0006a200 20627974 65732028 252e3032 6c662525 bytes (%.02lf%% │ │ │ │ + 0x0006a210 290a0000 25253a50 4552464f 524d414e )...%%:PERFORMAN │ │ │ │ + 0x0006a220 43453a00 09256c65 09256c65 0a000000 CE:..%le.%le.... │ │ │ │ + 0x0006a230 25253a4f 505f5449 4d453a00 25253a46 %%:OP_TIME:.%%:F │ │ │ │ + 0x0006a240 414b455f 4c4f434b 5f504552 464f524d AKE_LOCK_PERFORM │ │ │ │ + 0x0006a250 414e4345 3a000000 25253a46 414b455f ANCE:...%%:FAKE_ │ │ │ │ + 0x0006a260 4c4f434b 5f4f505f 54494d45 3a000000 LOCK_OP_TIME:... │ │ │ │ + 0x0006a270 25253a46 414b455f 4c4f434b 5f504552 %%:FAKE_LOCK_PER │ │ │ │ + 0x0006a280 465f5343 414c494e 473a0000 25253a52 F_SCALING:..%%:R │ │ │ │ + 0x0006a290 45435552 53495645 5f534552 49414c5f ECURSIVE_SERIAL_ │ │ │ │ + 0x0006a2a0 50455246 4f524d41 4e43453a 00000000 PERFORMANCE:.... │ │ │ │ + 0x0006a2b0 25253a52 45435552 53495645 5f534552 %%:RECURSIVE_SER │ │ │ │ + 0x0006a2c0 49414c5f 4f505f54 494d453a 00000000 IAL_OP_TIME:.... │ │ │ │ + 0x0006a2d0 25253a50 4552465f 5343414c 494e473a %%:PERF_SCALING: │ │ │ │ + 0x0006a2e0 00000000 2325253a 434f4e53 54525543 ....#%%:CONSTRUC │ │ │ │ + 0x0006a2f0 544f525f 2a3a534f 52540953 43414e09 TOR_*:SORT.SCAN. │ │ │ │ + 0x0006a300 494e5345 52540953 43414e2b 494e5345 INSERT.SCAN+INSE │ │ │ │ + 0x0006a310 52540a00 25253a43 4f4e5354 52554354 RT..%%:CONSTRUCT │ │ │ │ + 0x0006a320 4f525f54 494d4553 3a000000 09253130 OR_TIMES:....%10 │ │ │ │ + 0x0006a330 2e366c66 09253130 2e366c66 09253130 .6lf.%10.6lf.%10 │ │ │ │ + 0x0006a340 2e366c66 09253130 2e366c66 0a000000 .6lf.%10.6lf.... │ │ │ │ + 0x0006a350 25253a55 4e534f52 54454443 4f4f3252 %%:UNSORTEDCOO2R │ │ │ │ + 0x0006a360 53425f54 494d453a 00000000 25253a52 SB_TIME:....%%:R │ │ │ │ + 0x0006a370 53425f53 55424449 56495349 4f4e5f54 SB_SUBDIVISION_T │ │ │ │ + 0x0006a380 494d453a 00000000 25253a52 53425f53 IME:....%%:RSB_S │ │ │ │ + 0x0006a390 48554646 4c455f54 494d453a 00000000 HUFFLE_TIME:.... │ │ │ │ + 0x0006a3a0 25253a52 4f575f4d 414a4f52 5f534f52 %%:ROW_MAJOR_SOR │ │ │ │ + 0x0006a3b0 545f5449 4d453a00 25253a52 4f575f4d T_TIME:.%%:ROW_M │ │ │ │ + 0x0006a3c0 414a4f52 5f534f52 545f5343 414c494e AJOR_SORT_SCALIN │ │ │ │ + 0x0006a3d0 473a0000 09253130 2e336c66 0a000000 G:...%10.3lf.... │ │ │ │ + 0x0006a3e0 25253a53 4f525445 44434f4f 32525342 %%:SORTEDCOO2RSB │ │ │ │ + 0x0006a3f0 5f54494d 453a0000 25253a52 4f575f4d _TIME:..%%:ROW_M │ │ │ │ + 0x0006a400 414a4f52 5f534f52 545f544f 5f4d4f50 AJOR_SORT_TO_MOP │ │ │ │ + 0x0006a410 3a000000 25253a43 4c45414e 55505f54 :...%%:CLEANUP_T │ │ │ │ + 0x0006a420 4f5f4d4f 503a0000 25253a43 4f4e5354 O_MOP:..%%:CONST │ │ │ │ + 0x0006a430 52554354 4f525f54 4f5f4d4f 503a0000 RUCTOR_TO_MOP:.. │ │ │ │ 0x0006a440 09253130 2e326c66 09253130 2e326c66 .%10.2lf.%10.2lf │ │ │ │ - 0x0006a450 0a000000 25253a55 4e534f52 54454443 ....%%:UNSORTEDC │ │ │ │ - 0x0006a460 4f4f3252 53425f54 4f5f4d4f 503a0000 OO2RSB_TO_MOP:.. │ │ │ │ - 0x0006a470 25253a53 4f525445 44434f4f 32525342 %%:SORTEDCOO2RSB │ │ │ │ - 0x0006a480 5f544f5f 4d4f503a 00000000 25253a52 _TO_MOP:....%%:R │ │ │ │ - 0x0006a490 53425f53 55424449 56495349 4f4e5f54 SB_SUBDIVISION_T │ │ │ │ - 0x0006a4a0 4f5f4d4f 503a0000 25253a52 53425f53 O_MOP:..%%:RSB_S │ │ │ │ - 0x0006a4b0 48554646 4c455f54 4f5f4d4f 503a0000 HUFFLE_TO_MOP:.. │ │ │ │ - 0x0006a4c0 25253a55 4e534f52 54454443 4f4f3252 %%:UNSORTEDCOO2R │ │ │ │ - 0x0006a4d0 53425f53 43414c49 4e473a00 25253a53 SB_SCALING:.%%:S │ │ │ │ - 0x0006a4e0 4f525445 44434f4f 32525342 5f534341 ORTEDCOO2RSB_SCA │ │ │ │ - 0x0006a4f0 4c494e47 3a000000 25253a52 53425f53 LING:...%%:RSB_S │ │ │ │ - 0x0006a500 55424449 56495349 4f4e5f53 43414c49 UBDIVISION_SCALI │ │ │ │ - 0x0006a510 4e473a00 25253a52 53425f53 48554646 NG:.%%:RSB_SHUFF │ │ │ │ - 0x0006a520 4c455f53 43414c49 4e473a00 25253a43 LE_SCALING:.%%:C │ │ │ │ - 0x0006a530 4f4e5354 52554354 4f525f53 43414c49 ONSTRUCTOR_SCALI │ │ │ │ - 0x0006a540 4e473a00 25253a50 4552465f 5343414c NG:.%%:PERF_SCAL │ │ │ │ - 0x0006a550 494e4732 4353523a 00000000 2325253a ING2CSR:....#%%: │ │ │ │ - 0x0006a560 534d5f43 4f554e54 533a0954 6f740948 SM_COUNTS:.Tot.H │ │ │ │ - 0x0006a570 616c6677 6f726443 73720946 756c6c77 alfwordCsr.Fullw │ │ │ │ - 0x0006a580 6f726443 73720948 616c6677 6f726443 ordCsr.HalfwordC │ │ │ │ - 0x0006a590 6f6f0946 756c6c77 6f726443 6f6f0a00 oo.FullwordCoo.. │ │ │ │ - 0x0006a5a0 25253a53 4d5f434f 554e5453 3a000000 %%:SM_COUNTS:... │ │ │ │ - 0x0006a5b0 09256c64 09256c64 09256c64 09256c64 .%ld.%ld.%ld.%ld │ │ │ │ - 0x0006a5c0 09256c64 0a000000 25253a53 4d5f4944 .%ld....%%:SM_ID │ │ │ │ - 0x0006a5d0 584f4343 55504154 494f4e52 53425653 XOCCUPATIONRSBVS │ │ │ │ - 0x0006a5e0 434f4f41 4e444353 523a0000 09257a64 COOANDCSR:...%zd │ │ │ │ - 0x0006a5f0 09257a64 09257a64 0a000000 25253a53 .%zd.%zd....%%:S │ │ │ │ - 0x0006a600 4d5f4944 584f4343 55504154 494f4e3a M_IDXOCCUPATION: │ │ │ │ - 0x0006a610 00000000 25253a53 4d5f4d45 4d545241 ....%%:SM_MEMTRA │ │ │ │ - 0x0006a620 46464943 3a000000 09253130 2e306c66 FFIC:....%10.0lf │ │ │ │ - 0x0006a630 0a000000 25253a53 4d5f4d49 4e4d4158 ....%%:SM_MINMAX │ │ │ │ - 0x0006a640 4156474e 4e5a3a00 25253a53 4d5f4e4e AVGNNZ:.%%:SM_NN │ │ │ │ - 0x0006a650 5a5f4849 53544f47 52414d3a 00000000 Z_HISTOGRAM:.... │ │ │ │ - 0x0006a660 20257a64 0a000000 20257a64 00000000 %zd.... %zd.... │ │ │ │ - 0x0006a670 25253a53 4d5f4e4e 5a5f5045 525f524f %%:SM_NNZ_PER_RO │ │ │ │ - 0x0006a680 573a0000 20256c66 0a000000 20252e32 W:.. %lf.... %.2 │ │ │ │ - 0x0006a690 6c660000 25253a25 73474554 524f575f lf..%%:%sGETROW_ │ │ │ │ - 0x0006a6a0 50455246 4f524d41 4e43453a 00000000 PERFORMANCE:.... │ │ │ │ - 0x0006a6b0 25253a25 73474554 524f575f 4f505f54 %%:%sGETROW_OP_T │ │ │ │ - 0x0006a6c0 494d453a 00000000 25253a25 73474554 IME:....%%:%sGET │ │ │ │ - 0x0006a6d0 524f575f 544f5f53 504d565f 4f505f54 ROW_TO_SPMV_OP_T │ │ │ │ - 0x0006a6e0 494d453a 00000000 25253a25 73474554 IME:....%%:%sGET │ │ │ │ - 0x0006a6f0 44494147 5f504552 464f524d 414e4345 DIAG_PERFORMANCE │ │ │ │ - 0x0006a700 3a000000 25253a25 73474554 44494147 :...%%:%sGETDIAG │ │ │ │ - 0x0006a710 5f4f505f 54494d45 3a000000 25253a25 _OP_TIME:...%%:% │ │ │ │ - 0x0006a720 73474554 44494147 5f544f5f 53504d56 sGETDIAG_TO_SPMV │ │ │ │ - 0x0006a730 5f4f505f 54494d45 3a000000 230a0000 _OP_TIME:...#... │ │ │ │ - 0x0006a740 23204755 45535320 44415441 3b202062 # GUESS DATA; b │ │ │ │ - 0x0006a750 65737420 70657266 6f726d61 6e636520 est performance │ │ │ │ - 0x0006a760 77617320 20202020 20203a09 257a6409 was :.%zd. │ │ │ │ - 0x0006a770 257a640a 00000000 23204755 45535320 %zd.....# GUESS │ │ │ │ - 0x0006a780 44415441 3b202067 75657373 65642077 DATA; guessed w │ │ │ │ - 0x0006a790 61732020 20202020 20202020 20202020 as │ │ │ │ - 0x0006a7a0 20203a09 257a6409 257a640a 00000000 :.%zd.%zd..... │ │ │ │ - 0x0006a7b0 23204755 45535320 44415441 3a202070 # GUESS DATA: p │ │ │ │ - 0x0006a7c0 6572666f 726d616e 63652064 69666620 erformance diff │ │ │ │ - 0x0006a7d0 66726f6d 20626573 74203a09 256c670a from best :.%lg. │ │ │ │ - 0x0006a7e0 00000000 23204755 45535320 44415441 ....# GUESS DATA │ │ │ │ - 0x0006a7f0 3a202070 6572666f 726d616e 63652064 : performance d │ │ │ │ - 0x0006a800 69666620 66726f6d 20776f72 73743a09 iff from worst:. │ │ │ │ - 0x0006a810 256c670a 00000000 23204755 45535320 %lg.....# GUESS │ │ │ │ - 0x0006a820 44415441 3a202070 6572666f 726d616e DATA: performan │ │ │ │ - 0x0006a830 63652064 69666620 6f766572 20435352 ce diff over CSR │ │ │ │ - 0x0006a840 3a09256c 670a0000 23204755 45535320 :.%lg...# GUESS │ │ │ │ - 0x0006a850 44415441 3a202062 6573742f 67756573 DATA: best/gues │ │ │ │ - 0x0006a860 73656420 6f70206d 61747269 78207472 sed op matrix tr │ │ │ │ - 0x0006a870 61666669 6320616d 6f756e74 3a09256c affic amount:.%l │ │ │ │ - 0x0006a880 6709256c 670a0000 23475545 53535f54 g.%lg...#GUESS_T │ │ │ │ - 0x0006a890 4553545f 3a252d32 30730925 32307309 EST_:%-20s.%20s. │ │ │ │ - 0x0006a8a0 257a6409 257a6409 257a6409 257a6409 %zd.%zd.%zd.%zd. │ │ │ │ - 0x0006a8b0 257a6409 257a640a 00000000 23475545 %zd.%zd.....#GUE │ │ │ │ - 0x0006a8c0 53535f54 4553543a 252d3230 7309252d SS_TEST:%-20s.%- │ │ │ │ - 0x0006a8d0 32307309 2531302e 326c6609 2531302e 20s.%10.2lf.%10. │ │ │ │ - 0x0006a8e0 326c6609 257a6409 257a6409 2531302e 2lf.%zd.%zd.%10. │ │ │ │ - 0x0006a8f0 346c6609 2531302e 326c6609 2531302e 4lf.%10.2lf.%10. │ │ │ │ + 0x0006a450 09253130 2e326c66 09253130 2e326c66 .%10.2lf.%10.2lf │ │ │ │ + 0x0006a460 0a000000 25253a55 4e534f52 54454443 ....%%:UNSORTEDC │ │ │ │ + 0x0006a470 4f4f3252 53425f54 4f5f4d4f 503a0000 OO2RSB_TO_MOP:.. │ │ │ │ + 0x0006a480 25253a53 4f525445 44434f4f 32525342 %%:SORTEDCOO2RSB │ │ │ │ + 0x0006a490 5f544f5f 4d4f503a 00000000 25253a52 _TO_MOP:....%%:R │ │ │ │ + 0x0006a4a0 53425f53 55424449 56495349 4f4e5f54 SB_SUBDIVISION_T │ │ │ │ + 0x0006a4b0 4f5f4d4f 503a0000 25253a52 53425f53 O_MOP:..%%:RSB_S │ │ │ │ + 0x0006a4c0 48554646 4c455f54 4f5f4d4f 503a0000 HUFFLE_TO_MOP:.. │ │ │ │ + 0x0006a4d0 25253a55 4e534f52 54454443 4f4f3252 %%:UNSORTEDCOO2R │ │ │ │ + 0x0006a4e0 53425f53 43414c49 4e473a00 25253a53 SB_SCALING:.%%:S │ │ │ │ + 0x0006a4f0 4f525445 44434f4f 32525342 5f534341 ORTEDCOO2RSB_SCA │ │ │ │ + 0x0006a500 4c494e47 3a000000 25253a52 53425f53 LING:...%%:RSB_S │ │ │ │ + 0x0006a510 55424449 56495349 4f4e5f53 43414c49 UBDIVISION_SCALI │ │ │ │ + 0x0006a520 4e473a00 25253a52 53425f53 48554646 NG:.%%:RSB_SHUFF │ │ │ │ + 0x0006a530 4c455f53 43414c49 4e473a00 25253a43 LE_SCALING:.%%:C │ │ │ │ + 0x0006a540 4f4e5354 52554354 4f525f53 43414c49 ONSTRUCTOR_SCALI │ │ │ │ + 0x0006a550 4e473a00 25253a50 4552465f 5343414c NG:.%%:PERF_SCAL │ │ │ │ + 0x0006a560 494e4732 4353523a 00000000 2325253a ING2CSR:....#%%: │ │ │ │ + 0x0006a570 534d5f43 4f554e54 533a0954 6f740948 SM_COUNTS:.Tot.H │ │ │ │ + 0x0006a580 616c6677 6f726443 73720946 756c6c77 alfwordCsr.Fullw │ │ │ │ + 0x0006a590 6f726443 73720948 616c6677 6f726443 ordCsr.HalfwordC │ │ │ │ + 0x0006a5a0 6f6f0946 756c6c77 6f726443 6f6f0a00 oo.FullwordCoo.. │ │ │ │ + 0x0006a5b0 25253a53 4d5f434f 554e5453 3a000000 %%:SM_COUNTS:... │ │ │ │ + 0x0006a5c0 09256c64 09256c64 09256c64 09256c64 .%ld.%ld.%ld.%ld │ │ │ │ + 0x0006a5d0 09256c64 0a000000 25253a53 4d5f4944 .%ld....%%:SM_ID │ │ │ │ + 0x0006a5e0 584f4343 55504154 494f4e52 53425653 XOCCUPATIONRSBVS │ │ │ │ + 0x0006a5f0 434f4f41 4e444353 523a0000 09257a64 COOANDCSR:...%zd │ │ │ │ + 0x0006a600 09257a64 09257a64 0a000000 25253a53 .%zd.%zd....%%:S │ │ │ │ + 0x0006a610 4d5f4944 584f4343 55504154 494f4e3a M_IDXOCCUPATION: │ │ │ │ + 0x0006a620 00000000 25253a53 4d5f4d45 4d545241 ....%%:SM_MEMTRA │ │ │ │ + 0x0006a630 46464943 3a000000 09253130 2e306c66 FFIC:....%10.0lf │ │ │ │ + 0x0006a640 0a000000 25253a53 4d5f4d49 4e4d4158 ....%%:SM_MINMAX │ │ │ │ + 0x0006a650 4156474e 4e5a3a00 25253a53 4d5f4e4e AVGNNZ:.%%:SM_NN │ │ │ │ + 0x0006a660 5a5f4849 53544f47 52414d3a 00000000 Z_HISTOGRAM:.... │ │ │ │ + 0x0006a670 20257a64 0a000000 20257a64 00000000 %zd.... %zd.... │ │ │ │ + 0x0006a680 25253a53 4d5f4e4e 5a5f5045 525f524f %%:SM_NNZ_PER_RO │ │ │ │ + 0x0006a690 573a0000 20256c66 0a000000 20252e32 W:.. %lf.... %.2 │ │ │ │ + 0x0006a6a0 6c660000 25253a25 73474554 524f575f lf..%%:%sGETROW_ │ │ │ │ + 0x0006a6b0 50455246 4f524d41 4e43453a 00000000 PERFORMANCE:.... │ │ │ │ + 0x0006a6c0 25253a25 73474554 524f575f 4f505f54 %%:%sGETROW_OP_T │ │ │ │ + 0x0006a6d0 494d453a 00000000 25253a25 73474554 IME:....%%:%sGET │ │ │ │ + 0x0006a6e0 524f575f 544f5f53 504d565f 4f505f54 ROW_TO_SPMV_OP_T │ │ │ │ + 0x0006a6f0 494d453a 00000000 25253a25 73474554 IME:....%%:%sGET │ │ │ │ + 0x0006a700 44494147 5f504552 464f524d 414e4345 DIAG_PERFORMANCE │ │ │ │ + 0x0006a710 3a000000 25253a25 73474554 44494147 :...%%:%sGETDIAG │ │ │ │ + 0x0006a720 5f4f505f 54494d45 3a000000 25253a25 _OP_TIME:...%%:% │ │ │ │ + 0x0006a730 73474554 44494147 5f544f5f 53504d56 sGETDIAG_TO_SPMV │ │ │ │ + 0x0006a740 5f4f505f 54494d45 3a000000 230a0000 _OP_TIME:...#... │ │ │ │ + 0x0006a750 23204755 45535320 44415441 3b202062 # GUESS DATA; b │ │ │ │ + 0x0006a760 65737420 70657266 6f726d61 6e636520 est performance │ │ │ │ + 0x0006a770 77617320 20202020 20203a09 257a6409 was :.%zd. │ │ │ │ + 0x0006a780 257a640a 00000000 23204755 45535320 %zd.....# GUESS │ │ │ │ + 0x0006a790 44415441 3b202067 75657373 65642077 DATA; guessed w │ │ │ │ + 0x0006a7a0 61732020 20202020 20202020 20202020 as │ │ │ │ + 0x0006a7b0 20203a09 257a6409 257a640a 00000000 :.%zd.%zd..... │ │ │ │ + 0x0006a7c0 23204755 45535320 44415441 3a202070 # GUESS DATA: p │ │ │ │ + 0x0006a7d0 6572666f 726d616e 63652064 69666620 erformance diff │ │ │ │ + 0x0006a7e0 66726f6d 20626573 74203a09 256c670a from best :.%lg. │ │ │ │ + 0x0006a7f0 00000000 23204755 45535320 44415441 ....# GUESS DATA │ │ │ │ + 0x0006a800 3a202070 6572666f 726d616e 63652064 : performance d │ │ │ │ + 0x0006a810 69666620 66726f6d 20776f72 73743a09 iff from worst:. │ │ │ │ + 0x0006a820 256c670a 00000000 23204755 45535320 %lg.....# GUESS │ │ │ │ + 0x0006a830 44415441 3a202070 6572666f 726d616e DATA: performan │ │ │ │ + 0x0006a840 63652064 69666620 6f766572 20435352 ce diff over CSR │ │ │ │ + 0x0006a850 3a09256c 670a0000 23204755 45535320 :.%lg...# GUESS │ │ │ │ + 0x0006a860 44415441 3a202062 6573742f 67756573 DATA: best/gues │ │ │ │ + 0x0006a870 73656420 6f70206d 61747269 78207472 sed op matrix tr │ │ │ │ + 0x0006a880 61666669 6320616d 6f756e74 3a09256c affic amount:.%l │ │ │ │ + 0x0006a890 6709256c 670a0000 23475545 53535f54 g.%lg...#GUESS_T │ │ │ │ + 0x0006a8a0 4553545f 3a252d32 30730925 32307309 EST_:%-20s.%20s. │ │ │ │ + 0x0006a8b0 257a6409 257a6409 257a6409 257a6409 %zd.%zd.%zd.%zd. │ │ │ │ + 0x0006a8c0 257a6409 257a640a 00000000 23475545 %zd.%zd.....#GUE │ │ │ │ + 0x0006a8d0 53535f54 4553543a 252d3230 7309252d SS_TEST:%-20s.%- │ │ │ │ + 0x0006a8e0 32307309 2531302e 326c6609 2531302e 20s.%10.2lf.%10. │ │ │ │ + 0x0006a8f0 326c6609 257a6409 257a6409 2531302e 2lf.%zd.%zd.%10. │ │ │ │ 0x0006a900 346c6609 2531302e 326c6609 2531302e 4lf.%10.2lf.%10. │ │ │ │ - 0x0006a910 346c660a 00000000 23207273 625f6d74 4lf.....# rsb_mt │ │ │ │ - 0x0006a920 785f7377 69746368 5f746f5f 636f6f20 x_switch_to_coo │ │ │ │ - 0x0006a930 74696d65 3a20256c 672e0a00 25256f70 time: %lg...%%op │ │ │ │ - 0x0006a940 65726174 696f6e3a 6d617472 69780943 eration:matrix.C │ │ │ │ - 0x0006a950 4f4e5354 52554354 4f525b25 645d0953 ONSTRUCTOR[%d].S │ │ │ │ - 0x0006a960 504d565b 25645d09 53504d56 5b25645d PMV[%d].SPMV[%d] │ │ │ │ - 0x0006a970 0a000000 25256f70 65726174 696f6e3a ....%%operation: │ │ │ │ - 0x0006a980 25730925 6c670925 6c670925 6c670a00 %s.%lg.%lg.%lg.. │ │ │ │ - 0x0006a990 2525636f 6e737472 7563746f 723a6d61 %%constructor:ma │ │ │ │ - 0x0006a9a0 74726978 09534f52 545b2564 5d095343 trix.SORT[%d].SC │ │ │ │ - 0x0006a9b0 414e5b25 645d0953 48554646 4c455b25 AN[%d].SHUFFLE[% │ │ │ │ - 0x0006a9c0 645d0949 4e534552 545b2564 5d0a0000 d].INSERT[%d]... │ │ │ │ - 0x0006a9d0 2525636f 6e737472 7563746f 723a2573 %%constructor:%s │ │ │ │ - 0x0006a9e0 09256c67 09256c67 09256c67 09256c67 .%lg.%lg.%lg.%lg │ │ │ │ - 0x0006a9f0 0a000000 23204672 6565696e 6720492f ....# Freeing I/ │ │ │ │ - 0x0006aa00 4f206172 72617973 2e0a0000 5465726d O arrays....Term │ │ │ │ - 0x0006aa10 696e6174 696e6720 65786563 7574696f inating executio │ │ │ │ - 0x0006aa20 6e206561 726c6965 72206475 6520746f n earlier due to │ │ │ │ - 0x0006aa30 20696e74 65726163 74697665 20757365 interactive use │ │ │ │ - 0x0006aa40 72207265 71756573 742e0a00 5465726d r request...Term │ │ │ │ - 0x0006aa50 696e6174 696e6720 65786563 7574696f inating executio │ │ │ │ - 0x0006aa60 6e206561 726c6965 72206475 6520746f n earlier due to │ │ │ │ - 0x0006aa70 20757365 72207365 74206d61 78207469 user set max ti │ │ │ │ - 0x0006aa80 6d657220 6f662025 322e336c 6720732e mer of %2.3lg s. │ │ │ │ - 0x0006aa90 0a000000 23206265 6e63686d 61726b69 ....# benchmarki │ │ │ │ - 0x0006aaa0 6e672074 65726d69 6e617465 64202d2d ng terminated -- │ │ │ │ - 0x0006aab0 2d206669 6e616c69 7a696e67 2072756e - finalizing run │ │ │ │ - 0x0006aac0 2e0a0000 23203d3d 3d3d3d3d 20424547 ....# ====== BEG │ │ │ │ - 0x0006aad0 494e2054 6f74616c 2073756d 6d617279 IN Total summary │ │ │ │ - 0x0006aae0 20726563 6f72642e 0a000000 23203d3d record.....# == │ │ │ │ - 0x0006aaf0 3d3d3d3d 2020454e 44202054 6f74616c ==== END Total │ │ │ │ - 0x0006ab00 2073756d 6d617279 20726563 6f72642e summary record. │ │ │ │ - 0x0006ab10 0a000000 23205265 6d6f7669 6e672074 ....# Removing t │ │ │ │ - 0x0006ab20 68652074 656d706f 72617279 20726563 he temporary rec │ │ │ │ - 0x0006ab30 6f726420 66696c65 2025732e 0a000000 ord file %s..... │ │ │ │ - 0x0006ab40 20746572 6d696e61 74696e67 2072756e terminating run │ │ │ │ - 0x0006ab50 20617420 00000000 23257325 2e306c66 at ....#%s%.0lf │ │ │ │ - 0x0006ab60 20286166 74657220 252e316c 6673206f (after %.1lfs o │ │ │ │ - 0x0006ab70 6620772e 632e742e 29257300 23206d61 f w.c.t.)%s.# ma │ │ │ │ - 0x0006ab80 74726978 20636f6e 73697374 656e6379 trix consistency │ │ │ │ - 0x0006ab90 20636865 636b2074 6f6f6b20 252e336c check took %.3l │ │ │ │ - 0x0006aba0 66732028 6f6b290a 00000000 25732028 fs (ok).....%s ( │ │ │ │ - 0x0006abb0 73707376 5f737873 7829203a 20506c65 spsv_sxsx) : Ple │ │ │ │ - 0x0006abc0 61736520 73706563 69667920 61206d61 ase specify a ma │ │ │ │ - 0x0006abd0 74726978 2066696c 656e616d 65202877 trix filename (w │ │ │ │ - 0x0006abe0 69746820 2d66290a 00000000 496e7465 ith -f).....Inte │ │ │ │ - 0x0006abf0 72707265 74696e67 202d2d64 656e7365 rpreting --dense │ │ │ │ - 0x0006ac00 20617320 2d2d6c6f 7765722d 64656e73 as --lower-dens │ │ │ │ - 0x0006ac10 65202866 756c6c20 64656e73 65206d61 e (full dense ma │ │ │ │ - 0x0006ac20 6b657320 6e6f2073 656e7365 20666f72 kes no sense for │ │ │ │ - 0x0006ac30 20747269 616e6775 6c617220 736f6c76 triangular solv │ │ │ │ - 0x0006ac40 65292e0a 00000000 46697273 74207275 e)......First ru │ │ │ │ - 0x0006ac50 6e206f66 20525342 20417574 6f74756e n of RSB Autotun │ │ │ │ - 0x0006ac60 65722074 6f6f6b20 256c6720 73202028 er took %lg s ( │ │ │ │ - 0x0006ac70 252e336c 65207320 2d3e2025 2e336c65 %.3le s -> %.3le │ │ │ │ - 0x0006ac80 20732070 65722073 7073765f 73787378 s per spsv_sxsx │ │ │ │ - 0x0006ac90 29202874 756e6564 3a202564 202d3e20 ) (tuned: %d -> │ │ │ │ - 0x0006aca0 2564206c 7375626d 292e0a00 5b215d20 %d lsubm)...[!] │ │ │ │ - 0x0006acb0 61207072 6f626c65 6d206f63 63757272 a problem occurr │ │ │ │ - 0x0006acc0 65642069 6e207472 69616e67 756c6172 ed in triangular │ │ │ │ - 0x0006acd0 20736f6c 7665210a 00000000 5b215d20 solve!.....[!] │ │ │ │ - 0x0006ace0 736f6d65 2070726f 626c656d 206f6363 some problem occ │ │ │ │ - 0x0006acf0 75727265 6420696e 20737061 72736520 urred in sparse │ │ │ │ - 0x0006ad00 6d617472 69782076 6563746f 72207072 matrix vector pr │ │ │ │ - 0x0006ad10 6f647563 74210a00 23657272 6f72206e oduct!..#error n │ │ │ │ - 0x0006ad20 6f726d3a 00000000 73707376 5f737873 orm:....spsv_sxs │ │ │ │ - 0x0006ad30 78000000 23202865 78747261 29205370 x...# (extra) Sp │ │ │ │ - 0x0006ad40 4d562070 6572666f 726d616e 63652072 MV performance r │ │ │ │ - 0x0006ad50 65636f72 643a0a00 73706d76 5f756175 ecord:..spmv_uau │ │ │ │ - 0x0006ad60 612a0000 23676169 6e20666f 72207370 a*..#gain for sp │ │ │ │ - 0x0006ad70 73762069 66207765 20686164 20696e66 sv if we had inf │ │ │ │ - 0x0006ad80 696e6974 65207370 6d762d77 6f726b65 inite spmv-worke │ │ │ │ - 0x0006ad90 72733a25 6c660a00 23737073 76207065 rs:%lf..#spsv pe │ │ │ │ - 0x0006ada0 72666f72 6d616e63 65207673 2073706d rformance vs spm │ │ │ │ - 0x0006adb0 765f7561 75612a3a 256c660a 00000000 v_uaua*:%lf..... │ │ │ │ - 0x0006adc0 23676169 6e20666f 72207370 73762069 #gain for spsv i │ │ │ │ - 0x0006add0 66207765 20686164 206e6f20 636f6e63 f we had no conc │ │ │ │ - 0x0006ade0 75727265 6e742077 72697465 73207072 urrent writes pr │ │ │ │ - 0x0006adf0 6576656e 74696e67 206c6f63 6b732061 eventing locks a │ │ │ │ - 0x0006ae00 7420616c 6c3a256c 660a0000 25256f70 t all:%lf...%%op │ │ │ │ - 0x0006ae10 65726174 696f6e3a 6d617472 69780943 eration:matrix.C │ │ │ │ - 0x0006ae20 4f4e5354 52554354 4f525b25 645d0953 ONSTRUCTOR[%d].S │ │ │ │ - 0x0006ae30 504d565b 25645d09 53504d56 5b25645d PMV[%d].SPMV[%d] │ │ │ │ - 0x0006ae40 09535453 565b2564 5d095354 53565b25 .STSV[%d].STSV[% │ │ │ │ - 0x0006ae50 645d0a00 25256f70 65726174 696f6e3a d]..%%operation: │ │ │ │ - 0x0006ae60 25730925 6c670925 6c670925 6c670925 %s.%lg.%lg.%lg.% │ │ │ │ - 0x0006ae70 6c670925 6c670a00 713a514c 45434844 lg.%lg..q:QLECHD │ │ │ │ - 0x0006ae80 56415269 73463a50 543a623a 773a4247 VARisF:PT:b:w:BG │ │ │ │ - 0x0006ae90 68743a66 3a723a63 3a76706e 3a4d4e53 ht:f:r:c:vpn:MNS │ │ │ │ - 0x0006aea0 3a426b3a 4b55733a 656f3a4f 3a000000 :Bk:KUs:eo:O:... │ │ │ │ - 0x0006aeb0 63616e6e 6f742070 6572666f 726d202d cannot perform - │ │ │ │ - 0x0006aec0 65206675 6e637469 6f6e616c 69747920 e functionality │ │ │ │ - 0x0006aed0 696e206f 6e652072 756e2e20 6f6e6520 in one run. one │ │ │ │ - 0x0006aee0 61742061 2074696d 6520706c 65617365 at a time please │ │ │ │ - 0x0006aef0 2e2e0a00 25732028 6d61745f 73746174 ....%s (mat_stat │ │ │ │ - 0x0006af00 7329203a 20506c65 61736520 73706563 s) : Please spec │ │ │ │ - 0x0006af10 69667920 61206d61 74726978 2066696c ify a matrix fil │ │ │ │ - 0x0006af20 656e616d 65202877 69746820 2d66290a ename (with -f). │ │ │ │ - 0x0006af30 00000000 67697665 6e207065 7263656e ....given percen │ │ │ │ - 0x0006af40 74616765 203d2025 7a64203f 0a000000 tage = %zd ?.... │ │ │ │ - 0x0006af50 77616e74 206d6f72 65206d61 785f6e6e want more max_nn │ │ │ │ - 0x0006af60 7a732028 257a6429 20746861 6e206e6f zs (%zd) than no │ │ │ │ - 0x0006af70 6e7a6572 6f732028 257a6429 20210a00 nzeros (%zd) !.. │ │ │ │ - 0x0006af80 77616e74 206d6178 5f6e6e7a 73202825 want max_nnzs (% │ │ │ │ - 0x0006af90 7a642920 6c657373 20746861 6e20257a zd) less than %z │ │ │ │ - 0x0006afa0 64203f0a 00000000 236d6174 72697809 d ?.....#matrix. │ │ │ │ - 0x0006afb0 726f7773 09636f6c 73096272 09626309 rows.cols.br.bc. │ │ │ │ - 0x0006afc0 6e6e7a09 66696c6c 696e0966 72616374 nnz.fillin.fract │ │ │ │ - 0x0006afd0 696f6e09 72656c2e 6572726f 720a0000 ion.rel.error... │ │ │ │ - 0x0006afe0 25730925 7a640925 7a640925 7a640925 %s.%zd.%zd.%zd.% │ │ │ │ - 0x0006aff0 7a640925 7a640925 6c670000 09252e33 zd.%zd.%lg...%.3 │ │ │ │ - 0x0006b000 6c670925 2b2e336c 670a0000 616c6c2d lg.%+.3lg...all- │ │ │ │ - 0x0006b010 666c6167 73000000 616c6c2d 666f726d flags...all-form │ │ │ │ - 0x0006b020 61747300 616c6c2d 626c6173 2d6f7074 ats.all-blas-opt │ │ │ │ - 0x0006b030 73000000 616c6c2d 626c6173 2d747970 s...all-blas-typ │ │ │ │ - 0x0006b040 65730000 616c6c6f 772d616e 792d7472 es..allow-any-tr │ │ │ │ - 0x0006b050 616e7370 6f736974 696f6e2d 636f6d62 ansposition-comb │ │ │ │ - 0x0006b060 696e6174 696f6e00 616c7465 726e6174 ination.alternat │ │ │ │ - 0x0006b070 652d736f 72740000 6175746f 2d626c6f e-sort..auto-blo │ │ │ │ - 0x0006b080 636b696e 67000000 62652d76 6572626f cking...be-verbo │ │ │ │ - 0x0006b090 73650000 626c6f63 6b2d636f 6c756d6e se..block-column │ │ │ │ - 0x0006b0a0 73697a65 00000000 626c6f63 6b2d726f size....block-ro │ │ │ │ - 0x0006b0b0 7773697a 65000000 63616368 652d626c wsize...cache-bl │ │ │ │ - 0x0006b0c0 6f636b69 6e670000 63686469 72000000 ocking..chdir... │ │ │ │ - 0x0006b0d0 636f6c75 6d6e2d65 7870616e 64000000 column-expand... │ │ │ │ - 0x0006b0e0 636f6d70 6172652d 636f6d70 65746974 compare-competit │ │ │ │ - 0x0006b0f0 6f727300 6e6f2d63 6f6d7061 72652d63 ors.no-compare-c │ │ │ │ - 0x0006b100 6f6d7065 7469746f 72730000 636f6e76 ompetitors..conv │ │ │ │ - 0x0006b110 65727400 64656e73 65000000 64696167 ert.dense...diag │ │ │ │ - 0x0006b120 6f6e616c 2d646f6d 696e616e 63652d63 onal-dominance-c │ │ │ │ - 0x0006b130 6865636b 00000000 64756d70 2d6e2d6c heck....dump-n-l │ │ │ │ - 0x0006b140 68732d65 6c656d65 6e747300 6563686f hs-elements.echo │ │ │ │ - 0x0006b150 2d617267 756d656e 74730000 65737469 -arguments..esti │ │ │ │ - 0x0006b160 6d617465 2d73616d 706c6573 00000000 mate-samples.... │ │ │ │ - 0x0006b170 65737469 6d617465 2d66696c 6c696e00 estimate-fillin. │ │ │ │ - 0x0006b180 666c7573 682d6361 6368652d 696e2d69 flush-cache-in-i │ │ │ │ - 0x0006b190 74657261 74696f6e 73000000 696d7061 terations...impa │ │ │ │ - 0x0006b1a0 7469656e 74000000 6e6f2d66 6c757368 tient...no-flush │ │ │ │ - 0x0006b1b0 2d636163 68652d69 6e2d6974 65726174 -cache-in-iterat │ │ │ │ - 0x0006b1c0 696f6e73 00000000 666c7573 682d6361 ions....flush-ca │ │ │ │ - 0x0006b1d0 6368652d 61726f75 6e642d6c 6f6f7000 che-around-loop. │ │ │ │ - 0x0006b1e0 77616e74 2d616e63 696c6c61 72792d65 want-ancillary-e │ │ │ │ - 0x0006b1f0 78656373 00000000 6e6f2d77 616e742d xecs....no-want- │ │ │ │ - 0x0006b200 616e6369 6c6c6172 792d6578 65637300 ancillary-execs. │ │ │ │ - 0x0006b210 6e6f2d66 6c757368 2d636163 68652d61 no-flush-cache-a │ │ │ │ - 0x0006b220 726f756e 642d6c6f 6f700000 77616e74 round-loop..want │ │ │ │ - 0x0006b230 2d6e6f2d 72656375 72736976 65000000 -no-recursive... │ │ │ │ - 0x0006b240 77616e74 2d6d656d 6f72792d 62656e63 want-memory-benc │ │ │ │ - 0x0006b250 686d6172 6b000000 77616e74 2d6e6f2d hmark...want-no- │ │ │ │ - 0x0006b260 6d656d6f 72792d62 656e6368 6d61726b memory-benchmark │ │ │ │ - 0x0006b270 00000000 6e6d6200 696c7530 00000000 ....nmb.ilu0.... │ │ │ │ - 0x0006b280 696e6300 696e6378 00000000 696e6379 inc.incx....incy │ │ │ │ - 0x0006b290 00000000 696e2d70 6c616365 2d617373 ....in-place-ass │ │ │ │ - 0x0006b2a0 656d626c 792d6578 70657269 6d656e74 embly-experiment │ │ │ │ - 0x0006b2b0 616c0000 696e2d70 6c616365 2d637372 al..in-place-csr │ │ │ │ - 0x0006b2c0 00000000 696e2d70 6c616365 2d706572 ....in-place-per │ │ │ │ - 0x0006b2d0 6d757461 74696f6e 00000000 6c6f7765 mutation....lowe │ │ │ │ - 0x0006b2e0 72000000 6c6f7765 722d6465 6e736500 r...lower-dense. │ │ │ │ - 0x0006b2f0 67656e65 72617465 2d6c6f77 65726261 generate-lowerba │ │ │ │ - 0x0006b300 6e640000 67656e2d 6c62616e 64000000 nd..gen-lband... │ │ │ │ - 0x0006b310 67656e65 72617465 2d737061 63696e67 generate-spacing │ │ │ │ - 0x0006b320 00000000 6d617472 69782d64 756d7000 ....matrix-dump. │ │ │ │ - 0x0006b330 6d617472 69782d64 756d702d 67726170 matrix-dump-grap │ │ │ │ - 0x0006b340 68000000 6d617472 69782d64 756d702d h...matrix-dump- │ │ │ │ - 0x0006b350 696e7465 726e616c 73000000 6d657267 internals...merg │ │ │ │ - 0x0006b360 652d6578 70657269 6d656e74 616c0000 e-experimental.. │ │ │ │ - 0x0006b370 73706c69 742d6578 70657269 6d656e74 split-experiment │ │ │ │ - 0x0006b380 616c0000 6d732d65 78706572 696d656e al..ms-experimen │ │ │ │ - 0x0006b390 74616c00 6d617472 69782d66 696c656e tal.matrix-filen │ │ │ │ - 0x0006b3a0 616d6500 6d617472 69782d73 616d706c ame.matrix-sampl │ │ │ │ - 0x0006b3b0 652d7063 6e740000 6d617472 69782d73 e-pcnt..matrix-s │ │ │ │ - 0x0006b3c0 746f7261 67650000 6d617472 69782d74 torage..matrix-t │ │ │ │ - 0x0006b3d0 696d6500 6d656d2d 68696572 61726368 ime.mem-hierarch │ │ │ │ - 0x0006b3e0 792d696e 666f0000 6d61782d 72756e74 y-info..max-runt │ │ │ │ - 0x0006b3f0 696d6500 6e6f2d6f 70000000 6e6f7472 ime.no-op...notr │ │ │ │ - 0x0006b400 616e7370 6f736500 6e6f2d74 72616e73 anspose.no-trans │ │ │ │ - 0x0006b410 706f7365 00000000 6e726873 00000000 pose....nrhs.... │ │ │ │ - 0x0006b420 6f6e652d 6e6f6e75 6e69742d 696e6378 one-nonunit-incx │ │ │ │ - 0x0006b430 2d696e63 792d6e72 68732d70 65722d74 -incy-nrhs-per-t │ │ │ │ - 0x0006b440 79706500 6e746872 65616473 00000000 ype.nthreads.... │ │ │ │ - 0x0006b450 6f736b69 2d62656e 63686d61 726b0000 oski-benchmark.. │ │ │ │ - 0x0006b460 6f75742d 6c687300 6f75742d 72687300 out-lhs.out-rhs. │ │ │ │ - 0x0006b470 6f766572 72696465 2d6d6174 7269782d override-matrix- │ │ │ │ - 0x0006b480 6e616d65 00000000 70617474 65726e2d name....pattern- │ │ │ │ - 0x0006b490 6d61726b 00000000 7072652d 7472616e mark....pre-tran │ │ │ │ - 0x0006b4a0 73706f73 65000000 72656164 2d61732d spose...read-as- │ │ │ │ - 0x0006b4b0 62696e61 72790000 72657065 61742d63 binary..repeat-c │ │ │ │ - 0x0006b4c0 6f6e7374 72756374 6f720000 72657573 onstructor..reus │ │ │ │ - 0x0006b4d0 652d696f 2d617272 61797300 6e6f2d72 e-io-arrays.no-r │ │ │ │ - 0x0006b4e0 65757365 2d696f2d 61727261 79730000 euse-io-arrays.. │ │ │ │ - 0x0006b4f0 72657665 7273652d 616c7465 726e6174 reverse-alternat │ │ │ │ - 0x0006b500 652d726f 77730000 67656e65 72617465 e-rows..generate │ │ │ │ - 0x0006b510 2d757070 65726261 6e640000 67656e2d -upperband..gen- │ │ │ │ - 0x0006b520 7562616e 64000000 67656e65 72617465 uband...generate │ │ │ │ - 0x0006b530 2d646961 676f6e61 6c000000 67656e2d -diagonal...gen- │ │ │ │ - 0x0006b540 64696167 00000000 696d706c 69636974 diag....implicit │ │ │ │ - 0x0006b550 2d646961 676f6e61 6c000000 616c736f -diagonal...also │ │ │ │ - 0x0006b560 2d696d70 6c696369 742d6469 61676f6e -implicit-diagon │ │ │ │ - 0x0006b570 616c0000 616c736f 2d73796d 6d657472 al..also-symmetr │ │ │ │ - 0x0006b580 69657300 616c736f 2d73686f 72742d69 ies.also-short-i │ │ │ │ - 0x0006b590 64780000 616c736f 2d636f6f 2d637372 dx..also-coo-csr │ │ │ │ - 0x0006b5a0 00000000 616c736f 2d726563 75727369 ....also-recursi │ │ │ │ - 0x0006b5b0 76650000 7a69672d 7a616700 73756264 ve..zig-zag.subd │ │ │ │ - 0x0006b5c0 69766973 696f6e2d 6d756c74 69706c69 ivision-multipli │ │ │ │ - 0x0006b5d0 65720000 626f756e 6465642d 626f7800 er..bounded-box. │ │ │ │ - 0x0006b5e0 6d61782d 6e6e7a2d 73616d70 6c657300 max-nnz-samples. │ │ │ │ - 0x0006b5f0 6e6f2d6c 6561662d 6d756c74 69766563 no-leaf-multivec │ │ │ │ - 0x0006b600 00000000 77697468 2d6c6561 662d6d75 ....with-leaf-mu │ │ │ │ - 0x0006b610 6c746976 65630000 756e7365 74656e76 ltivec..unsetenv │ │ │ │ - 0x0006b620 00000000 736f7274 2d616674 65722d6c ....sort-after-l │ │ │ │ - 0x0006b630 6f616400 736f7274 2d66696c 656e616d oad.sort-filenam │ │ │ │ - 0x0006b640 65732d6c 69737400 6e6f2d73 6f72742d es-list.no-sort- │ │ │ │ - 0x0006b650 66696c65 6e616d65 732d6c69 73740000 filenames-list.. │ │ │ │ - 0x0006b660 736b6970 2d6c6f61 64696e67 2d73796d skip-loading-sym │ │ │ │ - 0x0006b670 6d657472 69632d6d 61747269 63657300 metric-matrices. │ │ │ │ - 0x0006b680 736b6970 2d6c6f61 64696e67 2d756e73 skip-loading-uns │ │ │ │ - 0x0006b690 796d6d65 74726963 2d6d6174 72696365 ymmetric-matrice │ │ │ │ - 0x0006b6a0 73000000 736b6970 2d6c6f61 64696e67 s...skip-loading │ │ │ │ - 0x0006b6b0 2d686572 6d697469 616e2d6d 61747269 -hermitian-matri │ │ │ │ - 0x0006b6c0 63657300 736b6970 2d6c6f61 64696e67 ces.skip-loading │ │ │ │ - 0x0006b6d0 2d6e6f74 2d756e73 796d6d65 74726963 -not-unsymmetric │ │ │ │ - 0x0006b6e0 2d6d6174 72696365 73000000 736b6970 -matrices...skip │ │ │ │ - 0x0006b6f0 2d6c6f61 64696e67 2d69662d 6d6f7265 -loading-if-more │ │ │ │ - 0x0006b700 2d6e6e7a 2d6d6174 72696365 73000000 -nnz-matrices... │ │ │ │ - 0x0006b710 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ - 0x0006b720 6c657373 2d6e6e7a 2d6d6174 72696365 less-nnz-matrice │ │ │ │ - 0x0006b730 73000000 736b6970 2d6c6f61 64696e67 s...skip-loading │ │ │ │ - 0x0006b740 2d69662d 6d6f7265 2d66696c 6573697a -if-more-filesiz │ │ │ │ - 0x0006b750 652d6b62 2d6d6174 72696365 73000000 e-kb-matrices... │ │ │ │ - 0x0006b760 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ - 0x0006b770 6d617463 68696e67 2d726567 65780000 matching-regex.. │ │ │ │ - 0x0006b780 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ - 0x0006b790 6d617463 68696e67 2d737562 73747200 matching-substr. │ │ │ │ - 0x0006b7a0 74696d65 73000000 7472616e 73706f73 times...transpos │ │ │ │ - 0x0006b7b0 652d6173 00000000 616c736f 2d747261 e-as....also-tra │ │ │ │ - 0x0006b7c0 6e73706f 73650000 616c6c2d 7472616e nspose..all-tran │ │ │ │ - 0x0006b7d0 73706f73 65730000 74797065 00000000 sposes..type.... │ │ │ │ - 0x0006b7e0 74797065 73000000 75706461 74650000 types...update.. │ │ │ │ - 0x0006b7f0 61732d75 6e73796d 6d657472 69630000 as-unsymmetric.. │ │ │ │ - 0x0006b800 61732d73 796d6d65 74726963 00000000 as-symmetric.... │ │ │ │ - 0x0006b810 65787061 6e642d73 796d6d65 74727900 expand-symmetry. │ │ │ │ - 0x0006b820 61732d68 65726d69 7469616e 00000000 as-hermitian.... │ │ │ │ - 0x0006b830 6f6e6c79 2d6c6f77 65722d74 7269616e only-lower-trian │ │ │ │ - 0x0006b840 676c6500 6f6e6c79 2d757070 65722d74 gle.only-upper-t │ │ │ │ - 0x0006b850 7269616e 676c6500 76657262 6f736500 riangle.verbose. │ │ │ │ - 0x0006b860 6c657373 2d766572 626f7365 00000000 less-verbose.... │ │ │ │ - 0x0006b870 77616e74 2d696f2d 6f6e6c79 00000000 want-io-only.... │ │ │ │ - 0x0006b880 77616e74 2d6e6f6e 7a65726f 65732d64 want-nonzeroes-d │ │ │ │ - 0x0006b890 69737470 6c6f7400 77616e74 2d616363 istplot.want-acc │ │ │ │ - 0x0006b8a0 75726163 792d7465 73740000 77616e74 uracy-test..want │ │ │ │ - 0x0006b8b0 2d676574 64696167 2d62656e 63680000 -getdiag-bench.. │ │ │ │ - 0x0006b8c0 77616e74 2d676574 726f772d 62656e63 want-getrow-benc │ │ │ │ - 0x0006b8d0 68000000 77616e74 2d707269 6e742d70 h...want-print-p │ │ │ │ - 0x0006b8e0 65722d73 75626d2d 73746174 73000000 er-subm-stats... │ │ │ │ - 0x0006b8f0 77616e74 2d6f6e6c 792d6163 63757261 want-only-accura │ │ │ │ - 0x0006b900 63792d74 65737400 77616e74 2d617574 cy-test.want-aut │ │ │ │ - 0x0006b910 6f74756e 65000000 77616e74 2d6e6f2d otune...want-no- │ │ │ │ - 0x0006b920 6175746f 74756e65 00000000 77616e74 autotune....want │ │ │ │ - 0x0006b930 2d6e6f2d 6f6e6573 2d66696c 6c000000 -no-ones-fill... │ │ │ │ - 0x0006b940 77616e74 2d6d6b6c 2d617574 6f74756e want-mkl-autotun │ │ │ │ - 0x0006b950 65000000 77616e74 2d6d6b6c 2d6f6e65 e...want-mkl-one │ │ │ │ - 0x0006b960 2d626173 65642d69 6e646578 696e6700 -based-indexing. │ │ │ │ - 0x0006b970 77616e74 2d756e6f 72646572 65642d63 want-unordered-c │ │ │ │ - 0x0006b980 6f6f2d74 65737400 77697468 2d666c61 oo-test.with-fla │ │ │ │ - 0x0006b990 67730000 77726974 652d6173 2d62696e gs..write-as-bin │ │ │ │ - 0x0006b9a0 61727900 77726974 652d6173 2d637372 ary.write-as-csr │ │ │ │ - 0x0006b9b0 00000000 77726974 652d7065 72666f72 ....write-perfor │ │ │ │ - 0x0006b9c0 6d616e63 652d7265 636f7264 00000000 mance-record.... │ │ │ │ - 0x0006b9d0 70657266 6f726d61 6e63652d 7265636f performance-reco │ │ │ │ - 0x0006b9e0 72642d6e 616d652d 61707065 6e640000 rd-name-append.. │ │ │ │ - 0x0006b9f0 70657266 6f726d61 6e63652d 7265636f performance-reco │ │ │ │ - 0x0006ba00 72642d6e 616d652d 70726570 656e6400 rd-name-prepend. │ │ │ │ - 0x0006ba10 77726974 652d6e6f 2d706572 666f726d write-no-perform │ │ │ │ - 0x0006ba20 616e6365 2d726563 6f726400 64697363 ance-record.disc │ │ │ │ - 0x0006ba30 6172642d 72656164 2d7a6572 6f730000 ard-read-zeros.. │ │ │ │ - 0x0006ba40 7a2d736f 72746564 2d636f6f 00000000 z-sorted-coo.... │ │ │ │ - 0x0006ba50 616c7068 61000000 62657461 00000000 alpha...beta.... │ │ │ │ - 0x0006ba60 6e726873 2d62792d 726f7773 00000000 nrhs-by-rows.... │ │ │ │ - 0x0006ba70 62792d72 6f777300 6e726873 2d62792d by-rows.nrhs-by- │ │ │ │ - 0x0006ba80 636f6c75 6d6e7300 62792d63 6f6c756d columns.by-colum │ │ │ │ - 0x0006ba90 6e730000 6e726873 2d62792d 636f6c73 ns..nrhs-by-cols │ │ │ │ - 0x0006baa0 00000000 62792d63 6f6c7300 736f7274 ....by-cols.sort │ │ │ │ - 0x0006bab0 00000000 6d6b6c2d 696e7370 6563746f ....mkl-inspecto │ │ │ │ - 0x0006bac0 722d7375 7065722d 6c696768 74000000 r-super-light... │ │ │ │ - 0x0006bad0 6d6b6c2d 696e7370 6563746f 722d6c69 mkl-inspector-li │ │ │ │ - 0x0006bae0 67687400 6d6b6c2d 696e7370 6563746f ght.mkl-inspecto │ │ │ │ - 0x0006baf0 72000000 6d6b6c2d 6e6f2d69 6e737065 r...mkl-no-inspe │ │ │ │ - 0x0006bb00 63746f72 00000000 6744623a 64723a63 ctor....gDb:dr:c │ │ │ │ - 0x0006bb10 3a6e3a6c 733a0000 75736167 653a2025 :n:ls:..usage: % │ │ │ │ - 0x0006bb20 73202d67 202d7220 726f7773 202d6320 s -g -r rows -c │ │ │ │ - 0x0006bb30 636f6c73 200a0920 5b202d6e 206e6f6e cols .. [ -n non │ │ │ │ - 0x0006bb40 7a65726f 73205b25 255d205d 207c205b zeros [%%] ] | [ │ │ │ │ - 0x0006bb50 202d6220 62616e64 77696474 68205d20 -b bandwidth ] │ │ │ │ - 0x0006bb60 282d6220 666f7220 61206261 6e646564 (-b for a banded │ │ │ │ - 0x0006bb70 206d6174 72697820 77697468 20276261 matrix with 'ba │ │ │ │ - 0x0006bb80 6e647769 64746827 20776964 65206261 ndwidth' wide ba │ │ │ │ - 0x0006bb90 6e647769 64746829 0a095b2d 64205d20 ndwidth)..[-d ] │ │ │ │ - 0x0006bba0 282d6420 6d65616e 73207468 61742064 (-d means that d │ │ │ │ - 0x0006bbb0 75706c69 63617465 73206172 6520616c uplicates are al │ │ │ │ - 0x0006bbc0 6c6f7765 64292021 0a000000 63616e27 lowed) !....can' │ │ │ │ - 0x0006bbd0 74206765 6e657261 7465206d 6f726520 t generate more │ │ │ │ - 0x0006bbe0 6e6f6e7a 65726f73 20746861 6e20726f nonzeros than ro │ │ │ │ - 0x0006bbf0 77732078 20636f6c 756d6e73 210a0000 ws x columns!... │ │ │ │ - 0x0006bc00 25254d61 74726978 4d61726b 6574206d %%MatrixMarket m │ │ │ │ - 0x0006bc10 61747269 7820636f 6f726469 6e617465 atrix coordinate │ │ │ │ - 0x0006bc20 20726561 6c206765 6e657261 6c0a0000 real general... │ │ │ │ - 0x0006bc30 257a6420 257a6420 257a640a 00000000 %zd %zd %zd..... │ │ │ │ - 0x0006bc40 25367a64 2025367a 64202532 30670a00 %6zd %6zd %20g.. │ │ │ │ - 0x0006bc50 736f6d65 20657272 6f72206f 63637572 some error occur │ │ │ │ - 0x0006bc60 72656420 64757269 6e67206d 61747269 red during matri │ │ │ │ - 0x0006bc70 78206765 6e657261 74696f6e 0a000000 x generation.... │ │ │ │ - 0x0006bc80 6e6e7a00 62616e64 65640000 616c6c6f nnz.banded..allo │ │ │ │ - 0x0006bc90 772d6475 706c6963 61746573 00000000 w-duplicates.... │ │ │ │ - 0x0006bca0 70617474 65726e00 73796d6d 65747269 pattern.symmetri │ │ │ │ - 0x0006bcb0 63000000 6865726d 69746961 6e000000 c...hermitian... │ │ │ │ - 0x0006bcc0 25257379 6d6d0000 2525756e 73796d6d %%symm..%%unsymm │ │ │ │ - 0x0006bcd0 00000000 25730925 7a640925 7a640925 ....%s.%zd.%zd.% │ │ │ │ - 0x0006bce0 7a640925 73092573 0925730a 00000000 zd.%s.%s.%s..... │ │ │ │ - 0x0006bcf0 70726f62 6c656d73 20776974 68202225 problems with "% │ │ │ │ - 0x0006bd00 73220a00 5c626567 696e7b74 61626c65 s"..\begin{table │ │ │ │ - 0x0006bd10 7d5b5d5c 62656769 6e7b666f 6f746e6f }[]\begin{footno │ │ │ │ - 0x0006bd20 74657369 7a657d5c 62656769 6e7b6365 tesize}\begin{ce │ │ │ │ - 0x0006bd30 6e746572 7d205c62 6567696e 7b746162 nter} \begin{tab │ │ │ │ - 0x0006bd40 756c6172 7d7b6c6c 6c6c6c7d 5c686c69 ular}{lllll}\hli │ │ │ │ - 0x0006bd50 6e650a6d 61747269 78202620 726f7773 ne.matrix & rows │ │ │ │ - 0x0006bd60 20262063 6f6c756d 6e732026 206e6e7a & columns & nnz │ │ │ │ - 0x0006bd70 2026206e 6e7a2f72 6f77205c 5c5c686c & nnz/row \\\hl │ │ │ │ - 0x0006bd80 696e650a 00000000 5c686c69 6e65205c ine.....\hline \ │ │ │ │ - 0x0006bd90 656e647b 74616275 6c61727d 205c6361 end{tabular} \ca │ │ │ │ - 0x0006bda0 7074696f 6e7b4361 7074696f 6e2e7d5c ption{Caption.}\ │ │ │ │ - 0x0006bdb0 6c616265 6c7b7465 73746265 645f6d61 label{testbed_ma │ │ │ │ - 0x0006bdc0 74726963 65737d5c 656e647b 63656e74 trices}\end{cent │ │ │ │ - 0x0006bdd0 65727d5c 656e647b 666f6f74 6e6f7465 er}\end{footnote │ │ │ │ - 0x0006bde0 73697a65 7d5c656e 647b7461 626c657d size}\end{table} │ │ │ │ - 0x0006bdf0 0a000000 25732026 20257a64 20262025 ....%s & %zd & % │ │ │ │ - 0x0006be00 7a642026 20257a64 20262025 2e306c66 zd & %zd & %.0lf │ │ │ │ - 0x0006be10 5c5c2573 0a000000 5253425f 50525f57 \\%s....RSB_PR_W │ │ │ │ - 0x0006be20 4c544300 5253425f 50525f50 524c5f4c LTC.RSB_PR_PRL_L │ │ │ │ - 0x0006be30 43430000 70723a20 00000000 616c6c6f CC..pr: ....allo │ │ │ │ - 0x0006be40 63617465 64206120 70657266 6f726d61 cated a performa │ │ │ │ - 0x0006be50 6e636520 7265636f 72642066 6f722025 nce record for % │ │ │ │ - 0x0006be60 64207361 6d706c65 73202825 7a642062 d samples (%zd b │ │ │ │ - 0x0006be70 79746573 292e0a00 20262000 5c5c0000 ytes)... & .\\.. │ │ │ │ - 0x0006be80 5c626673 65726965 73200000 5c63656c \bfseries ..\cel │ │ │ │ - 0x0006be90 6c636f6c 6f727b70 696e6b7d 00000000 lcolor{pink}.... │ │ │ │ - 0x0006bea0 5c63656c 6c636f6c 6f727b4c 69676874 \cellcolor{Light │ │ │ │ - 0x0006beb0 476f6c64 656e726f 64317d00 5c63656c Goldenrod1}.\cel │ │ │ │ - 0x0006bec0 6c636f6c 6f727b50 616c6547 7265656e lcolor{PaleGreen │ │ │ │ - 0x0006bed0 317d0000 5c63656c 6c636f6c 6f727b72 1}..\cellcolor{r │ │ │ │ - 0x0006bee0 65647d00 5253425f 524c445f 54485200 ed}.RSB_RLD_THR. │ │ │ │ - 0x0006bef0 20000000 5253425f 50525f46 53455053 ...RSB_PR_FSEPS │ │ │ │ - 0x0006bf00 54520000 5253425f 50525f45 4e444c53 TR..RSB_PR_ENDLS │ │ │ │ - 0x0006bf10 54520000 25732573 25642573 25642573 TR..%s%s%d%s%d%s │ │ │ │ - 0x0006bf20 00000000 204b4d47 5450455a 59000000 .... KMGTPEZY... │ │ │ │ - 0x0006bf30 25342e31 6c660000 25642573 25632573 %4.1lf..%d%s%c%s │ │ │ │ - 0x0006bf40 25632573 25632573 00000000 25326425 %c%s%c%s....%2d% │ │ │ │ - 0x0006bf50 73257325 32642573 25732532 64257300 s%s%2d%s%s%2d%s. │ │ │ │ - 0x0006bf60 252e346c 66257325 73252e34 6c662573 %.4lf%s%s%.4lf%s │ │ │ │ - 0x0006bf70 00000000 25642573 25732564 25730000 ....%d%s%s%d%s.. │ │ │ │ - 0x0006bf80 252e326c 66257325 322e336c 65257325 %.2lf%s%2.3le%s% │ │ │ │ - 0x0006bf90 7325322e 336c6525 73000000 25732532 s%2.3le%s...%s%2 │ │ │ │ - 0x0006bfa0 2e336c65 25732573 25732532 2e336c65 .3le%s%s%s%2.3le │ │ │ │ - 0x0006bfb0 25732532 2e336c65 25730000 25332e32 %s%2.3le%s..%3.2 │ │ │ │ - 0x0006bfc0 6c652573 00000000 25732564 25732533 le%s....%s%d%s%3 │ │ │ │ - 0x0006bfd0 2e326c65 25730a00 25252e2e 2e0a0000 .2le%s..%%...... │ │ │ │ - 0x0006bfe0 25643a25 73202564 20256420 25642025 %d:%s %d %d %d % │ │ │ │ - 0x0006bff0 64202564 20256420 25632025 63202563 d %d %d %c %c %c │ │ │ │ - 0x0006c000 00000000 20252e32 6c662025 2e326c66 .... %.2lf %.2lf │ │ │ │ - 0x0006c010 20252e32 6c662025 2e326c66 00000000 %.2lf %.2lf.... │ │ │ │ - 0x0006c020 5c000000 2e2e2e00 706c6f74 00000000 \.......plot.... │ │ │ │ - 0x0006c030 73657420 7465726d 20706f73 74736372 set term postscr │ │ │ │ - 0x0006c040 69707420 65707320 636f6c6f 72207369 ipt eps color si │ │ │ │ - 0x0006c050 7a652032 2c32206e 6f636c69 7020666f ze 2,2 noclip fo │ │ │ │ - 0x0006c060 6e742022 54696d65 732d526f 6d616e2c nt "Times-Roman, │ │ │ │ - 0x0006c070 3134223b 00000000 73657420 7465726d 14";....set term │ │ │ │ - 0x0006c080 20706e67 3b000000 27270000 6175746f png;...''..auto │ │ │ │ - 0x0006c090 74756e69 6e672065 66666563 74000000 tuning effect... │ │ │ │ - 0x0006c0a0 52534220 746f204d 4b4c2073 70656564 RSB to MKL speed │ │ │ │ - 0x0006c0b0 20726174 696f0000 2e000000 73797374 ratio......syst │ │ │ │ - 0x0006c0c0 656d2827 6d6b6469 72202d70 20272e6d em('mkdir -p '.m │ │ │ │ - 0x0006c0d0 795f6469 72290000 5253425f 434d505f y_dir)..RSB_CMP_ │ │ │ │ - 0x0006c0e0 54485200 5253425f 4150455f 54485200 THR.RSB_APE_THR. │ │ │ │ - 0x0006c0f0 5253425f 4855445f 54485200 5253425f RSB_HUD_THR.RSB_ │ │ │ │ - 0x0006c100 50525f53 52000000 5253425f 50525f50 PR_SR...RSB_PR_P │ │ │ │ - 0x0006c110 524c5f54 43530000 5c736563 74696f6e RL_TCS..\section │ │ │ │ - 0x0006c120 7b526563 6f72643a 2025737d 0a000000 {Record: %s}.... │ │ │ │ - 0x0006c130 44756d70 2066726f 6d206120 62617365 Dump from a base │ │ │ │ - 0x0006c140 206f6620 25642073 616d706c 65732028 of %d samples ( │ │ │ │ - 0x0006c150 6f66206d 61782025 6429206f 72646572 of max %d) order │ │ │ │ - 0x0006c160 65642062 79200000 2825642c 25642c25 ed by ..(%d,%d,% │ │ │ │ - 0x0006c170 642c2564 2c25642c 25642c25 6429203d d,%d,%d,%d,%d) = │ │ │ │ - 0x0006c180 20282573 292e0a00 66696c65 6e616d65 (%s)...filename │ │ │ │ - 0x0006c190 20782063 6f726573 20782069 6e635820 x cores x incX │ │ │ │ - 0x0006c1a0 7820696e 63592078 206e7268 73207820 x incY x nrhs x │ │ │ │ - 0x0006c1b0 74797065 636f6465 20782074 72616e73 typecode x trans │ │ │ │ - 0x0006c1c0 41000000 5c626567 696e7b6c 6f6e6774 A...\begin{longt │ │ │ │ - 0x0006c1d0 6162757d 7b722a7b 32367d7b 727d727d abu}{r*{26}{r}r} │ │ │ │ - 0x0006c1e0 5c686c69 6e650a00 42455354 434f4445 \hline..BESTCODE │ │ │ │ - 0x0006c1f0 25734d54 5825734e 5225734e 4325734e %sMTX%sNR%sNC%sN │ │ │ │ - 0x0006c200 4e5a2573 00000000 494e4358 2573494e NZ%s....INCX%sIN │ │ │ │ - 0x0006c210 43592573 00000000 4e524853 25735459 CY%s....NRHS%sTY │ │ │ │ - 0x0006c220 50452573 53594d25 73545241 4e532573 PE%sSYM%sTRANS%s │ │ │ │ - 0x0006c230 4e542573 41542d4e 54257341 542d4d4b NT%sAT-NT%sAT-MK │ │ │ │ - 0x0006c240 4c2d4e54 25734250 4e5a2573 41542d42 L-NT%sBPNZ%sAT-B │ │ │ │ - 0x0006c250 504e5a25 734e5355 424d2573 41542d53 PNZ%sNSUBM%sAT-S │ │ │ │ - 0x0006c260 55424d25 73525342 42455354 2d4d464c UBM%sRSBBEST-MFL │ │ │ │ - 0x0006c270 4f505325 734f5054 494d4525 734d4b4c OPS%sOPTIME%sMKL │ │ │ │ - 0x0006c280 2d4f5054 494d4525 7341542d 4f505449 -OPTIME%sAT-OPTI │ │ │ │ - 0x0006c290 4d452573 41542d4d 4b4c2d4f 5054494d ME%sAT-MKL-OPTIM │ │ │ │ - 0x0006c2a0 45257341 542d5449 4d452573 52576d69 E%sAT-TIME%sRWmi │ │ │ │ - 0x0006c2b0 6e42572d 47427073 25734342 2d627066 nBW-GBps%sCB-bpf │ │ │ │ - 0x0006c2c0 25734154 2d4d5325 73434d46 4c4f5053 %sAT-MS%sCMFLOPS │ │ │ │ - 0x0006c2d0 25730a00 45616368 2073616d 706c653a %s..Each sample: │ │ │ │ - 0x0006c2e0 20424553 54434f44 45204d54 58204e52 BESTCODE MTX NR │ │ │ │ - 0x0006c2f0 204e4320 4e4e5a20 494e4358 20494e43 NC NNZ INCX INC │ │ │ │ - 0x0006c300 59204e52 48532054 59504520 53594d20 Y NRHS TYPE SYM │ │ │ │ - 0x0006c310 5452414e 53204d4b 4c5f4f50 5f542f52 TRANS MKL_OP_T/R │ │ │ │ - 0x0006c320 53425f4f 505f5420 5253425f 4f505f54 SB_OP_T RSB_OP_T │ │ │ │ - 0x0006c330 20525342 5f4d464c 4f505320 4d4b4c5f RSB_MFLOPS MKL_ │ │ │ │ - 0x0006c340 4f505f54 204d4b4c 5f4d464c 4f50530a OP_T MKL_MFLOPS. │ │ │ │ - 0x0006c350 00000000 25347a64 3a256325 73256325 ....%4zd:%c%s%c% │ │ │ │ - 0x0006c360 63200000 2370723a 20576172 6e696e67 c ..#pr: Warning │ │ │ │ - 0x0006c370 3a000000 626f7468 20617574 6f207475 :...both auto tu │ │ │ │ - 0x0006c380 6e656420 28257a64 20737562 6d292061 ned (%zd subm) a │ │ │ │ - 0x0006c390 6e64206e 6f6e2061 75746f74 756e6564 nd non autotuned │ │ │ │ - 0x0006c3a0 2028257a 64207375 626d2920 6d617472 (%zd subm) matr │ │ │ │ - 0x0006c3b0 69636573 20757365 20257a64 20627974 ices use %zd byt │ │ │ │ - 0x0006c3c0 65732028 256c6720 62706e7a 29206f66 es (%lg bpnz) of │ │ │ │ - 0x0006c3d0 20696e64 69636573 202d2d2d 2069736e indices --- isn │ │ │ │ - 0x0006c3e0 27742074 68617420 73757370 65637420 't that suspect │ │ │ │ - 0x0006c3f0 3f0a0000 20576172 6e696e67 3a207265 ?... Warning: re │ │ │ │ - 0x0006c400 6164696e 67206669 6c65206f 72696769 ading file origi │ │ │ │ - 0x0006c410 6e617469 6e672066 726f6d20 61206469 nating from a di │ │ │ │ - 0x0006c420 66666572 656e746c 7920636f 6e666967 fferently config │ │ │ │ - 0x0006c430 75726564 20627569 6c642c20 756e6162 ured build, unab │ │ │ │ - 0x0006c440 6c652074 6f206775 65737320 636f7272 le to guess corr │ │ │ │ - 0x0006c450 65637420 74797065 2073697a 6520666f ect type size fo │ │ │ │ - 0x0006c460 72207479 70652063 6f646520 27256327 r type code '%c' │ │ │ │ - 0x0006c470 2e0a0000 5c686c69 6e655c63 61707469 ....\hline\capti │ │ │ │ - 0x0006c480 6f6e7b25 737d5c5c 5c686c69 6e655c65 on{%s}\\\hline\e │ │ │ │ - 0x0006c490 6e647b6c 6f6e6774 6162757d 0a000000 nd{longtabu}.... │ │ │ │ - 0x0006c4a0 20256420 73616d70 6c657320 286f7574 %d samples (out │ │ │ │ - 0x0006c4b0 206f6620 25642920 6d617463 68656420 of %d) matched │ │ │ │ - 0x0006c4c0 74686520 64756d70 206c696d 6974696e the dump limitin │ │ │ │ - 0x0006c4d0 67206372 69746572 69612e0a 00000000 g criteria...... │ │ │ │ - 0x0006c4e0 204e6f20 73616d70 6c652028 6f757420 No sample (out │ │ │ │ - 0x0006c4f0 6f662025 6429206d 61746368 65642074 of %d) matched t │ │ │ │ - 0x0006c500 68652064 756d7020 63726974 65726961 he dump criteria │ │ │ │ - 0x0006c510 202d2d20 736b6970 70696e67 2064756d -- skipping dum │ │ │ │ - 0x0006c520 7020726f 756e642e 0a000000 5c626567 p round.....\beg │ │ │ │ - 0x0006c530 696e7b76 65726261 74696d7d 0a000000 in{verbatim}.... │ │ │ │ - 0x0006c540 62656c6f 772c2077 65206465 66696e65 below, we define │ │ │ │ - 0x0006c550 20277375 63636573 7366756c 27206175 'successful' au │ │ │ │ - 0x0006c560 746f7475 6e696e67 20776865 6e207370 totuning when sp │ │ │ │ - 0x0006c570 65656475 70206f66 20256c66 78206973 eedup of %lfx is │ │ │ │ - 0x0006c580 20657863 65656465 642c2061 6e642027 exceeded, and ' │ │ │ │ - 0x0006c590 74756e65 64272072 6573756c 74732065 tuned' results e │ │ │ │ - 0x0006c5a0 76656e20 74686520 6f6e6573 20776869 ven the ones whi │ │ │ │ - 0x0006c5b0 63682061 72652073 616d6520 61732075 ch are same as u │ │ │ │ - 0x0006c5c0 6e74756e 65640a00 72736220 6175746f ntuned..rsb auto │ │ │ │ - 0x0006c5d0 74756e69 6e672077 61732073 75636365 tuning was succe │ │ │ │ - 0x0006c5e0 73736675 6c20696e 20253564 20636173 ssful in %5d cas │ │ │ │ - 0x0006c5f0 65732028 25332e32 6c662025 25292061 es (%3.2lf %%) a │ │ │ │ - 0x0006c600 6e642075 6e737563 63657373 66756c20 nd unsuccessful │ │ │ │ - 0x0006c610 696e2025 64206361 73657320 2825332e in %d cases (%3. │ │ │ │ - 0x0006c620 326c6620 2525290a 00000000 2028696e 2lf %%)..... (in │ │ │ │ - 0x0006c630 20737563 632e2063 61736573 20727362 succ. cases rsb │ │ │ │ - 0x0006c640 20617574 6f74756e 696e6720 67617665 autotuning gave │ │ │ │ - 0x0006c650 20202020 6176672e 2025352e 316c6620 avg. %5.1lf │ │ │ │ - 0x0006c660 25252066 61737465 722c2061 76672e20 %% faster, avg. │ │ │ │ - 0x0006c670 73702e20 72617469 6f202535 2e336c66 sp. ratio %5.3lf │ │ │ │ - 0x0006c680 782c206d 61782073 702e2072 6174696f x, max sp. ratio │ │ │ │ - 0x0006c690 2025352e 336c6678 2c206176 672e2072 %5.3lfx, avg. r │ │ │ │ - 0x0006c6a0 6174696f 2025352e 336c6678 290a0000 atio %5.3lfx)... │ │ │ │ - 0x0006c6b0 2028696e 20737563 632e2063 61736573 (in succ. cases │ │ │ │ - 0x0006c6c0 20727362 20617574 6f74756e 696e6720 rsb autotuning │ │ │ │ - 0x0006c6d0 746f6f6b 20616e20 6176672f 6d696e2f took an avg/min/ │ │ │ │ - 0x0006c6e0 6d61782f 746f7420 6f663a20 25352e31 max/tot of: %5.1 │ │ │ │ - 0x0006c6f0 6c662f25 352e316c 662f2535 2e316c66 lf/%5.1lf/%5.1lf │ │ │ │ - 0x0006c700 2f25352e 316c6620 20207475 6e656420 /%5.1lf tuned │ │ │ │ - 0x0006c710 6f707329 0a000000 2028696e 20737563 ops).... (in suc │ │ │ │ - 0x0006c720 632e2063 61736573 20727362 20617574 c. cases rsb aut │ │ │ │ - 0x0006c730 6f74756e 696e6720 746f6f6b 20616e20 otuning took an │ │ │ │ - 0x0006c740 6176672f 6d696e2f 6d61782f 746f7420 avg/min/max/tot │ │ │ │ - 0x0006c750 6f663a20 25352e31 6c662f25 352e316c of: %5.1lf/%5.1l │ │ │ │ - 0x0006c760 662f2535 2e316c66 2f25352e 316c6620 f/%5.1lf/%5.1lf │ │ │ │ - 0x0006c770 756e7475 6e656420 6f707329 0a000000 untuned ops).... │ │ │ │ - 0x0006c780 2028616e 6420616d 6f727469 7a657320 (and amortizes │ │ │ │ - 0x0006c790 66726f6d 20756e74 756e6564 20727362 from untuned rsb │ │ │ │ - 0x0006c7a0 20696e20 6176672e 2025352e 316c662c in avg. %5.1lf, │ │ │ │ - 0x0006c7b0 206d696e 2e202535 2e316c66 2c206d61 min. %5.1lf, ma │ │ │ │ - 0x0006c7c0 782e2025 352e316c 66206f70 73290a00 x. %5.1lf ops).. │ │ │ │ - 0x0006c7d0 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ - 0x0006c7e0 76672920 6e6e7a20 20207065 72207375 vg) nnz per su │ │ │ │ - 0x0006c7f0 626d2062 65666f72 65207375 63636573 bm before succes │ │ │ │ - 0x0006c800 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ - 0x0006c810 20253130 2e306c66 2f253130 2e306c66 %10.0lf/%10.0lf │ │ │ │ - 0x0006c820 2f253130 2e306c66 290a0000 20286176 /%10.0lf)... (av │ │ │ │ - 0x0006c830 672f6d69 6e2f6d61 78202861 76672920 g/min/max (avg) │ │ │ │ - 0x0006c840 6e6e7a20 20207065 72207375 626d2061 nnz per subm a │ │ │ │ - 0x0006c850 66746572 20207375 63636573 7366756c fter successful │ │ │ │ - 0x0006c860 2074756e 696e6720 77657265 20253130 tuning were %10 │ │ │ │ - 0x0006c870 2e306c66 2f253130 2e306c66 2f253130 .0lf/%10.0lf/%10 │ │ │ │ - 0x0006c880 2e306c66 290a0000 20286176 672f6d69 .0lf)... (avg/mi │ │ │ │ - 0x0006c890 6e2f6d61 78202861 76672920 62797465 n/max (avg) byte │ │ │ │ - 0x0006c8a0 73207065 72207375 626d2062 65666f72 s per subm befor │ │ │ │ - 0x0006c8b0 65207375 63636573 7366756c 2074756e e successful tun │ │ │ │ - 0x0006c8c0 696e6720 77657265 20253130 2e306c66 ing were %10.0lf │ │ │ │ - 0x0006c8d0 2f253130 2e306c66 2f253130 2e306c66 /%10.0lf/%10.0lf │ │ │ │ - 0x0006c8e0 290a0000 20286176 672f6d69 6e2f6d61 )... (avg/min/ma │ │ │ │ - 0x0006c8f0 78202861 76672920 62797465 73207065 x (avg) bytes pe │ │ │ │ - 0x0006c900 72207375 626d2061 66746572 20207375 r subm after su │ │ │ │ - 0x0006c910 63636573 7366756c 2074756e 696e6720 ccessful tuning │ │ │ │ - 0x0006c920 77657265 20253130 2e306c66 2f253130 were %10.0lf/%10 │ │ │ │ - 0x0006c930 2e306c66 2f253130 2e306c66 290a0000 .0lf/%10.0lf)... │ │ │ │ - 0x0006c940 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ - 0x0006c950 76672920 62797465 73207065 72206e6e vg) bytes per nn │ │ │ │ - 0x0006c960 7a202062 65666f72 65207375 63636573 z before succes │ │ │ │ - 0x0006c970 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ - 0x0006c980 20253130 2e336c66 2f253130 2e336c66 %10.3lf/%10.3lf │ │ │ │ - 0x0006c990 2f253130 2e336c66 290a0000 20286176 /%10.3lf)... (av │ │ │ │ - 0x0006c9a0 672f6d69 6e2f6d61 78206f70 6572616e g/min/max operan │ │ │ │ - 0x0006c9b0 64732028 6d74782c 6c68732c 72687329 ds (mtx,lhs,rhs) │ │ │ │ - 0x0006c9c0 20726561 64206261 6e647769 64746820 read bandwidth │ │ │ │ - 0x0006c9d0 6c6f7765 7220626f 756e6420 20253130 lower bound %10 │ │ │ │ - 0x0006c9e0 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ - 0x0006c9f0 2e336c66 2c474270 73290a00 20286176 .3lf,GBps).. (av │ │ │ │ - 0x0006ca00 672f6d69 6e2f6d61 78206f70 6572616e g/min/max operan │ │ │ │ - 0x0006ca10 64732028 6d74782c 7268733a 723b6c68 ds (mtx,rhs:r;lh │ │ │ │ - 0x0006ca20 733a7277 29206261 6e647769 64746820 s:rw) bandwidth │ │ │ │ - 0x0006ca30 6c6f7765 7220626f 756e6420 20253130 lower bound %10 │ │ │ │ - 0x0006ca40 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ - 0x0006ca50 2e336c66 2c474270 73290a00 20286176 .3lf,GBps).. (av │ │ │ │ - 0x0006ca60 672f6d69 6e2f6d61 7820636f 64652062 g/min/max code b │ │ │ │ - 0x0006ca70 616c616e 63652028 62797465 73207265 alance (bytes re │ │ │ │ - 0x0006ca80 61642061 74206c65 61737420 6f6e6365 ad at least once │ │ │ │ - 0x0006ca90 20706572 20666c6f 70292020 20253130 per flop) %10 │ │ │ │ - 0x0006caa0 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ - 0x0006cab0 2e336c66 290a0000 20286176 672f6d69 .3lf)... (avg/mi │ │ │ │ - 0x0006cac0 6e2f6d61 78202861 76672920 62797465 n/max (avg) byte │ │ │ │ - 0x0006cad0 73207065 72206e6e 7a202061 66746572 s per nnz after │ │ │ │ - 0x0006cae0 20207375 63636573 7366756c 2074756e successful tun │ │ │ │ - 0x0006caf0 696e6720 77657265 20253130 2e336c66 ing were %10.3lf │ │ │ │ - 0x0006cb00 2f253130 2e336c66 2f253130 2e336c66 /%10.3lf/%10.3lf │ │ │ │ - 0x0006cb10 290a0000 20286d61 74726978 20686173 )... (matrix has │ │ │ │ - 0x0006cb20 20626565 6e207375 62646976 69646564 been subdivided │ │ │ │ - 0x0006cb30 20206d6f 72652f6c 6573732f 73616d65 more/less/same │ │ │ │ - 0x0006cb40 20202020 20202020 20202020 696e2072 in r │ │ │ │ - 0x0006cb50 6573702e 20202564 202f2025 64202f25 esp. %d / %d /% │ │ │ │ - 0x0006cb60 64206361 73657329 0a000000 20286d61 d cases).... (ma │ │ │ │ - 0x0006cb70 74726978 20686173 20757365 64202020 trix has used │ │ │ │ - 0x0006cb80 20202020 20202020 20206d6f 72652f6c more/l │ │ │ │ - 0x0006cb90 6573732f 73616d65 20202020 74687265 ess/same thre │ │ │ │ - 0x0006cba0 61647320 696e2072 6573702e 20202564 ads in resp. %d │ │ │ │ - 0x0006cbb0 202f2025 64202f25 64206361 73657329 / %d /%d cases) │ │ │ │ - 0x0006cbc0 0a000000 6e6f2073 75636365 73736675 ....no successfu │ │ │ │ - 0x0006cbd0 6c207273 62206175 746f7475 6e696e67 l rsb autotuning │ │ │ │ - 0x0006cbe0 20617474 656d7074 20286163 636f7264 attempt (accord │ │ │ │ - 0x0006cbf0 696e6720 746f2025 352e336c 67782074 ing to %5.3lgx t │ │ │ │ - 0x0006cc00 68726573 686f6c64 290a0000 6e6f2075 hreshold)...no u │ │ │ │ - 0x0006cc10 6e737563 63657373 66756c20 72736220 nsuccessful rsb │ │ │ │ - 0x0006cc20 6175746f 74756e69 6e672061 7474656d autotuning attem │ │ │ │ - 0x0006cc30 70742028 6163636f 7264696e 6720746f pt (according to │ │ │ │ - 0x0006cc40 2025352e 336c6778 20746872 6573686f %5.3lgx thresho │ │ │ │ - 0x0006cc50 6c642920 0a000000 756e7375 63636573 ld) ....unsucces │ │ │ │ - 0x0006cc60 7366756c 20727362 20617574 6f74756e sful rsb autotun │ │ │ │ - 0x0006cc70 696e6720 61747465 6d707473 20282535 ing attempts (%5 │ │ │ │ - 0x0006cc80 64206361 73657329 20746f6f 6b206176 d cases) took av │ │ │ │ - 0x0006cc90 672f6d69 6e2f6d61 782f746f 74206f66 g/min/max/tot of │ │ │ │ - 0x0006cca0 20657175 6976616c 656e7420 25352e31 equivalent %5.1 │ │ │ │ - 0x0006ccb0 6c662f25 352e316c 662f2535 2e316c66 lf/%5.1lf/%5.1lf │ │ │ │ - 0x0006ccc0 2f25352e 316c6620 6f70730a 00000000 /%5.1lf ops..... │ │ │ │ - 0x0006ccd0 6d6b6c20 74687265 61647320 74756e69 mkl threads tuni │ │ │ │ - 0x0006cce0 6e672077 61732073 75636365 73736675 ng was successfu │ │ │ │ - 0x0006ccf0 6c20696e 20253564 20636173 65732028 l in %5d cases ( │ │ │ │ - 0x0006cd00 6176672e 2073702e 20726174 696f2025 avg. sp. ratio % │ │ │ │ - 0x0006cd10 352e336c 662c206d 61782073 702e2072 5.3lf, max sp. r │ │ │ │ - 0x0006cd20 6174696f 2025352e 336c6629 20616e64 atio %5.3lf) and │ │ │ │ - 0x0006cd30 20756e73 75636365 73736675 6c20696e unsuccessful in │ │ │ │ - 0x0006cd40 20253564 20636173 65730a00 756e7475 %5d cases..untu │ │ │ │ - 0x0006cd50 6e656420 72736220 68617320 6265656e ned rsb has been │ │ │ │ - 0x0006cd60 20666173 74657220 7468616e 20756e74 faster than unt │ │ │ │ - 0x0006cd70 756e6564 206d6b6c 20253564 2074696d uned mkl %5d tim │ │ │ │ - 0x0006cd80 65730000 2c206176 672e2073 702e2025 es.., avg. sp. % │ │ │ │ - 0x0006cd90 322e336c 6620782c 206d6178 2025322e 2.3lf x, max %2. │ │ │ │ - 0x0006cda0 336c6620 78000000 756e7475 6e656420 3lf x...untuned │ │ │ │ - 0x0006cdb0 72736220 68617320 6265656e 20736c6f rsb has been slo │ │ │ │ - 0x0006cdc0 77657220 7468616e 20756e74 756e6564 wer than untuned │ │ │ │ - 0x0006cdd0 206d6b6c 20253564 2074696d 65730000 mkl %5d times.. │ │ │ │ - 0x0006cde0 2c206176 672e2073 6c2e2025 322e336c , avg. sl. %2.3l │ │ │ │ - 0x0006cdf0 6620782c 206d6178 2025322e 336c6620 f x, max %2.3lf │ │ │ │ - 0x0006ce00 78000000 74756e65 64202020 72736220 x...tuned rsb │ │ │ │ - 0x0006ce10 68617320 6265656e 20666173 74657220 has been faster │ │ │ │ - 0x0006ce20 7468616e 20202074 756e6564 206d6b6c than tuned mkl │ │ │ │ - 0x0006ce30 20253564 2074696d 65730000 2028696e %5d times.. (in │ │ │ │ - 0x0006ce40 20746865 73652063 61736573 20617574 these cases aut │ │ │ │ - 0x0006ce50 6f74756e 696e6720 616d6f72 74697a65 otuning amortize │ │ │ │ - 0x0006ce60 7320696e 20617667 2e202535 2e316c66 s in avg. %5.1lf │ │ │ │ - 0x0006ce70 2c206d69 6e2e2025 352e316c 662c206d , min. %5.1lf, m │ │ │ │ - 0x0006ce80 61782e20 25352e31 6c662020 2074756e ax. %5.1lf tun │ │ │ │ - 0x0006ce90 6564206d 6b6c206f 7073290a 00000000 ed mkl ops)..... │ │ │ │ - 0x0006cea0 74756e65 64202020 72736220 68617320 tuned rsb has │ │ │ │ - 0x0006ceb0 6265656e 20666173 74657220 7468616e been faster than │ │ │ │ - 0x0006cec0 20756e74 756e6564 206d6b6c 20253564 untuned mkl %5d │ │ │ │ - 0x0006ced0 2074696d 65730000 2028696e 20746865 times.. (in the │ │ │ │ - 0x0006cee0 73652063 61736573 20617574 6f74756e se cases autotun │ │ │ │ - 0x0006cef0 696e6720 616d6f72 74697a65 7320696e ing amortizes in │ │ │ │ - 0x0006cf00 20617667 2e202535 2e316c66 2c206d69 avg. %5.1lf, mi │ │ │ │ - 0x0006cf10 6e2e2025 352e316c 662c206d 61782e20 n. %5.1lf, max. │ │ │ │ - 0x0006cf20 25352e31 6c662075 6e74756e 6564206d %5.1lf untuned m │ │ │ │ - 0x0006cf30 6b6c206f 7073290a 00000000 74756e65 kl ops).....tune │ │ │ │ - 0x0006cf40 64202020 72736220 68617320 6265656e d rsb has been │ │ │ │ - 0x0006cf50 20736c6f 77657220 7468616e 20202074 slower than t │ │ │ │ - 0x0006cf60 756e6564 206d6b6c 20253564 2074696d uned mkl %5d tim │ │ │ │ - 0x0006cf70 65730000 72736220 6175746f 2074756e es..rsb auto tun │ │ │ │ - 0x0006cf80 696e6720 28656974 68657220 73756363 ing (either succ │ │ │ │ - 0x0006cf90 2e206f72 20756e73 2e292074 696d6520 . or uns.) time │ │ │ │ - 0x0006cfa0 7761733a 206f6e20 6176672e 3a202535 was: on avg.: %5 │ │ │ │ - 0x0006cfb0 2e326c66 20732c20 6d696e20 25352e32 .2lf s, min %5.2 │ │ │ │ - 0x0006cfc0 6c662073 2c206d61 78202535 2e326c66 lf s, max %5.2lf │ │ │ │ - 0x0006cfd0 20732c20 746f7420 25352e32 6c662073 s, tot %5.2lf s │ │ │ │ - 0x0006cfe0 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ - 0x0006cff0 72736220 6175746f 2074756e 696e6720 rsb auto tuning │ │ │ │ - 0x0006d000 28202020 6f6e6c79 20737563 63657373 ( only success │ │ │ │ - 0x0006d010 66756c20 20292074 696d6520 7761733a ful ) time was: │ │ │ │ - 0x0006d020 206f6e20 6176672e 3a202535 2e326c66 on avg.: %5.2lf │ │ │ │ - 0x0006d030 20732c20 6d696e20 25352e32 6c662073 s, min %5.2lf s │ │ │ │ - 0x0006d040 2c206d61 78202535 2e326c66 20732c20 , max %5.2lf s, │ │ │ │ - 0x0006d050 746f7420 25352e32 6c662073 20282564 tot %5.2lf s (%d │ │ │ │ - 0x0006d060 2073616d 706c6573 290a0000 20626573 samples)... bes │ │ │ │ - 0x0006d070 74207475 6e2e2072 73622063 616e6f6e t tun. rsb canon │ │ │ │ - 0x0006d080 2e206d66 6c6f7073 20776572 653a206f . mflops were: o │ │ │ │ - 0x0006d090 6e206176 672e2025 322e336c 652c2020 n avg. %2.3le, │ │ │ │ - 0x0006d0a0 6d696e20 25322e33 6c652c20 206d6178 min %2.3le, max │ │ │ │ - 0x0006d0b0 2025322e 336c6520 20282564 2073616d %2.3le (%d sam │ │ │ │ - 0x0006d0c0 706c6573 290a0000 20726566 2e20756e ples)... ref. un │ │ │ │ - 0x0006d0d0 742e2072 73622063 616e6f6e 2e206d66 t. rsb canon. mf │ │ │ │ - 0x0006d0e0 6c6f7073 20776572 653a206f 6e206176 lops were: on av │ │ │ │ - 0x0006d0f0 672e2025 322e336c 652c2020 6d696e20 g. %2.3le, min │ │ │ │ - 0x0006d100 25322e33 6c652c20 206d6178 2025322e %2.3le, max %2. │ │ │ │ - 0x0006d110 336c6520 20282564 2073616d 706c6573 3le (%d samples │ │ │ │ - 0x0006d120 290a0000 20626573 74207475 6e2e206d )... best tun. m │ │ │ │ - 0x0006d130 6b6c2063 616e6f6e 2e206d66 6c6f7073 kl canon. mflops │ │ │ │ - 0x0006d140 20776572 653a206f 6e206176 672e2025 were: on avg. % │ │ │ │ - 0x0006d150 322e336c 652c2020 6d696e20 25322e33 2.3le, min %2.3 │ │ │ │ - 0x0006d160 6c652c20 206d6178 2025322e 336c6520 le, max %2.3le │ │ │ │ - 0x0006d170 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ - 0x0006d180 20726566 2e20756e 742e206d 6b6c2063 ref. unt. mkl c │ │ │ │ - 0x0006d190 616e6f6e 2e206d66 6c6f7073 20776572 anon. mflops wer │ │ │ │ - 0x0006d1a0 653a206f 6e206176 672e2025 322e336c e: on avg. %2.3l │ │ │ │ - 0x0006d1b0 652c2020 6d696e20 25322e33 6c652c20 e, min %2.3le, │ │ │ │ - 0x0006d1c0 206d6178 2025322e 336c6520 20282564 max %2.3le (%d │ │ │ │ - 0x0006d1d0 2073616d 706c6573 290a0000 20626573 samples)... bes │ │ │ │ - 0x0006d1e0 74207475 6e2e2072 7362206f 70657261 t tun. rsb opera │ │ │ │ - 0x0006d1f0 74696f6e 2074696d 65207761 733a206f tion time was: o │ │ │ │ - 0x0006d200 6e206176 672e2025 322e336c 65732c20 n avg. %2.3les, │ │ │ │ - 0x0006d210 6d696e20 25322e33 6c65732c 206d6178 min %2.3les, max │ │ │ │ - 0x0006d220 2025322e 336c6573 2c20746f 74202532 %2.3les, tot %2 │ │ │ │ - 0x0006d230 2e336c65 73202825 64207361 6d706c65 .3les (%d sample │ │ │ │ - 0x0006d240 73290a00 20726566 2e20756e 742e2072 s).. ref. unt. r │ │ │ │ - 0x0006d250 7362206f 70657261 74696f6e 2074696d sb operation tim │ │ │ │ - 0x0006d260 65207761 733a206f 6e206176 672e2025 e was: on avg. % │ │ │ │ - 0x0006d270 322e336c 65732c20 6d696e20 25322e33 2.3les, min %2.3 │ │ │ │ - 0x0006d280 6c65732c 206d6178 2025322e 336c6573 les, max %2.3les │ │ │ │ - 0x0006d290 2c20746f 74202532 2e336c65 73202825 , tot %2.3les (% │ │ │ │ - 0x0006d2a0 64207361 6d706c65 73290a00 206d696e d samples).. min │ │ │ │ - 0x0006d2b0 202f206d 61782072 6174696f 206f6620 / max ratio of │ │ │ │ - 0x0006d2c0 696e2d6d 656d6f72 79204d45 4d534554 in-memory MEMSET │ │ │ │ - 0x0006d2d0 2062616e 64776964 74682074 6f206578 bandwidth to ex │ │ │ │ - 0x0006d2e0 74726170 6f6c6174 65642072 65616420 trapolated read │ │ │ │ - 0x0006d2f0 62616e64 77696474 68207261 74696f3a bandwidth ratio: │ │ │ │ - 0x0006d300 2025322e 336c6520 25322e33 6c650a00 %2.3le %2.3le.. │ │ │ │ - 0x0006d310 23205761 726e696e 673a2065 78747261 # Warning: extra │ │ │ │ - 0x0006d320 706f6c61 74656420 6d656d6f 72792049 polated memory I │ │ │ │ - 0x0006d330 2f4f2062 616e6477 69647468 20657863 /O bandwidth exc │ │ │ │ - 0x0006d340 65656473 206d656d 6f727920 62616e64 eeds memory band │ │ │ │ - 0x0006d350 77696474 68202d2d 2d206973 20746869 width --- is thi │ │ │ │ - 0x0006d360 73206120 74696e79 206d6174 72697820 s a tiny matrix │ │ │ │ - 0x0006d370 3f0a0000 20696e2d 63616368 6520746f ?... in-cache to │ │ │ │ - 0x0006d380 20696e2d 6d656d6f 7279204d 454d5345 in-memory MEMSE │ │ │ │ - 0x0006d390 54206261 6e647769 64746820 72617469 T bandwidth rati │ │ │ │ - 0x0006d3a0 6f3a2025 322e336c 650a0000 206d696e o: %2.3le... min │ │ │ │ - 0x0006d3b0 202f206d 61782072 6174696f 206f6620 / max ratio of │ │ │ │ - 0x0006d3c0 696e2d63 61636865 204d454d 53455420 in-cache MEMSET │ │ │ │ - 0x0006d3d0 62616e64 77696474 6820746f 20657874 bandwidth to ext │ │ │ │ - 0x0006d3e0 7261706f 6c617465 64207265 61642062 rapolated read b │ │ │ │ - 0x0006d3f0 616e6477 69647468 20726174 696f3a20 andwidth ratio: │ │ │ │ - 0x0006d400 25322e33 6c652025 322e336c 650a0000 %2.3le %2.3le... │ │ │ │ - 0x0006d410 23205761 726e696e 673a2065 78747261 # Warning: extra │ │ │ │ - 0x0006d420 706f6c61 74656420 6d656d6f 72792049 polated memory I │ │ │ │ - 0x0006d430 2f4f2062 616e6477 69647468 20657863 /O bandwidth exc │ │ │ │ - 0x0006d440 65656473 20636163 68652062 616e6477 eeds cache bandw │ │ │ │ - 0x0006d450 69647468 210a0000 20727362 206e7268 idth!... rsb nrh │ │ │ │ - 0x0006d460 732d746f 2d6f7665 72616c6c 2d6d696e s-to-overall-min │ │ │ │ - 0x0006d470 2d726873 20737065 65642072 6174696f -rhs speed ratio │ │ │ │ - 0x0006d480 20776173 3a206f6e 20617667 2e202020 was: on avg. │ │ │ │ - 0x0006d490 2025322e 336c6520 782c206d 696e2025 %2.3le x, min % │ │ │ │ - 0x0006d4a0 322e336c 6520782c 206d6178 2025322e 2.3le x, max %2. │ │ │ │ - 0x0006d4b0 336c6520 78202825 64207361 6d706c65 3le x (%d sample │ │ │ │ - 0x0006d4c0 732c2074 6865206e 6f6e2d6d 696e2d6e s, the non-min-n │ │ │ │ - 0x0006d4d0 72687320 6f6e6573 290a0000 206d6b6c rhs ones)... mkl │ │ │ │ - 0x0006d4e0 206e7268 732d746f 2d6f7665 72616c6c nrhs-to-overall │ │ │ │ - 0x0006d4f0 2d6d696e 2d726873 20737065 65642072 -min-rhs speed r │ │ │ │ - 0x0006d500 6174696f 20776173 3a206f6e 20617667 atio was: on avg │ │ │ │ - 0x0006d510 2e202020 2025322e 336c6520 782c206d . %2.3le x, m │ │ │ │ - 0x0006d520 696e2025 322e336c 6520782c 206d6178 in %2.3le x, max │ │ │ │ - 0x0006d530 2025322e 336c6520 78202825 64207361 %2.3le x (%d sa │ │ │ │ - 0x0006d540 6d706c65 732c2074 6865206e 6f6e2d6d mples, the non-m │ │ │ │ - 0x0006d550 696e2d6e 72687320 6f6e6573 290a0000 in-nrhs ones)... │ │ │ │ - 0x0006d560 5c656e64 7b766572 62617469 6d7d0a00 \end{verbatim}.. │ │ │ │ - 0x0006d570 5253425f 5052445f 5354594c 455f504c RSB_PRD_STYLE_PL │ │ │ │ - 0x0006d580 545f5046 4e000000 5253425f 5052445f T_PFN...RSB_PRD_ │ │ │ │ - 0x0006d590 5354594c 455f504c 545f464d 54000000 STYLE_PLT_FMT... │ │ │ │ - 0x0006d5a0 25732573 2e657073 00000000 25732573 %s%s.eps....%s%s │ │ │ │ - 0x0006d5b0 2e706e67 00000000 25737365 74206f75 .png....%sset ou │ │ │ │ - 0x0006d5c0 74707574 20272573 273b2073 65742074 tput '%s'; set t │ │ │ │ - 0x0006d5d0 69746c65 20276175 746f7475 6e696e67 itle 'autotuning │ │ │ │ - 0x0006d5e0 20656666 65637427 3b20756e 73657420 effect'; unset │ │ │ │ - 0x0006d5f0 79746963 733b7365 74207972 616e6765 ytics;set yrange │ │ │ │ - 0x0006d600 205b303a 20325d3b 0a000000 706c6f74 [0: 2];....plot │ │ │ │ - 0x0006d610 20272d27 20757369 6e672031 3a322074 '-' using 1:2 t │ │ │ │ - 0x0006d620 69746c65 20277273 6227206c 74207267 itle 'rsb' lt rg │ │ │ │ - 0x0006d630 62202772 6564270a 00000000 73657420 b 'red'.....set │ │ │ │ - 0x0006d640 786c6162 656c2027 73706565 64757027 xlabel 'speedup' │ │ │ │ - 0x0006d650 0a000000 73657420 796c6162 656c2027 ....set ylabel ' │ │ │ │ - 0x0006d660 20270a00 22286176 6720696d 70722e20 '.."(avg impr. │ │ │ │ - 0x0006d670 69732025 332e326c 66782c20 6d617820 is %3.2lfx, max │ │ │ │ - 0x0006d680 696d7072 2e206973 2025332e 326c6678 impr. is %3.2lfx │ │ │ │ - 0x0006d690 2c5c6e20 6176672e 20726174 696f2e20 ,\n avg. ratio. │ │ │ │ - 0x0006d6a0 69732025 332e326c 66782922 00000000 is %3.2lfx)".... │ │ │ │ - 0x0006d6b0 2320504c 4f542042 4547494e 20230a6d # PLOT BEGIN #.m │ │ │ │ - 0x0006d6c0 795f7276 616c3d25 6c672023 206d6178 y_rval=%lg # max │ │ │ │ - 0x0006d6d0 20726174 696f2069 7320256c 6720210a ratio is %lg !. │ │ │ │ - 0x0006d6e0 6d795f63 6c656e3d 322a7069 0a6d795f my_clen=2*pi.my_ │ │ │ │ - 0x0006d6f0 6e73616d 3d256420 23206e75 6d626572 nsam=%d # number │ │ │ │ - 0x0006d700 206f6620 73616d70 6c65730a 6d795f6e of samples.my_n │ │ │ │ - 0x0006d710 6d61743d 25642023 206e756d 62657220 mat=%d # number │ │ │ │ - 0x0006d720 6f66206d 61747269 6365730a 6d795f72 of matrices.my_r │ │ │ │ - 0x0006d730 6e67653d 6d795f72 76616c2a 312e320a nge=my_rval*1.2. │ │ │ │ - 0x0006d740 6d795f74 69746c65 3d275253 42270a23 my_title='RSB'.# │ │ │ │ - 0x0006d750 6d795f73 697a653d 36303020 23207069 my_size=600 # pi │ │ │ │ - 0x0006d760 78656c73 0a237365 74207465 726d2070 xels.#set term p │ │ │ │ - 0x0006d770 6e672073 697a6520 6d795f73 697a652c ng size my_size, │ │ │ │ - 0x0006d780 6d795f73 697a650a 73657420 6b657920 my_size.set key │ │ │ │ - 0x0006d790 6e6f696e 76657274 2073616d 706c656e noinvert samplen │ │ │ │ - 0x0006d7a0 20302e37 35207370 6163696e 67203120 0.75 spacing 1 │ │ │ │ - 0x0006d7b0 77696474 68203020 68656967 68742030 width 0 height 0 │ │ │ │ - 0x0006d7c0 20617420 67726170 6820312e 302c312e at graph 1.0,1. │ │ │ │ - 0x0006d7d0 300a7365 74207469 746c6520 27257327 0.set title '%s' │ │ │ │ - 0x0006d7e0 3b0a7365 7420786c 6162656c 2025730a ;.set xlabel %s. │ │ │ │ - 0x0006d7f0 73657420 796c6162 656c2027 5b25735d set ylabel '[%s] │ │ │ │ - 0x0006d800 270a236d 795f6176 675f7374 72287829 '.#my_avg_str(x) │ │ │ │ - 0x0006d810 203d2073 7072696e 74662822 6176673a = sprintf("avg: │ │ │ │ - 0x0006d820 202e2e2e 20782229 0a6d795f 61766728 ... x").my_avg( │ │ │ │ - 0x0006d830 7829203d 20256c67 200a6d79 5f646972 x) = %lg .my_dir │ │ │ │ - 0x0006d840 3d222573 220a2573 0a000000 73657420 ="%s".%s....set │ │ │ │ - 0x0006d850 706f6c61 720a2372 67625f74 79706528 polar.#rgb_type( │ │ │ │ - 0x0006d860 7429203d 20282074 20657120 27442720 t) = ( t eq 'D' │ │ │ │ - 0x0006d870 29203f20 72656420 3a202820 28207420 ) ? red : ( ( t │ │ │ │ - 0x0006d880 65712027 5a272029 203f2062 6c756520 eq 'Z' ) ? blue │ │ │ │ - 0x0006d890 3a202828 20742065 71202753 27202920 : (( t eq 'S' ) │ │ │ │ - 0x0006d8a0 3f206772 65656e20 3a20626c 61636b20 ? green : black │ │ │ │ - 0x0006d8b0 29202029 0a236d79 5f617667 28762c6c ) ).#my_avg(v,l │ │ │ │ - 0x0006d8c0 29203d20 73707269 6e746628 22617667 ) = sprintf("avg │ │ │ │ - 0x0006d8d0 3a202525 2e326625 2573222c 762c6c29 : %%.2f%%s",v,l) │ │ │ │ - 0x0006d8e0 0a237365 74206772 69642070 6f6c6172 .#set grid polar │ │ │ │ - 0x0006d8f0 206d696e 286d795f 636c656e 2f6d795f min(my_clen/my_ │ │ │ │ - 0x0006d900 6e73616d 2c322a70 692f6d79 5f6d6178 nsam,2*pi/my_max │ │ │ │ - 0x0006d910 6e73616d 290a6d61 785f6e73 65633d33 nsam).max_nsec=3 │ │ │ │ - 0x0006d920 36202320 61667465 72207468 69732077 6 # after this w │ │ │ │ - 0x0006d930 6f6e2774 20647261 77207365 63746f72 on't draw sector │ │ │ │ - 0x0006d940 730a236d 795f6e73 65633d6d 795f6e73 s.#my_nsec=my_ns │ │ │ │ - 0x0006d950 616d2023 206f6e65 20736563 746f7220 am # one sector │ │ │ │ - 0x0006d960 70657220 73616d70 6c650a6d 795f6e73 per sample.my_ns │ │ │ │ - 0x0006d970 65633d6d 795f6e6d 61742023 206f6e65 ec=my_nmat # one │ │ │ │ - 0x0006d980 20736563 746f7220 70657220 6d617472 sector per matr │ │ │ │ - 0x0006d990 69780a6d 795f7061 6e676c65 203d2028 ix.my_pangle = ( │ │ │ │ - 0x0006d9a0 286d795f 636c656e 2f6d795f 6e736563 (my_clen/my_nsec │ │ │ │ - 0x0006d9b0 293e2828 322a7069 292f6d61 785f6e73 )>((2*pi)/max_ns │ │ │ │ - 0x0006d9c0 6563293f 286d795f 636c656e 2f6d795f ec)?(my_clen/my_ │ │ │ │ - 0x0006d9d0 6e736563 293a322a 7069290a 73657420 nsec):2*pi).set │ │ │ │ - 0x0006d9e0 67726964 20706f6c 6172206d 795f7061 grid polar my_pa │ │ │ │ - 0x0006d9f0 6e676c65 0a736574 20677269 64206c61 ngle.set grid la │ │ │ │ - 0x0006da00 79657264 65666175 6c74206c 696e6574 yerdefault linet │ │ │ │ - 0x0006da10 79706520 30206c69 6e657769 64746820 ype 0 linewidth │ │ │ │ - 0x0006da20 312e302c 206c696e 65747970 65203020 1.0, linetype 0 │ │ │ │ - 0x0006da30 6c696e65 77696474 6820342e 300a7365 linewidth 4.0.se │ │ │ │ - 0x0006da40 74206772 6964206e 6f787469 6373206e t grid noxtics n │ │ │ │ - 0x0006da50 6f6d7874 69637320 6e6f7974 69637320 omxtics noytics │ │ │ │ - 0x0006da60 6e6f6d79 74696373 206e6f7a 74696373 nomytics noztics │ │ │ │ - 0x0006da70 206e6f6d 7a746963 73206e6f 78327469 nomztics nox2ti │ │ │ │ - 0x0006da80 6373206e 6f6d7832 74696373 206e6f79 cs nomx2tics noy │ │ │ │ - 0x0006da90 32746963 73206e6f 6d793274 69637320 2tics nomy2tics │ │ │ │ - 0x0006daa0 6e6f6362 74696373 206e6f6d 63627469 nocbtics nomcbti │ │ │ │ - 0x0006dab0 63730a75 6e736574 20787469 63730a75 cs.unset xtics.u │ │ │ │ - 0x0006dac0 6e736574 20797469 63730a75 6e736574 nset ytics.unset │ │ │ │ - 0x0006dad0 20626f72 6465720a 73657420 6f726967 border.set orig │ │ │ │ - 0x0006dae0 696e2030 2e302c20 302e303b 0a736574 in 0.0, 0.0;.set │ │ │ │ - 0x0006daf0 20727469 63732061 75746f66 72657120 rtics autofreq │ │ │ │ - 0x0006db00 0a736574 20727261 6e676520 5b203020 .set rrange [ 0 │ │ │ │ - 0x0006db10 3a206d79 5f726e67 65205d20 6e6f7265 : my_rnge ] nore │ │ │ │ - 0x0006db20 76657273 65206e6f 77726974 65626163 verse nowritebac │ │ │ │ - 0x0006db30 6b200a00 25730a73 6574206f 75747075 k ..%s.set outpu │ │ │ │ - 0x0006db40 74206d79 5f646972 2e272f25 7327200a t my_dir.'/%s' . │ │ │ │ - 0x0006db50 00000000 6d795f61 72727920 3d206d79 ....my_arry = my │ │ │ │ - 0x0006db60 5f727661 6c0a6d79 5f617272 78203d20 _rval.my_arrx = │ │ │ │ - 0x0006db70 6d795f61 7667282d 31290a6d 795f6d61 my_avg(-1).my_ma │ │ │ │ - 0x0006db80 7828782c 7929203d 20282078 203c2079 x(x,y) = ( x < y │ │ │ │ - 0x0006db90 203f2078 203a2079 290a6d79 5f73706f ? x : y).my_spo │ │ │ │ - 0x0006dba0 736c2878 29203d20 28207820 3c20312e sl(x) = ( x < 1. │ │ │ │ - 0x0006dbb0 30203f20 2728736c 6f77646f 776e2927 0 ? '(slowdown)' │ │ │ │ - 0x0006dbc0 203a2027 28737065 65647570 2927290a : '(speedup)'). │ │ │ │ - 0x0006dbd0 73657420 6172726f 77206672 6f6d2031 set arrow from 1 │ │ │ │ - 0x0006dbe0 2c6d795f 61727279 20746f20 6d795f61 ,my_arry to my_a │ │ │ │ - 0x0006dbf0 7272782c 6d795f61 72727920 6c732035 rrx,my_arry ls 5 │ │ │ │ - 0x0006dc00 206c7720 302e3420 6c632072 6762636f lw 0.4 lc rgbco │ │ │ │ - 0x0006dc10 6c6f7220 27626c61 636b2720 66726f6e lor 'black' fron │ │ │ │ - 0x0006dc20 740a7365 74206172 726f7720 6e6f6865 t.set arrow nohe │ │ │ │ - 0x0006dc30 61642066 726f6d20 20202020 20202020 ad from │ │ │ │ - 0x0006dc40 20206d79 5f617272 782c6d79 5f617272 my_arrx,my_arr │ │ │ │ - 0x0006dc50 7920746f 20202020 20202020 2020206d y to m │ │ │ │ - 0x0006dc60 795f6172 72782c30 206c7720 2e34206c y_arrx,0 lw .4 l │ │ │ │ - 0x0006dc70 74203020 6c632027 626c6163 6b272066 t 0 lc 'black' f │ │ │ │ - 0x0006dc80 726f6e74 0a736574 20617272 6f77206e ront.set arrow n │ │ │ │ - 0x0006dc90 6f686561 64206672 6f6d2020 20202020 ohead from │ │ │ │ - 0x0006dca0 20202020 20312020 20202020 2c6d795f 1 ,my_ │ │ │ │ - 0x0006dcb0 61727279 20746f20 20202020 20202020 arry to │ │ │ │ - 0x0006dcc0 20203120 20202020 202c3020 6c77202e 1 ,0 lw . │ │ │ │ - 0x0006dcd0 34206c74 2030206c 63202762 6c61636b 4 lt 0 lc 'black │ │ │ │ - 0x0006dce0 27206672 6f6e740a 73657420 6c616265 ' front.set labe │ │ │ │ - 0x0006dcf0 6c207370 72696e74 66282720 25252e32 l sprintf(' %%.2 │ │ │ │ - 0x0006dd00 66782025 2573272c 6d795f61 7272782c fx %%s',my_arrx, │ │ │ │ - 0x0006dd10 6d795f73 706f736c 286d795f 61727278 my_sposl(my_arrx │ │ │ │ - 0x0006dd20 29292061 74206d79 5f6d6178 28312c6d )) at my_max(1,m │ │ │ │ - 0x0006dd30 795f6172 7278292c 6d795f61 7272792a y_arrx),my_arry* │ │ │ │ - 0x0006dd40 312e3035 2066726f 6e742066 6f6e7420 1.05 front font │ │ │ │ - 0x0006dd50 2754696d 65732d52 6f6d616e 2c313027 'Times-Roman,10' │ │ │ │ - 0x0006dd60 0a000000 73657420 7972616e 6765205b ....set yrange [ │ │ │ │ - 0x0006dd70 2d6d795f 7276616c 3a206d79 5f727661 -my_rval: my_rva │ │ │ │ - 0x0006dd80 6c5d3b0a 73657420 7872616e 6765205b l];.set xrange [ │ │ │ │ - 0x0006dd90 2d6d795f 7276616c 3a206d79 5f727661 -my_rval: my_rva │ │ │ │ - 0x0006dda0 6c5d3b0a 73657420 6d756c74 69706c6f l];.set multiplo │ │ │ │ - 0x0006ddb0 740a6d79 5f722878 293d2878 2b2e3529 t.my_r(x)=(x+.5) │ │ │ │ - 0x0006ddc0 2a6d795f 636c656e 2f6d795f 6e73616d *my_clen/my_nsam │ │ │ │ - 0x0006ddd0 0a6d795f 76287829 3d312a78 0a726564 .my_v(x)=1*x.red │ │ │ │ - 0x0006dde0 3d272364 64303030 30270a23 67726565 ='#dd0000'.#gree │ │ │ │ - 0x0006ddf0 6e3d2723 30306464 3030270a 23626c61 n='#00dd00'.#bla │ │ │ │ - 0x0006de00 636b3d27 23303030 30303027 0a6d795f ck='#000000'.my_ │ │ │ │ - 0x0006de10 695f6172 67622872 2c672c62 29203d20 i_argb(r,g,b) = │ │ │ │ - 0x0006de20 30202b20 36353533 36202a20 696e7428 0 + 65536 * int( │ │ │ │ - 0x0006de30 7229202b 20323536 202a2069 6e742867 r) + 256 * int(g │ │ │ │ - 0x0006de40 29202b20 696e7428 62290a6d 795f695f ) + int(b).my_i_ │ │ │ │ - 0x0006de50 7265643d 6d795f69 5f617267 62283235 red=my_i_argb(25 │ │ │ │ - 0x0006de60 352c302c 30290a6d 795f695f 67726565 5,0,0).my_i_gree │ │ │ │ - 0x0006de70 6e3d6d79 5f695f61 72676228 302c3235 n=my_i_argb(0,25 │ │ │ │ - 0x0006de80 352c3029 0a6d795f 695f626c 75653d6d 5,0).my_i_blue=m │ │ │ │ - 0x0006de90 795f695f 61726762 28302c30 2c323535 y_i_argb(0,0,255 │ │ │ │ - 0x0006dea0 290a6d79 5f695f62 6c61636b 3d6d795f ).my_i_black=my_ │ │ │ │ - 0x0006deb0 695f6172 67622830 2c302c30 290a6d79 i_argb(0,0,0).my │ │ │ │ - 0x0006dec0 5f726762 5f747970 655f7328 7429203d _rgb_type_s(t) = │ │ │ │ - 0x0006ded0 20282074 20657120 27442720 29203f20 ( t eq 'D' ) ? │ │ │ │ - 0x0006dee0 6d795f69 5f726564 203a2028 28207420 my_i_red : (( t │ │ │ │ - 0x0006def0 65712027 5a272029 203f206d 795f695f eq 'Z' ) ? my_i_ │ │ │ │ - 0x0006df00 626c7565 3a202828 74206571 20275327 blue: ((t eq 'S' │ │ │ │ - 0x0006df10 29203f20 6d795f69 5f677265 656e3a6d ) ? my_i_green:m │ │ │ │ - 0x0006df20 795f695f 626c6163 6b202929 0a6d795f y_i_black )).my_ │ │ │ │ - 0x0006df30 7267625f 73796d6d 5f732873 29203d20 rgb_symm_s(s) = │ │ │ │ - 0x0006df40 28207320 65712027 53272029 203f206d ( s eq 'S' ) ? m │ │ │ │ - 0x0006df50 795f695f 72656420 3a206d79 5f695f62 y_i_red : my_i_b │ │ │ │ - 0x0006df60 6c61636b 200a6c6f 6732286e 29203d20 lack .log2(n) = │ │ │ │ - 0x0006df70 6c6f6728 6e292f6c 6f672832 2e302920 log(n)/log(2.0) │ │ │ │ - 0x0006df80 23204649 584d450a 6d795f72 67625f6e # FIXME.my_rgb_n │ │ │ │ - 0x0006df90 7268735f 73286e72 68732920 3d202820 rhs_s(nrhs) = ( │ │ │ │ - 0x0006dfa0 6e726873 203d3d20 31202920 3f206d79 nrhs == 1 ) ? my │ │ │ │ - 0x0006dfb0 5f695f72 6564203a 206d795f 695f626c _i_red : my_i_bl │ │ │ │ - 0x0006dfc0 61636b20 0a236d79 5f726762 5f6e7268 ack .#my_rgb_nrh │ │ │ │ - 0x0006dfd0 735f7328 6e726873 29203d20 696e7428 s_s(nrhs) = int( │ │ │ │ - 0x0006dfe0 6c6f6732 286e7268 7329290a 236d795f log2(nrhs)).#my_ │ │ │ │ - 0x0006dff0 7267625f 6e726873 5f73286e 72687329 rgb_nrhs_s(nrhs) │ │ │ │ - 0x0006e000 203d206e 7268730a 6d795f72 67625f63 = nrhs.my_rgb_c │ │ │ │ - 0x0006e010 6f6c7328 6e632c74 632c7363 29203d20 ols(nc,tc,sc) = │ │ │ │ - 0x0006e020 6d795f72 67625f74 7970655f 73287374 my_rgb_type_s(st │ │ │ │ - 0x0006e030 72696e67 636f6c75 6d6e2874 63292920 ringcolumn(tc)) │ │ │ │ - 0x0006e040 23207479 70652d3e 636f6c6f 720a236d # type->color.#m │ │ │ │ - 0x0006e050 795f7267 625f636f 6c73286e 632c7463 y_rgb_cols(nc,tc │ │ │ │ - 0x0006e060 2c736329 203d206d 795f7267 625f7379 ,sc) = my_rgb_sy │ │ │ │ - 0x0006e070 6d6d5f73 28737472 696e6763 6f6c756d mm_s(stringcolum │ │ │ │ - 0x0006e080 6e287363 29292023 2073796d 6d2d3e63 n(sc)) # symm->c │ │ │ │ - 0x0006e090 6f6c6f72 0a236d79 5f726762 5f636f6c olor.#my_rgb_col │ │ │ │ - 0x0006e0a0 73286e63 2c74632c 73632920 3d206d79 s(nc,tc,sc) = my │ │ │ │ - 0x0006e0b0 5f726762 5f6e7268 735f7328 636f6c75 _rgb_nrhs_s(colu │ │ │ │ - 0x0006e0c0 6d6e286e 63292920 23206e72 68732d3e mn(nc)) # nrhs-> │ │ │ │ - 0x0006e0d0 636f6c6f 720a236d 795f7267 625f7479 color.#my_rgb_ty │ │ │ │ - 0x0006e0e0 70655f63 6f6c2874 6329203d 206d795f pe_col(tc) = my_ │ │ │ │ - 0x0006e0f0 695f7265 64202320 74797065 2d3e636f i_red # type->co │ │ │ │ - 0x0006e100 6c6f720a 706c6f74 2031206e 6f746974 lor.plot 1 notit │ │ │ │ - 0x0006e110 6c652077 69746820 66696c6c 65646375 le with filledcu │ │ │ │ - 0x0006e120 72766573 2062656c 6f77206c 696e6574 rves below linet │ │ │ │ - 0x0006e130 79706520 31206c69 6e657769 64746820 ype 1 linewidth │ │ │ │ - 0x0006e140 302e3030 30206c69 6e65636f 6c6f7220 0.000 linecolor │ │ │ │ - 0x0006e150 72676220 27236464 64646464 27200a70 rgb '#dddddd' .p │ │ │ │ - 0x0006e160 6c6f7420 272d2720 7573696e 67202828 lot '-' using (( │ │ │ │ - 0x0006e170 6d795f72 28243229 29293a28 286d795f my_r($2))):((my_ │ │ │ │ - 0x0006e180 76282431 2929293a 28286d79 5f726762 v($1))):((my_rgb │ │ │ │ - 0x0006e190 5f636f6c 7328332c 342c3529 29292074 _cols(3,4,5))) t │ │ │ │ - 0x0006e1a0 69746c65 206d795f 7469746c 65206c63 itle my_title lc │ │ │ │ - 0x0006e1b0 20726762 636f6c6f 72207661 72696162 rgbcolor variab │ │ │ │ - 0x0006e1c0 6c652070 73203120 70742036 2c096d79 le ps 1 pt 6,.my │ │ │ │ - 0x0006e1d0 5f617667 282d3129 206e6f74 69746c65 _avg(-1) notitle │ │ │ │ - 0x0006e1e0 206c7420 30206c63 20726762 636f6c6f lt 0 lc rgbcolo │ │ │ │ - 0x0006e1f0 72207265 640a0000 25737365 74206f75 r red...%sset ou │ │ │ │ - 0x0006e200 74707574 20272573 273b0000 73657420 tput '%s';..set │ │ │ │ - 0x0006e210 786c6162 656c2027 62797465 73207065 xlabel 'bytes pe │ │ │ │ - 0x0006e220 72207375 626d6174 72697827 0a000000 r submatrix'.... │ │ │ │ - 0x0006e230 73657420 796c6162 656c2027 70657266 set ylabel 'perf │ │ │ │ - 0x0006e240 6f726d61 6e63652c 204d666c 6f70732f ormance, Mflops/ │ │ │ │ - 0x0006e250 73270a00 73657420 78746963 7320726f s'..set xtics ro │ │ │ │ - 0x0006e260 74617465 20627920 2d34350a 00000000 tate by -45..... │ │ │ │ - 0x0006e270 706c6f74 20272d27 20757369 6e672031 plot '-' using 1 │ │ │ │ - 0x0006e280 3a323a33 3a342077 69746820 76656374 :2:3:4 with vect │ │ │ │ - 0x0006e290 6f727320 7469746c 65202772 73622720 ors title 'rsb' │ │ │ │ - 0x0006e2a0 6c742072 67622027 72656427 0a000000 lt rgb 'red'.... │ │ │ │ - 0x0006e2b0 23706f6c 61722070 6c6f7420 696e7374 #polar plot inst │ │ │ │ - 0x0006e2c0 72756374 696f6e73 20525342 5f505244 ructions RSB_PRD │ │ │ │ - 0x0006e2d0 5f535459 4c455f50 4c545f53 55424d5f _STYLE_PLT_SUBM_ │ │ │ │ - 0x0006e2e0 42535f50 4f4c4152 2028756e 66696e69 BS_POLAR (unfini │ │ │ │ - 0x0006e2f0 73686564 290a0000 256c6520 25640a00 shed)...%le %d.. │ │ │ │ - 0x0006e300 256c6520 256c6520 256c6520 256c650a %le %le %le %le. │ │ │ │ - 0x0006e310 00000000 256c6520 25642025 64202563 ....%le %d %d %c │ │ │ │ - 0x0006e320 2025630a 00000000 756e7365 74206d75 %c.....unset mu │ │ │ │ - 0x0006e330 6c746970 6c6f743b 756e7365 74206c61 ltiplot;unset la │ │ │ │ - 0x0006e340 62656c3b 756e7365 74206172 726f773b bel;unset arrow; │ │ │ │ - 0x0006e350 0a232050 4c4f5420 454e440a 0a000000 .# PLOT END..... │ │ │ │ - 0x0006e360 20626573 74207475 6e2e206d 6b6c206f best tun. mkl o │ │ │ │ - 0x0006e370 70657261 74696f6e 2074696d 65207761 peration time wa │ │ │ │ - 0x0006e380 733a206f 6e206176 672e2025 322e336c s: on avg. %2.3l │ │ │ │ - 0x0006e390 65732c20 6d696e20 25322e33 6c65732c es, min %2.3les, │ │ │ │ - 0x0006e3a0 206d6178 2025322e 336c6573 2c20746f max %2.3les, to │ │ │ │ - 0x0006e3b0 74202532 2e336c65 73202825 64207361 t %2.3les (%d sa │ │ │ │ - 0x0006e3c0 6d706c65 73290a00 20726566 2e20756e mples).. ref. un │ │ │ │ - 0x0006e3d0 742e206d 6b6c206f 70657261 74696f6e t. mkl operation │ │ │ │ - 0x0006e3e0 2074696d 65207761 733a206f 6e206176 time was: on av │ │ │ │ - 0x0006e3f0 672e2025 322e336c 65732c20 6d696e20 g. %2.3les, min │ │ │ │ - 0x0006e400 25322e33 6c65732c 206d6178 2025322e %2.3les, max %2. │ │ │ │ - 0x0006e410 336c6573 2c20746f 74202532 2e336c65 3les, tot %2.3le │ │ │ │ - 0x0006e420 73202825 64207361 6d706c65 73290a00 s (%d samples).. │ │ │ │ - 0x0006e430 72736220 6175746f 2074756e 696e6720 rsb auto tuning │ │ │ │ - 0x0006e440 28206f6e 6c792075 6e737563 63657373 ( only unsuccess │ │ │ │ - 0x0006e450 66756c20 20292074 696d6520 7761733a ful ) time was: │ │ │ │ - 0x0006e460 206f6e20 6176672e 3a202535 2e326c66 on avg.: %5.2lf │ │ │ │ - 0x0006e470 20732c20 6d696e20 25352e32 6c662073 s, min %5.2lf s │ │ │ │ - 0x0006e480 2c206d61 78202535 2e326c66 20732c20 , max %5.2lf s, │ │ │ │ - 0x0006e490 746f7420 25352e32 6c662073 20282564 tot %5.2lf s (%d │ │ │ │ - 0x0006e4a0 2073616d 706c6573 290a0000 5253425f samples)...RSB_ │ │ │ │ - 0x0006e4b0 50525f4f 4e4c595f 544f5441 4c5f5441 PR_ONLY_TOTAL_TA │ │ │ │ - 0x0006e4c0 424c4500 5c646f63 756d656e 74636c61 BLE.\documentcla │ │ │ │ - 0x0006e4d0 73735b61 312c706f 72747261 69742c70 ss[a1,portrait,p │ │ │ │ - 0x0006e4e0 6c61696e 73656374 696f6e73 5d7b7363 lainsections]{sc │ │ │ │ - 0x0006e4f0 69706f73 7465727d 205c7573 65706163 iposter} \usepac │ │ │ │ - 0x0006e500 6b616765 7b6c6f6e 67746162 6c652c74 kage{longtable,t │ │ │ │ - 0x0006e510 6162752c 75726c2c 636f6c6f 727d205c abu,url,color} \ │ │ │ │ - 0x0006e520 75736570 61636b61 67655b63 6d5d7b66 usepackage[cm]{f │ │ │ │ - 0x0006e530 756c6c70 6167657d 205c7573 65706163 ullpage} \usepac │ │ │ │ - 0x0006e540 6b616765 5b746162 6c652c78 31316e61 kage[table,x11na │ │ │ │ - 0x0006e550 6d65735d 7b78636f 6c6f727d 205c7573 mes]{xcolor} \us │ │ │ │ - 0x0006e560 65706163 6b616765 5b687970 6572696e epackage[hyperin │ │ │ │ - 0x0006e570 6465782c 626f6f6b 6d61726b 735d7b68 dex,bookmarks]{h │ │ │ │ - 0x0006e580 79706572 7265667d 25252062 6f6f6b6d yperref}%% bookm │ │ │ │ - 0x0006e590 61726b73 20646f20 6e6f7420 7365656d arks do not seem │ │ │ │ - 0x0006e5a0 20746f20 776f726b 0a5c6265 67696e7b to work.\begin{ │ │ │ │ - 0x0006e5b0 646f6375 6d656e74 7d5c7469 746c657b document}\title{ │ │ │ │ - 0x0006e5c0 6c696272 73622070 6572666f 726d616e librsb performan │ │ │ │ - 0x0006e5d0 63652c20 706f7374 70726f63 65737365 ce, postprocesse │ │ │ │ - 0x0006e5e0 64207769 7468206c 69627273 6220312e d with librsb 1. │ │ │ │ - 0x0006e5f0 332e302e 322e7d5c 61757468 6f727b7d 3.0.2.}\author{} │ │ │ │ - 0x0006e600 205c6265 67696e7b 74696e79 7d205c72 \begin{tiny} \r │ │ │ │ - 0x0006e610 6f77636f 6c6f7273 7b317d7b 77686974 owcolors{1}{whit │ │ │ │ - 0x0006e620 65213830 21677261 797d7b77 68697465 e!80!gray}{white │ │ │ │ - 0x0006e630 7d0a0000 25637072 3a203d3d 3d3d3d3d }...%cpr: ====== │ │ │ │ - 0x0006e640 3d3d2000 20416c6c 20726573 756c7473 == . All results │ │ │ │ - 0x0006e650 20286e6f 74206c69 6d697469 6e67290a (not limiting). │ │ │ │ - 0x0006e660 00000000 66696c65 2d25642d 25730000 ....file-%d-%s.. │ │ │ │ - 0x0006e670 204c696d 6974696e 6720746f 2066696c Limiting to fil │ │ │ │ - 0x0006e680 65202564 2f256420 2d2d2d20 25733a0a e %d/%d --- %s:. │ │ │ │ - 0x0006e690 00000000 66696c65 2d25642d 25732d74 ....file-%d-%s-t │ │ │ │ - 0x0006e6a0 72616e73 412d2563 00000000 204c696d ransA-%c.... Lim │ │ │ │ - 0x0006e6b0 6974696e 6720746f 20626f74 68206669 iting to both fi │ │ │ │ - 0x0006e6c0 6c652025 642f2564 202d2d2d 20257320 le %d/%d --- %s │ │ │ │ - 0x0006e6d0 616e6420 7472616e 73413d25 633a0a00 and transA=%c:.. │ │ │ │ - 0x0006e6e0 66696c65 2d25642d 25732d74 7970652d file-%d-%s-type- │ │ │ │ - 0x0006e6f0 25630000 204c696d 6974696e 6720746f %c.. Limiting to │ │ │ │ - 0x0006e700 20626f74 68206669 6c652025 642f2564 both file %d/%d │ │ │ │ - 0x0006e710 202d2d2d 20257320 616e6420 74797065 --- %s and type │ │ │ │ - 0x0006e720 2025633a 0a000000 73796d6d 65747279 %c:....symmetry │ │ │ │ - 0x0006e730 2d256300 204c696d 6974696e 6720746f -%c. Limiting to │ │ │ │ - 0x0006e740 2073796d 6d657472 79202563 20283078 symmetry %c (0x │ │ │ │ - 0x0006e750 25782920 0a000000 74797065 2d256300 %x) ....type-%c. │ │ │ │ - 0x0006e760 204c696d 6974696e 6720746f 20747970 Limiting to typ │ │ │ │ - 0x0006e770 65202563 3a0a0000 6e726873 2d256400 e %c:...nrhs-%d. │ │ │ │ - 0x0006e780 204c696d 6974696e 6720746f 206e7268 Limiting to nrh │ │ │ │ - 0x0006e790 733d2564 3a0a0000 7472616e 73412d25 s=%d:...transA-% │ │ │ │ - 0x0006e7a0 63000000 204c696d 6974696e 6720746f c... Limiting to │ │ │ │ - 0x0006e7b0 20747261 6e73413d 25633a0a 00000000 transA=%c:..... │ │ │ │ - 0x0006e7c0 7472616e 73412d25 632d6e72 68732d25 transA-%c-nrhs-% │ │ │ │ - 0x0006e7d0 64000000 204c696d 6974696e 6720746f d... Limiting to │ │ │ │ - 0x0006e7e0 20626f74 68207472 616e7341 3d256320 both transA=%c │ │ │ │ - 0x0006e7f0 616e6420 6e726873 3d25643a 0a000000 and nrhs=%d:.... │ │ │ │ - 0x0006e800 5c656e64 7b74696e 797d5c65 6e647b64 \end{tiny}\end{d │ │ │ │ - 0x0006e810 6f63756d 656e747d 0a000000 5265636f ocument}....Reco │ │ │ │ - 0x0006e820 72642063 6f6c6c65 6374696f 6e20746f rd collection to │ │ │ │ - 0x0006e830 6f6b2025 352e326c 6620732e 0a000000 ok %5.2lf s..... │ │ │ │ - 0x0006e840 5265636f 72642063 6f6d7072 69736573 Record comprises │ │ │ │ - 0x0006e850 20256420 6d656d6f 72792062 656e6368 %d memory bench │ │ │ │ - 0x0006e860 6d61726b 2073616d 706c6573 20287072 mark samples (pr │ │ │ │ - 0x0006e870 6570656e 64205253 425f5052 5f4d4257 epend RSB_PR_MBW │ │ │ │ - 0x0006e880 3d312074 6f206475 6d702074 68697329 =1 to dump this) │ │ │ │ - 0x0006e890 2e0a0000 5253425f 50525f4d 42570000 ....RSB_PR_MBW.. │ │ │ │ - 0x0006e8a0 5265636f 72642063 6f6d7072 69736573 Record comprises │ │ │ │ - 0x0006e8b0 20256420 656e7669 726f6e6d 656e7420 %d environment │ │ │ │ - 0x0006e8c0 76617269 61626c65 7320696e 20256420 variables in %d │ │ │ │ - 0x0006e8d0 62797465 73202870 72657065 6e642052 bytes (prepend R │ │ │ │ - 0x0006e8e0 53425f50 525f454e 563d3120 746f2064 SB_PR_ENV=1 to d │ │ │ │ - 0x0006e8f0 756d7020 74686973 292e0a00 5253425f ump this)...RSB_ │ │ │ │ - 0x0006e900 50525f45 4e560000 2535642f 25356420 PR_ENV..%5d/%5d │ │ │ │ - 0x0006e910 25730a00 72620000 25525052 2d302e2e %s..rb..%RPR-0.. │ │ │ │ - 0x0006e920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0006e930 20202020 20202020 00000000 25525052 ....%RPR │ │ │ │ - 0x0006e940 2d312e2e 20202020 20202020 20202020 -1.. │ │ │ │ - 0x0006e950 20202020 20202020 20202020 00000000 .... │ │ │ │ - 0x0006e960 5253425f 50525f52 445f4e55 4c4c4946 RSB_PR_RD_NULLIF │ │ │ │ - 0x0006e970 595f4649 4c454e41 4d454900 5253425f Y_FILENAMEI.RSB_ │ │ │ │ - 0x0006e980 50525f52 445f5245 53545249 43545f46 PR_RD_RESTRICT_F │ │ │ │ - 0x0006e990 494c454e 414d4549 00000000 5253425f ILENAMEI....RSB_ │ │ │ │ - 0x0006e9a0 50525f52 445f4e55 4c4c4946 595f5341 PR_RD_NULLIFY_SA │ │ │ │ - 0x0006e9b0 4d504c45 49445800 5253425f 50525f52 MPLEIDX.RSB_PR_R │ │ │ │ - 0x0006e9c0 445f5245 53545249 43545f53 414d504c D_RESTRICT_SAMPL │ │ │ │ - 0x0006e9d0 45494458 00000000 5253425f 50525f52 EIDX....RSB_PR_R │ │ │ │ - 0x0006e9e0 445f5245 53545249 43545f54 52414e53 D_RESTRICT_TRANS │ │ │ │ - 0x0006e9f0 41000000 5253425f 50525f52 445f5245 A...RSB_PR_RD_RE │ │ │ │ - 0x0006ea00 53545249 43545f4e 525f4d49 4e000000 STRICT_NR_MIN... │ │ │ │ - 0x0006ea10 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0006ea20 43545f4e 525f4d41 58000000 5253425f CT_NR_MAX...RSB_ │ │ │ │ - 0x0006ea30 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x0006ea40 435f4d49 4e000000 5253425f 50525f52 C_MIN...RSB_PR_R │ │ │ │ - 0x0006ea50 445f5245 53545249 43545f4e 435f4d41 D_RESTRICT_NC_MA │ │ │ │ - 0x0006ea60 58000000 5253425f 50525f52 445f5245 X...RSB_PR_RD_RE │ │ │ │ - 0x0006ea70 53545249 43545f4e 4e5a5f4d 494e0000 STRICT_NNZ_MIN.. │ │ │ │ - 0x0006ea80 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0006ea90 43545f4e 4e5a5f4d 41580000 5253425f CT_NNZ_MAX..RSB_ │ │ │ │ - 0x0006eaa0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x0006eab0 5355424d 5f4d494e 00000000 5253425f SUBM_MIN....RSB_ │ │ │ │ - 0x0006eac0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x0006ead0 5355424d 5f4d4158 00000000 5253425f SUBM_MAX....RSB_ │ │ │ │ - 0x0006eae0 50525f52 445f4e55 4c4c4946 595f5452 PR_RD_NULLIFY_TR │ │ │ │ - 0x0006eaf0 414e5341 00000000 5253425f 50525f52 ANSA....RSB_PR_R │ │ │ │ - 0x0006eb00 445f4e55 4c4c4946 595f4e52 48534900 D_NULLIFY_NRHSI. │ │ │ │ - 0x0006eb10 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0006eb20 43545f4e 52485349 00000000 46696c65 CT_NRHSI....File │ │ │ │ - 0x0006eb30 20257320 616c7265 61647920 65786973 %s already exis │ │ │ │ - 0x0006eb40 74732120 52656675 73696e67 20746f20 ts! Refusing to │ │ │ │ - 0x0006eb50 6f766572 77726974 652e0a00 77620000 overwrite...wb.. │ │ │ │ - 0x0006eb60 53617665 64206120 70657266 6f726d61 Saved a performa │ │ │ │ - 0x0006eb70 6e636520 7265636f 7264206f 66202564 nce record of %d │ │ │ │ - 0x0006eb80 2073616d 706c6573 20746f20 25730a00 samples to %s.. │ │ │ │ - 0x0006eb90 4e6f2070 6572666f 726d616e 63652072 No performance r │ │ │ │ - 0x0006eba0 65636f72 64206669 6c657320 746f2064 ecord files to d │ │ │ │ - 0x0006ebb0 756d7020 213f2050 6c656173 65207370 ump !? Please sp │ │ │ │ - 0x0006ebc0 65636966 79206174 206c6561 7374206f ecify at least o │ │ │ │ - 0x0006ebd0 6e652e0a 00000000 436f6e73 69646572 ne......Consider │ │ │ │ - 0x0006ebe0 20667572 74686572 206f7074 696f6e73 further options │ │ │ │ - 0x0006ebf0 2c207370 65636966 6961626c 65207669 , specifiable vi │ │ │ │ - 0x0006ec00 6120656e 7669726f 6e6d656e 74207661 a environment va │ │ │ │ - 0x0006ec10 72696162 6c65733a 0a000000 23206265 riables:....# be │ │ │ │ - 0x0006ec20 67696e20 6f662068 656c7020 6d657373 gin of help mess │ │ │ │ - 0x0006ec30 6167650a 00000000 23205468 69732066 age.....# This f │ │ │ │ - 0x0006ec40 65617475 7265206f 66206c69 62727362 eature of librsb │ │ │ │ - 0x0006ec50 20697320 6e6f7420 75666669 6369616c is not ufficial │ │ │ │ - 0x0006ec60 6c792073 7570706f 72746564 2e0a0000 ly supported.... │ │ │ │ - 0x0006ec70 23207468 72657368 6f6c6420 28657870 # threshold (exp │ │ │ │ - 0x0006ec80 72657373 65642061 73207261 74696f29 ressed as ratio) │ │ │ │ - 0x0006ec90 20626574 7765656e 2076616c 7565733a between values: │ │ │ │ - 0x0006eca0 0a000000 5253425f 434d505f 54485220 ....RSB_CMP_THR │ │ │ │ - 0x0006ecb0 23206e65 61726c79 2073616d 65207468 # nearly same th │ │ │ │ - 0x0006ecc0 72657368 6f6c640a 00000000 5253425f reshold.....RSB_ │ │ │ │ - 0x0006ecd0 4150455f 54485220 2320636c 6f736520 APE_THR # close │ │ │ │ - 0x0006ece0 76616c75 65732074 68726573 686f6c64 values threshold │ │ │ │ - 0x0006ecf0 0a000000 5253425f 524c445f 54485220 ....RSB_RLD_THR │ │ │ │ - 0x0006ed00 23207265 6c657661 6e742064 69666665 # relevant diffe │ │ │ │ - 0x0006ed10 72656e63 65207468 72657368 6f6c640a rence threshold. │ │ │ │ - 0x0006ed20 00000000 5253425f 4855445f 54485220 ....RSB_HUD_THR │ │ │ │ - 0x0006ed30 23206875 67652064 69666665 72656e63 # huge differenc │ │ │ │ - 0x0006ed40 65207468 72657368 6f6c640a 00000000 e threshold..... │ │ │ │ - 0x0006ed50 5253425f 5052445f 5354594c 455f504c RSB_PRD_STYLE_PL │ │ │ │ - 0x0006ed60 545f464d 54202320 28696620 5253425f T_FMT # (if RSB_ │ │ │ │ - 0x0006ed70 50525f53 523d3229 20706c6f 74206669 PR_SR=2) plot fi │ │ │ │ - 0x0006ed80 6c652066 6f726d61 743a2045 50532069 le format: EPS i │ │ │ │ - 0x0006ed90 66207365 742c2050 4e47206f 74686572 f set, PNG other │ │ │ │ - 0x0006eda0 77697365 0a000000 5253425f 5052445f wise....RSB_PRD_ │ │ │ │ - 0x0006edb0 5354594c 455f504c 545f5046 4e202320 STYLE_PLT_PFN # │ │ │ │ - 0x0006edc0 28696620 5253425f 50525f53 523d3229 (if RSB_PR_SR=2) │ │ │ │ - 0x0006edd0 20706c6f 74206669 6c65206e 616d650a plot file name. │ │ │ │ - 0x0006ede0 00000000 5253425f 50525f46 53455053 ....RSB_PR_FSEPS │ │ │ │ - 0x0006edf0 54522023 20466965 6c642073 65706172 TR # Field separ │ │ │ │ - 0x0006ee00 61746f72 20737472 696e670a 00000000 ator string..... │ │ │ │ - 0x0006ee10 5253425f 50525f45 4e444c53 54522023 RSB_PR_ENDLSTR # │ │ │ │ - 0x0006ee20 20456e64 206f6620 6c696e65 20736570 End of line sep │ │ │ │ - 0x0006ee30 61726174 6f722073 7472696e 670a0000 arator string... │ │ │ │ - 0x0006ee40 5253425f 50525f50 524c5f43 43202023 RSB_PR_PRL_CC # │ │ │ │ - 0x0006ee50 20426567 696e6e69 6e67206f 66206c69 Beginning of li │ │ │ │ - 0x0006ee60 6e652063 6f6d6d65 6e742063 6861720a ne comment char. │ │ │ │ - 0x0006ee70 00000000 5253425f 50525f50 524c5f4c ....RSB_PR_PRL_L │ │ │ │ - 0x0006ee80 43432023 204c696e 6520436f 6d6d656e CC # Line Commen │ │ │ │ - 0x0006ee90 74204368 61726163 7465720a 00000000 t Character..... │ │ │ │ - 0x0006eea0 5253425f 50525f50 524c5f54 43532023 RSB_PR_PRL_TCS # │ │ │ │ - 0x0006eeb0 20546162 6c652043 6f6d6d65 6e742053 Table Comment S │ │ │ │ - 0x0006eec0 7472696e 670a0000 5253425f 50525f57 tring...RSB_PR_W │ │ │ │ - 0x0006eed0 4c544320 23204966 203e2030 20616e64 LTC # If > 0 and │ │ │ │ - 0x0006eee0 20525342 5f50525f 53523d30 2c207769 RSB_PR_SR=0, wi │ │ │ │ - 0x0006eef0 6c6c2065 6d697420 4c615465 58207461 ll emit LaTeX ta │ │ │ │ - 0x0006ef00 626c6573 09287365 7474696e 67206163 bles.(setting ac │ │ │ │ - 0x0006ef10 636f7264 696e676c 79205253 425f5052 cordingly RSB_PR │ │ │ │ - 0x0006ef20 5f50524c 5f4c4343 2c205253 425f5052 _PRL_LCC, RSB_PR │ │ │ │ - 0x0006ef30 5f50524c 5f544353 2c205253 425f5052 _PRL_TCS, RSB_PR │ │ │ │ - 0x0006ef40 5f454e44 4c535452 2c205253 425f5052 _ENDLSTR, RSB_PR │ │ │ │ - 0x0006ef50 5f465345 50535452 293b2069 66203e20 _FSEPSTR); if > │ │ │ │ - 0x0006ef60 31206f75 74707574 2077696c 6c206265 1 output will be │ │ │ │ - 0x0006ef70 20636f6c 6f726564 0a000000 5253425f colored....RSB_ │ │ │ │ - 0x0006ef80 50525f4d 554c5449 44554d50 20232020 PR_MULTIDUMP # │ │ │ │ - 0x0006ef90 25643d64 756d7020 25643d61 75746f2f %d=dump %d=auto/ │ │ │ │ - 0x0006efa0 61707065 6e642025 643d7261 74696f20 append %d=ratio │ │ │ │ - 0x0006efb0 25643d64 69666620 25643d6d 65726765 %d=diff %d=merge │ │ │ │ - 0x0006efc0 2e0a0000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ - 0x0006efd0 4c4c4946 595f4649 4c454e41 4d454920 LLIFY_FILENAMEI │ │ │ │ - 0x0006efe0 23206578 636c7564 65206120 6d617472 # exclude a matr │ │ │ │ - 0x0006eff0 69782720 696e6465 780a0000 5253425f ix' index...RSB_ │ │ │ │ - 0x0006f000 50525f52 445f5245 53545249 43545f46 PR_RD_RESTRICT_F │ │ │ │ - 0x0006f010 494c454e 414d4549 20232072 65737472 ILENAMEI # restr │ │ │ │ - 0x0006f020 69637420 746f206f 6e65206d 61747269 ict to one matri │ │ │ │ - 0x0006f030 78272069 6e646578 0a000000 5253425f x' index....RSB_ │ │ │ │ - 0x0006f040 50525f52 445f4e55 4c4c4946 595f5452 PR_RD_NULLIFY_TR │ │ │ │ - 0x0006f050 414e5341 20232065 78636c75 64652061 ANSA # exclude a │ │ │ │ - 0x0006f060 20747261 6e73706f 73697469 6f6e0a00 transposition.. │ │ │ │ - 0x0006f070 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0006f080 43545f54 52414e53 41202320 72657374 CT_TRANSA # rest │ │ │ │ - 0x0006f090 72696374 20746f20 6f6e6520 7472616e rict to one tran │ │ │ │ - 0x0006f0a0 73706f73 6974696f 6e0a0000 5253425f sposition...RSB_ │ │ │ │ - 0x0006f0b0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x0006f0c0 525f4d49 4e202320 72657374 72696374 R_MIN # restrict │ │ │ │ - 0x0006f0d0 20746f20 6d696e20 6f66206e 720a0000 to min of nr... │ │ │ │ - 0x0006f0e0 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0006f0f0 43545f4e 525f4d41 58202320 72657374 CT_NR_MAX # rest │ │ │ │ - 0x0006f100 72696374 20746f20 6d617820 6f66206e rict to max of n │ │ │ │ - 0x0006f110 720a0000 5253425f 50525f52 445f5245 r...RSB_PR_RD_RE │ │ │ │ - 0x0006f120 53545249 43545f4e 435f4d49 4e202320 STRICT_NC_MIN # │ │ │ │ - 0x0006f130 72657374 72696374 20746f20 6d696e20 restrict to min │ │ │ │ - 0x0006f140 6f66206e 630a0000 5253425f 50525f52 of nc...RSB_PR_R │ │ │ │ - 0x0006f150 445f5245 53545249 43545f4e 435f4d41 D_RESTRICT_NC_MA │ │ │ │ - 0x0006f160 58202320 72657374 72696374 20746f20 X # restrict to │ │ │ │ - 0x0006f170 6d617820 6f66206e 630a0000 5253425f max of nc...RSB_ │ │ │ │ - 0x0006f180 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x0006f190 4e5a5f4d 494e2023 20726573 74726963 NZ_MIN # restric │ │ │ │ - 0x0006f1a0 7420746f 206d696e 206f6620 6e6e7a0a t to min of nnz. │ │ │ │ - 0x0006f1b0 00000000 5253425f 50525f52 445f5245 ....RSB_PR_RD_RE │ │ │ │ - 0x0006f1c0 53545249 43545f4e 4e5a5f4d 41582023 STRICT_NNZ_MAX # │ │ │ │ - 0x0006f1d0 20726573 74726963 7420746f 206d6178 restrict to max │ │ │ │ - 0x0006f1e0 206f6620 6e6e7a0a 00000000 5253425f of nnz.....RSB_ │ │ │ │ - 0x0006f1f0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x0006f200 5355424d 5f4d494e 20232072 65737472 SUBM_MIN # restr │ │ │ │ - 0x0006f210 69637420 746f206d 696e206f 66206e73 ict to min of ns │ │ │ │ - 0x0006f220 75626d0a 00000000 5253425f 50525f52 ubm.....RSB_PR_R │ │ │ │ - 0x0006f230 445f5245 53545249 43545f4e 5355424d D_RESTRICT_NSUBM │ │ │ │ - 0x0006f240 5f4d4158 20232072 65737472 69637420 _MAX # restrict │ │ │ │ - 0x0006f250 746f206d 6178206f 66206e73 75626d0a to max of nsubm. │ │ │ │ - 0x0006f260 00000000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ - 0x0006f270 4c4c4946 595f4e52 48534920 23206578 LLIFY_NRHSI # ex │ │ │ │ - 0x0006f280 636c7564 65206120 6e726873 20696e64 clude a nrhs ind │ │ │ │ - 0x0006f290 65780a00 5253425f 50525f52 445f5245 ex..RSB_PR_RD_RE │ │ │ │ - 0x0006f2a0 53545249 43545f4e 52485349 20232072 STRICT_NRHSI # r │ │ │ │ - 0x0006f2b0 65737472 69637420 746f206f 6e65206e estrict to one n │ │ │ │ - 0x0006f2c0 72687320 696e6465 780a0000 5253425f rhs index...RSB_ │ │ │ │ - 0x0006f2d0 50525f52 445f4e55 4c4c4946 595f5341 PR_RD_NULLIFY_SA │ │ │ │ - 0x0006f2e0 4d504c45 49445820 23206578 636c7564 MPLEIDX # exclud │ │ │ │ - 0x0006f2f0 65206120 6d617472 69782720 696e6465 e a matrix' inde │ │ │ │ - 0x0006f300 780a0000 5253425f 50525f52 445f5245 x...RSB_PR_RD_RE │ │ │ │ - 0x0006f310 53545249 43545f53 414d504c 45494458 STRICT_SAMPLEIDX │ │ │ │ - 0x0006f320 20232072 65737472 69637420 746f206f # restrict to o │ │ │ │ - 0x0006f330 6e65206d 61747269 78272069 6e646578 ne matrix' index │ │ │ │ - 0x0006f340 0a000000 5253425f 50525f4f 4e4c595f ....RSB_PR_ONLY_ │ │ │ │ - 0x0006f350 544f5441 4c5f5441 424c4520 23206f6e TOTAL_TABLE # on │ │ │ │ - 0x0006f360 6c792074 68652074 6f74616c 20746162 ly the total tab │ │ │ │ - 0x0006f370 6c652c20 6e6f7420 74686520 276c696d le, not the 'lim │ │ │ │ - 0x0006f380 69746564 2720736c 69636573 0a000000 ited' slices.... │ │ │ │ - 0x0006f390 5253425f 50525f53 4156455f 4d554c54 RSB_PR_SAVE_MULT │ │ │ │ - 0x0006f3a0 4944554d 50202320 6f757470 75742070 IDUMP # output p │ │ │ │ - 0x0006f3b0 6572666f 726d616e 63652072 65636f72 erformance recor │ │ │ │ - 0x0006f3c0 64206669 6c656e61 6d650a00 5253425f d filename..RSB_ │ │ │ │ - 0x0006f3d0 50525f53 52202320 3020666f 72207461 PR_SR # 0 for ta │ │ │ │ - 0x0006f3e0 626c6520 6f757470 75742c20 3120666f ble output, 1 fo │ │ │ │ - 0x0006f3f0 7220636f 6d706172 69736f6e 20746162 r comparison tab │ │ │ │ - 0x0006f400 6c65206f 75747075 742c2032 20666f72 le output, 2 for │ │ │ │ - 0x0006f410 20706c6f 740a0000 5253425f 50525f45 plot...RSB_PR_E │ │ │ │ - 0x0006f420 4e562023 20707269 6e74206f 75742065 NV # print out e │ │ │ │ - 0x0006f430 6e766972 6f6e6d65 6e742076 61726961 nvironment varia │ │ │ │ - 0x0006f440 626c6573 0a000000 5253425f 50525f4d bles....RSB_PR_M │ │ │ │ - 0x0006f450 42572023 20707269 6e74206f 7574206d BW # print out m │ │ │ │ - 0x0006f460 656d6f72 79206261 6e647769 64746820 emory bandwidth │ │ │ │ - 0x0006f470 62656e63 686d6172 6b20696e 666f0a00 benchmark info.. │ │ │ │ - 0x0006f480 2320656e 64206f66 2068656c 70206d65 # end of help me │ │ │ │ - 0x0006f490 73736167 650a0000 596f7520 63616e20 ssage...You can │ │ │ │ - 0x0006f4a0 636f6e74 726f6c20 6d756c74 69706c65 control multiple │ │ │ │ - 0x0006f4b0 2066696c 65732064 756d7020 77697468 files dump with │ │ │ │ - 0x0006f4c0 20525342 5f50525f 4d554c54 4944554d RSB_PR_MULTIDUM │ │ │ │ - 0x0006f4d0 503d2025 643d6475 6d702025 643d6175 P= %d=dump %d=au │ │ │ │ - 0x0006f4e0 746f2f61 7070656e 64202564 3d726174 to/append %d=rat │ │ │ │ - 0x0006f4f0 696f2025 643d6469 66662025 643d6d65 io %d=diff %d=me │ │ │ │ - 0x0006f500 7267652e 0a000000 5253425f 50525f4d rge.....RSB_PR_M │ │ │ │ - 0x0006f510 554c5449 44554d50 00000000 5761726e ULTIDUMP....Warn │ │ │ │ - 0x0006f520 696e673a 2068617a 61726469 6e672074 ing: hazarding t │ │ │ │ - 0x0006f530 68652067 75657373 20796f75 20617265 he guess you are │ │ │ │ - 0x0006f540 20776f72 6b696e67 20776974 6820636f working with co │ │ │ │ - 0x0006f550 6d706c65 6d656e74 61727920 70657266 mplementary perf │ │ │ │ - 0x0006f560 6f726d61 6e636520 7265636f 72642066 ormance record f │ │ │ │ - 0x0006f570 696c6573 2c207468 65726566 6f726520 iles, therefore │ │ │ │ - 0x0006f580 61747465 6d707469 6e67206d 65726769 attempting mergi │ │ │ │ - 0x0006f590 6e67212e 0a000000 2e646972 00000000 ng!......dir.... │ │ │ │ - 0x0006f5a0 57696c6c 20617070 656e6420 70657266 Will append perf │ │ │ │ - 0x0006f5b0 6f726d61 6e636520 7265636f 72647320 ormance records │ │ │ │ - 0x0006f5c0 6f662066 696c6520 25642f25 643a2025 of file %d/%d: % │ │ │ │ - 0x0006f5d0 7320746f 20746861 74206f66 2025732e s to that of %s. │ │ │ │ - 0x0006f5e0 0a000000 5761726e 696e673a 206a6f69 ....Warning: joi │ │ │ │ - 0x0006f5f0 6e696e67 20617373 756d696e 6720414c ning assuming AL │ │ │ │ - 0x0006f600 4c207061 72616d65 74657273 20617265 L parameters are │ │ │ │ - 0x0006f610 20636f6e 666f726d 616e7420 28657863 conformant (exc │ │ │ │ - 0x0006f620 65707420 66696c65 6e616d65 73290a00 ept filenames).. │ │ │ │ - 0x0006f630 57696c6c 206d6572 67652070 6572666f Will merge perfo │ │ │ │ - 0x0006f640 726d616e 63652072 65636f72 6473206f rmance records o │ │ │ │ - 0x0006f650 66206669 6c652025 642f2564 3a202573 f file %d/%d: %s │ │ │ │ - 0x0006f660 20746f20 74686174 206f6620 25732e0a to that of %s.. │ │ │ │ - 0x0006f670 00000000 5253425f 50525f53 4156455f ....RSB_PR_SAVE_ │ │ │ │ - 0x0006f680 4d554c54 4944554d 50000000 57696c6c MULTIDUMP...Will │ │ │ │ - 0x0006f690 20636f6d 70617265 20706572 666f726d compare perform │ │ │ │ - 0x0006f6a0 616e6365 20726563 6f726473 206f6620 ance records of │ │ │ │ - 0x0006f6b0 66696c65 2025642f 25643a20 25732074 file %d/%d: %s t │ │ │ │ - 0x0006f6c0 6f207468 6174206f 66202573 20286669 o that of %s (fi │ │ │ │ - 0x0006f6d0 72737420 64697669 64656420 62792073 rst divided by s │ │ │ │ - 0x0006f6e0 65636f6e 64292e20 5761726e 696e673a econd). Warning: │ │ │ │ - 0x0006f6f0 20617373 756d696e 6720414c 4c207061 assuming ALL pa │ │ │ │ - 0x0006f700 72616d65 74657273 20617265 20636f6e rameters are con │ │ │ │ - 0x0006f710 666f726d 616e740a 00000000 57696c6c formant.....Will │ │ │ │ - 0x0006f720 20636f6d 70617265 20706572 666f726d compare perform │ │ │ │ - 0x0006f730 616e6365 20726563 6f726473 206f6620 ance records of │ │ │ │ - 0x0006f740 66696c65 2025642f 25643a20 25732074 file %d/%d: %s t │ │ │ │ - 0x0006f750 6f207468 6174206f 66202573 20286669 o that of %s (fi │ │ │ │ - 0x0006f760 72737420 6d696e75 73207365 636f6e64 rst minus second │ │ │ │ - 0x0006f770 292e2057 61726e69 6e673a20 61737375 ). Warning: assu │ │ │ │ - 0x0006f780 6d696e67 20414c4c 20706172 616d6574 ming ALL paramet │ │ │ │ - 0x0006f790 65727320 61726520 636f6e66 6f726d61 ers are conforma │ │ │ │ - 0x0006f7a0 6e740a00 49742073 65656d73 206c696b nt..It seems lik │ │ │ │ - 0x0006f7b0 65206f6e 65206f66 20746865 2074776f e one of the two │ │ │ │ - 0x0006f7c0 20726563 6f726473 20697320 696e636f records is inco │ │ │ │ - 0x0006f7d0 6d706c65 7465210a 00000000 4f757420 mplete!.....Out │ │ │ │ - 0x0006f7e0 6f662025 64207361 6d706c65 732c206f of %d samples, o │ │ │ │ - 0x0006f7f0 6e652072 65636f72 64206861 73202564 ne record has %d │ │ │ │ - 0x0006f800 20616e64 20746865 206f7468 65722025 and the other % │ │ │ │ - 0x0006f810 64202869 6e636f6d 706c6574 65207265 d (incomplete re │ │ │ │ - 0x0006f820 636f7264 203f292e 204c696d 6974696e cord ?). Limitin │ │ │ │ - 0x0006f830 6720746f 20746865 206d696e 696d756d g to the minimum │ │ │ │ - 0x0006f840 206f6620 74686520 74776f20 28455850 of the two (EXP │ │ │ │ - 0x0006f850 4552494d 454e5441 4c21292e 0a000000 ERIMENTAL!)..... │ │ │ │ - 0x0006f860 4e6f2070 61697220 6f662073 616d706c No pair of sampl │ │ │ │ - 0x0006f870 65732068 61732062 65656e20 666f756e es has been foun │ │ │ │ - 0x0006f880 6420746f 20626520 636f6e66 6f726d61 d to be conforma │ │ │ │ - 0x0006f890 626c6521 0a000000 44756d70 696e6720 ble!....Dumping │ │ │ │ - 0x0006f8a0 70657266 6f726d61 6e636520 7265636f performance reco │ │ │ │ - 0x0006f8b0 72647320 6f662066 696c6520 25642f25 rds of file %d/% │ │ │ │ - 0x0006f8c0 643a2025 730a0000 57696c6c 20646973 d: %s...Will dis │ │ │ │ - 0x0006f8d0 706c6179 2073756d 6d617279 206f6620 play summary of │ │ │ │ - 0x0006f8e0 25642070 6572666f 726d616e 63652072 %d performance r │ │ │ │ - 0x0006f8f0 65636f72 64730a00 75706461 74696e67 ecords..updating │ │ │ │ - 0x0006f900 2073616d 706c6520 61742069 6e646578 sample at index │ │ │ │ - 0x0006f910 20257a64 20282564 5e746820 6f662025 %zd (%d^th of % │ │ │ │ - 0x0006f920 64292c20 25645e74 6820746f 75636820 d), %d^th touch │ │ │ │ - 0x0006f930 666f7220 2825642c 25642c25 642c2564 for (%d,%d,%d,%d │ │ │ │ - 0x0006f940 2c25642c 25642c25 64292e0a 00000000 ,%d,%d,%d)...... │ │ │ │ - 0x0006f950 204c696d 6974696e 6720746f 20747261 Limiting to tra │ │ │ │ - 0x0006f960 6e73413d 25643a0a 00000000 69676e6f nsA=%d:.....igno │ │ │ │ - 0x0006f970 72652074 68697320 7072696e 746f7574 re this printout │ │ │ │ - 0x0006f980 203a2920 68633a20 256c660a 00000000 :) hc: %lf..... │ │ │ │ - 0x0006f990 42415349 43204641 494c5552 45204241 BASIC FAILURE BA │ │ │ │ - 0x0006f9a0 53454420 54455354 3a204245 47494e0a SED TEST: BEGIN. │ │ │ │ - 0x0006f9b0 00000000 6e632a3d 312b7273 625f5f72 ....nc*=1+rsb__r │ │ │ │ - 0x0006f9c0 616e645f 636f6f5f 696e6465 78286d61 and_coo_index(ma │ │ │ │ - 0x0006f9d0 78617379 6d290000 496e6a65 6374696e xasym)..Injectin │ │ │ │ - 0x0006f9e0 67207661 72696174 696f6e3a 0a25730a g variation:.%s. │ │ │ │ - 0x0006f9f0 00000000 43726561 74652061 20257a64 ....Create a %zd │ │ │ │ - 0x0006fa00 20782025 7a64206d 61747269 782e2e2e x %zd matrix... │ │ │ │ - 0x0006fa10 0a000000 74797065 636f6465 203d2052 ....typecode = R │ │ │ │ - 0x0006fa20 53425f4e 554d4552 4943414c 5f545950 SB_NUMERICAL_TYP │ │ │ │ - 0x0006fa30 455f494e 56414c49 445f5459 50450000 E_INVALID_TYPE.. │ │ │ │ - 0x0006fa40 496e6a65 6374696e 67206661 696c7572 Injecting failur │ │ │ │ - 0x0006fa50 653a0a25 730a0000 41743a0a 00000000 e:.%s...At:..... │ │ │ │ - 0x0006fa60 46726565 696e6720 6d617472 69782064 Freeing matrix d │ │ │ │ - 0x0006fa70 75652074 6f206572 726f720a 00000000 ue to error..... │ │ │ │ - 0x0006fa80 55736520 74686520 6d617472 69782e2e Use the matrix.. │ │ │ │ - 0x0006fa90 2e0a0000 5253425f 4d54585f 46524545 ....RSB_MTX_FREE │ │ │ │ - 0x0006faa0 5f504152 414e4f49 44286d74 78417029 _PARANOID(mtxAp) │ │ │ │ - 0x0006fab0 00000000 5253425f 46524545 5f504152 ....RSB_FREE_PAR │ │ │ │ - 0x0006fac0 414e4f49 44287870 29000000 5253425f ANOID(xp)...RSB_ │ │ │ │ - 0x0006fad0 46524545 5f504152 414e4f49 44287970 FREE_PARANOID(yp │ │ │ │ - 0x0006fae0 29000000 7472616e 7341203d 20525342 )...transA = RSB │ │ │ │ - 0x0006faf0 5f494e56 414c4944 5f545241 4e530000 _INVALID_TRANS.. │ │ │ │ - 0x0006fb00 696e6378 3d2d3100 696e6379 3d2d3100 incx=-1.incy=-1. │ │ │ │ - 0x0006fb10 42415349 43204641 494c5552 45204241 BASIC FAILURE BA │ │ │ │ - 0x0006fb20 53454420 54455354 3a20454e 440a0000 SED TEST: END... │ │ │ │ - 0x0006fb30 6661696c 65642069 6e737461 6e63696e failed instancin │ │ │ │ - 0x0006fb40 67206f66 20286465 6e73653f 2920257a g of (dense?) %z │ │ │ │ - 0x0006fb50 64207820 257a6420 6d617472 69782028 d x %zd matrix ( │ │ │ │ - 0x0006fb60 69742773 206f6b29 210a0000 696e7374 it's ok)!...inst │ │ │ │ - 0x0006fb70 616e6369 6e672025 7a642078 20257a64 ancing %zd x %zd │ │ │ │ - 0x0006fb80 2c20257a 64206e6e 7a207375 63636565 , %zd nnz succee │ │ │ │ - 0x0006fb90 6465640a 00000000 2f646576 2f6e756c ded...../dev/nul │ │ │ │ - 0x0006fba0 6c000000 205b5155 4945545d 00000000 l... [QUIET].... │ │ │ │ - 0x0006fbb0 42415349 43205350 41525345 20424c41 BASIC SPARSE BLA │ │ │ │ - 0x0006fbc0 53205445 53543a20 42454749 4e0a0000 S TEST: BEGIN... │ │ │ │ - 0x0006fbd0 494e4954 20494e54 45524641 43452054 INIT INTERFACE T │ │ │ │ - 0x0006fbe0 4553543a 20424547 494e0a00 676f7420 EST: BEGIN..got │ │ │ │ - 0x0006fbf0 5253425f 494f5f57 414e545f 45585452 RSB_IO_WANT_EXTR │ │ │ │ - 0x0006fc00 415f5645 52424f53 455f494e 54455246 A_VERBOSE_INTERF │ │ │ │ - 0x0006fc10 4143453a 20256400 5253425f 494f5f57 ACE: %d.RSB_IO_W │ │ │ │ - 0x0006fc20 414e545f 45585452 415f5645 52424f53 ANT_EXTRA_VERBOS │ │ │ │ - 0x0006fc30 455f494e 54455246 41434500 25640000 E_INTERFACE.%d.. │ │ │ │ - 0x0006fc40 5253425f 494f5f57 414e545f 49535f49 RSB_IO_WANT_IS_I │ │ │ │ - 0x0006fc50 4e495449 414c495a 45445f4d 41524b45 NITIALIZED_MARKE │ │ │ │ - 0x0006fc60 52000000 676f7420 5253425f 494f5f57 R...got RSB_IO_W │ │ │ │ - 0x0006fc70 414e545f 49535f49 4e495449 414c495a ANT_IS_INITIALIZ │ │ │ │ - 0x0006fc80 45445f4d 41524b45 523a2025 730a0000 ED_MARKER: %s... │ │ │ │ - 0x0006fc90 494e4954 20494e54 45524641 43452054 INIT INTERFACE T │ │ │ │ - 0x0006fca0 4553543a 20454e44 20285355 43434553 EST: END (SUCCES │ │ │ │ - 0x0006fcb0 53290a00 44455645 4c205052 494e5420 S)..DEVEL PRINT │ │ │ │ - 0x0006fcc0 54455354 3a204245 47494e0a 00000000 TEST: BEGIN..... │ │ │ │ - 0x0006fcd0 44455645 4c205052 494e5420 54455354 DEVEL PRINT TEST │ │ │ │ - 0x0006fce0 3a20454e 440a0000 5052494e 54205445 : END...PRINT TE │ │ │ │ - 0x0006fcf0 53543a20 42454749 4e25730a 00000000 ST: BEGIN%s..... │ │ │ │ - 0x0006fd00 77000000 5052494e 54205445 53543a20 w...PRINT TEST: │ │ │ │ - 0x0006fd10 454e4420 28535543 43455353 290a0000 END (SUCCESS)... │ │ │ │ - 0x0006fd20 42415349 43205350 41525345 20424c41 BASIC SPARSE BLA │ │ │ │ - 0x0006fd30 53205445 53543a20 454e4420 28535543 S TEST: END (SUC │ │ │ │ - 0x0006fd40 43455353 290a0000 53545245 53532053 CESS)...STRESS S │ │ │ │ - 0x0006fd50 50415253 4520424c 41532054 4553543a PARSE BLAS TEST: │ │ │ │ - 0x0006fd60 20424547 494e0a00 53545245 53532053 BEGIN..STRESS S │ │ │ │ - 0x0006fd70 50415253 4520424c 41532054 4553543a PARSE BLAS TEST: │ │ │ │ - 0x0006fd80 20454e44 20285355 43434553 53290a00 END (SUCCESS).. │ │ │ │ - 0x0006fd90 53504152 53452042 4c415320 54455354 SPARSE BLAS TEST │ │ │ │ - 0x0006fda0 533a2045 4e442028 53554343 45535329 S: END (SUCCESS) │ │ │ │ - 0x0006fdb0 0a000000 53504152 53452042 4c415320 ....SPARSE BLAS │ │ │ │ - 0x0006fdc0 54455354 533a2046 41494c55 5245210a TESTS: FAILURE!. │ │ │ │ - 0x0006fdd0 00000000 42415349 43204c49 4d495420 ....BASIC LIMIT │ │ │ │ - 0x0006fde0 43415345 53205445 53543a20 42454749 CASES TEST: BEGI │ │ │ │ - 0x0006fdf0 4e0a0000 28706c65 61736520 646f206e N...(please do n │ │ │ │ - 0x0006fe00 6f742077 6f727279 20696620 736f6d65 ot worry if some │ │ │ │ - 0x0006fe10 20746573 74732066 61696c20 64756520 tests fail due │ │ │ │ - 0x0006fe20 746f2069 6e737566 66696369 656e7420 to insufficient │ │ │ │ - 0x0006fe30 6d656d6f 7279290a 00000000 28666f72 memory).....(for │ │ │ │ - 0x0006fe40 63696e67 20616c6c 6f636174 696f6e73 cing allocations │ │ │ │ - 0x0006fe50 20746f20 6265206d 656d6f72 79207265 to be memory re │ │ │ │ - 0x0006fe60 73696465 6e74290a 00000000 74657374 sident).....test │ │ │ │ - 0x0006fe70 696e6720 696e7374 616e7469 6174696f ing instantiatio │ │ │ │ - 0x0006fe80 6e20257a 642d7369 7a65642c 20257a64 n %zd-sized, %zd │ │ │ │ - 0x0006fe90 206e6e7a 0a000000 74657374 696e6720 nnz....testing │ │ │ │ - 0x0006fea0 73706d75 6c742066 6f722025 7a642d73 spmult for %zd-s │ │ │ │ - 0x0006feb0 697a6564 2c20257a 64206e6e 7a0a0000 ized, %zd nnz... │ │ │ │ - 0x0006fec0 6661696c 65642063 6f6d7075 74696e67 failed computing │ │ │ │ - 0x0006fed0 20612064 656e7365 20257a64 20782025 a dense %zd x % │ │ │ │ - 0x0006fee0 7a64206d 61747269 78202866 6f72206e zd matrix (for n │ │ │ │ - 0x0006fef0 756d6572 6963616c 206c696d 69747320 umerical limits │ │ │ │ - 0x0006ff00 72656173 6f6e732d 2d697427 73206f6b reasons--it's ok │ │ │ │ - 0x0006ff10 29210a00 6661696c 65642063 6f6d7075 )!..failed compu │ │ │ │ - 0x0006ff20 74696e67 20612064 656e7365 20257a64 ting a dense %zd │ │ │ │ - 0x0006ff30 20782025 7a64206d 61747269 78202866 x %zd matrix (f │ │ │ │ - 0x0006ff40 6f72206d 656d6f72 79206c69 6d697473 or memory limits │ │ │ │ - 0x0006ff50 20726561 736f6e73 2d2d6974 2773206f reasons--it's o │ │ │ │ - 0x0006ff60 6b29210a 00000000 6661696c 65642063 k)!.....failed c │ │ │ │ - 0x0006ff70 6f6d7075 74696e67 20612064 656e7365 omputing a dense │ │ │ │ - 0x0006ff80 20257a64 20782025 7a64206d 61747269 %zd x %zd matri │ │ │ │ - 0x0006ff90 78202875 6e6b6e6f 776e2072 6561736f x (unknown reaso │ │ │ │ - 0x0006ffa0 6e732d2d 69742773 206e6f74 206f6b29 ns--it's not ok) │ │ │ │ - 0x0006ffb0 210a0000 42415349 43204c49 4d495420 !...BASIC LIMIT │ │ │ │ - 0x0006ffc0 43415345 53205445 53543a20 454e440a CASES TEST: END. │ │ │ │ - 0x0006ffd0 00000000 42415349 43204c49 4d495420 ....BASIC LIMIT │ │ │ │ - 0x0006ffe0 43415345 53205445 53543a20 454e4420 CASES TEST: END │ │ │ │ - 0x0006fff0 3a204641 494c5552 450a0000 1b4d0000 : FAILURE....M.. │ │ │ │ - 0x00070000 55540000 4c540000 4c530000 55530000 UT..LT..LS..US.. │ │ │ │ - 0x00070010 4c480000 55480000 3f3f0000 47450000 LH..UH..??..GE.. │ │ │ │ - 0x00070020 42415349 43205052 494d4954 49564553 BASIC PRIMITIVES │ │ │ │ - 0x00070030 20544553 543a2042 4547494e 0a000000 TEST: BEGIN.... │ │ │ │ - 0x00070040 42415349 43205052 494d4954 49564553 BASIC PRIMITIVES │ │ │ │ - 0x00070050 20544553 543a2045 4e442028 4641494c TEST: END (FAIL │ │ │ │ - 0x00070060 55524529 0a000000 42415349 43205052 URE)....BASIC PR │ │ │ │ - 0x00070070 494d4954 49564553 20544553 543a2045 IMITIVES TEST: E │ │ │ │ - 0x00070080 4e442028 53554343 45535329 0a000000 ND (SUCCESS).... │ │ │ │ - 0x00070090 41445641 4e434544 20535041 52534520 ADVANCED SPARSE │ │ │ │ - 0x000700a0 424c4153 20544553 543a2042 4547494e BLAS TEST: BEGIN │ │ │ │ - 0x000700b0 00000000 205b6c69 6d697420 256c6673 .... [limit %lfs │ │ │ │ - 0x000700c0 5d000000 5253425f 4d49465f 4d415452 ]...RSB_MIF_MATR │ │ │ │ - 0x000700d0 49585f43 4f4c535f 5f544f5f 5f525342 IX_COLS__TO__RSB │ │ │ │ - 0x000700e0 5f434f4f 5f494e44 45585f54 00000000 _COO_INDEX_T.... │ │ │ │ - 0x000700f0 5253425f 4d49465f 4d415452 49585f52 RSB_MIF_MATRIX_R │ │ │ │ - 0x00070100 4f57535f 5f544f5f 5f525342 5f434f4f OWS__TO__RSB_COO │ │ │ │ - 0x00070110 5f494e44 45585f54 00000000 5253425f _INDEX_T....RSB_ │ │ │ │ - 0x00070120 4d49465f 4d415452 49585f4e 4e5a5f5f MIF_MATRIX_NNZ__ │ │ │ │ - 0x00070130 544f5f5f 5253425f 4e4e5a5f 494e4445 TO__RSB_NNZ_INDE │ │ │ │ - 0x00070140 585f5400 61637475 616c2072 6573756c X_T.actual resul │ │ │ │ - 0x00070150 74732076 7320636f 72726563 74207265 ts vs correct re │ │ │ │ - 0x00070160 73756c74 733a0a00 4d617472 69782073 sults:..Matrix s │ │ │ │ - 0x00070170 756d6d61 72793a0a 00000000 25732537 ummary:.....%s%7 │ │ │ │ - 0x00070180 7a643a20 74797065 3a256320 73796d3a zd: type:%c sym: │ │ │ │ - 0x00070190 25732069 6e63583a 257a6420 696e6342 %s incX:%zd incB │ │ │ │ - 0x000701a0 3a257a64 2064696d 3a253130 7a642074 :%zd dim:%10zd t │ │ │ │ - 0x000701b0 72616e73 543a2563 20616c70 68613a25 ransT:%c alpha:% │ │ │ │ - 0x000701c0 2b327a64 20626574 613a252b 327a6420 +2zd beta:%+2zd │ │ │ │ - 0x000701d0 64696167 3a256320 7375626d 733a2535 diag:%c subms:%5 │ │ │ │ - 0x000701e0 7a64206e 7a3a257a 64000000 20697320 zd nz:%zd... is │ │ │ │ - 0x000701f0 6f6b0a00 20697320 6e6f7420 6f6b0a00 ok.. is not ok.. │ │ │ │ - 0x00070200 5465726d 696e6174 696e6720 74657374 Terminating test │ │ │ │ - 0x00070210 696e6720 64756520 746f2065 72726f72 ing due to error │ │ │ │ - 0x00070220 732e0a00 5465726d 696e6174 696e6720 s...Terminating │ │ │ │ - 0x00070230 74657374 696e6720 6561726c 69657220 testing earlier │ │ │ │ - 0x00070240 64756520 746f2069 6e746572 61637469 due to interacti │ │ │ │ - 0x00070250 76652075 73657220 72657175 6573743a ve user request: │ │ │ │ - 0x00070260 20746573 7420746f 6f6b2025 6c662073 test took %lf s │ │ │ │ - 0x00070270 2c206d61 7820616c 6c6f7765 64207761 , max allowed wa │ │ │ │ - 0x00070280 7320256c 662e0a00 5465726d 696e6174 s %lf...Terminat │ │ │ │ - 0x00070290 696e6720 74657374 696e6720 6561726c ing testing earl │ │ │ │ - 0x000702a0 69657220 64756520 746f2075 73657220 ier due to user │ │ │ │ - 0x000702b0 74696d65 6f757420 72657175 6573743a timeout request: │ │ │ │ - 0x000702c0 20746573 7420746f 6f6b2025 6c662073 test took %lf s │ │ │ │ - 0x000702d0 2c206d61 7820616c 6c6f7765 64207761 , max allowed wa │ │ │ │ - 0x000702e0 7320256c 662e0a00 414c4c20 54455354 s %lf...ALL TEST │ │ │ │ - 0x000702f0 53205041 53534544 20534f20 4641522c S PASSED SO FAR, │ │ │ │ - 0x00070300 20414e44 20414c53 4f20494e 5354414e AND ALSO INSTAN │ │ │ │ - 0x00070310 54494154 4544204f 4e452022 52454355 TIATED ONE "RECU │ │ │ │ - 0x00070320 52534956 4522204d 41545249 582e2e2e RSIVE" MATRIX... │ │ │ │ - 0x00070330 20544849 53204953 20454e4f 5547480a THIS IS ENOUGH. │ │ │ │ - 0x00070340 00000000 53545241 4e47453a 20544553 ....STRANGE: TES │ │ │ │ - 0x00070350 54532050 41535345 442c2042 55542044 TS PASSED, BUT D │ │ │ │ - 0x00070360 4944204e 4f542049 4e535441 4e544941 ID NOT INSTANTIA │ │ │ │ - 0x00070370 54452041 4e592022 52454355 52534956 TE ANY "RECURSIV │ │ │ │ - 0x00070380 4522204d 41545249 582e2e2e 20524149 E" MATRIX... RAI │ │ │ │ - 0x00070390 53494e47 20414e20 4552524f 5220464f SING AN ERROR FO │ │ │ │ - 0x000703a0 52205448 49530a00 09504153 5345443a R THIS...PASSED: │ │ │ │ - 0x000703b0 257a640a 09464149 4c45443a 257a640a %zd..FAILED:%zd. │ │ │ │ - 0x000703c0 00000000 41445641 4e434544 20535041 ....ADVANCED SPA │ │ │ │ - 0x000703d0 52534520 424c4153 20544553 543a2045 RSE BLAS TEST: E │ │ │ │ - 0x000703e0 4e442028 53554343 45535329 0a000000 ND (SUCCESS).... │ │ │ │ - 0x000703f0 41445641 4e434544 20535041 52534520 ADVANCED SPARSE │ │ │ │ - 0x00070400 424c4153 20544553 543a2045 4e442028 BLAS TEST: END ( │ │ │ │ - 0x00070410 57495448 20455252 4f525329 0a000000 WITH ERRORS).... │ │ │ │ - 0x00070420 42656769 6e6e696e 67206c61 72676520 Beginning large │ │ │ │ - 0x00070430 62696e61 72792073 65617263 68207465 binary search te │ │ │ │ - 0x00070440 73742e0a 00000000 44657465 63746564 st......Detected │ │ │ │ - 0x00070450 20257a75 20627974 6573206f 66206d65 %zu bytes of me │ │ │ │ - 0x00070460 6d6f7279 2c20636f 6d707265 68656e73 mory, comprehens │ │ │ │ - 0x00070470 69766520 6f662025 7a75206f 66206672 ive of %zu of fr │ │ │ │ - 0x00070480 6565206d 656d6f72 792e0a00 546f6f20 ee memory...Too │ │ │ │ - 0x00070490 6c697474 6c65206d 656d6f72 79206465 little memory de │ │ │ │ - 0x000704a0 74656374 65643a20 7365656d 73206c69 tected: seems li │ │ │ │ - 0x000704b0 6b652079 6f757220 73797374 656d2069 ke your system i │ │ │ │ - 0x000704c0 73206e6f 74207765 6c6c2073 7570706f s not well suppo │ │ │ │ - 0x000704d0 72746564 206f7220 6e6f7420 7374616e rted or not stan │ │ │ │ - 0x000704e0 64617264 7320636f 6d706c69 616e742e dards compliant. │ │ │ │ - 0x000704f0 0a000000 57696c6c 20747279 20736574 ....Will try set │ │ │ │ - 0x00070500 74696e67 20612072 6561736f 6e61626c ting a reasonabl │ │ │ │ - 0x00070510 7920736d 616c6c20 76616c75 653a2025 y small value: % │ │ │ │ - 0x00070520 7a752066 6f722064 65746563 74656420 zu for detected │ │ │ │ - 0x00070530 66726565 206d656d 6f72792e 0a000000 free memory..... │ │ │ │ - 0x00070540 4f6e2074 68697320 73797374 656d2c20 On this system, │ │ │ │ - 0x00070550 6d617869 6d616c20 61727261 79206f66 maximal array of │ │ │ │ - 0x00070560 20636f6f 7264696e 61746573 2063616e coordinates can │ │ │ │ - 0x00070570 20686176 6520257a 7520656c 656d656e have %zu elemen │ │ │ │ - 0x00070580 74732061 6e64206f 63637570 7920257a ts and occupy %z │ │ │ │ - 0x00070590 75206279 7465732e 0a000000 57696c6c u bytes.....Will │ │ │ │ - 0x000705a0 20706572 666f726d 20746865 20746573 perform the tes │ │ │ │ - 0x000705b0 74207573 696e6720 6c657373 206d656d t using less mem │ │ │ │ - 0x000705c0 6f727920 28257a75 204d4229 20746861 ory (%zu MB) tha │ │ │ │ - 0x000705d0 6e206f6e 20746865 206d6178 696d616c n on the maximal │ │ │ │ - 0x000705e0 20636f6f 7264696e 61746520 696e6469 coordinate indi │ │ │ │ - 0x000705f0 63657320 61727261 79202825 7a752920 ces array (%zu) │ │ │ │ - 0x00070600 616c6c6f 77732e0a 00000000 536b6970 allows......Skip │ │ │ │ - 0x00070610 70696e67 20746573 743a2074 6f6f206c ping test: too l │ │ │ │ - 0x00070620 6974746c 65206d65 6d6f7279 2e0a0000 ittle memory.... │ │ │ │ - 0x00070630 44657465 63746564 20257a64 20627974 Detected %zd byt │ │ │ │ - 0x00070640 6573206f 66206672 6565206d 656d6f72 es of free memor │ │ │ │ - 0x00070650 792c206e 65656465 6420257a 640a6c65 y, needed %zd.le │ │ │ │ - 0x00070660 74277320 73656520 69662074 65737420 t's see if test │ │ │ │ - 0x00070670 73756363 65656420 2e2e0a00 5741524e succeed ....WARN │ │ │ │ - 0x00070680 494e473a 20466169 6c656420 28632961 ING: Failed (c)a │ │ │ │ - 0x00070690 6c6c6f63 6174696e 67206f66 20257a64 llocating of %zd │ │ │ │ - 0x000706a0 206e6e7a 2028257a 64206279 74657329 nnz (%zd bytes) │ │ │ │ - 0x000706b0 0a000000 42757420 6d616465 20697420 ....But made it │ │ │ │ - 0x000706c0 77697468 20257a64 206e6e7a 2028257a with %zd nnz (%z │ │ │ │ - 0x000706d0 64206279 7465732c 20257a64 2525206f d bytes, %zd%% o │ │ │ │ - 0x000706e0 66207468 6174292e 20417265 20796f75 f that). Are you │ │ │ │ - 0x000706f0 2072756e 6e696e67 20696e20 6120636f running in a co │ │ │ │ - 0x00070700 6e746169 6e657269 7a656420 656e7669 ntainerized envi │ │ │ │ - 0x00070710 726f6e6d 656e743f 0a000000 4661696c ronment?....Fail │ │ │ │ - 0x00070720 65642028 6329616c 6c6f6361 74696e67 ed (c)allocating │ │ │ │ - 0x00070730 206f6620 257a6420 6e6e7a20 28257a64 of %zd nnz (%zd │ │ │ │ - 0x00070740 20627974 6573290a 00000000 28632961 bytes).....(c)a │ │ │ │ - 0x00070750 6c6c6f63 61746564 20257a64 206e6e7a llocated %zd nnz │ │ │ │ - 0x00070760 2028257a 64206279 74657329 0a000000 (%zd bytes).... │ │ │ │ - 0x00070770 4661696c 65642072 65747269 6576696e Failed retrievin │ │ │ │ - 0x00070780 67206172 72617920 6c617374 20656c65 g array last ele │ │ │ │ - 0x00070790 6d656e74 210a0000 53756363 65656465 ment!...Succeede │ │ │ │ - 0x000707a0 64207265 74726965 76696e67 20617272 d retrieving arr │ │ │ │ - 0x000707b0 6179206c 61737420 656c656d 656e742e ay last element. │ │ │ │ - 0x000707c0 0a000000 53756363 65737366 756c6c79 ....Successfully │ │ │ │ - 0x000707d0 20706572 666f726d 6564206c 61726765 performed large │ │ │ │ - 0x000707e0 2062696e 61727920 73656172 63682074 binary search t │ │ │ │ - 0x000707f0 6573742e 0a000000 536b6970 70696e67 est.....Skipping │ │ │ │ - 0x00070800 206c6172 67652062 696e6172 79207365 large binary se │ │ │ │ - 0x00070810 61726368 20746573 742e0a00 00000000 arch test....... │ │ │ │ - 0x00070820 5d002f08 ebff2108 19081308 0f080608 ]./...!......... │ │ │ │ - 0x00070830 ebffebff ebfffe07 ebff7900 4b082700 ..........y.K.'. │ │ │ │ - 0x00070840 ebffebff ebffebff ebffebff ebffebff ................ │ │ │ │ + 0x0006a910 346c6609 2531302e 326c6609 2531302e 4lf.%10.2lf.%10. │ │ │ │ + 0x0006a920 346c660a 00000000 23207273 625f6d74 4lf.....# rsb_mt │ │ │ │ + 0x0006a930 785f7377 69746368 5f746f5f 636f6f20 x_switch_to_coo │ │ │ │ + 0x0006a940 74696d65 3a20256c 672e0a00 25256f70 time: %lg...%%op │ │ │ │ + 0x0006a950 65726174 696f6e3a 6d617472 69780943 eration:matrix.C │ │ │ │ + 0x0006a960 4f4e5354 52554354 4f525b25 645d0953 ONSTRUCTOR[%d].S │ │ │ │ + 0x0006a970 504d565b 25645d09 53504d56 5b25645d PMV[%d].SPMV[%d] │ │ │ │ + 0x0006a980 0a000000 25256f70 65726174 696f6e3a ....%%operation: │ │ │ │ + 0x0006a990 25730925 6c670925 6c670925 6c670a00 %s.%lg.%lg.%lg.. │ │ │ │ + 0x0006a9a0 2525636f 6e737472 7563746f 723a6d61 %%constructor:ma │ │ │ │ + 0x0006a9b0 74726978 09534f52 545b2564 5d095343 trix.SORT[%d].SC │ │ │ │ + 0x0006a9c0 414e5b25 645d0953 48554646 4c455b25 AN[%d].SHUFFLE[% │ │ │ │ + 0x0006a9d0 645d0949 4e534552 545b2564 5d0a0000 d].INSERT[%d]... │ │ │ │ + 0x0006a9e0 2525636f 6e737472 7563746f 723a2573 %%constructor:%s │ │ │ │ + 0x0006a9f0 09256c67 09256c67 09256c67 09256c67 .%lg.%lg.%lg.%lg │ │ │ │ + 0x0006aa00 0a000000 23204672 6565696e 6720492f ....# Freeing I/ │ │ │ │ + 0x0006aa10 4f206172 72617973 2e0a0000 5465726d O arrays....Term │ │ │ │ + 0x0006aa20 696e6174 696e6720 65786563 7574696f inating executio │ │ │ │ + 0x0006aa30 6e206561 726c6965 72206475 6520746f n earlier due to │ │ │ │ + 0x0006aa40 20696e74 65726163 74697665 20757365 interactive use │ │ │ │ + 0x0006aa50 72207265 71756573 742e0a00 5465726d r request...Term │ │ │ │ + 0x0006aa60 696e6174 696e6720 65786563 7574696f inating executio │ │ │ │ + 0x0006aa70 6e206561 726c6965 72206475 6520746f n earlier due to │ │ │ │ + 0x0006aa80 20757365 72207365 74206d61 78207469 user set max ti │ │ │ │ + 0x0006aa90 6d657220 6f662025 322e336c 6720732e mer of %2.3lg s. │ │ │ │ + 0x0006aaa0 0a000000 23206265 6e63686d 61726b69 ....# benchmarki │ │ │ │ + 0x0006aab0 6e672074 65726d69 6e617465 64202d2d ng terminated -- │ │ │ │ + 0x0006aac0 2d206669 6e616c69 7a696e67 2072756e - finalizing run │ │ │ │ + 0x0006aad0 2e0a0000 23203d3d 3d3d3d3d 20424547 ....# ====== BEG │ │ │ │ + 0x0006aae0 494e2054 6f74616c 2073756d 6d617279 IN Total summary │ │ │ │ + 0x0006aaf0 20726563 6f72642e 0a000000 23203d3d record.....# == │ │ │ │ + 0x0006ab00 3d3d3d3d 2020454e 44202054 6f74616c ==== END Total │ │ │ │ + 0x0006ab10 2073756d 6d617279 20726563 6f72642e summary record. │ │ │ │ + 0x0006ab20 0a000000 23205265 6d6f7669 6e672074 ....# Removing t │ │ │ │ + 0x0006ab30 68652074 656d706f 72617279 20726563 he temporary rec │ │ │ │ + 0x0006ab40 6f726420 66696c65 2025732e 0a000000 ord file %s..... │ │ │ │ + 0x0006ab50 20746572 6d696e61 74696e67 2072756e terminating run │ │ │ │ + 0x0006ab60 20617420 00000000 23257325 2e306c66 at ....#%s%.0lf │ │ │ │ + 0x0006ab70 20286166 74657220 252e316c 6673206f (after %.1lfs o │ │ │ │ + 0x0006ab80 6620772e 632e742e 29257300 23206d61 f w.c.t.)%s.# ma │ │ │ │ + 0x0006ab90 74726978 20636f6e 73697374 656e6379 trix consistency │ │ │ │ + 0x0006aba0 20636865 636b2074 6f6f6b20 252e336c check took %.3l │ │ │ │ + 0x0006abb0 66732028 6f6b290a 00000000 25732028 fs (ok).....%s ( │ │ │ │ + 0x0006abc0 73707376 5f737873 7829203a 20506c65 spsv_sxsx) : Ple │ │ │ │ + 0x0006abd0 61736520 73706563 69667920 61206d61 ase specify a ma │ │ │ │ + 0x0006abe0 74726978 2066696c 656e616d 65202877 trix filename (w │ │ │ │ + 0x0006abf0 69746820 2d66290a 00000000 496e7465 ith -f).....Inte │ │ │ │ + 0x0006ac00 72707265 74696e67 202d2d64 656e7365 rpreting --dense │ │ │ │ + 0x0006ac10 20617320 2d2d6c6f 7765722d 64656e73 as --lower-dens │ │ │ │ + 0x0006ac20 65202866 756c6c20 64656e73 65206d61 e (full dense ma │ │ │ │ + 0x0006ac30 6b657320 6e6f2073 656e7365 20666f72 kes no sense for │ │ │ │ + 0x0006ac40 20747269 616e6775 6c617220 736f6c76 triangular solv │ │ │ │ + 0x0006ac50 65292e0a 00000000 46697273 74207275 e)......First ru │ │ │ │ + 0x0006ac60 6e206f66 20525342 20417574 6f74756e n of RSB Autotun │ │ │ │ + 0x0006ac70 65722074 6f6f6b20 256c6720 73202028 er took %lg s ( │ │ │ │ + 0x0006ac80 252e336c 65207320 2d3e2025 2e336c65 %.3le s -> %.3le │ │ │ │ + 0x0006ac90 20732070 65722073 7073765f 73787378 s per spsv_sxsx │ │ │ │ + 0x0006aca0 29202874 756e6564 3a202564 202d3e20 ) (tuned: %d -> │ │ │ │ + 0x0006acb0 2564206c 7375626d 292e0a00 5b215d20 %d lsubm)...[!] │ │ │ │ + 0x0006acc0 61207072 6f626c65 6d206f63 63757272 a problem occurr │ │ │ │ + 0x0006acd0 65642069 6e207472 69616e67 756c6172 ed in triangular │ │ │ │ + 0x0006ace0 20736f6c 7665210a 00000000 5b215d20 solve!.....[!] │ │ │ │ + 0x0006acf0 736f6d65 2070726f 626c656d 206f6363 some problem occ │ │ │ │ + 0x0006ad00 75727265 6420696e 20737061 72736520 urred in sparse │ │ │ │ + 0x0006ad10 6d617472 69782076 6563746f 72207072 matrix vector pr │ │ │ │ + 0x0006ad20 6f647563 74210a00 23657272 6f72206e oduct!..#error n │ │ │ │ + 0x0006ad30 6f726d3a 00000000 73707376 5f737873 orm:....spsv_sxs │ │ │ │ + 0x0006ad40 78000000 23202865 78747261 29205370 x...# (extra) Sp │ │ │ │ + 0x0006ad50 4d562070 6572666f 726d616e 63652072 MV performance r │ │ │ │ + 0x0006ad60 65636f72 643a0a00 73706d76 5f756175 ecord:..spmv_uau │ │ │ │ + 0x0006ad70 612a0000 23676169 6e20666f 72207370 a*..#gain for sp │ │ │ │ + 0x0006ad80 73762069 66207765 20686164 20696e66 sv if we had inf │ │ │ │ + 0x0006ad90 696e6974 65207370 6d762d77 6f726b65 inite spmv-worke │ │ │ │ + 0x0006ada0 72733a25 6c660a00 23737073 76207065 rs:%lf..#spsv pe │ │ │ │ + 0x0006adb0 72666f72 6d616e63 65207673 2073706d rformance vs spm │ │ │ │ + 0x0006adc0 765f7561 75612a3a 256c660a 00000000 v_uaua*:%lf..... │ │ │ │ + 0x0006add0 23676169 6e20666f 72207370 73762069 #gain for spsv i │ │ │ │ + 0x0006ade0 66207765 20686164 206e6f20 636f6e63 f we had no conc │ │ │ │ + 0x0006adf0 75727265 6e742077 72697465 73207072 urrent writes pr │ │ │ │ + 0x0006ae00 6576656e 74696e67 206c6f63 6b732061 eventing locks a │ │ │ │ + 0x0006ae10 7420616c 6c3a256c 660a0000 25256f70 t all:%lf...%%op │ │ │ │ + 0x0006ae20 65726174 696f6e3a 6d617472 69780943 eration:matrix.C │ │ │ │ + 0x0006ae30 4f4e5354 52554354 4f525b25 645d0953 ONSTRUCTOR[%d].S │ │ │ │ + 0x0006ae40 504d565b 25645d09 53504d56 5b25645d PMV[%d].SPMV[%d] │ │ │ │ + 0x0006ae50 09535453 565b2564 5d095354 53565b25 .STSV[%d].STSV[% │ │ │ │ + 0x0006ae60 645d0a00 25256f70 65726174 696f6e3a d]..%%operation: │ │ │ │ + 0x0006ae70 25730925 6c670925 6c670925 6c670925 %s.%lg.%lg.%lg.% │ │ │ │ + 0x0006ae80 6c670925 6c670a00 713a514c 45434844 lg.%lg..q:QLECHD │ │ │ │ + 0x0006ae90 56415269 73463a50 543a623a 773a4247 VARisF:PT:b:w:BG │ │ │ │ + 0x0006aea0 68743a66 3a723a63 3a76706e 3a4d4e53 ht:f:r:c:vpn:MNS │ │ │ │ + 0x0006aeb0 3a426b3a 4b55733a 656f3a4f 3a000000 :Bk:KUs:eo:O:... │ │ │ │ + 0x0006aec0 63616e6e 6f742070 6572666f 726d202d cannot perform - │ │ │ │ + 0x0006aed0 65206675 6e637469 6f6e616c 69747920 e functionality │ │ │ │ + 0x0006aee0 696e206f 6e652072 756e2e20 6f6e6520 in one run. one │ │ │ │ + 0x0006aef0 61742061 2074696d 6520706c 65617365 at a time please │ │ │ │ + 0x0006af00 2e2e0a00 25732028 6d61745f 73746174 ....%s (mat_stat │ │ │ │ + 0x0006af10 7329203a 20506c65 61736520 73706563 s) : Please spec │ │ │ │ + 0x0006af20 69667920 61206d61 74726978 2066696c ify a matrix fil │ │ │ │ + 0x0006af30 656e616d 65202877 69746820 2d66290a ename (with -f). │ │ │ │ + 0x0006af40 00000000 67697665 6e207065 7263656e ....given percen │ │ │ │ + 0x0006af50 74616765 203d2025 7a64203f 0a000000 tage = %zd ?.... │ │ │ │ + 0x0006af60 77616e74 206d6f72 65206d61 785f6e6e want more max_nn │ │ │ │ + 0x0006af70 7a732028 257a6429 20746861 6e206e6f zs (%zd) than no │ │ │ │ + 0x0006af80 6e7a6572 6f732028 257a6429 20210a00 nzeros (%zd) !.. │ │ │ │ + 0x0006af90 77616e74 206d6178 5f6e6e7a 73202825 want max_nnzs (% │ │ │ │ + 0x0006afa0 7a642920 6c657373 20746861 6e20257a zd) less than %z │ │ │ │ + 0x0006afb0 64203f0a 00000000 236d6174 72697809 d ?.....#matrix. │ │ │ │ + 0x0006afc0 726f7773 09636f6c 73096272 09626309 rows.cols.br.bc. │ │ │ │ + 0x0006afd0 6e6e7a09 66696c6c 696e0966 72616374 nnz.fillin.fract │ │ │ │ + 0x0006afe0 696f6e09 72656c2e 6572726f 720a0000 ion.rel.error... │ │ │ │ + 0x0006aff0 25730925 7a640925 7a640925 7a640925 %s.%zd.%zd.%zd.% │ │ │ │ + 0x0006b000 7a640925 7a640925 6c670000 09252e33 zd.%zd.%lg...%.3 │ │ │ │ + 0x0006b010 6c670925 2b2e336c 670a0000 616c6c2d lg.%+.3lg...all- │ │ │ │ + 0x0006b020 666c6167 73000000 616c6c2d 666f726d flags...all-form │ │ │ │ + 0x0006b030 61747300 616c6c2d 626c6173 2d6f7074 ats.all-blas-opt │ │ │ │ + 0x0006b040 73000000 616c6c2d 626c6173 2d747970 s...all-blas-typ │ │ │ │ + 0x0006b050 65730000 616c6c6f 772d616e 792d7472 es..allow-any-tr │ │ │ │ + 0x0006b060 616e7370 6f736974 696f6e2d 636f6d62 ansposition-comb │ │ │ │ + 0x0006b070 696e6174 696f6e00 616c7465 726e6174 ination.alternat │ │ │ │ + 0x0006b080 652d736f 72740000 6175746f 2d626c6f e-sort..auto-blo │ │ │ │ + 0x0006b090 636b696e 67000000 62652d76 6572626f cking...be-verbo │ │ │ │ + 0x0006b0a0 73650000 626c6f63 6b2d636f 6c756d6e se..block-column │ │ │ │ + 0x0006b0b0 73697a65 00000000 626c6f63 6b2d726f size....block-ro │ │ │ │ + 0x0006b0c0 7773697a 65000000 63616368 652d626c wsize...cache-bl │ │ │ │ + 0x0006b0d0 6f636b69 6e670000 63686469 72000000 ocking..chdir... │ │ │ │ + 0x0006b0e0 636f6c75 6d6e2d65 7870616e 64000000 column-expand... │ │ │ │ + 0x0006b0f0 636f6d70 6172652d 636f6d70 65746974 compare-competit │ │ │ │ + 0x0006b100 6f727300 6e6f2d63 6f6d7061 72652d63 ors.no-compare-c │ │ │ │ + 0x0006b110 6f6d7065 7469746f 72730000 636f6e76 ompetitors..conv │ │ │ │ + 0x0006b120 65727400 64656e73 65000000 64696167 ert.dense...diag │ │ │ │ + 0x0006b130 6f6e616c 2d646f6d 696e616e 63652d63 onal-dominance-c │ │ │ │ + 0x0006b140 6865636b 00000000 64756d70 2d6e2d6c heck....dump-n-l │ │ │ │ + 0x0006b150 68732d65 6c656d65 6e747300 6563686f hs-elements.echo │ │ │ │ + 0x0006b160 2d617267 756d656e 74730000 65737469 -arguments..esti │ │ │ │ + 0x0006b170 6d617465 2d73616d 706c6573 00000000 mate-samples.... │ │ │ │ + 0x0006b180 65737469 6d617465 2d66696c 6c696e00 estimate-fillin. │ │ │ │ + 0x0006b190 666c7573 682d6361 6368652d 696e2d69 flush-cache-in-i │ │ │ │ + 0x0006b1a0 74657261 74696f6e 73000000 696d7061 terations...impa │ │ │ │ + 0x0006b1b0 7469656e 74000000 6e6f2d66 6c757368 tient...no-flush │ │ │ │ + 0x0006b1c0 2d636163 68652d69 6e2d6974 65726174 -cache-in-iterat │ │ │ │ + 0x0006b1d0 696f6e73 00000000 666c7573 682d6361 ions....flush-ca │ │ │ │ + 0x0006b1e0 6368652d 61726f75 6e642d6c 6f6f7000 che-around-loop. │ │ │ │ + 0x0006b1f0 77616e74 2d616e63 696c6c61 72792d65 want-ancillary-e │ │ │ │ + 0x0006b200 78656373 00000000 6e6f2d77 616e742d xecs....no-want- │ │ │ │ + 0x0006b210 616e6369 6c6c6172 792d6578 65637300 ancillary-execs. │ │ │ │ + 0x0006b220 6e6f2d66 6c757368 2d636163 68652d61 no-flush-cache-a │ │ │ │ + 0x0006b230 726f756e 642d6c6f 6f700000 77616e74 round-loop..want │ │ │ │ + 0x0006b240 2d6e6f2d 72656375 72736976 65000000 -no-recursive... │ │ │ │ + 0x0006b250 77616e74 2d6d656d 6f72792d 62656e63 want-memory-benc │ │ │ │ + 0x0006b260 686d6172 6b000000 77616e74 2d6e6f2d hmark...want-no- │ │ │ │ + 0x0006b270 6d656d6f 72792d62 656e6368 6d61726b memory-benchmark │ │ │ │ + 0x0006b280 00000000 6e6d6200 696c7530 00000000 ....nmb.ilu0.... │ │ │ │ + 0x0006b290 696e6300 696e6378 00000000 696e6379 inc.incx....incy │ │ │ │ + 0x0006b2a0 00000000 696e2d70 6c616365 2d617373 ....in-place-ass │ │ │ │ + 0x0006b2b0 656d626c 792d6578 70657269 6d656e74 embly-experiment │ │ │ │ + 0x0006b2c0 616c0000 696e2d70 6c616365 2d637372 al..in-place-csr │ │ │ │ + 0x0006b2d0 00000000 696e2d70 6c616365 2d706572 ....in-place-per │ │ │ │ + 0x0006b2e0 6d757461 74696f6e 00000000 6c6f7765 mutation....lowe │ │ │ │ + 0x0006b2f0 72000000 6c6f7765 722d6465 6e736500 r...lower-dense. │ │ │ │ + 0x0006b300 67656e65 72617465 2d6c6f77 65726261 generate-lowerba │ │ │ │ + 0x0006b310 6e640000 67656e2d 6c62616e 64000000 nd..gen-lband... │ │ │ │ + 0x0006b320 67656e65 72617465 2d737061 63696e67 generate-spacing │ │ │ │ + 0x0006b330 00000000 6d617472 69782d64 756d7000 ....matrix-dump. │ │ │ │ + 0x0006b340 6d617472 69782d64 756d702d 67726170 matrix-dump-grap │ │ │ │ + 0x0006b350 68000000 6d617472 69782d64 756d702d h...matrix-dump- │ │ │ │ + 0x0006b360 696e7465 726e616c 73000000 6d657267 internals...merg │ │ │ │ + 0x0006b370 652d6578 70657269 6d656e74 616c0000 e-experimental.. │ │ │ │ + 0x0006b380 73706c69 742d6578 70657269 6d656e74 split-experiment │ │ │ │ + 0x0006b390 616c0000 6d732d65 78706572 696d656e al..ms-experimen │ │ │ │ + 0x0006b3a0 74616c00 6d617472 69782d66 696c656e tal.matrix-filen │ │ │ │ + 0x0006b3b0 616d6500 6d617472 69782d73 616d706c ame.matrix-sampl │ │ │ │ + 0x0006b3c0 652d7063 6e740000 6d617472 69782d73 e-pcnt..matrix-s │ │ │ │ + 0x0006b3d0 746f7261 67650000 6d617472 69782d74 torage..matrix-t │ │ │ │ + 0x0006b3e0 696d6500 6d656d2d 68696572 61726368 ime.mem-hierarch │ │ │ │ + 0x0006b3f0 792d696e 666f0000 6d61782d 72756e74 y-info..max-runt │ │ │ │ + 0x0006b400 696d6500 6e6f2d6f 70000000 6e6f7472 ime.no-op...notr │ │ │ │ + 0x0006b410 616e7370 6f736500 6e6f2d74 72616e73 anspose.no-trans │ │ │ │ + 0x0006b420 706f7365 00000000 6e726873 00000000 pose....nrhs.... │ │ │ │ + 0x0006b430 6f6e652d 6e6f6e75 6e69742d 696e6378 one-nonunit-incx │ │ │ │ + 0x0006b440 2d696e63 792d6e72 68732d70 65722d74 -incy-nrhs-per-t │ │ │ │ + 0x0006b450 79706500 6e746872 65616473 00000000 ype.nthreads.... │ │ │ │ + 0x0006b460 6f736b69 2d62656e 63686d61 726b0000 oski-benchmark.. │ │ │ │ + 0x0006b470 6f75742d 6c687300 6f75742d 72687300 out-lhs.out-rhs. │ │ │ │ + 0x0006b480 6f766572 72696465 2d6d6174 7269782d override-matrix- │ │ │ │ + 0x0006b490 6e616d65 00000000 70617474 65726e2d name....pattern- │ │ │ │ + 0x0006b4a0 6d61726b 00000000 7072652d 7472616e mark....pre-tran │ │ │ │ + 0x0006b4b0 73706f73 65000000 72656164 2d61732d spose...read-as- │ │ │ │ + 0x0006b4c0 62696e61 72790000 72657065 61742d63 binary..repeat-c │ │ │ │ + 0x0006b4d0 6f6e7374 72756374 6f720000 72657573 onstructor..reus │ │ │ │ + 0x0006b4e0 652d696f 2d617272 61797300 6e6f2d72 e-io-arrays.no-r │ │ │ │ + 0x0006b4f0 65757365 2d696f2d 61727261 79730000 euse-io-arrays.. │ │ │ │ + 0x0006b500 72657665 7273652d 616c7465 726e6174 reverse-alternat │ │ │ │ + 0x0006b510 652d726f 77730000 67656e65 72617465 e-rows..generate │ │ │ │ + 0x0006b520 2d757070 65726261 6e640000 67656e2d -upperband..gen- │ │ │ │ + 0x0006b530 7562616e 64000000 67656e65 72617465 uband...generate │ │ │ │ + 0x0006b540 2d646961 676f6e61 6c000000 67656e2d -diagonal...gen- │ │ │ │ + 0x0006b550 64696167 00000000 696d706c 69636974 diag....implicit │ │ │ │ + 0x0006b560 2d646961 676f6e61 6c000000 616c736f -diagonal...also │ │ │ │ + 0x0006b570 2d696d70 6c696369 742d6469 61676f6e -implicit-diagon │ │ │ │ + 0x0006b580 616c0000 616c736f 2d73796d 6d657472 al..also-symmetr │ │ │ │ + 0x0006b590 69657300 616c736f 2d73686f 72742d69 ies.also-short-i │ │ │ │ + 0x0006b5a0 64780000 616c736f 2d636f6f 2d637372 dx..also-coo-csr │ │ │ │ + 0x0006b5b0 00000000 616c736f 2d726563 75727369 ....also-recursi │ │ │ │ + 0x0006b5c0 76650000 7a69672d 7a616700 73756264 ve..zig-zag.subd │ │ │ │ + 0x0006b5d0 69766973 696f6e2d 6d756c74 69706c69 ivision-multipli │ │ │ │ + 0x0006b5e0 65720000 626f756e 6465642d 626f7800 er..bounded-box. │ │ │ │ + 0x0006b5f0 6d61782d 6e6e7a2d 73616d70 6c657300 max-nnz-samples. │ │ │ │ + 0x0006b600 6e6f2d6c 6561662d 6d756c74 69766563 no-leaf-multivec │ │ │ │ + 0x0006b610 00000000 77697468 2d6c6561 662d6d75 ....with-leaf-mu │ │ │ │ + 0x0006b620 6c746976 65630000 756e7365 74656e76 ltivec..unsetenv │ │ │ │ + 0x0006b630 00000000 736f7274 2d616674 65722d6c ....sort-after-l │ │ │ │ + 0x0006b640 6f616400 736f7274 2d66696c 656e616d oad.sort-filenam │ │ │ │ + 0x0006b650 65732d6c 69737400 6e6f2d73 6f72742d es-list.no-sort- │ │ │ │ + 0x0006b660 66696c65 6e616d65 732d6c69 73740000 filenames-list.. │ │ │ │ + 0x0006b670 736b6970 2d6c6f61 64696e67 2d73796d skip-loading-sym │ │ │ │ + 0x0006b680 6d657472 69632d6d 61747269 63657300 metric-matrices. │ │ │ │ + 0x0006b690 736b6970 2d6c6f61 64696e67 2d756e73 skip-loading-uns │ │ │ │ + 0x0006b6a0 796d6d65 74726963 2d6d6174 72696365 ymmetric-matrice │ │ │ │ + 0x0006b6b0 73000000 736b6970 2d6c6f61 64696e67 s...skip-loading │ │ │ │ + 0x0006b6c0 2d686572 6d697469 616e2d6d 61747269 -hermitian-matri │ │ │ │ + 0x0006b6d0 63657300 736b6970 2d6c6f61 64696e67 ces.skip-loading │ │ │ │ + 0x0006b6e0 2d6e6f74 2d756e73 796d6d65 74726963 -not-unsymmetric │ │ │ │ + 0x0006b6f0 2d6d6174 72696365 73000000 736b6970 -matrices...skip │ │ │ │ + 0x0006b700 2d6c6f61 64696e67 2d69662d 6d6f7265 -loading-if-more │ │ │ │ + 0x0006b710 2d6e6e7a 2d6d6174 72696365 73000000 -nnz-matrices... │ │ │ │ + 0x0006b720 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ + 0x0006b730 6c657373 2d6e6e7a 2d6d6174 72696365 less-nnz-matrice │ │ │ │ + 0x0006b740 73000000 736b6970 2d6c6f61 64696e67 s...skip-loading │ │ │ │ + 0x0006b750 2d69662d 6d6f7265 2d66696c 6573697a -if-more-filesiz │ │ │ │ + 0x0006b760 652d6b62 2d6d6174 72696365 73000000 e-kb-matrices... │ │ │ │ + 0x0006b770 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ + 0x0006b780 6d617463 68696e67 2d726567 65780000 matching-regex.. │ │ │ │ + 0x0006b790 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ + 0x0006b7a0 6d617463 68696e67 2d737562 73747200 matching-substr. │ │ │ │ + 0x0006b7b0 74696d65 73000000 7472616e 73706f73 times...transpos │ │ │ │ + 0x0006b7c0 652d6173 00000000 616c736f 2d747261 e-as....also-tra │ │ │ │ + 0x0006b7d0 6e73706f 73650000 616c6c2d 7472616e nspose..all-tran │ │ │ │ + 0x0006b7e0 73706f73 65730000 74797065 00000000 sposes..type.... │ │ │ │ + 0x0006b7f0 74797065 73000000 75706461 74650000 types...update.. │ │ │ │ + 0x0006b800 61732d75 6e73796d 6d657472 69630000 as-unsymmetric.. │ │ │ │ + 0x0006b810 61732d73 796d6d65 74726963 00000000 as-symmetric.... │ │ │ │ + 0x0006b820 65787061 6e642d73 796d6d65 74727900 expand-symmetry. │ │ │ │ + 0x0006b830 61732d68 65726d69 7469616e 00000000 as-hermitian.... │ │ │ │ + 0x0006b840 6f6e6c79 2d6c6f77 65722d74 7269616e only-lower-trian │ │ │ │ + 0x0006b850 676c6500 6f6e6c79 2d757070 65722d74 gle.only-upper-t │ │ │ │ + 0x0006b860 7269616e 676c6500 76657262 6f736500 riangle.verbose. │ │ │ │ + 0x0006b870 6c657373 2d766572 626f7365 00000000 less-verbose.... │ │ │ │ + 0x0006b880 77616e74 2d696f2d 6f6e6c79 00000000 want-io-only.... │ │ │ │ + 0x0006b890 77616e74 2d6e6f6e 7a65726f 65732d64 want-nonzeroes-d │ │ │ │ + 0x0006b8a0 69737470 6c6f7400 77616e74 2d616363 istplot.want-acc │ │ │ │ + 0x0006b8b0 75726163 792d7465 73740000 77616e74 uracy-test..want │ │ │ │ + 0x0006b8c0 2d676574 64696167 2d62656e 63680000 -getdiag-bench.. │ │ │ │ + 0x0006b8d0 77616e74 2d676574 726f772d 62656e63 want-getrow-benc │ │ │ │ + 0x0006b8e0 68000000 77616e74 2d707269 6e742d70 h...want-print-p │ │ │ │ + 0x0006b8f0 65722d73 75626d2d 73746174 73000000 er-subm-stats... │ │ │ │ + 0x0006b900 77616e74 2d6f6e6c 792d6163 63757261 want-only-accura │ │ │ │ + 0x0006b910 63792d74 65737400 77616e74 2d617574 cy-test.want-aut │ │ │ │ + 0x0006b920 6f74756e 65000000 77616e74 2d6e6f2d otune...want-no- │ │ │ │ + 0x0006b930 6175746f 74756e65 00000000 77616e74 autotune....want │ │ │ │ + 0x0006b940 2d6e6f2d 6f6e6573 2d66696c 6c000000 -no-ones-fill... │ │ │ │ + 0x0006b950 77616e74 2d6d6b6c 2d617574 6f74756e want-mkl-autotun │ │ │ │ + 0x0006b960 65000000 77616e74 2d6d6b6c 2d6f6e65 e...want-mkl-one │ │ │ │ + 0x0006b970 2d626173 65642d69 6e646578 696e6700 -based-indexing. │ │ │ │ + 0x0006b980 77616e74 2d756e6f 72646572 65642d63 want-unordered-c │ │ │ │ + 0x0006b990 6f6f2d74 65737400 77697468 2d666c61 oo-test.with-fla │ │ │ │ + 0x0006b9a0 67730000 77726974 652d6173 2d62696e gs..write-as-bin │ │ │ │ + 0x0006b9b0 61727900 77726974 652d6173 2d637372 ary.write-as-csr │ │ │ │ + 0x0006b9c0 00000000 77726974 652d7065 72666f72 ....write-perfor │ │ │ │ + 0x0006b9d0 6d616e63 652d7265 636f7264 00000000 mance-record.... │ │ │ │ + 0x0006b9e0 70657266 6f726d61 6e63652d 7265636f performance-reco │ │ │ │ + 0x0006b9f0 72642d6e 616d652d 61707065 6e640000 rd-name-append.. │ │ │ │ + 0x0006ba00 70657266 6f726d61 6e63652d 7265636f performance-reco │ │ │ │ + 0x0006ba10 72642d6e 616d652d 70726570 656e6400 rd-name-prepend. │ │ │ │ + 0x0006ba20 77726974 652d6e6f 2d706572 666f726d write-no-perform │ │ │ │ + 0x0006ba30 616e6365 2d726563 6f726400 64697363 ance-record.disc │ │ │ │ + 0x0006ba40 6172642d 72656164 2d7a6572 6f730000 ard-read-zeros.. │ │ │ │ + 0x0006ba50 7a2d736f 72746564 2d636f6f 00000000 z-sorted-coo.... │ │ │ │ + 0x0006ba60 616c7068 61000000 62657461 00000000 alpha...beta.... │ │ │ │ + 0x0006ba70 6e726873 2d62792d 726f7773 00000000 nrhs-by-rows.... │ │ │ │ + 0x0006ba80 62792d72 6f777300 6e726873 2d62792d by-rows.nrhs-by- │ │ │ │ + 0x0006ba90 636f6c75 6d6e7300 62792d63 6f6c756d columns.by-colum │ │ │ │ + 0x0006baa0 6e730000 6e726873 2d62792d 636f6c73 ns..nrhs-by-cols │ │ │ │ + 0x0006bab0 00000000 62792d63 6f6c7300 736f7274 ....by-cols.sort │ │ │ │ + 0x0006bac0 00000000 6d6b6c2d 696e7370 6563746f ....mkl-inspecto │ │ │ │ + 0x0006bad0 722d7375 7065722d 6c696768 74000000 r-super-light... │ │ │ │ + 0x0006bae0 6d6b6c2d 696e7370 6563746f 722d6c69 mkl-inspector-li │ │ │ │ + 0x0006baf0 67687400 6d6b6c2d 696e7370 6563746f ght.mkl-inspecto │ │ │ │ + 0x0006bb00 72000000 6d6b6c2d 6e6f2d69 6e737065 r...mkl-no-inspe │ │ │ │ + 0x0006bb10 63746f72 00000000 6744623a 64723a63 ctor....gDb:dr:c │ │ │ │ + 0x0006bb20 3a6e3a6c 733a0000 75736167 653a2025 :n:ls:..usage: % │ │ │ │ + 0x0006bb30 73202d67 202d7220 726f7773 202d6320 s -g -r rows -c │ │ │ │ + 0x0006bb40 636f6c73 200a0920 5b202d6e 206e6f6e cols .. [ -n non │ │ │ │ + 0x0006bb50 7a65726f 73205b25 255d205d 207c205b zeros [%%] ] | [ │ │ │ │ + 0x0006bb60 202d6220 62616e64 77696474 68205d20 -b bandwidth ] │ │ │ │ + 0x0006bb70 282d6220 666f7220 61206261 6e646564 (-b for a banded │ │ │ │ + 0x0006bb80 206d6174 72697820 77697468 20276261 matrix with 'ba │ │ │ │ + 0x0006bb90 6e647769 64746827 20776964 65206261 ndwidth' wide ba │ │ │ │ + 0x0006bba0 6e647769 64746829 0a095b2d 64205d20 ndwidth)..[-d ] │ │ │ │ + 0x0006bbb0 282d6420 6d65616e 73207468 61742064 (-d means that d │ │ │ │ + 0x0006bbc0 75706c69 63617465 73206172 6520616c uplicates are al │ │ │ │ + 0x0006bbd0 6c6f7765 64292021 0a000000 63616e27 lowed) !....can' │ │ │ │ + 0x0006bbe0 74206765 6e657261 7465206d 6f726520 t generate more │ │ │ │ + 0x0006bbf0 6e6f6e7a 65726f73 20746861 6e20726f nonzeros than ro │ │ │ │ + 0x0006bc00 77732078 20636f6c 756d6e73 210a0000 ws x columns!... │ │ │ │ + 0x0006bc10 25254d61 74726978 4d61726b 6574206d %%MatrixMarket m │ │ │ │ + 0x0006bc20 61747269 7820636f 6f726469 6e617465 atrix coordinate │ │ │ │ + 0x0006bc30 20726561 6c206765 6e657261 6c0a0000 real general... │ │ │ │ + 0x0006bc40 257a6420 257a6420 257a640a 00000000 %zd %zd %zd..... │ │ │ │ + 0x0006bc50 25367a64 2025367a 64202532 30670a00 %6zd %6zd %20g.. │ │ │ │ + 0x0006bc60 736f6d65 20657272 6f72206f 63637572 some error occur │ │ │ │ + 0x0006bc70 72656420 64757269 6e67206d 61747269 red during matri │ │ │ │ + 0x0006bc80 78206765 6e657261 74696f6e 0a000000 x generation.... │ │ │ │ + 0x0006bc90 6e6e7a00 62616e64 65640000 616c6c6f nnz.banded..allo │ │ │ │ + 0x0006bca0 772d6475 706c6963 61746573 00000000 w-duplicates.... │ │ │ │ + 0x0006bcb0 70617474 65726e00 73796d6d 65747269 pattern.symmetri │ │ │ │ + 0x0006bcc0 63000000 6865726d 69746961 6e000000 c...hermitian... │ │ │ │ + 0x0006bcd0 25257379 6d6d0000 2525756e 73796d6d %%symm..%%unsymm │ │ │ │ + 0x0006bce0 00000000 25730925 7a640925 7a640925 ....%s.%zd.%zd.% │ │ │ │ + 0x0006bcf0 7a640925 73092573 0925730a 00000000 zd.%s.%s.%s..... │ │ │ │ + 0x0006bd00 70726f62 6c656d73 20776974 68202225 problems with "% │ │ │ │ + 0x0006bd10 73220a00 5c626567 696e7b74 61626c65 s"..\begin{table │ │ │ │ + 0x0006bd20 7d5b5d5c 62656769 6e7b666f 6f746e6f }[]\begin{footno │ │ │ │ + 0x0006bd30 74657369 7a657d5c 62656769 6e7b6365 tesize}\begin{ce │ │ │ │ + 0x0006bd40 6e746572 7d205c62 6567696e 7b746162 nter} \begin{tab │ │ │ │ + 0x0006bd50 756c6172 7d7b6c6c 6c6c6c7d 5c686c69 ular}{lllll}\hli │ │ │ │ + 0x0006bd60 6e650a6d 61747269 78202620 726f7773 ne.matrix & rows │ │ │ │ + 0x0006bd70 20262063 6f6c756d 6e732026 206e6e7a & columns & nnz │ │ │ │ + 0x0006bd80 2026206e 6e7a2f72 6f77205c 5c5c686c & nnz/row \\\hl │ │ │ │ + 0x0006bd90 696e650a 00000000 5c686c69 6e65205c ine.....\hline \ │ │ │ │ + 0x0006bda0 656e647b 74616275 6c61727d 205c6361 end{tabular} \ca │ │ │ │ + 0x0006bdb0 7074696f 6e7b4361 7074696f 6e2e7d5c ption{Caption.}\ │ │ │ │ + 0x0006bdc0 6c616265 6c7b7465 73746265 645f6d61 label{testbed_ma │ │ │ │ + 0x0006bdd0 74726963 65737d5c 656e647b 63656e74 trices}\end{cent │ │ │ │ + 0x0006bde0 65727d5c 656e647b 666f6f74 6e6f7465 er}\end{footnote │ │ │ │ + 0x0006bdf0 73697a65 7d5c656e 647b7461 626c657d size}\end{table} │ │ │ │ + 0x0006be00 0a000000 25732026 20257a64 20262025 ....%s & %zd & % │ │ │ │ + 0x0006be10 7a642026 20257a64 20262025 2e306c66 zd & %zd & %.0lf │ │ │ │ + 0x0006be20 5c5c2573 0a000000 5253425f 50525f57 \\%s....RSB_PR_W │ │ │ │ + 0x0006be30 4c544300 5253425f 50525f50 524c5f4c LTC.RSB_PR_PRL_L │ │ │ │ + 0x0006be40 43430000 70723a20 00000000 616c6c6f CC..pr: ....allo │ │ │ │ + 0x0006be50 63617465 64206120 70657266 6f726d61 cated a performa │ │ │ │ + 0x0006be60 6e636520 7265636f 72642066 6f722025 nce record for % │ │ │ │ + 0x0006be70 64207361 6d706c65 73202825 7a642062 d samples (%zd b │ │ │ │ + 0x0006be80 79746573 292e0a00 20262000 5c5c0000 ytes)... & .\\.. │ │ │ │ + 0x0006be90 5c626673 65726965 73200000 5c63656c \bfseries ..\cel │ │ │ │ + 0x0006bea0 6c636f6c 6f727b70 696e6b7d 00000000 lcolor{pink}.... │ │ │ │ + 0x0006beb0 5c63656c 6c636f6c 6f727b4c 69676874 \cellcolor{Light │ │ │ │ + 0x0006bec0 476f6c64 656e726f 64317d00 5c63656c Goldenrod1}.\cel │ │ │ │ + 0x0006bed0 6c636f6c 6f727b50 616c6547 7265656e lcolor{PaleGreen │ │ │ │ + 0x0006bee0 317d0000 5c63656c 6c636f6c 6f727b72 1}..\cellcolor{r │ │ │ │ + 0x0006bef0 65647d00 5253425f 524c445f 54485200 ed}.RSB_RLD_THR. │ │ │ │ + 0x0006bf00 20000000 5253425f 50525f46 53455053 ...RSB_PR_FSEPS │ │ │ │ + 0x0006bf10 54520000 5253425f 50525f45 4e444c53 TR..RSB_PR_ENDLS │ │ │ │ + 0x0006bf20 54520000 25732573 25642573 25642573 TR..%s%s%d%s%d%s │ │ │ │ + 0x0006bf30 00000000 204b4d47 5450455a 59000000 .... KMGTPEZY... │ │ │ │ + 0x0006bf40 25342e31 6c660000 25642573 25632573 %4.1lf..%d%s%c%s │ │ │ │ + 0x0006bf50 25632573 25632573 00000000 25326425 %c%s%c%s....%2d% │ │ │ │ + 0x0006bf60 73257325 32642573 25732532 64257300 s%s%2d%s%s%2d%s. │ │ │ │ + 0x0006bf70 252e346c 66257325 73252e34 6c662573 %.4lf%s%s%.4lf%s │ │ │ │ + 0x0006bf80 00000000 25642573 25732564 25730000 ....%d%s%s%d%s.. │ │ │ │ + 0x0006bf90 252e326c 66257325 322e336c 65257325 %.2lf%s%2.3le%s% │ │ │ │ + 0x0006bfa0 7325322e 336c6525 73000000 25732532 s%2.3le%s...%s%2 │ │ │ │ + 0x0006bfb0 2e336c65 25732573 25732532 2e336c65 .3le%s%s%s%2.3le │ │ │ │ + 0x0006bfc0 25732532 2e336c65 25730000 25332e32 %s%2.3le%s..%3.2 │ │ │ │ + 0x0006bfd0 6c652573 00000000 25732564 25732533 le%s....%s%d%s%3 │ │ │ │ + 0x0006bfe0 2e326c65 25730a00 25252e2e 2e0a0000 .2le%s..%%...... │ │ │ │ + 0x0006bff0 25643a25 73202564 20256420 25642025 %d:%s %d %d %d % │ │ │ │ + 0x0006c000 64202564 20256420 25632025 63202563 d %d %d %c %c %c │ │ │ │ + 0x0006c010 00000000 20252e32 6c662025 2e326c66 .... %.2lf %.2lf │ │ │ │ + 0x0006c020 20252e32 6c662025 2e326c66 00000000 %.2lf %.2lf.... │ │ │ │ + 0x0006c030 5c000000 2e2e2e00 706c6f74 00000000 \.......plot.... │ │ │ │ + 0x0006c040 73657420 7465726d 20706f73 74736372 set term postscr │ │ │ │ + 0x0006c050 69707420 65707320 636f6c6f 72207369 ipt eps color si │ │ │ │ + 0x0006c060 7a652032 2c32206e 6f636c69 7020666f ze 2,2 noclip fo │ │ │ │ + 0x0006c070 6e742022 54696d65 732d526f 6d616e2c nt "Times-Roman, │ │ │ │ + 0x0006c080 3134223b 00000000 73657420 7465726d 14";....set term │ │ │ │ + 0x0006c090 20706e67 3b000000 27270000 6175746f png;...''..auto │ │ │ │ + 0x0006c0a0 74756e69 6e672065 66666563 74000000 tuning effect... │ │ │ │ + 0x0006c0b0 52534220 746f204d 4b4c2073 70656564 RSB to MKL speed │ │ │ │ + 0x0006c0c0 20726174 696f0000 2e000000 73797374 ratio......syst │ │ │ │ + 0x0006c0d0 656d2827 6d6b6469 72202d70 20272e6d em('mkdir -p '.m │ │ │ │ + 0x0006c0e0 795f6469 72290000 5253425f 434d505f y_dir)..RSB_CMP_ │ │ │ │ + 0x0006c0f0 54485200 5253425f 4150455f 54485200 THR.RSB_APE_THR. │ │ │ │ + 0x0006c100 5253425f 4855445f 54485200 5253425f RSB_HUD_THR.RSB_ │ │ │ │ + 0x0006c110 50525f53 52000000 5253425f 50525f50 PR_SR...RSB_PR_P │ │ │ │ + 0x0006c120 524c5f54 43530000 5c736563 74696f6e RL_TCS..\section │ │ │ │ + 0x0006c130 7b526563 6f72643a 2025737d 0a000000 {Record: %s}.... │ │ │ │ + 0x0006c140 44756d70 2066726f 6d206120 62617365 Dump from a base │ │ │ │ + 0x0006c150 206f6620 25642073 616d706c 65732028 of %d samples ( │ │ │ │ + 0x0006c160 6f66206d 61782025 6429206f 72646572 of max %d) order │ │ │ │ + 0x0006c170 65642062 79200000 2825642c 25642c25 ed by ..(%d,%d,% │ │ │ │ + 0x0006c180 642c2564 2c25642c 25642c25 6429203d d,%d,%d,%d,%d) = │ │ │ │ + 0x0006c190 20282573 292e0a00 66696c65 6e616d65 (%s)...filename │ │ │ │ + 0x0006c1a0 20782063 6f726573 20782069 6e635820 x cores x incX │ │ │ │ + 0x0006c1b0 7820696e 63592078 206e7268 73207820 x incY x nrhs x │ │ │ │ + 0x0006c1c0 74797065 636f6465 20782074 72616e73 typecode x trans │ │ │ │ + 0x0006c1d0 41000000 5c626567 696e7b6c 6f6e6774 A...\begin{longt │ │ │ │ + 0x0006c1e0 6162757d 7b722a7b 32367d7b 727d727d abu}{r*{26}{r}r} │ │ │ │ + 0x0006c1f0 5c686c69 6e650a00 42455354 434f4445 \hline..BESTCODE │ │ │ │ + 0x0006c200 25734d54 5825734e 5225734e 4325734e %sMTX%sNR%sNC%sN │ │ │ │ + 0x0006c210 4e5a2573 00000000 494e4358 2573494e NZ%s....INCX%sIN │ │ │ │ + 0x0006c220 43592573 00000000 4e524853 25735459 CY%s....NRHS%sTY │ │ │ │ + 0x0006c230 50452573 53594d25 73545241 4e532573 PE%sSYM%sTRANS%s │ │ │ │ + 0x0006c240 4e542573 41542d4e 54257341 542d4d4b NT%sAT-NT%sAT-MK │ │ │ │ + 0x0006c250 4c2d4e54 25734250 4e5a2573 41542d42 L-NT%sBPNZ%sAT-B │ │ │ │ + 0x0006c260 504e5a25 734e5355 424d2573 41542d53 PNZ%sNSUBM%sAT-S │ │ │ │ + 0x0006c270 55424d25 73525342 42455354 2d4d464c UBM%sRSBBEST-MFL │ │ │ │ + 0x0006c280 4f505325 734f5054 494d4525 734d4b4c OPS%sOPTIME%sMKL │ │ │ │ + 0x0006c290 2d4f5054 494d4525 7341542d 4f505449 -OPTIME%sAT-OPTI │ │ │ │ + 0x0006c2a0 4d452573 41542d4d 4b4c2d4f 5054494d ME%sAT-MKL-OPTIM │ │ │ │ + 0x0006c2b0 45257341 542d5449 4d452573 52576d69 E%sAT-TIME%sRWmi │ │ │ │ + 0x0006c2c0 6e42572d 47427073 25734342 2d627066 nBW-GBps%sCB-bpf │ │ │ │ + 0x0006c2d0 25734154 2d4d5325 73434d46 4c4f5053 %sAT-MS%sCMFLOPS │ │ │ │ + 0x0006c2e0 25730a00 45616368 2073616d 706c653a %s..Each sample: │ │ │ │ + 0x0006c2f0 20424553 54434f44 45204d54 58204e52 BESTCODE MTX NR │ │ │ │ + 0x0006c300 204e4320 4e4e5a20 494e4358 20494e43 NC NNZ INCX INC │ │ │ │ + 0x0006c310 59204e52 48532054 59504520 53594d20 Y NRHS TYPE SYM │ │ │ │ + 0x0006c320 5452414e 53204d4b 4c5f4f50 5f542f52 TRANS MKL_OP_T/R │ │ │ │ + 0x0006c330 53425f4f 505f5420 5253425f 4f505f54 SB_OP_T RSB_OP_T │ │ │ │ + 0x0006c340 20525342 5f4d464c 4f505320 4d4b4c5f RSB_MFLOPS MKL_ │ │ │ │ + 0x0006c350 4f505f54 204d4b4c 5f4d464c 4f50530a OP_T MKL_MFLOPS. │ │ │ │ + 0x0006c360 00000000 25347a64 3a256325 73256325 ....%4zd:%c%s%c% │ │ │ │ + 0x0006c370 63200000 2370723a 20576172 6e696e67 c ..#pr: Warning │ │ │ │ + 0x0006c380 3a000000 626f7468 20617574 6f207475 :...both auto tu │ │ │ │ + 0x0006c390 6e656420 28257a64 20737562 6d292061 ned (%zd subm) a │ │ │ │ + 0x0006c3a0 6e64206e 6f6e2061 75746f74 756e6564 nd non autotuned │ │ │ │ + 0x0006c3b0 2028257a 64207375 626d2920 6d617472 (%zd subm) matr │ │ │ │ + 0x0006c3c0 69636573 20757365 20257a64 20627974 ices use %zd byt │ │ │ │ + 0x0006c3d0 65732028 256c6720 62706e7a 29206f66 es (%lg bpnz) of │ │ │ │ + 0x0006c3e0 20696e64 69636573 202d2d2d 2069736e indices --- isn │ │ │ │ + 0x0006c3f0 27742074 68617420 73757370 65637420 't that suspect │ │ │ │ + 0x0006c400 3f0a0000 20576172 6e696e67 3a207265 ?... Warning: re │ │ │ │ + 0x0006c410 6164696e 67206669 6c65206f 72696769 ading file origi │ │ │ │ + 0x0006c420 6e617469 6e672066 726f6d20 61206469 nating from a di │ │ │ │ + 0x0006c430 66666572 656e746c 7920636f 6e666967 fferently config │ │ │ │ + 0x0006c440 75726564 20627569 6c642c20 756e6162 ured build, unab │ │ │ │ + 0x0006c450 6c652074 6f206775 65737320 636f7272 le to guess corr │ │ │ │ + 0x0006c460 65637420 74797065 2073697a 6520666f ect type size fo │ │ │ │ + 0x0006c470 72207479 70652063 6f646520 27256327 r type code '%c' │ │ │ │ + 0x0006c480 2e0a0000 5c686c69 6e655c63 61707469 ....\hline\capti │ │ │ │ + 0x0006c490 6f6e7b25 737d5c5c 5c686c69 6e655c65 on{%s}\\\hline\e │ │ │ │ + 0x0006c4a0 6e647b6c 6f6e6774 6162757d 0a000000 nd{longtabu}.... │ │ │ │ + 0x0006c4b0 20256420 73616d70 6c657320 286f7574 %d samples (out │ │ │ │ + 0x0006c4c0 206f6620 25642920 6d617463 68656420 of %d) matched │ │ │ │ + 0x0006c4d0 74686520 64756d70 206c696d 6974696e the dump limitin │ │ │ │ + 0x0006c4e0 67206372 69746572 69612e0a 00000000 g criteria...... │ │ │ │ + 0x0006c4f0 204e6f20 73616d70 6c652028 6f757420 No sample (out │ │ │ │ + 0x0006c500 6f662025 6429206d 61746368 65642074 of %d) matched t │ │ │ │ + 0x0006c510 68652064 756d7020 63726974 65726961 he dump criteria │ │ │ │ + 0x0006c520 202d2d20 736b6970 70696e67 2064756d -- skipping dum │ │ │ │ + 0x0006c530 7020726f 756e642e 0a000000 5c626567 p round.....\beg │ │ │ │ + 0x0006c540 696e7b76 65726261 74696d7d 0a000000 in{verbatim}.... │ │ │ │ + 0x0006c550 62656c6f 772c2077 65206465 66696e65 below, we define │ │ │ │ + 0x0006c560 20277375 63636573 7366756c 27206175 'successful' au │ │ │ │ + 0x0006c570 746f7475 6e696e67 20776865 6e207370 totuning when sp │ │ │ │ + 0x0006c580 65656475 70206f66 20256c66 78206973 eedup of %lfx is │ │ │ │ + 0x0006c590 20657863 65656465 642c2061 6e642027 exceeded, and ' │ │ │ │ + 0x0006c5a0 74756e65 64272072 6573756c 74732065 tuned' results e │ │ │ │ + 0x0006c5b0 76656e20 74686520 6f6e6573 20776869 ven the ones whi │ │ │ │ + 0x0006c5c0 63682061 72652073 616d6520 61732075 ch are same as u │ │ │ │ + 0x0006c5d0 6e74756e 65640a00 72736220 6175746f ntuned..rsb auto │ │ │ │ + 0x0006c5e0 74756e69 6e672077 61732073 75636365 tuning was succe │ │ │ │ + 0x0006c5f0 73736675 6c20696e 20253564 20636173 ssful in %5d cas │ │ │ │ + 0x0006c600 65732028 25332e32 6c662025 25292061 es (%3.2lf %%) a │ │ │ │ + 0x0006c610 6e642075 6e737563 63657373 66756c20 nd unsuccessful │ │ │ │ + 0x0006c620 696e2025 64206361 73657320 2825332e in %d cases (%3. │ │ │ │ + 0x0006c630 326c6620 2525290a 00000000 2028696e 2lf %%)..... (in │ │ │ │ + 0x0006c640 20737563 632e2063 61736573 20727362 succ. cases rsb │ │ │ │ + 0x0006c650 20617574 6f74756e 696e6720 67617665 autotuning gave │ │ │ │ + 0x0006c660 20202020 6176672e 2025352e 316c6620 avg. %5.1lf │ │ │ │ + 0x0006c670 25252066 61737465 722c2061 76672e20 %% faster, avg. │ │ │ │ + 0x0006c680 73702e20 72617469 6f202535 2e336c66 sp. ratio %5.3lf │ │ │ │ + 0x0006c690 782c206d 61782073 702e2072 6174696f x, max sp. ratio │ │ │ │ + 0x0006c6a0 2025352e 336c6678 2c206176 672e2072 %5.3lfx, avg. r │ │ │ │ + 0x0006c6b0 6174696f 2025352e 336c6678 290a0000 atio %5.3lfx)... │ │ │ │ + 0x0006c6c0 2028696e 20737563 632e2063 61736573 (in succ. cases │ │ │ │ + 0x0006c6d0 20727362 20617574 6f74756e 696e6720 rsb autotuning │ │ │ │ + 0x0006c6e0 746f6f6b 20616e20 6176672f 6d696e2f took an avg/min/ │ │ │ │ + 0x0006c6f0 6d61782f 746f7420 6f663a20 25352e31 max/tot of: %5.1 │ │ │ │ + 0x0006c700 6c662f25 352e316c 662f2535 2e316c66 lf/%5.1lf/%5.1lf │ │ │ │ + 0x0006c710 2f25352e 316c6620 20207475 6e656420 /%5.1lf tuned │ │ │ │ + 0x0006c720 6f707329 0a000000 2028696e 20737563 ops).... (in suc │ │ │ │ + 0x0006c730 632e2063 61736573 20727362 20617574 c. cases rsb aut │ │ │ │ + 0x0006c740 6f74756e 696e6720 746f6f6b 20616e20 otuning took an │ │ │ │ + 0x0006c750 6176672f 6d696e2f 6d61782f 746f7420 avg/min/max/tot │ │ │ │ + 0x0006c760 6f663a20 25352e31 6c662f25 352e316c of: %5.1lf/%5.1l │ │ │ │ + 0x0006c770 662f2535 2e316c66 2f25352e 316c6620 f/%5.1lf/%5.1lf │ │ │ │ + 0x0006c780 756e7475 6e656420 6f707329 0a000000 untuned ops).... │ │ │ │ + 0x0006c790 2028616e 6420616d 6f727469 7a657320 (and amortizes │ │ │ │ + 0x0006c7a0 66726f6d 20756e74 756e6564 20727362 from untuned rsb │ │ │ │ + 0x0006c7b0 20696e20 6176672e 2025352e 316c662c in avg. %5.1lf, │ │ │ │ + 0x0006c7c0 206d696e 2e202535 2e316c66 2c206d61 min. %5.1lf, ma │ │ │ │ + 0x0006c7d0 782e2025 352e316c 66206f70 73290a00 x. %5.1lf ops).. │ │ │ │ + 0x0006c7e0 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ + 0x0006c7f0 76672920 6e6e7a20 20207065 72207375 vg) nnz per su │ │ │ │ + 0x0006c800 626d2062 65666f72 65207375 63636573 bm before succes │ │ │ │ + 0x0006c810 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ + 0x0006c820 20253130 2e306c66 2f253130 2e306c66 %10.0lf/%10.0lf │ │ │ │ + 0x0006c830 2f253130 2e306c66 290a0000 20286176 /%10.0lf)... (av │ │ │ │ + 0x0006c840 672f6d69 6e2f6d61 78202861 76672920 g/min/max (avg) │ │ │ │ + 0x0006c850 6e6e7a20 20207065 72207375 626d2061 nnz per subm a │ │ │ │ + 0x0006c860 66746572 20207375 63636573 7366756c fter successful │ │ │ │ + 0x0006c870 2074756e 696e6720 77657265 20253130 tuning were %10 │ │ │ │ + 0x0006c880 2e306c66 2f253130 2e306c66 2f253130 .0lf/%10.0lf/%10 │ │ │ │ + 0x0006c890 2e306c66 290a0000 20286176 672f6d69 .0lf)... (avg/mi │ │ │ │ + 0x0006c8a0 6e2f6d61 78202861 76672920 62797465 n/max (avg) byte │ │ │ │ + 0x0006c8b0 73207065 72207375 626d2062 65666f72 s per subm befor │ │ │ │ + 0x0006c8c0 65207375 63636573 7366756c 2074756e e successful tun │ │ │ │ + 0x0006c8d0 696e6720 77657265 20253130 2e306c66 ing were %10.0lf │ │ │ │ + 0x0006c8e0 2f253130 2e306c66 2f253130 2e306c66 /%10.0lf/%10.0lf │ │ │ │ + 0x0006c8f0 290a0000 20286176 672f6d69 6e2f6d61 )... (avg/min/ma │ │ │ │ + 0x0006c900 78202861 76672920 62797465 73207065 x (avg) bytes pe │ │ │ │ + 0x0006c910 72207375 626d2061 66746572 20207375 r subm after su │ │ │ │ + 0x0006c920 63636573 7366756c 2074756e 696e6720 ccessful tuning │ │ │ │ + 0x0006c930 77657265 20253130 2e306c66 2f253130 were %10.0lf/%10 │ │ │ │ + 0x0006c940 2e306c66 2f253130 2e306c66 290a0000 .0lf/%10.0lf)... │ │ │ │ + 0x0006c950 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ + 0x0006c960 76672920 62797465 73207065 72206e6e vg) bytes per nn │ │ │ │ + 0x0006c970 7a202062 65666f72 65207375 63636573 z before succes │ │ │ │ + 0x0006c980 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ + 0x0006c990 20253130 2e336c66 2f253130 2e336c66 %10.3lf/%10.3lf │ │ │ │ + 0x0006c9a0 2f253130 2e336c66 290a0000 20286176 /%10.3lf)... (av │ │ │ │ + 0x0006c9b0 672f6d69 6e2f6d61 78206f70 6572616e g/min/max operan │ │ │ │ + 0x0006c9c0 64732028 6d74782c 6c68732c 72687329 ds (mtx,lhs,rhs) │ │ │ │ + 0x0006c9d0 20726561 64206261 6e647769 64746820 read bandwidth │ │ │ │ + 0x0006c9e0 6c6f7765 7220626f 756e6420 20253130 lower bound %10 │ │ │ │ + 0x0006c9f0 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ + 0x0006ca00 2e336c66 2c474270 73290a00 20286176 .3lf,GBps).. (av │ │ │ │ + 0x0006ca10 672f6d69 6e2f6d61 78206f70 6572616e g/min/max operan │ │ │ │ + 0x0006ca20 64732028 6d74782c 7268733a 723b6c68 ds (mtx,rhs:r;lh │ │ │ │ + 0x0006ca30 733a7277 29206261 6e647769 64746820 s:rw) bandwidth │ │ │ │ + 0x0006ca40 6c6f7765 7220626f 756e6420 20253130 lower bound %10 │ │ │ │ + 0x0006ca50 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ + 0x0006ca60 2e336c66 2c474270 73290a00 20286176 .3lf,GBps).. (av │ │ │ │ + 0x0006ca70 672f6d69 6e2f6d61 7820636f 64652062 g/min/max code b │ │ │ │ + 0x0006ca80 616c616e 63652028 62797465 73207265 alance (bytes re │ │ │ │ + 0x0006ca90 61642061 74206c65 61737420 6f6e6365 ad at least once │ │ │ │ + 0x0006caa0 20706572 20666c6f 70292020 20253130 per flop) %10 │ │ │ │ + 0x0006cab0 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ + 0x0006cac0 2e336c66 290a0000 20286176 672f6d69 .3lf)... (avg/mi │ │ │ │ + 0x0006cad0 6e2f6d61 78202861 76672920 62797465 n/max (avg) byte │ │ │ │ + 0x0006cae0 73207065 72206e6e 7a202061 66746572 s per nnz after │ │ │ │ + 0x0006caf0 20207375 63636573 7366756c 2074756e successful tun │ │ │ │ + 0x0006cb00 696e6720 77657265 20253130 2e336c66 ing were %10.3lf │ │ │ │ + 0x0006cb10 2f253130 2e336c66 2f253130 2e336c66 /%10.3lf/%10.3lf │ │ │ │ + 0x0006cb20 290a0000 20286d61 74726978 20686173 )... (matrix has │ │ │ │ + 0x0006cb30 20626565 6e207375 62646976 69646564 been subdivided │ │ │ │ + 0x0006cb40 20206d6f 72652f6c 6573732f 73616d65 more/less/same │ │ │ │ + 0x0006cb50 20202020 20202020 20202020 696e2072 in r │ │ │ │ + 0x0006cb60 6573702e 20202564 202f2025 64202f25 esp. %d / %d /% │ │ │ │ + 0x0006cb70 64206361 73657329 0a000000 20286d61 d cases).... (ma │ │ │ │ + 0x0006cb80 74726978 20686173 20757365 64202020 trix has used │ │ │ │ + 0x0006cb90 20202020 20202020 20206d6f 72652f6c more/l │ │ │ │ + 0x0006cba0 6573732f 73616d65 20202020 74687265 ess/same thre │ │ │ │ + 0x0006cbb0 61647320 696e2072 6573702e 20202564 ads in resp. %d │ │ │ │ + 0x0006cbc0 202f2025 64202f25 64206361 73657329 / %d /%d cases) │ │ │ │ + 0x0006cbd0 0a000000 6e6f2073 75636365 73736675 ....no successfu │ │ │ │ + 0x0006cbe0 6c207273 62206175 746f7475 6e696e67 l rsb autotuning │ │ │ │ + 0x0006cbf0 20617474 656d7074 20286163 636f7264 attempt (accord │ │ │ │ + 0x0006cc00 696e6720 746f2025 352e336c 67782074 ing to %5.3lgx t │ │ │ │ + 0x0006cc10 68726573 686f6c64 290a0000 6e6f2075 hreshold)...no u │ │ │ │ + 0x0006cc20 6e737563 63657373 66756c20 72736220 nsuccessful rsb │ │ │ │ + 0x0006cc30 6175746f 74756e69 6e672061 7474656d autotuning attem │ │ │ │ + 0x0006cc40 70742028 6163636f 7264696e 6720746f pt (according to │ │ │ │ + 0x0006cc50 2025352e 336c6778 20746872 6573686f %5.3lgx thresho │ │ │ │ + 0x0006cc60 6c642920 0a000000 756e7375 63636573 ld) ....unsucces │ │ │ │ + 0x0006cc70 7366756c 20727362 20617574 6f74756e sful rsb autotun │ │ │ │ + 0x0006cc80 696e6720 61747465 6d707473 20282535 ing attempts (%5 │ │ │ │ + 0x0006cc90 64206361 73657329 20746f6f 6b206176 d cases) took av │ │ │ │ + 0x0006cca0 672f6d69 6e2f6d61 782f746f 74206f66 g/min/max/tot of │ │ │ │ + 0x0006ccb0 20657175 6976616c 656e7420 25352e31 equivalent %5.1 │ │ │ │ + 0x0006ccc0 6c662f25 352e316c 662f2535 2e316c66 lf/%5.1lf/%5.1lf │ │ │ │ + 0x0006ccd0 2f25352e 316c6620 6f70730a 00000000 /%5.1lf ops..... │ │ │ │ + 0x0006cce0 6d6b6c20 74687265 61647320 74756e69 mkl threads tuni │ │ │ │ + 0x0006ccf0 6e672077 61732073 75636365 73736675 ng was successfu │ │ │ │ + 0x0006cd00 6c20696e 20253564 20636173 65732028 l in %5d cases ( │ │ │ │ + 0x0006cd10 6176672e 2073702e 20726174 696f2025 avg. sp. ratio % │ │ │ │ + 0x0006cd20 352e336c 662c206d 61782073 702e2072 5.3lf, max sp. r │ │ │ │ + 0x0006cd30 6174696f 2025352e 336c6629 20616e64 atio %5.3lf) and │ │ │ │ + 0x0006cd40 20756e73 75636365 73736675 6c20696e unsuccessful in │ │ │ │ + 0x0006cd50 20253564 20636173 65730a00 756e7475 %5d cases..untu │ │ │ │ + 0x0006cd60 6e656420 72736220 68617320 6265656e ned rsb has been │ │ │ │ + 0x0006cd70 20666173 74657220 7468616e 20756e74 faster than unt │ │ │ │ + 0x0006cd80 756e6564 206d6b6c 20253564 2074696d uned mkl %5d tim │ │ │ │ + 0x0006cd90 65730000 2c206176 672e2073 702e2025 es.., avg. sp. % │ │ │ │ + 0x0006cda0 322e336c 6620782c 206d6178 2025322e 2.3lf x, max %2. │ │ │ │ + 0x0006cdb0 336c6620 78000000 756e7475 6e656420 3lf x...untuned │ │ │ │ + 0x0006cdc0 72736220 68617320 6265656e 20736c6f rsb has been slo │ │ │ │ + 0x0006cdd0 77657220 7468616e 20756e74 756e6564 wer than untuned │ │ │ │ + 0x0006cde0 206d6b6c 20253564 2074696d 65730000 mkl %5d times.. │ │ │ │ + 0x0006cdf0 2c206176 672e2073 6c2e2025 322e336c , avg. sl. %2.3l │ │ │ │ + 0x0006ce00 6620782c 206d6178 2025322e 336c6620 f x, max %2.3lf │ │ │ │ + 0x0006ce10 78000000 74756e65 64202020 72736220 x...tuned rsb │ │ │ │ + 0x0006ce20 68617320 6265656e 20666173 74657220 has been faster │ │ │ │ + 0x0006ce30 7468616e 20202074 756e6564 206d6b6c than tuned mkl │ │ │ │ + 0x0006ce40 20253564 2074696d 65730000 2028696e %5d times.. (in │ │ │ │ + 0x0006ce50 20746865 73652063 61736573 20617574 these cases aut │ │ │ │ + 0x0006ce60 6f74756e 696e6720 616d6f72 74697a65 otuning amortize │ │ │ │ + 0x0006ce70 7320696e 20617667 2e202535 2e316c66 s in avg. %5.1lf │ │ │ │ + 0x0006ce80 2c206d69 6e2e2025 352e316c 662c206d , min. %5.1lf, m │ │ │ │ + 0x0006ce90 61782e20 25352e31 6c662020 2074756e ax. %5.1lf tun │ │ │ │ + 0x0006cea0 6564206d 6b6c206f 7073290a 00000000 ed mkl ops)..... │ │ │ │ + 0x0006ceb0 74756e65 64202020 72736220 68617320 tuned rsb has │ │ │ │ + 0x0006cec0 6265656e 20666173 74657220 7468616e been faster than │ │ │ │ + 0x0006ced0 20756e74 756e6564 206d6b6c 20253564 untuned mkl %5d │ │ │ │ + 0x0006cee0 2074696d 65730000 2028696e 20746865 times.. (in the │ │ │ │ + 0x0006cef0 73652063 61736573 20617574 6f74756e se cases autotun │ │ │ │ + 0x0006cf00 696e6720 616d6f72 74697a65 7320696e ing amortizes in │ │ │ │ + 0x0006cf10 20617667 2e202535 2e316c66 2c206d69 avg. %5.1lf, mi │ │ │ │ + 0x0006cf20 6e2e2025 352e316c 662c206d 61782e20 n. %5.1lf, max. │ │ │ │ + 0x0006cf30 25352e31 6c662075 6e74756e 6564206d %5.1lf untuned m │ │ │ │ + 0x0006cf40 6b6c206f 7073290a 00000000 74756e65 kl ops).....tune │ │ │ │ + 0x0006cf50 64202020 72736220 68617320 6265656e d rsb has been │ │ │ │ + 0x0006cf60 20736c6f 77657220 7468616e 20202074 slower than t │ │ │ │ + 0x0006cf70 756e6564 206d6b6c 20253564 2074696d uned mkl %5d tim │ │ │ │ + 0x0006cf80 65730000 72736220 6175746f 2074756e es..rsb auto tun │ │ │ │ + 0x0006cf90 696e6720 28656974 68657220 73756363 ing (either succ │ │ │ │ + 0x0006cfa0 2e206f72 20756e73 2e292074 696d6520 . or uns.) time │ │ │ │ + 0x0006cfb0 7761733a 206f6e20 6176672e 3a202535 was: on avg.: %5 │ │ │ │ + 0x0006cfc0 2e326c66 20732c20 6d696e20 25352e32 .2lf s, min %5.2 │ │ │ │ + 0x0006cfd0 6c662073 2c206d61 78202535 2e326c66 lf s, max %5.2lf │ │ │ │ + 0x0006cfe0 20732c20 746f7420 25352e32 6c662073 s, tot %5.2lf s │ │ │ │ + 0x0006cff0 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ + 0x0006d000 72736220 6175746f 2074756e 696e6720 rsb auto tuning │ │ │ │ + 0x0006d010 28202020 6f6e6c79 20737563 63657373 ( only success │ │ │ │ + 0x0006d020 66756c20 20292074 696d6520 7761733a ful ) time was: │ │ │ │ + 0x0006d030 206f6e20 6176672e 3a202535 2e326c66 on avg.: %5.2lf │ │ │ │ + 0x0006d040 20732c20 6d696e20 25352e32 6c662073 s, min %5.2lf s │ │ │ │ + 0x0006d050 2c206d61 78202535 2e326c66 20732c20 , max %5.2lf s, │ │ │ │ + 0x0006d060 746f7420 25352e32 6c662073 20282564 tot %5.2lf s (%d │ │ │ │ + 0x0006d070 2073616d 706c6573 290a0000 20626573 samples)... bes │ │ │ │ + 0x0006d080 74207475 6e2e2072 73622063 616e6f6e t tun. rsb canon │ │ │ │ + 0x0006d090 2e206d66 6c6f7073 20776572 653a206f . mflops were: o │ │ │ │ + 0x0006d0a0 6e206176 672e2025 322e336c 652c2020 n avg. %2.3le, │ │ │ │ + 0x0006d0b0 6d696e20 25322e33 6c652c20 206d6178 min %2.3le, max │ │ │ │ + 0x0006d0c0 2025322e 336c6520 20282564 2073616d %2.3le (%d sam │ │ │ │ + 0x0006d0d0 706c6573 290a0000 20726566 2e20756e ples)... ref. un │ │ │ │ + 0x0006d0e0 742e2072 73622063 616e6f6e 2e206d66 t. rsb canon. mf │ │ │ │ + 0x0006d0f0 6c6f7073 20776572 653a206f 6e206176 lops were: on av │ │ │ │ + 0x0006d100 672e2025 322e336c 652c2020 6d696e20 g. %2.3le, min │ │ │ │ + 0x0006d110 25322e33 6c652c20 206d6178 2025322e %2.3le, max %2. │ │ │ │ + 0x0006d120 336c6520 20282564 2073616d 706c6573 3le (%d samples │ │ │ │ + 0x0006d130 290a0000 20626573 74207475 6e2e206d )... best tun. m │ │ │ │ + 0x0006d140 6b6c2063 616e6f6e 2e206d66 6c6f7073 kl canon. mflops │ │ │ │ + 0x0006d150 20776572 653a206f 6e206176 672e2025 were: on avg. % │ │ │ │ + 0x0006d160 322e336c 652c2020 6d696e20 25322e33 2.3le, min %2.3 │ │ │ │ + 0x0006d170 6c652c20 206d6178 2025322e 336c6520 le, max %2.3le │ │ │ │ + 0x0006d180 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ + 0x0006d190 20726566 2e20756e 742e206d 6b6c2063 ref. unt. mkl c │ │ │ │ + 0x0006d1a0 616e6f6e 2e206d66 6c6f7073 20776572 anon. mflops wer │ │ │ │ + 0x0006d1b0 653a206f 6e206176 672e2025 322e336c e: on avg. %2.3l │ │ │ │ + 0x0006d1c0 652c2020 6d696e20 25322e33 6c652c20 e, min %2.3le, │ │ │ │ + 0x0006d1d0 206d6178 2025322e 336c6520 20282564 max %2.3le (%d │ │ │ │ + 0x0006d1e0 2073616d 706c6573 290a0000 20626573 samples)... bes │ │ │ │ + 0x0006d1f0 74207475 6e2e2072 7362206f 70657261 t tun. rsb opera │ │ │ │ + 0x0006d200 74696f6e 2074696d 65207761 733a206f tion time was: o │ │ │ │ + 0x0006d210 6e206176 672e2025 322e336c 65732c20 n avg. %2.3les, │ │ │ │ + 0x0006d220 6d696e20 25322e33 6c65732c 206d6178 min %2.3les, max │ │ │ │ + 0x0006d230 2025322e 336c6573 2c20746f 74202532 %2.3les, tot %2 │ │ │ │ + 0x0006d240 2e336c65 73202825 64207361 6d706c65 .3les (%d sample │ │ │ │ + 0x0006d250 73290a00 20726566 2e20756e 742e2072 s).. ref. unt. r │ │ │ │ + 0x0006d260 7362206f 70657261 74696f6e 2074696d sb operation tim │ │ │ │ + 0x0006d270 65207761 733a206f 6e206176 672e2025 e was: on avg. % │ │ │ │ + 0x0006d280 322e336c 65732c20 6d696e20 25322e33 2.3les, min %2.3 │ │ │ │ + 0x0006d290 6c65732c 206d6178 2025322e 336c6573 les, max %2.3les │ │ │ │ + 0x0006d2a0 2c20746f 74202532 2e336c65 73202825 , tot %2.3les (% │ │ │ │ + 0x0006d2b0 64207361 6d706c65 73290a00 206d696e d samples).. min │ │ │ │ + 0x0006d2c0 202f206d 61782072 6174696f 206f6620 / max ratio of │ │ │ │ + 0x0006d2d0 696e2d6d 656d6f72 79204d45 4d534554 in-memory MEMSET │ │ │ │ + 0x0006d2e0 2062616e 64776964 74682074 6f206578 bandwidth to ex │ │ │ │ + 0x0006d2f0 74726170 6f6c6174 65642072 65616420 trapolated read │ │ │ │ + 0x0006d300 62616e64 77696474 68207261 74696f3a bandwidth ratio: │ │ │ │ + 0x0006d310 2025322e 336c6520 25322e33 6c650a00 %2.3le %2.3le.. │ │ │ │ + 0x0006d320 23205761 726e696e 673a2065 78747261 # Warning: extra │ │ │ │ + 0x0006d330 706f6c61 74656420 6d656d6f 72792049 polated memory I │ │ │ │ + 0x0006d340 2f4f2062 616e6477 69647468 20657863 /O bandwidth exc │ │ │ │ + 0x0006d350 65656473 206d656d 6f727920 62616e64 eeds memory band │ │ │ │ + 0x0006d360 77696474 68202d2d 2d206973 20746869 width --- is thi │ │ │ │ + 0x0006d370 73206120 74696e79 206d6174 72697820 s a tiny matrix │ │ │ │ + 0x0006d380 3f0a0000 20696e2d 63616368 6520746f ?... in-cache to │ │ │ │ + 0x0006d390 20696e2d 6d656d6f 7279204d 454d5345 in-memory MEMSE │ │ │ │ + 0x0006d3a0 54206261 6e647769 64746820 72617469 T bandwidth rati │ │ │ │ + 0x0006d3b0 6f3a2025 322e336c 650a0000 206d696e o: %2.3le... min │ │ │ │ + 0x0006d3c0 202f206d 61782072 6174696f 206f6620 / max ratio of │ │ │ │ + 0x0006d3d0 696e2d63 61636865 204d454d 53455420 in-cache MEMSET │ │ │ │ + 0x0006d3e0 62616e64 77696474 6820746f 20657874 bandwidth to ext │ │ │ │ + 0x0006d3f0 7261706f 6c617465 64207265 61642062 rapolated read b │ │ │ │ + 0x0006d400 616e6477 69647468 20726174 696f3a20 andwidth ratio: │ │ │ │ + 0x0006d410 25322e33 6c652025 322e336c 650a0000 %2.3le %2.3le... │ │ │ │ + 0x0006d420 23205761 726e696e 673a2065 78747261 # Warning: extra │ │ │ │ + 0x0006d430 706f6c61 74656420 6d656d6f 72792049 polated memory I │ │ │ │ + 0x0006d440 2f4f2062 616e6477 69647468 20657863 /O bandwidth exc │ │ │ │ + 0x0006d450 65656473 20636163 68652062 616e6477 eeds cache bandw │ │ │ │ + 0x0006d460 69647468 210a0000 20727362 206e7268 idth!... rsb nrh │ │ │ │ + 0x0006d470 732d746f 2d6f7665 72616c6c 2d6d696e s-to-overall-min │ │ │ │ + 0x0006d480 2d726873 20737065 65642072 6174696f -rhs speed ratio │ │ │ │ + 0x0006d490 20776173 3a206f6e 20617667 2e202020 was: on avg. │ │ │ │ + 0x0006d4a0 2025322e 336c6520 782c206d 696e2025 %2.3le x, min % │ │ │ │ + 0x0006d4b0 322e336c 6520782c 206d6178 2025322e 2.3le x, max %2. │ │ │ │ + 0x0006d4c0 336c6520 78202825 64207361 6d706c65 3le x (%d sample │ │ │ │ + 0x0006d4d0 732c2074 6865206e 6f6e2d6d 696e2d6e s, the non-min-n │ │ │ │ + 0x0006d4e0 72687320 6f6e6573 290a0000 206d6b6c rhs ones)... mkl │ │ │ │ + 0x0006d4f0 206e7268 732d746f 2d6f7665 72616c6c nrhs-to-overall │ │ │ │ + 0x0006d500 2d6d696e 2d726873 20737065 65642072 -min-rhs speed r │ │ │ │ + 0x0006d510 6174696f 20776173 3a206f6e 20617667 atio was: on avg │ │ │ │ + 0x0006d520 2e202020 2025322e 336c6520 782c206d . %2.3le x, m │ │ │ │ + 0x0006d530 696e2025 322e336c 6520782c 206d6178 in %2.3le x, max │ │ │ │ + 0x0006d540 2025322e 336c6520 78202825 64207361 %2.3le x (%d sa │ │ │ │ + 0x0006d550 6d706c65 732c2074 6865206e 6f6e2d6d mples, the non-m │ │ │ │ + 0x0006d560 696e2d6e 72687320 6f6e6573 290a0000 in-nrhs ones)... │ │ │ │ + 0x0006d570 5c656e64 7b766572 62617469 6d7d0a00 \end{verbatim}.. │ │ │ │ + 0x0006d580 5253425f 5052445f 5354594c 455f504c RSB_PRD_STYLE_PL │ │ │ │ + 0x0006d590 545f5046 4e000000 5253425f 5052445f T_PFN...RSB_PRD_ │ │ │ │ + 0x0006d5a0 5354594c 455f504c 545f464d 54000000 STYLE_PLT_FMT... │ │ │ │ + 0x0006d5b0 25732573 2e657073 00000000 25732573 %s%s.eps....%s%s │ │ │ │ + 0x0006d5c0 2e706e67 00000000 25737365 74206f75 .png....%sset ou │ │ │ │ + 0x0006d5d0 74707574 20272573 273b2073 65742074 tput '%s'; set t │ │ │ │ + 0x0006d5e0 69746c65 20276175 746f7475 6e696e67 itle 'autotuning │ │ │ │ + 0x0006d5f0 20656666 65637427 3b20756e 73657420 effect'; unset │ │ │ │ + 0x0006d600 79746963 733b7365 74207972 616e6765 ytics;set yrange │ │ │ │ + 0x0006d610 205b303a 20325d3b 0a000000 706c6f74 [0: 2];....plot │ │ │ │ + 0x0006d620 20272d27 20757369 6e672031 3a322074 '-' using 1:2 t │ │ │ │ + 0x0006d630 69746c65 20277273 6227206c 74207267 itle 'rsb' lt rg │ │ │ │ + 0x0006d640 62202772 6564270a 00000000 73657420 b 'red'.....set │ │ │ │ + 0x0006d650 786c6162 656c2027 73706565 64757027 xlabel 'speedup' │ │ │ │ + 0x0006d660 0a000000 73657420 796c6162 656c2027 ....set ylabel ' │ │ │ │ + 0x0006d670 20270a00 22286176 6720696d 70722e20 '.."(avg impr. │ │ │ │ + 0x0006d680 69732025 332e326c 66782c20 6d617820 is %3.2lfx, max │ │ │ │ + 0x0006d690 696d7072 2e206973 2025332e 326c6678 impr. is %3.2lfx │ │ │ │ + 0x0006d6a0 2c5c6e20 6176672e 20726174 696f2e20 ,\n avg. ratio. │ │ │ │ + 0x0006d6b0 69732025 332e326c 66782922 00000000 is %3.2lfx)".... │ │ │ │ + 0x0006d6c0 2320504c 4f542042 4547494e 20230a6d # PLOT BEGIN #.m │ │ │ │ + 0x0006d6d0 795f7276 616c3d25 6c672023 206d6178 y_rval=%lg # max │ │ │ │ + 0x0006d6e0 20726174 696f2069 7320256c 6720210a ratio is %lg !. │ │ │ │ + 0x0006d6f0 6d795f63 6c656e3d 322a7069 0a6d795f my_clen=2*pi.my_ │ │ │ │ + 0x0006d700 6e73616d 3d256420 23206e75 6d626572 nsam=%d # number │ │ │ │ + 0x0006d710 206f6620 73616d70 6c65730a 6d795f6e of samples.my_n │ │ │ │ + 0x0006d720 6d61743d 25642023 206e756d 62657220 mat=%d # number │ │ │ │ + 0x0006d730 6f66206d 61747269 6365730a 6d795f72 of matrices.my_r │ │ │ │ + 0x0006d740 6e67653d 6d795f72 76616c2a 312e320a nge=my_rval*1.2. │ │ │ │ + 0x0006d750 6d795f74 69746c65 3d275253 42270a23 my_title='RSB'.# │ │ │ │ + 0x0006d760 6d795f73 697a653d 36303020 23207069 my_size=600 # pi │ │ │ │ + 0x0006d770 78656c73 0a237365 74207465 726d2070 xels.#set term p │ │ │ │ + 0x0006d780 6e672073 697a6520 6d795f73 697a652c ng size my_size, │ │ │ │ + 0x0006d790 6d795f73 697a650a 73657420 6b657920 my_size.set key │ │ │ │ + 0x0006d7a0 6e6f696e 76657274 2073616d 706c656e noinvert samplen │ │ │ │ + 0x0006d7b0 20302e37 35207370 6163696e 67203120 0.75 spacing 1 │ │ │ │ + 0x0006d7c0 77696474 68203020 68656967 68742030 width 0 height 0 │ │ │ │ + 0x0006d7d0 20617420 67726170 6820312e 302c312e at graph 1.0,1. │ │ │ │ + 0x0006d7e0 300a7365 74207469 746c6520 27257327 0.set title '%s' │ │ │ │ + 0x0006d7f0 3b0a7365 7420786c 6162656c 2025730a ;.set xlabel %s. │ │ │ │ + 0x0006d800 73657420 796c6162 656c2027 5b25735d set ylabel '[%s] │ │ │ │ + 0x0006d810 270a236d 795f6176 675f7374 72287829 '.#my_avg_str(x) │ │ │ │ + 0x0006d820 203d2073 7072696e 74662822 6176673a = sprintf("avg: │ │ │ │ + 0x0006d830 202e2e2e 20782229 0a6d795f 61766728 ... x").my_avg( │ │ │ │ + 0x0006d840 7829203d 20256c67 200a6d79 5f646972 x) = %lg .my_dir │ │ │ │ + 0x0006d850 3d222573 220a2573 0a000000 73657420 ="%s".%s....set │ │ │ │ + 0x0006d860 706f6c61 720a2372 67625f74 79706528 polar.#rgb_type( │ │ │ │ + 0x0006d870 7429203d 20282074 20657120 27442720 t) = ( t eq 'D' │ │ │ │ + 0x0006d880 29203f20 72656420 3a202820 28207420 ) ? red : ( ( t │ │ │ │ + 0x0006d890 65712027 5a272029 203f2062 6c756520 eq 'Z' ) ? blue │ │ │ │ + 0x0006d8a0 3a202828 20742065 71202753 27202920 : (( t eq 'S' ) │ │ │ │ + 0x0006d8b0 3f206772 65656e20 3a20626c 61636b20 ? green : black │ │ │ │ + 0x0006d8c0 29202029 0a236d79 5f617667 28762c6c ) ).#my_avg(v,l │ │ │ │ + 0x0006d8d0 29203d20 73707269 6e746628 22617667 ) = sprintf("avg │ │ │ │ + 0x0006d8e0 3a202525 2e326625 2573222c 762c6c29 : %%.2f%%s",v,l) │ │ │ │ + 0x0006d8f0 0a237365 74206772 69642070 6f6c6172 .#set grid polar │ │ │ │ + 0x0006d900 206d696e 286d795f 636c656e 2f6d795f min(my_clen/my_ │ │ │ │ + 0x0006d910 6e73616d 2c322a70 692f6d79 5f6d6178 nsam,2*pi/my_max │ │ │ │ + 0x0006d920 6e73616d 290a6d61 785f6e73 65633d33 nsam).max_nsec=3 │ │ │ │ + 0x0006d930 36202320 61667465 72207468 69732077 6 # after this w │ │ │ │ + 0x0006d940 6f6e2774 20647261 77207365 63746f72 on't draw sector │ │ │ │ + 0x0006d950 730a236d 795f6e73 65633d6d 795f6e73 s.#my_nsec=my_ns │ │ │ │ + 0x0006d960 616d2023 206f6e65 20736563 746f7220 am # one sector │ │ │ │ + 0x0006d970 70657220 73616d70 6c650a6d 795f6e73 per sample.my_ns │ │ │ │ + 0x0006d980 65633d6d 795f6e6d 61742023 206f6e65 ec=my_nmat # one │ │ │ │ + 0x0006d990 20736563 746f7220 70657220 6d617472 sector per matr │ │ │ │ + 0x0006d9a0 69780a6d 795f7061 6e676c65 203d2028 ix.my_pangle = ( │ │ │ │ + 0x0006d9b0 286d795f 636c656e 2f6d795f 6e736563 (my_clen/my_nsec │ │ │ │ + 0x0006d9c0 293e2828 322a7069 292f6d61 785f6e73 )>((2*pi)/max_ns │ │ │ │ + 0x0006d9d0 6563293f 286d795f 636c656e 2f6d795f ec)?(my_clen/my_ │ │ │ │ + 0x0006d9e0 6e736563 293a322a 7069290a 73657420 nsec):2*pi).set │ │ │ │ + 0x0006d9f0 67726964 20706f6c 6172206d 795f7061 grid polar my_pa │ │ │ │ + 0x0006da00 6e676c65 0a736574 20677269 64206c61 ngle.set grid la │ │ │ │ + 0x0006da10 79657264 65666175 6c74206c 696e6574 yerdefault linet │ │ │ │ + 0x0006da20 79706520 30206c69 6e657769 64746820 ype 0 linewidth │ │ │ │ + 0x0006da30 312e302c 206c696e 65747970 65203020 1.0, linetype 0 │ │ │ │ + 0x0006da40 6c696e65 77696474 6820342e 300a7365 linewidth 4.0.se │ │ │ │ + 0x0006da50 74206772 6964206e 6f787469 6373206e t grid noxtics n │ │ │ │ + 0x0006da60 6f6d7874 69637320 6e6f7974 69637320 omxtics noytics │ │ │ │ + 0x0006da70 6e6f6d79 74696373 206e6f7a 74696373 nomytics noztics │ │ │ │ + 0x0006da80 206e6f6d 7a746963 73206e6f 78327469 nomztics nox2ti │ │ │ │ + 0x0006da90 6373206e 6f6d7832 74696373 206e6f79 cs nomx2tics noy │ │ │ │ + 0x0006daa0 32746963 73206e6f 6d793274 69637320 2tics nomy2tics │ │ │ │ + 0x0006dab0 6e6f6362 74696373 206e6f6d 63627469 nocbtics nomcbti │ │ │ │ + 0x0006dac0 63730a75 6e736574 20787469 63730a75 cs.unset xtics.u │ │ │ │ + 0x0006dad0 6e736574 20797469 63730a75 6e736574 nset ytics.unset │ │ │ │ + 0x0006dae0 20626f72 6465720a 73657420 6f726967 border.set orig │ │ │ │ + 0x0006daf0 696e2030 2e302c20 302e303b 0a736574 in 0.0, 0.0;.set │ │ │ │ + 0x0006db00 20727469 63732061 75746f66 72657120 rtics autofreq │ │ │ │ + 0x0006db10 0a736574 20727261 6e676520 5b203020 .set rrange [ 0 │ │ │ │ + 0x0006db20 3a206d79 5f726e67 65205d20 6e6f7265 : my_rnge ] nore │ │ │ │ + 0x0006db30 76657273 65206e6f 77726974 65626163 verse nowritebac │ │ │ │ + 0x0006db40 6b200a00 25730a73 6574206f 75747075 k ..%s.set outpu │ │ │ │ + 0x0006db50 74206d79 5f646972 2e272f25 7327200a t my_dir.'/%s' . │ │ │ │ + 0x0006db60 00000000 6d795f61 72727920 3d206d79 ....my_arry = my │ │ │ │ + 0x0006db70 5f727661 6c0a6d79 5f617272 78203d20 _rval.my_arrx = │ │ │ │ + 0x0006db80 6d795f61 7667282d 31290a6d 795f6d61 my_avg(-1).my_ma │ │ │ │ + 0x0006db90 7828782c 7929203d 20282078 203c2079 x(x,y) = ( x < y │ │ │ │ + 0x0006dba0 203f2078 203a2079 290a6d79 5f73706f ? x : y).my_spo │ │ │ │ + 0x0006dbb0 736c2878 29203d20 28207820 3c20312e sl(x) = ( x < 1. │ │ │ │ + 0x0006dbc0 30203f20 2728736c 6f77646f 776e2927 0 ? '(slowdown)' │ │ │ │ + 0x0006dbd0 203a2027 28737065 65647570 2927290a : '(speedup)'). │ │ │ │ + 0x0006dbe0 73657420 6172726f 77206672 6f6d2031 set arrow from 1 │ │ │ │ + 0x0006dbf0 2c6d795f 61727279 20746f20 6d795f61 ,my_arry to my_a │ │ │ │ + 0x0006dc00 7272782c 6d795f61 72727920 6c732035 rrx,my_arry ls 5 │ │ │ │ + 0x0006dc10 206c7720 302e3420 6c632072 6762636f lw 0.4 lc rgbco │ │ │ │ + 0x0006dc20 6c6f7220 27626c61 636b2720 66726f6e lor 'black' fron │ │ │ │ + 0x0006dc30 740a7365 74206172 726f7720 6e6f6865 t.set arrow nohe │ │ │ │ + 0x0006dc40 61642066 726f6d20 20202020 20202020 ad from │ │ │ │ + 0x0006dc50 20206d79 5f617272 782c6d79 5f617272 my_arrx,my_arr │ │ │ │ + 0x0006dc60 7920746f 20202020 20202020 2020206d y to m │ │ │ │ + 0x0006dc70 795f6172 72782c30 206c7720 2e34206c y_arrx,0 lw .4 l │ │ │ │ + 0x0006dc80 74203020 6c632027 626c6163 6b272066 t 0 lc 'black' f │ │ │ │ + 0x0006dc90 726f6e74 0a736574 20617272 6f77206e ront.set arrow n │ │ │ │ + 0x0006dca0 6f686561 64206672 6f6d2020 20202020 ohead from │ │ │ │ + 0x0006dcb0 20202020 20312020 20202020 2c6d795f 1 ,my_ │ │ │ │ + 0x0006dcc0 61727279 20746f20 20202020 20202020 arry to │ │ │ │ + 0x0006dcd0 20203120 20202020 202c3020 6c77202e 1 ,0 lw . │ │ │ │ + 0x0006dce0 34206c74 2030206c 63202762 6c61636b 4 lt 0 lc 'black │ │ │ │ + 0x0006dcf0 27206672 6f6e740a 73657420 6c616265 ' front.set labe │ │ │ │ + 0x0006dd00 6c207370 72696e74 66282720 25252e32 l sprintf(' %%.2 │ │ │ │ + 0x0006dd10 66782025 2573272c 6d795f61 7272782c fx %%s',my_arrx, │ │ │ │ + 0x0006dd20 6d795f73 706f736c 286d795f 61727278 my_sposl(my_arrx │ │ │ │ + 0x0006dd30 29292061 74206d79 5f6d6178 28312c6d )) at my_max(1,m │ │ │ │ + 0x0006dd40 795f6172 7278292c 6d795f61 7272792a y_arrx),my_arry* │ │ │ │ + 0x0006dd50 312e3035 2066726f 6e742066 6f6e7420 1.05 front font │ │ │ │ + 0x0006dd60 2754696d 65732d52 6f6d616e 2c313027 'Times-Roman,10' │ │ │ │ + 0x0006dd70 0a000000 73657420 7972616e 6765205b ....set yrange [ │ │ │ │ + 0x0006dd80 2d6d795f 7276616c 3a206d79 5f727661 -my_rval: my_rva │ │ │ │ + 0x0006dd90 6c5d3b0a 73657420 7872616e 6765205b l];.set xrange [ │ │ │ │ + 0x0006dda0 2d6d795f 7276616c 3a206d79 5f727661 -my_rval: my_rva │ │ │ │ + 0x0006ddb0 6c5d3b0a 73657420 6d756c74 69706c6f l];.set multiplo │ │ │ │ + 0x0006ddc0 740a6d79 5f722878 293d2878 2b2e3529 t.my_r(x)=(x+.5) │ │ │ │ + 0x0006ddd0 2a6d795f 636c656e 2f6d795f 6e73616d *my_clen/my_nsam │ │ │ │ + 0x0006dde0 0a6d795f 76287829 3d312a78 0a726564 .my_v(x)=1*x.red │ │ │ │ + 0x0006ddf0 3d272364 64303030 30270a23 67726565 ='#dd0000'.#gree │ │ │ │ + 0x0006de00 6e3d2723 30306464 3030270a 23626c61 n='#00dd00'.#bla │ │ │ │ + 0x0006de10 636b3d27 23303030 30303027 0a6d795f ck='#000000'.my_ │ │ │ │ + 0x0006de20 695f6172 67622872 2c672c62 29203d20 i_argb(r,g,b) = │ │ │ │ + 0x0006de30 30202b20 36353533 36202a20 696e7428 0 + 65536 * int( │ │ │ │ + 0x0006de40 7229202b 20323536 202a2069 6e742867 r) + 256 * int(g │ │ │ │ + 0x0006de50 29202b20 696e7428 62290a6d 795f695f ) + int(b).my_i_ │ │ │ │ + 0x0006de60 7265643d 6d795f69 5f617267 62283235 red=my_i_argb(25 │ │ │ │ + 0x0006de70 352c302c 30290a6d 795f695f 67726565 5,0,0).my_i_gree │ │ │ │ + 0x0006de80 6e3d6d79 5f695f61 72676228 302c3235 n=my_i_argb(0,25 │ │ │ │ + 0x0006de90 352c3029 0a6d795f 695f626c 75653d6d 5,0).my_i_blue=m │ │ │ │ + 0x0006dea0 795f695f 61726762 28302c30 2c323535 y_i_argb(0,0,255 │ │ │ │ + 0x0006deb0 290a6d79 5f695f62 6c61636b 3d6d795f ).my_i_black=my_ │ │ │ │ + 0x0006dec0 695f6172 67622830 2c302c30 290a6d79 i_argb(0,0,0).my │ │ │ │ + 0x0006ded0 5f726762 5f747970 655f7328 7429203d _rgb_type_s(t) = │ │ │ │ + 0x0006dee0 20282074 20657120 27442720 29203f20 ( t eq 'D' ) ? │ │ │ │ + 0x0006def0 6d795f69 5f726564 203a2028 28207420 my_i_red : (( t │ │ │ │ + 0x0006df00 65712027 5a272029 203f206d 795f695f eq 'Z' ) ? my_i_ │ │ │ │ + 0x0006df10 626c7565 3a202828 74206571 20275327 blue: ((t eq 'S' │ │ │ │ + 0x0006df20 29203f20 6d795f69 5f677265 656e3a6d ) ? my_i_green:m │ │ │ │ + 0x0006df30 795f695f 626c6163 6b202929 0a6d795f y_i_black )).my_ │ │ │ │ + 0x0006df40 7267625f 73796d6d 5f732873 29203d20 rgb_symm_s(s) = │ │ │ │ + 0x0006df50 28207320 65712027 53272029 203f206d ( s eq 'S' ) ? m │ │ │ │ + 0x0006df60 795f695f 72656420 3a206d79 5f695f62 y_i_red : my_i_b │ │ │ │ + 0x0006df70 6c61636b 200a6c6f 6732286e 29203d20 lack .log2(n) = │ │ │ │ + 0x0006df80 6c6f6728 6e292f6c 6f672832 2e302920 log(n)/log(2.0) │ │ │ │ + 0x0006df90 23204649 584d450a 6d795f72 67625f6e # FIXME.my_rgb_n │ │ │ │ + 0x0006dfa0 7268735f 73286e72 68732920 3d202820 rhs_s(nrhs) = ( │ │ │ │ + 0x0006dfb0 6e726873 203d3d20 31202920 3f206d79 nrhs == 1 ) ? my │ │ │ │ + 0x0006dfc0 5f695f72 6564203a 206d795f 695f626c _i_red : my_i_bl │ │ │ │ + 0x0006dfd0 61636b20 0a236d79 5f726762 5f6e7268 ack .#my_rgb_nrh │ │ │ │ + 0x0006dfe0 735f7328 6e726873 29203d20 696e7428 s_s(nrhs) = int( │ │ │ │ + 0x0006dff0 6c6f6732 286e7268 7329290a 236d795f log2(nrhs)).#my_ │ │ │ │ + 0x0006e000 7267625f 6e726873 5f73286e 72687329 rgb_nrhs_s(nrhs) │ │ │ │ + 0x0006e010 203d206e 7268730a 6d795f72 67625f63 = nrhs.my_rgb_c │ │ │ │ + 0x0006e020 6f6c7328 6e632c74 632c7363 29203d20 ols(nc,tc,sc) = │ │ │ │ + 0x0006e030 6d795f72 67625f74 7970655f 73287374 my_rgb_type_s(st │ │ │ │ + 0x0006e040 72696e67 636f6c75 6d6e2874 63292920 ringcolumn(tc)) │ │ │ │ + 0x0006e050 23207479 70652d3e 636f6c6f 720a236d # type->color.#m │ │ │ │ + 0x0006e060 795f7267 625f636f 6c73286e 632c7463 y_rgb_cols(nc,tc │ │ │ │ + 0x0006e070 2c736329 203d206d 795f7267 625f7379 ,sc) = my_rgb_sy │ │ │ │ + 0x0006e080 6d6d5f73 28737472 696e6763 6f6c756d mm_s(stringcolum │ │ │ │ + 0x0006e090 6e287363 29292023 2073796d 6d2d3e63 n(sc)) # symm->c │ │ │ │ + 0x0006e0a0 6f6c6f72 0a236d79 5f726762 5f636f6c olor.#my_rgb_col │ │ │ │ + 0x0006e0b0 73286e63 2c74632c 73632920 3d206d79 s(nc,tc,sc) = my │ │ │ │ + 0x0006e0c0 5f726762 5f6e7268 735f7328 636f6c75 _rgb_nrhs_s(colu │ │ │ │ + 0x0006e0d0 6d6e286e 63292920 23206e72 68732d3e mn(nc)) # nrhs-> │ │ │ │ + 0x0006e0e0 636f6c6f 720a236d 795f7267 625f7479 color.#my_rgb_ty │ │ │ │ + 0x0006e0f0 70655f63 6f6c2874 6329203d 206d795f pe_col(tc) = my_ │ │ │ │ + 0x0006e100 695f7265 64202320 74797065 2d3e636f i_red # type->co │ │ │ │ + 0x0006e110 6c6f720a 706c6f74 2031206e 6f746974 lor.plot 1 notit │ │ │ │ + 0x0006e120 6c652077 69746820 66696c6c 65646375 le with filledcu │ │ │ │ + 0x0006e130 72766573 2062656c 6f77206c 696e6574 rves below linet │ │ │ │ + 0x0006e140 79706520 31206c69 6e657769 64746820 ype 1 linewidth │ │ │ │ + 0x0006e150 302e3030 30206c69 6e65636f 6c6f7220 0.000 linecolor │ │ │ │ + 0x0006e160 72676220 27236464 64646464 27200a70 rgb '#dddddd' .p │ │ │ │ + 0x0006e170 6c6f7420 272d2720 7573696e 67202828 lot '-' using (( │ │ │ │ + 0x0006e180 6d795f72 28243229 29293a28 286d795f my_r($2))):((my_ │ │ │ │ + 0x0006e190 76282431 2929293a 28286d79 5f726762 v($1))):((my_rgb │ │ │ │ + 0x0006e1a0 5f636f6c 7328332c 342c3529 29292074 _cols(3,4,5))) t │ │ │ │ + 0x0006e1b0 69746c65 206d795f 7469746c 65206c63 itle my_title lc │ │ │ │ + 0x0006e1c0 20726762 636f6c6f 72207661 72696162 rgbcolor variab │ │ │ │ + 0x0006e1d0 6c652070 73203120 70742036 2c096d79 le ps 1 pt 6,.my │ │ │ │ + 0x0006e1e0 5f617667 282d3129 206e6f74 69746c65 _avg(-1) notitle │ │ │ │ + 0x0006e1f0 206c7420 30206c63 20726762 636f6c6f lt 0 lc rgbcolo │ │ │ │ + 0x0006e200 72207265 640a0000 25737365 74206f75 r red...%sset ou │ │ │ │ + 0x0006e210 74707574 20272573 273b0000 73657420 tput '%s';..set │ │ │ │ + 0x0006e220 786c6162 656c2027 62797465 73207065 xlabel 'bytes pe │ │ │ │ + 0x0006e230 72207375 626d6174 72697827 0a000000 r submatrix'.... │ │ │ │ + 0x0006e240 73657420 796c6162 656c2027 70657266 set ylabel 'perf │ │ │ │ + 0x0006e250 6f726d61 6e63652c 204d666c 6f70732f ormance, Mflops/ │ │ │ │ + 0x0006e260 73270a00 73657420 78746963 7320726f s'..set xtics ro │ │ │ │ + 0x0006e270 74617465 20627920 2d34350a 00000000 tate by -45..... │ │ │ │ + 0x0006e280 706c6f74 20272d27 20757369 6e672031 plot '-' using 1 │ │ │ │ + 0x0006e290 3a323a33 3a342077 69746820 76656374 :2:3:4 with vect │ │ │ │ + 0x0006e2a0 6f727320 7469746c 65202772 73622720 ors title 'rsb' │ │ │ │ + 0x0006e2b0 6c742072 67622027 72656427 0a000000 lt rgb 'red'.... │ │ │ │ + 0x0006e2c0 23706f6c 61722070 6c6f7420 696e7374 #polar plot inst │ │ │ │ + 0x0006e2d0 72756374 696f6e73 20525342 5f505244 ructions RSB_PRD │ │ │ │ + 0x0006e2e0 5f535459 4c455f50 4c545f53 55424d5f _STYLE_PLT_SUBM_ │ │ │ │ + 0x0006e2f0 42535f50 4f4c4152 2028756e 66696e69 BS_POLAR (unfini │ │ │ │ + 0x0006e300 73686564 290a0000 256c6520 25640a00 shed)...%le %d.. │ │ │ │ + 0x0006e310 256c6520 256c6520 256c6520 256c650a %le %le %le %le. │ │ │ │ + 0x0006e320 00000000 256c6520 25642025 64202563 ....%le %d %d %c │ │ │ │ + 0x0006e330 2025630a 00000000 756e7365 74206d75 %c.....unset mu │ │ │ │ + 0x0006e340 6c746970 6c6f743b 756e7365 74206c61 ltiplot;unset la │ │ │ │ + 0x0006e350 62656c3b 756e7365 74206172 726f773b bel;unset arrow; │ │ │ │ + 0x0006e360 0a232050 4c4f5420 454e440a 0a000000 .# PLOT END..... │ │ │ │ + 0x0006e370 20626573 74207475 6e2e206d 6b6c206f best tun. mkl o │ │ │ │ + 0x0006e380 70657261 74696f6e 2074696d 65207761 peration time wa │ │ │ │ + 0x0006e390 733a206f 6e206176 672e2025 322e336c s: on avg. %2.3l │ │ │ │ + 0x0006e3a0 65732c20 6d696e20 25322e33 6c65732c es, min %2.3les, │ │ │ │ + 0x0006e3b0 206d6178 2025322e 336c6573 2c20746f max %2.3les, to │ │ │ │ + 0x0006e3c0 74202532 2e336c65 73202825 64207361 t %2.3les (%d sa │ │ │ │ + 0x0006e3d0 6d706c65 73290a00 20726566 2e20756e mples).. ref. un │ │ │ │ + 0x0006e3e0 742e206d 6b6c206f 70657261 74696f6e t. mkl operation │ │ │ │ + 0x0006e3f0 2074696d 65207761 733a206f 6e206176 time was: on av │ │ │ │ + 0x0006e400 672e2025 322e336c 65732c20 6d696e20 g. %2.3les, min │ │ │ │ + 0x0006e410 25322e33 6c65732c 206d6178 2025322e %2.3les, max %2. │ │ │ │ + 0x0006e420 336c6573 2c20746f 74202532 2e336c65 3les, tot %2.3le │ │ │ │ + 0x0006e430 73202825 64207361 6d706c65 73290a00 s (%d samples).. │ │ │ │ + 0x0006e440 72736220 6175746f 2074756e 696e6720 rsb auto tuning │ │ │ │ + 0x0006e450 28206f6e 6c792075 6e737563 63657373 ( only unsuccess │ │ │ │ + 0x0006e460 66756c20 20292074 696d6520 7761733a ful ) time was: │ │ │ │ + 0x0006e470 206f6e20 6176672e 3a202535 2e326c66 on avg.: %5.2lf │ │ │ │ + 0x0006e480 20732c20 6d696e20 25352e32 6c662073 s, min %5.2lf s │ │ │ │ + 0x0006e490 2c206d61 78202535 2e326c66 20732c20 , max %5.2lf s, │ │ │ │ + 0x0006e4a0 746f7420 25352e32 6c662073 20282564 tot %5.2lf s (%d │ │ │ │ + 0x0006e4b0 2073616d 706c6573 290a0000 5253425f samples)...RSB_ │ │ │ │ + 0x0006e4c0 50525f4f 4e4c595f 544f5441 4c5f5441 PR_ONLY_TOTAL_TA │ │ │ │ + 0x0006e4d0 424c4500 5c646f63 756d656e 74636c61 BLE.\documentcla │ │ │ │ + 0x0006e4e0 73735b61 312c706f 72747261 69742c70 ss[a1,portrait,p │ │ │ │ + 0x0006e4f0 6c61696e 73656374 696f6e73 5d7b7363 lainsections]{sc │ │ │ │ + 0x0006e500 69706f73 7465727d 205c7573 65706163 iposter} \usepac │ │ │ │ + 0x0006e510 6b616765 7b6c6f6e 67746162 6c652c74 kage{longtable,t │ │ │ │ + 0x0006e520 6162752c 75726c2c 636f6c6f 727d205c abu,url,color} \ │ │ │ │ + 0x0006e530 75736570 61636b61 67655b63 6d5d7b66 usepackage[cm]{f │ │ │ │ + 0x0006e540 756c6c70 6167657d 205c7573 65706163 ullpage} \usepac │ │ │ │ + 0x0006e550 6b616765 5b746162 6c652c78 31316e61 kage[table,x11na │ │ │ │ + 0x0006e560 6d65735d 7b78636f 6c6f727d 205c7573 mes]{xcolor} \us │ │ │ │ + 0x0006e570 65706163 6b616765 5b687970 6572696e epackage[hyperin │ │ │ │ + 0x0006e580 6465782c 626f6f6b 6d61726b 735d7b68 dex,bookmarks]{h │ │ │ │ + 0x0006e590 79706572 7265667d 25252062 6f6f6b6d yperref}%% bookm │ │ │ │ + 0x0006e5a0 61726b73 20646f20 6e6f7420 7365656d arks do not seem │ │ │ │ + 0x0006e5b0 20746f20 776f726b 0a5c6265 67696e7b to work.\begin{ │ │ │ │ + 0x0006e5c0 646f6375 6d656e74 7d5c7469 746c657b document}\title{ │ │ │ │ + 0x0006e5d0 6c696272 73622070 6572666f 726d616e librsb performan │ │ │ │ + 0x0006e5e0 63652c20 706f7374 70726f63 65737365 ce, postprocesse │ │ │ │ + 0x0006e5f0 64207769 7468206c 69627273 6220312e d with librsb 1. │ │ │ │ + 0x0006e600 332e302e 322e7d5c 61757468 6f727b7d 3.0.2.}\author{} │ │ │ │ + 0x0006e610 205c6265 67696e7b 74696e79 7d205c72 \begin{tiny} \r │ │ │ │ + 0x0006e620 6f77636f 6c6f7273 7b317d7b 77686974 owcolors{1}{whit │ │ │ │ + 0x0006e630 65213830 21677261 797d7b77 68697465 e!80!gray}{white │ │ │ │ + 0x0006e640 7d0a0000 25637072 3a203d3d 3d3d3d3d }...%cpr: ====== │ │ │ │ + 0x0006e650 3d3d2000 20416c6c 20726573 756c7473 == . All results │ │ │ │ + 0x0006e660 20286e6f 74206c69 6d697469 6e67290a (not limiting). │ │ │ │ + 0x0006e670 00000000 66696c65 2d25642d 25730000 ....file-%d-%s.. │ │ │ │ + 0x0006e680 204c696d 6974696e 6720746f 2066696c Limiting to fil │ │ │ │ + 0x0006e690 65202564 2f256420 2d2d2d20 25733a0a e %d/%d --- %s:. │ │ │ │ + 0x0006e6a0 00000000 66696c65 2d25642d 25732d74 ....file-%d-%s-t │ │ │ │ + 0x0006e6b0 72616e73 412d2563 00000000 204c696d ransA-%c.... Lim │ │ │ │ + 0x0006e6c0 6974696e 6720746f 20626f74 68206669 iting to both fi │ │ │ │ + 0x0006e6d0 6c652025 642f2564 202d2d2d 20257320 le %d/%d --- %s │ │ │ │ + 0x0006e6e0 616e6420 7472616e 73413d25 633a0a00 and transA=%c:.. │ │ │ │ + 0x0006e6f0 66696c65 2d25642d 25732d74 7970652d file-%d-%s-type- │ │ │ │ + 0x0006e700 25630000 204c696d 6974696e 6720746f %c.. Limiting to │ │ │ │ + 0x0006e710 20626f74 68206669 6c652025 642f2564 both file %d/%d │ │ │ │ + 0x0006e720 202d2d2d 20257320 616e6420 74797065 --- %s and type │ │ │ │ + 0x0006e730 2025633a 0a000000 73796d6d 65747279 %c:....symmetry │ │ │ │ + 0x0006e740 2d256300 204c696d 6974696e 6720746f -%c. Limiting to │ │ │ │ + 0x0006e750 2073796d 6d657472 79202563 20283078 symmetry %c (0x │ │ │ │ + 0x0006e760 25782920 0a000000 74797065 2d256300 %x) ....type-%c. │ │ │ │ + 0x0006e770 204c696d 6974696e 6720746f 20747970 Limiting to typ │ │ │ │ + 0x0006e780 65202563 3a0a0000 6e726873 2d256400 e %c:...nrhs-%d. │ │ │ │ + 0x0006e790 204c696d 6974696e 6720746f 206e7268 Limiting to nrh │ │ │ │ + 0x0006e7a0 733d2564 3a0a0000 7472616e 73412d25 s=%d:...transA-% │ │ │ │ + 0x0006e7b0 63000000 204c696d 6974696e 6720746f c... Limiting to │ │ │ │ + 0x0006e7c0 20747261 6e73413d 25633a0a 00000000 transA=%c:..... │ │ │ │ + 0x0006e7d0 7472616e 73412d25 632d6e72 68732d25 transA-%c-nrhs-% │ │ │ │ + 0x0006e7e0 64000000 204c696d 6974696e 6720746f d... Limiting to │ │ │ │ + 0x0006e7f0 20626f74 68207472 616e7341 3d256320 both transA=%c │ │ │ │ + 0x0006e800 616e6420 6e726873 3d25643a 0a000000 and nrhs=%d:.... │ │ │ │ + 0x0006e810 5c656e64 7b74696e 797d5c65 6e647b64 \end{tiny}\end{d │ │ │ │ + 0x0006e820 6f63756d 656e747d 0a000000 5265636f ocument}....Reco │ │ │ │ + 0x0006e830 72642063 6f6c6c65 6374696f 6e20746f rd collection to │ │ │ │ + 0x0006e840 6f6b2025 352e326c 6620732e 0a000000 ok %5.2lf s..... │ │ │ │ + 0x0006e850 5265636f 72642063 6f6d7072 69736573 Record comprises │ │ │ │ + 0x0006e860 20256420 6d656d6f 72792062 656e6368 %d memory bench │ │ │ │ + 0x0006e870 6d61726b 2073616d 706c6573 20287072 mark samples (pr │ │ │ │ + 0x0006e880 6570656e 64205253 425f5052 5f4d4257 epend RSB_PR_MBW │ │ │ │ + 0x0006e890 3d312074 6f206475 6d702074 68697329 =1 to dump this) │ │ │ │ + 0x0006e8a0 2e0a0000 5253425f 50525f4d 42570000 ....RSB_PR_MBW.. │ │ │ │ + 0x0006e8b0 5265636f 72642063 6f6d7072 69736573 Record comprises │ │ │ │ + 0x0006e8c0 20256420 656e7669 726f6e6d 656e7420 %d environment │ │ │ │ + 0x0006e8d0 76617269 61626c65 7320696e 20256420 variables in %d │ │ │ │ + 0x0006e8e0 62797465 73202870 72657065 6e642052 bytes (prepend R │ │ │ │ + 0x0006e8f0 53425f50 525f454e 563d3120 746f2064 SB_PR_ENV=1 to d │ │ │ │ + 0x0006e900 756d7020 74686973 292e0a00 5253425f ump this)...RSB_ │ │ │ │ + 0x0006e910 50525f45 4e560000 2535642f 25356420 PR_ENV..%5d/%5d │ │ │ │ + 0x0006e920 25730a00 72620000 25525052 2d302e2e %s..rb..%RPR-0.. │ │ │ │ + 0x0006e930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0006e940 20202020 20202020 00000000 25525052 ....%RPR │ │ │ │ + 0x0006e950 2d312e2e 20202020 20202020 20202020 -1.. │ │ │ │ + 0x0006e960 20202020 20202020 20202020 00000000 .... │ │ │ │ + 0x0006e970 5253425f 50525f52 445f4e55 4c4c4946 RSB_PR_RD_NULLIF │ │ │ │ + 0x0006e980 595f4649 4c454e41 4d454900 5253425f Y_FILENAMEI.RSB_ │ │ │ │ + 0x0006e990 50525f52 445f5245 53545249 43545f46 PR_RD_RESTRICT_F │ │ │ │ + 0x0006e9a0 494c454e 414d4549 00000000 5253425f ILENAMEI....RSB_ │ │ │ │ + 0x0006e9b0 50525f52 445f4e55 4c4c4946 595f5341 PR_RD_NULLIFY_SA │ │ │ │ + 0x0006e9c0 4d504c45 49445800 5253425f 50525f52 MPLEIDX.RSB_PR_R │ │ │ │ + 0x0006e9d0 445f5245 53545249 43545f53 414d504c D_RESTRICT_SAMPL │ │ │ │ + 0x0006e9e0 45494458 00000000 5253425f 50525f52 EIDX....RSB_PR_R │ │ │ │ + 0x0006e9f0 445f5245 53545249 43545f54 52414e53 D_RESTRICT_TRANS │ │ │ │ + 0x0006ea00 41000000 5253425f 50525f52 445f5245 A...RSB_PR_RD_RE │ │ │ │ + 0x0006ea10 53545249 43545f4e 525f4d49 4e000000 STRICT_NR_MIN... │ │ │ │ + 0x0006ea20 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x0006ea30 43545f4e 525f4d41 58000000 5253425f CT_NR_MAX...RSB_ │ │ │ │ + 0x0006ea40 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0006ea50 435f4d49 4e000000 5253425f 50525f52 C_MIN...RSB_PR_R │ │ │ │ + 0x0006ea60 445f5245 53545249 43545f4e 435f4d41 D_RESTRICT_NC_MA │ │ │ │ + 0x0006ea70 58000000 5253425f 50525f52 445f5245 X...RSB_PR_RD_RE │ │ │ │ + 0x0006ea80 53545249 43545f4e 4e5a5f4d 494e0000 STRICT_NNZ_MIN.. │ │ │ │ + 0x0006ea90 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x0006eaa0 43545f4e 4e5a5f4d 41580000 5253425f CT_NNZ_MAX..RSB_ │ │ │ │ + 0x0006eab0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0006eac0 5355424d 5f4d494e 00000000 5253425f SUBM_MIN....RSB_ │ │ │ │ + 0x0006ead0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0006eae0 5355424d 5f4d4158 00000000 5253425f SUBM_MAX....RSB_ │ │ │ │ + 0x0006eaf0 50525f52 445f4e55 4c4c4946 595f5452 PR_RD_NULLIFY_TR │ │ │ │ + 0x0006eb00 414e5341 00000000 5253425f 50525f52 ANSA....RSB_PR_R │ │ │ │ + 0x0006eb10 445f4e55 4c4c4946 595f4e52 48534900 D_NULLIFY_NRHSI. │ │ │ │ + 0x0006eb20 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x0006eb30 43545f4e 52485349 00000000 46696c65 CT_NRHSI....File │ │ │ │ + 0x0006eb40 20257320 616c7265 61647920 65786973 %s already exis │ │ │ │ + 0x0006eb50 74732120 52656675 73696e67 20746f20 ts! Refusing to │ │ │ │ + 0x0006eb60 6f766572 77726974 652e0a00 77620000 overwrite...wb.. │ │ │ │ + 0x0006eb70 53617665 64206120 70657266 6f726d61 Saved a performa │ │ │ │ + 0x0006eb80 6e636520 7265636f 7264206f 66202564 nce record of %d │ │ │ │ + 0x0006eb90 2073616d 706c6573 20746f20 25730a00 samples to %s.. │ │ │ │ + 0x0006eba0 4e6f2070 6572666f 726d616e 63652072 No performance r │ │ │ │ + 0x0006ebb0 65636f72 64206669 6c657320 746f2064 ecord files to d │ │ │ │ + 0x0006ebc0 756d7020 213f2050 6c656173 65207370 ump !? Please sp │ │ │ │ + 0x0006ebd0 65636966 79206174 206c6561 7374206f ecify at least o │ │ │ │ + 0x0006ebe0 6e652e0a 00000000 436f6e73 69646572 ne......Consider │ │ │ │ + 0x0006ebf0 20667572 74686572 206f7074 696f6e73 further options │ │ │ │ + 0x0006ec00 2c207370 65636966 6961626c 65207669 , specifiable vi │ │ │ │ + 0x0006ec10 6120656e 7669726f 6e6d656e 74207661 a environment va │ │ │ │ + 0x0006ec20 72696162 6c65733a 0a000000 23206265 riables:....# be │ │ │ │ + 0x0006ec30 67696e20 6f662068 656c7020 6d657373 gin of help mess │ │ │ │ + 0x0006ec40 6167650a 00000000 23205468 69732066 age.....# This f │ │ │ │ + 0x0006ec50 65617475 7265206f 66206c69 62727362 eature of librsb │ │ │ │ + 0x0006ec60 20697320 6e6f7420 75666669 6369616c is not ufficial │ │ │ │ + 0x0006ec70 6c792073 7570706f 72746564 2e0a0000 ly supported.... │ │ │ │ + 0x0006ec80 23207468 72657368 6f6c6420 28657870 # threshold (exp │ │ │ │ + 0x0006ec90 72657373 65642061 73207261 74696f29 ressed as ratio) │ │ │ │ + 0x0006eca0 20626574 7765656e 2076616c 7565733a between values: │ │ │ │ + 0x0006ecb0 0a000000 5253425f 434d505f 54485220 ....RSB_CMP_THR │ │ │ │ + 0x0006ecc0 23206e65 61726c79 2073616d 65207468 # nearly same th │ │ │ │ + 0x0006ecd0 72657368 6f6c640a 00000000 5253425f reshold.....RSB_ │ │ │ │ + 0x0006ece0 4150455f 54485220 2320636c 6f736520 APE_THR # close │ │ │ │ + 0x0006ecf0 76616c75 65732074 68726573 686f6c64 values threshold │ │ │ │ + 0x0006ed00 0a000000 5253425f 524c445f 54485220 ....RSB_RLD_THR │ │ │ │ + 0x0006ed10 23207265 6c657661 6e742064 69666665 # relevant diffe │ │ │ │ + 0x0006ed20 72656e63 65207468 72657368 6f6c640a rence threshold. │ │ │ │ + 0x0006ed30 00000000 5253425f 4855445f 54485220 ....RSB_HUD_THR │ │ │ │ + 0x0006ed40 23206875 67652064 69666665 72656e63 # huge differenc │ │ │ │ + 0x0006ed50 65207468 72657368 6f6c640a 00000000 e threshold..... │ │ │ │ + 0x0006ed60 5253425f 5052445f 5354594c 455f504c RSB_PRD_STYLE_PL │ │ │ │ + 0x0006ed70 545f464d 54202320 28696620 5253425f T_FMT # (if RSB_ │ │ │ │ + 0x0006ed80 50525f53 523d3229 20706c6f 74206669 PR_SR=2) plot fi │ │ │ │ + 0x0006ed90 6c652066 6f726d61 743a2045 50532069 le format: EPS i │ │ │ │ + 0x0006eda0 66207365 742c2050 4e47206f 74686572 f set, PNG other │ │ │ │ + 0x0006edb0 77697365 0a000000 5253425f 5052445f wise....RSB_PRD_ │ │ │ │ + 0x0006edc0 5354594c 455f504c 545f5046 4e202320 STYLE_PLT_PFN # │ │ │ │ + 0x0006edd0 28696620 5253425f 50525f53 523d3229 (if RSB_PR_SR=2) │ │ │ │ + 0x0006ede0 20706c6f 74206669 6c65206e 616d650a plot file name. │ │ │ │ + 0x0006edf0 00000000 5253425f 50525f46 53455053 ....RSB_PR_FSEPS │ │ │ │ + 0x0006ee00 54522023 20466965 6c642073 65706172 TR # Field separ │ │ │ │ + 0x0006ee10 61746f72 20737472 696e670a 00000000 ator string..... │ │ │ │ + 0x0006ee20 5253425f 50525f45 4e444c53 54522023 RSB_PR_ENDLSTR # │ │ │ │ + 0x0006ee30 20456e64 206f6620 6c696e65 20736570 End of line sep │ │ │ │ + 0x0006ee40 61726174 6f722073 7472696e 670a0000 arator string... │ │ │ │ + 0x0006ee50 5253425f 50525f50 524c5f43 43202023 RSB_PR_PRL_CC # │ │ │ │ + 0x0006ee60 20426567 696e6e69 6e67206f 66206c69 Beginning of li │ │ │ │ + 0x0006ee70 6e652063 6f6d6d65 6e742063 6861720a ne comment char. │ │ │ │ + 0x0006ee80 00000000 5253425f 50525f50 524c5f4c ....RSB_PR_PRL_L │ │ │ │ + 0x0006ee90 43432023 204c696e 6520436f 6d6d656e CC # Line Commen │ │ │ │ + 0x0006eea0 74204368 61726163 7465720a 00000000 t Character..... │ │ │ │ + 0x0006eeb0 5253425f 50525f50 524c5f54 43532023 RSB_PR_PRL_TCS # │ │ │ │ + 0x0006eec0 20546162 6c652043 6f6d6d65 6e742053 Table Comment S │ │ │ │ + 0x0006eed0 7472696e 670a0000 5253425f 50525f57 tring...RSB_PR_W │ │ │ │ + 0x0006eee0 4c544320 23204966 203e2030 20616e64 LTC # If > 0 and │ │ │ │ + 0x0006eef0 20525342 5f50525f 53523d30 2c207769 RSB_PR_SR=0, wi │ │ │ │ + 0x0006ef00 6c6c2065 6d697420 4c615465 58207461 ll emit LaTeX ta │ │ │ │ + 0x0006ef10 626c6573 09287365 7474696e 67206163 bles.(setting ac │ │ │ │ + 0x0006ef20 636f7264 696e676c 79205253 425f5052 cordingly RSB_PR │ │ │ │ + 0x0006ef30 5f50524c 5f4c4343 2c205253 425f5052 _PRL_LCC, RSB_PR │ │ │ │ + 0x0006ef40 5f50524c 5f544353 2c205253 425f5052 _PRL_TCS, RSB_PR │ │ │ │ + 0x0006ef50 5f454e44 4c535452 2c205253 425f5052 _ENDLSTR, RSB_PR │ │ │ │ + 0x0006ef60 5f465345 50535452 293b2069 66203e20 _FSEPSTR); if > │ │ │ │ + 0x0006ef70 31206f75 74707574 2077696c 6c206265 1 output will be │ │ │ │ + 0x0006ef80 20636f6c 6f726564 0a000000 5253425f colored....RSB_ │ │ │ │ + 0x0006ef90 50525f4d 554c5449 44554d50 20232020 PR_MULTIDUMP # │ │ │ │ + 0x0006efa0 25643d64 756d7020 25643d61 75746f2f %d=dump %d=auto/ │ │ │ │ + 0x0006efb0 61707065 6e642025 643d7261 74696f20 append %d=ratio │ │ │ │ + 0x0006efc0 25643d64 69666620 25643d6d 65726765 %d=diff %d=merge │ │ │ │ + 0x0006efd0 2e0a0000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ + 0x0006efe0 4c4c4946 595f4649 4c454e41 4d454920 LLIFY_FILENAMEI │ │ │ │ + 0x0006eff0 23206578 636c7564 65206120 6d617472 # exclude a matr │ │ │ │ + 0x0006f000 69782720 696e6465 780a0000 5253425f ix' index...RSB_ │ │ │ │ + 0x0006f010 50525f52 445f5245 53545249 43545f46 PR_RD_RESTRICT_F │ │ │ │ + 0x0006f020 494c454e 414d4549 20232072 65737472 ILENAMEI # restr │ │ │ │ + 0x0006f030 69637420 746f206f 6e65206d 61747269 ict to one matri │ │ │ │ + 0x0006f040 78272069 6e646578 0a000000 5253425f x' index....RSB_ │ │ │ │ + 0x0006f050 50525f52 445f4e55 4c4c4946 595f5452 PR_RD_NULLIFY_TR │ │ │ │ + 0x0006f060 414e5341 20232065 78636c75 64652061 ANSA # exclude a │ │ │ │ + 0x0006f070 20747261 6e73706f 73697469 6f6e0a00 transposition.. │ │ │ │ + 0x0006f080 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x0006f090 43545f54 52414e53 41202320 72657374 CT_TRANSA # rest │ │ │ │ + 0x0006f0a0 72696374 20746f20 6f6e6520 7472616e rict to one tran │ │ │ │ + 0x0006f0b0 73706f73 6974696f 6e0a0000 5253425f sposition...RSB_ │ │ │ │ + 0x0006f0c0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0006f0d0 525f4d49 4e202320 72657374 72696374 R_MIN # restrict │ │ │ │ + 0x0006f0e0 20746f20 6d696e20 6f66206e 720a0000 to min of nr... │ │ │ │ + 0x0006f0f0 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x0006f100 43545f4e 525f4d41 58202320 72657374 CT_NR_MAX # rest │ │ │ │ + 0x0006f110 72696374 20746f20 6d617820 6f66206e rict to max of n │ │ │ │ + 0x0006f120 720a0000 5253425f 50525f52 445f5245 r...RSB_PR_RD_RE │ │ │ │ + 0x0006f130 53545249 43545f4e 435f4d49 4e202320 STRICT_NC_MIN # │ │ │ │ + 0x0006f140 72657374 72696374 20746f20 6d696e20 restrict to min │ │ │ │ + 0x0006f150 6f66206e 630a0000 5253425f 50525f52 of nc...RSB_PR_R │ │ │ │ + 0x0006f160 445f5245 53545249 43545f4e 435f4d41 D_RESTRICT_NC_MA │ │ │ │ + 0x0006f170 58202320 72657374 72696374 20746f20 X # restrict to │ │ │ │ + 0x0006f180 6d617820 6f66206e 630a0000 5253425f max of nc...RSB_ │ │ │ │ + 0x0006f190 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0006f1a0 4e5a5f4d 494e2023 20726573 74726963 NZ_MIN # restric │ │ │ │ + 0x0006f1b0 7420746f 206d696e 206f6620 6e6e7a0a t to min of nnz. │ │ │ │ + 0x0006f1c0 00000000 5253425f 50525f52 445f5245 ....RSB_PR_RD_RE │ │ │ │ + 0x0006f1d0 53545249 43545f4e 4e5a5f4d 41582023 STRICT_NNZ_MAX # │ │ │ │ + 0x0006f1e0 20726573 74726963 7420746f 206d6178 restrict to max │ │ │ │ + 0x0006f1f0 206f6620 6e6e7a0a 00000000 5253425f of nnz.....RSB_ │ │ │ │ + 0x0006f200 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0006f210 5355424d 5f4d494e 20232072 65737472 SUBM_MIN # restr │ │ │ │ + 0x0006f220 69637420 746f206d 696e206f 66206e73 ict to min of ns │ │ │ │ + 0x0006f230 75626d0a 00000000 5253425f 50525f52 ubm.....RSB_PR_R │ │ │ │ + 0x0006f240 445f5245 53545249 43545f4e 5355424d D_RESTRICT_NSUBM │ │ │ │ + 0x0006f250 5f4d4158 20232072 65737472 69637420 _MAX # restrict │ │ │ │ + 0x0006f260 746f206d 6178206f 66206e73 75626d0a to max of nsubm. │ │ │ │ + 0x0006f270 00000000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ + 0x0006f280 4c4c4946 595f4e52 48534920 23206578 LLIFY_NRHSI # ex │ │ │ │ + 0x0006f290 636c7564 65206120 6e726873 20696e64 clude a nrhs ind │ │ │ │ + 0x0006f2a0 65780a00 5253425f 50525f52 445f5245 ex..RSB_PR_RD_RE │ │ │ │ + 0x0006f2b0 53545249 43545f4e 52485349 20232072 STRICT_NRHSI # r │ │ │ │ + 0x0006f2c0 65737472 69637420 746f206f 6e65206e estrict to one n │ │ │ │ + 0x0006f2d0 72687320 696e6465 780a0000 5253425f rhs index...RSB_ │ │ │ │ + 0x0006f2e0 50525f52 445f4e55 4c4c4946 595f5341 PR_RD_NULLIFY_SA │ │ │ │ + 0x0006f2f0 4d504c45 49445820 23206578 636c7564 MPLEIDX # exclud │ │ │ │ + 0x0006f300 65206120 6d617472 69782720 696e6465 e a matrix' inde │ │ │ │ + 0x0006f310 780a0000 5253425f 50525f52 445f5245 x...RSB_PR_RD_RE │ │ │ │ + 0x0006f320 53545249 43545f53 414d504c 45494458 STRICT_SAMPLEIDX │ │ │ │ + 0x0006f330 20232072 65737472 69637420 746f206f # restrict to o │ │ │ │ + 0x0006f340 6e65206d 61747269 78272069 6e646578 ne matrix' index │ │ │ │ + 0x0006f350 0a000000 5253425f 50525f4f 4e4c595f ....RSB_PR_ONLY_ │ │ │ │ + 0x0006f360 544f5441 4c5f5441 424c4520 23206f6e TOTAL_TABLE # on │ │ │ │ + 0x0006f370 6c792074 68652074 6f74616c 20746162 ly the total tab │ │ │ │ + 0x0006f380 6c652c20 6e6f7420 74686520 276c696d le, not the 'lim │ │ │ │ + 0x0006f390 69746564 2720736c 69636573 0a000000 ited' slices.... │ │ │ │ + 0x0006f3a0 5253425f 50525f53 4156455f 4d554c54 RSB_PR_SAVE_MULT │ │ │ │ + 0x0006f3b0 4944554d 50202320 6f757470 75742070 IDUMP # output p │ │ │ │ + 0x0006f3c0 6572666f 726d616e 63652072 65636f72 erformance recor │ │ │ │ + 0x0006f3d0 64206669 6c656e61 6d650a00 5253425f d filename..RSB_ │ │ │ │ + 0x0006f3e0 50525f53 52202320 3020666f 72207461 PR_SR # 0 for ta │ │ │ │ + 0x0006f3f0 626c6520 6f757470 75742c20 3120666f ble output, 1 fo │ │ │ │ + 0x0006f400 7220636f 6d706172 69736f6e 20746162 r comparison tab │ │ │ │ + 0x0006f410 6c65206f 75747075 742c2032 20666f72 le output, 2 for │ │ │ │ + 0x0006f420 20706c6f 740a0000 5253425f 50525f45 plot...RSB_PR_E │ │ │ │ + 0x0006f430 4e562023 20707269 6e74206f 75742065 NV # print out e │ │ │ │ + 0x0006f440 6e766972 6f6e6d65 6e742076 61726961 nvironment varia │ │ │ │ + 0x0006f450 626c6573 0a000000 5253425f 50525f4d bles....RSB_PR_M │ │ │ │ + 0x0006f460 42572023 20707269 6e74206f 7574206d BW # print out m │ │ │ │ + 0x0006f470 656d6f72 79206261 6e647769 64746820 emory bandwidth │ │ │ │ + 0x0006f480 62656e63 686d6172 6b20696e 666f0a00 benchmark info.. │ │ │ │ + 0x0006f490 2320656e 64206f66 2068656c 70206d65 # end of help me │ │ │ │ + 0x0006f4a0 73736167 650a0000 596f7520 63616e20 ssage...You can │ │ │ │ + 0x0006f4b0 636f6e74 726f6c20 6d756c74 69706c65 control multiple │ │ │ │ + 0x0006f4c0 2066696c 65732064 756d7020 77697468 files dump with │ │ │ │ + 0x0006f4d0 20525342 5f50525f 4d554c54 4944554d RSB_PR_MULTIDUM │ │ │ │ + 0x0006f4e0 503d2025 643d6475 6d702025 643d6175 P= %d=dump %d=au │ │ │ │ + 0x0006f4f0 746f2f61 7070656e 64202564 3d726174 to/append %d=rat │ │ │ │ + 0x0006f500 696f2025 643d6469 66662025 643d6d65 io %d=diff %d=me │ │ │ │ + 0x0006f510 7267652e 0a000000 5253425f 50525f4d rge.....RSB_PR_M │ │ │ │ + 0x0006f520 554c5449 44554d50 00000000 5761726e ULTIDUMP....Warn │ │ │ │ + 0x0006f530 696e673a 2068617a 61726469 6e672074 ing: hazarding t │ │ │ │ + 0x0006f540 68652067 75657373 20796f75 20617265 he guess you are │ │ │ │ + 0x0006f550 20776f72 6b696e67 20776974 6820636f working with co │ │ │ │ + 0x0006f560 6d706c65 6d656e74 61727920 70657266 mplementary perf │ │ │ │ + 0x0006f570 6f726d61 6e636520 7265636f 72642066 ormance record f │ │ │ │ + 0x0006f580 696c6573 2c207468 65726566 6f726520 iles, therefore │ │ │ │ + 0x0006f590 61747465 6d707469 6e67206d 65726769 attempting mergi │ │ │ │ + 0x0006f5a0 6e67212e 0a000000 2e646972 00000000 ng!......dir.... │ │ │ │ + 0x0006f5b0 57696c6c 20617070 656e6420 70657266 Will append perf │ │ │ │ + 0x0006f5c0 6f726d61 6e636520 7265636f 72647320 ormance records │ │ │ │ + 0x0006f5d0 6f662066 696c6520 25642f25 643a2025 of file %d/%d: % │ │ │ │ + 0x0006f5e0 7320746f 20746861 74206f66 2025732e s to that of %s. │ │ │ │ + 0x0006f5f0 0a000000 5761726e 696e673a 206a6f69 ....Warning: joi │ │ │ │ + 0x0006f600 6e696e67 20617373 756d696e 6720414c ning assuming AL │ │ │ │ + 0x0006f610 4c207061 72616d65 74657273 20617265 L parameters are │ │ │ │ + 0x0006f620 20636f6e 666f726d 616e7420 28657863 conformant (exc │ │ │ │ + 0x0006f630 65707420 66696c65 6e616d65 73290a00 ept filenames).. │ │ │ │ + 0x0006f640 57696c6c 206d6572 67652070 6572666f Will merge perfo │ │ │ │ + 0x0006f650 726d616e 63652072 65636f72 6473206f rmance records o │ │ │ │ + 0x0006f660 66206669 6c652025 642f2564 3a202573 f file %d/%d: %s │ │ │ │ + 0x0006f670 20746f20 74686174 206f6620 25732e0a to that of %s.. │ │ │ │ + 0x0006f680 00000000 5253425f 50525f53 4156455f ....RSB_PR_SAVE_ │ │ │ │ + 0x0006f690 4d554c54 4944554d 50000000 57696c6c MULTIDUMP...Will │ │ │ │ + 0x0006f6a0 20636f6d 70617265 20706572 666f726d compare perform │ │ │ │ + 0x0006f6b0 616e6365 20726563 6f726473 206f6620 ance records of │ │ │ │ + 0x0006f6c0 66696c65 2025642f 25643a20 25732074 file %d/%d: %s t │ │ │ │ + 0x0006f6d0 6f207468 6174206f 66202573 20286669 o that of %s (fi │ │ │ │ + 0x0006f6e0 72737420 64697669 64656420 62792073 rst divided by s │ │ │ │ + 0x0006f6f0 65636f6e 64292e20 5761726e 696e673a econd). Warning: │ │ │ │ + 0x0006f700 20617373 756d696e 6720414c 4c207061 assuming ALL pa │ │ │ │ + 0x0006f710 72616d65 74657273 20617265 20636f6e rameters are con │ │ │ │ + 0x0006f720 666f726d 616e740a 00000000 57696c6c formant.....Will │ │ │ │ + 0x0006f730 20636f6d 70617265 20706572 666f726d compare perform │ │ │ │ + 0x0006f740 616e6365 20726563 6f726473 206f6620 ance records of │ │ │ │ + 0x0006f750 66696c65 2025642f 25643a20 25732074 file %d/%d: %s t │ │ │ │ + 0x0006f760 6f207468 6174206f 66202573 20286669 o that of %s (fi │ │ │ │ + 0x0006f770 72737420 6d696e75 73207365 636f6e64 rst minus second │ │ │ │ + 0x0006f780 292e2057 61726e69 6e673a20 61737375 ). Warning: assu │ │ │ │ + 0x0006f790 6d696e67 20414c4c 20706172 616d6574 ming ALL paramet │ │ │ │ + 0x0006f7a0 65727320 61726520 636f6e66 6f726d61 ers are conforma │ │ │ │ + 0x0006f7b0 6e740a00 49742073 65656d73 206c696b nt..It seems lik │ │ │ │ + 0x0006f7c0 65206f6e 65206f66 20746865 2074776f e one of the two │ │ │ │ + 0x0006f7d0 20726563 6f726473 20697320 696e636f records is inco │ │ │ │ + 0x0006f7e0 6d706c65 7465210a 00000000 4f757420 mplete!.....Out │ │ │ │ + 0x0006f7f0 6f662025 64207361 6d706c65 732c206f of %d samples, o │ │ │ │ + 0x0006f800 6e652072 65636f72 64206861 73202564 ne record has %d │ │ │ │ + 0x0006f810 20616e64 20746865 206f7468 65722025 and the other % │ │ │ │ + 0x0006f820 64202869 6e636f6d 706c6574 65207265 d (incomplete re │ │ │ │ + 0x0006f830 636f7264 203f292e 204c696d 6974696e cord ?). Limitin │ │ │ │ + 0x0006f840 6720746f 20746865 206d696e 696d756d g to the minimum │ │ │ │ + 0x0006f850 206f6620 74686520 74776f20 28455850 of the two (EXP │ │ │ │ + 0x0006f860 4552494d 454e5441 4c21292e 0a000000 ERIMENTAL!)..... │ │ │ │ + 0x0006f870 4e6f2070 61697220 6f662073 616d706c No pair of sampl │ │ │ │ + 0x0006f880 65732068 61732062 65656e20 666f756e es has been foun │ │ │ │ + 0x0006f890 6420746f 20626520 636f6e66 6f726d61 d to be conforma │ │ │ │ + 0x0006f8a0 626c6521 0a000000 44756d70 696e6720 ble!....Dumping │ │ │ │ + 0x0006f8b0 70657266 6f726d61 6e636520 7265636f performance reco │ │ │ │ + 0x0006f8c0 72647320 6f662066 696c6520 25642f25 rds of file %d/% │ │ │ │ + 0x0006f8d0 643a2025 730a0000 57696c6c 20646973 d: %s...Will dis │ │ │ │ + 0x0006f8e0 706c6179 2073756d 6d617279 206f6620 play summary of │ │ │ │ + 0x0006f8f0 25642070 6572666f 726d616e 63652072 %d performance r │ │ │ │ + 0x0006f900 65636f72 64730a00 75706461 74696e67 ecords..updating │ │ │ │ + 0x0006f910 2073616d 706c6520 61742069 6e646578 sample at index │ │ │ │ + 0x0006f920 20257a64 20282564 5e746820 6f662025 %zd (%d^th of % │ │ │ │ + 0x0006f930 64292c20 25645e74 6820746f 75636820 d), %d^th touch │ │ │ │ + 0x0006f940 666f7220 2825642c 25642c25 642c2564 for (%d,%d,%d,%d │ │ │ │ + 0x0006f950 2c25642c 25642c25 64292e0a 00000000 ,%d,%d,%d)...... │ │ │ │ + 0x0006f960 204c696d 6974696e 6720746f 20747261 Limiting to tra │ │ │ │ + 0x0006f970 6e73413d 25643a0a 00000000 69676e6f nsA=%d:.....igno │ │ │ │ + 0x0006f980 72652074 68697320 7072696e 746f7574 re this printout │ │ │ │ + 0x0006f990 203a2920 68633a20 256c660a 00000000 :) hc: %lf..... │ │ │ │ + 0x0006f9a0 42415349 43204641 494c5552 45204241 BASIC FAILURE BA │ │ │ │ + 0x0006f9b0 53454420 54455354 3a204245 47494e0a SED TEST: BEGIN. │ │ │ │ + 0x0006f9c0 00000000 6e632a3d 312b7273 625f5f72 ....nc*=1+rsb__r │ │ │ │ + 0x0006f9d0 616e645f 636f6f5f 696e6465 78286d61 and_coo_index(ma │ │ │ │ + 0x0006f9e0 78617379 6d290000 496e6a65 6374696e xasym)..Injectin │ │ │ │ + 0x0006f9f0 67207661 72696174 696f6e3a 0a25730a g variation:.%s. │ │ │ │ + 0x0006fa00 00000000 43726561 74652061 20257a64 ....Create a %zd │ │ │ │ + 0x0006fa10 20782025 7a64206d 61747269 782e2e2e x %zd matrix... │ │ │ │ + 0x0006fa20 0a000000 74797065 636f6465 203d2052 ....typecode = R │ │ │ │ + 0x0006fa30 53425f4e 554d4552 4943414c 5f545950 SB_NUMERICAL_TYP │ │ │ │ + 0x0006fa40 455f494e 56414c49 445f5459 50450000 E_INVALID_TYPE.. │ │ │ │ + 0x0006fa50 496e6a65 6374696e 67206661 696c7572 Injecting failur │ │ │ │ + 0x0006fa60 653a0a25 730a0000 41743a0a 00000000 e:.%s...At:..... │ │ │ │ + 0x0006fa70 46726565 696e6720 6d617472 69782064 Freeing matrix d │ │ │ │ + 0x0006fa80 75652074 6f206572 726f720a 00000000 ue to error..... │ │ │ │ + 0x0006fa90 55736520 74686520 6d617472 69782e2e Use the matrix.. │ │ │ │ + 0x0006faa0 2e0a0000 5253425f 4d54585f 46524545 ....RSB_MTX_FREE │ │ │ │ + 0x0006fab0 5f504152 414e4f49 44286d74 78417029 _PARANOID(mtxAp) │ │ │ │ + 0x0006fac0 00000000 5253425f 46524545 5f504152 ....RSB_FREE_PAR │ │ │ │ + 0x0006fad0 414e4f49 44287870 29000000 5253425f ANOID(xp)...RSB_ │ │ │ │ + 0x0006fae0 46524545 5f504152 414e4f49 44287970 FREE_PARANOID(yp │ │ │ │ + 0x0006faf0 29000000 7472616e 7341203d 20525342 )...transA = RSB │ │ │ │ + 0x0006fb00 5f494e56 414c4944 5f545241 4e530000 _INVALID_TRANS.. │ │ │ │ + 0x0006fb10 696e6378 3d2d3100 696e6379 3d2d3100 incx=-1.incy=-1. │ │ │ │ + 0x0006fb20 42415349 43204641 494c5552 45204241 BASIC FAILURE BA │ │ │ │ + 0x0006fb30 53454420 54455354 3a20454e 440a0000 SED TEST: END... │ │ │ │ + 0x0006fb40 6661696c 65642069 6e737461 6e63696e failed instancin │ │ │ │ + 0x0006fb50 67206f66 20286465 6e73653f 2920257a g of (dense?) %z │ │ │ │ + 0x0006fb60 64207820 257a6420 6d617472 69782028 d x %zd matrix ( │ │ │ │ + 0x0006fb70 69742773 206f6b29 210a0000 696e7374 it's ok)!...inst │ │ │ │ + 0x0006fb80 616e6369 6e672025 7a642078 20257a64 ancing %zd x %zd │ │ │ │ + 0x0006fb90 2c20257a 64206e6e 7a207375 63636565 , %zd nnz succee │ │ │ │ + 0x0006fba0 6465640a 00000000 2f646576 2f6e756c ded...../dev/nul │ │ │ │ + 0x0006fbb0 6c000000 205b5155 4945545d 00000000 l... [QUIET].... │ │ │ │ + 0x0006fbc0 42415349 43205350 41525345 20424c41 BASIC SPARSE BLA │ │ │ │ + 0x0006fbd0 53205445 53543a20 42454749 4e0a0000 S TEST: BEGIN... │ │ │ │ + 0x0006fbe0 494e4954 20494e54 45524641 43452054 INIT INTERFACE T │ │ │ │ + 0x0006fbf0 4553543a 20424547 494e0a00 676f7420 EST: BEGIN..got │ │ │ │ + 0x0006fc00 5253425f 494f5f57 414e545f 45585452 RSB_IO_WANT_EXTR │ │ │ │ + 0x0006fc10 415f5645 52424f53 455f494e 54455246 A_VERBOSE_INTERF │ │ │ │ + 0x0006fc20 4143453a 20256400 5253425f 494f5f57 ACE: %d.RSB_IO_W │ │ │ │ + 0x0006fc30 414e545f 45585452 415f5645 52424f53 ANT_EXTRA_VERBOS │ │ │ │ + 0x0006fc40 455f494e 54455246 41434500 25640000 E_INTERFACE.%d.. │ │ │ │ + 0x0006fc50 5253425f 494f5f57 414e545f 49535f49 RSB_IO_WANT_IS_I │ │ │ │ + 0x0006fc60 4e495449 414c495a 45445f4d 41524b45 NITIALIZED_MARKE │ │ │ │ + 0x0006fc70 52000000 676f7420 5253425f 494f5f57 R...got RSB_IO_W │ │ │ │ + 0x0006fc80 414e545f 49535f49 4e495449 414c495a ANT_IS_INITIALIZ │ │ │ │ + 0x0006fc90 45445f4d 41524b45 523a2025 730a0000 ED_MARKER: %s... │ │ │ │ + 0x0006fca0 494e4954 20494e54 45524641 43452054 INIT INTERFACE T │ │ │ │ + 0x0006fcb0 4553543a 20454e44 20285355 43434553 EST: END (SUCCES │ │ │ │ + 0x0006fcc0 53290a00 44455645 4c205052 494e5420 S)..DEVEL PRINT │ │ │ │ + 0x0006fcd0 54455354 3a204245 47494e0a 00000000 TEST: BEGIN..... │ │ │ │ + 0x0006fce0 44455645 4c205052 494e5420 54455354 DEVEL PRINT TEST │ │ │ │ + 0x0006fcf0 3a20454e 440a0000 5052494e 54205445 : END...PRINT TE │ │ │ │ + 0x0006fd00 53543a20 42454749 4e25730a 00000000 ST: BEGIN%s..... │ │ │ │ + 0x0006fd10 77000000 5052494e 54205445 53543a20 w...PRINT TEST: │ │ │ │ + 0x0006fd20 454e4420 28535543 43455353 290a0000 END (SUCCESS)... │ │ │ │ + 0x0006fd30 42415349 43205350 41525345 20424c41 BASIC SPARSE BLA │ │ │ │ + 0x0006fd40 53205445 53543a20 454e4420 28535543 S TEST: END (SUC │ │ │ │ + 0x0006fd50 43455353 290a0000 53545245 53532053 CESS)...STRESS S │ │ │ │ + 0x0006fd60 50415253 4520424c 41532054 4553543a PARSE BLAS TEST: │ │ │ │ + 0x0006fd70 20424547 494e0a00 53545245 53532053 BEGIN..STRESS S │ │ │ │ + 0x0006fd80 50415253 4520424c 41532054 4553543a PARSE BLAS TEST: │ │ │ │ + 0x0006fd90 20454e44 20285355 43434553 53290a00 END (SUCCESS).. │ │ │ │ + 0x0006fda0 53504152 53452042 4c415320 54455354 SPARSE BLAS TEST │ │ │ │ + 0x0006fdb0 533a2045 4e442028 53554343 45535329 S: END (SUCCESS) │ │ │ │ + 0x0006fdc0 0a000000 53504152 53452042 4c415320 ....SPARSE BLAS │ │ │ │ + 0x0006fdd0 54455354 533a2046 41494c55 5245210a TESTS: FAILURE!. │ │ │ │ + 0x0006fde0 00000000 42415349 43204c49 4d495420 ....BASIC LIMIT │ │ │ │ + 0x0006fdf0 43415345 53205445 53543a20 42454749 CASES TEST: BEGI │ │ │ │ + 0x0006fe00 4e0a0000 28706c65 61736520 646f206e N...(please do n │ │ │ │ + 0x0006fe10 6f742077 6f727279 20696620 736f6d65 ot worry if some │ │ │ │ + 0x0006fe20 20746573 74732066 61696c20 64756520 tests fail due │ │ │ │ + 0x0006fe30 746f2069 6e737566 66696369 656e7420 to insufficient │ │ │ │ + 0x0006fe40 6d656d6f 7279290a 00000000 28666f72 memory).....(for │ │ │ │ + 0x0006fe50 63696e67 20616c6c 6f636174 696f6e73 cing allocations │ │ │ │ + 0x0006fe60 20746f20 6265206d 656d6f72 79207265 to be memory re │ │ │ │ + 0x0006fe70 73696465 6e74290a 00000000 74657374 sident).....test │ │ │ │ + 0x0006fe80 696e6720 696e7374 616e7469 6174696f ing instantiatio │ │ │ │ + 0x0006fe90 6e20257a 642d7369 7a65642c 20257a64 n %zd-sized, %zd │ │ │ │ + 0x0006fea0 206e6e7a 0a000000 74657374 696e6720 nnz....testing │ │ │ │ + 0x0006feb0 73706d75 6c742066 6f722025 7a642d73 spmult for %zd-s │ │ │ │ + 0x0006fec0 697a6564 2c20257a 64206e6e 7a0a0000 ized, %zd nnz... │ │ │ │ + 0x0006fed0 6661696c 65642063 6f6d7075 74696e67 failed computing │ │ │ │ + 0x0006fee0 20612064 656e7365 20257a64 20782025 a dense %zd x % │ │ │ │ + 0x0006fef0 7a64206d 61747269 78202866 6f72206e zd matrix (for n │ │ │ │ + 0x0006ff00 756d6572 6963616c 206c696d 69747320 umerical limits │ │ │ │ + 0x0006ff10 72656173 6f6e732d 2d697427 73206f6b reasons--it's ok │ │ │ │ + 0x0006ff20 29210a00 6661696c 65642063 6f6d7075 )!..failed compu │ │ │ │ + 0x0006ff30 74696e67 20612064 656e7365 20257a64 ting a dense %zd │ │ │ │ + 0x0006ff40 20782025 7a64206d 61747269 78202866 x %zd matrix (f │ │ │ │ + 0x0006ff50 6f72206d 656d6f72 79206c69 6d697473 or memory limits │ │ │ │ + 0x0006ff60 20726561 736f6e73 2d2d6974 2773206f reasons--it's o │ │ │ │ + 0x0006ff70 6b29210a 00000000 6661696c 65642063 k)!.....failed c │ │ │ │ + 0x0006ff80 6f6d7075 74696e67 20612064 656e7365 omputing a dense │ │ │ │ + 0x0006ff90 20257a64 20782025 7a64206d 61747269 %zd x %zd matri │ │ │ │ + 0x0006ffa0 78202875 6e6b6e6f 776e2072 6561736f x (unknown reaso │ │ │ │ + 0x0006ffb0 6e732d2d 69742773 206e6f74 206f6b29 ns--it's not ok) │ │ │ │ + 0x0006ffc0 210a0000 42415349 43204c49 4d495420 !...BASIC LIMIT │ │ │ │ + 0x0006ffd0 43415345 53205445 53543a20 454e440a CASES TEST: END. │ │ │ │ + 0x0006ffe0 00000000 42415349 43204c49 4d495420 ....BASIC LIMIT │ │ │ │ + 0x0006fff0 43415345 53205445 53543a20 454e4420 CASES TEST: END │ │ │ │ + 0x00070000 3a204641 494c5552 450a0000 1b4d0000 : FAILURE....M.. │ │ │ │ + 0x00070010 55540000 4c540000 4c530000 55530000 UT..LT..LS..US.. │ │ │ │ + 0x00070020 4c480000 55480000 3f3f0000 47450000 LH..UH..??..GE.. │ │ │ │ + 0x00070030 42415349 43205052 494d4954 49564553 BASIC PRIMITIVES │ │ │ │ + 0x00070040 20544553 543a2042 4547494e 0a000000 TEST: BEGIN.... │ │ │ │ + 0x00070050 42415349 43205052 494d4954 49564553 BASIC PRIMITIVES │ │ │ │ + 0x00070060 20544553 543a2045 4e442028 4641494c TEST: END (FAIL │ │ │ │ + 0x00070070 55524529 0a000000 42415349 43205052 URE)....BASIC PR │ │ │ │ + 0x00070080 494d4954 49564553 20544553 543a2045 IMITIVES TEST: E │ │ │ │ + 0x00070090 4e442028 53554343 45535329 0a000000 ND (SUCCESS).... │ │ │ │ + 0x000700a0 41445641 4e434544 20535041 52534520 ADVANCED SPARSE │ │ │ │ + 0x000700b0 424c4153 20544553 543a2042 4547494e BLAS TEST: BEGIN │ │ │ │ + 0x000700c0 00000000 205b6c69 6d697420 256c6673 .... [limit %lfs │ │ │ │ + 0x000700d0 5d000000 5253425f 4d49465f 4d415452 ]...RSB_MIF_MATR │ │ │ │ + 0x000700e0 49585f43 4f4c535f 5f544f5f 5f525342 IX_COLS__TO__RSB │ │ │ │ + 0x000700f0 5f434f4f 5f494e44 45585f54 00000000 _COO_INDEX_T.... │ │ │ │ + 0x00070100 5253425f 4d49465f 4d415452 49585f52 RSB_MIF_MATRIX_R │ │ │ │ + 0x00070110 4f57535f 5f544f5f 5f525342 5f434f4f OWS__TO__RSB_COO │ │ │ │ + 0x00070120 5f494e44 45585f54 00000000 5253425f _INDEX_T....RSB_ │ │ │ │ + 0x00070130 4d49465f 4d415452 49585f4e 4e5a5f5f MIF_MATRIX_NNZ__ │ │ │ │ + 0x00070140 544f5f5f 5253425f 4e4e5a5f 494e4445 TO__RSB_NNZ_INDE │ │ │ │ + 0x00070150 585f5400 61637475 616c2072 6573756c X_T.actual resul │ │ │ │ + 0x00070160 74732076 7320636f 72726563 74207265 ts vs correct re │ │ │ │ + 0x00070170 73756c74 733a0a00 4d617472 69782073 sults:..Matrix s │ │ │ │ + 0x00070180 756d6d61 72793a0a 00000000 25732537 ummary:.....%s%7 │ │ │ │ + 0x00070190 7a643a20 74797065 3a256320 73796d3a zd: type:%c sym: │ │ │ │ + 0x000701a0 25732069 6e63583a 257a6420 696e6342 %s incX:%zd incB │ │ │ │ + 0x000701b0 3a257a64 2064696d 3a253130 7a642074 :%zd dim:%10zd t │ │ │ │ + 0x000701c0 72616e73 543a2563 20616c70 68613a25 ransT:%c alpha:% │ │ │ │ + 0x000701d0 2b327a64 20626574 613a252b 327a6420 +2zd beta:%+2zd │ │ │ │ + 0x000701e0 64696167 3a256320 7375626d 733a2535 diag:%c subms:%5 │ │ │ │ + 0x000701f0 7a64206e 7a3a257a 64000000 20697320 zd nz:%zd... is │ │ │ │ + 0x00070200 6f6b0a00 20697320 6e6f7420 6f6b0a00 ok.. is not ok.. │ │ │ │ + 0x00070210 5465726d 696e6174 696e6720 74657374 Terminating test │ │ │ │ + 0x00070220 696e6720 64756520 746f2065 72726f72 ing due to error │ │ │ │ + 0x00070230 732e0a00 5465726d 696e6174 696e6720 s...Terminating │ │ │ │ + 0x00070240 74657374 696e6720 6561726c 69657220 testing earlier │ │ │ │ + 0x00070250 64756520 746f2069 6e746572 61637469 due to interacti │ │ │ │ + 0x00070260 76652075 73657220 72657175 6573743a ve user request: │ │ │ │ + 0x00070270 20746573 7420746f 6f6b2025 6c662073 test took %lf s │ │ │ │ + 0x00070280 2c206d61 7820616c 6c6f7765 64207761 , max allowed wa │ │ │ │ + 0x00070290 7320256c 662e0a00 5465726d 696e6174 s %lf...Terminat │ │ │ │ + 0x000702a0 696e6720 74657374 696e6720 6561726c ing testing earl │ │ │ │ + 0x000702b0 69657220 64756520 746f2075 73657220 ier due to user │ │ │ │ + 0x000702c0 74696d65 6f757420 72657175 6573743a timeout request: │ │ │ │ + 0x000702d0 20746573 7420746f 6f6b2025 6c662073 test took %lf s │ │ │ │ + 0x000702e0 2c206d61 7820616c 6c6f7765 64207761 , max allowed wa │ │ │ │ + 0x000702f0 7320256c 662e0a00 414c4c20 54455354 s %lf...ALL TEST │ │ │ │ + 0x00070300 53205041 53534544 20534f20 4641522c S PASSED SO FAR, │ │ │ │ + 0x00070310 20414e44 20414c53 4f20494e 5354414e AND ALSO INSTAN │ │ │ │ + 0x00070320 54494154 4544204f 4e452022 52454355 TIATED ONE "RECU │ │ │ │ + 0x00070330 52534956 4522204d 41545249 582e2e2e RSIVE" MATRIX... │ │ │ │ + 0x00070340 20544849 53204953 20454e4f 5547480a THIS IS ENOUGH. │ │ │ │ + 0x00070350 00000000 53545241 4e47453a 20544553 ....STRANGE: TES │ │ │ │ + 0x00070360 54532050 41535345 442c2042 55542044 TS PASSED, BUT D │ │ │ │ + 0x00070370 4944204e 4f542049 4e535441 4e544941 ID NOT INSTANTIA │ │ │ │ + 0x00070380 54452041 4e592022 52454355 52534956 TE ANY "RECURSIV │ │ │ │ + 0x00070390 4522204d 41545249 582e2e2e 20524149 E" MATRIX... RAI │ │ │ │ + 0x000703a0 53494e47 20414e20 4552524f 5220464f SING AN ERROR FO │ │ │ │ + 0x000703b0 52205448 49530a00 09504153 5345443a R THIS...PASSED: │ │ │ │ + 0x000703c0 257a640a 09464149 4c45443a 257a640a %zd..FAILED:%zd. │ │ │ │ + 0x000703d0 00000000 41445641 4e434544 20535041 ....ADVANCED SPA │ │ │ │ + 0x000703e0 52534520 424c4153 20544553 543a2045 RSE BLAS TEST: E │ │ │ │ + 0x000703f0 4e442028 53554343 45535329 0a000000 ND (SUCCESS).... │ │ │ │ + 0x00070400 41445641 4e434544 20535041 52534520 ADVANCED SPARSE │ │ │ │ + 0x00070410 424c4153 20544553 543a2045 4e442028 BLAS TEST: END ( │ │ │ │ + 0x00070420 57495448 20455252 4f525329 0a000000 WITH ERRORS).... │ │ │ │ + 0x00070430 42656769 6e6e696e 67206c61 72676520 Beginning large │ │ │ │ + 0x00070440 62696e61 72792073 65617263 68207465 binary search te │ │ │ │ + 0x00070450 73742e0a 00000000 44657465 63746564 st......Detected │ │ │ │ + 0x00070460 20257a75 20627974 6573206f 66206d65 %zu bytes of me │ │ │ │ + 0x00070470 6d6f7279 2c20636f 6d707265 68656e73 mory, comprehens │ │ │ │ + 0x00070480 69766520 6f662025 7a75206f 66206672 ive of %zu of fr │ │ │ │ + 0x00070490 6565206d 656d6f72 792e0a00 546f6f20 ee memory...Too │ │ │ │ + 0x000704a0 6c697474 6c65206d 656d6f72 79206465 little memory de │ │ │ │ + 0x000704b0 74656374 65643a20 7365656d 73206c69 tected: seems li │ │ │ │ + 0x000704c0 6b652079 6f757220 73797374 656d2069 ke your system i │ │ │ │ + 0x000704d0 73206e6f 74207765 6c6c2073 7570706f s not well suppo │ │ │ │ + 0x000704e0 72746564 206f7220 6e6f7420 7374616e rted or not stan │ │ │ │ + 0x000704f0 64617264 7320636f 6d706c69 616e742e dards compliant. │ │ │ │ + 0x00070500 0a000000 57696c6c 20747279 20736574 ....Will try set │ │ │ │ + 0x00070510 74696e67 20612072 6561736f 6e61626c ting a reasonabl │ │ │ │ + 0x00070520 7920736d 616c6c20 76616c75 653a2025 y small value: % │ │ │ │ + 0x00070530 7a752066 6f722064 65746563 74656420 zu for detected │ │ │ │ + 0x00070540 66726565 206d656d 6f72792e 0a000000 free memory..... │ │ │ │ + 0x00070550 4f6e2074 68697320 73797374 656d2c20 On this system, │ │ │ │ + 0x00070560 6d617869 6d616c20 61727261 79206f66 maximal array of │ │ │ │ + 0x00070570 20636f6f 7264696e 61746573 2063616e coordinates can │ │ │ │ + 0x00070580 20686176 6520257a 7520656c 656d656e have %zu elemen │ │ │ │ + 0x00070590 74732061 6e64206f 63637570 7920257a ts and occupy %z │ │ │ │ + 0x000705a0 75206279 7465732e 0a000000 57696c6c u bytes.....Will │ │ │ │ + 0x000705b0 20706572 666f726d 20746865 20746573 perform the tes │ │ │ │ + 0x000705c0 74207573 696e6720 6c657373 206d656d t using less mem │ │ │ │ + 0x000705d0 6f727920 28257a75 204d4229 20746861 ory (%zu MB) tha │ │ │ │ + 0x000705e0 6e206f6e 20746865 206d6178 696d616c n on the maximal │ │ │ │ + 0x000705f0 20636f6f 7264696e 61746520 696e6469 coordinate indi │ │ │ │ + 0x00070600 63657320 61727261 79202825 7a752920 ces array (%zu) │ │ │ │ + 0x00070610 616c6c6f 77732e0a 00000000 536b6970 allows......Skip │ │ │ │ + 0x00070620 70696e67 20746573 743a2074 6f6f206c ping test: too l │ │ │ │ + 0x00070630 6974746c 65206d65 6d6f7279 2e0a0000 ittle memory.... │ │ │ │ + 0x00070640 44657465 63746564 20257a64 20627974 Detected %zd byt │ │ │ │ + 0x00070650 6573206f 66206672 6565206d 656d6f72 es of free memor │ │ │ │ + 0x00070660 792c206e 65656465 6420257a 640a6c65 y, needed %zd.le │ │ │ │ + 0x00070670 74277320 73656520 69662074 65737420 t's see if test │ │ │ │ + 0x00070680 73756363 65656420 2e2e0a00 5741524e succeed ....WARN │ │ │ │ + 0x00070690 494e473a 20466169 6c656420 28632961 ING: Failed (c)a │ │ │ │ + 0x000706a0 6c6c6f63 6174696e 67206f66 20257a64 llocating of %zd │ │ │ │ + 0x000706b0 206e6e7a 2028257a 64206279 74657329 nnz (%zd bytes) │ │ │ │ + 0x000706c0 0a000000 42757420 6d616465 20697420 ....But made it │ │ │ │ + 0x000706d0 77697468 20257a64 206e6e7a 2028257a with %zd nnz (%z │ │ │ │ + 0x000706e0 64206279 7465732c 20257a64 2525206f d bytes, %zd%% o │ │ │ │ + 0x000706f0 66207468 6174292e 20417265 20796f75 f that). Are you │ │ │ │ + 0x00070700 2072756e 6e696e67 20696e20 6120636f running in a co │ │ │ │ + 0x00070710 6e746169 6e657269 7a656420 656e7669 ntainerized envi │ │ │ │ + 0x00070720 726f6e6d 656e743f 0a000000 4661696c ronment?....Fail │ │ │ │ + 0x00070730 65642028 6329616c 6c6f6361 74696e67 ed (c)allocating │ │ │ │ + 0x00070740 206f6620 257a6420 6e6e7a20 28257a64 of %zd nnz (%zd │ │ │ │ + 0x00070750 20627974 6573290a 00000000 28632961 bytes).....(c)a │ │ │ │ + 0x00070760 6c6c6f63 61746564 20257a64 206e6e7a llocated %zd nnz │ │ │ │ + 0x00070770 2028257a 64206279 74657329 0a000000 (%zd bytes).... │ │ │ │ + 0x00070780 4661696c 65642072 65747269 6576696e Failed retrievin │ │ │ │ + 0x00070790 67206172 72617920 6c617374 20656c65 g array last ele │ │ │ │ + 0x000707a0 6d656e74 210a0000 53756363 65656465 ment!...Succeede │ │ │ │ + 0x000707b0 64207265 74726965 76696e67 20617272 d retrieving arr │ │ │ │ + 0x000707c0 6179206c 61737420 656c656d 656e742e ay last element. │ │ │ │ + 0x000707d0 0a000000 53756363 65737366 756c6c79 ....Successfully │ │ │ │ + 0x000707e0 20706572 666f726d 6564206c 61726765 performed large │ │ │ │ + 0x000707f0 2062696e 61727920 73656172 63682074 binary search t │ │ │ │ + 0x00070800 6573742e 0a000000 536b6970 70696e67 est.....Skipping │ │ │ │ + 0x00070810 206c6172 67652062 696e6172 79207365 large binary se │ │ │ │ + 0x00070820 61726368 20746573 742e0a00 00000000 arch test....... │ │ │ │ + 0x00070830 5d002f08 ebff2108 19081308 0f080608 ]./...!......... │ │ │ │ + 0x00070840 ebffebff ebfffe07 ebff7900 4b082700 ..........y.K.'. │ │ │ │ 0x00070850 ebffebff ebffebff ebffebff ebffebff ................ │ │ │ │ - 0x00070860 ebffebff ebffebff ebff5408 8f00ebff ..........T..... │ │ │ │ - 0x00070870 ebffebff ebffebff ebff4008 ebffebff ..........@..... │ │ │ │ - 0x00070880 ebffebff ebffebff 5a084008 0b000b00 ........Z.@..... │ │ │ │ - 0x00070890 0b000b00 0b000b00 0b000b00 0b000b00 ................ │ │ │ │ - 0x000708a0 0b000b00 0b000b00 0b002108 10080c08 ..........!..... │ │ │ │ - 0x000708b0 00080b00 0b000b00 0b000b00 0b000b00 ................ │ │ │ │ - 0x000708c0 0b000b00 0b000b00 0b00f607 00000000 ................ │ │ │ │ - 0x000708d0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x000708e0 04000000 05000000 01000000 00000000 ................ │ │ │ │ - 0x000708f0 01000000 02000000 03000000 04000000 ................ │ │ │ │ - 0x00070900 05000000 05000000 00000000 01000000 ................ │ │ │ │ - 0x00070910 02000000 03000000 04000000 05000000 ................ │ │ │ │ - 0x00070920 00000000 00000000 00000000 0000f03f ...............? │ │ │ │ - 0x00070930 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x00070860 ebffebff ebffebff ebffebff ebffebff ................ │ │ │ │ + 0x00070870 ebffebff ebffebff ebff5408 8f00ebff ..........T..... │ │ │ │ + 0x00070880 ebffebff ebffebff ebff4008 ebffebff ..........@..... │ │ │ │ + 0x00070890 ebffebff ebffebff 5a084008 0b000b00 ........Z.@..... │ │ │ │ + 0x000708a0 0b000b00 0b000b00 0b000b00 0b000b00 ................ │ │ │ │ + 0x000708b0 0b000b00 0b000b00 0b002108 10080c08 ..........!..... │ │ │ │ + 0x000708c0 00080b00 0b000b00 0b000b00 0b000b00 ................ │ │ │ │ + 0x000708d0 0b000b00 0b000b00 0b00f607 00000000 ................ │ │ │ │ + 0x000708e0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x000708f0 04000000 05000000 01000000 00000000 ................ │ │ │ │ + 0x00070900 01000000 02000000 03000000 04000000 ................ │ │ │ │ + 0x00070910 05000000 05000000 00000000 01000000 ................ │ │ │ │ + 0x00070920 02000000 03000000 04000000 05000000 ................ │ │ │ │ + 0x00070930 00000000 00000000 00000000 0000f03f ...............? │ │ │ │ 0x00070940 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x00070950 00000000 0000f03f 00000000 00000040 .......?.......@ │ │ │ │ - 0x00070960 dd110700 5f600600 7f110700 58600600 ...._`......X`.. │ │ │ │ - 0x00070970 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x00070980 01000000 01000000 01000000 02000000 ................ │ │ │ │ - 0x00070990 02000000 04000000 01000000 03000000 ................ │ │ │ │ - 0x000709a0 04000000 01000000 02000000 04000000 ................ │ │ │ │ - 0x000709b0 00000000 00002640 00000000 00002a40 ......&@......*@ │ │ │ │ - 0x000709c0 00000000 00002c40 00000000 000035c0 ......,@......5. │ │ │ │ - 0x000709d0 00000000 00003640 00000000 00004640 ......6@......F@ │ │ │ │ - 0x000709e0 00000000 00000000 02000000 02000000 ................ │ │ │ │ - 0x000709f0 02000000 00000000 02000000 02000000 ................ │ │ │ │ - 0x00070a00 05000000 ffffffff 63000000 02000000 ........c....... │ │ │ │ - 0x00070a10 01000000 ecffffff 02feff7f 01000000 ................ │ │ │ │ - 0x00070a20 01000000 ecffffff 1e000000 14000000 ................ │ │ │ │ - 0x00070a30 03000000 02000000 02000000 01000000 ................ │ │ │ │ - 0x00070a40 02000000 01000000 01000000 00000000 ................ │ │ │ │ - 0x00070a50 00000000 00002240 00000000 00000840 ......"@.......@ │ │ │ │ - 0x00070a60 00000000 00000040 00000000 00000000 .......@........ │ │ │ │ - 0x00070a70 03000000 02000000 01000000 00000000 ................ │ │ │ │ - 0x00070a80 02feff7f 02000000 01000000 02000000 ................ │ │ │ │ - 0x00070a90 03000000 02000000 01000000 01000000 ................ │ │ │ │ - 0x00070aa0 02000000 01000000 02feff7f 00000000 ................ │ │ │ │ - 0x00070ab0 03000000 01000000 02000000 02000000 ................ │ │ │ │ - 0x00070ac0 01000000 01000000 02000000 04000000 ................ │ │ │ │ - 0x00070ad0 02000000 02000000 02feff7f 00000000 ................ │ │ │ │ - 0x00070ae0 00000000 00002240 00000000 00000840 ......"@.......@ │ │ │ │ - 0x00070af0 00000000 00000040 00000000 00000040 .......@.......@ │ │ │ │ - 0x00070b00 00000000 00000040 00000000 00000000 .......@........ │ │ │ │ - 0x00070b10 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x00070b20 04000000 05000000 09000000 00000000 ................ │ │ │ │ - 0x00070b30 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x00070950 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x00070960 00000000 0000f03f 00000000 00000040 .......?.......@ │ │ │ │ + 0x00070970 dd110700 5f600600 7f110700 58600600 ...._`......X`.. │ │ │ │ + 0x00070980 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x00070990 01000000 01000000 01000000 02000000 ................ │ │ │ │ + 0x000709a0 02000000 04000000 01000000 03000000 ................ │ │ │ │ + 0x000709b0 04000000 01000000 02000000 04000000 ................ │ │ │ │ + 0x000709c0 00000000 00002640 00000000 00002a40 ......&@......*@ │ │ │ │ + 0x000709d0 00000000 00002c40 00000000 000035c0 ......,@......5. │ │ │ │ + 0x000709e0 00000000 00003640 00000000 00004640 ......6@......F@ │ │ │ │ + 0x000709f0 00000000 00000000 02000000 02000000 ................ │ │ │ │ + 0x00070a00 02000000 00000000 02000000 02000000 ................ │ │ │ │ + 0x00070a10 05000000 ffffffff 63000000 02000000 ........c....... │ │ │ │ + 0x00070a20 01000000 ecffffff 02feff7f 01000000 ................ │ │ │ │ + 0x00070a30 01000000 ecffffff 1e000000 14000000 ................ │ │ │ │ + 0x00070a40 03000000 02000000 02000000 01000000 ................ │ │ │ │ + 0x00070a50 02000000 01000000 01000000 00000000 ................ │ │ │ │ + 0x00070a60 00000000 00002240 00000000 00000840 ......"@.......@ │ │ │ │ + 0x00070a70 00000000 00000040 00000000 00000000 .......@........ │ │ │ │ + 0x00070a80 03000000 02000000 01000000 00000000 ................ │ │ │ │ + 0x00070a90 02feff7f 02000000 01000000 02000000 ................ │ │ │ │ + 0x00070aa0 03000000 02000000 01000000 01000000 ................ │ │ │ │ + 0x00070ab0 02000000 01000000 02feff7f 00000000 ................ │ │ │ │ + 0x00070ac0 03000000 01000000 02000000 02000000 ................ │ │ │ │ + 0x00070ad0 01000000 01000000 02000000 04000000 ................ │ │ │ │ + 0x00070ae0 02000000 02000000 02feff7f 00000000 ................ │ │ │ │ + 0x00070af0 00000000 00002240 00000000 00000840 ......"@.......@ │ │ │ │ + 0x00070b00 00000000 00000040 00000000 00000040 .......@.......@ │ │ │ │ + 0x00070b10 00000000 00000040 00000000 00000000 .......@........ │ │ │ │ + 0x00070b20 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x00070b30 04000000 05000000 09000000 00000000 ................ │ │ │ │ 0x00070b40 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ 0x00070b50 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x00070b60 00000000 00002240 00000000 0000f03f ......"@.......? │ │ │ │ - 0x00070b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00070b60 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x00070b70 00000000 00002240 00000000 0000f03f ......"@.......? │ │ │ │ 0x00070b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00070b90 00000000 00000000 00000000 00002240 .............."@ │ │ │ │ - 0x00070ba0 01000000 02000000 03000000 02000000 ................ │ │ │ │ - 0x00070bb0 04000000 06000000 01000000 01000000 ................ │ │ │ │ - 0x00070bc0 02000000 03000000 05000000 06000000 ................ │ │ │ │ - 0x00070bd0 00000000 0000f03f 00000000 00000040 .......?.......@ │ │ │ │ - 0x00070be0 00000000 00000840 00000000 00001040 .......@.......@ │ │ │ │ - 0x00070bf0 00000000 00001440 00000000 00001840 .......@.......@ │ │ │ │ - 0x00070c00 00000000 01000000 02000000 00000000 ................ │ │ │ │ - 0x00070c10 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x00070c20 00000000 0000f03f 00000000 01000000 .......?........ │ │ │ │ - 0x00070c30 02000000 02000000 00000000 0000f03f ...............? │ │ │ │ - 0x00070c40 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x00070b90 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00070ba0 00000000 00000000 00000000 00002240 .............."@ │ │ │ │ + 0x00070bb0 01000000 02000000 03000000 02000000 ................ │ │ │ │ + 0x00070bc0 04000000 06000000 01000000 01000000 ................ │ │ │ │ + 0x00070bd0 02000000 03000000 05000000 06000000 ................ │ │ │ │ + 0x00070be0 00000000 0000f03f 00000000 00000040 .......?.......@ │ │ │ │ + 0x00070bf0 00000000 00000840 00000000 00001040 .......@.......@ │ │ │ │ + 0x00070c00 00000000 00001440 00000000 00001840 .......@.......@ │ │ │ │ + 0x00070c10 00000000 01000000 02000000 00000000 ................ │ │ │ │ + 0x00070c20 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x00070c30 00000000 0000f03f 00000000 01000000 .......?........ │ │ │ │ + 0x00070c40 02000000 02000000 00000000 0000f03f ...............? │ │ │ │ 0x00070c50 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x00070c60 00000000 00000040 00000000 00000840 .......@.......@ │ │ │ │ - 0x00070c70 00000000 00001040 03000000 02000000 .......@........ │ │ │ │ - 0x00070c80 01000000 03000000 00000000 01000000 ................ │ │ │ │ - 0x00070c90 02000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00070ca0 00000000 01000000 01000000 03000000 ................ │ │ │ │ - 0x00070cb0 02000000 01000000 01000000 03000000 ................ │ │ │ │ - 0x00070cc0 02000000 02000000 03000000 01000000 ................ │ │ │ │ - 0x00070cd0 00000000 00000000 01000000 01000000 ................ │ │ │ │ - 0x00070ce0 03000000 02000000 02000000 03000000 ................ │ │ │ │ - 0x00070cf0 01000000 03000000 00000000 02000000 ................ │ │ │ │ - 0x00070d00 00000000 02000000 03000000 03000000 ................ │ │ │ │ - 0x00070d10 02000000 01000000 01000000 03000000 ................ │ │ │ │ - 0x00070d20 02000000 00000000 01000000 00000000 ................ │ │ │ │ - 0x00070d30 00000000 00000000 03000000 03000000 ................ │ │ │ │ - 0x00070d40 01000000 01000000 02000000 02000000 ................ │ │ │ │ - 0x00070d50 01000000 03000000 00000000 04000000 ................ │ │ │ │ - 0x00070d60 02000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00070d70 00000000 01000000 01000000 00000000 ................ │ │ │ │ - 0x00070d80 02000000 02000000 01000000 01000000 ................ │ │ │ │ - 0x00070d90 00000000 00000000 03000000 03000000 ................ │ │ │ │ - 0x00070da0 03000000 04000000 01000000 02000000 ................ │ │ │ │ - 0x00070db0 00000000 00000000 01000000 01000000 ................ │ │ │ │ - 0x00070dc0 02000000 03000000 03000000 02000000 ................ │ │ │ │ - 0x00070dd0 0b000000 0b000000 05000000 05000000 ................ │ │ │ │ - 0x00070de0 04000000 04000000 00000000 00000000 ................ │ │ │ │ - 0x00070df0 04000000 00000000 01000000 02000000 ................ │ │ │ │ - 0x00070e00 03000000 00000000 05000000 ff7f0000 ................ │ │ │ │ - 0x00070e10 ffff0000 00000000 00000000 00003840 ..............8@ │ │ │ │ - 0x00070e20 00000000 00002a40 00000000 00004040 ......*@......@@ │ │ │ │ - 0x00070e30 02000000 01000000 03000000 04000000 ................ │ │ │ │ - 0x00070e40 03000000 02000000 01000000 02000000 ................ │ │ │ │ - 0x00070e50 03000000 03000000 04000000 02000000 ................ │ │ │ │ - 0x00070e60 00000000 00002a40 00000000 00003840 ......*@......8@ │ │ │ │ - 0x00070e70 00000000 00004040 00000000 00003840 ......@@......8@ │ │ │ │ - 0x00070e80 00000000 00003540 00000000 00002640 ......5@......&@ │ │ │ │ - 0x00070e90 00000000 00002a40 00000000 00804040 ......*@......@@ │ │ │ │ - 0x00070ea0 00000000 00004040 02000000 02000000 ......@@........ │ │ │ │ - 0x00070eb0 01000000 01000000 03000000 03000000 ................ │ │ │ │ - 0x00070ec0 04000000 01000000 01000000 03000000 ................ │ │ │ │ - 0x00070ed0 03000000 02000000 01000000 01000000 ................ │ │ │ │ - 0x00070ee0 02000000 02000000 03000000 03000000 ................ │ │ │ │ - 0x00070ef0 01000000 03000000 01000000 04000000 ................ │ │ │ │ - 0x00070f00 02000000 03000000 00000000 00002640 ..............&@ │ │ │ │ - 0x00070f10 00000000 00002a40 00000000 00003540 ......*@......5@ │ │ │ │ - 0x00070f20 00000000 00003840 00000000 00004040 ......8@......@@ │ │ │ │ - 0x00070f30 00000000 00804040 02000000 01000000 ......@@........ │ │ │ │ - 0x00070f40 00000000 00000000 00000000 00002240 .............."@ │ │ │ │ - 0x00070f50 00000000 00000840 00000000 00000000 .......@........ │ │ │ │ - 0x00070f60 02000000 03000000 04000000 00000000 ................ │ │ │ │ - 0x00070f70 01000000 03000000 1b00ceff ceffceff ................ │ │ │ │ - 0x00070f80 ceff3007 ceffceff ceff3507 1b00ca09 ..0.......5..... │ │ │ │ - 0x00070f90 3a07ceff ceffbb09 ceffceff f106f606 :............... │ │ │ │ - 0x00070fa0 fb06ceff ceffceff ceffceff ceffceff ................ │ │ │ │ - 0x00070fb0 ceffceff ceffceff e706ec06 4706ceff ............G... │ │ │ │ - 0x00070fc0 ca06ceff 3f07ceff ceff5707 6007ceff ....?.....W.`... │ │ │ │ - 0x00070fd0 1607ceff 1b07ceff 2007ceff 2507ceff ........ ...%... │ │ │ │ - 0x00070fe0 ceff2b07 ceffceff 0a07c7fd cdfd6802 ..+...........h. │ │ │ │ - 0x00070ff0 72026c02 7f02cbff cbffcbff cbff4107 r.l...........A. │ │ │ │ - 0x00071000 cbffcbff cbff4607 7f02f509 4b07cbff ......F.....K... │ │ │ │ - 0x00071010 cbffe609 cbffcbff 50075507 5a07cbff ........P.U.Z... │ │ │ │ - 0x00071020 cbffcbff cbffcbff cbffcbff cbffcbff ................ │ │ │ │ - 0x00071030 cbffcbff f906fe06 5406cbff dd06cbff ........T....... │ │ │ │ - 0x00071040 0307cbff cbff1b07 2407cbff 2b07cbff ........$...+... │ │ │ │ - 0x00071050 6907cbff 6e07cbff 7307cbff cbff3007 i...n...s.....0. │ │ │ │ - 0x00071060 cbffcbff 3507cafd d0fd7b02 77027f02 ....5.....{.w... │ │ │ │ - 0x00071070 1d06ceff ceffceff ceffceff ceffceff ................ │ │ │ │ - 0x00071080 ceffceff ceffceff f305ceff ceff5c06 ..............\. │ │ │ │ - 0x00071090 cefff805 ff05ceff 0406ceff ceffceff ................ │ │ │ │ - 0x000710a0 ceffceff ceffceff ceffceff ceffceff ................ │ │ │ │ - 0x000710b0 13061806 d0015706 8105ceff 9605ceff ......W......... │ │ │ │ - 0x000710c0 ceffae05 b305ceff ba05ceff bf05ceff ................ │ │ │ │ - 0x000710d0 c405c905 df05e505 ceffceff ceffceff ................ │ │ │ │ - 0x000710e0 eb05fc04 0205520a 4b0a420a 43000000 ......R.K.B.C... │ │ │ │ - 0x000710f0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x00070c60 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x00070c70 00000000 00000040 00000000 00000840 .......@.......@ │ │ │ │ + 0x00070c80 00000000 00001040 03000000 02000000 .......@........ │ │ │ │ + 0x00070c90 01000000 03000000 00000000 01000000 ................ │ │ │ │ + 0x00070ca0 02000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00070cb0 00000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x00070cc0 02000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x00070cd0 02000000 02000000 03000000 01000000 ................ │ │ │ │ + 0x00070ce0 00000000 00000000 01000000 01000000 ................ │ │ │ │ + 0x00070cf0 03000000 02000000 02000000 03000000 ................ │ │ │ │ + 0x00070d00 01000000 03000000 00000000 02000000 ................ │ │ │ │ + 0x00070d10 00000000 02000000 03000000 03000000 ................ │ │ │ │ + 0x00070d20 02000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x00070d30 02000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x00070d40 00000000 00000000 03000000 03000000 ................ │ │ │ │ + 0x00070d50 01000000 01000000 02000000 02000000 ................ │ │ │ │ + 0x00070d60 01000000 03000000 00000000 04000000 ................ │ │ │ │ + 0x00070d70 02000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00070d80 00000000 01000000 01000000 00000000 ................ │ │ │ │ + 0x00070d90 02000000 02000000 01000000 01000000 ................ │ │ │ │ + 0x00070da0 00000000 00000000 03000000 03000000 ................ │ │ │ │ + 0x00070db0 03000000 04000000 01000000 02000000 ................ │ │ │ │ + 0x00070dc0 00000000 00000000 01000000 01000000 ................ │ │ │ │ + 0x00070dd0 02000000 03000000 03000000 02000000 ................ │ │ │ │ + 0x00070de0 0b000000 0b000000 05000000 05000000 ................ │ │ │ │ + 0x00070df0 04000000 04000000 00000000 00000000 ................ │ │ │ │ + 0x00070e00 04000000 00000000 01000000 02000000 ................ │ │ │ │ + 0x00070e10 03000000 00000000 05000000 ff7f0000 ................ │ │ │ │ + 0x00070e20 ffff0000 00000000 00000000 00003840 ..............8@ │ │ │ │ + 0x00070e30 00000000 00002a40 00000000 00004040 ......*@......@@ │ │ │ │ + 0x00070e40 02000000 01000000 03000000 04000000 ................ │ │ │ │ + 0x00070e50 03000000 02000000 01000000 02000000 ................ │ │ │ │ + 0x00070e60 03000000 03000000 04000000 02000000 ................ │ │ │ │ + 0x00070e70 00000000 00002a40 00000000 00003840 ......*@......8@ │ │ │ │ + 0x00070e80 00000000 00004040 00000000 00003840 ......@@......8@ │ │ │ │ + 0x00070e90 00000000 00003540 00000000 00002640 ......5@......&@ │ │ │ │ + 0x00070ea0 00000000 00002a40 00000000 00804040 ......*@......@@ │ │ │ │ + 0x00070eb0 00000000 00004040 02000000 02000000 ......@@........ │ │ │ │ + 0x00070ec0 01000000 01000000 03000000 03000000 ................ │ │ │ │ + 0x00070ed0 04000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x00070ee0 03000000 02000000 01000000 01000000 ................ │ │ │ │ + 0x00070ef0 02000000 02000000 03000000 03000000 ................ │ │ │ │ + 0x00070f00 01000000 03000000 01000000 04000000 ................ │ │ │ │ + 0x00070f10 02000000 03000000 00000000 00002640 ..............&@ │ │ │ │ + 0x00070f20 00000000 00002a40 00000000 00003540 ......*@......5@ │ │ │ │ + 0x00070f30 00000000 00003840 00000000 00004040 ......8@......@@ │ │ │ │ + 0x00070f40 00000000 00804040 02000000 01000000 ......@@........ │ │ │ │ + 0x00070f50 00000000 00000000 00000000 00002240 .............."@ │ │ │ │ + 0x00070f60 00000000 00000840 00000000 00000000 .......@........ │ │ │ │ + 0x00070f70 02000000 03000000 04000000 00000000 ................ │ │ │ │ + 0x00070f80 01000000 03000000 1b00ceff ceffceff ................ │ │ │ │ + 0x00070f90 ceff3007 ceffceff ceff3507 1b00ca09 ..0.......5..... │ │ │ │ + 0x00070fa0 3a07ceff ceffbb09 ceffceff f106f606 :............... │ │ │ │ + 0x00070fb0 fb06ceff ceffceff ceffceff ceffceff ................ │ │ │ │ + 0x00070fc0 ceffceff ceffceff e706ec06 4706ceff ............G... │ │ │ │ + 0x00070fd0 ca06ceff 3f07ceff ceff5707 6007ceff ....?.....W.`... │ │ │ │ + 0x00070fe0 1607ceff 1b07ceff 2007ceff 2507ceff ........ ...%... │ │ │ │ + 0x00070ff0 ceff2b07 ceffceff 0a07c7fd cdfd6802 ..+...........h. │ │ │ │ + 0x00071000 72026c02 7f02cbff cbffcbff cbff4107 r.l...........A. │ │ │ │ + 0x00071010 cbffcbff cbff4607 7f02f509 4b07cbff ......F.....K... │ │ │ │ + 0x00071020 cbffe609 cbffcbff 50075507 5a07cbff ........P.U.Z... │ │ │ │ + 0x00071030 cbffcbff cbffcbff cbffcbff cbffcbff ................ │ │ │ │ + 0x00071040 cbffcbff f906fe06 5406cbff dd06cbff ........T....... │ │ │ │ + 0x00071050 0307cbff cbff1b07 2407cbff 2b07cbff ........$...+... │ │ │ │ + 0x00071060 6907cbff 6e07cbff 7307cbff cbff3007 i...n...s.....0. │ │ │ │ + 0x00071070 cbffcbff 3507cafd d0fd7b02 77027f02 ....5.....{.w... │ │ │ │ + 0x00071080 1d06ceff ceffceff ceffceff ceffceff ................ │ │ │ │ + 0x00071090 ceffceff ceffceff f305ceff ceff5c06 ..............\. │ │ │ │ + 0x000710a0 cefff805 ff05ceff 0406ceff ceffceff ................ │ │ │ │ + 0x000710b0 ceffceff ceffceff ceffceff ceffceff ................ │ │ │ │ + 0x000710c0 13061806 d0015706 8105ceff 9605ceff ......W......... │ │ │ │ + 0x000710d0 ceffae05 b305ceff ba05ceff bf05ceff ................ │ │ │ │ + 0x000710e0 c405c905 df05e505 ceffceff ceffceff ................ │ │ │ │ + 0x000710f0 eb05fc04 0205520a 4b0a420a 43000000 ......R.K.B.C... │ │ │ │ 0x00071100 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x00071110 3f000000 3f000000 4e000000 3f000000 ?...?...N...?... │ │ │ │ - 0x00071120 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x00071130 54000000 5801f1ff f1fff1ff f1fff1ff T...X........... │ │ │ │ - 0x00071140 f1fff1ff f1fff1ff f1fff1ff f1fff1ff ................ │ │ │ │ + 0x00071110 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x00071120 3f000000 3f000000 4e000000 3f000000 ?...?...N...?... │ │ │ │ + 0x00071130 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x00071140 54000000 5801f1ff f1fff1ff f1fff1ff T...X........... │ │ │ │ 0x00071150 f1fff1ff f1fff1ff f1fff1ff f1fff1ff ................ │ │ │ │ 0x00071160 f1fff1ff f1fff1ff f1fff1ff f1fff1ff ................ │ │ │ │ - 0x00071170 2e002800 2300f1ff f1fff1ff f1fff1ff ..(.#........... │ │ │ │ - 0x00071180 f1fff1ff 5b01f1ff 0c00f1ff f1fff1ff ....[........... │ │ │ │ - 0x00071190 06000000 20202222 22221d22 22222222 .... """".""""" │ │ │ │ - 0x000711a0 22222222 1d222222 2222221a 0c0c0e0e """".""""""..... │ │ │ │ - 0x000711b0 0e0e090e 0e0e0e0e 0e0e0e0e 090e0e0e ................ │ │ │ │ - 0x000711c0 0e0e0e06 20202222 22221d22 22222222 .... """".""""" │ │ │ │ - 0x000711d0 22222222 1d222222 2222221a 0c0c0e0e """".""""""..... │ │ │ │ - 0x000711e0 0e0e090e 0e0e0e0e 0e0e0e0e 090e0e0e ................ │ │ │ │ - 0x000711f0 0e0e0e06 0b0b0d0d 0d0d080d 0d0d0d0d ................ │ │ │ │ - 0x00071200 0d0d0d0d 080d0d0d 0d0d0d05 43000000 ............C... │ │ │ │ - 0x00071210 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x00071170 f1fff1ff f1fff1ff f1fff1ff f1fff1ff ................ │ │ │ │ + 0x00071180 2e002800 2300f1ff f1fff1ff f1fff1ff ..(.#........... │ │ │ │ + 0x00071190 f1fff1ff 5b01f1ff 0c00f1ff f1fff1ff ....[........... │ │ │ │ + 0x000711a0 06000000 20202222 22221d22 22222222 .... """".""""" │ │ │ │ + 0x000711b0 22222222 1d222222 2222221a 0c0c0e0e """".""""""..... │ │ │ │ + 0x000711c0 0e0e090e 0e0e0e0e 0e0e0e0e 090e0e0e ................ │ │ │ │ + 0x000711d0 0e0e0e06 20202222 22221d22 22222222 .... """".""""" │ │ │ │ + 0x000711e0 22222222 1d222222 2222221a 0c0c0e0e """".""""""..... │ │ │ │ + 0x000711f0 0e0e090e 0e0e0e0e 0e0e0e0e 090e0e0e ................ │ │ │ │ + 0x00071200 0e0e0e06 0b0b0d0d 0d0d080d 0d0d0d0d ................ │ │ │ │ + 0x00071210 0d0d0d0d 080d0d0d 0d0d0d05 43000000 ............C... │ │ │ │ 0x00071220 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x00071230 3f000000 3f000000 4e000000 3f000000 ?...?...N...?... │ │ │ │ - 0x00071240 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x00071250 54000000 08000000 08000000 00000000 T............... │ │ │ │ - 0x00071260 00000000 00000000 00000000 04000000 ................ │ │ │ │ - 0x00071270 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00071230 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x00071240 3f000000 3f000000 4e000000 3f000000 ?...?...N...?... │ │ │ │ + 0x00071250 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x00071260 54000000 08000000 08000000 00000000 T............... │ │ │ │ + 0x00071270 00000000 00000000 00000000 04000000 ................ │ │ │ │ 0x00071280 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00071290 00000000 04000000 00000000 00000000 ................ │ │ │ │ - 0x000712a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000712b0 10000000 08000000 08000000 00000000 ................ │ │ │ │ - 0x000712c0 00000000 00000000 00000000 04000000 ................ │ │ │ │ - 0x000712d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00071290 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000712a0 00000000 04000000 00000000 00000000 ................ │ │ │ │ + 0x000712b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000712c0 10000000 08000000 08000000 00000000 ................ │ │ │ │ + 0x000712d0 00000000 00000000 00000000 04000000 ................ │ │ │ │ 0x000712e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000712f0 00000000 04000000 00000000 00000000 ................ │ │ │ │ - 0x00071300 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00071310 10000000 4e000000 54000000 43000000 ....N...T...C... │ │ │ │ - 0x00071320 65000000 625f5c59 5653a901 d20ac401 e...b_\YVS...... │ │ │ │ - 0x00071330 c401c401 c401c401 c401c401 c401c401 ................ │ │ │ │ - 0x00071340 c401c401 c401c401 c401c60a c401c401 ................ │ │ │ │ - 0x00071350 c401c401 c401c401 ba0aa702 99027500 ..............u. │ │ │ │ - 0x00071360 75007500 75007500 75007500 75007500 u.u.u.u.u.u.u.u. │ │ │ │ - 0x00071370 75007500 75007500 75001f02 75007500 u.u.u.u.u...u.u. │ │ │ │ - 0x00071380 75007500 75007500 7a003b03 65004400 u.u.u.u.z.;.e.D. │ │ │ │ - 0x00071390 44004400 44004400 44004400 44004400 D.D.D.D.D.D.D.D. │ │ │ │ - 0x000713a0 44004400 44004400 44005c00 44004400 D.D.D.D.D.\.D.D. │ │ │ │ - 0x000713b0 44004400 44004400 3a000203 fa02e8ff D.D.D.D.:....... │ │ │ │ - 0x000713c0 e8ffe8ff e8ffe8ff e8ffe8ff e8ffe8ff ................ │ │ │ │ - 0x000713d0 e8ffe8ff e8ffe8ff e8ff4400 e8ffe8ff ..........D..... │ │ │ │ - 0x000713e0 e8ffe8ff e8ffe8ff 1200ff00 ee00a4ff ................ │ │ │ │ - 0x000713f0 a4ffa4ff a4ffa4ff a4ffa4ff a4ffa4ff ................ │ │ │ │ - 0x00071400 a4ffa4ff a4ffa4ff a4ff1001 a4ffa4ff ................ │ │ │ │ - 0x00071410 a4ffa4ff a4ffa4ff 0800da00 c200fbfd ................ │ │ │ │ - 0x00071420 fbfdfbfd fbfdfbfd fbfdfbfd fbfdfbfd ................ │ │ │ │ - 0x00071430 fbfdfbfd fbfdfbfd fbfd3c00 fbfdfbfd ..........<..... │ │ │ │ - 0x00071440 fbfdfbfd fbfdfbfd 20002016 13131313 ........ . ..... │ │ │ │ - 0x00071450 13131313 13131313 13132a13 13131313 ..........*..... │ │ │ │ - 0x00071460 130a6d65 62626262 62626262 62626262 ..mebbbbbbbbbbbb │ │ │ │ - 0x00071470 62627562 62626262 625b0000 00000000 bbubbbbbb[...... │ │ │ │ - 0x00071480 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x00071490 00000000 00003041 0000b041 00000442 ......0A...A...B │ │ │ │ - 0x000714a0 00008040 00004040 00000040 0000803f ...@..@@...@...? │ │ │ │ - 0x000714b0 04000000 ffff0000 00000800 00002000 .............. . │ │ │ │ - 0x000714c0 00008000 00000002 01feff7f 00000000 ................ │ │ │ │ - 0x000714d0 00000000 00002640 00000000 00003640 ......&@......6@ │ │ │ │ - 0x000714e0 00000000 00804040 00000000 00004640 ......@@......F@ │ │ │ │ - 0x000714f0 6f000000 70000000 71000000 eb000000 o...p...q....... │ │ │ │ - 0x00071500 ec000000 ed000000 e7000000 ef000000 ................ │ │ │ │ - 0x00071510 feffffff ffffffff 01000000 02000000 ................ │ │ │ │ - 0x00071520 00000000 01000000 02000000 02000000 ................ │ │ │ │ - 0x00071530 00003041 0000b041 00000042 0000803f ..0A...A...B...? │ │ │ │ - 0x00071540 08000000 08000000 00000000 00000000 ................ │ │ │ │ - 0x00071550 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000712f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00071300 00000000 04000000 00000000 00000000 ................ │ │ │ │ + 0x00071310 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00071320 10000000 4e000000 54000000 43000000 ....N...T...C... │ │ │ │ + 0x00071330 65000000 625f5c59 5653a901 d20ac401 e...b_\YVS...... │ │ │ │ + 0x00071340 c401c401 c401c401 c401c401 c401c401 ................ │ │ │ │ + 0x00071350 c401c401 c401c401 c401c60a c401c401 ................ │ │ │ │ + 0x00071360 c401c401 c401c401 ba0aa702 99027500 ..............u. │ │ │ │ + 0x00071370 75007500 75007500 75007500 75007500 u.u.u.u.u.u.u.u. │ │ │ │ + 0x00071380 75007500 75007500 75001f02 75007500 u.u.u.u.u...u.u. │ │ │ │ + 0x00071390 75007500 75007500 7a003b03 65004400 u.u.u.u.z.;.e.D. │ │ │ │ + 0x000713a0 44004400 44004400 44004400 44004400 D.D.D.D.D.D.D.D. │ │ │ │ + 0x000713b0 44004400 44004400 44005c00 44004400 D.D.D.D.D.\.D.D. │ │ │ │ + 0x000713c0 44004400 44004400 3a000203 fa02e8ff D.D.D.D.:....... │ │ │ │ + 0x000713d0 e8ffe8ff e8ffe8ff e8ffe8ff e8ffe8ff ................ │ │ │ │ + 0x000713e0 e8ffe8ff e8ffe8ff e8ff4400 e8ffe8ff ..........D..... │ │ │ │ + 0x000713f0 e8ffe8ff e8ffe8ff 1200ff00 ee00a4ff ................ │ │ │ │ + 0x00071400 a4ffa4ff a4ffa4ff a4ffa4ff a4ffa4ff ................ │ │ │ │ + 0x00071410 a4ffa4ff a4ffa4ff a4ff1001 a4ffa4ff ................ │ │ │ │ + 0x00071420 a4ffa4ff a4ffa4ff 0800da00 c200fbfd ................ │ │ │ │ + 0x00071430 fbfdfbfd fbfdfbfd fbfdfbfd fbfdfbfd ................ │ │ │ │ + 0x00071440 fbfdfbfd fbfdfbfd fbfd3c00 fbfdfbfd ..........<..... │ │ │ │ + 0x00071450 fbfdfbfd fbfdfbfd 20002016 13131313 ........ . ..... │ │ │ │ + 0x00071460 13131313 13131313 13132a13 13131313 ..........*..... │ │ │ │ + 0x00071470 130a6d65 62626262 62626262 62626262 ..mebbbbbbbbbbbb │ │ │ │ + 0x00071480 62627562 62626262 625b0000 00000000 bbubbbbbb[...... │ │ │ │ + 0x00071490 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x000714a0 00000000 00003041 0000b041 00000442 ......0A...A...B │ │ │ │ + 0x000714b0 00008040 00004040 00000040 0000803f ...@..@@...@...? │ │ │ │ + 0x000714c0 04000000 ffff0000 00000800 00002000 .............. . │ │ │ │ + 0x000714d0 00008000 00000002 01feff7f 00000000 ................ │ │ │ │ + 0x000714e0 00000000 00002640 00000000 00003640 ......&@......6@ │ │ │ │ + 0x000714f0 00000000 00804040 00000000 00004640 ......@@......F@ │ │ │ │ + 0x00071500 6f000000 70000000 71000000 eb000000 o...p...q....... │ │ │ │ + 0x00071510 ec000000 ed000000 e7000000 ef000000 ................ │ │ │ │ + 0x00071520 feffffff ffffffff 01000000 02000000 ................ │ │ │ │ + 0x00071530 00000000 01000000 02000000 02000000 ................ │ │ │ │ + 0x00071540 00003041 0000b041 00000042 0000803f ..0A...A...B...? │ │ │ │ + 0x00071550 08000000 08000000 00000000 00000000 ................ │ │ │ │ 0x00071560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00071570 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00071580 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00071590 00000000 00000000 00000000 10000000 ................ │ │ │ │ - 0x000715a0 433f3f3f 3f3f3f3f 3f3f3f4e 3f3f3f3f C??????????N???? │ │ │ │ - 0x000715b0 3f540000 04100000 05100000 06100000 ?T.............. │ │ │ │ - 0x000715c0 07100000 04000000 01100000 02100000 ................ │ │ │ │ - 0x000715d0 03100000 3e000000 41000000 0c000000 ....>...A....... │ │ │ │ - 0x000715e0 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ - 0x000715f0 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ - 0x00071600 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ - 0x00071610 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ - 0x00071620 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ - 0x00071630 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ - 0x00071640 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ - 0x00071650 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ - 0x00071660 00000000 .... │ │ │ │ + 0x00071580 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00071590 04000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000715a0 00000000 00000000 00000000 10000000 ................ │ │ │ │ + 0x000715b0 433f3f3f 3f3f3f3f 3f3f3f4e 3f3f3f3f C??????????N???? │ │ │ │ + 0x000715c0 3f540000 04100000 05100000 06100000 ?T.............. │ │ │ │ + 0x000715d0 07100000 04000000 01100000 02100000 ................ │ │ │ │ + 0x000715e0 03100000 3e000000 41000000 0c000000 ....>...A....... │ │ │ │ + 0x000715f0 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ + 0x00071600 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ + 0x00071610 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ + 0x00071620 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ + 0x00071630 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ + 0x00071640 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ + 0x00071650 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ + 0x00071660 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ + 0x00071670 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00071664 d48ef97f 01000000 ........ │ │ │ │ + 0x00071674 c48ef97f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0007166c 00000000 .... │ │ │ │ + 0x0007167c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x00073680 00000000 84360700 b45f0600 00000000 .....6..._...... │ │ │ │ - 0x00073690 00000000 68000000 ccb80600 00000000 ....h........... │ │ │ │ + 0x00073690 00000000 68000000 dcb80600 00000000 ....h........... │ │ │ │ 0x000736a0 00000000 68636e62 bc5f0600 01000000 ....hcnb._...... │ │ │ │ 0x000736b0 00000000 6f000000 d05f0600 01000000 ....o...._...... │ │ │ │ 0x000736c0 00000000 4f000000 e85f0600 00000000 ....O...._...... │ │ │ │ 0x000736d0 00000000 49000000 f45f0600 00000000 ....I...._...... │ │ │ │ 0x000736e0 00000000 43000000 04600600 00000000 ....C....`...... │ │ │ │ - 0x000736f0 00000000 48000000 60b20600 00000000 ....H...`....... │ │ │ │ + 0x000736f0 00000000 48000000 70b20600 00000000 ....H...p....... │ │ │ │ 0x00073700 00000000 4d000000 18600600 00000000 ....M....`...... │ │ │ │ 0x00073710 00000000 65000000 24600600 00000000 ....e...$`...... │ │ │ │ 0x00073720 00000000 76000000 2c600600 00000000 ....v...,`...... │ │ │ │ 0x00073730 00000000 42000000 3c600600 01000000 ....B...<`...... │ │ │ │ 0x00073740 00000000 51000000 50600600 01000000 ....Q...P`...... │ │ │ │ 0x00073750 00000000 45000000 60600600 00000000 ....E...``...... │ │ │ │ 0x00073760 00000000 46000000 6c600600 00000000 ....F...l`...... │ │ │ │ @@ -22,319 +22,319 @@ │ │ │ │ 0x000737b0 00000000 50505050 b8600600 00000000 ....PPPP.`...... │ │ │ │ 0x000737c0 00000000 736c6d00 c4600600 00000000 ....slm..`...... │ │ │ │ 0x000737d0 00000000 616c736c d4600600 01000000 ....alsl.`...... │ │ │ │ 0x000737e0 00000000 50000000 e4600600 01000000 ....P....`...... │ │ │ │ 0x000737f0 00000000 0a727072 fc600600 00000000 .....rpr.`...... │ │ │ │ 0x00073800 00000000 68727072 1c610600 01000000 ....hrpr.a...... │ │ │ │ 0x00073810 00000000 65730000 00000000 00000000 ....es.......... │ │ │ │ - 0x00073820 00000000 00000000 0cb00600 00000000 ................ │ │ │ │ - 0x00073830 00000000 51000000 18b00600 00000000 ....Q........... │ │ │ │ - 0x00073840 00000000 6f666c61 24b00600 00000000 ....ofla$....... │ │ │ │ - 0x00073850 00000000 6f626c61 34b00600 00000000 ....obla4....... │ │ │ │ - 0x00073860 00000000 74626c61 44b00600 00000000 ....tblaD....... │ │ │ │ - 0x00073870 00000000 63746161 50ba0600 01000000 ....ctaaP....... │ │ │ │ - 0x00073880 00000000 4c410000 68b00600 01000000 ....LA..h....... │ │ │ │ - 0x00073890 00000000 53410000 78b00600 00000000 ....SA..x....... │ │ │ │ - 0x000738a0 00000000 41000000 88b00600 00000000 ....A........... │ │ │ │ - 0x000738b0 00000000 76000000 ccb80600 00000000 ....v........... │ │ │ │ - 0x000738c0 00000000 68636e62 58ba0600 01000000 ....hcnbX....... │ │ │ │ - 0x000738d0 00000000 46420000 94b00600 01000000 ....FB.......... │ │ │ │ - 0x000738e0 00000000 63000000 a8b00600 01000000 ....c........... │ │ │ │ - 0x000738f0 00000000 72000000 b8b00600 01000000 ....r........... │ │ │ │ - 0x00073900 00000000 42430000 c8b00600 01000000 ....BC.......... │ │ │ │ - 0x00073910 00000000 64630000 d0b00600 01000000 ....dc.......... │ │ │ │ - 0x00073920 00000000 6b000000 e0b00600 00000000 ....k........... │ │ │ │ - 0x00073930 00000000 63630000 f4b00600 00000000 ....cc.......... │ │ │ │ - 0x00073940 00000000 6c6d6e77 0cb10600 00000000 ....lmnw........ │ │ │ │ - 0x00073950 00000000 4b000000 14b10600 01000000 ....K........... │ │ │ │ - 0x00073960 00000000 64000000 1cb10600 00000000 ....d........... │ │ │ │ - 0x00073970 00000000 44440000 38b10600 01000000 ....DD..8....... │ │ │ │ - 0x00073980 00000000 44444400 4cb10600 00000000 ....DDD.L....... │ │ │ │ - 0x00073990 00000000 6f686365 80b10600 00000000 ....ohce........ │ │ │ │ - 0x000739a0 00000000 43430000 9cb10600 00000000 ....CC.......... │ │ │ │ - 0x000739b0 00000000 61706d69 a8b10600 00000000 ....apmi........ │ │ │ │ - 0x000739c0 00000000 4e430000 c8b10600 00000000 ....NC.......... │ │ │ │ - 0x000739d0 00000000 43434300 e0b10600 00000000 ....CCC......... │ │ │ │ - 0x000739e0 00000000 46767600 f8b10600 00000000 ....Fvv......... │ │ │ │ - 0x000739f0 00000000 46767642 10b20600 00000000 ....FvvB........ │ │ │ │ - 0x00073a00 00000000 4e434300 2cb20600 00000000 ....NCC.,....... │ │ │ │ - 0x00073a10 00000000 0a726e77 40b20600 00000000 .....rnw@....... │ │ │ │ - 0x00073a20 00000000 626d7700 58b20600 00000000 ....bmw.X....... │ │ │ │ - 0x00073a30 00000000 626d6e77 74b20600 00000000 ....bmnwt....... │ │ │ │ + 0x00073820 00000000 00000000 1cb00600 00000000 ................ │ │ │ │ + 0x00073830 00000000 51000000 28b00600 00000000 ....Q...(....... │ │ │ │ + 0x00073840 00000000 6f666c61 34b00600 00000000 ....ofla4....... │ │ │ │ + 0x00073850 00000000 6f626c61 44b00600 00000000 ....oblaD....... │ │ │ │ + 0x00073860 00000000 74626c61 54b00600 00000000 ....tblaT....... │ │ │ │ + 0x00073870 00000000 63746161 60ba0600 01000000 ....ctaa`....... │ │ │ │ + 0x00073880 00000000 4c410000 78b00600 01000000 ....LA..x....... │ │ │ │ + 0x00073890 00000000 53410000 88b00600 00000000 ....SA.......... │ │ │ │ + 0x000738a0 00000000 41000000 98b00600 00000000 ....A........... │ │ │ │ + 0x000738b0 00000000 76000000 dcb80600 00000000 ....v........... │ │ │ │ + 0x000738c0 00000000 68636e62 68ba0600 01000000 ....hcnbh....... │ │ │ │ + 0x000738d0 00000000 46420000 a4b00600 01000000 ....FB.......... │ │ │ │ + 0x000738e0 00000000 63000000 b8b00600 01000000 ....c........... │ │ │ │ + 0x000738f0 00000000 72000000 c8b00600 01000000 ....r........... │ │ │ │ + 0x00073900 00000000 42430000 d8b00600 01000000 ....BC.......... │ │ │ │ + 0x00073910 00000000 64630000 e0b00600 01000000 ....dc.......... │ │ │ │ + 0x00073920 00000000 6b000000 f0b00600 00000000 ....k........... │ │ │ │ + 0x00073930 00000000 63630000 04b10600 00000000 ....cc.......... │ │ │ │ + 0x00073940 00000000 6c6d6e77 1cb10600 00000000 ....lmnw........ │ │ │ │ + 0x00073950 00000000 4b000000 24b10600 01000000 ....K...$....... │ │ │ │ + 0x00073960 00000000 64000000 2cb10600 00000000 ....d...,....... │ │ │ │ + 0x00073970 00000000 44440000 48b10600 01000000 ....DD..H....... │ │ │ │ + 0x00073980 00000000 44444400 5cb10600 00000000 ....DDD.\....... │ │ │ │ + 0x00073990 00000000 6f686365 90b10600 00000000 ....ohce........ │ │ │ │ + 0x000739a0 00000000 43430000 acb10600 00000000 ....CC.......... │ │ │ │ + 0x000739b0 00000000 61706d69 b8b10600 00000000 ....apmi........ │ │ │ │ + 0x000739c0 00000000 4e430000 d8b10600 00000000 ....NC.......... │ │ │ │ + 0x000739d0 00000000 43434300 f0b10600 00000000 ....CCC......... │ │ │ │ + 0x000739e0 00000000 46767600 08b20600 00000000 ....Fvv......... │ │ │ │ + 0x000739f0 00000000 46767642 20b20600 00000000 ....FvvB ....... │ │ │ │ + 0x00073a00 00000000 4e434300 3cb20600 00000000 ....NCC.<....... │ │ │ │ + 0x00073a10 00000000 0a726e77 50b20600 00000000 .....rnwP....... │ │ │ │ + 0x00073a20 00000000 626d7700 68b20600 00000000 ....bmw.h....... │ │ │ │ + 0x00073a30 00000000 626d6e77 84b20600 00000000 ....bmnw........ │ │ │ │ 0x00073a40 00000000 626d6e77 8c600600 00000000 ....bmnw.`...... │ │ │ │ 0x00073a50 00000000 47000000 b45f0600 00000000 ....G...._...... │ │ │ │ - 0x00073a60 00000000 68000000 78b20600 00000000 ....h...x....... │ │ │ │ - 0x00073a70 00000000 554b4900 80b20600 01000000 ....UKI......... │ │ │ │ - 0x00073a80 00000000 2a636e69 84b20600 01000000 ....*cni........ │ │ │ │ - 0x00073a90 00000000 b01b0b00 8cb20600 01000000 ................ │ │ │ │ - 0x00073aa0 00000000 b11b0b00 94b20600 00000000 ................ │ │ │ │ - 0x00073ab0 00000000 70690000 b4b20600 00000000 ....pi.......... │ │ │ │ - 0x00073ac0 00000000 69000000 c4b20600 00000000 ....i........... │ │ │ │ - 0x00073ad0 00000000 50000000 dcb20600 01000000 ....P........... │ │ │ │ - 0x00073ae0 00000000 6c000000 e4b20600 01000000 ....l........... │ │ │ │ - 0x00073af0 00000000 646c0000 f0b20600 01000000 ....dl.......... │ │ │ │ - 0x00073b00 00000000 6c6c0000 04b30600 01000000 ....ll.......... │ │ │ │ - 0x00073b10 00000000 6c6c0000 10b30600 01000000 ....ll.......... │ │ │ │ - 0x00073b20 00000000 b2ab0b00 24b30600 00000000 ........$....... │ │ │ │ - 0x00073b30 00000000 44400400 30b30600 01000000 ....D@..0....... │ │ │ │ - 0x00073b40 00000000 47400400 44b30600 00000000 ....G@..D....... │ │ │ │ - 0x00073b50 00000000 49900400 5cb30600 01000000 ....I...\....... │ │ │ │ - 0x00073b60 00000000 7865656d 70b30600 01000000 ....xeemp....... │ │ │ │ - 0x00073b70 00000000 78657073 84b30600 01000000 ....xeps........ │ │ │ │ - 0x00073b80 00000000 7865736d 94b30600 01000000 ....xesm........ │ │ │ │ - 0x00073b90 00000000 66000000 a4b30600 01000000 ....f........... │ │ │ │ - 0x00073ba0 00000000 7378746d b8b30600 01000000 ....sxtm........ │ │ │ │ - 0x00073bb0 00000000 46000000 c8b30600 00000000 ....F........... │ │ │ │ - 0x00073bc0 00000000 4d000000 d4b30600 01000000 ....M........... │ │ │ │ - 0x00073bd0 00000000 4d4d0000 e8b30600 01000000 ....MM.......... │ │ │ │ - 0x00073be0 00000000 7572616d f4b30600 00000000 ....uram........ │ │ │ │ - 0x00073bf0 00000000 4e000000 fcb30600 00000000 ....N........... │ │ │ │ - 0x00073c00 00000000 51500000 08b40600 00000000 ....QP.......... │ │ │ │ - 0x00073c10 00000000 51500000 18b40600 01000000 ....QP.......... │ │ │ │ - 0x00073c20 00000000 7368726e 60ba0600 00000000 ....shrn`....... │ │ │ │ - 0x00073c30 00000000 73776f72 70ba0600 00000000 ....sworp....... │ │ │ │ - 0x00073c40 00000000 73776f72 78ba0600 00000000 ....sworx....... │ │ │ │ - 0x00073c50 00000000 736c6f63 88ba0600 00000000 ....sloc........ │ │ │ │ - 0x00073c60 00000000 736c6f63 94ba0600 00000000 ....sloc........ │ │ │ │ - 0x00073c70 00000000 736c6f63 a4ba0600 00000000 ....sloc........ │ │ │ │ - 0x00073c80 00000000 736c6f63 20b40600 00000000 ....sloc ....... │ │ │ │ - 0x00073c90 00000000 7072696e 44b40600 01000000 ....prinD....... │ │ │ │ - 0x00073ca0 00000000 6e000000 50b40600 00000000 ....n...P....... │ │ │ │ - 0x00073cb0 00000000 42000000 60b40600 00000000 ....B...`....... │ │ │ │ - 0x00073cc0 00000000 73686c6f 68b40600 00000000 ....shloh....... │ │ │ │ - 0x00073cd0 00000000 6f6f0000 70b40600 01000000 ....oo..p....... │ │ │ │ - 0x00073ce0 00000000 6e6d6f00 88b40600 00000000 ....nmo......... │ │ │ │ - 0x00073cf0 00000000 70000000 98b40600 00000000 ....p........... │ │ │ │ - 0x00073d00 00000000 54540000 a8b40600 01000000 ....TT.......... │ │ │ │ - 0x00073d10 00000000 62000000 b8b40600 01000000 ....b........... │ │ │ │ - 0x00073d20 00000000 4a4a0000 ccb40600 00000000 ....JJ.......... │ │ │ │ - 0x00073d30 00000000 61697200 dcb40600 00000000 ....air......... │ │ │ │ - 0x00073d40 00000000 6169726e f0b40600 00000000 ....airn........ │ │ │ │ - 0x00073d50 00000000 4a4a4a00 08b50600 01000000 ....JJJ......... │ │ │ │ - 0x00073d60 00000000 75750000 1cb50600 01000000 ....uu.......... │ │ │ │ - 0x00073d70 00000000 75750000 28b50600 01000000 ....uu..(....... │ │ │ │ - 0x00073d80 00000000 64640000 3cb50600 01000000 ....dd..<....... │ │ │ │ - 0x00073d90 00000000 64640000 48b50600 00000000 ....dd..H....... │ │ │ │ - 0x00073da0 00000000 64690000 5cb50600 00000000 ....di..\....... │ │ │ │ - 0x00073db0 00000000 64627700 74b50600 00000000 ....dbw.t....... │ │ │ │ - 0x00073dc0 00000000 75687361 84b50600 00000000 ....uhsa........ │ │ │ │ - 0x00073dd0 00000000 696c6c61 94b50600 00000000 ....illa........ │ │ │ │ - 0x00073de0 00000000 63636100 a4b50600 00000000 ....cca......... │ │ │ │ - 0x00073df0 00000000 63657261 b4b50600 00000000 ....cera........ │ │ │ │ - 0x00073e00 00000000 4a4a4a00 bcb50600 01000000 ....JJJ......... │ │ │ │ - 0x00073e10 00000000 4d530000 d4b50600 01000000 ....MS.......... │ │ │ │ - 0x00073e20 00000000 42420000 acba0600 00000000 ....BB.......... │ │ │ │ - 0x00073e30 00000000 73000000 f0b50600 00000000 ....s........... │ │ │ │ - 0x00073e40 00000000 6d6d6c6e 04b60600 00000000 ....mmln........ │ │ │ │ + 0x00073a60 00000000 68000000 88b20600 00000000 ....h........... │ │ │ │ + 0x00073a70 00000000 554b4900 90b20600 01000000 ....UKI......... │ │ │ │ + 0x00073a80 00000000 2a636e69 94b20600 01000000 ....*cni........ │ │ │ │ + 0x00073a90 00000000 b01b0b00 9cb20600 01000000 ................ │ │ │ │ + 0x00073aa0 00000000 b11b0b00 a4b20600 00000000 ................ │ │ │ │ + 0x00073ab0 00000000 70690000 c4b20600 00000000 ....pi.......... │ │ │ │ + 0x00073ac0 00000000 69000000 d4b20600 00000000 ....i........... │ │ │ │ + 0x00073ad0 00000000 50000000 ecb20600 01000000 ....P........... │ │ │ │ + 0x00073ae0 00000000 6c000000 f4b20600 01000000 ....l........... │ │ │ │ + 0x00073af0 00000000 646c0000 00b30600 01000000 ....dl.......... │ │ │ │ + 0x00073b00 00000000 6c6c0000 14b30600 01000000 ....ll.......... │ │ │ │ + 0x00073b10 00000000 6c6c0000 20b30600 01000000 ....ll.. ....... │ │ │ │ + 0x00073b20 00000000 b2ab0b00 34b30600 00000000 ........4....... │ │ │ │ + 0x00073b30 00000000 44400400 40b30600 01000000 ....D@..@....... │ │ │ │ + 0x00073b40 00000000 47400400 54b30600 00000000 ....G@..T....... │ │ │ │ + 0x00073b50 00000000 49900400 6cb30600 01000000 ....I...l....... │ │ │ │ + 0x00073b60 00000000 7865656d 80b30600 01000000 ....xeem........ │ │ │ │ + 0x00073b70 00000000 78657073 94b30600 01000000 ....xeps........ │ │ │ │ + 0x00073b80 00000000 7865736d a4b30600 01000000 ....xesm........ │ │ │ │ + 0x00073b90 00000000 66000000 b4b30600 01000000 ....f........... │ │ │ │ + 0x00073ba0 00000000 7378746d c8b30600 01000000 ....sxtm........ │ │ │ │ + 0x00073bb0 00000000 46000000 d8b30600 00000000 ....F........... │ │ │ │ + 0x00073bc0 00000000 4d000000 e4b30600 01000000 ....M........... │ │ │ │ + 0x00073bd0 00000000 4d4d0000 f8b30600 01000000 ....MM.......... │ │ │ │ + 0x00073be0 00000000 7572616d 04b40600 00000000 ....uram........ │ │ │ │ + 0x00073bf0 00000000 4e000000 0cb40600 00000000 ....N........... │ │ │ │ + 0x00073c00 00000000 51500000 18b40600 00000000 ....QP.......... │ │ │ │ + 0x00073c10 00000000 51500000 28b40600 01000000 ....QP..(....... │ │ │ │ + 0x00073c20 00000000 7368726e 70ba0600 00000000 ....shrnp....... │ │ │ │ + 0x00073c30 00000000 73776f72 80ba0600 00000000 ....swor........ │ │ │ │ + 0x00073c40 00000000 73776f72 88ba0600 00000000 ....swor........ │ │ │ │ + 0x00073c50 00000000 736c6f63 98ba0600 00000000 ....sloc........ │ │ │ │ + 0x00073c60 00000000 736c6f63 a4ba0600 00000000 ....sloc........ │ │ │ │ + 0x00073c70 00000000 736c6f63 b4ba0600 00000000 ....sloc........ │ │ │ │ + 0x00073c80 00000000 736c6f63 30b40600 00000000 ....sloc0....... │ │ │ │ + 0x00073c90 00000000 7072696e 54b40600 01000000 ....prinT....... │ │ │ │ + 0x00073ca0 00000000 6e000000 60b40600 00000000 ....n...`....... │ │ │ │ + 0x00073cb0 00000000 42000000 70b40600 00000000 ....B...p....... │ │ │ │ + 0x00073cc0 00000000 73686c6f 78b40600 00000000 ....shlox....... │ │ │ │ + 0x00073cd0 00000000 6f6f0000 80b40600 01000000 ....oo.......... │ │ │ │ + 0x00073ce0 00000000 6e6d6f00 98b40600 00000000 ....nmo......... │ │ │ │ + 0x00073cf0 00000000 70000000 a8b40600 00000000 ....p........... │ │ │ │ + 0x00073d00 00000000 54540000 b8b40600 01000000 ....TT.......... │ │ │ │ + 0x00073d10 00000000 62000000 c8b40600 01000000 ....b........... │ │ │ │ + 0x00073d20 00000000 4a4a0000 dcb40600 00000000 ....JJ.......... │ │ │ │ + 0x00073d30 00000000 61697200 ecb40600 00000000 ....air......... │ │ │ │ + 0x00073d40 00000000 6169726e 00b50600 00000000 ....airn........ │ │ │ │ + 0x00073d50 00000000 4a4a4a00 18b50600 01000000 ....JJJ......... │ │ │ │ + 0x00073d60 00000000 75750000 2cb50600 01000000 ....uu..,....... │ │ │ │ + 0x00073d70 00000000 75750000 38b50600 01000000 ....uu..8....... │ │ │ │ + 0x00073d80 00000000 64640000 4cb50600 01000000 ....dd..L....... │ │ │ │ + 0x00073d90 00000000 64640000 58b50600 00000000 ....dd..X....... │ │ │ │ + 0x00073da0 00000000 64690000 6cb50600 00000000 ....di..l....... │ │ │ │ + 0x00073db0 00000000 64627700 84b50600 00000000 ....dbw......... │ │ │ │ + 0x00073dc0 00000000 75687361 94b50600 00000000 ....uhsa........ │ │ │ │ + 0x00073dd0 00000000 696c6c61 a4b50600 00000000 ....illa........ │ │ │ │ + 0x00073de0 00000000 63636100 b4b50600 00000000 ....cca......... │ │ │ │ + 0x00073df0 00000000 63657261 c4b50600 00000000 ....cera........ │ │ │ │ + 0x00073e00 00000000 4a4a4a00 ccb50600 01000000 ....JJJ......... │ │ │ │ + 0x00073e10 00000000 4d530000 e4b50600 01000000 ....MS.......... │ │ │ │ + 0x00073e20 00000000 42420000 bcba0600 00000000 ....BB.......... │ │ │ │ + 0x00073e30 00000000 73000000 00b60600 00000000 ....s........... │ │ │ │ + 0x00073e40 00000000 6d6d6c6e 14b60600 00000000 ....mmln........ │ │ │ │ 0x00073e50 00000000 6d6d6c63 1c610600 01000000 ....mmlc.a...... │ │ │ │ - 0x00073e60 00000000 65730000 18b60600 01000000 ....es.......... │ │ │ │ - 0x00073e70 00000000 65737500 24b60600 00000000 ....esu.$....... │ │ │ │ - 0x00073e80 00000000 73730000 34b60600 00000000 ....ss..4....... │ │ │ │ - 0x00073e90 00000000 6c6e6673 48b60600 00000000 ....lnfsH....... │ │ │ │ - 0x00073ea0 00000000 6e66736e 60b60600 00000000 ....nfsn`....... │ │ │ │ - 0x00073eb0 00000000 6d736c73 80b60600 00000000 ....msls........ │ │ │ │ - 0x00073ec0 00000000 6d756c73 a4b60600 00000000 ....muls........ │ │ │ │ - 0x00073ed0 00000000 6d686c73 c4b60600 00000000 ....mhls........ │ │ │ │ - 0x00073ee0 00000000 756e6c73 ecb60600 01000000 ....unls........ │ │ │ │ - 0x00073ef0 00000000 d6c63607 10b70600 01000000 ......6......... │ │ │ │ - 0x00073f00 00000000 6e6e6c73 34b70600 01000000 ....nnls4....... │ │ │ │ - 0x00073f10 00000000 736d6c73 60b70600 01000000 ....smls`....... │ │ │ │ - 0x00073f20 00000000 726d6c73 80b70600 01000000 ....rmls........ │ │ │ │ - 0x00073f30 00000000 73736c73 a0b70600 01000000 ....ssls........ │ │ │ │ - 0x00073f40 00000000 74000000 a8b70600 01000000 ....t........... │ │ │ │ - 0x00073f50 00000000 40500000 9cb40600 00000000 ....@P.......... │ │ │ │ - 0x00073f60 00000000 50500000 b8b70600 00000000 ....PP.......... │ │ │ │ - 0x00073f70 00000000 50410000 c8b70600 00000000 ....PA.......... │ │ │ │ - 0x00073f80 00000000 746c6c61 d8b70600 01000000 ....tlla........ │ │ │ │ - 0x00073f90 00000000 54000000 e0b70600 01000000 ....T........... │ │ │ │ - 0x00073fa0 00000000 54000000 e8b70600 00000000 ....T........... │ │ │ │ - 0x00073fb0 00000000 55000000 f0b70600 00000000 ....U........... │ │ │ │ - 0x00073fc0 00000000 55550000 00b80600 00000000 ....UU.......... │ │ │ │ - 0x00073fd0 00000000 53530000 10b80600 00000000 ....SS.......... │ │ │ │ - 0x00073fe0 00000000 53450000 20b80600 00000000 ....SE.. ....... │ │ │ │ - 0x00073ff0 00000000 53480000 30b80600 00000000 ....SH..0....... │ │ │ │ - 0x00074000 00000000 544c4f00 44b80600 00000000 ....TLO.D....... │ │ │ │ - 0x00074010 00000000 54454f00 58b80600 00000000 ....TEO.X....... │ │ │ │ - 0x00074020 00000000 56000000 60b80600 00000000 ....V...`....... │ │ │ │ - 0x00074030 00000000 566c0000 70b80600 00000000 ....Vl..p....... │ │ │ │ - 0x00074040 00000000 49490000 80b80600 00000000 ....II.......... │ │ │ │ - 0x00074050 00000000 686e7700 98b80600 00000000 ....hnw......... │ │ │ │ - 0x00074060 00000000 74617700 acb80600 00000000 ....taw......... │ │ │ │ - 0x00074070 00000000 46447700 c0b80600 00000000 ....FDw......... │ │ │ │ - 0x00074080 00000000 46727700 d4b80600 00000000 ....Frw......... │ │ │ │ - 0x00074090 00000000 73737077 f0b80600 00000000 ....sspw........ │ │ │ │ - 0x000740a0 00000000 74616f77 08b90600 02000000 ....taow........ │ │ │ │ - 0x000740b0 00000000 0a747277 18b90600 00000000 .....trw........ │ │ │ │ - 0x000740c0 00000000 74726e77 2cb90600 00000000 ....trnw,....... │ │ │ │ - 0x000740d0 00000000 666f6e77 40b90600 02000000 ....fonw@....... │ │ │ │ - 0x000740e0 00000000 74616d77 54b90600 00000000 ....tamwT....... │ │ │ │ - 0x000740f0 00000000 626f6d77 b4ba0600 00000000 ....bomw........ │ │ │ │ - 0x00074100 00000000 736c6b6d d0ba0600 00000000 ....slkm........ │ │ │ │ - 0x00074110 00000000 6c6c6b6d e4ba0600 00000000 ....llkm........ │ │ │ │ - 0x00074120 00000000 696c6b6d f4ba0600 00000000 ....ilkm........ │ │ │ │ - 0x00074130 00000000 6f6c6b6d 70b90600 00000000 ....olkmp....... │ │ │ │ - 0x00074140 00000000 63557700 88b90600 01000000 ....cUw......... │ │ │ │ - 0x00074150 00000000 71000000 94b90600 01000000 ....q........... │ │ │ │ - 0x00074160 00000000 77000000 a4b90600 01000000 ....w........... │ │ │ │ - 0x00074170 00000000 73727763 b4b90600 02000000 ....srwc........ │ │ │ │ - 0x00074180 00000000 66727077 d0b90600 01000000 ....frpw........ │ │ │ │ - 0x00074190 00000000 61727077 f0b90600 01000000 ....arpw........ │ │ │ │ - 0x000741a0 00000000 70727077 10ba0600 00000000 ....prpw........ │ │ │ │ - 0x000741b0 00000000 72706e77 2cba0600 00000000 ....rpnw,....... │ │ │ │ - 0x000741c0 00000000 657a6964 40ba0600 00000000 ....ezid@....... │ │ │ │ + 0x00073e60 00000000 65730000 28b60600 01000000 ....es..(....... │ │ │ │ + 0x00073e70 00000000 65737500 34b60600 00000000 ....esu.4....... │ │ │ │ + 0x00073e80 00000000 73730000 44b60600 00000000 ....ss..D....... │ │ │ │ + 0x00073e90 00000000 6c6e6673 58b60600 00000000 ....lnfsX....... │ │ │ │ + 0x00073ea0 00000000 6e66736e 70b60600 00000000 ....nfsnp....... │ │ │ │ + 0x00073eb0 00000000 6d736c73 90b60600 00000000 ....msls........ │ │ │ │ + 0x00073ec0 00000000 6d756c73 b4b60600 00000000 ....muls........ │ │ │ │ + 0x00073ed0 00000000 6d686c73 d4b60600 00000000 ....mhls........ │ │ │ │ + 0x00073ee0 00000000 756e6c73 fcb60600 01000000 ....unls........ │ │ │ │ + 0x00073ef0 00000000 d6c63607 20b70600 01000000 ......6. ....... │ │ │ │ + 0x00073f00 00000000 6e6e6c73 44b70600 01000000 ....nnlsD....... │ │ │ │ + 0x00073f10 00000000 736d6c73 70b70600 01000000 ....smlsp....... │ │ │ │ + 0x00073f20 00000000 726d6c73 90b70600 01000000 ....rmls........ │ │ │ │ + 0x00073f30 00000000 73736c73 b0b70600 01000000 ....ssls........ │ │ │ │ + 0x00073f40 00000000 74000000 b8b70600 01000000 ....t........... │ │ │ │ + 0x00073f50 00000000 40500000 acb40600 00000000 ....@P.......... │ │ │ │ + 0x00073f60 00000000 50500000 c8b70600 00000000 ....PP.......... │ │ │ │ + 0x00073f70 00000000 50410000 d8b70600 00000000 ....PA.......... │ │ │ │ + 0x00073f80 00000000 746c6c61 e8b70600 01000000 ....tlla........ │ │ │ │ + 0x00073f90 00000000 54000000 f0b70600 01000000 ....T........... │ │ │ │ + 0x00073fa0 00000000 54000000 f8b70600 00000000 ....T........... │ │ │ │ + 0x00073fb0 00000000 55000000 00b80600 00000000 ....U........... │ │ │ │ + 0x00073fc0 00000000 55550000 10b80600 00000000 ....UU.......... │ │ │ │ + 0x00073fd0 00000000 53530000 20b80600 00000000 ....SS.. ....... │ │ │ │ + 0x00073fe0 00000000 53450000 30b80600 00000000 ....SE..0....... │ │ │ │ + 0x00073ff0 00000000 53480000 40b80600 00000000 ....SH..@....... │ │ │ │ + 0x00074000 00000000 544c4f00 54b80600 00000000 ....TLO.T....... │ │ │ │ + 0x00074010 00000000 54454f00 68b80600 00000000 ....TEO.h....... │ │ │ │ + 0x00074020 00000000 56000000 70b80600 00000000 ....V...p....... │ │ │ │ + 0x00074030 00000000 566c0000 80b80600 00000000 ....Vl.......... │ │ │ │ + 0x00074040 00000000 49490000 90b80600 00000000 ....II.......... │ │ │ │ + 0x00074050 00000000 686e7700 a8b80600 00000000 ....hnw......... │ │ │ │ + 0x00074060 00000000 74617700 bcb80600 00000000 ....taw......... │ │ │ │ + 0x00074070 00000000 46447700 d0b80600 00000000 ....FDw......... │ │ │ │ + 0x00074080 00000000 46727700 e4b80600 00000000 ....Frw......... │ │ │ │ + 0x00074090 00000000 73737077 00b90600 00000000 ....sspw........ │ │ │ │ + 0x000740a0 00000000 74616f77 18b90600 02000000 ....taow........ │ │ │ │ + 0x000740b0 00000000 0a747277 28b90600 00000000 .....trw(....... │ │ │ │ + 0x000740c0 00000000 74726e77 3cb90600 00000000 ....trnw<....... │ │ │ │ + 0x000740d0 00000000 666f6e77 50b90600 02000000 ....fonwP....... │ │ │ │ + 0x000740e0 00000000 74616d77 64b90600 00000000 ....tamwd....... │ │ │ │ + 0x000740f0 00000000 626f6d77 c4ba0600 00000000 ....bomw........ │ │ │ │ + 0x00074100 00000000 736c6b6d e0ba0600 00000000 ....slkm........ │ │ │ │ + 0x00074110 00000000 6c6c6b6d f4ba0600 00000000 ....llkm........ │ │ │ │ + 0x00074120 00000000 696c6b6d 04bb0600 00000000 ....ilkm........ │ │ │ │ + 0x00074130 00000000 6f6c6b6d 80b90600 00000000 ....olkm........ │ │ │ │ + 0x00074140 00000000 63557700 98b90600 01000000 ....cUw......... │ │ │ │ + 0x00074150 00000000 71000000 a4b90600 01000000 ....q........... │ │ │ │ + 0x00074160 00000000 77000000 b4b90600 01000000 ....w........... │ │ │ │ + 0x00074170 00000000 73727763 c4b90600 02000000 ....srwc........ │ │ │ │ + 0x00074180 00000000 66727077 e0b90600 01000000 ....frpw........ │ │ │ │ + 0x00074190 00000000 61727077 00ba0600 01000000 ....arpw........ │ │ │ │ + 0x000741a0 00000000 70727077 20ba0600 00000000 ....prpw ....... │ │ │ │ + 0x000741b0 00000000 72706e77 3cba0600 00000000 ....rpnw<....... │ │ │ │ + 0x000741c0 00000000 657a6964 50ba0600 00000000 ....ezidP....... │ │ │ │ 0x000741d0 00000000 7a000000 00000000 00000000 ....z........... │ │ │ │ 0x000741e0 00000000 00000000 01000000 01000000 ................ │ │ │ │ - 0x000741f0 0cb00600 00000000 00000000 51000000 ............Q... │ │ │ │ - 0x00074200 18b00600 00000000 00000000 6f666c61 ............ofla │ │ │ │ - 0x00074210 24b00600 00000000 00000000 6f626c61 $...........obla │ │ │ │ - 0x00074220 34b00600 00000000 00000000 74626c61 4...........tbla │ │ │ │ - 0x00074230 44b00600 00000000 00000000 63746161 D...........ctaa │ │ │ │ - 0x00074240 68b00600 01000000 00000000 53410000 h...........SA.. │ │ │ │ - 0x00074250 78b00600 00000000 00000000 41000000 x...........A... │ │ │ │ - 0x00074260 88b00600 00000000 00000000 76000000 ............v... │ │ │ │ - 0x00074270 ccb80600 00000000 00000000 68636e62 ............hcnb │ │ │ │ - 0x00074280 94b00600 01000000 00000000 63000000 ............c... │ │ │ │ - 0x00074290 a8b00600 01000000 00000000 72000000 ............r... │ │ │ │ - 0x000742a0 b8b00600 01000000 00000000 42430000 ............BC.. │ │ │ │ - 0x000742b0 c8b00600 01000000 00000000 64630000 ............dc.. │ │ │ │ - 0x000742c0 d0b00600 01000000 00000000 6b000000 ............k... │ │ │ │ - 0x000742d0 e0b00600 00000000 00000000 63630000 ............cc.. │ │ │ │ - 0x000742e0 f4b00600 00000000 00000000 6c6d6e77 ............lmnw │ │ │ │ - 0x000742f0 0cb10600 00000000 00000000 4b000000 ............K... │ │ │ │ - 0x00074300 14b10600 01000000 00000000 64000000 ............d... │ │ │ │ - 0x00074310 1cb10600 00000000 00000000 44440000 ............DD.. │ │ │ │ - 0x00074320 38b10600 01000000 00000000 44444400 8...........DDD. │ │ │ │ - 0x00074330 4cb10600 00000000 00000000 6f686365 L...........ohce │ │ │ │ - 0x00074340 5cb10600 01000000 00000000 53000000 \...........S... │ │ │ │ - 0x00074350 70b10600 01000000 00000000 65000000 p...........e... │ │ │ │ - 0x00074360 80b10600 00000000 00000000 43430000 ............CC.. │ │ │ │ - 0x00074370 9cb10600 00000000 00000000 61706d69 ............apmi │ │ │ │ - 0x00074380 a8b10600 00000000 00000000 4e430000 ............NC.. │ │ │ │ - 0x00074390 c8b10600 00000000 00000000 43434300 ............CCC. │ │ │ │ - 0x000743a0 e0b10600 00000000 00000000 46767600 ............Fvv. │ │ │ │ - 0x000743b0 f8b10600 00000000 00000000 46767642 ............FvvB │ │ │ │ - 0x000743c0 10b20600 00000000 00000000 4e434300 ............NCC. │ │ │ │ - 0x000743d0 2cb20600 00000000 00000000 0a726e77 ,............rnw │ │ │ │ - 0x000743e0 40b20600 00000000 00000000 626d7700 @...........bmw. │ │ │ │ - 0x000743f0 58b20600 00000000 00000000 626d6e77 X...........bmnw │ │ │ │ - 0x00074400 74b20600 00000000 00000000 626d6e77 t...........bmnw │ │ │ │ + 0x000741f0 1cb00600 00000000 00000000 51000000 ............Q... │ │ │ │ + 0x00074200 28b00600 00000000 00000000 6f666c61 (...........ofla │ │ │ │ + 0x00074210 34b00600 00000000 00000000 6f626c61 4...........obla │ │ │ │ + 0x00074220 44b00600 00000000 00000000 74626c61 D...........tbla │ │ │ │ + 0x00074230 54b00600 00000000 00000000 63746161 T...........ctaa │ │ │ │ + 0x00074240 78b00600 01000000 00000000 53410000 x...........SA.. │ │ │ │ + 0x00074250 88b00600 00000000 00000000 41000000 ............A... │ │ │ │ + 0x00074260 98b00600 00000000 00000000 76000000 ............v... │ │ │ │ + 0x00074270 dcb80600 00000000 00000000 68636e62 ............hcnb │ │ │ │ + 0x00074280 a4b00600 01000000 00000000 63000000 ............c... │ │ │ │ + 0x00074290 b8b00600 01000000 00000000 72000000 ............r... │ │ │ │ + 0x000742a0 c8b00600 01000000 00000000 42430000 ............BC.. │ │ │ │ + 0x000742b0 d8b00600 01000000 00000000 64630000 ............dc.. │ │ │ │ + 0x000742c0 e0b00600 01000000 00000000 6b000000 ............k... │ │ │ │ + 0x000742d0 f0b00600 00000000 00000000 63630000 ............cc.. │ │ │ │ + 0x000742e0 04b10600 00000000 00000000 6c6d6e77 ............lmnw │ │ │ │ + 0x000742f0 1cb10600 00000000 00000000 4b000000 ............K... │ │ │ │ + 0x00074300 24b10600 01000000 00000000 64000000 $...........d... │ │ │ │ + 0x00074310 2cb10600 00000000 00000000 44440000 ,...........DD.. │ │ │ │ + 0x00074320 48b10600 01000000 00000000 44444400 H...........DDD. │ │ │ │ + 0x00074330 5cb10600 00000000 00000000 6f686365 \...........ohce │ │ │ │ + 0x00074340 6cb10600 01000000 00000000 53000000 l...........S... │ │ │ │ + 0x00074350 80b10600 01000000 00000000 65000000 ............e... │ │ │ │ + 0x00074360 90b10600 00000000 00000000 43430000 ............CC.. │ │ │ │ + 0x00074370 acb10600 00000000 00000000 61706d69 ............apmi │ │ │ │ + 0x00074380 b8b10600 00000000 00000000 4e430000 ............NC.. │ │ │ │ + 0x00074390 d8b10600 00000000 00000000 43434300 ............CCC. │ │ │ │ + 0x000743a0 f0b10600 00000000 00000000 46767600 ............Fvv. │ │ │ │ + 0x000743b0 08b20600 00000000 00000000 46767642 ............FvvB │ │ │ │ + 0x000743c0 20b20600 00000000 00000000 4e434300 ...........NCC. │ │ │ │ + 0x000743d0 3cb20600 00000000 00000000 0a726e77 <............rnw │ │ │ │ + 0x000743e0 50b20600 00000000 00000000 626d7700 P...........bmw. │ │ │ │ + 0x000743f0 68b20600 00000000 00000000 626d6e77 h...........bmnw │ │ │ │ + 0x00074400 84b20600 00000000 00000000 626d6e77 ............bmnw │ │ │ │ 0x00074410 8c600600 00000000 00000000 47000000 .`..........G... │ │ │ │ 0x00074420 b45f0600 00000000 00000000 68000000 ._..........h... │ │ │ │ - 0x00074430 78b20600 00000000 00000000 554b4900 x...........UKI. │ │ │ │ - 0x00074440 80b20600 01000000 00000000 2a636e69 ............*cni │ │ │ │ - 0x00074450 84b20600 01000000 00000000 b01b0b00 ................ │ │ │ │ - 0x00074460 8cb20600 01000000 00000000 b11b0b00 ................ │ │ │ │ - 0x00074470 94b20600 00000000 00000000 70690000 ............pi.. │ │ │ │ - 0x00074480 b4b20600 00000000 00000000 69000000 ............i... │ │ │ │ - 0x00074490 c4b20600 00000000 00000000 50000000 ............P... │ │ │ │ - 0x000744a0 dcb20600 01000000 00000000 6c000000 ............l... │ │ │ │ - 0x000744b0 e4b20600 01000000 00000000 646c0000 ............dl.. │ │ │ │ - 0x000744c0 f0b20600 01000000 00000000 6c6c0000 ............ll.. │ │ │ │ - 0x000744d0 04b30600 01000000 00000000 6c6c0000 ............ll.. │ │ │ │ - 0x000744e0 10b30600 01000000 00000000 b2ab0b00 ................ │ │ │ │ - 0x000744f0 24b30600 00000000 00000000 44400400 $...........D@.. │ │ │ │ - 0x00074500 30b30600 01000000 00000000 47400400 0...........G@.. │ │ │ │ - 0x00074510 44b30600 00000000 00000000 49900400 D...........I... │ │ │ │ - 0x00074520 5cb30600 01000000 00000000 7865656d \...........xeem │ │ │ │ - 0x00074530 70b30600 01000000 00000000 78657073 p...........xeps │ │ │ │ - 0x00074540 84b30600 01000000 00000000 7865736d ............xesm │ │ │ │ - 0x00074550 94b30600 01000000 00000000 66000000 ............f... │ │ │ │ - 0x00074560 a4b30600 01000000 00000000 7378746d ............sxtm │ │ │ │ - 0x00074570 b8b30600 01000000 00000000 46000000 ............F... │ │ │ │ - 0x00074580 c8b30600 00000000 00000000 4d000000 ............M... │ │ │ │ - 0x00074590 d4b30600 01000000 00000000 4d4d0000 ............MM.. │ │ │ │ - 0x000745a0 e8b30600 01000000 00000000 7572616d ............uram │ │ │ │ - 0x000745b0 f4b30600 00000000 00000000 4e000000 ............N... │ │ │ │ - 0x000745c0 fcb30600 00000000 00000000 51500000 ............QP.. │ │ │ │ - 0x000745d0 08b40600 00000000 00000000 51500000 ............QP.. │ │ │ │ - 0x000745e0 18b40600 01000000 00000000 7368726e ............shrn │ │ │ │ - 0x000745f0 20b40600 00000000 00000000 7072696e ...........prin │ │ │ │ - 0x00074600 44b40600 01000000 00000000 6e000000 D...........n... │ │ │ │ - 0x00074610 50b40600 00000000 00000000 42000000 P...........B... │ │ │ │ - 0x00074620 60b40600 00000000 00000000 73686c6f `...........shlo │ │ │ │ - 0x00074630 68b40600 00000000 00000000 6f6f0000 h...........oo.. │ │ │ │ - 0x00074640 70b40600 01000000 00000000 6e6d6f00 p...........nmo. │ │ │ │ - 0x00074650 88b40600 00000000 00000000 70000000 ............p... │ │ │ │ - 0x00074660 98b40600 00000000 00000000 54540000 ............TT.. │ │ │ │ - 0x00074670 a8b40600 01000000 00000000 62000000 ............b... │ │ │ │ - 0x00074680 b8b40600 01000000 00000000 4a4a0000 ............JJ.. │ │ │ │ - 0x00074690 ccb40600 00000000 00000000 61697200 ............air. │ │ │ │ - 0x000746a0 dcb40600 00000000 00000000 6169726e ............airn │ │ │ │ - 0x000746b0 f0b40600 00000000 00000000 4a4a4a00 ............JJJ. │ │ │ │ - 0x000746c0 08b50600 01000000 00000000 75750000 ............uu.. │ │ │ │ - 0x000746d0 1cb50600 01000000 00000000 75750000 ............uu.. │ │ │ │ - 0x000746e0 28b50600 01000000 00000000 64640000 (...........dd.. │ │ │ │ - 0x000746f0 3cb50600 01000000 00000000 64640000 <...........dd.. │ │ │ │ - 0x00074700 48b50600 00000000 00000000 64690000 H...........di.. │ │ │ │ - 0x00074710 5cb50600 00000000 00000000 64627700 \...........dbw. │ │ │ │ - 0x00074720 74b50600 00000000 00000000 75687361 t...........uhsa │ │ │ │ - 0x00074730 84b50600 00000000 00000000 696c6c61 ............illa │ │ │ │ - 0x00074740 94b50600 00000000 00000000 63636100 ............cca. │ │ │ │ - 0x00074750 a4b50600 00000000 00000000 63657261 ............cera │ │ │ │ - 0x00074760 b4b50600 00000000 00000000 4a4a4a00 ............JJJ. │ │ │ │ - 0x00074770 bcb50600 01000000 00000000 4d530000 ............MS.. │ │ │ │ - 0x00074780 d4b50600 01000000 00000000 42420000 ............BB.. │ │ │ │ - 0x00074790 e0b50600 01000000 00000000 73000000 ............s... │ │ │ │ - 0x000747a0 f0b50600 00000000 00000000 6d6d6c6e ............mmln │ │ │ │ - 0x000747b0 04b60600 00000000 00000000 6d6d6c63 ............mmlc │ │ │ │ + 0x00074430 88b20600 00000000 00000000 554b4900 ............UKI. │ │ │ │ + 0x00074440 90b20600 01000000 00000000 2a636e69 ............*cni │ │ │ │ + 0x00074450 94b20600 01000000 00000000 b01b0b00 ................ │ │ │ │ + 0x00074460 9cb20600 01000000 00000000 b11b0b00 ................ │ │ │ │ + 0x00074470 a4b20600 00000000 00000000 70690000 ............pi.. │ │ │ │ + 0x00074480 c4b20600 00000000 00000000 69000000 ............i... │ │ │ │ + 0x00074490 d4b20600 00000000 00000000 50000000 ............P... │ │ │ │ + 0x000744a0 ecb20600 01000000 00000000 6c000000 ............l... │ │ │ │ + 0x000744b0 f4b20600 01000000 00000000 646c0000 ............dl.. │ │ │ │ + 0x000744c0 00b30600 01000000 00000000 6c6c0000 ............ll.. │ │ │ │ + 0x000744d0 14b30600 01000000 00000000 6c6c0000 ............ll.. │ │ │ │ + 0x000744e0 20b30600 01000000 00000000 b2ab0b00 ............... │ │ │ │ + 0x000744f0 34b30600 00000000 00000000 44400400 4...........D@.. │ │ │ │ + 0x00074500 40b30600 01000000 00000000 47400400 @...........G@.. │ │ │ │ + 0x00074510 54b30600 00000000 00000000 49900400 T...........I... │ │ │ │ + 0x00074520 6cb30600 01000000 00000000 7865656d l...........xeem │ │ │ │ + 0x00074530 80b30600 01000000 00000000 78657073 ............xeps │ │ │ │ + 0x00074540 94b30600 01000000 00000000 7865736d ............xesm │ │ │ │ + 0x00074550 a4b30600 01000000 00000000 66000000 ............f... │ │ │ │ + 0x00074560 b4b30600 01000000 00000000 7378746d ............sxtm │ │ │ │ + 0x00074570 c8b30600 01000000 00000000 46000000 ............F... │ │ │ │ + 0x00074580 d8b30600 00000000 00000000 4d000000 ............M... │ │ │ │ + 0x00074590 e4b30600 01000000 00000000 4d4d0000 ............MM.. │ │ │ │ + 0x000745a0 f8b30600 01000000 00000000 7572616d ............uram │ │ │ │ + 0x000745b0 04b40600 00000000 00000000 4e000000 ............N... │ │ │ │ + 0x000745c0 0cb40600 00000000 00000000 51500000 ............QP.. │ │ │ │ + 0x000745d0 18b40600 00000000 00000000 51500000 ............QP.. │ │ │ │ + 0x000745e0 28b40600 01000000 00000000 7368726e (...........shrn │ │ │ │ + 0x000745f0 30b40600 00000000 00000000 7072696e 0...........prin │ │ │ │ + 0x00074600 54b40600 01000000 00000000 6e000000 T...........n... │ │ │ │ + 0x00074610 60b40600 00000000 00000000 42000000 `...........B... │ │ │ │ + 0x00074620 70b40600 00000000 00000000 73686c6f p...........shlo │ │ │ │ + 0x00074630 78b40600 00000000 00000000 6f6f0000 x...........oo.. │ │ │ │ + 0x00074640 80b40600 01000000 00000000 6e6d6f00 ............nmo. │ │ │ │ + 0x00074650 98b40600 00000000 00000000 70000000 ............p... │ │ │ │ + 0x00074660 a8b40600 00000000 00000000 54540000 ............TT.. │ │ │ │ + 0x00074670 b8b40600 01000000 00000000 62000000 ............b... │ │ │ │ + 0x00074680 c8b40600 01000000 00000000 4a4a0000 ............JJ.. │ │ │ │ + 0x00074690 dcb40600 00000000 00000000 61697200 ............air. │ │ │ │ + 0x000746a0 ecb40600 00000000 00000000 6169726e ............airn │ │ │ │ + 0x000746b0 00b50600 00000000 00000000 4a4a4a00 ............JJJ. │ │ │ │ + 0x000746c0 18b50600 01000000 00000000 75750000 ............uu.. │ │ │ │ + 0x000746d0 2cb50600 01000000 00000000 75750000 ,...........uu.. │ │ │ │ + 0x000746e0 38b50600 01000000 00000000 64640000 8...........dd.. │ │ │ │ + 0x000746f0 4cb50600 01000000 00000000 64640000 L...........dd.. │ │ │ │ + 0x00074700 58b50600 00000000 00000000 64690000 X...........di.. │ │ │ │ + 0x00074710 6cb50600 00000000 00000000 64627700 l...........dbw. │ │ │ │ + 0x00074720 84b50600 00000000 00000000 75687361 ............uhsa │ │ │ │ + 0x00074730 94b50600 00000000 00000000 696c6c61 ............illa │ │ │ │ + 0x00074740 a4b50600 00000000 00000000 63636100 ............cca. │ │ │ │ + 0x00074750 b4b50600 00000000 00000000 63657261 ............cera │ │ │ │ + 0x00074760 c4b50600 00000000 00000000 4a4a4a00 ............JJJ. │ │ │ │ + 0x00074770 ccb50600 01000000 00000000 4d530000 ............MS.. │ │ │ │ + 0x00074780 e4b50600 01000000 00000000 42420000 ............BB.. │ │ │ │ + 0x00074790 f0b50600 01000000 00000000 73000000 ............s... │ │ │ │ + 0x000747a0 00b60600 00000000 00000000 6d6d6c6e ............mmln │ │ │ │ + 0x000747b0 14b60600 00000000 00000000 6d6d6c63 ............mmlc │ │ │ │ 0x000747c0 1c610600 01000000 00000000 65730000 .a..........es.. │ │ │ │ - 0x000747d0 18b60600 01000000 00000000 65737500 ............esu. │ │ │ │ - 0x000747e0 24b60600 00000000 00000000 73730000 $...........ss.. │ │ │ │ - 0x000747f0 34b60600 00000000 00000000 6c6e6673 4...........lnfs │ │ │ │ - 0x00074800 48b60600 00000000 00000000 6e66736e H...........nfsn │ │ │ │ - 0x00074810 60b60600 00000000 00000000 6d736c73 `...........msls │ │ │ │ - 0x00074820 80b60600 00000000 00000000 6d756c73 ............muls │ │ │ │ - 0x00074830 a4b60600 00000000 00000000 6d686c73 ............mhls │ │ │ │ - 0x00074840 c4b60600 00000000 00000000 756e6c73 ............unls │ │ │ │ - 0x00074850 ecb60600 01000000 00000000 d6c63607 ..............6. │ │ │ │ - 0x00074860 10b70600 01000000 00000000 6e6e6c73 ............nnls │ │ │ │ - 0x00074870 34b70600 01000000 00000000 736d6c73 4...........smls │ │ │ │ - 0x00074880 60b70600 01000000 00000000 726d6c73 `...........rmls │ │ │ │ - 0x00074890 80b70600 01000000 00000000 73736c73 ............ssls │ │ │ │ - 0x000748a0 a0b70600 01000000 00000000 74000000 ............t... │ │ │ │ - 0x000748b0 a8b70600 01000000 00000000 40500000 ............@P.. │ │ │ │ - 0x000748c0 9cb40600 00000000 00000000 50500000 ............PP.. │ │ │ │ - 0x000748d0 b8b70600 00000000 00000000 50410000 ............PA.. │ │ │ │ - 0x000748e0 c8b70600 00000000 00000000 746c6c61 ............tlla │ │ │ │ - 0x000748f0 d8b70600 01000000 00000000 54000000 ............T... │ │ │ │ - 0x00074900 e0b70600 01000000 00000000 54000000 ............T... │ │ │ │ - 0x00074910 e8b70600 00000000 00000000 55000000 ............U... │ │ │ │ - 0x00074920 f0b70600 00000000 00000000 55550000 ............UU.. │ │ │ │ - 0x00074930 00b80600 00000000 00000000 53530000 ............SS.. │ │ │ │ - 0x00074940 10b80600 00000000 00000000 53450000 ............SE.. │ │ │ │ - 0x00074950 20b80600 00000000 00000000 53480000 ...........SH.. │ │ │ │ - 0x00074960 30b80600 00000000 00000000 544c4f00 0...........TLO. │ │ │ │ - 0x00074970 44b80600 00000000 00000000 54454f00 D...........TEO. │ │ │ │ - 0x00074980 58b80600 00000000 00000000 56000000 X...........V... │ │ │ │ - 0x00074990 60b80600 00000000 00000000 566c0000 `...........Vl.. │ │ │ │ - 0x000749a0 70b80600 00000000 00000000 49490000 p...........II.. │ │ │ │ - 0x000749b0 80b80600 00000000 00000000 686e7700 ............hnw. │ │ │ │ - 0x000749c0 98b80600 00000000 00000000 74617700 ............taw. │ │ │ │ - 0x000749d0 acb80600 00000000 00000000 46447700 ............FDw. │ │ │ │ - 0x000749e0 c0b80600 00000000 00000000 46727700 ............Frw. │ │ │ │ - 0x000749f0 d4b80600 00000000 00000000 73737077 ............sspw │ │ │ │ - 0x00074a00 f0b80600 00000000 00000000 74616f77 ............taow │ │ │ │ - 0x00074a10 08b90600 02000000 00000000 0a747277 .............trw │ │ │ │ - 0x00074a20 18b90600 00000000 00000000 74726e77 ............trnw │ │ │ │ - 0x00074a30 2cb90600 00000000 00000000 666f6e77 ,...........fonw │ │ │ │ - 0x00074a40 40b90600 02000000 00000000 74616d77 @...........tamw │ │ │ │ - 0x00074a50 54b90600 00000000 00000000 626f6d77 T...........bomw │ │ │ │ - 0x00074a60 70b90600 00000000 00000000 63557700 p...........cUw. │ │ │ │ - 0x00074a70 88b90600 01000000 00000000 71000000 ............q... │ │ │ │ - 0x00074a80 94b90600 01000000 00000000 77000000 ............w... │ │ │ │ - 0x00074a90 a4b90600 01000000 00000000 73727763 ............srwc │ │ │ │ - 0x00074aa0 b4b90600 02000000 00000000 66727077 ............frpw │ │ │ │ - 0x00074ab0 d0b90600 01000000 00000000 61727077 ............arpw │ │ │ │ - 0x00074ac0 f0b90600 01000000 00000000 70727077 ............prpw │ │ │ │ - 0x00074ad0 10ba0600 00000000 00000000 72706e77 ............rpnw │ │ │ │ - 0x00074ae0 2cba0600 00000000 00000000 657a6964 ,...........ezid │ │ │ │ - 0x00074af0 40ba0600 00000000 00000000 7a000000 @...........z... │ │ │ │ + 0x000747d0 28b60600 01000000 00000000 65737500 (...........esu. │ │ │ │ + 0x000747e0 34b60600 00000000 00000000 73730000 4...........ss.. │ │ │ │ + 0x000747f0 44b60600 00000000 00000000 6c6e6673 D...........lnfs │ │ │ │ + 0x00074800 58b60600 00000000 00000000 6e66736e X...........nfsn │ │ │ │ + 0x00074810 70b60600 00000000 00000000 6d736c73 p...........msls │ │ │ │ + 0x00074820 90b60600 00000000 00000000 6d756c73 ............muls │ │ │ │ + 0x00074830 b4b60600 00000000 00000000 6d686c73 ............mhls │ │ │ │ + 0x00074840 d4b60600 00000000 00000000 756e6c73 ............unls │ │ │ │ + 0x00074850 fcb60600 01000000 00000000 d6c63607 ..............6. │ │ │ │ + 0x00074860 20b70600 01000000 00000000 6e6e6c73 ...........nnls │ │ │ │ + 0x00074870 44b70600 01000000 00000000 736d6c73 D...........smls │ │ │ │ + 0x00074880 70b70600 01000000 00000000 726d6c73 p...........rmls │ │ │ │ + 0x00074890 90b70600 01000000 00000000 73736c73 ............ssls │ │ │ │ + 0x000748a0 b0b70600 01000000 00000000 74000000 ............t... │ │ │ │ + 0x000748b0 b8b70600 01000000 00000000 40500000 ............@P.. │ │ │ │ + 0x000748c0 acb40600 00000000 00000000 50500000 ............PP.. │ │ │ │ + 0x000748d0 c8b70600 00000000 00000000 50410000 ............PA.. │ │ │ │ + 0x000748e0 d8b70600 00000000 00000000 746c6c61 ............tlla │ │ │ │ + 0x000748f0 e8b70600 01000000 00000000 54000000 ............T... │ │ │ │ + 0x00074900 f0b70600 01000000 00000000 54000000 ............T... │ │ │ │ + 0x00074910 f8b70600 00000000 00000000 55000000 ............U... │ │ │ │ + 0x00074920 00b80600 00000000 00000000 55550000 ............UU.. │ │ │ │ + 0x00074930 10b80600 00000000 00000000 53530000 ............SS.. │ │ │ │ + 0x00074940 20b80600 00000000 00000000 53450000 ...........SE.. │ │ │ │ + 0x00074950 30b80600 00000000 00000000 53480000 0...........SH.. │ │ │ │ + 0x00074960 40b80600 00000000 00000000 544c4f00 @...........TLO. │ │ │ │ + 0x00074970 54b80600 00000000 00000000 54454f00 T...........TEO. │ │ │ │ + 0x00074980 68b80600 00000000 00000000 56000000 h...........V... │ │ │ │ + 0x00074990 70b80600 00000000 00000000 566c0000 p...........Vl.. │ │ │ │ + 0x000749a0 80b80600 00000000 00000000 49490000 ............II.. │ │ │ │ + 0x000749b0 90b80600 00000000 00000000 686e7700 ............hnw. │ │ │ │ + 0x000749c0 a8b80600 00000000 00000000 74617700 ............taw. │ │ │ │ + 0x000749d0 bcb80600 00000000 00000000 46447700 ............FDw. │ │ │ │ + 0x000749e0 d0b80600 00000000 00000000 46727700 ............Frw. │ │ │ │ + 0x000749f0 e4b80600 00000000 00000000 73737077 ............sspw │ │ │ │ + 0x00074a00 00b90600 00000000 00000000 74616f77 ............taow │ │ │ │ + 0x00074a10 18b90600 02000000 00000000 0a747277 .............trw │ │ │ │ + 0x00074a20 28b90600 00000000 00000000 74726e77 (...........trnw │ │ │ │ + 0x00074a30 3cb90600 00000000 00000000 666f6e77 <...........fonw │ │ │ │ + 0x00074a40 50b90600 02000000 00000000 74616d77 P...........tamw │ │ │ │ + 0x00074a50 64b90600 00000000 00000000 626f6d77 d...........bomw │ │ │ │ + 0x00074a60 80b90600 00000000 00000000 63557700 ............cUw. │ │ │ │ + 0x00074a70 98b90600 01000000 00000000 71000000 ............q... │ │ │ │ + 0x00074a80 a4b90600 01000000 00000000 77000000 ............w... │ │ │ │ + 0x00074a90 b4b90600 01000000 00000000 73727763 ............srwc │ │ │ │ + 0x00074aa0 c4b90600 02000000 00000000 66727077 ............frpw │ │ │ │ + 0x00074ab0 e0b90600 01000000 00000000 61727077 ............arpw │ │ │ │ + 0x00074ac0 00ba0600 01000000 00000000 70727077 ............prpw │ │ │ │ + 0x00074ad0 20ba0600 00000000 00000000 72706e77 ...........rpnw │ │ │ │ + 0x00074ae0 3cba0600 00000000 00000000 657a6964 <...........ezid │ │ │ │ + 0x00074af0 50ba0600 00000000 00000000 7a000000 P...........z... │ │ │ │ 0x00074b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00074b10 01000000 80bc0600 01000000 00000000 ................ │ │ │ │ - 0x00074b20 6e000000 9cba0600 01000000 00000000 n............... │ │ │ │ - 0x00074b30 63000000 68ba0600 01000000 00000000 c...h........... │ │ │ │ - 0x00074b40 72000000 84bc0600 01000000 00000000 r............... │ │ │ │ - 0x00074b50 62000000 8cbc0600 00000000 00000000 b............... │ │ │ │ + 0x00074b10 01000000 90bc0600 01000000 00000000 ................ │ │ │ │ + 0x00074b20 6e000000 acba0600 01000000 00000000 n............... │ │ │ │ + 0x00074b30 63000000 78ba0600 01000000 00000000 c...x........... │ │ │ │ + 0x00074b40 72000000 94bc0600 01000000 00000000 r............... │ │ │ │ + 0x00074b50 62000000 9cbc0600 00000000 00000000 b............... │ │ │ │ 0x00074b60 64000000 9c600600 00000000 00000000 d....`.......... │ │ │ │ 0x00074b70 67000000 00000000 00000000 00000000 g............... │ │ │ │ 0x00074b80 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64346562 39376433 62363033 34343138 d4eb97d3b6034418 │ │ │ │ - 0x00000010 65383931 34346337 34663966 66353665 e89144c74f9ff56e │ │ │ │ - 0x00000020 37643431 64612e64 65627567 00000000 7d41da.debug.... │ │ │ │ - 0x00000030 50c07c9c P.|. │ │ │ │ + 0x00000000 33623463 32323734 36306230 39363566 3b4c227460b0965f │ │ │ │ + 0x00000010 34323261 66623836 39386334 64303065 422afb8698c4d00e │ │ │ │ + 0x00000020 39623964 61632e64 65627567 00000000 9b9dac.debug.... │ │ │ │ + 0x00000030 f7695794 .iW. │ │ ├── ./usr/share/man/man1/rsbench.1.gz │ │ │ ├── rsbench.1 │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. │ │ │ │ -.TH RSBENCH "1" "2024" "rsbench version: 1.3.0" "User Commands" │ │ │ │ +.TH RSBENCH "1" "2025" "rsbench version: 1.3.0" "User Commands" │ │ │ │ .SH NAME │ │ │ │ rsbench \- benchmark and test for librsb │ │ │ │ .SH SYNOPSIS │ │ │ │ .B rsbench │ │ │ │ [\fI\,--bench\/\fR] [\fI\,OPTIONS\/\fR] │ │ │ │ .br │ │ │ │ .B rsbench