--- /srv/rebuilderd/tmp/rebuilderdlmebgN/inputs/librsb-tools_1.3.0.3+dfsg-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdlmebgN/out/librsb-tools_1.3.0.3+dfsg-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-08 07:58:10.000000 debian-binary │ --rw-r--r-- 0 0 0 1052 2026-04-08 07:58:10.000000 control.tar.xz │ --rw-r--r-- 0 0 0 140680 2026-04-08 07:58:10.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1048 2026-04-08 07:58:10.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 140716 2026-04-08 07:58:10.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/rsbench │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x8ddd │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x04c684 0x0004c684 0x0004c684 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x04c68c 0x0004c68c 0x0004c68c 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ │ │ INTERP 0x000198 0x00000198 0x00000198 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x4c6b0 0x4c6b0 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x4c6b8 0x4c6b8 R E 0x10000 │ │ │ │ LOAD 0x04fed8 0x0005fed8 0x0005fed8 0x01c74 0x01c98 RW 0x10000 │ │ │ │ DYNAMIC 0x04fee0 0x0005fee0 0x0005fee0 0x00120 0x00120 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x04c690 0x0004c690 0x0004c690 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x04c698 0x0004c698 0x0004c698 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04fed8 0x0005fed8 0x0005fed8 0x00128 0x00128 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ [ 7] .gnu.version_r VERNEED 00004194 004194 0000f0 00 A 5 6 4 │ │ │ │ [ 8] .rel.dyn REL 00004284 004284 000ae0 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00004d64 004d64 000c08 08 AI 4 21 4 │ │ │ │ [10] .init PROGBITS 0000596c 00596c 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00005978 005978 001230 04 AX 0 0 4 │ │ │ │ [12] .text PROGBITS 00006ba8 006ba8 039bec 00 AX 0 0 8 │ │ │ │ [13] .fini PROGBITS 00040794 040794 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 000407a0 0407a0 00bee4 00 A 0 0 8 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0004c684 04c684 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0004c68c 04c68c 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 0004c690 04c690 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 000407a0 0407a0 00beec 00 A 0 0 8 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0004c68c 04c68c 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0004c694 04c694 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 0004c698 04c698 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0005fed8 04fed8 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0005fedc 04fedc 000004 04 WA 0 0 4 │ │ │ │ [20] .dynamic DYNAMIC 0005fee0 04fee0 000120 08 WA 5 0 4 │ │ │ │ [21] .got PROGBITS 00060000 050000 000648 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00060648 050648 001504 00 WA 0 0 4 │ │ │ │ [23] .bss NOBITS 00061b4c 051b4c 000024 00 WA 0 0 4 │ │ │ │ [24] .ARM.attributes ARM_ATTRIBUTES 00000000 051b4c 000033 00 0 0 1 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 08b88dadd0c054626ec71b0b381a3a15d01e0e97 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 639cf82e0781c11451865e20d87f74bd47154088 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -735,15 +735,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:8/64/, │ │ │ │ +L2:8/64/,L1:8/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 {} │ │ │ │ @@ -230,21 +230,21 @@ │ │ │ │ tstcs r0, r0, lsr #16 │ │ │ │ cdp2 0, 8, cr15, cr4, cr2, {0} │ │ │ │ svclt 0x0000e7ef │ │ │ │ andeq r9, r5, ip, lsr #8 │ │ │ │ andeq r9, r5, r8, lsr #8 │ │ │ │ andeq r9, r5, r0, ror #20 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq sl, r3, r4, lsr #14 │ │ │ │ + andeq sl, r3, r0, lsr #14 │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ andeq sl, r5, r6, lsl #26 │ │ │ │ andeq r2, r0, r1, asr sp │ │ │ │ andeq r9, r5, r6, lsl #3 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq sl, r3, r0, asr #9 │ │ │ │ + @ instruction: 0x0003a4bc │ │ │ │ @ instruction: 0xffbcf001 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ addhi pc, lr, r1, asr #32 │ │ │ │ eorvc pc, lr, #717225984 @ 0x2ac00000 │ │ │ │ bcc fec452f0 │ │ │ │ tstpeq pc, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldcvs 0, cr6, [sl, #-68]! @ 0xffffffbc │ │ │ │ @@ -926,26 +926,26 @@ │ │ │ │ bvs ff608248 │ │ │ │ teqpvc r1, #717225984 @ p-variant is OBSOLETE @ 0x2ac00000 │ │ │ │ tstlt r8, #26 │ │ │ │ tstcs r1, pc, lsl #20 │ │ │ │ ands r4, sp, sl, ror r4 │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andeq sl, r3, r6, lsl #5 │ │ │ │ - strdeq r4, [r4], -sl │ │ │ │ - andeq sl, r3, r2, lsr #7 │ │ │ │ - strdeq r4, [r4], -r4 @ │ │ │ │ - muleq r4, r4, fp │ │ │ │ - andeq r4, r4, r2, ror r8 │ │ │ │ - andeq r4, r4, r6, lsr #16 │ │ │ │ - andeq r4, r4, r4, lsl #14 │ │ │ │ - andeq r4, r4, r0, lsl #12 │ │ │ │ - strdeq r4, [r4], -r4 @ │ │ │ │ - andeq r4, r4, r6, asr #6 │ │ │ │ - andeq r9, r3, ip, lsr #16 │ │ │ │ + andeq sl, r3, r2, lsl #5 │ │ │ │ + andeq r4, r4, r2, lsl #26 │ │ │ │ + muleq r3, lr, r3 │ │ │ │ + strdeq r4, [r4], -ip │ │ │ │ + muleq r4, ip, fp │ │ │ │ + andeq r4, r4, sl, ror r8 │ │ │ │ + andeq r4, r4, lr, lsr #16 │ │ │ │ + andeq r4, r4, ip, lsl #14 │ │ │ │ + andeq r4, r4, r8, lsl #12 │ │ │ │ + strdeq r4, [r4], -ip │ │ │ │ + andeq r4, r4, lr, asr #6 │ │ │ │ + andeq r9, r3, r8, lsr #16 │ │ │ │ b c45a54 │ │ │ │ @ instruction: 0xf5ab4be5 │ │ │ │ @ instruction: 0xf1077212 │ │ │ │ teqvs sp, #216, 10 @ 0x36000000 │ │ │ │ @ instruction: 0xf107447b │ │ │ │ @ instruction: 0xf50300f0 │ │ │ │ @ instruction: 0xf5037e50 │ │ │ │ @@ -1168,17 +1168,17 @@ │ │ │ │ stcmi 6, cr4, [r9], {40} @ 0x28 │ │ │ │ bl 1fc5dd4 │ │ │ │ ldrbtmi r6, [ip], #-2877 @ 0xfffff4c3 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ and r2, fp, r1, lsl #12 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq r4, r4, r0, lsr r2 │ │ │ │ - andeq r3, r4, r0, ror #31 │ │ │ │ - @ instruction: 0x00043eba │ │ │ │ + andeq r4, r4, r8, lsr r2 │ │ │ │ + andeq r3, r4, r8, ror #31 │ │ │ │ + andeq r3, r4, r2, asr #29 │ │ │ │ andvc pc, ip, fp, lsr #11 │ │ │ │ andgt pc, r0, r5, asr #17 │ │ │ │ bvc 4c54b8 │ │ │ │ @ instruction: 0xf104606e │ │ │ │ ldrtvs r0, [r8], #1440 @ 0x5a0 │ │ │ │ @ instruction: 0xf5ab613c │ │ │ │ ldm r5, {r2, r3, sl, ip, sp, lr} │ │ │ │ @@ -1972,34 +1972,34 @@ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ bmi 633f18 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ b 8c6a6c │ │ │ │ ldmib r7, {r0, r1, r5, r8, sl, sp, lr, pc}^ │ │ │ │ tstvs sp, ip, lsl #6 │ │ │ │ svclt 0x0000e4aa │ │ │ │ - andeq r9, r3, sl, lsl #4 │ │ │ │ + andeq r9, r3, r6, lsl #4 │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ - andeq r1, r4, r4, ror r9 │ │ │ │ - andeq r1, r4, r2, lsl #18 │ │ │ │ + andeq r1, r4, r8, ror r9 │ │ │ │ + andeq r1, r4, r6, lsl #18 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq r9, r3, lr, lsl #2 │ │ │ │ + andeq r9, r3, sl, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r8, r3, lr, lsr #30 │ │ │ │ + andeq r8, r3, sl, lsr #30 │ │ │ │ muleq r5, r8, r8 │ │ │ │ andeq r1, r0, r3, ror #17 │ │ │ │ andeq r8, r3, r8, lsr #24 │ │ │ │ - strheq r9, [r3], -r2 │ │ │ │ - andeq r8, r3, r2, lsr pc │ │ │ │ - andeq r8, r3, r8, ror #29 │ │ │ │ - andeq r9, r3, sl, asr #32 │ │ │ │ - andeq r8, r3, r8, lsl #28 │ │ │ │ - andeq r3, r4, r8, asr #15 │ │ │ │ - andeq r3, r4, r6, ror #11 │ │ │ │ - andeq r3, r4, sl, lsr #10 │ │ │ │ - andeq r8, r3, sl, ror #15 │ │ │ │ + andeq r9, r3, lr, lsr #1 │ │ │ │ + andeq r8, r3, lr, lsr #30 │ │ │ │ + andeq r8, r3, r4, ror #29 │ │ │ │ + andeq r9, r3, r6, asr #32 │ │ │ │ + andeq r8, r3, r4, lsl #28 │ │ │ │ + ldrdeq r3, [r4], -r0 │ │ │ │ + andeq r3, r4, lr, ror #11 │ │ │ │ + andeq r3, r4, r2, lsr r5 │ │ │ │ + andeq r8, r3, r6, ror #15 │ │ │ │ strvs pc, [r0, #1290]! @ 0x50a │ │ │ │ ldrsbls pc, [r0], #-135 @ 0xffffff79 @ │ │ │ │ stmiavs r4!, {r1, r3, r8, sl, ip, sp, lr, pc} │ │ │ │ cdpvc 5, 0, cr15, cr12, cr11, {5} │ │ │ │ @ instruction: 0xf50a464c │ │ │ │ stcgt 12, cr6, [pc, #-588] @ 88a0 │ │ │ │ ldmdbvs lr!, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ @@ -2186,15 +2186,15 @@ │ │ │ │ rscsvs lr, r8, #-855638016 @ 0xcd000000 │ │ │ │ ldrdls pc, [ip], -r7 @ │ │ │ │ ldmdblt lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movweq pc, #61551 @ 0xf06f @ │ │ │ │ udf #30251 @ 0x762b │ │ │ │ @ instruction: 0xf7ff4681 │ │ │ │ svclt 0x0000b957 │ │ │ │ - andeq r3, r4, r2, lsr #32 │ │ │ │ + andeq r3, r4, sl, lsr #32 │ │ │ │ bleq 44f20 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strbtmi fp, [sl], -r2, lsl #24 │ │ │ │ strlt fp, [r1], #-1028 @ 0xfffffbfc │ │ │ │ @ instruction: 0xa018f8df │ │ │ │ ldrmi sl, [sl], #773 @ 0x305 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -2510,15 +2510,15 @@ │ │ │ │ andeq r7, r3, ip, lsl #17 │ │ │ │ andeq r7, r3, r4, ror r8 │ │ │ │ andeq r7, r3, r6, asr #16 │ │ │ │ andeq r7, r3, ip, lsl r8 │ │ │ │ andeq r7, r3, r4, ror #15 │ │ │ │ andeq r7, r3, r6, lsr #15 │ │ │ │ andeq r7, r3, r6, ror r7 │ │ │ │ - andeq ip, r3, ip, lsl #18 │ │ │ │ + andeq ip, r3, r0, lsl r9 │ │ │ │ @ instruction: 0x000376be │ │ │ │ andeq r7, r3, sl, lsr r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0008f8cc │ │ │ │ @ instruction: 0xf06fb0b5 │ │ │ │ @@ -2851,20 +2851,20 @@ │ │ │ │ stcl 7, cr15, [r0, #-1008]! @ 0xfffffc10 │ │ │ │ svclt 0x0000e6e9 │ │ │ │ andeq r6, r5, r2, ror #25 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ ldrdeq r6, [r5], -r8 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r7, r3, r6, lsr #11 │ │ │ │ - andeq r2, r4, r6, asr #18 │ │ │ │ + andeq r2, r4, lr, asr #18 │ │ │ │ andeq r7, r3, r2, ror #12 │ │ │ │ ldrdeq r6, [r5], -r0 │ │ │ │ andeq r7, r3, lr, lsr #9 │ │ │ │ - andeq r2, r4, lr, ror r6 │ │ │ │ - ldrdeq r2, [r4], -r4 │ │ │ │ + andeq r2, r4, r6, lsl #13 │ │ │ │ + ldrdeq r2, [r4], -ip │ │ │ │ andeq r7, r3, r6, ror #5 │ │ │ │ @ instruction: 0x000371b0 │ │ │ │ muleq r3, r6, r1 │ │ │ │ @ instruction: 0x000371b4 │ │ │ │ ldrdeq r7, [r3], -r0 │ │ │ │ andeq r7, r3, lr, lsl r2 │ │ │ │ andeq r7, r3, sl, asr #3 │ │ │ │ @@ -3062,15 +3062,15 @@ │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ strbt sl, [r4], sp, ror #29 │ │ │ │ bl ffe47b6c │ │ │ │ andeq r6, r5, r4, ror r7 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r6, r5, sl, ror #14 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - strdeq r2, [r4], -r8 │ │ │ │ + andeq r2, r4, r0, lsl #8 │ │ │ │ andeq r7, r3, ip, ror #3 │ │ │ │ andeq r7, r3, lr, ror r1 │ │ │ │ andeq r6, r5, ip, lsr #13 │ │ │ │ andeq r6, r3, sl, asr #30 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb60da8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -3101,15 +3101,15 @@ │ │ │ │ ldmdb r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwcc r6, #6179 @ 0x1823 │ │ │ │ andlt r6, r3, r3, lsr #32 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ muleq r5, ip, pc @ │ │ │ │ andeq r6, r5, sl, asr #8 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq pc, r3, r2, lsl ip @ │ │ │ │ + andeq pc, r3, r6, lsl ip @ │ │ │ │ andeq r6, r3, r2, lsl #30 │ │ │ │ andeq r6, r3, sl, lsr #30 │ │ │ │ andeq r6, r3, r6, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb60e40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ @@ -3416,41 +3416,41 @@ │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ ldr sl, [r0, pc, lsr #28]! │ │ │ │ andeq r6, r5, r4, asr r3 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r6, r5, sl, lsr r3 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ andeq r7, r3, sl, lsr #4 │ │ │ │ - andeq r7, r3, ip, ror #4 │ │ │ │ - andeq r7, r3, r0, ror #4 │ │ │ │ - andeq pc, r3, r4, lsl #27 │ │ │ │ + andeq r7, r3, r8, ror #4 │ │ │ │ + andeq r7, r3, ip, asr r2 │ │ │ │ + andeq pc, r3, r8, lsl #27 │ │ │ │ andeq r7, r3, r8, ror #2 │ │ │ │ - andeq r8, r3, ip, lsr #17 │ │ │ │ - andeq r7, r3, lr, asr #2 │ │ │ │ + andeq r8, r3, r8, lsr #17 │ │ │ │ + andeq r9, r3, r6, asr #19 │ │ │ │ andeq r6, r5, r8, asr #3 │ │ │ │ - andeq r7, r3, ip, lsl r1 │ │ │ │ - andeq r7, r3, r0, lsl r1 │ │ │ │ - muleq r3, sl, r0 │ │ │ │ - ldrdeq r7, [r3], -sl │ │ │ │ - strheq r7, [r3], -r8 │ │ │ │ - andeq r7, r3, r4, ror #1 │ │ │ │ - strdeq r7, [r3], -r6 │ │ │ │ - andeq r6, r3, r0, ror pc │ │ │ │ - andeq r6, r3, ip, asr pc │ │ │ │ - ldrdeq r6, [r3], -r2 │ │ │ │ - muleq r3, r0, pc @ │ │ │ │ - andeq r6, r3, r4, lsl #31 │ │ │ │ - andeq r6, r3, r2, lsl #31 │ │ │ │ - andeq r6, r3, r8, ror pc │ │ │ │ - andeq pc, r3, sl, ror #20 │ │ │ │ - andeq r6, r3, r4, asr #30 │ │ │ │ + andeq r7, r3, r8, lsl r1 │ │ │ │ + andeq r7, r3, ip, lsl #2 │ │ │ │ + muleq r3, r6, r0 │ │ │ │ + ldrdeq r7, [r3], -r6 │ │ │ │ + strheq r7, [r3], -r4 │ │ │ │ + andeq r7, r3, r0, ror #1 │ │ │ │ + strdeq r7, [r3], -r2 │ │ │ │ + andeq r6, r3, ip, ror #30 │ │ │ │ + andeq r6, r3, r8, asr pc │ │ │ │ + andeq r6, r3, lr, asr #31 │ │ │ │ + andeq r6, r3, ip, lsl #31 │ │ │ │ + andeq r6, r3, r0, lsl #31 │ │ │ │ + andeq r6, r3, lr, ror pc │ │ │ │ + andeq r6, r3, r4, ror pc │ │ │ │ + andeq pc, r3, lr, ror #20 │ │ │ │ + andeq r6, r3, r0, asr #30 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq r6, r3, r2, asr #29 │ │ │ │ - strdeq r6, [r3], -lr │ │ │ │ - andeq r6, r3, r6, ror #29 │ │ │ │ + @ instruction: 0x00036ebe │ │ │ │ + strdeq r6, [r3], -sl │ │ │ │ + andeq r6, r3, r2, ror #29 │ │ │ │ andcs r4, r0, #4, 22 @ 0x1000 │ │ │ │ andcs r4, r2, r4, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf7fc601a │ │ │ │ svclt 0x0000bbd9 │ │ │ │ andeq r7, r5, r8, asr #19 │ │ │ │ @ instruction: 0xfffffa13 │ │ │ │ @@ -3597,23 +3597,23 @@ │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ mvnsle r4, r5, ror r5 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ @ instruction: 0x3004f8bc │ │ │ │ adchi r6, r3, r0, lsr #32 │ │ │ │ @ instruction: 0xf06fe70c │ │ │ │ smlad r9, pc, r6, r0 @ │ │ │ │ - andeq r6, r3, r8, lsr #29 │ │ │ │ - andeq r6, r3, r4, lsl #29 │ │ │ │ - andeq r6, r3, r4, ror #28 │ │ │ │ - andeq r6, r3, r8, asr #28 │ │ │ │ - andeq r6, r3, ip, lsr #28 │ │ │ │ - andeq r6, r3, ip, lsl #28 │ │ │ │ - andeq r6, r3, ip, lsl #28 │ │ │ │ - andeq r6, r3, r4, ror #27 │ │ │ │ - andeq r6, r3, r8, asr #27 │ │ │ │ + andeq r6, r3, r4, lsr #29 │ │ │ │ + andeq r6, r3, r0, lsl #29 │ │ │ │ + andeq r6, r3, r0, ror #28 │ │ │ │ + andeq r6, r3, r4, asr #28 │ │ │ │ + andeq r6, r3, r8, lsr #28 │ │ │ │ + andeq r6, r3, r8, lsl #28 │ │ │ │ + andeq r6, r3, r8, lsl #28 │ │ │ │ + andeq r6, r3, r0, ror #27 │ │ │ │ + andeq r6, r3, r4, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb61614 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [fp], {224} @ 0xe0 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @ instruction: 0xf7fc447c │ │ │ │ cmnlt r8, #140, 18 @ 0x230000 │ │ │ │ @@ -3639,15 +3639,15 @@ │ │ │ │ blls c5908 │ │ │ │ andlt r4, r5, r8, lsl r6 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ bllt fe6c8470 │ │ │ │ ldclt 0, cr11, [r0, #-20]! @ 0xffffffec │ │ │ │ andeq r5, r5, r0, ror #23 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r6, r3, r6, lsr sp │ │ │ │ + andeq r6, r3, r2, lsr sp │ │ │ │ stmdavs r9, {fp, sp, lr} │ │ │ │ blt 5c848c │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460c4b31 │ │ │ │ @@ -3696,28 +3696,28 @@ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ bl 248550 │ │ │ │ ldmdbmi r1, {r4, r9, fp, lr} │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf7fc4479 │ │ │ │ ldrbmi lr, [r0], -r2, lsl #22 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - andeq r7, r3, r0, ror #1 │ │ │ │ - andeq r7, r3, r0, lsl #2 │ │ │ │ - andeq sl, r3, ip, asr #28 │ │ │ │ - andeq r7, r3, lr, ror #1 │ │ │ │ - strdeq r7, [r3], -lr │ │ │ │ - andeq pc, r3, lr, ror #5 │ │ │ │ - strheq r7, [r3], -r0 │ │ │ │ - andeq r7, r3, r6, lsr #1 │ │ │ │ - andeq r7, r3, r0, lsr #1 │ │ │ │ - andeq pc, r3, ip, lsl #5 │ │ │ │ - andeq r7, r3, ip, lsl #1 │ │ │ │ - muleq r3, lr, r0 │ │ │ │ - andeq r7, r3, lr, lsl r2 │ │ │ │ - andeq r7, r3, ip, asr #4 │ │ │ │ + ldrdeq r7, [r3], -ip │ │ │ │ + strdeq r7, [r3], -ip │ │ │ │ + andeq sl, r3, r0, asr lr │ │ │ │ + andeq r7, r3, sl, ror #1 │ │ │ │ + strdeq r7, [r3], -sl │ │ │ │ + strdeq pc, [r3], -r2 │ │ │ │ + andeq r7, r3, ip, lsr #1 │ │ │ │ + andeq r7, r3, r2, lsr #1 │ │ │ │ + muleq r3, ip, r0 │ │ │ │ + muleq r3, r0, r2 │ │ │ │ + andeq r7, r3, r8, lsl #1 │ │ │ │ + muleq r3, sl, r0 │ │ │ │ + andeq r7, r3, sl, lsl r2 │ │ │ │ + andeq r7, r3, r8, asr #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpcc 4, 3, cr15, cr12, cr15, {2} │ │ │ │ blhi 445a70 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ vmlaeq.f64 d14, d30, d28 │ │ │ │ stcpl 5, cr15, [r0], {172} @ 0xac │ │ │ │ @@ -4019,15 +4019,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r5, r5, r4, lsl sl │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r6, r5, r6, ror #3 │ │ │ │ ldrdeq r5, [r5], -sl │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - andeq r6, r3, r6, lsl lr │ │ │ │ + andeq r6, r3, r2, lsl lr │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ stmdbeq r2, {r0, r3, r5, r7, r8, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0038f1b9 │ │ │ │ ldm pc, {r0, r2, r3, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ strbeq pc, [sp, #25]! @ │ │ │ │ rsbseq r0, ip, ip, ror r0 │ │ │ │ rsbseq r0, ip, ip, ror r0 │ │ │ │ @@ -4351,22 +4351,22 @@ │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ orrcc pc, r8, #13041664 @ 0xc70000 │ │ │ │ ldclge 4, cr15, [r8, #252]! @ 0xfc │ │ │ │ svclt 0x0000e5f5 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r7, r3, r0, ror r1 │ │ │ │ - andeq r6, r3, r6, asr #24 │ │ │ │ - @ instruction: 0x00036cbc │ │ │ │ - ldrdeq r6, [r3], -sl │ │ │ │ - strdeq r6, [r3], -r0 │ │ │ │ - andeq r6, r3, r6, lsl #26 │ │ │ │ - andeq r6, r3, r8, lsl sp │ │ │ │ - andeq r6, r3, r2, asr #25 │ │ │ │ + andeq r7, r3, ip, ror #2 │ │ │ │ + andeq r6, r3, r2, asr #24 │ │ │ │ + @ instruction: 0x00036cb8 │ │ │ │ + ldrdeq r6, [r3], -r6 @ │ │ │ │ + andeq r6, r3, ip, ror #25 │ │ │ │ + andeq r6, r3, r2, lsl #26 │ │ │ │ + andeq r6, r3, r4, lsl sp │ │ │ │ + @ instruction: 0x00036cbe │ │ │ │ bicsvs pc, r6, #76, 4 @ 0xc0000004 │ │ │ │ teqpvc r6, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0004599 │ │ │ │ vmax.s8 q12, q6, q11 │ │ │ │ vrsra.s64 q11, q3, #64 │ │ │ │ ldrmi r7, [r9, #822] @ 0x336 │ │ │ │ addshi pc, lr, #0, 6 │ │ │ │ @@ -4929,35 +4929,35 @@ │ │ │ │ @ instruction: 0xf8d8eb0c │ │ │ │ @ instruction: 0xf7fa0000 │ │ │ │ @ instruction: 0xf7ffec40 │ │ │ │ svclt 0x0000b973 │ │ │ │ ... │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r6, r3, r2, ror lr │ │ │ │ - @ instruction: 0x00036bbc │ │ │ │ + andeq r6, r3, lr, ror #28 │ │ │ │ + @ instruction: 0x00036bb8 │ │ │ │ andeq r4, r5, lr, lsr #25 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq sl, r3, ip, lsr #23 │ │ │ │ - andeq sl, r3, r8, ror fp │ │ │ │ - andeq sl, r3, r0, asr #22 │ │ │ │ - andeq lr, r3, r4, lsr r3 │ │ │ │ - andeq sl, r3, r6, lsl fp │ │ │ │ - andeq sl, r3, sl, lsr #22 │ │ │ │ - andeq r6, r3, r0, lsl #9 │ │ │ │ - ldrdeq r6, [r3], -lr │ │ │ │ + @ instruction: 0x0003abb0 │ │ │ │ + andeq sl, r3, ip, ror fp │ │ │ │ + andeq sl, r3, r4, asr #22 │ │ │ │ + andeq lr, r3, r8, lsr r3 │ │ │ │ + andeq sl, r3, sl, lsl fp │ │ │ │ + andeq sl, r3, lr, lsr #22 │ │ │ │ + andeq r6, r3, ip, ror r4 │ │ │ │ + ldrdeq r6, [r3], -sl │ │ │ │ andeq r5, r3, lr, ror #2 │ │ │ │ - strdeq r6, [r3], -ip │ │ │ │ + strdeq r6, [r3], -r8 │ │ │ │ andeq r5, r3, r4, lsr #2 │ │ │ │ - andeq r6, r3, r4, asr #25 │ │ │ │ - andeq r6, r3, ip, lsr #25 │ │ │ │ - @ instruction: 0x0003dfbc │ │ │ │ - muleq r3, lr, r7 │ │ │ │ - andeq r6, r3, r6, lsl sp │ │ │ │ - andeq r6, r3, r0, lsl r5 │ │ │ │ + andeq r6, r3, r0, asr #25 │ │ │ │ + andeq r6, r3, r8, lsr #25 │ │ │ │ + andeq sp, r3, r0, asr #31 │ │ │ │ + andeq sl, r3, r2, lsr #15 │ │ │ │ + andeq r6, r3, r2, lsl sp │ │ │ │ + andeq r6, r3, ip, lsl #10 │ │ │ │ strbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2506 │ │ │ │ tstcs r1, r4, asr #10 │ │ │ │ @ instruction: 0xf85b447a │ │ │ │ strtmi r9, [fp], -r3 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ @ instruction: 0xf7fa9500 │ │ │ │ @@ -5288,28 +5288,28 @@ │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ @ instruction: 0xf7fa4625 │ │ │ │ @ instruction: 0xf8c7e92c │ │ │ │ @ instruction: 0xf7fe02e4 │ │ │ │ svclt 0x0000be9f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r6, r3, r0, ror #9 │ │ │ │ - andeq sl, r3, r0, asr #2 │ │ │ │ - andeq sp, r3, r8, lsr r6 │ │ │ │ - andeq r6, r3, r6, ror #10 │ │ │ │ - andeq r6, r3, r6, asr r5 │ │ │ │ - andeq r6, r3, lr, asr r5 │ │ │ │ - andeq r6, r3, sl, lsr #1 │ │ │ │ - andeq r6, r3, r0, lsl r2 │ │ │ │ - ldrdeq r5, [r3], -r0 │ │ │ │ - andeq r5, r3, lr, lsr ip │ │ │ │ - muleq r3, ip, lr │ │ │ │ - andeq r5, r3, r2, lsl #27 │ │ │ │ - andeq r5, r3, r8, ror #29 │ │ │ │ - andeq r6, r3, sl, asr #5 │ │ │ │ + ldrdeq r6, [r3], -ip │ │ │ │ + andeq sl, r3, r4, asr #2 │ │ │ │ + andeq sp, r3, ip, lsr r6 │ │ │ │ + andeq r6, r3, r2, ror #10 │ │ │ │ + andeq r6, r3, r2, asr r5 │ │ │ │ + andeq r6, r3, sl, asr r5 │ │ │ │ + andeq r6, r3, r6, lsr #1 │ │ │ │ + andeq r6, r3, ip, lsl #4 │ │ │ │ + andeq r5, r3, ip, asr #29 │ │ │ │ + andeq r5, r3, sl, lsr ip │ │ │ │ + muleq r3, r8, lr │ │ │ │ + andeq r5, r3, lr, ror sp │ │ │ │ + andeq r5, r3, r4, ror #29 │ │ │ │ + andeq r6, r3, r6, asr #5 │ │ │ │ msrmi SPSR_s, #73400320 @ 0x4600000 │ │ │ │ @ instruction: 0xf47e4599 │ │ │ │ @ instruction: 0xf8d8ae76 │ │ │ │ strtmi r0, [r5], -r0 │ │ │ │ svc 0x0086f7f9 │ │ │ │ @ instruction: 0xf8c74243 │ │ │ │ @ instruction: 0xf7fe33d8 │ │ │ │ @@ -5518,23 +5518,23 @@ │ │ │ │ vstr d7, [r3, #-280] @ 0xfffffee8 │ │ │ │ @ instruction: 0xf7fe7b02 │ │ │ │ movwcs fp, #7381 @ 0x1cd5 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf7fe33a4 │ │ │ │ svclt 0x0000bccf │ │ │ │ ... │ │ │ │ - andeq r5, r3, r4, asr #31 │ │ │ │ + andeq r5, r3, r0, asr #31 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - muleq r3, lr, pc @ │ │ │ │ - @ instruction: 0x000364b4 │ │ │ │ - andeq r6, r3, r6, lsl #9 │ │ │ │ - andeq r5, r3, r2, lsr #15 │ │ │ │ - andeq r5, r3, r0, ror #17 │ │ │ │ - andeq r5, r3, r8, asr fp │ │ │ │ - strdeq r5, [r3], -lr │ │ │ │ + muleq r3, sl, pc @ │ │ │ │ + @ instruction: 0x000364b0 │ │ │ │ + andeq r6, r3, r2, lsl #9 │ │ │ │ + muleq r3, lr, r7 │ │ │ │ + ldrdeq r5, [r3], -ip │ │ │ │ + andeq r5, r3, r4, asr fp │ │ │ │ + strdeq r5, [r3], -sl │ │ │ │ strcc pc, [r4], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ strtmi r2, [r5], -r4, lsl #9 │ │ │ │ @ instruction: 0xf85b447a │ │ │ │ @ instruction: 0xf8d99003 │ │ │ │ @ instruction: 0xf7f90000 │ │ │ │ @ instruction: 0xf8dfee3e │ │ │ │ @@ -5818,35 +5818,35 @@ │ │ │ │ ldmiblt r1!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r5], -r4, lsl #22 │ │ │ │ andls pc, r3, fp, asr r8 @ │ │ │ │ stmiblt lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-2070 @ 0xfffff7ea │ │ │ │ svclt 0x0000e585 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r5, r3, r4, lsr #13 │ │ │ │ - andeq r5, r3, r4, ror #13 │ │ │ │ - strdeq r5, [r3], -r0 │ │ │ │ - strdeq r5, [r3], -r8 │ │ │ │ - andeq r5, r3, r4, lsl #14 │ │ │ │ - andeq r9, r3, sl, lsl r8 │ │ │ │ - andeq sp, r3, ip, lsl r5 │ │ │ │ - andeq r5, r3, r2, asr #15 │ │ │ │ - andeq r5, r3, lr, ror #13 │ │ │ │ - andeq r5, r3, lr, ror r7 │ │ │ │ - andeq r5, r3, sl, asr #15 │ │ │ │ - andeq r5, r3, r4, asr #15 │ │ │ │ - andeq r4, r3, lr, asr #21 │ │ │ │ - andeq r5, r3, lr, lsr #7 │ │ │ │ - andeq r5, r3, lr, asr #5 │ │ │ │ - andeq r5, r3, ip, asr #13 │ │ │ │ - andeq r5, r3, lr, lsl r6 │ │ │ │ - andeq r5, r3, r4, lsl r6 │ │ │ │ - ldrdeq r5, [r3], -r2 │ │ │ │ - andeq r5, r3, r8, lsr #18 │ │ │ │ - andeq ip, r3, r2, lsr #18 │ │ │ │ + andeq r5, r3, r0, lsr #13 │ │ │ │ + andeq r5, r3, r0, ror #13 │ │ │ │ + andeq r5, r3, ip, ror #13 │ │ │ │ + strdeq r5, [r3], -r4 │ │ │ │ + andeq r5, r3, r0, lsl #14 │ │ │ │ + andeq r9, r3, lr, lsl r8 │ │ │ │ + andeq sp, r3, r0, lsr #10 │ │ │ │ + @ instruction: 0x000357be │ │ │ │ + andeq r5, r3, sl, ror #13 │ │ │ │ + andeq r5, r3, sl, ror r7 │ │ │ │ + andeq r5, r3, r6, asr #15 │ │ │ │ + andeq r5, r3, r0, asr #15 │ │ │ │ + andeq r4, r3, sl, asr #21 │ │ │ │ + andeq r5, r3, sl, lsr #7 │ │ │ │ + andeq r5, r3, sl, asr #5 │ │ │ │ + andeq r5, r3, r8, asr #13 │ │ │ │ + andeq r5, r3, sl, lsl r6 │ │ │ │ + andeq r5, r3, r0, lsl r6 │ │ │ │ + andeq r5, r3, lr, asr #21 │ │ │ │ + andeq r5, r3, r4, lsr #18 │ │ │ │ + andeq ip, r3, r6, lsr #18 │ │ │ │ strbtvs pc, [r4], #-1449 @ 0xfffffa57 @ │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ bcs 2679c │ │ │ │ movwcs fp, #4052 @ 0xfd4 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @ instruction: 0xf0422b00 │ │ │ │ bcs 2da6c │ │ │ │ @@ -6040,27 +6040,27 @@ │ │ │ │ ldrbeq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ ldrbtmi r2, [sl], #-1026 @ 0xfffffbfe │ │ │ │ ldrmi r2, [r5], -r1, lsl #12 │ │ │ │ andsvs r6, r0, r0, lsl #16 │ │ │ │ eor r6, r1, r8, asr r8 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ + andeq r5, r3, ip, lsr #29 │ │ │ │ + @ instruction: 0x00035eba │ │ │ │ @ instruction: 0x00035eb0 │ │ │ │ - @ instruction: 0x00035ebe │ │ │ │ - @ instruction: 0x00035eb4 │ │ │ │ - muleq r3, r0, lr │ │ │ │ andeq r5, r3, ip, lsl #29 │ │ │ │ - @ instruction: 0x00035ebe │ │ │ │ - andeq ip, r3, r6, asr r7 │ │ │ │ - strdeq r5, [r3], -r0 │ │ │ │ - andeq ip, r3, r8, lsr r7 │ │ │ │ - andeq ip, r3, sl, lsr #14 │ │ │ │ - andeq r5, r3, r6, ror #29 │ │ │ │ - andeq r4, r3, r6, lsr pc │ │ │ │ - andeq r5, r3, r4, lsr pc │ │ │ │ + andeq r5, r3, r8, lsl #29 │ │ │ │ + @ instruction: 0x00035eba │ │ │ │ + andeq ip, r3, sl, asr r7 │ │ │ │ + andeq r5, r3, ip, ror #29 │ │ │ │ + andeq ip, r3, ip, lsr r7 │ │ │ │ + andeq ip, r3, lr, lsr #14 │ │ │ │ + andeq r5, r3, r2, ror #29 │ │ │ │ + andeq r4, r3, r2, lsr pc │ │ │ │ + andeq r5, r3, r0, lsr pc │ │ │ │ andeq r5, r5, lr, lsr r1 │ │ │ │ eorcs pc, r1, r0, asr #16 │ │ │ │ ldmdavs sl, {r0, r1, r2, r3, r5, r6, r7, fp, lr} │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf842601c │ │ │ │ ldrcs r4, [r9], #-33 @ 0xffffffdf │ │ │ │ ldmvs sl, {r0, r3, r4, r6, fp, sp, lr} │ │ │ │ @@ -6296,31 +6296,31 @@ │ │ │ │ @ instruction: 0xf7ff341c │ │ │ │ svclt 0x0000b90b │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ ... │ │ │ │ andeq r3, r5, r0, lsl #27 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r5, r3, r6, ror #26 │ │ │ │ - ldrdeq r6, [r3], -r4 │ │ │ │ - ldrdeq r6, [r3], -r2 │ │ │ │ + andeq r5, r3, r2, ror #26 │ │ │ │ + ldrdeq r6, [r3], -r0 │ │ │ │ andeq r6, r3, lr, asr #23 │ │ │ │ - andeq r6, r3, ip, asr ip │ │ │ │ - andeq r6, r3, ip, asr ip │ │ │ │ - andeq r6, r3, r6, ror #24 │ │ │ │ - andeq r6, r3, sl, asr ip │ │ │ │ - andeq r6, r3, ip, asr #25 │ │ │ │ - andeq r9, r3, lr, asr #3 │ │ │ │ + andeq r6, r3, sl, asr #23 │ │ │ │ + andeq r6, r3, r8, asr ip │ │ │ │ + andeq r6, r3, r8, asr ip │ │ │ │ + andeq r6, r3, sl, ror #24 │ │ │ │ + andeq r6, r3, lr, asr ip │ │ │ │ + ldrdeq r6, [r3], -r0 │ │ │ │ + ldrdeq r9, [r3], -r2 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r4, r3, r0, asr #28 │ │ │ │ - andeq r4, r3, sl, lsl #29 │ │ │ │ - andeq r5, r3, ip, asr #13 │ │ │ │ - muleq r3, r0, r1 │ │ │ │ - andeq r6, r3, r4, lsl sl │ │ │ │ - andeq r4, r3, r8, asr #19 │ │ │ │ + andeq r4, r3, ip, lsr lr │ │ │ │ + andeq r4, r3, r6, lsl #29 │ │ │ │ + andeq r5, r3, r8, asr #13 │ │ │ │ + andeq r4, r3, ip, lsl #3 │ │ │ │ + andeq r6, r3, r8, lsl sl │ │ │ │ + andeq r4, r3, r4, asr #19 │ │ │ │ ldrtpl pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ svclt 0x00182b00 │ │ │ │ vmin.s8 d4, d7, d13 │ │ │ │ cdpcs 3, 0, cr6, cr1, cr4, {0} │ │ │ │ andcc pc, r0, #13041664 @ 0xc70000 │ │ │ │ subshi pc, fp, #66 @ 0x42 │ │ │ │ msrvs CPSR_f, #178257920 @ 0xaa00000 │ │ │ │ @@ -6832,22 +6832,22 @@ │ │ │ │ subcc pc, ip, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0432b00 │ │ │ │ ands r8, r7, r1, asr r6 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r6, r3, ip, asr fp │ │ │ │ - muleq r3, r8, sl │ │ │ │ - @ instruction: 0x000371b0 │ │ │ │ - andeq r7, r3, r8, ror #3 │ │ │ │ - andeq r7, r3, r6, asr r1 │ │ │ │ - andeq r7, r3, r8, ror #2 │ │ │ │ - andeq r9, r3, r6, lsl #18 │ │ │ │ + andeq r6, r3, r0, ror #22 │ │ │ │ + muleq r3, ip, sl │ │ │ │ + @ instruction: 0x000371b4 │ │ │ │ + andeq r7, r3, ip, ror #3 │ │ │ │ + andeq r7, r3, sl, asr r1 │ │ │ │ andeq r7, r3, ip, ror #2 │ │ │ │ + andeq r9, r3, sl, lsl #18 │ │ │ │ + andeq r7, r3, r0, ror r1 │ │ │ │ cmppcc r0, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ @ instruction: 0xf0432b00 │ │ │ │ @ instruction: 0xf8d78591 │ │ │ │ blcs 19be4 │ │ │ │ ldrbhi pc, [r2, #-67]! @ 0xffffffbd @ │ │ │ │ mvnscc pc, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d7b133 │ │ │ │ @@ -7070,20 +7070,20 @@ │ │ │ │ b 1027a9c │ │ │ │ andsvs r0, lr, r2, lsl #12 │ │ │ │ @ instruction: 0xf0412e00 │ │ │ │ ands r8, r5, r7, lsl #13 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r7, r3, r8, asr #2 │ │ │ │ - andeq ip, r3, r0, asr #1 │ │ │ │ - andeq r7, r3, r6, asr r1 │ │ │ │ - andeq fp, r3, ip, lsr #17 │ │ │ │ - andeq r7, r3, r4, lsr #3 │ │ │ │ - andeq r7, r3, sl, asr #1 │ │ │ │ + andeq r7, r3, ip, asr #2 │ │ │ │ + andeq ip, r3, r4, asr #1 │ │ │ │ + andeq r7, r3, sl, asr r1 │ │ │ │ + @ instruction: 0x0003b8b0 │ │ │ │ + andeq r7, r3, r8, lsr #3 │ │ │ │ + andeq r7, r3, lr, asr #1 │ │ │ │ strbcc pc, [r8], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf5a34620 │ │ │ │ @ instruction: 0xf5a3721a │ │ │ │ @ instruction: 0xf7f8711b │ │ │ │ @ instruction: 0xf6aae978 │ │ │ │ ldmdavs fp, {r2, r3, r5, r6, r8, r9, sp, lr} │ │ │ │ blle 1558688 │ │ │ │ @@ -7345,18 +7345,18 @@ │ │ │ │ strcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ blvc ff9c94a8 │ │ │ │ svclt 0x0000e022 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ... │ │ │ │ - andeq r6, r3, r0, lsl #27 │ │ │ │ - andeq r6, r3, r2, ror sp │ │ │ │ - andeq r6, r3, r2, asr #26 │ │ │ │ - andeq r6, r3, sl, lsl #21 │ │ │ │ + andeq r6, r3, r4, lsl #27 │ │ │ │ + andeq r6, r3, r6, ror sp │ │ │ │ + andeq r6, r3, r6, asr #26 │ │ │ │ + andeq r6, r3, lr, lsl #21 │ │ │ │ @ instruction: 0xf1084620 │ │ │ │ @ instruction: 0xf7f80801 │ │ │ │ strbmi lr, [r6, #-2830] @ 0xfffff4f2 │ │ │ │ ldrbhi pc, [r7, #1] @ │ │ │ │ blvc 1409988 │ │ │ │ blx 130998e │ │ │ │ bllt 12c9990 │ │ │ │ @@ -8324,143 +8324,143 @@ │ │ │ │ tstcs r1, r0, lsr #12 │ │ │ │ @ instruction: 0xf7f7447a │ │ │ │ ldrb lr, [r1, #2160] @ 0x870 │ │ │ │ strtmi r4, [r0], -r3, lsl #21 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ stmda r8!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e5b3 │ │ │ │ - andeq r5, r3, r2, lsl ip │ │ │ │ + andeq r5, r3, r6, lsl ip │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq fp, r3, lr, asr #12 │ │ │ │ - andeq r4, r3, r8, lsr #7 │ │ │ │ - andeq r4, r3, r6, lsl #7 │ │ │ │ - andeq fp, r3, ip, lsl r6 │ │ │ │ - andeq r4, r3, sl, lsl r3 │ │ │ │ - ldrdeq r3, [r3], -r0 │ │ │ │ - andeq fp, r3, r0, lsl #11 │ │ │ │ - andeq r5, r3, r4, lsl r9 │ │ │ │ - @ instruction: 0x000357ba │ │ │ │ - ldrdeq r5, [r3], -r0 │ │ │ │ - strdeq r9, [r3], -sl │ │ │ │ + andeq fp, r3, r2, asr r6 │ │ │ │ + andeq r4, r3, r4, lsr #7 │ │ │ │ + andeq r4, r3, r2, lsl #7 │ │ │ │ + andeq fp, r3, r0, lsr #12 │ │ │ │ + andeq r4, r3, r6, lsl r3 │ │ │ │ + andeq r3, r3, ip, asr #19 │ │ │ │ + andeq fp, r3, r4, lsl #11 │ │ │ │ + andeq r5, r3, r8, lsl r9 │ │ │ │ + @ instruction: 0x000357be │ │ │ │ + ldrdeq r5, [r3], -r4 │ │ │ │ + strdeq r9, [r3], -lr │ │ │ │ + strdeq r4, [r3], -lr │ │ │ │ + ldrdeq r4, [r3], -r6 │ │ │ │ + andeq r4, r3, ip, lsl #10 │ │ │ │ + strdeq r4, [r3], -r0 │ │ │ │ + andeq r4, r3, r6, lsl r5 │ │ │ │ andeq r4, r3, r2, lsl #10 │ │ │ │ - ldrdeq r4, [r3], -sl │ │ │ │ - andeq r4, r3, r0, lsl r5 │ │ │ │ - strdeq r4, [r3], -r4 @ │ │ │ │ - andeq r4, r3, sl, lsl r5 │ │ │ │ - andeq r4, r3, r6, lsl #10 │ │ │ │ - andeq r4, r3, r4, lsr #5 │ │ │ │ - andeq r4, r3, r0, lsr #10 │ │ │ │ - andeq r4, r3, lr, asr #10 │ │ │ │ - andeq r4, r3, sl, lsr r5 │ │ │ │ - andeq r4, r3, r0, ror r5 │ │ │ │ - andeq r4, r3, r0, ror #10 │ │ │ │ - andeq r4, r3, r6, lsr #11 │ │ │ │ - muleq r3, r2, r5 │ │ │ │ - andeq r4, r3, ip, asr #11 │ │ │ │ - @ instruction: 0x000345bc │ │ │ │ + andeq r4, r3, r0, lsr #5 │ │ │ │ + andeq r4, r3, ip, lsl r5 │ │ │ │ + andeq r4, r3, sl, asr #10 │ │ │ │ + andeq r4, r3, r6, lsr r5 │ │ │ │ + andeq r4, r3, ip, ror #10 │ │ │ │ + andeq r4, r3, ip, asr r5 │ │ │ │ + andeq r4, r3, r2, lsr #11 │ │ │ │ + andeq r4, r3, lr, lsl #11 │ │ │ │ + andeq r4, r3, r8, asr #11 │ │ │ │ + @ instruction: 0x000345b8 │ │ │ │ + strdeq r4, [r3], -r6 │ │ │ │ + ldrdeq r4, [r3], -lr │ │ │ │ + andeq r4, r3, r0, lsl r6 │ │ │ │ + andeq r4, r3, r0, lsl #12 │ │ │ │ + andeq r4, r3, r6, asr #12 │ │ │ │ + andeq r4, r3, r2, lsr r6 │ │ │ │ + andeq r4, r3, r0, ror r6 │ │ │ │ + andeq r4, r3, r4, ror #12 │ │ │ │ + andeq r4, r3, sl, lsr #13 │ │ │ │ + muleq r3, r2, r6 │ │ │ │ + andeq r4, r3, r8, asr #13 │ │ │ │ + @ instruction: 0x000346bc │ │ │ │ + andeq r4, r3, r6, lsl #14 │ │ │ │ strdeq r4, [r3], -sl │ │ │ │ - andeq r4, r3, r2, ror #11 │ │ │ │ - andeq r4, r3, r4, lsl r6 │ │ │ │ - andeq r4, r3, r4, lsl #12 │ │ │ │ - andeq r4, r3, sl, asr #12 │ │ │ │ - andeq r4, r3, r6, lsr r6 │ │ │ │ - andeq r4, r3, r4, ror r6 │ │ │ │ - andeq r4, r3, r8, ror #12 │ │ │ │ - andeq r4, r3, lr, lsr #13 │ │ │ │ - muleq r3, r6, r6 │ │ │ │ - andeq r4, r3, ip, asr #13 │ │ │ │ - andeq r4, r3, r0, asr #13 │ │ │ │ - andeq r4, r3, sl, lsl #14 │ │ │ │ - strdeq r4, [r3], -lr │ │ │ │ - andeq r4, r3, r8, asr #14 │ │ │ │ - andeq r4, r3, r0, lsr r7 │ │ │ │ - andeq r4, r3, r6, lsl r0 │ │ │ │ - andeq r4, r3, r2, asr #14 │ │ │ │ - andeq r4, r3, r0, lsl #15 │ │ │ │ - andeq r4, r3, r8, ror #14 │ │ │ │ - muleq r3, lr, r7 │ │ │ │ - andeq r4, r3, sl, lsl #15 │ │ │ │ - andeq r4, r3, r4, asr #15 │ │ │ │ - @ instruction: 0x000347b0 │ │ │ │ - andeq r4, r3, r6, ror #15 │ │ │ │ - ldrdeq r4, [r3], -r2 │ │ │ │ - andeq r4, r3, ip, lsl #16 │ │ │ │ + andeq r4, r3, r4, asr #14 │ │ │ │ + andeq r4, r3, ip, lsr #14 │ │ │ │ + andeq r4, r3, r2, lsl r0 │ │ │ │ + andeq r4, r3, lr, lsr r7 │ │ │ │ + andeq r4, r3, ip, ror r7 │ │ │ │ + andeq r4, r3, r4, ror #14 │ │ │ │ + muleq r3, sl, r7 │ │ │ │ + andeq r4, r3, r6, lsl #15 │ │ │ │ + andeq r4, r3, r0, asr #15 │ │ │ │ + andeq r4, r3, ip, lsr #15 │ │ │ │ + andeq r4, r3, r2, ror #15 │ │ │ │ + andeq r4, r3, lr, asr #15 │ │ │ │ + andeq r4, r3, r8, lsl #16 │ │ │ │ + strdeq r4, [r3], -r8 │ │ │ │ + andeq r4, r3, lr, lsr r8 │ │ │ │ + andeq r4, r3, lr, lsr #16 │ │ │ │ + andeq r4, r3, ip, ror #16 │ │ │ │ + andeq r4, r3, r4, asr r8 │ │ │ │ + andeq r4, r3, r2, lsl #17 │ │ │ │ + andeq r4, r3, r2, ror r8 │ │ │ │ + @ instruction: 0x000348b8 │ │ │ │ + andeq r4, r3, r4, lsr #17 │ │ │ │ + andeq r4, r3, r2, ror #17 │ │ │ │ + andeq r4, r3, lr, asr #17 │ │ │ │ + @ instruction: 0x000348b2 │ │ │ │ + strdeq r4, [r3], -r0 │ │ │ │ + andeq r4, r3, r2, ror #18 │ │ │ │ + andeq r4, r3, r2, asr r9 │ │ │ │ + muleq r3, r8, r9 │ │ │ │ + andeq r4, r3, r8, lsl #19 │ │ │ │ + andeq r4, r3, lr, asr #19 │ │ │ │ + andeq r4, r3, r2, asr #19 │ │ │ │ + andeq r4, r3, r0, lsl sl │ │ │ │ strdeq r4, [r3], -ip │ │ │ │ - andeq r4, r3, r2, asr #16 │ │ │ │ - andeq r4, r3, r2, lsr r8 │ │ │ │ - andeq r4, r3, r0, ror r8 │ │ │ │ - andeq r4, r3, r8, asr r8 │ │ │ │ - andeq r4, r3, r6, lsl #17 │ │ │ │ - andeq r4, r3, r6, ror r8 │ │ │ │ - @ instruction: 0x000348bc │ │ │ │ - andeq r4, r3, r8, lsr #17 │ │ │ │ - andeq r4, r3, r6, ror #17 │ │ │ │ + andeq r4, r3, r2, lsr sl │ │ │ │ + andeq r4, r3, sl, lsl sl │ │ │ │ + andeq r4, r3, r0, asr sl │ │ │ │ + andeq r4, r3, ip, lsr sl │ │ │ │ + andeq r4, r3, sl, ror sl │ │ │ │ + andeq r4, r3, sl, ror #20 │ │ │ │ + @ instruction: 0x00034ab0 │ │ │ │ + andeq r4, r3, r0, lsr #21 │ │ │ │ + andeq r4, r3, r6, ror #21 │ │ │ │ ldrdeq r4, [r3], -r2 │ │ │ │ - @ instruction: 0x000348b6 │ │ │ │ + andeq r4, r3, r8, lsl #22 │ │ │ │ strdeq r4, [r3], -r4 @ │ │ │ │ - andeq r4, r3, r6, ror #18 │ │ │ │ - andeq r4, r3, r6, asr r9 │ │ │ │ - muleq r3, ip, r9 │ │ │ │ - andeq r4, r3, ip, lsl #19 │ │ │ │ - ldrdeq r4, [r3], -r2 │ │ │ │ - andeq r4, r3, r6, asr #19 │ │ │ │ - andeq r4, r3, r4, lsl sl │ │ │ │ - andeq r4, r3, r0, lsl #20 │ │ │ │ - andeq r4, r3, r6, lsr sl │ │ │ │ - andeq r4, r3, lr, lsl sl │ │ │ │ - andeq r4, r3, r4, asr sl │ │ │ │ - andeq r4, r3, r0, asr #20 │ │ │ │ - andeq r4, r3, lr, ror sl │ │ │ │ - andeq r4, r3, lr, ror #20 │ │ │ │ - @ instruction: 0x00034ab4 │ │ │ │ - andeq r4, r3, r4, lsr #21 │ │ │ │ - andeq r4, r3, sl, ror #21 │ │ │ │ - ldrdeq r4, [r3], -r6 │ │ │ │ - andeq r4, r3, ip, lsl #22 │ │ │ │ - strdeq r4, [r3], -r8 │ │ │ │ - andeq r4, r3, lr, lsr #22 │ │ │ │ - andeq r4, r3, r6, lsr #22 │ │ │ │ - andeq r4, r3, r8, ror fp │ │ │ │ - andeq r4, r3, ip, ror #22 │ │ │ │ - andeq r4, r3, r4, lsr #23 │ │ │ │ + andeq r4, r3, sl, lsr #22 │ │ │ │ + andeq r4, r3, r2, lsr #22 │ │ │ │ + andeq r4, r3, r4, ror fp │ │ │ │ + andeq r4, r3, r8, ror #22 │ │ │ │ + andeq r4, r3, r0, lsr #23 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r3, r3, lr, lsr #27 │ │ │ │ - strdeq r2, [r3], -r8 │ │ │ │ - andeq r2, r3, r2, ror #25 │ │ │ │ - ldrdeq r2, [r3], -r8 │ │ │ │ - andeq r2, r3, r6, asr #25 │ │ │ │ - andeq r2, r3, lr, lsl #25 │ │ │ │ - andeq r4, r3, r2, lsr fp │ │ │ │ - strdeq r3, [r3], -r0 │ │ │ │ - andeq r2, r3, r0, asr #24 │ │ │ │ - andeq r2, r3, r2, asr #24 │ │ │ │ - andeq r2, r3, ip, lsr #24 │ │ │ │ - andeq r3, r3, ip, lsr #21 │ │ │ │ - andeq r3, r3, lr, lsr #21 │ │ │ │ - andeq r3, r3, r0, lsl #21 │ │ │ │ - andeq r7, r3, r4, asr r2 │ │ │ │ - andeq r4, r3, r0, asr #31 │ │ │ │ - andeq r4, r3, lr, lsr #31 │ │ │ │ - andeq r4, r3, r0, lsr pc │ │ │ │ + andeq r3, r3, sl, lsr #27 │ │ │ │ + strdeq r2, [r3], -r4 │ │ │ │ + ldrdeq r2, [r3], -lr │ │ │ │ + ldrdeq r2, [r3], -r4 │ │ │ │ + andeq r2, r3, r2, asr #25 │ │ │ │ + andeq r2, r3, sl, lsl #25 │ │ │ │ + andeq r4, r3, lr, lsr #22 │ │ │ │ + andeq r3, r3, ip, ror #21 │ │ │ │ + andeq r2, r3, ip, lsr ip │ │ │ │ + andeq r2, r3, lr, lsr ip │ │ │ │ + andeq r2, r3, r8, lsr #24 │ │ │ │ + andeq r3, r3, r8, lsr #21 │ │ │ │ + andeq r3, r3, sl, lsr #21 │ │ │ │ + andeq r3, r3, ip, ror sl │ │ │ │ + andeq r7, r3, r8, asr r2 │ │ │ │ + andeq r4, r3, r4, asr #31 │ │ │ │ + @ instruction: 0x00034fb2 │ │ │ │ + andeq r4, r3, r4, lsr pc │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq r4, r3, lr, asr #29 │ │ │ │ - muleq r3, r6, r2 │ │ │ │ - andeq sl, r3, ip, lsl #5 │ │ │ │ - andeq sl, r3, r6, lsl #5 │ │ │ │ - andeq sl, r3, ip, ror r2 │ │ │ │ - andeq r4, r3, r0, asr #29 │ │ │ │ - muleq r3, lr, r8 │ │ │ │ - andeq r4, r3, r6, ror #16 │ │ │ │ - andeq r4, r3, r8, ror #15 │ │ │ │ - andeq r4, r3, r2, ror r7 │ │ │ │ - andeq r4, r3, r4, lsl r7 │ │ │ │ - andeq r4, r3, lr, lsr #13 │ │ │ │ - andeq r4, r3, ip, lsr r6 │ │ │ │ - andeq r4, r3, lr, asr #11 │ │ │ │ + ldrdeq r4, [r3], -r2 │ │ │ │ + muleq r3, sl, r2 │ │ │ │ + muleq r3, r0, r2 │ │ │ │ + andeq sl, r3, sl, lsl #5 │ │ │ │ + andeq sl, r3, r0, lsl #5 │ │ │ │ + andeq r4, r3, r4, asr #29 │ │ │ │ + muleq r3, sl, r8 │ │ │ │ + andeq r4, r3, r2, ror #16 │ │ │ │ + andeq r4, r3, r4, ror #15 │ │ │ │ + andeq r4, r3, lr, ror #14 │ │ │ │ + andeq r4, r3, r0, lsl r7 │ │ │ │ + andeq r4, r3, sl, lsr #13 │ │ │ │ + andeq r4, r3, r8, lsr r6 │ │ │ │ + andeq r4, r3, sl, asr #11 │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ stcl 7, cr15, [lr], #-988 @ 0xfffffc24 │ │ │ │ strtcc pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ addsmi r6, r0, #10092544 @ 0x9a0000 │ │ │ │ @ instruction: 0xf6a9d348 │ │ │ │ @ instruction: 0xf8df44ec │ │ │ │ @@ -8722,31 +8722,31 @@ │ │ │ │ svcge 0x0068f43f │ │ │ │ strblt pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf8c746d1 │ │ │ │ str r6, [ip, r0, asr #8]! │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r3, r3, r6, lsr r5 │ │ │ │ - andeq r3, r3, r4, lsl r5 │ │ │ │ - andeq r3, r3, r4, ror #11 │ │ │ │ - andeq r2, r3, r4, lsl pc │ │ │ │ - andeq r3, r3, r2, asr #10 │ │ │ │ + andeq r3, r3, r2, lsr r5 │ │ │ │ + andeq r3, r3, r0, lsl r5 │ │ │ │ + andeq r3, r3, r0, ror #11 │ │ │ │ + andeq r2, r3, r0, lsl pc │ │ │ │ + andeq r3, r3, lr, lsr r5 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - ldrdeq r4, [r3], -lr │ │ │ │ - strdeq r3, [r3], -ip │ │ │ │ + andeq r4, r3, r2, ror #21 │ │ │ │ + strdeq r3, [r3], -r8 │ │ │ │ @ instruction: 0xffffb3b3 │ │ │ │ - andeq r6, r3, r0, lsl #27 │ │ │ │ - andeq r6, r3, r2, lsl #26 │ │ │ │ - andeq r4, r3, ip, lsl #13 │ │ │ │ - andeq r4, r3, ip, lsr #13 │ │ │ │ - andeq r4, r3, sl, asr #12 │ │ │ │ - andeq r4, r3, r0, ror r6 │ │ │ │ - andeq r4, r3, sl, lsr #11 │ │ │ │ - andeq r4, r3, r8, lsl #11 │ │ │ │ + andeq r6, r3, r4, lsl #27 │ │ │ │ + andeq r6, r3, r6, lsl #26 │ │ │ │ + muleq r3, r0, r6 │ │ │ │ + @ instruction: 0x000346b0 │ │ │ │ + andeq r4, r3, lr, asr #12 │ │ │ │ + andeq r4, r3, r4, ror r6 │ │ │ │ + andeq r4, r3, lr, lsr #11 │ │ │ │ + andeq r4, r3, ip, lsl #11 │ │ │ │ ldrbcc pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ ldmdavs r8, {r6, r9, sl, sp} │ │ │ │ @ instruction: 0xf8d7447a │ │ │ │ stmib sp, {r2, r5, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8d7b300 │ │ │ │ @ instruction: 0xf7f63200 │ │ │ │ @@ -9141,31 +9141,31 @@ │ │ │ │ vst1.64 {d22-d25}, [r8 :64], sl │ │ │ │ @ instruction: 0xf8c37281 │ │ │ │ addsvs r8, sl, r0, lsr #32 │ │ │ │ addsvs r6, sl, #-2147483610 @ 0x80000026 │ │ │ │ @ instruction: 0xf8c7230c │ │ │ │ @ instruction: 0xf7fd3220 │ │ │ │ svclt 0x0000bc4d │ │ │ │ - andeq r4, r3, ip, lsl #11 │ │ │ │ - andeq r2, r3, r6, lsl r3 │ │ │ │ - andeq r4, r3, r6, ror #12 │ │ │ │ - andeq r4, r3, r2, ror #3 │ │ │ │ + muleq r3, r0, r5 │ │ │ │ + andeq r2, r3, r2, lsl r3 │ │ │ │ + andeq r4, r3, sl, ror #12 │ │ │ │ + ldrdeq r4, [r3], -lr │ │ │ │ andeq r1, r3, lr, ror #5 │ │ │ │ andeq r1, r3, lr, asr #5 │ │ │ │ - andeq r5, r3, r0, lsr #2 │ │ │ │ - andeq r5, r3, r6, lsr r1 │ │ │ │ - andeq r6, r3, ip, lsl #10 │ │ │ │ - andeq r6, r3, r2, lsl r5 │ │ │ │ + andeq r5, r3, r4, lsr #2 │ │ │ │ + andeq r5, r3, sl, lsr r1 │ │ │ │ andeq r6, r3, r0, lsl r5 │ │ │ │ - andeq r6, r3, r6, lsr #10 │ │ │ │ - andeq r4, r3, r0, asr #23 │ │ │ │ - andeq ip, r3, r6, lsr #18 │ │ │ │ - @ instruction: 0x00034db8 │ │ │ │ - ldrdeq r4, [r3], -r2 │ │ │ │ - @ instruction: 0x00034cba │ │ │ │ + andeq r6, r3, r6, lsl r5 │ │ │ │ + andeq r6, r3, r4, lsl r5 │ │ │ │ + andeq r6, r3, sl, lsr #10 │ │ │ │ + andeq r4, r3, r4, asr #23 │ │ │ │ + andeq ip, r3, lr, lsr #18 │ │ │ │ + @ instruction: 0x00034dbc │ │ │ │ + ldrdeq r4, [r3], -r6 │ │ │ │ + @ instruction: 0x00034cbe │ │ │ │ @ instruction: 0xf7f64630 │ │ │ │ @ instruction: 0xf8d7e972 │ │ │ │ smlaltblt r4, ip, r4, r2 │ │ │ │ ldrteq pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ stmdb r4, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f64621 │ │ │ │ stmdacs r0, {r3, r7, sl, fp, sp, lr, pc} │ │ │ │ @@ -9482,18 +9482,18 @@ │ │ │ │ tstpcc r0, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ ldrd r8, [pc], -r8 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r4, r3, r2, lsl #8 │ │ │ │ - andeq r4, r3, r2, asr #7 │ │ │ │ - andeq r4, r3, ip, lsl #6 │ │ │ │ - @ instruction: 0x000343b6 │ │ │ │ + andeq r4, r3, r6, lsl #8 │ │ │ │ + andeq r4, r3, r6, asr #7 │ │ │ │ + andeq r4, r3, r0, lsl r3 │ │ │ │ + @ instruction: 0x000343ba │ │ │ │ blvc 1ccb67c │ │ │ │ ldrtcc pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ bicscc pc, r0, r7, asr #17 │ │ │ │ blgt 134b908 │ │ │ │ eorlt pc, r4, #13041664 @ 0xc70000 │ │ │ │ blvc 30b924 │ │ │ │ blvc 1ccb654 │ │ │ │ @@ -10234,44 +10234,44 @@ │ │ │ │ blcc 50bb4 │ │ │ │ biceq lr, r2, r0, lsl #22 │ │ │ │ sbceq lr, r3, r0, lsl #22 │ │ │ │ svclt 0x0000e047 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r3, r3, r6, lsr ip │ │ │ │ - @ instruction: 0x000342be │ │ │ │ + andeq r3, r3, sl, lsr ip │ │ │ │ + andeq r4, r3, r2, asr #5 │ │ │ │ + @ instruction: 0x000342b6 │ │ │ │ + @ instruction: 0x000342b8 │ │ │ │ @ instruction: 0x000342b2 │ │ │ │ - @ instruction: 0x000342b4 │ │ │ │ - andeq r4, r3, lr, lsr #5 │ │ │ │ - andeq r6, r3, r4, lsl #24 │ │ │ │ - strdeq r4, [r3], -r2 │ │ │ │ - andeq r4, r3, r4, lsl r2 │ │ │ │ - andeq r3, r3, r4, lsr #31 │ │ │ │ - andeq r3, r3, r8, asr pc │ │ │ │ + andeq r6, r3, r8, lsl #24 │ │ │ │ + strdeq r4, [r3], -r6 │ │ │ │ + andeq r4, r3, r8, lsl r2 │ │ │ │ + andeq r3, r3, r8, lsr #31 │ │ │ │ + andeq r3, r3, ip, asr pc │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq r3, r3, ip, ror #27 │ │ │ │ - andeq r3, r3, r0, ror #28 │ │ │ │ - andeq r3, r3, r0, lsl #27 │ │ │ │ - ldrdeq r3, [r3], -lr │ │ │ │ - andeq r3, r3, lr, lsl ip │ │ │ │ - andeq r3, r3, r2, ror #23 │ │ │ │ - ldrdeq r3, [r3], -r4 │ │ │ │ - strdeq r3, [r3], -sl │ │ │ │ - ldrdeq r3, [r3], -sl │ │ │ │ + strdeq r3, [r3], -r0 │ │ │ │ + andeq r3, r3, r4, ror #28 │ │ │ │ + andeq r3, r3, r4, lsl #27 │ │ │ │ + andeq r3, r3, r2, ror #17 │ │ │ │ + andeq r3, r3, r2, lsr #24 │ │ │ │ + andeq r3, r3, r6, ror #23 │ │ │ │ + ldrdeq r3, [r3], -r8 │ │ │ │ strdeq r3, [r3], -lr │ │ │ │ - muleq r3, lr, r7 │ │ │ │ - andeq r3, r3, r4, ror #10 │ │ │ │ - andeq r3, r3, r8, lsl r4 │ │ │ │ - andeq r3, r3, sl, asr #8 │ │ │ │ - andeq r3, r3, r8, asr r5 │ │ │ │ - andeq r3, r3, r8, lsl #7 │ │ │ │ - andeq r3, r3, r6, ror #8 │ │ │ │ - strdeq r3, [r3], -r8 │ │ │ │ - andeq r3, r3, r8, asr #8 │ │ │ │ + ldrdeq r3, [r3], -lr │ │ │ │ + andeq r3, r3, r2, lsl #16 │ │ │ │ + andeq r3, r3, r2, lsr #15 │ │ │ │ + andeq r3, r3, r8, ror #10 │ │ │ │ + andeq r3, r3, ip, lsl r4 │ │ │ │ + andeq r3, r3, lr, asr #8 │ │ │ │ + andeq r3, r3, ip, asr r5 │ │ │ │ + andeq r3, r3, ip, lsl #7 │ │ │ │ + andeq r3, r3, sl, ror #8 │ │ │ │ + strdeq r3, [r3], -ip │ │ │ │ + andeq r3, r3, ip, asr #8 │ │ │ │ bl 5f44c │ │ │ │ bl 50f4c │ │ │ │ andcs r0, r8, #-2147483600 @ 0x80000030 │ │ │ │ @ instruction: 0xf6a9e667 │ │ │ │ stmib r3, {r3, r4, r8, r9, ip, lr}^ │ │ │ │ stmib r3, {lr}^ │ │ │ │ stmib r3, {r2, r8, sp}^ │ │ │ │ @@ -10966,45 +10966,45 @@ │ │ │ │ bl ff34f6f4 │ │ │ │ stmdalt r3!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r9, r3, r2, lsr ip │ │ │ │ - andeq r4, r3, r2, lsr #31 │ │ │ │ - andeq r2, r3, r0, lsl lr │ │ │ │ - andeq r2, r3, r2, asr lr │ │ │ │ - andeq r3, r3, lr, lsl sl │ │ │ │ - andeq r5, r3, ip, asr #31 │ │ │ │ - andeq r3, r3, r2, lsr #11 │ │ │ │ - andeq r3, r3, ip, asr #11 │ │ │ │ - andeq r9, r3, ip, lsr #18 │ │ │ │ - ldrdeq r3, [r3], -lr │ │ │ │ + andeq r9, r3, r6, lsr ip │ │ │ │ + andeq r4, r3, r6, lsr #31 │ │ │ │ + andeq r2, r3, r4, lsl lr │ │ │ │ + andeq r2, r3, r6, asr lr │ │ │ │ + andeq r3, r3, r2, lsr #20 │ │ │ │ + ldrdeq r5, [r3], -r0 │ │ │ │ + andeq r3, r3, r6, lsr #11 │ │ │ │ + ldrdeq r3, [r3], -r0 │ │ │ │ + andeq r9, r3, r0, lsr r9 │ │ │ │ + andeq r3, r3, r2, ror #9 │ │ │ │ + andeq r3, r3, r8, ror #9 │ │ │ │ + strdeq r3, [r3], -r0 │ │ │ │ + andeq r3, r3, sl, ror #9 │ │ │ │ + andeq r3, r3, r2, ror #9 │ │ │ │ + andeq r3, r3, r0, asr #9 │ │ │ │ + @ instruction: 0x000334b8 │ │ │ │ andeq r3, r3, r4, ror #9 │ │ │ │ - andeq r3, r3, ip, ror #9 │ │ │ │ - andeq r3, r3, r6, ror #9 │ │ │ │ - ldrdeq r3, [r3], -lr │ │ │ │ - @ instruction: 0x000334bc │ │ │ │ - @ instruction: 0x000334b4 │ │ │ │ - andeq r3, r3, r0, ror #9 │ │ │ │ - andeq r3, r3, r2, ror #5 │ │ │ │ - andeq sl, r3, ip, asr #28 │ │ │ │ - andeq r3, r3, r8, lsr #5 │ │ │ │ - andeq r4, r3, r8, lsl #7 │ │ │ │ - andeq r2, r3, ip, lsl #10 │ │ │ │ - andeq r6, r3, r4, lsr r3 │ │ │ │ - @ instruction: 0x00031cb0 │ │ │ │ - andeq r1, r3, r4, asr ip │ │ │ │ - andeq r1, r3, r8, ror #23 │ │ │ │ - andeq r1, r3, ip, ror #22 │ │ │ │ - strdeq r1, [r3], -r8 │ │ │ │ - andeq r1, r3, lr, ror sl │ │ │ │ - strdeq r1, [r3], -lr │ │ │ │ - muleq r3, r6, r9 │ │ │ │ + andeq r3, r3, r6, ror #5 │ │ │ │ + andeq sl, r3, r4, asr lr │ │ │ │ + andeq r3, r3, ip, lsr #5 │ │ │ │ + andeq r4, r3, ip, lsl #7 │ │ │ │ + andeq r2, r3, r0, lsl r5 │ │ │ │ + andeq r6, r3, r8, lsr r3 │ │ │ │ + andeq r1, r3, ip, lsr #25 │ │ │ │ + andeq r1, r3, r0, asr ip │ │ │ │ + andeq r1, r3, r4, ror #23 │ │ │ │ + andeq r1, r3, r8, ror #22 │ │ │ │ + strdeq r1, [r3], -r4 │ │ │ │ + andeq r1, r3, sl, ror sl │ │ │ │ + strdeq r1, [r3], -sl │ │ │ │ + muleq r3, r2, r9 │ │ │ │ @ instruction: 0x46204af8 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ bl 1f4f794 │ │ │ │ svclt 0x00fcf7fc │ │ │ │ @ instruction: 0x46204af5 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ bl 1d4f7a4 │ │ │ │ @@ -11246,29 +11246,29 @@ │ │ │ │ stmiavs r6!, {ip}^ │ │ │ │ strbeq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ svclt 0x0000e02e │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - muleq r3, sl, r8 │ │ │ │ - andeq r1, r3, r2, lsr r8 │ │ │ │ - ldrdeq r1, [r3], -r6 │ │ │ │ - andeq r1, r3, r6, ror #14 │ │ │ │ - strdeq r1, [r3], -r6 │ │ │ │ - muleq r3, r6, r6 │ │ │ │ - andeq r1, r3, r2, lsr r6 │ │ │ │ + muleq r3, r6, r8 │ │ │ │ + andeq r1, r3, lr, lsr #16 │ │ │ │ ldrdeq r1, [r3], -r2 │ │ │ │ - andeq r3, r3, ip, lsl #11 │ │ │ │ - andeq r0, r3, sl, lsl #25 │ │ │ │ - andeq r0, r3, r8, ror #24 │ │ │ │ - strdeq r0, [r3], -sl │ │ │ │ - andeq r3, r3, lr, lsr r0 │ │ │ │ - andeq r3, r3, r6, ror r0 │ │ │ │ - andeq r2, r3, r8, lsr #31 │ │ │ │ + andeq r1, r3, r2, ror #14 │ │ │ │ + strdeq r1, [r3], -r2 │ │ │ │ + muleq r3, r2, r6 │ │ │ │ + andeq r1, r3, lr, lsr #12 │ │ │ │ + andeq r1, r3, lr, asr #11 │ │ │ │ + muleq r3, r0, r5 │ │ │ │ + andeq r0, r3, r6, lsl #25 │ │ │ │ + andeq r0, r3, r4, ror #24 │ │ │ │ + strdeq r0, [r3], -r6 │ │ │ │ + andeq r3, r3, r2, asr #32 │ │ │ │ + andeq r3, r3, sl, ror r0 │ │ │ │ + andeq r2, r3, ip, lsr #31 │ │ │ │ eorpl pc, r0, r1, asr r8 @ │ │ │ │ eorcc pc, r0, r2, asr r8 @ │ │ │ │ @ instruction: 0xf040429d │ │ │ │ andcc r8, r1, sp, ror r1 │ │ │ │ ldclle 2, cr4, [r5], #536 @ 0x218 │ │ │ │ cmppcc r4, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ addspl pc, r4, sl, lsr #13 │ │ │ │ @@ -11466,23 +11466,23 @@ │ │ │ │ @ instruction: 0xf8d7601a │ │ │ │ @ instruction: 0xf8c73428 │ │ │ │ @ instruction: 0xf6a93444 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r8, r9, sp, lr} │ │ │ │ bllt fe8cfef8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r2, r3, ip, asr #29 │ │ │ │ - andeq r2, r3, r0, asr #29 │ │ │ │ - andeq r2, r3, r2, lsl #29 │ │ │ │ - andeq r2, r3, r2, asr lr │ │ │ │ - andeq r2, r3, r4, ror #28 │ │ │ │ + ldrdeq r2, [r3], -r0 │ │ │ │ + andeq r2, r3, r4, asr #29 │ │ │ │ + andeq r2, r3, r6, lsl #29 │ │ │ │ andeq r2, r3, r6, asr lr │ │ │ │ - andeq r5, r3, r8, rrx │ │ │ │ - andeq r2, r3, ip, lsl r8 │ │ │ │ - andeq r2, r3, r4, asr #15 │ │ │ │ + andeq r2, r3, r8, ror #28 │ │ │ │ + andeq r2, r3, sl, asr lr │ │ │ │ + andeq r5, r3, ip, rrx │ │ │ │ + andeq r2, r3, r0, lsr #16 │ │ │ │ + andeq r2, r3, r8, asr #15 │ │ │ │ @ instruction: 0xf7f44620 │ │ │ │ strmi lr, [r0], r8, ror #22 │ │ │ │ suble r2, r3, r0, lsl #16 │ │ │ │ mcr 7, 3, pc, cr2, cr3, {7} @ │ │ │ │ @ instruction: 0x46404631 │ │ │ │ blls 104da08 │ │ │ │ ldc 7, cr15, [sl, #972] @ 0x3cc │ │ │ │ @@ -11690,17 +11690,17 @@ │ │ │ │ @ instruction: 0xf7feec86 │ │ │ │ @ instruction: 0xf8d7bdd0 │ │ │ │ @ instruction: 0xe73763bc │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ... │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ - andeq r2, r3, r6, lsr #25 │ │ │ │ - muleq r3, r4, sp │ │ │ │ - andeq r2, r3, r8, ror #25 │ │ │ │ + andeq r2, r3, sl, lsr #25 │ │ │ │ + muleq r3, r8, sp │ │ │ │ + andeq r2, r3, ip, ror #25 │ │ │ │ strbpl pc, [r8], #-2263 @ 0xfffff729 @ │ │ │ │ ldrbvs pc, [pc], -sl, lsr #11 @ │ │ │ │ mvnpl pc, sl, lsr #13 │ │ │ │ @ instruction: 0xf5a52200 │ │ │ │ @ instruction: 0xf8c778b8 │ │ │ │ ldmdavs r3!, {r4, r7, r9, ip} │ │ │ │ movwcs r6, #11 │ │ │ │ @@ -12049,26 +12049,26 @@ │ │ │ │ @ instruction: 0xf101fb06 │ │ │ │ svclt 0x00a842a9 │ │ │ │ @ instruction: 0xf7f34629 │ │ │ │ @ instruction: 0xe631e918 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ - muleq r3, lr, ip │ │ │ │ - strdeq r2, [r3], -r0 │ │ │ │ - andeq r2, r3, r4, lsr sp │ │ │ │ + andeq r2, r3, r2, lsr #25 │ │ │ │ + strdeq r2, [r3], -r4 │ │ │ │ + andeq r2, r3, r8, lsr sp │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq r2, r3, r8, ror #24 │ │ │ │ - @ instruction: 0x00032bbe │ │ │ │ - andeq r2, r3, sl, lsr #18 │ │ │ │ - andeq r2, r3, sl, lsr #17 │ │ │ │ - andeq r2, r3, r4, lsl #18 │ │ │ │ - andeq r2, r3, r8, lsr #15 │ │ │ │ - andeq r2, r3, r0, lsr #20 │ │ │ │ - andeq r2, r3, lr, lsl #20 │ │ │ │ + andeq r2, r3, ip, ror #24 │ │ │ │ + andeq r2, r3, r2, asr #23 │ │ │ │ + andeq r2, r3, lr, lsr #18 │ │ │ │ + andeq r2, r3, lr, lsr #17 │ │ │ │ + andeq r2, r3, r8, lsl #18 │ │ │ │ + andeq r2, r3, ip, lsr #15 │ │ │ │ + andeq r2, r3, r4, lsr #20 │ │ │ │ + andeq r2, r3, r2, lsl sl │ │ │ │ blhi ff78dee4 │ │ │ │ ldrtcc pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ vldrle d2, [r0, #-0] │ │ │ │ tstpvs r4, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ subvs pc, r8, #178257920 @ 0xaa00000 │ │ │ │ ldrne pc, [ip], #-2263 @ 0xfffff729 │ │ │ │ ldrteq pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @@ -12291,20 +12291,20 @@ │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq r2, r3, r8, lsr #18 │ │ │ │ - andeq r2, r3, sl, lsl r9 │ │ │ │ - andeq r2, r3, r2, lsl #18 │ │ │ │ - andeq r2, r3, r8, asr #17 │ │ │ │ - andeq r6, r3, sl, lsl #27 │ │ │ │ - andeq r2, r3, r0, lsl r8 │ │ │ │ + andeq r2, r3, ip, lsr #18 │ │ │ │ + andeq r2, r3, lr, lsl r9 │ │ │ │ + andeq r2, r3, r6, lsl #18 │ │ │ │ + andeq r2, r3, ip, asr #17 │ │ │ │ + andeq r6, r3, lr, lsl #27 │ │ │ │ + andeq r2, r3, r4, lsl r8 │ │ │ │ blvc 94e23c │ │ │ │ blpl 1ce634 │ │ │ │ blvs 4e704 │ │ │ │ blvs ff18e6fc │ │ │ │ blx 44e7f4 │ │ │ │ mrc 15, 5, fp, cr0, cr4, {6} │ │ │ │ vmov.f64 d3, d5 │ │ │ │ @@ -12541,23 +12541,23 @@ │ │ │ │ ldrd pc, [ip], -r4 │ │ │ │ @ instruction: 0x2c04e9d4 │ │ │ │ ands r2, sp, r1, lsl lr │ │ │ │ ... │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r2, r3, r2, ror #12 │ │ │ │ - andeq r2, r3, r4, lsl #16 │ │ │ │ - andeq r2, r3, r8, ror #15 │ │ │ │ - strdeq lr, [r2], -ip │ │ │ │ - andeq r2, r3, r8, ror #23 │ │ │ │ - strdeq r9, [r3], -r0 │ │ │ │ - andeq r1, r3, ip, asr r8 │ │ │ │ - andeq r2, r3, r2, lsr r9 │ │ │ │ - andeq r2, r3, lr, ror fp │ │ │ │ + andeq r2, r3, r6, ror #12 │ │ │ │ + andeq r2, r3, r8, lsl #16 │ │ │ │ + andeq r2, r3, ip, ror #15 │ │ │ │ + strdeq lr, [r2], -r8 │ │ │ │ + andeq r2, r3, ip, ror #23 │ │ │ │ + strdeq r9, [r3], -r8 │ │ │ │ + andeq r1, r3, r0, ror #16 │ │ │ │ + andeq r2, r3, r6, lsr r9 │ │ │ │ + andeq r2, r3, r2, lsl #23 │ │ │ │ eorne pc, r8, #14090240 @ 0xd70000 │ │ │ │ movwcc pc, #2263 @ 0x8d7 @ │ │ │ │ @ instruction: 0xce04e9cd │ │ │ │ strmi r9, [r8], -r0 │ │ │ │ @ instruction: 0xf8d79203 │ │ │ │ vcge.s8 q1, q1, q12 │ │ │ │ ldmibmi ip, {r1, r2, r3, r5, r6, r7, r8, sl, pc} │ │ │ │ @@ -12713,33 +12713,33 @@ │ │ │ │ blcs 1c39c │ │ │ │ strthi pc, [r9], r0, asr #32 │ │ │ │ @ instruction: 0xf43e2a00 │ │ │ │ @ instruction: 0xf7fdafe6 │ │ │ │ svclt 0x0000bd8f │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r9, r3, sl, lsl #6 │ │ │ │ - andeq r2, r3, r4, ror #14 │ │ │ │ - andeq r2, r3, r8, ror #21 │ │ │ │ - andeq r9, r3, r4, asr #5 │ │ │ │ - andeq r1, r3, lr, lsr #14 │ │ │ │ + andeq r9, r3, r2, lsl r3 │ │ │ │ + andeq r2, r3, r8, ror #14 │ │ │ │ + andeq r2, r3, ip, ror #21 │ │ │ │ + andeq r9, r3, ip, asr #5 │ │ │ │ + andeq r1, r3, r2, lsr r7 │ │ │ │ + andeq r2, r3, r0, lsl #14 │ │ │ │ + andeq lr, r2, r2, lsr #14 │ │ │ │ + andeq r2, r3, lr, ror #20 │ │ │ │ + andeq r9, r3, lr, lsl r2 │ │ │ │ + andeq r1, r3, r6, lsl #13 │ │ │ │ + andeq r2, r3, ip, asr r7 │ │ │ │ strdeq r2, [r3], -ip │ │ │ │ - andeq lr, r2, r6, lsr #14 │ │ │ │ - andeq r2, r3, sl, ror #20 │ │ │ │ - andeq r9, r3, r6, lsl r2 │ │ │ │ - andeq r1, r3, r2, lsl #13 │ │ │ │ - andeq r2, r3, r8, asr r7 │ │ │ │ - strdeq r2, [r3], -r8 │ │ │ │ - andeq r9, r3, lr, ror #2 │ │ │ │ - andeq r2, r3, r8, asr #11 │ │ │ │ - andeq r2, r3, r0, lsr #19 │ │ │ │ - andeq r9, r3, r8, lsr #2 │ │ │ │ - muleq r3, r2, r5 │ │ │ │ - andeq r2, r3, r0, ror #10 │ │ │ │ - andeq r2, r3, sl, asr #18 │ │ │ │ + andeq r9, r3, r6, ror r1 │ │ │ │ + andeq r2, r3, ip, asr #11 │ │ │ │ + andeq r2, r3, r4, lsr #19 │ │ │ │ + andeq r9, r3, r0, lsr r1 │ │ │ │ + muleq r3, r6, r5 │ │ │ │ + andeq r2, r3, r4, ror #10 │ │ │ │ + andeq r2, r3, lr, asr #18 │ │ │ │ cmpppl ip, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ @ instruction: 0xf6aa2200 │ │ │ │ @ instruction: 0xf6aa5094 │ │ │ │ andsvs r5, sl, r8, ror r1 │ │ │ │ strtcc pc, [r4], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf1a36002 │ │ │ │ @ instruction: 0xf8d70643 │ │ │ │ @@ -12957,37 +12957,37 @@ │ │ │ │ stmdbvs r1!, {r1, r2, r5, sp, lr, pc}^ │ │ │ │ tstcs r1, r4, lsl #2 │ │ │ │ stmib sp, {r0, r2, r5, r8, fp, sp, lr}^ │ │ │ │ strls ip, [r3, #-3584] @ 0xfffff200 │ │ │ │ svclt 0x0000e032 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r2, r3, ip, lsr #7 │ │ │ │ - andeq r8, r3, ip, asr #31 │ │ │ │ - andeq r1, r3, r4, lsr r4 │ │ │ │ - andeq r2, r3, r6, lsl r5 │ │ │ │ - andeq r2, r3, r8, asr r3 │ │ │ │ - andeq r8, r3, r4, asr pc │ │ │ │ - @ instruction: 0x000313bc │ │ │ │ - andeq r2, r3, r2, lsr #9 │ │ │ │ - andeq r2, r3, r0, lsl #6 │ │ │ │ - andeq r2, r3, r2, lsr #6 │ │ │ │ - @ instruction: 0x00038eba │ │ │ │ - andeq r1, r3, r6, lsr #6 │ │ │ │ - ldrdeq r2, [r3], -lr │ │ │ │ - andeq r2, r3, r4, ror #5 │ │ │ │ - andeq r8, r3, r0, asr #28 │ │ │ │ - andeq r1, r3, ip, lsr #5 │ │ │ │ - andeq r2, r3, sl, ror r2 │ │ │ │ - andeq r2, r3, r2, lsl #5 │ │ │ │ - andeq r8, r3, ip, lsr #27 │ │ │ │ - andeq r2, r3, r2, lsr r2 │ │ │ │ - andeq r8, r3, r4, asr sp │ │ │ │ - andeq r2, r3, r4, ror #3 │ │ │ │ - andeq r8, r3, ip, ror #25 │ │ │ │ + @ instruction: 0x000323b0 │ │ │ │ + ldrdeq r8, [r3], -r4 │ │ │ │ + andeq r1, r3, r8, lsr r4 │ │ │ │ + andeq r2, r3, sl, lsl r5 │ │ │ │ + andeq r2, r3, ip, asr r3 │ │ │ │ + andeq r8, r3, ip, asr pc │ │ │ │ + andeq r1, r3, r0, asr #7 │ │ │ │ + andeq r2, r3, r6, lsr #9 │ │ │ │ + andeq r2, r3, r4, lsl #6 │ │ │ │ + andeq r2, r3, r6, lsr #6 │ │ │ │ + andeq r8, r3, r2, asr #29 │ │ │ │ + andeq r1, r3, sl, lsr #6 │ │ │ │ + andeq r2, r3, r2, ror #5 │ │ │ │ + andeq r2, r3, r8, ror #5 │ │ │ │ + andeq r8, r3, r8, asr #28 │ │ │ │ + @ instruction: 0x000312b0 │ │ │ │ + andeq r2, r3, lr, ror r2 │ │ │ │ + andeq r2, r3, r6, lsl #5 │ │ │ │ + @ instruction: 0x00038db4 │ │ │ │ + andeq r2, r3, r6, lsr r2 │ │ │ │ + andeq r8, r3, ip, asr sp │ │ │ │ + andeq r2, r3, r8, ror #3 │ │ │ │ + strdeq r8, [r3], -r4 │ │ │ │ strbpl pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf7f29502 │ │ │ │ vstr d14, [sp, #968] @ 0x3c8 │ │ │ │ @ instruction: 0xf8d7cb00 │ │ │ │ mrscs r2, SP_irq │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ bl ffa516b4 │ │ │ │ @@ -13441,68 +13441,68 @@ │ │ │ │ @ instruction: 0xf8dfa96c │ │ │ │ @ instruction: 0xf8d780ec │ │ │ │ ldrbtmi r3, [r8], #1060 @ 0x424 │ │ │ │ strbeq pc, [r3], -r3, lsr #3 @ │ │ │ │ ldmlt r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r2, r3, lr, lsr #2 │ │ │ │ - andeq r8, r3, ip, lsr #24 │ │ │ │ - muleq r3, r4, r0 │ │ │ │ - strdeq r2, [r3], -r0 │ │ │ │ - andeq r2, r3, r0, ror #1 │ │ │ │ - andeq r8, r3, lr, lsl #23 │ │ │ │ - andeq r1, r3, r6, ror #31 │ │ │ │ - andeq r2, r3, r6, lsl #1 │ │ │ │ - andeq r8, r3, r2, asr #22 │ │ │ │ - andeq r0, r3, r8, lsr #31 │ │ │ │ - andeq r2, r3, sl │ │ │ │ - ldrdeq r2, [r3], -r8 │ │ │ │ - @ instruction: 0x00038ab2 │ │ │ │ - andeq r0, r3, ip, lsl pc │ │ │ │ - strdeq r1, [r3], -r6 │ │ │ │ - andeq r2, r3, r2, rrx │ │ │ │ - andeq r8, r3, r0, lsr #20 │ │ │ │ - andeq r0, r3, sl, lsl #29 │ │ │ │ - andeq r1, r3, ip, ror #30 │ │ │ │ - andeq r2, r3, r0 │ │ │ │ - andeq r8, r3, r2, lsr #19 │ │ │ │ - andeq r0, r3, ip, lsl #28 │ │ │ │ - andeq r1, r3, lr, ror #29 │ │ │ │ - muleq r3, lr, pc @ │ │ │ │ - andeq r8, r3, r4, lsr #18 │ │ │ │ - andeq r0, r3, lr, lsl #27 │ │ │ │ - andeq r1, r3, r0, ror lr │ │ │ │ - andeq r1, r3, ip, lsr pc │ │ │ │ - andeq r8, r3, ip, lsr #17 │ │ │ │ - andeq r0, r3, r8, lsl sp │ │ │ │ - ldrdeq r1, [r3], -ip │ │ │ │ - ldrdeq r1, [r3], -r6 │ │ │ │ - andeq r1, r3, ip, lsl #30 │ │ │ │ - andeq r8, r3, r8, lsl #16 │ │ │ │ - andeq r0, r3, r4, ror ip │ │ │ │ - andeq r1, r3, r0, ror lr │ │ │ │ - andeq r1, r3, r0, ror lr │ │ │ │ - andeq r8, r3, r4, asr #14 │ │ │ │ - @ instruction: 0x00030bb0 │ │ │ │ - andeq r1, r3, ip, lsl lr │ │ │ │ - andeq r1, r3, lr, lsl lr │ │ │ │ - @ instruction: 0x000386be │ │ │ │ - andeq r0, r3, sl, lsr #22 │ │ │ │ - @ instruction: 0x00031db4 │ │ │ │ - andeq r1, r3, r6, asr #27 │ │ │ │ - andeq r8, r3, lr, asr #12 │ │ │ │ - @ instruction: 0x00030aba │ │ │ │ - andeq r1, r3, lr, ror sp │ │ │ │ - andeq r1, r3, r2, ror #26 │ │ │ │ - andeq r8, r3, sl, asr #11 │ │ │ │ - andeq r0, r3, r6, lsr sl │ │ │ │ - andeq r1, r3, r0, asr #25 │ │ │ │ - strdeq r5, [r3], -r2 │ │ │ │ - andeq sp, r2, r2, lsr #20 │ │ │ │ + andeq r2, r3, r2, lsr r1 │ │ │ │ + andeq r8, r3, r4, lsr ip │ │ │ │ + muleq r3, r8, r0 │ │ │ │ + strdeq r2, [r3], -r4 │ │ │ │ + andeq r2, r3, r4, ror #1 │ │ │ │ + muleq r3, r6, fp │ │ │ │ + andeq r1, r3, sl, ror #31 │ │ │ │ + andeq r2, r3, sl, lsl #1 │ │ │ │ + andeq r8, r3, sl, asr #22 │ │ │ │ + andeq r0, r3, ip, lsr #31 │ │ │ │ + andeq r2, r3, lr │ │ │ │ + ldrdeq r2, [r3], -ip │ │ │ │ + @ instruction: 0x00038aba │ │ │ │ + andeq r0, r3, r0, lsr #30 │ │ │ │ + strdeq r1, [r3], -sl │ │ │ │ + andeq r2, r3, r6, rrx │ │ │ │ + andeq r8, r3, r8, lsr #20 │ │ │ │ + andeq r0, r3, lr, lsl #29 │ │ │ │ + andeq r1, r3, r0, ror pc │ │ │ │ + andeq r2, r3, r4 │ │ │ │ + andeq r8, r3, sl, lsr #19 │ │ │ │ + andeq r0, r3, r0, lsl lr │ │ │ │ + strdeq r1, [r3], -r2 │ │ │ │ + andeq r1, r3, r2, lsr #31 │ │ │ │ + andeq r8, r3, ip, lsr #18 │ │ │ │ + muleq r3, r2, sp │ │ │ │ + andeq r1, r3, r4, ror lr │ │ │ │ + andeq r1, r3, r0, asr #30 │ │ │ │ + @ instruction: 0x000388b4 │ │ │ │ + andeq r0, r3, ip, lsl sp │ │ │ │ + andeq r1, r3, r0, ror #27 │ │ │ │ + ldrdeq r1, [r3], -sl │ │ │ │ + andeq r1, r3, r0, lsl pc │ │ │ │ + andeq r8, r3, r0, lsl r8 │ │ │ │ + andeq r0, r3, r8, ror ip │ │ │ │ + andeq r1, r3, r4, ror lr │ │ │ │ + andeq r1, r3, r4, ror lr │ │ │ │ + andeq r8, r3, ip, asr #14 │ │ │ │ + @ instruction: 0x00030bb4 │ │ │ │ + andeq r1, r3, r0, lsr #28 │ │ │ │ + andeq r1, r3, r2, lsr #28 │ │ │ │ + andeq r8, r3, r6, asr #13 │ │ │ │ + andeq r0, r3, lr, lsr #22 │ │ │ │ + @ instruction: 0x00031db8 │ │ │ │ + andeq r1, r3, sl, asr #27 │ │ │ │ + andeq r8, r3, r6, asr r6 │ │ │ │ + @ instruction: 0x00030abe │ │ │ │ + andeq r1, r3, r2, lsl #27 │ │ │ │ + andeq r1, r3, r6, ror #26 │ │ │ │ + ldrdeq r8, [r3], -r2 │ │ │ │ + andeq r0, r3, sl, lsr sl │ │ │ │ + andeq r1, r3, r4, asr #25 │ │ │ │ + strdeq r5, [r3], -r6 │ │ │ │ + andeq sp, r2, lr, lsl sl │ │ │ │ stmiacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d92101 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ svc 0x00e8f7f1 │ │ │ │ @ instruction: 0xf8d94658 │ │ │ │ @ instruction: 0xf7f18000 │ │ │ │ @ instruction: 0xf8c7ef12 │ │ │ │ @@ -14056,56 +14056,56 @@ │ │ │ │ @ instruction: 0xf04f4b30 │ │ │ │ ldrcs r0, [r8, #-2048] @ 0xfffff800 │ │ │ │ @ instruction: 0xf8c7447b │ │ │ │ rsbs r3, r3, r8, ror r3 │ │ │ │ ... │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00ee6666 │ │ │ │ - muleq r3, sl, r7 │ │ │ │ - andeq r8, r3, r0, lsr r4 │ │ │ │ - muleq r3, sl, r8 │ │ │ │ - andeq r1, r3, ip, ror r9 │ │ │ │ - andeq r1, r3, r0, lsr r7 │ │ │ │ - andeq r1, r3, r4, lsr #14 │ │ │ │ - andeq r8, r3, r0, lsr #7 │ │ │ │ - andeq r0, r3, sl, lsl #16 │ │ │ │ - ldrdeq r1, [r3], -r8 │ │ │ │ - andeq r1, r3, r2, lsr r6 │ │ │ │ - andeq r8, r3, r0, lsr #5 │ │ │ │ - andeq r0, r3, sl, lsl #14 │ │ │ │ + muleq r3, lr, r7 │ │ │ │ + andeq r8, r3, r8, lsr r4 │ │ │ │ + muleq r3, lr, r8 │ │ │ │ + andeq r1, r3, r0, lsl #19 │ │ │ │ + andeq r1, r3, r4, lsr r7 │ │ │ │ + andeq r1, r3, r8, lsr #14 │ │ │ │ + andeq r8, r3, r8, lsr #7 │ │ │ │ + andeq r0, r3, lr, lsl #16 │ │ │ │ + ldrdeq r1, [r3], -ip │ │ │ │ + andeq r1, r3, r6, lsr r6 │ │ │ │ + andeq r8, r3, r8, lsr #5 │ │ │ │ + andeq r0, r3, lr, lsl #14 │ │ │ │ + andeq r1, r3, sl, ror #15 │ │ │ │ + andeq r1, r3, ip, asr #11 │ │ │ │ + andeq r8, r3, r6, lsl #4 │ │ │ │ + andeq r1, r3, r4, ror r5 │ │ │ │ + @ instruction: 0x000381bc │ │ │ │ + andeq r0, r3, lr, lsl r6 │ │ │ │ + strdeq r1, [r3], -ip │ │ │ │ + andeq r1, r3, r8, asr r5 │ │ │ │ + andeq r8, r3, r8, lsr r1 │ │ │ │ + muleq r3, lr, r5 │ │ │ │ + andeq r1, r3, r0, lsl #13 │ │ │ │ + andeq r1, r3, r2, asr r4 │ │ │ │ andeq r1, r3, r6, ror #15 │ │ │ │ - andeq r1, r3, r8, asr #11 │ │ │ │ - strdeq r8, [r3], -lr │ │ │ │ - andeq r1, r3, r0, ror r5 │ │ │ │ - @ instruction: 0x000381b4 │ │ │ │ - andeq r0, r3, sl, lsl r6 │ │ │ │ - strdeq r1, [r3], -r8 │ │ │ │ - andeq r1, r3, r4, asr r5 │ │ │ │ - andeq r8, r3, r0, lsr r1 │ │ │ │ - muleq r3, sl, r5 │ │ │ │ - andeq r1, r3, ip, ror r6 │ │ │ │ - andeq r1, r3, lr, asr #8 │ │ │ │ - andeq r1, r3, r2, ror #15 │ │ │ │ - andeq r8, r3, r4, lsr r0 │ │ │ │ - muleq r3, lr, r4 │ │ │ │ - andeq r1, r3, r6, lsl #15 │ │ │ │ - andeq r5, r3, r2, ror #8 │ │ │ │ + andeq r8, r3, ip, lsr r0 │ │ │ │ + andeq r0, r3, r2, lsr #9 │ │ │ │ + andeq r1, r3, sl, lsl #15 │ │ │ │ + andeq r5, r3, r6, ror #8 │ │ │ │ + andeq r1, r3, r4, lsl #16 │ │ │ │ + andeq r1, r3, r4, lsr #16 │ │ │ │ + andeq r1, r3, ip, lsr r8 │ │ │ │ + andeq r1, r3, r0, asr r8 │ │ │ │ + andeq r1, r3, r6, lsl #17 │ │ │ │ + andeq r1, r3, r4, lsr r8 │ │ │ │ andeq r1, r3, r0, lsl #16 │ │ │ │ - andeq r1, r3, r0, lsr #16 │ │ │ │ - andeq r1, r3, r8, lsr r8 │ │ │ │ - andeq r1, r3, ip, asr #16 │ │ │ │ - andeq r1, r3, r2, lsl #17 │ │ │ │ - andeq r1, r3, r0, lsr r8 │ │ │ │ - strdeq r1, [r3], -ip │ │ │ │ - ldrdeq r1, [r3], -r2 │ │ │ │ - andeq r1, r3, r0, asr #7 │ │ │ │ - andeq r1, r3, r2, asr #7 │ │ │ │ - andeq r7, r3, lr, ror #23 │ │ │ │ - andeq r0, r3, sl, asr r0 │ │ │ │ - andeq r1, r3, ip, ror r3 │ │ │ │ + ldrdeq r1, [r3], -r6 │ │ │ │ + andeq r1, r3, r4, asr #7 │ │ │ │ + andeq r1, r3, r6, asr #7 │ │ │ │ + strdeq r7, [r3], -r6 │ │ │ │ + andeq r0, r3, lr, asr r0 │ │ │ │ + andeq r1, r3, r0, lsl #7 │ │ │ │ vqrdmulh.s d15, d8, d5 │ │ │ │ ldrdcs pc, [ip], r4 @ │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmpl r3, {r0, r8, sp}^ │ │ │ │ cmnpcs r8, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ bvs 10feb0 │ │ │ │ bvc 14feb4 │ │ │ │ @@ -14807,52 +14807,52 @@ │ │ │ │ ldmdavs r8!, {r1, r3, r5, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ blhi d09c8 │ │ │ │ svclt 0x0000e077 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ - andeq r4, r3, sl, asr #30 │ │ │ │ - andeq r1, r3, r0, asr r2 │ │ │ │ - strheq r1, [r3], -r4 │ │ │ │ - andeq r7, r3, ip, lsl #20 │ │ │ │ - andeq pc, r2, r6, ror lr @ │ │ │ │ - andeq r0, r3, r8, asr pc │ │ │ │ - andeq r0, r3, sl, asr #29 │ │ │ │ - andeq r7, r3, r0, ror #18 │ │ │ │ - andeq pc, r2, sl, asr #27 │ │ │ │ - andeq r0, r3, ip, lsr #29 │ │ │ │ - andeq r0, r3, r4, ror #28 │ │ │ │ - andeq r7, r3, r6, ror #17 │ │ │ │ - andeq pc, r2, r0, asr sp @ │ │ │ │ - andeq r0, r3, sl, lsl lr │ │ │ │ - andeq r0, r3, r6, lsl #28 │ │ │ │ - andeq r7, r3, ip, asr #16 │ │ │ │ - @ instruction: 0x0002fcb6 │ │ │ │ - muleq r3, r6, sp │ │ │ │ - muleq r3, r8, sp │ │ │ │ - andeq r7, r3, ip, lsr #15 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r7, r3, ip, asr #14 │ │ │ │ - strdeq r0, [r3], -r2 │ │ │ │ - strdeq r7, [r3], -r0 │ │ │ │ - andeq pc, r2, r8, asr fp @ │ │ │ │ - andeq r0, r3, sl, lsr ip │ │ │ │ - strdeq r0, [r3], -sl │ │ │ │ - muleq r3, sl, fp │ │ │ │ - ldrdeq r0, [r3], -r6 │ │ │ │ - andeq r0, r3, sl, lsl #21 │ │ │ │ - andeq r0, r3, r0, asr #20 │ │ │ │ - @ instruction: 0x00030abc │ │ │ │ - andeq r0, r3, r4, ror sl │ │ │ │ - @ instruction: 0x000303b4 │ │ │ │ - andeq r0, r3, r0, lsr #7 │ │ │ │ - andeq r0, r3, r2, ror #4 │ │ │ │ - @ instruction: 0x000347b4 │ │ │ │ - andeq r0, r3, r0, lsl #4 │ │ │ │ + andeq r4, r3, lr, asr #30 │ │ │ │ + andeq r1, r3, r4, asr r2 │ │ │ │ + strheq r1, [r3], -r8 │ │ │ │ + andeq r7, r3, r4, lsl sl │ │ │ │ + andeq pc, r2, sl, ror lr @ │ │ │ │ + andeq r0, r3, ip, asr pc │ │ │ │ + andeq r0, r3, lr, asr #29 │ │ │ │ + andeq r7, r3, r8, ror #18 │ │ │ │ + andeq pc, r2, lr, asr #27 │ │ │ │ + @ instruction: 0x00030eb0 │ │ │ │ + andeq r0, r3, r8, ror #28 │ │ │ │ + andeq r7, r3, lr, ror #17 │ │ │ │ + andeq pc, r2, r4, asr sp @ │ │ │ │ + andeq r0, r3, lr, lsl lr │ │ │ │ + andeq r0, r3, sl, lsl #28 │ │ │ │ + andeq r7, r3, r4, asr r8 │ │ │ │ + @ instruction: 0x0002fcba │ │ │ │ + muleq r3, sl, sp │ │ │ │ + muleq r3, ip, sp │ │ │ │ + @ instruction: 0x000377b4 │ │ │ │ + andeq r0, r3, r4, asr #26 │ │ │ │ + andeq r7, r3, r4, asr r7 │ │ │ │ + strdeq r0, [r3], -r6 │ │ │ │ + strdeq r7, [r3], -r8 │ │ │ │ + andeq pc, r2, ip, asr fp @ │ │ │ │ + andeq r0, r3, lr, lsr ip │ │ │ │ + strdeq r0, [r3], -lr │ │ │ │ + muleq r3, lr, fp │ │ │ │ + ldrdeq r0, [r3], -sl │ │ │ │ + andeq r0, r3, lr, lsl #21 │ │ │ │ + andeq r0, r3, r4, asr #20 │ │ │ │ + andeq r0, r3, r0, asr #21 │ │ │ │ + andeq r0, r3, r8, ror sl │ │ │ │ + @ instruction: 0x000303b8 │ │ │ │ + andeq r0, r3, r4, lsr #7 │ │ │ │ + andeq r0, r3, r6, ror #4 │ │ │ │ + @ instruction: 0x000347b8 │ │ │ │ + andeq r0, r3, r4, lsl #4 │ │ │ │ cmnpeq r8, #13041664 @ p-variant is OBSOLETE @ 0xc70000 │ │ │ │ stc 7, cr15, [r0], {240} @ 0xf0 │ │ │ │ bleq 1290cc8 │ │ │ │ cmnpeq r8, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ cdp 6, 11, cr3, cr4, cr1, {0} │ │ │ │ vsqrt.f64 d24, d0 │ │ │ │ svclt 0x00c8fa10 │ │ │ │ @@ -15113,15 +15113,15 @@ │ │ │ │ blle ff2112e4 │ │ │ │ blx 4513dc │ │ │ │ cdp 15, 11, cr11, cr0, cr8, {6} │ │ │ │ vstr d7, [r7, #308] @ 0x134 │ │ │ │ @ instruction: 0xe7aa7bbe │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq pc, r2, r6, lsr sp @ │ │ │ │ + andeq pc, r2, sl, lsr sp @ │ │ │ │ @ instruction: 0xf06f46d1 │ │ │ │ @ instruction: 0xf6a9023f │ │ │ │ @ instruction: 0xf8d7633c │ │ │ │ strtmi fp, [r2], ip, asr #8 │ │ │ │ @ instruction: 0x4613601a │ │ │ │ svclt 0x0000f7f9 │ │ │ │ ldrbcs pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ @@ -15398,55 +15398,55 @@ │ │ │ │ mvnpl pc, #168820736 @ 0xa100000 │ │ │ │ ldrdhi pc, [r0], -r3 │ │ │ │ @ instruction: 0x46430092 │ │ │ │ orreq pc, r0, r8, lsl #2 │ │ │ │ mcrlt 7, 6, pc, cr7, cr5, {7} @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq sp, r2, r0, ror #10 │ │ │ │ - andeq sp, r2, sl, lsl #10 │ │ │ │ - andeq sp, r2, r0, lsr #9 │ │ │ │ - andeq sp, r2, r2, lsr #8 │ │ │ │ - @ instruction: 0x0002d3b0 │ │ │ │ - andeq sp, r2, sl, asr #6 │ │ │ │ - ldrdeq sp, [r2], -r4 │ │ │ │ - andeq sp, r2, r8, ror #4 │ │ │ │ - strdeq sp, [r2], -ip │ │ │ │ - andeq sp, r2, r0, lsr #3 │ │ │ │ - andeq sp, r2, r4, lsr r1 │ │ │ │ - andeq sp, r2, ip, asr #1 │ │ │ │ - andeq sp, r2, r0, rrx │ │ │ │ - andeq sp, r2, r4 │ │ │ │ - @ instruction: 0x0002cfb4 │ │ │ │ - andeq ip, r2, r8, asr pc │ │ │ │ - @ instruction: 0x0002f3b6 │ │ │ │ - andeq fp, r2, r6, lsl #28 │ │ │ │ - andeq fp, r2, r0, lsl #28 │ │ │ │ - andeq r3, r3, r2 │ │ │ │ - andeq sp, r2, ip, asr r2 │ │ │ │ - andeq fp, r2, r2, ror #27 │ │ │ │ - ldrdeq pc, [r2], -r0 │ │ │ │ - andeq r3, r3, r4, lsr #10 │ │ │ │ - andeq r3, r3, r0, lsr #26 │ │ │ │ - andeq r0, r3, lr, lsl #10 │ │ │ │ - andeq ip, r2, r4, lsr #1 │ │ │ │ - andeq ip, r2, ip, ror #1 │ │ │ │ - andeq lr, r2, r2, lsr sp │ │ │ │ - strdeq fp, [r2], -r4 │ │ │ │ - andeq r3, r3, r4, asr #8 │ │ │ │ - andeq r3, r3, lr, lsr r4 │ │ │ │ - andeq r3, r3, r8, lsr r4 │ │ │ │ - andeq r3, r3, r2, lsr r4 │ │ │ │ - andeq r3, r3, ip, lsr #8 │ │ │ │ - strdeq pc, [r2], -r0 │ │ │ │ - andeq pc, r2, r8, asr #31 │ │ │ │ - andeq r3, r3, lr, asr #7 │ │ │ │ - andeq fp, r2, ip, lsl #24 │ │ │ │ - andeq pc, r2, r6, lsl #23 │ │ │ │ - andeq pc, r2, sl, lsl #30 │ │ │ │ + andeq sp, r2, ip, asr r5 │ │ │ │ + andeq sp, r2, r6, lsl #10 │ │ │ │ + muleq r2, ip, r4 │ │ │ │ + andeq sp, r2, lr, lsl r4 │ │ │ │ + andeq sp, r2, ip, lsr #7 │ │ │ │ + andeq sp, r2, r6, asr #6 │ │ │ │ + ldrdeq sp, [r2], -r0 │ │ │ │ + andeq sp, r2, r4, ror #4 │ │ │ │ + strdeq sp, [r2], -r8 │ │ │ │ + muleq r2, ip, r1 │ │ │ │ + andeq sp, r2, r0, lsr r1 │ │ │ │ + andeq sp, r2, r8, asr #1 │ │ │ │ + andeq sp, r2, ip, asr r0 │ │ │ │ + andeq sp, r2, r0 │ │ │ │ + @ instruction: 0x0002cfb0 │ │ │ │ + andeq ip, r2, r4, asr pc │ │ │ │ + @ instruction: 0x0002f3ba │ │ │ │ + andeq fp, r2, r2, lsl #28 │ │ │ │ + strdeq fp, [r2], -ip │ │ │ │ + andeq r3, r3, r6 │ │ │ │ + andeq sp, r2, r8, asr r2 │ │ │ │ + ldrdeq fp, [r2], -lr │ │ │ │ + ldrdeq pc, [r2], -r4 │ │ │ │ + andeq r3, r3, r8, lsr #10 │ │ │ │ + andeq r3, r3, r4, lsr #26 │ │ │ │ + andeq r0, r3, r2, lsl r5 │ │ │ │ + andeq ip, r2, r0, lsr #1 │ │ │ │ + andeq ip, r2, r8, ror #1 │ │ │ │ + andeq lr, r2, r6, lsr sp │ │ │ │ + strdeq fp, [r2], -r0 │ │ │ │ + andeq r3, r3, r8, asr #8 │ │ │ │ + andeq r3, r3, r2, asr #8 │ │ │ │ + andeq r3, r3, ip, lsr r4 │ │ │ │ + andeq r3, r3, r6, lsr r4 │ │ │ │ + andeq r3, r3, r0, lsr r4 │ │ │ │ + strdeq pc, [r2], -r4 │ │ │ │ + andeq pc, r2, ip, asr #31 │ │ │ │ + ldrdeq r3, [r3], -r2 │ │ │ │ + andeq fp, r2, r8, lsl #24 │ │ │ │ + andeq pc, r2, sl, lsl #23 │ │ │ │ + andeq pc, r2, lr, lsl #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpcc 4, 3, cr15, cr12, cr15, {2} │ │ │ │ blhi 45120c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ vmlaeq.f64 d14, d30, d28 │ │ │ │ stcpl 5, cr15, [r0], {172} @ 0xac │ │ │ │ @@ -15743,15 +15743,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq sl, r4, r8, ror r2 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq sl, r4, r4, asr #20 │ │ │ │ andeq sl, r4, r4, asr #4 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - muleq r2, r2, r6 │ │ │ │ + andeq fp, r2, lr, lsl #13 │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ stmdbeq r2, {r0, r3, r5, r7, r8, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0038f1b9 │ │ │ │ adchi pc, r6, r0, lsl #4 │ │ │ │ @ instruction: 0xf019e8df │ │ │ │ strdeq r0, [r4], r3 @ │ │ │ │ adceq r0, r4, r4, lsr #1 │ │ │ │ @@ -16077,22 +16077,22 @@ │ │ │ │ ldrtcc pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ ldmdavs fp, {r0, r2, r5, r9, sl, lr} │ │ │ │ msrcc SPSR_, #13041664 @ 0xc70000 │ │ │ │ svclt 0x0000e61b │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq fp, r2, r4, ror #19 │ │ │ │ - @ instruction: 0x0002b4b8 │ │ │ │ - andeq fp, r2, lr, lsr #10 │ │ │ │ - andeq fp, r2, ip, asr #10 │ │ │ │ - andeq fp, r2, r2, ror #10 │ │ │ │ - andeq fp, r2, r8, ror r5 │ │ │ │ - andeq fp, r2, sl, lsl #11 │ │ │ │ - andeq fp, r2, r4, lsr r5 │ │ │ │ + andeq fp, r2, r0, ror #19 │ │ │ │ + @ instruction: 0x0002b4b4 │ │ │ │ + andeq fp, r2, sl, lsr #10 │ │ │ │ + andeq fp, r2, r8, asr #10 │ │ │ │ + andeq fp, r2, lr, asr r5 │ │ │ │ + andeq fp, r2, r4, ror r5 │ │ │ │ + andeq fp, r2, r6, lsl #11 │ │ │ │ + andeq fp, r2, r0, lsr r5 │ │ │ │ bicsvs pc, r6, #76, 4 @ 0xc0000004 │ │ │ │ teqpvc r6, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0004599 │ │ │ │ vmin.s8 q12, q6, q13 │ │ │ │ vrsra.s64 q11, q3, #64 │ │ │ │ ldrmi r7, [r9, #822] @ 0x336 │ │ │ │ adchi pc, r0, #0, 6 │ │ │ │ @@ -16661,35 +16661,35 @@ │ │ │ │ stmdavs r8!, {r3, r4, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmda ip!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff4625 │ │ │ │ svclt 0x0000b98c │ │ │ │ ... │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq fp, r2, r2, ror #13 │ │ │ │ - andeq fp, r2, ip, lsr #8 │ │ │ │ + ldrdeq fp, [r2], -lr │ │ │ │ + andeq fp, r2, r8, lsr #8 │ │ │ │ andeq r9, r4, lr, lsl r5 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq pc, r2, r8, lsl #8 │ │ │ │ - andeq pc, r2, r8, ror #7 │ │ │ │ - @ instruction: 0x0002f3b2 │ │ │ │ - andeq r2, r3, r2, lsr #23 │ │ │ │ - andeq pc, r2, r4, lsl #7 │ │ │ │ - muleq r2, r8, r3 │ │ │ │ - andeq sl, r2, ip, ror #25 │ │ │ │ - andeq sl, r2, r8, asr #26 │ │ │ │ + andeq pc, r2, ip, lsl #8 │ │ │ │ + andeq pc, r2, ip, ror #7 │ │ │ │ + @ instruction: 0x0002f3b6 │ │ │ │ + andeq r2, r3, r6, lsr #23 │ │ │ │ + andeq pc, r2, r8, lsl #7 │ │ │ │ + muleq r2, ip, r3 │ │ │ │ + andeq sl, r2, r8, ror #25 │ │ │ │ + andeq sl, r2, r4, asr #26 │ │ │ │ ldrdeq r9, [r2], -r4 │ │ │ │ - andeq fp, r2, r2, asr r5 │ │ │ │ + andeq fp, r2, lr, asr #10 │ │ │ │ andeq r9, r2, r2, lsl #19 │ │ │ │ - andeq fp, r2, r4, lsl r5 │ │ │ │ - andeq fp, r2, r4, lsl #10 │ │ │ │ - andeq r2, r3, r6, lsl r8 │ │ │ │ - strdeq lr, [r2], -r8 │ │ │ │ - andeq fp, r2, r0, ror r5 │ │ │ │ - andeq sl, r2, r8, ror #26 │ │ │ │ + andeq fp, r2, r0, lsl r5 │ │ │ │ + andeq fp, r2, r0, lsl #10 │ │ │ │ + andeq r2, r3, sl, lsl r8 │ │ │ │ + strdeq lr, [r2], -ip │ │ │ │ + andeq fp, r2, ip, ror #10 │ │ │ │ + andeq sl, r2, r4, ror #26 │ │ │ │ strbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2506 │ │ │ │ tstcs r1, r4, asr #10 │ │ │ │ @ instruction: 0xf858447a │ │ │ │ strtmi r9, [fp], -r3 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ @ instruction: 0xf7ee9500 │ │ │ │ @@ -17020,27 +17020,27 @@ │ │ │ │ ldrcc pc, [r4], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf6a34625 │ │ │ │ andsvs r6, r8, ip, lsr r3 │ │ │ │ mrclt 7, 5, APSR_nzcv, cr9, cr14, {7} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq sl, r2, r8, lsr sp │ │ │ │ - muleq r2, sl, r9 │ │ │ │ - andeq r1, r3, lr, lsl #29 │ │ │ │ - @ instruction: 0x0002adbe │ │ │ │ - andeq sl, r2, lr, lsr #27 │ │ │ │ - @ instruction: 0x0002adb0 │ │ │ │ - andeq sl, r2, r4, asr #21 │ │ │ │ - andeq sl, r2, lr, asr #17 │ │ │ │ - andeq sl, r2, r0, lsr #14 │ │ │ │ - andeq sl, r2, sl, lsl #9 │ │ │ │ - andeq sl, r2, r6, ror #13 │ │ │ │ - andeq sl, r2, r2, asr #11 │ │ │ │ - andeq sl, r2, r6, lsl #14 │ │ │ │ + andeq sl, r2, r4, lsr sp │ │ │ │ + muleq r2, lr, r9 │ │ │ │ + muleq r3, r2, lr │ │ │ │ + @ instruction: 0x0002adba │ │ │ │ + andeq sl, r2, sl, lsr #27 │ │ │ │ + andeq sl, r2, ip, lsr #27 │ │ │ │ + andeq sl, r2, r0, asr #21 │ │ │ │ + andeq sl, r2, sl, asr #17 │ │ │ │ + andeq sl, r2, ip, lsl r7 │ │ │ │ + andeq sl, r2, r6, lsl #9 │ │ │ │ + andeq sl, r2, r2, ror #13 │ │ │ │ + @ instruction: 0x0002a5be │ │ │ │ + andeq sl, r2, r2, lsl #14 │ │ │ │ @ instruction: 0xf8d749fd │ │ │ │ @ instruction: 0xf8d70424 │ │ │ │ bmi fff285f0 │ │ │ │ stmdavs r3!, {r0, r6, fp, ip, lr} │ │ │ │ stmdavs r8, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmib sp, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf7ee3300 │ │ │ │ @@ -17287,22 +17287,22 @@ │ │ │ │ @ instruction: 0xf7fe32fc │ │ │ │ movwcs fp, #7334 @ 0x1ca6 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf7fe3390 │ │ │ │ svclt 0x0000bca0 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - muleq r2, ip, sl │ │ │ │ - andeq sl, r2, ip, asr #15 │ │ │ │ - andeq sl, r2, r4, lsr #15 │ │ │ │ - @ instruction: 0x0002acba │ │ │ │ - andeq sl, r2, ip, lsl #25 │ │ │ │ - andeq r9, r2, r8, lsr #31 │ │ │ │ - strdeq r9, [r2], -lr │ │ │ │ - andeq r9, r2, lr, lsl lr │ │ │ │ + muleq r2, r8, sl │ │ │ │ + andeq sl, r2, r8, asr #15 │ │ │ │ + andeq sl, r2, r0, lsr #15 │ │ │ │ + @ instruction: 0x0002acb6 │ │ │ │ + andeq sl, r2, r8, lsl #25 │ │ │ │ + andeq r9, r2, r4, lsr #31 │ │ │ │ + strdeq r9, [r2], -sl │ │ │ │ + andeq r9, r2, sl, lsl lr │ │ │ │ strtmi r2, [r5], -r1, lsl #6 │ │ │ │ rscscc pc, r8, #13041664 @ 0xc70000 │ │ │ │ stclt 7, cr15, [r3], {254} @ 0xfe │ │ │ │ ldrtcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ @ instruction: 0x462524bc │ │ │ │ @ instruction: 0xf858447a │ │ │ │ @@ -17602,35 +17602,35 @@ │ │ │ │ @ instruction: 0xf8c74631 │ │ │ │ strt r6, [r8], #740 @ 0x2e4 │ │ │ │ strtmi r2, [r5], -r1, lsl #6 │ │ │ │ strcc pc, [r8], #-2247 @ 0xfffff739 │ │ │ │ blt a15f1c │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq sl, r2, ip, asr #1 │ │ │ │ - andeq r9, r2, r8, asr #31 │ │ │ │ - @ instruction: 0x0002a1bc │ │ │ │ - andeq sl, r2, lr, asr r5 │ │ │ │ - andeq r1, r3, r0, lsr ip │ │ │ │ - andeq r9, r2, r2, lsl sp │ │ │ │ - andeq r9, r2, r4, asr sp │ │ │ │ - andeq r9, r2, r2, ror #26 │ │ │ │ - andeq r9, r2, ip, ror #26 │ │ │ │ - andeq r9, r2, sl, ror sp │ │ │ │ - muleq r2, r2, lr │ │ │ │ - strdeq r9, [r2], -r8 │ │ │ │ - andeq r9, r2, sl, asr pc │ │ │ │ - andeq r9, r2, r6, lsr #31 │ │ │ │ - muleq r2, sl, pc @ │ │ │ │ - andeq r9, r2, r8, lsr #5 │ │ │ │ - andeq r9, r2, sl, lsr #29 │ │ │ │ - andeq r9, r2, r8, lsl #28 │ │ │ │ - strdeq r9, [r2], -r8 │ │ │ │ - andeq sl, r2, lr, lsr #5 │ │ │ │ - strdeq sl, [r2], -sl @ │ │ │ │ + andeq sl, r2, r8, asr #1 │ │ │ │ + andeq r9, r2, r4, asr #31 │ │ │ │ + @ instruction: 0x0002a1b8 │ │ │ │ + andeq sl, r2, sl, asr r5 │ │ │ │ + andeq r1, r3, r4, lsr ip │ │ │ │ + andeq r9, r2, lr, lsl #26 │ │ │ │ + andeq r9, r2, r0, asr sp │ │ │ │ + andeq r9, r2, lr, asr sp │ │ │ │ + andeq r9, r2, r8, ror #26 │ │ │ │ + andeq r9, r2, r6, ror sp │ │ │ │ + muleq r2, r6, lr │ │ │ │ + strdeq r9, [r2], -r4 │ │ │ │ + andeq r9, r2, r6, asr pc │ │ │ │ + andeq r9, r2, r2, lsr #31 │ │ │ │ + muleq r2, r6, pc @ │ │ │ │ + andeq r9, r2, r4, lsr #5 │ │ │ │ + andeq r9, r2, r6, lsr #29 │ │ │ │ + andeq r9, r2, r4, lsl #28 │ │ │ │ + strdeq r9, [r2], -r4 │ │ │ │ + andeq sl, r2, sl, lsr #5 │ │ │ │ + strdeq sl, [r2], -r6 │ │ │ │ strbtvs pc, [r4], #-1451 @ 0xfffffa55 @ │ │ │ │ msrcc SPSR_s, #14090240 @ 0xd70000 │ │ │ │ bcs 32018 │ │ │ │ movwcs fp, #4052 @ 0xfd4 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @ instruction: 0xf0452b00 │ │ │ │ bcs 39914 │ │ │ │ @@ -17825,27 +17825,27 @@ │ │ │ │ @ instruction: 0xf8404628 │ │ │ │ ldmdavs sl, {r3, r8, r9, sl, fp, sp}^ │ │ │ │ eoreq pc, r1, r2, asr #16 │ │ │ │ ldmdavs sl, {r1, r4, fp, lr} │ │ │ │ eor r4, r3, r8, ror r4 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ + andeq sl, r2, r0, lsr r6 │ │ │ │ + andeq sl, r2, lr, lsr r6 │ │ │ │ andeq sl, r2, r4, lsr r6 │ │ │ │ - andeq sl, r2, r2, asr #12 │ │ │ │ - andeq sl, r2, r8, lsr r6 │ │ │ │ - andeq sl, r2, r4, lsl r6 │ │ │ │ andeq sl, r2, r0, lsl r6 │ │ │ │ - andeq sl, r2, r2, asr #12 │ │ │ │ - ldrdeq r0, [r3], -ip │ │ │ │ - andeq sl, r2, r6, ror r6 │ │ │ │ - andeq r0, r3, r0, asr #29 │ │ │ │ - @ instruction: 0x00030eb2 │ │ │ │ - andeq sl, r2, lr, ror #12 │ │ │ │ - andeq r9, r2, r0, asr #13 │ │ │ │ - @ instruction: 0x0002a6be │ │ │ │ + andeq sl, r2, ip, lsl #12 │ │ │ │ + andeq sl, r2, lr, lsr r6 │ │ │ │ + andeq r0, r3, r0, ror #29 │ │ │ │ + andeq sl, r2, r2, ror r6 │ │ │ │ + andeq r0, r3, r4, asr #29 │ │ │ │ + @ instruction: 0x00030eb6 │ │ │ │ + andeq sl, r2, sl, ror #12 │ │ │ │ + @ instruction: 0x000296bc │ │ │ │ + @ instruction: 0x0002a6ba │ │ │ │ andeq r9, r4, r8, asr #17 │ │ │ │ andeq r8, r4, r0, asr r5 │ │ │ │ sbcne pc, r4, r0, lsl #12 │ │ │ │ eormi pc, r1, r2, asr #16 │ │ │ │ ldmdavs r9, {r0, r3, r4, sl, sp}^ │ │ │ │ ldrtmi r6, [r2], #-2202 @ 0xfffff766 │ │ │ │ @ instruction: 0xf841609a │ │ │ │ @@ -18074,30 +18074,30 @@ │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ svclt 0x0000e670 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - strdeq sl, [r2], -r0 │ │ │ │ - andeq fp, r2, r2, ror #6 │ │ │ │ - andeq fp, r2, r0, ror #6 │ │ │ │ + andeq sl, r2, ip, ror #9 │ │ │ │ + andeq fp, r2, lr, asr r3 │ │ │ │ andeq fp, r2, ip, asr r3 │ │ │ │ - andeq fp, r2, sl, ror #7 │ │ │ │ - andeq fp, r2, sl, ror #7 │ │ │ │ - strdeq fp, [r2], -r4 │ │ │ │ - andeq fp, r2, r8, ror #7 │ │ │ │ - andeq fp, r2, ip, asr r4 │ │ │ │ - andeq sp, r2, r2, ror r9 │ │ │ │ - strdeq r0, [r3], -r6 │ │ │ │ - strdeq r9, [r2], -r8 │ │ │ │ - andeq fp, r2, r2, lsl r2 │ │ │ │ - andeq sl, r2, r0, lsl r2 │ │ │ │ - andeq sl, r2, ip, ror #3 │ │ │ │ - andeq sl, r2, r6, lsl #4 │ │ │ │ + andeq fp, r2, r8, asr r3 │ │ │ │ + andeq fp, r2, r6, ror #7 │ │ │ │ + andeq fp, r2, r6, ror #7 │ │ │ │ + strdeq fp, [r2], -r8 │ │ │ │ + andeq fp, r2, ip, ror #7 │ │ │ │ + andeq fp, r2, r0, ror #8 │ │ │ │ + andeq sp, r2, r6, ror r9 │ │ │ │ + strdeq r0, [r3], -sl │ │ │ │ + strdeq r9, [r2], -r4 │ │ │ │ + andeq fp, r2, r6, lsl r2 │ │ │ │ + andeq sl, r2, ip, lsl #4 │ │ │ │ + andeq sl, r2, r8, ror #3 │ │ │ │ + andeq sl, r2, r2, lsl #4 │ │ │ │ stmdapl r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628447d │ │ │ │ b 2d6698 │ │ │ │ ldrdmi pc, [r0], -r9 │ │ │ │ @ instruction: 0xf0052800 │ │ │ │ @ instruction: 0x462883f7 │ │ │ │ b d66a8 │ │ │ │ @@ -18603,107 +18603,107 @@ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ @ instruction: 0xf7ec447a │ │ │ │ @ instruction: 0xf7ffeffa │ │ │ │ blmi 180707c │ │ │ │ ldrbtmi r2, [fp], #-1619 @ 0xfffff9ad │ │ │ │ mvnscc pc, #13041664 @ 0xc70000 │ │ │ │ stclt 7, cr15, [r7], #1016 @ 0x3f8 │ │ │ │ - andeq sl, r2, r8, lsr #3 │ │ │ │ - andeq sl, r2, lr, lsl #3 │ │ │ │ - @ instruction: 0x0002a1b4 │ │ │ │ - andeq sl, r2, r2, lsr #3 │ │ │ │ - andeq r9, r2, r0, asr #30 │ │ │ │ - @ instruction: 0x0002a1be │ │ │ │ - andeq sl, r2, ip, ror #3 │ │ │ │ - ldrdeq sl, [r2], -sl @ │ │ │ │ - andeq sl, r2, r0, lsl r2 │ │ │ │ - andeq sl, r2, r2, lsl #4 │ │ │ │ - andeq sl, r2, r8, asr #4 │ │ │ │ - andeq sl, r2, r6, lsr r2 │ │ │ │ - andeq sl, r2, r0, ror r2 │ │ │ │ - andeq sl, r2, r2, ror #4 │ │ │ │ - andeq sl, r2, r0, lsr #5 │ │ │ │ - andeq sl, r2, sl, lsl #5 │ │ │ │ - @ instruction: 0x0002a2bc │ │ │ │ - andeq sl, r2, lr, lsr #5 │ │ │ │ - strdeq sl, [r2], -r4 │ │ │ │ - andeq sl, r2, r2, ror #5 │ │ │ │ - andeq sl, r2, r0, lsr #6 │ │ │ │ - andeq sl, r2, r6, lsl r3 │ │ │ │ - andeq sl, r2, ip, asr r3 │ │ │ │ - andeq sl, r2, r6, asr #6 │ │ │ │ - andeq sl, r2, ip, ror r3 │ │ │ │ - andeq sl, r2, r2, ror r3 │ │ │ │ - @ instruction: 0x0002a3bc │ │ │ │ - @ instruction: 0x0002a3b2 │ │ │ │ - strdeq sl, [r2], -ip │ │ │ │ - andeq sl, r2, r6, ror #7 │ │ │ │ - andeq r9, r2, ip, asr #25 │ │ │ │ - strdeq sl, [r2], -sl @ │ │ │ │ - andeq sl, r2, r8, lsr r4 │ │ │ │ - andeq sl, r2, r2, lsr #8 │ │ │ │ - andeq sl, r2, r8, asr r4 │ │ │ │ - andeq sl, r2, r6, asr #8 │ │ │ │ - andeq sl, r2, r0, lsl #9 │ │ │ │ - andeq sl, r2, lr, ror #8 │ │ │ │ - andeq sl, r2, r4, lsr #9 │ │ │ │ - muleq r2, r2, r4 │ │ │ │ - andeq sl, r2, ip, asr #9 │ │ │ │ - @ instruction: 0x0002a4be │ │ │ │ - andeq sl, r2, r4, lsl #10 │ │ │ │ + andeq sl, r2, r4, lsr #3 │ │ │ │ + andeq sl, r2, sl, lsl #3 │ │ │ │ + @ instruction: 0x0002a1b0 │ │ │ │ + muleq r2, lr, r1 │ │ │ │ + andeq r9, r2, ip, lsr pc │ │ │ │ + @ instruction: 0x0002a1ba │ │ │ │ + andeq sl, r2, r8, ror #3 │ │ │ │ + ldrdeq sl, [r2], -r6 │ │ │ │ + andeq sl, r2, ip, lsl #4 │ │ │ │ + strdeq sl, [r2], -lr │ │ │ │ + andeq sl, r2, r4, asr #4 │ │ │ │ + andeq sl, r2, r2, lsr r2 │ │ │ │ + andeq sl, r2, ip, ror #4 │ │ │ │ + andeq sl, r2, lr, asr r2 │ │ │ │ + muleq r2, ip, r2 │ │ │ │ + andeq sl, r2, r6, lsl #5 │ │ │ │ + @ instruction: 0x0002a2b8 │ │ │ │ + andeq sl, r2, sl, lsr #5 │ │ │ │ + strdeq sl, [r2], -r0 │ │ │ │ + ldrdeq sl, [r2], -lr │ │ │ │ + andeq sl, r2, ip, lsl r3 │ │ │ │ + andeq sl, r2, r2, lsl r3 │ │ │ │ + andeq sl, r2, r8, asr r3 │ │ │ │ + andeq sl, r2, r2, asr #6 │ │ │ │ + andeq sl, r2, r8, ror r3 │ │ │ │ + andeq sl, r2, lr, ror #6 │ │ │ │ + @ instruction: 0x0002a3b8 │ │ │ │ + andeq sl, r2, lr, lsr #7 │ │ │ │ + strdeq sl, [r2], -r8 │ │ │ │ + andeq sl, r2, r2, ror #7 │ │ │ │ + andeq r9, r2, r8, asr #25 │ │ │ │ strdeq sl, [r2], -r6 │ │ │ │ - andeq sl, r2, r4, lsr r5 │ │ │ │ - andeq sl, r2, lr, lsl r5 │ │ │ │ - andeq sl, r2, ip, asr #10 │ │ │ │ - andeq sl, r2, lr, lsr r5 │ │ │ │ - andeq sl, r2, r4, lsl #11 │ │ │ │ - andeq sl, r2, r2, ror r5 │ │ │ │ - @ instruction: 0x0002a5b0 │ │ │ │ - muleq r2, lr, r5 │ │ │ │ - andeq sl, r2, r2, lsl #11 │ │ │ │ - andeq sl, r2, r2, asr #11 │ │ │ │ - andeq sl, r2, r4, lsr r6 │ │ │ │ - andeq sl, r2, r6, lsr #12 │ │ │ │ - andeq sl, r2, ip, ror #12 │ │ │ │ - andeq sl, r2, lr, asr r6 │ │ │ │ - andeq sl, r2, r6, lsr #13 │ │ │ │ - muleq r2, lr, r6 │ │ │ │ - andeq sl, r2, lr, ror #13 │ │ │ │ + andeq sl, r2, r4, lsr r4 │ │ │ │ + andeq sl, r2, lr, lsl r4 │ │ │ │ + andeq sl, r2, r4, asr r4 │ │ │ │ + andeq sl, r2, r2, asr #8 │ │ │ │ + andeq sl, r2, ip, ror r4 │ │ │ │ + andeq sl, r2, sl, ror #8 │ │ │ │ + andeq sl, r2, r0, lsr #9 │ │ │ │ + andeq sl, r2, lr, lsl #9 │ │ │ │ + andeq sl, r2, r8, asr #9 │ │ │ │ + @ instruction: 0x0002a4ba │ │ │ │ + andeq sl, r2, r0, lsl #10 │ │ │ │ + strdeq sl, [r2], -r2 │ │ │ │ + andeq sl, r2, r0, lsr r5 │ │ │ │ + andeq sl, r2, sl, lsl r5 │ │ │ │ + andeq sl, r2, r8, asr #10 │ │ │ │ + andeq sl, r2, sl, lsr r5 │ │ │ │ + andeq sl, r2, r0, lsl #11 │ │ │ │ + andeq sl, r2, lr, ror #10 │ │ │ │ + andeq sl, r2, ip, lsr #11 │ │ │ │ + muleq r2, sl, r5 │ │ │ │ + andeq sl, r2, lr, ror r5 │ │ │ │ + @ instruction: 0x0002a5be │ │ │ │ + andeq sl, r2, r0, lsr r6 │ │ │ │ + andeq sl, r2, r2, lsr #12 │ │ │ │ + andeq sl, r2, r8, ror #12 │ │ │ │ + andeq sl, r2, sl, asr r6 │ │ │ │ + andeq sl, r2, r2, lsr #13 │ │ │ │ + muleq r2, sl, r6 │ │ │ │ + andeq sl, r2, sl, ror #13 │ │ │ │ + ldrdeq sl, [r2], -sl @ │ │ │ │ + andeq sl, r2, r2, lsl r7 │ │ │ │ + strdeq sl, [r2], -lr │ │ │ │ + andeq sl, r2, r6, lsr r7 │ │ │ │ + andeq sl, r2, r6, lsr #14 │ │ │ │ + andeq sl, r2, r6, ror #14 │ │ │ │ + andeq sl, r2, sl, asr r7 │ │ │ │ + andeq sl, r2, r2, lsr #15 │ │ │ │ + muleq r2, r6, r7 │ │ │ │ ldrdeq sl, [r2], -lr │ │ │ │ - andeq sl, r2, r6, lsl r7 │ │ │ │ - andeq sl, r2, r2, lsl #14 │ │ │ │ - andeq sl, r2, sl, lsr r7 │ │ │ │ - andeq sl, r2, sl, lsr #14 │ │ │ │ - andeq sl, r2, sl, ror #14 │ │ │ │ - andeq sl, r2, lr, asr r7 │ │ │ │ - andeq sl, r2, r6, lsr #15 │ │ │ │ - muleq r2, sl, r7 │ │ │ │ - andeq sl, r2, r2, ror #15 │ │ │ │ - ldrdeq sl, [r2], -r2 │ │ │ │ - andeq sl, r2, sl, lsl #16 │ │ │ │ - strdeq sl, [r2], -sl @ │ │ │ │ - andeq sl, r2, r2, lsr r8 │ │ │ │ + andeq sl, r2, lr, asr #15 │ │ │ │ + andeq sl, r2, r6, lsl #16 │ │ │ │ + strdeq sl, [r2], -r6 │ │ │ │ andeq sl, r2, lr, lsr #16 │ │ │ │ - andeq sl, r2, r2, lsl #17 │ │ │ │ - andeq sl, r2, sl, ror r8 │ │ │ │ - @ instruction: 0x0002a8b4 │ │ │ │ + andeq sl, r2, sl, lsr #16 │ │ │ │ + andeq sl, r2, lr, ror r8 │ │ │ │ + andeq sl, r2, r6, ror r8 │ │ │ │ + @ instruction: 0x0002a8b0 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r8, r2, sl, lsr sl │ │ │ │ - andeq r8, r2, r6, lsr #20 │ │ │ │ - andeq r8, r2, lr, lsl sl │ │ │ │ - andeq r8, r2, lr, lsl #20 │ │ │ │ + andeq r8, r2, r6, lsr sl │ │ │ │ + andeq r8, r2, r2, lsr #20 │ │ │ │ + andeq r8, r2, sl, lsl sl │ │ │ │ + andeq r8, r2, sl, lsl #20 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r0, r3, r8, asr #19 │ │ │ │ - andeq r9, r2, sl, lsl #14 │ │ │ │ - andeq r9, r2, ip, lsl r7 │ │ │ │ - andeq r0, r3, r0, lsr #19 │ │ │ │ - muleq r2, r6, r6 │ │ │ │ - andeq r8, r2, sl, asr sp │ │ │ │ - andeq r0, r3, r4, lsl r9 │ │ │ │ - andeq r8, r2, r6, lsl #18 │ │ │ │ + andeq r0, r3, ip, asr #19 │ │ │ │ + andeq r9, r2, r6, lsl #14 │ │ │ │ + andeq r9, r2, r8, lsl r7 │ │ │ │ + andeq r0, r3, r4, lsr #19 │ │ │ │ + muleq r2, r2, r6 │ │ │ │ + andeq r8, r2, r6, asr sp │ │ │ │ + andeq r0, r3, r8, lsl r9 │ │ │ │ + andeq r8, r2, r2, lsl #18 │ │ │ │ strtvs pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ svclt 0x00182b00 │ │ │ │ vmin.s8 d4, d7, d14 │ │ │ │ stccs 3, cr5, [r1, #-944] @ 0xfffffc50 │ │ │ │ mvnscc pc, r7, asr #17 │ │ │ │ ldrbhi pc, [lr], r4, asr #32 @ │ │ │ │ msrvs CPSR_f, #178257920 @ 0xaa00000 │ │ │ │ @@ -19231,22 +19231,22 @@ │ │ │ │ strbthi pc, [r3], -r5, asr #32 @ │ │ │ │ svclt 0x0000e01a │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq sl, r2, r2, lsl #19 │ │ │ │ - andeq sl, r2, r2, asr #17 │ │ │ │ - ldrdeq sl, [r2], -lr │ │ │ │ - andeq sl, r2, r8, ror #31 │ │ │ │ - andeq sl, r2, sl, asr #30 │ │ │ │ + andeq sl, r2, r6, lsl #19 │ │ │ │ + andeq sl, r2, r6, asr #17 │ │ │ │ + andeq sl, r2, r2, ror #31 │ │ │ │ + andeq sl, r2, ip, ror #31 │ │ │ │ + andeq sl, r2, lr, asr #30 │ │ │ │ + andeq sl, r2, r0, ror #30 │ │ │ │ + strdeq sp, [r2], -r6 │ │ │ │ andeq sl, r2, ip, asr pc │ │ │ │ - strdeq sp, [r2], -r2 │ │ │ │ - andeq sl, r2, r8, asr pc │ │ │ │ msrcc CPSR_f, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0452b00 │ │ │ │ @ instruction: 0xf8d78585 │ │ │ │ blcs 25d4c │ │ │ │ strbhi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ bicscc pc, ip, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d7b133 │ │ │ │ @@ -19323,20 +19323,20 @@ │ │ │ │ ldmdavs r2, {r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c76812 │ │ │ │ eorsle r2, r2, r0, lsr #8 │ │ │ │ eor r4, r9, r3, lsl r6 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq sl, r2, sl, lsr #30 │ │ │ │ - andeq pc, r2, r2, lsr #29 │ │ │ │ - andeq sl, r2, r8, lsr pc │ │ │ │ - andeq pc, r2, lr, lsl #13 │ │ │ │ - andeq sl, r2, r4, lsl #31 │ │ │ │ - andeq sl, r2, r6, asr #29 │ │ │ │ + andeq sl, r2, lr, lsr #30 │ │ │ │ + andeq pc, r2, r6, lsr #29 │ │ │ │ + andeq sl, r2, ip, lsr pc │ │ │ │ + muleq r2, r2, r6 │ │ │ │ + andeq sl, r2, r8, lsl #31 │ │ │ │ + andeq sl, r2, sl, asr #29 │ │ │ │ ldrdcc pc, [ip, -r7] │ │ │ │ andscs pc, r0, #14090240 @ 0xd70000 │ │ │ │ andcc r6, r1, #1769472 @ 0x1b0000 │ │ │ │ andscs pc, r0, #13041664 @ 0xc70000 │ │ │ │ vqsub.u8 d20, d16, d3 │ │ │ │ @ instruction: 0xf5aa81ce │ │ │ │ @ instruction: 0xf8c76365 │ │ │ │ @@ -19994,25 +19994,25 @@ │ │ │ │ @ instruction: 0xf8d7be7c │ │ │ │ @ instruction: 0xf7fe3278 │ │ │ │ svclt 0x0000be58 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ... │ │ │ │ - andeq ip, r2, sl, lsr #8 │ │ │ │ - andeq ip, r2, sl, lsr r4 │ │ │ │ - andeq fp, r2, r4, asr #30 │ │ │ │ - andeq fp, r2, r4, ror #30 │ │ │ │ + andeq ip, r2, lr, lsr #8 │ │ │ │ + andeq ip, r2, lr, lsr r4 │ │ │ │ + andeq fp, r2, r8, asr #30 │ │ │ │ + andeq fp, r2, r8, ror #30 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq sl, r2, lr, ror r8 │ │ │ │ - andeq sl, r2, r2, ror r8 │ │ │ │ - andeq sl, r2, r0, lsr r8 │ │ │ │ - andeq r9, r2, r0, asr #12 │ │ │ │ - andeq r9, r2, ip, asr r6 │ │ │ │ - andeq sp, r2, r0, lsl #9 │ │ │ │ + andeq sl, r2, r2, lsl #17 │ │ │ │ + andeq sl, r2, r6, ror r8 │ │ │ │ + andeq sl, r2, r4, lsr r8 │ │ │ │ + andeq r9, r2, r4, asr #12 │ │ │ │ + andeq r9, r2, r0, ror #12 │ │ │ │ + andeq sp, r2, r4, lsl #9 │ │ │ │ biccc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @ instruction: 0xf8d7af40 │ │ │ │ @ instruction: 0xf8d73420 │ │ │ │ tstmi r3, #44, 8 @ 0x2c000000 │ │ │ │ svcge 0x003df47e │ │ │ │ ldrtne pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @@ -20620,49 +20620,49 @@ │ │ │ │ vshl.s8 d10, d28, d7 │ │ │ │ @ instruction: 0xf7fd5ae4 │ │ │ │ @ instruction: 0xf44fbbac │ │ │ │ @ instruction: 0xf8c76480 │ │ │ │ str r2, [r0, r0, ror #6]! │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq fp, r2, lr, lsr #22 │ │ │ │ - andeq r9, r2, ip, ror #12 │ │ │ │ + andeq fp, r2, r2, lsr fp │ │ │ │ + andeq r9, r2, r0, ror r6 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r7, r2, r0, asr #13 │ │ │ │ - andeq r7, r2, r8, lsl #14 │ │ │ │ - andeq r7, r2, r8, asr #30 │ │ │ │ - andeq r6, r2, r8, lsl #20 │ │ │ │ + @ instruction: 0x000276bc │ │ │ │ + andeq r7, r2, r4, lsl #14 │ │ │ │ + andeq r7, r2, r4, asr #30 │ │ │ │ + andeq r6, r2, r4, lsl #20 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - strdeq r9, [r2], -r8 │ │ │ │ - andeq r9, r2, r8, lsl r6 │ │ │ │ - andeq r9, r2, r2, asr #12 │ │ │ │ - andeq r9, r2, lr, lsr #12 │ │ │ │ + strdeq r9, [r2], -ip │ │ │ │ + andeq r9, r2, ip, lsl r6 │ │ │ │ + andeq r9, r2, r6, asr #12 │ │ │ │ + andeq r9, r2, r2, lsr r6 │ │ │ │ + @ instruction: 0x000295b4 │ │ │ │ + andeq fp, r2, sl, lsl #19 │ │ │ │ @ instruction: 0x000295b0 │ │ │ │ - andeq fp, r2, r6, lsl #19 │ │ │ │ - andeq r9, r2, ip, lsr #11 │ │ │ │ - strdeq r9, [r2], -lr │ │ │ │ - strdeq r9, [r2], -r0 │ │ │ │ + andeq r9, r2, r2, lsl #24 │ │ │ │ strdeq r9, [r2], -r4 │ │ │ │ - strdeq r9, [r2], -r0 │ │ │ │ - strdeq ip, [r2], -r4 │ │ │ │ - ldrdeq r9, [r2], -lr │ │ │ │ - andeq r9, r2, r8, lsl #22 │ │ │ │ - andeq pc, r2, r8, lsr #29 │ │ │ │ - andeq ip, r2, r4, asr r3 │ │ │ │ - andeq r9, r2, r6, lsr #18 │ │ │ │ - andeq r9, r2, r0, asr r9 │ │ │ │ - andeq pc, r2, ip, lsl #26 │ │ │ │ - andeq r9, r2, r2, asr #17 │ │ │ │ - strdeq r9, [r2], -sl │ │ │ │ - andeq r9, r2, r4, asr #17 │ │ │ │ - andeq r9, r2, ip, asr #17 │ │ │ │ - andeq r9, r2, r4, asr #17 │ │ │ │ - andeq r9, r2, sl, lsr #17 │ │ │ │ - andeq r9, r2, r4, lsr #17 │ │ │ │ - ldrdeq r9, [r2], -lr │ │ │ │ + strdeq r9, [r2], -r8 │ │ │ │ + strdeq r9, [r2], -r4 │ │ │ │ + strdeq ip, [r2], -r8 │ │ │ │ + andeq r9, r2, r2, ror #21 │ │ │ │ + andeq r9, r2, ip, lsl #22 │ │ │ │ + andeq pc, r2, ip, lsr #29 │ │ │ │ + andeq ip, r2, r8, asr r3 │ │ │ │ + andeq r9, r2, sl, lsr #18 │ │ │ │ + andeq r9, r2, r4, asr r9 │ │ │ │ + andeq pc, r2, r0, lsl sp @ │ │ │ │ + andeq r9, r2, r6, asr #17 │ │ │ │ + strdeq r9, [r2], -lr │ │ │ │ + andeq r9, r2, r8, asr #17 │ │ │ │ + ldrdeq r9, [r2], -r0 │ │ │ │ + andeq r9, r2, r8, asr #17 │ │ │ │ + andeq r9, r2, lr, lsr #17 │ │ │ │ + andeq r9, r2, r8, lsr #17 │ │ │ │ + andeq r9, r2, r2, ror #31 │ │ │ │ movwls r6, #10275 @ 0x2823 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ @ instruction: 0xf8d79301 │ │ │ │ movwls r3, #888 @ 0x378 │ │ │ │ ldrtcs pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ strne pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ b fe558ec0 │ │ │ │ @@ -20890,17 +20890,17 @@ │ │ │ │ @ instruction: 0xf8c70a00 │ │ │ │ str sl, [r6, #1072]! @ 0x430 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ - muleq r2, r4, lr │ │ │ │ - andeq sl, r2, r6, lsr #30 │ │ │ │ - andeq sl, r2, sl, asr #22 │ │ │ │ + muleq r2, r8, lr │ │ │ │ + andeq sl, r2, sl, lsr #30 │ │ │ │ + andeq sl, r2, lr, asr #22 │ │ │ │ movtcc pc, #2263 @ 0x8d7 @ │ │ │ │ @ instruction: 0xf0442b00 │ │ │ │ @ instruction: 0xf8d7835f │ │ │ │ blcs 28128 │ │ │ │ teqphi r3, #68 @ p-variant is OBSOLETE @ 0x44 │ │ │ │ ldc 7, cr15, [sl], {234} @ 0xea │ │ │ │ mvncc pc, #14090240 @ 0xd70000 │ │ │ │ @@ -21430,22 +21430,22 @@ │ │ │ │ ands r8, pc, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ ... │ │ │ │ subsmi r0, r9, r0 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - andeq r9, r2, r4, ror #23 │ │ │ │ - ldrdeq r9, [r2], -r4 │ │ │ │ - @ instruction: 0x00029bbe │ │ │ │ - andeq sl, r2, r4, lsr #20 │ │ │ │ - andeq lr, r2, sl, asr #32 │ │ │ │ - andeq r9, r2, r4, ror #21 │ │ │ │ - andeq r9, r2, r8, ror r9 │ │ │ │ - andeq r9, r2, r6, lsl fp │ │ │ │ + andeq r9, r2, r8, ror #23 │ │ │ │ + ldrdeq r9, [r2], -r8 │ │ │ │ + andeq r9, r2, r2, asr #23 │ │ │ │ + andeq sl, r2, r8, lsr #20 │ │ │ │ + andeq lr, r2, lr, asr #32 │ │ │ │ + andeq r9, r2, r8, ror #21 │ │ │ │ + andeq r9, r2, ip, ror r9 │ │ │ │ + andeq r9, r2, sl, lsl fp │ │ │ │ stmia r8!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbvs r1!, {r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf8c73201 │ │ │ │ strmi r0, [sl], #-192 @ 0xffffff40 │ │ │ │ addseq r4, r2, r0, lsr r6 │ │ │ │ eorcs pc, r0, #13041664 @ 0xc70000 │ │ │ │ ldm ip, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -21752,40 +21752,40 @@ │ │ │ │ addsmi r3, r3, #1024 @ 0x400 │ │ │ │ andshi pc, r3, #1 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ @ instruction: 0xf7ffa8e5 │ │ │ │ svclt 0x0000b8f3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - @ instruction: 0x00029ab6 │ │ │ │ - andeq r5, r2, sl, asr #22 │ │ │ │ - andeq r9, r2, r6, lsr lr │ │ │ │ - andeq r0, r3, lr, lsr r6 │ │ │ │ - andeq r8, r2, sl, lsr #21 │ │ │ │ - andeq r9, r2, r4, lsl #23 │ │ │ │ - andeq r9, r2, lr, asr #27 │ │ │ │ - muleq r3, r8, r5 │ │ │ │ + @ instruction: 0x00029aba │ │ │ │ + andeq r5, r2, r6, asr #22 │ │ │ │ + andeq r9, r2, sl, lsr lr │ │ │ │ + andeq r0, r3, r6, asr #12 │ │ │ │ + andeq r8, r2, lr, lsr #21 │ │ │ │ + andeq r9, r2, r8, lsl #23 │ │ │ │ + ldrdeq r9, [r2], -r2 │ │ │ │ + andeq r0, r3, r0, lsr #11 │ │ │ │ + strdeq r9, [r2], -r6 │ │ │ │ + andeq r9, r2, ip, ror sp │ │ │ │ + andeq r0, r3, r0, ror #10 │ │ │ │ + andeq r8, r2, r6, asr #19 │ │ │ │ + muleq r2, r8, r9 │ │ │ │ + @ instruction: 0x000259b8 │ │ │ │ + andeq r9, r2, r4, lsl #26 │ │ │ │ + @ instruction: 0x000304b4 │ │ │ │ + andeq r8, r2, ip, lsl r9 │ │ │ │ strdeq r9, [r2], -r2 │ │ │ │ - andeq r9, r2, r8, ror sp │ │ │ │ - andeq r0, r3, r8, asr r5 │ │ │ │ - andeq r8, r2, r2, asr #19 │ │ │ │ - muleq r2, r4, r9 │ │ │ │ - @ instruction: 0x000259bc │ │ │ │ - andeq r9, r2, r0, lsl #26 │ │ │ │ - andeq r0, r3, ip, lsr #9 │ │ │ │ - andeq r8, r2, r8, lsl r9 │ │ │ │ - andeq r9, r2, lr, ror #19 │ │ │ │ - andeq r9, r2, ip, lsl #25 │ │ │ │ - andeq r0, r3, r2, lsl #8 │ │ │ │ - andeq r9, r2, ip, asr r8 │ │ │ │ - andeq r9, r2, r6, lsr ip │ │ │ │ - andeq r0, r3, r2, asr #7 │ │ │ │ - andeq r8, r2, ip, lsr #16 │ │ │ │ - strdeq r9, [r2], -sl │ │ │ │ - andeq r9, r2, r0, ror #23 │ │ │ │ + muleq r2, r0, ip │ │ │ │ + andeq r0, r3, sl, lsl #8 │ │ │ │ + andeq r9, r2, r0, ror #16 │ │ │ │ + andeq r9, r2, sl, lsr ip │ │ │ │ + andeq r0, r3, sl, asr #7 │ │ │ │ + andeq r8, r2, r0, lsr r8 │ │ │ │ + strdeq r9, [r2], -lr │ │ │ │ + andeq r9, r2, r4, ror #23 │ │ │ │ cmpppl ip, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ @ instruction: 0xf6aa2200 │ │ │ │ @ instruction: 0xf6aa5094 │ │ │ │ andsvs r5, sl, r8, ror r1 │ │ │ │ strcc pc, [ip], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf1a36002 │ │ │ │ @ instruction: 0xf8d70443 │ │ │ │ @@ -22167,59 +22167,59 @@ │ │ │ │ ldrbtmi r9, [sl], #-1284 @ 0xfffffafc │ │ │ │ stmib sp, {r0, r2, r4, r5, r8, fp, sp, lr}^ │ │ │ │ strls lr, [r3, #-3072] @ 0xfffff400 │ │ │ │ strtpl pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ subs r9, pc, r2, lsl #10 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq r9, r2, r2, lsl #13 │ │ │ │ - andeq r9, r2, r4, lsr #13 │ │ │ │ - andeq r0, r3, sl, lsr r2 │ │ │ │ - andeq r8, r2, r4, lsr #13 │ │ │ │ - andeq r9, r2, lr, asr #12 │ │ │ │ - andeq r9, r2, sl, asr r6 │ │ │ │ - @ instruction: 0x000301b4 │ │ │ │ - andeq r8, r2, lr, lsl r6 │ │ │ │ - andeq r9, r2, r6, ror #11 │ │ │ │ - andeq r9, r2, ip, ror #11 │ │ │ │ - andeq r0, r3, r6, lsl r1 │ │ │ │ - muleq r2, lr, r5 │ │ │ │ - strheq r0, [r3], -sl │ │ │ │ - andeq r9, r2, sl, asr #10 │ │ │ │ - andeq r0, r3, lr, asr #32 │ │ │ │ - strdeq r9, [r2], -sl │ │ │ │ - strdeq pc, [r2], -ip │ │ │ │ - andeq r8, r2, r4, ror #8 │ │ │ │ - @ instruction: 0x000294be │ │ │ │ - @ instruction: 0x000294b0 │ │ │ │ - andeq pc, r2, lr, asr pc @ │ │ │ │ - @ instruction: 0x000293b8 │ │ │ │ - andeq r9, r2, lr, asr r4 │ │ │ │ - andeq pc, r2, lr, lsl pc @ │ │ │ │ - andeq r8, r2, r6, lsl #7 │ │ │ │ - andeq r9, r2, r6, ror #7 │ │ │ │ - @ instruction: 0x000294b2 │ │ │ │ - andeq pc, r2, lr, lsl #29 │ │ │ │ - strdeq r8, [r2], -sl │ │ │ │ - ldrdeq r9, [r2], -sl │ │ │ │ - andeq r9, r2, r8, asr r4 │ │ │ │ - andeq pc, r2, r8, lsl lr @ │ │ │ │ - andeq r8, r2, r4, lsl #5 │ │ │ │ - andeq r9, r2, r8, ror #6 │ │ │ │ + andeq r9, r2, r6, lsl #13 │ │ │ │ + andeq r9, r2, r8, lsr #13 │ │ │ │ + andeq r0, r3, r2, asr #4 │ │ │ │ + andeq r8, r2, r8, lsr #13 │ │ │ │ + andeq r9, r2, r2, asr r6 │ │ │ │ + andeq r9, r2, lr, asr r6 │ │ │ │ + @ instruction: 0x000301bc │ │ │ │ + andeq r8, r2, r2, lsr #12 │ │ │ │ + andeq r9, r2, sl, ror #11 │ │ │ │ + strdeq r9, [r2], -r0 │ │ │ │ + andeq r0, r3, lr, lsl r1 │ │ │ │ + andeq r9, r2, r2, lsr #11 │ │ │ │ + andeq r0, r3, r2, asr #1 │ │ │ │ + andeq r9, r2, lr, asr #10 │ │ │ │ + andeq r0, r3, r6, asr r0 │ │ │ │ strdeq r9, [r2], -lr │ │ │ │ - andeq pc, r2, r2, lsr #27 │ │ │ │ - andeq r8, r2, lr, lsl #4 │ │ │ │ - strdeq r9, [r2], -r2 │ │ │ │ - andeq r9, r2, r8, lsr #7 │ │ │ │ - andeq pc, r2, r0, lsr sp @ │ │ │ │ - muleq r2, ip, r1 │ │ │ │ - andeq r9, r2, r0, lsl #5 │ │ │ │ - andeq r9, r2, lr, asr #6 │ │ │ │ - @ instruction: 0x0002fcbe │ │ │ │ - andeq r8, r2, sl, lsr #2 │ │ │ │ + andeq r0, r3, r4 │ │ │ │ + andeq r8, r2, r8, ror #8 │ │ │ │ + andeq r9, r2, r2, asr #9 │ │ │ │ + @ instruction: 0x000294b4 │ │ │ │ + andeq pc, r2, r6, ror #30 │ │ │ │ + @ instruction: 0x000293bc │ │ │ │ + andeq r9, r2, r2, ror #8 │ │ │ │ + andeq pc, r2, r6, lsr #30 │ │ │ │ + andeq r8, r2, sl, lsl #7 │ │ │ │ + andeq r9, r2, sl, ror #7 │ │ │ │ + @ instruction: 0x000294b6 │ │ │ │ + muleq r2, r6, lr │ │ │ │ + strdeq r8, [r2], -lr │ │ │ │ + ldrdeq r9, [r2], -lr │ │ │ │ + andeq r9, r2, ip, asr r4 │ │ │ │ + andeq pc, r2, r0, lsr #28 │ │ │ │ + andeq r8, r2, r8, lsl #5 │ │ │ │ + andeq r9, r2, ip, ror #6 │ │ │ │ + andeq r9, r2, r2, lsl #8 │ │ │ │ + andeq pc, r2, sl, lsr #27 │ │ │ │ + andeq r8, r2, r2, lsl r2 │ │ │ │ + strdeq r9, [r2], -r6 │ │ │ │ + andeq r9, r2, ip, lsr #7 │ │ │ │ + andeq pc, r2, r8, lsr sp @ │ │ │ │ + andeq r8, r2, r0, lsr #3 │ │ │ │ + andeq r9, r2, r4, lsl #5 │ │ │ │ + andeq r9, r2, r2, asr r3 │ │ │ │ + andeq pc, r2, r6, asr #25 │ │ │ │ + andeq r8, r2, lr, lsr #2 │ │ │ │ bl fea5a710 │ │ │ │ blvc fe2d7dcc │ │ │ │ blhi 157da8 │ │ │ │ stc 1, cr2, [sp, #4] │ │ │ │ vstr d14, [sp, #8] │ │ │ │ vldr d7, [r7, #24] │ │ │ │ bmi ff3bb544 │ │ │ │ @@ -22425,38 +22425,38 @@ │ │ │ │ @ instruction: 0xf8dfa9c5 │ │ │ │ @ instruction: 0xf8d78074 │ │ │ │ ldrbtmi r3, [r8], #1036 @ 0x40c │ │ │ │ strbeq pc, [r3], #-419 @ 0xfffffe5d @ │ │ │ │ stmdblt lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r9, r2, r4, lsr #2 │ │ │ │ - andeq r9, r2, r6, lsr #4 │ │ │ │ - andeq r9, r2, lr, asr r2 │ │ │ │ - andeq pc, r2, sl, asr fp @ │ │ │ │ - andeq r7, r2, r6, asr #31 │ │ │ │ - @ instruction: 0x000291b4 │ │ │ │ - @ instruction: 0x000291bc │ │ │ │ - muleq r2, r0, sl │ │ │ │ - strdeq r7, [r2], -ip │ │ │ │ - andeq r9, r2, r4, ror #2 │ │ │ │ + andeq r9, r2, r8, lsr #2 │ │ │ │ + andeq r9, r2, sl, lsr #4 │ │ │ │ + andeq r9, r2, r2, ror #4 │ │ │ │ + andeq pc, r2, r2, ror #22 │ │ │ │ + andeq r7, r2, sl, asr #31 │ │ │ │ + @ instruction: 0x000291b8 │ │ │ │ + andeq r9, r2, r0, asr #3 │ │ │ │ + muleq r2, r8, sl │ │ │ │ + andeq r7, r2, r0, lsl #30 │ │ │ │ andeq r9, r2, r8, ror #2 │ │ │ │ - andeq pc, r2, r8, lsl #20 │ │ │ │ - andeq r7, r2, r4, ror lr │ │ │ │ - strdeq r9, [r2], -sl │ │ │ │ - andeq r9, r2, lr, lsl #2 │ │ │ │ - muleq r2, r6, r9 │ │ │ │ - andeq r7, r2, r2, lsl #28 │ │ │ │ - andeq r9, r2, r6, asr #1 │ │ │ │ - andeq r9, r2, sl, lsr #1 │ │ │ │ - andeq pc, r2, r2, lsl r9 @ │ │ │ │ - andeq r7, r2, lr, ror sp │ │ │ │ - andeq r9, r2, sl │ │ │ │ - andeq ip, r2, sl, lsr r5 │ │ │ │ - andeq r4, r2, sl, ror #26 │ │ │ │ + andeq r9, r2, ip, ror #2 │ │ │ │ + andeq pc, r2, r0, lsl sl @ │ │ │ │ + andeq r7, r2, r8, ror lr │ │ │ │ + strdeq r9, [r2], -lr │ │ │ │ + andeq r9, r2, r2, lsl r1 │ │ │ │ + muleq r2, lr, r9 │ │ │ │ + andeq r7, r2, r6, lsl #28 │ │ │ │ + andeq r9, r2, sl, asr #1 │ │ │ │ + andeq r9, r2, lr, lsr #1 │ │ │ │ + andeq pc, r2, sl, lsl r9 @ │ │ │ │ + andeq r7, r2, r2, lsl #27 │ │ │ │ + andeq r9, r2, lr │ │ │ │ + andeq ip, r2, lr, lsr r5 │ │ │ │ + andeq r4, r2, r6, ror #26 │ │ │ │ ldrtpl pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ stmdavs r8!, {r3, r5, r6, r9, fp, sp} │ │ │ │ @ instruction: 0xf7e9447a │ │ │ │ ldrbmi lr, [r8], -r8, asr #19 │ │ │ │ ldrdhi pc, [r0], -r5 │ │ │ │ ldm r0!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -23117,72 +23117,72 @@ │ │ │ │ @ instruction: 0xf7e84630 │ │ │ │ @ instruction: 0x4684ed7c │ │ │ │ stclt 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ ldceq 0, cr15, [pc], #-316 @ 1d444 │ │ │ │ stclt 7, cr15, [fp], {254} @ 0xfe │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - muleq r2, ip, pc @ │ │ │ │ - andeq pc, r2, lr, ror #15 │ │ │ │ - andeq r7, r2, r8, asr ip │ │ │ │ - andeq r8, r2, r0, asr #30 │ │ │ │ - andeq ip, r2, sl, lsl ip │ │ │ │ - andeq r8, r2, ip, lsl pc │ │ │ │ - andeq pc, r2, r8, asr #14 │ │ │ │ - @ instruction: 0x00027bb2 │ │ │ │ - ldrdeq r8, [r2], -r4 │ │ │ │ - andeq ip, r2, r8, asr fp │ │ │ │ - andeq r8, r2, r2, asr #28 │ │ │ │ - andeq r8, r2, r4, asr #28 │ │ │ │ - andeq r8, r2, r0, asr #25 │ │ │ │ - andeq pc, r2, r8, lsl r6 @ │ │ │ │ - andeq r7, r2, r2, lsl #21 │ │ │ │ - andeq r8, r2, r4, ror #22 │ │ │ │ - ldrdeq r8, [r2], -sl │ │ │ │ - andeq pc, r2, r0, ror r5 @ │ │ │ │ - ldrdeq r7, [r2], -sl │ │ │ │ - @ instruction: 0x00028abc │ │ │ │ - andeq r8, r2, r4, ror sl │ │ │ │ + andeq r8, r2, r0, lsr #31 │ │ │ │ strdeq pc, [r2], -r6 │ │ │ │ - andeq r7, r2, r0, ror #18 │ │ │ │ - andeq r8, r2, r6, lsr #20 │ │ │ │ - andeq r8, r2, lr, lsl sl │ │ │ │ - andeq pc, r2, r4, ror #8 │ │ │ │ - andeq r7, r2, lr, asr #17 │ │ │ │ - andeq r8, r2, sl, lsr #19 │ │ │ │ - andeq r8, r2, ip, lsr #19 │ │ │ │ - andeq pc, r2, r2, asr #7 │ │ │ │ - andeq r8, r2, sl, asr r9 │ │ │ │ - andeq pc, r2, r0, ror #6 │ │ │ │ - andeq r8, r2, sl, lsl #18 │ │ │ │ - andeq pc, r2, sl, lsl #6 │ │ │ │ - andeq r7, r2, r2, ror r7 │ │ │ │ - andeq r8, r2, r4, asr r8 │ │ │ │ - andeq r8, r2, r2, lsl r7 │ │ │ │ - @ instruction: 0x000287b8 │ │ │ │ - andeq r8, r2, r8, lsl #16 │ │ │ │ - @ instruction: 0x000287be │ │ │ │ - andeq r8, r2, lr, lsr #12 │ │ │ │ - andeq r8, r2, r0, ror #11 │ │ │ │ - muleq r2, r0, r5 │ │ │ │ - @ instruction: 0x000283b2 │ │ │ │ - andeq pc, r2, sl, asr #32 │ │ │ │ - @ instruction: 0x000274b6 │ │ │ │ - muleq r2, sl, r5 │ │ │ │ - andeq r8, r2, lr, asr #6 │ │ │ │ - andeq r8, r2, r8, asr #6 │ │ │ │ - andeq lr, r2, r4, asr #31 │ │ │ │ - andeq r7, r2, r0, lsr r4 │ │ │ │ - strdeq r8, [r2], -lr │ │ │ │ - andeq r8, r2, r6, ror #6 │ │ │ │ - andeq lr, r2, r2, asr #30 │ │ │ │ - andeq r7, r2, lr, lsr #7 │ │ │ │ - muleq r2, r2, r4 │ │ │ │ - andeq r8, r2, r4, ror #4 │ │ │ │ - andeq r8, r2, sl, lsr r6 │ │ │ │ + andeq r7, r2, ip, asr ip │ │ │ │ + andeq r8, r2, r4, asr #30 │ │ │ │ + andeq ip, r2, lr, lsl ip │ │ │ │ + andeq r8, r2, r0, lsr #30 │ │ │ │ + andeq pc, r2, r0, asr r7 @ │ │ │ │ + @ instruction: 0x00027bb6 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ + andeq ip, r2, ip, asr fp │ │ │ │ + andeq r8, r2, r6, asr #28 │ │ │ │ + andeq r8, r2, r8, asr #28 │ │ │ │ + andeq r8, r2, r4, asr #25 │ │ │ │ + andeq pc, r2, r0, lsr #12 │ │ │ │ + andeq r7, r2, r6, lsl #21 │ │ │ │ + andeq r8, r2, r8, ror #22 │ │ │ │ + ldrdeq r8, [r2], -lr │ │ │ │ + andeq pc, r2, r8, ror r5 @ │ │ │ │ + ldrdeq r7, [r2], -lr │ │ │ │ + andeq r8, r2, r0, asr #21 │ │ │ │ + andeq r8, r2, r8, ror sl │ │ │ │ + strdeq pc, [r2], -lr │ │ │ │ + andeq r7, r2, r4, ror #18 │ │ │ │ + andeq r8, r2, sl, lsr #20 │ │ │ │ + andeq r8, r2, r2, lsr #20 │ │ │ │ + andeq pc, r2, ip, ror #8 │ │ │ │ + ldrdeq r7, [r2], -r2 │ │ │ │ + andeq r8, r2, lr, lsr #19 │ │ │ │ + @ instruction: 0x000289b0 │ │ │ │ + andeq pc, r2, sl, asr #7 │ │ │ │ + andeq r8, r2, lr, asr r9 │ │ │ │ + andeq pc, r2, r8, ror #6 │ │ │ │ + andeq r8, r2, lr, lsl #18 │ │ │ │ + andeq pc, r2, r2, lsl r3 @ │ │ │ │ + andeq r7, r2, r6, ror r7 │ │ │ │ + andeq r8, r2, r8, asr r8 │ │ │ │ + andeq r8, r2, r6, lsl r7 │ │ │ │ + @ instruction: 0x000287bc │ │ │ │ + andeq r8, r2, ip, lsl #16 │ │ │ │ + andeq r8, r2, r2, asr #15 │ │ │ │ + andeq r8, r2, r2, lsr r6 │ │ │ │ + andeq r8, r2, r4, ror #11 │ │ │ │ + muleq r2, r4, r5 │ │ │ │ + @ instruction: 0x000283b6 │ │ │ │ + andeq pc, r2, r2, asr r0 @ │ │ │ │ + @ instruction: 0x000274ba │ │ │ │ + muleq r2, lr, r5 │ │ │ │ + andeq r8, r2, r2, asr r3 │ │ │ │ + andeq r8, r2, ip, asr #6 │ │ │ │ + andeq lr, r2, ip, asr #31 │ │ │ │ + andeq r7, r2, r4, lsr r4 │ │ │ │ + andeq r8, r2, r2, lsl #8 │ │ │ │ + andeq r8, r2, sl, ror #6 │ │ │ │ + andeq lr, r2, sl, asr #30 │ │ │ │ + @ instruction: 0x000273b2 │ │ │ │ + muleq r2, r6, r4 │ │ │ │ + andeq r8, r2, r8, ror #4 │ │ │ │ + andeq r8, r2, lr, lsr r6 │ │ │ │ cmppvs ip, #178257920 @ p-variant is OBSOLETE @ 0xaa00000 │ │ │ │ ldrsbcs pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf853681b │ │ │ │ @ instruction: 0xf5aa2022 │ │ │ │ ldmdavs fp, {r1, r2, r5, r6, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf8d79200 │ │ │ │ @ instruction: 0xf8d7543c │ │ │ │ @@ -23414,30 +23414,30 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ b 145b9bc │ │ │ │ stclt 7, cr15, [r5], #1000 @ 0x3e8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00ee6666 │ │ │ │ - andeq r8, r2, r2, lsr #10 │ │ │ │ - andeq r8, r2, r8, lsr r5 │ │ │ │ - andeq r8, r2, lr, asr #10 │ │ │ │ - andeq r8, r2, r6, ror #10 │ │ │ │ - andeq r8, r2, r4, ror r5 │ │ │ │ - andeq r8, r2, r4, lsl #11 │ │ │ │ - andeq r8, r2, r0, lsr r5 │ │ │ │ - strdeq r8, [r2], -r6 │ │ │ │ - andeq fp, r2, sl, ror #12 │ │ │ │ - andeq r3, r2, r8, lsr #29 │ │ │ │ - andeq r6, r2, r0, ror r0 │ │ │ │ - strdeq r3, [r2], -sl │ │ │ │ - andeq r6, r2, ip, asr #2 │ │ │ │ + andeq r8, r2, r6, lsr #10 │ │ │ │ + andeq r8, r2, ip, lsr r5 │ │ │ │ + andeq r8, r2, r2, asr r5 │ │ │ │ + andeq r8, r2, sl, ror #10 │ │ │ │ + andeq r8, r2, r8, ror r5 │ │ │ │ + andeq r8, r2, r8, lsl #11 │ │ │ │ + andeq r8, r2, r4, lsr r5 │ │ │ │ + strdeq r8, [r2], -sl │ │ │ │ + andeq fp, r2, lr, ror #12 │ │ │ │ + andeq r3, r2, r4, lsr #29 │ │ │ │ + andeq r6, r2, r4, ror r0 │ │ │ │ + strdeq r3, [r2], -r6 │ │ │ │ + andeq r6, r2, r0, asr r1 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r4, r2, sl, lsl #11 │ │ │ │ - andeq r5, r2, r6, ror ip │ │ │ │ + andeq r4, r2, r6, lsl #11 │ │ │ │ + andeq r5, r2, r2, ror ip │ │ │ │ teqpcc sl, #29360128 @ p-variant is OBSOLETE @ 0x1c00000 │ │ │ │ teqpvc r1, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x31b8f8c7 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ @ instruction: 0xf8d7eabe │ │ │ │ blcs 2a7cc │ │ │ │ @ instruction: 0xf8dfd077 │ │ │ │ @@ -23717,49 +23717,49 @@ │ │ │ │ svc 0x00f2f7e7 │ │ │ │ stclt 7, cr15, [sl], #-1000 @ 0xfffffc18 │ │ │ │ strtmi r4, [r0], -r7, lsr #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ svc 0x00eaf7e7 │ │ │ │ stclt 7, cr15, [ip], {250} @ 0xfa │ │ │ │ ... │ │ │ │ - andeq r4, r2, r2, ror #23 │ │ │ │ - andeq r3, r2, r2, lsr sp │ │ │ │ - andeq r3, r2, r4, lsr sp │ │ │ │ - andeq r3, r2, lr, lsl sp │ │ │ │ - muleq r2, ip, fp │ │ │ │ - muleq r2, lr, fp │ │ │ │ - andeq r4, r2, r0, ror fp │ │ │ │ - andeq r4, r2, r0, lsr #20 │ │ │ │ - strdeq r4, [r2], -lr │ │ │ │ - muleq r2, r0, r0 │ │ │ │ - andeq fp, r2, r6, asr r4 │ │ │ │ - andeq fp, r2, ip, asr #8 │ │ │ │ - andeq fp, r2, r2, asr #8 │ │ │ │ - andeq fp, r2, ip, lsr r4 │ │ │ │ + ldrdeq r4, [r2], -lr │ │ │ │ + andeq r3, r2, lr, lsr #26 │ │ │ │ + andeq r3, r2, r0, lsr sp │ │ │ │ + andeq r3, r2, sl, lsl sp │ │ │ │ + muleq r2, r8, fp │ │ │ │ + muleq r2, sl, fp │ │ │ │ + andeq r4, r2, ip, ror #22 │ │ │ │ + andeq r4, r2, ip, lsl sl │ │ │ │ + strdeq r4, [r2], -sl │ │ │ │ + andeq r4, r2, ip, lsl #1 │ │ │ │ + andeq fp, r2, sl, asr r4 │ │ │ │ + andeq fp, r2, r0, asr r4 │ │ │ │ + andeq fp, r2, r6, asr #8 │ │ │ │ + andeq fp, r2, r0, asr #8 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r4, r2, sl, ror #18 │ │ │ │ - andeq r4, r2, sl, asr #18 │ │ │ │ - andeq r4, r2, sl, lsl sl │ │ │ │ - andeq r4, r2, lr, asr r8 │ │ │ │ - @ instruction: 0xfffec81b │ │ │ │ + andeq r4, r2, r6, ror #18 │ │ │ │ andeq r4, r2, r6, asr #18 │ │ │ │ + andeq r4, r2, r6, lsl sl │ │ │ │ + andeq r4, r2, sl, asr r8 │ │ │ │ + @ instruction: 0xfffec81b │ │ │ │ + andeq r4, r2, r2, asr #18 │ │ │ │ strdeq r2, [r2], -r2 @ │ │ │ │ - andeq r5, r2, lr, asr #23 │ │ │ │ - andeq r5, r2, r0, ror fp │ │ │ │ - muleq r2, r2, fp │ │ │ │ + ldrdeq r5, [r2], -r2 │ │ │ │ + andeq r5, r2, r4, ror fp │ │ │ │ + muleq r2, r6, fp │ │ │ │ andeq r2, r2, r8, asr #20 │ │ │ │ - andeq r5, r2, sl, lsl r7 │ │ │ │ - andeq r5, r2, r2, lsr #13 │ │ │ │ - andeq r5, r2, r2, asr #12 │ │ │ │ - ldrdeq r5, [r2], -sl │ │ │ │ - andeq r5, r2, lr, ror #14 │ │ │ │ - andeq r5, r2, r6, lsr r7 │ │ │ │ - andeq r4, r2, lr, lsl sl │ │ │ │ - andeq r4, r2, r2, asr #19 │ │ │ │ + andeq r5, r2, r6, lsl r7 │ │ │ │ + muleq r2, lr, r6 │ │ │ │ + andeq r5, r2, lr, lsr r6 │ │ │ │ + ldrdeq r5, [r2], -r6 │ │ │ │ + andeq r5, r2, sl, ror #14 │ │ │ │ + andeq r5, r2, r2, lsr r7 │ │ │ │ + andeq r4, r2, sl, lsl sl │ │ │ │ + @ instruction: 0x000249be │ │ │ │ movtvs pc, #50859 @ 0xc6ab @ │ │ │ │ ldrne pc, [r4], #-2263 @ 0xfffff729 │ │ │ │ ldmdavs fp, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8d79105 │ │ │ │ smlattls r4, ip, r3, r1 │ │ │ │ rscne pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf6ab9103 │ │ │ │ @@ -24150,55 +24150,55 @@ │ │ │ │ addeq lr, r4, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e73401 │ │ │ │ @ instruction: 0xf5aaee78 │ │ │ │ ldmdavs fp, {r3, r5, r6, r8, r9, sp, lr} │ │ │ │ stclle 2, cr4, [r3], #652 @ 0x28c │ │ │ │ blt ffa5c5a0 │ │ │ │ ... │ │ │ │ - andeq r5, r2, lr, asr r9 │ │ │ │ - andeq r5, r2, sl, lsr r9 │ │ │ │ - ldrdeq r5, [r2], -r0 │ │ │ │ - andeq r5, r2, lr, lsl #12 │ │ │ │ - andeq r5, r2, r0, lsl r3 │ │ │ │ - muleq r2, lr, r2 │ │ │ │ - andeq r5, r2, r8, lsr r2 │ │ │ │ - ldrdeq r5, [r2], -sl │ │ │ │ - andeq r5, r2, ip, ror #2 │ │ │ │ - andeq r5, r2, lr, ror #1 │ │ │ │ - andeq r5, r2, r8, ror r0 │ │ │ │ - strdeq r4, [r2], -ip │ │ │ │ - andeq r4, r2, sl, ror pc │ │ │ │ - andeq r4, r2, r0, lsl pc │ │ │ │ - andeq r4, r2, r2, lsr #29 │ │ │ │ - andeq r4, r2, r8, lsr lr │ │ │ │ - ldrdeq r4, [r2], -sl │ │ │ │ - andeq r4, r2, r8, ror #26 │ │ │ │ - strdeq r4, [r2], -r6 │ │ │ │ - muleq r2, r6, ip │ │ │ │ - andeq r4, r2, r2, lsr ip │ │ │ │ - ldrdeq r4, [r2], -r2 │ │ │ │ - andeq r4, r2, r2, ror fp │ │ │ │ - andeq r4, r2, lr, lsl fp │ │ │ │ - @ instruction: 0x00024ab6 │ │ │ │ - andeq r4, r2, sl, lsr sl │ │ │ │ - andeq r4, r2, sl, asr #19 │ │ │ │ - andeq r4, r2, r6, ror #18 │ │ │ │ + andeq r5, r2, r2, ror #18 │ │ │ │ + andeq r5, r2, lr, lsr r9 │ │ │ │ + ldrdeq r5, [r2], -r4 │ │ │ │ + andeq r5, r2, sl, lsl #12 │ │ │ │ + andeq r5, r2, ip, lsl #6 │ │ │ │ + muleq r2, sl, r2 │ │ │ │ + andeq r5, r2, r4, lsr r2 │ │ │ │ + ldrdeq r5, [r2], -r6 │ │ │ │ + andeq r5, r2, r8, ror #2 │ │ │ │ + andeq r5, r2, sl, ror #1 │ │ │ │ + andeq r5, r2, r4, ror r0 │ │ │ │ + strdeq r4, [r2], -r8 │ │ │ │ + andeq r4, r2, r6, ror pc │ │ │ │ + andeq r4, r2, ip, lsl #30 │ │ │ │ + muleq r2, lr, lr │ │ │ │ + andeq r4, r2, r4, lsr lr │ │ │ │ + ldrdeq r4, [r2], -r6 │ │ │ │ + andeq r4, r2, r4, ror #26 │ │ │ │ strdeq r4, [r2], -r2 │ │ │ │ - andeq r4, r2, r6, lsl #17 │ │ │ │ - andeq r4, r2, sl, lsl r8 │ │ │ │ - @ instruction: 0x000247be │ │ │ │ - andeq r4, r2, r2, asr r7 │ │ │ │ - andeq r4, r2, sl, ror #13 │ │ │ │ - andeq r4, r2, lr, ror r6 │ │ │ │ - andeq r4, r2, r2, lsr #12 │ │ │ │ - andeq r3, r2, r6, asr #17 │ │ │ │ - andeq r3, r2, r0, lsl r9 │ │ │ │ - andeq r6, r2, r8, asr r5 │ │ │ │ - andeq r2, r2, ip, lsl ip │ │ │ │ - andeq r6, r2, r0, asr #10 │ │ │ │ + muleq r2, r2, ip │ │ │ │ + andeq r4, r2, lr, lsr #24 │ │ │ │ + andeq r4, r2, lr, asr #23 │ │ │ │ + andeq r4, r2, lr, ror #22 │ │ │ │ + andeq r4, r2, sl, lsl fp │ │ │ │ + @ instruction: 0x00024ab2 │ │ │ │ + andeq r4, r2, r6, lsr sl │ │ │ │ + andeq r4, r2, r6, asr #19 │ │ │ │ + andeq r4, r2, r2, ror #18 │ │ │ │ + andeq r4, r2, lr, ror #17 │ │ │ │ + andeq r4, r2, r2, lsl #17 │ │ │ │ + andeq r4, r2, r6, lsl r8 │ │ │ │ + @ instruction: 0x000247ba │ │ │ │ + andeq r4, r2, lr, asr #14 │ │ │ │ + andeq r4, r2, r6, ror #13 │ │ │ │ + andeq r4, r2, sl, ror r6 │ │ │ │ + andeq r4, r2, lr, lsl r6 │ │ │ │ + andeq r3, r2, r2, asr #17 │ │ │ │ + andeq r3, r2, ip, lsl #18 │ │ │ │ + andeq r6, r2, ip, asr r5 │ │ │ │ + andeq r2, r2, r8, lsl ip │ │ │ │ + andeq r6, r2, r4, asr #10 │ │ │ │ ldrtmi pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ ldc 1, cr2, [r7, #4] │ │ │ │ bmi ff7bd4a4 │ │ │ │ ldrbtmi r6, [sl], #-2080 @ 0xfffff7e0 │ │ │ │ blvc 59ca8 │ │ │ │ stc 7, cr15, [r2], #-924 @ 0xfffffc64 │ │ │ │ ldrsbthi pc, [r4], r6 @ │ │ │ │ @@ -24415,30 +24415,30 @@ │ │ │ │ b 1edc964 │ │ │ │ ldcllt 7, cr15, [r0, #996]! @ 0x3e4 │ │ │ │ @ instruction: 0xf8d74a14 │ │ │ │ ldrbtmi r1, [sl], #-820 @ 0xfffffccc │ │ │ │ b 1cdc974 │ │ │ │ svclt 0x0000e7a9 │ │ │ │ ... │ │ │ │ - andeq r6, r2, r2, asr #13 │ │ │ │ - andeq r3, r2, r4, lsl r1 │ │ │ │ - andeq r3, r2, lr, lsl #2 │ │ │ │ - andeq sl, r2, r0, lsl r3 │ │ │ │ - andeq r4, r2, sl, ror #10 │ │ │ │ - strdeq r3, [r2], -r0 │ │ │ │ - ldrdeq r6, [r2], -lr │ │ │ │ - andeq sl, r2, r2, lsr r8 │ │ │ │ - andeq fp, r2, ip, lsr #32 │ │ │ │ - andeq r7, r2, r8, lsl r8 │ │ │ │ - strdeq r5, [r2], -r8 │ │ │ │ - andeq r6, r2, ip │ │ │ │ + andeq r6, r2, r6, asr #13 │ │ │ │ + andeq r3, r2, r0, lsl r1 │ │ │ │ + andeq r3, r2, sl, lsl #2 │ │ │ │ + andeq sl, r2, r4, lsl r3 │ │ │ │ + andeq r4, r2, r6, ror #10 │ │ │ │ + andeq r3, r2, ip, ror #1 │ │ │ │ + andeq r6, r2, r2, ror #11 │ │ │ │ + andeq sl, r2, r6, lsr r8 │ │ │ │ + andeq fp, r2, r0, lsr r0 │ │ │ │ + andeq r7, r2, ip, lsl r8 │ │ │ │ + strdeq r5, [r2], -ip │ │ │ │ + andeq r6, r2, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andeq r7, r2, r6, lsr #10 │ │ │ │ - andeq r7, r2, r6, asr #9 │ │ │ │ - andeq r5, r2, lr, lsr #30 │ │ │ │ + andeq r7, r2, sl, lsr #10 │ │ │ │ + andeq r7, r2, sl, asr #9 │ │ │ │ + andeq r5, r2, r2, lsr pc │ │ │ │ ldrne pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf8c7400a │ │ │ │ @ instruction: 0xf47c2430 │ │ │ │ vmlscs.f64 d10, d16, d26 │ │ │ │ stmibge r6, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d7461a │ │ │ │ ldrbmi r3, [r3], r8, lsr #8 │ │ │ │ @@ -24635,18 +24635,18 @@ │ │ │ │ blls 105a7fc │ │ │ │ ldrdne pc, [r0], -r8 │ │ │ │ @ instruction: 0xf8d768f4 │ │ │ │ ands r0, r5, r0, lsr r4 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq sl, r2, r6, lsl #10 │ │ │ │ - andeq r5, r2, r6, lsl #29 │ │ │ │ - @ instruction: 0x00025ebe │ │ │ │ - andeq r5, r2, ip, ror #27 │ │ │ │ + andeq sl, r2, sl, lsl #10 │ │ │ │ + andeq r5, r2, sl, lsl #29 │ │ │ │ + andeq r5, r2, r2, asr #29 │ │ │ │ + strdeq r5, [r2], -r0 │ │ │ │ eorpl pc, r0, r1, asr r8 @ │ │ │ │ eorcc pc, r0, r2, asr r8 @ │ │ │ │ @ instruction: 0xf040429d │ │ │ │ andcc r8, r1, ip, ror #2 │ │ │ │ ldclle 2, cr4, [r5], #528 @ 0x210 │ │ │ │ msrcc CPSR_fs, #14090240 @ 0xd70000 │ │ │ │ addspl pc, r4, sl, lsr #13 │ │ │ │ @@ -24869,25 +24869,25 @@ │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, sl} │ │ │ │ @ instruction: 0xf7e66800 │ │ │ │ strtmi lr, [r0], -sl, ror #29 │ │ │ │ ldcl 7, cr15, [r8], #920 @ 0x398 │ │ │ │ @ instruction: 0xe72468f3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r5, r2, r0, asr #26 │ │ │ │ - andeq r5, r2, r6, lsr sp │ │ │ │ - andeq r5, r2, r2, lsl #26 │ │ │ │ + andeq r5, r2, r4, asr #26 │ │ │ │ + andeq r5, r2, sl, lsr sp │ │ │ │ + andeq r5, r2, r6, lsl #26 │ │ │ │ + ldrdeq r5, [r2], -r4 │ │ │ │ + andeq r5, r2, r0, ror #25 │ │ │ │ ldrdeq r5, [r2], -r0 │ │ │ │ - ldrdeq r5, [r2], -ip │ │ │ │ - andeq r5, r2, ip, asr #25 │ │ │ │ - andeq r9, r2, r0, lsr #31 │ │ │ │ - muleq r2, r8, pc @ │ │ │ │ - muleq r2, r0, pc @ │ │ │ │ - andeq r9, r2, r8, lsl #31 │ │ │ │ - andeq r5, r2, r4, ror #22 │ │ │ │ + andeq r9, r2, r4, lsr #31 │ │ │ │ + muleq r2, ip, pc @ │ │ │ │ + muleq r2, r4, pc @ │ │ │ │ + andeq r9, r2, ip, lsl #31 │ │ │ │ + andeq r5, r2, r8, ror #22 │ │ │ │ strtcc pc, [r8], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf8c746d3 │ │ │ │ @ instruction: 0x46b23438 │ │ │ │ movweq pc, #61551 @ 0xf06f @ │ │ │ │ eorsvs pc, ip, #179306496 @ 0xab00000 │ │ │ │ usada8 pc, r3, r0, r6 @ │ │ │ │ strtcc pc, [r8], #-2263 @ 0xfffff729 │ │ │ │ @@ -25114,25 +25114,25 @@ │ │ │ │ strcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ @ instruction: 0xf8d7e789 │ │ │ │ subseq r3, r8, #48, 8 @ 0x30000000 │ │ │ │ movtcs sp, #13598 @ 0x351e │ │ │ │ strcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ svclt 0x0000e762 │ │ │ │ ... │ │ │ │ - strdeq r6, [r2], -r2 │ │ │ │ - @ instruction: 0x000248ba │ │ │ │ - ldrdeq r8, [r2], -lr │ │ │ │ - andeq r5, r2, r6, ror r3 │ │ │ │ - andeq r4, r2, r2, lsl #20 │ │ │ │ - andeq r4, r2, sl, asr #20 │ │ │ │ - andeq r5, r2, r4, lsl #7 │ │ │ │ - andeq r5, r2, r8, ror #7 │ │ │ │ - andeq ip, r2, sl, asr #31 │ │ │ │ - andeq r5, r2, ip, asr r4 │ │ │ │ - andeq r5, r2, r4, ror r4 │ │ │ │ + strdeq r6, [r2], -r6 @ │ │ │ │ + @ instruction: 0x000248be │ │ │ │ + andeq r8, r2, r2, ror #13 │ │ │ │ + andeq r5, r2, sl, ror r3 │ │ │ │ + andeq r4, r2, r6, lsl #20 │ │ │ │ + andeq r4, r2, lr, asr #20 │ │ │ │ + andeq r5, r2, r8, lsl #7 │ │ │ │ + andeq r5, r2, ip, ror #7 │ │ │ │ + ldrdeq ip, [r2], -r2 │ │ │ │ + andeq r5, r2, r0, ror #8 │ │ │ │ + andeq r5, r2, r8, ror r4 │ │ │ │ @ instruction: 0x33b8f8d7 │ │ │ │ mvncs pc, #14090240 @ 0xd70000 │ │ │ │ movweq pc, #4227 @ 0x1083 @ │ │ │ │ svclt 0x000c2a01 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 2011c │ │ │ │ @ instruction: 0xf8d7d0d3 │ │ │ │ @@ -25405,21 +25405,21 @@ │ │ │ │ svclt 0x0000bcc3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ ... │ │ │ │ - andeq r5, r2, lr, lsr #5 │ │ │ │ - strheq r5, [r2], -r8 │ │ │ │ - andeq ip, r2, r2, lsr #24 │ │ │ │ - andeq r5, r2, r8, lsl #1 │ │ │ │ - andeq r6, r2, r4, ror #2 │ │ │ │ - andeq r4, r2, sl, asr pc │ │ │ │ - andeq r7, r2, ip, ror #14 │ │ │ │ + @ instruction: 0x000252b2 │ │ │ │ + strheq r5, [r2], -ip │ │ │ │ + andeq ip, r2, sl, lsr #24 │ │ │ │ + andeq r5, r2, ip, lsl #1 │ │ │ │ + andeq r6, r2, r8, ror #2 │ │ │ │ + andeq r4, r2, lr, asr pc │ │ │ │ + andeq r7, r2, r0, ror r7 │ │ │ │ ldrtcc pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ ldmdavs r8!, {r1, r3, r5, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ movtpl pc, #2263 @ 0x8d7 @ │ │ │ │ bmi fe8a7d94 │ │ │ │ ldrvs pc, [r8], #-1706 @ 0xfffff956 │ │ │ │ @ instruction: 0x462b6818 │ │ │ │ @ instruction: 0xf7e6447a │ │ │ │ @@ -25578,20 +25578,20 @@ │ │ │ │ movwpl pc, #1059 @ 0x423 @ │ │ │ │ ldrtcc pc, [r0], #-2247 @ 0xfffff739 @ │ │ │ │ b 175dba0 │ │ │ │ ldrtcc pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf8c76023 │ │ │ │ @ instruction: 0xf7f96214 │ │ │ │ svclt 0x0000bcc4 │ │ │ │ - andeq r5, r2, ip, asr #16 │ │ │ │ - andeq r5, r2, lr, lsr r8 │ │ │ │ - andeq r5, r2, r8, asr r5 │ │ │ │ - andeq r5, r2, r4, lsr r5 │ │ │ │ - andeq r5, r2, ip, lsl #11 │ │ │ │ - ldrdeq r5, [r2], -r0 │ │ │ │ + andeq r5, r2, r0, asr r8 │ │ │ │ + andeq r5, r2, r2, asr #16 │ │ │ │ + andeq r5, r2, ip, asr r5 │ │ │ │ + andeq r5, r2, r8, lsr r5 │ │ │ │ + muleq r2, r0, r5 │ │ │ │ + ldrdeq r5, [r2], -r4 │ │ │ │ @ instruction: 0xf7e64640 │ │ │ │ @ instruction: 0xf8d7e8d8 │ │ │ │ @ instruction: 0xb14d5298 │ │ │ │ strteq pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ stmda sl!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e64629 │ │ │ │ stmdacs r0, {r1, r2, r3, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @@ -25887,18 +25887,18 @@ │ │ │ │ @ instruction: 0xf0000f30 │ │ │ │ ands r8, r1, r7, lsl r1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r4, r2, lr, asr #5 │ │ │ │ - andeq r4, r2, r6, lsl #5 │ │ │ │ - ldrdeq r4, [r2], -r4 @ │ │ │ │ - andeq r4, r2, lr, ror r2 │ │ │ │ + ldrdeq r4, [r2], -r2 │ │ │ │ + andeq r4, r2, sl, lsl #5 │ │ │ │ + ldrdeq r4, [r2], -r8 │ │ │ │ + andeq r4, r2, r2, lsl #5 │ │ │ │ cmnpvs r8, r9, lsr #13 @ p-variant is OBSOLETE │ │ │ │ rsbvs pc, r7, r9, lsr #11 │ │ │ │ strbtvs pc, [r8], #-1449 @ 0xfffffa57 @ │ │ │ │ ldmdavs r4!, {r0, r3, r5, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnsvs pc, #14090240 @ 0xd70000 │ │ │ │ strbvs pc, [r4, #-1705] @ 0xfffff957 @ │ │ │ │ ldrtne pc, [r0], #-2247 @ 0xfffff739 @ │ │ │ │ @@ -26627,37 +26627,37 @@ │ │ │ │ @ instruction: 0xf8d77b00 │ │ │ │ ldmdavs r8, {r2, r3, r4, r5, sl, ip, sp} │ │ │ │ stmdb r8!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x00b2f7fa │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r4, r2, r2, ror r1 │ │ │ │ - andeq r4, r2, ip, lsl r1 │ │ │ │ + andeq r4, r2, r6, ror r1 │ │ │ │ + andeq r4, r2, r0, lsr #2 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq r3, r2, r2, lsl sp │ │ │ │ - andeq r3, r2, r2, asr #29 │ │ │ │ - andeq r3, r2, r2, lsr #20 │ │ │ │ - andeq r3, r2, r4, ror #26 │ │ │ │ - andeq r3, r2, r0, lsr #26 │ │ │ │ - strdeq r3, [r2], -r8 │ │ │ │ - andeq r3, r2, r0, ror sp │ │ │ │ - andeq r3, r2, sl, lsl #24 │ │ │ │ - andeq r4, r2, r8, lsr ip │ │ │ │ - andeq r4, r2, r8, lsr #24 │ │ │ │ - andeq r5, r2, sl, ror r9 │ │ │ │ - muleq r2, ip, pc @ │ │ │ │ - andeq r5, r2, r0, ror #17 │ │ │ │ - andeq r5, r2, r8, asr r8 │ │ │ │ - andeq r5, r2, ip, ror #17 │ │ │ │ - andeq r5, r2, r0, lsr #16 │ │ │ │ - strdeq r5, [r2], -ip │ │ │ │ - strdeq r5, [r2], -lr │ │ │ │ - andeq r5, r2, r0, lsl #12 │ │ │ │ - @ instruction: 0x000255b8 │ │ │ │ + andeq r3, r2, r6, lsl sp │ │ │ │ + andeq r3, r2, r6, asr #29 │ │ │ │ + andeq r3, r2, r6, lsr #20 │ │ │ │ + andeq r3, r2, r8, ror #26 │ │ │ │ + andeq r3, r2, r4, lsr #26 │ │ │ │ + strdeq r3, [r2], -ip │ │ │ │ + andeq r3, r2, r4, ror sp │ │ │ │ + andeq r3, r2, lr, lsl #24 │ │ │ │ + andeq r4, r2, ip, lsr ip │ │ │ │ + andeq r4, r2, ip, lsr #24 │ │ │ │ + andeq r5, r2, lr, ror r9 │ │ │ │ + andeq r8, r2, r0, lsr #31 │ │ │ │ + andeq r5, r2, r4, ror #17 │ │ │ │ + andeq r5, r2, ip, asr r8 │ │ │ │ + strdeq r5, [r2], -r0 │ │ │ │ + andeq r5, r2, r4, lsr #16 │ │ │ │ + andeq r5, r2, r0, lsl #16 │ │ │ │ + andeq r5, r2, r2, lsl #16 │ │ │ │ + andeq r5, r2, r4, lsl #12 │ │ │ │ + @ instruction: 0x000255bc │ │ │ │ ldrtcs r2, [pc], #-257 @ 20cdc │ │ │ │ @ instruction: 0xf7e59401 │ │ │ │ stc 8, cr14, [sp, #952] @ 0x3b8 │ │ │ │ @ instruction: 0xf8d7ab00 │ │ │ │ tstcs r1, ip, lsr r4 │ │ │ │ stmdavs r8!, {r0, r2, r3, r6, r7, r9, fp, lr} │ │ │ │ @ instruction: 0xf7e5447a │ │ │ │ @@ -26860,29 +26860,29 @@ │ │ │ │ bmi 569d98 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ ldrbtmi r3, [sl], #-672 @ 0xfffffd60 │ │ │ │ strt r9, [sp], r1, lsl #6 │ │ │ │ @ instruction: 0xf7fe220c │ │ │ │ svclt 0x0000be98 │ │ │ │ ... │ │ │ │ - andeq r4, r2, r0, asr #21 │ │ │ │ - andeq r4, r2, r8, asr #28 │ │ │ │ + andeq r4, r2, r4, asr #21 │ │ │ │ + andeq r4, r2, ip, asr #28 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq r3, r2, ip, asr #1 │ │ │ │ - strdeq r3, [r2], -lr │ │ │ │ - andeq r3, r2, r4, lsl #4 │ │ │ │ - andeq r3, r2, r0, lsr #32 │ │ │ │ - andeq r2, r2, r4, ror #28 │ │ │ │ - @ instruction: 0x000243b0 │ │ │ │ - andeq r4, r2, sl, lsl r1 │ │ │ │ - muleq r2, lr, r0 │ │ │ │ - strdeq r4, [r2], -r8 │ │ │ │ - andeq r2, r2, lr, asr pc │ │ │ │ - @ instruction: 0x00022fbe │ │ │ │ - andeq r2, r2, lr, ror #31 │ │ │ │ + ldrdeq r3, [r2], -r0 │ │ │ │ + andeq r3, r2, r2, lsl #2 │ │ │ │ + andeq r3, r2, r8, lsl #4 │ │ │ │ + andeq r3, r2, r4, lsr #32 │ │ │ │ + andeq r2, r2, r8, ror #28 │ │ │ │ + @ instruction: 0x000243b4 │ │ │ │ + andeq r4, r2, lr, lsl r1 │ │ │ │ + andeq r4, r2, r2, lsr #1 │ │ │ │ + strdeq r4, [r2], -ip │ │ │ │ + andeq r2, r2, r2, ror #30 │ │ │ │ + andeq r2, r2, r2, asr #31 │ │ │ │ + strdeq r2, [r2], -r2 @ │ │ │ │ bcs fe45c880 │ │ │ │ cmnpvs r8, #177209344 @ p-variant is OBSOLETE @ 0xa900000 │ │ │ │ blpl ffa1cb4c │ │ │ │ @ instruction: 0xf6a9681c │ │ │ │ mcr 3, 4, r6, cr5, cr4, {3} │ │ │ │ vldr d7, [r7, #24] │ │ │ │ ldmdavs r8, {r3, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ @@ -27108,18 +27108,18 @@ │ │ │ │ setend le │ │ │ │ strmi r0, [fp], -r0, lsl #1 │ │ │ │ ldrteq pc, [ip], #-2247 @ 0xfffff739 @ │ │ │ │ mcrlt 7, 7, pc, cr13, cr5, {7} @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq r2, r2, r4, asr pc │ │ │ │ - andeq r2, r2, r0, lsr #25 │ │ │ │ - andeq r2, r2, r8, lsr #25 │ │ │ │ - andeq r2, r2, ip, ror #23 │ │ │ │ + andeq r2, r2, r8, asr pc │ │ │ │ + andeq r2, r2, r4, lsr #25 │ │ │ │ + andeq r2, r2, ip, lsr #25 │ │ │ │ + strdeq r2, [r2], -r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 45c8d4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ stcpl 5, cr15, [r0], {172} @ 0xac │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ @@ -27371,15 +27371,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq pc, r3, r6, lsr #7 │ │ │ │ andeq lr, r3, r4, lsr #23 │ │ │ │ muleq r3, r2, fp │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ - andeq r4, r2, lr, asr #23 │ │ │ │ + ldrdeq r4, [r2], -r2 │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ andscc pc, ip, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf001459a │ │ │ │ stclle 2, cr8, [r6], #-840 @ 0xfffffcb8 │ │ │ │ msrcs SPSR_fsxc, #1610612740 @ 0x60000004 │ │ │ │ msrne SPSR_fs, #1610612748 @ 0x6000000c │ │ │ │ @ instruction: 0xf001459a │ │ │ │ @@ -27673,20 +27673,20 @@ │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ ldm r8!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8c72302 │ │ │ │ strb r3, [sp, #260]! @ 0x104 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r0, r2, r6, asr r4 │ │ │ │ - andeq pc, r1, r0, lsl #29 │ │ │ │ - andeq pc, r1, r0, lsr #27 │ │ │ │ - ldrdeq pc, [r1], -lr │ │ │ │ - strdeq pc, [r1], -sl │ │ │ │ - andeq pc, r1, sl, ror #26 │ │ │ │ + andeq r0, r2, r2, asr r4 │ │ │ │ + andeq pc, r1, ip, ror lr @ │ │ │ │ + muleq r1, ip, sp │ │ │ │ + ldrdeq pc, [r1], -sl │ │ │ │ + strdeq pc, [r1], -r6 │ │ │ │ + andeq pc, r1, r6, ror #26 │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ @ instruction: 0xf001459a │ │ │ │ vqadd.s8 d24, d23, d30 │ │ │ │ vqdmlal.s q9, d7, d2[5] │ │ │ │ ldrmi r7, [sl, #880] @ 0x370 │ │ │ │ adcshi pc, r1, r0, asr #6 │ │ │ │ cmnpcs r0, #1879048196 @ p-variant is OBSOLETE @ 0x70000004 │ │ │ │ @@ -28453,44 +28453,44 @@ │ │ │ │ ldrsbcc pc, [ip, #-135]! @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @ instruction: 0xf8d7afd9 │ │ │ │ blcc 6f114 │ │ │ │ andcc pc, r4, #13041664 @ 0xc70000 │ │ │ │ svclt 0x00d2f7fe │ │ │ │ ... │ │ │ │ - andeq r0, r2, ip, asr #3 │ │ │ │ + andeq r0, r2, r8, asr #3 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - muleq r2, r4, r1 │ │ │ │ - andeq pc, r1, r0, lsr #27 │ │ │ │ - muleq r1, r0, lr │ │ │ │ - muleq r1, r6, sl │ │ │ │ + muleq r2, r0, r1 │ │ │ │ + muleq r1, ip, sp │ │ │ │ + andeq pc, r1, ip, lsl #29 │ │ │ │ + muleq r1, r2, sl │ │ │ │ andeq sp, r3, r8, lsl #29 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq pc, r1, r8, asr #11 │ │ │ │ - andeq r3, r2, sl, lsr ip │ │ │ │ - andeq r3, r2, lr, lsl ip │ │ │ │ - andeq r3, r2, lr, ror #23 │ │ │ │ - strdeq r7, [r2], -lr │ │ │ │ - ldrdeq r3, [r2], -sl │ │ │ │ - andeq r3, r2, ip, ror #23 │ │ │ │ - andeq pc, r1, lr, lsl r6 @ │ │ │ │ - strdeq r7, [r2], -r8 │ │ │ │ - andeq pc, r1, r8, lsl #11 │ │ │ │ - andeq pc, r1, lr, ror r6 @ │ │ │ │ - andeq pc, r1, sl, asr #13 │ │ │ │ - @ instruction: 0x0001f6be │ │ │ │ - andeq lr, r1, ip, asr #19 │ │ │ │ - @ instruction: 0x0001f4be │ │ │ │ - andeq pc, r1, r2, asr r7 @ │ │ │ │ - andeq r7, r2, r2, ror #2 │ │ │ │ - andeq r3, r2, r0, asr #18 │ │ │ │ - @ instruction: 0x0001feb6 │ │ │ │ - andeq pc, r1, r0, lsl #28 │ │ │ │ - andeq pc, r1, r8, asr #19 │ │ │ │ - andeq pc, r1, ip, asr #8 │ │ │ │ + andeq pc, r1, r4, asr #11 │ │ │ │ + andeq r3, r2, lr, lsr ip │ │ │ │ + andeq r3, r2, r2, lsr #24 │ │ │ │ + strdeq r3, [r2], -r2 │ │ │ │ + andeq r7, r2, r2, lsl #8 │ │ │ │ + ldrdeq r3, [r2], -lr │ │ │ │ + strdeq r3, [r2], -r0 │ │ │ │ + andeq pc, r1, sl, lsl r6 @ │ │ │ │ + strdeq r7, [r2], -ip │ │ │ │ + andeq pc, r1, r4, lsl #11 │ │ │ │ + andeq pc, r1, sl, ror r6 @ │ │ │ │ + andeq pc, r1, r6, asr #13 │ │ │ │ + @ instruction: 0x0001f6ba │ │ │ │ + andeq lr, r1, r8, asr #19 │ │ │ │ + @ instruction: 0x0001f4ba │ │ │ │ + andeq pc, r1, lr, asr #14 │ │ │ │ + andeq r7, r2, r6, ror #2 │ │ │ │ + andeq r3, r2, r4, asr #18 │ │ │ │ + @ instruction: 0x0001feb2 │ │ │ │ + strdeq pc, [r1], -ip │ │ │ │ + andeq pc, r1, r4, asr #19 │ │ │ │ + andeq pc, r1, r8, asr #8 │ │ │ │ strtmi r2, [r6], -r1, lsl #6 │ │ │ │ adcscc pc, r0, r7, asr #17 │ │ │ │ svclt 0x008cf7fe │ │ │ │ andcs pc, r8, #14090240 @ 0xd70000 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8424626 │ │ │ │ @ instruction: 0xf7fe3c78 │ │ │ │ @@ -29036,51 +29036,51 @@ │ │ │ │ ldrbtmi r6, [sl], #-2075 @ 0xfffff7e5 │ │ │ │ cdp 7, 5, cr15, cr0, cr2, {7} │ │ │ │ bllt 1261218 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq lr, r1, r6, ror #31 │ │ │ │ - andeq pc, r1, sl, asr r0 @ │ │ │ │ - andeq pc, r1, r6, ror r0 @ │ │ │ │ - andeq pc, r1, sl, lsl #1 │ │ │ │ - muleq r1, lr, r0 │ │ │ │ - andeq pc, r1, lr, lsr #1 │ │ │ │ - andeq pc, r1, r0, lsl #13 │ │ │ │ - strdeq lr, [r1], -r8 │ │ │ │ - andeq pc, r1, r4, asr r1 @ │ │ │ │ - andeq lr, r1, r8, lsr #31 │ │ │ │ - andeq pc, r1, ip, lsr r2 @ │ │ │ │ - muleq r2, lr, lr │ │ │ │ - muleq r2, r2, r3 │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ - @ instruction: 0x0001f2b4 │ │ │ │ - @ instruction: 0x0001f2b6 │ │ │ │ - andeq pc, r1, r0, lsl #3 │ │ │ │ - andeq lr, r1, r0, lsl lr │ │ │ │ - ldrdeq lr, [r1], -r0 │ │ │ │ - andeq lr, r1, r0, lsl fp │ │ │ │ - andeq r2, r2, r6, ror ip │ │ │ │ - @ instruction: 0x0001eebe │ │ │ │ - strdeq pc, [r1], -lr │ │ │ │ - andeq pc, r1, r8, lsr #15 │ │ │ │ - andeq r6, r2, r0, asr #32 │ │ │ │ - ldrdeq pc, [r1], -sl │ │ │ │ - andeq r6, r2, r2, lsr #32 │ │ │ │ - andeq r6, r2, r4, lsl r0 │ │ │ │ - ldrdeq pc, [r1], -r0 │ │ │ │ - andeq lr, r1, r0, lsr #16 │ │ │ │ - andeq pc, r1, lr, lsl r8 @ │ │ │ │ + andeq lr, r1, r2, ror #31 │ │ │ │ + andeq pc, r1, r6, asr r0 @ │ │ │ │ + andeq pc, r1, r2, ror r0 @ │ │ │ │ + andeq pc, r1, r6, lsl #1 │ │ │ │ + muleq r1, sl, r0 │ │ │ │ + andeq pc, r1, sl, lsr #1 │ │ │ │ + andeq pc, r1, ip, ror r6 @ │ │ │ │ + strdeq lr, [r1], -r4 │ │ │ │ + andeq pc, r1, r0, asr r1 @ │ │ │ │ + andeq lr, r1, r4, lsr #31 │ │ │ │ + andeq pc, r1, r8, lsr r2 @ │ │ │ │ + andeq r2, r2, r2, lsr #29 │ │ │ │ + muleq r2, r6, r3 │ │ │ │ + ldrdeq pc, [r1], -r8 │ │ │ │ + @ instruction: 0x0001f2b0 │ │ │ │ + @ instruction: 0x0001f2b2 │ │ │ │ + andeq pc, r1, ip, ror r1 @ │ │ │ │ + andeq lr, r1, ip, lsl #28 │ │ │ │ + andeq lr, r1, ip, asr #21 │ │ │ │ + andeq lr, r1, ip, lsl #22 │ │ │ │ + andeq r2, r2, sl, ror ip │ │ │ │ + @ instruction: 0x0001eeba │ │ │ │ + strdeq pc, [r1], -sl │ │ │ │ + andeq pc, r1, r4, lsr #15 │ │ │ │ + andeq r6, r2, r4, asr #32 │ │ │ │ + ldrdeq pc, [r1], -r6 │ │ │ │ + andeq r6, r2, r6, lsr #32 │ │ │ │ + andeq r6, r2, r8, lsl r0 │ │ │ │ + andeq pc, r1, ip, asr #15 │ │ │ │ + andeq lr, r1, ip, lsl r8 │ │ │ │ + andeq pc, r1, sl, lsl r8 @ │ │ │ │ andeq lr, r3, r6, asr #20 │ │ │ │ andeq lr, r3, r4, asr #15 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq pc, r1, r4, lsr #13 │ │ │ │ - strdeq lr, [r1], -r8 │ │ │ │ - andeq lr, r1, sl, asr #20 │ │ │ │ + andeq pc, r1, r0, lsr #13 │ │ │ │ + strdeq lr, [r1], -r4 │ │ │ │ + andeq lr, r1, r6, asr #20 │ │ │ │ strbcc pc, [r4], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8584626 │ │ │ │ strb sl, [r6], #3 │ │ │ │ ldc 7, cr15, [r4], {226} @ 0xe2 │ │ │ │ ldrtcc pc, [r4], #2271 @ 0x8df @ │ │ │ │ andcs pc, ip, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ @@ -29379,42 +29379,42 @@ │ │ │ │ @ instruction: 0xf8c74626 │ │ │ │ @ instruction: 0xf7fe31fc │ │ │ │ svclt 0x0000b897 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r6, r2, r8, ror #9 │ │ │ │ - andeq pc, r1, r8, lsr r2 @ │ │ │ │ - andeq pc, r1, r0, lsr #4 │ │ │ │ - @ instruction: 0x000264b4 │ │ │ │ - strdeq pc, [r1], -sl │ │ │ │ - andeq lr, r1, r6, ror r8 │ │ │ │ - andeq lr, r1, r2, ror #16 │ │ │ │ - andeq pc, r1, r6, asr #5 │ │ │ │ - andeq pc, r1, r0, asr #5 │ │ │ │ - andeq pc, r1, r0, lsr #5 │ │ │ │ + andeq r6, r2, ip, ror #9 │ │ │ │ + andeq pc, r1, r4, lsr r2 @ │ │ │ │ + andeq pc, r1, ip, lsl r2 @ │ │ │ │ + @ instruction: 0x000264b8 │ │ │ │ + strdeq pc, [r1], -r6 │ │ │ │ + andeq lr, r1, r2, ror r8 │ │ │ │ + andeq lr, r1, lr, asr r8 │ │ │ │ + andeq pc, r1, r2, asr #5 │ │ │ │ + @ instruction: 0x0001f2bc │ │ │ │ muleq r1, ip, r2 │ │ │ │ - andeq pc, r1, sl, lsr #1 │ │ │ │ - andeq lr, r1, r4, lsr r7 │ │ │ │ - andeq lr, r1, r6, ror #31 │ │ │ │ + muleq r1, r8, r2 │ │ │ │ + andeq pc, r1, r6, lsr #1 │ │ │ │ + andeq lr, r1, r0, lsr r7 │ │ │ │ + andeq lr, r1, r2, ror #31 │ │ │ │ @ instruction: 0xfffe6fa1 │ │ │ │ - andeq r0, r2, r4, asr #3 │ │ │ │ - andeq r0, r2, r6, asr #3 │ │ │ │ + andeq r0, r2, r0, asr #3 │ │ │ │ andeq r0, r2, r2, asr #3 │ │ │ │ - andeq r0, r2, r0, asr r2 │ │ │ │ - andeq r0, r2, r0, asr r2 │ │ │ │ - andeq r0, r2, sl, asr r2 │ │ │ │ - andeq r0, r2, r4, asr r2 │ │ │ │ - andeq r0, r2, sl, asr #5 │ │ │ │ - ldrdeq lr, [r1], -r0 │ │ │ │ - ldrdeq lr, [r1], -lr @ │ │ │ │ + @ instruction: 0x000201be │ │ │ │ + andeq r0, r2, ip, asr #4 │ │ │ │ + andeq r0, r2, ip, asr #4 │ │ │ │ + andeq r0, r2, lr, asr r2 │ │ │ │ + andeq r0, r2, r8, asr r2 │ │ │ │ + andeq r0, r2, lr, asr #5 │ │ │ │ andeq lr, r1, ip, asr #1 │ │ │ │ - andeq lr, r1, r6, asr #1 │ │ │ │ - andeq lr, r1, lr, ror #18 │ │ │ │ + ldrdeq lr, [r1], -sl │ │ │ │ + andeq lr, r1, r8, asr #1 │ │ │ │ + andeq lr, r1, r2, asr #1 │ │ │ │ + andeq lr, r1, sl, ror #18 │ │ │ │ ldrsbcs pc, [r0, #-135]! @ 0xffffff79 @ │ │ │ │ svclt 0x00182b00 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ mcrcs 3, 0, r7, cr1, cr3, {2} │ │ │ │ andscs pc, r0, #13041664 @ 0xc70000 │ │ │ │ cmppcc r4, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ msrhi CPSR_f, #65 @ 0x41 │ │ │ │ @@ -30349,118 +30349,118 @@ │ │ │ │ stc 7, cr15, [sl], {225} @ 0xe1 │ │ │ │ @ instruction: 0xf8d94a6d │ │ │ │ mrscs r0, (UNDEF: 1) │ │ │ │ @ instruction: 0xf7e1447a │ │ │ │ @ instruction: 0xf7ffec04 │ │ │ │ svclt 0x0000b952 │ │ │ │ ... │ │ │ │ - andeq r0, r2, sl, ror #3 │ │ │ │ - andeq r0, r2, ip, lsr #2 │ │ │ │ - andeq r0, r2, ip, asr #16 │ │ │ │ - andeq r2, r2, r8, lsr r7 │ │ │ │ + andeq r0, r2, lr, ror #3 │ │ │ │ + andeq r0, r2, r0, lsr r1 │ │ │ │ + andeq r0, r2, r0, asr r8 │ │ │ │ + andeq r2, r2, ip, lsr r7 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq sp, r1, r6, ror sl │ │ │ │ + andeq sp, r1, r2, ror sl │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq lr, r1, sl, ror r7 │ │ │ │ - andeq sp, r1, r6, lsr lr │ │ │ │ - strdeq r5, [r2], -r6 │ │ │ │ - andeq r5, r2, r0, asr #3 │ │ │ │ + andeq lr, r1, r6, ror r7 │ │ │ │ + andeq sp, r1, r2, lsr lr │ │ │ │ + strdeq r5, [r2], -sl │ │ │ │ + andeq r5, r2, r4, asr #3 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ - @ instruction: 0x0001ddb2 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - andeq lr, r1, ip, lsr r6 │ │ │ │ - strdeq sp, [r1], -lr │ │ │ │ - andeq sp, r1, r8, asr r9 │ │ │ │ - strdeq lr, [r1], -r6 │ │ │ │ - ldrdeq lr, [r1], -sl │ │ │ │ - andeq lr, r1, r0, lsl #20 │ │ │ │ - andeq lr, r1, ip, ror #19 │ │ │ │ - andeq lr, r1, sl, lsl #15 │ │ │ │ - andeq lr, r1, r6, lsl #20 │ │ │ │ - andeq lr, r1, r4, lsr sl │ │ │ │ - andeq lr, r1, r0, lsr #20 │ │ │ │ - andeq lr, r1, r6, asr sl │ │ │ │ - andeq lr, r1, r6, asr #20 │ │ │ │ - andeq lr, r1, ip, lsl #21 │ │ │ │ - andeq lr, r1, r8, ror sl │ │ │ │ - @ instruction: 0x0001eab2 │ │ │ │ - andeq lr, r1, r2, lsr #21 │ │ │ │ - andeq lr, r1, r0, ror #21 │ │ │ │ - andeq lr, r1, r8, asr #21 │ │ │ │ - strdeq lr, [r1], -sl │ │ │ │ - andeq lr, r1, sl, ror #21 │ │ │ │ - andeq lr, r1, r0, lsr fp │ │ │ │ - andeq lr, r1, ip, lsl fp │ │ │ │ - andeq lr, r1, sl, asr fp │ │ │ │ - andeq lr, r1, lr, asr #22 │ │ │ │ - muleq r1, r4, fp │ │ │ │ - andeq lr, r1, ip, ror fp │ │ │ │ - @ instruction: 0x0001ebb2 │ │ │ │ - andeq lr, r1, r6, lsr #23 │ │ │ │ - strdeq lr, [r1], -r0 │ │ │ │ - andeq lr, r1, r4, ror #23 │ │ │ │ - andeq lr, r1, lr, lsr #24 │ │ │ │ - andeq lr, r1, r6, lsl ip │ │ │ │ - strdeq lr, [r1], -ip │ │ │ │ - andeq lr, r1, r8, lsr #24 │ │ │ │ - andeq lr, r1, r6, ror #24 │ │ │ │ - andeq lr, r1, lr, asr #24 │ │ │ │ - andeq lr, r1, r4, lsl #25 │ │ │ │ - andeq lr, r1, r0, ror ip │ │ │ │ - andeq lr, r1, sl, lsr #25 │ │ │ │ - muleq r1, r6, ip │ │ │ │ - andeq lr, r1, ip, asr #25 │ │ │ │ - @ instruction: 0x0001ecb8 │ │ │ │ + andeq sp, r1, lr, lsr #27 │ │ │ │ + strdeq sp, [r1], -r4 │ │ │ │ + andeq lr, r1, r8, lsr r6 │ │ │ │ + strdeq sp, [r1], -sl │ │ │ │ + andeq sp, r1, r4, asr r9 │ │ │ │ strdeq lr, [r1], -r2 │ │ │ │ - andeq lr, r1, r2, ror #25 │ │ │ │ - andeq lr, r1, r8, lsr #26 │ │ │ │ - andeq lr, r1, r8, lsl sp │ │ │ │ - andeq lr, r1, r6, asr sp │ │ │ │ - andeq lr, r1, lr, lsr sp │ │ │ │ - andeq lr, r1, ip, ror #26 │ │ │ │ - andeq lr, r1, ip, asr sp │ │ │ │ - andeq lr, r1, r2, lsr #27 │ │ │ │ - andeq lr, r1, lr, lsl #27 │ │ │ │ - andeq lr, r1, ip, asr #27 │ │ │ │ - @ instruction: 0x0001edb8 │ │ │ │ - muleq r1, ip, sp │ │ │ │ - ldrdeq lr, [r1], -sl │ │ │ │ - andeq lr, r1, ip, asr #28 │ │ │ │ - andeq lr, r1, ip, lsr lr │ │ │ │ - andeq lr, r1, r2, lsl #29 │ │ │ │ - andeq lr, r1, r2, ror lr │ │ │ │ - @ instruction: 0x0001eeb8 │ │ │ │ - andeq lr, r1, ip, lsr #29 │ │ │ │ - strdeq lr, [r1], -sl │ │ │ │ - andeq lr, r1, r8, ror #29 │ │ │ │ - andeq lr, r1, r0, lsr #30 │ │ │ │ - andeq lr, r1, sl, lsl #30 │ │ │ │ - andeq lr, r1, r2, asr #30 │ │ │ │ - andeq lr, r1, r0, lsr pc │ │ │ │ - andeq lr, r1, r0, ror pc │ │ │ │ - andeq lr, r1, r2, ror #30 │ │ │ │ - andeq lr, r1, sl, lsr #31 │ │ │ │ - muleq r1, ip, pc @ │ │ │ │ - andeq lr, r1, r4, ror #31 │ │ │ │ - ldrdeq lr, [r1], -r2 │ │ │ │ - andeq pc, r1, sl │ │ │ │ + ldrdeq lr, [r1], -r6 │ │ │ │ + strdeq lr, [r1], -ip │ │ │ │ + andeq lr, r1, r8, ror #19 │ │ │ │ + andeq lr, r1, r6, lsl #15 │ │ │ │ + andeq lr, r1, r2, lsl #20 │ │ │ │ + andeq lr, r1, r0, lsr sl │ │ │ │ + andeq lr, r1, ip, lsl sl │ │ │ │ + andeq lr, r1, r2, asr sl │ │ │ │ + andeq lr, r1, r2, asr #20 │ │ │ │ + andeq lr, r1, r8, lsl #21 │ │ │ │ + andeq lr, r1, r4, ror sl │ │ │ │ + andeq lr, r1, lr, lsr #21 │ │ │ │ + muleq r1, lr, sl │ │ │ │ + ldrdeq lr, [r1], -ip │ │ │ │ + andeq lr, r1, r4, asr #21 │ │ │ │ + strdeq lr, [r1], -r6 │ │ │ │ + andeq lr, r1, r6, ror #21 │ │ │ │ + andeq lr, r1, ip, lsr #22 │ │ │ │ + andeq lr, r1, r8, lsl fp │ │ │ │ + andeq lr, r1, r6, asr fp │ │ │ │ + andeq lr, r1, sl, asr #22 │ │ │ │ + muleq r1, r0, fp │ │ │ │ + andeq lr, r1, r8, ror fp │ │ │ │ + andeq lr, r1, lr, lsr #23 │ │ │ │ + andeq lr, r1, r2, lsr #23 │ │ │ │ + andeq lr, r1, ip, ror #23 │ │ │ │ + andeq lr, r1, r0, ror #23 │ │ │ │ + andeq lr, r1, sl, lsr #24 │ │ │ │ + andeq lr, r1, r2, lsl ip │ │ │ │ strdeq lr, [r1], -r8 │ │ │ │ - andeq pc, r1, r0, lsr r0 @ │ │ │ │ - andeq pc, r1, sl, lsr #32 │ │ │ │ - andeq pc, r1, lr, ror r0 @ │ │ │ │ - andeq pc, r1, r4, ror r0 @ │ │ │ │ - andeq pc, r1, lr, lsr #1 │ │ │ │ - andeq pc, r1, r0, ror #11 │ │ │ │ - andeq pc, r1, r6, asr r2 @ │ │ │ │ - andeq lr, r1, r2, asr r2 │ │ │ │ - andeq lr, r1, ip, lsr #4 │ │ │ │ + andeq lr, r1, r4, lsr #24 │ │ │ │ + andeq lr, r1, r2, ror #24 │ │ │ │ + andeq lr, r1, sl, asr #24 │ │ │ │ + andeq lr, r1, r0, lsl #25 │ │ │ │ + andeq lr, r1, ip, ror #24 │ │ │ │ + andeq lr, r1, r6, lsr #25 │ │ │ │ + muleq r1, r2, ip │ │ │ │ + andeq lr, r1, r8, asr #25 │ │ │ │ + @ instruction: 0x0001ecb4 │ │ │ │ + andeq lr, r1, lr, ror #25 │ │ │ │ + ldrdeq lr, [r1], -lr @ │ │ │ │ + andeq lr, r1, r4, lsr #26 │ │ │ │ + andeq lr, r1, r4, lsl sp │ │ │ │ + andeq lr, r1, r2, asr sp │ │ │ │ + andeq lr, r1, sl, lsr sp │ │ │ │ + andeq lr, r1, r8, ror #26 │ │ │ │ + andeq lr, r1, r8, asr sp │ │ │ │ + muleq r1, lr, sp │ │ │ │ + andeq lr, r1, sl, lsl #27 │ │ │ │ + andeq lr, r1, r8, asr #27 │ │ │ │ + @ instruction: 0x0001edb4 │ │ │ │ + muleq r1, r8, sp │ │ │ │ + ldrdeq lr, [r1], -r6 │ │ │ │ + andeq lr, r1, r8, asr #28 │ │ │ │ + andeq lr, r1, r8, lsr lr │ │ │ │ + andeq lr, r1, lr, ror lr │ │ │ │ + andeq lr, r1, lr, ror #28 │ │ │ │ + @ instruction: 0x0001eeb4 │ │ │ │ + andeq lr, r1, r8, lsr #29 │ │ │ │ + strdeq lr, [r1], -r6 │ │ │ │ + andeq lr, r1, r4, ror #29 │ │ │ │ + andeq lr, r1, ip, lsl pc │ │ │ │ + andeq lr, r1, r6, lsl #30 │ │ │ │ + andeq lr, r1, lr, lsr pc │ │ │ │ + andeq lr, r1, ip, lsr #30 │ │ │ │ + andeq lr, r1, ip, ror #30 │ │ │ │ + andeq lr, r1, lr, asr pc │ │ │ │ + andeq lr, r1, r6, lsr #31 │ │ │ │ + muleq r1, r8, pc @ │ │ │ │ + andeq lr, r1, r0, ror #31 │ │ │ │ + andeq lr, r1, lr, asr #31 │ │ │ │ + andeq pc, r1, r6 │ │ │ │ + strdeq lr, [r1], -r4 │ │ │ │ + andeq pc, r1, ip, lsr #32 │ │ │ │ + andeq pc, r1, r6, lsr #32 │ │ │ │ + andeq pc, r1, sl, ror r0 @ │ │ │ │ + andeq pc, r1, r0, ror r0 @ │ │ │ │ + andeq pc, r1, sl, lsr #1 │ │ │ │ + andeq pc, r1, r4, ror #11 │ │ │ │ + andeq pc, r1, sl, asr r2 @ │ │ │ │ andeq lr, r1, lr, asr #4 │ │ │ │ - andeq pc, r1, ip, ror #7 │ │ │ │ - andeq pc, r1, r6, lsl #8 │ │ │ │ - andeq r3, r2, ip, lsr r2 │ │ │ │ + andeq lr, r1, r8, lsr #4 │ │ │ │ + andeq lr, r1, sl, asr #4 │ │ │ │ + strdeq pc, [r1], -r0 │ │ │ │ + andeq pc, r1, sl, lsl #8 │ │ │ │ + andeq r3, r2, r0, asr #4 │ │ │ │ ldrsbtcc pc, [ip], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf8d92101 │ │ │ │ movwls r0, #4096 @ 0x1000 │ │ │ │ andscc pc, ip, #14090240 @ 0xd70000 │ │ │ │ movwls r4, #2590 @ 0xa1e │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf7e1447a │ │ │ │ @@ -30488,19 +30488,19 @@ │ │ │ │ tstcs r1, sl, lsl #20 │ │ │ │ blhi 5ff10 │ │ │ │ @ instruction: 0xf7e1447a │ │ │ │ @ instruction: 0xf507eaee │ │ │ │ @ instruction: 0xf8c77322 │ │ │ │ @ instruction: 0xf7fd3220 │ │ │ │ svclt 0x0000bbc7 │ │ │ │ - andeq pc, r1, ip, lsl #3 │ │ │ │ - andeq ip, r1, lr, lsr #30 │ │ │ │ - andeq pc, r1, r0, lsl #5 │ │ │ │ + muleq r1, r0, r1 │ │ │ │ + andeq ip, r1, sl, lsr #30 │ │ │ │ + andeq pc, r1, r4, lsl #5 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andeq r1, r2, ip, ror #11 │ │ │ │ + strdeq r1, [r2], -r0 │ │ │ │ stclcs 8, cr15, [r4], {91} @ 0x5b │ │ │ │ ldrsbcc pc, [r8, #-135]! @ 0xffffff79 @ │ │ │ │ svclt 0x000c2a00 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 2551c │ │ │ │ ldmdbge r0, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ ldrsbtpl pc, [ip], #135 @ 0x87 @ │ │ │ │ @@ -30757,25 +30757,25 @@ │ │ │ │ vsqrt.f64 d29, d7 │ │ │ │ @ instruction: 0xf100fa10 │ │ │ │ ands r8, sp, lr, ror #10 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xc12e847e │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq pc, r1, r4, asr #6 │ │ │ │ - andeq pc, r1, ip, lsr lr @ │ │ │ │ - strdeq ip, [r1], -lr │ │ │ │ - andeq pc, r1, r4, lsr #22 │ │ │ │ - andeq pc, r1, sl, lsr #26 │ │ │ │ - andeq r4, r2, r0, lsr #25 │ │ │ │ - andeq pc, r1, sl, lsr sp @ │ │ │ │ - muleq r2, r0, r4 │ │ │ │ - andeq sp, r1, lr, lsr #1 │ │ │ │ - ldrdeq pc, [r1], -r4 │ │ │ │ - andeq sp, r1, lr, lsr r0 │ │ │ │ + andeq pc, r1, r8, asr #6 │ │ │ │ + andeq pc, r1, r0, asr #28 │ │ │ │ + strdeq ip, [r1], -sl │ │ │ │ + andeq pc, r1, r8, lsr #22 │ │ │ │ + andeq pc, r1, lr, lsr #26 │ │ │ │ + andeq r4, r2, r4, lsr #25 │ │ │ │ + andeq pc, r1, lr, lsr sp @ │ │ │ │ + muleq r2, r4, r4 │ │ │ │ + andeq sp, r1, sl, lsr #1 │ │ │ │ + ldrdeq pc, [r1], -r8 │ │ │ │ + andeq sp, r1, sl, lsr r0 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #6 │ │ │ │ mcrrcc 8, 4, pc, ip, cr5 @ │ │ │ │ ldccc 8, cr15, [r4], {69} @ 0x45 │ │ │ │ ldm lr, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8c74681 │ │ │ │ ldrbmi r0, [r8], -r8, lsl #4 │ │ │ │ ldm r8, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -31515,67 +31515,67 @@ │ │ │ │ strbeq sp, [sl, ip, asr #3]! │ │ │ │ ldmdbge r5, {r0, r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ svceq 0x0001f1ba │ │ │ │ ldmdbge r1, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7d4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - ldrdeq pc, [r1], -r0 │ │ │ │ - andeq lr, r1, r4, lsl #17 │ │ │ │ - andeq lr, r1, r2, asr #22 │ │ │ │ + ldrdeq pc, [r1], -r4 │ │ │ │ + andeq lr, r1, r0, lsl #17 │ │ │ │ + andeq lr, r1, r6, asr #22 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq sp, r1, r4, lsl #13 │ │ │ │ - andeq sp, r1, r0, ror #12 │ │ │ │ - andeq sp, r1, lr, lsr #14 │ │ │ │ - muleq r2, ip, pc @ │ │ │ │ - andeq lr, r1, r6, lsl #25 │ │ │ │ - andeq lr, r1, r8, lsr #3 │ │ │ │ + andeq sp, r1, r0, lsl #13 │ │ │ │ + andeq sp, r1, ip, asr r6 │ │ │ │ + andeq sp, r1, sl, lsr #14 │ │ │ │ + andeq r0, r2, r0, lsr #31 │ │ │ │ + andeq lr, r1, sl, lsl #25 │ │ │ │ + andeq lr, r1, r4, lsr #3 │ │ │ │ + strdeq lr, [r1], -lr @ │ │ │ │ + andeq r0, r2, sl, ror lr │ │ │ │ + ldrdeq lr, [r1], -r2 │ │ │ │ + andeq lr, r1, ip, lsl #23 │ │ │ │ + andeq lr, r1, r0, asr r0 │ │ │ │ + andeq sp, r1, sl, lsl #31 │ │ │ │ + andeq sp, r1, r0, lsr #30 │ │ │ │ + andeq sp, r1, r2, asr #29 │ │ │ │ + andeq sp, r1, r0, asr lr │ │ │ │ + ldrdeq sp, [r1], -lr │ │ │ │ + andeq sp, r1, ip, ror sp │ │ │ │ + andeq sp, r1, r6, lsl sp │ │ │ │ + @ instruction: 0x0001dcb4 │ │ │ │ andeq lr, r1, r2, lsl #4 │ │ │ │ - andeq r0, r2, r6, ror lr │ │ │ │ - andeq lr, r1, lr, asr #23 │ │ │ │ - andeq lr, r1, r8, lsl #23 │ │ │ │ - andeq lr, r1, r4, asr r0 │ │ │ │ - andeq sp, r1, lr, lsl #31 │ │ │ │ - andeq sp, r1, r4, lsr #30 │ │ │ │ - andeq sp, r1, r6, asr #29 │ │ │ │ - andeq sp, r1, r4, asr lr │ │ │ │ - andeq sp, r1, r2, ror #27 │ │ │ │ - andeq sp, r1, r0, lsl #27 │ │ │ │ - andeq sp, r1, sl, lsl sp │ │ │ │ - @ instruction: 0x0001dcb8 │ │ │ │ - andeq lr, r1, r6, lsl #4 │ │ │ │ - andeq lr, r1, r8, lsr #3 │ │ │ │ - andeq lr, r1, sl, lsr r1 │ │ │ │ - strheq lr, [r1], -ip │ │ │ │ - andeq sp, r1, r2, lsl pc │ │ │ │ - andeq lr, r1, r8, ror #8 │ │ │ │ - andeq lr, r1, ip, lsr #8 │ │ │ │ - andeq lr, r1, sl, lsr #7 │ │ │ │ - andeq lr, r1, r0, lsr r3 │ │ │ │ - andeq lr, r1, lr, asr #5 │ │ │ │ - andeq lr, r1, r4, ror #4 │ │ │ │ - andeq lr, r1, lr, ror #3 │ │ │ │ - andeq lr, r1, ip, ror r1 │ │ │ │ - andeq lr, r1, r4, asr #8 │ │ │ │ - andeq lr, r1, lr, lsl #16 │ │ │ │ - andeq r2, r2, r2, asr #12 │ │ │ │ - andeq lr, r1, r2, lsl #19 │ │ │ │ - @ instruction: 0x0001e5b4 │ │ │ │ - andeq lr, r1, r2, ror #10 │ │ │ │ - andeq sp, r1, ip, lsr #3 │ │ │ │ - @ instruction: 0x0001f3b4 │ │ │ │ - andeq r0, r2, r8, asr #27 │ │ │ │ - andeq r0, r2, r0, ror #27 │ │ │ │ - strdeq r0, [r2], -r2 │ │ │ │ - andeq r0, r2, lr, lsr r6 │ │ │ │ + andeq lr, r1, r4, lsr #3 │ │ │ │ + andeq lr, r1, r6, lsr r1 │ │ │ │ + strheq lr, [r1], -r8 │ │ │ │ + andeq sp, r1, lr, lsl #30 │ │ │ │ + andeq lr, r1, r4, ror #8 │ │ │ │ + andeq lr, r1, r8, lsr #8 │ │ │ │ + andeq lr, r1, r6, lsr #7 │ │ │ │ + andeq lr, r1, ip, lsr #6 │ │ │ │ + andeq lr, r1, sl, asr #5 │ │ │ │ + andeq lr, r1, r0, ror #4 │ │ │ │ + andeq lr, r1, sl, ror #3 │ │ │ │ + andeq lr, r1, r8, ror r1 │ │ │ │ + andeq lr, r1, r0, asr #8 │ │ │ │ + andeq lr, r1, r2, lsl r8 │ │ │ │ + andeq r2, r2, r6, asr #12 │ │ │ │ + andeq lr, r1, r6, lsl #19 │ │ │ │ + @ instruction: 0x0001e5b8 │ │ │ │ + andeq lr, r1, r6, ror #10 │ │ │ │ + andeq sp, r1, r8, lsr #3 │ │ │ │ + @ instruction: 0x0001f3b8 │ │ │ │ + andeq r0, r2, ip, asr #27 │ │ │ │ + andeq r0, r2, r4, ror #27 │ │ │ │ + strdeq r0, [r2], -r6 │ │ │ │ + andeq r0, r2, r2, asr #12 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq r0, r2, sl, lsr #23 │ │ │ │ - muleq r2, r4, sl │ │ │ │ - andeq lr, r1, r6, lsr #30 │ │ │ │ + andeq r0, r2, lr, lsr #23 │ │ │ │ + muleq r2, ip, sl │ │ │ │ + andeq lr, r1, sl, lsr #30 │ │ │ │ eorle pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldrsbmi pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf8d7b14c │ │ │ │ @ instruction: 0xf7e00210 │ │ │ │ @ instruction: 0x4621e99c │ │ │ │ ldc 7, cr15, [lr, #-896] @ 0xfffffc80 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @@ -31911,17 +31911,17 @@ │ │ │ │ sbcspl lr, r9, #73728 @ 0x12000 │ │ │ │ ldclge 4, cr15, [sp, #248]! @ 0xf8 │ │ │ │ svclt 0x0000e4c0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq lr, r1, r2, asr #10 │ │ │ │ - andeq lr, r1, r8, lsl #10 │ │ │ │ - andeq lr, r1, lr, ror #8 │ │ │ │ + andeq lr, r1, r6, asr #10 │ │ │ │ + andeq lr, r1, ip, lsl #10 │ │ │ │ + andeq lr, r1, r2, ror r4 │ │ │ │ ldrdcc pc, [r8, #-135] @ 0xffffff79 │ │ │ │ sbcle r2, r7, r0, lsl #22 │ │ │ │ andscc pc, ip, #14090240 @ 0xd70000 │ │ │ │ svclt 0x00182b43 │ │ │ │ bicle r2, r1, sl, asr fp │ │ │ │ ldrdcs pc, [ip, #-135]! @ 0xffffff79 │ │ │ │ ldrsbtmi pc, [r8], #135 @ 0x87 @ │ │ │ │ @@ -32637,59 +32637,59 @@ │ │ │ │ @ instruction: 0xf8d7bb43 │ │ │ │ bcs 10ef2e0 │ │ │ │ bcs 16d66d4 │ │ │ │ svcge 0x0035f43e │ │ │ │ svclt 0x0004f7fe │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq sp, r1, ip, asr #25 │ │ │ │ - muleq r1, sl, r5 │ │ │ │ - andeq fp, r1, r6, ror #13 │ │ │ │ - andeq fp, r1, r8, ror #13 │ │ │ │ - ldrdeq fp, [r1], -r0 │ │ │ │ - andeq ip, r1, ip, asr r5 │ │ │ │ - andeq ip, r1, ip, asr r5 │ │ │ │ - andeq ip, r1, r4, lsr #10 │ │ │ │ - andeq ip, r1, lr, lsr ip │ │ │ │ - andeq ip, r1, r8, ror #23 │ │ │ │ - andeq fp, r1, r8, ror #27 │ │ │ │ + ldrdeq sp, [r1], -r0 │ │ │ │ + muleq r1, r6, r5 │ │ │ │ + andeq fp, r1, r2, ror #13 │ │ │ │ + andeq fp, r1, r4, ror #13 │ │ │ │ + andeq fp, r1, ip, asr #13 │ │ │ │ + andeq ip, r1, r8, asr r5 │ │ │ │ + andeq ip, r1, r8, asr r5 │ │ │ │ + andeq ip, r1, r0, lsr #10 │ │ │ │ + andeq ip, r1, sl, lsr ip │ │ │ │ + andeq ip, r1, r4, ror #23 │ │ │ │ + andeq fp, r1, r4, ror #27 │ │ │ │ + andeq ip, r1, lr, asr #17 │ │ │ │ + andeq ip, r1, r0, ror r8 │ │ │ │ + andeq ip, r1, r2, lsl #16 │ │ │ │ + muleq r1, r8, r7 │ │ │ │ + andeq ip, r1, sl, lsr #14 │ │ │ │ + andeq ip, r1, ip, asr #13 │ │ │ │ + andeq ip, r1, sl, ror r6 │ │ │ │ + andeq ip, r1, ip, lsl r6 │ │ │ │ + andeq ip, r1, lr, lsr #19 │ │ │ │ + andeq ip, r1, r8, asr #18 │ │ │ │ ldrdeq ip, [r1], -r2 │ │ │ │ - andeq ip, r1, r4, ror r8 │ │ │ │ - andeq ip, r1, r6, lsl #16 │ │ │ │ - muleq r1, ip, r7 │ │ │ │ - andeq ip, r1, lr, lsr #14 │ │ │ │ - ldrdeq ip, [r1], -r0 │ │ │ │ - andeq ip, r1, lr, ror r6 │ │ │ │ - andeq ip, r1, r0, lsr #12 │ │ │ │ - @ instruction: 0x0001c9b2 │ │ │ │ - andeq ip, r1, ip, asr #18 │ │ │ │ - ldrdeq ip, [r1], -r6 │ │ │ │ - andeq ip, r1, r8, ror #16 │ │ │ │ - andeq ip, r1, r6, lsr sl │ │ │ │ - @ instruction: 0x0001c9b8 │ │ │ │ - andeq r2, r2, lr, asr #25 │ │ │ │ - andeq r2, r2, r6, asr #25 │ │ │ │ - andeq sp, r1, r6, lsr #31 │ │ │ │ - andeq sp, r1, sl, asr #31 │ │ │ │ - @ instruction: 0x0001dfbc │ │ │ │ - andeq sp, r1, ip, ror #30 │ │ │ │ - andeq sp, r1, r2, lsr sp │ │ │ │ + andeq ip, r1, r4, ror #16 │ │ │ │ + andeq ip, r1, r2, lsr sl │ │ │ │ + @ instruction: 0x0001c9b4 │ │ │ │ + ldrdeq r2, [r2], -r2 @ │ │ │ │ + andeq r2, r2, sl, asr #25 │ │ │ │ + andeq sp, r1, sl, lsr #31 │ │ │ │ + andeq sp, r1, lr, asr #31 │ │ │ │ + andeq sp, r1, r0, asr #31 │ │ │ │ + andeq sp, r1, r0, ror pc │ │ │ │ + andeq sp, r1, r6, lsr sp │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq sp, r1, ip, ror #26 │ │ │ │ - andeq sp, r1, r6, lsr #26 │ │ │ │ - andeq sp, r1, r6, lsl #17 │ │ │ │ - andeq sp, r1, ip, ror #23 │ │ │ │ - muleq r1, lr, fp │ │ │ │ - andeq sp, r1, r2, lsl #19 │ │ │ │ - muleq r1, r8, r8 │ │ │ │ - andeq sp, r1, sl, lsl r7 │ │ │ │ - andeq r2, r2, sl, asr #11 │ │ │ │ + andeq sp, r1, r0, ror sp │ │ │ │ + andeq sp, r1, sl, lsr #26 │ │ │ │ + andeq sp, r1, sl, lsl #17 │ │ │ │ + strdeq sp, [r1], -r0 │ │ │ │ + andeq sp, r1, r2, lsr #23 │ │ │ │ + andeq sp, r1, r6, lsl #19 │ │ │ │ + muleq r1, ip, r8 │ │ │ │ + andeq sp, r1, lr, lsl r7 │ │ │ │ + andeq r2, r2, lr, asr #11 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq sp, r1, r2, ror #2 │ │ │ │ - andeq r2, r2, ip, ror #10 │ │ │ │ + andeq sp, r1, r6, ror #2 │ │ │ │ + andeq r2, r2, r0, ror r5 │ │ │ │ eorpl pc, ip, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ ldrbmi r2, [r9], r8, lsr #17 │ │ │ │ @ instruction: 0x8329e95b │ │ │ │ stmdavs r8!, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andscc pc, r8, #13041664 @ 0xc70000 │ │ │ │ ldclge 8, cr15, [r4], {91} @ 0x5b │ │ │ │ @@ -33238,54 +33238,54 @@ │ │ │ │ @ instruction: 0xf8d7322c │ │ │ │ @ instruction: 0xf8133208 │ │ │ │ @ instruction: 0xf8531cd5 │ │ │ │ @ instruction: 0xf8c73c6c │ │ │ │ addeq r3, r9, r0, asr r1 │ │ │ │ addeq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ stcllt 7, cr15, [sp], #-1004 @ 0xfffffc14 │ │ │ │ + andeq sp, r1, r0, lsl #18 │ │ │ │ strdeq sp, [r1], -ip │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - strdeq sp, [r1], -lr │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - muleq r2, r4, r2 │ │ │ │ - andeq sp, r1, r2, lsl #17 │ │ │ │ - andeq sp, r1, r6, lsr #17 │ │ │ │ + andeq sp, r1, r2, lsl #18 │ │ │ │ + strdeq sp, [r1], -ip │ │ │ │ + muleq r2, r8, r2 │ │ │ │ + andeq sp, r1, r6, lsl #17 │ │ │ │ + andeq sp, r1, sl, lsr #17 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andeq pc, r1, r2, asr #3 │ │ │ │ - andeq ip, r1, r2, asr #24 │ │ │ │ - andeq ip, r1, r0, lsr ip │ │ │ │ - andeq r3, r2, sl, ror #22 │ │ │ │ - andeq sp, r1, r2, lsr r7 │ │ │ │ - andeq sp, r1, lr, ror #14 │ │ │ │ - andeq sp, r1, r8, lsr r7 │ │ │ │ - andeq sp, r1, lr, lsr r7 │ │ │ │ - andeq sp, r1, r0, lsr r7 │ │ │ │ - andeq sp, r1, r8, lsl r7 │ │ │ │ - andeq sp, r1, r2, lsl r7 │ │ │ │ + andeq pc, r1, r6, asr #3 │ │ │ │ + andeq ip, r1, r6, asr #24 │ │ │ │ + andeq ip, r1, r4, lsr ip │ │ │ │ + andeq r3, r2, lr, ror #22 │ │ │ │ + andeq sp, r1, r6, lsr r7 │ │ │ │ + andeq sp, r1, r2, ror r7 │ │ │ │ + andeq sp, r1, ip, lsr r7 │ │ │ │ + andeq sp, r1, r2, asr #14 │ │ │ │ + andeq sp, r1, r4, lsr r7 │ │ │ │ + andeq sp, r1, ip, lsl r7 │ │ │ │ + andeq sp, r1, r6, lsl r7 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq pc, r1, lr, lsl r5 @ │ │ │ │ - andeq pc, r1, r4, asr #9 │ │ │ │ - andeq pc, r1, r2, lsl #9 │ │ │ │ - andeq ip, r1, lr, ror #17 │ │ │ │ - andeq ip, r1, r8, ror #29 │ │ │ │ + andeq pc, r1, r2, lsr #10 │ │ │ │ + andeq pc, r1, r8, asr #9 │ │ │ │ + andeq pc, r1, r6, lsl #9 │ │ │ │ + strdeq ip, [r1], -r2 │ │ │ │ + andeq ip, r1, ip, ror #29 │ │ │ │ + andeq ip, r1, r0, lsr lr │ │ │ │ + andeq ip, r1, r2, ror #28 │ │ │ │ + @ instruction: 0x0001cdb0 │ │ │ │ + andeq ip, r1, ip, lsr #30 │ │ │ │ + muleq r1, r6, lr │ │ │ │ andeq ip, r1, ip, lsr #28 │ │ │ │ - andeq ip, r1, lr, asr lr │ │ │ │ - andeq ip, r1, ip, lsr #27 │ │ │ │ - andeq ip, r1, r8, lsr #30 │ │ │ │ - muleq r1, r2, lr │ │ │ │ - andeq ip, r1, r8, lsr #28 │ │ │ │ - andeq ip, r1, r6, ror #28 │ │ │ │ - andeq ip, r1, r6, lsr #29 │ │ │ │ - ldrdeq ip, [r1], -r2 │ │ │ │ - andeq ip, r1, r2, lsl #21 │ │ │ │ - @ instruction: 0x0001f1b8 │ │ │ │ - andeq r3, r2, sl, asr #13 │ │ │ │ - andeq pc, r1, sl, ror #23 │ │ │ │ - andeq sp, r1, r0, asr #3 │ │ │ │ - andeq sp, r1, r6, ror #3 │ │ │ │ + andeq ip, r1, sl, ror #28 │ │ │ │ + andeq ip, r1, sl, lsr #29 │ │ │ │ + ldrdeq ip, [r1], -r6 │ │ │ │ + andeq ip, r1, r6, lsl #21 │ │ │ │ + @ instruction: 0x0001f1bc │ │ │ │ + andeq r3, r2, lr, asr #13 │ │ │ │ + andeq pc, r1, lr, ror #23 │ │ │ │ + andeq sp, r1, r4, asr #3 │ │ │ │ + andeq sp, r1, sl, ror #3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi e294c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xb0914ab4 │ │ │ │ @@ -33469,15 +33469,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq sl, r3, r4, asr #13 │ │ │ │ andeq r8, r3, r8, asr #22 │ │ │ │ andeq r8, r3, r4, asr #22 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ strdeq sl, [r3], -r2 │ │ │ │ - muleq r1, r8, sl │ │ │ │ + muleq r1, ip, sl │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ andeq sl, r3, r8, lsr #10 │ │ │ │ andeq sl, r3, r8, lsr r4 │ │ │ │ adcsmi r3, r5, #4194304 @ 0x400000 │ │ │ │ @ instruction: 0xf8dada20 │ │ │ │ @ instruction: 0xf8541004 │ │ │ │ addsmi r3, r9, #4, 30 │ │ │ │ @@ -33630,24 +33630,24 @@ │ │ │ │ stmia r4, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbmi lr, [r8], -sp, ror #15 │ │ │ │ stmia r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e7f5 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ - andeq pc, r1, sl, ror #16 │ │ │ │ - ldrdeq r2, [r2], -r4 │ │ │ │ - andeq pc, r1, r2, lsr #17 │ │ │ │ - andeq pc, r1, r8, lsl #17 │ │ │ │ + andeq pc, r1, lr, ror #16 │ │ │ │ + ldrdeq r2, [r2], -r8 │ │ │ │ + andeq pc, r1, r6, lsr #17 │ │ │ │ + andeq pc, r1, ip, lsl #17 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - strdeq pc, [r1], -sl │ │ │ │ + strdeq pc, [r1], -lr │ │ │ │ andeq r8, r3, ip, lsl r7 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq pc, r1, sl, lsr #13 │ │ │ │ - andeq pc, r1, r0, ror #11 │ │ │ │ + andeq pc, r1, lr, lsr #13 │ │ │ │ + andeq pc, r1, r4, ror #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ bmi fe2f9298 │ │ │ │ addslt r4, r7, fp, lsl #23 │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @@ -33787,31 +33787,31 @@ │ │ │ │ @ instruction: 0xf8dfe75b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @ instruction: 0xf7dee7b1 │ │ │ │ svclt 0x0000eb7e │ │ │ │ @ instruction: 0x000385b4 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r8, r3, sl, lsr #11 │ │ │ │ - strdeq pc, [r1], -r8 │ │ │ │ + strdeq pc, [r1], -ip │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r1, r2, r6, ror #9 │ │ │ │ - ldrdeq r1, [r2], -lr │ │ │ │ - ldrdeq r1, [r2], -r2 │ │ │ │ - andeq pc, r1, r2, asr #12 │ │ │ │ + andeq r1, r2, sl, ror #9 │ │ │ │ + andeq r1, r2, r2, ror #9 │ │ │ │ + ldrdeq r1, [r2], -r6 │ │ │ │ + andeq pc, r1, r6, asr #12 │ │ │ │ ldrdeq r8, [r3], -lr │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq pc, r1, r0, asr #11 │ │ │ │ - andeq pc, r1, r0, asr #11 │ │ │ │ - andeq pc, r1, r0, asr #11 │ │ │ │ - andeq pc, r1, r6, lsl #12 │ │ │ │ - ldrdeq pc, [r1], -r4 │ │ │ │ - andeq pc, r1, ip, ror #10 │ │ │ │ - muleq r1, r0, r6 │ │ │ │ - andeq pc, r1, r6, lsr #11 │ │ │ │ - ldrdeq pc, [r1], -sl │ │ │ │ + andeq pc, r1, r4, asr #11 │ │ │ │ + andeq pc, r1, r4, asr #11 │ │ │ │ + andeq pc, r1, r4, asr #11 │ │ │ │ + andeq pc, r1, sl, lsl #12 │ │ │ │ + ldrdeq pc, [r1], -r8 │ │ │ │ + andeq pc, r1, r0, ror r5 @ │ │ │ │ + muleq r1, r4, r6 │ │ │ │ + andeq pc, r1, sl, lsr #11 │ │ │ │ + ldrdeq pc, [r1], -lr │ │ │ │ ldmib sp, {r4, r8, sl, ip, sp, pc}^ │ │ │ │ tstlt sl, r2, lsl #28 │ │ │ │ stcls 8, cr6, [fp], {18} │ │ │ │ smlaltble r4, r1, r2, r2 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r8, ip, sp, pc} │ │ │ │ addsmi r9, r3, #45056 @ 0xb000 │ │ │ │ @ instruction: 0xf1bcdb3c │ │ │ │ @@ -34164,21 +34164,21 @@ │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ stmdami fp, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrbtmi r2, [r8], #-291 @ 0xfffffedd │ │ │ │ bl ffde61d0 │ │ │ │ str r4, [r8, r2, lsl #13]! │ │ │ │ eorseq pc, pc, pc, rrx │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - strdeq pc, [r1], -ip │ │ │ │ + andeq pc, r1, r0, lsl #2 │ │ │ │ andeq r7, r3, r0, ror #28 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq pc, r1, r6, lsl #1 │ │ │ │ - andeq pc, r1, r8, lsl #3 │ │ │ │ - andeq pc, r1, ip, ror r0 @ │ │ │ │ - andeq pc, r1, lr, asr #32 │ │ │ │ + andeq pc, r1, sl, lsl #1 │ │ │ │ + andeq pc, r1, ip, lsl #3 │ │ │ │ + andeq pc, r1, r0, lsl #1 │ │ │ │ + andeq pc, r1, r2, asr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb7f488 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r8, ror #31 │ │ │ │ strmi fp, [r8], -r3, lsl #1 │ │ │ │ teqle sl, r0, lsl #20 │ │ │ │ ldc 7, cr15, [lr, #-884]! @ 0xfffffc8c │ │ │ │ @@ -34227,18 +34227,18 @@ │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7de54ea │ │ │ │ @ instruction: 0x4604e9f8 │ │ │ │ stccs 7, cr14, [r8], {177} @ 0xb1 │ │ │ │ strhle sp, [r6], #140 @ 0x8c │ │ │ │ ldmible r6, {r2, sl, fp, sp}^ │ │ │ │ svclt 0x0000e7cd │ │ │ │ - andeq r8, r1, ip, ror #25 │ │ │ │ - andeq r8, r1, sl, asr #25 │ │ │ │ - strdeq r8, [r1], -r2 │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ + andeq r8, r1, r8, ror #25 │ │ │ │ + andeq r8, r1, r6, asr #25 │ │ │ │ + andeq r8, r1, lr, ror #25 │ │ │ │ + ldrdeq r8, [r1], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb7f578 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r1, #240, 30 @ 0x3c0 │ │ │ │ strmi r4, [ip], -fp, lsl #12 │ │ │ │ strmi r2, [r5], -r8, lsl #2 │ │ │ │ stmib lr!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -34455,28 +34455,28 @@ │ │ │ │ ldc 7, cr14, [pc, #756] @ 289cc │ │ │ │ strb r3, [ip, -r1, lsl #22]! │ │ │ │ ... │ │ │ │ strdeq r7, [r3], -r0 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ muleq r3, sl, fp │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq lr, r1, r4, lsl #30 │ │ │ │ - muleq r1, ip, r5 │ │ │ │ - @ instruction: 0x0001eeb2 │ │ │ │ - strdeq r1, [r2], -sl │ │ │ │ + andeq lr, r1, r8, lsl #30 │ │ │ │ + andeq sp, r1, r0, lsr #11 │ │ │ │ + @ instruction: 0x0001eeb6 │ │ │ │ + strdeq r1, [r2], -lr │ │ │ │ andeq r7, r3, r8, lsl sl │ │ │ │ - andeq lr, r1, lr, asr sp │ │ │ │ - andeq lr, r1, sl, ror ip │ │ │ │ - andeq lr, r1, ip, asr #25 │ │ │ │ - andeq lr, r1, r8, ror #24 │ │ │ │ - @ instruction: 0x0001ecbe │ │ │ │ - andeq r0, r2, lr, ror r9 │ │ │ │ - andeq lr, r1, sl, ror ip │ │ │ │ - andeq r3, r2, r2, ror #25 │ │ │ │ - andeq lr, r1, ip, lsr #24 │ │ │ │ + andeq lr, r1, r2, ror #26 │ │ │ │ + andeq lr, r1, lr, ror ip │ │ │ │ + ldrdeq lr, [r1], -r0 │ │ │ │ + andeq lr, r1, ip, ror #24 │ │ │ │ + andeq lr, r1, r2, asr #25 │ │ │ │ + andeq r0, r2, r2, lsl #19 │ │ │ │ + andeq lr, r1, lr, ror ip │ │ │ │ + andeq r3, r2, sl, ror #25 │ │ │ │ + andeq lr, r1, r0, lsr ip │ │ │ │ ldrbtmi r4, [fp], #-3051 @ 0xfffff415 │ │ │ │ @ instruction: 0xf8dd9319 │ │ │ │ blcs 75aa8 │ │ │ │ sbchi pc, r3, #64, 6 │ │ │ │ ldrbtmi r4, [fp], #-3048 @ 0xfffff418 │ │ │ │ blmi ffa4d384 │ │ │ │ tstls r1, #2063597568 @ 0x7b000000 │ │ │ │ @@ -34705,35 +34705,35 @@ │ │ │ │ bmi 6deb9c │ │ │ │ bl b9cb0 │ │ │ │ ldcvs 3, cr0, [sl], {131} @ 0x83 │ │ │ │ svclt 0x0000e030 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - muleq r2, lr, r8 │ │ │ │ - andeq lr, r1, sl, asr #23 │ │ │ │ - ldrdeq lr, [r1], -r8 │ │ │ │ - andeq lr, r1, lr, ror #23 │ │ │ │ - andeq lr, r1, r0, lsl #24 │ │ │ │ + andeq r0, r2, r2, lsr #17 │ │ │ │ + andeq lr, r1, lr, asr #23 │ │ │ │ + ldrdeq lr, [r1], -ip │ │ │ │ + strdeq lr, [r1], -r2 │ │ │ │ + andeq lr, r1, r4, lsl #24 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r1, r2, lr, ror #6 │ │ │ │ - andeq lr, r1, r2, lsl #24 │ │ │ │ - andeq lr, r1, r8, ror #21 │ │ │ │ - andeq lr, r1, r8, lsr ip │ │ │ │ - andeq r1, r2, r2, lsl #6 │ │ │ │ - andeq r1, r2, r0, ror r2 │ │ │ │ - strdeq lr, [r1], -r6 │ │ │ │ - andeq r3, r2, r8, lsr #21 │ │ │ │ - @ instruction: 0x0001eabe │ │ │ │ - andeq lr, r1, r4, ror sl │ │ │ │ - andeq lr, r1, sl, lsr sl │ │ │ │ - andeq lr, r1, r4, lsl #20 │ │ │ │ - andeq lr, r1, sl, asr #19 │ │ │ │ - andeq lr, r1, sl, ror r9 │ │ │ │ - andeq r3, r2, r4, asr #17 │ │ │ │ + andeq r1, r2, r2, ror r3 │ │ │ │ + andeq lr, r1, r6, lsl #24 │ │ │ │ + andeq lr, r1, ip, ror #21 │ │ │ │ + andeq lr, r1, ip, lsr ip │ │ │ │ + andeq r1, r2, r6, lsl #6 │ │ │ │ + andeq r1, r2, r4, ror r2 │ │ │ │ + strdeq lr, [r1], -sl │ │ │ │ + @ instruction: 0x00023ab0 │ │ │ │ + andeq lr, r1, r2, asr #21 │ │ │ │ + andeq lr, r1, r8, ror sl │ │ │ │ + andeq lr, r1, lr, lsr sl │ │ │ │ + andeq lr, r1, r8, lsl #20 │ │ │ │ + andeq lr, r1, lr, asr #19 │ │ │ │ + andeq lr, r1, lr, ror r9 │ │ │ │ + andeq r3, r2, ip, asr #17 │ │ │ │ ldmib r4, {r0, r1, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ andsls r0, r0, #20, 2 │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ bcc fe46435c │ │ │ │ blhi 1a24624 │ │ │ │ mrc 7, 5, APSR_nzcv, cr4, cr13, {6} │ │ │ │ bleq 5e3c50 │ │ │ │ @@ -34886,47 +34886,47 @@ │ │ │ │ ldrb r3, [r7, r8, lsl #6] │ │ │ │ b ffa66d10 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ ... │ │ │ │ - muleq r1, sl, r8 │ │ │ │ - andeq r3, r2, r4, lsl r8 │ │ │ │ - andeq lr, r1, r8, ror #16 │ │ │ │ - andeq r0, r2, r6, lsl #7 │ │ │ │ - ldrdeq lr, [r1], -r4 │ │ │ │ - andeq lr, r1, r6, asr #15 │ │ │ │ - andeq r0, r2, ip, lsr r3 │ │ │ │ - andeq r0, r2, r4, lsr r3 │ │ │ │ - andeq r0, r2, r8, lsr #6 │ │ │ │ - strdeq lr, [r1], -r4 │ │ │ │ - andeq r0, r2, r8, lsl #6 │ │ │ │ - strdeq r0, [r2], -r6 │ │ │ │ - strdeq r0, [r2], -r0 @ │ │ │ │ - andeq r0, r2, sl, ror #5 │ │ │ │ - andeq r0, r2, r0, ror #5 │ │ │ │ - andeq lr, r1, sl, lsl #12 │ │ │ │ + muleq r1, lr, r8 │ │ │ │ + andeq r3, r2, ip, lsl r8 │ │ │ │ + andeq lr, r1, ip, ror #16 │ │ │ │ + andeq r0, r2, sl, lsl #7 │ │ │ │ + ldrdeq lr, [r1], -r8 │ │ │ │ + andeq lr, r1, sl, asr #15 │ │ │ │ + andeq r0, r2, r0, asr #6 │ │ │ │ + andeq r0, r2, r8, lsr r3 │ │ │ │ + andeq r0, r2, ip, lsr #6 │ │ │ │ + strdeq lr, [r1], -r8 │ │ │ │ + andeq r0, r2, ip, lsl #6 │ │ │ │ + strdeq r0, [r2], -sl │ │ │ │ + strdeq r0, [r2], -r4 │ │ │ │ + andeq r0, r2, lr, ror #5 │ │ │ │ + andeq r0, r2, r4, ror #5 │ │ │ │ + andeq lr, r1, lr, lsl #12 │ │ │ │ + andeq lr, r1, r6, lsl #12 │ │ │ │ + andeq r0, r2, ip, asr #5 │ │ │ │ + andeq lr, r1, sl, lsl #13 │ │ │ │ + andeq lr, r1, r8, ror #12 │ │ │ │ + andeq lr, r1, sl, ror #12 │ │ │ │ + andeq r0, r2, lr, lsr #5 │ │ │ │ + andeq r0, r2, r6, lsr #5 │ │ │ │ + andeq lr, r1, lr, asr r7 │ │ │ │ + andeq lr, r1, r0, lsr #12 │ │ │ │ + andeq lr, r1, r6, asr #14 │ │ │ │ andeq lr, r1, r2, lsl #12 │ │ │ │ - andeq r0, r2, r8, asr #5 │ │ │ │ - andeq lr, r1, r6, lsl #13 │ │ │ │ - andeq lr, r1, r4, ror #12 │ │ │ │ - andeq lr, r1, r6, ror #12 │ │ │ │ - andeq r0, r2, sl, lsr #5 │ │ │ │ - andeq r0, r2, r2, lsr #5 │ │ │ │ - andeq lr, r1, sl, asr r7 │ │ │ │ - andeq lr, r1, ip, lsl r6 │ │ │ │ - andeq lr, r1, r2, asr #14 │ │ │ │ - strdeq lr, [r1], -lr @ │ │ │ │ - strdeq lr, [r1], -r6 │ │ │ │ - andeq lr, r1, lr, ror #11 │ │ │ │ - andeq lr, r1, r6, ror #11 │ │ │ │ - ldrdeq lr, [r1], -lr @ │ │ │ │ - ldrdeq lr, [r1], -r6 │ │ │ │ - andeq lr, r1, lr, asr #11 │ │ │ │ + strdeq lr, [r1], -sl │ │ │ │ + strdeq lr, [r1], -r2 │ │ │ │ + andeq lr, r1, sl, ror #11 │ │ │ │ + andeq lr, r1, r2, ror #11 │ │ │ │ + ldrdeq lr, [r1], -sl │ │ │ │ + ldrdeq lr, [r1], -r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 4642f8 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ movweq pc, #35020 @ 0x88cc @ │ │ │ │ ldcmi 6, cr15, [r4, #692] @ 0x2b4 │ │ │ │ stmiami sl!, {r0, r7, r9, sl, lr}^ │ │ │ │ @@ -35158,30 +35158,30 @@ │ │ │ │ ldrd r8, [pc], -r8 @ │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - strdeq lr, [r1], -sl │ │ │ │ + strdeq lr, [r1], -lr @ │ │ │ │ muleq r3, ip, r1 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r7, r3, r4, ror r1 │ │ │ │ - andeq lr, r1, r2, lsr #13 │ │ │ │ - muleq r1, r8, r4 │ │ │ │ - @ instruction: 0x0001e3ba │ │ │ │ - andeq lr, r1, r2, lsl #13 │ │ │ │ - andeq lr, r1, sl, ror r6 │ │ │ │ - andeq lr, r1, ip, asr #7 │ │ │ │ - andeq lr, r1, r6, ror #6 │ │ │ │ - @ instruction: 0x0001e3bc │ │ │ │ - andeq lr, r1, r2, asr r3 │ │ │ │ - andeq lr, r1, r0, asr #6 │ │ │ │ - andeq lr, r1, r6, lsl r4 │ │ │ │ - andeq lr, r1, r6, lsl r6 │ │ │ │ + andeq lr, r1, r6, lsr #13 │ │ │ │ + muleq r1, ip, r4 │ │ │ │ + @ instruction: 0x0001e3be │ │ │ │ + andeq lr, r1, r6, lsl #13 │ │ │ │ + andeq lr, r1, lr, ror r6 │ │ │ │ + ldrdeq lr, [r1], -r0 │ │ │ │ + andeq lr, r1, sl, ror #6 │ │ │ │ + andeq lr, r1, r0, asr #7 │ │ │ │ + andeq lr, r1, r6, asr r3 │ │ │ │ + andeq lr, r1, r4, asr #6 │ │ │ │ + andeq lr, r1, sl, lsl r4 │ │ │ │ + andeq lr, r1, sl, lsl r6 │ │ │ │ svceq 0x0000f1ba │ │ │ │ strbhi pc, [r7, -r3, asr #6]! @ │ │ │ │ ldrd pc, [ip], -r7 │ │ │ │ @ instruction: 0x463246d0 │ │ │ │ @ instruction: 0x462746ba │ │ │ │ ldrbtmi r4, [r5], -ip, lsr #12 │ │ │ │ movtls r2, #21248 @ 0x5300 │ │ │ │ @@ -35302,15 +35302,15 @@ │ │ │ │ svclt 0x0018fa10 │ │ │ │ @ instruction: 0xf0002672 │ │ │ │ mrc 4, 5, r8, cr4, cr5, {6} │ │ │ │ vsqrt.f64 d22, d5 │ │ │ │ svclt 0x00ccfa10 │ │ │ │ strbcs r2, [sp, #-1357]! @ 0xfffffab3 │ │ │ │ svclt 0x0000e03e │ │ │ │ - andeq r0, r2, lr, asr r8 │ │ │ │ + andeq r0, r2, r2, ror #16 │ │ │ │ blvc 1564ac0 │ │ │ │ blpl 264a98 │ │ │ │ blvc ff124f1c │ │ │ │ blx 465014 │ │ │ │ blvc ff0e4f24 │ │ │ │ mrc 15, 5, fp, cr0, cr4, {6} │ │ │ │ vmov.f64 d4, d3 │ │ │ │ @@ -35987,16 +35987,16 @@ │ │ │ │ cmpls r8, #67108864 @ 0x4000000 │ │ │ │ blvs 1e57b8 │ │ │ │ blvs 66551c │ │ │ │ svclt 0x0000e5ca │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq sp, r1, r6, ror #13 │ │ │ │ - strdeq pc, [r1], -ip │ │ │ │ + andeq sp, r1, sl, ror #13 │ │ │ │ + andeq pc, r1, r0, lsl #4 │ │ │ │ @ instruction: 0xee899b44 │ │ │ │ bls 9e0b28 │ │ │ │ andls pc, r2, r3, lsl r8 @ │ │ │ │ svceq 0x0053f1b9 │ │ │ │ ldrhi pc, [r9], -r1 │ │ │ │ strhi pc, [lr], -r1, asr #4 │ │ │ │ svceq 0x005af1b9 │ │ │ │ @@ -36292,16 +36292,16 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq r2, r2, r4, lsr r2 │ │ │ │ - andeq r2, r2, ip, asr r1 │ │ │ │ + andeq r2, r2, ip, lsr r2 │ │ │ │ + andeq r2, r2, r4, ror #2 │ │ │ │ b 1d68338 │ │ │ │ bvc 725b1c │ │ │ │ blpl 65e98 │ │ │ │ bleq 5e54d8 │ │ │ │ blvc ffa25eb8 │ │ │ │ blpl 1a5c78 │ │ │ │ blvs 11a5eb0 │ │ │ │ @@ -36478,18 +36478,18 @@ │ │ │ │ strthi pc, [r1], r0 │ │ │ │ blvc ff1a6160 │ │ │ │ blx 466258 │ │ │ │ strbcs fp, [sp, #-4044] @ 0xfffff034 │ │ │ │ eor r2, r2, sp, ror #10 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - ldrdeq sp, [r1], -r4 │ │ │ │ - @ instruction: 0x0001d3ba │ │ │ │ - andeq sp, r1, r8, asr #6 │ │ │ │ - ldrdeq pc, [r1], -lr │ │ │ │ + ldrdeq sp, [r1], -r8 │ │ │ │ + @ instruction: 0x0001d3be │ │ │ │ + andeq sp, r1, ip, asr #6 │ │ │ │ + andeq pc, r1, r2, ror #11 │ │ │ │ blvs 122617c │ │ │ │ blmi ff0e6190 │ │ │ │ blx 466288 │ │ │ │ mrc 13, 5, sp, cr4, cr4, {6} │ │ │ │ vsqrt.f64 d18, d5 │ │ │ │ strle pc, [r6], #-2576 @ 0xfffff5f0 │ │ │ │ blpl 10661a8 │ │ │ │ @@ -36907,24 +36907,24 @@ │ │ │ │ ldrbtmi r6, [sl], #-2083 @ 0xfffff7dd │ │ │ │ svclt 0x0000e020 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq ip, r1, r8, ror #14 │ │ │ │ - andeq ip, r1, ip, ror #16 │ │ │ │ - andeq ip, r1, r6, lsl #28 │ │ │ │ - ldrdeq ip, [r1], -r8 │ │ │ │ - andeq ip, r1, r8, asr #13 │ │ │ │ - andeq sp, r1, r8, lsl #9 │ │ │ │ - andeq ip, r1, r8, lsl #15 │ │ │ │ - andeq ip, r1, r8, ror r6 │ │ │ │ - strdeq sp, [r1], -sl │ │ │ │ - andeq ip, r1, r6, ror r6 │ │ │ │ + andeq ip, r1, ip, ror #14 │ │ │ │ + andeq ip, r1, r0, ror r8 │ │ │ │ + andeq ip, r1, sl, lsl #28 │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + andeq ip, r1, ip, asr #13 │ │ │ │ + andeq sp, r1, ip, lsl #9 │ │ │ │ + andeq ip, r1, ip, lsl #15 │ │ │ │ + andeq ip, r1, ip, ror r6 │ │ │ │ + strdeq sp, [r1], -lr │ │ │ │ + andeq ip, r1, sl, ror r6 │ │ │ │ @ instruction: 0x4618931e │ │ │ │ @ instruction: 0x378cf8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf7db9b14 │ │ │ │ ldc 8, cr14, [sp, #584] @ 0x248 │ │ │ │ stmdavs r0!, {r1, r2, r3, r6, r8, r9, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ @@ -37402,33 +37402,33 @@ │ │ │ │ blls 1642164 │ │ │ │ cmpls r8, #67108864 @ 0x4000000 │ │ │ │ blvc 226de0 │ │ │ │ blvc 666b44 │ │ │ │ svclt 0x0000e6bd │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - andeq ip, r1, r0, lsr #10 │ │ │ │ - muleq r1, r6, r7 │ │ │ │ - andeq ip, r1, r6, ror #11 │ │ │ │ - ldrdeq ip, [r1], -r4 │ │ │ │ - andeq lr, r1, r2, ror #19 │ │ │ │ - andeq lr, r1, ip, lsr #25 │ │ │ │ - muleq r1, r0, fp │ │ │ │ + andeq ip, r1, r4, lsr #10 │ │ │ │ + muleq r1, sl, r7 │ │ │ │ + andeq ip, r1, sl, ror #11 │ │ │ │ + ldrdeq ip, [r1], -r8 │ │ │ │ + andeq lr, r1, r6, ror #19 │ │ │ │ + @ instruction: 0x0001ecb0 │ │ │ │ + muleq r1, r4, fp │ │ │ │ andeq r5, r3, r6, lsr #3 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq sp, r1, r4, ror lr │ │ │ │ - andeq ip, r1, r0, ror #5 │ │ │ │ - andeq fp, r1, r0, asr #29 │ │ │ │ - andeq fp, r1, r2, asr #29 │ │ │ │ - andeq sp, r1, r2, lsl #22 │ │ │ │ - andeq fp, r1, r0, asr #29 │ │ │ │ - andeq fp, r1, r4, asr #27 │ │ │ │ - andeq fp, r1, r4, asr #27 │ │ │ │ - muleq r1, r6, r0 │ │ │ │ + andeq sp, r1, r8, ror lr │ │ │ │ + andeq ip, r1, r4, ror #5 │ │ │ │ + andeq fp, r1, r4, asr #29 │ │ │ │ + andeq fp, r1, r6, asr #29 │ │ │ │ + andeq sp, r1, r6, lsl #22 │ │ │ │ + andeq fp, r1, r4, asr #29 │ │ │ │ + andeq fp, r1, r8, asr #27 │ │ │ │ + andeq fp, r1, r8, asr #27 │ │ │ │ + muleq r1, sl, r0 │ │ │ │ @ instruction: 0xee899b44 │ │ │ │ bls 9c2190 │ │ │ │ andls pc, r2, r3, lsl r8 @ │ │ │ │ svceq 0x0053f1b9 │ │ │ │ strbhi pc, [r5], -r1 @ │ │ │ │ strbhi pc, [r8], -r1, asr #4 @ │ │ │ │ svceq 0x005af1b9 │ │ │ │ @@ -37930,33 +37930,33 @@ │ │ │ │ stmib sp, {r4, sl, lr}^ │ │ │ │ stmib sp, {r1, r2, r3, sl, lr}^ │ │ │ │ strls r4, [fp], #-1036 @ 0xfffffbf4 │ │ │ │ ldm r2!, {r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e752 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq fp, r1, r4, lsl #27 │ │ │ │ - andeq fp, r1, sl, ror #26 │ │ │ │ - andeq fp, r1, r0, asr #16 │ │ │ │ - andeq fp, r1, r2, lsr r7 │ │ │ │ - andeq fp, r1, r2, lsl sl │ │ │ │ - andeq fp, r1, lr, asr sl │ │ │ │ - andeq fp, r1, r2, lsr sl │ │ │ │ - andeq fp, r1, r6, asr fp │ │ │ │ - andeq sp, r1, sl, asr #29 │ │ │ │ - andeq fp, r1, r8, lsr sl │ │ │ │ - andeq fp, r1, r0, asr #20 │ │ │ │ - andeq fp, r1, lr, lsl r6 │ │ │ │ - andeq fp, r1, lr, lsl r7 │ │ │ │ - andeq fp, r1, r2, ror ip │ │ │ │ - andeq fp, r1, r8, asr #19 │ │ │ │ - andeq fp, r1, r8, asr #19 │ │ │ │ - ldrdeq sp, [r1], -ip │ │ │ │ - andeq fp, r1, r4, asr #18 │ │ │ │ - andeq fp, r1, ip, ror #18 │ │ │ │ + andeq fp, r1, r8, lsl #27 │ │ │ │ + andeq fp, r1, lr, ror #26 │ │ │ │ + andeq fp, r1, r4, asr #16 │ │ │ │ + andeq fp, r1, r6, lsr r7 │ │ │ │ + andeq fp, r1, r6, lsl sl │ │ │ │ + andeq fp, r1, r2, ror #20 │ │ │ │ + andeq fp, r1, r6, lsr sl │ │ │ │ + andeq fp, r1, sl, asr fp │ │ │ │ + andeq sp, r1, lr, asr #29 │ │ │ │ + andeq fp, r1, ip, lsr sl │ │ │ │ + andeq fp, r1, r4, asr #20 │ │ │ │ + andeq fp, r1, r2, lsr #12 │ │ │ │ + andeq fp, r1, r2, lsr #14 │ │ │ │ + andeq fp, r1, r6, ror ip │ │ │ │ + andeq fp, r1, ip, asr #19 │ │ │ │ + andeq fp, r1, ip, asr #19 │ │ │ │ + andeq sp, r1, r0, ror #27 │ │ │ │ + andeq fp, r1, r8, asr #18 │ │ │ │ + andeq fp, r1, r0, ror r9 │ │ │ │ @ instruction: 0xf7d94628 │ │ │ │ @ instruction: 0x4601efb0 │ │ │ │ andcs fp, r1, #32, 2 │ │ │ │ addeq pc, r8, sp, lsl #12 │ │ │ │ blx 1769db8 │ │ │ │ bls 5bed7c │ │ │ │ ldrsblt r5, [r5, #-134]! @ 0xffffff7a │ │ │ │ @@ -38191,37 +38191,37 @@ │ │ │ │ orrshi pc, r9, #67108864 @ 0x4000000 │ │ │ │ svcge 0x0027f43f │ │ │ │ svclt 0x0000e73f │ │ │ │ ... │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq sp, r1, r2, lsl sp │ │ │ │ - andeq fp, r1, lr, lsr #15 │ │ │ │ - @ instruction: 0x0001b4ba │ │ │ │ - andeq fp, r1, r0, asr #11 │ │ │ │ - muleq r1, sl, r7 │ │ │ │ - andeq sp, r1, r2, asr #25 │ │ │ │ + andeq sp, r1, r6, lsl sp │ │ │ │ + @ instruction: 0x0001b7b2 │ │ │ │ + @ instruction: 0x0001b4be │ │ │ │ + andeq fp, r1, r4, asr #11 │ │ │ │ + muleq r1, lr, r7 │ │ │ │ + andeq sp, r1, r6, asr #25 │ │ │ │ + andeq fp, r1, r8, ror #15 │ │ │ │ + @ instruction: 0x0001b7ba │ │ │ │ + ldrdeq fp, [r1], -r8 │ │ │ │ andeq fp, r1, r4, ror #15 │ │ │ │ - @ instruction: 0x0001b7b6 │ │ │ │ - ldrdeq fp, [r1], -r4 │ │ │ │ - andeq fp, r1, r0, ror #15 │ │ │ │ - andeq fp, r1, r6, ror #15 │ │ │ │ - strdeq sp, [r1], -sl │ │ │ │ - andeq fp, r1, sl, lsr #21 │ │ │ │ - andeq fp, r1, r4, lsl #15 │ │ │ │ - strdeq fp, [r1], -sl │ │ │ │ - andeq fp, r1, sl, ror #5 │ │ │ │ - andeq ip, r1, r2, rrx │ │ │ │ - andeq fp, r1, lr, lsr #7 │ │ │ │ - muleq r1, lr, r2 │ │ │ │ - andeq ip, r1, r6, lsr #1 │ │ │ │ - muleq r1, r2, r2 │ │ │ │ - andeq fp, r1, r2, lsl #3 │ │ │ │ - andeq fp, r1, sl, ror #16 │ │ │ │ + andeq fp, r1, sl, ror #15 │ │ │ │ + strdeq sp, [r1], -lr │ │ │ │ + andeq fp, r1, lr, lsr #21 │ │ │ │ + andeq fp, r1, r8, lsl #15 │ │ │ │ + strdeq fp, [r1], -lr │ │ │ │ + andeq fp, r1, lr, ror #5 │ │ │ │ + andeq ip, r1, r6, rrx │ │ │ │ + @ instruction: 0x0001b3b2 │ │ │ │ + andeq fp, r1, r2, lsr #5 │ │ │ │ + andeq ip, r1, sl, lsr #1 │ │ │ │ + muleq r1, r6, r2 │ │ │ │ + andeq fp, r1, r6, lsl #3 │ │ │ │ + andeq fp, r1, lr, ror #16 │ │ │ │ @ instruction: 0xf77e2b01 │ │ │ │ blls 597ac4 │ │ │ │ @ instruction: 0xf43e2b01 │ │ │ │ @ instruction: 0xf8dfae34 │ │ │ │ ldrbtmi r4, [ip], #-3072 @ 0xfffff400 │ │ │ │ @ instruction: 0xf7d94620 │ │ │ │ stmdacs r0, {r1, r7, sl, fp, sp, lr, pc} │ │ │ │ @@ -38984,68 +38984,68 @@ │ │ │ │ ldmdbvs sl, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ mvnsle r2, r5, lsl #20 │ │ │ │ blvs 68420 │ │ │ │ blhi 2287f0 │ │ │ │ svclt 0x0000e7f1 │ │ │ │ ... │ │ │ │ addmi r4, pc, r0 │ │ │ │ - strdeq ip, [r1], -lr │ │ │ │ - strdeq ip, [r1], -ip @ │ │ │ │ - andeq fp, r1, r8, ror r2 │ │ │ │ - andeq ip, r1, r0, ror #15 │ │ │ │ - @ instruction: 0x0001d4be │ │ │ │ - strdeq r0, [r2], -r8 │ │ │ │ - andeq sp, r1, r4, ror #9 │ │ │ │ - andeq sp, r1, r0, ror r4 │ │ │ │ - andeq sp, r1, r2, lsr r4 │ │ │ │ - andeq lr, r1, r0, ror r3 │ │ │ │ - andeq sp, r1, ip, lsl r0 │ │ │ │ + andeq ip, r1, r2, lsl #16 │ │ │ │ + andeq ip, r1, r0, lsl #16 │ │ │ │ + andeq fp, r1, ip, ror r2 │ │ │ │ + andeq ip, r1, r4, ror #15 │ │ │ │ + andeq sp, r1, r2, asr #9 │ │ │ │ + andeq r0, r2, r0, lsl #2 │ │ │ │ + andeq sp, r1, r8, ror #9 │ │ │ │ + andeq sp, r1, r4, ror r4 │ │ │ │ + andeq sp, r1, r6, lsr r4 │ │ │ │ + andeq lr, r1, r4, ror r3 │ │ │ │ andeq sp, r1, r0, lsr #32 │ │ │ │ - andeq sp, r1, r6, lsr r0 │ │ │ │ - andeq sp, r1, ip, asr #32 │ │ │ │ - andeq sp, r1, sl, asr r0 │ │ │ │ - andeq lr, r1, r4, ror #3 │ │ │ │ - andeq sp, r1, r2, rrx │ │ │ │ - andeq ip, r1, r4, asr r3 │ │ │ │ + andeq sp, r1, r4, lsr #32 │ │ │ │ + andeq sp, r1, sl, lsr r0 │ │ │ │ + andeq sp, r1, r0, asr r0 │ │ │ │ + andeq sp, r1, lr, asr r0 │ │ │ │ + andeq lr, r1, r8, ror #3 │ │ │ │ + andeq sp, r1, r6, rrx │ │ │ │ + andeq ip, r1, r8, asr r3 │ │ │ │ + andeq sl, r1, r8, ror sp │ │ │ │ andeq sl, r1, r4, ror sp │ │ │ │ - andeq sl, r1, r0, ror sp │ │ │ │ - strdeq ip, [r1], -lr │ │ │ │ - andeq ip, r1, sl, lsr r3 │ │ │ │ - @ instruction: 0x0001c4ba │ │ │ │ - muleq r1, r2, r7 │ │ │ │ - andeq ip, r1, r0, lsr #15 │ │ │ │ - andeq ip, r1, r2, lsr #19 │ │ │ │ - strheq lr, [r1], -r8 │ │ │ │ - andeq ip, r1, r8, asr #3 │ │ │ │ - andeq ip, r1, ip, lsl #4 │ │ │ │ - andeq ip, r1, lr, lsr #4 │ │ │ │ - andeq ip, r1, r8, lsr r2 │ │ │ │ + andeq ip, r1, r2, lsl #16 │ │ │ │ + andeq ip, r1, lr, lsr r3 │ │ │ │ + @ instruction: 0x0001c4be │ │ │ │ + muleq r1, r6, r7 │ │ │ │ + andeq ip, r1, r4, lsr #15 │ │ │ │ + andeq ip, r1, r6, lsr #19 │ │ │ │ + strheq lr, [r1], -ip │ │ │ │ + andeq ip, r1, ip, asr #3 │ │ │ │ + andeq ip, r1, r0, lsl r2 │ │ │ │ + andeq ip, r1, r2, lsr r2 │ │ │ │ + andeq ip, r1, ip, lsr r2 │ │ │ │ + andeq ip, r1, r2, ror #29 │ │ │ │ + andeq sp, r1, sl, ror lr │ │ │ │ + andeq sp, r1, ip, lsr lr │ │ │ │ + andeq sl, r1, r8, asr sl │ │ │ │ + andeq sl, r1, lr, asr #20 │ │ │ │ ldrdeq ip, [r1], -lr │ │ │ │ - andeq sp, r1, r6, ror lr │ │ │ │ - andeq sp, r1, r8, lsr lr │ │ │ │ - andeq sl, r1, r4, asr sl │ │ │ │ - andeq sl, r1, sl, asr #20 │ │ │ │ - ldrdeq ip, [r1], -sl │ │ │ │ - andeq sl, r1, ip, lsl #19 │ │ │ │ - andeq sl, r1, sl, lsl #19 │ │ │ │ - andeq ip, r1, ip, lsr r4 │ │ │ │ - andeq sl, r1, lr, lsl #18 │ │ │ │ - andeq fp, r1, r0, ror lr │ │ │ │ - andeq sl, r1, r6, lsr r9 │ │ │ │ - andeq ip, r1, r2, lsl #8 │ │ │ │ - ldrdeq sl, [r1], -r4 │ │ │ │ - andeq sl, r1, r0, asr #13 │ │ │ │ - andeq fp, r1, sl, lsl #19 │ │ │ │ - @ instruction: 0x0001b9b4 │ │ │ │ - andeq ip, r1, r4, lsr ip │ │ │ │ - andeq ip, r1, r6, lsl fp │ │ │ │ - andeq sl, r1, sl, asr #13 │ │ │ │ - andeq sl, r1, r0, asr #11 │ │ │ │ - andeq fp, r1, lr, lsr r9 │ │ │ │ - andeq fp, r1, r0, ror r9 │ │ │ │ + muleq r1, r0, r9 │ │ │ │ + andeq sl, r1, lr, lsl #19 │ │ │ │ + andeq ip, r1, r0, asr #8 │ │ │ │ + andeq sl, r1, r2, lsl r9 │ │ │ │ + andeq fp, r1, r4, ror lr │ │ │ │ + andeq sl, r1, sl, lsr r9 │ │ │ │ + andeq ip, r1, r6, lsl #8 │ │ │ │ + ldrdeq sl, [r1], -r8 │ │ │ │ + andeq sl, r1, r4, asr #13 │ │ │ │ + andeq fp, r1, lr, lsl #19 │ │ │ │ + @ instruction: 0x0001b9b8 │ │ │ │ + andeq ip, r1, r8, lsr ip │ │ │ │ + andeq ip, r1, sl, lsl fp │ │ │ │ + andeq sl, r1, lr, asr #13 │ │ │ │ + andeq sl, r1, r4, asr #11 │ │ │ │ + andeq fp, r1, r2, asr #18 │ │ │ │ + andeq fp, r1, r4, ror r9 │ │ │ │ blls 106899c │ │ │ │ blx 468a90 │ │ │ │ svcge 0x00a6f43d │ │ │ │ tstcs r1, r6, lsr #24 │ │ │ │ @ instruction: 0x27dcf8df │ │ │ │ ldrbtmi r6, [sl], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0x4618931e │ │ │ │ @@ -39545,68 +39545,68 @@ │ │ │ │ ldrbtmi r7, [sl], #-2818 @ 0xfffff4fe │ │ │ │ blvc 6e8d10 │ │ │ │ blvc 68cd4 │ │ │ │ @ instruction: 0xf7d86820 │ │ │ │ ldrt lr, [sp], ip, lsl #24 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrdeq sl, [r1], -lr │ │ │ │ - andeq sl, r1, ip, asr #7 │ │ │ │ - andeq fp, r1, r2, lsr #16 │ │ │ │ - andeq sl, r1, r2, lsl #9 │ │ │ │ - andeq sl, r1, r0, ror r3 │ │ │ │ - andeq fp, r1, sl, lsr r8 │ │ │ │ - andeq sl, r1, r4, asr #6 │ │ │ │ - andeq sl, r1, r4, asr #8 │ │ │ │ - andeq fp, r1, r8, ror #16 │ │ │ │ - strdeq sl, [r1], -r2 │ │ │ │ - strdeq sl, [r1], -r4 │ │ │ │ - andeq fp, r1, r6, asr #16 │ │ │ │ - andeq fp, r1, r0, lsl #17 │ │ │ │ - muleq r1, r4, r3 │ │ │ │ - andeq sl, r1, r0, lsl #5 │ │ │ │ - andeq fp, r1, lr, ror r8 │ │ │ │ - andeq fp, r1, r2, asr #17 │ │ │ │ - strdeq sl, [r1], -ip │ │ │ │ - andeq pc, r1, r8, lsl #3 │ │ │ │ - andeq pc, r1, sl, ror #2 │ │ │ │ + andeq sl, r1, r2, ror #9 │ │ │ │ + ldrdeq sl, [r1], -r0 │ │ │ │ + andeq fp, r1, r6, lsr #16 │ │ │ │ + andeq sl, r1, r6, lsl #9 │ │ │ │ + andeq sl, r1, r4, ror r3 │ │ │ │ + andeq fp, r1, lr, lsr r8 │ │ │ │ + andeq sl, r1, r8, asr #6 │ │ │ │ + andeq sl, r1, r8, asr #8 │ │ │ │ + andeq fp, r1, ip, ror #16 │ │ │ │ + strdeq sl, [r1], -r6 │ │ │ │ + strdeq sl, [r1], -r8 │ │ │ │ + andeq fp, r1, sl, asr #16 │ │ │ │ + andeq fp, r1, r4, lsl #17 │ │ │ │ + muleq r1, r8, r3 │ │ │ │ + andeq sl, r1, r4, lsl #5 │ │ │ │ + andeq fp, r1, r2, lsl #17 │ │ │ │ + andeq fp, r1, r6, asr #17 │ │ │ │ + andeq sl, r1, r0, lsl #8 │ │ │ │ + muleq r1, r0, r1 │ │ │ │ + andeq pc, r1, r2, ror r1 @ │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq sl, r1, r8, lsl #10 │ │ │ │ - andeq sl, r1, r8, lsl #11 │ │ │ │ - andeq sl, r1, r4, ror r0 │ │ │ │ - andeq r9, r1, r4, ror #30 │ │ │ │ - andeq fp, r1, r8, lsl #1 │ │ │ │ - muleq r1, r8, r4 │ │ │ │ - andeq fp, r1, lr, rrx │ │ │ │ - andeq r9, r1, sl, lsl #31 │ │ │ │ - andeq r9, r1, r0, lsl #29 │ │ │ │ - andeq fp, r1, lr, lsl #1 │ │ │ │ - strheq fp, [r1], -r8 │ │ │ │ - strdeq ip, [r1], -r0 │ │ │ │ - ldrdeq ip, [r1], -r2 │ │ │ │ - muleq r1, r2, lr │ │ │ │ - andeq r9, r1, r2, lsl #27 │ │ │ │ - andeq sl, r1, r6, lsl #25 │ │ │ │ - andeq ip, r1, lr, ror r2 │ │ │ │ - andeq r9, r1, ip, asr #28 │ │ │ │ - andeq r9, r1, r2, asr #26 │ │ │ │ - andeq sl, r1, r2, lsr #25 │ │ │ │ - andeq ip, r1, r2, asr #4 │ │ │ │ - andeq r9, r1, ip, lsl lr │ │ │ │ - andeq r9, r1, r0, lsl #26 │ │ │ │ - @ instruction: 0x0001acbe │ │ │ │ - ldrdeq r9, [r1], -r0 │ │ │ │ - andeq r9, r1, r0, asr #25 │ │ │ │ - andeq sl, r1, sl, lsl sp │ │ │ │ - andeq ip, r1, r2, asr #3 │ │ │ │ - muleq r1, r4, sp │ │ │ │ - andeq r9, r1, r4, lsl #25 │ │ │ │ - andeq sl, r1, r8, ror sp │ │ │ │ - andeq ip, r1, r4, lsl #3 │ │ │ │ - andeq ip, r1, lr, lsr #3 │ │ │ │ + andeq sl, r1, ip, lsl #10 │ │ │ │ + andeq sl, r1, ip, lsl #11 │ │ │ │ + andeq sl, r1, r8, ror r0 │ │ │ │ + andeq r9, r1, r8, ror #30 │ │ │ │ + andeq fp, r1, ip, lsl #1 │ │ │ │ + muleq r1, ip, r4 │ │ │ │ + andeq fp, r1, r2, ror r0 │ │ │ │ + andeq r9, r1, lr, lsl #31 │ │ │ │ + andeq r9, r1, r4, lsl #29 │ │ │ │ + muleq r1, r2, r0 │ │ │ │ + strheq fp, [r1], -ip │ │ │ │ + strdeq ip, [r1], -r4 │ │ │ │ + ldrdeq ip, [r1], -r6 │ │ │ │ + muleq r1, r6, lr │ │ │ │ + andeq r9, r1, r6, lsl #27 │ │ │ │ + andeq sl, r1, sl, lsl #25 │ │ │ │ + andeq ip, r1, r2, lsl #5 │ │ │ │ + andeq r9, r1, r0, asr lr │ │ │ │ + andeq r9, r1, r6, asr #26 │ │ │ │ + andeq sl, r1, r6, lsr #25 │ │ │ │ + andeq ip, r1, r6, asr #4 │ │ │ │ + andeq r9, r1, r0, lsr #28 │ │ │ │ + andeq r9, r1, r4, lsl #26 │ │ │ │ + andeq sl, r1, r2, asr #25 │ │ │ │ + ldrdeq r9, [r1], -r4 │ │ │ │ + andeq r9, r1, r4, asr #25 │ │ │ │ + andeq sl, r1, lr, lsl sp │ │ │ │ + andeq ip, r1, r6, asr #3 │ │ │ │ + muleq r1, r8, sp │ │ │ │ + andeq r9, r1, r8, lsl #25 │ │ │ │ + andeq sl, r1, ip, ror sp │ │ │ │ + andeq ip, r1, r8, lsl #3 │ │ │ │ + @ instruction: 0x0001c1b2 │ │ │ │ tstcs r1, r6, lsr #22 │ │ │ │ blvc ff368e08 │ │ │ │ ldrbcs pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbtmi r6, [sl], #-2072 @ 0xfffff7e8 │ │ │ │ blvc e8dd4 │ │ │ │ blls 68dd8 │ │ │ │ bl fe2eb708 │ │ │ │ @@ -39880,38 +39880,38 @@ │ │ │ │ vldr s22, [pc, #636] @ 2de54 │ │ │ │ vstr d6, [sp, #20] │ │ │ │ @ instruction: 0xf7fe6b18 │ │ │ │ svclt 0x0000ba4f │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ... │ │ │ │ - andeq sl, r1, r2, asr #21 │ │ │ │ - andeq sl, r1, r4, asr #20 │ │ │ │ - andeq ip, r1, ip │ │ │ │ - andeq sl, r1, r0, ror #22 │ │ │ │ - andeq sl, r1, ip, ror #19 │ │ │ │ - andeq sl, r1, r2, ror sl │ │ │ │ - strdeq sl, [r1], -r2 │ │ │ │ - andeq sl, r1, sl, ror r9 │ │ │ │ - andeq sl, r1, r6, lsl #3 │ │ │ │ - muleq r1, sl, r1 │ │ │ │ - andeq sl, r1, r8, ror #3 │ │ │ │ - andeq sl, r1, sl, lsl r2 │ │ │ │ - andeq sl, r1, r8, asr #4 │ │ │ │ - andeq sl, r1, r6, ror #4 │ │ │ │ - andeq sl, r1, r4, lsl #5 │ │ │ │ - andeq sl, r1, lr, lsr #5 │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ - andeq sl, r1, r2, lsl #6 │ │ │ │ - andeq sl, r1, r8, lsr r3 │ │ │ │ - andeq sl, r1, r6, ror #6 │ │ │ │ - muleq r1, ip, r3 │ │ │ │ - andeq sl, r1, r6, asr #7 │ │ │ │ + andeq sl, r1, r6, asr #21 │ │ │ │ + andeq sl, r1, r8, asr #20 │ │ │ │ + andeq ip, r1, r0, lsl r0 │ │ │ │ + andeq sl, r1, r4, ror #22 │ │ │ │ + strdeq sl, [r1], -r0 │ │ │ │ + andeq sl, r1, r6, ror sl │ │ │ │ strdeq sl, [r1], -r6 │ │ │ │ - andeq sl, r1, r8, lsr #8 │ │ │ │ + andeq sl, r1, lr, ror r9 │ │ │ │ + andeq sl, r1, sl, lsl #3 │ │ │ │ + muleq r1, lr, r1 │ │ │ │ + andeq sl, r1, ip, ror #3 │ │ │ │ + andeq sl, r1, lr, lsl r2 │ │ │ │ + andeq sl, r1, ip, asr #4 │ │ │ │ + andeq sl, r1, sl, ror #4 │ │ │ │ + andeq sl, r1, r8, lsl #5 │ │ │ │ + @ instruction: 0x0001a2b2 │ │ │ │ + ldrdeq sl, [r1], -ip │ │ │ │ + andeq sl, r1, r6, lsl #6 │ │ │ │ + andeq sl, r1, ip, lsr r3 │ │ │ │ + andeq sl, r1, sl, ror #6 │ │ │ │ + andeq sl, r1, r0, lsr #7 │ │ │ │ + andeq sl, r1, sl, asr #7 │ │ │ │ + strdeq sl, [r1], -sl @ │ │ │ │ + andeq sl, r1, ip, lsr #8 │ │ │ │ blcs 549b8 │ │ │ │ sbchi pc, r7, r0 │ │ │ │ bcc fe46947c │ │ │ │ blvs 6692d8 │ │ │ │ blvc ffa29748 │ │ │ │ blvc 229684 │ │ │ │ blvc 6692a4 │ │ │ │ @@ -40012,19 +40012,19 @@ │ │ │ │ @ instruction: 0xed9fb999 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ @ instruction: 0xe73d7b18 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ svclt 0x0000e7ce │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - ldrdeq r9, [r1], -r2 │ │ │ │ - andeq r9, r1, r4, asr fp │ │ │ │ - andeq fp, r1, lr, asr sp │ │ │ │ - andeq r9, r1, r4, asr fp │ │ │ │ - andeq r9, r1, sl, lsr #13 │ │ │ │ + ldrdeq r9, [r1], -r6 │ │ │ │ + andeq r9, r1, r8, asr fp │ │ │ │ + andeq fp, r1, r2, ror #26 │ │ │ │ + andeq r9, r1, r8, asr fp │ │ │ │ + andeq r9, r1, lr, lsr #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi e92dc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ rscseq pc, r8, #204, 16 @ 0xcc0000 │ │ │ │ ldclmi 6, cr15, [ip, #692] @ 0x2b4 │ │ │ │ cdpge 6, 2, cr4, cr15, cr4, {0} │ │ │ │ @@ -40235,29 +40235,29 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ mcr 7, 5, pc, cr6, cr7, {6} @ │ │ │ │ svclt 0x0000e059 │ │ │ │ ... │ │ │ │ andeq r2, r3, r4, asr #3 │ │ │ │ @ instruction: 0x000321b6 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq lr, r1, r2, lsr #10 │ │ │ │ - andeq r9, r1, lr, lsl #8 │ │ │ │ - strdeq r9, [r1], -ip │ │ │ │ - ldrdeq r9, [r1], -r2 │ │ │ │ - andeq r9, r1, r8, asr #13 │ │ │ │ - ldrdeq r9, [r1], -r4 │ │ │ │ - andeq fp, r1, ip, asr sl │ │ │ │ + andeq lr, r1, sl, lsr #10 │ │ │ │ + andeq r9, r1, r2, lsl r4 │ │ │ │ + andeq r9, r1, r0, lsl #8 │ │ │ │ + ldrdeq r9, [r1], -r6 │ │ │ │ + andeq r9, r1, ip, asr #13 │ │ │ │ + ldrdeq r9, [r1], -r8 │ │ │ │ + andeq fp, r1, r0, ror #20 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq fp, r1, ip, asr #22 │ │ │ │ - andeq fp, r1, r2, asr sl │ │ │ │ - andeq fp, r1, r4, lsr #22 │ │ │ │ - andeq fp, r1, r4, lsr #19 │ │ │ │ - andeq fp, r1, r6, lsr #19 │ │ │ │ - andeq fp, r1, sl, lsl #19 │ │ │ │ - andeq fp, r1, r2, lsl fp │ │ │ │ + andeq fp, r1, r0, asr fp │ │ │ │ + andeq fp, r1, r6, asr sl │ │ │ │ + andeq fp, r1, r8, lsr #22 │ │ │ │ + andeq fp, r1, r8, lsr #19 │ │ │ │ + andeq fp, r1, sl, lsr #19 │ │ │ │ + andeq fp, r1, lr, lsl #19 │ │ │ │ + andeq fp, r1, r6, lsl fp │ │ │ │ ldmcs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blls 3765d8 │ │ │ │ ldrvs pc, [sl], sp, lsl #10 │ │ │ │ stmdavs r8!, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mcr 7, 3, pc, cr14, cr7, {6} @ │ │ │ │ stmiacs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmdavs r8!, {r0, r8, sp} │ │ │ │ @@ -40818,70 +40818,70 @@ │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ addsmi r6, lr, #38 @ 0x26 │ │ │ │ strbmi sp, [r4], -r1, asr #23 │ │ │ │ ldrsbthi pc, [ip], #-141 @ 0xffffff73 @ │ │ │ │ @ instruction: 0xf06fe5ba │ │ │ │ ldr r0, [r0], #-31 @ 0xffffffe1 │ │ │ │ stcl 7, cr15, [r0], #-860 @ 0xfffffca4 │ │ │ │ - ldrdeq fp, [r1], -r8 │ │ │ │ - ldrdeq fp, [r1], -r8 │ │ │ │ - andeq r9, r1, r4, lsl #3 │ │ │ │ - andeq r9, r1, r6, ror r0 │ │ │ │ - andeq fp, r1, r0, asr #20 │ │ │ │ - andeq fp, r1, r2, asr #20 │ │ │ │ - andeq r9, r1, r8, lsr #2 │ │ │ │ - andeq r9, r1, r8, lsl r0 │ │ │ │ - andeq fp, r1, ip, ror #20 │ │ │ │ - @ instruction: 0x0001babe │ │ │ │ + ldrdeq fp, [r1], -ip │ │ │ │ + ldrdeq fp, [r1], -ip │ │ │ │ + andeq r9, r1, r8, lsl #3 │ │ │ │ + andeq r9, r1, sl, ror r0 │ │ │ │ + andeq fp, r1, r4, asr #20 │ │ │ │ + andeq fp, r1, r6, asr #20 │ │ │ │ + andeq r9, r1, ip, lsr #2 │ │ │ │ + andeq r9, r1, ip, lsl r0 │ │ │ │ + andeq fp, r1, r0, ror sl │ │ │ │ + andeq fp, r1, r2, asr #21 │ │ │ │ andeq r1, r3, lr, lsr #26 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq fp, r1, sl, lsl sl │ │ │ │ - andeq fp, r1, lr, lsr sl │ │ │ │ - andeq fp, r1, r4, ror r7 │ │ │ │ - @ instruction: 0x0001b5bc │ │ │ │ - andeq fp, r1, r2, lsl r7 │ │ │ │ - andeq fp, r1, r4, lsl r7 │ │ │ │ - @ instruction: 0x0001b6b0 │ │ │ │ - ldrdeq fp, [r1], -r0 │ │ │ │ - andeq fp, r1, r0, lsr #15 │ │ │ │ - andeq fp, r1, r2, lsl #15 │ │ │ │ - andeq fp, r1, r0, lsl r6 │ │ │ │ - ldrdeq sp, [r1], -r6 │ │ │ │ - andeq fp, r1, r6, asr r7 │ │ │ │ - andeq fp, r1, r2, ror #11 │ │ │ │ - andeq sp, r1, lr, lsr #29 │ │ │ │ - andeq fp, r1, r8, lsr r7 │ │ │ │ - @ instruction: 0x0001b6b6 │ │ │ │ - andeq fp, r1, r2, lsr #10 │ │ │ │ - andeq fp, r1, r2, lsl #13 │ │ │ │ - andeq r8, r1, ip, ror ip │ │ │ │ - andeq r8, r1, lr, asr #30 │ │ │ │ - andeq r8, r1, sl, asr ip │ │ │ │ - andeq fp, r1, r6, asr r4 │ │ │ │ - muleq r1, r2, r5 │ │ │ │ - andeq fp, r1, r2, ror #10 │ │ │ │ - andeq fp, r1, ip, lsl r4 │ │ │ │ - andeq fp, r1, lr, lsr #7 │ │ │ │ - andeq fp, r1, ip, lsr r3 │ │ │ │ - andeq fp, r1, r0, lsl #6 │ │ │ │ - andeq fp, r1, r2, lsr #6 │ │ │ │ - strdeq fp, [r1], -lr │ │ │ │ - andeq sp, r1, r8, asr #22 │ │ │ │ - andeq fp, r1, r6, asr #5 │ │ │ │ - andeq fp, r1, sl, asr r2 │ │ │ │ - andeq sp, r1, r2, lsr #22 │ │ │ │ - @ instruction: 0x0001b2be │ │ │ │ - andeq fp, r1, r6, lsl r2 │ │ │ │ - andeq fp, r1, r0, lsr r1 │ │ │ │ - ldrdeq fp, [r1], -r2 │ │ │ │ - andeq sp, r1, sl, ror r9 │ │ │ │ - andeq fp, r1, r2, lsr #4 │ │ │ │ - andeq fp, r1, r4, ror r0 │ │ │ │ - andeq sp, r1, ip, lsr r9 │ │ │ │ - strdeq fp, [r1], -r6 │ │ │ │ + andeq fp, r1, lr, lsl sl │ │ │ │ + andeq fp, r1, r2, asr #20 │ │ │ │ + andeq fp, r1, r8, ror r7 │ │ │ │ + andeq fp, r1, r0, asr #11 │ │ │ │ + andeq fp, r1, r6, lsl r7 │ │ │ │ + andeq fp, r1, r8, lsl r7 │ │ │ │ + @ instruction: 0x0001b6b4 │ │ │ │ + ldrdeq fp, [r1], -r4 │ │ │ │ + andeq fp, r1, r4, lsr #15 │ │ │ │ + andeq fp, r1, r6, lsl #15 │ │ │ │ + andeq fp, r1, r4, lsl r6 │ │ │ │ + ldrdeq sp, [r1], -lr │ │ │ │ + andeq fp, r1, sl, asr r7 │ │ │ │ + andeq fp, r1, r6, ror #11 │ │ │ │ + @ instruction: 0x0001deb6 │ │ │ │ + andeq fp, r1, ip, lsr r7 │ │ │ │ + @ instruction: 0x0001b6ba │ │ │ │ + andeq fp, r1, r6, lsr #10 │ │ │ │ + andeq fp, r1, r6, lsl #13 │ │ │ │ + andeq r8, r1, r0, lsl #25 │ │ │ │ + andeq r8, r1, r2, asr pc │ │ │ │ + andeq r8, r1, lr, asr ip │ │ │ │ + andeq fp, r1, sl, asr r4 │ │ │ │ + muleq r1, r6, r5 │ │ │ │ + andeq fp, r1, r6, ror #10 │ │ │ │ + andeq fp, r1, r0, lsr #8 │ │ │ │ + @ instruction: 0x0001b3b2 │ │ │ │ + andeq fp, r1, r0, asr #6 │ │ │ │ + andeq fp, r1, r4, lsl #6 │ │ │ │ + andeq fp, r1, r6, lsr #6 │ │ │ │ + andeq fp, r1, r2, lsl #6 │ │ │ │ + andeq sp, r1, r0, asr fp │ │ │ │ + andeq fp, r1, sl, asr #5 │ │ │ │ + andeq fp, r1, lr, asr r2 │ │ │ │ + andeq sp, r1, sl, lsr #22 │ │ │ │ + andeq fp, r1, r2, asr #5 │ │ │ │ + andeq fp, r1, sl, lsl r2 │ │ │ │ + andeq fp, r1, r4, lsr r1 │ │ │ │ + ldrdeq fp, [r1], -r6 │ │ │ │ + andeq sp, r1, r2, lsl #19 │ │ │ │ + andeq fp, r1, r6, lsr #4 │ │ │ │ + andeq fp, r1, r8, ror r0 │ │ │ │ + andeq sp, r1, r4, asr #18 │ │ │ │ + strdeq fp, [r1], -sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 46a04c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ movweq pc, #2252 @ 0x8cc @ │ │ │ │ ldcmi 6, cr15, [ip, #692] @ 0x2b4 │ │ │ │ stmiami r9!, {r0, r7, r9, sl, lr}^ │ │ │ │ @@ -41112,30 +41112,30 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - andeq r8, r1, r6, lsr #19 │ │ │ │ + andeq r8, r1, sl, lsr #19 │ │ │ │ andeq r1, r3, r8, asr #8 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq r8, r1, lr, asr #18 │ │ │ │ - andeq r8, r1, r4, asr #14 │ │ │ │ - andeq r8, r1, r6, ror #12 │ │ │ │ - andeq r8, r1, sl, lsr #18 │ │ │ │ + andeq r8, r1, r2, asr r9 │ │ │ │ + andeq r8, r1, r8, asr #14 │ │ │ │ + andeq r8, r1, sl, ror #12 │ │ │ │ + andeq r8, r1, lr, lsr #18 │ │ │ │ @ instruction: 0x000313b8 │ │ │ │ - andeq r8, r1, r0, lsr #18 │ │ │ │ - andeq r8, r1, r2, ror r6 │ │ │ │ - andeq r8, r1, ip, lsl #12 │ │ │ │ - andeq r8, r1, r2, ror #12 │ │ │ │ - strdeq r8, [r1], -r8 @ │ │ │ │ - andeq r8, r1, r6, ror #11 │ │ │ │ - @ instruction: 0x000186bc │ │ │ │ - @ instruction: 0x000188b6 │ │ │ │ + andeq r8, r1, r4, lsr #18 │ │ │ │ + andeq r8, r1, r6, ror r6 │ │ │ │ + andeq r8, r1, r0, lsl r6 │ │ │ │ + andeq r8, r1, r6, ror #12 │ │ │ │ + strdeq r8, [r1], -ip │ │ │ │ + andeq r8, r1, sl, ror #11 │ │ │ │ + andeq r8, r1, r0, asr #13 │ │ │ │ + @ instruction: 0x000188ba │ │ │ │ svceq 0x0000f1bb │ │ │ │ strhi pc, [fp], #836 @ 0x344 │ │ │ │ ldrdge pc, [r8], -r8 │ │ │ │ ldrls r2, [sl, -r0, lsl #14]! │ │ │ │ @ instruction: 0xf1ba4647 │ │ │ │ vpmax.f32 d16, d4, d0 │ │ │ │ @ instruction: 0xf8d78476 │ │ │ │ @@ -41259,15 +41259,15 @@ │ │ │ │ svclt 0x0018fa10 │ │ │ │ @ instruction: 0xf0002672 │ │ │ │ cdp 6, 11, cr8, cr4, cr3, {4} │ │ │ │ vsqrt.f64 d22, d5 │ │ │ │ svclt 0x00ccfa10 │ │ │ │ strbcs r2, [sp, #-1357]! @ 0xfffffab3 │ │ │ │ svclt 0x0000e03e │ │ │ │ - strdeq sl, [r1], -sl @ │ │ │ │ + strdeq sl, [r1], -lr │ │ │ │ blvc 152a81c │ │ │ │ blpl 26a7f4 │ │ │ │ blvc ff12ac78 │ │ │ │ blx 46ad70 │ │ │ │ blvc ff0eac80 │ │ │ │ mrc 15, 5, fp, cr0, cr4, {6} │ │ │ │ vmov.f64 d4, d3 │ │ │ │ @@ -41807,31 +41807,31 @@ │ │ │ │ svclt 0x00ccfa10 │ │ │ │ ldrbcs r2, [r2, #-1362]! @ 0xfffffaae │ │ │ │ bllt fff6da18 │ │ │ │ ... │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r7, r1, r4, lsl #24 │ │ │ │ - andeq r7, r1, r8, lsl #26 │ │ │ │ - andeq r8, r1, r2, lsr #5 │ │ │ │ - andeq r7, r1, sl, ror ip │ │ │ │ - andeq r7, r1, sl, ror #22 │ │ │ │ - andeq r8, r1, sl, lsr #18 │ │ │ │ - andeq r7, r1, sl, lsr #24 │ │ │ │ - andeq r7, r1, sl, lsl fp │ │ │ │ - muleq r1, ip, r9 │ │ │ │ - andeq r7, r1, r4, lsl fp │ │ │ │ - andeq r7, r1, r4, lsl #20 │ │ │ │ - andeq r8, r1, ip, ror ip │ │ │ │ - andeq r7, r1, lr, asr #21 │ │ │ │ - @ instruction: 0x000179be │ │ │ │ - andeq r9, r1, lr, asr #29 │ │ │ │ - muleq r1, r6, r1 │ │ │ │ - andeq r9, r1, lr, ror r0 │ │ │ │ + andeq r7, r1, r8, lsl #24 │ │ │ │ + andeq r7, r1, ip, lsl #26 │ │ │ │ + andeq r8, r1, r6, lsr #5 │ │ │ │ + andeq r7, r1, lr, ror ip │ │ │ │ + andeq r7, r1, lr, ror #22 │ │ │ │ + andeq r8, r1, lr, lsr #18 │ │ │ │ + andeq r7, r1, lr, lsr #24 │ │ │ │ + andeq r7, r1, lr, lsl fp │ │ │ │ + andeq r8, r1, r0, lsr #19 │ │ │ │ + andeq r7, r1, r8, lsl fp │ │ │ │ + andeq r7, r1, r8, lsl #20 │ │ │ │ + andeq r8, r1, r0, lsl #25 │ │ │ │ + ldrdeq r7, [r1], -r2 │ │ │ │ + andeq r7, r1, r2, asr #19 │ │ │ │ + ldrdeq r9, [r1], -r2 │ │ │ │ + muleq r1, sl, r1 │ │ │ │ + andeq r9, r1, r2, lsl #1 │ │ │ │ @ instruction: 0x0112e9d4 │ │ │ │ tstcs r4, #212, 18 @ 0x350000 │ │ │ │ svclt 0x00084299 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldc 4, cr8, [sp, #1020] @ 0x3fc │ │ │ │ blls 1b4e744 │ │ │ │ bllt 26b32c │ │ │ │ @@ -42161,16 +42161,16 @@ │ │ │ │ cmpls ip, #67108864 @ 0x4000000 │ │ │ │ blvs 1eb878 │ │ │ │ blvs 66b5dc │ │ │ │ svclt 0x0000e5cb │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r7, r1, lr, lsr #12 │ │ │ │ - andeq r9, r1, r4, asr #2 │ │ │ │ + andeq r7, r1, r2, lsr r6 │ │ │ │ + andeq r9, r1, r8, asr #2 │ │ │ │ @ instruction: 0xee899b46 │ │ │ │ bls 9a6be8 │ │ │ │ andls pc, r2, r3, lsl r8 @ │ │ │ │ svceq 0x0053f1b9 │ │ │ │ strthi pc, [sl], #-1 │ │ │ │ ldrhi pc, [pc], #-577 @ 2ffd8 │ │ │ │ svceq 0x005af1b9 │ │ │ │ @@ -42466,16 +42466,16 @@ │ │ │ │ bllt 18ee460 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - andeq ip, r1, r4, ror r1 │ │ │ │ - muleq r1, ip, r0 │ │ │ │ + andeq ip, r1, ip, ror r1 │ │ │ │ + andeq ip, r1, r4, lsr #1 │ │ │ │ b 56e3e0 │ │ │ │ bvc 72bbdc │ │ │ │ blpl 6bf58 │ │ │ │ bleq 5eb598 │ │ │ │ blvc ffa2bf78 │ │ │ │ blpl 1abd38 │ │ │ │ blvs 11abf70 │ │ │ │ @@ -42648,18 +42648,18 @@ │ │ │ │ cdp 5, 11, cr8, cr4, cr3, {2} │ │ │ │ vsqrt.f64 d23, d5 │ │ │ │ svclt 0x00ccfa10 │ │ │ │ strbcs r2, [sp, #-1357]! @ 0xfffffab3 │ │ │ │ svclt 0x0000e023 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r7, r1, r4, lsl r3 │ │ │ │ - strdeq r7, [r1], -sl │ │ │ │ - muleq r1, lr, r2 │ │ │ │ - andeq r9, r1, r4, lsr r5 │ │ │ │ + andeq r7, r1, r8, lsl r3 │ │ │ │ + strdeq r7, [r1], -lr │ │ │ │ + andeq r7, r1, r2, lsr #5 │ │ │ │ + andeq r9, r1, r8, lsr r5 │ │ │ │ blvs 122c22c │ │ │ │ blmi ff0ec240 │ │ │ │ blx 46c338 │ │ │ │ mrc 13, 5, sp, cr4, cr3, {6} │ │ │ │ vsqrt.f64 d18, d5 │ │ │ │ strle pc, [r6], #-2576 @ 0xfffff5f0 │ │ │ │ blpl 106c258 │ │ │ │ @@ -43098,15 +43098,15 @@ │ │ │ │ strcs pc, [r0], #2269 @ 0x8dd │ │ │ │ strls lr, [r2, #-2509] @ 0xfffff633 │ │ │ │ ldmda r6!, {r0, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e4f5 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - muleq r1, r0, r1 │ │ │ │ + muleq r1, r4, r1 │ │ │ │ blpl 1ec884 │ │ │ │ blvc ff66c4e0 │ │ │ │ blvs ff7ec4e4 │ │ │ │ ldmib fp, {r3, r6, r9, fp, ip, pc}^ │ │ │ │ andcc r0, r1, #20971520 @ 0x1400000 │ │ │ │ ldmib fp, {r2, r5, r6, r8, r9, fp, ip, pc}^ │ │ │ │ movwcc r7, #4355 @ 0x1103 │ │ │ │ @@ -43343,22 +43343,22 @@ │ │ │ │ cmpls ip, #67108864 @ 0x4000000 │ │ │ │ blvc 22caf4 │ │ │ │ blvc 66c858 │ │ │ │ svclt 0x0000e6ca │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - @ instruction: 0x000163bc │ │ │ │ - andeq r6, r1, ip, lsr #3 │ │ │ │ - andeq r6, r1, lr, lsr #3 │ │ │ │ - andeq r7, r1, lr, ror #27 │ │ │ │ - andeq r6, r1, ip, lsr #3 │ │ │ │ - strheq r6, [r1], -r0 │ │ │ │ - strheq r6, [r1], -r0 │ │ │ │ - andeq r6, r1, r2, lsl #7 │ │ │ │ + andeq r6, r1, r0, asr #7 │ │ │ │ + @ instruction: 0x000161b0 │ │ │ │ + @ instruction: 0x000161b2 │ │ │ │ + strdeq r7, [r1], -r2 │ │ │ │ + @ instruction: 0x000161b0 │ │ │ │ + strheq r6, [r1], -r4 │ │ │ │ + strheq r6, [r1], -r4 │ │ │ │ + andeq r6, r1, r6, lsl #7 │ │ │ │ @ instruction: 0xee899b46 │ │ │ │ bls 987e7c │ │ │ │ andls pc, r2, r3, lsl r8 @ │ │ │ │ svceq 0x0053f1b9 │ │ │ │ strhi pc, [sl], #-2 │ │ │ │ @ instruction: 0x83b7f242 │ │ │ │ svceq 0x005af1b9 │ │ │ │ @@ -43853,32 +43853,32 @@ │ │ │ │ stmib sp, {r1, r2, r3, sl, lr}^ │ │ │ │ strls r4, [fp], #-1036 @ 0xfffffbf4 │ │ │ │ b 136f974 │ │ │ │ svclt 0x0000e7b9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r6, r1, ip, lsl #1 │ │ │ │ - andeq r6, r1, r2, ror r0 │ │ │ │ - andeq r5, r1, r8, ror #20 │ │ │ │ - andeq r5, r1, r8, ror #22 │ │ │ │ - strheq r6, [r1], -ip │ │ │ │ + muleq r1, r0, r0 │ │ │ │ + andeq r6, r1, r6, ror r0 │ │ │ │ + andeq r5, r1, ip, ror #20 │ │ │ │ + andeq r5, r1, ip, ror #22 │ │ │ │ + andeq r6, r1, r0, asr #1 │ │ │ │ muleq r2, r6, r7 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq r5, r1, r8, lsr #30 │ │ │ │ - andeq r5, r1, sl, lsr #31 │ │ │ │ - andeq r5, r1, r2, lsr #21 │ │ │ │ - muleq r1, r4, r9 │ │ │ │ - andeq r5, r1, r6, ror ip │ │ │ │ - andeq r5, r1, r2, asr #25 │ │ │ │ - muleq r1, r6, ip │ │ │ │ - @ instruction: 0x00015dbc │ │ │ │ - andeq r8, r1, lr, lsr #2 │ │ │ │ - muleq r1, ip, ip │ │ │ │ + andeq r5, r1, ip, lsr #30 │ │ │ │ + andeq r5, r1, lr, lsr #31 │ │ │ │ + andeq r5, r1, r6, lsr #21 │ │ │ │ + muleq r1, r8, r9 │ │ │ │ + andeq r5, r1, sl, ror ip │ │ │ │ + andeq r5, r1, r6, asr #25 │ │ │ │ + muleq r1, sl, ip │ │ │ │ + andeq r5, r1, r0, asr #27 │ │ │ │ + andeq r8, r1, r2, lsr r1 │ │ │ │ andeq r5, r1, r0, lsr #25 │ │ │ │ + andeq r5, r1, r4, lsr #25 │ │ │ │ @ instruction: 0xf7d4982d │ │ │ │ strmi lr, [r1], -sl, asr #18 │ │ │ │ andcs fp, r1, #32, 2 │ │ │ │ andvs pc, r9, sp, lsl #10 │ │ │ │ blx ffdefa6e │ │ │ │ blcs 5874c │ │ │ │ sbchi pc, r1, r0 │ │ │ │ @@ -44172,42 +44172,42 @@ │ │ │ │ blvc ed550 │ │ │ │ svc 0x00cef7d3 │ │ │ │ stclt 7, cr15, [r3], #-1012 @ 0xfffffc0c │ │ │ │ ... │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r8, r1, ip, lsr r0 │ │ │ │ + andeq r8, r1, r0, asr #32 │ │ │ │ + ldrdeq r5, [r1], -sl │ │ │ │ + andeq r5, r1, r2, ror #15 │ │ │ │ + andeq r5, r1, r8, ror #17 │ │ │ │ + andeq r5, r1, r0, asr #21 │ │ │ │ + andeq r7, r1, r2, ror #31 │ │ │ │ + andeq r5, r1, r6, lsl #22 │ │ │ │ ldrdeq r5, [r1], -r6 │ │ │ │ - ldrdeq r5, [r1], -lr │ │ │ │ - andeq r5, r1, r4, ror #17 │ │ │ │ - @ instruction: 0x00015abc │ │ │ │ - ldrdeq r7, [r1], -lr │ │ │ │ - andeq r5, r1, r2, lsl #22 │ │ │ │ - ldrdeq r5, [r1], -r2 │ │ │ │ - strdeq r5, [r1], -r0 │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ - andeq r5, r1, r4, lsl #22 │ │ │ │ - andeq r7, r1, r0, lsr #30 │ │ │ │ - andeq r5, r1, r8, lsl #21 │ │ │ │ - andeq r5, r1, r8, lsr #21 │ │ │ │ - andeq r5, r1, r6, asr sl │ │ │ │ - andeq r5, r1, r6, asr sl │ │ │ │ - andeq r5, r1, r4, lsl sl │ │ │ │ - @ instruction: 0x00017db0 │ │ │ │ - andeq r5, r1, r0, lsr #23 │ │ │ │ - andeq r5, r1, sl, ror #10 │ │ │ │ - andeq r5, r1, r8, asr r4 │ │ │ │ - andeq r5, r1, r0, asr #22 │ │ │ │ - andeq r5, r1, r0, lsr #10 │ │ │ │ - andeq r5, r1, r0, lsl r4 │ │ │ │ - andeq r6, r1, r8, lsl #3 │ │ │ │ - ldrdeq r5, [r1], -r4 │ │ │ │ - andeq r5, r1, r4, asr #7 │ │ │ │ - andeq r6, r1, ip, asr #3 │ │ │ │ + strdeq r5, [r1], -r4 │ │ │ │ + andeq r5, r1, r0, lsl #22 │ │ │ │ + andeq r5, r1, r8, lsl #22 │ │ │ │ + andeq r7, r1, r4, lsr #30 │ │ │ │ + andeq r5, r1, ip, lsl #21 │ │ │ │ + andeq r5, r1, ip, lsr #21 │ │ │ │ + andeq r5, r1, sl, asr sl │ │ │ │ + andeq r5, r1, sl, asr sl │ │ │ │ + andeq r5, r1, r8, lsl sl │ │ │ │ + @ instruction: 0x00017db4 │ │ │ │ + andeq r5, r1, r4, lsr #23 │ │ │ │ + andeq r5, r1, lr, ror #10 │ │ │ │ + andeq r5, r1, ip, asr r4 │ │ │ │ + andeq r5, r1, r4, asr #22 │ │ │ │ + andeq r5, r1, r4, lsr #10 │ │ │ │ + andeq r5, r1, r4, lsl r4 │ │ │ │ + andeq r6, r1, ip, lsl #3 │ │ │ │ + ldrdeq r5, [r1], -r8 │ │ │ │ + andeq r5, r1, r8, asr #7 │ │ │ │ + ldrdeq r6, [r1], -r0 │ │ │ │ @ instruction: 0x46436830 │ │ │ │ tstcs r1, r2, lsr #12 │ │ │ │ @ instruction: 0xf7d39500 │ │ │ │ bls 62ddc8 │ │ │ │ ldmdavs r0!, {r0, r1, r5, r8, fp, ip, pc} │ │ │ │ mcr 8, 0, r1, cr7, cr3, {2} │ │ │ │ @ instruction: 0x460b3a90 │ │ │ │ @@ -44414,30 +44414,30 @@ │ │ │ │ str sl, [r8, #2888]! @ 0xb48 │ │ │ │ blvs 16d968 │ │ │ │ blvs 66d924 │ │ │ │ svclt 0x0000e559 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ... │ │ │ │ - andeq r5, r1, lr, ror #20 │ │ │ │ - andeq r5, r1, r8, lsl #21 │ │ │ │ - ldrdeq r5, [r1], -r6 │ │ │ │ - andeq r5, r1, r8, lsl #22 │ │ │ │ - andeq r5, r1, r6, lsr fp │ │ │ │ - andeq r5, r1, r4, asr fp │ │ │ │ - andeq r5, r1, r2, ror fp │ │ │ │ - muleq r1, ip, fp │ │ │ │ - andeq r5, r1, r6, asr #23 │ │ │ │ - strdeq r5, [r1], -r0 │ │ │ │ - andeq r5, r1, r6, lsr #24 │ │ │ │ - andeq r5, r1, r4, asr ip │ │ │ │ - andeq r5, r1, sl, lsl #25 │ │ │ │ - @ instruction: 0x00015cb4 │ │ │ │ - andeq r5, r1, r4, ror #25 │ │ │ │ - andeq r5, r1, r2, lsl sp │ │ │ │ + andeq r5, r1, r2, ror sl │ │ │ │ + andeq r5, r1, ip, lsl #21 │ │ │ │ + ldrdeq r5, [r1], -sl │ │ │ │ + andeq r5, r1, ip, lsl #22 │ │ │ │ + andeq r5, r1, sl, lsr fp │ │ │ │ + andeq r5, r1, r8, asr fp │ │ │ │ + andeq r5, r1, r6, ror fp │ │ │ │ + andeq r5, r1, r0, lsr #23 │ │ │ │ + andeq r5, r1, sl, asr #23 │ │ │ │ + strdeq r5, [r1], -r4 │ │ │ │ + andeq r5, r1, sl, lsr #24 │ │ │ │ + andeq r5, r1, r8, asr ip │ │ │ │ + andeq r5, r1, lr, lsl #25 │ │ │ │ + @ instruction: 0x00015cb8 │ │ │ │ + andeq r5, r1, r8, ror #25 │ │ │ │ + andeq r5, r1, r6, lsl sp │ │ │ │ blcs 590b8 │ │ │ │ cdp 0, 0, cr13, cr7, cr10, {3} │ │ │ │ vldr s6, [sp, #576] @ 0x240 │ │ │ │ vmov.32 r6, d8[1] │ │ │ │ @ instruction: 0xee867be7 │ │ │ │ vstr d7, [sp, #28] │ │ │ │ blls 610fc0 │ │ │ │ @@ -44500,17 +44500,17 @@ │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ str r7, [r3, #-2858]! @ 0xfffff4d6 │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ svclt 0x0000e47e │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r7, r1, ip, lsr #14 │ │ │ │ - ldrdeq r5, [r1], -r4 │ │ │ │ - andeq r5, r1, r6, asr r0 │ │ │ │ + andeq r7, r1, r0, lsr r7 │ │ │ │ + ldrdeq r5, [r1], -r8 │ │ │ │ + andeq r5, r1, sl, asr r0 │ │ │ │ @ instruction: 0xf77f2b01 │ │ │ │ blls 5dcc5c │ │ │ │ @ instruction: 0xf43f2b01 │ │ │ │ @ instruction: 0xf8dfa9f6 │ │ │ │ ldrbtmi r4, [ip], #-3064 @ 0xfffff408 │ │ │ │ @ instruction: 0xf7d34620 │ │ │ │ stmdacs r0, {r1, r3, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ @@ -45271,69 +45271,69 @@ │ │ │ │ ldmdbvs r0, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ mvnsle r2, r5, lsl #16 │ │ │ │ blvs 6e6a4 │ │ │ │ blls 22ea78 │ │ │ │ svclt 0x0000e7f0 │ │ │ │ ... │ │ │ │ addmi r4, pc, r0 │ │ │ │ - andeq r6, r1, lr, ror #10 │ │ │ │ - andeq r6, r1, ip, ror #10 │ │ │ │ - andeq r4, r1, sl, ror #31 │ │ │ │ - andeq r6, r1, r2, asr r5 │ │ │ │ - andeq r7, r1, r0, lsr r2 │ │ │ │ - andeq r9, r1, lr, ror #28 │ │ │ │ - andeq r7, r1, r6, asr r2 │ │ │ │ - andeq r7, r1, ip, ror #3 │ │ │ │ - andeq r7, r1, lr, lsr #3 │ │ │ │ - andeq r8, r1, r2, lsr #2 │ │ │ │ - andeq r6, r1, r4, asr #27 │ │ │ │ + andeq r6, r1, r2, ror r5 │ │ │ │ + andeq r6, r1, r0, ror r5 │ │ │ │ + andeq r4, r1, lr, ror #31 │ │ │ │ + andeq r6, r1, r6, asr r5 │ │ │ │ + andeq r7, r1, r4, lsr r2 │ │ │ │ + andeq r9, r1, r6, ror lr │ │ │ │ + andeq r7, r1, sl, asr r2 │ │ │ │ + strdeq r7, [r1], -r0 │ │ │ │ + @ instruction: 0x000171b2 │ │ │ │ + andeq r8, r1, r6, lsr #2 │ │ │ │ andeq r6, r1, r8, asr #27 │ │ │ │ - ldrdeq r6, [r1], -lr │ │ │ │ - strdeq r6, [r1], -r4 │ │ │ │ - andeq r6, r1, r2, lsl #28 │ │ │ │ - ldrdeq r7, [r1], -ip │ │ │ │ - andeq r6, r1, sl, asr lr │ │ │ │ - andeq r6, r1, r2, lsl #2 │ │ │ │ + andeq r6, r1, ip, asr #27 │ │ │ │ + andeq r6, r1, r2, ror #27 │ │ │ │ + strdeq r6, [r1], -r8 │ │ │ │ + andeq r6, r1, r6, lsl #28 │ │ │ │ + andeq r7, r1, r0, ror #31 │ │ │ │ + andeq r6, r1, lr, asr lr │ │ │ │ + andeq r6, r1, r6, lsl #2 │ │ │ │ + andeq r4, r1, r6, lsr #22 │ │ │ │ andeq r4, r1, r2, lsr #22 │ │ │ │ - andeq r4, r1, lr, lsl fp │ │ │ │ - andeq r6, r1, ip, lsr #11 │ │ │ │ - andeq r6, r1, r2, ror #1 │ │ │ │ - andeq r6, r1, r6, ror #4 │ │ │ │ - andeq r6, r1, lr, lsr r5 │ │ │ │ - andeq r6, r1, ip, asr #10 │ │ │ │ - andeq r6, r1, lr, asr #14 │ │ │ │ - andeq r7, r1, r4, ror #28 │ │ │ │ - andeq r5, r1, r4, ror pc │ │ │ │ - @ instruction: 0x00015fb8 │ │ │ │ - ldrdeq r5, [r1], -sl │ │ │ │ - andeq r5, r1, r4, ror #31 │ │ │ │ - andeq r6, r1, lr, lsl #25 │ │ │ │ - andeq r7, r1, r4, lsr #24 │ │ │ │ - ldrdeq r7, [r1], -r4 │ │ │ │ - strdeq r4, [r1], -r0 │ │ │ │ - andeq r4, r1, r6, ror #15 │ │ │ │ - andeq r6, r1, r6, ror r2 │ │ │ │ - andeq r4, r1, sl, lsr r7 │ │ │ │ - andeq r4, r1, r8, lsr r7 │ │ │ │ - andeq r6, r1, ip, ror #3 │ │ │ │ - @ instruction: 0x000146bc │ │ │ │ - andeq r5, r1, r4, lsr #24 │ │ │ │ - andeq r4, r1, sl, ror #13 │ │ │ │ - @ instruction: 0x000161b6 │ │ │ │ - andeq r4, r1, sl, lsl #11 │ │ │ │ - andeq r4, r1, sl, ror r4 │ │ │ │ - muleq r1, lr, r5 │ │ │ │ - andeq r6, r1, lr, lsr #19 │ │ │ │ - andeq r5, r1, r4, lsl #11 │ │ │ │ - muleq r1, lr, r4 │ │ │ │ - andeq r4, r1, ip, lsl #7 │ │ │ │ - andeq r5, r1, r0, lsr #11 │ │ │ │ - andeq r5, r1, sl, asr #11 │ │ │ │ - strdeq r6, [r1], -lr │ │ │ │ - andeq r6, r1, r0, ror #15 │ │ │ │ + @ instruction: 0x000165b0 │ │ │ │ + andeq r6, r1, r6, ror #1 │ │ │ │ + andeq r6, r1, sl, ror #4 │ │ │ │ + andeq r6, r1, r2, asr #10 │ │ │ │ + andeq r6, r1, r0, asr r5 │ │ │ │ + andeq r6, r1, r2, asr r7 │ │ │ │ + andeq r7, r1, r8, ror #28 │ │ │ │ + andeq r5, r1, r8, ror pc │ │ │ │ + @ instruction: 0x00015fbc │ │ │ │ + ldrdeq r5, [r1], -lr │ │ │ │ + andeq r5, r1, r8, ror #31 │ │ │ │ + muleq r1, r2, ip │ │ │ │ + andeq r7, r1, r8, lsr #24 │ │ │ │ + ldrdeq r7, [r1], -r8 │ │ │ │ + strdeq r4, [r1], -r4 @ │ │ │ │ + andeq r4, r1, sl, ror #15 │ │ │ │ + andeq r6, r1, sl, ror r2 │ │ │ │ + andeq r4, r1, lr, lsr r7 │ │ │ │ + andeq r4, r1, ip, lsr r7 │ │ │ │ + strdeq r6, [r1], -r0 │ │ │ │ + andeq r4, r1, r0, asr #13 │ │ │ │ + andeq r5, r1, r8, lsr #24 │ │ │ │ + andeq r4, r1, lr, ror #13 │ │ │ │ + @ instruction: 0x000161ba │ │ │ │ + andeq r4, r1, lr, lsl #11 │ │ │ │ + andeq r4, r1, lr, ror r4 │ │ │ │ + andeq r5, r1, r2, lsr #11 │ │ │ │ + @ instruction: 0x000169b2 │ │ │ │ + andeq r5, r1, r8, lsl #11 │ │ │ │ + andeq r4, r1, r2, lsr #9 │ │ │ │ + muleq r1, r0, r3 │ │ │ │ + andeq r5, r1, r4, lsr #11 │ │ │ │ + andeq r5, r1, lr, asr #11 │ │ │ │ + andeq r6, r1, r2, lsl #18 │ │ │ │ + andeq r6, r1, r4, ror #15 │ │ │ │ tstcs r1, r5, lsr #24 │ │ │ │ strcs pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ blvc 7ee790 │ │ │ │ ldrbtmi r6, [sl], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0x4618931c │ │ │ │ strcc pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @@ -45585,50 +45585,50 @@ │ │ │ │ ldrbtmi r6, [sl], #-2072 @ 0xfffff7e8 │ │ │ │ blvc eeb7c │ │ │ │ blls 6eb80 │ │ │ │ ldc 7, cr15, [r6], #840 @ 0x348 │ │ │ │ svclt 0x0000e69d │ │ │ │ ... │ │ │ │ addmi r4, pc, r0 │ │ │ │ - andeq r4, r1, sl, asr r2 │ │ │ │ - andeq r4, r1, r8, asr #2 │ │ │ │ - andeq r5, r1, ip, asr #32 │ │ │ │ - andeq r6, r1, r4, asr #12 │ │ │ │ - andeq r4, r1, r2, lsl r2 │ │ │ │ - andeq r4, r1, r8, lsl #2 │ │ │ │ - andeq r5, r1, r8, rrx │ │ │ │ - andeq r6, r1, r8, lsl #12 │ │ │ │ - andeq r4, r1, r2, ror #3 │ │ │ │ - andeq r4, r1, r6, asr #1 │ │ │ │ - andeq r5, r1, lr, ror r0 │ │ │ │ - muleq r1, r2, r1 │ │ │ │ - andeq r4, r1, r2, lsl #1 │ │ │ │ - ldrdeq r5, [r1], -r8 │ │ │ │ - andeq r6, r1, r0, lsl #11 │ │ │ │ - andeq r4, r1, r2, asr r1 │ │ │ │ - andeq r4, r1, r2, asr #32 │ │ │ │ - andeq r5, r1, r6, lsr r1 │ │ │ │ - andeq r6, r1, r2, asr #10 │ │ │ │ - strdeq r4, [r1], -r8 │ │ │ │ - ldrdeq r3, [r1], -lr │ │ │ │ - andeq r5, r1, sl, lsr #5 │ │ │ │ - ldrdeq r5, [r1], -r4 │ │ │ │ - andeq r6, r1, r0, asr r5 │ │ │ │ - andeq r6, r1, r2, lsr r4 │ │ │ │ + andeq r4, r1, lr, asr r2 │ │ │ │ + andeq r4, r1, ip, asr #2 │ │ │ │ + andeq r5, r1, r0, asr r0 │ │ │ │ + andeq r6, r1, r8, asr #12 │ │ │ │ + andeq r4, r1, r6, lsl r2 │ │ │ │ + andeq r4, r1, ip, lsl #2 │ │ │ │ + andeq r5, r1, ip, rrx │ │ │ │ + andeq r6, r1, ip, lsl #12 │ │ │ │ + andeq r4, r1, r6, ror #3 │ │ │ │ + andeq r4, r1, sl, asr #1 │ │ │ │ + andeq r5, r1, r2, lsl #1 │ │ │ │ + muleq r1, r6, r1 │ │ │ │ + andeq r4, r1, r6, lsl #1 │ │ │ │ + ldrdeq r5, [r1], -ip │ │ │ │ + andeq r6, r1, r4, lsl #11 │ │ │ │ + andeq r4, r1, r6, asr r1 │ │ │ │ + andeq r4, r1, r6, asr #32 │ │ │ │ + andeq r5, r1, sl, lsr r1 │ │ │ │ + andeq r6, r1, r6, asr #10 │ │ │ │ + strdeq r4, [r1], -ip │ │ │ │ andeq r3, r1, r2, ror #31 │ │ │ │ - ldrdeq r3, [r1], -r4 │ │ │ │ - andeq r5, r1, r6, asr r2 │ │ │ │ - andeq r5, r1, r8, lsl #5 │ │ │ │ - andeq r3, r1, r4, ror #30 │ │ │ │ - andeq r3, r1, r2, asr lr │ │ │ │ - andeq r5, r1, sl, asr r4 │ │ │ │ - andeq r5, r1, r4, lsr #9 │ │ │ │ - ldrdeq r3, [r1], -r6 │ │ │ │ - andeq r6, r1, r6, asr #6 │ │ │ │ - andeq r4, r1, sl, lsl sp │ │ │ │ + andeq r5, r1, lr, lsr #5 │ │ │ │ + ldrdeq r5, [r1], -r8 │ │ │ │ + andeq r6, r1, r4, asr r5 │ │ │ │ + andeq r6, r1, r6, lsr r4 │ │ │ │ + andeq r3, r1, r6, ror #31 │ │ │ │ + ldrdeq r3, [r1], -r8 │ │ │ │ + andeq r5, r1, sl, asr r2 │ │ │ │ + andeq r5, r1, ip, lsl #5 │ │ │ │ + andeq r3, r1, r8, ror #30 │ │ │ │ + andeq r3, r1, r6, asr lr │ │ │ │ + andeq r5, r1, lr, asr r4 │ │ │ │ + andeq r5, r1, r8, lsr #9 │ │ │ │ + ldrdeq r3, [r1], -sl │ │ │ │ + andeq r6, r1, sl, asr #6 │ │ │ │ + andeq r4, r1, lr, lsl sp │ │ │ │ blls 106f0cc │ │ │ │ blx 46f1c0 │ │ │ │ ldmibge r8, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ tstcs r1, r5, lsr #24 │ │ │ │ ldrbtcs pc, [r4], #2271 @ 0x8df @ │ │ │ │ ldrbtmi r6, [sl], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0x46189317 │ │ │ │ @@ -45943,39 +45943,39 @@ │ │ │ │ ldmib r4, {r1, r2, r3, r7, r9, sp, lr}^ │ │ │ │ cdp 5, 2, cr6, cr7, cr15, {0} │ │ │ │ @ instruction: 0xf1a9ab08 │ │ │ │ movwcs r0, #2115 @ 0x843 │ │ │ │ blls 6f144 │ │ │ │ blpl 6f140 │ │ │ │ bllt ff031af0 │ │ │ │ - andeq r3, r1, lr, lsr #27 │ │ │ │ - muleq r1, ip, ip │ │ │ │ - strdeq r5, [r1], -r2 │ │ │ │ - andeq r3, r1, r2, asr sp │ │ │ │ - andeq r3, r1, r0, asr #24 │ │ │ │ - andeq r5, r1, sl, lsl #2 │ │ │ │ - andeq r3, r1, r4, lsl ip │ │ │ │ - andeq r3, r1, r4, lsl sp │ │ │ │ - andeq r5, r1, r8, lsr r1 │ │ │ │ - andeq r3, r1, r2, asr #23 │ │ │ │ - andeq r3, r1, r4, asr #25 │ │ │ │ - andeq r5, r1, r6, lsl r1 │ │ │ │ - andeq r5, r1, r2, asr r1 │ │ │ │ - andeq r4, r1, ip, lsr #21 │ │ │ │ - andeq r6, r1, r6, ror r0 │ │ │ │ - andeq r4, r1, ip, asr #23 │ │ │ │ - andeq r4, r1, r8, asr sl │ │ │ │ - ldrdeq r4, [r1], -lr │ │ │ │ - andeq r4, r1, lr, asr sl │ │ │ │ - andeq r4, r1, r6, ror #19 │ │ │ │ - @ instruction: 0x000189bc │ │ │ │ - andeq r8, r1, r0, lsr #19 │ │ │ │ + @ instruction: 0x00013db2 │ │ │ │ + andeq r3, r1, r0, lsr #25 │ │ │ │ + strdeq r5, [r1], -r6 │ │ │ │ + andeq r3, r1, r6, asr sp │ │ │ │ + andeq r3, r1, r4, asr #24 │ │ │ │ + andeq r5, r1, lr, lsl #2 │ │ │ │ + andeq r3, r1, r8, lsl ip │ │ │ │ + andeq r3, r1, r8, lsl sp │ │ │ │ + andeq r5, r1, ip, lsr r1 │ │ │ │ + andeq r3, r1, r6, asr #23 │ │ │ │ + andeq r3, r1, r8, asr #25 │ │ │ │ + andeq r5, r1, sl, lsl r1 │ │ │ │ + andeq r5, r1, r6, asr r1 │ │ │ │ + @ instruction: 0x00014ab0 │ │ │ │ + andeq r6, r1, sl, ror r0 │ │ │ │ + ldrdeq r4, [r1], -r0 │ │ │ │ + andeq r4, r1, ip, asr sl │ │ │ │ + andeq r4, r1, r2, ror #21 │ │ │ │ + andeq r4, r1, r2, ror #20 │ │ │ │ + andeq r4, r1, sl, ror #19 │ │ │ │ + andeq r8, r1, r4, asr #19 │ │ │ │ + andeq r8, r1, r8, lsr #19 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r3, r1, r8, lsr #26 │ │ │ │ - andeq r3, r1, sl, lsr #27 │ │ │ │ + andeq r3, r1, ip, lsr #26 │ │ │ │ + andeq r3, r1, lr, lsr #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ strmi fp, [r4], -r3, asr #1 │ │ │ │ stmiaeq ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8dfae1c │ │ │ │ @@ -46548,35 +46548,35 @@ │ │ │ │ mcrge 6, 4, pc, cr10, cr15, {5} @ │ │ │ │ stceq 1, cr15, [r1], {6} │ │ │ │ blle ffe05ad0 │ │ │ │ svclt 0x0000e684 │ │ │ │ andeq ip, r2, r0, lsl #9 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq ip, r2, r2, ror r4 │ │ │ │ - andeq r6, r1, r8, ror #3 │ │ │ │ - andeq r6, r1, r0, asr #3 │ │ │ │ - ldrdeq r6, [r1], -r2 │ │ │ │ + andeq r6, r1, ip, ror #3 │ │ │ │ + andeq r6, r1, r4, asr #3 │ │ │ │ + ldrdeq r6, [r1], -r6 @ │ │ │ │ ldrdeq ip, [r2], -r4 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq r6, r1, r8, lsl r0 │ │ │ │ - andeq r6, r1, ip, asr #32 │ │ │ │ - ldrdeq r5, [r1], -ip │ │ │ │ - andeq r6, r1, r6, lsl r0 │ │ │ │ + andeq r6, r1, ip, lsl r0 │ │ │ │ + andeq r6, r1, r0, asr r0 │ │ │ │ + andeq r5, r1, r0, ror #31 │ │ │ │ + andeq r6, r1, sl, lsl r0 │ │ │ │ + andeq r5, r1, sl, ror pc │ │ │ │ andeq r5, r1, r6, ror pc │ │ │ │ - andeq r5, r1, r2, ror pc │ │ │ │ - andeq r5, r1, ip, ror #30 │ │ │ │ - andeq r5, r1, r2, ror #30 │ │ │ │ - andeq r5, r1, ip, asr pc │ │ │ │ - andeq r5, r1, r2, asr pc │ │ │ │ - andeq r5, r1, ip, asr #30 │ │ │ │ - andeq r5, r1, r2, asr #30 │ │ │ │ - andeq r5, r1, lr, lsl pc │ │ │ │ + andeq r5, r1, r0, ror pc │ │ │ │ + andeq r5, r1, r6, ror #30 │ │ │ │ + andeq r5, r1, r0, ror #30 │ │ │ │ + andeq r5, r1, r6, asr pc │ │ │ │ + andeq r5, r1, r0, asr pc │ │ │ │ + andeq r5, r1, r6, asr #30 │ │ │ │ + andeq r5, r1, r2, lsr #30 │ │ │ │ + andeq r5, r1, r2, lsl pc │ │ │ │ andeq r5, r1, lr, lsl #30 │ │ │ │ - andeq r5, r1, sl, lsl #30 │ │ │ │ - andeq r5, r1, r2, lsl #30 │ │ │ │ + andeq r5, r1, r6, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb8b6cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [fp, -r8]! │ │ │ │ andcs r4, r1, #19922944 @ 0x1300000 │ │ │ │ svc 0x001ef7d1 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ @@ -46587,15 +46587,15 @@ │ │ │ │ bl feb8b6f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r4, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf7d24479 │ │ │ │ tstlt r0, r0, ror #20 │ │ │ │ stmdb r2!, {r1, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ - andeq r2, r1, r0, ror #4 │ │ │ │ + andeq r2, r1, r4, ror #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xf8d1b093 │ │ │ │ @ instruction: 0x460db018 │ │ │ │ @ instruction: 0xf8df9311 │ │ │ │ @@ -47019,26 +47019,26 @@ │ │ │ │ ldmdami r1, {r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrbtmi r2, [r8], #-291 @ 0xfffffedd │ │ │ │ svc 0x0044f7d1 │ │ │ │ strb r9, [pc], #6 @ 34bc0 │ │ │ │ ldrteq pc, [pc], #-111 @ 34bc4 @ │ │ │ │ svclt 0x0000e4fd │ │ │ │ ldrdeq fp, [r2], -r0 │ │ │ │ - andeq r2, r1, r0, asr sp │ │ │ │ - andeq r2, r1, sl, ror #3 │ │ │ │ + andeq r2, r1, r4, asr sp │ │ │ │ + andeq r2, r1, lr, ror #3 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq sp, r0, ip, asr r6 │ │ │ │ - andeq sp, r0, sl, lsr #13 │ │ │ │ - andeq r5, r1, r2, lsl #20 │ │ │ │ - andeq ip, r0, sl, lsr #19 │ │ │ │ - andeq r5, r1, r8, lsl #20 │ │ │ │ - andeq r5, r1, sl, ror r7 │ │ │ │ - andeq r4, r1, r6, asr pc │ │ │ │ - andeq r5, r1, r0, ror r4 │ │ │ │ - andeq r2, r1, sl, ror #13 │ │ │ │ + andeq sp, r0, r8, asr r6 │ │ │ │ + andeq sp, r0, r6, lsr #13 │ │ │ │ + andeq r5, r1, r6, lsl #20 │ │ │ │ + andeq ip, r0, r6, lsr #19 │ │ │ │ + andeq r5, r1, ip, lsl #20 │ │ │ │ + andeq r5, r1, lr, ror r7 │ │ │ │ + andeq r4, r1, sl, asr pc │ │ │ │ + andeq r5, r1, r4, ror r4 │ │ │ │ + andeq r2, r1, lr, ror #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq 1072f3c │ │ │ │ stccs 8, cr15, [r8], {223} @ 0xdf │ │ │ │ ldcpl 2, cr15, [ip, #692] @ 0x2b4 │ │ │ │ stccc 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @@ -47809,90 +47809,90 @@ │ │ │ │ vpmax.u8 d18, d0, d0 │ │ │ │ @ instruction: 0xf8dd80b9 │ │ │ │ strcs fp, [r0, -r8, asr #32] │ │ │ │ svclt 0x0000e0a4 │ │ │ │ andeq fp, r2, r6, ror #7 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ ldrdeq fp, [r2], -sl │ │ │ │ - andeq r2, r1, r6, ror #12 │ │ │ │ + andeq r2, r1, sl, ror #12 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r2, r1, r6, lsr #14 │ │ │ │ - andeq r2, r1, r8, lsl r6 │ │ │ │ - andeq r5, r1, r2, ror #6 │ │ │ │ - andeq r5, r1, sl, lsl #7 │ │ │ │ + andeq r2, r1, sl, lsr #14 │ │ │ │ + andeq r2, r1, ip, lsl r6 │ │ │ │ + andeq r5, r1, r6, ror #6 │ │ │ │ + andeq r5, r1, lr, lsl #7 │ │ │ │ + @ instruction: 0x000153b2 │ │ │ │ andeq r5, r1, lr, lsr #7 │ │ │ │ - andeq r5, r1, sl, lsr #7 │ │ │ │ - andeq r5, r1, r2, asr #7 │ │ │ │ - ldrdeq r5, [r1], -r6 │ │ │ │ - ldrdeq r5, [r1], -lr │ │ │ │ - andeq r5, r1, r6, ror #7 │ │ │ │ - strdeq r5, [r1], -r6 │ │ │ │ - andeq r5, r1, r2, lsl #8 │ │ │ │ - andeq r5, r1, sl, lsr r4 │ │ │ │ - andeq r5, r1, r6, asr r4 │ │ │ │ - andeq r5, r1, r2, ror #8 │ │ │ │ - andeq r5, r1, r2, ror r4 │ │ │ │ - andeq r5, r1, r6, lsl #9 │ │ │ │ - muleq r1, r2, r4 │ │ │ │ - muleq r1, sl, r4 │ │ │ │ - andeq r5, r1, sl, lsr #10 │ │ │ │ - andeq r5, r1, r2, asr #10 │ │ │ │ - andeq r5, r1, sl, asr r5 │ │ │ │ - andeq r5, r1, sl, ror r5 │ │ │ │ - andeq r5, r1, lr, lsl #11 │ │ │ │ - andeq r5, r1, sl, lsr #11 │ │ │ │ - @ instruction: 0x000155be │ │ │ │ - ldrdeq r5, [r1], -r2 │ │ │ │ - andeq r5, r1, r6, ror #11 │ │ │ │ + andeq r5, r1, r6, asr #7 │ │ │ │ + ldrdeq r5, [r1], -sl │ │ │ │ + andeq r5, r1, r2, ror #7 │ │ │ │ + andeq r5, r1, sl, ror #7 │ │ │ │ strdeq r5, [r1], -sl │ │ │ │ - andeq r5, r1, r2, lsl r6 │ │ │ │ - andeq r5, r1, sl, lsr #12 │ │ │ │ - andeq r5, r1, r6, asr #12 │ │ │ │ - andeq r5, r1, r2, ror #12 │ │ │ │ - andeq r5, r1, r2, ror r6 │ │ │ │ - andeq r5, r1, sl, lsl #13 │ │ │ │ - andeq r5, r1, r2, lsr #13 │ │ │ │ - andeq r5, r1, r2, asr #13 │ │ │ │ - andeq r5, r1, lr, ror #13 │ │ │ │ - andeq r5, r1, sl, lsl #14 │ │ │ │ - andeq r5, r1, r6, lsr r7 │ │ │ │ - andeq r5, r1, r6, asr #14 │ │ │ │ - andeq r5, r1, lr, asr r7 │ │ │ │ + andeq r5, r1, r6, lsl #8 │ │ │ │ + andeq r5, r1, lr, lsr r4 │ │ │ │ + andeq r5, r1, sl, asr r4 │ │ │ │ + andeq r5, r1, r6, ror #8 │ │ │ │ + andeq r5, r1, r6, ror r4 │ │ │ │ + andeq r5, r1, sl, lsl #9 │ │ │ │ + muleq r1, r6, r4 │ │ │ │ + muleq r1, lr, r4 │ │ │ │ + andeq r5, r1, lr, lsr #10 │ │ │ │ + andeq r5, r1, r6, asr #10 │ │ │ │ + andeq r5, r1, lr, asr r5 │ │ │ │ + andeq r5, r1, lr, ror r5 │ │ │ │ + muleq r1, r2, r5 │ │ │ │ + andeq r5, r1, lr, lsr #11 │ │ │ │ + andeq r5, r1, r2, asr #11 │ │ │ │ + ldrdeq r5, [r1], -r6 │ │ │ │ + andeq r5, r1, sl, ror #11 │ │ │ │ + strdeq r5, [r1], -lr │ │ │ │ + andeq r5, r1, r6, lsl r6 │ │ │ │ + andeq r5, r1, lr, lsr #12 │ │ │ │ + andeq r5, r1, sl, asr #12 │ │ │ │ + andeq r5, r1, r6, ror #12 │ │ │ │ + andeq r5, r1, r6, ror r6 │ │ │ │ + andeq r5, r1, lr, lsl #13 │ │ │ │ + andeq r5, r1, r6, lsr #13 │ │ │ │ + andeq r5, r1, r6, asr #13 │ │ │ │ + strdeq r5, [r1], -r2 │ │ │ │ + andeq r5, r1, lr, lsl #14 │ │ │ │ + andeq r5, r1, sl, lsr r7 │ │ │ │ + andeq r5, r1, sl, asr #14 │ │ │ │ + andeq r5, r1, r2, ror #14 │ │ │ │ andeq sl, r2, sl, asr #28 │ │ │ │ - ldrdeq r4, [r1], -r4 @ │ │ │ │ - andeq r4, r1, ip, ror #11 │ │ │ │ - andeq r5, r1, r6, lsl #15 │ │ │ │ - andeq r2, r1, r4, ror r0 │ │ │ │ - andeq r2, r1, sl, ror r1 │ │ │ │ - strdeq r5, [r1], -r0 │ │ │ │ - andeq r4, r1, lr, asr #16 │ │ │ │ - andeq r4, r1, r6, ror #10 │ │ │ │ - andeq r2, r1, sl │ │ │ │ - andeq r2, r1, r0, lsl r1 │ │ │ │ - andeq r5, r1, r0, asr sl │ │ │ │ - andeq r4, r1, r6, asr r7 │ │ │ │ - andeq r4, r1, sl, ror #8 │ │ │ │ - andeq r1, r1, r6, ror #29 │ │ │ │ - andeq r1, r1, ip, ror #31 │ │ │ │ - andeq r5, r1, r2, lsr #10 │ │ │ │ - andeq r1, r1, r8, lsr #28 │ │ │ │ - andeq r4, r1, ip, lsr r6 │ │ │ │ - andeq r5, r1, r8, ror #11 │ │ │ │ - andeq r5, r1, r6, asr #9 │ │ │ │ - andeq r1, r1, r8, lsr sp │ │ │ │ - andeq r1, r1, lr, lsr lr │ │ │ │ - andeq r5, r1, ip, lsl #8 │ │ │ │ - andeq r1, r1, r6, lsl lr │ │ │ │ - andeq r1, r1, r8, lsl #26 │ │ │ │ - andeq r5, r1, r4, lsl #15 │ │ │ │ - andeq r5, r1, sl, lsl #8 │ │ │ │ - andeq r1, r1, r8, asr ip │ │ │ │ - andeq r1, r1, sl, asr ip │ │ │ │ - andeq r1, r1, ip, asr sp │ │ │ │ - strdeq r5, [r1], -r8 │ │ │ │ + ldrdeq r4, [r1], -r8 │ │ │ │ + strdeq r4, [r1], -r0 │ │ │ │ + andeq r5, r1, sl, lsl #15 │ │ │ │ + andeq r2, r1, r8, ror r0 │ │ │ │ + andeq r2, r1, lr, ror r1 │ │ │ │ + strdeq r5, [r1], -r4 │ │ │ │ + andeq r4, r1, r2, asr r8 │ │ │ │ + andeq r4, r1, sl, ror #10 │ │ │ │ + andeq r2, r1, lr │ │ │ │ + andeq r2, r1, r4, lsl r1 │ │ │ │ + andeq r5, r1, r4, asr sl │ │ │ │ + andeq r4, r1, sl, asr r7 │ │ │ │ + andeq r4, r1, lr, ror #8 │ │ │ │ + andeq r1, r1, sl, ror #29 │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + andeq r5, r1, r6, lsr #10 │ │ │ │ + andeq r1, r1, ip, lsr #28 │ │ │ │ + andeq r4, r1, r0, asr #12 │ │ │ │ + andeq r5, r1, ip, ror #11 │ │ │ │ + andeq r5, r1, sl, asr #9 │ │ │ │ + andeq r1, r1, ip, lsr sp │ │ │ │ + andeq r1, r1, r2, asr #28 │ │ │ │ + andeq r5, r1, r0, lsl r4 │ │ │ │ + andeq r1, r1, sl, lsl lr │ │ │ │ + andeq r1, r1, ip, lsl #26 │ │ │ │ + andeq r5, r1, r8, lsl #15 │ │ │ │ + andeq r5, r1, lr, lsl #8 │ │ │ │ + andeq r1, r1, ip, asr ip │ │ │ │ + andeq r1, r1, lr, asr ip │ │ │ │ + andeq r1, r1, r0, ror #26 │ │ │ │ + strdeq r5, [r1], -ip │ │ │ │ mrc 7, 7, APSR_nzcv, cr2, cr0, {6} │ │ │ │ @ instruction: 0xf8da3401 │ │ │ │ strmi r3, [r4], #-0 │ │ │ │ ldrtmi r6, [fp], #-3178 @ 0xfffff396 │ │ │ │ bl 24f9ac │ │ │ │ @ instruction: 0xf84b0204 │ │ │ │ ldrmi r2, [r0], -r3, lsr #32 │ │ │ │ @@ -48421,41 +48421,41 @@ │ │ │ │ @ instruction: 0xf06fe48e │ │ │ │ strtmi r0, [r2], pc, lsl #6 │ │ │ │ @ instruction: 0xf7ff930c │ │ │ │ @ instruction: 0xf06fb8e7 │ │ │ │ @ instruction: 0xf7ff001f │ │ │ │ @ instruction: 0xf7d0b800 │ │ │ │ svclt 0x0000e8de │ │ │ │ - ldrdeq r1, [r1], -lr │ │ │ │ - andeq r4, r1, r4, ror pc │ │ │ │ - andeq r1, r1, r6, lsr r7 │ │ │ │ + andeq r1, r1, r2, ror #15 │ │ │ │ + andeq r4, r1, r8, ror pc │ │ │ │ andeq r1, r1, sl, lsr r7 │ │ │ │ - andeq r1, r1, sl, lsr r8 │ │ │ │ - ldrdeq r4, [r1], -r2 │ │ │ │ - strdeq r1, [r1], -lr │ │ │ │ - andeq r3, r1, r8, lsr #27 │ │ │ │ - andeq r3, r1, r8, asr #21 │ │ │ │ - andeq r1, r1, r8, asr r5 │ │ │ │ - andeq r1, r1, ip, asr r6 │ │ │ │ - andeq r4, r1, r0, lsr #28 │ │ │ │ - muleq r1, r4, r4 │ │ │ │ - andeq r1, r1, sl, lsr r4 │ │ │ │ - andeq r1, r1, ip, lsr r5 │ │ │ │ - andeq r4, r1, r2, asr #27 │ │ │ │ - andeq fp, r0, r6, lsl fp │ │ │ │ - andeq fp, r0, lr, asr fp │ │ │ │ - strdeq r4, [r1], -r0 │ │ │ │ - andeq sl, r0, r6, ror #28 │ │ │ │ - andeq r1, r1, ip, lsr #5 │ │ │ │ - andeq r1, r1, r2, lsr #3 │ │ │ │ - ldrdeq r4, [r1], -lr │ │ │ │ + andeq r1, r1, lr, lsr r7 │ │ │ │ + andeq r1, r1, lr, lsr r8 │ │ │ │ + ldrdeq r4, [r1], -r6 │ │ │ │ + andeq r1, r1, r2, lsl #12 │ │ │ │ + andeq r3, r1, ip, lsr #27 │ │ │ │ + andeq r3, r1, ip, asr #21 │ │ │ │ + andeq r1, r1, ip, asr r5 │ │ │ │ + andeq r1, r1, r0, ror #12 │ │ │ │ + andeq r4, r1, r4, lsr #28 │ │ │ │ + muleq r1, r8, r4 │ │ │ │ + andeq r1, r1, lr, lsr r4 │ │ │ │ + andeq r1, r1, r0, asr #10 │ │ │ │ + andeq r4, r1, r6, asr #27 │ │ │ │ + andeq fp, r0, r2, lsl fp │ │ │ │ + andeq fp, r0, sl, asr fp │ │ │ │ + strdeq r4, [r1], -r4 @ │ │ │ │ + andeq sl, r0, r2, ror #28 │ │ │ │ + @ instruction: 0x000112b0 │ │ │ │ + andeq r1, r1, r6, lsr #3 │ │ │ │ + andeq r4, r1, r2, ror #19 │ │ │ │ + andeq r1, r1, r6, ror #2 │ │ │ │ andeq r1, r1, r2, ror #2 │ │ │ │ - andeq r1, r1, lr, asr r1 │ │ │ │ - andeq r1, r1, r4, ror #4 │ │ │ │ - @ instruction: 0x00014aba │ │ │ │ + andeq r1, r1, r8, ror #4 │ │ │ │ + @ instruction: 0x00014abe │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r0], fp, lsl #1 │ │ │ │ strcs r4, [r0], #-2114 @ 0xfffff7be │ │ │ │ ldrbtmi r4, [r8], #-2370 @ 0xfffff6be │ │ │ │ @@ -48704,20 +48704,20 @@ │ │ │ │ @ instruction: 0xf7d04478 │ │ │ │ @ instruction: 0x4603ea1e │ │ │ │ svclt 0x0000e6e7 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r9, r2, r2, asr #24 │ │ │ │ - andeq r0, r1, r4, asr #29 │ │ │ │ + andeq r0, r1, r8, asr #29 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - @ instruction: 0x00010ebe │ │ │ │ - @ instruction: 0x00010fbe │ │ │ │ - andeq r4, r1, r6, lsl r9 │ │ │ │ - muleq r1, ip, ip │ │ │ │ + andeq r0, r1, r2, asr #29 │ │ │ │ + andeq r0, r1, r2, asr #31 │ │ │ │ + andeq r4, r1, sl, lsl r9 │ │ │ │ + andeq r0, r1, r0, lsr #25 │ │ │ │ svclt 0x00182900 │ │ │ │ andle r2, r1, r0, lsl #16 │ │ │ │ mrclt 7, 0, APSR_nzcv, cr14, cr1, {7} │ │ │ │ svclt 0x00004770 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 471b08 │ │ │ │ @@ -48910,27 +48910,27 @@ │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00f0cccc │ │ │ │ ... │ │ │ │ muleq r2, r0, r9 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq r0, r1, ip, asr #29 │ │ │ │ + ldrdeq r0, [r1], -r0 @ │ │ │ │ andeq r9, r2, r6, ror #18 │ │ │ │ - andeq r0, r1, r2, ror lr │ │ │ │ - andeq r0, r1, r8, ror #24 │ │ │ │ - andeq r0, r1, sl, lsl #23 │ │ │ │ - andeq r0, r1, r2, asr lr │ │ │ │ - andeq r0, r1, sl, asr #28 │ │ │ │ - muleq r1, ip, fp │ │ │ │ - andeq r0, r1, r8, lsr fp │ │ │ │ + andeq r0, r1, r6, ror lr │ │ │ │ + andeq r0, r1, ip, ror #24 │ │ │ │ andeq r0, r1, lr, lsl #23 │ │ │ │ - andeq r0, r1, r4, lsr #22 │ │ │ │ - andeq r0, r1, r2, lsl fp │ │ │ │ - andeq r0, r1, r8, ror #23 │ │ │ │ + andeq r0, r1, r6, asr lr │ │ │ │ + andeq r0, r1, lr, asr #28 │ │ │ │ + andeq r0, r1, r0, lsr #23 │ │ │ │ + andeq r0, r1, ip, lsr fp │ │ │ │ + muleq r1, r2, fp │ │ │ │ + andeq r0, r1, r8, lsr #22 │ │ │ │ + andeq r0, r1, r6, lsl fp │ │ │ │ + andeq r0, r1, ip, ror #23 │ │ │ │ @ instruction: 0xf10b9a16 │ │ │ │ ldrbmi r0, [sl, #-2817] @ 0xfffff4ff │ │ │ │ svcge 0x004cf73f │ │ │ │ streq pc, [r1, #-265] @ 0xfffffef7 │ │ │ │ ldrtmi r4, [r1], r1, asr #12 │ │ │ │ ldrdhi pc, [r8], #141 @ 0x8d @ │ │ │ │ @ instruction: 0x46389e36 │ │ │ │ @@ -49169,22 +49169,22 @@ │ │ │ │ @ instruction: 0xf7cf9b14 │ │ │ │ @ instruction: 0xe01de8b6 │ │ │ │ ... │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r0, r1, r6, asr r6 │ │ │ │ - andeq r0, r1, ip, asr r7 │ │ │ │ - strdeq r0, [r1], -r4 │ │ │ │ - andeq r0, r1, sl, asr #13 │ │ │ │ - @ instruction: 0x000105ba │ │ │ │ - andeq r1, r1, sl, ror r3 │ │ │ │ - andeq r0, r1, r8, ror r6 │ │ │ │ - andeq r0, r1, r8, ror #10 │ │ │ │ + andeq r0, r1, sl, asr r6 │ │ │ │ + andeq r0, r1, r0, ror #14 │ │ │ │ + strdeq r0, [r1], -r8 │ │ │ │ + andeq r0, r1, lr, asr #13 │ │ │ │ + @ instruction: 0x000105be │ │ │ │ + andeq r1, r1, lr, ror r3 │ │ │ │ + andeq r0, r1, ip, ror r6 │ │ │ │ + andeq r0, r1, ip, ror #10 │ │ │ │ vldr s18, [sp, #428] @ 0x1ac │ │ │ │ ldrdcs r7, [r1, -lr] │ │ │ │ andls r6, r4, #32, 16 @ 0x200000 │ │ │ │ blls 1b89894 │ │ │ │ stc 4, cr4, [sp, #488] @ 0x1e8 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ @ instruction: 0xf7cf8b00 │ │ │ │ @@ -49369,40 +49369,40 @@ │ │ │ │ blvc f26ac │ │ │ │ blvc 7726f0 │ │ │ │ stc 4, cr4, [sp, #488] @ 0x1e8 │ │ │ │ @ instruction: 0xf7ce7b00 │ │ │ │ smlald lr, sp, ip, pc @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq r1, r1, ip, lsr #7 │ │ │ │ - andeq r0, r1, r2, lsr r5 │ │ │ │ - andeq r0, r1, r6, lsr #8 │ │ │ │ - muleq r1, ip, r6 │ │ │ │ - ldrdeq r0, [r1], -r4 │ │ │ │ + @ instruction: 0x000113b0 │ │ │ │ + andeq r0, r1, r6, lsr r5 │ │ │ │ + andeq r0, r1, sl, lsr #8 │ │ │ │ + andeq r1, r1, r0, lsr #13 │ │ │ │ ldrdeq r0, [r1], -r8 │ │ │ │ - andeq r2, r1, r4, ror #17 │ │ │ │ - andeq r2, r1, ip, lsr #23 │ │ │ │ - muleq r1, r4, sl │ │ │ │ + ldrdeq r0, [r1], -ip │ │ │ │ + andeq r2, r1, r8, ror #17 │ │ │ │ + @ instruction: 0x00012bb0 │ │ │ │ + muleq r1, r8, sl │ │ │ │ andeq r9, r2, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - strdeq r0, [r1], -ip │ │ │ │ - strdeq r0, [r1], -lr │ │ │ │ - andeq r2, r1, lr, lsr r0 │ │ │ │ - strdeq r0, [r1], -ip │ │ │ │ - andeq r0, r1, r0, lsl #6 │ │ │ │ - andeq r0, r1, r0, lsl #6 │ │ │ │ - ldrdeq r0, [r1], -r2 │ │ │ │ + andeq r0, r1, r0, lsl #8 │ │ │ │ + andeq r0, r1, r2, lsl #8 │ │ │ │ + andeq r2, r1, r2, asr #32 │ │ │ │ + andeq r0, r1, r0, lsl #8 │ │ │ │ + andeq r0, r1, r4, lsl #6 │ │ │ │ + andeq r0, r1, r4, lsl #6 │ │ │ │ + ldrdeq r0, [r1], -r6 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r0, r1, r2, ror #5 │ │ │ │ - andeq r0, r1, r2, ror #7 │ │ │ │ - andeq r0, r1, r6, lsr r9 │ │ │ │ - andeq r0, r1, r8, lsr #7 │ │ │ │ - muleq r1, r6, r2 │ │ │ │ - muleq r1, r6, r8 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ + andeq r0, r1, r6, ror #5 │ │ │ │ + andeq r0, r1, r6, ror #7 │ │ │ │ + andeq r0, r1, sl, lsr r9 │ │ │ │ + andeq r0, r1, ip, lsr #7 │ │ │ │ + muleq r1, sl, r2 │ │ │ │ + muleq r1, sl, r8 │ │ │ │ + andeq r1, r1, r0, ror #17 │ │ │ │ blge 15f2774 │ │ │ │ @ instruction: 0xf8dd4622 │ │ │ │ qaddcs r8, r0, r1 │ │ │ │ cdp 5, 8, cr9, cr10, cr0, {0} │ │ │ │ strbmi r9, [r3], -r8, lsl #22 │ │ │ │ cdp 7, 13, cr15, cr4, cr14, {6} │ │ │ │ vldr s18, [sp, #160] @ 0xa0 │ │ │ │ @@ -49555,24 +49555,24 @@ │ │ │ │ blvc f2998 │ │ │ │ blls 7299c │ │ │ │ stc 7, cr15, [r8, #824]! @ 0x338 │ │ │ │ svclt 0x0000e705 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addmi r4, pc, r0 │ │ │ │ - muleq r1, r0, r7 │ │ │ │ - andeq r2, r1, lr, ror r6 │ │ │ │ - muleq r1, r0, r3 │ │ │ │ - @ instruction: 0x000113ba │ │ │ │ - andeq r2, r1, r0, lsr r6 │ │ │ │ - andeq r2, r1, lr, lsl r5 │ │ │ │ - andeq r0, r1, r0, asr #1 │ │ │ │ - @ instruction: 0x0000ffb2 │ │ │ │ - andeq r1, r1, r2, lsr r3 │ │ │ │ - andeq r1, r1, ip, ror #6 │ │ │ │ + muleq r1, r4, r7 │ │ │ │ + andeq r2, r1, r2, lsl #13 │ │ │ │ + muleq r1, r4, r3 │ │ │ │ + @ instruction: 0x000113be │ │ │ │ + andeq r2, r1, r4, lsr r6 │ │ │ │ + andeq r2, r1, r2, lsr #10 │ │ │ │ + andeq r0, r1, r4, asr #1 │ │ │ │ + @ instruction: 0x0000ffb6 │ │ │ │ + andeq r1, r1, r6, lsr r3 │ │ │ │ + andeq r1, r1, r0, ror r3 │ │ │ │ svceq 0x0001f1b9 │ │ │ │ mrcge 7, 0, APSR_nzcv, cr12, cr15, {3} │ │ │ │ blcs 9e00c │ │ │ │ mrcge 4, 0, APSR_nzcv, cr8, cr15, {1} │ │ │ │ bmi f7573c │ │ │ │ @ instruction: 0x4620447c │ │ │ │ bl fe675300 │ │ │ │ @@ -50225,42 +50225,42 @@ │ │ │ │ ldrbtmi r9, [sl], #-808 @ 0xfffffcd8 │ │ │ │ stmdavs r0!, {r1, r2, r5, r8, r9, fp, ip, pc} │ │ │ │ stmda r8!, {r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdavs r0!, {r1, r2, r3, r4, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-1577 @ 0xfffff9d7 │ │ │ │ stmda r2!, {r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0060f7fe │ │ │ │ - andeq r1, r1, ip, lsr #12 │ │ │ │ - andeq r1, r1, sl, lsr #12 │ │ │ │ - andeq r0, r1, r8, lsr #1 │ │ │ │ - andeq r1, r1, r0, lsl r6 │ │ │ │ - andeq r2, r1, sl, ror #5 │ │ │ │ - andeq r4, r1, lr, lsl pc │ │ │ │ - andeq r2, r1, ip, lsl #6 │ │ │ │ - andeq r2, r1, r2, ror r2 │ │ │ │ - muleq r1, r2, r2 │ │ │ │ - andeq r3, r1, sl, ror #2 │ │ │ │ - andeq r1, r1, r8, ror #31 │ │ │ │ - andeq r1, r1, r0, ror #30 │ │ │ │ - andeq r4, r1, r2, lsl #22 │ │ │ │ - andeq r1, r1, r8, lsl #30 │ │ │ │ - andeq r1, r1, sl, ror lr │ │ │ │ - andeq r1, r1, r8, asr lr │ │ │ │ - andeq r1, r1, r2, asr #25 │ │ │ │ - andeq pc, r0, r4, asr #13 │ │ │ │ - @ instruction: 0x0000f5b8 │ │ │ │ - andeq r0, r1, sl, asr #13 │ │ │ │ - andeq r1, r1, r0, ror #21 │ │ │ │ - andeq r1, r1, r8, ror #17 │ │ │ │ - andeq r1, r1, lr, ror #17 │ │ │ │ - andeq r1, r1, r6, lsl #18 │ │ │ │ - andeq r1, r1, lr, lsl r9 │ │ │ │ - andeq r1, r1, lr, lsr #18 │ │ │ │ - andeq r1, r1, r6, lsl #26 │ │ │ │ - @ instruction: 0x0000fbb6 │ │ │ │ + andeq r1, r1, r0, lsr r6 │ │ │ │ + andeq r1, r1, lr, lsr #12 │ │ │ │ + andeq r0, r1, ip, lsr #1 │ │ │ │ + andeq r1, r1, r4, lsl r6 │ │ │ │ + andeq r2, r1, lr, ror #5 │ │ │ │ + andeq r4, r1, r6, lsr #30 │ │ │ │ + andeq r2, r1, r0, lsl r3 │ │ │ │ + andeq r2, r1, r6, ror r2 │ │ │ │ + muleq r1, r6, r2 │ │ │ │ + andeq r3, r1, lr, ror #2 │ │ │ │ + andeq r1, r1, ip, ror #31 │ │ │ │ + andeq r1, r1, r4, ror #30 │ │ │ │ + andeq r4, r1, sl, lsl #22 │ │ │ │ + andeq r1, r1, ip, lsl #30 │ │ │ │ + andeq r1, r1, lr, ror lr │ │ │ │ + andeq r1, r1, ip, asr lr │ │ │ │ + andeq r1, r1, r6, asr #25 │ │ │ │ + andeq pc, r0, r8, asr #13 │ │ │ │ + @ instruction: 0x0000f5bc │ │ │ │ + andeq r0, r1, lr, asr #13 │ │ │ │ + andeq r1, r1, r4, ror #21 │ │ │ │ + andeq r1, r1, ip, ror #17 │ │ │ │ + strdeq r1, [r1], -r2 │ │ │ │ + andeq r1, r1, sl, lsl #18 │ │ │ │ + andeq r1, r1, r2, lsr #18 │ │ │ │ + andeq r1, r1, r2, lsr r9 │ │ │ │ + andeq r1, r1, sl, lsl #26 │ │ │ │ + @ instruction: 0x0000fbba │ │ │ │ blcs 5eb70 │ │ │ │ @ instruction: 0x2600bfd4 │ │ │ │ streq pc, [r1], -r4 │ │ │ │ @ instruction: 0xf0402e00 │ │ │ │ @ instruction: 0xf8df85da │ │ │ │ smlabbcs r1, r4, r7, r3 │ │ │ │ @ instruction: 0xf8df9a22 │ │ │ │ @@ -50740,19 +50740,19 @@ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ vstr d7, [sp, #268] @ 0x10c │ │ │ │ str r7, [lr, #2958] @ 0xb8e │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq pc, r0, r8, lsr #10 │ │ │ │ - andeq pc, r0, sl, lsl r4 @ │ │ │ │ - strdeq pc, [r0], -r8 │ │ │ │ - andeq pc, r0, r2, asr #14 │ │ │ │ - andeq pc, r0, r4, lsl r7 @ │ │ │ │ + andeq pc, r0, ip, lsr #10 │ │ │ │ + andeq pc, r0, lr, lsl r4 @ │ │ │ │ + strdeq pc, [r0], -ip │ │ │ │ + andeq pc, r0, r6, asr #14 │ │ │ │ + andeq pc, r0, r8, lsl r7 @ │ │ │ │ blmi 10f40f0 │ │ │ │ blx 4741e8 │ │ │ │ rschi pc, r2, r0, asr #32 │ │ │ │ blpl 273c7c │ │ │ │ blvc 11b4100 │ │ │ │ blx 4741f8 │ │ │ │ strbhi pc, [r7, -r0, asr #32]! @ │ │ │ │ @@ -51227,37 +51227,37 @@ │ │ │ │ blcc 19743c0 │ │ │ │ mrc 15, 5, fp, cr0, cr8, {6} │ │ │ │ vstr d5, [sp, #272] @ 0x110 │ │ │ │ @ instruction: 0xf7ff5bd8 │ │ │ │ svclt 0x0000bae9 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ - andeq r1, r1, lr, lsr r3 │ │ │ │ - strdeq r0, [r1], -r8 │ │ │ │ - andeq lr, r0, ip, ror #31 │ │ │ │ - andeq lr, r0, r4, lsl lr │ │ │ │ - muleq r1, r2, r1 │ │ │ │ - strdeq lr, [r0], -ip │ │ │ │ - strdeq lr, [r0], -r4 │ │ │ │ - andeq lr, r0, r8, ror #25 │ │ │ │ - andeq r1, r1, r8, lsl #2 │ │ │ │ - andeq lr, r0, r0, ror ip │ │ │ │ - andeq lr, r0, ip, lsl #25 │ │ │ │ + andeq r1, r1, r2, asr #6 │ │ │ │ + strdeq r0, [r1], -ip │ │ │ │ + strdeq lr, [r0], -r0 │ │ │ │ + andeq lr, r0, r8, lsl lr │ │ │ │ + muleq r1, r6, r1 │ │ │ │ + andeq lr, r0, r0, lsl #26 │ │ │ │ + strdeq lr, [r0], -r8 │ │ │ │ + andeq lr, r0, ip, ror #25 │ │ │ │ + andeq r1, r1, ip, lsl #2 │ │ │ │ + andeq lr, r0, r4, ror ip │ │ │ │ + muleq r0, r0, ip │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - muleq r1, r0, r0 │ │ │ │ - andeq lr, r0, ip, lsr #22 │ │ │ │ - andeq lr, r0, r8, lsr r8 │ │ │ │ - andeq lr, r0, lr, lsr r9 │ │ │ │ - andeq r1, r1, r8, asr r0 │ │ │ │ - andeq lr, r0, r4, lsl fp │ │ │ │ - andeq lr, r0, r0, ror #22 │ │ │ │ - andeq lr, r0, r4, lsr fp │ │ │ │ - andeq lr, r0, r6, asr fp │ │ │ │ - andeq lr, r0, r8, asr fp │ │ │ │ - andeq lr, r0, lr, asr fp │ │ │ │ + muleq r1, r4, r0 │ │ │ │ + andeq lr, r0, r0, lsr fp │ │ │ │ + andeq lr, r0, ip, lsr r8 │ │ │ │ + andeq lr, r0, r2, asr #18 │ │ │ │ + andeq r1, r1, ip, asr r0 │ │ │ │ + andeq lr, r0, r8, lsl fp │ │ │ │ + andeq lr, r0, r4, ror #22 │ │ │ │ + andeq lr, r0, r8, lsr fp │ │ │ │ + andeq lr, r0, sl, asr fp │ │ │ │ + andeq lr, r0, ip, asr fp │ │ │ │ + andeq lr, r0, r2, ror #22 │ │ │ │ vdup.16 d10, r9 │ │ │ │ bls 953a2c │ │ │ │ andls pc, r2, r3, lsl r8 @ │ │ │ │ svceq 0x0053f1b9 │ │ │ │ rscshi pc, r9, #0 │ │ │ │ rscshi pc, r0, #0, 4 │ │ │ │ stmdaeq r3, {r0, r3, r5, r7, r8, ip, sp, lr, pc}^ │ │ │ │ @@ -51832,28 +51832,28 @@ │ │ │ │ vstr d7, [sp, #952] @ 0x3b8 │ │ │ │ @ instruction: 0xf7cc7b02 │ │ │ │ @ instruction: 0xf7fdebdc │ │ │ │ svclt 0x0000bb08 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ svccc 0x00f028f5 │ │ │ │ ... │ │ │ │ - andeq lr, r0, r6, asr #9 │ │ │ │ - andeq lr, r0, ip, lsr #9 │ │ │ │ - andeq r3, r1, lr, lsr r0 │ │ │ │ - andeq r3, r1, r4, lsr #32 │ │ │ │ - andeq sp, r0, r8, lsl pc │ │ │ │ - andeq lr, r0, r2, lsr r2 │ │ │ │ - @ instruction: 0x0000e2b0 │ │ │ │ - andeq r1, r1, r4, lsl #6 │ │ │ │ - andeq sp, r0, sl, lsr sp │ │ │ │ - andeq sp, r0, sl, lsr #24 │ │ │ │ - andeq lr, r0, r2, lsr #19 │ │ │ │ - andeq sp, r0, lr, ror #25 │ │ │ │ - ldrdeq sp, [r0], -lr │ │ │ │ - andeq lr, r0, r6, ror #19 │ │ │ │ + andeq lr, r0, sl, asr #9 │ │ │ │ + @ instruction: 0x0000e4b0 │ │ │ │ + andeq r3, r1, r6, asr #32 │ │ │ │ + andeq r3, r1, ip, lsr #32 │ │ │ │ + andeq sp, r0, ip, lsl pc │ │ │ │ + andeq lr, r0, r6, lsr r2 │ │ │ │ + @ instruction: 0x0000e2b4 │ │ │ │ + andeq r1, r1, r8, lsl #6 │ │ │ │ + andeq sp, r0, lr, lsr sp │ │ │ │ + andeq sp, r0, lr, lsr #24 │ │ │ │ + andeq lr, r0, r6, lsr #19 │ │ │ │ + strdeq sp, [r0], -r2 │ │ │ │ + andeq sp, r0, r2, ror #23 │ │ │ │ + andeq lr, r0, sl, ror #19 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ blls 1b5a704 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ cdp 3, 0, cr8, cr7, cr1, {7} │ │ │ │ vldr s6, [sp, #576] @ 0x240 │ │ │ │ vmov.32 r6, d8[1] │ │ │ │ @ instruction: 0xee867be7 │ │ │ │ @@ -52049,44 +52049,44 @@ │ │ │ │ ldrbtmi r6, [sl], #-2072 @ 0xfffff7e8 │ │ │ │ blvs f50a0 │ │ │ │ blvc 750a4 │ │ │ │ b 9779a4 │ │ │ │ svclt 0x0000e6ef │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq sp, r0, r4, ror #23 │ │ │ │ - ldrdeq sp, [r0], -r0 │ │ │ │ - @ instruction: 0x0000e1b6 │ │ │ │ - andeq sp, r0, lr, lsl #23 │ │ │ │ - andeq sp, r0, lr, ror sl │ │ │ │ - andeq lr, r0, r2, lsl #19 │ │ │ │ - andeq pc, r0, sl, ror pc @ │ │ │ │ - andeq sp, r0, r8, asr #22 │ │ │ │ - andeq sp, r0, lr, lsr sl │ │ │ │ - muleq r0, lr, r9 │ │ │ │ - andeq pc, r0, ip, lsr pc @ │ │ │ │ - andeq sp, r0, r6, lsl fp │ │ │ │ - strdeq sp, [r0], -sl │ │ │ │ - @ instruction: 0x0000e9b8 │ │ │ │ - andeq sp, r0, sl, asr #21 │ │ │ │ - @ instruction: 0x0000d9be │ │ │ │ - andeq lr, r0, lr, lsl #20 │ │ │ │ - @ instruction: 0x0000feb6 │ │ │ │ - andeq sp, r0, r8, lsl #21 │ │ │ │ - andeq sp, r0, r8, ror r9 │ │ │ │ - andeq lr, r0, ip, ror #20 │ │ │ │ - andeq pc, r0, ip, ror lr @ │ │ │ │ - ldrdeq lr, [r0], -lr @ │ │ │ │ - andeq lr, r0, r6, ror #16 │ │ │ │ - andeq pc, r0, r8, lsr #28 │ │ │ │ - andeq lr, r0, ip, ror r9 │ │ │ │ - andeq lr, r0, r8, lsl #16 │ │ │ │ - andeq lr, r0, sl, lsl #17 │ │ │ │ - andeq lr, r0, r2, lsl r8 │ │ │ │ - muleq r0, sl, r7 │ │ │ │ + andeq sp, r0, r8, ror #23 │ │ │ │ + ldrdeq sp, [r0], -r4 │ │ │ │ + @ instruction: 0x0000e1ba │ │ │ │ + muleq r0, r2, fp │ │ │ │ + andeq sp, r0, r2, lsl #21 │ │ │ │ + andeq lr, r0, r6, lsl #19 │ │ │ │ + andeq pc, r0, lr, ror pc @ │ │ │ │ + andeq sp, r0, ip, asr #22 │ │ │ │ + andeq sp, r0, r2, asr #20 │ │ │ │ + andeq lr, r0, r2, lsr #19 │ │ │ │ + andeq pc, r0, r0, asr #30 │ │ │ │ + andeq sp, r0, sl, lsl fp │ │ │ │ + strdeq sp, [r0], -lr │ │ │ │ + @ instruction: 0x0000e9bc │ │ │ │ + andeq sp, r0, lr, asr #21 │ │ │ │ + andeq sp, r0, r2, asr #19 │ │ │ │ + andeq lr, r0, r2, lsl sl │ │ │ │ + @ instruction: 0x0000feba │ │ │ │ + andeq sp, r0, ip, lsl #21 │ │ │ │ + andeq sp, r0, ip, ror r9 │ │ │ │ + andeq lr, r0, r0, ror sl │ │ │ │ + andeq pc, r0, r0, lsl #29 │ │ │ │ + andeq lr, r0, r2, ror #17 │ │ │ │ + andeq lr, r0, sl, ror #16 │ │ │ │ + andeq pc, r0, ip, lsr #28 │ │ │ │ + andeq lr, r0, r0, lsl #19 │ │ │ │ + andeq lr, r0, ip, lsl #16 │ │ │ │ + andeq lr, r0, lr, lsl #17 │ │ │ │ + andeq lr, r0, r6, lsl r8 │ │ │ │ + muleq r0, lr, r7 │ │ │ │ blgt 13517c │ │ │ │ blgt 775138 │ │ │ │ ldmiblt r5!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ strtmi r9, [r2], -r8, lsr #22 │ │ │ │ ldmdavs r8, {r0, r8, sp} │ │ │ │ @@ -52312,30 +52312,30 @@ │ │ │ │ @ instruction: 0xf8dd9201 │ │ │ │ andls r2, r0, #56, 8 @ 0x38000000 │ │ │ │ @ instruction: 0xf8dd4a13 │ │ │ │ eor r3, r5, ip, lsr r4 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - strdeq sp, [r0], -sl │ │ │ │ - andeq sp, r0, r4, lsl pc │ │ │ │ - andeq sp, r0, lr, asr pc │ │ │ │ - andeq sp, r0, ip, lsl #31 │ │ │ │ - @ instruction: 0x0000dfba │ │ │ │ - @ instruction: 0x0000dfb8 │ │ │ │ - ldrdeq sp, [r0], -lr │ │ │ │ - andeq lr, r0, r4 │ │ │ │ - andeq lr, r0, sl, lsr #32 │ │ │ │ - andeq lr, r0, r0, rrx │ │ │ │ - andeq lr, r0, r6, lsl #1 │ │ │ │ - strheq lr, [r0], -r0 │ │ │ │ - ldrdeq lr, [r0], -lr @ │ │ │ │ + strdeq sp, [r0], -lr │ │ │ │ + andeq sp, r0, r8, lsl pc │ │ │ │ + andeq sp, r0, r2, ror #30 │ │ │ │ + muleq r0, r0, pc @ │ │ │ │ + @ instruction: 0x0000dfbe │ │ │ │ + @ instruction: 0x0000dfbc │ │ │ │ + andeq sp, r0, r2, ror #31 │ │ │ │ + andeq lr, r0, r8 │ │ │ │ + andeq lr, r0, lr, lsr #32 │ │ │ │ + andeq lr, r0, r4, rrx │ │ │ │ + andeq lr, r0, sl, lsl #1 │ │ │ │ + strheq lr, [r0], -r4 │ │ │ │ + andeq lr, r0, r2, ror #1 │ │ │ │ + andeq lr, r0, ip, lsl #2 │ │ │ │ + andeq lr, r0, sl, lsr #2 │ │ │ │ andeq lr, r0, r8, lsl #2 │ │ │ │ - andeq lr, r0, r6, lsr #2 │ │ │ │ - andeq lr, r0, r4, lsl #2 │ │ │ │ @ instruction: 0xf7cb447a │ │ │ │ @ instruction: 0xf7ffefea │ │ │ │ @ instruction: 0xeeb0bbde │ │ │ │ vmov.f64 d9, d10 │ │ │ │ vmov.f64 d3, d10 │ │ │ │ vmov.f64 d2, d10 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ @@ -52489,21 +52489,21 @@ │ │ │ │ ldc 1, cr13, [r3, #984] @ 0x3d8 │ │ │ │ vdiv.f64 d6, d6, d0 │ │ │ │ ldrb r8, [r1, r7, lsl #22]! │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addmi r4, pc, r0 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq pc, r0, r4, ror sl @ │ │ │ │ - andeq sp, r0, r6, ror #16 │ │ │ │ - andeq sp, r0, r6, lsl #8 │ │ │ │ - andeq lr, r0, r4, lsl r9 │ │ │ │ - ldrdeq sp, [r0], -sl │ │ │ │ - andeq lr, r0, r6, lsr #29 │ │ │ │ - andeq sp, r0, r6, ror r3 │ │ │ │ + andeq pc, r0, r8, ror sl @ │ │ │ │ + andeq sp, r0, sl, ror #16 │ │ │ │ + andeq sp, r0, sl, lsl #8 │ │ │ │ + andeq lr, r0, r8, lsl r9 │ │ │ │ + ldrdeq sp, [r0], -lr │ │ │ │ + andeq lr, r0, sl, lsr #29 │ │ │ │ + andeq sp, r0, sl, ror r3 │ │ │ │ blls 1075c64 │ │ │ │ blx 475d58 │ │ │ │ mcrge 4, 6, pc, cr3, cr12, {1} @ │ │ │ │ tstcs r1, r8, lsr #24 │ │ │ │ strcs pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ ldrbtmi r6, [sl], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0x46189318 │ │ │ │ @@ -52759,54 +52759,54 @@ │ │ │ │ blls 74c078 │ │ │ │ svcls 0x00409c3c │ │ │ │ mrrcne 10, 2, r9, r9, cr0 @ │ │ │ │ ble cafe0 │ │ │ │ addsmi r3, sl, #134217728 @ 0x8000000 │ │ │ │ eorls sp, r0, #63744 @ 0xf900 │ │ │ │ stmialt sp, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - andeq sp, r0, r6, lsl r2 │ │ │ │ - andeq sp, r0, r4, lsl #2 │ │ │ │ - andeq lr, r0, ip, asr r5 │ │ │ │ - @ instruction: 0x0000d1be │ │ │ │ - andeq sp, r0, lr, lsr #1 │ │ │ │ - andeq lr, r0, sl, ror r5 │ │ │ │ - andeq sp, r0, r6, lsl #1 │ │ │ │ - andeq sp, r0, r8, lsl #3 │ │ │ │ - andeq lr, r0, lr, lsr #11 │ │ │ │ - andeq sp, r0, ip, lsr r0 │ │ │ │ - andeq sp, r0, lr, lsr r1 │ │ │ │ - muleq r0, r2, r5 │ │ │ │ - andeq lr, r0, lr, asr #11 │ │ │ │ - andeq lr, r0, r2, ror #14 │ │ │ │ - andeq lr, r0, r8, lsr #15 │ │ │ │ - andeq lr, r0, ip, asr #15 │ │ │ │ - ldrdeq lr, [r0], -r8 │ │ │ │ - strdeq r0, [r1], -r8 │ │ │ │ - andeq sp, r0, r0, lsl #3 │ │ │ │ - andeq lr, r0, r8, ror r7 │ │ │ │ - muleq r0, sl, r1 │ │ │ │ - muleq r0, sl, r1 │ │ │ │ - andeq lr, r0, ip, lsr #24 │ │ │ │ + andeq sp, r0, sl, lsl r2 │ │ │ │ + andeq sp, r0, r8, lsl #2 │ │ │ │ + andeq lr, r0, r0, ror #10 │ │ │ │ + andeq sp, r0, r2, asr #3 │ │ │ │ + strheq sp, [r0], -r2 │ │ │ │ + andeq lr, r0, lr, ror r5 │ │ │ │ + andeq sp, r0, sl, lsl #1 │ │ │ │ + andeq sp, r0, ip, lsl #3 │ │ │ │ + @ instruction: 0x0000e5b2 │ │ │ │ + andeq sp, r0, r0, asr #32 │ │ │ │ + andeq sp, r0, r2, asr #2 │ │ │ │ + muleq r0, r6, r5 │ │ │ │ + ldrdeq lr, [r0], -r2 │ │ │ │ andeq lr, r0, r6, ror #14 │ │ │ │ - andeq lr, r0, ip, ror #17 │ │ │ │ - andeq lr, r0, r6, asr #23 │ │ │ │ - ldrdeq lr, [r0], -r6 │ │ │ │ + andeq lr, r0, ip, lsr #15 │ │ │ │ + ldrdeq lr, [r0], -r0 │ │ │ │ + ldrdeq lr, [r0], -ip │ │ │ │ + strdeq r0, [r1], -ip │ │ │ │ + andeq sp, r0, r4, lsl #3 │ │ │ │ + andeq lr, r0, ip, ror r7 │ │ │ │ + muleq r0, lr, r1 │ │ │ │ + muleq r0, lr, r1 │ │ │ │ + andeq lr, r0, r0, lsr ip │ │ │ │ + andeq lr, r0, sl, ror #14 │ │ │ │ + strdeq lr, [r0], -r0 │ │ │ │ + andeq lr, r0, sl, asr #23 │ │ │ │ ldrdeq lr, [r0], -sl │ │ │ │ - strdeq r0, [r1], -r2 │ │ │ │ - andeq lr, r0, r0, lsr #32 │ │ │ │ - andeq ip, r0, r2, asr #30 │ │ │ │ - andeq ip, r0, r2, lsr lr │ │ │ │ - andeq lr, r0, lr, asr #32 │ │ │ │ - andeq pc, r0, r8, ror #6 │ │ │ │ - andeq sp, r0, ip, asr #32 │ │ │ │ - andeq sp, r0, r2, asr #32 │ │ │ │ - ldrdeq lr, [r0], -r4 │ │ │ │ - strdeq ip, [r0], -r0 │ │ │ │ - andeq ip, r0, lr, ror #31 │ │ │ │ - andeq lr, r0, r2, lsr #21 │ │ │ │ + ldrdeq lr, [r0], -lr @ │ │ │ │ + strdeq r0, [r1], -r6 │ │ │ │ + andeq lr, r0, r4, lsr #32 │ │ │ │ + andeq ip, r0, r6, asr #30 │ │ │ │ + andeq ip, r0, r6, lsr lr │ │ │ │ + andeq lr, r0, r2, asr r0 │ │ │ │ + andeq pc, r0, ip, ror #6 │ │ │ │ + andeq sp, r0, r0, asr r0 │ │ │ │ + andeq sp, r0, r6, asr #32 │ │ │ │ + ldrdeq lr, [r0], -r8 │ │ │ │ + strdeq ip, [r0], -r4 │ │ │ │ + strdeq ip, [r0], -r2 │ │ │ │ + andeq lr, r0, r6, lsr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi f5b08 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ sbcseq pc, r8, #204, 16 @ 0xcc0000 │ │ │ │ ldclmi 6, cr15, [ip, #692]! @ 0x2b4 │ │ │ │ cdpge 6, 3, cr4, cr7, cr4, {0} │ │ │ │ @@ -53016,27 +53016,27 @@ │ │ │ │ ldrbtmi fp, [r8], #104 @ 0x68 │ │ │ │ andsvs r4, lr, pc, ror r4 │ │ │ │ svclt 0x0000e052 │ │ │ │ ... │ │ │ │ muleq r2, r8, r9 │ │ │ │ andeq r5, r2, sl, lsl #19 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - strdeq r1, [r1], -r6 │ │ │ │ - ldrdeq ip, [r0], -ip @ │ │ │ │ - andeq ip, r0, sl, asr #23 │ │ │ │ - andeq ip, r0, r0, lsr #25 │ │ │ │ - muleq r0, r6, lr │ │ │ │ - andeq ip, r0, r2, lsr #23 │ │ │ │ - andeq pc, r0, sl, lsr #4 │ │ │ │ + strdeq r1, [r1], -lr │ │ │ │ + andeq ip, r0, r0, ror #23 │ │ │ │ + andeq ip, r0, lr, asr #23 │ │ │ │ + andeq ip, r0, r4, lsr #25 │ │ │ │ + muleq r0, sl, lr │ │ │ │ + andeq ip, r0, r6, lsr #23 │ │ │ │ + andeq pc, r0, lr, lsr #4 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ + strdeq pc, [r0], -r6 │ │ │ │ strdeq pc, [r0], -r2 │ │ │ │ - andeq pc, r0, lr, ror #3 │ │ │ │ - andeq pc, r0, r0, asr #5 │ │ │ │ - strdeq r1, [r1], -r6 │ │ │ │ - andeq pc, r0, r0, lsl #5 │ │ │ │ + andeq pc, r0, r4, asr #5 │ │ │ │ + strdeq r1, [r1], -lr │ │ │ │ + andeq pc, r0, r4, lsl #5 │ │ │ │ bcs 1378d6c │ │ │ │ @ instruction: 0xf852447a │ │ │ │ @ instruction: 0xf8df3023 │ │ │ │ ldrbtmi r2, [sl], #-2632 @ 0xfffff5b8 │ │ │ │ strcc r2, [r1], -r1, lsl #2 │ │ │ │ b 1778930 │ │ │ │ bls 6a1660 │ │ │ │ @@ -53689,78 +53689,78 @@ │ │ │ │ blle ff00be9c │ │ │ │ ldrtmi r9, [sl], r3, lsr #24 │ │ │ │ @ instruction: 0x3018f8d8 │ │ │ │ @ instruction: 0xf06fe4e8 │ │ │ │ @ instruction: 0xf7ff001f │ │ │ │ @ instruction: 0xf7cabba8 │ │ │ │ svclt 0x0000ef9a │ │ │ │ - muleq r1, r8, r9 │ │ │ │ - ldrdeq r0, [r1], -r2 │ │ │ │ - andeq pc, r0, r6, asr #32 │ │ │ │ - andeq r0, r1, sl, asr #6 │ │ │ │ - andeq pc, r0, lr, lsl r0 @ │ │ │ │ - andeq pc, r0, lr, lsl r0 @ │ │ │ │ - andeq ip, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x0000c7ba │ │ │ │ - andeq pc, r0, r4, lsl #3 │ │ │ │ - andeq pc, r0, r6, lsl #3 │ │ │ │ - andeq ip, r0, ip, ror #16 │ │ │ │ - andeq ip, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x0000f1b0 │ │ │ │ - andeq pc, r0, r2, lsl #4 │ │ │ │ + andeq r1, r1, r0, lsr #19 │ │ │ │ + ldrdeq r0, [r1], -r6 │ │ │ │ + andeq pc, r0, sl, asr #32 │ │ │ │ + andeq r0, r1, lr, asr #6 │ │ │ │ + andeq pc, r0, r2, lsr #32 │ │ │ │ + andeq pc, r0, r2, lsr #32 │ │ │ │ + andeq ip, r0, ip, asr #17 │ │ │ │ + @ instruction: 0x0000c7be │ │ │ │ + andeq pc, r0, r8, lsl #3 │ │ │ │ + andeq pc, r0, sl, lsl #3 │ │ │ │ + andeq ip, r0, r0, ror r8 │ │ │ │ + andeq ip, r0, r0, ror #14 │ │ │ │ + @ instruction: 0x0000f1b4 │ │ │ │ + andeq pc, r0, r6, lsl #4 │ │ │ │ andeq r5, r2, r2, ror r4 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq lr, r0, sl, ror #29 │ │ │ │ - andeq lr, r0, sl, ror #29 │ │ │ │ - andeq lr, r0, r6, asr #29 │ │ │ │ - andeq pc, r0, ip, asr #32 │ │ │ │ - ldrdeq pc, [r0], -r4 │ │ │ │ - strdeq pc, [r0], -r6 │ │ │ │ - andeq lr, r0, ip, lsr #28 │ │ │ │ - andeq lr, r0, r4, ror ip │ │ │ │ - andeq lr, r0, sl, asr #27 │ │ │ │ - andeq lr, r0, ip, asr #27 │ │ │ │ - @ instruction: 0x0000eebc │ │ │ │ - andeq lr, r0, r0, asr sp │ │ │ │ - andeq r1, r1, r0, lsl r6 │ │ │ │ - muleq r0, r0, lr │ │ │ │ - andeq lr, r0, sl, lsl sp │ │ │ │ - andeq r1, r1, r4, ror #11 │ │ │ │ - andeq lr, r0, lr, ror #28 │ │ │ │ - andeq lr, r0, sl, asr ip │ │ │ │ - andeq lr, r0, r6, ror sp │ │ │ │ - andeq lr, r0, lr, asr #26 │ │ │ │ - andeq lr, r0, r8, asr #23 │ │ │ │ - andeq lr, r0, r6, lsl #26 │ │ │ │ - ldrdeq lr, [r0], -ip │ │ │ │ - andeq ip, r0, r6, lsr r3 │ │ │ │ - andeq ip, r0, r8, lsl #12 │ │ │ │ - andeq ip, r0, r2, lsl r3 │ │ │ │ - andeq lr, r0, sl, ror #22 │ │ │ │ - strdeq lr, [r0], -r8 │ │ │ │ - andeq lr, r0, ip, lsl #21 │ │ │ │ - andeq lr, r0, lr, asr #20 │ │ │ │ - andeq lr, r0, lr, ror #20 │ │ │ │ - andeq lr, r0, r4, lsr sl │ │ │ │ - andeq r1, r1, r0, lsl #5 │ │ │ │ - strdeq lr, [r0], -lr @ │ │ │ │ - muleq r0, r2, r9 │ │ │ │ - andeq r1, r1, sl, asr r2 │ │ │ │ - strdeq lr, [r0], -r6 │ │ │ │ - andeq lr, r0, ip, lsr r9 │ │ │ │ - andeq lr, r0, r8, asr #16 │ │ │ │ - andeq lr, r0, sl, ror #17 │ │ │ │ - andeq lr, r0, sl, lsr r9 │ │ │ │ - andeq lr, r0, r8, lsr #15 │ │ │ │ - andeq lr, r0, sl, lsl #18 │ │ │ │ - strdeq r0, [r1], -r8 │ │ │ │ - andeq lr, r0, r2, lsr #17 │ │ │ │ - andeq lr, r0, lr, ror #13 │ │ │ │ - @ instruction: 0x00010fb4 │ │ │ │ - andeq lr, r0, ip, ror #16 │ │ │ │ + andeq lr, r0, lr, ror #29 │ │ │ │ + andeq lr, r0, lr, ror #29 │ │ │ │ + andeq lr, r0, sl, asr #29 │ │ │ │ + andeq pc, r0, r0, asr r0 @ │ │ │ │ + ldrdeq pc, [r0], -r8 │ │ │ │ + strdeq pc, [r0], -sl │ │ │ │ + andeq lr, r0, r0, lsr lr │ │ │ │ + andeq lr, r0, r8, ror ip │ │ │ │ + andeq lr, r0, lr, asr #27 │ │ │ │ + ldrdeq lr, [r0], -r0 │ │ │ │ + andeq lr, r0, r0, asr #29 │ │ │ │ + andeq lr, r0, r4, asr sp │ │ │ │ + andeq r1, r1, r8, lsl r6 │ │ │ │ + muleq r0, r4, lr │ │ │ │ + andeq lr, r0, lr, lsl sp │ │ │ │ + andeq r1, r1, ip, ror #11 │ │ │ │ + andeq lr, r0, r2, ror lr │ │ │ │ + andeq lr, r0, lr, asr ip │ │ │ │ + andeq lr, r0, sl, ror sp │ │ │ │ + andeq lr, r0, r2, asr sp │ │ │ │ + andeq lr, r0, ip, asr #23 │ │ │ │ + andeq lr, r0, sl, lsl #26 │ │ │ │ + andeq lr, r0, r0, ror #25 │ │ │ │ + andeq ip, r0, sl, lsr r3 │ │ │ │ + andeq ip, r0, ip, lsl #12 │ │ │ │ + andeq ip, r0, r6, lsl r3 │ │ │ │ + andeq lr, r0, lr, ror #22 │ │ │ │ + strdeq lr, [r0], -ip │ │ │ │ + muleq r0, r0, sl │ │ │ │ + andeq lr, r0, r2, asr sl │ │ │ │ + andeq lr, r0, r2, ror sl │ │ │ │ + andeq lr, r0, r8, lsr sl │ │ │ │ + andeq r1, r1, r8, lsl #5 │ │ │ │ + andeq lr, r0, r2, lsl #20 │ │ │ │ + muleq r0, r6, r9 │ │ │ │ + andeq r1, r1, r2, ror #4 │ │ │ │ + strdeq lr, [r0], -sl │ │ │ │ + andeq lr, r0, r0, asr #18 │ │ │ │ + andeq lr, r0, ip, asr #16 │ │ │ │ + andeq lr, r0, lr, ror #17 │ │ │ │ + andeq lr, r0, lr, lsr r9 │ │ │ │ + andeq lr, r0, ip, lsr #15 │ │ │ │ + andeq lr, r0, lr, lsl #18 │ │ │ │ + andeq r1, r1, r0 │ │ │ │ + andeq lr, r0, r6, lsr #17 │ │ │ │ + strdeq lr, [r0], -r2 │ │ │ │ + @ instruction: 0x00010fbc │ │ │ │ + andeq lr, r0, r0, ror r8 │ │ │ │ ldrlt fp, [r0, #-784] @ 0xfffffcf0 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ stcvs 6, cr4, [r0], {4} │ │ │ │ @ instruction: 0xf7cbb118 │ │ │ │ movwcs lr, #2836 @ 0xb14 │ │ │ │ @@ -53797,15 +53797,15 @@ │ │ │ │ @ instruction: 0x4620ec76 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r4, r2, r0, ror #20 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ - andeq pc, r0, r0, lsr #16 │ │ │ │ + andeq pc, r0, r4, lsr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ @ instruction: 0xf8dfb0b1 │ │ │ │ movwcs r4, #1368 @ 0x558 │ │ │ │ ldrbne pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ @@ -54149,37 +54149,37 @@ │ │ │ │ mcrge 4, 6, pc, cr3, cr15, {3} @ │ │ │ │ @ instruction: 0xf7cae6ea │ │ │ │ svclt 0x0000ec0a │ │ │ │ strdeq r4, [r2], -r4 @ │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ ldrdeq r4, [r2], -r2 │ │ │ │ - ldrdeq pc, [r0], -r0 │ │ │ │ - andeq pc, r0, sl, lsr #18 │ │ │ │ - andeq pc, r0, r8, asr r8 @ │ │ │ │ - andeq pc, r0, lr, lsl #18 │ │ │ │ - @ instruction: 0x0000f7b2 │ │ │ │ - muleq r0, sl, r7 │ │ │ │ - andeq pc, r0, r4, asr #14 │ │ │ │ - muleq r0, r0, r7 │ │ │ │ - andeq pc, r0, sl, lsl r7 @ │ │ │ │ - andeq pc, r0, lr, ror r7 @ │ │ │ │ - strdeq pc, [r0], -r0 │ │ │ │ - ldrdeq pc, [r0], -r6 │ │ │ │ + ldrdeq pc, [r0], -r4 │ │ │ │ + andeq pc, r0, lr, lsr #18 │ │ │ │ + andeq pc, r0, ip, asr r8 @ │ │ │ │ + andeq pc, r0, r2, lsl r9 @ │ │ │ │ + @ instruction: 0x0000f7b6 │ │ │ │ + muleq r0, lr, r7 │ │ │ │ + andeq pc, r0, r8, asr #14 │ │ │ │ + muleq r0, r4, r7 │ │ │ │ + andeq pc, r0, lr, lsl r7 @ │ │ │ │ + andeq pc, r0, r2, lsl #15 │ │ │ │ + strdeq pc, [r0], -r4 │ │ │ │ + ldrdeq pc, [r0], -sl │ │ │ │ + @ instruction: 0x0000f5b2 │ │ │ │ + andeq pc, r0, r4, lsr #11 │ │ │ │ + andeq pc, r0, r2, lsr #10 │ │ │ │ andeq pc, r0, lr, lsr #11 │ │ │ │ - andeq pc, r0, r0, lsr #11 │ │ │ │ - andeq pc, r0, lr, lsl r5 @ │ │ │ │ - andeq pc, r0, sl, lsr #11 │ │ │ │ - andeq pc, r0, r4, lsl #10 │ │ │ │ - andeq pc, r0, ip, lsl #10 │ │ │ │ + andeq pc, r0, r8, lsl #10 │ │ │ │ + andeq pc, r0, r0, lsl r5 @ │ │ │ │ andeq r4, r2, r4, ror r5 │ │ │ │ - ldrdeq pc, [r0], -ip │ │ │ │ - andeq pc, r0, r6, lsl #8 │ │ │ │ - andeq pc, r0, ip, lsr #6 │ │ │ │ - andeq pc, r0, lr, asr #6 │ │ │ │ + andeq pc, r0, r0, ror #7 │ │ │ │ + andeq pc, r0, sl, lsl #8 │ │ │ │ + andeq pc, r0, r0, lsr r3 @ │ │ │ │ + andeq pc, r0, r2, asr r3 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb92dd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460a4610 │ │ │ │ @@ -54232,16 +54232,16 @@ │ │ │ │ @ instruction: 0xf7cae7d2 │ │ │ │ svclt 0x0000eb66 │ │ │ │ andeq r4, r2, lr, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r4, r2, sl, lsl #8 │ │ │ │ @ instruction: 0x000243b8 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andeq pc, r0, r2, lsr r3 @ │ │ │ │ - andeq pc, r0, r6, asr r3 @ │ │ │ │ + andeq pc, r0, r6, lsr r3 @ │ │ │ │ + andeq pc, r0, sl, asr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb92ec8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460a4610 │ │ │ │ blls 44d660 │ │ │ │ @@ -54290,16 +54290,16 @@ │ │ │ │ bfi lr, ip, #17, #1 │ │ │ │ b ffc79cb4 │ │ │ │ andeq r4, r2, sl, lsl r3 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r4, r2, r6, lsl r3 │ │ │ │ ldrdeq r4, [r2], -r0 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andeq pc, r0, sl, asr #4 │ │ │ │ - andeq pc, r0, ip, ror #4 │ │ │ │ + andeq pc, r0, lr, asr #4 │ │ │ │ + andeq pc, r0, r0, ror r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb92fb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ eorcs r0, r8, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xf7ca2100 │ │ │ │ andcs lr, r0, ip, lsl #17 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -54954,76 +54954,76 @@ │ │ │ │ ldmvs ip!, {r0, r1, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0x8014f8d7 │ │ │ │ @ instruction: 0xf7c9e6e1 │ │ │ │ svclt 0x0000edbe │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r4, r2, sl, lsl r2 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq r0, r1, sl, lsr #13 │ │ │ │ + @ instruction: 0x000106b2 │ │ │ │ andeq r4, r2, r4, ror #3 │ │ │ │ - andeq pc, r0, r8, lsl #3 │ │ │ │ + andeq pc, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andeq pc, r0, sl, lsl #3 │ │ │ │ - andeq sp, r0, r2, lsl #2 │ │ │ │ - andeq sp, r0, ip, lsl ip │ │ │ │ - ldrdeq sp, [r0], -r6 │ │ │ │ - strdeq sp, [r0], -r0 │ │ │ │ - andeq sp, r0, sl, lsr #1 │ │ │ │ - andeq sp, r0, r4, asr #23 │ │ │ │ - andeq sp, r0, r4, ror r0 │ │ │ │ - andeq sp, r0, lr, lsl #23 │ │ │ │ - andeq sp, r0, r6, lsr #32 │ │ │ │ - andeq sp, r0, r0, asr #22 │ │ │ │ - andeq ip, r0, r6, ror #31 │ │ │ │ - andeq sp, r0, r0, lsl #22 │ │ │ │ - andeq pc, r0, lr, asr #32 │ │ │ │ - strdeq lr, [r0], -r4 │ │ │ │ - andeq pc, r0, ip │ │ │ │ - @ instruction: 0x00004ebe │ │ │ │ - @ instruction: 0x0000efba │ │ │ │ - @ instruction: 0x0000efb2 │ │ │ │ - @ instruction: 0x0000efbc │ │ │ │ - ldrdeq lr, [r0], -r6 │ │ │ │ - andeq lr, r0, sl, ror #31 │ │ │ │ - ldrdeq lr, [r0], -r8 │ │ │ │ - muleq r0, r4, lr │ │ │ │ - ldrdeq lr, [r0], -r0 │ │ │ │ - andeq lr, r0, r2, asr #31 │ │ │ │ + andeq pc, r0, lr, lsl #3 │ │ │ │ + andeq sp, r0, r6, lsl #2 │ │ │ │ + andeq sp, r0, r0, lsr #24 │ │ │ │ + ldrdeq sp, [r0], -sl │ │ │ │ + strdeq sp, [r0], -r4 │ │ │ │ + andeq sp, r0, lr, lsr #1 │ │ │ │ + andeq sp, r0, r8, asr #23 │ │ │ │ + andeq sp, r0, r8, ror r0 │ │ │ │ + muleq r0, r2, fp │ │ │ │ + andeq sp, r0, sl, lsr #32 │ │ │ │ + andeq sp, r0, r4, asr #22 │ │ │ │ + andeq ip, r0, sl, ror #31 │ │ │ │ + andeq sp, r0, r4, lsl #22 │ │ │ │ + andeq pc, r0, r2, asr r0 @ │ │ │ │ + strdeq lr, [r0], -r8 │ │ │ │ + andeq pc, r0, r0, lsl r0 @ │ │ │ │ + @ instruction: 0x00004eba │ │ │ │ + @ instruction: 0x0000efbe │ │ │ │ + @ instruction: 0x0000efb6 │ │ │ │ + andeq lr, r0, r0, asr #31 │ │ │ │ + ldrdeq lr, [r0], -sl │ │ │ │ + andeq lr, r0, lr, ror #31 │ │ │ │ + ldrdeq lr, [r0], -ip │ │ │ │ + muleq r0, r8, lr │ │ │ │ + ldrdeq lr, [r0], -r4 │ │ │ │ + andeq lr, r0, r6, asr #31 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq sp, r0, r0, ror #10 │ │ │ │ - strdeq lr, [r0], -r0 │ │ │ │ - andeq ip, r0, sl, lsl sp │ │ │ │ - andeq sp, r0, r4, lsr r8 │ │ │ │ - andeq ip, r0, sl, ror #25 │ │ │ │ - andeq sp, r0, r4, lsl #16 │ │ │ │ - @ instruction: 0x0000ccba │ │ │ │ - ldrdeq sp, [r0], -r4 │ │ │ │ - andeq ip, r0, ip, ror #24 │ │ │ │ - andeq sp, r0, r6, lsl #15 │ │ │ │ - andeq ip, r0, r6, lsr ip │ │ │ │ - andeq sp, r0, r0, asr r7 │ │ │ │ - andeq ip, r0, r2, lsl ip │ │ │ │ - andeq sp, r0, ip, lsr #14 │ │ │ │ - andeq ip, r0, r2, ror #23 │ │ │ │ - strdeq sp, [r0], -ip │ │ │ │ - @ instruction: 0x0000cbb2 │ │ │ │ - andeq sp, r0, ip, asr #13 │ │ │ │ - andeq ip, r0, r4, ror #22 │ │ │ │ - andeq sp, r0, lr, ror r6 │ │ │ │ - andeq ip, r0, ip, lsr #22 │ │ │ │ - andeq sp, r0, r6, asr #12 │ │ │ │ - andeq ip, r0, r8, lsl #22 │ │ │ │ - andeq sp, r0, r2, lsr #12 │ │ │ │ - andeq lr, r0, r6, asr #25 │ │ │ │ - andeq lr, r0, r0, ror #25 │ │ │ │ - muleq r0, r4, sl │ │ │ │ - andeq lr, r0, ip, lsr #21 │ │ │ │ - @ instruction: 0x0000eabe │ │ │ │ + andeq sp, r0, r4, ror #10 │ │ │ │ + strdeq lr, [r0], -r4 │ │ │ │ + andeq ip, r0, lr, lsl sp │ │ │ │ + andeq sp, r0, r8, lsr r8 │ │ │ │ + andeq ip, r0, lr, ror #25 │ │ │ │ + andeq sp, r0, r8, lsl #16 │ │ │ │ + @ instruction: 0x0000ccbe │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq ip, r0, r0, ror ip │ │ │ │ + andeq sp, r0, sl, lsl #15 │ │ │ │ + andeq ip, r0, sl, lsr ip │ │ │ │ + andeq sp, r0, r4, asr r7 │ │ │ │ + andeq ip, r0, r6, lsl ip │ │ │ │ + andeq sp, r0, r0, lsr r7 │ │ │ │ + andeq ip, r0, r6, ror #23 │ │ │ │ + andeq sp, r0, r0, lsl #14 │ │ │ │ + @ instruction: 0x0000cbb6 │ │ │ │ + ldrdeq sp, [r0], -r0 │ │ │ │ + andeq ip, r0, r8, ror #22 │ │ │ │ + andeq sp, r0, r2, lsl #13 │ │ │ │ + andeq ip, r0, r0, lsr fp │ │ │ │ + andeq sp, r0, sl, asr #12 │ │ │ │ + andeq ip, r0, ip, lsl #22 │ │ │ │ + andeq sp, r0, r6, lsr #12 │ │ │ │ + andeq lr, r0, sl, asr #25 │ │ │ │ + andeq lr, r0, r4, ror #25 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + @ instruction: 0x0000eab0 │ │ │ │ + andeq lr, r0, r2, asr #21 │ │ │ │ andeq r3, r2, r0, lsl #17 │ │ │ │ - andeq ip, r0, lr, lsl r8 │ │ │ │ + andeq ip, r0, r2, lsr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi f7db8 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ adclt r4, sp, r1, lsr #21 │ │ │ │ ldrbtmi r4, [sl], #-2977 @ 0xfffff45f │ │ │ │ @@ -55185,26 +55185,26 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ ldmib sl, {r0, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7e4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r3, r2, lr, ror #13 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq pc, r0, r6, lsl #23 │ │ │ │ + andeq pc, r0, lr, lsl #23 │ │ │ │ ldrdeq r3, [r2], -ip │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andeq lr, r0, r2, lsl #18 │ │ │ │ - andeq lr, r0, r4, lsl r9 │ │ │ │ - andeq lr, r0, lr, asr #18 │ │ │ │ - andeq pc, r0, lr, lsl fp @ │ │ │ │ - andeq lr, r0, r0, ror #18 │ │ │ │ - andeq lr, r0, lr, lsr r8 │ │ │ │ - andeq lr, r0, r2, lsl #18 │ │ │ │ + andeq lr, r0, r6, lsl #18 │ │ │ │ + andeq lr, r0, r8, lsl r9 │ │ │ │ + andeq lr, r0, r2, asr r9 │ │ │ │ + andeq pc, r0, r6, lsr #22 │ │ │ │ + andeq lr, r0, r4, ror #18 │ │ │ │ + andeq lr, r0, r2, asr #16 │ │ │ │ + andeq lr, r0, r6, lsl #18 │ │ │ │ andeq r3, r2, r8, lsr #9 │ │ │ │ - andeq lr, r0, lr, lsr #17 │ │ │ │ + @ instruction: 0x0000e8b2 │ │ │ │ movwne pc, #4175 @ 0x104f @ │ │ │ │ eoreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_s, r7, lsl #2 │ │ │ │ eorseq pc, r0, r7, lsl #2 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ stc 7, cr15, [r0], {201} @ 0xc9 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @@ -55313,17 +55313,17 @@ │ │ │ │ stmdacs r0, {r1, r2, r3, r4, r5, r6, r8, r9, sp, lr} │ │ │ │ bmi 2310c0 │ │ │ │ orrcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r2, #257 @ 0x101 │ │ │ │ @ instruction: 0xf7c9447a │ │ │ │ bfi lr, r4, (invalid: 17:5) │ │ │ │ b ffa7acc0 │ │ │ │ - andeq lr, r0, r4, lsl #13 │ │ │ │ - andeq lr, r0, r4, asr #11 │ │ │ │ - andeq lr, r0, r0, lsl #12 │ │ │ │ + andeq lr, r0, r8, lsl #13 │ │ │ │ + andeq lr, r0, r8, asr #11 │ │ │ │ + andeq lr, r0, r4, lsl #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 178268 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq ff87b0ec │ │ │ │ ldclvc 5, cr15, [fp, #-692]! @ 0xfffffd4c │ │ │ │ ldrbtne pc, [r8], #2271 @ 0x8df @ │ │ │ │ @@ -55643,30 +55643,30 @@ │ │ │ │ @ instruction: 0xe74e65fb │ │ │ │ ldrbtmi r4, [fp], #-2836 @ 0xfffff4ec │ │ │ │ svclt 0x0000e746 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00b00000 │ │ │ │ andeq r3, r2, r6, lsr r2 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - @ instruction: 0x0000f6b8 │ │ │ │ + andeq pc, r0, r0, asr #13 │ │ │ │ strdeq r3, [r2], -ip │ │ │ │ andeq r3, r2, sl, ror #2 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - @ instruction: 0x0000e5b0 │ │ │ │ - andeq lr, r0, r4, lsl #11 │ │ │ │ - andeq lr, r0, lr, lsl #10 │ │ │ │ - @ instruction: 0x0000f4b6 │ │ │ │ - andeq fp, r0, ip, ror #29 │ │ │ │ - andeq lr, r0, r8, lsl #8 │ │ │ │ - andeq lr, r0, r8, lsl #8 │ │ │ │ - andeq sp, r0, r2, ror #29 │ │ │ │ - andeq r3, r0, ip, lsl lr │ │ │ │ - andeq r5, r0, ip, lsr #7 │ │ │ │ - andeq fp, r0, r6, lsr #26 │ │ │ │ - andeq fp, r0, lr, lsl sp │ │ │ │ + @ instruction: 0x0000e5b4 │ │ │ │ + andeq lr, r0, r8, lsl #11 │ │ │ │ + andeq lr, r0, r2, lsl r5 │ │ │ │ + @ instruction: 0x0000f4be │ │ │ │ + strdeq fp, [r0], -r0 │ │ │ │ + andeq lr, r0, ip, lsl #8 │ │ │ │ + andeq lr, r0, ip, lsl #8 │ │ │ │ + andeq sp, r0, r6, ror #29 │ │ │ │ + andeq r3, r0, r8, lsl lr │ │ │ │ + andeq r5, r0, r8, lsr #7 │ │ │ │ + andeq fp, r0, sl, lsr #26 │ │ │ │ + andeq fp, r0, r2, lsr #26 │ │ │ │ @ instruction: 0xf7c82054 │ │ │ │ ldmdacs r4, {r2, r9, sl, fp, sp, lr, pc}^ │ │ │ │ subcs sp, r3, sp, lsr #3 │ │ │ │ ldcl 7, cr15, [lr, #800]! @ 0x320 │ │ │ │ @ instruction: 0xd1a82843 │ │ │ │ @ instruction: 0xf5074ab8 │ │ │ │ ldrbtvs r7, [lr], r4, lsr #23 │ │ │ │ @@ -55848,16 +55848,16 @@ │ │ │ │ strcs r8, [r0], #-273 @ 0xfffffeef │ │ │ │ ldrbtvs r6, [ip], #-2044 @ 0xfffff804 │ │ │ │ ldrdcc pc, [r8], #135 @ 0x87 │ │ │ │ blcs 97d58 │ │ │ │ rsbshi pc, pc, #0 │ │ │ │ svclt 0x0000e008 │ │ │ │ ... │ │ │ │ - andeq pc, r0, ip, ror r1 @ │ │ │ │ - andeq pc, r0, r0, ror #2 │ │ │ │ + andeq pc, r0, r4, lsl #3 │ │ │ │ + andeq pc, r0, r8, ror #2 │ │ │ │ teqpcc r0, r7 @ @ p-variant is OBSOLETE │ │ │ │ mcrrne 8, 1, r6, r1, cr8 │ │ │ │ @ instruction: 0xf7c8d007 │ │ │ │ smlawtlt r0, ip, r9, lr │ │ │ │ teqpcs r4, r7 @ @ p-variant is OBSOLETE │ │ │ │ movweq pc, #61551 @ 0xf06f @ │ │ │ │ @ instruction: 0xf8d76013 │ │ │ │ @@ -56574,59 +56574,59 @@ │ │ │ │ @ instruction: 0xf89deb68 │ │ │ │ @ instruction: 0xf8d72070 │ │ │ │ bcs 4a4c4 │ │ │ │ cmpphi r0, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ @ instruction: 0xe641469d │ │ │ │ ... │ │ │ │ svccc 0x00b00000 │ │ │ │ - andeq sp, r0, ip, asr #27 │ │ │ │ - andeq sp, r0, r6, ror #29 │ │ │ │ - andeq sp, r0, ip, lsr #30 │ │ │ │ - andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq sp, r0, r4, ror #25 │ │ │ │ ldrdeq sp, [r0], -r0 │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - @ instruction: 0x0000dcbc │ │ │ │ + andeq sp, r0, sl, ror #29 │ │ │ │ + andeq sp, r0, r0, lsr pc │ │ │ │ + andeq r0, r0, r4, lsr #12 │ │ │ │ + andeq sp, r0, r8, ror #25 │ │ │ │ + ldrdeq sp, [r0], -r4 │ │ │ │ + ldrdeq sp, [r0], -ip │ │ │ │ + andeq sp, r0, r0, asr #25 │ │ │ │ + @ instruction: 0x0000dcb0 │ │ │ │ andeq sp, r0, ip, lsr #25 │ │ │ │ + @ instruction: 0x0000dcb4 │ │ │ │ + muleq r0, r2, ip │ │ │ │ + andeq sp, r0, r0, lsr #28 │ │ │ │ + andeq sp, r0, lr, asr #28 │ │ │ │ andeq sp, r0, r8, lsr #25 │ │ │ │ - @ instruction: 0x0000dcb0 │ │ │ │ - andeq sp, r0, lr, lsl #25 │ │ │ │ - andeq sp, r0, ip, lsl lr │ │ │ │ - andeq sp, r0, sl, asr #28 │ │ │ │ - andeq sp, r0, r4, lsr #25 │ │ │ │ - muleq r0, sl, sp │ │ │ │ muleq r0, lr, sp │ │ │ │ - andeq sp, r0, sl, ror r9 │ │ │ │ - andeq sp, r0, ip, asr #22 │ │ │ │ - andeq sp, r0, r4, asr #18 │ │ │ │ - andeq fp, r0, lr, asr #8 │ │ │ │ - andeq sp, r0, r0, asr #17 │ │ │ │ - andeq sp, r0, lr, lsr #19 │ │ │ │ - ldrdeq fp, [r0], -lr │ │ │ │ - @ instruction: 0x0000d7b8 │ │ │ │ - andeq sp, r0, ip, lsr #15 │ │ │ │ + andeq sp, r0, r2, lsr #27 │ │ │ │ + andeq sp, r0, lr, ror r9 │ │ │ │ + andeq sp, r0, r0, asr fp │ │ │ │ + andeq sp, r0, r8, asr #18 │ │ │ │ + andeq fp, r0, r2, asr r4 │ │ │ │ + andeq sp, r0, r4, asr #17 │ │ │ │ + @ instruction: 0x0000d9b2 │ │ │ │ + andeq fp, r0, r2, ror #19 │ │ │ │ + @ instruction: 0x0000d7bc │ │ │ │ + @ instruction: 0x0000d7b0 │ │ │ │ andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r3, r0, r4, asr #18 │ │ │ │ - andeq r3, r0, lr, lsr r9 │ │ │ │ - andeq sl, r0, r0, asr #22 │ │ │ │ - muleq r0, sl, sp │ │ │ │ - andeq r3, r0, r0, lsr #18 │ │ │ │ - andeq r6, r0, r2, lsl lr │ │ │ │ - andeq fp, r0, sl, rrx │ │ │ │ - andeq fp, r0, lr, asr r8 │ │ │ │ - andeq fp, r0, lr, lsr r8 │ │ │ │ - @ instruction: 0x0000afbe │ │ │ │ - @ instruction: 0x0000afb8 │ │ │ │ - @ instruction: 0x0000afb2 │ │ │ │ - andeq sl, r0, ip, lsr #31 │ │ │ │ - andeq sl, r0, r6, lsr #31 │ │ │ │ - andeq sp, r0, r8, ror #10 │ │ │ │ - andeq sp, r0, ip, lsr #9 │ │ │ │ - andeq sp, r0, r0, lsr #9 │ │ │ │ - andeq sp, r0, lr, lsl #9 │ │ │ │ + andeq r3, r0, r0, asr #18 │ │ │ │ + andeq r3, r0, sl, lsr r9 │ │ │ │ + andeq sl, r0, r4, asr #22 │ │ │ │ + muleq r0, r6, sp │ │ │ │ + andeq r3, r0, ip, lsl r9 │ │ │ │ + andeq r6, r0, r6, lsl lr │ │ │ │ + andeq fp, r0, lr, rrx │ │ │ │ + andeq fp, r0, r2, ror #16 │ │ │ │ + andeq fp, r0, r2, asr #16 │ │ │ │ + andeq sl, r0, r2, asr #31 │ │ │ │ + @ instruction: 0x0000afbc │ │ │ │ + @ instruction: 0x0000afb6 │ │ │ │ + @ instruction: 0x0000afb0 │ │ │ │ + andeq sl, r0, sl, lsr #31 │ │ │ │ + andeq sp, r0, ip, ror #10 │ │ │ │ + @ instruction: 0x0000d4b0 │ │ │ │ + andeq sp, r0, r4, lsr #9 │ │ │ │ + muleq r0, r2, r4 │ │ │ │ @ instruction: 0x3090f8d7 │ │ │ │ stmibvs r3!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, sp, lr} │ │ │ │ @ instruction: 0xf100025e │ │ │ │ andseq r8, sp, #-1073741767 @ 0xc0000039 │ │ │ │ mvnhi pc, r0, lsl #2 │ │ │ │ bcs 118f10 │ │ │ │ @ instruction: 0x2090f8d7 │ │ │ │ @@ -58067,16 +58067,16 @@ │ │ │ │ @ instruction: 0xf8d7befe │ │ │ │ @ instruction: 0xf06f2134 │ │ │ │ svcvs 0x00fd030f │ │ │ │ @ instruction: 0xf7fe6013 │ │ │ │ svclt 0x0000ba95 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andeq sp, r0, r6, ror #14 │ │ │ │ - andeq sp, r0, r4, ror #13 │ │ │ │ + andeq sp, r0, lr, ror #14 │ │ │ │ + andeq sp, r0, ip, ror #13 │ │ │ │ @ instruction: 0x5110f8d7 │ │ │ │ subcs r2, lr, #0, 12 │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ eorvs r4, lr, r8, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ bl 1ffd7ec │ │ │ │ teqpcs r4, r7 @ @ p-variant is OBSOLETE │ │ │ │ @@ -58791,17 +58791,17 @@ │ │ │ │ vmov.u16 lr, d0[2] │ │ │ │ @ instruction: 0xf7fc7b40 │ │ │ │ cdp 15, 11, cr11, cr0, cr3, {1} │ │ │ │ @ instruction: 0xf7c50b48 │ │ │ │ vmov.u16 lr, d0[2] │ │ │ │ @ instruction: 0xf7fc7b40 │ │ │ │ svclt 0x0000beff │ │ │ │ - andeq fp, r0, r2, asr #10 │ │ │ │ - andeq fp, r0, r8, lsl #9 │ │ │ │ - andeq fp, r0, r0, lsr #7 │ │ │ │ + andeq fp, r0, r6, asr #10 │ │ │ │ + andeq fp, r0, ip, lsl #9 │ │ │ │ + andeq fp, r0, r4, lsr #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, r6, asr #23 │ │ │ │ ldrbtmi r4, [fp], #-2758 @ 0xfffff53a │ │ │ │ bvs ffe566a8 │ │ │ │ @@ -58999,28 +58999,28 @@ │ │ │ │ @ instruction: 0xf04f0540 │ │ │ │ strtmi r7, [fp], r0, lsl #21 │ │ │ │ movwls r4, #13977 @ 0x3699 │ │ │ │ strmi lr, [r3, #1814]! @ 0x716 │ │ │ │ @ instruction: 0xe6c9d8d7 │ │ │ │ ldrdeq pc, [r1], -sl │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andeq fp, r0, sl, ror #8 │ │ │ │ - andeq fp, r0, r0, ror #8 │ │ │ │ - andeq fp, r0, r4, lsr #10 │ │ │ │ - andeq fp, r0, lr, asr #10 │ │ │ │ - andeq fp, r0, r4, asr #11 │ │ │ │ - andeq fp, r0, r2, lsl r4 │ │ │ │ - andeq fp, r0, r8, ror #8 │ │ │ │ - muleq r0, sl, r4 │ │ │ │ - ldrdeq fp, [r0], -ip │ │ │ │ + andeq fp, r0, lr, ror #8 │ │ │ │ + andeq fp, r0, r4, ror #8 │ │ │ │ + andeq fp, r0, r8, lsr #10 │ │ │ │ andeq fp, r0, r2, asr r5 │ │ │ │ - andeq fp, r0, r4, ror r5 │ │ │ │ - strdeq fp, [r0], -r4 │ │ │ │ - strdeq fp, [r0], -sl │ │ │ │ - andeq fp, r0, r8, lsl r6 │ │ │ │ - andeq fp, r0, lr, lsr r5 │ │ │ │ - andeq fp, r0, sl, ror #6 │ │ │ │ - andeq fp, r0, r0, asr #7 │ │ │ │ - muleq r0, lr, r5 │ │ │ │ + andeq fp, r0, r8, asr #11 │ │ │ │ + andeq fp, r0, r6, lsl r4 │ │ │ │ + andeq fp, r0, ip, ror #8 │ │ │ │ + muleq r0, lr, r4 │ │ │ │ andeq fp, r0, r0, ror #9 │ │ │ │ + andeq fp, r0, r6, asr r5 │ │ │ │ + andeq fp, r0, r8, ror r5 │ │ │ │ + strdeq fp, [r0], -r8 │ │ │ │ + strdeq fp, [r0], -lr │ │ │ │ + andeq fp, r0, ip, lsl r6 │ │ │ │ + andeq fp, r0, r2, asr #10 │ │ │ │ + andeq fp, r0, lr, ror #6 │ │ │ │ + andeq fp, r0, r4, asr #7 │ │ │ │ + andeq fp, r0, r2, lsr #11 │ │ │ │ + andeq fp, r0, r4, ror #9 │ │ │ │ svclt 0x00004770 │ │ │ │ ldmdalt r9, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -117,2942 +117,2942 @@ │ │ │ │ 0x00040ec0 616d2773 206f7074 696f6e73 0a0a0a54 am's options...T │ │ │ │ 0x00040ed0 68652064 65666175 6c74207b 73756270 he default {subp │ │ │ │ 0x00040ee0 726f6772 616d2d63 6f64657d 20697320 rogram-code} is │ │ │ │ 0x00040ef0 27256327 0a0a0957 69746820 4f50434f '%c'...With OPCO │ │ │ │ 0x00040f00 44452061 6d6f6e67 20272573 270a0a00 DE among '%s'... │ │ │ │ 0x00040f10 61637469 6e530000 57696c6c 20747279 actinS..Will try │ │ │ │ 0x00040f20 2025730a 00000000 57696c6c 20726563 %s.....Will rec │ │ │ │ - 0x00040f30 75727365 20696e20 25730a00 2f000000 urse in %s../... │ │ │ │ - 0x00040f40 536b6970 70696e67 20647570 6c696361 Skipping duplica │ │ │ │ - 0x00040f50 7465206d 61747269 78206669 6c653a20 te matrix file: │ │ │ │ - 0x00040f60 25730a00 536b6970 70696e67 206e6f6e %s..Skipping non │ │ │ │ - 0x00040f70 206d6174 72697820 66696c65 3a202573 matrix file: %s │ │ │ │ - 0x00040f80 0a000000 52656163 68656420 61206c69 ....Reached a li │ │ │ │ - 0x00040f90 6d697420 6f662025 64206669 6c657321 mit of %d files! │ │ │ │ - 0x00040fa0 200a0000 2e6d7478 2e62696e 00000000 ....mtx.bin.... │ │ │ │ - 0x00040fb0 2e6d7478 2e62696e 2e677a00 2e6d7478 .mtx.bin.gz..mtx │ │ │ │ - 0x00040fc0 2e677a2e 62696e00 2e6d7478 2e677a2e .gz.bin..mtx.gz. │ │ │ │ - 0x00040fd0 62696e2e 677a0000 2e6d7478 00000000 bin.gz...mtx.... │ │ │ │ - 0x00040fe0 2e6d7478 2e677a00 4e6f7420 61646469 .mtx.gz.Not addi │ │ │ │ - 0x00040ff0 6e672025 733a206e 65697468 65722061 ng %s: neither a │ │ │ │ - 0x00041000 20646972 6563746f 72792c20 6e6f7220 directory, nor │ │ │ │ - 0x00041010 6e616d65 64206173 204d6174 72697820 named as Matrix │ │ │ │ - 0x00041020 4d61726b 65742066 696c652e 0a000000 Market file..... │ │ │ │ - 0x00041030 25732e67 7a000000 47697665 6e206669 %s.gz...Given fi │ │ │ │ - 0x00041040 6c656e61 6d652025 7320646f 65736e27 lename %s doesn' │ │ │ │ - 0x00041050 74206578 6973743b 20617373 756d696e t exist; assumin │ │ │ │ - 0x00041060 6720796f 75206d65 616e7420 25732c20 g you meant %s, │ │ │ │ - 0x00041070 77686963 68206578 69737473 210a0000 which exists!... │ │ │ │ - 0x00041080 536b6970 70696e67 206e6f6e 2d6d6174 Skipping non-mat │ │ │ │ - 0x00041090 72697820 66696c65 70617468 3a202573 rix filepath: %s │ │ │ │ - 0x000410a0 0a000000 41646469 6e67206d 61747269 ....Adding matri │ │ │ │ - 0x000410b0 78206669 6c653a20 25730a00 4c494252 x file: %s..LIBR │ │ │ │ - 0x000410c0 53425050 20737570 706f7274 3a206f6e SBPP support: on │ │ │ │ - 0x000410d0 2e0a0000 4d4b4c20 73757070 6f72743a ....MKL support: │ │ │ │ - 0x000410e0 206f6666 2e0a0000 4f70656e 4d502073 off....OpenMP s │ │ │ │ - 0x000410f0 7570706f 72743a20 6f6e2e0a 00000000 upport: on...... │ │ │ │ - 0x00041100 41524d50 4c207375 70706f72 743a206f ARMPL support: o │ │ │ │ - 0x00041110 66662e0a 00000000 58445220 73757070 ff......XDR supp │ │ │ │ - 0x00041120 6f72743a 206f6666 2e0a0000 5a4c4942 ort: off....ZLIB │ │ │ │ - 0x00041130 20737570 706f7274 3a206f6e 2e0a0000 support: on.... │ │ │ │ - 0x00041140 42696e61 72792049 2f4f204d 61747269 Binary I/O Matri │ │ │ │ - 0x00041150 78204d61 726b6574 20686163 6b3a206f x Market hack: o │ │ │ │ - 0x00041160 6e2e0a00 41737365 7274696f 6e733a20 n...Assertions: │ │ │ │ - 0x00041170 6f66662e 0a000000 496e7465 726e616c off.....Internal │ │ │ │ - 0x00041180 20656e76 69726f6e 6d656e74 20766172 environment var │ │ │ │ - 0x00041190 6961626c 65733a20 6f66662e 0a000000 iables: off..... │ │ │ │ - 0x000411a0 23204361 6c6c696e 67207365 74656e76 # Calling setenv │ │ │ │ - 0x000411b0 28292077 69746820 61726775 6d656e74 () with argument │ │ │ │ - 0x000411c0 73202573 20616e64 2025730a 00000000 s %s and %s..... │ │ │ │ - 0x000411d0 23202d2d 62656e63 6820666c 61672063 # --bench flag c │ │ │ │ - 0x000411e0 686f7365 6e2e2054 68697320 69732073 hosen. This is s │ │ │ │ - 0x000411f0 686f7274 20666f72 20652e67 2e202d6f hort for e.g. -o │ │ │ │ - 0x00041200 61202d4f 6220616e 64202e2e 2e0a0000 a -Ob and ...... │ │ │ │ - 0x00041210 4d415452 49582053 554d5320 54455354 MATRIX SUMS TEST │ │ │ │ - 0x00041220 3a204245 47494e0a 00000000 4d415452 : BEGIN.....MATR │ │ │ │ - 0x00041230 49582053 554d5320 54455354 3a20454e IX SUMS TEST: EN │ │ │ │ - 0x00041240 440a0000 52454752 45535349 4f4e2054 D...REGRESSION T │ │ │ │ - 0x00041250 4553543a 20424547 494e0a00 52454752 EST: BEGIN..REGR │ │ │ │ - 0x00041260 45535349 4f4e2054 4553543a 20454e44 ESSION TEST: END │ │ │ │ - 0x00041270 0a000000 52454752 45535349 4f4e2054 ....REGRESSION T │ │ │ │ - 0x00041280 4553543a 20464149 4c0a0000 4572726f EST: FAIL...Erro │ │ │ │ - 0x00041290 7220696e 69746961 6c697a69 6e672074 r initializing t │ │ │ │ - 0x000412a0 6865206c 69627261 72792120 4e657665 he library! Neve │ │ │ │ - 0x000412b0 72746865 6c657373 20636f6e 74696e75 rtheless continu │ │ │ │ - 0x000412c0 696e6720 6a757374 20746f20 7072696e ing just to prin │ │ │ │ - 0x000412d0 7420636f 6e666967 75726174 696f6e20 t configuration │ │ │ │ - 0x000412e0 696e666f 2028736f 6d657468 696e6720 info (something │ │ │ │ - 0x000412f0 6d696768 74206265 2077726f 6e672074 might be wrong t │ │ │ │ - 0x00041300 686f7567 682c2061 6e642074 68697320 hough, and this │ │ │ │ - 0x00041310 63616e20 68656c70 20646961 676e6f73 can help diagnos │ │ │ │ - 0x00041320 65207468 65207072 6f626c65 6d292e20 e the problem). │ │ │ │ - 0x00041330 50726f67 72616d20 77696c6c 20726574 Program will ret │ │ │ │ - 0x00041340 75726e20 616e2065 72726f72 20636f64 urn an error cod │ │ │ │ - 0x00041350 6520616e 79776179 2e0a0000 43503a67 e anyway....CP:g │ │ │ │ - 0x00041360 4247764d 4849686f 3a4f3a46 513a453a BGvMHIho:O:FQ:E: │ │ │ │ - 0x00041370 00000000 74686973 206f7074 696f6e20 ....this option │ │ │ │ - 0x00041380 77617320 6f62736f 6c657465 64206279 was obsoleted by │ │ │ │ - 0x00041390 202d6f53 202d4f62 0a000000 596f7520 -oS -Ob....You │ │ │ │ - 0x000413a0 64696420 6e6f7420 63686f6f 73652061 did not choose a │ │ │ │ - 0x000413b0 20636f72 72656374 206f7065 72617469 correct operati │ │ │ │ - 0x000413c0 6f6e2063 6f64652e 0a43686f 6f736520 on code..Choose │ │ │ │ - 0x000413d0 6f6e6520 616d6f6e 67202573 2e0a0000 one among %s.... │ │ │ │ - 0x000413e0 596f7520 64696420 6e6f7420 63686f6f You did not choo │ │ │ │ - 0x000413f0 73652061 6e206163 74696f6e 2e205365 se an action. Se │ │ │ │ - 0x00041400 65206865 6c703a0a 00000000 4d415452 e help:.....MATR │ │ │ │ - 0x00041410 49582053 554d5320 54455354 3a204641 IX SUMS TEST: FA │ │ │ │ - 0x00041420 494c0a00 68656c70 00000000 6d617472 IL..help....matr │ │ │ │ - 0x00041430 69782d6f 70657261 74696f6e 00000000 ix-operation.... │ │ │ │ - 0x00041440 73756270 726f6772 616d2d6f 70657261 subprogram-opera │ │ │ │ - 0x00041450 74696f6e 00000000 696e666f 726d6174 tion....informat │ │ │ │ - 0x00041460 696f6e00 636f6e66 69677572 6174696f ion.configuratio │ │ │ │ - 0x00041470 6e000000 68617264 77617265 2d636f75 n...hardware-cou │ │ │ │ - 0x00041480 6e746572 73000000 65787065 72696d65 nters...experime │ │ │ │ - 0x00041490 6e747300 76657273 696f6e00 626c6173 nts.version.blas │ │ │ │ - 0x000414a0 2d746573 74696e67 00000000 71756963 -testing....quic │ │ │ │ - 0x000414b0 6b2d626c 61732d74 65737469 6e670000 k-blas-testing.. │ │ │ │ - 0x000414c0 6572726f 722d7465 7374696e 67000000 error-testing... │ │ │ │ - 0x000414d0 66702d62 656e6368 00000000 7472616e fp-bench....tran │ │ │ │ - 0x000414e0 73706f73 652d7465 73740000 6c696d69 spose-test..limi │ │ │ │ - 0x000414f0 74732d74 65737469 6e670000 67756573 ts-testing..gues │ │ │ │ - 0x00041500 732d626c 6f636b69 6e670000 67656e65 s-blocking..gene │ │ │ │ - 0x00041510 72617465 2d6d6174 72697800 706c6f74 rate-matrix.plot │ │ │ │ - 0x00041520 2d6d6174 72697800 6d617472 69782d6c -matrix.matrix-l │ │ │ │ - 0x00041530 73000000 6d617472 69782d6c 732d6c61 s...matrix-ls-la │ │ │ │ - 0x00041540 74657800 6d617472 69782d70 72696e74 tex.matrix-print │ │ │ │ - 0x00041550 00000000 72656164 2d706572 666f726d ....read-perform │ │ │ │ - 0x00041560 616e6365 2d726563 6f726400 68656c70 ance-record.help │ │ │ │ - 0x00041570 2d726561 642d7065 72666f72 6d616e63 -read-performanc │ │ │ │ - 0x00041580 652d7265 636f7264 00000000 73657465 e-record....sete │ │ │ │ - 0x00041590 6e760000 20776865 7265204f 5054494f nv.. where OPTIO │ │ │ │ - 0x000415a0 4e532061 72652074 616b656e 2066726f NS are taken fro │ │ │ │ - 0x000415b0 6d203a0a 00000000 25732025 73000000 m :.....%s %s... │ │ │ │ - 0x000415c0 092d2563 00000000 09090000 2d2d2573 .-%c........--%s │ │ │ │ - 0x000415d0 00000000 203c6172 673e0000 205b3d61 .... .. [=a │ │ │ │ - 0x000415e0 72675d00 53735b58 785b5474 5b565b56 rg].Ss[Xx[Tt[V[V │ │ │ │ - 0x000415f0 5d5d5d5d 00000000 41726775 6d656e74 ]]]]....Argument │ │ │ │ - 0x00041600 7320746f 202d2d77 616e742d 6175746f s to --want-auto │ │ │ │ - 0x00041610 74756e65 206f6620 74686520 666f726d tune of the form │ │ │ │ - 0x00041620 61742022 2573222c 20776865 72652053 at "%s", where S │ │ │ │ - 0x00041630 20697320 74686520 6175746f 74756e69 is the autotuni │ │ │ │ - 0x00041640 6e672074 696d6520 696e2073 65636f6e ng time in secon │ │ │ │ - 0x00041650 64732c20 58206973 20746865 206e756d ds, X is the num │ │ │ │ - 0x00041660 62657220 6f662074 72696573 2c205420 ber of tries, T │ │ │ │ - 0x00041670 74686520 6e756d62 6572206f 66207374 the number of st │ │ │ │ - 0x00041680 61727469 6e672074 68726561 64732c20 arting threads, │ │ │ │ - 0x00041690 56206361 6e206265 20656974 68657220 V can be either │ │ │ │ - 0x000416a0 7120666f 72207175 69657420 6175746f q for quiet auto │ │ │ │ - 0x000416b0 74756e69 6e67206f 72207620 666f7220 tuning or v for │ │ │ │ - 0x000416c0 61207665 72626f73 65206f6e 65202863 a verbose one (c │ │ │ │ - 0x000416d0 616e2062 65207370 65636966 69656420 an be specified │ │ │ │ - 0x000416e0 74776963 65292e20 56616c69 64206578 twice). Valid ex │ │ │ │ - 0x000416f0 616d706c 65733a20 332e3073 32783474 amples: 3.0s2x4t │ │ │ │ - 0x00041700 762c2033 2e307332 78307471 2c20332e v, 3.0s2x0tq, 3. │ │ │ │ - 0x00041710 30732c20 322e3073 31307820 2e205365 0s, 2.0s10x . Se │ │ │ │ - 0x00041720 6520646f 63756d65 6e746174 696f6e20 e documentation │ │ │ │ - 0x00041730 6f662072 73625f74 756e655f 73706d6d of rsb_tune_spmm │ │ │ │ - 0x00041740 20666f72 20612066 756c6c20 6578706c for a full expl │ │ │ │ - 0x00041750 616e6174 696f6e20 6f662074 68657365 anation of these │ │ │ │ - 0x00041760 20706172 616d6574 65727320 726f6c65 parameters role │ │ │ │ - 0x00041770 20696e20 6175746f 2d74756e 696e672e in auto-tuning. │ │ │ │ - 0x00041780 0a000000 6d696368 656c656d 6172746f ....michelemarto │ │ │ │ - 0x00041790 6e655f41 545f7573 6572735f 444f545f ne_AT_users_DOT_ │ │ │ │ - 0x000417a0 736f7572 6365666f 7267655f 444f545f sourceforge_DOT_ │ │ │ │ - 0x000417b0 6e657400 5265706f 72742062 75677320 net.Report bugs │ │ │ │ - 0x000417c0 746f2025 732e0a00 42000000 44205320 to %s...B...D S │ │ │ │ - 0x000417d0 43205a20 00000000 53204420 43205a20 C Z ....S D C Z │ │ │ │ - 0x000417e0 00000000 2d000000 74680000 4e4f5420 ....-...th..NOT │ │ │ │ - 0x000417f0 00000000 4e4f5400 64697363 61726400 ....NOT.discard. │ │ │ │ - 0x00041800 6b656570 00000000 55000000 4c000000 keep....U...L... │ │ │ │ - 0x00041810 48000000 4e4f5253 425f0000 713a514c H...NORSB_..q:QL │ │ │ │ - 0x00041820 45434844 56415269 73463a50 543a623a ECHDVARisF:PT:b: │ │ │ │ - 0x00041830 773a4247 68743a66 3a723a63 3a76706e w:BGht:f:r:c:vpn │ │ │ │ - 0x00041840 3a4d4e53 3a426b3a 4b556f3a 4f3a0000 :MNS:Bk:KUo:O:.. │ │ │ │ - 0x00041850 23205741 524e494e 473a2069 6e20706c # WARNING: in pl │ │ │ │ - 0x00041860 61636520 61737365 6d626c79 20697320 ace assembly is │ │ │ │ - 0x00041870 616e2055 4e46494e 49534845 442c2045 an UNFINISHED, E │ │ │ │ - 0x00041880 58504552 494d454e 54414c20 66656174 XPERIMENTAL feat │ │ │ │ - 0x00041890 7572650a 00000000 23204558 50455249 ure.....# EXPERI │ │ │ │ - 0x000418a0 4d454e54 414c202d 2d616c6c 2d626c61 MENTAL --all-bla │ │ │ │ - 0x000418b0 732d7479 70657320 6f707469 6f6e2069 s-types option i │ │ │ │ - 0x000418c0 6d706c69 65732074 79706573 3a205320 mplies types: S │ │ │ │ - 0x000418d0 44204320 5a200a00 23204558 50455249 D C Z ..# EXPERI │ │ │ │ - 0x000418e0 4d454e54 414c202d 2d616c6c 2d626c61 MENTAL --all-bla │ │ │ │ - 0x000418f0 732d6f70 7473206f 7074696f 6e20696d s-opts option im │ │ │ │ - 0x00041900 706c6965 733a202d 2d747970 6573203a plies: --types : │ │ │ │ - 0x00041910 202d2d69 6e63203a 202d2d61 6c706861 --inc : --alpha │ │ │ │ - 0x00041920 203a202d 2d626574 61203a20 3a0a0000 : --beta : :... │ │ │ │ - 0x00041930 23204558 50455249 4d454e54 414c202d # EXPERIMENTAL - │ │ │ │ - 0x00041940 2d747970 6573203a 0a000000 23204558 -types :....# EX │ │ │ │ - 0x00041950 50455249 4d454e54 414c202d 2d696e63 PERIMENTAL --inc │ │ │ │ - 0x00041960 203a0a00 23204558 50455249 4d454e54 :..# EXPERIMENT │ │ │ │ - 0x00041970 414c202d 2d616c70 6861203a 0a000000 AL --alpha :.... │ │ │ │ - 0x00041980 23204558 50455249 4d454e54 414c202d # EXPERIMENTAL - │ │ │ │ - 0x00041990 2d626574 61203a0a 00000000 23204558 -beta :.....# EX │ │ │ │ - 0x000419a0 50455249 4d454e54 414c202d 2d616c6c PERIMENTAL --all │ │ │ │ - 0x000419b0 2d666f72 6d617473 206f7074 696f6e20 -formats option │ │ │ │ - 0x000419c0 696d706c 6965733a 202d2d61 6c736f2d implies: --also- │ │ │ │ - 0x000419d0 696d706c 69636974 2d646961 676f6e61 implicit-diagona │ │ │ │ - 0x000419e0 6c202d2d 616c736f 2d73796d 6d657472 l --also-symmetr │ │ │ │ - 0x000419f0 69657320 2d2d616c 736f2d73 686f7274 ies --also-short │ │ │ │ - 0x00041a00 2d696478 202d2d61 6c736f2d 636f6f2d -idx --also-coo- │ │ │ │ - 0x00041a10 63737220 2d2d616c 736f2d72 65637572 csr --also-recur │ │ │ │ - 0x00041a20 73697665 3a0a0000 23204558 50455249 sive:...# EXPERI │ │ │ │ - 0x00041a30 4d454e54 414c202d 2d616c73 6f2d696d MENTAL --also-im │ │ │ │ - 0x00041a40 706c6963 69742d64 6961676f 6e616c0a plicit-diagonal. │ │ │ │ - 0x00041a50 00000000 23204558 50455249 4d454e54 ....# EXPERIMENT │ │ │ │ - 0x00041a60 414c202d 2d616c73 6f2d7379 6d6d6574 AL --also-symmet │ │ │ │ - 0x00041a70 72696573 0a000000 23204558 50455249 ries....# EXPERI │ │ │ │ - 0x00041a80 4d454e54 414c202d 2d616c73 6f2d7368 MENTAL --also-sh │ │ │ │ - 0x00041a90 6f72742d 6964780a 00000000 23204558 ort-idx.....# EX │ │ │ │ - 0x00041aa0 50455249 4d454e54 414c202d 2d616c73 PERIMENTAL --als │ │ │ │ - 0x00041ab0 6f2d636f 6f2d6373 720a0000 23204558 o-coo-csr...# EX │ │ │ │ - 0x00041ac0 50455249 4d454e54 414c202d 2d616c73 PERIMENTAL --als │ │ │ │ - 0x00041ad0 6f2d7265 63757273 6976650a 00000000 o-recursive..... │ │ │ │ - 0x00041ae0 23205265 71756573 74656420 75736572 # Requested user │ │ │ │ - 0x00041af0 2d737065 63696669 65642074 72616e73 -specified trans │ │ │ │ - 0x00041b00 706f7369 74696f6e 3a202563 0a000000 position: %c.... │ │ │ │ - 0x00041b10 23205265 71756573 74656420 6e6f2074 # Requested no t │ │ │ │ - 0x00041b20 72616e73 706f7369 74696f6e 20616e64 ransposition and │ │ │ │ - 0x00041b30 20747261 6e73706f 73697469 6f6e2e0a transposition.. │ │ │ │ - 0x00041b40 00000000 23205265 71756573 74656420 ....# Requested │ │ │ │ - 0x00041b50 616c6c20 7472616e 73706f73 65733a20 all transposes: │ │ │ │ - 0x00041b60 6e6f2074 72616e73 706f7369 74696f6e no transposition │ │ │ │ - 0x00041b70 2c207472 616e7370 6f736974 696f6e20 , transposition │ │ │ │ - 0x00041b80 616e6420 636f6e6a 75676174 65207472 and conjugate tr │ │ │ │ - 0x00041b90 616e7370 6f736974 696f6e2e 0a000000 ansposition..... │ │ │ │ - 0x00041ba0 23205265 71756573 74656420 7472616e # Requested tran │ │ │ │ - 0x00041bb0 73706f73 6974696f 6e2e0a00 23205265 sposition...# Re │ │ │ │ - 0x00041bc0 71756573 74656420 6e6f2074 72616e73 quested no trans │ │ │ │ - 0x00041bd0 706f7369 74696f6e 2e0a0000 23617267 position....#arg │ │ │ │ - 0x00041be0 733a2025 73000000 20257300 232a2a2a s: %s... %s.#*** │ │ │ │ + 0x00040f30 75727365 20696e20 25730a00 536b6970 urse in %s..Skip │ │ │ │ + 0x00040f40 70696e67 20647570 6c696361 7465206d ping duplicate m │ │ │ │ + 0x00040f50 61747269 78206669 6c653a20 25730a00 atrix file: %s.. │ │ │ │ + 0x00040f60 536b6970 70696e67 206e6f6e 206d6174 Skipping non mat │ │ │ │ + 0x00040f70 72697820 66696c65 3a202573 0a000000 rix file: %s.... │ │ │ │ + 0x00040f80 52656163 68656420 61206c69 6d697420 Reached a limit │ │ │ │ + 0x00040f90 6f662025 64206669 6c657321 200a0000 of %d files! ... │ │ │ │ + 0x00040fa0 2e6d7478 2e62696e 00000000 2e6d7478 .mtx.bin.....mtx │ │ │ │ + 0x00040fb0 2e62696e 2e677a00 2e6d7478 2e677a2e .bin.gz..mtx.gz. │ │ │ │ + 0x00040fc0 62696e00 2e6d7478 2e677a2e 62696e2e bin..mtx.gz.bin. │ │ │ │ + 0x00040fd0 677a0000 2e6d7478 00000000 2e6d7478 gz...mtx.....mtx │ │ │ │ + 0x00040fe0 2e677a00 4e6f7420 61646469 6e672025 .gz.Not adding % │ │ │ │ + 0x00040ff0 733a206e 65697468 65722061 20646972 s: neither a dir │ │ │ │ + 0x00041000 6563746f 72792c20 6e6f7220 6e616d65 ectory, nor name │ │ │ │ + 0x00041010 64206173 204d6174 72697820 4d61726b d as Matrix Mark │ │ │ │ + 0x00041020 65742066 696c652e 0a000000 25732e67 et file.....%s.g │ │ │ │ + 0x00041030 7a000000 47697665 6e206669 6c656e61 z...Given filena │ │ │ │ + 0x00041040 6d652025 7320646f 65736e27 74206578 me %s doesn't ex │ │ │ │ + 0x00041050 6973743b 20617373 756d696e 6720796f ist; assuming yo │ │ │ │ + 0x00041060 75206d65 616e7420 25732c20 77686963 u meant %s, whic │ │ │ │ + 0x00041070 68206578 69737473 210a0000 536b6970 h exists!...Skip │ │ │ │ + 0x00041080 70696e67 206e6f6e 2d6d6174 72697820 ping non-matrix │ │ │ │ + 0x00041090 66696c65 70617468 3a202573 0a000000 filepath: %s.... │ │ │ │ + 0x000410a0 41646469 6e67206d 61747269 78206669 Adding matrix fi │ │ │ │ + 0x000410b0 6c653a20 25730a00 4c494252 53425050 le: %s..LIBRSBPP │ │ │ │ + 0x000410c0 20737570 706f7274 3a206f6e 2e0a0000 support: on.... │ │ │ │ + 0x000410d0 4d4b4c20 73757070 6f72743a 206f6666 MKL support: off │ │ │ │ + 0x000410e0 2e0a0000 4f70656e 4d502073 7570706f ....OpenMP suppo │ │ │ │ + 0x000410f0 72743a20 6f6e2e0a 00000000 41524d50 rt: on......ARMP │ │ │ │ + 0x00041100 4c207375 70706f72 743a206f 66662e0a L support: off.. │ │ │ │ + 0x00041110 00000000 58445220 73757070 6f72743a ....XDR support: │ │ │ │ + 0x00041120 206f6666 2e0a0000 5a4c4942 20737570 off....ZLIB sup │ │ │ │ + 0x00041130 706f7274 3a206f6e 2e0a0000 42696e61 port: on....Bina │ │ │ │ + 0x00041140 72792049 2f4f204d 61747269 78204d61 ry I/O Matrix Ma │ │ │ │ + 0x00041150 726b6574 20686163 6b3a206f 6e2e0a00 rket hack: on... │ │ │ │ + 0x00041160 41737365 7274696f 6e733a20 6f66662e Assertions: off. │ │ │ │ + 0x00041170 0a000000 496e7465 726e616c 20656e76 ....Internal env │ │ │ │ + 0x00041180 69726f6e 6d656e74 20766172 6961626c ironment variabl │ │ │ │ + 0x00041190 65733a20 6f66662e 0a000000 23204361 es: off.....# Ca │ │ │ │ + 0x000411a0 6c6c696e 67207365 74656e76 28292077 lling setenv() w │ │ │ │ + 0x000411b0 69746820 61726775 6d656e74 73202573 ith arguments %s │ │ │ │ + 0x000411c0 20616e64 2025730a 00000000 23202d2d and %s.....# -- │ │ │ │ + 0x000411d0 62656e63 6820666c 61672063 686f7365 bench flag chose │ │ │ │ + 0x000411e0 6e2e2054 68697320 69732073 686f7274 n. This is short │ │ │ │ + 0x000411f0 20666f72 20652e67 2e202d6f 61202d4f for e.g. -oa -O │ │ │ │ + 0x00041200 6220616e 64202e2e 2e0a0000 4d415452 b and ......MATR │ │ │ │ + 0x00041210 49582053 554d5320 54455354 3a204245 IX SUMS TEST: BE │ │ │ │ + 0x00041220 47494e0a 00000000 4d415452 49582053 GIN.....MATRIX S │ │ │ │ + 0x00041230 554d5320 54455354 3a20454e 440a0000 UMS TEST: END... │ │ │ │ + 0x00041240 52454752 45535349 4f4e2054 4553543a REGRESSION TEST: │ │ │ │ + 0x00041250 20424547 494e0a00 52454752 45535349 BEGIN..REGRESSI │ │ │ │ + 0x00041260 4f4e2054 4553543a 20454e44 0a000000 ON TEST: END.... │ │ │ │ + 0x00041270 52454752 45535349 4f4e2054 4553543a REGRESSION TEST: │ │ │ │ + 0x00041280 20464149 4c0a0000 4572726f 7220696e FAIL...Error in │ │ │ │ + 0x00041290 69746961 6c697a69 6e672074 6865206c itializing the l │ │ │ │ + 0x000412a0 69627261 72792120 4e657665 72746865 ibrary! Neverthe │ │ │ │ + 0x000412b0 6c657373 20636f6e 74696e75 696e6720 less continuing │ │ │ │ + 0x000412c0 6a757374 20746f20 7072696e 7420636f just to print co │ │ │ │ + 0x000412d0 6e666967 75726174 696f6e20 696e666f nfiguration info │ │ │ │ + 0x000412e0 2028736f 6d657468 696e6720 6d696768 (something migh │ │ │ │ + 0x000412f0 74206265 2077726f 6e672074 686f7567 t be wrong thoug │ │ │ │ + 0x00041300 682c2061 6e642074 68697320 63616e20 h, and this can │ │ │ │ + 0x00041310 68656c70 20646961 676e6f73 65207468 help diagnose th │ │ │ │ + 0x00041320 65207072 6f626c65 6d292e20 50726f67 e problem). Prog │ │ │ │ + 0x00041330 72616d20 77696c6c 20726574 75726e20 ram will return │ │ │ │ + 0x00041340 616e2065 72726f72 20636f64 6520616e an error code an │ │ │ │ + 0x00041350 79776179 2e0a0000 43503a67 4247764d yway....CP:gBGvM │ │ │ │ + 0x00041360 4849686f 3a4f3a46 513a453a 00000000 HIho:O:FQ:E:.... │ │ │ │ + 0x00041370 74686973 206f7074 696f6e20 77617320 this option was │ │ │ │ + 0x00041380 6f62736f 6c657465 64206279 202d6f53 obsoleted by -oS │ │ │ │ + 0x00041390 202d4f62 0a000000 596f7520 64696420 -Ob....You did │ │ │ │ + 0x000413a0 6e6f7420 63686f6f 73652061 20636f72 not choose a cor │ │ │ │ + 0x000413b0 72656374 206f7065 72617469 6f6e2063 rect operation c │ │ │ │ + 0x000413c0 6f64652e 0a43686f 6f736520 6f6e6520 ode..Choose one │ │ │ │ + 0x000413d0 616d6f6e 67202573 2e0a0000 596f7520 among %s....You │ │ │ │ + 0x000413e0 64696420 6e6f7420 63686f6f 73652061 did not choose a │ │ │ │ + 0x000413f0 6e206163 74696f6e 2e205365 65206865 n action. See he │ │ │ │ + 0x00041400 6c703a0a 00000000 4d415452 49582053 lp:.....MATRIX S │ │ │ │ + 0x00041410 554d5320 54455354 3a204641 494c0a00 UMS TEST: FAIL.. │ │ │ │ + 0x00041420 68656c70 00000000 6d617472 69782d6f help....matrix-o │ │ │ │ + 0x00041430 70657261 74696f6e 00000000 73756270 peration....subp │ │ │ │ + 0x00041440 726f6772 616d2d6f 70657261 74696f6e rogram-operation │ │ │ │ + 0x00041450 00000000 696e666f 726d6174 696f6e00 ....information. │ │ │ │ + 0x00041460 636f6e66 69677572 6174696f 6e000000 configuration... │ │ │ │ + 0x00041470 68617264 77617265 2d636f75 6e746572 hardware-counter │ │ │ │ + 0x00041480 73000000 65787065 72696d65 6e747300 s...experiments. │ │ │ │ + 0x00041490 76657273 696f6e00 626c6173 2d746573 version.blas-tes │ │ │ │ + 0x000414a0 74696e67 00000000 71756963 6b2d626c ting....quick-bl │ │ │ │ + 0x000414b0 61732d74 65737469 6e670000 6572726f as-testing..erro │ │ │ │ + 0x000414c0 722d7465 7374696e 67000000 66702d62 r-testing...fp-b │ │ │ │ + 0x000414d0 656e6368 00000000 7472616e 73706f73 ench....transpos │ │ │ │ + 0x000414e0 652d7465 73740000 6c696d69 74732d74 e-test..limits-t │ │ │ │ + 0x000414f0 65737469 6e670000 67756573 732d626c esting..guess-bl │ │ │ │ + 0x00041500 6f636b69 6e670000 67656e65 72617465 ocking..generate │ │ │ │ + 0x00041510 2d6d6174 72697800 706c6f74 2d6d6174 -matrix.plot-mat │ │ │ │ + 0x00041520 72697800 6d617472 69782d6c 73000000 rix.matrix-ls... │ │ │ │ + 0x00041530 6d617472 69782d6c 732d6c61 74657800 matrix-ls-latex. │ │ │ │ + 0x00041540 6d617472 69782d70 72696e74 00000000 matrix-print.... │ │ │ │ + 0x00041550 72656164 2d706572 666f726d 616e6365 read-performance │ │ │ │ + 0x00041560 2d726563 6f726400 68656c70 2d726561 -record.help-rea │ │ │ │ + 0x00041570 642d7065 72666f72 6d616e63 652d7265 d-performance-re │ │ │ │ + 0x00041580 636f7264 00000000 73657465 6e760000 cord....setenv.. │ │ │ │ + 0x00041590 20776865 7265204f 5054494f 4e532061 where OPTIONS a │ │ │ │ + 0x000415a0 72652074 616b656e 2066726f 6d203a0a re taken from :. │ │ │ │ + 0x000415b0 00000000 25732025 73000000 092d2563 ....%s %s....-%c │ │ │ │ + 0x000415c0 00000000 09090000 2d2d2573 00000000 ........--%s.... │ │ │ │ + 0x000415d0 203c6172 673e0000 205b3d61 72675d00 .. [=arg]. │ │ │ │ + 0x000415e0 53735b58 785b5474 5b565b56 5d5d5d5d Ss[Xx[Tt[V[V]]]] │ │ │ │ + 0x000415f0 00000000 41726775 6d656e74 7320746f ....Arguments to │ │ │ │ + 0x00041600 202d2d77 616e742d 6175746f 74756e65 --want-autotune │ │ │ │ + 0x00041610 206f6620 74686520 666f726d 61742022 of the format " │ │ │ │ + 0x00041620 2573222c 20776865 72652053 20697320 %s", where S is │ │ │ │ + 0x00041630 74686520 6175746f 74756e69 6e672074 the autotuning t │ │ │ │ + 0x00041640 696d6520 696e2073 65636f6e 64732c20 ime in seconds, │ │ │ │ + 0x00041650 58206973 20746865 206e756d 62657220 X is the number │ │ │ │ + 0x00041660 6f662074 72696573 2c205420 74686520 of tries, T the │ │ │ │ + 0x00041670 6e756d62 6572206f 66207374 61727469 number of starti │ │ │ │ + 0x00041680 6e672074 68726561 64732c20 56206361 ng threads, V ca │ │ │ │ + 0x00041690 6e206265 20656974 68657220 7120666f n be either q fo │ │ │ │ + 0x000416a0 72207175 69657420 6175746f 74756e69 r quiet autotuni │ │ │ │ + 0x000416b0 6e67206f 72207620 666f7220 61207665 ng or v for a ve │ │ │ │ + 0x000416c0 72626f73 65206f6e 65202863 616e2062 rbose one (can b │ │ │ │ + 0x000416d0 65207370 65636966 69656420 74776963 e specified twic │ │ │ │ + 0x000416e0 65292e20 56616c69 64206578 616d706c e). Valid exampl │ │ │ │ + 0x000416f0 65733a20 332e3073 32783474 762c2033 es: 3.0s2x4tv, 3 │ │ │ │ + 0x00041700 2e307332 78307471 2c20332e 30732c20 .0s2x0tq, 3.0s, │ │ │ │ + 0x00041710 322e3073 31307820 2e205365 6520646f 2.0s10x . See do │ │ │ │ + 0x00041720 63756d65 6e746174 696f6e20 6f662072 cumentation of r │ │ │ │ + 0x00041730 73625f74 756e655f 73706d6d 20666f72 sb_tune_spmm for │ │ │ │ + 0x00041740 20612066 756c6c20 6578706c 616e6174 a full explanat │ │ │ │ + 0x00041750 696f6e20 6f662074 68657365 20706172 ion of these par │ │ │ │ + 0x00041760 616d6574 65727320 726f6c65 20696e20 ameters role in │ │ │ │ + 0x00041770 6175746f 2d74756e 696e672e 0a000000 auto-tuning..... │ │ │ │ + 0x00041780 6d696368 656c656d 6172746f 6e655f41 michelemartone_A │ │ │ │ + 0x00041790 545f7573 6572735f 444f545f 736f7572 T_users_DOT_sour │ │ │ │ + 0x000417a0 6365666f 7267655f 444f545f 6e657400 ceforge_DOT_net. │ │ │ │ + 0x000417b0 5265706f 72742062 75677320 746f2025 Report bugs to % │ │ │ │ + 0x000417c0 732e0a00 42000000 44205320 43205a20 s...B...D S C Z │ │ │ │ + 0x000417d0 00000000 53204420 43205a20 00000000 ....S D C Z .... │ │ │ │ + 0x000417e0 2d000000 74680000 4e4f5420 00000000 -...th..NOT .... │ │ │ │ + 0x000417f0 4e4f5400 64697363 61726400 6b656570 NOT.discard.keep │ │ │ │ + 0x00041800 00000000 55000000 4c000000 48000000 ....U...L...H... │ │ │ │ + 0x00041810 4e4f5253 425f0000 713a514c 45434844 NORSB_..q:QLECHD │ │ │ │ + 0x00041820 56415269 73463a50 543a623a 773a4247 VARisF:PT:b:w:BG │ │ │ │ + 0x00041830 68743a66 3a723a63 3a76706e 3a4d4e53 ht:f:r:c:vpn:MNS │ │ │ │ + 0x00041840 3a426b3a 4b556f3a 4f3a0000 23205741 :Bk:KUo:O:..# WA │ │ │ │ + 0x00041850 524e494e 473a2069 6e20706c 61636520 RNING: in place │ │ │ │ + 0x00041860 61737365 6d626c79 20697320 616e2055 assembly is an U │ │ │ │ + 0x00041870 4e46494e 49534845 442c2045 58504552 NFINISHED, EXPER │ │ │ │ + 0x00041880 494d454e 54414c20 66656174 7572650a IMENTAL feature. │ │ │ │ + 0x00041890 00000000 23204558 50455249 4d454e54 ....# EXPERIMENT │ │ │ │ + 0x000418a0 414c202d 2d616c6c 2d626c61 732d7479 AL --all-blas-ty │ │ │ │ + 0x000418b0 70657320 6f707469 6f6e2069 6d706c69 pes option impli │ │ │ │ + 0x000418c0 65732074 79706573 3a205320 44204320 es types: S D C │ │ │ │ + 0x000418d0 5a200a00 23204558 50455249 4d454e54 Z ..# EXPERIMENT │ │ │ │ + 0x000418e0 414c202d 2d616c6c 2d626c61 732d6f70 AL --all-blas-op │ │ │ │ + 0x000418f0 7473206f 7074696f 6e20696d 706c6965 ts option implie │ │ │ │ + 0x00041900 733a202d 2d747970 6573203a 202d2d69 s: --types : --i │ │ │ │ + 0x00041910 6e63203a 202d2d61 6c706861 203a202d nc : --alpha : - │ │ │ │ + 0x00041920 2d626574 61203a20 3a0a0000 23204558 -beta : :...# EX │ │ │ │ + 0x00041930 50455249 4d454e54 414c202d 2d747970 PERIMENTAL --typ │ │ │ │ + 0x00041940 6573203a 0a000000 23204558 50455249 es :....# EXPERI │ │ │ │ + 0x00041950 4d454e54 414c202d 2d696e63 203a0a00 MENTAL --inc :.. │ │ │ │ + 0x00041960 23204558 50455249 4d454e54 414c202d # EXPERIMENTAL - │ │ │ │ + 0x00041970 2d616c70 6861203a 0a000000 23204558 -alpha :....# EX │ │ │ │ + 0x00041980 50455249 4d454e54 414c202d 2d626574 PERIMENTAL --bet │ │ │ │ + 0x00041990 61203a0a 00000000 23204558 50455249 a :.....# EXPERI │ │ │ │ + 0x000419a0 4d454e54 414c202d 2d616c6c 2d666f72 MENTAL --all-for │ │ │ │ + 0x000419b0 6d617473 206f7074 696f6e20 696d706c mats option impl │ │ │ │ + 0x000419c0 6965733a 202d2d61 6c736f2d 696d706c ies: --also-impl │ │ │ │ + 0x000419d0 69636974 2d646961 676f6e61 6c202d2d icit-diagonal -- │ │ │ │ + 0x000419e0 616c736f 2d73796d 6d657472 69657320 also-symmetries │ │ │ │ + 0x000419f0 2d2d616c 736f2d73 686f7274 2d696478 --also-short-idx │ │ │ │ + 0x00041a00 202d2d61 6c736f2d 636f6f2d 63737220 --also-coo-csr │ │ │ │ + 0x00041a10 2d2d616c 736f2d72 65637572 73697665 --also-recursive │ │ │ │ + 0x00041a20 3a0a0000 23204558 50455249 4d454e54 :...# EXPERIMENT │ │ │ │ + 0x00041a30 414c202d 2d616c73 6f2d696d 706c6963 AL --also-implic │ │ │ │ + 0x00041a40 69742d64 6961676f 6e616c0a 00000000 it-diagonal..... │ │ │ │ + 0x00041a50 23204558 50455249 4d454e54 414c202d # EXPERIMENTAL - │ │ │ │ + 0x00041a60 2d616c73 6f2d7379 6d6d6574 72696573 -also-symmetries │ │ │ │ + 0x00041a70 0a000000 23204558 50455249 4d454e54 ....# EXPERIMENT │ │ │ │ + 0x00041a80 414c202d 2d616c73 6f2d7368 6f72742d AL --also-short- │ │ │ │ + 0x00041a90 6964780a 00000000 23204558 50455249 idx.....# EXPERI │ │ │ │ + 0x00041aa0 4d454e54 414c202d 2d616c73 6f2d636f MENTAL --also-co │ │ │ │ + 0x00041ab0 6f2d6373 720a0000 23204558 50455249 o-csr...# EXPERI │ │ │ │ + 0x00041ac0 4d454e54 414c202d 2d616c73 6f2d7265 MENTAL --also-re │ │ │ │ + 0x00041ad0 63757273 6976650a 00000000 23205265 cursive.....# Re │ │ │ │ + 0x00041ae0 71756573 74656420 75736572 2d737065 quested user-spe │ │ │ │ + 0x00041af0 63696669 65642074 72616e73 706f7369 cified transposi │ │ │ │ + 0x00041b00 74696f6e 3a202563 0a000000 23205265 tion: %c....# Re │ │ │ │ + 0x00041b10 71756573 74656420 6e6f2074 72616e73 quested no trans │ │ │ │ + 0x00041b20 706f7369 74696f6e 20616e64 20747261 position and tra │ │ │ │ + 0x00041b30 6e73706f 73697469 6f6e2e0a 00000000 nsposition...... │ │ │ │ + 0x00041b40 23205265 71756573 74656420 616c6c20 # Requested all │ │ │ │ + 0x00041b50 7472616e 73706f73 65733a20 6e6f2074 transposes: no t │ │ │ │ + 0x00041b60 72616e73 706f7369 74696f6e 2c207472 ransposition, tr │ │ │ │ + 0x00041b70 616e7370 6f736974 696f6e20 616e6420 ansposition and │ │ │ │ + 0x00041b80 636f6e6a 75676174 65207472 616e7370 conjugate transp │ │ │ │ + 0x00041b90 6f736974 696f6e2e 0a000000 23205265 osition.....# Re │ │ │ │ + 0x00041ba0 71756573 74656420 7472616e 73706f73 quested transpos │ │ │ │ + 0x00041bb0 6974696f 6e2e0a00 23205265 71756573 ition...# Reques │ │ │ │ + 0x00041bc0 74656420 6e6f2074 72616e73 706f7369 ted no transposi │ │ │ │ + 0x00041bd0 74696f6e 2e0a0000 23617267 733a2025 tion....#args: % │ │ │ │ + 0x00041be0 73000000 20257300 232a2a2a 2a2a2a2a s... %s.#******* │ │ │ │ 0x00041bf0 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ 0x00041c00 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ 0x00041c10 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ 0x00041c20 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x00041c30 2a2a2a2a 2a2a2a2a 2a2a0000 25730a23 **********..%s.# │ │ │ │ - 0x00041c40 00000000 6368616e 67652064 69722074 ....change dir t │ │ │ │ - 0x00041c50 6f202573 20666169 6c656421 0a000000 o %s failed!.... │ │ │ │ - 0x00041c60 23206368 64697220 746f2025 73207375 # chdir to %s su │ │ │ │ - 0x00041c70 63636565 6465640a 00000000 23205741 cceeded.....# WA │ │ │ │ - 0x00041c80 524e494e 473a2074 6865206e 6f772061 RNING: the now a │ │ │ │ - 0x00041c90 63746976 65205a20 736f7274 20666561 ctive Z sort fea │ │ │ │ - 0x00041ca0 74757265 2077696c 6c206f6e 6c792061 ture will only a │ │ │ │ - 0x00041cb0 70706c79 20746f20 434f4f20 7375626d pply to COO subm │ │ │ │ - 0x00041cc0 61747269 6365730a 00000000 23207365 atrices.....# se │ │ │ │ - 0x00041cd0 7474696e 67207468 65207265 75736520 tting the reuse │ │ │ │ - 0x00041ce0 492f4f20 61727261 7973206f 7074696f I/O arrays optio │ │ │ │ - 0x00041cf0 6e20696e 20652e67 2e3a2074 79706520 n in e.g.: type │ │ │ │ - 0x00041d00 7472616e 73697469 6f6e730a 00000000 transitions..... │ │ │ │ - 0x00041d10 2320756e 73657474 696e6720 74686520 # unsetting the │ │ │ │ - 0x00041d20 72657573 6520492f 4f206172 72617973 reuse I/O arrays │ │ │ │ - 0x00041d30 206f7074 696f6e20 696e2065 2e672e3a option in e.g.: │ │ │ │ - 0x00041d40 20747970 65207472 616e7369 74696f6e type transition │ │ │ │ - 0x00041d50 730a0000 23205741 524e494e 473a2074 s...# WARNING: t │ │ │ │ - 0x00041d60 68652072 6f772072 65766572 73616c20 he row reversal │ │ │ │ - 0x00041d70 66656174 75726520 6f6e6c79 20617070 feature only app │ │ │ │ - 0x00041d80 6c696573 20746f20 43535220 7375626d lies to CSR subm │ │ │ │ - 0x00041d90 61747269 6365732c 20616e64 206f6e20 atrices, and on │ │ │ │ - 0x00041da0 696e6469 63657320 6f6e6c79 0a000000 indices only.... │ │ │ │ - 0x00041db0 23204361 6c6c696e 6720756e 73657465 # Calling unsete │ │ │ │ - 0x00041dc0 6e762829 20776974 68206172 67756d65 nv() with argume │ │ │ │ - 0x00041dd0 6e742025 730a0000 23205573 696e6720 nt %s...# Using │ │ │ │ - 0x00041de0 6f6e6c79 20256c67 20252520 6f662074 only %lg %% of t │ │ │ │ - 0x00041df0 6865206d 61747269 78206e6f 6e7a6572 he matrix nonzer │ │ │ │ - 0x00041e00 6f65730a 00000000 23202d2d 62656e63 oes.....# --benc │ │ │ │ - 0x00041e10 68206f70 74696f6e 20696d70 6c696573 h option implies │ │ │ │ - 0x00041e20 202d7148 202d5220 2d2d7772 6974652d -qH -R --write- │ │ │ │ - 0x00041e30 70657266 6f726d61 6e63652d 7265636f performance-reco │ │ │ │ - 0x00041e40 7264202d 2d77616e 742d6d6b 6c2d6175 rd --want-mkl-au │ │ │ │ - 0x00041e50 746f7475 6e65202d 2d6d6b6c 2d62656e totune --mkl-ben │ │ │ │ - 0x00041e60 63686d61 726b202d 2d747970 6573203a chmark --types : │ │ │ │ - 0x00041e70 202d2d73 706c6974 2d657870 6572696d --split-experim │ │ │ │ - 0x00041e80 656e7461 6c202564 202d2d6d 65726765 ental %d --merge │ │ │ │ - 0x00041e90 2d657870 6572696d 656e7461 6c202564 -experimental %d │ │ │ │ - 0x00041ea0 202d2d61 6c736f2d 7472616e 73706f73 --also-transpos │ │ │ │ - 0x00041eb0 65202d2d 736f7274 2d66696c 656e616d e --sort-filenam │ │ │ │ - 0x00041ec0 65732d6c 69737420 2d2d7761 6e742d6d es-list --want-m │ │ │ │ - 0x00041ed0 656d6f72 792d6265 6e63686d 61726b0a emory-benchmark. │ │ │ │ - 0x00041ee0 00000000 23205265 71756573 74696e67 ....# Requesting │ │ │ │ - 0x00041ef0 206e6f20 6175746f 74756e69 6e672076 no autotuning v │ │ │ │ - 0x00041f00 6961202d 2d77616e 742d6e6f 2d617574 ia --want-no-aut │ │ │ │ - 0x00041f10 6f74756e 650a0000 256c6673 25647825 otune...%lfs%dx% │ │ │ │ - 0x00041f20 64742563 25630000 23205061 73736564 dt%c%c..# Passed │ │ │ │ - 0x00041f30 20256420 61726775 6d656e74 73207669 %d arguments vi │ │ │ │ - 0x00041f40 61206175 746f7475 6e696e67 20737472 a autotuning str │ │ │ │ - 0x00041f50 696e6720 22257322 2028616e 20656d70 ing "%s" (an emp │ │ │ │ - 0x00041f60 74792073 7472696e 67207265 71756573 ty string reques │ │ │ │ - 0x00041f70 74732064 65666175 6c747329 0a000000 ts defaults).... │ │ │ │ - 0x00041f80 20205772 6f6e6720 6175746f 74756e69 Wrong autotuni │ │ │ │ - 0x00041f90 6e672073 7472696e 67206465 74656374 ng string detect │ │ │ │ - 0x00041fa0 6564210a 00000000 52657374 72696374 ed!.....Restrict │ │ │ │ - 0x00041fb0 696e6720 74686520 6e756d62 6572206f ing the number o │ │ │ │ - 0x00041fc0 66207475 6e696e67 20726f75 6e642074 f tuning round t │ │ │ │ - 0x00041fd0 6f202564 20282564 20697320 746f6f20 o %d (%d is too │ │ │ │ - 0x00041fe0 6d756368 21292e0a 00000000 57696c6c much!)......Will │ │ │ │ - 0x00041ff0 20696e76 6f6b6520 6175746f 74756e69 invoke autotuni │ │ │ │ - 0x00042000 6e672066 6f72207e 256c6620 73207820 ng for ~%lf s x │ │ │ │ - 0x00042010 25642072 6f756e64 732c2073 70656369 %d rounds, speci │ │ │ │ - 0x00042020 6679696e 67207665 72626f73 6974793d fying verbosity= │ │ │ │ - 0x00042030 25642061 6e642074 68726561 64733d25 %d and threads=% │ │ │ │ - 0x00042040 642e2028 3e30206d 65616e73 206e6f20 d. (>0 means no │ │ │ │ - 0x00042050 73747275 63747572 65207475 6e696e67 structure tuning │ │ │ │ - 0x00042060 3b203020 6d65616e 73206f6e 6c792073 ; 0 means only s │ │ │ │ - 0x00042070 74727563 74757265 2074756e 696e672c tructure tuning, │ │ │ │ - 0x00042080 203c3020 6d65616e 73207475 6e696e67 <0 means tuning │ │ │ │ - 0x00042090 206f6620 626f7468 20776974 6820286e of both with (n │ │ │ │ - 0x000420a0 65676174 65642920 74687265 61642063 egated) thread c │ │ │ │ - 0x000420b0 6f756e74 20737567 67657374 696f6e29 ount suggestion) │ │ │ │ - 0x000420c0 2e0a0000 256c6600 23207065 72666f72 ....%lf.# perfor │ │ │ │ - 0x000420d0 6d616e63 65207265 636f7264 2066696c mance record fil │ │ │ │ - 0x000420e0 65207365 7420746f 3a202573 0a000000 e set to: %s.... │ │ │ │ - 0x000420f0 25732069 73206120 73776973 73206172 %s is a swiss ar │ │ │ │ - 0x00042100 6d79206b 6e696665 20666f72 20746573 my knife for tes │ │ │ │ - 0x00042110 74696e67 20746865 206c6962 72617279 ting the library │ │ │ │ - 0x00042120 2066756e 6374696f 6e616c69 74792061 functionality a │ │ │ │ - 0x00042130 6e642070 6572666f 726d616e 63652e0a nd performance.. │ │ │ │ - 0x00042140 596f7520 63616e20 75736520 69742074 You can use it t │ │ │ │ - 0x00042150 6f207065 72666f72 6d207370 61727365 o perform sparse │ │ │ │ - 0x00042160 206d6174 72697820 2d20756e 69746172 matrix - unitar │ │ │ │ - 0x00042170 79207665 63746f72 206d756c 7469706c y vector multipl │ │ │ │ - 0x00042180 69636174 696f6e2c 20737065 63696679 ication, specify │ │ │ │ - 0x00042190 696e6720 74686520 626c6f63 6b696e67 ing the blocking │ │ │ │ - 0x000421a0 20706172 616d6574 6572732c 20746865 parameters, the │ │ │ │ - 0x000421b0 2074696d 65732074 6f207065 72666f72 times to perfor │ │ │ │ - 0x000421c0 6d206d75 6c746970 6c696361 74696f6e m multiplication │ │ │ │ - 0x000421d0 2e0a0a41 64646974 696f6e61 6c206465 ...Additional de │ │ │ │ - 0x000421e0 62756767 696e6720 666c6167 7320282d bugging flags (- │ │ │ │ - 0x000421f0 642c202d 70292061 72652070 72657365 d, -p) are prese │ │ │ │ - 0x00042200 6e742e0a 0a557361 6765203a 20257320 nt...Usage : %s │ │ │ │ - 0x00042210 5b4f5054 494f4e53 5d0a2077 68657265 [OPTIONS]. where │ │ │ │ - 0x00042220 204f5054 494f4e53 20617265 2074616b OPTIONS are tak │ │ │ │ - 0x00042230 656e2066 726f6d20 5b202d66 2066696c en from [ -f fil │ │ │ │ - 0x00042240 656e616d 65205d20 0a5b202d 46206d61 ename ] .[ -F ma │ │ │ │ - 0x00042250 74726978 5f73746f 72616765 3d5b627c trix_storage=[b| │ │ │ │ - 0x00042260 637c6263 5d205d20 0a5b202d 72206272 c|bc] ] .[ -r br │ │ │ │ - 0x00042270 205d200a 5b202d63 20626320 5d200a5b ] .[ -c bc ] .[ │ │ │ │ - 0x00042280 202d7420 54494d45 53205d0a 5b202d6e -t TIMES ].[ -n │ │ │ │ - 0x00042290 204f5045 4e4d505f 54485245 41445320 OPENMP_THREADS │ │ │ │ - 0x000422a0 5d0a5b20 2d542028 2053207c 2044207c ].[ -T ( S | D | │ │ │ │ - 0x000422b0 2049207c 20432029 202f2a20 666c6f61 I | C ) /* floa │ │ │ │ - 0x000422c0 742c2064 6f75626c 652c2069 6e746567 t, double, integ │ │ │ │ - 0x000422d0 65722c20 63686172 61637465 722a2f20 er, character*/ │ │ │ │ - 0x000422e0 5d200a5b 202d7320 2f2a2077 696c6c20 ] .[ -s /* will │ │ │ │ - 0x000422f0 696e7465 726e616c 6c792073 6f727420 internally sort │ │ │ │ - 0x00042300 6f757420 6e6e7a73 202a2f20 5d200a5b out nnzs */ ] .[ │ │ │ │ - 0x00042310 202d7020 2f2a2077 696c6c20 73657420 -p /* will set │ │ │ │ - 0x00042320 746f2031 206e6f6e 7a65726f 73202a2f to 1 nonzeros */ │ │ │ │ - 0x00042330 205d200a 5b2d6420 2f2a2069 66206465 ] .[-d /* if de │ │ │ │ - 0x00042340 62756767 696e6720 6f6e202a 2f5d3a20 bugging on */]: │ │ │ │ - 0x00042350 0a5b2d41 202f2a20 666f7220 6175746f .[-A /* for auto │ │ │ │ - 0x00042360 2d626c6f 636b696e 67202a2f 5d3a200a -blocking */]: . │ │ │ │ - 0x00042370 5b202d68 205d200a 0a706c65 61736520 [ -h ] ..please │ │ │ │ - 0x00042380 6e6f7465 20746861 74206e6f 7420616c note that not al │ │ │ │ - 0x00042390 6c206f66 20746865 20737567 67657374 l of the suggest │ │ │ │ - 0x000423a0 6564206e 756d6572 6963616c 20747970 ed numerical typ │ │ │ │ - 0x000423b0 65732063 6f756c64 20626520 636f6d70 es could be comp │ │ │ │ - 0x000423c0 696c6564 20696e20 72696768 74206e6f iled in right no │ │ │ │ - 0x000423d0 7720616e 642f6f72 20776f72 6b207765 w and/or work we │ │ │ │ - 0x000423e0 6c6c2e64 65666175 6c742069 7320646f ll.default is do │ │ │ │ - 0x000423f0 75626c65 2e0a0a0a 652e672e 3a202573 uble....e.g.: %s │ │ │ │ - 0x00042400 202d6620 72616566 736b7934 2e6d7478 -f raefsky4.mtx │ │ │ │ - 0x00042410 202d7420 3130202d 54203a20 20202320 -t 10 -T : # │ │ │ │ - 0x00042420 31302074 696d6573 20666f72 20656163 10 times for eac │ │ │ │ - 0x00042430 68206f66 20746865 20737570 706f7274 h of the support │ │ │ │ - 0x00042440 6564206e 756d6572 6963616c 20747970 ed numerical typ │ │ │ │ - 0x00042450 65730a00 23207365 7474696e 6720696e es..# setting in │ │ │ │ - 0x00042460 63583d25 640a0000 23207365 7474696e cX=%d...# settin │ │ │ │ - 0x00042470 6720696e 63593d25 640a0000 2d312c31 g incY=%d...-1,1 │ │ │ │ - 0x00042480 2c320000 302c312c 32000000 616c6c00 ,2..0,1,2...all. │ │ │ │ - 0x00042490 41737375 6d696e67 20612072 65637572 Assuming a recur │ │ │ │ - 0x000424a0 73697665 206d6174 72697820 73747275 sive matrix stru │ │ │ │ - 0x000424b0 63747572 65206973 20726571 75657374 cture is request │ │ │ │ - 0x000424c0 65642e2e 2e0a0000 2320536f 7274696e ed......# Sortin │ │ │ │ - 0x000424d0 67206d61 74726963 6573206c 69737420 g matrices list │ │ │ │ - 0x000424e0 28757365 202d2d6e 6f2d736f 72742d66 (use --no-sort-f │ │ │ │ - 0x000424f0 696c656e 616d6573 2d6c6973 7420746f ilenames-list to │ │ │ │ - 0x00042500 20707265 76656e74 20746869 73290a00 prevent this).. │ │ │ │ - 0x00042510 23205573 696e6720 6d617472 69636573 # Using matrices │ │ │ │ - 0x00042520 3a000000 20626567 696e6e69 6e672072 :... beginning r │ │ │ │ - 0x00042530 756e2061 74200000 23257325 2e306c66 un at ..#%s%.0lf │ │ │ │ - 0x00042540 25730000 23202573 00000000 2320636f %s..# %s....# co │ │ │ │ - 0x00042550 6d70696c 65642077 6974683a 2025730a mpiled with: %s. │ │ │ │ - 0x00042560 00000000 23205573 65722064 6964206e ....# User did n │ │ │ │ - 0x00042570 6f742073 70656369 66792074 68726561 ot specify threa │ │ │ │ - 0x00042580 64733b20 61737375 6d696e67 2025642e ds; assuming %d. │ │ │ │ - 0x00042590 20456e76 69726f6e 6d656e74 2070726f Environment pro │ │ │ │ - 0x000425a0 76696465 73206d61 78202564 20746872 vides max %d thr │ │ │ │ - 0x000425b0 65616473 3b207468 69732062 75696c64 eads; this build │ │ │ │ - 0x000425c0 20737570 706f7274 73206d61 78202564 supports max %d │ │ │ │ - 0x000425d0 2e0a0000 23205761 726e696e 673a2065 ....# Warning: e │ │ │ │ - 0x000425e0 6e766972 6f6e6d65 6e742070 726f7669 nvironment provi │ │ │ │ - 0x000425f0 64657320 6d6f7265 20746872 65616473 des more threads │ │ │ │ - 0x00042600 20746861 6e207375 70706f72 74656420 than supported │ │ │ │ - 0x00042610 62792074 68697320 636f6e66 69677572 by this configur │ │ │ │ - 0x00042620 6174696f 6e202d2d 20657870 65637420 ation -- expect │ │ │ │ - 0x00042630 74726f75 626c6520 210a0000 4f4d505f trouble !...OMP_ │ │ │ │ - 0x00042640 4e554d5f 54485245 41445300 23206176 NUM_THREADS.# av │ │ │ │ - 0x00042650 65726167 65207469 6d657220 6772616e erage timer gran │ │ │ │ - 0x00042660 756c6172 6974793a 2025322e 336c6720 ularity: %2.3lg │ │ │ │ - 0x00042670 730a0000 484f5354 4e414d45 00000000 s...HOSTNAME.... │ │ │ │ - 0x00042680 25732573 5f25735f 252e306c 665f2573 %s%s_%s_%.0lf_%s │ │ │ │ - 0x00042690 25732573 25732573 25732573 25730000 %s%s%s%s%s%s%s.. │ │ │ │ - 0x000426a0 2e727072 00000000 72736265 6e63685f .rpr....rsbench_ │ │ │ │ - 0x000426b0 70720000 2d74756e 696e672d 00000000 pr..-tuning-.... │ │ │ │ - 0x000426c0 2e746d70 00000000 23205769 6c6c2077 .tmp....# Will w │ │ │ │ - 0x000426d0 72697465 20612066 696e616c 20706572 rite a final per │ │ │ │ - 0x000426e0 666f726d 616e6365 20726563 6f726420 formance record │ │ │ │ - 0x000426f0 746f2066 696c6520 25732061 6e642070 to file %s and p │ │ │ │ - 0x00042700 6572696f 64696320 63686563 6b706f69 eriodic checkpoi │ │ │ │ - 0x00042710 6e747320 746f2025 730a0000 23204966 nts to %s...# If │ │ │ │ - 0x00042720 2070726f 6772616d 2072756e 2074696d program run tim │ │ │ │ - 0x00042730 65207769 6c6c2065 78636565 64202532 e will exceed %2 │ │ │ │ - 0x00042740 2e336c67 20732c20 77696c6c 20617474 .3lg s, will att │ │ │ │ - 0x00042750 656d7074 20656172 6c792074 65726d69 empt early termi │ │ │ │ - 0x00042760 6e617469 6f6e2e0a 00000000 23207769 nation......# wi │ │ │ │ - 0x00042770 6c6c2025 73706572 666f726d 20616e63 ll %sperform anc │ │ │ │ - 0x00042780 696c6c61 72792074 65737473 2e0a0000 illary tests.... │ │ │ │ - 0x00042790 23207769 6c6c2066 6c757368 20636163 # will flush cac │ │ │ │ - 0x000427a0 6865206d 656d6f72 793a2025 73206265 he memory: %s be │ │ │ │ - 0x000427b0 74776565 6e206561 6368206f 70657261 tween each opera │ │ │ │ - 0x000427c0 74696f6e 206d6561 73757265 6d656e74 tion measurement │ │ │ │ - 0x000427d0 20736572 6965732c 20616e64 20257320 series, and %s │ │ │ │ - 0x000427e0 62657477 65656e20 65616368 206f7065 between each ope │ │ │ │ - 0x000427f0 72617469 6f6e2e0a 00000000 23207769 ration......# wi │ │ │ │ - 0x00042800 6c6c2025 7320616e 79207a65 726f2065 ll %s any zero e │ │ │ │ - 0x00042810 6e636f75 6e746572 65642069 6e207468 ncountered in th │ │ │ │ - 0x00042820 65206d61 74726978 2e0a0000 5253425f e matrix....RSB_ │ │ │ │ - 0x00042830 00000000 23205468 65207573 65722073 ....# The user s │ │ │ │ - 0x00042840 70656369 66696564 20256420 5253425f pecified %d RSB_ │ │ │ │ - 0x00042850 20707265 66697865 6420656e 7669726f prefixed enviro │ │ │ │ - 0x00042860 6e6d656e 74207661 72696162 6c65733a nment variables: │ │ │ │ - 0x00042870 0a000000 23202065 78706f72 74202573 ....# export %s │ │ │ │ - 0x00042880 0a000000 50415448 00000000 2320656e ....PATH....# en │ │ │ │ - 0x00042890 763a2065 78706f72 74205041 54483d25 v: export PATH=% │ │ │ │ - 0x000428a0 730a0000 2320656e 763a2050 41544820 s...# env: PATH │ │ │ │ - 0x000428b0 6973206e 6f742073 65740a00 4c445f4c is not set..LD_L │ │ │ │ - 0x000428c0 49425241 52595f50 41544800 2320656e IBRARY_PATH.# en │ │ │ │ - 0x000428d0 763a2065 78706f72 74204c44 5f4c4942 v: export LD_LIB │ │ │ │ - 0x000428e0 52415259 5f504154 483d2573 0a000000 RARY_PATH=%s.... │ │ │ │ - 0x000428f0 2320656e 763a204c 445f4c49 42524152 # env: LD_LIBRAR │ │ │ │ - 0x00042900 595f5041 54482069 73206e6f 74207365 Y_PATH is not se │ │ │ │ - 0x00042910 740a0000 2320656e 763a2065 78706f72 t...# env: expor │ │ │ │ - 0x00042920 7420484f 53544e41 4d453d25 730a0000 t HOSTNAME=%s... │ │ │ │ - 0x00042930 2320656e 763a2048 4f53544e 414d4520 # env: HOSTNAME │ │ │ │ - 0x00042940 6973206e 6f742073 65740a00 4b4d505f is not set..KMP_ │ │ │ │ - 0x00042950 41464649 4e495459 00000000 2320656e AFFINITY....# en │ │ │ │ - 0x00042960 763a2065 78706f72 74204b4d 505f4146 v: export KMP_AF │ │ │ │ - 0x00042970 46494e49 54593d25 730a0000 2320656e FINITY=%s...# en │ │ │ │ - 0x00042980 763a204b 4d505f41 4646494e 49545920 v: KMP_AFFINITY │ │ │ │ - 0x00042990 6973206e 6f742073 65740a00 4f4d505f is not set..OMP_ │ │ │ │ - 0x000429a0 41464649 4e495459 5f464f52 4d415400 AFFINITY_FORMAT. │ │ │ │ - 0x000429b0 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ - 0x000429c0 505f4146 46494e49 54595f46 4f524d41 P_AFFINITY_FORMA │ │ │ │ - 0x000429d0 543d2573 0a000000 2320656e 763a204f T=%s....# env: O │ │ │ │ - 0x000429e0 4d505f41 4646494e 4954595f 464f524d MP_AFFINITY_FORM │ │ │ │ - 0x000429f0 41542069 73206e6f 74207365 740a0000 AT is not set... │ │ │ │ - 0x00042a00 4f4d505f 414c4c4f 4341544f 52000000 OMP_ALLOCATOR... │ │ │ │ - 0x00042a10 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ - 0x00042a20 505f414c 4c4f4341 544f523d 25730a00 P_ALLOCATOR=%s.. │ │ │ │ - 0x00042a30 2320656e 763a204f 4d505f41 4c4c4f43 # env: OMP_ALLOC │ │ │ │ - 0x00042a40 41544f52 20697320 6e6f7420 7365740a ATOR is not set. │ │ │ │ - 0x00042a50 00000000 4f4d505f 43414e43 454c4c41 ....OMP_CANCELLA │ │ │ │ - 0x00042a60 54494f4e 00000000 2320656e 763a2065 TION....# env: e │ │ │ │ - 0x00042a70 78706f72 74204f4d 505f4341 4e43454c xport OMP_CANCEL │ │ │ │ - 0x00042a80 4c415449 4f4e3d25 730a0000 2320656e LATION=%s...# en │ │ │ │ - 0x00042a90 763a204f 4d505f43 414e4345 4c4c4154 v: OMP_CANCELLAT │ │ │ │ - 0x00042aa0 494f4e20 6973206e 6f742073 65740a00 ION is not set.. │ │ │ │ - 0x00042ab0 4f4d505f 44454255 47000000 2320656e OMP_DEBUG...# en │ │ │ │ - 0x00042ac0 763a2065 78706f72 74204f4d 505f4445 v: export OMP_DE │ │ │ │ - 0x00042ad0 4255473d 25730a00 2320656e 763a204f BUG=%s..# env: O │ │ │ │ - 0x00042ae0 4d505f44 45425547 20697320 6e6f7420 MP_DEBUG is not │ │ │ │ - 0x00042af0 7365740a 00000000 4f4d505f 44454641 set.....OMP_DEFA │ │ │ │ - 0x00042b00 554c545f 44455649 43450000 2320656e ULT_DEVICE..# en │ │ │ │ - 0x00042b10 763a2065 78706f72 74204f4d 505f4445 v: export OMP_DE │ │ │ │ - 0x00042b20 4641554c 545f4445 56494345 3d25730a FAULT_DEVICE=%s. │ │ │ │ - 0x00042b30 00000000 2320656e 763a204f 4d505f44 ....# env: OMP_D │ │ │ │ - 0x00042b40 45464155 4c545f44 45564943 45206973 EFAULT_DEVICE is │ │ │ │ - 0x00042b50 206e6f74 20736574 0a000000 4f4d505f not set....OMP_ │ │ │ │ - 0x00042b60 44495350 4c41595f 454e5600 2320656e DISPLAY_ENV.# en │ │ │ │ - 0x00042b70 763a2065 78706f72 74204f4d 505f4449 v: export OMP_DI │ │ │ │ - 0x00042b80 53504c41 595f454e 563d2573 0a000000 SPLAY_ENV=%s.... │ │ │ │ - 0x00042b90 2320656e 763a204f 4d505f44 4953504c # env: OMP_DISPL │ │ │ │ - 0x00042ba0 41595f45 4e562069 73206e6f 74207365 AY_ENV is not se │ │ │ │ - 0x00042bb0 740a0000 4f4d505f 44495350 4c41595f t...OMP_DISPLAY_ │ │ │ │ - 0x00042bc0 41464649 4e495459 00000000 2320656e AFFINITY....# en │ │ │ │ - 0x00042bd0 763a2065 78706f72 74204f4d 505f4449 v: export OMP_DI │ │ │ │ - 0x00042be0 53504c41 595f4146 46494e49 54593d25 SPLAY_AFFINITY=% │ │ │ │ - 0x00042bf0 730a0000 2320656e 763a204f 4d505f44 s...# env: OMP_D │ │ │ │ - 0x00042c00 4953504c 41595f41 4646494e 49545920 ISPLAY_AFFINITY │ │ │ │ - 0x00042c10 6973206e 6f742073 65740a00 4f4d505f is not set..OMP_ │ │ │ │ - 0x00042c20 44594e41 4d494300 2320656e 763a2065 DYNAMIC.# env: e │ │ │ │ - 0x00042c30 78706f72 74204f4d 505f4459 4e414d49 xport OMP_DYNAMI │ │ │ │ - 0x00042c40 433d2573 0a000000 2320656e 763a204f C=%s....# env: O │ │ │ │ - 0x00042c50 4d505f44 594e414d 49432069 73206e6f MP_DYNAMIC is no │ │ │ │ - 0x00042c60 74207365 740a0000 4f4d505f 4d41585f t set...OMP_MAX_ │ │ │ │ - 0x00042c70 41435449 56455f4c 4556454c 53000000 ACTIVE_LEVELS... │ │ │ │ - 0x00042c80 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ - 0x00042c90 505f4d41 585f4143 54495645 5f4c4556 P_MAX_ACTIVE_LEV │ │ │ │ - 0x00042ca0 454c533d 25730a00 2320656e 763a204f ELS=%s..# env: O │ │ │ │ - 0x00042cb0 4d505f4d 41585f41 43544956 455f4c45 MP_MAX_ACTIVE_LE │ │ │ │ - 0x00042cc0 56454c53 20697320 6e6f7420 7365740a VELS is not set. │ │ │ │ - 0x00042cd0 00000000 4f4d505f 4d41585f 5441534b ....OMP_MAX_TASK │ │ │ │ - 0x00042ce0 5f505249 4f524954 59000000 2320656e _PRIORITY...# en │ │ │ │ - 0x00042cf0 763a2065 78706f72 74204f4d 505f4d41 v: export OMP_MA │ │ │ │ - 0x00042d00 585f5441 534b5f50 52494f52 4954593d X_TASK_PRIORITY= │ │ │ │ - 0x00042d10 25730a00 2320656e 763a204f 4d505f4d %s..# env: OMP_M │ │ │ │ - 0x00042d20 41585f54 41534b5f 5052494f 52495459 AX_TASK_PRIORITY │ │ │ │ - 0x00042d30 20697320 6e6f7420 7365740a 00000000 is not set..... │ │ │ │ - 0x00042d40 4f4d505f 4e455354 45440000 2320656e OMP_NESTED..# en │ │ │ │ - 0x00042d50 763a2065 78706f72 74204f4d 505f4e45 v: export OMP_NE │ │ │ │ - 0x00042d60 53544544 3d25730a 00000000 2320656e STED=%s.....# en │ │ │ │ - 0x00042d70 763a204f 4d505f4e 45535445 44206973 v: OMP_NESTED is │ │ │ │ - 0x00042d80 206e6f74 20736574 0a000000 2320656e not set....# en │ │ │ │ - 0x00042d90 763a2065 78706f72 74204f4d 505f4e55 v: export OMP_NU │ │ │ │ - 0x00042da0 4d5f5448 52454144 533d2573 0a000000 M_THREADS=%s.... │ │ │ │ - 0x00042db0 2320656e 763a204f 4d505f4e 554d5f54 # env: OMP_NUM_T │ │ │ │ - 0x00042dc0 48524541 44532069 73206e6f 74207365 HREADS is not se │ │ │ │ - 0x00042dd0 740a0000 4f4d505f 504c4143 45530000 t...OMP_PLACES.. │ │ │ │ - 0x00042de0 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ - 0x00042df0 505f504c 41434553 3d25730a 00000000 P_PLACES=%s..... │ │ │ │ - 0x00042e00 2320656e 763a204f 4d505f50 4c414345 # env: OMP_PLACE │ │ │ │ - 0x00042e10 53206973 206e6f74 20736574 0a000000 S is not set.... │ │ │ │ - 0x00042e20 4f4d505f 50524f43 5f42494e 44000000 OMP_PROC_BIND... │ │ │ │ - 0x00042e30 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ - 0x00042e40 505f5052 4f435f42 494e443d 25730a00 P_PROC_BIND=%s.. │ │ │ │ - 0x00042e50 2320656e 763a204f 4d505f50 524f435f # env: OMP_PROC_ │ │ │ │ - 0x00042e60 42494e44 20697320 6e6f7420 7365740a BIND is not set. │ │ │ │ - 0x00042e70 00000000 4f4d505f 53434845 44554c45 ....OMP_SCHEDULE │ │ │ │ - 0x00042e80 00000000 2320656e 763a2065 78706f72 ....# env: expor │ │ │ │ - 0x00042e90 74204f4d 505f5343 48454455 4c453d25 t OMP_SCHEDULE=% │ │ │ │ - 0x00042ea0 730a0000 2320656e 763a204f 4d505f53 s...# env: OMP_S │ │ │ │ - 0x00042eb0 43484544 554c4520 6973206e 6f742073 CHEDULE is not s │ │ │ │ - 0x00042ec0 65740a00 4f4d505f 53544143 4b53495a et..OMP_STACKSIZ │ │ │ │ - 0x00042ed0 45000000 2320656e 763a2065 78706f72 E...# env: expor │ │ │ │ - 0x00042ee0 74204f4d 505f5354 41434b53 495a453d t OMP_STACKSIZE= │ │ │ │ - 0x00042ef0 25730a00 2320656e 763a204f 4d505f53 %s..# env: OMP_S │ │ │ │ - 0x00042f00 5441434b 53495a45 20697320 6e6f7420 TACKSIZE is not │ │ │ │ - 0x00042f10 7365740a 00000000 4f4d505f 54415247 set.....OMP_TARG │ │ │ │ - 0x00042f20 45545f4f 46464c4f 41440000 2320656e ET_OFFLOAD..# en │ │ │ │ - 0x00042f30 763a2065 78706f72 74204f4d 505f5441 v: export OMP_TA │ │ │ │ - 0x00042f40 52474554 5f4f4646 4c4f4144 3d25730a RGET_OFFLOAD=%s. │ │ │ │ - 0x00042f50 00000000 2320656e 763a204f 4d505f54 ....# env: OMP_T │ │ │ │ - 0x00042f60 41524745 545f4f46 464c4f41 44206973 ARGET_OFFLOAD is │ │ │ │ - 0x00042f70 206e6f74 20736574 0a000000 4f4d505f not set....OMP_ │ │ │ │ - 0x00042f80 54485245 41445f4c 494d4954 00000000 THREAD_LIMIT.... │ │ │ │ - 0x00042f90 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ - 0x00042fa0 505f5448 52454144 5f4c494d 49543d25 P_THREAD_LIMIT=% │ │ │ │ - 0x00042fb0 730a0000 2320656e 763a204f 4d505f54 s...# env: OMP_T │ │ │ │ - 0x00042fc0 48524541 445f4c49 4d495420 6973206e HREAD_LIMIT is n │ │ │ │ - 0x00042fd0 6f742073 65740a00 4f4d505f 544f4f4c ot set..OMP_TOOL │ │ │ │ - 0x00042fe0 00000000 2320656e 763a2065 78706f72 ....# env: expor │ │ │ │ - 0x00042ff0 74204f4d 505f544f 4f4c3d25 730a0000 t OMP_TOOL=%s... │ │ │ │ - 0x00043000 2320656e 763a204f 4d505f54 4f4f4c20 # env: OMP_TOOL │ │ │ │ - 0x00043010 6973206e 6f742073 65740a00 4f4d505f is not set..OMP_ │ │ │ │ - 0x00043020 544f4f4c 5f4c4942 52415249 45530000 TOOL_LIBRARIES.. │ │ │ │ - 0x00043030 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ - 0x00043040 505f544f 4f4c5f4c 49425241 52494553 P_TOOL_LIBRARIES │ │ │ │ - 0x00043050 3d25730a 00000000 2320656e 763a204f =%s.....# env: O │ │ │ │ - 0x00043060 4d505f54 4f4f4c5f 4c494252 41524945 MP_TOOL_LIBRARIE │ │ │ │ - 0x00043070 53206973 206e6f74 20736574 0a000000 S is not set.... │ │ │ │ - 0x00043080 4f4d505f 57414954 5f504f4c 49435900 OMP_WAIT_POLICY. │ │ │ │ - 0x00043090 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ - 0x000430a0 505f5741 49545f50 4f4c4943 593d2573 P_WAIT_POLICY=%s │ │ │ │ - 0x000430b0 0a000000 2320656e 763a204f 4d505f57 ....# env: OMP_W │ │ │ │ - 0x000430c0 4149545f 504f4c49 43592069 73206e6f AIT_POLICY is no │ │ │ │ - 0x000430d0 74207365 740a0000 5253425f 57414e54 t set...RSB_WANT │ │ │ │ - 0x000430e0 5f525342 50500000 2320656e 763a2065 _RSBPP..# env: e │ │ │ │ - 0x000430f0 78706f72 74205253 425f5741 4e545f52 xport RSB_WANT_R │ │ │ │ - 0x00043100 53425050 3d25730a 00000000 2320656e SBPP=%s.....# en │ │ │ │ - 0x00043110 763a2052 53425f57 414e545f 52534250 v: RSB_WANT_RSBP │ │ │ │ - 0x00043120 50206973 206e6f74 20736574 0a000000 P is not set.... │ │ │ │ - 0x00043130 23204e4f 54207573 696e6720 6b65726e # NOT using kern │ │ │ │ - 0x00043140 656c7320 66726f6d 206c6962 72736270 els from librsbp │ │ │ │ - 0x00043150 7020286f 70746564 206f6666 20766961 p (opted off via │ │ │ │ - 0x00043160 20656e76 69726f6e 6d656e74 20766172 environment var │ │ │ │ - 0x00043170 6961626c 65292e0a 00000000 23202020 iable)......# │ │ │ │ - 0x00043180 20207573 696e6720 6b65726e 656c7320 using kernels │ │ │ │ - 0x00043190 66726f6d 206c6962 72736270 70202864 from librsbpp (d │ │ │ │ - 0x000431a0 65666175 6c74292e 0a000000 534c5552 efault).....SLUR │ │ │ │ - 0x000431b0 4d5f434c 55535445 525f4e41 4d450000 M_CLUSTER_NAME.. │ │ │ │ - 0x000431c0 2320656e 763a2065 78706f72 7420534c # env: export SL │ │ │ │ - 0x000431d0 55524d5f 434c5553 5445525f 4e414d45 URM_CLUSTER_NAME │ │ │ │ - 0x000431e0 3d25730a 00000000 2320656e 763a2053 =%s.....# env: S │ │ │ │ - 0x000431f0 4c55524d 5f434c55 53544552 5f4e414d LURM_CLUSTER_NAM │ │ │ │ - 0x00043200 45206973 206e6f74 20736574 0a000000 E is not set.... │ │ │ │ - 0x00043210 534c5552 4d5f4350 55535f4f 4e5f4e4f SLURM_CPUS_ON_NO │ │ │ │ - 0x00043220 44450000 2320656e 763a2065 78706f72 DE..# env: expor │ │ │ │ - 0x00043230 7420534c 55524d5f 43505553 5f4f4e5f t SLURM_CPUS_ON_ │ │ │ │ - 0x00043240 4e4f4445 3d25730a 00000000 2320656e NODE=%s.....# en │ │ │ │ - 0x00043250 763a2053 4c55524d 5f435055 535f4f4e v: SLURM_CPUS_ON │ │ │ │ - 0x00043260 5f4e4f44 45206973 206e6f74 20736574 _NODE is not set │ │ │ │ - 0x00043270 0a000000 534c5552 4d5f4a4f 425f4350 ....SLURM_JOB_CP │ │ │ │ - 0x00043280 55535f50 45525f4e 4f444500 2320656e US_PER_NODE.# en │ │ │ │ - 0x00043290 763a2065 78706f72 7420534c 55524d5f v: export SLURM_ │ │ │ │ - 0x000432a0 4a4f425f 43505553 5f504552 5f4e4f44 JOB_CPUS_PER_NOD │ │ │ │ - 0x000432b0 453d2573 0a000000 2320656e 763a2053 E=%s....# env: S │ │ │ │ - 0x000432c0 4c55524d 5f4a4f42 5f435055 535f5045 LURM_JOB_CPUS_PE │ │ │ │ - 0x000432d0 525f4e4f 44452069 73206e6f 74207365 R_NODE is not se │ │ │ │ - 0x000432e0 740a0000 534c5552 4d5f4a4f 425f4944 t...SLURM_JOB_ID │ │ │ │ - 0x000432f0 00000000 2320656e 763a2065 78706f72 ....# env: expor │ │ │ │ - 0x00043300 7420534c 55524d5f 4a4f425f 49443d25 t SLURM_JOB_ID=% │ │ │ │ - 0x00043310 730a0000 2320656e 763a2053 4c55524d s...# env: SLURM │ │ │ │ - 0x00043320 5f4a4f42 5f494420 6973206e 6f742073 _JOB_ID is not s │ │ │ │ - 0x00043330 65740a00 534c5552 4d5f4a4f 42494400 et..SLURM_JOBID. │ │ │ │ - 0x00043340 2320656e 763a2065 78706f72 7420534c # env: export SL │ │ │ │ - 0x00043350 55524d5f 4a4f4249 443d2573 0a000000 URM_JOBID=%s.... │ │ │ │ - 0x00043360 2320656e 763a2053 4c55524d 5f4a4f42 # env: SLURM_JOB │ │ │ │ - 0x00043370 49442069 73206e6f 74207365 740a0000 ID is not set... │ │ │ │ - 0x00043380 534c5552 4d5f4a4f 425f4e41 4d450000 SLURM_JOB_NAME.. │ │ │ │ - 0x00043390 2320656e 763a2065 78706f72 7420534c # env: export SL │ │ │ │ - 0x000433a0 55524d5f 4a4f425f 4e414d45 3d25730a URM_JOB_NAME=%s. │ │ │ │ - 0x000433b0 00000000 2320656e 763a2053 4c55524d ....# env: SLURM │ │ │ │ - 0x000433c0 5f4a4f42 5f4e414d 45206973 206e6f74 _JOB_NAME is not │ │ │ │ - 0x000433d0 20736574 0a000000 534c5552 4d5f4a4f set....SLURM_JO │ │ │ │ - 0x000433e0 425f4e55 4d5f4e4f 44455300 2320656e B_NUM_NODES.# en │ │ │ │ - 0x000433f0 763a2065 78706f72 7420534c 55524d5f v: export SLURM_ │ │ │ │ - 0x00043400 4a4f425f 4e554d5f 4e4f4445 533d2573 JOB_NUM_NODES=%s │ │ │ │ - 0x00043410 0a000000 2320656e 763a2053 4c55524d ....# env: SLURM │ │ │ │ - 0x00043420 5f4a4f42 5f4e554d 5f4e4f44 45532069 _JOB_NUM_NODES i │ │ │ │ - 0x00043430 73206e6f 74207365 740a0000 534c5552 s not set...SLUR │ │ │ │ - 0x00043440 4d5f4a4f 425f5041 52544954 494f4e00 M_JOB_PARTITION. │ │ │ │ - 0x00043450 2320656e 763a2065 78706f72 7420534c # env: export SL │ │ │ │ - 0x00043460 55524d5f 4a4f425f 50415254 4954494f URM_JOB_PARTITIO │ │ │ │ - 0x00043470 4e3d2573 0a000000 2320656e 763a2053 N=%s....# env: S │ │ │ │ - 0x00043480 4c55524d 5f4a4f42 5f504152 54495449 LURM_JOB_PARTITI │ │ │ │ - 0x00043490 4f4e2069 73206e6f 74207365 740a0000 ON is not set... │ │ │ │ - 0x000434a0 534c5552 4d5f4e50 524f4353 00000000 SLURM_NPROCS.... │ │ │ │ - 0x000434b0 2320656e 763a2065 78706f72 7420534c # env: export SL │ │ │ │ - 0x000434c0 55524d5f 4e50524f 43533d25 730a0000 URM_NPROCS=%s... │ │ │ │ - 0x000434d0 2320656e 763a2053 4c55524d 5f4e5052 # env: SLURM_NPR │ │ │ │ - 0x000434e0 4f435320 6973206e 6f742073 65740a00 OCS is not set.. │ │ │ │ - 0x000434f0 534c5552 4d5f4e54 41534b53 00000000 SLURM_NTASKS.... │ │ │ │ - 0x00043500 2320656e 763a2065 78706f72 7420534c # env: export SL │ │ │ │ - 0x00043510 55524d5f 4e544153 4b533d25 730a0000 URM_NTASKS=%s... │ │ │ │ - 0x00043520 2320656e 763a2053 4c55524d 5f4e5441 # env: SLURM_NTA │ │ │ │ - 0x00043530 534b5320 6973206e 6f742073 65740a00 SKS is not set.. │ │ │ │ - 0x00043540 534c5552 4d5f5354 45505f54 41534b53 SLURM_STEP_TASKS │ │ │ │ - 0x00043550 5f504552 5f4e4f44 45000000 2320656e _PER_NODE...# en │ │ │ │ - 0x00043560 763a2065 78706f72 7420534c 55524d5f v: export SLURM_ │ │ │ │ - 0x00043570 53544550 5f544153 4b535f50 45525f4e STEP_TASKS_PER_N │ │ │ │ - 0x00043580 4f44453d 25730a00 2320656e 763a2053 ODE=%s..# env: S │ │ │ │ - 0x00043590 4c55524d 5f535445 505f5441 534b535f LURM_STEP_TASKS_ │ │ │ │ - 0x000435a0 5045525f 4e4f4445 20697320 6e6f7420 PER_NODE is not │ │ │ │ - 0x000435b0 7365740a 00000000 534c5552 4d5f5441 set.....SLURM_TA │ │ │ │ - 0x000435c0 534b535f 5045525f 4e4f4445 00000000 SKS_PER_NODE.... │ │ │ │ - 0x000435d0 2320656e 763a2065 78706f72 7420534c # env: export SL │ │ │ │ - 0x000435e0 55524d5f 5441534b 535f5045 525f4e4f URM_TASKS_PER_NO │ │ │ │ - 0x000435f0 44453d25 730a0000 2320656e 763a2053 DE=%s...# env: S │ │ │ │ - 0x00043600 4c55524d 5f544153 4b535f50 45525f4e LURM_TASKS_PER_N │ │ │ │ - 0x00043610 4f444520 6973206e 6f742073 65740a00 ODE is not set.. │ │ │ │ - 0x00043620 23206465 74656374 65642068 6f73746e # detected hostn │ │ │ │ - 0x00043630 616d653a 2025730a 00000000 23207573 ame: %s.....# us │ │ │ │ - 0x00043640 65722073 70656369 66696564 20612076 er specified a v │ │ │ │ - 0x00043650 6572626f 73697479 206c6576 656c206f erbosity level o │ │ │ │ - 0x00043660 66202564 20286561 6368202d 2d766572 f %d (each --ver │ │ │ │ - 0x00043670 626f7365 206f6363 75727265 6e636520 bose occurrence │ │ │ │ - 0x00043680 636f756e 7473202b 31290a00 23207573 counts +1)..# us │ │ │ │ - 0x00043690 65722064 6964206e 6f742073 70656369 er did not speci │ │ │ │ - 0x000436a0 66792061 6e792076 6572626f 73697479 fy any verbosity │ │ │ │ - 0x000436b0 206c6576 656c2028 65616368 202d2d76 level (each --v │ │ │ │ - 0x000436c0 6572626f 7365206f 63637572 72656e63 erbose occurrenc │ │ │ │ - 0x000436d0 6520636f 756e7473 202b3129 0a000000 e counts +1).... │ │ │ │ - 0x000436e0 23204d65 6d6f7279 2062656e 63686d61 # Memory benchma │ │ │ │ - 0x000436f0 726b2074 6f6f6b20 252e336c 66730a00 rk took %.3lfs.. │ │ │ │ - 0x00043700 67636300 5253425f 43430000 2d67202d gcc.RSB_CC..-g - │ │ │ │ - 0x00043710 4f32202d 57657272 6f723d69 6d706c69 O2 -Werror=impli │ │ │ │ - 0x00043720 6369742d 66756e63 74696f6e 2d646563 cit-function-dec │ │ │ │ - 0x00043730 6c617261 74696f6e 20202d66 73746163 laration -fstac │ │ │ │ - 0x00043740 6b2d7072 6f746563 746f722d 7374726f k-protector-stro │ │ │ │ - 0x00043750 6e67202d 66737461 636b2d63 6c617368 ng -fstack-clash │ │ │ │ - 0x00043760 2d70726f 74656374 696f6e20 2d57666f -protection -Wfo │ │ │ │ - 0x00043770 726d6174 202d5765 72726f72 3d666f72 rmat -Werror=for │ │ │ │ - 0x00043780 6d61742d 73656375 72697479 202d4f33 mat-security -O3 │ │ │ │ - 0x00043790 202d7374 643d6339 39000000 5253425f -std=c99...RSB_ │ │ │ │ - 0x000437a0 43464c41 47530000 4c323a38 2f36342f CFLAGS..L2:8/64/ │ │ │ │ - 0x000437b0 2c000000 5253425f 44455445 43544544 ,...RSB_DETECTED │ │ │ │ - 0x000437c0 5f4d454d 5f484945 52415243 48595f49 _MEM_HIERARCHY_I │ │ │ │ - 0x000437d0 4e464f00 5253425f 494f5f57 414e545f NFO.RSB_IO_WANT_ │ │ │ │ - 0x000437e0 4d454d4f 52595f48 49455241 52434859 MEMORY_HIERARCHY │ │ │ │ - 0x000437f0 5f494e46 4f5f5354 52494e47 00000000 _INFO_STRING.... │ │ │ │ - 0x00043800 23206175 746f2d74 756e696e 67206f72 # auto-tuning or │ │ │ │ - 0x00043810 69656e74 6564206f 75747075 7420696d iented output im │ │ │ │ - 0x00043820 706c6965 73202074 696d6573 3d3d3020 plies times==0 │ │ │ │ - 0x00043830 69746572 6174696f 6e732061 6e642073 iterations and s │ │ │ │ - 0x00043840 6f72742d 61667465 722d6c6f 61642e0a ort-after-load.. │ │ │ │ - 0x00043850 00000000 23205468 65206974 65726174 ....# The iterat │ │ │ │ - 0x00043860 696f6e20 74696d65 73207368 6f756c64 ion times should │ │ │ │ - 0x00043870 20626520 73706563 69666965 64206173 be specified as │ │ │ │ - 0x00043880 20612070 6f736974 69766520 6e756d62 a positive numb │ │ │ │ - 0x00043890 6572210a 00000000 23205769 6c6c206d er!.....# Will m │ │ │ │ - 0x000438a0 65617375 7265206f 6e207469 6d65733d easure on times= │ │ │ │ - 0x000438b0 25642069 74657261 74696f6e 732e0a00 %d iterations... │ │ │ │ - 0x000438c0 23203d3d 3d3d3d3d 20424547 494e2049 # ====== BEGIN I │ │ │ │ - 0x000438d0 6d706174 69656e74 20726573 756c7473 mpatient results │ │ │ │ - 0x000438e0 20726563 6f726420 666f7220 6d617472 record for matr │ │ │ │ - 0x000438f0 69782025 642f2564 3a202573 2e0a0000 ix %d/%d: %s.... │ │ │ │ - 0x00043900 23203d3d 3d3d3d3d 2020454e 44202049 # ====== END I │ │ │ │ - 0x00043910 6d706174 69656e74 20726573 756c7473 mpatient results │ │ │ │ - 0x00043920 20726563 6f726420 666f7220 6d617472 record for matr │ │ │ │ - 0x00043930 69782025 642f2564 3a202573 2e0a0000 ix %d/%d: %s.... │ │ │ │ - 0x00043940 23203d3d 3d3d3d3d 20424547 494e2049 # ====== BEGIN I │ │ │ │ - 0x00043950 6d706174 69656e74 2073756d 6d617279 mpatient summary │ │ │ │ - 0x00043960 20726563 6f726420 666f7220 74686520 record for the │ │ │ │ - 0x00043970 25642f25 64206d61 74726963 65732073 %d/%d matrices s │ │ │ │ - 0x00043980 6f206661 722e0a00 23203d3d 3d3d3d3d o far...# ====== │ │ │ │ - 0x00043990 2020454e 44202049 6d706174 69656e74 END Impatient │ │ │ │ - 0x000439a0 2073756d 6d617279 20726563 6f726420 summary record │ │ │ │ - 0x000439b0 666f7220 74686520 25642f25 64206d61 for the %d/%d ma │ │ │ │ - 0x000439c0 74726963 65732073 6f206661 722e0a00 trices so far... │ │ │ │ - 0x000439d0 23206d75 6c74692d 66696c65 2062656e # multi-file ben │ │ │ │ - 0x000439e0 63686d61 726b696e 67202866 696c6520 chmarking (file │ │ │ │ - 0x000439f0 25642f25 6429202d 2d206e6f 77207573 %d/%d) -- now us │ │ │ │ - 0x00043a00 696e6720 25730a00 23206d75 6c74692d ing %s..# multi- │ │ │ │ - 0x00043a10 74797065 2062656e 63686d61 726b696e type benchmarkin │ │ │ │ - 0x00043a20 67202825 7329202d 2d206e6f 77207573 g (%s) -- now us │ │ │ │ - 0x00043a30 696e6720 74797065 636f6465 20256320 ing typecode %c │ │ │ │ - 0x00043a40 286c6173 74207761 73202563 292e0a00 (last was %c)... │ │ │ │ - 0x00043a50 23204361 63686520 626c6f63 6b207369 # Cache block si │ │ │ │ - 0x00043a60 7a652074 6f74616c 20256c64 20627974 ze total %ld byt │ │ │ │ - 0x00043a70 65732c20 7065722d 74687265 61642025 es, per-thread % │ │ │ │ - 0x00043a80 6c642062 79746573 0a000000 2320736f ld bytes....# so │ │ │ │ - 0x00043a90 20666172 2c207072 6f677261 6d20746f far, program to │ │ │ │ - 0x00043aa0 6f6b2025 2e336c66 73206f66 2077616c ok %.3lfs of wal │ │ │ │ - 0x00043ab0 6c20636c 6f636b20 74696d65 3b20616e l clock time; an │ │ │ │ - 0x00043ac0 63696c6c 61727920 74657374 7320252e cillary tests %. │ │ │ │ - 0x00043ad0 336c6673 3b20492f 4f20252e 336c6673 3lfs; I/O %.3lfs │ │ │ │ - 0x00043ae0 3b206368 65636b73 20252e33 6c66733b ; checks %.3lfs; │ │ │ │ - 0x00043af0 20636f6e 76657273 696f6e73 20252e33 conversions %.3 │ │ │ │ - 0x00043b00 6c66733b 20727362 2f6d6b6c 2074756e lfs; rsb/mkl tun │ │ │ │ - 0x00043b10 696e6720 252e336c 66732f25 2e336c66 ing %.3lfs/%.3lf │ │ │ │ - 0x00043b20 73200000 2320536b 69707069 6e672075 s ..# Skipping u │ │ │ │ - 0x00043b30 6e737570 706f7274 65642074 79706520 nsupported type │ │ │ │ - 0x00043b40 22256322 202d2d20 706c6561 73652063 "%c" -- please c │ │ │ │ - 0x00043b50 686f6f73 65206672 6f6d2022 2573222e hoose from "%s". │ │ │ │ - 0x00043b60 0a000000 23205573 696e6720 6175746f ....# Using auto │ │ │ │ - 0x00043b70 20746872 65616473 0a000000 23205573 threads....# Us │ │ │ │ - 0x00043b80 696e6720 25642074 68726561 64730a00 ing %d threads.. │ │ │ │ - 0x00043b90 6572726f 72203a20 706c6561 73652072 error : please r │ │ │ │ - 0x00043ba0 65636f6d 70696c65 20776974 6820646f ecompile with do │ │ │ │ - 0x00043bb0 75626c65 20707265 63697369 6f6e2066 uble precision f │ │ │ │ - 0x00043bc0 6c6f6174 696e6720 706f696e 74206e75 loating point nu │ │ │ │ - 0x00043bd0 6d626572 73207375 70706f72 74656421 mbers supported! │ │ │ │ - 0x00043be0 200a0000 54686973 206e756d 65726963 ...This numeric │ │ │ │ - 0x00043bf0 616c2074 79706520 6973206e 6f742073 al type is not s │ │ │ │ - 0x00043c00 7570706f 72746564 2e0a0000 62616e64 upported....band │ │ │ │ - 0x00043c10 65642d25 7a647825 7a642d25 7a642b25 ed-%zdx%zd-%zd+% │ │ │ │ - 0x00043c20 7a642d25 7a646e7a 2d737061 6365642d zd-%zdnz-spaced- │ │ │ │ - 0x00043c30 257a6400 64656e73 652d257a 6478257a %zd.dense-%zdx%z │ │ │ │ - 0x00043c40 642d257a 646e7a00 6c6f7765 722d257a d-%zdnz.lower-%z │ │ │ │ - 0x00043c50 6478257a 642d257a 646e7a2d 73706163 dx%zd-%zdnz-spac │ │ │ │ - 0x00043c60 65642d25 7a640000 6c6f7765 722d257a ed-%zd..lower-%z │ │ │ │ - 0x00043c70 6478257a 642d257a 646e7a00 25732028 dx%zd-%zdnz.%s ( │ │ │ │ - 0x00043c80 73706d76 5f737873 6129203a 20506c65 spmv_sxsa) : Ple │ │ │ │ - 0x00043c90 61736520 73706563 69667920 61206d61 ase specify a ma │ │ │ │ - 0x00043ca0 74726978 2066696c 656e616d 65202877 trix filename (w │ │ │ │ - 0x00043cb0 69746820 2d66290a 00000000 23205265 ith -f).....# Re │ │ │ │ - 0x00043cc0 7573696e 67207479 70652063 6f6e7665 using type conve │ │ │ │ - 0x00043cd0 72746564 20282563 2d3e2563 29206172 rted (%c->%c) ar │ │ │ │ - 0x00043ce0 72617973 2066726f 6d206c61 73742069 rays from last i │ │ │ │ - 0x00043cf0 74657261 74696f6e 20696e73 74656164 teration instead │ │ │ │ - 0x00043d00 206f6620 72656c6f 6164696e 67206d61 of reloading ma │ │ │ │ - 0x00043d10 74726978 2066696c 652e0a00 23205265 trix file...# Re │ │ │ │ - 0x00043d20 7573696e 67207361 6d652074 79706520 using same type │ │ │ │ - 0x00043d30 20202020 28747970 65202563 29206172 (type %c) ar │ │ │ │ - 0x00043d40 72617973 2066726f 6d206c61 73742069 rays from last i │ │ │ │ - 0x00043d50 74657261 74696f6e 20696e73 74656164 teration instead │ │ │ │ - 0x00043d60 206f6620 72656c6f 6164696e 67206d61 of reloading ma │ │ │ │ - 0x00043d70 74726978 2066696c 652e0a00 2320736b trix file...# sk │ │ │ │ - 0x00043d80 69707069 6e67206c 6f616469 6e67206d ipping loading m │ │ │ │ - 0x00043d90 61747269 78206669 6c652025 732c2062 atrix file %s, b │ │ │ │ - 0x00043da0 65636175 73652069 74206d61 74636865 ecause it matche │ │ │ │ - 0x00043db0 73207265 67657820 2f25732f 2e0a0000 s regex /%s/.... │ │ │ │ - 0x00043dc0 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ - 0x00043dd0 6e67206d 61747269 78206669 6c652025 ng matrix file % │ │ │ │ - 0x00043de0 732c2062 65636175 73652069 74206d61 s, because it ma │ │ │ │ - 0x00043df0 74636865 73207375 62737472 696e6720 tches substring │ │ │ │ - 0x00043e00 25732e0a 00000000 70726f62 6c656d73 %s......problems │ │ │ │ - 0x00043e10 20726561 64696e67 206f7220 696e7465 reading or inte │ │ │ │ - 0x00043e20 72707265 74696e67 2066696c 65206173 rpreting file as │ │ │ │ - 0x00043e30 204d6174 72697820 4d61726b 65743a20 Matrix Market: │ │ │ │ - 0x00043e40 2573202e 2e0a0000 57696c6c 2069676e %s .....Will ign │ │ │ │ - 0x00043e50 6f726520 6572726f 7220616e 6420636f ore error and co │ │ │ │ - 0x00043e60 6e74696e 75652077 69746820 74686520 ntinue with the │ │ │ │ - 0x00043e70 666f6c6c 6f77696e 67206669 6c65732e following files. │ │ │ │ - 0x00043e80 0a000000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ - 0x00043e90 6f616469 6e67206e 6f742075 6e73796d oading not unsym │ │ │ │ - 0x00043ea0 6d657472 6963206d 61747269 78202573 metric matrix %s │ │ │ │ - 0x00043eb0 2c206173 20726571 75657374 65642e0a , as requested.. │ │ │ │ - 0x00043ec0 00000000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ - 0x00043ed0 6f616469 6e672073 796d6d65 74726963 oading symmetric │ │ │ │ - 0x00043ee0 206d6174 72697820 25732c20 61732072 matrix %s, as r │ │ │ │ - 0x00043ef0 65717565 73746564 2e0a0000 2320736b equested....# sk │ │ │ │ - 0x00043f00 69707069 6e67206c 6f616469 6e672068 ipping loading h │ │ │ │ - 0x00043f10 65726d69 7469616e 206d6174 72697820 ermitian matrix │ │ │ │ - 0x00043f20 25732c20 61732072 65717565 73746564 %s, as requested │ │ │ │ - 0x00043f30 2e0a0000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ - 0x00043f40 6f616469 6e672075 6e73796d 6d657472 oading unsymmetr │ │ │ │ - 0x00043f50 6963206d 61747269 78202573 2c206173 ic matrix %s, as │ │ │ │ - 0x00043f60 20726571 75657374 65642e0a 00000000 requested...... │ │ │ │ - 0x00043f70 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ - 0x00043f80 6e67206d 61747269 78202573 2c206861 ng matrix %s, ha │ │ │ │ - 0x00043f90 76696e67 20257a64 203e2025 7a642061 ving %zd > %zd a │ │ │ │ - 0x00043fa0 6c6c6f77 6564206e 6f6e7a65 726f6573 llowed nonzeroes │ │ │ │ - 0x00043fb0 2e0a0000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ - 0x00043fc0 6f616469 6e67206d 61747269 78202573 oading matrix %s │ │ │ │ - 0x00043fd0 2c206861 76696e67 20257a64 3e3d257a , having %zd>=%z │ │ │ │ - 0x00043fe0 6420616c 6c6f7765 64206669 6c657369 d allowed filesi │ │ │ │ - 0x00043ff0 7a652028 4b694229 2e0a0000 2320736b ze (KiB)....# sk │ │ │ │ - 0x00044000 69707069 6e67206c 6f616469 6e67206d ipping loading m │ │ │ │ - 0x00044010 61747269 78202573 2c206861 76696e67 atrix %s, having │ │ │ │ - 0x00044020 20257a64 203c2025 7a642061 6c6c6f77 %zd < %zd allow │ │ │ │ - 0x00044030 6564206e 6f6e7a65 726f6573 2e0a0000 ed nonzeroes.... │ │ │ │ - 0x00044040 23207265 6164696e 67202573 2028257a # reading %s (%z │ │ │ │ - 0x00044050 64206279 74657320 2f20257a 64204d69 d bytes / %zd Mi │ │ │ │ - 0x00044060 42202f20 257a6420 6e6e7a20 2f20257a B / %zd nnz / %z │ │ │ │ - 0x00044070 6420726f 7773202f 20257a64 20636f6c d rows / %zd col │ │ │ │ - 0x00044080 756d6e73 202f2025 7a64204d 69422043 umns / %zd MiB C │ │ │ │ - 0x00044090 4f4f2920 61732074 79706520 25632e2e OO) as type %c.. │ │ │ │ - 0x000440a0 2e0a0000 6e6f7420 61204d61 74726978 ....not a Matrix │ │ │ │ - 0x000440b0 204d6172 6b657420 666f726d 6174206d Market format m │ │ │ │ - 0x000440c0 61747269 78203a20 2573202e 2e0a0000 atrix : %s ..... │ │ │ │ - 0x000440d0 23206669 6c652069 6e707574 206f6620 # file input of │ │ │ │ - 0x000440e0 25732074 6f6f6b20 25362e32 6c662073 %s took %6.2lf s │ │ │ │ - 0x000440f0 2028252e 306c6620 6e6e7a2c 20252e30 (%.0lf nnz, %.0 │ │ │ │ - 0x00044100 6c66206e 6e7a2f73 20292028 252e326c lf nnz/s ) (%.2l │ │ │ │ - 0x00044110 66204d42 2f732029 200a0000 23204d61 f MB/s ) ...# Ma │ │ │ │ - 0x00044120 74726978 2073616d 706c696e 673a2075 trix sampling: u │ │ │ │ - 0x00044130 73696e67 206f6e6c 7920257a 64206e6f sing only %zd no │ │ │ │ - 0x00044140 6e7a6572 6f657320 6f757420 6f662072 nzeroes out of r │ │ │ │ - 0x00044150 65616420 257a642e 0a000000 23204578 ead %zd.....# Ex │ │ │ │ - 0x00044160 70616e64 65642073 796d6d65 74727920 panded symmetry │ │ │ │ - 0x00044170 746f2025 7a64206e 6e7a2028 746f2062 to %zd nnz (to b │ │ │ │ - 0x00044180 6520636c 65616e73 6564206f 66206469 e cleansed of di │ │ │ │ - 0x00044190 61676f6e 616c2064 75706c69 63617465 agonal duplicate │ │ │ │ - 0x000441a0 73292e20 44656c65 74696e67 20616e64 s). Deleting and │ │ │ │ - 0x000441b0 2073796d 6d657472 79202f20 6865726d symmetry / herm │ │ │ │ - 0x000441c0 69746961 6e6e6573 7320666c 6167732e itianness flags. │ │ │ │ - 0x000441d0 0a000000 23206578 636c7564 696e6720 ....# excluding │ │ │ │ - 0x000441e0 61207472 69616e67 6c652061 6e642066 a triangle and f │ │ │ │ - 0x000441f0 6f726369 626c7920 61646469 6e672064 orcibly adding d │ │ │ │ - 0x00044200 6961676f 6e616c20 656c656d 656e7473 iagonal elements │ │ │ │ - 0x00044210 20286475 706c6963 61746573 2077696c (duplicates wil │ │ │ │ - 0x00044220 6c206265 2072656d 6f766564 290a0000 l be removed)... │ │ │ │ - 0x00044230 23206469 73636172 64656420 257a6420 # discarded %zd │ │ │ │ - 0x00044240 6e6f6e20 6c6f7765 7220656c 656d656e non lower elemen │ │ │ │ - 0x00044250 7473206f 6620257a 642e0a00 23206469 ts of %zd...# di │ │ │ │ - 0x00044260 73636172 64656420 257a6420 6e6f6e20 scarded %zd non │ │ │ │ - 0x00044270 75707065 7220656c 656d656e 7473206f upper elements o │ │ │ │ - 0x00044280 6620257a 642e0a00 66696c65 20257320 f %zd...file %s │ │ │ │ - 0x00044290 7365656d 7320746f 2073746f 72652061 seems to store a │ │ │ │ - 0x000442a0 20766563 746f720a 00000000 72657175 vector.....requ │ │ │ │ - 0x000442b0 6972696e 6720626f 74682073 796d6d65 iring both symme │ │ │ │ - 0x000442c0 74726963 20616e64 20756e73 796d6d65 tric and unsymme │ │ │ │ - 0x000442d0 74726963 20666c61 67732069 7320636f tric flags is co │ │ │ │ - 0x000442e0 6e747261 64696374 6f727921 0a000000 ntradictory!.... │ │ │ │ - 0x000442f0 23205761 726e696e 673a206e 6f6e2063 # Warning: non c │ │ │ │ - 0x00044300 6f6d706c 6578206d 61747269 78207769 omplex matrix wi │ │ │ │ - 0x00044310 74682068 65726d69 7469616e 20666c61 th hermitian fla │ │ │ │ - 0x00044320 67732120 436f6e76 65727469 6e672074 gs! Converting t │ │ │ │ - 0x00044330 6f207379 6d6d6574 72696321 0a000000 o symmetric!.... │ │ │ │ - 0x00044340 23205761 726e696e 673a2063 6f6d706c # Warning: compl │ │ │ │ - 0x00044350 6578206d 61747269 78207769 74682068 ex matrix with h │ │ │ │ - 0x00044360 65726d69 7469616e 20616e64 2073796d ermitian and sym │ │ │ │ - 0x00044370 6d657472 69632066 6c616773 2120436f metric flags! Co │ │ │ │ - 0x00044380 6e766572 74696e67 20746f20 73796d6d nverting to symm │ │ │ │ - 0x00044390 65747269 63210a00 23707265 2d736f72 etric!..#pre-sor │ │ │ │ - 0x000443a0 74696e67 2028257a 6420656c 656d656e ting (%zd elemen │ │ │ │ - 0x000443b0 74732920 746f6f6b 20256c67 20730a00 ts) took %lg s.. │ │ │ │ - 0x000443c0 23776565 64696e67 20647570 6c696361 #weeding duplica │ │ │ │ - 0x000443d0 74657320 28746f20 257a6420 656c656d tes (to %zd elem │ │ │ │ - 0x000443e0 656e7473 2920746f 6f6b2025 6c672073 ents) took %lg s │ │ │ │ - 0x000443f0 2028616e 64206368 65636b2c 20256c67 (and check, %lg │ │ │ │ - 0x00044400 20732029 0a000000 23204765 6e657261 s )....# Genera │ │ │ │ - 0x00044410 74696e67 20612064 6961676f 6e616c6c ting a diagonall │ │ │ │ - 0x00044420 7920706f 70756c61 74656420 6d617472 y populated matr │ │ │ │ - 0x00044430 6978206f 6620257a 64207820 257a640a ix of %zd x %zd. │ │ │ │ - 0x00044440 00000000 73657420 78746963 7320726f ....set xtics ro │ │ │ │ - 0x00044450 74617465 0a000000 73657420 7465726d tate....set term │ │ │ │ - 0x00044460 20706f73 74736372 69707420 65707320 postscript eps │ │ │ │ - 0x00044470 636f6c6f 720a0000 73657420 6f757470 color...set outp │ │ │ │ - 0x00044480 75742022 25732d64 69737470 6c6f742e ut "%s-distplot. │ │ │ │ - 0x00044490 65707322 0a000000 73657420 6d756c74 eps"....set mult │ │ │ │ - 0x000444a0 69706c6f 74206c61 796f7574 20312c32 iplot layout 1,2 │ │ │ │ - 0x000444b0 20746974 6c652022 25732028 257a6420 title "%s (%zd │ │ │ │ - 0x000444c0 7820257a 642c2025 7a64206e 6e7a2922 x %zd, %zd nnz)" │ │ │ │ - 0x000444d0 0a000000 0a0a706c 6f742022 2d222075 ......plot "-" u │ │ │ │ - 0x000444e0 73696e67 20313a32 20746974 6c652022 sing 1:2 title " │ │ │ │ - 0x000444f0 63756d75 6c617469 76652025 7320706f cumulative %s po │ │ │ │ - 0x00044500 70756c61 74696f6e 20286e6e 7a29220a pulation (nnz)". │ │ │ │ - 0x00044510 00000000 256c6420 256c640a 00000000 ....%ld %ld..... │ │ │ │ - 0x00044520 756e7365 74206d75 6c746970 6c6f740a unset multiplot. │ │ │ │ - 0x00044530 00000000 2325253a 4e4e5a5f 5045525f ....#%%:NNZ_PER_ │ │ │ │ - 0x00044540 524f575f 53544444 45563a00 09253130 ROW_STDDEV:..%10 │ │ │ │ - 0x00044550 2e307a64 0a000000 2325253a 524f5753 .0zd....#%%:ROWS │ │ │ │ - 0x00044560 5f4d4544 49414e3a 00000000 09253130 _MEDIAN:.....%10 │ │ │ │ - 0x00044570 2e30670a 00000000 2325253a 4e4e5a5f .0g.....#%%:NNZ_ │ │ │ │ - 0x00044580 5045525f 434f4c5f 53544444 45563a00 PER_COL_STDDEV:. │ │ │ │ - 0x00044590 2325253a 434f4c53 5f4d4544 49414e3a #%%:COLS_MEDIAN: │ │ │ │ - 0x000445a0 00000000 23205741 524e494e 473a2053 ....# WARNING: S │ │ │ │ - 0x000445b0 6b697070 696e6720 6e6f6e2d 706f7369 kipping non-posi │ │ │ │ - 0x000445c0 74697665 206e7268 73202825 7a64293a tive nrhs (%zd): │ │ │ │ - 0x000445d0 20697320 74686973 2061206d 69737461 is this a mista │ │ │ │ - 0x000445e0 6b65203f 0a000000 23206d75 6c74692d ke ?....# multi- │ │ │ │ - 0x000445f0 6e726873 2062656e 63686d61 726b696e nrhs benchmarkin │ │ │ │ - 0x00044600 67202825 7329202d 2d206e6f 77207573 g (%s) -- now us │ │ │ │ - 0x00044610 696e6720 6e726873 20257a64 2e0a0000 ing nrhs %zd.... │ │ │ │ - 0x00044620 23206d75 6c74692d 696e6358 2062656e # multi-incX ben │ │ │ │ - 0x00044630 63686d61 726b696e 67202825 7a642f25 chmarking (%zd/% │ │ │ │ - 0x00044640 7a642920 2d2d206e 6f772075 73696e67 zd) -- now using │ │ │ │ - 0x00044650 20696e63 583d257a 642e0a00 23206d75 incX=%zd...# mu │ │ │ │ - 0x00044660 6c74692d 696e6359 2062656e 63686d61 lti-incY benchma │ │ │ │ - 0x00044670 726b696e 67202825 7a642f25 7a642920 rking (%zd/%zd) │ │ │ │ - 0x00044680 2d2d206e 6f772075 73696e67 20696e63 -- now using inc │ │ │ │ - 0x00044690 593d257a 642e0a00 23205741 524e494e Y=%zd...# WARNIN │ │ │ │ - 0x000446a0 473a2053 6b697070 696e6720 6e6f6e2d G: Skipping non- │ │ │ │ - 0x000446b0 706f7369 74697665 20696e63 58202825 positive incX (% │ │ │ │ - 0x000446c0 64293a20 69732074 68697320 61206d69 d): is this a mi │ │ │ │ - 0x000446d0 7374616b 65203f0a 00000000 23205741 stake ?.....# WA │ │ │ │ - 0x000446e0 524e494e 473a2053 6b697070 696e6720 RNING: Skipping │ │ │ │ - 0x000446f0 6e6f6e2d 706f7369 74697665 20696e63 non-positive inc │ │ │ │ - 0x00044700 59202825 64293a20 69732074 68697320 Y (%d): is this │ │ │ │ - 0x00044710 61206d69 7374616b 65203f0a 00000000 a mistake ?..... │ │ │ │ - 0x00044720 2320536b 69707069 6e672061 20636173 # Skipping a cas │ │ │ │ - 0x00044730 65207769 74682069 6e63583d 257a6420 e with incX=%zd │ │ │ │ - 0x00044740 696e6359 3d257a64 206e7268 733d257a incY=%zd nrhs=%z │ │ │ │ - 0x00044750 642e0a00 23205573 696e6720 616c7068 d...# Using alph │ │ │ │ - 0x00044760 613d2564 20626574 613d2564 206f7264 a=%d beta=%d ord │ │ │ │ - 0x00044770 65723d25 7320666f 72207273 625f7370 er=%s for rsb_sp │ │ │ │ - 0x00044780 6d762f72 73625f73 7073762f 7273625f mv/rsb_spsv/rsb_ │ │ │ │ - 0x00044790 73706d6d 2f727362 5f737073 6d2e0a00 spmm/rsb_spsm... │ │ │ │ - 0x000447a0 25253a55 4e4f5244 45524544 5f434f4f %%:UNORDERED_COO │ │ │ │ - 0x000447b0 5f504552 464f524d 414e4345 3a000000 _PERFORMANCE:... │ │ │ │ - 0x000447c0 25730925 63092563 09257a64 09257a64 %s.%c.%c.%zd.%zd │ │ │ │ - 0x000447d0 09257a64 09257a64 00000000 23206d75 .%zd.%zd....# mu │ │ │ │ - 0x000447e0 6c74692d 7472616e 73706f73 65206265 lti-transpose be │ │ │ │ - 0x000447f0 6e63686d 61726b69 6e67202d 2d206e6f nchmarking -- no │ │ │ │ - 0x00044800 77207573 696e6720 7472616e 7341203d w using transA = │ │ │ │ - 0x00044810 2025632e 0a000000 23207379 6d6d6574 %c.....# symmet │ │ │ │ - 0x00044820 72696320 6d617472 6978202d 2d2d2073 ric matrix --- s │ │ │ │ - 0x00044830 6b697070 696e6720 7472616e 73706f73 kipping transpos │ │ │ │ - 0x00044840 65642062 656e6368 6d61726b 696e670a ed benchmarking. │ │ │ │ - 0x00044850 00000000 23207769 6c6c2075 73652069 ....# will use i │ │ │ │ - 0x00044860 6e707574 206d6174 72697820 666c6167 nput matrix flag │ │ │ │ - 0x00044870 733a2000 2c200000 23205573 696e6720 s: ., ..# Using │ │ │ │ - 0x00044880 256c6420 74687265 6164730a 00000000 %ld threads..... │ │ │ │ - 0x00044890 5741524e 494e4720 3a206469 7361626c WARNING : disabl │ │ │ │ - 0x000448a0 696e6720 696e2070 6c616365 20616c6c ing in place all │ │ │ │ - 0x000448b0 6f636174 696f6e20 666c6167 203a2069 ocation flag : i │ │ │ │ - 0x000448c0 74206973 206f6e6c 7920616c 6c6f7765 t is only allowe │ │ │ │ - 0x000448d0 6420666f 72203178 31210a00 23207769 d for 1x1!..# wi │ │ │ │ - 0x000448e0 6c6c2072 65706561 7420636f 6e737472 ll repeat constr │ │ │ │ - 0x000448f0 7563746f 72202564 2074696d 65730a00 uctor %d times.. │ │ │ │ - 0x00044900 236d6174 72697820 69732064 6961676f #matrix is diago │ │ │ │ - 0x00044910 6e616c20 646f6d69 6e616e74 0a000000 nal dominant.... │ │ │ │ - 0x00044920 236d6174 72697820 6973206e 6f742064 #matrix is not d │ │ │ │ - 0x00044930 6961676f 6e616c20 646f6d69 6e616e74 iagonal dominant │ │ │ │ - 0x00044940 0a000000 23646961 676f6e61 6c20646f ....#diagonal do │ │ │ │ - 0x00044950 6d696e61 6e636520 636f6d70 75746564 minance computed │ │ │ │ - 0x00044960 20696e20 3f20730a 00000000 70657266 in ? s.....perf │ │ │ │ - 0x00044970 6f726d69 6e672045 58504552 494d454e orming EXPERIMEN │ │ │ │ - 0x00044980 54414c20 494c552d 300a0000 70657266 TAL ILU-0...perf │ │ │ │ - 0x00044990 6f726d65 64204558 50455249 4d454e54 ormed EXPERIMENT │ │ │ │ - 0x000449a0 414c2049 4c552d30 20776974 68207375 AL ILU-0 with su │ │ │ │ - 0x000449b0 63636573 7320696e 20256c67 20732e0a ccess in %lg s.. │ │ │ │ - 0x000449c0 00000000 23696e64 69766964 75616c20 ....#individual │ │ │ │ - 0x000449d0 75706461 7465206f 6620257a 6420656c update of %zd el │ │ │ │ - 0x000449e0 656d656e 74732069 6e206173 73656d62 ements in assemb │ │ │ │ - 0x000449f0 6c656420 52534220 746f6f6b 2025322e led RSB took %2. │ │ │ │ - 0x00044a00 35662073 3a202532 2e356625 25206f66 5f s: %2.5f%% of │ │ │ │ - 0x00044a10 20636f6e 73747275 6374696f 6e207469 construction ti │ │ │ │ - 0x00044a20 6d650a00 23657874 72616374 696f6e20 me..#extraction │ │ │ │ - 0x00044a30 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ - 0x00044a40 696e2073 6f727465 6420434f 4f20746f in sorted COO to │ │ │ │ - 0x00044a50 6f6b2025 322e3566 20733a20 25322e35 ok %2.5f s: %2.5 │ │ │ │ - 0x00044a60 66252520 6f662063 6f6e7374 72756374 f%% of construct │ │ │ │ - 0x00044a70 696f6e20 74696d65 0a000000 23657874 ion time....#ext │ │ │ │ - 0x00044a80 72616374 696f6e20 746f2075 6e736f72 raction to unsor │ │ │ │ - 0x00044a90 74656420 434f4f20 756e696d 706c656d ted COO unimplem │ │ │ │ - 0x00044aa0 656e7465 640a0000 23657874 72616374 ented...#extract │ │ │ │ - 0x00044ab0 696f6e20 6f662025 7a642065 6c656d65 ion of %zd eleme │ │ │ │ - 0x00044ac0 6e747320 696e2043 53522074 6f6f6b20 nts in CSR took │ │ │ │ - 0x00044ad0 25322e35 6620733a 2025322e 35662525 %2.5f s: %2.5f%% │ │ │ │ - 0x00044ae0 206f6620 636f6e73 74727563 74696f6e of construction │ │ │ │ - 0x00044af0 2074696d 650a0000 23657874 72616374 time...#extract │ │ │ │ - 0x00044b00 696f6e20 6f662025 7a642065 6c656d65 ion of %zd eleme │ │ │ │ - 0x00044b10 6e747320 696e2043 53432074 6f6f6b20 nts in CSC took │ │ │ │ - 0x00044b20 25322e35 6620733a 2025322e 35662525 %2.5f s: %2.5f%% │ │ │ │ - 0x00044b30 206f6620 636f6e73 74727563 74696f6e of construction │ │ │ │ - 0x00044b40 2074696d 650a0000 23636c6f 6e696e67 time...#cloning │ │ │ │ - 0x00044b50 206f6620 257a6420 656c656d 656e7473 of %zd elements │ │ │ │ - 0x00044b60 20746f6f 6b202532 2e356620 733a2025 took %2.5f s: % │ │ │ │ - 0x00044b70 322e3566 2525206f 6620636f 6e737472 2.5f%% of constr │ │ │ │ - 0x00044b80 75637469 6f6e2074 696d650a 00000000 uction time..... │ │ │ │ - 0x00044b90 23636f6e 76657273 696f6e20 6f662025 #conversion of % │ │ │ │ - 0x00044ba0 7a642065 6c656d65 6e747320 746f2052 zd elements to R │ │ │ │ - 0x00044bb0 434f4f20 746f6f6b 2025322e 35662073 COO took %2.5f s │ │ │ │ - 0x00044bc0 3a202532 2e356625 25206f66 20636f6e : %2.5f%% of con │ │ │ │ - 0x00044bd0 73747275 6374696f 6e207469 6d650a00 struction time.. │ │ │ │ - 0x00044be0 23636f6e 76657273 696f6e20 6f662025 #conversion of % │ │ │ │ - 0x00044bf0 7a642065 6c656d65 6e747320 746f2073 zd elements to s │ │ │ │ - 0x00044c00 6f727465 6420434f 4f20746f 6f6b2025 orted COO took % │ │ │ │ - 0x00044c10 322e3566 20733a20 25322e35 66252520 2.5f s: %2.5f%% │ │ │ │ - 0x00044c20 6f662063 6f6e7374 72756374 696f6e20 of construction │ │ │ │ - 0x00044c30 74696d65 0a000000 23636f6e 76657273 time....#convers │ │ │ │ - 0x00044c40 696f6e20 6f662025 7a642065 6c656d65 ion of %zd eleme │ │ │ │ - 0x00044c50 6e747320 746f2043 53522074 6f6f6b20 nts to CSR took │ │ │ │ - 0x00044c60 25322e35 6620733a 2025322e 35662525 %2.5f s: %2.5f%% │ │ │ │ - 0x00044c70 206f6620 636f6e73 74727563 74696f6e of construction │ │ │ │ - 0x00044c80 2074696d 650a0000 23636f6e 76657273 time...#convers │ │ │ │ - 0x00044c90 696f6e20 6f662025 7a642065 6c656d65 ion of %zd eleme │ │ │ │ - 0x00044ca0 6e747320 746f2043 53432074 6f6f6b20 nts to CSC took │ │ │ │ - 0x00044cb0 25322e35 6620733a 2025322e 35662525 %2.5f s: %2.5f%% │ │ │ │ - 0x00044cc0 206f6620 636f6e73 74727563 74696f6e of construction │ │ │ │ - 0x00044cd0 2074696d 650a0000 23636f6e 76657273 time...#convers │ │ │ │ - 0x00044ce0 696f6e20 6f662025 7a642065 6c656d65 ion of %zd eleme │ │ │ │ - 0x00044cf0 6e747320 746f2075 6e736f72 74656420 nts to unsorted │ │ │ │ - 0x00044d00 434f4f20 746f6f6b 2025322e 35662073 COO took %2.5f s │ │ │ │ - 0x00044d10 3a202532 2e356625 25206f66 20636f6e : %2.5f%% of con │ │ │ │ - 0x00044d20 73747275 6374696f 6e207469 6d650a00 struction time.. │ │ │ │ - 0x00044d30 2320436f 6e737472 75637465 64206d61 # Constructed ma │ │ │ │ - 0x00044d40 74726978 2028746f 6f6b2025 2e336c66 trix (took %.3lf │ │ │ │ - 0x00044d50 73293a20 00000000 25732825 7a642078 s): ....%s(%zd x │ │ │ │ - 0x00044d60 20257a64 295b2570 5d7b2563 7d204020 %zd)[%p]{%c} @ │ │ │ │ - 0x00044d70 28257a64 28257a64 2e2e257a 64292c25 (%zd(%zd..%zd),% │ │ │ │ - 0x00044d80 7a642825 7a642e2e 257a6429 29202825 zd(%zd..%zd)) (% │ │ │ │ - 0x00044d90 7a64206e 6e7a2c20 252e326c 67206e6e zd nnz, %.2lg nn │ │ │ │ - 0x00044da0 7a2f7229 20666c61 67732030 78257820 z/r) flags 0x%x │ │ │ │ - 0x00044db0 28636f6f 3a25642c 20637372 3a25642c (coo:%d, csr:%d, │ │ │ │ - 0x00044dc0 2068773a 25642c20 69633a25 642c2066 hw:%d, ic:%d, f │ │ │ │ - 0x00044dd0 693a2564 292c2073 746f7261 67653a20 i:%d), storage: │ │ │ │ - 0x00044de0 257a782c 20737562 6d3a2025 7a642c20 %zx, subm: %zd, │ │ │ │ - 0x00044df0 73796d66 6c616773 3a272573 25732573 symflags:'%s%s%s │ │ │ │ - 0x00044e00 25732573 27257300 2366696c 65206f75 %s%s'%s.#file ou │ │ │ │ - 0x00044e10 74707574 206f6620 25732074 6f6f6b20 tput of %s took │ │ │ │ - 0x00044e20 256c6620 73202825 2e306c66 206e6e7a %lf s (%.0lf nnz │ │ │ │ - 0x00044e30 2c20252e 306c6620 6e6e7a2f 73202920 , %.0lf nnz/s ) │ │ │ │ - 0x00044e40 28252e35 6c66204d 422f7320 29200a00 (%.5lf MB/s ) .. │ │ │ │ - 0x00044e50 52534220 53706172 73652042 6c6f636b RSB Sparse Block │ │ │ │ - 0x00044e60 73204175 746f7475 6e657220 696e766f s Autotuner invo │ │ │ │ - 0x00044e70 6b656420 72657175 65737469 6e67206d ked requesting m │ │ │ │ - 0x00044e80 61782025 64207370 6c697473 20616e64 ax %d splits and │ │ │ │ - 0x00044e90 206d6178 20256420 6d657267 65732069 max %d merges i │ │ │ │ - 0x00044ea0 6e202564 20726f75 6e64732c 20746872 n %d rounds, thr │ │ │ │ - 0x00044eb0 65616473 20737065 632e2564 20287370 eads spec.%d (sp │ │ │ │ - 0x00044ec0 65636966 79206e65 67617469 76652076 ecify negative v │ │ │ │ - 0x00044ed0 616c7565 7320746f 20656e61 626c6520 alues to enable │ │ │ │ - 0x00044ee0 74687265 61647320 74756e69 6e67292e threads tuning). │ │ │ │ - 0x00044ef0 0a000000 46697273 74207275 6e206f66 ....First run of │ │ │ │ - 0x00044f00 20525342 20417574 6f74756e 65722074 RSB Autotuner t │ │ │ │ - 0x00044f10 6f6f6b20 256c6720 73202028 252e336c ook %lg s (%.3l │ │ │ │ - 0x00044f20 65207320 2d3e2025 2e336c65 20732070 e s -> %.3le s p │ │ │ │ - 0x00044f30 65722073 706d765f 73787361 29202874 er spmv_sxsa) (t │ │ │ │ - 0x00044f40 756e6564 3a202564 202d3e20 2564206c uned: %d -> %d l │ │ │ │ - 0x00044f50 7375626d 292e0a00 46697273 74207275 subm)...First ru │ │ │ │ - 0x00044f60 6e206f66 20525342 20417574 6f74756e n of RSB Autotun │ │ │ │ - 0x00044f70 65722074 6f6f6b20 256c6720 7320616e er took %lg s an │ │ │ │ - 0x00044f80 64206469 64206e6f 74206368 616e6765 d did not change │ │ │ │ - 0x00044f90 206d6174 7269782e 0a000000 52534220 matrix.....RSB │ │ │ │ - 0x00044fa0 53706172 73652042 6c6f636b 73204175 Sparse Blocks Au │ │ │ │ - 0x00044fb0 746f7475 6e657220 696e766f 6b656420 totuner invoked │ │ │ │ - 0x00044fc0 72657175 65737469 6e67206d 61782025 requesting max % │ │ │ │ - 0x00044fd0 64207370 6c697473 20616e64 206d6178 d splits and max │ │ │ │ - 0x00044fe0 20256420 6d657267 65732069 6e202564 %d merges in %d │ │ │ │ - 0x00044ff0 20726f75 6e64732c 20617574 6f207468 rounds, auto th │ │ │ │ - 0x00045000 72656164 73207370 65632e0a 00000000 reads spec...... │ │ │ │ - 0x00045010 5365636f 6e642072 756e206f 66205253 Second run of RS │ │ │ │ - 0x00045020 42204175 746f7475 6e657220 746f6f6b B Autotuner took │ │ │ │ - 0x00045030 20256c67 20732061 6e642065 7374696d %lg s and estim │ │ │ │ - 0x00045040 61746564 20612073 70656564 7570206f ated a speedup o │ │ │ │ - 0x00045050 6620256c 66207820 28252e33 6c652073 f %lf x (%.3le s │ │ │ │ - 0x00045060 202d3e20 252e336c 65207320 70657220 -> %.3le s per │ │ │ │ - 0x00045070 6f702920 696e206e 6577206d 61747269 op) in new matri │ │ │ │ - 0x00045080 78202825 64202d3e 20256420 6c737562 x (%d -> %d lsub │ │ │ │ - 0x00045090 6d290a00 52534220 4175746f 74756e65 m)..RSB Autotune │ │ │ │ - 0x000450a0 72207375 67676573 74656420 61206e65 r suggested a ne │ │ │ │ - 0x000450b0 77206d61 74726978 3a206672 6565696e w matrix: freein │ │ │ │ - 0x000450c0 67207468 65206f6c 64206f6e 652e0a00 g the old one... │ │ │ │ - 0x000450d0 5365636f 6e642072 756e206f 66205253 Second run of RS │ │ │ │ - 0x000450e0 42204175 746f7475 6e657220 746f6f6b B Autotuner took │ │ │ │ - 0x000450f0 20256c67 20732061 6e642065 7374696d %lg s and estim │ │ │ │ - 0x00045100 61746564 20612073 70656564 7570206f ated a speedup o │ │ │ │ - 0x00045110 6620256c 66207820 28252e33 6c652073 f %lf x (%.3le s │ │ │ │ - 0x00045120 202d3e20 252e336c 65207320 70657220 -> %.3le s per │ │ │ │ - 0x00045130 6f702920 696e2073 616d6520 6d617472 op) in same matr │ │ │ │ - 0x00045140 69782028 2564202d 3e202564 206c7375 ix (%d -> %d lsu │ │ │ │ - 0x00045150 626d290a 00000000 53657474 696e6720 bm).....Setting │ │ │ │ - 0x00045160 6175746f 74756e69 6e672073 75676765 autotuning sugge │ │ │ │ - 0x00045170 73746564 20746872 65616420 636f756e sted thread coun │ │ │ │ - 0x00045180 74206f66 20256420 2877696c 6c20736b t of %d (will sk │ │ │ │ - 0x00045190 69702066 75727468 65722074 68726561 ip further threa │ │ │ │ - 0x000451a0 64206e75 6d626572 20636f6e 66696775 d number configu │ │ │ │ - 0x000451b0 72617469 6f6e7321 290a0000 2320506f rations!)...# Po │ │ │ │ - 0x000451c0 73742d61 75746f74 756e696e 67207065 st-autotuning pe │ │ │ │ - 0x000451d0 72666f72 6d616e63 65207265 63686563 rformance rechec │ │ │ │ - 0x000451e0 6b3a0a00 23235253 42204c48 5320257a k:..##RSB LHS %z │ │ │ │ - 0x000451f0 6420656c 656d656e 74732070 72652d70 d elements pre-p │ │ │ │ - 0x00045200 65656b3a 0a000000 23235253 42205248 eek:....##RSB RH │ │ │ │ - 0x00045210 5320257a 6420656c 656d656e 74732070 S %zd elements p │ │ │ │ - 0x00045220 72652d70 65656b3a 0a000000 5b215d20 re-peek:....[!] │ │ │ │ - 0x00045230 61207072 6f626c65 6d206f63 63757272 a problem occurr │ │ │ │ - 0x00045240 65642069 6e207370 61727365 206d6174 ed in sparse mat │ │ │ │ - 0x00045250 7269782d 76656374 6f722070 726f6475 rix-vector produ │ │ │ │ - 0x00045260 6374210a 00000000 2373756d 3a000000 ct!.....#sum:... │ │ │ │ - 0x00045270 73706172 7365206d 61747269 78207665 sparse matrix ve │ │ │ │ - 0x00045280 63746f72 2070726f 64756374 2063726f ctor product cro │ │ │ │ - 0x00045290 73732063 6865636b 20737563 63656564 ss check succeed │ │ │ │ - 0x000452a0 65640a00 23235253 42204c48 5320257a ed..##RSB LHS %z │ │ │ │ - 0x000452b0 6420656c 656d656e 74732070 6f73742d d elements post- │ │ │ │ - 0x000452c0 7065656b 3a0a0000 23235253 42205248 peek:...##RSB RH │ │ │ │ - 0x000452d0 5320257a 6420656c 656d656e 74732070 S %zd elements p │ │ │ │ - 0x000452e0 6f73742d 7065656b 3a0a0000 252d3230 ost-peek:...%-20 │ │ │ │ - 0x000452f0 73092573 00000000 09252e33 6c660925 s.%s.....%.3lf.% │ │ │ │ - 0x00045300 6c670000 73706d76 5f737873 61000000 lg..spmv_sxsa... │ │ │ │ - 0x00045310 09252e33 6c670925 2e336c67 09000000 .%.3lg.%.3lg.... │ │ │ │ - 0x00045320 23092531 302e326c 66092531 302e326c #.%10.2lf.%10.2l │ │ │ │ - 0x00045330 66092820 62657374 2c206176 65726167 f.( best, averag │ │ │ │ - 0x00045340 65206e65 74207065 72666f72 6d616e63 e net performanc │ │ │ │ - 0x00045350 6520696e 20256c64 20747269 65732029 e in %ld tries ) │ │ │ │ - 0x00045360 3b206469 66663a25 322e306c 6625250a ; diff:%2.0lf%%. │ │ │ │ - 0x00045370 00000000 23092531 302e326c 66092531 ....#.%10.2lf.%1 │ │ │ │ - 0x00045380 302e326c 66092531 302e326c 66202531 0.2lf.%10.2lf %1 │ │ │ │ - 0x00045390 302e366c 6620286d 696e2062 772c2072 0.6lf (min bw, r │ │ │ │ - 0x000453a0 6561736f 6e61626c 65206277 2c206578 easonable bw, ex │ │ │ │ - 0x000453b0 63656564 696e676c 79206d61 78206277 ceedingly max bw │ │ │ │ - 0x000453c0 2c20772f 72207261 74696f29 20284d42 , w/r ratio) (MB │ │ │ │ - 0x000453d0 2f73290a 23092531 302e326c 6620284d /s).#.%10.2lf (M │ │ │ │ - 0x000453e0 42207065 72206d6f 70292025 31302e32 B per mop) %10.2 │ │ │ │ - 0x000453f0 6c662028 72687320 6c6f6164 732c2077 lf (rhs loads, w │ │ │ │ - 0x00045400 69746820 61207661 72696162 6c652064 ith a variable d │ │ │ │ - 0x00045410 65677265 65206f66 206c6f63 616c6974 egree of localit │ │ │ │ - 0x00045420 79290a23 09253130 2e326c66 20284d42 y).#.%10.2lf (MB │ │ │ │ - 0x00045430 20706572 206d6f70 2c206573 74696d61 per mop, estima │ │ │ │ - 0x00045440 74656429 0a230925 31302e32 6c662028 ted).#.%10.2lf ( │ │ │ │ - 0x00045450 61737365 6d626c79 202b2065 78747261 assembly + extra │ │ │ │ - 0x00045460 20746f20 28626573 7429206d 6f702074 to (best) mop t │ │ │ │ - 0x00045470 696d6520 72617469 6f292028 2531302e ime ratio) (%10. │ │ │ │ - 0x00045480 326c6620 73290a23 09253130 2e326c66 2lf s).#.%10.2lf │ │ │ │ - 0x00045490 20286173 73656d62 6c792028 702e652e (assembly (p.e. │ │ │ │ - 0x000454a0 2b732e61 2e2b652e 692e2b65 2e732e2b +s.a.+e.i.+e.s.+ │ │ │ │ - 0x000454b0 2e2e2e29 20746f20 6d6f7020 74696d65 ...) to mop time │ │ │ │ - 0x000454c0 20726174 696f290a 23092531 302e326c ratio).#.%10.2l │ │ │ │ - 0x000454d0 66202873 74727563 74757265 20616e61 f (structure ana │ │ │ │ - 0x000454e0 6c797369 7320746f 206d6f70 2074696d lysis to mop tim │ │ │ │ - 0x000454f0 65207261 74696f29 0a230925 31302e32 e ratio).#.%10.2 │ │ │ │ - 0x00045500 6c662028 656c656d 656e7473 20696e73 lf (elements ins │ │ │ │ - 0x00045510 65727469 6f6e2074 6f206d6f 70207469 ertion to mop ti │ │ │ │ - 0x00045520 6d652072 6174696f 290a2309 2531302e me ratio).#.%10. │ │ │ │ - 0x00045530 326c6620 28656c65 6d656e74 7320736f 2lf (elements so │ │ │ │ - 0x00045540 7274696e 6720746f 206d6f70 2074696d rting to mop tim │ │ │ │ - 0x00045550 65207261 74696f29 20282531 302e326c e ratio) (%10.2l │ │ │ │ - 0x00045560 66207329 0a230925 31302e32 6c662028 f s).#.%10.2lf ( │ │ │ │ - 0x00045570 656c656d 656e7473 20706172 74697469 elements partiti │ │ │ │ - 0x00045580 6f6e696e 6720746f 206d6f70 2074696d oning to mop tim │ │ │ │ - 0x00045590 65207261 74696f29 0a230925 31302e32 e ratio).#.%10.2 │ │ │ │ - 0x000455a0 6c662028 72656375 7273696f 6e20736f lf (recursion so │ │ │ │ - 0x000455b0 72742074 6f206d6f 70207469 6d652072 rt to mop time r │ │ │ │ - 0x000455c0 6174696f 29092531 302e6c64 20286d61 atio).%10.ld (ma │ │ │ │ - 0x000455d0 78207265 63757273 696f6e20 64657074 x recursion dept │ │ │ │ - 0x000455e0 68290a23 09253130 2e326c66 09253130 h).#.%10.2lf.%10 │ │ │ │ - 0x000455f0 2e326c66 20286e6e 7a207065 7220726f .2lf (nnz per ro │ │ │ │ - 0x00045600 772f636f 6c756d6e 290a0000 23757365 w/column)...#use │ │ │ │ - 0x00045610 6420696e 64657820 73746f72 61676520 d index storage │ │ │ │ - 0x00045620 636f6d70 61726564 20746f20 434f4f3a compared to COO: │ │ │ │ - 0x00045630 257a6420 76732025 7a642062 79746573 %zd vs %zd bytes │ │ │ │ - 0x00045640 2028252e 30326c66 25252920 00000000 (%.02lf%%) .... │ │ │ │ - 0x00045650 3b20636f 6d706172 65642074 6f204353 ; compared to CS │ │ │ │ - 0x00045660 523a257a 64207673 20257a64 20627974 R:%zd vs %zd byt │ │ │ │ - 0x00045670 65732028 252e3032 6c662525 290a0000 es (%.02lf%%)... │ │ │ │ - 0x00045680 25253a50 4552464f 524d414e 43453a00 %%:PERFORMANCE:. │ │ │ │ - 0x00045690 09256c65 09256c65 0a000000 25253a4f .%le.%le....%%:O │ │ │ │ - 0x000456a0 505f5449 4d453a00 25253a46 414b455f P_TIME:.%%:FAKE_ │ │ │ │ - 0x000456b0 4c4f434b 5f504552 464f524d 414e4345 LOCK_PERFORMANCE │ │ │ │ - 0x000456c0 3a000000 25253a46 414b455f 4c4f434b :...%%:FAKE_LOCK │ │ │ │ - 0x000456d0 5f4f505f 54494d45 3a000000 25253a46 _OP_TIME:...%%:F │ │ │ │ - 0x000456e0 414b455f 4c4f434b 5f504552 465f5343 AKE_LOCK_PERF_SC │ │ │ │ - 0x000456f0 414c494e 473a0000 25253a52 45435552 ALING:..%%:RECUR │ │ │ │ - 0x00045700 53495645 5f534552 49414c5f 50455246 SIVE_SERIAL_PERF │ │ │ │ - 0x00045710 4f524d41 4e43453a 00000000 25253a52 ORMANCE:....%%:R │ │ │ │ - 0x00045720 45435552 53495645 5f534552 49414c5f ECURSIVE_SERIAL_ │ │ │ │ - 0x00045730 4f505f54 494d453a 00000000 25253a50 OP_TIME:....%%:P │ │ │ │ - 0x00045740 4552465f 5343414c 494e473a 00000000 ERF_SCALING:.... │ │ │ │ - 0x00045750 2325253a 434f4e53 54525543 544f525f #%%:CONSTRUCTOR_ │ │ │ │ - 0x00045760 2a3a534f 52540953 43414e09 494e5345 *:SORT.SCAN.INSE │ │ │ │ - 0x00045770 52540953 43414e2b 494e5345 52540a00 RT.SCAN+INSERT.. │ │ │ │ - 0x00045780 25253a43 4f4e5354 52554354 4f525f54 %%:CONSTRUCTOR_T │ │ │ │ - 0x00045790 494d4553 3a000000 09253130 2e366c66 IMES:....%10.6lf │ │ │ │ - 0x000457a0 09253130 2e366c66 09253130 2e366c66 .%10.6lf.%10.6lf │ │ │ │ - 0x000457b0 09253130 2e366c66 0a000000 25253a55 .%10.6lf....%%:U │ │ │ │ - 0x000457c0 4e534f52 54454443 4f4f3252 53425f54 NSORTEDCOO2RSB_T │ │ │ │ - 0x000457d0 494d453a 00000000 25253a52 53425f53 IME:....%%:RSB_S │ │ │ │ - 0x000457e0 55424449 56495349 4f4e5f54 494d453a UBDIVISION_TIME: │ │ │ │ - 0x000457f0 00000000 25253a52 53425f53 48554646 ....%%:RSB_SHUFF │ │ │ │ - 0x00045800 4c455f54 494d453a 00000000 25253a52 LE_TIME:....%%:R │ │ │ │ - 0x00045810 4f575f4d 414a4f52 5f534f52 545f5449 OW_MAJOR_SORT_TI │ │ │ │ - 0x00045820 4d453a00 25253a52 4f575f4d 414a4f52 ME:.%%:ROW_MAJOR │ │ │ │ - 0x00045830 5f534f52 545f5343 414c494e 473a0000 _SORT_SCALING:.. │ │ │ │ - 0x00045840 09253130 2e336c66 0a000000 25253a53 .%10.3lf....%%:S │ │ │ │ - 0x00045850 4f525445 44434f4f 32525342 5f54494d ORTEDCOO2RSB_TIM │ │ │ │ - 0x00045860 453a0000 25253a52 4f575f4d 414a4f52 E:..%%:ROW_MAJOR │ │ │ │ - 0x00045870 5f534f52 545f544f 5f4d4f50 3a000000 _SORT_TO_MOP:... │ │ │ │ - 0x00045880 25253a43 4c45414e 55505f54 4f5f4d4f %%:CLEANUP_TO_MO │ │ │ │ - 0x00045890 503a0000 25253a43 4f4e5354 52554354 P:..%%:CONSTRUCT │ │ │ │ - 0x000458a0 4f525f54 4f5f4d4f 503a0000 09253130 OR_TO_MOP:...%10 │ │ │ │ - 0x000458b0 2e326c66 09253130 2e326c66 09253130 .2lf.%10.2lf.%10 │ │ │ │ - 0x000458c0 2e326c66 09253130 2e326c66 0a000000 .2lf.%10.2lf.... │ │ │ │ - 0x000458d0 25253a55 4e534f52 54454443 4f4f3252 %%:UNSORTEDCOO2R │ │ │ │ - 0x000458e0 53425f54 4f5f4d4f 503a0000 25253a53 SB_TO_MOP:..%%:S │ │ │ │ - 0x000458f0 4f525445 44434f4f 32525342 5f544f5f ORTEDCOO2RSB_TO_ │ │ │ │ - 0x00045900 4d4f503a 00000000 25253a52 53425f53 MOP:....%%:RSB_S │ │ │ │ - 0x00045910 55424449 56495349 4f4e5f54 4f5f4d4f UBDIVISION_TO_MO │ │ │ │ - 0x00045920 503a0000 25253a52 53425f53 48554646 P:..%%:RSB_SHUFF │ │ │ │ - 0x00045930 4c455f54 4f5f4d4f 503a0000 25253a55 LE_TO_MOP:..%%:U │ │ │ │ - 0x00045940 4e534f52 54454443 4f4f3252 53425f53 NSORTEDCOO2RSB_S │ │ │ │ - 0x00045950 43414c49 4e473a00 25253a53 4f525445 CALING:.%%:SORTE │ │ │ │ - 0x00045960 44434f4f 32525342 5f534341 4c494e47 DCOO2RSB_SCALING │ │ │ │ - 0x00045970 3a000000 25253a52 53425f53 55424449 :...%%:RSB_SUBDI │ │ │ │ - 0x00045980 56495349 4f4e5f53 43414c49 4e473a00 VISION_SCALING:. │ │ │ │ - 0x00045990 25253a52 53425f53 48554646 4c455f53 %%:RSB_SHUFFLE_S │ │ │ │ - 0x000459a0 43414c49 4e473a00 25253a43 4f4e5354 CALING:.%%:CONST │ │ │ │ - 0x000459b0 52554354 4f525f53 43414c49 4e473a00 RUCTOR_SCALING:. │ │ │ │ - 0x000459c0 25253a50 4552465f 5343414c 494e4732 %%:PERF_SCALING2 │ │ │ │ - 0x000459d0 4353523a 00000000 2325253a 534d5f43 CSR:....#%%:SM_C │ │ │ │ - 0x000459e0 4f554e54 533a0954 6f740948 616c6677 OUNTS:.Tot.Halfw │ │ │ │ - 0x000459f0 6f726443 73720946 756c6c77 6f726443 ordCsr.FullwordC │ │ │ │ - 0x00045a00 73720948 616c6677 6f726443 6f6f0946 sr.HalfwordCoo.F │ │ │ │ - 0x00045a10 756c6c77 6f726443 6f6f0a00 25253a53 ullwordCoo..%%:S │ │ │ │ - 0x00045a20 4d5f434f 554e5453 3a000000 09256c64 M_COUNTS:....%ld │ │ │ │ + 0x00041c30 2a2a2a2a 2a2a0000 25730a23 00000000 ******..%s.#.... │ │ │ │ + 0x00041c40 6368616e 67652064 69722074 6f202573 change dir to %s │ │ │ │ + 0x00041c50 20666169 6c656421 0a000000 23206368 failed!....# ch │ │ │ │ + 0x00041c60 64697220 746f2025 73207375 63636565 dir to %s succee │ │ │ │ + 0x00041c70 6465640a 00000000 23205741 524e494e ded.....# WARNIN │ │ │ │ + 0x00041c80 473a2074 6865206e 6f772061 63746976 G: the now activ │ │ │ │ + 0x00041c90 65205a20 736f7274 20666561 74757265 e Z sort feature │ │ │ │ + 0x00041ca0 2077696c 6c206f6e 6c792061 70706c79 will only apply │ │ │ │ + 0x00041cb0 20746f20 434f4f20 7375626d 61747269 to COO submatri │ │ │ │ + 0x00041cc0 6365730a 00000000 23207365 7474696e ces.....# settin │ │ │ │ + 0x00041cd0 67207468 65207265 75736520 492f4f20 g the reuse I/O │ │ │ │ + 0x00041ce0 61727261 7973206f 7074696f 6e20696e arrays option in │ │ │ │ + 0x00041cf0 20652e67 2e3a2074 79706520 7472616e e.g.: type tran │ │ │ │ + 0x00041d00 73697469 6f6e730a 00000000 2320756e sitions.....# un │ │ │ │ + 0x00041d10 73657474 696e6720 74686520 72657573 setting the reus │ │ │ │ + 0x00041d20 6520492f 4f206172 72617973 206f7074 e I/O arrays opt │ │ │ │ + 0x00041d30 696f6e20 696e2065 2e672e3a 20747970 ion in e.g.: typ │ │ │ │ + 0x00041d40 65207472 616e7369 74696f6e 730a0000 e transitions... │ │ │ │ + 0x00041d50 23205741 524e494e 473a2074 68652072 # WARNING: the r │ │ │ │ + 0x00041d60 6f772072 65766572 73616c20 66656174 ow reversal feat │ │ │ │ + 0x00041d70 75726520 6f6e6c79 20617070 6c696573 ure only applies │ │ │ │ + 0x00041d80 20746f20 43535220 7375626d 61747269 to CSR submatri │ │ │ │ + 0x00041d90 6365732c 20616e64 206f6e20 696e6469 ces, and on indi │ │ │ │ + 0x00041da0 63657320 6f6e6c79 0a000000 23204361 ces only....# Ca │ │ │ │ + 0x00041db0 6c6c696e 6720756e 73657465 6e762829 lling unsetenv() │ │ │ │ + 0x00041dc0 20776974 68206172 67756d65 6e742025 with argument % │ │ │ │ + 0x00041dd0 730a0000 23205573 696e6720 6f6e6c79 s...# Using only │ │ │ │ + 0x00041de0 20256c67 20252520 6f662074 6865206d %lg %% of the m │ │ │ │ + 0x00041df0 61747269 78206e6f 6e7a6572 6f65730a atrix nonzeroes. │ │ │ │ + 0x00041e00 00000000 23202d2d 62656e63 68206f70 ....# --bench op │ │ │ │ + 0x00041e10 74696f6e 20696d70 6c696573 202d7148 tion implies -qH │ │ │ │ + 0x00041e20 202d5220 2d2d7772 6974652d 70657266 -R --write-perf │ │ │ │ + 0x00041e30 6f726d61 6e63652d 7265636f 7264202d ormance-record - │ │ │ │ + 0x00041e40 2d77616e 742d6d6b 6c2d6175 746f7475 -want-mkl-autotu │ │ │ │ + 0x00041e50 6e65202d 2d6d6b6c 2d62656e 63686d61 ne --mkl-benchma │ │ │ │ + 0x00041e60 726b202d 2d747970 6573203a 202d2d73 rk --types : --s │ │ │ │ + 0x00041e70 706c6974 2d657870 6572696d 656e7461 plit-experimenta │ │ │ │ + 0x00041e80 6c202564 202d2d6d 65726765 2d657870 l %d --merge-exp │ │ │ │ + 0x00041e90 6572696d 656e7461 6c202564 202d2d61 erimental %d --a │ │ │ │ + 0x00041ea0 6c736f2d 7472616e 73706f73 65202d2d lso-transpose -- │ │ │ │ + 0x00041eb0 736f7274 2d66696c 656e616d 65732d6c sort-filenames-l │ │ │ │ + 0x00041ec0 69737420 2d2d7761 6e742d6d 656d6f72 ist --want-memor │ │ │ │ + 0x00041ed0 792d6265 6e63686d 61726b0a 00000000 y-benchmark..... │ │ │ │ + 0x00041ee0 23205265 71756573 74696e67 206e6f20 # Requesting no │ │ │ │ + 0x00041ef0 6175746f 74756e69 6e672076 6961202d autotuning via - │ │ │ │ + 0x00041f00 2d77616e 742d6e6f 2d617574 6f74756e -want-no-autotun │ │ │ │ + 0x00041f10 650a0000 256c6673 25647825 64742563 e...%lfs%dx%dt%c │ │ │ │ + 0x00041f20 25630000 23205061 73736564 20256420 %c..# Passed %d │ │ │ │ + 0x00041f30 61726775 6d656e74 73207669 61206175 arguments via au │ │ │ │ + 0x00041f40 746f7475 6e696e67 20737472 696e6720 totuning string │ │ │ │ + 0x00041f50 22257322 2028616e 20656d70 74792073 "%s" (an empty s │ │ │ │ + 0x00041f60 7472696e 67207265 71756573 74732064 tring requests d │ │ │ │ + 0x00041f70 65666175 6c747329 0a000000 20205772 efaults).... Wr │ │ │ │ + 0x00041f80 6f6e6720 6175746f 74756e69 6e672073 ong autotuning s │ │ │ │ + 0x00041f90 7472696e 67206465 74656374 6564210a tring detected!. │ │ │ │ + 0x00041fa0 00000000 52657374 72696374 696e6720 ....Restricting │ │ │ │ + 0x00041fb0 74686520 6e756d62 6572206f 66207475 the number of tu │ │ │ │ + 0x00041fc0 6e696e67 20726f75 6e642074 6f202564 ning round to %d │ │ │ │ + 0x00041fd0 20282564 20697320 746f6f20 6d756368 (%d is too much │ │ │ │ + 0x00041fe0 21292e0a 00000000 57696c6c 20696e76 !)......Will inv │ │ │ │ + 0x00041ff0 6f6b6520 6175746f 74756e69 6e672066 oke autotuning f │ │ │ │ + 0x00042000 6f72207e 256c6620 73207820 25642072 or ~%lf s x %d r │ │ │ │ + 0x00042010 6f756e64 732c2073 70656369 6679696e ounds, specifyin │ │ │ │ + 0x00042020 67207665 72626f73 6974793d 25642061 g verbosity=%d a │ │ │ │ + 0x00042030 6e642074 68726561 64733d25 642e2028 nd threads=%d. ( │ │ │ │ + 0x00042040 3e30206d 65616e73 206e6f20 73747275 >0 means no stru │ │ │ │ + 0x00042050 63747572 65207475 6e696e67 3b203020 cture tuning; 0 │ │ │ │ + 0x00042060 6d65616e 73206f6e 6c792073 74727563 means only struc │ │ │ │ + 0x00042070 74757265 2074756e 696e672c 203c3020 ture tuning, <0 │ │ │ │ + 0x00042080 6d65616e 73207475 6e696e67 206f6620 means tuning of │ │ │ │ + 0x00042090 626f7468 20776974 6820286e 65676174 both with (negat │ │ │ │ + 0x000420a0 65642920 74687265 61642063 6f756e74 ed) thread count │ │ │ │ + 0x000420b0 20737567 67657374 696f6e29 2e0a0000 suggestion).... │ │ │ │ + 0x000420c0 256c6600 23207065 72666f72 6d616e63 %lf.# performanc │ │ │ │ + 0x000420d0 65207265 636f7264 2066696c 65207365 e record file se │ │ │ │ + 0x000420e0 7420746f 3a202573 0a000000 25732069 t to: %s....%s i │ │ │ │ + 0x000420f0 73206120 73776973 73206172 6d79206b s a swiss army k │ │ │ │ + 0x00042100 6e696665 20666f72 20746573 74696e67 nife for testing │ │ │ │ + 0x00042110 20746865 206c6962 72617279 2066756e the library fun │ │ │ │ + 0x00042120 6374696f 6e616c69 74792061 6e642070 ctionality and p │ │ │ │ + 0x00042130 6572666f 726d616e 63652e0a 596f7520 erformance..You │ │ │ │ + 0x00042140 63616e20 75736520 69742074 6f207065 can use it to pe │ │ │ │ + 0x00042150 72666f72 6d207370 61727365 206d6174 rform sparse mat │ │ │ │ + 0x00042160 72697820 2d20756e 69746172 79207665 rix - unitary ve │ │ │ │ + 0x00042170 63746f72 206d756c 7469706c 69636174 ctor multiplicat │ │ │ │ + 0x00042180 696f6e2c 20737065 63696679 696e6720 ion, specifying │ │ │ │ + 0x00042190 74686520 626c6f63 6b696e67 20706172 the blocking par │ │ │ │ + 0x000421a0 616d6574 6572732c 20746865 2074696d ameters, the tim │ │ │ │ + 0x000421b0 65732074 6f207065 72666f72 6d206d75 es to perform mu │ │ │ │ + 0x000421c0 6c746970 6c696361 74696f6e 2e0a0a41 ltiplication...A │ │ │ │ + 0x000421d0 64646974 696f6e61 6c206465 62756767 dditional debugg │ │ │ │ + 0x000421e0 696e6720 666c6167 7320282d 642c202d ing flags (-d, - │ │ │ │ + 0x000421f0 70292061 72652070 72657365 6e742e0a p) are present.. │ │ │ │ + 0x00042200 0a557361 6765203a 20257320 5b4f5054 .Usage : %s [OPT │ │ │ │ + 0x00042210 494f4e53 5d0a2077 68657265 204f5054 IONS]. where OPT │ │ │ │ + 0x00042220 494f4e53 20617265 2074616b 656e2066 IONS are taken f │ │ │ │ + 0x00042230 726f6d20 5b202d66 2066696c 656e616d rom [ -f filenam │ │ │ │ + 0x00042240 65205d20 0a5b202d 46206d61 74726978 e ] .[ -F matrix │ │ │ │ + 0x00042250 5f73746f 72616765 3d5b627c 637c6263 _storage=[b|c|bc │ │ │ │ + 0x00042260 5d205d20 0a5b202d 72206272 205d200a ] ] .[ -r br ] . │ │ │ │ + 0x00042270 5b202d63 20626320 5d200a5b 202d7420 [ -c bc ] .[ -t │ │ │ │ + 0x00042280 54494d45 53205d0a 5b202d6e 204f5045 TIMES ].[ -n OPE │ │ │ │ + 0x00042290 4e4d505f 54485245 41445320 5d0a5b20 NMP_THREADS ].[ │ │ │ │ + 0x000422a0 2d542028 2053207c 2044207c 2049207c -T ( S | D | I | │ │ │ │ + 0x000422b0 20432029 202f2a20 666c6f61 742c2064 C ) /* float, d │ │ │ │ + 0x000422c0 6f75626c 652c2069 6e746567 65722c20 ouble, integer, │ │ │ │ + 0x000422d0 63686172 61637465 722a2f20 5d200a5b character*/ ] .[ │ │ │ │ + 0x000422e0 202d7320 2f2a2077 696c6c20 696e7465 -s /* will inte │ │ │ │ + 0x000422f0 726e616c 6c792073 6f727420 6f757420 rnally sort out │ │ │ │ + 0x00042300 6e6e7a73 202a2f20 5d200a5b 202d7020 nnzs */ ] .[ -p │ │ │ │ + 0x00042310 2f2a2077 696c6c20 73657420 746f2031 /* will set to 1 │ │ │ │ + 0x00042320 206e6f6e 7a65726f 73202a2f 205d200a nonzeros */ ] . │ │ │ │ + 0x00042330 5b2d6420 2f2a2069 66206465 62756767 [-d /* if debugg │ │ │ │ + 0x00042340 696e6720 6f6e202a 2f5d3a20 0a5b2d41 ing on */]: .[-A │ │ │ │ + 0x00042350 202f2a20 666f7220 6175746f 2d626c6f /* for auto-blo │ │ │ │ + 0x00042360 636b696e 67202a2f 5d3a200a 5b202d68 cking */]: .[ -h │ │ │ │ + 0x00042370 205d200a 0a706c65 61736520 6e6f7465 ] ..please note │ │ │ │ + 0x00042380 20746861 74206e6f 7420616c 6c206f66 that not all of │ │ │ │ + 0x00042390 20746865 20737567 67657374 6564206e the suggested n │ │ │ │ + 0x000423a0 756d6572 6963616c 20747970 65732063 umerical types c │ │ │ │ + 0x000423b0 6f756c64 20626520 636f6d70 696c6564 ould be compiled │ │ │ │ + 0x000423c0 20696e20 72696768 74206e6f 7720616e in right now an │ │ │ │ + 0x000423d0 642f6f72 20776f72 6b207765 6c6c2e64 d/or work well.d │ │ │ │ + 0x000423e0 65666175 6c742069 7320646f 75626c65 efault is double │ │ │ │ + 0x000423f0 2e0a0a0a 652e672e 3a202573 202d6620 ....e.g.: %s -f │ │ │ │ + 0x00042400 72616566 736b7934 2e6d7478 202d7420 raefsky4.mtx -t │ │ │ │ + 0x00042410 3130202d 54203a20 20202320 31302074 10 -T : # 10 t │ │ │ │ + 0x00042420 696d6573 20666f72 20656163 68206f66 imes for each of │ │ │ │ + 0x00042430 20746865 20737570 706f7274 6564206e the supported n │ │ │ │ + 0x00042440 756d6572 6963616c 20747970 65730a00 umerical types.. │ │ │ │ + 0x00042450 23207365 7474696e 6720696e 63583d25 # setting incX=% │ │ │ │ + 0x00042460 640a0000 23207365 7474696e 6720696e d...# setting in │ │ │ │ + 0x00042470 63593d25 640a0000 2d312c31 2c320000 cY=%d...-1,1,2.. │ │ │ │ + 0x00042480 302c312c 32000000 616c6c00 41737375 0,1,2...all.Assu │ │ │ │ + 0x00042490 6d696e67 20612072 65637572 73697665 ming a recursive │ │ │ │ + 0x000424a0 206d6174 72697820 73747275 63747572 matrix structur │ │ │ │ + 0x000424b0 65206973 20726571 75657374 65642e2e e is requested.. │ │ │ │ + 0x000424c0 2e0a0000 2320536f 7274696e 67206d61 ....# Sorting ma │ │ │ │ + 0x000424d0 74726963 6573206c 69737420 28757365 trices list (use │ │ │ │ + 0x000424e0 202d2d6e 6f2d736f 72742d66 696c656e --no-sort-filen │ │ │ │ + 0x000424f0 616d6573 2d6c6973 7420746f 20707265 ames-list to pre │ │ │ │ + 0x00042500 76656e74 20746869 73290a00 23205573 vent this)..# Us │ │ │ │ + 0x00042510 696e6720 6d617472 69636573 3a000000 ing matrices:... │ │ │ │ + 0x00042520 20626567 696e6e69 6e672072 756e2061 beginning run a │ │ │ │ + 0x00042530 74200000 23257325 2e306c66 25730000 t ..#%s%.0lf%s.. │ │ │ │ + 0x00042540 23202573 00000000 2320636f 6d70696c # %s....# compil │ │ │ │ + 0x00042550 65642077 6974683a 2025730a 00000000 ed with: %s..... │ │ │ │ + 0x00042560 23205573 65722064 6964206e 6f742073 # User did not s │ │ │ │ + 0x00042570 70656369 66792074 68726561 64733b20 pecify threads; │ │ │ │ + 0x00042580 61737375 6d696e67 2025642e 20456e76 assuming %d. Env │ │ │ │ + 0x00042590 69726f6e 6d656e74 2070726f 76696465 ironment provide │ │ │ │ + 0x000425a0 73206d61 78202564 20746872 65616473 s max %d threads │ │ │ │ + 0x000425b0 3b207468 69732062 75696c64 20737570 ; this build sup │ │ │ │ + 0x000425c0 706f7274 73206d61 78202564 2e0a0000 ports max %d.... │ │ │ │ + 0x000425d0 23205761 726e696e 673a2065 6e766972 # Warning: envir │ │ │ │ + 0x000425e0 6f6e6d65 6e742070 726f7669 64657320 onment provides │ │ │ │ + 0x000425f0 6d6f7265 20746872 65616473 20746861 more threads tha │ │ │ │ + 0x00042600 6e207375 70706f72 74656420 62792074 n supported by t │ │ │ │ + 0x00042610 68697320 636f6e66 69677572 6174696f his configuratio │ │ │ │ + 0x00042620 6e202d2d 20657870 65637420 74726f75 n -- expect trou │ │ │ │ + 0x00042630 626c6520 210a0000 4f4d505f 4e554d5f ble !...OMP_NUM_ │ │ │ │ + 0x00042640 54485245 41445300 23206176 65726167 THREADS.# averag │ │ │ │ + 0x00042650 65207469 6d657220 6772616e 756c6172 e timer granular │ │ │ │ + 0x00042660 6974793a 2025322e 336c6720 730a0000 ity: %2.3lg s... │ │ │ │ + 0x00042670 484f5354 4e414d45 00000000 25732573 HOSTNAME....%s%s │ │ │ │ + 0x00042680 5f25735f 252e306c 665f2573 25732573 _%s_%.0lf_%s%s%s │ │ │ │ + 0x00042690 25732573 25732573 25730000 2e727072 %s%s%s%s%s...rpr │ │ │ │ + 0x000426a0 00000000 72736265 6e63685f 70720000 ....rsbench_pr.. │ │ │ │ + 0x000426b0 2d74756e 696e672d 00000000 2e746d70 -tuning-.....tmp │ │ │ │ + 0x000426c0 00000000 23205769 6c6c2077 72697465 ....# Will write │ │ │ │ + 0x000426d0 20612066 696e616c 20706572 666f726d a final perform │ │ │ │ + 0x000426e0 616e6365 20726563 6f726420 746f2066 ance record to f │ │ │ │ + 0x000426f0 696c6520 25732061 6e642070 6572696f ile %s and perio │ │ │ │ + 0x00042700 64696320 63686563 6b706f69 6e747320 dic checkpoints │ │ │ │ + 0x00042710 746f2025 730a0000 23204966 2070726f to %s...# If pro │ │ │ │ + 0x00042720 6772616d 2072756e 2074696d 65207769 gram run time wi │ │ │ │ + 0x00042730 6c6c2065 78636565 64202532 2e336c67 ll exceed %2.3lg │ │ │ │ + 0x00042740 20732c20 77696c6c 20617474 656d7074 s, will attempt │ │ │ │ + 0x00042750 20656172 6c792074 65726d69 6e617469 early terminati │ │ │ │ + 0x00042760 6f6e2e0a 00000000 23207769 6c6c2025 on......# will % │ │ │ │ + 0x00042770 73706572 666f726d 20616e63 696c6c61 sperform ancilla │ │ │ │ + 0x00042780 72792074 65737473 2e0a0000 23207769 ry tests....# wi │ │ │ │ + 0x00042790 6c6c2066 6c757368 20636163 6865206d ll flush cache m │ │ │ │ + 0x000427a0 656d6f72 793a2025 73206265 74776565 emory: %s betwee │ │ │ │ + 0x000427b0 6e206561 6368206f 70657261 74696f6e n each operation │ │ │ │ + 0x000427c0 206d6561 73757265 6d656e74 20736572 measurement ser │ │ │ │ + 0x000427d0 6965732c 20616e64 20257320 62657477 ies, and %s betw │ │ │ │ + 0x000427e0 65656e20 65616368 206f7065 72617469 een each operati │ │ │ │ + 0x000427f0 6f6e2e0a 00000000 23207769 6c6c2025 on......# will % │ │ │ │ + 0x00042800 7320616e 79207a65 726f2065 6e636f75 s any zero encou │ │ │ │ + 0x00042810 6e746572 65642069 6e207468 65206d61 ntered in the ma │ │ │ │ + 0x00042820 74726978 2e0a0000 5253425f 00000000 trix....RSB_.... │ │ │ │ + 0x00042830 23205468 65207573 65722073 70656369 # The user speci │ │ │ │ + 0x00042840 66696564 20256420 5253425f 20707265 fied %d RSB_ pre │ │ │ │ + 0x00042850 66697865 6420656e 7669726f 6e6d656e fixed environmen │ │ │ │ + 0x00042860 74207661 72696162 6c65733a 0a000000 t variables:.... │ │ │ │ + 0x00042870 23202065 78706f72 74202573 0a000000 # export %s.... │ │ │ │ + 0x00042880 50415448 00000000 2320656e 763a2065 PATH....# env: e │ │ │ │ + 0x00042890 78706f72 74205041 54483d25 730a0000 xport PATH=%s... │ │ │ │ + 0x000428a0 2320656e 763a2050 41544820 6973206e # env: PATH is n │ │ │ │ + 0x000428b0 6f742073 65740a00 4c445f4c 49425241 ot set..LD_LIBRA │ │ │ │ + 0x000428c0 52595f50 41544800 2320656e 763a2065 RY_PATH.# env: e │ │ │ │ + 0x000428d0 78706f72 74204c44 5f4c4942 52415259 xport LD_LIBRARY │ │ │ │ + 0x000428e0 5f504154 483d2573 0a000000 2320656e _PATH=%s....# en │ │ │ │ + 0x000428f0 763a204c 445f4c49 42524152 595f5041 v: LD_LIBRARY_PA │ │ │ │ + 0x00042900 54482069 73206e6f 74207365 740a0000 TH is not set... │ │ │ │ + 0x00042910 2320656e 763a2065 78706f72 7420484f # env: export HO │ │ │ │ + 0x00042920 53544e41 4d453d25 730a0000 2320656e STNAME=%s...# en │ │ │ │ + 0x00042930 763a2048 4f53544e 414d4520 6973206e v: HOSTNAME is n │ │ │ │ + 0x00042940 6f742073 65740a00 4b4d505f 41464649 ot set..KMP_AFFI │ │ │ │ + 0x00042950 4e495459 00000000 2320656e 763a2065 NITY....# env: e │ │ │ │ + 0x00042960 78706f72 74204b4d 505f4146 46494e49 xport KMP_AFFINI │ │ │ │ + 0x00042970 54593d25 730a0000 2320656e 763a204b TY=%s...# env: K │ │ │ │ + 0x00042980 4d505f41 4646494e 49545920 6973206e MP_AFFINITY is n │ │ │ │ + 0x00042990 6f742073 65740a00 4f4d505f 41464649 ot set..OMP_AFFI │ │ │ │ + 0x000429a0 4e495459 5f464f52 4d415400 2320656e NITY_FORMAT.# en │ │ │ │ + 0x000429b0 763a2065 78706f72 74204f4d 505f4146 v: export OMP_AF │ │ │ │ + 0x000429c0 46494e49 54595f46 4f524d41 543d2573 FINITY_FORMAT=%s │ │ │ │ + 0x000429d0 0a000000 2320656e 763a204f 4d505f41 ....# env: OMP_A │ │ │ │ + 0x000429e0 4646494e 4954595f 464f524d 41542069 FFINITY_FORMAT i │ │ │ │ + 0x000429f0 73206e6f 74207365 740a0000 4f4d505f s not set...OMP_ │ │ │ │ + 0x00042a00 414c4c4f 4341544f 52000000 2320656e ALLOCATOR...# en │ │ │ │ + 0x00042a10 763a2065 78706f72 74204f4d 505f414c v: export OMP_AL │ │ │ │ + 0x00042a20 4c4f4341 544f523d 25730a00 2320656e LOCATOR=%s..# en │ │ │ │ + 0x00042a30 763a204f 4d505f41 4c4c4f43 41544f52 v: OMP_ALLOCATOR │ │ │ │ + 0x00042a40 20697320 6e6f7420 7365740a 00000000 is not set..... │ │ │ │ + 0x00042a50 4f4d505f 43414e43 454c4c41 54494f4e OMP_CANCELLATION │ │ │ │ + 0x00042a60 00000000 2320656e 763a2065 78706f72 ....# env: expor │ │ │ │ + 0x00042a70 74204f4d 505f4341 4e43454c 4c415449 t OMP_CANCELLATI │ │ │ │ + 0x00042a80 4f4e3d25 730a0000 2320656e 763a204f ON=%s...# env: O │ │ │ │ + 0x00042a90 4d505f43 414e4345 4c4c4154 494f4e20 MP_CANCELLATION │ │ │ │ + 0x00042aa0 6973206e 6f742073 65740a00 4f4d505f is not set..OMP_ │ │ │ │ + 0x00042ab0 44454255 47000000 2320656e 763a2065 DEBUG...# env: e │ │ │ │ + 0x00042ac0 78706f72 74204f4d 505f4445 4255473d xport OMP_DEBUG= │ │ │ │ + 0x00042ad0 25730a00 2320656e 763a204f 4d505f44 %s..# env: OMP_D │ │ │ │ + 0x00042ae0 45425547 20697320 6e6f7420 7365740a EBUG is not set. │ │ │ │ + 0x00042af0 00000000 4f4d505f 44454641 554c545f ....OMP_DEFAULT_ │ │ │ │ + 0x00042b00 44455649 43450000 2320656e 763a2065 DEVICE..# env: e │ │ │ │ + 0x00042b10 78706f72 74204f4d 505f4445 4641554c xport OMP_DEFAUL │ │ │ │ + 0x00042b20 545f4445 56494345 3d25730a 00000000 T_DEVICE=%s..... │ │ │ │ + 0x00042b30 2320656e 763a204f 4d505f44 45464155 # env: OMP_DEFAU │ │ │ │ + 0x00042b40 4c545f44 45564943 45206973 206e6f74 LT_DEVICE is not │ │ │ │ + 0x00042b50 20736574 0a000000 4f4d505f 44495350 set....OMP_DISP │ │ │ │ + 0x00042b60 4c41595f 454e5600 2320656e 763a2065 LAY_ENV.# env: e │ │ │ │ + 0x00042b70 78706f72 74204f4d 505f4449 53504c41 xport OMP_DISPLA │ │ │ │ + 0x00042b80 595f454e 563d2573 0a000000 2320656e Y_ENV=%s....# en │ │ │ │ + 0x00042b90 763a204f 4d505f44 4953504c 41595f45 v: OMP_DISPLAY_E │ │ │ │ + 0x00042ba0 4e562069 73206e6f 74207365 740a0000 NV is not set... │ │ │ │ + 0x00042bb0 4f4d505f 44495350 4c41595f 41464649 OMP_DISPLAY_AFFI │ │ │ │ + 0x00042bc0 4e495459 00000000 2320656e 763a2065 NITY....# env: e │ │ │ │ + 0x00042bd0 78706f72 74204f4d 505f4449 53504c41 xport OMP_DISPLA │ │ │ │ + 0x00042be0 595f4146 46494e49 54593d25 730a0000 Y_AFFINITY=%s... │ │ │ │ + 0x00042bf0 2320656e 763a204f 4d505f44 4953504c # env: OMP_DISPL │ │ │ │ + 0x00042c00 41595f41 4646494e 49545920 6973206e AY_AFFINITY is n │ │ │ │ + 0x00042c10 6f742073 65740a00 4f4d505f 44594e41 ot set..OMP_DYNA │ │ │ │ + 0x00042c20 4d494300 2320656e 763a2065 78706f72 MIC.# env: expor │ │ │ │ + 0x00042c30 74204f4d 505f4459 4e414d49 433d2573 t OMP_DYNAMIC=%s │ │ │ │ + 0x00042c40 0a000000 2320656e 763a204f 4d505f44 ....# env: OMP_D │ │ │ │ + 0x00042c50 594e414d 49432069 73206e6f 74207365 YNAMIC is not se │ │ │ │ + 0x00042c60 740a0000 4f4d505f 4d41585f 41435449 t...OMP_MAX_ACTI │ │ │ │ + 0x00042c70 56455f4c 4556454c 53000000 2320656e VE_LEVELS...# en │ │ │ │ + 0x00042c80 763a2065 78706f72 74204f4d 505f4d41 v: export OMP_MA │ │ │ │ + 0x00042c90 585f4143 54495645 5f4c4556 454c533d X_ACTIVE_LEVELS= │ │ │ │ + 0x00042ca0 25730a00 2320656e 763a204f 4d505f4d %s..# env: OMP_M │ │ │ │ + 0x00042cb0 41585f41 43544956 455f4c45 56454c53 AX_ACTIVE_LEVELS │ │ │ │ + 0x00042cc0 20697320 6e6f7420 7365740a 00000000 is not set..... │ │ │ │ + 0x00042cd0 4f4d505f 4d41585f 5441534b 5f505249 OMP_MAX_TASK_PRI │ │ │ │ + 0x00042ce0 4f524954 59000000 2320656e 763a2065 ORITY...# env: e │ │ │ │ + 0x00042cf0 78706f72 74204f4d 505f4d41 585f5441 xport OMP_MAX_TA │ │ │ │ + 0x00042d00 534b5f50 52494f52 4954593d 25730a00 SK_PRIORITY=%s.. │ │ │ │ + 0x00042d10 2320656e 763a204f 4d505f4d 41585f54 # env: OMP_MAX_T │ │ │ │ + 0x00042d20 41534b5f 5052494f 52495459 20697320 ASK_PRIORITY is │ │ │ │ + 0x00042d30 6e6f7420 7365740a 00000000 4f4d505f not set.....OMP_ │ │ │ │ + 0x00042d40 4e455354 45440000 2320656e 763a2065 NESTED..# env: e │ │ │ │ + 0x00042d50 78706f72 74204f4d 505f4e45 53544544 xport OMP_NESTED │ │ │ │ + 0x00042d60 3d25730a 00000000 2320656e 763a204f =%s.....# env: O │ │ │ │ + 0x00042d70 4d505f4e 45535445 44206973 206e6f74 MP_NESTED is not │ │ │ │ + 0x00042d80 20736574 0a000000 2320656e 763a2065 set....# env: e │ │ │ │ + 0x00042d90 78706f72 74204f4d 505f4e55 4d5f5448 xport OMP_NUM_TH │ │ │ │ + 0x00042da0 52454144 533d2573 0a000000 2320656e READS=%s....# en │ │ │ │ + 0x00042db0 763a204f 4d505f4e 554d5f54 48524541 v: OMP_NUM_THREA │ │ │ │ + 0x00042dc0 44532069 73206e6f 74207365 740a0000 DS is not set... │ │ │ │ + 0x00042dd0 4f4d505f 504c4143 45530000 2320656e OMP_PLACES..# en │ │ │ │ + 0x00042de0 763a2065 78706f72 74204f4d 505f504c v: export OMP_PL │ │ │ │ + 0x00042df0 41434553 3d25730a 00000000 2320656e ACES=%s.....# en │ │ │ │ + 0x00042e00 763a204f 4d505f50 4c414345 53206973 v: OMP_PLACES is │ │ │ │ + 0x00042e10 206e6f74 20736574 0a000000 4f4d505f not set....OMP_ │ │ │ │ + 0x00042e20 50524f43 5f42494e 44000000 2320656e PROC_BIND...# en │ │ │ │ + 0x00042e30 763a2065 78706f72 74204f4d 505f5052 v: export OMP_PR │ │ │ │ + 0x00042e40 4f435f42 494e443d 25730a00 2320656e OC_BIND=%s..# en │ │ │ │ + 0x00042e50 763a204f 4d505f50 524f435f 42494e44 v: OMP_PROC_BIND │ │ │ │ + 0x00042e60 20697320 6e6f7420 7365740a 00000000 is not set..... │ │ │ │ + 0x00042e70 4f4d505f 53434845 44554c45 00000000 OMP_SCHEDULE.... │ │ │ │ + 0x00042e80 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ + 0x00042e90 505f5343 48454455 4c453d25 730a0000 P_SCHEDULE=%s... │ │ │ │ + 0x00042ea0 2320656e 763a204f 4d505f53 43484544 # env: OMP_SCHED │ │ │ │ + 0x00042eb0 554c4520 6973206e 6f742073 65740a00 ULE is not set.. │ │ │ │ + 0x00042ec0 4f4d505f 53544143 4b53495a 45000000 OMP_STACKSIZE... │ │ │ │ + 0x00042ed0 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ + 0x00042ee0 505f5354 41434b53 495a453d 25730a00 P_STACKSIZE=%s.. │ │ │ │ + 0x00042ef0 2320656e 763a204f 4d505f53 5441434b # env: OMP_STACK │ │ │ │ + 0x00042f00 53495a45 20697320 6e6f7420 7365740a SIZE is not set. │ │ │ │ + 0x00042f10 00000000 4f4d505f 54415247 45545f4f ....OMP_TARGET_O │ │ │ │ + 0x00042f20 46464c4f 41440000 2320656e 763a2065 FFLOAD..# env: e │ │ │ │ + 0x00042f30 78706f72 74204f4d 505f5441 52474554 xport OMP_TARGET │ │ │ │ + 0x00042f40 5f4f4646 4c4f4144 3d25730a 00000000 _OFFLOAD=%s..... │ │ │ │ + 0x00042f50 2320656e 763a204f 4d505f54 41524745 # env: OMP_TARGE │ │ │ │ + 0x00042f60 545f4f46 464c4f41 44206973 206e6f74 T_OFFLOAD is not │ │ │ │ + 0x00042f70 20736574 0a000000 4f4d505f 54485245 set....OMP_THRE │ │ │ │ + 0x00042f80 41445f4c 494d4954 00000000 2320656e AD_LIMIT....# en │ │ │ │ + 0x00042f90 763a2065 78706f72 74204f4d 505f5448 v: export OMP_TH │ │ │ │ + 0x00042fa0 52454144 5f4c494d 49543d25 730a0000 READ_LIMIT=%s... │ │ │ │ + 0x00042fb0 2320656e 763a204f 4d505f54 48524541 # env: OMP_THREA │ │ │ │ + 0x00042fc0 445f4c49 4d495420 6973206e 6f742073 D_LIMIT is not s │ │ │ │ + 0x00042fd0 65740a00 4f4d505f 544f4f4c 00000000 et..OMP_TOOL.... │ │ │ │ + 0x00042fe0 2320656e 763a2065 78706f72 74204f4d # env: export OM │ │ │ │ + 0x00042ff0 505f544f 4f4c3d25 730a0000 2320656e P_TOOL=%s...# en │ │ │ │ + 0x00043000 763a204f 4d505f54 4f4f4c20 6973206e v: OMP_TOOL is n │ │ │ │ + 0x00043010 6f742073 65740a00 4f4d505f 544f4f4c ot set..OMP_TOOL │ │ │ │ + 0x00043020 5f4c4942 52415249 45530000 2320656e _LIBRARIES..# en │ │ │ │ + 0x00043030 763a2065 78706f72 74204f4d 505f544f v: export OMP_TO │ │ │ │ + 0x00043040 4f4c5f4c 49425241 52494553 3d25730a OL_LIBRARIES=%s. │ │ │ │ + 0x00043050 00000000 2320656e 763a204f 4d505f54 ....# env: OMP_T │ │ │ │ + 0x00043060 4f4f4c5f 4c494252 41524945 53206973 OOL_LIBRARIES is │ │ │ │ + 0x00043070 206e6f74 20736574 0a000000 4f4d505f not set....OMP_ │ │ │ │ + 0x00043080 57414954 5f504f4c 49435900 2320656e WAIT_POLICY.# en │ │ │ │ + 0x00043090 763a2065 78706f72 74204f4d 505f5741 v: export OMP_WA │ │ │ │ + 0x000430a0 49545f50 4f4c4943 593d2573 0a000000 IT_POLICY=%s.... │ │ │ │ + 0x000430b0 2320656e 763a204f 4d505f57 4149545f # env: OMP_WAIT_ │ │ │ │ + 0x000430c0 504f4c49 43592069 73206e6f 74207365 POLICY is not se │ │ │ │ + 0x000430d0 740a0000 5253425f 57414e54 5f525342 t...RSB_WANT_RSB │ │ │ │ + 0x000430e0 50500000 2320656e 763a2065 78706f72 PP..# env: expor │ │ │ │ + 0x000430f0 74205253 425f5741 4e545f52 53425050 t RSB_WANT_RSBPP │ │ │ │ + 0x00043100 3d25730a 00000000 2320656e 763a2052 =%s.....# env: R │ │ │ │ + 0x00043110 53425f57 414e545f 52534250 50206973 SB_WANT_RSBPP is │ │ │ │ + 0x00043120 206e6f74 20736574 0a000000 23204e4f not set....# NO │ │ │ │ + 0x00043130 54207573 696e6720 6b65726e 656c7320 T using kernels │ │ │ │ + 0x00043140 66726f6d 206c6962 72736270 7020286f from librsbpp (o │ │ │ │ + 0x00043150 70746564 206f6666 20766961 20656e76 pted off via env │ │ │ │ + 0x00043160 69726f6e 6d656e74 20766172 6961626c ironment variabl │ │ │ │ + 0x00043170 65292e0a 00000000 23202020 20207573 e)......# us │ │ │ │ + 0x00043180 696e6720 6b65726e 656c7320 66726f6d ing kernels from │ │ │ │ + 0x00043190 206c6962 72736270 70202864 65666175 librsbpp (defau │ │ │ │ + 0x000431a0 6c74292e 0a000000 534c5552 4d5f434c lt).....SLURM_CL │ │ │ │ + 0x000431b0 55535445 525f4e41 4d450000 2320656e USTER_NAME..# en │ │ │ │ + 0x000431c0 763a2065 78706f72 7420534c 55524d5f v: export SLURM_ │ │ │ │ + 0x000431d0 434c5553 5445525f 4e414d45 3d25730a CLUSTER_NAME=%s. │ │ │ │ + 0x000431e0 00000000 2320656e 763a2053 4c55524d ....# env: SLURM │ │ │ │ + 0x000431f0 5f434c55 53544552 5f4e414d 45206973 _CLUSTER_NAME is │ │ │ │ + 0x00043200 206e6f74 20736574 0a000000 534c5552 not set....SLUR │ │ │ │ + 0x00043210 4d5f4350 55535f4f 4e5f4e4f 44450000 M_CPUS_ON_NODE.. │ │ │ │ + 0x00043220 2320656e 763a2065 78706f72 7420534c # env: export SL │ │ │ │ + 0x00043230 55524d5f 43505553 5f4f4e5f 4e4f4445 URM_CPUS_ON_NODE │ │ │ │ + 0x00043240 3d25730a 00000000 2320656e 763a2053 =%s.....# env: S │ │ │ │ + 0x00043250 4c55524d 5f435055 535f4f4e 5f4e4f44 LURM_CPUS_ON_NOD │ │ │ │ + 0x00043260 45206973 206e6f74 20736574 0a000000 E is not set.... │ │ │ │ + 0x00043270 534c5552 4d5f4a4f 425f4350 55535f50 SLURM_JOB_CPUS_P │ │ │ │ + 0x00043280 45525f4e 4f444500 2320656e 763a2065 ER_NODE.# env: e │ │ │ │ + 0x00043290 78706f72 7420534c 55524d5f 4a4f425f xport SLURM_JOB_ │ │ │ │ + 0x000432a0 43505553 5f504552 5f4e4f44 453d2573 CPUS_PER_NODE=%s │ │ │ │ + 0x000432b0 0a000000 2320656e 763a2053 4c55524d ....# env: SLURM │ │ │ │ + 0x000432c0 5f4a4f42 5f435055 535f5045 525f4e4f _JOB_CPUS_PER_NO │ │ │ │ + 0x000432d0 44452069 73206e6f 74207365 740a0000 DE is not set... │ │ │ │ + 0x000432e0 534c5552 4d5f4a4f 425f4944 00000000 SLURM_JOB_ID.... │ │ │ │ + 0x000432f0 2320656e 763a2065 78706f72 7420534c # env: export SL │ │ │ │ + 0x00043300 55524d5f 4a4f425f 49443d25 730a0000 URM_JOB_ID=%s... │ │ │ │ + 0x00043310 2320656e 763a2053 4c55524d 5f4a4f42 # env: SLURM_JOB │ │ │ │ + 0x00043320 5f494420 6973206e 6f742073 65740a00 _ID is not set.. │ │ │ │ + 0x00043330 534c5552 4d5f4a4f 42494400 2320656e SLURM_JOBID.# en │ │ │ │ + 0x00043340 763a2065 78706f72 7420534c 55524d5f v: export SLURM_ │ │ │ │ + 0x00043350 4a4f4249 443d2573 0a000000 2320656e JOBID=%s....# en │ │ │ │ + 0x00043360 763a2053 4c55524d 5f4a4f42 49442069 v: SLURM_JOBID i │ │ │ │ + 0x00043370 73206e6f 74207365 740a0000 534c5552 s not set...SLUR │ │ │ │ + 0x00043380 4d5f4a4f 425f4e41 4d450000 2320656e M_JOB_NAME..# en │ │ │ │ + 0x00043390 763a2065 78706f72 7420534c 55524d5f v: export SLURM_ │ │ │ │ + 0x000433a0 4a4f425f 4e414d45 3d25730a 00000000 JOB_NAME=%s..... │ │ │ │ + 0x000433b0 2320656e 763a2053 4c55524d 5f4a4f42 # env: SLURM_JOB │ │ │ │ + 0x000433c0 5f4e414d 45206973 206e6f74 20736574 _NAME is not set │ │ │ │ + 0x000433d0 0a000000 534c5552 4d5f4a4f 425f4e55 ....SLURM_JOB_NU │ │ │ │ + 0x000433e0 4d5f4e4f 44455300 2320656e 763a2065 M_NODES.# env: e │ │ │ │ + 0x000433f0 78706f72 7420534c 55524d5f 4a4f425f xport SLURM_JOB_ │ │ │ │ + 0x00043400 4e554d5f 4e4f4445 533d2573 0a000000 NUM_NODES=%s.... │ │ │ │ + 0x00043410 2320656e 763a2053 4c55524d 5f4a4f42 # env: SLURM_JOB │ │ │ │ + 0x00043420 5f4e554d 5f4e4f44 45532069 73206e6f _NUM_NODES is no │ │ │ │ + 0x00043430 74207365 740a0000 534c5552 4d5f4a4f t set...SLURM_JO │ │ │ │ + 0x00043440 425f5041 52544954 494f4e00 2320656e B_PARTITION.# en │ │ │ │ + 0x00043450 763a2065 78706f72 7420534c 55524d5f v: export SLURM_ │ │ │ │ + 0x00043460 4a4f425f 50415254 4954494f 4e3d2573 JOB_PARTITION=%s │ │ │ │ + 0x00043470 0a000000 2320656e 763a2053 4c55524d ....# env: SLURM │ │ │ │ + 0x00043480 5f4a4f42 5f504152 54495449 4f4e2069 _JOB_PARTITION i │ │ │ │ + 0x00043490 73206e6f 74207365 740a0000 534c5552 s not set...SLUR │ │ │ │ + 0x000434a0 4d5f4e50 524f4353 00000000 2320656e M_NPROCS....# en │ │ │ │ + 0x000434b0 763a2065 78706f72 7420534c 55524d5f v: export SLURM_ │ │ │ │ + 0x000434c0 4e50524f 43533d25 730a0000 2320656e NPROCS=%s...# en │ │ │ │ + 0x000434d0 763a2053 4c55524d 5f4e5052 4f435320 v: SLURM_NPROCS │ │ │ │ + 0x000434e0 6973206e 6f742073 65740a00 534c5552 is not set..SLUR │ │ │ │ + 0x000434f0 4d5f4e54 41534b53 00000000 2320656e M_NTASKS....# en │ │ │ │ + 0x00043500 763a2065 78706f72 7420534c 55524d5f v: export SLURM_ │ │ │ │ + 0x00043510 4e544153 4b533d25 730a0000 2320656e NTASKS=%s...# en │ │ │ │ + 0x00043520 763a2053 4c55524d 5f4e5441 534b5320 v: SLURM_NTASKS │ │ │ │ + 0x00043530 6973206e 6f742073 65740a00 534c5552 is not set..SLUR │ │ │ │ + 0x00043540 4d5f5354 45505f54 41534b53 5f504552 M_STEP_TASKS_PER │ │ │ │ + 0x00043550 5f4e4f44 45000000 2320656e 763a2065 _NODE...# env: e │ │ │ │ + 0x00043560 78706f72 7420534c 55524d5f 53544550 xport SLURM_STEP │ │ │ │ + 0x00043570 5f544153 4b535f50 45525f4e 4f44453d _TASKS_PER_NODE= │ │ │ │ + 0x00043580 25730a00 2320656e 763a2053 4c55524d %s..# env: SLURM │ │ │ │ + 0x00043590 5f535445 505f5441 534b535f 5045525f _STEP_TASKS_PER_ │ │ │ │ + 0x000435a0 4e4f4445 20697320 6e6f7420 7365740a NODE is not set. │ │ │ │ + 0x000435b0 00000000 534c5552 4d5f5441 534b535f ....SLURM_TASKS_ │ │ │ │ + 0x000435c0 5045525f 4e4f4445 00000000 2320656e PER_NODE....# en │ │ │ │ + 0x000435d0 763a2065 78706f72 7420534c 55524d5f v: export SLURM_ │ │ │ │ + 0x000435e0 5441534b 535f5045 525f4e4f 44453d25 TASKS_PER_NODE=% │ │ │ │ + 0x000435f0 730a0000 2320656e 763a2053 4c55524d s...# env: SLURM │ │ │ │ + 0x00043600 5f544153 4b535f50 45525f4e 4f444520 _TASKS_PER_NODE │ │ │ │ + 0x00043610 6973206e 6f742073 65740a00 23206465 is not set..# de │ │ │ │ + 0x00043620 74656374 65642068 6f73746e 616d653a tected hostname: │ │ │ │ + 0x00043630 2025730a 00000000 23207573 65722073 %s.....# user s │ │ │ │ + 0x00043640 70656369 66696564 20612076 6572626f pecified a verbo │ │ │ │ + 0x00043650 73697479 206c6576 656c206f 66202564 sity level of %d │ │ │ │ + 0x00043660 20286561 6368202d 2d766572 626f7365 (each --verbose │ │ │ │ + 0x00043670 206f6363 75727265 6e636520 636f756e occurrence coun │ │ │ │ + 0x00043680 7473202b 31290a00 23207573 65722064 ts +1)..# user d │ │ │ │ + 0x00043690 6964206e 6f742073 70656369 66792061 id not specify a │ │ │ │ + 0x000436a0 6e792076 6572626f 73697479 206c6576 ny verbosity lev │ │ │ │ + 0x000436b0 656c2028 65616368 202d2d76 6572626f el (each --verbo │ │ │ │ + 0x000436c0 7365206f 63637572 72656e63 6520636f se occurrence co │ │ │ │ + 0x000436d0 756e7473 202b3129 0a000000 23204d65 unts +1)....# Me │ │ │ │ + 0x000436e0 6d6f7279 2062656e 63686d61 726b2074 mory benchmark t │ │ │ │ + 0x000436f0 6f6f6b20 252e336c 66730a00 67636300 ook %.3lfs..gcc. │ │ │ │ + 0x00043700 5253425f 43430000 2d67202d 4f32202d RSB_CC..-g -O2 - │ │ │ │ + 0x00043710 57657272 6f723d69 6d706c69 6369742d Werror=implicit- │ │ │ │ + 0x00043720 66756e63 74696f6e 2d646563 6c617261 function-declara │ │ │ │ + 0x00043730 74696f6e 20202d66 73746163 6b2d7072 tion -fstack-pr │ │ │ │ + 0x00043740 6f746563 746f722d 7374726f 6e67202d otector-strong - │ │ │ │ + 0x00043750 66737461 636b2d63 6c617368 2d70726f fstack-clash-pro │ │ │ │ + 0x00043760 74656374 696f6e20 2d57666f 726d6174 tection -Wformat │ │ │ │ + 0x00043770 202d5765 72726f72 3d666f72 6d61742d -Werror=format- │ │ │ │ + 0x00043780 73656375 72697479 202d4f33 202d7374 security -O3 -st │ │ │ │ + 0x00043790 643d6339 39000000 5253425f 43464c41 d=c99...RSB_CFLA │ │ │ │ + 0x000437a0 47530000 4c323a38 2f36342f 2c4c313a GS..L2:8/64/,L1: │ │ │ │ + 0x000437b0 382f3634 2f000000 5253425f 44455445 8/64/...RSB_DETE │ │ │ │ + 0x000437c0 43544544 5f4d454d 5f484945 52415243 CTED_MEM_HIERARC │ │ │ │ + 0x000437d0 48595f49 4e464f00 5253425f 494f5f57 HY_INFO.RSB_IO_W │ │ │ │ + 0x000437e0 414e545f 4d454d4f 52595f48 49455241 ANT_MEMORY_HIERA │ │ │ │ + 0x000437f0 52434859 5f494e46 4f5f5354 52494e47 RCHY_INFO_STRING │ │ │ │ + 0x00043800 00000000 23206175 746f2d74 756e696e ....# auto-tunin │ │ │ │ + 0x00043810 67206f72 69656e74 6564206f 75747075 g oriented outpu │ │ │ │ + 0x00043820 7420696d 706c6965 73202074 696d6573 t implies times │ │ │ │ + 0x00043830 3d3d3020 69746572 6174696f 6e732061 ==0 iterations a │ │ │ │ + 0x00043840 6e642073 6f72742d 61667465 722d6c6f nd sort-after-lo │ │ │ │ + 0x00043850 61642e0a 00000000 23205468 65206974 ad......# The it │ │ │ │ + 0x00043860 65726174 696f6e20 74696d65 73207368 eration times sh │ │ │ │ + 0x00043870 6f756c64 20626520 73706563 69666965 ould be specifie │ │ │ │ + 0x00043880 64206173 20612070 6f736974 69766520 d as a positive │ │ │ │ + 0x00043890 6e756d62 6572210a 00000000 23205769 number!.....# Wi │ │ │ │ + 0x000438a0 6c6c206d 65617375 7265206f 6e207469 ll measure on ti │ │ │ │ + 0x000438b0 6d65733d 25642069 74657261 74696f6e mes=%d iteration │ │ │ │ + 0x000438c0 732e0a00 23203d3d 3d3d3d3d 20424547 s...# ====== BEG │ │ │ │ + 0x000438d0 494e2049 6d706174 69656e74 20726573 IN Impatient res │ │ │ │ + 0x000438e0 756c7473 20726563 6f726420 666f7220 ults record for │ │ │ │ + 0x000438f0 6d617472 69782025 642f2564 3a202573 matrix %d/%d: %s │ │ │ │ + 0x00043900 2e0a0000 23203d3d 3d3d3d3d 2020454e ....# ====== EN │ │ │ │ + 0x00043910 44202049 6d706174 69656e74 20726573 D Impatient res │ │ │ │ + 0x00043920 756c7473 20726563 6f726420 666f7220 ults record for │ │ │ │ + 0x00043930 6d617472 69782025 642f2564 3a202573 matrix %d/%d: %s │ │ │ │ + 0x00043940 2e0a0000 23203d3d 3d3d3d3d 20424547 ....# ====== BEG │ │ │ │ + 0x00043950 494e2049 6d706174 69656e74 2073756d IN Impatient sum │ │ │ │ + 0x00043960 6d617279 20726563 6f726420 666f7220 mary record for │ │ │ │ + 0x00043970 74686520 25642f25 64206d61 74726963 the %d/%d matric │ │ │ │ + 0x00043980 65732073 6f206661 722e0a00 23203d3d es so far...# == │ │ │ │ + 0x00043990 3d3d3d3d 2020454e 44202049 6d706174 ==== END Impat │ │ │ │ + 0x000439a0 69656e74 2073756d 6d617279 20726563 ient summary rec │ │ │ │ + 0x000439b0 6f726420 666f7220 74686520 25642f25 ord for the %d/% │ │ │ │ + 0x000439c0 64206d61 74726963 65732073 6f206661 d matrices so fa │ │ │ │ + 0x000439d0 722e0a00 23206d75 6c74692d 66696c65 r...# multi-file │ │ │ │ + 0x000439e0 2062656e 63686d61 726b696e 67202866 benchmarking (f │ │ │ │ + 0x000439f0 696c6520 25642f25 6429202d 2d206e6f ile %d/%d) -- no │ │ │ │ + 0x00043a00 77207573 696e6720 25730a00 23206d75 w using %s..# mu │ │ │ │ + 0x00043a10 6c74692d 74797065 2062656e 63686d61 lti-type benchma │ │ │ │ + 0x00043a20 726b696e 67202825 7329202d 2d206e6f rking (%s) -- no │ │ │ │ + 0x00043a30 77207573 696e6720 74797065 636f6465 w using typecode │ │ │ │ + 0x00043a40 20256320 286c6173 74207761 73202563 %c (last was %c │ │ │ │ + 0x00043a50 292e0a00 23204361 63686520 626c6f63 )...# Cache bloc │ │ │ │ + 0x00043a60 6b207369 7a652074 6f74616c 20256c64 k size total %ld │ │ │ │ + 0x00043a70 20627974 65732c20 7065722d 74687265 bytes, per-thre │ │ │ │ + 0x00043a80 61642025 6c642062 79746573 0a000000 ad %ld bytes.... │ │ │ │ + 0x00043a90 2320736f 20666172 2c207072 6f677261 # so far, progra │ │ │ │ + 0x00043aa0 6d20746f 6f6b2025 2e336c66 73206f66 m took %.3lfs of │ │ │ │ + 0x00043ab0 2077616c 6c20636c 6f636b20 74696d65 wall clock time │ │ │ │ + 0x00043ac0 3b20616e 63696c6c 61727920 74657374 ; ancillary test │ │ │ │ + 0x00043ad0 7320252e 336c6673 3b20492f 4f20252e s %.3lfs; I/O %. │ │ │ │ + 0x00043ae0 336c6673 3b206368 65636b73 20252e33 3lfs; checks %.3 │ │ │ │ + 0x00043af0 6c66733b 20636f6e 76657273 696f6e73 lfs; conversions │ │ │ │ + 0x00043b00 20252e33 6c66733b 20727362 2f6d6b6c %.3lfs; rsb/mkl │ │ │ │ + 0x00043b10 2074756e 696e6720 252e336c 66732f25 tuning %.3lfs/% │ │ │ │ + 0x00043b20 2e336c66 73200000 2320536b 69707069 .3lfs ..# Skippi │ │ │ │ + 0x00043b30 6e672075 6e737570 706f7274 65642074 ng unsupported t │ │ │ │ + 0x00043b40 79706520 22256322 202d2d20 706c6561 ype "%c" -- plea │ │ │ │ + 0x00043b50 73652063 686f6f73 65206672 6f6d2022 se choose from " │ │ │ │ + 0x00043b60 2573222e 0a000000 23205573 696e6720 %s".....# Using │ │ │ │ + 0x00043b70 6175746f 20746872 65616473 0a000000 auto threads.... │ │ │ │ + 0x00043b80 23205573 696e6720 25642074 68726561 # Using %d threa │ │ │ │ + 0x00043b90 64730a00 6572726f 72203a20 706c6561 ds..error : plea │ │ │ │ + 0x00043ba0 73652072 65636f6d 70696c65 20776974 se recompile wit │ │ │ │ + 0x00043bb0 6820646f 75626c65 20707265 63697369 h double precisi │ │ │ │ + 0x00043bc0 6f6e2066 6c6f6174 696e6720 706f696e on floating poin │ │ │ │ + 0x00043bd0 74206e75 6d626572 73207375 70706f72 t numbers suppor │ │ │ │ + 0x00043be0 74656421 200a0000 54686973 206e756d ted! ...This num │ │ │ │ + 0x00043bf0 65726963 616c2074 79706520 6973206e erical type is n │ │ │ │ + 0x00043c00 6f742073 7570706f 72746564 2e0a0000 ot supported.... │ │ │ │ + 0x00043c10 62616e64 65642d25 7a647825 7a642d25 banded-%zdx%zd-% │ │ │ │ + 0x00043c20 7a642b25 7a642d25 7a646e7a 2d737061 zd+%zd-%zdnz-spa │ │ │ │ + 0x00043c30 6365642d 257a6400 64656e73 652d257a ced-%zd.dense-%z │ │ │ │ + 0x00043c40 6478257a 642d257a 646e7a00 6c6f7765 dx%zd-%zdnz.lowe │ │ │ │ + 0x00043c50 722d257a 6478257a 642d257a 646e7a2d r-%zdx%zd-%zdnz- │ │ │ │ + 0x00043c60 73706163 65642d25 7a640000 6c6f7765 spaced-%zd..lowe │ │ │ │ + 0x00043c70 722d257a 6478257a 642d257a 646e7a00 r-%zdx%zd-%zdnz. │ │ │ │ + 0x00043c80 25732028 73706d76 5f737873 6129203a %s (spmv_sxsa) : │ │ │ │ + 0x00043c90 20506c65 61736520 73706563 69667920 Please specify │ │ │ │ + 0x00043ca0 61206d61 74726978 2066696c 656e616d a matrix filenam │ │ │ │ + 0x00043cb0 65202877 69746820 2d66290a 00000000 e (with -f)..... │ │ │ │ + 0x00043cc0 23205265 7573696e 67207479 70652063 # Reusing type c │ │ │ │ + 0x00043cd0 6f6e7665 72746564 20282563 2d3e2563 onverted (%c->%c │ │ │ │ + 0x00043ce0 29206172 72617973 2066726f 6d206c61 ) arrays from la │ │ │ │ + 0x00043cf0 73742069 74657261 74696f6e 20696e73 st iteration ins │ │ │ │ + 0x00043d00 74656164 206f6620 72656c6f 6164696e tead of reloadin │ │ │ │ + 0x00043d10 67206d61 74726978 2066696c 652e0a00 g matrix file... │ │ │ │ + 0x00043d20 23205265 7573696e 67207361 6d652074 # Reusing same t │ │ │ │ + 0x00043d30 79706520 20202020 28747970 65202563 ype (type %c │ │ │ │ + 0x00043d40 29206172 72617973 2066726f 6d206c61 ) arrays from la │ │ │ │ + 0x00043d50 73742069 74657261 74696f6e 20696e73 st iteration ins │ │ │ │ + 0x00043d60 74656164 206f6620 72656c6f 6164696e tead of reloadin │ │ │ │ + 0x00043d70 67206d61 74726978 2066696c 652e0a00 g matrix file... │ │ │ │ + 0x00043d80 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ + 0x00043d90 6e67206d 61747269 78206669 6c652025 ng matrix file % │ │ │ │ + 0x00043da0 732c2062 65636175 73652069 74206d61 s, because it ma │ │ │ │ + 0x00043db0 74636865 73207265 67657820 2f25732f tches regex /%s/ │ │ │ │ + 0x00043dc0 2e0a0000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ + 0x00043dd0 6f616469 6e67206d 61747269 78206669 oading matrix fi │ │ │ │ + 0x00043de0 6c652025 732c2062 65636175 73652069 le %s, because i │ │ │ │ + 0x00043df0 74206d61 74636865 73207375 62737472 t matches substr │ │ │ │ + 0x00043e00 696e6720 25732e0a 00000000 70726f62 ing %s......prob │ │ │ │ + 0x00043e10 6c656d73 20726561 64696e67 206f7220 lems reading or │ │ │ │ + 0x00043e20 696e7465 72707265 74696e67 2066696c interpreting fil │ │ │ │ + 0x00043e30 65206173 204d6174 72697820 4d61726b e as Matrix Mark │ │ │ │ + 0x00043e40 65743a20 2573202e 2e0a0000 57696c6c et: %s .....Will │ │ │ │ + 0x00043e50 2069676e 6f726520 6572726f 7220616e ignore error an │ │ │ │ + 0x00043e60 6420636f 6e74696e 75652077 69746820 d continue with │ │ │ │ + 0x00043e70 74686520 666f6c6c 6f77696e 67206669 the following fi │ │ │ │ + 0x00043e80 6c65732e 0a000000 2320736b 69707069 les.....# skippi │ │ │ │ + 0x00043e90 6e67206c 6f616469 6e67206e 6f742075 ng loading not u │ │ │ │ + 0x00043ea0 6e73796d 6d657472 6963206d 61747269 nsymmetric matri │ │ │ │ + 0x00043eb0 78202573 2c206173 20726571 75657374 x %s, as request │ │ │ │ + 0x00043ec0 65642e0a 00000000 2320736b 69707069 ed......# skippi │ │ │ │ + 0x00043ed0 6e67206c 6f616469 6e672073 796d6d65 ng loading symme │ │ │ │ + 0x00043ee0 74726963 206d6174 72697820 25732c20 tric matrix %s, │ │ │ │ + 0x00043ef0 61732072 65717565 73746564 2e0a0000 as requested.... │ │ │ │ + 0x00043f00 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ + 0x00043f10 6e672068 65726d69 7469616e 206d6174 ng hermitian mat │ │ │ │ + 0x00043f20 72697820 25732c20 61732072 65717565 rix %s, as reque │ │ │ │ + 0x00043f30 73746564 2e0a0000 2320736b 69707069 sted....# skippi │ │ │ │ + 0x00043f40 6e67206c 6f616469 6e672075 6e73796d ng loading unsym │ │ │ │ + 0x00043f50 6d657472 6963206d 61747269 78202573 metric matrix %s │ │ │ │ + 0x00043f60 2c206173 20726571 75657374 65642e0a , as requested.. │ │ │ │ + 0x00043f70 00000000 2320736b 69707069 6e67206c ....# skipping l │ │ │ │ + 0x00043f80 6f616469 6e67206d 61747269 78202573 oading matrix %s │ │ │ │ + 0x00043f90 2c206861 76696e67 20257a64 203e2025 , having %zd > % │ │ │ │ + 0x00043fa0 7a642061 6c6c6f77 6564206e 6f6e7a65 zd allowed nonze │ │ │ │ + 0x00043fb0 726f6573 2e0a0000 2320736b 69707069 roes....# skippi │ │ │ │ + 0x00043fc0 6e67206c 6f616469 6e67206d 61747269 ng loading matri │ │ │ │ + 0x00043fd0 78202573 2c206861 76696e67 20257a64 x %s, having %zd │ │ │ │ + 0x00043fe0 3e3d257a 6420616c 6c6f7765 64206669 >=%zd allowed fi │ │ │ │ + 0x00043ff0 6c657369 7a652028 4b694229 2e0a0000 lesize (KiB).... │ │ │ │ + 0x00044000 2320736b 69707069 6e67206c 6f616469 # skipping loadi │ │ │ │ + 0x00044010 6e67206d 61747269 78202573 2c206861 ng matrix %s, ha │ │ │ │ + 0x00044020 76696e67 20257a64 203c2025 7a642061 ving %zd < %zd a │ │ │ │ + 0x00044030 6c6c6f77 6564206e 6f6e7a65 726f6573 llowed nonzeroes │ │ │ │ + 0x00044040 2e0a0000 23207265 6164696e 67202573 ....# reading %s │ │ │ │ + 0x00044050 2028257a 64206279 74657320 2f20257a (%zd bytes / %z │ │ │ │ + 0x00044060 64204d69 42202f20 257a6420 6e6e7a20 d MiB / %zd nnz │ │ │ │ + 0x00044070 2f20257a 6420726f 7773202f 20257a64 / %zd rows / %zd │ │ │ │ + 0x00044080 20636f6c 756d6e73 202f2025 7a64204d columns / %zd M │ │ │ │ + 0x00044090 69422043 4f4f2920 61732074 79706520 iB COO) as type │ │ │ │ + 0x000440a0 25632e2e 2e0a0000 6e6f7420 61204d61 %c......not a Ma │ │ │ │ + 0x000440b0 74726978 204d6172 6b657420 666f726d trix Market form │ │ │ │ + 0x000440c0 6174206d 61747269 78203a20 2573202e at matrix : %s . │ │ │ │ + 0x000440d0 2e0a0000 23206669 6c652069 6e707574 ....# file input │ │ │ │ + 0x000440e0 206f6620 25732074 6f6f6b20 25362e32 of %s took %6.2 │ │ │ │ + 0x000440f0 6c662073 2028252e 306c6620 6e6e7a2c lf s (%.0lf nnz, │ │ │ │ + 0x00044100 20252e30 6c66206e 6e7a2f73 20292028 %.0lf nnz/s ) ( │ │ │ │ + 0x00044110 252e326c 66204d42 2f732029 200a0000 %.2lf MB/s ) ... │ │ │ │ + 0x00044120 23204d61 74726978 2073616d 706c696e # Matrix samplin │ │ │ │ + 0x00044130 673a2075 73696e67 206f6e6c 7920257a g: using only %z │ │ │ │ + 0x00044140 64206e6f 6e7a6572 6f657320 6f757420 d nonzeroes out │ │ │ │ + 0x00044150 6f662072 65616420 257a642e 0a000000 of read %zd..... │ │ │ │ + 0x00044160 23204578 70616e64 65642073 796d6d65 # Expanded symme │ │ │ │ + 0x00044170 74727920 746f2025 7a64206e 6e7a2028 try to %zd nnz ( │ │ │ │ + 0x00044180 746f2062 6520636c 65616e73 6564206f to be cleansed o │ │ │ │ + 0x00044190 66206469 61676f6e 616c2064 75706c69 f diagonal dupli │ │ │ │ + 0x000441a0 63617465 73292e20 44656c65 74696e67 cates). Deleting │ │ │ │ + 0x000441b0 20616e64 2073796d 6d657472 79202f20 and symmetry / │ │ │ │ + 0x000441c0 6865726d 69746961 6e6e6573 7320666c hermitianness fl │ │ │ │ + 0x000441d0 6167732e 0a000000 23206578 636c7564 ags.....# exclud │ │ │ │ + 0x000441e0 696e6720 61207472 69616e67 6c652061 ing a triangle a │ │ │ │ + 0x000441f0 6e642066 6f726369 626c7920 61646469 nd forcibly addi │ │ │ │ + 0x00044200 6e672064 6961676f 6e616c20 656c656d ng diagonal elem │ │ │ │ + 0x00044210 656e7473 20286475 706c6963 61746573 ents (duplicates │ │ │ │ + 0x00044220 2077696c 6c206265 2072656d 6f766564 will be removed │ │ │ │ + 0x00044230 290a0000 23206469 73636172 64656420 )...# discarded │ │ │ │ + 0x00044240 257a6420 6e6f6e20 6c6f7765 7220656c %zd non lower el │ │ │ │ + 0x00044250 656d656e 7473206f 6620257a 642e0a00 ements of %zd... │ │ │ │ + 0x00044260 23206469 73636172 64656420 257a6420 # discarded %zd │ │ │ │ + 0x00044270 6e6f6e20 75707065 7220656c 656d656e non upper elemen │ │ │ │ + 0x00044280 7473206f 6620257a 642e0a00 66696c65 ts of %zd...file │ │ │ │ + 0x00044290 20257320 7365656d 7320746f 2073746f %s seems to sto │ │ │ │ + 0x000442a0 72652061 20766563 746f720a 00000000 re a vector..... │ │ │ │ + 0x000442b0 72657175 6972696e 6720626f 74682073 requiring both s │ │ │ │ + 0x000442c0 796d6d65 74726963 20616e64 20756e73 ymmetric and uns │ │ │ │ + 0x000442d0 796d6d65 74726963 20666c61 67732069 ymmetric flags i │ │ │ │ + 0x000442e0 7320636f 6e747261 64696374 6f727921 s contradictory! │ │ │ │ + 0x000442f0 0a000000 23205761 726e696e 673a206e ....# Warning: n │ │ │ │ + 0x00044300 6f6e2063 6f6d706c 6578206d 61747269 on complex matri │ │ │ │ + 0x00044310 78207769 74682068 65726d69 7469616e x with hermitian │ │ │ │ + 0x00044320 20666c61 67732120 436f6e76 65727469 flags! Converti │ │ │ │ + 0x00044330 6e672074 6f207379 6d6d6574 72696321 ng to symmetric! │ │ │ │ + 0x00044340 0a000000 23205761 726e696e 673a2063 ....# Warning: c │ │ │ │ + 0x00044350 6f6d706c 6578206d 61747269 78207769 omplex matrix wi │ │ │ │ + 0x00044360 74682068 65726d69 7469616e 20616e64 th hermitian and │ │ │ │ + 0x00044370 2073796d 6d657472 69632066 6c616773 symmetric flags │ │ │ │ + 0x00044380 2120436f 6e766572 74696e67 20746f20 ! Converting to │ │ │ │ + 0x00044390 73796d6d 65747269 63210a00 23707265 symmetric!..#pre │ │ │ │ + 0x000443a0 2d736f72 74696e67 2028257a 6420656c -sorting (%zd el │ │ │ │ + 0x000443b0 656d656e 74732920 746f6f6b 20256c67 ements) took %lg │ │ │ │ + 0x000443c0 20730a00 23776565 64696e67 20647570 s..#weeding dup │ │ │ │ + 0x000443d0 6c696361 74657320 28746f20 257a6420 licates (to %zd │ │ │ │ + 0x000443e0 656c656d 656e7473 2920746f 6f6b2025 elements) took % │ │ │ │ + 0x000443f0 6c672073 2028616e 64206368 65636b2c lg s (and check, │ │ │ │ + 0x00044400 20256c67 20732029 0a000000 23204765 %lg s )....# Ge │ │ │ │ + 0x00044410 6e657261 74696e67 20612064 6961676f nerating a diago │ │ │ │ + 0x00044420 6e616c6c 7920706f 70756c61 74656420 nally populated │ │ │ │ + 0x00044430 6d617472 6978206f 6620257a 64207820 matrix of %zd x │ │ │ │ + 0x00044440 257a640a 00000000 73657420 78746963 %zd.....set xtic │ │ │ │ + 0x00044450 7320726f 74617465 0a000000 73657420 s rotate....set │ │ │ │ + 0x00044460 7465726d 20706f73 74736372 69707420 term postscript │ │ │ │ + 0x00044470 65707320 636f6c6f 720a0000 73657420 eps color...set │ │ │ │ + 0x00044480 6f757470 75742022 25732d64 69737470 output "%s-distp │ │ │ │ + 0x00044490 6c6f742e 65707322 0a000000 73657420 lot.eps"....set │ │ │ │ + 0x000444a0 6d756c74 69706c6f 74206c61 796f7574 multiplot layout │ │ │ │ + 0x000444b0 20312c32 20746974 6c652022 25732028 1,2 title "%s ( │ │ │ │ + 0x000444c0 257a6420 7820257a 642c2025 7a64206e %zd x %zd, %zd n │ │ │ │ + 0x000444d0 6e7a2922 0a000000 0a0a706c 6f742022 nz)"......plot " │ │ │ │ + 0x000444e0 2d222075 73696e67 20313a32 20746974 -" using 1:2 tit │ │ │ │ + 0x000444f0 6c652022 63756d75 6c617469 76652025 le "cumulative % │ │ │ │ + 0x00044500 7320706f 70756c61 74696f6e 20286e6e s population (nn │ │ │ │ + 0x00044510 7a29220a 00000000 256c6420 256c640a z)".....%ld %ld. │ │ │ │ + 0x00044520 00000000 756e7365 74206d75 6c746970 ....unset multip │ │ │ │ + 0x00044530 6c6f740a 00000000 2325253a 4e4e5a5f lot.....#%%:NNZ_ │ │ │ │ + 0x00044540 5045525f 524f575f 53544444 45563a00 PER_ROW_STDDEV:. │ │ │ │ + 0x00044550 09253130 2e307a64 0a000000 2325253a .%10.0zd....#%%: │ │ │ │ + 0x00044560 524f5753 5f4d4544 49414e3a 00000000 ROWS_MEDIAN:.... │ │ │ │ + 0x00044570 09253130 2e30670a 00000000 2325253a .%10.0g.....#%%: │ │ │ │ + 0x00044580 4e4e5a5f 5045525f 434f4c5f 53544444 NNZ_PER_COL_STDD │ │ │ │ + 0x00044590 45563a00 2325253a 434f4c53 5f4d4544 EV:.#%%:COLS_MED │ │ │ │ + 0x000445a0 49414e3a 00000000 23205741 524e494e IAN:....# WARNIN │ │ │ │ + 0x000445b0 473a2053 6b697070 696e6720 6e6f6e2d G: Skipping non- │ │ │ │ + 0x000445c0 706f7369 74697665 206e7268 73202825 positive nrhs (% │ │ │ │ + 0x000445d0 7a64293a 20697320 74686973 2061206d zd): is this a m │ │ │ │ + 0x000445e0 69737461 6b65203f 0a000000 23206d75 istake ?....# mu │ │ │ │ + 0x000445f0 6c74692d 6e726873 2062656e 63686d61 lti-nrhs benchma │ │ │ │ + 0x00044600 726b696e 67202825 7329202d 2d206e6f rking (%s) -- no │ │ │ │ + 0x00044610 77207573 696e6720 6e726873 20257a64 w using nrhs %zd │ │ │ │ + 0x00044620 2e0a0000 23206d75 6c74692d 696e6358 ....# multi-incX │ │ │ │ + 0x00044630 2062656e 63686d61 726b696e 67202825 benchmarking (% │ │ │ │ + 0x00044640 7a642f25 7a642920 2d2d206e 6f772075 zd/%zd) -- now u │ │ │ │ + 0x00044650 73696e67 20696e63 583d257a 642e0a00 sing incX=%zd... │ │ │ │ + 0x00044660 23206d75 6c74692d 696e6359 2062656e # multi-incY ben │ │ │ │ + 0x00044670 63686d61 726b696e 67202825 7a642f25 chmarking (%zd/% │ │ │ │ + 0x00044680 7a642920 2d2d206e 6f772075 73696e67 zd) -- now using │ │ │ │ + 0x00044690 20696e63 593d257a 642e0a00 23205741 incY=%zd...# WA │ │ │ │ + 0x000446a0 524e494e 473a2053 6b697070 696e6720 RNING: Skipping │ │ │ │ + 0x000446b0 6e6f6e2d 706f7369 74697665 20696e63 non-positive inc │ │ │ │ + 0x000446c0 58202825 64293a20 69732074 68697320 X (%d): is this │ │ │ │ + 0x000446d0 61206d69 7374616b 65203f0a 00000000 a mistake ?..... │ │ │ │ + 0x000446e0 23205741 524e494e 473a2053 6b697070 # WARNING: Skipp │ │ │ │ + 0x000446f0 696e6720 6e6f6e2d 706f7369 74697665 ing non-positive │ │ │ │ + 0x00044700 20696e63 59202825 64293a20 69732074 incY (%d): is t │ │ │ │ + 0x00044710 68697320 61206d69 7374616b 65203f0a his a mistake ?. │ │ │ │ + 0x00044720 00000000 2320536b 69707069 6e672061 ....# Skipping a │ │ │ │ + 0x00044730 20636173 65207769 74682069 6e63583d case with incX= │ │ │ │ + 0x00044740 257a6420 696e6359 3d257a64 206e7268 %zd incY=%zd nrh │ │ │ │ + 0x00044750 733d257a 642e0a00 23205573 696e6720 s=%zd...# Using │ │ │ │ + 0x00044760 616c7068 613d2564 20626574 613d2564 alpha=%d beta=%d │ │ │ │ + 0x00044770 206f7264 65723d25 7320666f 72207273 order=%s for rs │ │ │ │ + 0x00044780 625f7370 6d762f72 73625f73 7073762f b_spmv/rsb_spsv/ │ │ │ │ + 0x00044790 7273625f 73706d6d 2f727362 5f737073 rsb_spmm/rsb_sps │ │ │ │ + 0x000447a0 6d2e0a00 25253a55 4e4f5244 45524544 m...%%:UNORDERED │ │ │ │ + 0x000447b0 5f434f4f 5f504552 464f524d 414e4345 _COO_PERFORMANCE │ │ │ │ + 0x000447c0 3a000000 25730925 63092563 09257a64 :...%s.%c.%c.%zd │ │ │ │ + 0x000447d0 09257a64 09257a64 09257a64 00000000 .%zd.%zd.%zd.... │ │ │ │ + 0x000447e0 23206d75 6c74692d 7472616e 73706f73 # multi-transpos │ │ │ │ + 0x000447f0 65206265 6e63686d 61726b69 6e67202d e benchmarking - │ │ │ │ + 0x00044800 2d206e6f 77207573 696e6720 7472616e - now using tran │ │ │ │ + 0x00044810 7341203d 2025632e 0a000000 23207379 sA = %c.....# sy │ │ │ │ + 0x00044820 6d6d6574 72696320 6d617472 6978202d mmetric matrix - │ │ │ │ + 0x00044830 2d2d2073 6b697070 696e6720 7472616e -- skipping tran │ │ │ │ + 0x00044840 73706f73 65642062 656e6368 6d61726b sposed benchmark │ │ │ │ + 0x00044850 696e670a 00000000 23207769 6c6c2075 ing.....# will u │ │ │ │ + 0x00044860 73652069 6e707574 206d6174 72697820 se input matrix │ │ │ │ + 0x00044870 666c6167 733a2000 2c200000 23205573 flags: ., ..# Us │ │ │ │ + 0x00044880 696e6720 256c6420 74687265 6164730a ing %ld threads. │ │ │ │ + 0x00044890 00000000 5741524e 494e4720 3a206469 ....WARNING : di │ │ │ │ + 0x000448a0 7361626c 696e6720 696e2070 6c616365 sabling in place │ │ │ │ + 0x000448b0 20616c6c 6f636174 696f6e20 666c6167 allocation flag │ │ │ │ + 0x000448c0 203a2069 74206973 206f6e6c 7920616c : it is only al │ │ │ │ + 0x000448d0 6c6f7765 6420666f 72203178 31210a00 lowed for 1x1!.. │ │ │ │ + 0x000448e0 23207769 6c6c2072 65706561 7420636f # will repeat co │ │ │ │ + 0x000448f0 6e737472 7563746f 72202564 2074696d nstructor %d tim │ │ │ │ + 0x00044900 65730a00 236d6174 72697820 69732064 es..#matrix is d │ │ │ │ + 0x00044910 6961676f 6e616c20 646f6d69 6e616e74 iagonal dominant │ │ │ │ + 0x00044920 0a000000 236d6174 72697820 6973206e ....#matrix is n │ │ │ │ + 0x00044930 6f742064 6961676f 6e616c20 646f6d69 ot diagonal domi │ │ │ │ + 0x00044940 6e616e74 0a000000 23646961 676f6e61 nant....#diagona │ │ │ │ + 0x00044950 6c20646f 6d696e61 6e636520 636f6d70 l dominance comp │ │ │ │ + 0x00044960 75746564 20696e20 3f20730a 00000000 uted in ? s..... │ │ │ │ + 0x00044970 70657266 6f726d69 6e672045 58504552 performing EXPER │ │ │ │ + 0x00044980 494d454e 54414c20 494c552d 300a0000 IMENTAL ILU-0... │ │ │ │ + 0x00044990 70657266 6f726d65 64204558 50455249 performed EXPERI │ │ │ │ + 0x000449a0 4d454e54 414c2049 4c552d30 20776974 MENTAL ILU-0 wit │ │ │ │ + 0x000449b0 68207375 63636573 7320696e 20256c67 h success in %lg │ │ │ │ + 0x000449c0 20732e0a 00000000 23696e64 69766964 s......#individ │ │ │ │ + 0x000449d0 75616c20 75706461 7465206f 6620257a ual update of %z │ │ │ │ + 0x000449e0 6420656c 656d656e 74732069 6e206173 d elements in as │ │ │ │ + 0x000449f0 73656d62 6c656420 52534220 746f6f6b sembled RSB took │ │ │ │ + 0x00044a00 2025322e 35662073 3a202532 2e356625 %2.5f s: %2.5f% │ │ │ │ + 0x00044a10 25206f66 20636f6e 73747275 6374696f % of constructio │ │ │ │ + 0x00044a20 6e207469 6d650a00 23657874 72616374 n time..#extract │ │ │ │ + 0x00044a30 696f6e20 6f662025 7a642065 6c656d65 ion of %zd eleme │ │ │ │ + 0x00044a40 6e747320 696e2073 6f727465 6420434f nts in sorted CO │ │ │ │ + 0x00044a50 4f20746f 6f6b2025 322e3566 20733a20 O took %2.5f s: │ │ │ │ + 0x00044a60 25322e35 66252520 6f662063 6f6e7374 %2.5f%% of const │ │ │ │ + 0x00044a70 72756374 696f6e20 74696d65 0a000000 ruction time.... │ │ │ │ + 0x00044a80 23657874 72616374 696f6e20 746f2075 #extraction to u │ │ │ │ + 0x00044a90 6e736f72 74656420 434f4f20 756e696d nsorted COO unim │ │ │ │ + 0x00044aa0 706c656d 656e7465 640a0000 23657874 plemented...#ext │ │ │ │ + 0x00044ab0 72616374 696f6e20 6f662025 7a642065 raction of %zd e │ │ │ │ + 0x00044ac0 6c656d65 6e747320 696e2043 53522074 lements in CSR t │ │ │ │ + 0x00044ad0 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00044ae0 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00044af0 74696f6e 2074696d 650a0000 23657874 tion time...#ext │ │ │ │ + 0x00044b00 72616374 696f6e20 6f662025 7a642065 raction of %zd e │ │ │ │ + 0x00044b10 6c656d65 6e747320 696e2043 53432074 lements in CSC t │ │ │ │ + 0x00044b20 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00044b30 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00044b40 74696f6e 2074696d 650a0000 23636c6f tion time...#clo │ │ │ │ + 0x00044b50 6e696e67 206f6620 257a6420 656c656d ning of %zd elem │ │ │ │ + 0x00044b60 656e7473 20746f6f 6b202532 2e356620 ents took %2.5f │ │ │ │ + 0x00044b70 733a2025 322e3566 2525206f 6620636f s: %2.5f%% of co │ │ │ │ + 0x00044b80 6e737472 75637469 6f6e2074 696d650a nstruction time. │ │ │ │ + 0x00044b90 00000000 23636f6e 76657273 696f6e20 ....#conversion │ │ │ │ + 0x00044ba0 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ + 0x00044bb0 746f2052 434f4f20 746f6f6b 2025322e to RCOO took %2. │ │ │ │ + 0x00044bc0 35662073 3a202532 2e356625 25206f66 5f s: %2.5f%% of │ │ │ │ + 0x00044bd0 20636f6e 73747275 6374696f 6e207469 construction ti │ │ │ │ + 0x00044be0 6d650a00 23636f6e 76657273 696f6e20 me..#conversion │ │ │ │ + 0x00044bf0 6f662025 7a642065 6c656d65 6e747320 of %zd elements │ │ │ │ + 0x00044c00 746f2073 6f727465 6420434f 4f20746f to sorted COO to │ │ │ │ + 0x00044c10 6f6b2025 322e3566 20733a20 25322e35 ok %2.5f s: %2.5 │ │ │ │ + 0x00044c20 66252520 6f662063 6f6e7374 72756374 f%% of construct │ │ │ │ + 0x00044c30 696f6e20 74696d65 0a000000 23636f6e ion time....#con │ │ │ │ + 0x00044c40 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ + 0x00044c50 6c656d65 6e747320 746f2043 53522074 lements to CSR t │ │ │ │ + 0x00044c60 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00044c70 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00044c80 74696f6e 2074696d 650a0000 23636f6e tion time...#con │ │ │ │ + 0x00044c90 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ + 0x00044ca0 6c656d65 6e747320 746f2043 53432074 lements to CSC t │ │ │ │ + 0x00044cb0 6f6f6b20 25322e35 6620733a 2025322e ook %2.5f s: %2. │ │ │ │ + 0x00044cc0 35662525 206f6620 636f6e73 74727563 5f%% of construc │ │ │ │ + 0x00044cd0 74696f6e 2074696d 650a0000 23636f6e tion time...#con │ │ │ │ + 0x00044ce0 76657273 696f6e20 6f662025 7a642065 version of %zd e │ │ │ │ + 0x00044cf0 6c656d65 6e747320 746f2075 6e736f72 lements to unsor │ │ │ │ + 0x00044d00 74656420 434f4f20 746f6f6b 2025322e ted COO took %2. │ │ │ │ + 0x00044d10 35662073 3a202532 2e356625 25206f66 5f s: %2.5f%% of │ │ │ │ + 0x00044d20 20636f6e 73747275 6374696f 6e207469 construction ti │ │ │ │ + 0x00044d30 6d650a00 2320436f 6e737472 75637465 me..# Constructe │ │ │ │ + 0x00044d40 64206d61 74726978 2028746f 6f6b2025 d matrix (took % │ │ │ │ + 0x00044d50 2e336c66 73293a20 00000000 25732825 .3lfs): ....%s(% │ │ │ │ + 0x00044d60 7a642078 20257a64 295b2570 5d7b2563 zd x %zd)[%p]{%c │ │ │ │ + 0x00044d70 7d204020 28257a64 28257a64 2e2e257a } @ (%zd(%zd..%z │ │ │ │ + 0x00044d80 64292c25 7a642825 7a642e2e 257a6429 d),%zd(%zd..%zd) │ │ │ │ + 0x00044d90 29202825 7a64206e 6e7a2c20 252e326c ) (%zd nnz, %.2l │ │ │ │ + 0x00044da0 67206e6e 7a2f7229 20666c61 67732030 g nnz/r) flags 0 │ │ │ │ + 0x00044db0 78257820 28636f6f 3a25642c 20637372 x%x (coo:%d, csr │ │ │ │ + 0x00044dc0 3a25642c 2068773a 25642c20 69633a25 :%d, hw:%d, ic:% │ │ │ │ + 0x00044dd0 642c2066 693a2564 292c2073 746f7261 d, fi:%d), stora │ │ │ │ + 0x00044de0 67653a20 257a782c 20737562 6d3a2025 ge: %zx, subm: % │ │ │ │ + 0x00044df0 7a642c20 73796d66 6c616773 3a272573 zd, symflags:'%s │ │ │ │ + 0x00044e00 25732573 25732573 27257300 2366696c %s%s%s%s'%s.#fil │ │ │ │ + 0x00044e10 65206f75 74707574 206f6620 25732074 e output of %s t │ │ │ │ + 0x00044e20 6f6f6b20 256c6620 73202825 2e306c66 ook %lf s (%.0lf │ │ │ │ + 0x00044e30 206e6e7a 2c20252e 306c6620 6e6e7a2f nnz, %.0lf nnz/ │ │ │ │ + 0x00044e40 73202920 28252e35 6c66204d 422f7320 s ) (%.5lf MB/s │ │ │ │ + 0x00044e50 29200a00 52534220 53706172 73652042 ) ..RSB Sparse B │ │ │ │ + 0x00044e60 6c6f636b 73204175 746f7475 6e657220 locks Autotuner │ │ │ │ + 0x00044e70 696e766f 6b656420 72657175 65737469 invoked requesti │ │ │ │ + 0x00044e80 6e67206d 61782025 64207370 6c697473 ng max %d splits │ │ │ │ + 0x00044e90 20616e64 206d6178 20256420 6d657267 and max %d merg │ │ │ │ + 0x00044ea0 65732069 6e202564 20726f75 6e64732c es in %d rounds, │ │ │ │ + 0x00044eb0 20746872 65616473 20737065 632e2564 threads spec.%d │ │ │ │ + 0x00044ec0 20287370 65636966 79206e65 67617469 (specify negati │ │ │ │ + 0x00044ed0 76652076 616c7565 7320746f 20656e61 ve values to ena │ │ │ │ + 0x00044ee0 626c6520 74687265 61647320 74756e69 ble threads tuni │ │ │ │ + 0x00044ef0 6e67292e 0a000000 46697273 74207275 ng).....First ru │ │ │ │ + 0x00044f00 6e206f66 20525342 20417574 6f74756e n of RSB Autotun │ │ │ │ + 0x00044f10 65722074 6f6f6b20 256c6720 73202028 er took %lg s ( │ │ │ │ + 0x00044f20 252e336c 65207320 2d3e2025 2e336c65 %.3le s -> %.3le │ │ │ │ + 0x00044f30 20732070 65722073 706d765f 73787361 s per spmv_sxsa │ │ │ │ + 0x00044f40 29202874 756e6564 3a202564 202d3e20 ) (tuned: %d -> │ │ │ │ + 0x00044f50 2564206c 7375626d 292e0a00 46697273 %d lsubm)...Firs │ │ │ │ + 0x00044f60 74207275 6e206f66 20525342 20417574 t run of RSB Aut │ │ │ │ + 0x00044f70 6f74756e 65722074 6f6f6b20 256c6720 otuner took %lg │ │ │ │ + 0x00044f80 7320616e 64206469 64206e6f 74206368 s and did not ch │ │ │ │ + 0x00044f90 616e6765 206d6174 7269782e 0a000000 ange matrix..... │ │ │ │ + 0x00044fa0 52534220 53706172 73652042 6c6f636b RSB Sparse Block │ │ │ │ + 0x00044fb0 73204175 746f7475 6e657220 696e766f s Autotuner invo │ │ │ │ + 0x00044fc0 6b656420 72657175 65737469 6e67206d ked requesting m │ │ │ │ + 0x00044fd0 61782025 64207370 6c697473 20616e64 ax %d splits and │ │ │ │ + 0x00044fe0 206d6178 20256420 6d657267 65732069 max %d merges i │ │ │ │ + 0x00044ff0 6e202564 20726f75 6e64732c 20617574 n %d rounds, aut │ │ │ │ + 0x00045000 6f207468 72656164 73207370 65632e0a o threads spec.. │ │ │ │ + 0x00045010 00000000 5365636f 6e642072 756e206f ....Second run o │ │ │ │ + 0x00045020 66205253 42204175 746f7475 6e657220 f RSB Autotuner │ │ │ │ + 0x00045030 746f6f6b 20256c67 20732061 6e642065 took %lg s and e │ │ │ │ + 0x00045040 7374696d 61746564 20612073 70656564 stimated a speed │ │ │ │ + 0x00045050 7570206f 6620256c 66207820 28252e33 up of %lf x (%.3 │ │ │ │ + 0x00045060 6c652073 202d3e20 252e336c 65207320 le s -> %.3le s │ │ │ │ + 0x00045070 70657220 6f702920 696e206e 6577206d per op) in new m │ │ │ │ + 0x00045080 61747269 78202825 64202d3e 20256420 atrix (%d -> %d │ │ │ │ + 0x00045090 6c737562 6d290a00 52534220 4175746f lsubm)..RSB Auto │ │ │ │ + 0x000450a0 74756e65 72207375 67676573 74656420 tuner suggested │ │ │ │ + 0x000450b0 61206e65 77206d61 74726978 3a206672 a new matrix: fr │ │ │ │ + 0x000450c0 6565696e 67207468 65206f6c 64206f6e eeing the old on │ │ │ │ + 0x000450d0 652e0a00 5365636f 6e642072 756e206f e...Second run o │ │ │ │ + 0x000450e0 66205253 42204175 746f7475 6e657220 f RSB Autotuner │ │ │ │ + 0x000450f0 746f6f6b 20256c67 20732061 6e642065 took %lg s and e │ │ │ │ + 0x00045100 7374696d 61746564 20612073 70656564 stimated a speed │ │ │ │ + 0x00045110 7570206f 6620256c 66207820 28252e33 up of %lf x (%.3 │ │ │ │ + 0x00045120 6c652073 202d3e20 252e336c 65207320 le s -> %.3le s │ │ │ │ + 0x00045130 70657220 6f702920 696e2073 616d6520 per op) in same │ │ │ │ + 0x00045140 6d617472 69782028 2564202d 3e202564 matrix (%d -> %d │ │ │ │ + 0x00045150 206c7375 626d290a 00000000 53657474 lsubm).....Sett │ │ │ │ + 0x00045160 696e6720 6175746f 74756e69 6e672073 ing autotuning s │ │ │ │ + 0x00045170 75676765 73746564 20746872 65616420 uggested thread │ │ │ │ + 0x00045180 636f756e 74206f66 20256420 2877696c count of %d (wil │ │ │ │ + 0x00045190 6c20736b 69702066 75727468 65722074 l skip further t │ │ │ │ + 0x000451a0 68726561 64206e75 6d626572 20636f6e hread number con │ │ │ │ + 0x000451b0 66696775 72617469 6f6e7321 290a0000 figurations!)... │ │ │ │ + 0x000451c0 2320506f 73742d61 75746f74 756e696e # Post-autotunin │ │ │ │ + 0x000451d0 67207065 72666f72 6d616e63 65207265 g performance re │ │ │ │ + 0x000451e0 63686563 6b3a0a00 23235253 42204c48 check:..##RSB LH │ │ │ │ + 0x000451f0 5320257a 6420656c 656d656e 74732070 S %zd elements p │ │ │ │ + 0x00045200 72652d70 65656b3a 0a000000 23235253 re-peek:....##RS │ │ │ │ + 0x00045210 42205248 5320257a 6420656c 656d656e B RHS %zd elemen │ │ │ │ + 0x00045220 74732070 72652d70 65656b3a 0a000000 ts pre-peek:.... │ │ │ │ + 0x00045230 5b215d20 61207072 6f626c65 6d206f63 [!] a problem oc │ │ │ │ + 0x00045240 63757272 65642069 6e207370 61727365 curred in sparse │ │ │ │ + 0x00045250 206d6174 7269782d 76656374 6f722070 matrix-vector p │ │ │ │ + 0x00045260 726f6475 6374210a 00000000 2373756d roduct!.....#sum │ │ │ │ + 0x00045270 3a000000 73706172 7365206d 61747269 :...sparse matri │ │ │ │ + 0x00045280 78207665 63746f72 2070726f 64756374 x vector product │ │ │ │ + 0x00045290 2063726f 73732063 6865636b 20737563 cross check suc │ │ │ │ + 0x000452a0 63656564 65640a00 23235253 42204c48 ceeded..##RSB LH │ │ │ │ + 0x000452b0 5320257a 6420656c 656d656e 74732070 S %zd elements p │ │ │ │ + 0x000452c0 6f73742d 7065656b 3a0a0000 23235253 ost-peek:...##RS │ │ │ │ + 0x000452d0 42205248 5320257a 6420656c 656d656e B RHS %zd elemen │ │ │ │ + 0x000452e0 74732070 6f73742d 7065656b 3a0a0000 ts post-peek:... │ │ │ │ + 0x000452f0 252d3230 73092573 00000000 09252e33 %-20s.%s.....%.3 │ │ │ │ + 0x00045300 6c660925 6c670000 73706d76 5f737873 lf.%lg..spmv_sxs │ │ │ │ + 0x00045310 61000000 09252e33 6c670925 2e336c67 a....%.3lg.%.3lg │ │ │ │ + 0x00045320 09000000 23092531 302e326c 66092531 ....#.%10.2lf.%1 │ │ │ │ + 0x00045330 302e326c 66092820 62657374 2c206176 0.2lf.( best, av │ │ │ │ + 0x00045340 65726167 65206e65 74207065 72666f72 erage net perfor │ │ │ │ + 0x00045350 6d616e63 6520696e 20256c64 20747269 mance in %ld tri │ │ │ │ + 0x00045360 65732029 3b206469 66663a25 322e306c es ); diff:%2.0l │ │ │ │ + 0x00045370 6625250a 00000000 23092531 302e326c f%%.....#.%10.2l │ │ │ │ + 0x00045380 66092531 302e326c 66092531 302e326c f.%10.2lf.%10.2l │ │ │ │ + 0x00045390 66202531 302e366c 6620286d 696e2062 f %10.6lf (min b │ │ │ │ + 0x000453a0 772c2072 6561736f 6e61626c 65206277 w, reasonable bw │ │ │ │ + 0x000453b0 2c206578 63656564 696e676c 79206d61 , exceedingly ma │ │ │ │ + 0x000453c0 78206277 2c20772f 72207261 74696f29 x bw, w/r ratio) │ │ │ │ + 0x000453d0 20284d42 2f73290a 23092531 302e326c (MB/s).#.%10.2l │ │ │ │ + 0x000453e0 6620284d 42207065 72206d6f 70292025 f (MB per mop) % │ │ │ │ + 0x000453f0 31302e32 6c662028 72687320 6c6f6164 10.2lf (rhs load │ │ │ │ + 0x00045400 732c2077 69746820 61207661 72696162 s, with a variab │ │ │ │ + 0x00045410 6c652064 65677265 65206f66 206c6f63 le degree of loc │ │ │ │ + 0x00045420 616c6974 79290a23 09253130 2e326c66 ality).#.%10.2lf │ │ │ │ + 0x00045430 20284d42 20706572 206d6f70 2c206573 (MB per mop, es │ │ │ │ + 0x00045440 74696d61 74656429 0a230925 31302e32 timated).#.%10.2 │ │ │ │ + 0x00045450 6c662028 61737365 6d626c79 202b2065 lf (assembly + e │ │ │ │ + 0x00045460 78747261 20746f20 28626573 7429206d xtra to (best) m │ │ │ │ + 0x00045470 6f702074 696d6520 72617469 6f292028 op time ratio) ( │ │ │ │ + 0x00045480 2531302e 326c6620 73290a23 09253130 %10.2lf s).#.%10 │ │ │ │ + 0x00045490 2e326c66 20286173 73656d62 6c792028 .2lf (assembly ( │ │ │ │ + 0x000454a0 702e652e 2b732e61 2e2b652e 692e2b65 p.e.+s.a.+e.i.+e │ │ │ │ + 0x000454b0 2e732e2b 2e2e2e29 20746f20 6d6f7020 .s.+...) to mop │ │ │ │ + 0x000454c0 74696d65 20726174 696f290a 23092531 time ratio).#.%1 │ │ │ │ + 0x000454d0 302e326c 66202873 74727563 74757265 0.2lf (structure │ │ │ │ + 0x000454e0 20616e61 6c797369 7320746f 206d6f70 analysis to mop │ │ │ │ + 0x000454f0 2074696d 65207261 74696f29 0a230925 time ratio).#.% │ │ │ │ + 0x00045500 31302e32 6c662028 656c656d 656e7473 10.2lf (elements │ │ │ │ + 0x00045510 20696e73 65727469 6f6e2074 6f206d6f insertion to mo │ │ │ │ + 0x00045520 70207469 6d652072 6174696f 290a2309 p time ratio).#. │ │ │ │ + 0x00045530 2531302e 326c6620 28656c65 6d656e74 %10.2lf (element │ │ │ │ + 0x00045540 7320736f 7274696e 6720746f 206d6f70 s sorting to mop │ │ │ │ + 0x00045550 2074696d 65207261 74696f29 20282531 time ratio) (%1 │ │ │ │ + 0x00045560 302e326c 66207329 0a230925 31302e32 0.2lf s).#.%10.2 │ │ │ │ + 0x00045570 6c662028 656c656d 656e7473 20706172 lf (elements par │ │ │ │ + 0x00045580 74697469 6f6e696e 6720746f 206d6f70 titioning to mop │ │ │ │ + 0x00045590 2074696d 65207261 74696f29 0a230925 time ratio).#.% │ │ │ │ + 0x000455a0 31302e32 6c662028 72656375 7273696f 10.2lf (recursio │ │ │ │ + 0x000455b0 6e20736f 72742074 6f206d6f 70207469 n sort to mop ti │ │ │ │ + 0x000455c0 6d652072 6174696f 29092531 302e6c64 me ratio).%10.ld │ │ │ │ + 0x000455d0 20286d61 78207265 63757273 696f6e20 (max recursion │ │ │ │ + 0x000455e0 64657074 68290a23 09253130 2e326c66 depth).#.%10.2lf │ │ │ │ + 0x000455f0 09253130 2e326c66 20286e6e 7a207065 .%10.2lf (nnz pe │ │ │ │ + 0x00045600 7220726f 772f636f 6c756d6e 290a0000 r row/column)... │ │ │ │ + 0x00045610 23757365 6420696e 64657820 73746f72 #used index stor │ │ │ │ + 0x00045620 61676520 636f6d70 61726564 20746f20 age compared to │ │ │ │ + 0x00045630 434f4f3a 257a6420 76732025 7a642062 COO:%zd vs %zd b │ │ │ │ + 0x00045640 79746573 2028252e 30326c66 25252920 ytes (%.02lf%%) │ │ │ │ + 0x00045650 00000000 3b20636f 6d706172 65642074 ....; compared t │ │ │ │ + 0x00045660 6f204353 523a257a 64207673 20257a64 o CSR:%zd vs %zd │ │ │ │ + 0x00045670 20627974 65732028 252e3032 6c662525 bytes (%.02lf%% │ │ │ │ + 0x00045680 290a0000 25253a50 4552464f 524d414e )...%%:PERFORMAN │ │ │ │ + 0x00045690 43453a00 09256c65 09256c65 0a000000 CE:..%le.%le.... │ │ │ │ + 0x000456a0 25253a4f 505f5449 4d453a00 25253a46 %%:OP_TIME:.%%:F │ │ │ │ + 0x000456b0 414b455f 4c4f434b 5f504552 464f524d AKE_LOCK_PERFORM │ │ │ │ + 0x000456c0 414e4345 3a000000 25253a46 414b455f ANCE:...%%:FAKE_ │ │ │ │ + 0x000456d0 4c4f434b 5f4f505f 54494d45 3a000000 LOCK_OP_TIME:... │ │ │ │ + 0x000456e0 25253a46 414b455f 4c4f434b 5f504552 %%:FAKE_LOCK_PER │ │ │ │ + 0x000456f0 465f5343 414c494e 473a0000 25253a52 F_SCALING:..%%:R │ │ │ │ + 0x00045700 45435552 53495645 5f534552 49414c5f ECURSIVE_SERIAL_ │ │ │ │ + 0x00045710 50455246 4f524d41 4e43453a 00000000 PERFORMANCE:.... │ │ │ │ + 0x00045720 25253a52 45435552 53495645 5f534552 %%:RECURSIVE_SER │ │ │ │ + 0x00045730 49414c5f 4f505f54 494d453a 00000000 IAL_OP_TIME:.... │ │ │ │ + 0x00045740 25253a50 4552465f 5343414c 494e473a %%:PERF_SCALING: │ │ │ │ + 0x00045750 00000000 2325253a 434f4e53 54525543 ....#%%:CONSTRUC │ │ │ │ + 0x00045760 544f525f 2a3a534f 52540953 43414e09 TOR_*:SORT.SCAN. │ │ │ │ + 0x00045770 494e5345 52540953 43414e2b 494e5345 INSERT.SCAN+INSE │ │ │ │ + 0x00045780 52540a00 25253a43 4f4e5354 52554354 RT..%%:CONSTRUCT │ │ │ │ + 0x00045790 4f525f54 494d4553 3a000000 09253130 OR_TIMES:....%10 │ │ │ │ + 0x000457a0 2e366c66 09253130 2e366c66 09253130 .6lf.%10.6lf.%10 │ │ │ │ + 0x000457b0 2e366c66 09253130 2e366c66 0a000000 .6lf.%10.6lf.... │ │ │ │ + 0x000457c0 25253a55 4e534f52 54454443 4f4f3252 %%:UNSORTEDCOO2R │ │ │ │ + 0x000457d0 53425f54 494d453a 00000000 25253a52 SB_TIME:....%%:R │ │ │ │ + 0x000457e0 53425f53 55424449 56495349 4f4e5f54 SB_SUBDIVISION_T │ │ │ │ + 0x000457f0 494d453a 00000000 25253a52 53425f53 IME:....%%:RSB_S │ │ │ │ + 0x00045800 48554646 4c455f54 494d453a 00000000 HUFFLE_TIME:.... │ │ │ │ + 0x00045810 25253a52 4f575f4d 414a4f52 5f534f52 %%:ROW_MAJOR_SOR │ │ │ │ + 0x00045820 545f5449 4d453a00 25253a52 4f575f4d T_TIME:.%%:ROW_M │ │ │ │ + 0x00045830 414a4f52 5f534f52 545f5343 414c494e AJOR_SORT_SCALIN │ │ │ │ + 0x00045840 473a0000 09253130 2e336c66 0a000000 G:...%10.3lf.... │ │ │ │ + 0x00045850 25253a53 4f525445 44434f4f 32525342 %%:SORTEDCOO2RSB │ │ │ │ + 0x00045860 5f54494d 453a0000 25253a52 4f575f4d _TIME:..%%:ROW_M │ │ │ │ + 0x00045870 414a4f52 5f534f52 545f544f 5f4d4f50 AJOR_SORT_TO_MOP │ │ │ │ + 0x00045880 3a000000 25253a43 4c45414e 55505f54 :...%%:CLEANUP_T │ │ │ │ + 0x00045890 4f5f4d4f 503a0000 25253a43 4f4e5354 O_MOP:..%%:CONST │ │ │ │ + 0x000458a0 52554354 4f525f54 4f5f4d4f 503a0000 RUCTOR_TO_MOP:.. │ │ │ │ + 0x000458b0 09253130 2e326c66 09253130 2e326c66 .%10.2lf.%10.2lf │ │ │ │ + 0x000458c0 09253130 2e326c66 09253130 2e326c66 .%10.2lf.%10.2lf │ │ │ │ + 0x000458d0 0a000000 25253a55 4e534f52 54454443 ....%%:UNSORTEDC │ │ │ │ + 0x000458e0 4f4f3252 53425f54 4f5f4d4f 503a0000 OO2RSB_TO_MOP:.. │ │ │ │ + 0x000458f0 25253a53 4f525445 44434f4f 32525342 %%:SORTEDCOO2RSB │ │ │ │ + 0x00045900 5f544f5f 4d4f503a 00000000 25253a52 _TO_MOP:....%%:R │ │ │ │ + 0x00045910 53425f53 55424449 56495349 4f4e5f54 SB_SUBDIVISION_T │ │ │ │ + 0x00045920 4f5f4d4f 503a0000 25253a52 53425f53 O_MOP:..%%:RSB_S │ │ │ │ + 0x00045930 48554646 4c455f54 4f5f4d4f 503a0000 HUFFLE_TO_MOP:.. │ │ │ │ + 0x00045940 25253a55 4e534f52 54454443 4f4f3252 %%:UNSORTEDCOO2R │ │ │ │ + 0x00045950 53425f53 43414c49 4e473a00 25253a53 SB_SCALING:.%%:S │ │ │ │ + 0x00045960 4f525445 44434f4f 32525342 5f534341 ORTEDCOO2RSB_SCA │ │ │ │ + 0x00045970 4c494e47 3a000000 25253a52 53425f53 LING:...%%:RSB_S │ │ │ │ + 0x00045980 55424449 56495349 4f4e5f53 43414c49 UBDIVISION_SCALI │ │ │ │ + 0x00045990 4e473a00 25253a52 53425f53 48554646 NG:.%%:RSB_SHUFF │ │ │ │ + 0x000459a0 4c455f53 43414c49 4e473a00 25253a43 LE_SCALING:.%%:C │ │ │ │ + 0x000459b0 4f4e5354 52554354 4f525f53 43414c49 ONSTRUCTOR_SCALI │ │ │ │ + 0x000459c0 4e473a00 25253a50 4552465f 5343414c NG:.%%:PERF_SCAL │ │ │ │ + 0x000459d0 494e4732 4353523a 00000000 2325253a ING2CSR:....#%%: │ │ │ │ + 0x000459e0 534d5f43 4f554e54 533a0954 6f740948 SM_COUNTS:.Tot.H │ │ │ │ + 0x000459f0 616c6677 6f726443 73720946 756c6c77 alfwordCsr.Fullw │ │ │ │ + 0x00045a00 6f726443 73720948 616c6677 6f726443 ordCsr.HalfwordC │ │ │ │ + 0x00045a10 6f6f0946 756c6c77 6f726443 6f6f0a00 oo.FullwordCoo.. │ │ │ │ + 0x00045a20 25253a53 4d5f434f 554e5453 3a000000 %%:SM_COUNTS:... │ │ │ │ 0x00045a30 09256c64 09256c64 09256c64 09256c64 .%ld.%ld.%ld.%ld │ │ │ │ - 0x00045a40 0a000000 25253a53 4d5f4944 584f4343 ....%%:SM_IDXOCC │ │ │ │ - 0x00045a50 55504154 494f4e52 53425653 434f4f41 UPATIONRSBVSCOOA │ │ │ │ - 0x00045a60 4e444353 523a0000 09257a64 09257a64 NDCSR:...%zd.%zd │ │ │ │ - 0x00045a70 09257a64 0a000000 25253a53 4d5f4944 .%zd....%%:SM_ID │ │ │ │ - 0x00045a80 584f4343 55504154 494f4e3a 00000000 XOCCUPATION:.... │ │ │ │ - 0x00045a90 25253a53 4d5f4d45 4d545241 46464943 %%:SM_MEMTRAFFIC │ │ │ │ - 0x00045aa0 3a000000 09253130 2e306c66 0a000000 :....%10.0lf.... │ │ │ │ - 0x00045ab0 25253a53 4d5f4d49 4e4d4158 4156474e %%:SM_MINMAXAVGN │ │ │ │ - 0x00045ac0 4e5a3a00 25253a53 4d5f4e4e 5a5f4849 NZ:.%%:SM_NNZ_HI │ │ │ │ - 0x00045ad0 53544f47 52414d3a 00000000 20257a64 STOGRAM:.... %zd │ │ │ │ - 0x00045ae0 0a000000 20257a64 00000000 25253a53 .... %zd....%%:S │ │ │ │ - 0x00045af0 4d5f4e4e 5a5f5045 525f524f 573a0000 M_NNZ_PER_ROW:.. │ │ │ │ - 0x00045b00 20256c66 0a000000 20252e32 6c660000 %lf.... %.2lf.. │ │ │ │ - 0x00045b10 25253a25 73474554 524f575f 50455246 %%:%sGETROW_PERF │ │ │ │ - 0x00045b20 4f524d41 4e43453a 00000000 25253a25 ORMANCE:....%%:% │ │ │ │ - 0x00045b30 73474554 524f575f 4f505f54 494d453a sGETROW_OP_TIME: │ │ │ │ - 0x00045b40 00000000 25253a25 73474554 524f575f ....%%:%sGETROW_ │ │ │ │ - 0x00045b50 544f5f53 504d565f 4f505f54 494d453a TO_SPMV_OP_TIME: │ │ │ │ - 0x00045b60 00000000 25253a25 73474554 44494147 ....%%:%sGETDIAG │ │ │ │ - 0x00045b70 5f504552 464f524d 414e4345 3a000000 _PERFORMANCE:... │ │ │ │ - 0x00045b80 25253a25 73474554 44494147 5f4f505f %%:%sGETDIAG_OP_ │ │ │ │ - 0x00045b90 54494d45 3a000000 25253a25 73474554 TIME:...%%:%sGET │ │ │ │ - 0x00045ba0 44494147 5f544f5f 53504d56 5f4f505f DIAG_TO_SPMV_OP_ │ │ │ │ - 0x00045bb0 54494d45 3a000000 230a0000 23204755 TIME:...#...# GU │ │ │ │ - 0x00045bc0 45535320 44415441 3b202062 65737420 ESS DATA; best │ │ │ │ - 0x00045bd0 70657266 6f726d61 6e636520 77617320 performance was │ │ │ │ - 0x00045be0 20202020 20203a09 257a6409 257a640a :.%zd.%zd. │ │ │ │ - 0x00045bf0 00000000 23204755 45535320 44415441 ....# GUESS DATA │ │ │ │ - 0x00045c00 3b202067 75657373 65642077 61732020 ; guessed was │ │ │ │ - 0x00045c10 20202020 20202020 20202020 20203a09 :. │ │ │ │ - 0x00045c20 257a6409 257a640a 00000000 23204755 %zd.%zd.....# GU │ │ │ │ - 0x00045c30 45535320 44415441 3a202070 6572666f ESS DATA: perfo │ │ │ │ - 0x00045c40 726d616e 63652064 69666620 66726f6d rmance diff from │ │ │ │ - 0x00045c50 20626573 74203a09 256c670a 00000000 best :.%lg..... │ │ │ │ - 0x00045c60 23204755 45535320 44415441 3a202070 # GUESS DATA: p │ │ │ │ - 0x00045c70 6572666f 726d616e 63652064 69666620 erformance diff │ │ │ │ - 0x00045c80 66726f6d 20776f72 73743a09 256c670a from worst:.%lg. │ │ │ │ - 0x00045c90 00000000 23204755 45535320 44415441 ....# GUESS DATA │ │ │ │ - 0x00045ca0 3a202070 6572666f 726d616e 63652064 : performance d │ │ │ │ - 0x00045cb0 69666620 6f766572 20435352 3a09256c iff over CSR:.%l │ │ │ │ - 0x00045cc0 670a0000 23204755 45535320 44415441 g...# GUESS DATA │ │ │ │ - 0x00045cd0 3a202062 6573742f 67756573 73656420 : best/guessed │ │ │ │ - 0x00045ce0 6f70206d 61747269 78207472 61666669 op matrix traffi │ │ │ │ - 0x00045cf0 6320616d 6f756e74 3a09256c 6709256c c amount:.%lg.%l │ │ │ │ - 0x00045d00 670a0000 23475545 53535f54 4553545f g...#GUESS_TEST_ │ │ │ │ - 0x00045d10 3a252d32 30730925 32307309 257a6409 :%-20s.%20s.%zd. │ │ │ │ + 0x00045a40 09256c64 0a000000 25253a53 4d5f4944 .%ld....%%:SM_ID │ │ │ │ + 0x00045a50 584f4343 55504154 494f4e52 53425653 XOCCUPATIONRSBVS │ │ │ │ + 0x00045a60 434f4f41 4e444353 523a0000 09257a64 COOANDCSR:...%zd │ │ │ │ + 0x00045a70 09257a64 09257a64 0a000000 25253a53 .%zd.%zd....%%:S │ │ │ │ + 0x00045a80 4d5f4944 584f4343 55504154 494f4e3a M_IDXOCCUPATION: │ │ │ │ + 0x00045a90 00000000 25253a53 4d5f4d45 4d545241 ....%%:SM_MEMTRA │ │ │ │ + 0x00045aa0 46464943 3a000000 09253130 2e306c66 FFIC:....%10.0lf │ │ │ │ + 0x00045ab0 0a000000 25253a53 4d5f4d49 4e4d4158 ....%%:SM_MINMAX │ │ │ │ + 0x00045ac0 4156474e 4e5a3a00 25253a53 4d5f4e4e AVGNNZ:.%%:SM_NN │ │ │ │ + 0x00045ad0 5a5f4849 53544f47 52414d3a 00000000 Z_HISTOGRAM:.... │ │ │ │ + 0x00045ae0 20257a64 0a000000 20257a64 00000000 %zd.... %zd.... │ │ │ │ + 0x00045af0 25253a53 4d5f4e4e 5a5f5045 525f524f %%:SM_NNZ_PER_RO │ │ │ │ + 0x00045b00 573a0000 20256c66 0a000000 20252e32 W:.. %lf.... %.2 │ │ │ │ + 0x00045b10 6c660000 25253a25 73474554 524f575f lf..%%:%sGETROW_ │ │ │ │ + 0x00045b20 50455246 4f524d41 4e43453a 00000000 PERFORMANCE:.... │ │ │ │ + 0x00045b30 25253a25 73474554 524f575f 4f505f54 %%:%sGETROW_OP_T │ │ │ │ + 0x00045b40 494d453a 00000000 25253a25 73474554 IME:....%%:%sGET │ │ │ │ + 0x00045b50 524f575f 544f5f53 504d565f 4f505f54 ROW_TO_SPMV_OP_T │ │ │ │ + 0x00045b60 494d453a 00000000 25253a25 73474554 IME:....%%:%sGET │ │ │ │ + 0x00045b70 44494147 5f504552 464f524d 414e4345 DIAG_PERFORMANCE │ │ │ │ + 0x00045b80 3a000000 25253a25 73474554 44494147 :...%%:%sGETDIAG │ │ │ │ + 0x00045b90 5f4f505f 54494d45 3a000000 25253a25 _OP_TIME:...%%:% │ │ │ │ + 0x00045ba0 73474554 44494147 5f544f5f 53504d56 sGETDIAG_TO_SPMV │ │ │ │ + 0x00045bb0 5f4f505f 54494d45 3a000000 230a0000 _OP_TIME:...#... │ │ │ │ + 0x00045bc0 23204755 45535320 44415441 3b202062 # GUESS DATA; b │ │ │ │ + 0x00045bd0 65737420 70657266 6f726d61 6e636520 est performance │ │ │ │ + 0x00045be0 77617320 20202020 20203a09 257a6409 was :.%zd. │ │ │ │ + 0x00045bf0 257a640a 00000000 23204755 45535320 %zd.....# GUESS │ │ │ │ + 0x00045c00 44415441 3b202067 75657373 65642077 DATA; guessed w │ │ │ │ + 0x00045c10 61732020 20202020 20202020 20202020 as │ │ │ │ + 0x00045c20 20203a09 257a6409 257a640a 00000000 :.%zd.%zd..... │ │ │ │ + 0x00045c30 23204755 45535320 44415441 3a202070 # GUESS DATA: p │ │ │ │ + 0x00045c40 6572666f 726d616e 63652064 69666620 erformance diff │ │ │ │ + 0x00045c50 66726f6d 20626573 74203a09 256c670a from best :.%lg. │ │ │ │ + 0x00045c60 00000000 23204755 45535320 44415441 ....# GUESS DATA │ │ │ │ + 0x00045c70 3a202070 6572666f 726d616e 63652064 : performance d │ │ │ │ + 0x00045c80 69666620 66726f6d 20776f72 73743a09 iff from worst:. │ │ │ │ + 0x00045c90 256c670a 00000000 23204755 45535320 %lg.....# GUESS │ │ │ │ + 0x00045ca0 44415441 3a202070 6572666f 726d616e DATA: performan │ │ │ │ + 0x00045cb0 63652064 69666620 6f766572 20435352 ce diff over CSR │ │ │ │ + 0x00045cc0 3a09256c 670a0000 23204755 45535320 :.%lg...# GUESS │ │ │ │ + 0x00045cd0 44415441 3a202062 6573742f 67756573 DATA: best/gues │ │ │ │ + 0x00045ce0 73656420 6f70206d 61747269 78207472 sed op matrix tr │ │ │ │ + 0x00045cf0 61666669 6320616d 6f756e74 3a09256c affic amount:.%l │ │ │ │ + 0x00045d00 6709256c 670a0000 23475545 53535f54 g.%lg...#GUESS_T │ │ │ │ + 0x00045d10 4553545f 3a252d32 30730925 32307309 EST_:%-20s.%20s. │ │ │ │ 0x00045d20 257a6409 257a6409 257a6409 257a6409 %zd.%zd.%zd.%zd. │ │ │ │ - 0x00045d30 257a640a 00000000 23475545 53535f54 %zd.....#GUESS_T │ │ │ │ - 0x00045d40 4553543a 252d3230 7309252d 32307309 EST:%-20s.%-20s. │ │ │ │ - 0x00045d50 2531302e 326c6609 2531302e 326c6609 %10.2lf.%10.2lf. │ │ │ │ - 0x00045d60 257a6409 257a6409 2531302e 346c6609 %zd.%zd.%10.4lf. │ │ │ │ - 0x00045d70 2531302e 326c6609 2531302e 346c6609 %10.2lf.%10.4lf. │ │ │ │ - 0x00045d80 2531302e 326c6609 2531302e 346c660a %10.2lf.%10.4lf. │ │ │ │ - 0x00045d90 00000000 23207273 625f6d74 785f7377 ....# rsb_mtx_sw │ │ │ │ - 0x00045da0 69746368 5f746f5f 636f6f20 74696d65 itch_to_coo time │ │ │ │ - 0x00045db0 3a20256c 672e0a00 25256f70 65726174 : %lg...%%operat │ │ │ │ - 0x00045dc0 696f6e3a 6d617472 69780943 4f4e5354 ion:matrix.CONST │ │ │ │ - 0x00045dd0 52554354 4f525b25 645d0953 504d565b RUCTOR[%d].SPMV[ │ │ │ │ - 0x00045de0 25645d09 53504d56 5b25645d 0a000000 %d].SPMV[%d].... │ │ │ │ - 0x00045df0 25256f70 65726174 696f6e3a 25730925 %%operation:%s.% │ │ │ │ - 0x00045e00 6c670925 6c670925 6c670a00 2525636f lg.%lg.%lg..%%co │ │ │ │ - 0x00045e10 6e737472 7563746f 723a6d61 74726978 nstructor:matrix │ │ │ │ - 0x00045e20 09534f52 545b2564 5d095343 414e5b25 .SORT[%d].SCAN[% │ │ │ │ - 0x00045e30 645d0953 48554646 4c455b25 645d0949 d].SHUFFLE[%d].I │ │ │ │ - 0x00045e40 4e534552 545b2564 5d0a0000 2525636f NSERT[%d]...%%co │ │ │ │ - 0x00045e50 6e737472 7563746f 723a2573 09256c67 nstructor:%s.%lg │ │ │ │ - 0x00045e60 09256c67 09256c67 09256c67 0a000000 .%lg.%lg.%lg.... │ │ │ │ - 0x00045e70 23204672 6565696e 6720492f 4f206172 # Freeing I/O ar │ │ │ │ - 0x00045e80 72617973 2e0a0000 5465726d 696e6174 rays....Terminat │ │ │ │ - 0x00045e90 696e6720 65786563 7574696f 6e206561 ing execution ea │ │ │ │ - 0x00045ea0 726c6965 72206475 6520746f 20696e74 rlier due to int │ │ │ │ - 0x00045eb0 65726163 74697665 20757365 72207265 eractive user re │ │ │ │ - 0x00045ec0 71756573 742e0a00 5465726d 696e6174 quest...Terminat │ │ │ │ - 0x00045ed0 696e6720 65786563 7574696f 6e206561 ing execution ea │ │ │ │ - 0x00045ee0 726c6965 72206475 6520746f 20757365 rlier due to use │ │ │ │ - 0x00045ef0 72207365 74206d61 78207469 6d657220 r set max timer │ │ │ │ - 0x00045f00 6f662025 322e336c 6720732e 0a000000 of %2.3lg s..... │ │ │ │ - 0x00045f10 23206265 6e63686d 61726b69 6e672074 # benchmarking t │ │ │ │ - 0x00045f20 65726d69 6e617465 64202d2d 2d206669 erminated --- fi │ │ │ │ - 0x00045f30 6e616c69 7a696e67 2072756e 2e0a0000 nalizing run.... │ │ │ │ - 0x00045f40 23203d3d 3d3d3d3d 20424547 494e2054 # ====== BEGIN T │ │ │ │ - 0x00045f50 6f74616c 2073756d 6d617279 20726563 otal summary rec │ │ │ │ - 0x00045f60 6f72642e 0a000000 23203d3d 3d3d3d3d ord.....# ====== │ │ │ │ - 0x00045f70 2020454e 44202054 6f74616c 2073756d END Total sum │ │ │ │ - 0x00045f80 6d617279 20726563 6f72642e 0a000000 mary record..... │ │ │ │ - 0x00045f90 23205265 6d6f7669 6e672074 68652074 # Removing the t │ │ │ │ - 0x00045fa0 656d706f 72617279 20726563 6f726420 emporary record │ │ │ │ - 0x00045fb0 66696c65 2025732e 0a000000 20746572 file %s..... ter │ │ │ │ - 0x00045fc0 6d696e61 74696e67 2072756e 20617420 minating run at │ │ │ │ - 0x00045fd0 00000000 23257325 2e306c66 20286166 ....#%s%.0lf (af │ │ │ │ - 0x00045fe0 74657220 252e316c 6673206f 6620772e ter %.1lfs of w. │ │ │ │ - 0x00045ff0 632e742e 29257300 23206d61 74726978 c.t.)%s.# matrix │ │ │ │ - 0x00046000 20636f6e 73697374 656e6379 20636865 consistency che │ │ │ │ - 0x00046010 636b2074 6f6f6b20 252e336c 66732028 ck took %.3lfs ( │ │ │ │ - 0x00046020 6f6b290a 00000000 25732028 73707376 ok).....%s (spsv │ │ │ │ - 0x00046030 5f737873 7829203a 20506c65 61736520 _sxsx) : Please │ │ │ │ - 0x00046040 73706563 69667920 61206d61 74726978 specify a matrix │ │ │ │ - 0x00046050 2066696c 656e616d 65202877 69746820 filename (with │ │ │ │ - 0x00046060 2d66290a 00000000 496e7465 72707265 -f).....Interpre │ │ │ │ - 0x00046070 74696e67 202d2d64 656e7365 20617320 ting --dense as │ │ │ │ - 0x00046080 2d2d6c6f 7765722d 64656e73 65202866 --lower-dense (f │ │ │ │ - 0x00046090 756c6c20 64656e73 65206d61 6b657320 ull dense makes │ │ │ │ - 0x000460a0 6e6f2073 656e7365 20666f72 20747269 no sense for tri │ │ │ │ - 0x000460b0 616e6775 6c617220 736f6c76 65292e0a angular solve).. │ │ │ │ - 0x000460c0 00000000 46697273 74207275 6e206f66 ....First run of │ │ │ │ - 0x000460d0 20525342 20417574 6f74756e 65722074 RSB Autotuner t │ │ │ │ - 0x000460e0 6f6f6b20 256c6720 73202028 252e336c ook %lg s (%.3l │ │ │ │ - 0x000460f0 65207320 2d3e2025 2e336c65 20732070 e s -> %.3le s p │ │ │ │ - 0x00046100 65722073 7073765f 73787378 29202874 er spsv_sxsx) (t │ │ │ │ - 0x00046110 756e6564 3a202564 202d3e20 2564206c uned: %d -> %d l │ │ │ │ - 0x00046120 7375626d 292e0a00 5b215d20 61207072 subm)...[!] a pr │ │ │ │ - 0x00046130 6f626c65 6d206f63 63757272 65642069 oblem occurred i │ │ │ │ - 0x00046140 6e207472 69616e67 756c6172 20736f6c n triangular sol │ │ │ │ - 0x00046150 7665210a 00000000 5b215d20 736f6d65 ve!.....[!] some │ │ │ │ - 0x00046160 2070726f 626c656d 206f6363 75727265 problem occurre │ │ │ │ - 0x00046170 6420696e 20737061 72736520 6d617472 d in sparse matr │ │ │ │ - 0x00046180 69782076 6563746f 72207072 6f647563 ix vector produc │ │ │ │ - 0x00046190 74210a00 23657272 6f72206e 6f726d3a t!..#error norm: │ │ │ │ - 0x000461a0 00000000 73707376 5f737873 78000000 ....spsv_sxsx... │ │ │ │ - 0x000461b0 23202865 78747261 29205370 4d562070 # (extra) SpMV p │ │ │ │ - 0x000461c0 6572666f 726d616e 63652072 65636f72 erformance recor │ │ │ │ - 0x000461d0 643a0a00 73706d76 5f756175 612a0000 d:..spmv_uaua*.. │ │ │ │ - 0x000461e0 23676169 6e20666f 72207370 73762069 #gain for spsv i │ │ │ │ - 0x000461f0 66207765 20686164 20696e66 696e6974 f we had infinit │ │ │ │ - 0x00046200 65207370 6d762d77 6f726b65 72733a25 e spmv-workers:% │ │ │ │ - 0x00046210 6c660a00 23737073 76207065 72666f72 lf..#spsv perfor │ │ │ │ - 0x00046220 6d616e63 65207673 2073706d 765f7561 mance vs spmv_ua │ │ │ │ - 0x00046230 75612a3a 256c660a 00000000 23676169 ua*:%lf.....#gai │ │ │ │ - 0x00046240 6e20666f 72207370 73762069 66207765 n for spsv if we │ │ │ │ - 0x00046250 20686164 206e6f20 636f6e63 75727265 had no concurre │ │ │ │ - 0x00046260 6e742077 72697465 73207072 6576656e nt writes preven │ │ │ │ - 0x00046270 74696e67 206c6f63 6b732061 7420616c ting locks at al │ │ │ │ - 0x00046280 6c3a256c 660a0000 25256f70 65726174 l:%lf...%%operat │ │ │ │ - 0x00046290 696f6e3a 6d617472 69780943 4f4e5354 ion:matrix.CONST │ │ │ │ - 0x000462a0 52554354 4f525b25 645d0953 504d565b RUCTOR[%d].SPMV[ │ │ │ │ - 0x000462b0 25645d09 53504d56 5b25645d 09535453 %d].SPMV[%d].STS │ │ │ │ - 0x000462c0 565b2564 5d095354 53565b25 645d0a00 V[%d].STSV[%d].. │ │ │ │ - 0x000462d0 25256f70 65726174 696f6e3a 25730925 %%operation:%s.% │ │ │ │ - 0x000462e0 6c670925 6c670925 6c670925 6c670925 lg.%lg.%lg.%lg.% │ │ │ │ - 0x000462f0 6c670a00 713a514c 45434844 56415269 lg..q:QLECHDVARi │ │ │ │ - 0x00046300 73463a50 543a623a 773a4247 68743a66 sF:PT:b:w:BGht:f │ │ │ │ - 0x00046310 3a723a63 3a76706e 3a4d4e53 3a426b3a :r:c:vpn:MNS:Bk: │ │ │ │ - 0x00046320 4b55733a 656f3a4f 3a000000 63616e6e KUs:eo:O:...cann │ │ │ │ - 0x00046330 6f742070 6572666f 726d202d 65206675 ot perform -e fu │ │ │ │ - 0x00046340 6e637469 6f6e616c 69747920 696e206f nctionality in o │ │ │ │ - 0x00046350 6e652072 756e2e20 6f6e6520 61742061 ne run. one at a │ │ │ │ - 0x00046360 2074696d 6520706c 65617365 2e2e0a00 time please.... │ │ │ │ - 0x00046370 25732028 6d61745f 73746174 7329203a %s (mat_stats) : │ │ │ │ - 0x00046380 20506c65 61736520 73706563 69667920 Please specify │ │ │ │ - 0x00046390 61206d61 74726978 2066696c 656e616d a matrix filenam │ │ │ │ - 0x000463a0 65202877 69746820 2d66290a 00000000 e (with -f)..... │ │ │ │ - 0x000463b0 67697665 6e207065 7263656e 74616765 given percentage │ │ │ │ - 0x000463c0 203d2025 7a64203f 0a000000 77616e74 = %zd ?....want │ │ │ │ - 0x000463d0 206d6f72 65206d61 785f6e6e 7a732028 more max_nnzs ( │ │ │ │ - 0x000463e0 257a6429 20746861 6e206e6f 6e7a6572 %zd) than nonzer │ │ │ │ - 0x000463f0 6f732028 257a6429 20210a00 77616e74 os (%zd) !..want │ │ │ │ - 0x00046400 206d6178 5f6e6e7a 73202825 7a642920 max_nnzs (%zd) │ │ │ │ - 0x00046410 6c657373 20746861 6e20257a 64203f0a less than %zd ?. │ │ │ │ - 0x00046420 00000000 236d6174 72697809 726f7773 ....#matrix.rows │ │ │ │ - 0x00046430 09636f6c 73096272 09626309 6e6e7a09 .cols.br.bc.nnz. │ │ │ │ - 0x00046440 66696c6c 696e0966 72616374 696f6e09 fillin.fraction. │ │ │ │ - 0x00046450 72656c2e 6572726f 720a0000 25730925 rel.error...%s.% │ │ │ │ - 0x00046460 7a640925 7a640925 7a640925 7a640925 zd.%zd.%zd.%zd.% │ │ │ │ - 0x00046470 7a640925 6c670000 09252e33 6c670925 zd.%lg...%.3lg.% │ │ │ │ - 0x00046480 2b2e336c 670a0000 616c6c2d 666c6167 +.3lg...all-flag │ │ │ │ - 0x00046490 73000000 616c6c2d 666f726d 61747300 s...all-formats. │ │ │ │ - 0x000464a0 616c6c2d 626c6173 2d6f7074 73000000 all-blas-opts... │ │ │ │ - 0x000464b0 616c6c2d 626c6173 2d747970 65730000 all-blas-types.. │ │ │ │ - 0x000464c0 616c6c6f 772d616e 792d7472 616e7370 allow-any-transp │ │ │ │ - 0x000464d0 6f736974 696f6e2d 636f6d62 696e6174 osition-combinat │ │ │ │ - 0x000464e0 696f6e00 616c7465 726e6174 652d736f ion.alternate-so │ │ │ │ - 0x000464f0 72740000 6175746f 2d626c6f 636b696e rt..auto-blockin │ │ │ │ - 0x00046500 67000000 62652d76 6572626f 73650000 g...be-verbose.. │ │ │ │ - 0x00046510 626c6f63 6b2d636f 6c756d6e 73697a65 block-columnsize │ │ │ │ - 0x00046520 00000000 626c6f63 6b2d726f 7773697a ....block-rowsiz │ │ │ │ - 0x00046530 65000000 63616368 652d626c 6f636b69 e...cache-blocki │ │ │ │ - 0x00046540 6e670000 63686469 72000000 636f6c75 ng..chdir...colu │ │ │ │ - 0x00046550 6d6e2d65 7870616e 64000000 636f6d70 mn-expand...comp │ │ │ │ - 0x00046560 6172652d 636f6d70 65746974 6f727300 are-competitors. │ │ │ │ - 0x00046570 6e6f2d63 6f6d7061 72652d63 6f6d7065 no-compare-compe │ │ │ │ - 0x00046580 7469746f 72730000 636f6e76 65727400 titors..convert. │ │ │ │ - 0x00046590 64656e73 65000000 64696167 6f6e616c dense...diagonal │ │ │ │ - 0x000465a0 2d646f6d 696e616e 63652d63 6865636b -dominance-check │ │ │ │ - 0x000465b0 00000000 64756d70 2d6e2d6c 68732d65 ....dump-n-lhs-e │ │ │ │ - 0x000465c0 6c656d65 6e747300 6563686f 2d617267 lements.echo-arg │ │ │ │ - 0x000465d0 756d656e 74730000 65737469 6d617465 uments..estimate │ │ │ │ - 0x000465e0 2d73616d 706c6573 00000000 65737469 -samples....esti │ │ │ │ - 0x000465f0 6d617465 2d66696c 6c696e00 666c7573 mate-fillin.flus │ │ │ │ - 0x00046600 682d6361 6368652d 696e2d69 74657261 h-cache-in-itera │ │ │ │ - 0x00046610 74696f6e 73000000 696d7061 7469656e tions...impatien │ │ │ │ - 0x00046620 74000000 6e6f2d66 6c757368 2d636163 t...no-flush-cac │ │ │ │ - 0x00046630 68652d69 6e2d6974 65726174 696f6e73 he-in-iterations │ │ │ │ - 0x00046640 00000000 666c7573 682d6361 6368652d ....flush-cache- │ │ │ │ - 0x00046650 61726f75 6e642d6c 6f6f7000 77616e74 around-loop.want │ │ │ │ - 0x00046660 2d616e63 696c6c61 72792d65 78656373 -ancillary-execs │ │ │ │ - 0x00046670 00000000 6e6f2d77 616e742d 616e6369 ....no-want-anci │ │ │ │ - 0x00046680 6c6c6172 792d6578 65637300 6e6f2d66 llary-execs.no-f │ │ │ │ - 0x00046690 6c757368 2d636163 68652d61 726f756e lush-cache-aroun │ │ │ │ - 0x000466a0 642d6c6f 6f700000 77616e74 2d6e6f2d d-loop..want-no- │ │ │ │ - 0x000466b0 72656375 72736976 65000000 77616e74 recursive...want │ │ │ │ - 0x000466c0 2d6d656d 6f72792d 62656e63 686d6172 -memory-benchmar │ │ │ │ - 0x000466d0 6b000000 77616e74 2d6e6f2d 6d656d6f k...want-no-memo │ │ │ │ - 0x000466e0 72792d62 656e6368 6d61726b 00000000 ry-benchmark.... │ │ │ │ - 0x000466f0 6e6d6200 696c7530 00000000 696e6300 nmb.ilu0....inc. │ │ │ │ - 0x00046700 696e6378 00000000 696e6379 00000000 incx....incy.... │ │ │ │ - 0x00046710 696e2d70 6c616365 2d617373 656d626c in-place-assembl │ │ │ │ - 0x00046720 792d6578 70657269 6d656e74 616c0000 y-experimental.. │ │ │ │ - 0x00046730 696e2d70 6c616365 2d637372 00000000 in-place-csr.... │ │ │ │ - 0x00046740 696e2d70 6c616365 2d706572 6d757461 in-place-permuta │ │ │ │ - 0x00046750 74696f6e 00000000 6c6f7765 72000000 tion....lower... │ │ │ │ - 0x00046760 6c6f7765 722d6465 6e736500 67656e65 lower-dense.gene │ │ │ │ - 0x00046770 72617465 2d6c6f77 65726261 6e640000 rate-lowerband.. │ │ │ │ - 0x00046780 67656e2d 6c62616e 64000000 67656e65 gen-lband...gene │ │ │ │ - 0x00046790 72617465 2d737061 63696e67 00000000 rate-spacing.... │ │ │ │ - 0x000467a0 6d617472 69782d64 756d7000 6d617472 matrix-dump.matr │ │ │ │ - 0x000467b0 69782d64 756d702d 67726170 68000000 ix-dump-graph... │ │ │ │ - 0x000467c0 6d617472 69782d64 756d702d 696e7465 matrix-dump-inte │ │ │ │ - 0x000467d0 726e616c 73000000 6d657267 652d6578 rnals...merge-ex │ │ │ │ - 0x000467e0 70657269 6d656e74 616c0000 73706c69 perimental..spli │ │ │ │ - 0x000467f0 742d6578 70657269 6d656e74 616c0000 t-experimental.. │ │ │ │ - 0x00046800 6d732d65 78706572 696d656e 74616c00 ms-experimental. │ │ │ │ - 0x00046810 6d617472 69782d66 696c656e 616d6500 matrix-filename. │ │ │ │ - 0x00046820 6d617472 69782d73 616d706c 652d7063 matrix-sample-pc │ │ │ │ - 0x00046830 6e740000 6d617472 69782d73 746f7261 nt..matrix-stora │ │ │ │ - 0x00046840 67650000 6d617472 69782d74 696d6500 ge..matrix-time. │ │ │ │ - 0x00046850 6d656d2d 68696572 61726368 792d696e mem-hierarchy-in │ │ │ │ - 0x00046860 666f0000 6d61782d 72756e74 696d6500 fo..max-runtime. │ │ │ │ - 0x00046870 6e6f2d6f 70000000 6e6f7472 616e7370 no-op...notransp │ │ │ │ - 0x00046880 6f736500 6e6f2d74 72616e73 706f7365 ose.no-transpose │ │ │ │ - 0x00046890 00000000 6e726873 00000000 6f6e652d ....nrhs....one- │ │ │ │ - 0x000468a0 6e6f6e75 6e69742d 696e6378 2d696e63 nonunit-incx-inc │ │ │ │ - 0x000468b0 792d6e72 68732d70 65722d74 79706500 y-nrhs-per-type. │ │ │ │ - 0x000468c0 6e746872 65616473 00000000 6f736b69 nthreads....oski │ │ │ │ - 0x000468d0 2d62656e 63686d61 726b0000 6f75742d -benchmark..out- │ │ │ │ - 0x000468e0 6c687300 6f75742d 72687300 6f766572 lhs.out-rhs.over │ │ │ │ - 0x000468f0 72696465 2d6d6174 7269782d 6e616d65 ride-matrix-name │ │ │ │ - 0x00046900 00000000 70617474 65726e2d 6d61726b ....pattern-mark │ │ │ │ - 0x00046910 00000000 7072652d 7472616e 73706f73 ....pre-transpos │ │ │ │ - 0x00046920 65000000 72656164 2d61732d 62696e61 e...read-as-bina │ │ │ │ - 0x00046930 72790000 72657065 61742d63 6f6e7374 ry..repeat-const │ │ │ │ - 0x00046940 72756374 6f720000 72657573 652d696f ructor..reuse-io │ │ │ │ - 0x00046950 2d617272 61797300 6e6f2d72 65757365 -arrays.no-reuse │ │ │ │ - 0x00046960 2d696f2d 61727261 79730000 72657665 -io-arrays..reve │ │ │ │ - 0x00046970 7273652d 616c7465 726e6174 652d726f rse-alternate-ro │ │ │ │ - 0x00046980 77730000 67656e65 72617465 2d757070 ws..generate-upp │ │ │ │ - 0x00046990 65726261 6e640000 67656e2d 7562616e erband..gen-uban │ │ │ │ - 0x000469a0 64000000 67656e65 72617465 2d646961 d...generate-dia │ │ │ │ - 0x000469b0 676f6e61 6c000000 67656e2d 64696167 gonal...gen-diag │ │ │ │ - 0x000469c0 00000000 696d706c 69636974 2d646961 ....implicit-dia │ │ │ │ - 0x000469d0 676f6e61 6c000000 616c736f 2d696d70 gonal...also-imp │ │ │ │ - 0x000469e0 6c696369 742d6469 61676f6e 616c0000 licit-diagonal.. │ │ │ │ - 0x000469f0 616c736f 2d73796d 6d657472 69657300 also-symmetries. │ │ │ │ - 0x00046a00 616c736f 2d73686f 72742d69 64780000 also-short-idx.. │ │ │ │ - 0x00046a10 616c736f 2d636f6f 2d637372 00000000 also-coo-csr.... │ │ │ │ - 0x00046a20 616c736f 2d726563 75727369 76650000 also-recursive.. │ │ │ │ - 0x00046a30 7a69672d 7a616700 73756264 69766973 zig-zag.subdivis │ │ │ │ - 0x00046a40 696f6e2d 6d756c74 69706c69 65720000 ion-multiplier.. │ │ │ │ - 0x00046a50 626f756e 6465642d 626f7800 6d61782d bounded-box.max- │ │ │ │ - 0x00046a60 6e6e7a2d 73616d70 6c657300 6e6f2d6c nnz-samples.no-l │ │ │ │ - 0x00046a70 6561662d 6d756c74 69766563 00000000 eaf-multivec.... │ │ │ │ - 0x00046a80 77697468 2d6c6561 662d6d75 6c746976 with-leaf-multiv │ │ │ │ - 0x00046a90 65630000 756e7365 74656e76 00000000 ec..unsetenv.... │ │ │ │ - 0x00046aa0 736f7274 2d616674 65722d6c 6f616400 sort-after-load. │ │ │ │ - 0x00046ab0 736f7274 2d66696c 656e616d 65732d6c sort-filenames-l │ │ │ │ - 0x00046ac0 69737400 6e6f2d73 6f72742d 66696c65 ist.no-sort-file │ │ │ │ - 0x00046ad0 6e616d65 732d6c69 73740000 736b6970 names-list..skip │ │ │ │ - 0x00046ae0 2d6c6f61 64696e67 2d73796d 6d657472 -loading-symmetr │ │ │ │ - 0x00046af0 69632d6d 61747269 63657300 736b6970 ic-matrices.skip │ │ │ │ - 0x00046b00 2d6c6f61 64696e67 2d756e73 796d6d65 -loading-unsymme │ │ │ │ - 0x00046b10 74726963 2d6d6174 72696365 73000000 tric-matrices... │ │ │ │ - 0x00046b20 736b6970 2d6c6f61 64696e67 2d686572 skip-loading-her │ │ │ │ - 0x00046b30 6d697469 616e2d6d 61747269 63657300 mitian-matrices. │ │ │ │ - 0x00046b40 736b6970 2d6c6f61 64696e67 2d6e6f74 skip-loading-not │ │ │ │ - 0x00046b50 2d756e73 796d6d65 74726963 2d6d6174 -unsymmetric-mat │ │ │ │ - 0x00046b60 72696365 73000000 736b6970 2d6c6f61 rices...skip-loa │ │ │ │ - 0x00046b70 64696e67 2d69662d 6d6f7265 2d6e6e7a ding-if-more-nnz │ │ │ │ - 0x00046b80 2d6d6174 72696365 73000000 736b6970 -matrices...skip │ │ │ │ - 0x00046b90 2d6c6f61 64696e67 2d69662d 6c657373 -loading-if-less │ │ │ │ - 0x00046ba0 2d6e6e7a 2d6d6174 72696365 73000000 -nnz-matrices... │ │ │ │ - 0x00046bb0 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ - 0x00046bc0 6d6f7265 2d66696c 6573697a 652d6b62 more-filesize-kb │ │ │ │ - 0x00046bd0 2d6d6174 72696365 73000000 736b6970 -matrices...skip │ │ │ │ - 0x00046be0 2d6c6f61 64696e67 2d69662d 6d617463 -loading-if-matc │ │ │ │ - 0x00046bf0 68696e67 2d726567 65780000 736b6970 hing-regex..skip │ │ │ │ - 0x00046c00 2d6c6f61 64696e67 2d69662d 6d617463 -loading-if-matc │ │ │ │ - 0x00046c10 68696e67 2d737562 73747200 74696d65 hing-substr.time │ │ │ │ - 0x00046c20 73000000 7472616e 73706f73 652d6173 s...transpose-as │ │ │ │ - 0x00046c30 00000000 616c736f 2d747261 6e73706f ....also-transpo │ │ │ │ - 0x00046c40 73650000 616c6c2d 7472616e 73706f73 se..all-transpos │ │ │ │ - 0x00046c50 65730000 74797065 00000000 74797065 es..type....type │ │ │ │ - 0x00046c60 73000000 75706461 74650000 61732d75 s...update..as-u │ │ │ │ - 0x00046c70 6e73796d 6d657472 69630000 61732d73 nsymmetric..as-s │ │ │ │ - 0x00046c80 796d6d65 74726963 00000000 65787061 ymmetric....expa │ │ │ │ - 0x00046c90 6e642d73 796d6d65 74727900 61732d68 nd-symmetry.as-h │ │ │ │ - 0x00046ca0 65726d69 7469616e 00000000 6f6e6c79 ermitian....only │ │ │ │ - 0x00046cb0 2d6c6f77 65722d74 7269616e 676c6500 -lower-triangle. │ │ │ │ - 0x00046cc0 6f6e6c79 2d757070 65722d74 7269616e only-upper-trian │ │ │ │ - 0x00046cd0 676c6500 76657262 6f736500 6c657373 gle.verbose.less │ │ │ │ - 0x00046ce0 2d766572 626f7365 00000000 77616e74 -verbose....want │ │ │ │ - 0x00046cf0 2d696f2d 6f6e6c79 00000000 77616e74 -io-only....want │ │ │ │ - 0x00046d00 2d6e6f6e 7a65726f 65732d64 69737470 -nonzeroes-distp │ │ │ │ - 0x00046d10 6c6f7400 77616e74 2d616363 75726163 lot.want-accurac │ │ │ │ - 0x00046d20 792d7465 73740000 77616e74 2d676574 y-test..want-get │ │ │ │ - 0x00046d30 64696167 2d62656e 63680000 77616e74 diag-bench..want │ │ │ │ - 0x00046d40 2d676574 726f772d 62656e63 68000000 -getrow-bench... │ │ │ │ - 0x00046d50 77616e74 2d707269 6e742d70 65722d73 want-print-per-s │ │ │ │ - 0x00046d60 75626d2d 73746174 73000000 77616e74 ubm-stats...want │ │ │ │ - 0x00046d70 2d6f6e6c 792d6163 63757261 63792d74 -only-accuracy-t │ │ │ │ - 0x00046d80 65737400 77616e74 2d617574 6f74756e est.want-autotun │ │ │ │ - 0x00046d90 65000000 77616e74 2d6e6f2d 6175746f e...want-no-auto │ │ │ │ - 0x00046da0 74756e65 00000000 77616e74 2d6e6f2d tune....want-no- │ │ │ │ - 0x00046db0 6f6e6573 2d66696c 6c000000 77616e74 ones-fill...want │ │ │ │ - 0x00046dc0 2d6d6b6c 2d617574 6f74756e 65000000 -mkl-autotune... │ │ │ │ - 0x00046dd0 77616e74 2d6d6b6c 2d6f6e65 2d626173 want-mkl-one-bas │ │ │ │ - 0x00046de0 65642d69 6e646578 696e6700 77616e74 ed-indexing.want │ │ │ │ - 0x00046df0 2d756e6f 72646572 65642d63 6f6f2d74 -unordered-coo-t │ │ │ │ - 0x00046e00 65737400 77697468 2d666c61 67730000 est.with-flags.. │ │ │ │ - 0x00046e10 77726974 652d6173 2d62696e 61727900 write-as-binary. │ │ │ │ - 0x00046e20 77726974 652d6173 2d637372 00000000 write-as-csr.... │ │ │ │ - 0x00046e30 77726974 652d7065 72666f72 6d616e63 write-performanc │ │ │ │ - 0x00046e40 652d7265 636f7264 00000000 70657266 e-record....perf │ │ │ │ - 0x00046e50 6f726d61 6e63652d 7265636f 72642d6e ormance-record-n │ │ │ │ - 0x00046e60 616d652d 61707065 6e640000 70657266 ame-append..perf │ │ │ │ - 0x00046e70 6f726d61 6e63652d 7265636f 72642d6e ormance-record-n │ │ │ │ - 0x00046e80 616d652d 70726570 656e6400 77726974 ame-prepend.writ │ │ │ │ - 0x00046e90 652d6e6f 2d706572 666f726d 616e6365 e-no-performance │ │ │ │ - 0x00046ea0 2d726563 6f726400 64697363 6172642d -record.discard- │ │ │ │ - 0x00046eb0 72656164 2d7a6572 6f730000 7a2d736f read-zeros..z-so │ │ │ │ - 0x00046ec0 72746564 2d636f6f 00000000 616c7068 rted-coo....alph │ │ │ │ - 0x00046ed0 61000000 62657461 00000000 6e726873 a...beta....nrhs │ │ │ │ - 0x00046ee0 2d62792d 726f7773 00000000 62792d72 -by-rows....by-r │ │ │ │ - 0x00046ef0 6f777300 6e726873 2d62792d 636f6c75 ows.nrhs-by-colu │ │ │ │ - 0x00046f00 6d6e7300 62792d63 6f6c756d 6e730000 mns.by-columns.. │ │ │ │ - 0x00046f10 6e726873 2d62792d 636f6c73 00000000 nrhs-by-cols.... │ │ │ │ - 0x00046f20 62792d63 6f6c7300 736f7274 00000000 by-cols.sort.... │ │ │ │ - 0x00046f30 6d6b6c2d 696e7370 6563746f 722d7375 mkl-inspector-su │ │ │ │ - 0x00046f40 7065722d 6c696768 74000000 6d6b6c2d per-light...mkl- │ │ │ │ - 0x00046f50 696e7370 6563746f 722d6c69 67687400 inspector-light. │ │ │ │ - 0x00046f60 6d6b6c2d 696e7370 6563746f 72000000 mkl-inspector... │ │ │ │ - 0x00046f70 6d6b6c2d 6e6f2d69 6e737065 63746f72 mkl-no-inspector │ │ │ │ - 0x00046f80 00000000 6744623a 64723a63 3a6e3a6c ....gDb:dr:c:n:l │ │ │ │ - 0x00046f90 733a0000 75736167 653a2025 73202d67 s:..usage: %s -g │ │ │ │ - 0x00046fa0 202d7220 726f7773 202d6320 636f6c73 -r rows -c cols │ │ │ │ - 0x00046fb0 200a0920 5b202d6e 206e6f6e 7a65726f .. [ -n nonzero │ │ │ │ - 0x00046fc0 73205b25 255d205d 207c205b 202d6220 s [%%] ] | [ -b │ │ │ │ - 0x00046fd0 62616e64 77696474 68205d20 282d6220 bandwidth ] (-b │ │ │ │ - 0x00046fe0 666f7220 61206261 6e646564 206d6174 for a banded mat │ │ │ │ - 0x00046ff0 72697820 77697468 20276261 6e647769 rix with 'bandwi │ │ │ │ - 0x00047000 64746827 20776964 65206261 6e647769 dth' wide bandwi │ │ │ │ - 0x00047010 64746829 0a095b2d 64205d20 282d6420 dth)..[-d ] (-d │ │ │ │ - 0x00047020 6d65616e 73207468 61742064 75706c69 means that dupli │ │ │ │ - 0x00047030 63617465 73206172 6520616c 6c6f7765 cates are allowe │ │ │ │ - 0x00047040 64292021 0a000000 63616e27 74206765 d) !....can't ge │ │ │ │ - 0x00047050 6e657261 7465206d 6f726520 6e6f6e7a nerate more nonz │ │ │ │ - 0x00047060 65726f73 20746861 6e20726f 77732078 eros than rows x │ │ │ │ - 0x00047070 20636f6c 756d6e73 210a0000 25254d61 columns!...%%Ma │ │ │ │ - 0x00047080 74726978 4d61726b 6574206d 61747269 trixMarket matri │ │ │ │ - 0x00047090 7820636f 6f726469 6e617465 20726561 x coordinate rea │ │ │ │ - 0x000470a0 6c206765 6e657261 6c0a0000 257a6420 l general...%zd │ │ │ │ - 0x000470b0 257a6420 257a640a 00000000 25367a64 %zd %zd.....%6zd │ │ │ │ - 0x000470c0 2025367a 64202532 30670a00 736f6d65 %6zd %20g..some │ │ │ │ - 0x000470d0 20657272 6f72206f 63637572 72656420 error occurred │ │ │ │ - 0x000470e0 64757269 6e67206d 61747269 78206765 during matrix ge │ │ │ │ - 0x000470f0 6e657261 74696f6e 0a000000 6e6e7a00 neration....nnz. │ │ │ │ - 0x00047100 62616e64 65640000 616c6c6f 772d6475 banded..allow-du │ │ │ │ - 0x00047110 706c6963 61746573 00000000 70617474 plicates....patt │ │ │ │ - 0x00047120 65726e00 73796d6d 65747269 63000000 ern.symmetric... │ │ │ │ - 0x00047130 6865726d 69746961 6e000000 25257379 hermitian...%%sy │ │ │ │ - 0x00047140 6d6d0000 2525756e 73796d6d 00000000 mm..%%unsymm.... │ │ │ │ - 0x00047150 25730925 7a640925 7a640925 7a640925 %s.%zd.%zd.%zd.% │ │ │ │ - 0x00047160 73092573 0925730a 00000000 70726f62 s.%s.%s.....prob │ │ │ │ - 0x00047170 6c656d73 20776974 68202225 73220a00 lems with "%s".. │ │ │ │ - 0x00047180 5c626567 696e7b74 61626c65 7d5b5d5c \begin{table}[]\ │ │ │ │ - 0x00047190 62656769 6e7b666f 6f746e6f 74657369 begin{footnotesi │ │ │ │ - 0x000471a0 7a657d5c 62656769 6e7b6365 6e746572 ze}\begin{center │ │ │ │ - 0x000471b0 7d205c62 6567696e 7b746162 756c6172 } \begin{tabular │ │ │ │ - 0x000471c0 7d7b6c6c 6c6c6c7d 5c686c69 6e650a6d }{lllll}\hline.m │ │ │ │ - 0x000471d0 61747269 78202620 726f7773 20262063 atrix & rows & c │ │ │ │ - 0x000471e0 6f6c756d 6e732026 206e6e7a 2026206e olumns & nnz & n │ │ │ │ - 0x000471f0 6e7a2f72 6f77205c 5c5c686c 696e650a nz/row \\\hline. │ │ │ │ - 0x00047200 00000000 5c686c69 6e65205c 656e647b ....\hline \end{ │ │ │ │ - 0x00047210 74616275 6c61727d 205c6361 7074696f tabular} \captio │ │ │ │ - 0x00047220 6e7b4361 7074696f 6e2e7d5c 6c616265 n{Caption.}\labe │ │ │ │ - 0x00047230 6c7b7465 73746265 645f6d61 74726963 l{testbed_matric │ │ │ │ - 0x00047240 65737d5c 656e647b 63656e74 65727d5c es}\end{center}\ │ │ │ │ - 0x00047250 656e647b 666f6f74 6e6f7465 73697a65 end{footnotesize │ │ │ │ - 0x00047260 7d5c656e 647b7461 626c657d 0a000000 }\end{table}.... │ │ │ │ - 0x00047270 25732026 20257a64 20262025 7a642026 %s & %zd & %zd & │ │ │ │ - 0x00047280 20257a64 20262025 2e306c66 5c5c2573 %zd & %.0lf\\%s │ │ │ │ - 0x00047290 0a000000 5253425f 50525f57 4c544300 ....RSB_PR_WLTC. │ │ │ │ - 0x000472a0 5253425f 50525f50 524c5f4c 43430000 RSB_PR_PRL_LCC.. │ │ │ │ - 0x000472b0 70723a20 00000000 616c6c6f 63617465 pr: ....allocate │ │ │ │ - 0x000472c0 64206120 70657266 6f726d61 6e636520 d a performance │ │ │ │ - 0x000472d0 7265636f 72642066 6f722025 64207361 record for %d sa │ │ │ │ - 0x000472e0 6d706c65 73202825 7a642062 79746573 mples (%zd bytes │ │ │ │ - 0x000472f0 292e0a00 20262000 5c5c0000 5c626673 )... & .\\..\bfs │ │ │ │ - 0x00047300 65726965 73200000 5c63656c 6c636f6c eries ..\cellcol │ │ │ │ - 0x00047310 6f727b70 696e6b7d 00000000 5c63656c or{pink}....\cel │ │ │ │ - 0x00047320 6c636f6c 6f727b4c 69676874 476f6c64 lcolor{LightGold │ │ │ │ - 0x00047330 656e726f 64317d00 5c63656c 6c636f6c enrod1}.\cellcol │ │ │ │ - 0x00047340 6f727b50 616c6547 7265656e 317d0000 or{PaleGreen1}.. │ │ │ │ - 0x00047350 5c63656c 6c636f6c 6f727b72 65647d00 \cellcolor{red}. │ │ │ │ - 0x00047360 204b4d47 5450455a 59000000 5253425f KMGTPEZY...RSB_ │ │ │ │ - 0x00047370 524c445f 54485200 20000000 5253425f RLD_THR. ...RSB_ │ │ │ │ - 0x00047380 50525f46 53455053 54520000 5253425f PR_FSEPSTR..RSB_ │ │ │ │ - 0x00047390 50525f45 4e444c53 54520000 25732573 PR_ENDLSTR..%s%s │ │ │ │ - 0x000473a0 25642573 25642573 00000000 25642573 %d%s%d%s....%d%s │ │ │ │ - 0x000473b0 25632573 25632573 25632573 00000000 %c%s%c%s%c%s.... │ │ │ │ - 0x000473c0 25326425 73257325 32642573 25732532 %2d%s%s%2d%s%s%2 │ │ │ │ - 0x000473d0 64257300 252e346c 66257325 73252e34 d%s.%.4lf%s%s%.4 │ │ │ │ - 0x000473e0 6c662573 00000000 25642573 25732564 lf%s....%d%s%s%d │ │ │ │ - 0x000473f0 25730000 252e326c 66257325 322e336c %s..%.2lf%s%2.3l │ │ │ │ - 0x00047400 65257325 7325322e 336c6525 73000000 e%s%s%2.3le%s... │ │ │ │ - 0x00047410 25732532 2e336c65 25732573 25732532 %s%2.3le%s%s%s%2 │ │ │ │ - 0x00047420 2e336c65 25732532 2e336c65 25730000 .3le%s%2.3le%s.. │ │ │ │ - 0x00047430 25332e32 6c652573 00000000 25732564 %3.2le%s....%s%d │ │ │ │ - 0x00047440 25732533 2e326c65 25730a00 25252e2e %s%3.2le%s..%%.. │ │ │ │ - 0x00047450 2e0a0000 25643a25 73202564 20256420 ....%d:%s %d %d │ │ │ │ - 0x00047460 25642025 64202564 20256420 25632025 %d %d %d %d %c % │ │ │ │ - 0x00047470 63202563 00000000 20252e32 6c662025 c %c.... %.2lf % │ │ │ │ - 0x00047480 2e326c66 20252e32 6c662025 2e326c66 .2lf %.2lf %.2lf │ │ │ │ - 0x00047490 00000000 25342e31 6c660000 5c000000 ....%4.1lf..\... │ │ │ │ - 0x000474a0 2e2e2e00 706c6f74 00000000 73657420 ....plot....set │ │ │ │ - 0x000474b0 7465726d 20706f73 74736372 69707420 term postscript │ │ │ │ - 0x000474c0 65707320 636f6c6f 72207369 7a652032 eps color size 2 │ │ │ │ - 0x000474d0 2c32206e 6f636c69 7020666f 6e742022 ,2 noclip font " │ │ │ │ - 0x000474e0 54696d65 732d526f 6d616e2c 3134223b Times-Roman,14"; │ │ │ │ - 0x000474f0 00000000 73657420 7465726d 20706e67 ....set term png │ │ │ │ - 0x00047500 3b000000 27270000 6175746f 74756e69 ;...''..autotuni │ │ │ │ - 0x00047510 6e672065 66666563 74000000 52534220 ng effect...RSB │ │ │ │ - 0x00047520 746f204d 4b4c2073 70656564 20726174 to MKL speed rat │ │ │ │ - 0x00047530 696f0000 2e000000 73797374 656d2827 io......system(' │ │ │ │ - 0x00047540 6d6b6469 72202d70 20272e6d 795f6469 mkdir -p '.my_di │ │ │ │ - 0x00047550 72290000 5253425f 434d505f 54485200 r)..RSB_CMP_THR. │ │ │ │ - 0x00047560 5253425f 4150455f 54485200 5253425f RSB_APE_THR.RSB_ │ │ │ │ - 0x00047570 4855445f 54485200 5253425f 50525f53 HUD_THR.RSB_PR_S │ │ │ │ - 0x00047580 52000000 5253425f 50525f50 524c5f54 R...RSB_PR_PRL_T │ │ │ │ - 0x00047590 43530000 5c736563 74696f6e 7b526563 CS..\section{Rec │ │ │ │ - 0x000475a0 6f72643a 2025737d 0a000000 44756d70 ord: %s}....Dump │ │ │ │ - 0x000475b0 2066726f 6d206120 62617365 206f6620 from a base of │ │ │ │ - 0x000475c0 25642073 616d706c 65732028 6f66206d %d samples (of m │ │ │ │ - 0x000475d0 61782025 6429206f 72646572 65642062 ax %d) ordered b │ │ │ │ - 0x000475e0 79200000 2825642c 25642c25 642c2564 y ..(%d,%d,%d,%d │ │ │ │ - 0x000475f0 2c25642c 25642c25 6429203d 20282573 ,%d,%d,%d) = (%s │ │ │ │ - 0x00047600 292e0a00 66696c65 6e616d65 20782063 )...filename x c │ │ │ │ - 0x00047610 6f726573 20782069 6e635820 7820696e ores x incX x in │ │ │ │ - 0x00047620 63592078 206e7268 73207820 74797065 cY x nrhs x type │ │ │ │ - 0x00047630 636f6465 20782074 72616e73 41000000 code x transA... │ │ │ │ - 0x00047640 5c626567 696e7b6c 6f6e6774 6162757d \begin{longtabu} │ │ │ │ - 0x00047650 7b722a7b 32367d7b 727d727d 5c686c69 {r*{26}{r}r}\hli │ │ │ │ - 0x00047660 6e650a00 42455354 434f4445 25734d54 ne..BESTCODE%sMT │ │ │ │ - 0x00047670 5825734e 5225734e 4325734e 4e5a2573 X%sNR%sNC%sNNZ%s │ │ │ │ - 0x00047680 00000000 494e4358 2573494e 43592573 ....INCX%sINCY%s │ │ │ │ - 0x00047690 00000000 4e524853 25735459 50452573 ....NRHS%sTYPE%s │ │ │ │ - 0x000476a0 53594d25 73545241 4e532573 4e542573 SYM%sTRANS%sNT%s │ │ │ │ - 0x000476b0 41542d4e 54257341 542d4d4b 4c2d4e54 AT-NT%sAT-MKL-NT │ │ │ │ - 0x000476c0 25734250 4e5a2573 41542d42 504e5a25 %sBPNZ%sAT-BPNZ% │ │ │ │ - 0x000476d0 734e5355 424d2573 41542d53 55424d25 sNSUBM%sAT-SUBM% │ │ │ │ - 0x000476e0 73525342 42455354 2d4d464c 4f505325 sRSBBEST-MFLOPS% │ │ │ │ - 0x000476f0 734f5054 494d4525 734d4b4c 2d4f5054 sOPTIME%sMKL-OPT │ │ │ │ - 0x00047700 494d4525 7341542d 4f505449 4d452573 IME%sAT-OPTIME%s │ │ │ │ - 0x00047710 41542d4d 4b4c2d4f 5054494d 45257341 AT-MKL-OPTIME%sA │ │ │ │ - 0x00047720 542d5449 4d452573 52576d69 6e42572d T-TIME%sRWminBW- │ │ │ │ - 0x00047730 47427073 25734342 2d627066 25734154 GBps%sCB-bpf%sAT │ │ │ │ - 0x00047740 2d4d5325 73434d46 4c4f5053 25730a00 -MS%sCMFLOPS%s.. │ │ │ │ - 0x00047750 45616368 2073616d 706c653a 20424553 Each sample: BES │ │ │ │ - 0x00047760 54434f44 45204d54 58204e52 204e4320 TCODE MTX NR NC │ │ │ │ - 0x00047770 4e4e5a20 494e4358 20494e43 59204e52 NNZ INCX INCY NR │ │ │ │ - 0x00047780 48532054 59504520 53594d20 5452414e HS TYPE SYM TRAN │ │ │ │ - 0x00047790 53204d4b 4c5f4f50 5f542f52 53425f4f S MKL_OP_T/RSB_O │ │ │ │ - 0x000477a0 505f5420 5253425f 4f505f54 20525342 P_T RSB_OP_T RSB │ │ │ │ - 0x000477b0 5f4d464c 4f505320 4d4b4c5f 4f505f54 _MFLOPS MKL_OP_T │ │ │ │ - 0x000477c0 204d4b4c 5f4d464c 4f50530a 00000000 MKL_MFLOPS..... │ │ │ │ - 0x000477d0 25347a64 3a256325 73256325 63200000 %4zd:%c%s%c%c .. │ │ │ │ - 0x000477e0 2370723a 20576172 6e696e67 3a000000 #pr: Warning:... │ │ │ │ - 0x000477f0 626f7468 20617574 6f207475 6e656420 both auto tuned │ │ │ │ - 0x00047800 28257a64 20737562 6d292061 6e64206e (%zd subm) and n │ │ │ │ - 0x00047810 6f6e2061 75746f74 756e6564 2028257a on autotuned (%z │ │ │ │ - 0x00047820 64207375 626d2920 6d617472 69636573 d subm) matrices │ │ │ │ - 0x00047830 20757365 20257a64 20627974 65732028 use %zd bytes ( │ │ │ │ - 0x00047840 256c6720 62706e7a 29206f66 20696e64 %lg bpnz) of ind │ │ │ │ - 0x00047850 69636573 202d2d2d 2069736e 27742074 ices --- isn't t │ │ │ │ - 0x00047860 68617420 73757370 65637420 3f0a0000 hat suspect ?... │ │ │ │ - 0x00047870 20576172 6e696e67 3a207265 6164696e Warning: readin │ │ │ │ - 0x00047880 67206669 6c65206f 72696769 6e617469 g file originati │ │ │ │ - 0x00047890 6e672066 726f6d20 61206469 66666572 ng from a differ │ │ │ │ - 0x000478a0 656e746c 7920636f 6e666967 75726564 ently configured │ │ │ │ - 0x000478b0 20627569 6c642c20 756e6162 6c652074 build, unable t │ │ │ │ - 0x000478c0 6f206775 65737320 636f7272 65637420 o guess correct │ │ │ │ - 0x000478d0 74797065 2073697a 6520666f 72207479 type size for ty │ │ │ │ - 0x000478e0 70652063 6f646520 27256327 2e0a0000 pe code '%c'.... │ │ │ │ - 0x000478f0 5c686c69 6e655c63 61707469 6f6e7b25 \hline\caption{% │ │ │ │ - 0x00047900 737d5c5c 5c686c69 6e655c65 6e647b6c s}\\\hline\end{l │ │ │ │ - 0x00047910 6f6e6774 6162757d 0a000000 204e6f20 ongtabu}.... No │ │ │ │ - 0x00047920 73616d70 6c652028 6f757420 6f662025 sample (out of % │ │ │ │ - 0x00047930 6429206d 61746368 65642074 68652064 d) matched the d │ │ │ │ - 0x00047940 756d7020 63726974 65726961 202d2d20 ump criteria -- │ │ │ │ - 0x00047950 736b6970 70696e67 2064756d 7020726f skipping dump ro │ │ │ │ - 0x00047960 756e642e 0a000000 20256420 73616d70 und..... %d samp │ │ │ │ - 0x00047970 6c657320 286f7574 206f6620 25642920 les (out of %d) │ │ │ │ - 0x00047980 6d617463 68656420 74686520 64756d70 matched the dump │ │ │ │ - 0x00047990 206c696d 6974696e 67206372 69746572 limiting criter │ │ │ │ - 0x000479a0 69612e0a 00000000 5c626567 696e7b76 ia......\begin{v │ │ │ │ - 0x000479b0 65726261 74696d7d 0a000000 62656c6f erbatim}....belo │ │ │ │ - 0x000479c0 772c2077 65206465 66696e65 20277375 w, we define 'su │ │ │ │ - 0x000479d0 63636573 7366756c 27206175 746f7475 ccessful' autotu │ │ │ │ - 0x000479e0 6e696e67 20776865 6e207370 65656475 ning when speedu │ │ │ │ - 0x000479f0 70206f66 20256c66 78206973 20657863 p of %lfx is exc │ │ │ │ - 0x00047a00 65656465 642c2061 6e642027 74756e65 eeded, and 'tune │ │ │ │ - 0x00047a10 64272072 6573756c 74732065 76656e20 d' results even │ │ │ │ - 0x00047a20 74686520 6f6e6573 20776869 63682061 the ones which a │ │ │ │ - 0x00047a30 72652073 616d6520 61732075 6e74756e re same as untun │ │ │ │ - 0x00047a40 65640a00 72736220 6175746f 74756e69 ed..rsb autotuni │ │ │ │ - 0x00047a50 6e672077 61732073 75636365 73736675 ng was successfu │ │ │ │ - 0x00047a60 6c20696e 20253564 20636173 65732028 l in %5d cases ( │ │ │ │ - 0x00047a70 25332e32 6c662025 25292061 6e642075 %3.2lf %%) and u │ │ │ │ - 0x00047a80 6e737563 63657373 66756c20 696e2025 nsuccessful in % │ │ │ │ - 0x00047a90 64206361 73657320 2825332e 326c6620 d cases (%3.2lf │ │ │ │ - 0x00047aa0 2525290a 00000000 2028696e 20737563 %%)..... (in suc │ │ │ │ - 0x00047ab0 632e2063 61736573 20727362 20617574 c. cases rsb aut │ │ │ │ - 0x00047ac0 6f74756e 696e6720 67617665 20202020 otuning gave │ │ │ │ - 0x00047ad0 6176672e 2025352e 316c6620 25252066 avg. %5.1lf %% f │ │ │ │ - 0x00047ae0 61737465 722c2061 76672e20 73702e20 aster, avg. sp. │ │ │ │ - 0x00047af0 72617469 6f202535 2e336c66 782c206d ratio %5.3lfx, m │ │ │ │ - 0x00047b00 61782073 702e2072 6174696f 2025352e ax sp. ratio %5. │ │ │ │ - 0x00047b10 336c6678 2c206176 672e2072 6174696f 3lfx, avg. ratio │ │ │ │ - 0x00047b20 2025352e 336c6678 290a0000 2028696e %5.3lfx)... (in │ │ │ │ - 0x00047b30 20737563 632e2063 61736573 20727362 succ. cases rsb │ │ │ │ - 0x00047b40 20617574 6f74756e 696e6720 746f6f6b autotuning took │ │ │ │ - 0x00047b50 20616e20 6176672f 6d696e2f 6d61782f an avg/min/max/ │ │ │ │ - 0x00047b60 746f7420 6f663a20 25352e31 6c662f25 tot of: %5.1lf/% │ │ │ │ - 0x00047b70 352e316c 662f2535 2e316c66 2f25352e 5.1lf/%5.1lf/%5. │ │ │ │ - 0x00047b80 316c6620 20207475 6e656420 6f707329 1lf tuned ops) │ │ │ │ - 0x00047b90 0a000000 2028696e 20737563 632e2063 .... (in succ. c │ │ │ │ - 0x00047ba0 61736573 20727362 20617574 6f74756e ases rsb autotun │ │ │ │ - 0x00047bb0 696e6720 746f6f6b 20616e20 6176672f ing took an avg/ │ │ │ │ - 0x00047bc0 6d696e2f 6d61782f 746f7420 6f663a20 min/max/tot of: │ │ │ │ - 0x00047bd0 25352e31 6c662f25 352e316c 662f2535 %5.1lf/%5.1lf/%5 │ │ │ │ - 0x00047be0 2e316c66 2f25352e 316c6620 756e7475 .1lf/%5.1lf untu │ │ │ │ - 0x00047bf0 6e656420 6f707329 0a000000 2028616e ned ops).... (an │ │ │ │ - 0x00047c00 6420616d 6f727469 7a657320 66726f6d d amortizes from │ │ │ │ - 0x00047c10 20756e74 756e6564 20727362 20696e20 untuned rsb in │ │ │ │ - 0x00047c20 6176672e 2025352e 316c662c 206d696e avg. %5.1lf, min │ │ │ │ - 0x00047c30 2e202535 2e316c66 2c206d61 782e2025 . %5.1lf, max. % │ │ │ │ - 0x00047c40 352e316c 66206f70 73290a00 20286176 5.1lf ops).. (av │ │ │ │ - 0x00047c50 672f6d69 6e2f6d61 78202861 76672920 g/min/max (avg) │ │ │ │ - 0x00047c60 6e6e7a20 20207065 72207375 626d2062 nnz per subm b │ │ │ │ - 0x00047c70 65666f72 65207375 63636573 7366756c efore successful │ │ │ │ - 0x00047c80 2074756e 696e6720 77657265 20253130 tuning were %10 │ │ │ │ - 0x00047c90 2e306c66 2f253130 2e306c66 2f253130 .0lf/%10.0lf/%10 │ │ │ │ - 0x00047ca0 2e306c66 290a0000 20286176 672f6d69 .0lf)... (avg/mi │ │ │ │ - 0x00047cb0 6e2f6d61 78202861 76672920 6e6e7a20 n/max (avg) nnz │ │ │ │ - 0x00047cc0 20207065 72207375 626d2061 66746572 per subm after │ │ │ │ - 0x00047cd0 20207375 63636573 7366756c 2074756e successful tun │ │ │ │ - 0x00047ce0 696e6720 77657265 20253130 2e306c66 ing were %10.0lf │ │ │ │ - 0x00047cf0 2f253130 2e306c66 2f253130 2e306c66 /%10.0lf/%10.0lf │ │ │ │ - 0x00047d00 290a0000 20286176 672f6d69 6e2f6d61 )... (avg/min/ma │ │ │ │ - 0x00047d10 78202861 76672920 62797465 73207065 x (avg) bytes pe │ │ │ │ - 0x00047d20 72207375 626d2062 65666f72 65207375 r subm before su │ │ │ │ - 0x00047d30 63636573 7366756c 2074756e 696e6720 ccessful tuning │ │ │ │ - 0x00047d40 77657265 20253130 2e306c66 2f253130 were %10.0lf/%10 │ │ │ │ - 0x00047d50 2e306c66 2f253130 2e306c66 290a0000 .0lf/%10.0lf)... │ │ │ │ - 0x00047d60 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ - 0x00047d70 76672920 62797465 73207065 72207375 vg) bytes per su │ │ │ │ - 0x00047d80 626d2061 66746572 20207375 63636573 bm after succes │ │ │ │ - 0x00047d90 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ - 0x00047da0 20253130 2e306c66 2f253130 2e306c66 %10.0lf/%10.0lf │ │ │ │ - 0x00047db0 2f253130 2e306c66 290a0000 20286176 /%10.0lf)... (av │ │ │ │ - 0x00047dc0 672f6d69 6e2f6d61 78202861 76672920 g/min/max (avg) │ │ │ │ - 0x00047dd0 62797465 73207065 72206e6e 7a202062 bytes per nnz b │ │ │ │ - 0x00047de0 65666f72 65207375 63636573 7366756c efore successful │ │ │ │ - 0x00047df0 2074756e 696e6720 77657265 20253130 tuning were %10 │ │ │ │ - 0x00047e00 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ - 0x00047e10 2e336c66 290a0000 20286176 672f6d69 .3lf)... (avg/mi │ │ │ │ - 0x00047e20 6e2f6d61 78206f70 6572616e 64732028 n/max operands ( │ │ │ │ - 0x00047e30 6d74782c 6c68732c 72687329 20726561 mtx,lhs,rhs) rea │ │ │ │ - 0x00047e40 64206261 6e647769 64746820 6c6f7765 d bandwidth lowe │ │ │ │ - 0x00047e50 7220626f 756e6420 20253130 2e336c66 r bound %10.3lf │ │ │ │ - 0x00047e60 2f253130 2e336c66 2f253130 2e336c66 /%10.3lf/%10.3lf │ │ │ │ - 0x00047e70 2c474270 73290a00 20286176 672f6d69 ,GBps).. (avg/mi │ │ │ │ - 0x00047e80 6e2f6d61 78206f70 6572616e 64732028 n/max operands ( │ │ │ │ - 0x00047e90 6d74782c 7268733a 723b6c68 733a7277 mtx,rhs:r;lhs:rw │ │ │ │ - 0x00047ea0 29206261 6e647769 64746820 6c6f7765 ) bandwidth lowe │ │ │ │ - 0x00047eb0 7220626f 756e6420 20253130 2e336c66 r bound %10.3lf │ │ │ │ - 0x00047ec0 2f253130 2e336c66 2f253130 2e336c66 /%10.3lf/%10.3lf │ │ │ │ - 0x00047ed0 2c474270 73290a00 20286176 672f6d69 ,GBps).. (avg/mi │ │ │ │ - 0x00047ee0 6e2f6d61 7820636f 64652062 616c616e n/max code balan │ │ │ │ - 0x00047ef0 63652028 62797465 73207265 61642061 ce (bytes read a │ │ │ │ - 0x00047f00 74206c65 61737420 6f6e6365 20706572 t least once per │ │ │ │ - 0x00047f10 20666c6f 70292020 20253130 2e336c66 flop) %10.3lf │ │ │ │ - 0x00047f20 2f253130 2e336c66 2f253130 2e336c66 /%10.3lf/%10.3lf │ │ │ │ - 0x00047f30 290a0000 20286176 672f6d69 6e2f6d61 )... (avg/min/ma │ │ │ │ - 0x00047f40 78202861 76672920 62797465 73207065 x (avg) bytes pe │ │ │ │ - 0x00047f50 72206e6e 7a202061 66746572 20207375 r nnz after su │ │ │ │ - 0x00047f60 63636573 7366756c 2074756e 696e6720 ccessful tuning │ │ │ │ - 0x00047f70 77657265 20253130 2e336c66 2f253130 were %10.3lf/%10 │ │ │ │ - 0x00047f80 2e336c66 2f253130 2e336c66 290a0000 .3lf/%10.3lf)... │ │ │ │ - 0x00047f90 20286d61 74726978 20686173 20626565 (matrix has bee │ │ │ │ - 0x00047fa0 6e207375 62646976 69646564 20206d6f n subdivided mo │ │ │ │ - 0x00047fb0 72652f6c 6573732f 73616d65 20202020 re/less/same │ │ │ │ - 0x00047fc0 20202020 20202020 696e2072 6573702e in resp. │ │ │ │ - 0x00047fd0 20202564 202f2025 64202f25 64206361 %d / %d /%d ca │ │ │ │ - 0x00047fe0 73657329 0a000000 20286d61 74726978 ses).... (matrix │ │ │ │ - 0x00047ff0 20686173 20757365 64202020 20202020 has used │ │ │ │ - 0x00048000 20202020 20206d6f 72652f6c 6573732f more/less/ │ │ │ │ - 0x00048010 73616d65 20202020 74687265 61647320 same threads │ │ │ │ - 0x00048020 696e2072 6573702e 20202564 202f2025 in resp. %d / % │ │ │ │ - 0x00048030 64202f25 64206361 73657329 0a000000 d /%d cases).... │ │ │ │ - 0x00048040 6e6f2073 75636365 73736675 6c207273 no successful rs │ │ │ │ - 0x00048050 62206175 746f7475 6e696e67 20617474 b autotuning att │ │ │ │ - 0x00048060 656d7074 20286163 636f7264 696e6720 empt (according │ │ │ │ - 0x00048070 746f2025 352e336c 67782074 68726573 to %5.3lgx thres │ │ │ │ - 0x00048080 686f6c64 290a0000 6e6f2075 6e737563 hold)...no unsuc │ │ │ │ - 0x00048090 63657373 66756c20 72736220 6175746f cessful rsb auto │ │ │ │ - 0x000480a0 74756e69 6e672061 7474656d 70742028 tuning attempt ( │ │ │ │ - 0x000480b0 6163636f 7264696e 6720746f 2025352e according to %5. │ │ │ │ - 0x000480c0 336c6778 20746872 6573686f 6c642920 3lgx threshold) │ │ │ │ - 0x000480d0 0a000000 756e7375 63636573 7366756c ....unsuccessful │ │ │ │ - 0x000480e0 20727362 20617574 6f74756e 696e6720 rsb autotuning │ │ │ │ - 0x000480f0 61747465 6d707473 20282535 64206361 attempts (%5d ca │ │ │ │ - 0x00048100 73657329 20746f6f 6b206176 672f6d69 ses) took avg/mi │ │ │ │ - 0x00048110 6e2f6d61 782f746f 74206f66 20657175 n/max/tot of equ │ │ │ │ - 0x00048120 6976616c 656e7420 25352e31 6c662f25 ivalent %5.1lf/% │ │ │ │ - 0x00048130 352e316c 662f2535 2e316c66 2f25352e 5.1lf/%5.1lf/%5. │ │ │ │ - 0x00048140 316c6620 6f70730a 00000000 6d6b6c20 1lf ops.....mkl │ │ │ │ - 0x00048150 74687265 61647320 74756e69 6e672077 threads tuning w │ │ │ │ - 0x00048160 61732073 75636365 73736675 6c20696e as successful in │ │ │ │ - 0x00048170 20253564 20636173 65732028 6176672e %5d cases (avg. │ │ │ │ - 0x00048180 2073702e 20726174 696f2025 352e336c sp. ratio %5.3l │ │ │ │ - 0x00048190 662c206d 61782073 702e2072 6174696f f, max sp. ratio │ │ │ │ - 0x000481a0 2025352e 336c6629 20616e64 20756e73 %5.3lf) and uns │ │ │ │ - 0x000481b0 75636365 73736675 6c20696e 20253564 uccessful in %5d │ │ │ │ - 0x000481c0 20636173 65730a00 756e7475 6e656420 cases..untuned │ │ │ │ - 0x000481d0 72736220 68617320 6265656e 20666173 rsb has been fas │ │ │ │ - 0x000481e0 74657220 7468616e 20756e74 756e6564 ter than untuned │ │ │ │ - 0x000481f0 206d6b6c 20253564 2074696d 65730000 mkl %5d times.. │ │ │ │ - 0x00048200 2c206176 672e2073 702e2025 322e336c , avg. sp. %2.3l │ │ │ │ - 0x00048210 6620782c 206d6178 2025322e 336c6620 f x, max %2.3lf │ │ │ │ - 0x00048220 78000000 756e7475 6e656420 72736220 x...untuned rsb │ │ │ │ - 0x00048230 68617320 6265656e 20736c6f 77657220 has been slower │ │ │ │ - 0x00048240 7468616e 20756e74 756e6564 206d6b6c than untuned mkl │ │ │ │ - 0x00048250 20253564 2074696d 65730000 2c206176 %5d times.., av │ │ │ │ - 0x00048260 672e2073 6c2e2025 322e336c 6620782c g. sl. %2.3lf x, │ │ │ │ - 0x00048270 206d6178 2025322e 336c6620 78000000 max %2.3lf x... │ │ │ │ - 0x00048280 74756e65 64202020 72736220 68617320 tuned rsb has │ │ │ │ - 0x00048290 6265656e 20666173 74657220 7468616e been faster than │ │ │ │ - 0x000482a0 20202074 756e6564 206d6b6c 20253564 tuned mkl %5d │ │ │ │ - 0x000482b0 2074696d 65730000 2028696e 20746865 times.. (in the │ │ │ │ - 0x000482c0 73652063 61736573 20617574 6f74756e se cases autotun │ │ │ │ - 0x000482d0 696e6720 616d6f72 74697a65 7320696e ing amortizes in │ │ │ │ - 0x000482e0 20617667 2e202535 2e316c66 2c206d69 avg. %5.1lf, mi │ │ │ │ - 0x000482f0 6e2e2025 352e316c 662c206d 61782e20 n. %5.1lf, max. │ │ │ │ - 0x00048300 25352e31 6c662020 2074756e 6564206d %5.1lf tuned m │ │ │ │ - 0x00048310 6b6c206f 7073290a 00000000 74756e65 kl ops).....tune │ │ │ │ - 0x00048320 64202020 72736220 68617320 6265656e d rsb has been │ │ │ │ - 0x00048330 20666173 74657220 7468616e 20756e74 faster than unt │ │ │ │ - 0x00048340 756e6564 206d6b6c 20253564 2074696d uned mkl %5d tim │ │ │ │ - 0x00048350 65730000 2028696e 20746865 73652063 es.. (in these c │ │ │ │ - 0x00048360 61736573 20617574 6f74756e 696e6720 ases autotuning │ │ │ │ - 0x00048370 616d6f72 74697a65 7320696e 20617667 amortizes in avg │ │ │ │ - 0x00048380 2e202535 2e316c66 2c206d69 6e2e2025 . %5.1lf, min. % │ │ │ │ - 0x00048390 352e316c 662c206d 61782e20 25352e31 5.1lf, max. %5.1 │ │ │ │ - 0x000483a0 6c662075 6e74756e 6564206d 6b6c206f lf untuned mkl o │ │ │ │ - 0x000483b0 7073290a 00000000 74756e65 64202020 ps).....tuned │ │ │ │ - 0x000483c0 72736220 68617320 6265656e 20736c6f rsb has been slo │ │ │ │ - 0x000483d0 77657220 7468616e 20202074 756e6564 wer than tuned │ │ │ │ - 0x000483e0 206d6b6c 20253564 2074696d 65730000 mkl %5d times.. │ │ │ │ - 0x000483f0 72736220 6175746f 2074756e 696e6720 rsb auto tuning │ │ │ │ - 0x00048400 28656974 68657220 73756363 2e206f72 (either succ. or │ │ │ │ - 0x00048410 20756e73 2e292074 696d6520 7761733a uns.) time was: │ │ │ │ - 0x00048420 206f6e20 6176672e 3a202535 2e326c66 on avg.: %5.2lf │ │ │ │ - 0x00048430 20732c20 6d696e20 25352e32 6c662073 s, min %5.2lf s │ │ │ │ - 0x00048440 2c206d61 78202535 2e326c66 20732c20 , max %5.2lf s, │ │ │ │ - 0x00048450 746f7420 25352e32 6c662073 20282564 tot %5.2lf s (%d │ │ │ │ - 0x00048460 2073616d 706c6573 290a0000 72736220 samples)...rsb │ │ │ │ - 0x00048470 6175746f 2074756e 696e6720 28202020 auto tuning ( │ │ │ │ - 0x00048480 6f6e6c79 20737563 63657373 66756c20 only successful │ │ │ │ - 0x00048490 20292074 696d6520 7761733a 206f6e20 ) time was: on │ │ │ │ - 0x000484a0 6176672e 3a202535 2e326c66 20732c20 avg.: %5.2lf s, │ │ │ │ - 0x000484b0 6d696e20 25352e32 6c662073 2c206d61 min %5.2lf s, ma │ │ │ │ - 0x000484c0 78202535 2e326c66 20732c20 746f7420 x %5.2lf s, tot │ │ │ │ - 0x000484d0 25352e32 6c662073 20282564 2073616d %5.2lf s (%d sam │ │ │ │ - 0x000484e0 706c6573 290a0000 20626573 74207475 ples)... best tu │ │ │ │ - 0x000484f0 6e2e2072 73622063 616e6f6e 2e206d66 n. rsb canon. mf │ │ │ │ - 0x00048500 6c6f7073 20776572 653a206f 6e206176 lops were: on av │ │ │ │ - 0x00048510 672e2025 322e336c 652c2020 6d696e20 g. %2.3le, min │ │ │ │ - 0x00048520 25322e33 6c652c20 206d6178 2025322e %2.3le, max %2. │ │ │ │ - 0x00048530 336c6520 20282564 2073616d 706c6573 3le (%d samples │ │ │ │ - 0x00048540 290a0000 20726566 2e20756e 742e2072 )... ref. unt. r │ │ │ │ - 0x00048550 73622063 616e6f6e 2e206d66 6c6f7073 sb canon. mflops │ │ │ │ - 0x00048560 20776572 653a206f 6e206176 672e2025 were: on avg. % │ │ │ │ - 0x00048570 322e336c 652c2020 6d696e20 25322e33 2.3le, min %2.3 │ │ │ │ - 0x00048580 6c652c20 206d6178 2025322e 336c6520 le, max %2.3le │ │ │ │ - 0x00048590 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ - 0x000485a0 20626573 74207475 6e2e206d 6b6c2063 best tun. mkl c │ │ │ │ - 0x000485b0 616e6f6e 2e206d66 6c6f7073 20776572 anon. mflops wer │ │ │ │ - 0x000485c0 653a206f 6e206176 672e2025 322e336c e: on avg. %2.3l │ │ │ │ - 0x000485d0 652c2020 6d696e20 25322e33 6c652c20 e, min %2.3le, │ │ │ │ - 0x000485e0 206d6178 2025322e 336c6520 20282564 max %2.3le (%d │ │ │ │ - 0x000485f0 2073616d 706c6573 290a0000 20726566 samples)... ref │ │ │ │ - 0x00048600 2e20756e 742e206d 6b6c2063 616e6f6e . unt. mkl canon │ │ │ │ - 0x00048610 2e206d66 6c6f7073 20776572 653a206f . mflops were: o │ │ │ │ - 0x00048620 6e206176 672e2025 322e336c 652c2020 n avg. %2.3le, │ │ │ │ - 0x00048630 6d696e20 25322e33 6c652c20 206d6178 min %2.3le, max │ │ │ │ - 0x00048640 2025322e 336c6520 20282564 2073616d %2.3le (%d sam │ │ │ │ - 0x00048650 706c6573 290a0000 20626573 74207475 ples)... best tu │ │ │ │ - 0x00048660 6e2e206d 6b6c206f 70657261 74696f6e n. mkl operation │ │ │ │ - 0x00048670 2074696d 65207761 733a206f 6e206176 time was: on av │ │ │ │ - 0x00048680 672e2025 322e336c 65732c20 6d696e20 g. %2.3les, min │ │ │ │ - 0x00048690 25322e33 6c65732c 206d6178 2025322e %2.3les, max %2. │ │ │ │ - 0x000486a0 336c6573 2c20746f 74202532 2e336c65 3les, tot %2.3le │ │ │ │ - 0x000486b0 73202825 64207361 6d706c65 73290a00 s (%d samples).. │ │ │ │ - 0x000486c0 20726566 2e20756e 742e206d 6b6c206f ref. unt. mkl o │ │ │ │ - 0x000486d0 70657261 74696f6e 2074696d 65207761 peration time wa │ │ │ │ - 0x000486e0 733a206f 6e206176 672e2025 322e336c s: on avg. %2.3l │ │ │ │ - 0x000486f0 65732c20 6d696e20 25322e33 6c65732c es, min %2.3les, │ │ │ │ - 0x00048700 206d6178 2025322e 336c6573 2c20746f max %2.3les, to │ │ │ │ - 0x00048710 74202532 2e336c65 73202825 64207361 t %2.3les (%d sa │ │ │ │ - 0x00048720 6d706c65 73290a00 206d696e 202f206d mples).. min / m │ │ │ │ - 0x00048730 61782072 6174696f 206f6620 696e2d6d ax ratio of in-m │ │ │ │ - 0x00048740 656d6f72 79204d45 4d534554 2062616e emory MEMSET ban │ │ │ │ - 0x00048750 64776964 74682074 6f206578 74726170 dwidth to extrap │ │ │ │ - 0x00048760 6f6c6174 65642072 65616420 62616e64 olated read band │ │ │ │ - 0x00048770 77696474 68207261 74696f3a 2025322e width ratio: %2. │ │ │ │ - 0x00048780 336c6520 25322e33 6c650a00 23205761 3le %2.3le..# Wa │ │ │ │ - 0x00048790 726e696e 673a2065 78747261 706f6c61 rning: extrapola │ │ │ │ - 0x000487a0 74656420 6d656d6f 72792049 2f4f2062 ted memory I/O b │ │ │ │ - 0x000487b0 616e6477 69647468 20657863 65656473 andwidth exceeds │ │ │ │ - 0x000487c0 206d656d 6f727920 62616e64 77696474 memory bandwidt │ │ │ │ - 0x000487d0 68202d2d 2d206973 20746869 73206120 h --- is this a │ │ │ │ - 0x000487e0 74696e79 206d6174 72697820 3f0a0000 tiny matrix ?... │ │ │ │ - 0x000487f0 20696e2d 63616368 6520746f 20696e2d in-cache to in- │ │ │ │ - 0x00048800 6d656d6f 7279204d 454d5345 54206261 memory MEMSET ba │ │ │ │ - 0x00048810 6e647769 64746820 72617469 6f3a2025 ndwidth ratio: % │ │ │ │ - 0x00048820 322e336c 650a0000 206d696e 202f206d 2.3le... min / m │ │ │ │ - 0x00048830 61782072 6174696f 206f6620 696e2d63 ax ratio of in-c │ │ │ │ - 0x00048840 61636865 204d454d 53455420 62616e64 ache MEMSET band │ │ │ │ - 0x00048850 77696474 6820746f 20657874 7261706f width to extrapo │ │ │ │ - 0x00048860 6c617465 64207265 61642062 616e6477 lated read bandw │ │ │ │ - 0x00048870 69647468 20726174 696f3a20 25322e33 idth ratio: %2.3 │ │ │ │ - 0x00048880 6c652025 322e336c 650a0000 23205761 le %2.3le...# Wa │ │ │ │ - 0x00048890 726e696e 673a2065 78747261 706f6c61 rning: extrapola │ │ │ │ - 0x000488a0 74656420 6d656d6f 72792049 2f4f2062 ted memory I/O b │ │ │ │ - 0x000488b0 616e6477 69647468 20657863 65656473 andwidth exceeds │ │ │ │ - 0x000488c0 20636163 68652062 616e6477 69647468 cache bandwidth │ │ │ │ - 0x000488d0 210a0000 20727362 206e7268 732d746f !... rsb nrhs-to │ │ │ │ - 0x000488e0 2d6f7665 72616c6c 2d6d696e 2d726873 -overall-min-rhs │ │ │ │ - 0x000488f0 20737065 65642072 6174696f 20776173 speed ratio was │ │ │ │ - 0x00048900 3a206f6e 20617667 2e202020 2025322e : on avg. %2. │ │ │ │ - 0x00048910 336c6520 782c206d 696e2025 322e336c 3le x, min %2.3l │ │ │ │ - 0x00048920 6520782c 206d6178 2025322e 336c6520 e x, max %2.3le │ │ │ │ - 0x00048930 78202825 64207361 6d706c65 732c2074 x (%d samples, t │ │ │ │ - 0x00048940 6865206e 6f6e2d6d 696e2d6e 72687320 he non-min-nrhs │ │ │ │ - 0x00048950 6f6e6573 290a0000 206d6b6c 206e7268 ones)... mkl nrh │ │ │ │ - 0x00048960 732d746f 2d6f7665 72616c6c 2d6d696e s-to-overall-min │ │ │ │ - 0x00048970 2d726873 20737065 65642072 6174696f -rhs speed ratio │ │ │ │ - 0x00048980 20776173 3a206f6e 20617667 2e202020 was: on avg. │ │ │ │ - 0x00048990 2025322e 336c6520 782c206d 696e2025 %2.3le x, min % │ │ │ │ - 0x000489a0 322e336c 6520782c 206d6178 2025322e 2.3le x, max %2. │ │ │ │ - 0x000489b0 336c6520 78202825 64207361 6d706c65 3le x (%d sample │ │ │ │ - 0x000489c0 732c2074 6865206e 6f6e2d6d 696e2d6e s, the non-min-n │ │ │ │ - 0x000489d0 72687320 6f6e6573 290a0000 5c656e64 rhs ones)...\end │ │ │ │ - 0x000489e0 7b766572 62617469 6d7d0a00 5253425f {verbatim}..RSB_ │ │ │ │ - 0x000489f0 5052445f 5354594c 455f504c 545f5046 PRD_STYLE_PLT_PF │ │ │ │ - 0x00048a00 4e000000 5253425f 5052445f 5354594c N...RSB_PRD_STYL │ │ │ │ - 0x00048a10 455f504c 545f464d 54000000 25732573 E_PLT_FMT...%s%s │ │ │ │ - 0x00048a20 2e657073 00000000 25732573 2e706e67 .eps....%s%s.png │ │ │ │ - 0x00048a30 00000000 25737365 74206f75 74707574 ....%sset output │ │ │ │ - 0x00048a40 20272573 273b2073 65742074 69746c65 '%s'; set title │ │ │ │ - 0x00048a50 20276175 746f7475 6e696e67 20656666 'autotuning eff │ │ │ │ - 0x00048a60 65637427 3b20756e 73657420 79746963 ect'; unset ytic │ │ │ │ - 0x00048a70 733b7365 74207972 616e6765 205b303a s;set yrange [0: │ │ │ │ - 0x00048a80 20325d3b 0a000000 706c6f74 20272d27 2];....plot '-' │ │ │ │ - 0x00048a90 20757369 6e672031 3a322074 69746c65 using 1:2 title │ │ │ │ - 0x00048aa0 20277273 6227206c 74207267 62202772 'rsb' lt rgb 'r │ │ │ │ - 0x00048ab0 6564270a 00000000 73657420 786c6162 ed'.....set xlab │ │ │ │ - 0x00048ac0 656c2027 73706565 64757027 0a000000 el 'speedup'.... │ │ │ │ - 0x00048ad0 73657420 796c6162 656c2027 20270a00 set ylabel ' '.. │ │ │ │ - 0x00048ae0 22286176 6720696d 70722e20 69732025 "(avg impr. is % │ │ │ │ - 0x00048af0 332e326c 66782c20 6d617820 696d7072 3.2lfx, max impr │ │ │ │ - 0x00048b00 2e206973 2025332e 326c6678 2c5c6e20 . is %3.2lfx,\n │ │ │ │ - 0x00048b10 6176672e 20726174 696f2e20 69732025 avg. ratio. is % │ │ │ │ - 0x00048b20 332e326c 66782922 00000000 2320504c 3.2lfx)"....# PL │ │ │ │ - 0x00048b30 4f542042 4547494e 20230a6d 795f7276 OT BEGIN #.my_rv │ │ │ │ - 0x00048b40 616c3d25 6c672023 206d6178 20726174 al=%lg # max rat │ │ │ │ - 0x00048b50 696f2069 7320256c 6720210a 6d795f63 io is %lg !.my_c │ │ │ │ - 0x00048b60 6c656e3d 322a7069 0a6d795f 6e73616d len=2*pi.my_nsam │ │ │ │ - 0x00048b70 3d256420 23206e75 6d626572 206f6620 =%d # number of │ │ │ │ - 0x00048b80 73616d70 6c65730a 6d795f6e 6d61743d samples.my_nmat= │ │ │ │ - 0x00048b90 25642023 206e756d 62657220 6f66206d %d # number of m │ │ │ │ - 0x00048ba0 61747269 6365730a 6d795f72 6e67653d atrices.my_rnge= │ │ │ │ - 0x00048bb0 6d795f72 76616c2a 312e320a 6d795f74 my_rval*1.2.my_t │ │ │ │ - 0x00048bc0 69746c65 3d275253 42270a23 6d795f73 itle='RSB'.#my_s │ │ │ │ - 0x00048bd0 697a653d 36303020 23207069 78656c73 ize=600 # pixels │ │ │ │ - 0x00048be0 0a237365 74207465 726d2070 6e672073 .#set term png s │ │ │ │ - 0x00048bf0 697a6520 6d795f73 697a652c 6d795f73 ize my_size,my_s │ │ │ │ - 0x00048c00 697a650a 73657420 6b657920 6e6f696e ize.set key noin │ │ │ │ - 0x00048c10 76657274 2073616d 706c656e 20302e37 vert samplen 0.7 │ │ │ │ - 0x00048c20 35207370 6163696e 67203120 77696474 5 spacing 1 widt │ │ │ │ - 0x00048c30 68203020 68656967 68742030 20617420 h 0 height 0 at │ │ │ │ - 0x00048c40 67726170 6820312e 302c312e 300a7365 graph 1.0,1.0.se │ │ │ │ - 0x00048c50 74207469 746c6520 27257327 3b0a7365 t title '%s';.se │ │ │ │ - 0x00048c60 7420786c 6162656c 2025730a 73657420 t xlabel %s.set │ │ │ │ - 0x00048c70 796c6162 656c2027 5b25735d 270a236d ylabel '[%s]'.#m │ │ │ │ - 0x00048c80 795f6176 675f7374 72287829 203d2073 y_avg_str(x) = s │ │ │ │ - 0x00048c90 7072696e 74662822 6176673a 202e2e2e printf("avg: ... │ │ │ │ - 0x00048ca0 20782229 0a6d795f 61766728 7829203d x").my_avg(x) = │ │ │ │ - 0x00048cb0 20256c67 200a6d79 5f646972 3d222573 %lg .my_dir="%s │ │ │ │ - 0x00048cc0 220a2573 0a000000 73657420 706f6c61 ".%s....set pola │ │ │ │ - 0x00048cd0 720a2372 67625f74 79706528 7429203d r.#rgb_type(t) = │ │ │ │ - 0x00048ce0 20282074 20657120 27442720 29203f20 ( t eq 'D' ) ? │ │ │ │ - 0x00048cf0 72656420 3a202820 28207420 65712027 red : ( ( t eq ' │ │ │ │ - 0x00048d00 5a272029 203f2062 6c756520 3a202828 Z' ) ? blue : (( │ │ │ │ - 0x00048d10 20742065 71202753 27202920 3f206772 t eq 'S' ) ? gr │ │ │ │ - 0x00048d20 65656e20 3a20626c 61636b20 29202029 een : black ) ) │ │ │ │ - 0x00048d30 0a236d79 5f617667 28762c6c 29203d20 .#my_avg(v,l) = │ │ │ │ - 0x00048d40 73707269 6e746628 22617667 3a202525 sprintf("avg: %% │ │ │ │ - 0x00048d50 2e326625 2573222c 762c6c29 0a237365 .2f%%s",v,l).#se │ │ │ │ - 0x00048d60 74206772 69642070 6f6c6172 206d696e t grid polar min │ │ │ │ - 0x00048d70 286d795f 636c656e 2f6d795f 6e73616d (my_clen/my_nsam │ │ │ │ - 0x00048d80 2c322a70 692f6d79 5f6d6178 6e73616d ,2*pi/my_maxnsam │ │ │ │ - 0x00048d90 290a6d61 785f6e73 65633d33 36202320 ).max_nsec=36 # │ │ │ │ - 0x00048da0 61667465 72207468 69732077 6f6e2774 after this won't │ │ │ │ - 0x00048db0 20647261 77207365 63746f72 730a236d draw sectors.#m │ │ │ │ - 0x00048dc0 795f6e73 65633d6d 795f6e73 616d2023 y_nsec=my_nsam # │ │ │ │ - 0x00048dd0 206f6e65 20736563 746f7220 70657220 one sector per │ │ │ │ - 0x00048de0 73616d70 6c650a6d 795f6e73 65633d6d sample.my_nsec=m │ │ │ │ - 0x00048df0 795f6e6d 61742023 206f6e65 20736563 y_nmat # one sec │ │ │ │ - 0x00048e00 746f7220 70657220 6d617472 69780a6d tor per matrix.m │ │ │ │ - 0x00048e10 795f7061 6e676c65 203d2028 286d795f y_pangle = ((my_ │ │ │ │ - 0x00048e20 636c656e 2f6d795f 6e736563 293e2828 clen/my_nsec)>(( │ │ │ │ - 0x00048e30 322a7069 292f6d61 785f6e73 6563293f 2*pi)/max_nsec)? │ │ │ │ - 0x00048e40 286d795f 636c656e 2f6d795f 6e736563 (my_clen/my_nsec │ │ │ │ - 0x00048e50 293a322a 7069290a 73657420 67726964 ):2*pi).set grid │ │ │ │ - 0x00048e60 20706f6c 6172206d 795f7061 6e676c65 polar my_pangle │ │ │ │ - 0x00048e70 0a736574 20677269 64206c61 79657264 .set grid layerd │ │ │ │ - 0x00048e80 65666175 6c74206c 696e6574 79706520 efault linetype │ │ │ │ - 0x00048e90 30206c69 6e657769 64746820 312e302c 0 linewidth 1.0, │ │ │ │ - 0x00048ea0 206c696e 65747970 65203020 6c696e65 linetype 0 line │ │ │ │ - 0x00048eb0 77696474 6820342e 300a7365 74206772 width 4.0.set gr │ │ │ │ - 0x00048ec0 6964206e 6f787469 6373206e 6f6d7874 id noxtics nomxt │ │ │ │ - 0x00048ed0 69637320 6e6f7974 69637320 6e6f6d79 ics noytics nomy │ │ │ │ - 0x00048ee0 74696373 206e6f7a 74696373 206e6f6d tics noztics nom │ │ │ │ - 0x00048ef0 7a746963 73206e6f 78327469 6373206e ztics nox2tics n │ │ │ │ - 0x00048f00 6f6d7832 74696373 206e6f79 32746963 omx2tics noy2tic │ │ │ │ - 0x00048f10 73206e6f 6d793274 69637320 6e6f6362 s nomy2tics nocb │ │ │ │ - 0x00048f20 74696373 206e6f6d 63627469 63730a75 tics nomcbtics.u │ │ │ │ - 0x00048f30 6e736574 20787469 63730a75 6e736574 nset xtics.unset │ │ │ │ - 0x00048f40 20797469 63730a75 6e736574 20626f72 ytics.unset bor │ │ │ │ - 0x00048f50 6465720a 73657420 6f726967 696e2030 der.set origin 0 │ │ │ │ - 0x00048f60 2e302c20 302e303b 0a736574 20727469 .0, 0.0;.set rti │ │ │ │ - 0x00048f70 63732061 75746f66 72657120 0a736574 cs autofreq .set │ │ │ │ - 0x00048f80 20727261 6e676520 5b203020 3a206d79 rrange [ 0 : my │ │ │ │ - 0x00048f90 5f726e67 65205d20 6e6f7265 76657273 _rnge ] norevers │ │ │ │ - 0x00048fa0 65206e6f 77726974 65626163 6b200a00 e nowriteback .. │ │ │ │ - 0x00048fb0 25730a73 6574206f 75747075 74206d79 %s.set output my │ │ │ │ - 0x00048fc0 5f646972 2e272f25 7327200a 00000000 _dir.'/%s' ..... │ │ │ │ - 0x00048fd0 6d795f61 72727920 3d206d79 5f727661 my_arry = my_rva │ │ │ │ - 0x00048fe0 6c0a6d79 5f617272 78203d20 6d795f61 l.my_arrx = my_a │ │ │ │ - 0x00048ff0 7667282d 31290a6d 795f6d61 7828782c vg(-1).my_max(x, │ │ │ │ - 0x00049000 7929203d 20282078 203c2079 203f2078 y) = ( x < y ? x │ │ │ │ - 0x00049010 203a2079 290a6d79 5f73706f 736c2878 : y).my_sposl(x │ │ │ │ - 0x00049020 29203d20 28207820 3c20312e 30203f20 ) = ( x < 1.0 ? │ │ │ │ - 0x00049030 2728736c 6f77646f 776e2927 203a2027 '(slowdown)' : ' │ │ │ │ - 0x00049040 28737065 65647570 2927290a 73657420 (speedup)').set │ │ │ │ - 0x00049050 6172726f 77206672 6f6d2031 2c6d795f arrow from 1,my_ │ │ │ │ - 0x00049060 61727279 20746f20 6d795f61 7272782c arry to my_arrx, │ │ │ │ - 0x00049070 6d795f61 72727920 6c732035 206c7720 my_arry ls 5 lw │ │ │ │ - 0x00049080 302e3420 6c632072 6762636f 6c6f7220 0.4 lc rgbcolor │ │ │ │ - 0x00049090 27626c61 636b2720 66726f6e 740a7365 'black' front.se │ │ │ │ - 0x000490a0 74206172 726f7720 6e6f6865 61642066 t arrow nohead f │ │ │ │ - 0x000490b0 726f6d20 20202020 20202020 20206d79 rom my │ │ │ │ - 0x000490c0 5f617272 782c6d79 5f617272 7920746f _arrx,my_arry to │ │ │ │ - 0x000490d0 20202020 20202020 2020206d 795f6172 my_ar │ │ │ │ - 0x000490e0 72782c30 206c7720 2e34206c 74203020 rx,0 lw .4 lt 0 │ │ │ │ - 0x000490f0 6c632027 626c6163 6b272066 726f6e74 lc 'black' front │ │ │ │ - 0x00049100 0a736574 20617272 6f77206e 6f686561 .set arrow nohea │ │ │ │ - 0x00049110 64206672 6f6d2020 20202020 20202020 d from │ │ │ │ - 0x00049120 20312020 20202020 2c6d795f 61727279 1 ,my_arry │ │ │ │ - 0x00049130 20746f20 20202020 20202020 20203120 to 1 │ │ │ │ - 0x00049140 20202020 202c3020 6c77202e 34206c74 ,0 lw .4 lt │ │ │ │ - 0x00049150 2030206c 63202762 6c61636b 27206672 0 lc 'black' fr │ │ │ │ - 0x00049160 6f6e740a 73657420 6c616265 6c207370 ont.set label sp │ │ │ │ - 0x00049170 72696e74 66282720 25252e32 66782025 rintf(' %%.2fx % │ │ │ │ - 0x00049180 2573272c 6d795f61 7272782c 6d795f73 %s',my_arrx,my_s │ │ │ │ - 0x00049190 706f736c 286d795f 61727278 29292061 posl(my_arrx)) a │ │ │ │ - 0x000491a0 74206d79 5f6d6178 28312c6d 795f6172 t my_max(1,my_ar │ │ │ │ - 0x000491b0 7278292c 6d795f61 7272792a 312e3035 rx),my_arry*1.05 │ │ │ │ - 0x000491c0 2066726f 6e742066 6f6e7420 2754696d front font 'Tim │ │ │ │ - 0x000491d0 65732d52 6f6d616e 2c313027 0a000000 es-Roman,10'.... │ │ │ │ - 0x000491e0 73657420 7972616e 6765205b 2d6d795f set yrange [-my_ │ │ │ │ - 0x000491f0 7276616c 3a206d79 5f727661 6c5d3b0a rval: my_rval];. │ │ │ │ - 0x00049200 73657420 7872616e 6765205b 2d6d795f set xrange [-my_ │ │ │ │ - 0x00049210 7276616c 3a206d79 5f727661 6c5d3b0a rval: my_rval];. │ │ │ │ - 0x00049220 73657420 6d756c74 69706c6f 740a6d79 set multiplot.my │ │ │ │ - 0x00049230 5f722878 293d2878 2b2e3529 2a6d795f _r(x)=(x+.5)*my_ │ │ │ │ - 0x00049240 636c656e 2f6d795f 6e73616d 0a6d795f clen/my_nsam.my_ │ │ │ │ - 0x00049250 76287829 3d312a78 0a726564 3d272364 v(x)=1*x.red='#d │ │ │ │ - 0x00049260 64303030 30270a23 67726565 6e3d2723 d0000'.#green='# │ │ │ │ - 0x00049270 30306464 3030270a 23626c61 636b3d27 00dd00'.#black=' │ │ │ │ - 0x00049280 23303030 30303027 0a6d795f 695f6172 #000000'.my_i_ar │ │ │ │ - 0x00049290 67622872 2c672c62 29203d20 30202b20 gb(r,g,b) = 0 + │ │ │ │ - 0x000492a0 36353533 36202a20 696e7428 7229202b 65536 * int(r) + │ │ │ │ - 0x000492b0 20323536 202a2069 6e742867 29202b20 256 * int(g) + │ │ │ │ - 0x000492c0 696e7428 62290a6d 795f695f 7265643d int(b).my_i_red= │ │ │ │ - 0x000492d0 6d795f69 5f617267 62283235 352c302c my_i_argb(255,0, │ │ │ │ - 0x000492e0 30290a6d 795f695f 67726565 6e3d6d79 0).my_i_green=my │ │ │ │ - 0x000492f0 5f695f61 72676228 302c3235 352c3029 _i_argb(0,255,0) │ │ │ │ - 0x00049300 0a6d795f 695f626c 75653d6d 795f695f .my_i_blue=my_i_ │ │ │ │ - 0x00049310 61726762 28302c30 2c323535 290a6d79 argb(0,0,255).my │ │ │ │ - 0x00049320 5f695f62 6c61636b 3d6d795f 695f6172 _i_black=my_i_ar │ │ │ │ - 0x00049330 67622830 2c302c30 290a6d79 5f726762 gb(0,0,0).my_rgb │ │ │ │ - 0x00049340 5f747970 655f7328 7429203d 20282074 _type_s(t) = ( t │ │ │ │ - 0x00049350 20657120 27442720 29203f20 6d795f69 eq 'D' ) ? my_i │ │ │ │ - 0x00049360 5f726564 203a2028 28207420 65712027 _red : (( t eq ' │ │ │ │ - 0x00049370 5a272029 203f206d 795f695f 626c7565 Z' ) ? my_i_blue │ │ │ │ - 0x00049380 3a202828 74206571 20275327 29203f20 : ((t eq 'S') ? │ │ │ │ - 0x00049390 6d795f69 5f677265 656e3a6d 795f695f my_i_green:my_i_ │ │ │ │ - 0x000493a0 626c6163 6b202929 0a6d795f 7267625f black )).my_rgb_ │ │ │ │ - 0x000493b0 73796d6d 5f732873 29203d20 28207320 symm_s(s) = ( s │ │ │ │ - 0x000493c0 65712027 53272029 203f206d 795f695f eq 'S' ) ? my_i_ │ │ │ │ - 0x000493d0 72656420 3a206d79 5f695f62 6c61636b red : my_i_black │ │ │ │ - 0x000493e0 200a6c6f 6732286e 29203d20 6c6f6728 .log2(n) = log( │ │ │ │ - 0x000493f0 6e292f6c 6f672832 2e302920 23204649 n)/log(2.0) # FI │ │ │ │ - 0x00049400 584d450a 6d795f72 67625f6e 7268735f XME.my_rgb_nrhs_ │ │ │ │ - 0x00049410 73286e72 68732920 3d202820 6e726873 s(nrhs) = ( nrhs │ │ │ │ - 0x00049420 203d3d20 31202920 3f206d79 5f695f72 == 1 ) ? my_i_r │ │ │ │ - 0x00049430 6564203a 206d795f 695f626c 61636b20 ed : my_i_black │ │ │ │ - 0x00049440 0a236d79 5f726762 5f6e7268 735f7328 .#my_rgb_nrhs_s( │ │ │ │ - 0x00049450 6e726873 29203d20 696e7428 6c6f6732 nrhs) = int(log2 │ │ │ │ - 0x00049460 286e7268 7329290a 236d795f 7267625f (nrhs)).#my_rgb_ │ │ │ │ - 0x00049470 6e726873 5f73286e 72687329 203d206e nrhs_s(nrhs) = n │ │ │ │ - 0x00049480 7268730a 6d795f72 67625f63 6f6c7328 rhs.my_rgb_cols( │ │ │ │ - 0x00049490 6e632c74 632c7363 29203d20 6d795f72 nc,tc,sc) = my_r │ │ │ │ - 0x000494a0 67625f74 7970655f 73287374 72696e67 gb_type_s(string │ │ │ │ - 0x000494b0 636f6c75 6d6e2874 63292920 23207479 column(tc)) # ty │ │ │ │ - 0x000494c0 70652d3e 636f6c6f 720a236d 795f7267 pe->color.#my_rg │ │ │ │ - 0x000494d0 625f636f 6c73286e 632c7463 2c736329 b_cols(nc,tc,sc) │ │ │ │ - 0x000494e0 203d206d 795f7267 625f7379 6d6d5f73 = my_rgb_symm_s │ │ │ │ - 0x000494f0 28737472 696e6763 6f6c756d 6e287363 (stringcolumn(sc │ │ │ │ - 0x00049500 29292023 2073796d 6d2d3e63 6f6c6f72 )) # symm->color │ │ │ │ - 0x00049510 0a236d79 5f726762 5f636f6c 73286e63 .#my_rgb_cols(nc │ │ │ │ - 0x00049520 2c74632c 73632920 3d206d79 5f726762 ,tc,sc) = my_rgb │ │ │ │ - 0x00049530 5f6e7268 735f7328 636f6c75 6d6e286e _nrhs_s(column(n │ │ │ │ - 0x00049540 63292920 23206e72 68732d3e 636f6c6f c)) # nrhs->colo │ │ │ │ - 0x00049550 720a236d 795f7267 625f7479 70655f63 r.#my_rgb_type_c │ │ │ │ - 0x00049560 6f6c2874 6329203d 206d795f 695f7265 ol(tc) = my_i_re │ │ │ │ - 0x00049570 64202320 74797065 2d3e636f 6c6f720a d # type->color. │ │ │ │ - 0x00049580 706c6f74 2031206e 6f746974 6c652077 plot 1 notitle w │ │ │ │ - 0x00049590 69746820 66696c6c 65646375 72766573 ith filledcurves │ │ │ │ - 0x000495a0 2062656c 6f77206c 696e6574 79706520 below linetype │ │ │ │ - 0x000495b0 31206c69 6e657769 64746820 302e3030 1 linewidth 0.00 │ │ │ │ - 0x000495c0 30206c69 6e65636f 6c6f7220 72676220 0 linecolor rgb │ │ │ │ - 0x000495d0 27236464 64646464 27200a70 6c6f7420 '#dddddd' .plot │ │ │ │ - 0x000495e0 272d2720 7573696e 67202828 6d795f72 '-' using ((my_r │ │ │ │ - 0x000495f0 28243229 29293a28 286d795f 76282431 ($2))):((my_v($1 │ │ │ │ - 0x00049600 2929293a 28286d79 5f726762 5f636f6c ))):((my_rgb_col │ │ │ │ - 0x00049610 7328332c 342c3529 29292074 69746c65 s(3,4,5))) title │ │ │ │ - 0x00049620 206d795f 7469746c 65206c63 20726762 my_title lc rgb │ │ │ │ - 0x00049630 636f6c6f 72207661 72696162 6c652070 color variable p │ │ │ │ - 0x00049640 73203120 70742036 2c096d79 5f617667 s 1 pt 6,.my_avg │ │ │ │ - 0x00049650 282d3129 206e6f74 69746c65 206c7420 (-1) notitle lt │ │ │ │ - 0x00049660 30206c63 20726762 636f6c6f 72207265 0 lc rgbcolor re │ │ │ │ - 0x00049670 640a0000 25737365 74206f75 74707574 d...%sset output │ │ │ │ - 0x00049680 20272573 273b0000 73657420 786c6162 '%s';..set xlab │ │ │ │ - 0x00049690 656c2027 62797465 73207065 72207375 el 'bytes per su │ │ │ │ - 0x000496a0 626d6174 72697827 0a000000 73657420 bmatrix'....set │ │ │ │ - 0x000496b0 796c6162 656c2027 70657266 6f726d61 ylabel 'performa │ │ │ │ - 0x000496c0 6e63652c 204d666c 6f70732f 73270a00 nce, Mflops/s'.. │ │ │ │ - 0x000496d0 73657420 78746963 7320726f 74617465 set xtics rotate │ │ │ │ - 0x000496e0 20627920 2d34350a 00000000 706c6f74 by -45.....plot │ │ │ │ - 0x000496f0 20272d27 20757369 6e672031 3a323a33 '-' using 1:2:3 │ │ │ │ - 0x00049700 3a342077 69746820 76656374 6f727320 :4 with vectors │ │ │ │ - 0x00049710 7469746c 65202772 73622720 6c742072 title 'rsb' lt r │ │ │ │ - 0x00049720 67622027 72656427 0a000000 23706f6c gb 'red'....#pol │ │ │ │ - 0x00049730 61722070 6c6f7420 696e7374 72756374 ar plot instruct │ │ │ │ - 0x00049740 696f6e73 20525342 5f505244 5f535459 ions RSB_PRD_STY │ │ │ │ - 0x00049750 4c455f50 4c545f53 55424d5f 42535f50 LE_PLT_SUBM_BS_P │ │ │ │ - 0x00049760 4f4c4152 2028756e 66696e69 73686564 OLAR (unfinished │ │ │ │ - 0x00049770 290a0000 256c6520 256c6520 256c6520 )...%le %le %le │ │ │ │ - 0x00049780 256c650a 00000000 256c6520 25642025 %le.....%le %d % │ │ │ │ - 0x00049790 64202563 2025630a 00000000 256c6520 d %c %c.....%le │ │ │ │ - 0x000497a0 25640a00 756e7365 74206d75 6c746970 %d..unset multip │ │ │ │ - 0x000497b0 6c6f743b 756e7365 74206c61 62656c3b lot;unset label; │ │ │ │ - 0x000497c0 756e7365 74206172 726f773b 0a232050 unset arrow;.# P │ │ │ │ - 0x000497d0 4c4f5420 454e440a 0a000000 20726566 LOT END..... ref │ │ │ │ - 0x000497e0 2e20756e 742e2072 7362206f 70657261 . unt. rsb opera │ │ │ │ - 0x000497f0 74696f6e 2074696d 65207761 733a206f tion time was: o │ │ │ │ - 0x00049800 6e206176 672e2025 322e336c 65732c20 n avg. %2.3les, │ │ │ │ - 0x00049810 6d696e20 25322e33 6c65732c 206d6178 min %2.3les, max │ │ │ │ - 0x00049820 2025322e 336c6573 2c20746f 74202532 %2.3les, tot %2 │ │ │ │ - 0x00049830 2e336c65 73202825 64207361 6d706c65 .3les (%d sample │ │ │ │ - 0x00049840 73290a00 72736220 6175746f 2074756e s)..rsb auto tun │ │ │ │ - 0x00049850 696e6720 28206f6e 6c792075 6e737563 ing ( only unsuc │ │ │ │ - 0x00049860 63657373 66756c20 20292074 696d6520 cessful ) time │ │ │ │ - 0x00049870 7761733a 206f6e20 6176672e 3a202535 was: on avg.: %5 │ │ │ │ - 0x00049880 2e326c66 20732c20 6d696e20 25352e32 .2lf s, min %5.2 │ │ │ │ - 0x00049890 6c662073 2c206d61 78202535 2e326c66 lf s, max %5.2lf │ │ │ │ - 0x000498a0 20732c20 746f7420 25352e32 6c662073 s, tot %5.2lf s │ │ │ │ - 0x000498b0 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ - 0x000498c0 20626573 74207475 6e2e2072 7362206f best tun. rsb o │ │ │ │ - 0x000498d0 70657261 74696f6e 2074696d 65207761 peration time wa │ │ │ │ - 0x000498e0 733a206f 6e206176 672e2025 322e336c s: on avg. %2.3l │ │ │ │ - 0x000498f0 65732c20 6d696e20 25322e33 6c65732c es, min %2.3les, │ │ │ │ - 0x00049900 206d6178 2025322e 336c6573 2c20746f max %2.3les, to │ │ │ │ - 0x00049910 74202532 2e336c65 73202825 64207361 t %2.3les (%d sa │ │ │ │ - 0x00049920 6d706c65 73290a00 5253425f 50525f4f mples)..RSB_PR_O │ │ │ │ - 0x00049930 4e4c595f 544f5441 4c5f5441 424c4500 NLY_TOTAL_TABLE. │ │ │ │ - 0x00049940 5c646f63 756d656e 74636c61 73735b61 \documentclass[a │ │ │ │ - 0x00049950 312c706f 72747261 69742c70 6c61696e 1,portrait,plain │ │ │ │ - 0x00049960 73656374 696f6e73 5d7b7363 69706f73 sections]{scipos │ │ │ │ - 0x00049970 7465727d 205c7573 65706163 6b616765 ter} \usepackage │ │ │ │ - 0x00049980 7b6c6f6e 67746162 6c652c74 6162752c {longtable,tabu, │ │ │ │ - 0x00049990 75726c2c 636f6c6f 727d205c 75736570 url,color} \usep │ │ │ │ - 0x000499a0 61636b61 67655b63 6d5d7b66 756c6c70 ackage[cm]{fullp │ │ │ │ - 0x000499b0 6167657d 205c7573 65706163 6b616765 age} \usepackage │ │ │ │ - 0x000499c0 5b746162 6c652c78 31316e61 6d65735d [table,x11names] │ │ │ │ - 0x000499d0 7b78636f 6c6f727d 205c7573 65706163 {xcolor} \usepac │ │ │ │ - 0x000499e0 6b616765 5b687970 6572696e 6465782c kage[hyperindex, │ │ │ │ - 0x000499f0 626f6f6b 6d61726b 735d7b68 79706572 bookmarks]{hyper │ │ │ │ - 0x00049a00 7265667d 25252062 6f6f6b6d 61726b73 ref}%% bookmarks │ │ │ │ - 0x00049a10 20646f20 6e6f7420 7365656d 20746f20 do not seem to │ │ │ │ - 0x00049a20 776f726b 0a5c6265 67696e7b 646f6375 work.\begin{docu │ │ │ │ - 0x00049a30 6d656e74 7d5c7469 746c657b 6c696272 ment}\title{libr │ │ │ │ - 0x00049a40 73622070 6572666f 726d616e 63652c20 sb performance, │ │ │ │ - 0x00049a50 706f7374 70726f63 65737365 64207769 postprocessed wi │ │ │ │ - 0x00049a60 7468206c 69627273 6220312e 332e302e th librsb 1.3.0. │ │ │ │ - 0x00049a70 332e7d5c 61757468 6f727b7d 205c6265 3.}\author{} \be │ │ │ │ - 0x00049a80 67696e7b 74696e79 7d205c72 6f77636f gin{tiny} \rowco │ │ │ │ - 0x00049a90 6c6f7273 7b317d7b 77686974 65213830 lors{1}{white!80 │ │ │ │ - 0x00049aa0 21677261 797d7b77 68697465 7d0a0000 !gray}{white}... │ │ │ │ - 0x00049ab0 25637072 3a203d3d 3d3d3d3d 3d3d2000 %cpr: ======== . │ │ │ │ - 0x00049ac0 20416c6c 20726573 756c7473 20286e6f All results (no │ │ │ │ - 0x00049ad0 74206c69 6d697469 6e67290a 00000000 t limiting)..... │ │ │ │ - 0x00049ae0 66696c65 2d25642d 25730000 204c696d file-%d-%s.. Lim │ │ │ │ - 0x00049af0 6974696e 6720746f 2066696c 65202564 iting to file %d │ │ │ │ - 0x00049b00 2f256420 2d2d2d20 25733a0a 00000000 /%d --- %s:..... │ │ │ │ - 0x00049b10 66696c65 2d25642d 25732d74 72616e73 file-%d-%s-trans │ │ │ │ - 0x00049b20 412d2563 00000000 204c696d 6974696e A-%c.... Limitin │ │ │ │ - 0x00049b30 6720746f 20626f74 68206669 6c652025 g to both file % │ │ │ │ - 0x00049b40 642f2564 202d2d2d 20257320 616e6420 d/%d --- %s and │ │ │ │ - 0x00049b50 7472616e 73413d25 633a0a00 66696c65 transA=%c:..file │ │ │ │ - 0x00049b60 2d25642d 25732d74 7970652d 25630000 -%d-%s-type-%c.. │ │ │ │ - 0x00049b70 204c696d 6974696e 6720746f 20626f74 Limiting to bot │ │ │ │ - 0x00049b80 68206669 6c652025 642f2564 202d2d2d h file %d/%d --- │ │ │ │ - 0x00049b90 20257320 616e6420 74797065 2025633a %s and type %c: │ │ │ │ - 0x00049ba0 0a000000 73796d6d 65747279 2d256300 ....symmetry-%c. │ │ │ │ - 0x00049bb0 204c696d 6974696e 6720746f 2073796d Limiting to sym │ │ │ │ - 0x00049bc0 6d657472 79202563 20283078 25782920 metry %c (0x%x) │ │ │ │ - 0x00049bd0 0a000000 74797065 2d256300 204c696d ....type-%c. Lim │ │ │ │ - 0x00049be0 6974696e 6720746f 20747970 65202563 iting to type %c │ │ │ │ - 0x00049bf0 3a0a0000 6e726873 2d256400 204c696d :...nrhs-%d. Lim │ │ │ │ - 0x00049c00 6974696e 6720746f 206e7268 733d2564 iting to nrhs=%d │ │ │ │ - 0x00049c10 3a0a0000 7472616e 73412d25 63000000 :...transA-%c... │ │ │ │ - 0x00049c20 204c696d 6974696e 6720746f 20747261 Limiting to tra │ │ │ │ - 0x00049c30 6e73413d 25633a0a 00000000 7472616e nsA=%c:.....tran │ │ │ │ - 0x00049c40 73412d25 632d6e72 68732d25 64000000 sA-%c-nrhs-%d... │ │ │ │ - 0x00049c50 204c696d 6974696e 6720746f 20626f74 Limiting to bot │ │ │ │ - 0x00049c60 68207472 616e7341 3d256320 616e6420 h transA=%c and │ │ │ │ - 0x00049c70 6e726873 3d25643a 0a000000 5c656e64 nrhs=%d:....\end │ │ │ │ - 0x00049c80 7b74696e 797d5c65 6e647b64 6f63756d {tiny}\end{docum │ │ │ │ - 0x00049c90 656e747d 0a000000 5265636f 72642063 ent}....Record c │ │ │ │ - 0x00049ca0 6f6c6c65 6374696f 6e20746f 6f6b2025 ollection took % │ │ │ │ - 0x00049cb0 352e326c 6620732e 0a000000 5265636f 5.2lf s.....Reco │ │ │ │ - 0x00049cc0 72642063 6f6d7072 69736573 20256420 rd comprises %d │ │ │ │ - 0x00049cd0 6d656d6f 72792062 656e6368 6d61726b memory benchmark │ │ │ │ - 0x00049ce0 2073616d 706c6573 20287072 6570656e samples (prepen │ │ │ │ - 0x00049cf0 64205253 425f5052 5f4d4257 3d312074 d RSB_PR_MBW=1 t │ │ │ │ - 0x00049d00 6f206475 6d702074 68697329 2e0a0000 o dump this).... │ │ │ │ - 0x00049d10 5253425f 50525f4d 42570000 5265636f RSB_PR_MBW..Reco │ │ │ │ - 0x00049d20 72642063 6f6d7072 69736573 20256420 rd comprises %d │ │ │ │ - 0x00049d30 656e7669 726f6e6d 656e7420 76617269 environment vari │ │ │ │ - 0x00049d40 61626c65 7320696e 20256420 62797465 ables in %d byte │ │ │ │ - 0x00049d50 73202870 72657065 6e642052 53425f50 s (prepend RSB_P │ │ │ │ - 0x00049d60 525f454e 563d3120 746f2064 756d7020 R_ENV=1 to dump │ │ │ │ - 0x00049d70 74686973 292e0a00 5253425f 50525f45 this)...RSB_PR_E │ │ │ │ - 0x00049d80 4e560000 2535642f 25356420 25730a00 NV..%5d/%5d %s.. │ │ │ │ - 0x00049d90 72620000 25525052 2d302e2e 20202020 rb..%RPR-0.. │ │ │ │ + 0x00045d30 257a6409 257a640a 00000000 23475545 %zd.%zd.....#GUE │ │ │ │ + 0x00045d40 53535f54 4553543a 252d3230 7309252d SS_TEST:%-20s.%- │ │ │ │ + 0x00045d50 32307309 2531302e 326c6609 2531302e 20s.%10.2lf.%10. │ │ │ │ + 0x00045d60 326c6609 257a6409 257a6409 2531302e 2lf.%zd.%zd.%10. │ │ │ │ + 0x00045d70 346c6609 2531302e 326c6609 2531302e 4lf.%10.2lf.%10. │ │ │ │ + 0x00045d80 346c6609 2531302e 326c6609 2531302e 4lf.%10.2lf.%10. │ │ │ │ + 0x00045d90 346c660a 00000000 23207273 625f6d74 4lf.....# rsb_mt │ │ │ │ + 0x00045da0 785f7377 69746368 5f746f5f 636f6f20 x_switch_to_coo │ │ │ │ + 0x00045db0 74696d65 3a20256c 672e0a00 25256f70 time: %lg...%%op │ │ │ │ + 0x00045dc0 65726174 696f6e3a 6d617472 69780943 eration:matrix.C │ │ │ │ + 0x00045dd0 4f4e5354 52554354 4f525b25 645d0953 ONSTRUCTOR[%d].S │ │ │ │ + 0x00045de0 504d565b 25645d09 53504d56 5b25645d PMV[%d].SPMV[%d] │ │ │ │ + 0x00045df0 0a000000 25256f70 65726174 696f6e3a ....%%operation: │ │ │ │ + 0x00045e00 25730925 6c670925 6c670925 6c670a00 %s.%lg.%lg.%lg.. │ │ │ │ + 0x00045e10 2525636f 6e737472 7563746f 723a6d61 %%constructor:ma │ │ │ │ + 0x00045e20 74726978 09534f52 545b2564 5d095343 trix.SORT[%d].SC │ │ │ │ + 0x00045e30 414e5b25 645d0953 48554646 4c455b25 AN[%d].SHUFFLE[% │ │ │ │ + 0x00045e40 645d0949 4e534552 545b2564 5d0a0000 d].INSERT[%d]... │ │ │ │ + 0x00045e50 2525636f 6e737472 7563746f 723a2573 %%constructor:%s │ │ │ │ + 0x00045e60 09256c67 09256c67 09256c67 09256c67 .%lg.%lg.%lg.%lg │ │ │ │ + 0x00045e70 0a000000 23204672 6565696e 6720492f ....# Freeing I/ │ │ │ │ + 0x00045e80 4f206172 72617973 2e0a0000 5465726d O arrays....Term │ │ │ │ + 0x00045e90 696e6174 696e6720 65786563 7574696f inating executio │ │ │ │ + 0x00045ea0 6e206561 726c6965 72206475 6520746f n earlier due to │ │ │ │ + 0x00045eb0 20696e74 65726163 74697665 20757365 interactive use │ │ │ │ + 0x00045ec0 72207265 71756573 742e0a00 5465726d r request...Term │ │ │ │ + 0x00045ed0 696e6174 696e6720 65786563 7574696f inating executio │ │ │ │ + 0x00045ee0 6e206561 726c6965 72206475 6520746f n earlier due to │ │ │ │ + 0x00045ef0 20757365 72207365 74206d61 78207469 user set max ti │ │ │ │ + 0x00045f00 6d657220 6f662025 322e336c 6720732e mer of %2.3lg s. │ │ │ │ + 0x00045f10 0a000000 23206265 6e63686d 61726b69 ....# benchmarki │ │ │ │ + 0x00045f20 6e672074 65726d69 6e617465 64202d2d ng terminated -- │ │ │ │ + 0x00045f30 2d206669 6e616c69 7a696e67 2072756e - finalizing run │ │ │ │ + 0x00045f40 2e0a0000 23203d3d 3d3d3d3d 20424547 ....# ====== BEG │ │ │ │ + 0x00045f50 494e2054 6f74616c 2073756d 6d617279 IN Total summary │ │ │ │ + 0x00045f60 20726563 6f72642e 0a000000 23203d3d record.....# == │ │ │ │ + 0x00045f70 3d3d3d3d 2020454e 44202054 6f74616c ==== END Total │ │ │ │ + 0x00045f80 2073756d 6d617279 20726563 6f72642e summary record. │ │ │ │ + 0x00045f90 0a000000 23205265 6d6f7669 6e672074 ....# Removing t │ │ │ │ + 0x00045fa0 68652074 656d706f 72617279 20726563 he temporary rec │ │ │ │ + 0x00045fb0 6f726420 66696c65 2025732e 0a000000 ord file %s..... │ │ │ │ + 0x00045fc0 20746572 6d696e61 74696e67 2072756e terminating run │ │ │ │ + 0x00045fd0 20617420 00000000 23257325 2e306c66 at ....#%s%.0lf │ │ │ │ + 0x00045fe0 20286166 74657220 252e316c 6673206f (after %.1lfs o │ │ │ │ + 0x00045ff0 6620772e 632e742e 29257300 23206d61 f w.c.t.)%s.# ma │ │ │ │ + 0x00046000 74726978 20636f6e 73697374 656e6379 trix consistency │ │ │ │ + 0x00046010 20636865 636b2074 6f6f6b20 252e336c check took %.3l │ │ │ │ + 0x00046020 66732028 6f6b290a 00000000 25732028 fs (ok).....%s ( │ │ │ │ + 0x00046030 73707376 5f737873 7829203a 20506c65 spsv_sxsx) : Ple │ │ │ │ + 0x00046040 61736520 73706563 69667920 61206d61 ase specify a ma │ │ │ │ + 0x00046050 74726978 2066696c 656e616d 65202877 trix filename (w │ │ │ │ + 0x00046060 69746820 2d66290a 00000000 496e7465 ith -f).....Inte │ │ │ │ + 0x00046070 72707265 74696e67 202d2d64 656e7365 rpreting --dense │ │ │ │ + 0x00046080 20617320 2d2d6c6f 7765722d 64656e73 as --lower-dens │ │ │ │ + 0x00046090 65202866 756c6c20 64656e73 65206d61 e (full dense ma │ │ │ │ + 0x000460a0 6b657320 6e6f2073 656e7365 20666f72 kes no sense for │ │ │ │ + 0x000460b0 20747269 616e6775 6c617220 736f6c76 triangular solv │ │ │ │ + 0x000460c0 65292e0a 00000000 46697273 74207275 e)......First ru │ │ │ │ + 0x000460d0 6e206f66 20525342 20417574 6f74756e n of RSB Autotun │ │ │ │ + 0x000460e0 65722074 6f6f6b20 256c6720 73202028 er took %lg s ( │ │ │ │ + 0x000460f0 252e336c 65207320 2d3e2025 2e336c65 %.3le s -> %.3le │ │ │ │ + 0x00046100 20732070 65722073 7073765f 73787378 s per spsv_sxsx │ │ │ │ + 0x00046110 29202874 756e6564 3a202564 202d3e20 ) (tuned: %d -> │ │ │ │ + 0x00046120 2564206c 7375626d 292e0a00 5b215d20 %d lsubm)...[!] │ │ │ │ + 0x00046130 61207072 6f626c65 6d206f63 63757272 a problem occurr │ │ │ │ + 0x00046140 65642069 6e207472 69616e67 756c6172 ed in triangular │ │ │ │ + 0x00046150 20736f6c 7665210a 00000000 5b215d20 solve!.....[!] │ │ │ │ + 0x00046160 736f6d65 2070726f 626c656d 206f6363 some problem occ │ │ │ │ + 0x00046170 75727265 6420696e 20737061 72736520 urred in sparse │ │ │ │ + 0x00046180 6d617472 69782076 6563746f 72207072 matrix vector pr │ │ │ │ + 0x00046190 6f647563 74210a00 23657272 6f72206e oduct!..#error n │ │ │ │ + 0x000461a0 6f726d3a 00000000 73707376 5f737873 orm:....spsv_sxs │ │ │ │ + 0x000461b0 78000000 23202865 78747261 29205370 x...# (extra) Sp │ │ │ │ + 0x000461c0 4d562070 6572666f 726d616e 63652072 MV performance r │ │ │ │ + 0x000461d0 65636f72 643a0a00 73706d76 5f756175 ecord:..spmv_uau │ │ │ │ + 0x000461e0 612a0000 23676169 6e20666f 72207370 a*..#gain for sp │ │ │ │ + 0x000461f0 73762069 66207765 20686164 20696e66 sv if we had inf │ │ │ │ + 0x00046200 696e6974 65207370 6d762d77 6f726b65 inite spmv-worke │ │ │ │ + 0x00046210 72733a25 6c660a00 23737073 76207065 rs:%lf..#spsv pe │ │ │ │ + 0x00046220 72666f72 6d616e63 65207673 2073706d rformance vs spm │ │ │ │ + 0x00046230 765f7561 75612a3a 256c660a 00000000 v_uaua*:%lf..... │ │ │ │ + 0x00046240 23676169 6e20666f 72207370 73762069 #gain for spsv i │ │ │ │ + 0x00046250 66207765 20686164 206e6f20 636f6e63 f we had no conc │ │ │ │ + 0x00046260 75727265 6e742077 72697465 73207072 urrent writes pr │ │ │ │ + 0x00046270 6576656e 74696e67 206c6f63 6b732061 eventing locks a │ │ │ │ + 0x00046280 7420616c 6c3a256c 660a0000 25256f70 t all:%lf...%%op │ │ │ │ + 0x00046290 65726174 696f6e3a 6d617472 69780943 eration:matrix.C │ │ │ │ + 0x000462a0 4f4e5354 52554354 4f525b25 645d0953 ONSTRUCTOR[%d].S │ │ │ │ + 0x000462b0 504d565b 25645d09 53504d56 5b25645d PMV[%d].SPMV[%d] │ │ │ │ + 0x000462c0 09535453 565b2564 5d095354 53565b25 .STSV[%d].STSV[% │ │ │ │ + 0x000462d0 645d0a00 25256f70 65726174 696f6e3a d]..%%operation: │ │ │ │ + 0x000462e0 25730925 6c670925 6c670925 6c670925 %s.%lg.%lg.%lg.% │ │ │ │ + 0x000462f0 6c670925 6c670a00 713a514c 45434844 lg.%lg..q:QLECHD │ │ │ │ + 0x00046300 56415269 73463a50 543a623a 773a4247 VARisF:PT:b:w:BG │ │ │ │ + 0x00046310 68743a66 3a723a63 3a76706e 3a4d4e53 ht:f:r:c:vpn:MNS │ │ │ │ + 0x00046320 3a426b3a 4b55733a 656f3a4f 3a000000 :Bk:KUs:eo:O:... │ │ │ │ + 0x00046330 63616e6e 6f742070 6572666f 726d202d cannot perform - │ │ │ │ + 0x00046340 65206675 6e637469 6f6e616c 69747920 e functionality │ │ │ │ + 0x00046350 696e206f 6e652072 756e2e20 6f6e6520 in one run. one │ │ │ │ + 0x00046360 61742061 2074696d 6520706c 65617365 at a time please │ │ │ │ + 0x00046370 2e2e0a00 25732028 6d61745f 73746174 ....%s (mat_stat │ │ │ │ + 0x00046380 7329203a 20506c65 61736520 73706563 s) : Please spec │ │ │ │ + 0x00046390 69667920 61206d61 74726978 2066696c ify a matrix fil │ │ │ │ + 0x000463a0 656e616d 65202877 69746820 2d66290a ename (with -f). │ │ │ │ + 0x000463b0 00000000 67697665 6e207065 7263656e ....given percen │ │ │ │ + 0x000463c0 74616765 203d2025 7a64203f 0a000000 tage = %zd ?.... │ │ │ │ + 0x000463d0 77616e74 206d6f72 65206d61 785f6e6e want more max_nn │ │ │ │ + 0x000463e0 7a732028 257a6429 20746861 6e206e6f zs (%zd) than no │ │ │ │ + 0x000463f0 6e7a6572 6f732028 257a6429 20210a00 nzeros (%zd) !.. │ │ │ │ + 0x00046400 77616e74 206d6178 5f6e6e7a 73202825 want max_nnzs (% │ │ │ │ + 0x00046410 7a642920 6c657373 20746861 6e20257a zd) less than %z │ │ │ │ + 0x00046420 64203f0a 00000000 236d6174 72697809 d ?.....#matrix. │ │ │ │ + 0x00046430 726f7773 09636f6c 73096272 09626309 rows.cols.br.bc. │ │ │ │ + 0x00046440 6e6e7a09 66696c6c 696e0966 72616374 nnz.fillin.fract │ │ │ │ + 0x00046450 696f6e09 72656c2e 6572726f 720a0000 ion.rel.error... │ │ │ │ + 0x00046460 25730925 7a640925 7a640925 7a640925 %s.%zd.%zd.%zd.% │ │ │ │ + 0x00046470 7a640925 7a640925 6c670000 09252e33 zd.%zd.%lg...%.3 │ │ │ │ + 0x00046480 6c670925 2b2e336c 670a0000 616c6c2d lg.%+.3lg...all- │ │ │ │ + 0x00046490 666c6167 73000000 616c6c2d 666f726d flags...all-form │ │ │ │ + 0x000464a0 61747300 616c6c2d 626c6173 2d6f7074 ats.all-blas-opt │ │ │ │ + 0x000464b0 73000000 616c6c2d 626c6173 2d747970 s...all-blas-typ │ │ │ │ + 0x000464c0 65730000 616c6c6f 772d616e 792d7472 es..allow-any-tr │ │ │ │ + 0x000464d0 616e7370 6f736974 696f6e2d 636f6d62 ansposition-comb │ │ │ │ + 0x000464e0 696e6174 696f6e00 616c7465 726e6174 ination.alternat │ │ │ │ + 0x000464f0 652d736f 72740000 6175746f 2d626c6f e-sort..auto-blo │ │ │ │ + 0x00046500 636b696e 67000000 62652d76 6572626f cking...be-verbo │ │ │ │ + 0x00046510 73650000 626c6f63 6b2d636f 6c756d6e se..block-column │ │ │ │ + 0x00046520 73697a65 00000000 626c6f63 6b2d726f size....block-ro │ │ │ │ + 0x00046530 7773697a 65000000 63616368 652d626c wsize...cache-bl │ │ │ │ + 0x00046540 6f636b69 6e670000 63686469 72000000 ocking..chdir... │ │ │ │ + 0x00046550 636f6c75 6d6e2d65 7870616e 64000000 column-expand... │ │ │ │ + 0x00046560 636f6d70 6172652d 636f6d70 65746974 compare-competit │ │ │ │ + 0x00046570 6f727300 6e6f2d63 6f6d7061 72652d63 ors.no-compare-c │ │ │ │ + 0x00046580 6f6d7065 7469746f 72730000 636f6e76 ompetitors..conv │ │ │ │ + 0x00046590 65727400 64656e73 65000000 64696167 ert.dense...diag │ │ │ │ + 0x000465a0 6f6e616c 2d646f6d 696e616e 63652d63 onal-dominance-c │ │ │ │ + 0x000465b0 6865636b 00000000 64756d70 2d6e2d6c heck....dump-n-l │ │ │ │ + 0x000465c0 68732d65 6c656d65 6e747300 6563686f hs-elements.echo │ │ │ │ + 0x000465d0 2d617267 756d656e 74730000 65737469 -arguments..esti │ │ │ │ + 0x000465e0 6d617465 2d73616d 706c6573 00000000 mate-samples.... │ │ │ │ + 0x000465f0 65737469 6d617465 2d66696c 6c696e00 estimate-fillin. │ │ │ │ + 0x00046600 666c7573 682d6361 6368652d 696e2d69 flush-cache-in-i │ │ │ │ + 0x00046610 74657261 74696f6e 73000000 696d7061 terations...impa │ │ │ │ + 0x00046620 7469656e 74000000 6e6f2d66 6c757368 tient...no-flush │ │ │ │ + 0x00046630 2d636163 68652d69 6e2d6974 65726174 -cache-in-iterat │ │ │ │ + 0x00046640 696f6e73 00000000 666c7573 682d6361 ions....flush-ca │ │ │ │ + 0x00046650 6368652d 61726f75 6e642d6c 6f6f7000 che-around-loop. │ │ │ │ + 0x00046660 77616e74 2d616e63 696c6c61 72792d65 want-ancillary-e │ │ │ │ + 0x00046670 78656373 00000000 6e6f2d77 616e742d xecs....no-want- │ │ │ │ + 0x00046680 616e6369 6c6c6172 792d6578 65637300 ancillary-execs. │ │ │ │ + 0x00046690 6e6f2d66 6c757368 2d636163 68652d61 no-flush-cache-a │ │ │ │ + 0x000466a0 726f756e 642d6c6f 6f700000 77616e74 round-loop..want │ │ │ │ + 0x000466b0 2d6e6f2d 72656375 72736976 65000000 -no-recursive... │ │ │ │ + 0x000466c0 77616e74 2d6d656d 6f72792d 62656e63 want-memory-benc │ │ │ │ + 0x000466d0 686d6172 6b000000 77616e74 2d6e6f2d hmark...want-no- │ │ │ │ + 0x000466e0 6d656d6f 72792d62 656e6368 6d61726b memory-benchmark │ │ │ │ + 0x000466f0 00000000 6e6d6200 696c7530 00000000 ....nmb.ilu0.... │ │ │ │ + 0x00046700 696e6300 696e6378 00000000 696e6379 inc.incx....incy │ │ │ │ + 0x00046710 00000000 696e2d70 6c616365 2d617373 ....in-place-ass │ │ │ │ + 0x00046720 656d626c 792d6578 70657269 6d656e74 embly-experiment │ │ │ │ + 0x00046730 616c0000 696e2d70 6c616365 2d637372 al..in-place-csr │ │ │ │ + 0x00046740 00000000 696e2d70 6c616365 2d706572 ....in-place-per │ │ │ │ + 0x00046750 6d757461 74696f6e 00000000 6c6f7765 mutation....lowe │ │ │ │ + 0x00046760 72000000 6c6f7765 722d6465 6e736500 r...lower-dense. │ │ │ │ + 0x00046770 67656e65 72617465 2d6c6f77 65726261 generate-lowerba │ │ │ │ + 0x00046780 6e640000 67656e2d 6c62616e 64000000 nd..gen-lband... │ │ │ │ + 0x00046790 67656e65 72617465 2d737061 63696e67 generate-spacing │ │ │ │ + 0x000467a0 00000000 6d617472 69782d64 756d7000 ....matrix-dump. │ │ │ │ + 0x000467b0 6d617472 69782d64 756d702d 67726170 matrix-dump-grap │ │ │ │ + 0x000467c0 68000000 6d617472 69782d64 756d702d h...matrix-dump- │ │ │ │ + 0x000467d0 696e7465 726e616c 73000000 6d657267 internals...merg │ │ │ │ + 0x000467e0 652d6578 70657269 6d656e74 616c0000 e-experimental.. │ │ │ │ + 0x000467f0 73706c69 742d6578 70657269 6d656e74 split-experiment │ │ │ │ + 0x00046800 616c0000 6d732d65 78706572 696d656e al..ms-experimen │ │ │ │ + 0x00046810 74616c00 6d617472 69782d66 696c656e tal.matrix-filen │ │ │ │ + 0x00046820 616d6500 6d617472 69782d73 616d706c ame.matrix-sampl │ │ │ │ + 0x00046830 652d7063 6e740000 6d617472 69782d73 e-pcnt..matrix-s │ │ │ │ + 0x00046840 746f7261 67650000 6d617472 69782d74 torage..matrix-t │ │ │ │ + 0x00046850 696d6500 6d656d2d 68696572 61726368 ime.mem-hierarch │ │ │ │ + 0x00046860 792d696e 666f0000 6d61782d 72756e74 y-info..max-runt │ │ │ │ + 0x00046870 696d6500 6e6f2d6f 70000000 6e6f7472 ime.no-op...notr │ │ │ │ + 0x00046880 616e7370 6f736500 6e6f2d74 72616e73 anspose.no-trans │ │ │ │ + 0x00046890 706f7365 00000000 6e726873 00000000 pose....nrhs.... │ │ │ │ + 0x000468a0 6f6e652d 6e6f6e75 6e69742d 696e6378 one-nonunit-incx │ │ │ │ + 0x000468b0 2d696e63 792d6e72 68732d70 65722d74 -incy-nrhs-per-t │ │ │ │ + 0x000468c0 79706500 6e746872 65616473 00000000 ype.nthreads.... │ │ │ │ + 0x000468d0 6f736b69 2d62656e 63686d61 726b0000 oski-benchmark.. │ │ │ │ + 0x000468e0 6f75742d 6c687300 6f75742d 72687300 out-lhs.out-rhs. │ │ │ │ + 0x000468f0 6f766572 72696465 2d6d6174 7269782d override-matrix- │ │ │ │ + 0x00046900 6e616d65 00000000 70617474 65726e2d name....pattern- │ │ │ │ + 0x00046910 6d61726b 00000000 7072652d 7472616e mark....pre-tran │ │ │ │ + 0x00046920 73706f73 65000000 72656164 2d61732d spose...read-as- │ │ │ │ + 0x00046930 62696e61 72790000 72657065 61742d63 binary..repeat-c │ │ │ │ + 0x00046940 6f6e7374 72756374 6f720000 72657573 onstructor..reus │ │ │ │ + 0x00046950 652d696f 2d617272 61797300 6e6f2d72 e-io-arrays.no-r │ │ │ │ + 0x00046960 65757365 2d696f2d 61727261 79730000 euse-io-arrays.. │ │ │ │ + 0x00046970 72657665 7273652d 616c7465 726e6174 reverse-alternat │ │ │ │ + 0x00046980 652d726f 77730000 67656e65 72617465 e-rows..generate │ │ │ │ + 0x00046990 2d757070 65726261 6e640000 67656e2d -upperband..gen- │ │ │ │ + 0x000469a0 7562616e 64000000 67656e65 72617465 uband...generate │ │ │ │ + 0x000469b0 2d646961 676f6e61 6c000000 67656e2d -diagonal...gen- │ │ │ │ + 0x000469c0 64696167 00000000 696d706c 69636974 diag....implicit │ │ │ │ + 0x000469d0 2d646961 676f6e61 6c000000 616c736f -diagonal...also │ │ │ │ + 0x000469e0 2d696d70 6c696369 742d6469 61676f6e -implicit-diagon │ │ │ │ + 0x000469f0 616c0000 616c736f 2d73796d 6d657472 al..also-symmetr │ │ │ │ + 0x00046a00 69657300 616c736f 2d73686f 72742d69 ies.also-short-i │ │ │ │ + 0x00046a10 64780000 616c736f 2d636f6f 2d637372 dx..also-coo-csr │ │ │ │ + 0x00046a20 00000000 616c736f 2d726563 75727369 ....also-recursi │ │ │ │ + 0x00046a30 76650000 7a69672d 7a616700 73756264 ve..zig-zag.subd │ │ │ │ + 0x00046a40 69766973 696f6e2d 6d756c74 69706c69 ivision-multipli │ │ │ │ + 0x00046a50 65720000 626f756e 6465642d 626f7800 er..bounded-box. │ │ │ │ + 0x00046a60 6d61782d 6e6e7a2d 73616d70 6c657300 max-nnz-samples. │ │ │ │ + 0x00046a70 6e6f2d6c 6561662d 6d756c74 69766563 no-leaf-multivec │ │ │ │ + 0x00046a80 00000000 77697468 2d6c6561 662d6d75 ....with-leaf-mu │ │ │ │ + 0x00046a90 6c746976 65630000 756e7365 74656e76 ltivec..unsetenv │ │ │ │ + 0x00046aa0 00000000 736f7274 2d616674 65722d6c ....sort-after-l │ │ │ │ + 0x00046ab0 6f616400 736f7274 2d66696c 656e616d oad.sort-filenam │ │ │ │ + 0x00046ac0 65732d6c 69737400 6e6f2d73 6f72742d es-list.no-sort- │ │ │ │ + 0x00046ad0 66696c65 6e616d65 732d6c69 73740000 filenames-list.. │ │ │ │ + 0x00046ae0 736b6970 2d6c6f61 64696e67 2d73796d skip-loading-sym │ │ │ │ + 0x00046af0 6d657472 69632d6d 61747269 63657300 metric-matrices. │ │ │ │ + 0x00046b00 736b6970 2d6c6f61 64696e67 2d756e73 skip-loading-uns │ │ │ │ + 0x00046b10 796d6d65 74726963 2d6d6174 72696365 ymmetric-matrice │ │ │ │ + 0x00046b20 73000000 736b6970 2d6c6f61 64696e67 s...skip-loading │ │ │ │ + 0x00046b30 2d686572 6d697469 616e2d6d 61747269 -hermitian-matri │ │ │ │ + 0x00046b40 63657300 736b6970 2d6c6f61 64696e67 ces.skip-loading │ │ │ │ + 0x00046b50 2d6e6f74 2d756e73 796d6d65 74726963 -not-unsymmetric │ │ │ │ + 0x00046b60 2d6d6174 72696365 73000000 736b6970 -matrices...skip │ │ │ │ + 0x00046b70 2d6c6f61 64696e67 2d69662d 6d6f7265 -loading-if-more │ │ │ │ + 0x00046b80 2d6e6e7a 2d6d6174 72696365 73000000 -nnz-matrices... │ │ │ │ + 0x00046b90 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ + 0x00046ba0 6c657373 2d6e6e7a 2d6d6174 72696365 less-nnz-matrice │ │ │ │ + 0x00046bb0 73000000 736b6970 2d6c6f61 64696e67 s...skip-loading │ │ │ │ + 0x00046bc0 2d69662d 6d6f7265 2d66696c 6573697a -if-more-filesiz │ │ │ │ + 0x00046bd0 652d6b62 2d6d6174 72696365 73000000 e-kb-matrices... │ │ │ │ + 0x00046be0 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ + 0x00046bf0 6d617463 68696e67 2d726567 65780000 matching-regex.. │ │ │ │ + 0x00046c00 736b6970 2d6c6f61 64696e67 2d69662d skip-loading-if- │ │ │ │ + 0x00046c10 6d617463 68696e67 2d737562 73747200 matching-substr. │ │ │ │ + 0x00046c20 74696d65 73000000 7472616e 73706f73 times...transpos │ │ │ │ + 0x00046c30 652d6173 00000000 616c736f 2d747261 e-as....also-tra │ │ │ │ + 0x00046c40 6e73706f 73650000 616c6c2d 7472616e nspose..all-tran │ │ │ │ + 0x00046c50 73706f73 65730000 74797065 00000000 sposes..type.... │ │ │ │ + 0x00046c60 74797065 73000000 75706461 74650000 types...update.. │ │ │ │ + 0x00046c70 61732d75 6e73796d 6d657472 69630000 as-unsymmetric.. │ │ │ │ + 0x00046c80 61732d73 796d6d65 74726963 00000000 as-symmetric.... │ │ │ │ + 0x00046c90 65787061 6e642d73 796d6d65 74727900 expand-symmetry. │ │ │ │ + 0x00046ca0 61732d68 65726d69 7469616e 00000000 as-hermitian.... │ │ │ │ + 0x00046cb0 6f6e6c79 2d6c6f77 65722d74 7269616e only-lower-trian │ │ │ │ + 0x00046cc0 676c6500 6f6e6c79 2d757070 65722d74 gle.only-upper-t │ │ │ │ + 0x00046cd0 7269616e 676c6500 76657262 6f736500 riangle.verbose. │ │ │ │ + 0x00046ce0 6c657373 2d766572 626f7365 00000000 less-verbose.... │ │ │ │ + 0x00046cf0 77616e74 2d696f2d 6f6e6c79 00000000 want-io-only.... │ │ │ │ + 0x00046d00 77616e74 2d6e6f6e 7a65726f 65732d64 want-nonzeroes-d │ │ │ │ + 0x00046d10 69737470 6c6f7400 77616e74 2d616363 istplot.want-acc │ │ │ │ + 0x00046d20 75726163 792d7465 73740000 77616e74 uracy-test..want │ │ │ │ + 0x00046d30 2d676574 64696167 2d62656e 63680000 -getdiag-bench.. │ │ │ │ + 0x00046d40 77616e74 2d676574 726f772d 62656e63 want-getrow-benc │ │ │ │ + 0x00046d50 68000000 77616e74 2d707269 6e742d70 h...want-print-p │ │ │ │ + 0x00046d60 65722d73 75626d2d 73746174 73000000 er-subm-stats... │ │ │ │ + 0x00046d70 77616e74 2d6f6e6c 792d6163 63757261 want-only-accura │ │ │ │ + 0x00046d80 63792d74 65737400 77616e74 2d617574 cy-test.want-aut │ │ │ │ + 0x00046d90 6f74756e 65000000 77616e74 2d6e6f2d otune...want-no- │ │ │ │ + 0x00046da0 6175746f 74756e65 00000000 77616e74 autotune....want │ │ │ │ + 0x00046db0 2d6e6f2d 6f6e6573 2d66696c 6c000000 -no-ones-fill... │ │ │ │ + 0x00046dc0 77616e74 2d6d6b6c 2d617574 6f74756e want-mkl-autotun │ │ │ │ + 0x00046dd0 65000000 77616e74 2d6d6b6c 2d6f6e65 e...want-mkl-one │ │ │ │ + 0x00046de0 2d626173 65642d69 6e646578 696e6700 -based-indexing. │ │ │ │ + 0x00046df0 77616e74 2d756e6f 72646572 65642d63 want-unordered-c │ │ │ │ + 0x00046e00 6f6f2d74 65737400 77697468 2d666c61 oo-test.with-fla │ │ │ │ + 0x00046e10 67730000 77726974 652d6173 2d62696e gs..write-as-bin │ │ │ │ + 0x00046e20 61727900 77726974 652d6173 2d637372 ary.write-as-csr │ │ │ │ + 0x00046e30 00000000 77726974 652d7065 72666f72 ....write-perfor │ │ │ │ + 0x00046e40 6d616e63 652d7265 636f7264 00000000 mance-record.... │ │ │ │ + 0x00046e50 70657266 6f726d61 6e63652d 7265636f performance-reco │ │ │ │ + 0x00046e60 72642d6e 616d652d 61707065 6e640000 rd-name-append.. │ │ │ │ + 0x00046e70 70657266 6f726d61 6e63652d 7265636f performance-reco │ │ │ │ + 0x00046e80 72642d6e 616d652d 70726570 656e6400 rd-name-prepend. │ │ │ │ + 0x00046e90 77726974 652d6e6f 2d706572 666f726d write-no-perform │ │ │ │ + 0x00046ea0 616e6365 2d726563 6f726400 64697363 ance-record.disc │ │ │ │ + 0x00046eb0 6172642d 72656164 2d7a6572 6f730000 ard-read-zeros.. │ │ │ │ + 0x00046ec0 7a2d736f 72746564 2d636f6f 00000000 z-sorted-coo.... │ │ │ │ + 0x00046ed0 616c7068 61000000 62657461 00000000 alpha...beta.... │ │ │ │ + 0x00046ee0 6e726873 2d62792d 726f7773 00000000 nrhs-by-rows.... │ │ │ │ + 0x00046ef0 62792d72 6f777300 6e726873 2d62792d by-rows.nrhs-by- │ │ │ │ + 0x00046f00 636f6c75 6d6e7300 62792d63 6f6c756d columns.by-colum │ │ │ │ + 0x00046f10 6e730000 6e726873 2d62792d 636f6c73 ns..nrhs-by-cols │ │ │ │ + 0x00046f20 00000000 62792d63 6f6c7300 736f7274 ....by-cols.sort │ │ │ │ + 0x00046f30 00000000 6d6b6c2d 696e7370 6563746f ....mkl-inspecto │ │ │ │ + 0x00046f40 722d7375 7065722d 6c696768 74000000 r-super-light... │ │ │ │ + 0x00046f50 6d6b6c2d 696e7370 6563746f 722d6c69 mkl-inspector-li │ │ │ │ + 0x00046f60 67687400 6d6b6c2d 696e7370 6563746f ght.mkl-inspecto │ │ │ │ + 0x00046f70 72000000 6d6b6c2d 6e6f2d69 6e737065 r...mkl-no-inspe │ │ │ │ + 0x00046f80 63746f72 00000000 6744623a 64723a63 ctor....gDb:dr:c │ │ │ │ + 0x00046f90 3a6e3a6c 733a0000 75736167 653a2025 :n:ls:..usage: % │ │ │ │ + 0x00046fa0 73202d67 202d7220 726f7773 202d6320 s -g -r rows -c │ │ │ │ + 0x00046fb0 636f6c73 200a0920 5b202d6e 206e6f6e cols .. [ -n non │ │ │ │ + 0x00046fc0 7a65726f 73205b25 255d205d 207c205b zeros [%%] ] | [ │ │ │ │ + 0x00046fd0 202d6220 62616e64 77696474 68205d20 -b bandwidth ] │ │ │ │ + 0x00046fe0 282d6220 666f7220 61206261 6e646564 (-b for a banded │ │ │ │ + 0x00046ff0 206d6174 72697820 77697468 20276261 matrix with 'ba │ │ │ │ + 0x00047000 6e647769 64746827 20776964 65206261 ndwidth' wide ba │ │ │ │ + 0x00047010 6e647769 64746829 0a095b2d 64205d20 ndwidth)..[-d ] │ │ │ │ + 0x00047020 282d6420 6d65616e 73207468 61742064 (-d means that d │ │ │ │ + 0x00047030 75706c69 63617465 73206172 6520616c uplicates are al │ │ │ │ + 0x00047040 6c6f7765 64292021 0a000000 63616e27 lowed) !....can' │ │ │ │ + 0x00047050 74206765 6e657261 7465206d 6f726520 t generate more │ │ │ │ + 0x00047060 6e6f6e7a 65726f73 20746861 6e20726f nonzeros than ro │ │ │ │ + 0x00047070 77732078 20636f6c 756d6e73 210a0000 ws x columns!... │ │ │ │ + 0x00047080 25254d61 74726978 4d61726b 6574206d %%MatrixMarket m │ │ │ │ + 0x00047090 61747269 7820636f 6f726469 6e617465 atrix coordinate │ │ │ │ + 0x000470a0 20726561 6c206765 6e657261 6c0a0000 real general... │ │ │ │ + 0x000470b0 257a6420 257a6420 257a640a 00000000 %zd %zd %zd..... │ │ │ │ + 0x000470c0 25367a64 2025367a 64202532 30670a00 %6zd %6zd %20g.. │ │ │ │ + 0x000470d0 736f6d65 20657272 6f72206f 63637572 some error occur │ │ │ │ + 0x000470e0 72656420 64757269 6e67206d 61747269 red during matri │ │ │ │ + 0x000470f0 78206765 6e657261 74696f6e 0a000000 x generation.... │ │ │ │ + 0x00047100 6e6e7a00 62616e64 65640000 616c6c6f nnz.banded..allo │ │ │ │ + 0x00047110 772d6475 706c6963 61746573 00000000 w-duplicates.... │ │ │ │ + 0x00047120 70617474 65726e00 73796d6d 65747269 pattern.symmetri │ │ │ │ + 0x00047130 63000000 6865726d 69746961 6e000000 c...hermitian... │ │ │ │ + 0x00047140 25257379 6d6d0000 2525756e 73796d6d %%symm..%%unsymm │ │ │ │ + 0x00047150 00000000 25730925 7a640925 7a640925 ....%s.%zd.%zd.% │ │ │ │ + 0x00047160 7a640925 73092573 0925730a 00000000 zd.%s.%s.%s..... │ │ │ │ + 0x00047170 70726f62 6c656d73 20776974 68202225 problems with "% │ │ │ │ + 0x00047180 73220a00 5c626567 696e7b74 61626c65 s"..\begin{table │ │ │ │ + 0x00047190 7d5b5d5c 62656769 6e7b666f 6f746e6f }[]\begin{footno │ │ │ │ + 0x000471a0 74657369 7a657d5c 62656769 6e7b6365 tesize}\begin{ce │ │ │ │ + 0x000471b0 6e746572 7d205c62 6567696e 7b746162 nter} \begin{tab │ │ │ │ + 0x000471c0 756c6172 7d7b6c6c 6c6c6c7d 5c686c69 ular}{lllll}\hli │ │ │ │ + 0x000471d0 6e650a6d 61747269 78202620 726f7773 ne.matrix & rows │ │ │ │ + 0x000471e0 20262063 6f6c756d 6e732026 206e6e7a & columns & nnz │ │ │ │ + 0x000471f0 2026206e 6e7a2f72 6f77205c 5c5c686c & nnz/row \\\hl │ │ │ │ + 0x00047200 696e650a 00000000 5c686c69 6e65205c ine.....\hline \ │ │ │ │ + 0x00047210 656e647b 74616275 6c61727d 205c6361 end{tabular} \ca │ │ │ │ + 0x00047220 7074696f 6e7b4361 7074696f 6e2e7d5c ption{Caption.}\ │ │ │ │ + 0x00047230 6c616265 6c7b7465 73746265 645f6d61 label{testbed_ma │ │ │ │ + 0x00047240 74726963 65737d5c 656e647b 63656e74 trices}\end{cent │ │ │ │ + 0x00047250 65727d5c 656e647b 666f6f74 6e6f7465 er}\end{footnote │ │ │ │ + 0x00047260 73697a65 7d5c656e 647b7461 626c657d size}\end{table} │ │ │ │ + 0x00047270 0a000000 25732026 20257a64 20262025 ....%s & %zd & % │ │ │ │ + 0x00047280 7a642026 20257a64 20262025 2e306c66 zd & %zd & %.0lf │ │ │ │ + 0x00047290 5c5c2573 0a000000 5253425f 50525f57 \\%s....RSB_PR_W │ │ │ │ + 0x000472a0 4c544300 5253425f 50525f50 524c5f4c LTC.RSB_PR_PRL_L │ │ │ │ + 0x000472b0 43430000 70723a20 00000000 616c6c6f CC..pr: ....allo │ │ │ │ + 0x000472c0 63617465 64206120 70657266 6f726d61 cated a performa │ │ │ │ + 0x000472d0 6e636520 7265636f 72642066 6f722025 nce record for % │ │ │ │ + 0x000472e0 64207361 6d706c65 73202825 7a642062 d samples (%zd b │ │ │ │ + 0x000472f0 79746573 292e0a00 20262000 5c5c0000 ytes)... & .\\.. │ │ │ │ + 0x00047300 5c626673 65726965 73200000 5c63656c \bfseries ..\cel │ │ │ │ + 0x00047310 6c636f6c 6f727b70 696e6b7d 00000000 lcolor{pink}.... │ │ │ │ + 0x00047320 5c63656c 6c636f6c 6f727b4c 69676874 \cellcolor{Light │ │ │ │ + 0x00047330 476f6c64 656e726f 64317d00 5c63656c Goldenrod1}.\cel │ │ │ │ + 0x00047340 6c636f6c 6f727b50 616c6547 7265656e lcolor{PaleGreen │ │ │ │ + 0x00047350 317d0000 5c63656c 6c636f6c 6f727b72 1}..\cellcolor{r │ │ │ │ + 0x00047360 65647d00 204b4d47 5450455a 59000000 ed}. KMGTPEZY... │ │ │ │ + 0x00047370 5253425f 524c445f 54485200 20000000 RSB_RLD_THR. ... │ │ │ │ + 0x00047380 5253425f 50525f46 53455053 54520000 RSB_PR_FSEPSTR.. │ │ │ │ + 0x00047390 5253425f 50525f45 4e444c53 54520000 RSB_PR_ENDLSTR.. │ │ │ │ + 0x000473a0 25732573 25642573 25642573 00000000 %s%s%d%s%d%s.... │ │ │ │ + 0x000473b0 25642573 25632573 25632573 25632573 %d%s%c%s%c%s%c%s │ │ │ │ + 0x000473c0 00000000 25326425 73257325 32642573 ....%2d%s%s%2d%s │ │ │ │ + 0x000473d0 25732532 64257300 252e346c 66257325 %s%2d%s.%.4lf%s% │ │ │ │ + 0x000473e0 73252e34 6c662573 00000000 25642573 s%.4lf%s....%d%s │ │ │ │ + 0x000473f0 25732564 25730000 252e326c 66257325 %s%d%s..%.2lf%s% │ │ │ │ + 0x00047400 322e336c 65257325 7325322e 336c6525 2.3le%s%s%2.3le% │ │ │ │ + 0x00047410 73000000 25732532 2e336c65 25732573 s...%s%2.3le%s%s │ │ │ │ + 0x00047420 25732532 2e336c65 25732532 2e336c65 %s%2.3le%s%2.3le │ │ │ │ + 0x00047430 25730000 25332e32 6c652573 00000000 %s..%3.2le%s.... │ │ │ │ + 0x00047440 25732564 25732533 2e326c65 25730a00 %s%d%s%3.2le%s.. │ │ │ │ + 0x00047450 25252e2e 2e0a0000 25643a25 73202564 %%......%d:%s %d │ │ │ │ + 0x00047460 20256420 25642025 64202564 20256420 %d %d %d %d %d │ │ │ │ + 0x00047470 25632025 63202563 00000000 20252e32 %c %c %c.... %.2 │ │ │ │ + 0x00047480 6c662025 2e326c66 20252e32 6c662025 lf %.2lf %.2lf % │ │ │ │ + 0x00047490 2e326c66 00000000 25342e31 6c660000 .2lf....%4.1lf.. │ │ │ │ + 0x000474a0 5c000000 2e2e2e00 706c6f74 00000000 \.......plot.... │ │ │ │ + 0x000474b0 73657420 7465726d 20706f73 74736372 set term postscr │ │ │ │ + 0x000474c0 69707420 65707320 636f6c6f 72207369 ipt eps color si │ │ │ │ + 0x000474d0 7a652032 2c32206e 6f636c69 7020666f ze 2,2 noclip fo │ │ │ │ + 0x000474e0 6e742022 54696d65 732d526f 6d616e2c nt "Times-Roman, │ │ │ │ + 0x000474f0 3134223b 00000000 73657420 7465726d 14";....set term │ │ │ │ + 0x00047500 20706e67 3b000000 27270000 6175746f png;...''..auto │ │ │ │ + 0x00047510 74756e69 6e672065 66666563 74000000 tuning effect... │ │ │ │ + 0x00047520 52534220 746f204d 4b4c2073 70656564 RSB to MKL speed │ │ │ │ + 0x00047530 20726174 696f0000 2e000000 73797374 ratio......syst │ │ │ │ + 0x00047540 656d2827 6d6b6469 72202d70 20272e6d em('mkdir -p '.m │ │ │ │ + 0x00047550 795f6469 72290000 5253425f 434d505f y_dir)..RSB_CMP_ │ │ │ │ + 0x00047560 54485200 5253425f 4150455f 54485200 THR.RSB_APE_THR. │ │ │ │ + 0x00047570 5253425f 4855445f 54485200 5253425f RSB_HUD_THR.RSB_ │ │ │ │ + 0x00047580 50525f53 52000000 5253425f 50525f50 PR_SR...RSB_PR_P │ │ │ │ + 0x00047590 524c5f54 43530000 5c736563 74696f6e RL_TCS..\section │ │ │ │ + 0x000475a0 7b526563 6f72643a 2025737d 0a000000 {Record: %s}.... │ │ │ │ + 0x000475b0 44756d70 2066726f 6d206120 62617365 Dump from a base │ │ │ │ + 0x000475c0 206f6620 25642073 616d706c 65732028 of %d samples ( │ │ │ │ + 0x000475d0 6f66206d 61782025 6429206f 72646572 of max %d) order │ │ │ │ + 0x000475e0 65642062 79200000 2825642c 25642c25 ed by ..(%d,%d,% │ │ │ │ + 0x000475f0 642c2564 2c25642c 25642c25 6429203d d,%d,%d,%d,%d) = │ │ │ │ + 0x00047600 20282573 292e0a00 66696c65 6e616d65 (%s)...filename │ │ │ │ + 0x00047610 20782063 6f726573 20782069 6e635820 x cores x incX │ │ │ │ + 0x00047620 7820696e 63592078 206e7268 73207820 x incY x nrhs x │ │ │ │ + 0x00047630 74797065 636f6465 20782074 72616e73 typecode x trans │ │ │ │ + 0x00047640 41000000 5c626567 696e7b6c 6f6e6774 A...\begin{longt │ │ │ │ + 0x00047650 6162757d 7b722a7b 32367d7b 727d727d abu}{r*{26}{r}r} │ │ │ │ + 0x00047660 5c686c69 6e650a00 42455354 434f4445 \hline..BESTCODE │ │ │ │ + 0x00047670 25734d54 5825734e 5225734e 4325734e %sMTX%sNR%sNC%sN │ │ │ │ + 0x00047680 4e5a2573 00000000 494e4358 2573494e NZ%s....INCX%sIN │ │ │ │ + 0x00047690 43592573 00000000 4e524853 25735459 CY%s....NRHS%sTY │ │ │ │ + 0x000476a0 50452573 53594d25 73545241 4e532573 PE%sSYM%sTRANS%s │ │ │ │ + 0x000476b0 4e542573 41542d4e 54257341 542d4d4b NT%sAT-NT%sAT-MK │ │ │ │ + 0x000476c0 4c2d4e54 25734250 4e5a2573 41542d42 L-NT%sBPNZ%sAT-B │ │ │ │ + 0x000476d0 504e5a25 734e5355 424d2573 41542d53 PNZ%sNSUBM%sAT-S │ │ │ │ + 0x000476e0 55424d25 73525342 42455354 2d4d464c UBM%sRSBBEST-MFL │ │ │ │ + 0x000476f0 4f505325 734f5054 494d4525 734d4b4c OPS%sOPTIME%sMKL │ │ │ │ + 0x00047700 2d4f5054 494d4525 7341542d 4f505449 -OPTIME%sAT-OPTI │ │ │ │ + 0x00047710 4d452573 41542d4d 4b4c2d4f 5054494d ME%sAT-MKL-OPTIM │ │ │ │ + 0x00047720 45257341 542d5449 4d452573 52576d69 E%sAT-TIME%sRWmi │ │ │ │ + 0x00047730 6e42572d 47427073 25734342 2d627066 nBW-GBps%sCB-bpf │ │ │ │ + 0x00047740 25734154 2d4d5325 73434d46 4c4f5053 %sAT-MS%sCMFLOPS │ │ │ │ + 0x00047750 25730a00 45616368 2073616d 706c653a %s..Each sample: │ │ │ │ + 0x00047760 20424553 54434f44 45204d54 58204e52 BESTCODE MTX NR │ │ │ │ + 0x00047770 204e4320 4e4e5a20 494e4358 20494e43 NC NNZ INCX INC │ │ │ │ + 0x00047780 59204e52 48532054 59504520 53594d20 Y NRHS TYPE SYM │ │ │ │ + 0x00047790 5452414e 53204d4b 4c5f4f50 5f542f52 TRANS MKL_OP_T/R │ │ │ │ + 0x000477a0 53425f4f 505f5420 5253425f 4f505f54 SB_OP_T RSB_OP_T │ │ │ │ + 0x000477b0 20525342 5f4d464c 4f505320 4d4b4c5f RSB_MFLOPS MKL_ │ │ │ │ + 0x000477c0 4f505f54 204d4b4c 5f4d464c 4f50530a OP_T MKL_MFLOPS. │ │ │ │ + 0x000477d0 00000000 25347a64 3a256325 73256325 ....%4zd:%c%s%c% │ │ │ │ + 0x000477e0 63200000 2370723a 20576172 6e696e67 c ..#pr: Warning │ │ │ │ + 0x000477f0 3a000000 626f7468 20617574 6f207475 :...both auto tu │ │ │ │ + 0x00047800 6e656420 28257a64 20737562 6d292061 ned (%zd subm) a │ │ │ │ + 0x00047810 6e64206e 6f6e2061 75746f74 756e6564 nd non autotuned │ │ │ │ + 0x00047820 2028257a 64207375 626d2920 6d617472 (%zd subm) matr │ │ │ │ + 0x00047830 69636573 20757365 20257a64 20627974 ices use %zd byt │ │ │ │ + 0x00047840 65732028 256c6720 62706e7a 29206f66 es (%lg bpnz) of │ │ │ │ + 0x00047850 20696e64 69636573 202d2d2d 2069736e indices --- isn │ │ │ │ + 0x00047860 27742074 68617420 73757370 65637420 't that suspect │ │ │ │ + 0x00047870 3f0a0000 20576172 6e696e67 3a207265 ?... Warning: re │ │ │ │ + 0x00047880 6164696e 67206669 6c65206f 72696769 ading file origi │ │ │ │ + 0x00047890 6e617469 6e672066 726f6d20 61206469 nating from a di │ │ │ │ + 0x000478a0 66666572 656e746c 7920636f 6e666967 fferently config │ │ │ │ + 0x000478b0 75726564 20627569 6c642c20 756e6162 ured build, unab │ │ │ │ + 0x000478c0 6c652074 6f206775 65737320 636f7272 le to guess corr │ │ │ │ + 0x000478d0 65637420 74797065 2073697a 6520666f ect type size fo │ │ │ │ + 0x000478e0 72207479 70652063 6f646520 27256327 r type code '%c' │ │ │ │ + 0x000478f0 2e0a0000 5c686c69 6e655c63 61707469 ....\hline\capti │ │ │ │ + 0x00047900 6f6e7b25 737d5c5c 5c686c69 6e655c65 on{%s}\\\hline\e │ │ │ │ + 0x00047910 6e647b6c 6f6e6774 6162757d 0a000000 nd{longtabu}.... │ │ │ │ + 0x00047920 204e6f20 73616d70 6c652028 6f757420 No sample (out │ │ │ │ + 0x00047930 6f662025 6429206d 61746368 65642074 of %d) matched t │ │ │ │ + 0x00047940 68652064 756d7020 63726974 65726961 he dump criteria │ │ │ │ + 0x00047950 202d2d20 736b6970 70696e67 2064756d -- skipping dum │ │ │ │ + 0x00047960 7020726f 756e642e 0a000000 20256420 p round..... %d │ │ │ │ + 0x00047970 73616d70 6c657320 286f7574 206f6620 samples (out of │ │ │ │ + 0x00047980 25642920 6d617463 68656420 74686520 %d) matched the │ │ │ │ + 0x00047990 64756d70 206c696d 6974696e 67206372 dump limiting cr │ │ │ │ + 0x000479a0 69746572 69612e0a 00000000 5c626567 iteria......\beg │ │ │ │ + 0x000479b0 696e7b76 65726261 74696d7d 0a000000 in{verbatim}.... │ │ │ │ + 0x000479c0 62656c6f 772c2077 65206465 66696e65 below, we define │ │ │ │ + 0x000479d0 20277375 63636573 7366756c 27206175 'successful' au │ │ │ │ + 0x000479e0 746f7475 6e696e67 20776865 6e207370 totuning when sp │ │ │ │ + 0x000479f0 65656475 70206f66 20256c66 78206973 eedup of %lfx is │ │ │ │ + 0x00047a00 20657863 65656465 642c2061 6e642027 exceeded, and ' │ │ │ │ + 0x00047a10 74756e65 64272072 6573756c 74732065 tuned' results e │ │ │ │ + 0x00047a20 76656e20 74686520 6f6e6573 20776869 ven the ones whi │ │ │ │ + 0x00047a30 63682061 72652073 616d6520 61732075 ch are same as u │ │ │ │ + 0x00047a40 6e74756e 65640a00 72736220 6175746f ntuned..rsb auto │ │ │ │ + 0x00047a50 74756e69 6e672077 61732073 75636365 tuning was succe │ │ │ │ + 0x00047a60 73736675 6c20696e 20253564 20636173 ssful in %5d cas │ │ │ │ + 0x00047a70 65732028 25332e32 6c662025 25292061 es (%3.2lf %%) a │ │ │ │ + 0x00047a80 6e642075 6e737563 63657373 66756c20 nd unsuccessful │ │ │ │ + 0x00047a90 696e2025 64206361 73657320 2825332e in %d cases (%3. │ │ │ │ + 0x00047aa0 326c6620 2525290a 00000000 2028696e 2lf %%)..... (in │ │ │ │ + 0x00047ab0 20737563 632e2063 61736573 20727362 succ. cases rsb │ │ │ │ + 0x00047ac0 20617574 6f74756e 696e6720 67617665 autotuning gave │ │ │ │ + 0x00047ad0 20202020 6176672e 2025352e 316c6620 avg. %5.1lf │ │ │ │ + 0x00047ae0 25252066 61737465 722c2061 76672e20 %% faster, avg. │ │ │ │ + 0x00047af0 73702e20 72617469 6f202535 2e336c66 sp. ratio %5.3lf │ │ │ │ + 0x00047b00 782c206d 61782073 702e2072 6174696f x, max sp. ratio │ │ │ │ + 0x00047b10 2025352e 336c6678 2c206176 672e2072 %5.3lfx, avg. r │ │ │ │ + 0x00047b20 6174696f 2025352e 336c6678 290a0000 atio %5.3lfx)... │ │ │ │ + 0x00047b30 2028696e 20737563 632e2063 61736573 (in succ. cases │ │ │ │ + 0x00047b40 20727362 20617574 6f74756e 696e6720 rsb autotuning │ │ │ │ + 0x00047b50 746f6f6b 20616e20 6176672f 6d696e2f took an avg/min/ │ │ │ │ + 0x00047b60 6d61782f 746f7420 6f663a20 25352e31 max/tot of: %5.1 │ │ │ │ + 0x00047b70 6c662f25 352e316c 662f2535 2e316c66 lf/%5.1lf/%5.1lf │ │ │ │ + 0x00047b80 2f25352e 316c6620 20207475 6e656420 /%5.1lf tuned │ │ │ │ + 0x00047b90 6f707329 0a000000 2028696e 20737563 ops).... (in suc │ │ │ │ + 0x00047ba0 632e2063 61736573 20727362 20617574 c. cases rsb aut │ │ │ │ + 0x00047bb0 6f74756e 696e6720 746f6f6b 20616e20 otuning took an │ │ │ │ + 0x00047bc0 6176672f 6d696e2f 6d61782f 746f7420 avg/min/max/tot │ │ │ │ + 0x00047bd0 6f663a20 25352e31 6c662f25 352e316c of: %5.1lf/%5.1l │ │ │ │ + 0x00047be0 662f2535 2e316c66 2f25352e 316c6620 f/%5.1lf/%5.1lf │ │ │ │ + 0x00047bf0 756e7475 6e656420 6f707329 0a000000 untuned ops).... │ │ │ │ + 0x00047c00 2028616e 6420616d 6f727469 7a657320 (and amortizes │ │ │ │ + 0x00047c10 66726f6d 20756e74 756e6564 20727362 from untuned rsb │ │ │ │ + 0x00047c20 20696e20 6176672e 2025352e 316c662c in avg. %5.1lf, │ │ │ │ + 0x00047c30 206d696e 2e202535 2e316c66 2c206d61 min. %5.1lf, ma │ │ │ │ + 0x00047c40 782e2025 352e316c 66206f70 73290a00 x. %5.1lf ops).. │ │ │ │ + 0x00047c50 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ + 0x00047c60 76672920 6e6e7a20 20207065 72207375 vg) nnz per su │ │ │ │ + 0x00047c70 626d2062 65666f72 65207375 63636573 bm before succes │ │ │ │ + 0x00047c80 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ + 0x00047c90 20253130 2e306c66 2f253130 2e306c66 %10.0lf/%10.0lf │ │ │ │ + 0x00047ca0 2f253130 2e306c66 290a0000 20286176 /%10.0lf)... (av │ │ │ │ + 0x00047cb0 672f6d69 6e2f6d61 78202861 76672920 g/min/max (avg) │ │ │ │ + 0x00047cc0 6e6e7a20 20207065 72207375 626d2061 nnz per subm a │ │ │ │ + 0x00047cd0 66746572 20207375 63636573 7366756c fter successful │ │ │ │ + 0x00047ce0 2074756e 696e6720 77657265 20253130 tuning were %10 │ │ │ │ + 0x00047cf0 2e306c66 2f253130 2e306c66 2f253130 .0lf/%10.0lf/%10 │ │ │ │ + 0x00047d00 2e306c66 290a0000 20286176 672f6d69 .0lf)... (avg/mi │ │ │ │ + 0x00047d10 6e2f6d61 78202861 76672920 62797465 n/max (avg) byte │ │ │ │ + 0x00047d20 73207065 72207375 626d2062 65666f72 s per subm befor │ │ │ │ + 0x00047d30 65207375 63636573 7366756c 2074756e e successful tun │ │ │ │ + 0x00047d40 696e6720 77657265 20253130 2e306c66 ing were %10.0lf │ │ │ │ + 0x00047d50 2f253130 2e306c66 2f253130 2e306c66 /%10.0lf/%10.0lf │ │ │ │ + 0x00047d60 290a0000 20286176 672f6d69 6e2f6d61 )... (avg/min/ma │ │ │ │ + 0x00047d70 78202861 76672920 62797465 73207065 x (avg) bytes pe │ │ │ │ + 0x00047d80 72207375 626d2061 66746572 20207375 r subm after su │ │ │ │ + 0x00047d90 63636573 7366756c 2074756e 696e6720 ccessful tuning │ │ │ │ + 0x00047da0 77657265 20253130 2e306c66 2f253130 were %10.0lf/%10 │ │ │ │ + 0x00047db0 2e306c66 2f253130 2e306c66 290a0000 .0lf/%10.0lf)... │ │ │ │ + 0x00047dc0 20286176 672f6d69 6e2f6d61 78202861 (avg/min/max (a │ │ │ │ + 0x00047dd0 76672920 62797465 73207065 72206e6e vg) bytes per nn │ │ │ │ + 0x00047de0 7a202062 65666f72 65207375 63636573 z before succes │ │ │ │ + 0x00047df0 7366756c 2074756e 696e6720 77657265 sful tuning were │ │ │ │ + 0x00047e00 20253130 2e336c66 2f253130 2e336c66 %10.3lf/%10.3lf │ │ │ │ + 0x00047e10 2f253130 2e336c66 290a0000 20286176 /%10.3lf)... (av │ │ │ │ + 0x00047e20 672f6d69 6e2f6d61 78206f70 6572616e g/min/max operan │ │ │ │ + 0x00047e30 64732028 6d74782c 6c68732c 72687329 ds (mtx,lhs,rhs) │ │ │ │ + 0x00047e40 20726561 64206261 6e647769 64746820 read bandwidth │ │ │ │ + 0x00047e50 6c6f7765 7220626f 756e6420 20253130 lower bound %10 │ │ │ │ + 0x00047e60 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ + 0x00047e70 2e336c66 2c474270 73290a00 20286176 .3lf,GBps).. (av │ │ │ │ + 0x00047e80 672f6d69 6e2f6d61 78206f70 6572616e g/min/max operan │ │ │ │ + 0x00047e90 64732028 6d74782c 7268733a 723b6c68 ds (mtx,rhs:r;lh │ │ │ │ + 0x00047ea0 733a7277 29206261 6e647769 64746820 s:rw) bandwidth │ │ │ │ + 0x00047eb0 6c6f7765 7220626f 756e6420 20253130 lower bound %10 │ │ │ │ + 0x00047ec0 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ + 0x00047ed0 2e336c66 2c474270 73290a00 20286176 .3lf,GBps).. (av │ │ │ │ + 0x00047ee0 672f6d69 6e2f6d61 7820636f 64652062 g/min/max code b │ │ │ │ + 0x00047ef0 616c616e 63652028 62797465 73207265 alance (bytes re │ │ │ │ + 0x00047f00 61642061 74206c65 61737420 6f6e6365 ad at least once │ │ │ │ + 0x00047f10 20706572 20666c6f 70292020 20253130 per flop) %10 │ │ │ │ + 0x00047f20 2e336c66 2f253130 2e336c66 2f253130 .3lf/%10.3lf/%10 │ │ │ │ + 0x00047f30 2e336c66 290a0000 20286176 672f6d69 .3lf)... (avg/mi │ │ │ │ + 0x00047f40 6e2f6d61 78202861 76672920 62797465 n/max (avg) byte │ │ │ │ + 0x00047f50 73207065 72206e6e 7a202061 66746572 s per nnz after │ │ │ │ + 0x00047f60 20207375 63636573 7366756c 2074756e successful tun │ │ │ │ + 0x00047f70 696e6720 77657265 20253130 2e336c66 ing were %10.3lf │ │ │ │ + 0x00047f80 2f253130 2e336c66 2f253130 2e336c66 /%10.3lf/%10.3lf │ │ │ │ + 0x00047f90 290a0000 20286d61 74726978 20686173 )... (matrix has │ │ │ │ + 0x00047fa0 20626565 6e207375 62646976 69646564 been subdivided │ │ │ │ + 0x00047fb0 20206d6f 72652f6c 6573732f 73616d65 more/less/same │ │ │ │ + 0x00047fc0 20202020 20202020 20202020 696e2072 in r │ │ │ │ + 0x00047fd0 6573702e 20202564 202f2025 64202f25 esp. %d / %d /% │ │ │ │ + 0x00047fe0 64206361 73657329 0a000000 20286d61 d cases).... (ma │ │ │ │ + 0x00047ff0 74726978 20686173 20757365 64202020 trix has used │ │ │ │ + 0x00048000 20202020 20202020 20206d6f 72652f6c more/l │ │ │ │ + 0x00048010 6573732f 73616d65 20202020 74687265 ess/same thre │ │ │ │ + 0x00048020 61647320 696e2072 6573702e 20202564 ads in resp. %d │ │ │ │ + 0x00048030 202f2025 64202f25 64206361 73657329 / %d /%d cases) │ │ │ │ + 0x00048040 0a000000 6e6f2073 75636365 73736675 ....no successfu │ │ │ │ + 0x00048050 6c207273 62206175 746f7475 6e696e67 l rsb autotuning │ │ │ │ + 0x00048060 20617474 656d7074 20286163 636f7264 attempt (accord │ │ │ │ + 0x00048070 696e6720 746f2025 352e336c 67782074 ing to %5.3lgx t │ │ │ │ + 0x00048080 68726573 686f6c64 290a0000 6e6f2075 hreshold)...no u │ │ │ │ + 0x00048090 6e737563 63657373 66756c20 72736220 nsuccessful rsb │ │ │ │ + 0x000480a0 6175746f 74756e69 6e672061 7474656d autotuning attem │ │ │ │ + 0x000480b0 70742028 6163636f 7264696e 6720746f pt (according to │ │ │ │ + 0x000480c0 2025352e 336c6778 20746872 6573686f %5.3lgx thresho │ │ │ │ + 0x000480d0 6c642920 0a000000 756e7375 63636573 ld) ....unsucces │ │ │ │ + 0x000480e0 7366756c 20727362 20617574 6f74756e sful rsb autotun │ │ │ │ + 0x000480f0 696e6720 61747465 6d707473 20282535 ing attempts (%5 │ │ │ │ + 0x00048100 64206361 73657329 20746f6f 6b206176 d cases) took av │ │ │ │ + 0x00048110 672f6d69 6e2f6d61 782f746f 74206f66 g/min/max/tot of │ │ │ │ + 0x00048120 20657175 6976616c 656e7420 25352e31 equivalent %5.1 │ │ │ │ + 0x00048130 6c662f25 352e316c 662f2535 2e316c66 lf/%5.1lf/%5.1lf │ │ │ │ + 0x00048140 2f25352e 316c6620 6f70730a 00000000 /%5.1lf ops..... │ │ │ │ + 0x00048150 6d6b6c20 74687265 61647320 74756e69 mkl threads tuni │ │ │ │ + 0x00048160 6e672077 61732073 75636365 73736675 ng was successfu │ │ │ │ + 0x00048170 6c20696e 20253564 20636173 65732028 l in %5d cases ( │ │ │ │ + 0x00048180 6176672e 2073702e 20726174 696f2025 avg. sp. ratio % │ │ │ │ + 0x00048190 352e336c 662c206d 61782073 702e2072 5.3lf, max sp. r │ │ │ │ + 0x000481a0 6174696f 2025352e 336c6629 20616e64 atio %5.3lf) and │ │ │ │ + 0x000481b0 20756e73 75636365 73736675 6c20696e unsuccessful in │ │ │ │ + 0x000481c0 20253564 20636173 65730a00 756e7475 %5d cases..untu │ │ │ │ + 0x000481d0 6e656420 72736220 68617320 6265656e ned rsb has been │ │ │ │ + 0x000481e0 20666173 74657220 7468616e 20756e74 faster than unt │ │ │ │ + 0x000481f0 756e6564 206d6b6c 20253564 2074696d uned mkl %5d tim │ │ │ │ + 0x00048200 65730000 2c206176 672e2073 702e2025 es.., avg. sp. % │ │ │ │ + 0x00048210 322e336c 6620782c 206d6178 2025322e 2.3lf x, max %2. │ │ │ │ + 0x00048220 336c6620 78000000 756e7475 6e656420 3lf x...untuned │ │ │ │ + 0x00048230 72736220 68617320 6265656e 20736c6f rsb has been slo │ │ │ │ + 0x00048240 77657220 7468616e 20756e74 756e6564 wer than untuned │ │ │ │ + 0x00048250 206d6b6c 20253564 2074696d 65730000 mkl %5d times.. │ │ │ │ + 0x00048260 2c206176 672e2073 6c2e2025 322e336c , avg. sl. %2.3l │ │ │ │ + 0x00048270 6620782c 206d6178 2025322e 336c6620 f x, max %2.3lf │ │ │ │ + 0x00048280 78000000 74756e65 64202020 72736220 x...tuned rsb │ │ │ │ + 0x00048290 68617320 6265656e 20666173 74657220 has been faster │ │ │ │ + 0x000482a0 7468616e 20202074 756e6564 206d6b6c than tuned mkl │ │ │ │ + 0x000482b0 20253564 2074696d 65730000 2028696e %5d times.. (in │ │ │ │ + 0x000482c0 20746865 73652063 61736573 20617574 these cases aut │ │ │ │ + 0x000482d0 6f74756e 696e6720 616d6f72 74697a65 otuning amortize │ │ │ │ + 0x000482e0 7320696e 20617667 2e202535 2e316c66 s in avg. %5.1lf │ │ │ │ + 0x000482f0 2c206d69 6e2e2025 352e316c 662c206d , min. %5.1lf, m │ │ │ │ + 0x00048300 61782e20 25352e31 6c662020 2074756e ax. %5.1lf tun │ │ │ │ + 0x00048310 6564206d 6b6c206f 7073290a 00000000 ed mkl ops)..... │ │ │ │ + 0x00048320 74756e65 64202020 72736220 68617320 tuned rsb has │ │ │ │ + 0x00048330 6265656e 20666173 74657220 7468616e been faster than │ │ │ │ + 0x00048340 20756e74 756e6564 206d6b6c 20253564 untuned mkl %5d │ │ │ │ + 0x00048350 2074696d 65730000 2028696e 20746865 times.. (in the │ │ │ │ + 0x00048360 73652063 61736573 20617574 6f74756e se cases autotun │ │ │ │ + 0x00048370 696e6720 616d6f72 74697a65 7320696e ing amortizes in │ │ │ │ + 0x00048380 20617667 2e202535 2e316c66 2c206d69 avg. %5.1lf, mi │ │ │ │ + 0x00048390 6e2e2025 352e316c 662c206d 61782e20 n. %5.1lf, max. │ │ │ │ + 0x000483a0 25352e31 6c662075 6e74756e 6564206d %5.1lf untuned m │ │ │ │ + 0x000483b0 6b6c206f 7073290a 00000000 74756e65 kl ops).....tune │ │ │ │ + 0x000483c0 64202020 72736220 68617320 6265656e d rsb has been │ │ │ │ + 0x000483d0 20736c6f 77657220 7468616e 20202074 slower than t │ │ │ │ + 0x000483e0 756e6564 206d6b6c 20253564 2074696d uned mkl %5d tim │ │ │ │ + 0x000483f0 65730000 72736220 6175746f 2074756e es..rsb auto tun │ │ │ │ + 0x00048400 696e6720 28656974 68657220 73756363 ing (either succ │ │ │ │ + 0x00048410 2e206f72 20756e73 2e292074 696d6520 . or uns.) time │ │ │ │ + 0x00048420 7761733a 206f6e20 6176672e 3a202535 was: on avg.: %5 │ │ │ │ + 0x00048430 2e326c66 20732c20 6d696e20 25352e32 .2lf s, min %5.2 │ │ │ │ + 0x00048440 6c662073 2c206d61 78202535 2e326c66 lf s, max %5.2lf │ │ │ │ + 0x00048450 20732c20 746f7420 25352e32 6c662073 s, tot %5.2lf s │ │ │ │ + 0x00048460 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ + 0x00048470 72736220 6175746f 2074756e 696e6720 rsb auto tuning │ │ │ │ + 0x00048480 28202020 6f6e6c79 20737563 63657373 ( only success │ │ │ │ + 0x00048490 66756c20 20292074 696d6520 7761733a ful ) time was: │ │ │ │ + 0x000484a0 206f6e20 6176672e 3a202535 2e326c66 on avg.: %5.2lf │ │ │ │ + 0x000484b0 20732c20 6d696e20 25352e32 6c662073 s, min %5.2lf s │ │ │ │ + 0x000484c0 2c206d61 78202535 2e326c66 20732c20 , max %5.2lf s, │ │ │ │ + 0x000484d0 746f7420 25352e32 6c662073 20282564 tot %5.2lf s (%d │ │ │ │ + 0x000484e0 2073616d 706c6573 290a0000 20626573 samples)... bes │ │ │ │ + 0x000484f0 74207475 6e2e2072 73622063 616e6f6e t tun. rsb canon │ │ │ │ + 0x00048500 2e206d66 6c6f7073 20776572 653a206f . mflops were: o │ │ │ │ + 0x00048510 6e206176 672e2025 322e336c 652c2020 n avg. %2.3le, │ │ │ │ + 0x00048520 6d696e20 25322e33 6c652c20 206d6178 min %2.3le, max │ │ │ │ + 0x00048530 2025322e 336c6520 20282564 2073616d %2.3le (%d sam │ │ │ │ + 0x00048540 706c6573 290a0000 20726566 2e20756e ples)... ref. un │ │ │ │ + 0x00048550 742e2072 73622063 616e6f6e 2e206d66 t. rsb canon. mf │ │ │ │ + 0x00048560 6c6f7073 20776572 653a206f 6e206176 lops were: on av │ │ │ │ + 0x00048570 672e2025 322e336c 652c2020 6d696e20 g. %2.3le, min │ │ │ │ + 0x00048580 25322e33 6c652c20 206d6178 2025322e %2.3le, max %2. │ │ │ │ + 0x00048590 336c6520 20282564 2073616d 706c6573 3le (%d samples │ │ │ │ + 0x000485a0 290a0000 20626573 74207475 6e2e206d )... best tun. m │ │ │ │ + 0x000485b0 6b6c2063 616e6f6e 2e206d66 6c6f7073 kl canon. mflops │ │ │ │ + 0x000485c0 20776572 653a206f 6e206176 672e2025 were: on avg. % │ │ │ │ + 0x000485d0 322e336c 652c2020 6d696e20 25322e33 2.3le, min %2.3 │ │ │ │ + 0x000485e0 6c652c20 206d6178 2025322e 336c6520 le, max %2.3le │ │ │ │ + 0x000485f0 20282564 2073616d 706c6573 290a0000 (%d samples)... │ │ │ │ + 0x00048600 20726566 2e20756e 742e206d 6b6c2063 ref. unt. mkl c │ │ │ │ + 0x00048610 616e6f6e 2e206d66 6c6f7073 20776572 anon. mflops wer │ │ │ │ + 0x00048620 653a206f 6e206176 672e2025 322e336c e: on avg. %2.3l │ │ │ │ + 0x00048630 652c2020 6d696e20 25322e33 6c652c20 e, min %2.3le, │ │ │ │ + 0x00048640 206d6178 2025322e 336c6520 20282564 max %2.3le (%d │ │ │ │ + 0x00048650 2073616d 706c6573 290a0000 20626573 samples)... bes │ │ │ │ + 0x00048660 74207475 6e2e206d 6b6c206f 70657261 t tun. mkl opera │ │ │ │ + 0x00048670 74696f6e 2074696d 65207761 733a206f tion time was: o │ │ │ │ + 0x00048680 6e206176 672e2025 322e336c 65732c20 n avg. %2.3les, │ │ │ │ + 0x00048690 6d696e20 25322e33 6c65732c 206d6178 min %2.3les, max │ │ │ │ + 0x000486a0 2025322e 336c6573 2c20746f 74202532 %2.3les, tot %2 │ │ │ │ + 0x000486b0 2e336c65 73202825 64207361 6d706c65 .3les (%d sample │ │ │ │ + 0x000486c0 73290a00 20726566 2e20756e 742e206d s).. ref. unt. m │ │ │ │ + 0x000486d0 6b6c206f 70657261 74696f6e 2074696d kl operation tim │ │ │ │ + 0x000486e0 65207761 733a206f 6e206176 672e2025 e was: on avg. % │ │ │ │ + 0x000486f0 322e336c 65732c20 6d696e20 25322e33 2.3les, min %2.3 │ │ │ │ + 0x00048700 6c65732c 206d6178 2025322e 336c6573 les, max %2.3les │ │ │ │ + 0x00048710 2c20746f 74202532 2e336c65 73202825 , tot %2.3les (% │ │ │ │ + 0x00048720 64207361 6d706c65 73290a00 206d696e d samples).. min │ │ │ │ + 0x00048730 202f206d 61782072 6174696f 206f6620 / max ratio of │ │ │ │ + 0x00048740 696e2d6d 656d6f72 79204d45 4d534554 in-memory MEMSET │ │ │ │ + 0x00048750 2062616e 64776964 74682074 6f206578 bandwidth to ex │ │ │ │ + 0x00048760 74726170 6f6c6174 65642072 65616420 trapolated read │ │ │ │ + 0x00048770 62616e64 77696474 68207261 74696f3a bandwidth ratio: │ │ │ │ + 0x00048780 2025322e 336c6520 25322e33 6c650a00 %2.3le %2.3le.. │ │ │ │ + 0x00048790 23205761 726e696e 673a2065 78747261 # Warning: extra │ │ │ │ + 0x000487a0 706f6c61 74656420 6d656d6f 72792049 polated memory I │ │ │ │ + 0x000487b0 2f4f2062 616e6477 69647468 20657863 /O bandwidth exc │ │ │ │ + 0x000487c0 65656473 206d656d 6f727920 62616e64 eeds memory band │ │ │ │ + 0x000487d0 77696474 68202d2d 2d206973 20746869 width --- is thi │ │ │ │ + 0x000487e0 73206120 74696e79 206d6174 72697820 s a tiny matrix │ │ │ │ + 0x000487f0 3f0a0000 20696e2d 63616368 6520746f ?... in-cache to │ │ │ │ + 0x00048800 20696e2d 6d656d6f 7279204d 454d5345 in-memory MEMSE │ │ │ │ + 0x00048810 54206261 6e647769 64746820 72617469 T bandwidth rati │ │ │ │ + 0x00048820 6f3a2025 322e336c 650a0000 206d696e o: %2.3le... min │ │ │ │ + 0x00048830 202f206d 61782072 6174696f 206f6620 / max ratio of │ │ │ │ + 0x00048840 696e2d63 61636865 204d454d 53455420 in-cache MEMSET │ │ │ │ + 0x00048850 62616e64 77696474 6820746f 20657874 bandwidth to ext │ │ │ │ + 0x00048860 7261706f 6c617465 64207265 61642062 rapolated read b │ │ │ │ + 0x00048870 616e6477 69647468 20726174 696f3a20 andwidth ratio: │ │ │ │ + 0x00048880 25322e33 6c652025 322e336c 650a0000 %2.3le %2.3le... │ │ │ │ + 0x00048890 23205761 726e696e 673a2065 78747261 # Warning: extra │ │ │ │ + 0x000488a0 706f6c61 74656420 6d656d6f 72792049 polated memory I │ │ │ │ + 0x000488b0 2f4f2062 616e6477 69647468 20657863 /O bandwidth exc │ │ │ │ + 0x000488c0 65656473 20636163 68652062 616e6477 eeds cache bandw │ │ │ │ + 0x000488d0 69647468 210a0000 20727362 206e7268 idth!... rsb nrh │ │ │ │ + 0x000488e0 732d746f 2d6f7665 72616c6c 2d6d696e s-to-overall-min │ │ │ │ + 0x000488f0 2d726873 20737065 65642072 6174696f -rhs speed ratio │ │ │ │ + 0x00048900 20776173 3a206f6e 20617667 2e202020 was: on avg. │ │ │ │ + 0x00048910 2025322e 336c6520 782c206d 696e2025 %2.3le x, min % │ │ │ │ + 0x00048920 322e336c 6520782c 206d6178 2025322e 2.3le x, max %2. │ │ │ │ + 0x00048930 336c6520 78202825 64207361 6d706c65 3le x (%d sample │ │ │ │ + 0x00048940 732c2074 6865206e 6f6e2d6d 696e2d6e s, the non-min-n │ │ │ │ + 0x00048950 72687320 6f6e6573 290a0000 206d6b6c rhs ones)... mkl │ │ │ │ + 0x00048960 206e7268 732d746f 2d6f7665 72616c6c nrhs-to-overall │ │ │ │ + 0x00048970 2d6d696e 2d726873 20737065 65642072 -min-rhs speed r │ │ │ │ + 0x00048980 6174696f 20776173 3a206f6e 20617667 atio was: on avg │ │ │ │ + 0x00048990 2e202020 2025322e 336c6520 782c206d . %2.3le x, m │ │ │ │ + 0x000489a0 696e2025 322e336c 6520782c 206d6178 in %2.3le x, max │ │ │ │ + 0x000489b0 2025322e 336c6520 78202825 64207361 %2.3le x (%d sa │ │ │ │ + 0x000489c0 6d706c65 732c2074 6865206e 6f6e2d6d mples, the non-m │ │ │ │ + 0x000489d0 696e2d6e 72687320 6f6e6573 290a0000 in-nrhs ones)... │ │ │ │ + 0x000489e0 5c656e64 7b766572 62617469 6d7d0a00 \end{verbatim}.. │ │ │ │ + 0x000489f0 5253425f 5052445f 5354594c 455f504c RSB_PRD_STYLE_PL │ │ │ │ + 0x00048a00 545f5046 4e000000 5253425f 5052445f T_PFN...RSB_PRD_ │ │ │ │ + 0x00048a10 5354594c 455f504c 545f464d 54000000 STYLE_PLT_FMT... │ │ │ │ + 0x00048a20 25732573 2e657073 00000000 25732573 %s%s.eps....%s%s │ │ │ │ + 0x00048a30 2e706e67 00000000 25737365 74206f75 .png....%sset ou │ │ │ │ + 0x00048a40 74707574 20272573 273b2073 65742074 tput '%s'; set t │ │ │ │ + 0x00048a50 69746c65 20276175 746f7475 6e696e67 itle 'autotuning │ │ │ │ + 0x00048a60 20656666 65637427 3b20756e 73657420 effect'; unset │ │ │ │ + 0x00048a70 79746963 733b7365 74207972 616e6765 ytics;set yrange │ │ │ │ + 0x00048a80 205b303a 20325d3b 0a000000 706c6f74 [0: 2];....plot │ │ │ │ + 0x00048a90 20272d27 20757369 6e672031 3a322074 '-' using 1:2 t │ │ │ │ + 0x00048aa0 69746c65 20277273 6227206c 74207267 itle 'rsb' lt rg │ │ │ │ + 0x00048ab0 62202772 6564270a 00000000 73657420 b 'red'.....set │ │ │ │ + 0x00048ac0 786c6162 656c2027 73706565 64757027 xlabel 'speedup' │ │ │ │ + 0x00048ad0 0a000000 73657420 796c6162 656c2027 ....set ylabel ' │ │ │ │ + 0x00048ae0 20270a00 22286176 6720696d 70722e20 '.."(avg impr. │ │ │ │ + 0x00048af0 69732025 332e326c 66782c20 6d617820 is %3.2lfx, max │ │ │ │ + 0x00048b00 696d7072 2e206973 2025332e 326c6678 impr. is %3.2lfx │ │ │ │ + 0x00048b10 2c5c6e20 6176672e 20726174 696f2e20 ,\n avg. ratio. │ │ │ │ + 0x00048b20 69732025 332e326c 66782922 00000000 is %3.2lfx)".... │ │ │ │ + 0x00048b30 2320504c 4f542042 4547494e 20230a6d # PLOT BEGIN #.m │ │ │ │ + 0x00048b40 795f7276 616c3d25 6c672023 206d6178 y_rval=%lg # max │ │ │ │ + 0x00048b50 20726174 696f2069 7320256c 6720210a ratio is %lg !. │ │ │ │ + 0x00048b60 6d795f63 6c656e3d 322a7069 0a6d795f my_clen=2*pi.my_ │ │ │ │ + 0x00048b70 6e73616d 3d256420 23206e75 6d626572 nsam=%d # number │ │ │ │ + 0x00048b80 206f6620 73616d70 6c65730a 6d795f6e of samples.my_n │ │ │ │ + 0x00048b90 6d61743d 25642023 206e756d 62657220 mat=%d # number │ │ │ │ + 0x00048ba0 6f66206d 61747269 6365730a 6d795f72 of matrices.my_r │ │ │ │ + 0x00048bb0 6e67653d 6d795f72 76616c2a 312e320a nge=my_rval*1.2. │ │ │ │ + 0x00048bc0 6d795f74 69746c65 3d275253 42270a23 my_title='RSB'.# │ │ │ │ + 0x00048bd0 6d795f73 697a653d 36303020 23207069 my_size=600 # pi │ │ │ │ + 0x00048be0 78656c73 0a237365 74207465 726d2070 xels.#set term p │ │ │ │ + 0x00048bf0 6e672073 697a6520 6d795f73 697a652c ng size my_size, │ │ │ │ + 0x00048c00 6d795f73 697a650a 73657420 6b657920 my_size.set key │ │ │ │ + 0x00048c10 6e6f696e 76657274 2073616d 706c656e noinvert samplen │ │ │ │ + 0x00048c20 20302e37 35207370 6163696e 67203120 0.75 spacing 1 │ │ │ │ + 0x00048c30 77696474 68203020 68656967 68742030 width 0 height 0 │ │ │ │ + 0x00048c40 20617420 67726170 6820312e 302c312e at graph 1.0,1. │ │ │ │ + 0x00048c50 300a7365 74207469 746c6520 27257327 0.set title '%s' │ │ │ │ + 0x00048c60 3b0a7365 7420786c 6162656c 2025730a ;.set xlabel %s. │ │ │ │ + 0x00048c70 73657420 796c6162 656c2027 5b25735d set ylabel '[%s] │ │ │ │ + 0x00048c80 270a236d 795f6176 675f7374 72287829 '.#my_avg_str(x) │ │ │ │ + 0x00048c90 203d2073 7072696e 74662822 6176673a = sprintf("avg: │ │ │ │ + 0x00048ca0 202e2e2e 20782229 0a6d795f 61766728 ... x").my_avg( │ │ │ │ + 0x00048cb0 7829203d 20256c67 200a6d79 5f646972 x) = %lg .my_dir │ │ │ │ + 0x00048cc0 3d222573 220a2573 0a000000 73657420 ="%s".%s....set │ │ │ │ + 0x00048cd0 706f6c61 720a2372 67625f74 79706528 polar.#rgb_type( │ │ │ │ + 0x00048ce0 7429203d 20282074 20657120 27442720 t) = ( t eq 'D' │ │ │ │ + 0x00048cf0 29203f20 72656420 3a202820 28207420 ) ? red : ( ( t │ │ │ │ + 0x00048d00 65712027 5a272029 203f2062 6c756520 eq 'Z' ) ? blue │ │ │ │ + 0x00048d10 3a202828 20742065 71202753 27202920 : (( t eq 'S' ) │ │ │ │ + 0x00048d20 3f206772 65656e20 3a20626c 61636b20 ? green : black │ │ │ │ + 0x00048d30 29202029 0a236d79 5f617667 28762c6c ) ).#my_avg(v,l │ │ │ │ + 0x00048d40 29203d20 73707269 6e746628 22617667 ) = sprintf("avg │ │ │ │ + 0x00048d50 3a202525 2e326625 2573222c 762c6c29 : %%.2f%%s",v,l) │ │ │ │ + 0x00048d60 0a237365 74206772 69642070 6f6c6172 .#set grid polar │ │ │ │ + 0x00048d70 206d696e 286d795f 636c656e 2f6d795f min(my_clen/my_ │ │ │ │ + 0x00048d80 6e73616d 2c322a70 692f6d79 5f6d6178 nsam,2*pi/my_max │ │ │ │ + 0x00048d90 6e73616d 290a6d61 785f6e73 65633d33 nsam).max_nsec=3 │ │ │ │ + 0x00048da0 36202320 61667465 72207468 69732077 6 # after this w │ │ │ │ + 0x00048db0 6f6e2774 20647261 77207365 63746f72 on't draw sector │ │ │ │ + 0x00048dc0 730a236d 795f6e73 65633d6d 795f6e73 s.#my_nsec=my_ns │ │ │ │ + 0x00048dd0 616d2023 206f6e65 20736563 746f7220 am # one sector │ │ │ │ + 0x00048de0 70657220 73616d70 6c650a6d 795f6e73 per sample.my_ns │ │ │ │ + 0x00048df0 65633d6d 795f6e6d 61742023 206f6e65 ec=my_nmat # one │ │ │ │ + 0x00048e00 20736563 746f7220 70657220 6d617472 sector per matr │ │ │ │ + 0x00048e10 69780a6d 795f7061 6e676c65 203d2028 ix.my_pangle = ( │ │ │ │ + 0x00048e20 286d795f 636c656e 2f6d795f 6e736563 (my_clen/my_nsec │ │ │ │ + 0x00048e30 293e2828 322a7069 292f6d61 785f6e73 )>((2*pi)/max_ns │ │ │ │ + 0x00048e40 6563293f 286d795f 636c656e 2f6d795f ec)?(my_clen/my_ │ │ │ │ + 0x00048e50 6e736563 293a322a 7069290a 73657420 nsec):2*pi).set │ │ │ │ + 0x00048e60 67726964 20706f6c 6172206d 795f7061 grid polar my_pa │ │ │ │ + 0x00048e70 6e676c65 0a736574 20677269 64206c61 ngle.set grid la │ │ │ │ + 0x00048e80 79657264 65666175 6c74206c 696e6574 yerdefault linet │ │ │ │ + 0x00048e90 79706520 30206c69 6e657769 64746820 ype 0 linewidth │ │ │ │ + 0x00048ea0 312e302c 206c696e 65747970 65203020 1.0, linetype 0 │ │ │ │ + 0x00048eb0 6c696e65 77696474 6820342e 300a7365 linewidth 4.0.se │ │ │ │ + 0x00048ec0 74206772 6964206e 6f787469 6373206e t grid noxtics n │ │ │ │ + 0x00048ed0 6f6d7874 69637320 6e6f7974 69637320 omxtics noytics │ │ │ │ + 0x00048ee0 6e6f6d79 74696373 206e6f7a 74696373 nomytics noztics │ │ │ │ + 0x00048ef0 206e6f6d 7a746963 73206e6f 78327469 nomztics nox2ti │ │ │ │ + 0x00048f00 6373206e 6f6d7832 74696373 206e6f79 cs nomx2tics noy │ │ │ │ + 0x00048f10 32746963 73206e6f 6d793274 69637320 2tics nomy2tics │ │ │ │ + 0x00048f20 6e6f6362 74696373 206e6f6d 63627469 nocbtics nomcbti │ │ │ │ + 0x00048f30 63730a75 6e736574 20787469 63730a75 cs.unset xtics.u │ │ │ │ + 0x00048f40 6e736574 20797469 63730a75 6e736574 nset ytics.unset │ │ │ │ + 0x00048f50 20626f72 6465720a 73657420 6f726967 border.set orig │ │ │ │ + 0x00048f60 696e2030 2e302c20 302e303b 0a736574 in 0.0, 0.0;.set │ │ │ │ + 0x00048f70 20727469 63732061 75746f66 72657120 rtics autofreq │ │ │ │ + 0x00048f80 0a736574 20727261 6e676520 5b203020 .set rrange [ 0 │ │ │ │ + 0x00048f90 3a206d79 5f726e67 65205d20 6e6f7265 : my_rnge ] nore │ │ │ │ + 0x00048fa0 76657273 65206e6f 77726974 65626163 verse nowritebac │ │ │ │ + 0x00048fb0 6b200a00 25730a73 6574206f 75747075 k ..%s.set outpu │ │ │ │ + 0x00048fc0 74206d79 5f646972 2e272f25 7327200a t my_dir.'/%s' . │ │ │ │ + 0x00048fd0 00000000 6d795f61 72727920 3d206d79 ....my_arry = my │ │ │ │ + 0x00048fe0 5f727661 6c0a6d79 5f617272 78203d20 _rval.my_arrx = │ │ │ │ + 0x00048ff0 6d795f61 7667282d 31290a6d 795f6d61 my_avg(-1).my_ma │ │ │ │ + 0x00049000 7828782c 7929203d 20282078 203c2079 x(x,y) = ( x < y │ │ │ │ + 0x00049010 203f2078 203a2079 290a6d79 5f73706f ? x : y).my_spo │ │ │ │ + 0x00049020 736c2878 29203d20 28207820 3c20312e sl(x) = ( x < 1. │ │ │ │ + 0x00049030 30203f20 2728736c 6f77646f 776e2927 0 ? '(slowdown)' │ │ │ │ + 0x00049040 203a2027 28737065 65647570 2927290a : '(speedup)'). │ │ │ │ + 0x00049050 73657420 6172726f 77206672 6f6d2031 set arrow from 1 │ │ │ │ + 0x00049060 2c6d795f 61727279 20746f20 6d795f61 ,my_arry to my_a │ │ │ │ + 0x00049070 7272782c 6d795f61 72727920 6c732035 rrx,my_arry ls 5 │ │ │ │ + 0x00049080 206c7720 302e3420 6c632072 6762636f lw 0.4 lc rgbco │ │ │ │ + 0x00049090 6c6f7220 27626c61 636b2720 66726f6e lor 'black' fron │ │ │ │ + 0x000490a0 740a7365 74206172 726f7720 6e6f6865 t.set arrow nohe │ │ │ │ + 0x000490b0 61642066 726f6d20 20202020 20202020 ad from │ │ │ │ + 0x000490c0 20206d79 5f617272 782c6d79 5f617272 my_arrx,my_arr │ │ │ │ + 0x000490d0 7920746f 20202020 20202020 2020206d y to m │ │ │ │ + 0x000490e0 795f6172 72782c30 206c7720 2e34206c y_arrx,0 lw .4 l │ │ │ │ + 0x000490f0 74203020 6c632027 626c6163 6b272066 t 0 lc 'black' f │ │ │ │ + 0x00049100 726f6e74 0a736574 20617272 6f77206e ront.set arrow n │ │ │ │ + 0x00049110 6f686561 64206672 6f6d2020 20202020 ohead from │ │ │ │ + 0x00049120 20202020 20312020 20202020 2c6d795f 1 ,my_ │ │ │ │ + 0x00049130 61727279 20746f20 20202020 20202020 arry to │ │ │ │ + 0x00049140 20203120 20202020 202c3020 6c77202e 1 ,0 lw . │ │ │ │ + 0x00049150 34206c74 2030206c 63202762 6c61636b 4 lt 0 lc 'black │ │ │ │ + 0x00049160 27206672 6f6e740a 73657420 6c616265 ' front.set labe │ │ │ │ + 0x00049170 6c207370 72696e74 66282720 25252e32 l sprintf(' %%.2 │ │ │ │ + 0x00049180 66782025 2573272c 6d795f61 7272782c fx %%s',my_arrx, │ │ │ │ + 0x00049190 6d795f73 706f736c 286d795f 61727278 my_sposl(my_arrx │ │ │ │ + 0x000491a0 29292061 74206d79 5f6d6178 28312c6d )) at my_max(1,m │ │ │ │ + 0x000491b0 795f6172 7278292c 6d795f61 7272792a y_arrx),my_arry* │ │ │ │ + 0x000491c0 312e3035 2066726f 6e742066 6f6e7420 1.05 front font │ │ │ │ + 0x000491d0 2754696d 65732d52 6f6d616e 2c313027 'Times-Roman,10' │ │ │ │ + 0x000491e0 0a000000 73657420 7972616e 6765205b ....set yrange [ │ │ │ │ + 0x000491f0 2d6d795f 7276616c 3a206d79 5f727661 -my_rval: my_rva │ │ │ │ + 0x00049200 6c5d3b0a 73657420 7872616e 6765205b l];.set xrange [ │ │ │ │ + 0x00049210 2d6d795f 7276616c 3a206d79 5f727661 -my_rval: my_rva │ │ │ │ + 0x00049220 6c5d3b0a 73657420 6d756c74 69706c6f l];.set multiplo │ │ │ │ + 0x00049230 740a6d79 5f722878 293d2878 2b2e3529 t.my_r(x)=(x+.5) │ │ │ │ + 0x00049240 2a6d795f 636c656e 2f6d795f 6e73616d *my_clen/my_nsam │ │ │ │ + 0x00049250 0a6d795f 76287829 3d312a78 0a726564 .my_v(x)=1*x.red │ │ │ │ + 0x00049260 3d272364 64303030 30270a23 67726565 ='#dd0000'.#gree │ │ │ │ + 0x00049270 6e3d2723 30306464 3030270a 23626c61 n='#00dd00'.#bla │ │ │ │ + 0x00049280 636b3d27 23303030 30303027 0a6d795f ck='#000000'.my_ │ │ │ │ + 0x00049290 695f6172 67622872 2c672c62 29203d20 i_argb(r,g,b) = │ │ │ │ + 0x000492a0 30202b20 36353533 36202a20 696e7428 0 + 65536 * int( │ │ │ │ + 0x000492b0 7229202b 20323536 202a2069 6e742867 r) + 256 * int(g │ │ │ │ + 0x000492c0 29202b20 696e7428 62290a6d 795f695f ) + int(b).my_i_ │ │ │ │ + 0x000492d0 7265643d 6d795f69 5f617267 62283235 red=my_i_argb(25 │ │ │ │ + 0x000492e0 352c302c 30290a6d 795f695f 67726565 5,0,0).my_i_gree │ │ │ │ + 0x000492f0 6e3d6d79 5f695f61 72676228 302c3235 n=my_i_argb(0,25 │ │ │ │ + 0x00049300 352c3029 0a6d795f 695f626c 75653d6d 5,0).my_i_blue=m │ │ │ │ + 0x00049310 795f695f 61726762 28302c30 2c323535 y_i_argb(0,0,255 │ │ │ │ + 0x00049320 290a6d79 5f695f62 6c61636b 3d6d795f ).my_i_black=my_ │ │ │ │ + 0x00049330 695f6172 67622830 2c302c30 290a6d79 i_argb(0,0,0).my │ │ │ │ + 0x00049340 5f726762 5f747970 655f7328 7429203d _rgb_type_s(t) = │ │ │ │ + 0x00049350 20282074 20657120 27442720 29203f20 ( t eq 'D' ) ? │ │ │ │ + 0x00049360 6d795f69 5f726564 203a2028 28207420 my_i_red : (( t │ │ │ │ + 0x00049370 65712027 5a272029 203f206d 795f695f eq 'Z' ) ? my_i_ │ │ │ │ + 0x00049380 626c7565 3a202828 74206571 20275327 blue: ((t eq 'S' │ │ │ │ + 0x00049390 29203f20 6d795f69 5f677265 656e3a6d ) ? my_i_green:m │ │ │ │ + 0x000493a0 795f695f 626c6163 6b202929 0a6d795f y_i_black )).my_ │ │ │ │ + 0x000493b0 7267625f 73796d6d 5f732873 29203d20 rgb_symm_s(s) = │ │ │ │ + 0x000493c0 28207320 65712027 53272029 203f206d ( s eq 'S' ) ? m │ │ │ │ + 0x000493d0 795f695f 72656420 3a206d79 5f695f62 y_i_red : my_i_b │ │ │ │ + 0x000493e0 6c61636b 200a6c6f 6732286e 29203d20 lack .log2(n) = │ │ │ │ + 0x000493f0 6c6f6728 6e292f6c 6f672832 2e302920 log(n)/log(2.0) │ │ │ │ + 0x00049400 23204649 584d450a 6d795f72 67625f6e # FIXME.my_rgb_n │ │ │ │ + 0x00049410 7268735f 73286e72 68732920 3d202820 rhs_s(nrhs) = ( │ │ │ │ + 0x00049420 6e726873 203d3d20 31202920 3f206d79 nrhs == 1 ) ? my │ │ │ │ + 0x00049430 5f695f72 6564203a 206d795f 695f626c _i_red : my_i_bl │ │ │ │ + 0x00049440 61636b20 0a236d79 5f726762 5f6e7268 ack .#my_rgb_nrh │ │ │ │ + 0x00049450 735f7328 6e726873 29203d20 696e7428 s_s(nrhs) = int( │ │ │ │ + 0x00049460 6c6f6732 286e7268 7329290a 236d795f log2(nrhs)).#my_ │ │ │ │ + 0x00049470 7267625f 6e726873 5f73286e 72687329 rgb_nrhs_s(nrhs) │ │ │ │ + 0x00049480 203d206e 7268730a 6d795f72 67625f63 = nrhs.my_rgb_c │ │ │ │ + 0x00049490 6f6c7328 6e632c74 632c7363 29203d20 ols(nc,tc,sc) = │ │ │ │ + 0x000494a0 6d795f72 67625f74 7970655f 73287374 my_rgb_type_s(st │ │ │ │ + 0x000494b0 72696e67 636f6c75 6d6e2874 63292920 ringcolumn(tc)) │ │ │ │ + 0x000494c0 23207479 70652d3e 636f6c6f 720a236d # type->color.#m │ │ │ │ + 0x000494d0 795f7267 625f636f 6c73286e 632c7463 y_rgb_cols(nc,tc │ │ │ │ + 0x000494e0 2c736329 203d206d 795f7267 625f7379 ,sc) = my_rgb_sy │ │ │ │ + 0x000494f0 6d6d5f73 28737472 696e6763 6f6c756d mm_s(stringcolum │ │ │ │ + 0x00049500 6e287363 29292023 2073796d 6d2d3e63 n(sc)) # symm->c │ │ │ │ + 0x00049510 6f6c6f72 0a236d79 5f726762 5f636f6c olor.#my_rgb_col │ │ │ │ + 0x00049520 73286e63 2c74632c 73632920 3d206d79 s(nc,tc,sc) = my │ │ │ │ + 0x00049530 5f726762 5f6e7268 735f7328 636f6c75 _rgb_nrhs_s(colu │ │ │ │ + 0x00049540 6d6e286e 63292920 23206e72 68732d3e mn(nc)) # nrhs-> │ │ │ │ + 0x00049550 636f6c6f 720a236d 795f7267 625f7479 color.#my_rgb_ty │ │ │ │ + 0x00049560 70655f63 6f6c2874 6329203d 206d795f pe_col(tc) = my_ │ │ │ │ + 0x00049570 695f7265 64202320 74797065 2d3e636f i_red # type->co │ │ │ │ + 0x00049580 6c6f720a 706c6f74 2031206e 6f746974 lor.plot 1 notit │ │ │ │ + 0x00049590 6c652077 69746820 66696c6c 65646375 le with filledcu │ │ │ │ + 0x000495a0 72766573 2062656c 6f77206c 696e6574 rves below linet │ │ │ │ + 0x000495b0 79706520 31206c69 6e657769 64746820 ype 1 linewidth │ │ │ │ + 0x000495c0 302e3030 30206c69 6e65636f 6c6f7220 0.000 linecolor │ │ │ │ + 0x000495d0 72676220 27236464 64646464 27200a70 rgb '#dddddd' .p │ │ │ │ + 0x000495e0 6c6f7420 272d2720 7573696e 67202828 lot '-' using (( │ │ │ │ + 0x000495f0 6d795f72 28243229 29293a28 286d795f my_r($2))):((my_ │ │ │ │ + 0x00049600 76282431 2929293a 28286d79 5f726762 v($1))):((my_rgb │ │ │ │ + 0x00049610 5f636f6c 7328332c 342c3529 29292074 _cols(3,4,5))) t │ │ │ │ + 0x00049620 69746c65 206d795f 7469746c 65206c63 itle my_title lc │ │ │ │ + 0x00049630 20726762 636f6c6f 72207661 72696162 rgbcolor variab │ │ │ │ + 0x00049640 6c652070 73203120 70742036 2c096d79 le ps 1 pt 6,.my │ │ │ │ + 0x00049650 5f617667 282d3129 206e6f74 69746c65 _avg(-1) notitle │ │ │ │ + 0x00049660 206c7420 30206c63 20726762 636f6c6f lt 0 lc rgbcolo │ │ │ │ + 0x00049670 72207265 640a0000 25737365 74206f75 r red...%sset ou │ │ │ │ + 0x00049680 74707574 20272573 273b0000 73657420 tput '%s';..set │ │ │ │ + 0x00049690 786c6162 656c2027 62797465 73207065 xlabel 'bytes pe │ │ │ │ + 0x000496a0 72207375 626d6174 72697827 0a000000 r submatrix'.... │ │ │ │ + 0x000496b0 73657420 796c6162 656c2027 70657266 set ylabel 'perf │ │ │ │ + 0x000496c0 6f726d61 6e63652c 204d666c 6f70732f ormance, Mflops/ │ │ │ │ + 0x000496d0 73270a00 73657420 78746963 7320726f s'..set xtics ro │ │ │ │ + 0x000496e0 74617465 20627920 2d34350a 00000000 tate by -45..... │ │ │ │ + 0x000496f0 706c6f74 20272d27 20757369 6e672031 plot '-' using 1 │ │ │ │ + 0x00049700 3a323a33 3a342077 69746820 76656374 :2:3:4 with vect │ │ │ │ + 0x00049710 6f727320 7469746c 65202772 73622720 ors title 'rsb' │ │ │ │ + 0x00049720 6c742072 67622027 72656427 0a000000 lt rgb 'red'.... │ │ │ │ + 0x00049730 23706f6c 61722070 6c6f7420 696e7374 #polar plot inst │ │ │ │ + 0x00049740 72756374 696f6e73 20525342 5f505244 ructions RSB_PRD │ │ │ │ + 0x00049750 5f535459 4c455f50 4c545f53 55424d5f _STYLE_PLT_SUBM_ │ │ │ │ + 0x00049760 42535f50 4f4c4152 2028756e 66696e69 BS_POLAR (unfini │ │ │ │ + 0x00049770 73686564 290a0000 256c6520 256c6520 shed)...%le %le │ │ │ │ + 0x00049780 256c6520 256c650a 00000000 256c6520 %le %le.....%le │ │ │ │ + 0x00049790 25642025 64202563 2025630a 00000000 %d %d %c %c..... │ │ │ │ + 0x000497a0 256c6520 25640a00 756e7365 74206d75 %le %d..unset mu │ │ │ │ + 0x000497b0 6c746970 6c6f743b 756e7365 74206c61 ltiplot;unset la │ │ │ │ + 0x000497c0 62656c3b 756e7365 74206172 726f773b bel;unset arrow; │ │ │ │ + 0x000497d0 0a232050 4c4f5420 454e440a 0a000000 .# PLOT END..... │ │ │ │ + 0x000497e0 20726566 2e20756e 742e2072 7362206f ref. unt. rsb o │ │ │ │ + 0x000497f0 70657261 74696f6e 2074696d 65207761 peration time wa │ │ │ │ + 0x00049800 733a206f 6e206176 672e2025 322e336c s: on avg. %2.3l │ │ │ │ + 0x00049810 65732c20 6d696e20 25322e33 6c65732c es, min %2.3les, │ │ │ │ + 0x00049820 206d6178 2025322e 336c6573 2c20746f max %2.3les, to │ │ │ │ + 0x00049830 74202532 2e336c65 73202825 64207361 t %2.3les (%d sa │ │ │ │ + 0x00049840 6d706c65 73290a00 72736220 6175746f mples)..rsb auto │ │ │ │ + 0x00049850 2074756e 696e6720 28206f6e 6c792075 tuning ( only u │ │ │ │ + 0x00049860 6e737563 63657373 66756c20 20292074 nsuccessful ) t │ │ │ │ + 0x00049870 696d6520 7761733a 206f6e20 6176672e ime was: on avg. │ │ │ │ + 0x00049880 3a202535 2e326c66 20732c20 6d696e20 : %5.2lf s, min │ │ │ │ + 0x00049890 25352e32 6c662073 2c206d61 78202535 %5.2lf s, max %5 │ │ │ │ + 0x000498a0 2e326c66 20732c20 746f7420 25352e32 .2lf s, tot %5.2 │ │ │ │ + 0x000498b0 6c662073 20282564 2073616d 706c6573 lf s (%d samples │ │ │ │ + 0x000498c0 290a0000 20626573 74207475 6e2e2072 )... best tun. r │ │ │ │ + 0x000498d0 7362206f 70657261 74696f6e 2074696d sb operation tim │ │ │ │ + 0x000498e0 65207761 733a206f 6e206176 672e2025 e was: on avg. % │ │ │ │ + 0x000498f0 322e336c 65732c20 6d696e20 25322e33 2.3les, min %2.3 │ │ │ │ + 0x00049900 6c65732c 206d6178 2025322e 336c6573 les, max %2.3les │ │ │ │ + 0x00049910 2c20746f 74202532 2e336c65 73202825 , tot %2.3les (% │ │ │ │ + 0x00049920 64207361 6d706c65 73290a00 5253425f d samples)..RSB_ │ │ │ │ + 0x00049930 50525f4f 4e4c595f 544f5441 4c5f5441 PR_ONLY_TOTAL_TA │ │ │ │ + 0x00049940 424c4500 5c646f63 756d656e 74636c61 BLE.\documentcla │ │ │ │ + 0x00049950 73735b61 312c706f 72747261 69742c70 ss[a1,portrait,p │ │ │ │ + 0x00049960 6c61696e 73656374 696f6e73 5d7b7363 lainsections]{sc │ │ │ │ + 0x00049970 69706f73 7465727d 205c7573 65706163 iposter} \usepac │ │ │ │ + 0x00049980 6b616765 7b6c6f6e 67746162 6c652c74 kage{longtable,t │ │ │ │ + 0x00049990 6162752c 75726c2c 636f6c6f 727d205c abu,url,color} \ │ │ │ │ + 0x000499a0 75736570 61636b61 67655b63 6d5d7b66 usepackage[cm]{f │ │ │ │ + 0x000499b0 756c6c70 6167657d 205c7573 65706163 ullpage} \usepac │ │ │ │ + 0x000499c0 6b616765 5b746162 6c652c78 31316e61 kage[table,x11na │ │ │ │ + 0x000499d0 6d65735d 7b78636f 6c6f727d 205c7573 mes]{xcolor} \us │ │ │ │ + 0x000499e0 65706163 6b616765 5b687970 6572696e epackage[hyperin │ │ │ │ + 0x000499f0 6465782c 626f6f6b 6d61726b 735d7b68 dex,bookmarks]{h │ │ │ │ + 0x00049a00 79706572 7265667d 25252062 6f6f6b6d yperref}%% bookm │ │ │ │ + 0x00049a10 61726b73 20646f20 6e6f7420 7365656d arks do not seem │ │ │ │ + 0x00049a20 20746f20 776f726b 0a5c6265 67696e7b to work.\begin{ │ │ │ │ + 0x00049a30 646f6375 6d656e74 7d5c7469 746c657b document}\title{ │ │ │ │ + 0x00049a40 6c696272 73622070 6572666f 726d616e librsb performan │ │ │ │ + 0x00049a50 63652c20 706f7374 70726f63 65737365 ce, postprocesse │ │ │ │ + 0x00049a60 64207769 7468206c 69627273 6220312e d with librsb 1. │ │ │ │ + 0x00049a70 332e302e 332e7d5c 61757468 6f727b7d 3.0.3.}\author{} │ │ │ │ + 0x00049a80 205c6265 67696e7b 74696e79 7d205c72 \begin{tiny} \r │ │ │ │ + 0x00049a90 6f77636f 6c6f7273 7b317d7b 77686974 owcolors{1}{whit │ │ │ │ + 0x00049aa0 65213830 21677261 797d7b77 68697465 e!80!gray}{white │ │ │ │ + 0x00049ab0 7d0a0000 25637072 3a203d3d 3d3d3d3d }...%cpr: ====== │ │ │ │ + 0x00049ac0 3d3d2000 20416c6c 20726573 756c7473 == . All results │ │ │ │ + 0x00049ad0 20286e6f 74206c69 6d697469 6e67290a (not limiting). │ │ │ │ + 0x00049ae0 00000000 66696c65 2d25642d 25730000 ....file-%d-%s.. │ │ │ │ + 0x00049af0 204c696d 6974696e 6720746f 2066696c Limiting to fil │ │ │ │ + 0x00049b00 65202564 2f256420 2d2d2d20 25733a0a e %d/%d --- %s:. │ │ │ │ + 0x00049b10 00000000 66696c65 2d25642d 25732d74 ....file-%d-%s-t │ │ │ │ + 0x00049b20 72616e73 412d2563 00000000 204c696d ransA-%c.... Lim │ │ │ │ + 0x00049b30 6974696e 6720746f 20626f74 68206669 iting to both fi │ │ │ │ + 0x00049b40 6c652025 642f2564 202d2d2d 20257320 le %d/%d --- %s │ │ │ │ + 0x00049b50 616e6420 7472616e 73413d25 633a0a00 and transA=%c:.. │ │ │ │ + 0x00049b60 66696c65 2d25642d 25732d74 7970652d file-%d-%s-type- │ │ │ │ + 0x00049b70 25630000 204c696d 6974696e 6720746f %c.. Limiting to │ │ │ │ + 0x00049b80 20626f74 68206669 6c652025 642f2564 both file %d/%d │ │ │ │ + 0x00049b90 202d2d2d 20257320 616e6420 74797065 --- %s and type │ │ │ │ + 0x00049ba0 2025633a 0a000000 73796d6d 65747279 %c:....symmetry │ │ │ │ + 0x00049bb0 2d256300 204c696d 6974696e 6720746f -%c. Limiting to │ │ │ │ + 0x00049bc0 2073796d 6d657472 79202563 20283078 symmetry %c (0x │ │ │ │ + 0x00049bd0 25782920 0a000000 74797065 2d256300 %x) ....type-%c. │ │ │ │ + 0x00049be0 204c696d 6974696e 6720746f 20747970 Limiting to typ │ │ │ │ + 0x00049bf0 65202563 3a0a0000 6e726873 2d256400 e %c:...nrhs-%d. │ │ │ │ + 0x00049c00 204c696d 6974696e 6720746f 206e7268 Limiting to nrh │ │ │ │ + 0x00049c10 733d2564 3a0a0000 7472616e 73412d25 s=%d:...transA-% │ │ │ │ + 0x00049c20 63000000 204c696d 6974696e 6720746f c... Limiting to │ │ │ │ + 0x00049c30 20747261 6e73413d 25633a0a 00000000 transA=%c:..... │ │ │ │ + 0x00049c40 7472616e 73412d25 632d6e72 68732d25 transA-%c-nrhs-% │ │ │ │ + 0x00049c50 64000000 204c696d 6974696e 6720746f d... Limiting to │ │ │ │ + 0x00049c60 20626f74 68207472 616e7341 3d256320 both transA=%c │ │ │ │ + 0x00049c70 616e6420 6e726873 3d25643a 0a000000 and nrhs=%d:.... │ │ │ │ + 0x00049c80 5c656e64 7b74696e 797d5c65 6e647b64 \end{tiny}\end{d │ │ │ │ + 0x00049c90 6f63756d 656e747d 0a000000 5265636f ocument}....Reco │ │ │ │ + 0x00049ca0 72642063 6f6c6c65 6374696f 6e20746f rd collection to │ │ │ │ + 0x00049cb0 6f6b2025 352e326c 6620732e 0a000000 ok %5.2lf s..... │ │ │ │ + 0x00049cc0 5265636f 72642063 6f6d7072 69736573 Record comprises │ │ │ │ + 0x00049cd0 20256420 6d656d6f 72792062 656e6368 %d memory bench │ │ │ │ + 0x00049ce0 6d61726b 2073616d 706c6573 20287072 mark samples (pr │ │ │ │ + 0x00049cf0 6570656e 64205253 425f5052 5f4d4257 epend RSB_PR_MBW │ │ │ │ + 0x00049d00 3d312074 6f206475 6d702074 68697329 =1 to dump this) │ │ │ │ + 0x00049d10 2e0a0000 5253425f 50525f4d 42570000 ....RSB_PR_MBW.. │ │ │ │ + 0x00049d20 5265636f 72642063 6f6d7072 69736573 Record comprises │ │ │ │ + 0x00049d30 20256420 656e7669 726f6e6d 656e7420 %d environment │ │ │ │ + 0x00049d40 76617269 61626c65 7320696e 20256420 variables in %d │ │ │ │ + 0x00049d50 62797465 73202870 72657065 6e642052 bytes (prepend R │ │ │ │ + 0x00049d60 53425f50 525f454e 563d3120 746f2064 SB_PR_ENV=1 to d │ │ │ │ + 0x00049d70 756d7020 74686973 292e0a00 5253425f ump this)...RSB_ │ │ │ │ + 0x00049d80 50525f45 4e560000 2535642f 25356420 PR_ENV..%5d/%5d │ │ │ │ + 0x00049d90 25730a00 72620000 25525052 2d302e2e %s..rb..%RPR-0.. │ │ │ │ 0x00049da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00049db0 20202020 00000000 25525052 2d312e2e ....%RPR-1.. │ │ │ │ - 0x00049dc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00049dd0 20202020 20202020 00000000 5253425f ....RSB_ │ │ │ │ - 0x00049de0 50525f52 445f4e55 4c4c4946 595f4649 PR_RD_NULLIFY_FI │ │ │ │ - 0x00049df0 4c454e41 4d454900 5253425f 50525f52 LENAMEI.RSB_PR_R │ │ │ │ - 0x00049e00 445f5245 53545249 43545f46 494c454e D_RESTRICT_FILEN │ │ │ │ - 0x00049e10 414d4549 00000000 5253425f 50525f52 AMEI....RSB_PR_R │ │ │ │ - 0x00049e20 445f4e55 4c4c4946 595f5341 4d504c45 D_NULLIFY_SAMPLE │ │ │ │ - 0x00049e30 49445800 5253425f 50525f52 445f5245 IDX.RSB_PR_RD_RE │ │ │ │ - 0x00049e40 53545249 43545f53 414d504c 45494458 STRICT_SAMPLEIDX │ │ │ │ - 0x00049e50 00000000 5253425f 50525f52 445f5245 ....RSB_PR_RD_RE │ │ │ │ - 0x00049e60 53545249 43545f54 52414e53 41000000 STRICT_TRANSA... │ │ │ │ - 0x00049e70 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x00049e80 43545f4e 525f4d49 4e000000 5253425f CT_NR_MIN...RSB_ │ │ │ │ - 0x00049e90 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x00049ea0 525f4d41 58000000 5253425f 50525f52 R_MAX...RSB_PR_R │ │ │ │ - 0x00049eb0 445f5245 53545249 43545f4e 435f4d49 D_RESTRICT_NC_MI │ │ │ │ - 0x00049ec0 4e000000 5253425f 50525f52 445f5245 N...RSB_PR_RD_RE │ │ │ │ - 0x00049ed0 53545249 43545f4e 435f4d41 58000000 STRICT_NC_MAX... │ │ │ │ - 0x00049ee0 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x00049ef0 43545f4e 4e5a5f4d 494e0000 5253425f CT_NNZ_MIN..RSB_ │ │ │ │ - 0x00049f00 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x00049f10 4e5a5f4d 41580000 5253425f 50525f52 NZ_MAX..RSB_PR_R │ │ │ │ - 0x00049f20 445f5245 53545249 43545f4e 5355424d D_RESTRICT_NSUBM │ │ │ │ - 0x00049f30 5f4d494e 00000000 5253425f 50525f52 _MIN....RSB_PR_R │ │ │ │ - 0x00049f40 445f5245 53545249 43545f4e 5355424d D_RESTRICT_NSUBM │ │ │ │ - 0x00049f50 5f4d4158 00000000 5253425f 50525f52 _MAX....RSB_PR_R │ │ │ │ - 0x00049f60 445f4e55 4c4c4946 595f5452 414e5341 D_NULLIFY_TRANSA │ │ │ │ - 0x00049f70 00000000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ - 0x00049f80 4c4c4946 595f4e52 48534900 5253425f LLIFY_NRHSI.RSB_ │ │ │ │ - 0x00049f90 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x00049fa0 52485349 00000000 46696c65 20257320 RHSI....File %s │ │ │ │ - 0x00049fb0 616c7265 61647920 65786973 74732120 already exists! │ │ │ │ - 0x00049fc0 52656675 73696e67 20746f20 6f766572 Refusing to over │ │ │ │ - 0x00049fd0 77726974 652e0a00 77620000 53617665 write...wb..Save │ │ │ │ - 0x00049fe0 64206120 70657266 6f726d61 6e636520 d a performance │ │ │ │ - 0x00049ff0 7265636f 7264206f 66202564 2073616d record of %d sam │ │ │ │ - 0x0004a000 706c6573 20746f20 25730a00 4e6f2070 ples to %s..No p │ │ │ │ - 0x0004a010 6572666f 726d616e 63652072 65636f72 erformance recor │ │ │ │ - 0x0004a020 64206669 6c657320 746f2064 756d7020 d files to dump │ │ │ │ - 0x0004a030 213f2050 6c656173 65207370 65636966 !? Please specif │ │ │ │ - 0x0004a040 79206174 206c6561 7374206f 6e652e0a y at least one.. │ │ │ │ - 0x0004a050 00000000 436f6e73 69646572 20667572 ....Consider fur │ │ │ │ - 0x0004a060 74686572 206f7074 696f6e73 2c207370 ther options, sp │ │ │ │ - 0x0004a070 65636966 6961626c 65207669 6120656e ecifiable via en │ │ │ │ - 0x0004a080 7669726f 6e6d656e 74207661 72696162 vironment variab │ │ │ │ - 0x0004a090 6c65733a 0a000000 23206265 67696e20 les:....# begin │ │ │ │ - 0x0004a0a0 6f662068 656c7020 6d657373 6167650a of help message. │ │ │ │ - 0x0004a0b0 00000000 23205468 69732066 65617475 ....# This featu │ │ │ │ - 0x0004a0c0 7265206f 66206c69 62727362 20697320 re of librsb is │ │ │ │ - 0x0004a0d0 6e6f7420 75666669 6369616c 6c792073 not ufficially s │ │ │ │ - 0x0004a0e0 7570706f 72746564 2e0a0000 23207468 upported....# th │ │ │ │ - 0x0004a0f0 72657368 6f6c6420 28657870 72657373 reshold (express │ │ │ │ - 0x0004a100 65642061 73207261 74696f29 20626574 ed as ratio) bet │ │ │ │ - 0x0004a110 7765656e 2076616c 7565733a 0a000000 ween values:.... │ │ │ │ - 0x0004a120 5253425f 434d505f 54485220 23206e65 RSB_CMP_THR # ne │ │ │ │ - 0x0004a130 61726c79 2073616d 65207468 72657368 arly same thresh │ │ │ │ - 0x0004a140 6f6c640a 00000000 5253425f 4150455f old.....RSB_APE_ │ │ │ │ - 0x0004a150 54485220 2320636c 6f736520 76616c75 THR # close valu │ │ │ │ - 0x0004a160 65732074 68726573 686f6c64 0a000000 es threshold.... │ │ │ │ - 0x0004a170 5253425f 524c445f 54485220 23207265 RSB_RLD_THR # re │ │ │ │ - 0x0004a180 6c657661 6e742064 69666665 72656e63 levant differenc │ │ │ │ - 0x0004a190 65207468 72657368 6f6c640a 00000000 e threshold..... │ │ │ │ - 0x0004a1a0 5253425f 4855445f 54485220 23206875 RSB_HUD_THR # hu │ │ │ │ - 0x0004a1b0 67652064 69666665 72656e63 65207468 ge difference th │ │ │ │ - 0x0004a1c0 72657368 6f6c640a 00000000 5253425f reshold.....RSB_ │ │ │ │ - 0x0004a1d0 5052445f 5354594c 455f504c 545f464d PRD_STYLE_PLT_FM │ │ │ │ - 0x0004a1e0 54202320 28696620 5253425f 50525f53 T # (if RSB_PR_S │ │ │ │ - 0x0004a1f0 523d3229 20706c6f 74206669 6c652066 R=2) plot file f │ │ │ │ - 0x0004a200 6f726d61 743a2045 50532069 66207365 ormat: EPS if se │ │ │ │ - 0x0004a210 742c2050 4e47206f 74686572 77697365 t, PNG otherwise │ │ │ │ - 0x0004a220 0a000000 5253425f 5052445f 5354594c ....RSB_PRD_STYL │ │ │ │ - 0x0004a230 455f504c 545f5046 4e202320 28696620 E_PLT_PFN # (if │ │ │ │ - 0x0004a240 5253425f 50525f53 523d3229 20706c6f RSB_PR_SR=2) plo │ │ │ │ - 0x0004a250 74206669 6c65206e 616d650a 00000000 t file name..... │ │ │ │ - 0x0004a260 5253425f 50525f46 53455053 54522023 RSB_PR_FSEPSTR # │ │ │ │ - 0x0004a270 20466965 6c642073 65706172 61746f72 Field separator │ │ │ │ - 0x0004a280 20737472 696e670a 00000000 5253425f string.....RSB_ │ │ │ │ - 0x0004a290 50525f45 4e444c53 54522023 20456e64 PR_ENDLSTR # End │ │ │ │ - 0x0004a2a0 206f6620 6c696e65 20736570 61726174 of line separat │ │ │ │ - 0x0004a2b0 6f722073 7472696e 670a0000 5253425f or string...RSB_ │ │ │ │ - 0x0004a2c0 50525f50 524c5f43 43202023 20426567 PR_PRL_CC # Beg │ │ │ │ - 0x0004a2d0 696e6e69 6e67206f 66206c69 6e652063 inning of line c │ │ │ │ - 0x0004a2e0 6f6d6d65 6e742063 6861720a 00000000 omment char..... │ │ │ │ - 0x0004a2f0 5253425f 50525f50 524c5f4c 43432023 RSB_PR_PRL_LCC # │ │ │ │ - 0x0004a300 204c696e 6520436f 6d6d656e 74204368 Line Comment Ch │ │ │ │ - 0x0004a310 61726163 7465720a 00000000 5253425f aracter.....RSB_ │ │ │ │ - 0x0004a320 50525f50 524c5f54 43532023 20546162 PR_PRL_TCS # Tab │ │ │ │ - 0x0004a330 6c652043 6f6d6d65 6e742053 7472696e le Comment Strin │ │ │ │ - 0x0004a340 670a0000 5253425f 50525f57 4c544320 g...RSB_PR_WLTC │ │ │ │ - 0x0004a350 23204966 203e2030 20616e64 20525342 # If > 0 and RSB │ │ │ │ - 0x0004a360 5f50525f 53523d30 2c207769 6c6c2065 _PR_SR=0, will e │ │ │ │ - 0x0004a370 6d697420 4c615465 58207461 626c6573 mit LaTeX tables │ │ │ │ - 0x0004a380 09287365 7474696e 67206163 636f7264 .(setting accord │ │ │ │ - 0x0004a390 696e676c 79205253 425f5052 5f50524c ingly RSB_PR_PRL │ │ │ │ - 0x0004a3a0 5f4c4343 2c205253 425f5052 5f50524c _LCC, RSB_PR_PRL │ │ │ │ - 0x0004a3b0 5f544353 2c205253 425f5052 5f454e44 _TCS, RSB_PR_END │ │ │ │ - 0x0004a3c0 4c535452 2c205253 425f5052 5f465345 LSTR, RSB_PR_FSE │ │ │ │ - 0x0004a3d0 50535452 293b2069 66203e20 31206f75 PSTR); if > 1 ou │ │ │ │ - 0x0004a3e0 74707574 2077696c 6c206265 20636f6c tput will be col │ │ │ │ - 0x0004a3f0 6f726564 0a000000 5253425f 50525f4d ored....RSB_PR_M │ │ │ │ - 0x0004a400 554c5449 44554d50 20232020 25643d64 ULTIDUMP # %d=d │ │ │ │ - 0x0004a410 756d7020 25643d61 75746f2f 61707065 ump %d=auto/appe │ │ │ │ - 0x0004a420 6e642025 643d7261 74696f20 25643d64 nd %d=ratio %d=d │ │ │ │ - 0x0004a430 69666620 25643d6d 65726765 2e0a0000 iff %d=merge.... │ │ │ │ - 0x0004a440 5253425f 50525f52 445f4e55 4c4c4946 RSB_PR_RD_NULLIF │ │ │ │ - 0x0004a450 595f4649 4c454e41 4d454920 23206578 Y_FILENAMEI # ex │ │ │ │ - 0x0004a460 636c7564 65206120 6d617472 69782720 clude a matrix' │ │ │ │ - 0x0004a470 696e6465 780a0000 5253425f 50525f52 index...RSB_PR_R │ │ │ │ - 0x0004a480 445f5245 53545249 43545f46 494c454e D_RESTRICT_FILEN │ │ │ │ - 0x0004a490 414d4549 20232072 65737472 69637420 AMEI # restrict │ │ │ │ - 0x0004a4a0 746f206f 6e65206d 61747269 78272069 to one matrix' i │ │ │ │ - 0x0004a4b0 6e646578 0a000000 5253425f 50525f52 ndex....RSB_PR_R │ │ │ │ - 0x0004a4c0 445f4e55 4c4c4946 595f5452 414e5341 D_NULLIFY_TRANSA │ │ │ │ - 0x0004a4d0 20232065 78636c75 64652061 20747261 # exclude a tra │ │ │ │ - 0x0004a4e0 6e73706f 73697469 6f6e0a00 5253425f nsposition..RSB_ │ │ │ │ - 0x0004a4f0 50525f52 445f5245 53545249 43545f54 PR_RD_RESTRICT_T │ │ │ │ - 0x0004a500 52414e53 41202320 72657374 72696374 RANSA # restrict │ │ │ │ - 0x0004a510 20746f20 6f6e6520 7472616e 73706f73 to one transpos │ │ │ │ - 0x0004a520 6974696f 6e0a0000 5253425f 50525f52 ition...RSB_PR_R │ │ │ │ - 0x0004a530 445f5245 53545249 43545f4e 525f4d49 D_RESTRICT_NR_MI │ │ │ │ - 0x0004a540 4e202320 72657374 72696374 20746f20 N # restrict to │ │ │ │ - 0x0004a550 6d696e20 6f66206e 720a0000 5253425f min of nr...RSB_ │ │ │ │ - 0x0004a560 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ - 0x0004a570 525f4d41 58202320 72657374 72696374 R_MAX # restrict │ │ │ │ - 0x0004a580 20746f20 6d617820 6f66206e 720a0000 to max of nr... │ │ │ │ - 0x0004a590 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0004a5a0 43545f4e 435f4d49 4e202320 72657374 CT_NC_MIN # rest │ │ │ │ - 0x0004a5b0 72696374 20746f20 6d696e20 6f66206e rict to min of n │ │ │ │ - 0x0004a5c0 630a0000 5253425f 50525f52 445f5245 c...RSB_PR_RD_RE │ │ │ │ - 0x0004a5d0 53545249 43545f4e 435f4d41 58202320 STRICT_NC_MAX # │ │ │ │ - 0x0004a5e0 72657374 72696374 20746f20 6d617820 restrict to max │ │ │ │ - 0x0004a5f0 6f66206e 630a0000 5253425f 50525f52 of nc...RSB_PR_R │ │ │ │ - 0x0004a600 445f5245 53545249 43545f4e 4e5a5f4d D_RESTRICT_NNZ_M │ │ │ │ - 0x0004a610 494e2023 20726573 74726963 7420746f IN # restrict to │ │ │ │ - 0x0004a620 206d696e 206f6620 6e6e7a0a 00000000 min of nnz..... │ │ │ │ - 0x0004a630 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0004a640 43545f4e 4e5a5f4d 41582023 20726573 CT_NNZ_MAX # res │ │ │ │ - 0x0004a650 74726963 7420746f 206d6178 206f6620 trict to max of │ │ │ │ - 0x0004a660 6e6e7a0a 00000000 5253425f 50525f52 nnz.....RSB_PR_R │ │ │ │ - 0x0004a670 445f5245 53545249 43545f4e 5355424d D_RESTRICT_NSUBM │ │ │ │ - 0x0004a680 5f4d494e 20232072 65737472 69637420 _MIN # restrict │ │ │ │ - 0x0004a690 746f206d 696e206f 66206e73 75626d0a to min of nsubm. │ │ │ │ - 0x0004a6a0 00000000 5253425f 50525f52 445f5245 ....RSB_PR_RD_RE │ │ │ │ - 0x0004a6b0 53545249 43545f4e 5355424d 5f4d4158 STRICT_NSUBM_MAX │ │ │ │ - 0x0004a6c0 20232072 65737472 69637420 746f206d # restrict to m │ │ │ │ - 0x0004a6d0 6178206f 66206e73 75626d0a 00000000 ax of nsubm..... │ │ │ │ - 0x0004a6e0 5253425f 50525f52 445f4e55 4c4c4946 RSB_PR_RD_NULLIF │ │ │ │ - 0x0004a6f0 595f4e52 48534920 23206578 636c7564 Y_NRHSI # exclud │ │ │ │ - 0x0004a700 65206120 6e726873 20696e64 65780a00 e a nrhs index.. │ │ │ │ - 0x0004a710 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0004a720 43545f4e 52485349 20232072 65737472 CT_NRHSI # restr │ │ │ │ - 0x0004a730 69637420 746f206f 6e65206e 72687320 ict to one nrhs │ │ │ │ - 0x0004a740 696e6465 780a0000 5253425f 50525f52 index...RSB_PR_R │ │ │ │ - 0x0004a750 445f4e55 4c4c4946 595f5341 4d504c45 D_NULLIFY_SAMPLE │ │ │ │ - 0x0004a760 49445820 23206578 636c7564 65206120 IDX # exclude a │ │ │ │ - 0x0004a770 6d617472 69782720 696e6465 780a0000 matrix' index... │ │ │ │ - 0x0004a780 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ - 0x0004a790 43545f53 414d504c 45494458 20232072 CT_SAMPLEIDX # r │ │ │ │ - 0x0004a7a0 65737472 69637420 746f206f 6e65206d estrict to one m │ │ │ │ - 0x0004a7b0 61747269 78272069 6e646578 0a000000 atrix' index.... │ │ │ │ - 0x0004a7c0 5253425f 50525f4f 4e4c595f 544f5441 RSB_PR_ONLY_TOTA │ │ │ │ - 0x0004a7d0 4c5f5441 424c4520 23206f6e 6c792074 L_TABLE # only t │ │ │ │ - 0x0004a7e0 68652074 6f74616c 20746162 6c652c20 he total table, │ │ │ │ - 0x0004a7f0 6e6f7420 74686520 276c696d 69746564 not the 'limited │ │ │ │ - 0x0004a800 2720736c 69636573 0a000000 5253425f ' slices....RSB_ │ │ │ │ - 0x0004a810 50525f53 4156455f 4d554c54 4944554d PR_SAVE_MULTIDUM │ │ │ │ - 0x0004a820 50202320 6f757470 75742070 6572666f P # output perfo │ │ │ │ - 0x0004a830 726d616e 63652072 65636f72 64206669 rmance record fi │ │ │ │ - 0x0004a840 6c656e61 6d650a00 5253425f 50525f53 lename..RSB_PR_S │ │ │ │ - 0x0004a850 52202320 3020666f 72207461 626c6520 R # 0 for table │ │ │ │ - 0x0004a860 6f757470 75742c20 3120666f 7220636f output, 1 for co │ │ │ │ - 0x0004a870 6d706172 69736f6e 20746162 6c65206f mparison table o │ │ │ │ - 0x0004a880 75747075 742c2032 20666f72 20706c6f utput, 2 for plo │ │ │ │ - 0x0004a890 740a0000 5253425f 50525f45 4e562023 t...RSB_PR_ENV # │ │ │ │ - 0x0004a8a0 20707269 6e74206f 75742065 6e766972 print out envir │ │ │ │ - 0x0004a8b0 6f6e6d65 6e742076 61726961 626c6573 onment variables │ │ │ │ - 0x0004a8c0 0a000000 5253425f 50525f4d 42572023 ....RSB_PR_MBW # │ │ │ │ - 0x0004a8d0 20707269 6e74206f 7574206d 656d6f72 print out memor │ │ │ │ - 0x0004a8e0 79206261 6e647769 64746820 62656e63 y bandwidth benc │ │ │ │ - 0x0004a8f0 686d6172 6b20696e 666f0a00 2320656e hmark info..# en │ │ │ │ - 0x0004a900 64206f66 2068656c 70206d65 73736167 d of help messag │ │ │ │ - 0x0004a910 650a0000 596f7520 63616e20 636f6e74 e...You can cont │ │ │ │ - 0x0004a920 726f6c20 6d756c74 69706c65 2066696c rol multiple fil │ │ │ │ - 0x0004a930 65732064 756d7020 77697468 20525342 es dump with RSB │ │ │ │ - 0x0004a940 5f50525f 4d554c54 4944554d 503d2025 _PR_MULTIDUMP= % │ │ │ │ - 0x0004a950 643d6475 6d702025 643d6175 746f2f61 d=dump %d=auto/a │ │ │ │ - 0x0004a960 7070656e 64202564 3d726174 696f2025 ppend %d=ratio % │ │ │ │ - 0x0004a970 643d6469 66662025 643d6d65 7267652e d=diff %d=merge. │ │ │ │ - 0x0004a980 0a000000 5253425f 50525f4d 554c5449 ....RSB_PR_MULTI │ │ │ │ - 0x0004a990 44554d50 00000000 5761726e 696e673a DUMP....Warning: │ │ │ │ - 0x0004a9a0 2068617a 61726469 6e672074 68652067 hazarding the g │ │ │ │ - 0x0004a9b0 75657373 20796f75 20617265 20776f72 uess you are wor │ │ │ │ - 0x0004a9c0 6b696e67 20776974 6820636f 6d706c65 king with comple │ │ │ │ - 0x0004a9d0 6d656e74 61727920 70657266 6f726d61 mentary performa │ │ │ │ - 0x0004a9e0 6e636520 7265636f 72642066 696c6573 nce record files │ │ │ │ - 0x0004a9f0 2c207468 65726566 6f726520 61747465 , therefore atte │ │ │ │ - 0x0004aa00 6d707469 6e67206d 65726769 6e67212e mpting merging!. │ │ │ │ - 0x0004aa10 0a000000 2e646972 00000000 57696c6c .....dir....Will │ │ │ │ - 0x0004aa20 20617070 656e6420 70657266 6f726d61 append performa │ │ │ │ - 0x0004aa30 6e636520 7265636f 72647320 6f662066 nce records of f │ │ │ │ - 0x0004aa40 696c6520 25642f25 643a2025 7320746f ile %d/%d: %s to │ │ │ │ - 0x0004aa50 20746861 74206f66 2025732e 0a000000 that of %s..... │ │ │ │ - 0x0004aa60 5761726e 696e673a 206a6f69 6e696e67 Warning: joining │ │ │ │ - 0x0004aa70 20617373 756d696e 6720414c 4c207061 assuming ALL pa │ │ │ │ - 0x0004aa80 72616d65 74657273 20617265 20636f6e rameters are con │ │ │ │ - 0x0004aa90 666f726d 616e7420 28657863 65707420 formant (except │ │ │ │ - 0x0004aaa0 66696c65 6e616d65 73290a00 57696c6c filenames)..Will │ │ │ │ - 0x0004aab0 206d6572 67652070 6572666f 726d616e merge performan │ │ │ │ - 0x0004aac0 63652072 65636f72 6473206f 66206669 ce records of fi │ │ │ │ - 0x0004aad0 6c652025 642f2564 3a202573 20746f20 le %d/%d: %s to │ │ │ │ - 0x0004aae0 74686174 206f6620 25732e0a 00000000 that of %s...... │ │ │ │ - 0x0004aaf0 5253425f 50525f53 4156455f 4d554c54 RSB_PR_SAVE_MULT │ │ │ │ - 0x0004ab00 4944554d 50000000 57696c6c 20636f6d IDUMP...Will com │ │ │ │ - 0x0004ab10 70617265 20706572 666f726d 616e6365 pare performance │ │ │ │ - 0x0004ab20 20726563 6f726473 206f6620 66696c65 records of file │ │ │ │ - 0x0004ab30 2025642f 25643a20 25732074 6f207468 %d/%d: %s to th │ │ │ │ - 0x0004ab40 6174206f 66202573 20286669 72737420 at of %s (first │ │ │ │ - 0x0004ab50 64697669 64656420 62792073 65636f6e divided by secon │ │ │ │ - 0x0004ab60 64292e20 5761726e 696e673a 20617373 d). Warning: ass │ │ │ │ - 0x0004ab70 756d696e 6720414c 4c207061 72616d65 uming ALL parame │ │ │ │ - 0x0004ab80 74657273 20617265 20636f6e 666f726d ters are conform │ │ │ │ - 0x0004ab90 616e740a 00000000 57696c6c 20636f6d ant.....Will com │ │ │ │ - 0x0004aba0 70617265 20706572 666f726d 616e6365 pare performance │ │ │ │ - 0x0004abb0 20726563 6f726473 206f6620 66696c65 records of file │ │ │ │ - 0x0004abc0 2025642f 25643a20 25732074 6f207468 %d/%d: %s to th │ │ │ │ - 0x0004abd0 6174206f 66202573 20286669 72737420 at of %s (first │ │ │ │ - 0x0004abe0 6d696e75 73207365 636f6e64 292e2057 minus second). W │ │ │ │ - 0x0004abf0 61726e69 6e673a20 61737375 6d696e67 arning: assuming │ │ │ │ - 0x0004ac00 20414c4c 20706172 616d6574 65727320 ALL parameters │ │ │ │ - 0x0004ac10 61726520 636f6e66 6f726d61 6e740a00 are conformant.. │ │ │ │ - 0x0004ac20 49742073 65656d73 206c696b 65206f6e It seems like on │ │ │ │ - 0x0004ac30 65206f66 20746865 2074776f 20726563 e of the two rec │ │ │ │ - 0x0004ac40 6f726473 20697320 696e636f 6d706c65 ords is incomple │ │ │ │ - 0x0004ac50 7465210a 00000000 4f757420 6f662025 te!.....Out of % │ │ │ │ - 0x0004ac60 64207361 6d706c65 732c206f 6e652072 d samples, one r │ │ │ │ - 0x0004ac70 65636f72 64206861 73202564 20616e64 ecord has %d and │ │ │ │ - 0x0004ac80 20746865 206f7468 65722025 64202869 the other %d (i │ │ │ │ - 0x0004ac90 6e636f6d 706c6574 65207265 636f7264 ncomplete record │ │ │ │ - 0x0004aca0 203f292e 204c696d 6974696e 6720746f ?). Limiting to │ │ │ │ - 0x0004acb0 20746865 206d696e 696d756d 206f6620 the minimum of │ │ │ │ - 0x0004acc0 74686520 74776f20 28455850 4552494d the two (EXPERIM │ │ │ │ - 0x0004acd0 454e5441 4c21292e 0a000000 4e6f2070 ENTAL!).....No p │ │ │ │ - 0x0004ace0 61697220 6f662073 616d706c 65732068 air of samples h │ │ │ │ - 0x0004acf0 61732062 65656e20 666f756e 6420746f as been found to │ │ │ │ - 0x0004ad00 20626520 636f6e66 6f726d61 626c6521 be conformable! │ │ │ │ - 0x0004ad10 0a000000 44756d70 696e6720 70657266 ....Dumping perf │ │ │ │ - 0x0004ad20 6f726d61 6e636520 7265636f 72647320 ormance records │ │ │ │ - 0x0004ad30 6f662066 696c6520 25642f25 643a2025 of file %d/%d: % │ │ │ │ - 0x0004ad40 730a0000 57696c6c 20646973 706c6179 s...Will display │ │ │ │ - 0x0004ad50 2073756d 6d617279 206f6620 25642070 summary of %d p │ │ │ │ - 0x0004ad60 6572666f 726d616e 63652072 65636f72 erformance recor │ │ │ │ - 0x0004ad70 64730a00 75706461 74696e67 2073616d ds..updating sam │ │ │ │ - 0x0004ad80 706c6520 61742069 6e646578 20257a64 ple at index %zd │ │ │ │ - 0x0004ad90 20282564 5e746820 6f662025 64292c20 (%d^th of %d), │ │ │ │ - 0x0004ada0 25645e74 6820746f 75636820 666f7220 %d^th touch for │ │ │ │ - 0x0004adb0 2825642c 25642c25 642c2564 2c25642c (%d,%d,%d,%d,%d, │ │ │ │ - 0x0004adc0 25642c25 64292e0a 00000000 204c696d %d,%d)...... Lim │ │ │ │ - 0x0004add0 6974696e 6720746f 20747261 6e73413d iting to transA= │ │ │ │ - 0x0004ade0 25643a0a 00000000 69676e6f 72652074 %d:.....ignore t │ │ │ │ - 0x0004adf0 68697320 7072696e 746f7574 203a2920 his printout :) │ │ │ │ - 0x0004ae00 68633a20 256c660a 00000000 42415349 hc: %lf.....BASI │ │ │ │ - 0x0004ae10 43204641 494c5552 45204241 53454420 C FAILURE BASED │ │ │ │ - 0x0004ae20 54455354 3a204245 47494e0a 00000000 TEST: BEGIN..... │ │ │ │ - 0x0004ae30 6e632a3d 312b7273 625f5f72 616e645f nc*=1+rsb__rand_ │ │ │ │ - 0x0004ae40 636f6f5f 696e6465 78286d61 78617379 coo_index(maxasy │ │ │ │ - 0x0004ae50 6d290000 496e6a65 6374696e 67207661 m)..Injecting va │ │ │ │ - 0x0004ae60 72696174 696f6e3a 0a25730a 00000000 riation:.%s..... │ │ │ │ - 0x0004ae70 43726561 74652061 20257a64 20782025 Create a %zd x % │ │ │ │ - 0x0004ae80 7a64206d 61747269 782e2e2e 0a000000 zd matrix....... │ │ │ │ - 0x0004ae90 74797065 636f6465 203d2052 53425f4e typecode = RSB_N │ │ │ │ - 0x0004aea0 554d4552 4943414c 5f545950 455f494e UMERICAL_TYPE_IN │ │ │ │ - 0x0004aeb0 56414c49 445f5459 50450000 496e6a65 VALID_TYPE..Inje │ │ │ │ - 0x0004aec0 6374696e 67206661 696c7572 653a0a25 cting failure:.% │ │ │ │ - 0x0004aed0 730a0000 41743a0a 00000000 46726565 s...At:.....Free │ │ │ │ - 0x0004aee0 696e6720 6d617472 69782064 75652074 ing matrix due t │ │ │ │ - 0x0004aef0 6f206572 726f720a 00000000 55736520 o error.....Use │ │ │ │ - 0x0004af00 74686520 6d617472 69782e2e 2e0a0000 the matrix...... │ │ │ │ - 0x0004af10 5253425f 4d54585f 46524545 5f504152 RSB_MTX_FREE_PAR │ │ │ │ - 0x0004af20 414e4f49 44286d74 78417029 00000000 ANOID(mtxAp).... │ │ │ │ - 0x0004af30 5253425f 46524545 5f504152 414e4f49 RSB_FREE_PARANOI │ │ │ │ - 0x0004af40 44287870 29000000 5253425f 46524545 D(xp)...RSB_FREE │ │ │ │ - 0x0004af50 5f504152 414e4f49 44287970 29000000 _PARANOID(yp)... │ │ │ │ - 0x0004af60 7472616e 7341203d 20525342 5f494e56 transA = RSB_INV │ │ │ │ - 0x0004af70 414c4944 5f545241 4e530000 696e6378 ALID_TRANS..incx │ │ │ │ - 0x0004af80 3d2d3100 696e6379 3d2d3100 42415349 =-1.incy=-1.BASI │ │ │ │ - 0x0004af90 43204641 494c5552 45204241 53454420 C FAILURE BASED │ │ │ │ - 0x0004afa0 54455354 3a20454e 440a0000 6661696c TEST: END...fail │ │ │ │ - 0x0004afb0 65642069 6e737461 6e63696e 67206f66 ed instancing of │ │ │ │ - 0x0004afc0 20286465 6e73653f 2920257a 64207820 (dense?) %zd x │ │ │ │ - 0x0004afd0 257a6420 6d617472 69782028 69742773 %zd matrix (it's │ │ │ │ - 0x0004afe0 206f6b29 210a0000 696e7374 616e6369 ok)!...instanci │ │ │ │ - 0x0004aff0 6e672025 7a642078 20257a64 2c20257a ng %zd x %zd, %z │ │ │ │ - 0x0004b000 64206e6e 7a207375 63636565 6465640a d nnz succeeded. │ │ │ │ - 0x0004b010 00000000 2f646576 2f6e756c 6c000000 ..../dev/null... │ │ │ │ - 0x0004b020 205b5155 4945545d 00000000 42415349 [QUIET]....BASI │ │ │ │ - 0x0004b030 43205350 41525345 20424c41 53205445 C SPARSE BLAS TE │ │ │ │ - 0x0004b040 53543a20 42454749 4e0a0000 494e4954 ST: BEGIN...INIT │ │ │ │ - 0x0004b050 20494e54 45524641 43452054 4553543a INTERFACE TEST: │ │ │ │ - 0x0004b060 20424547 494e0a00 676f7420 5253425f BEGIN..got RSB_ │ │ │ │ - 0x0004b070 494f5f57 414e545f 45585452 415f5645 IO_WANT_EXTRA_VE │ │ │ │ - 0x0004b080 52424f53 455f494e 54455246 4143453a RBOSE_INTERFACE: │ │ │ │ - 0x0004b090 20256400 5253425f 494f5f57 414e545f %d.RSB_IO_WANT_ │ │ │ │ - 0x0004b0a0 45585452 415f5645 52424f53 455f494e EXTRA_VERBOSE_IN │ │ │ │ - 0x0004b0b0 54455246 41434500 25640000 5253425f TERFACE.%d..RSB_ │ │ │ │ - 0x0004b0c0 494f5f57 414e545f 49535f49 4e495449 IO_WANT_IS_INITI │ │ │ │ - 0x0004b0d0 414c495a 45445f4d 41524b45 52000000 ALIZED_MARKER... │ │ │ │ - 0x0004b0e0 676f7420 5253425f 494f5f57 414e545f got RSB_IO_WANT_ │ │ │ │ - 0x0004b0f0 49535f49 4e495449 414c495a 45445f4d IS_INITIALIZED_M │ │ │ │ - 0x0004b100 41524b45 523a2025 730a0000 494e4954 ARKER: %s...INIT │ │ │ │ - 0x0004b110 20494e54 45524641 43452054 4553543a INTERFACE TEST: │ │ │ │ - 0x0004b120 20454e44 20285355 43434553 53290a00 END (SUCCESS).. │ │ │ │ - 0x0004b130 44455645 4c205052 494e5420 54455354 DEVEL PRINT TEST │ │ │ │ - 0x0004b140 3a204245 47494e0a 00000000 44455645 : BEGIN.....DEVE │ │ │ │ - 0x0004b150 4c205052 494e5420 54455354 3a20454e L PRINT TEST: EN │ │ │ │ - 0x0004b160 440a0000 5052494e 54205445 53543a20 D...PRINT TEST: │ │ │ │ - 0x0004b170 42454749 4e25730a 00000000 77000000 BEGIN%s.....w... │ │ │ │ - 0x0004b180 5052494e 54205445 53543a20 454e4420 PRINT TEST: END │ │ │ │ - 0x0004b190 28535543 43455353 290a0000 42415349 (SUCCESS)...BASI │ │ │ │ - 0x0004b1a0 43205350 41525345 20424c41 53205445 C SPARSE BLAS TE │ │ │ │ - 0x0004b1b0 53543a20 454e4420 28535543 43455353 ST: END (SUCCESS │ │ │ │ - 0x0004b1c0 290a0000 53545245 53532053 50415253 )...STRESS SPARS │ │ │ │ - 0x0004b1d0 4520424c 41532054 4553543a 20424547 E BLAS TEST: BEG │ │ │ │ - 0x0004b1e0 494e0a00 53545245 53532053 50415253 IN..STRESS SPARS │ │ │ │ - 0x0004b1f0 4520424c 41532054 4553543a 20454e44 E BLAS TEST: END │ │ │ │ - 0x0004b200 20285355 43434553 53290a00 53504152 (SUCCESS)..SPAR │ │ │ │ - 0x0004b210 53452042 4c415320 54455354 533a2045 SE BLAS TESTS: E │ │ │ │ - 0x0004b220 4e442028 53554343 45535329 0a000000 ND (SUCCESS).... │ │ │ │ - 0x0004b230 53504152 53452042 4c415320 54455354 SPARSE BLAS TEST │ │ │ │ - 0x0004b240 533a2046 41494c55 5245210a 00000000 S: FAILURE!..... │ │ │ │ - 0x0004b250 42415349 43204c49 4d495420 43415345 BASIC LIMIT CASE │ │ │ │ - 0x0004b260 53205445 53543a20 42454749 4e0a0000 S TEST: BEGIN... │ │ │ │ - 0x0004b270 28706c65 61736520 646f206e 6f742077 (please do not w │ │ │ │ - 0x0004b280 6f727279 20696620 736f6d65 20746573 orry if some tes │ │ │ │ - 0x0004b290 74732066 61696c20 64756520 746f2069 ts fail due to i │ │ │ │ - 0x0004b2a0 6e737566 66696369 656e7420 6d656d6f nsufficient memo │ │ │ │ - 0x0004b2b0 7279290a 00000000 28666f72 63696e67 ry).....(forcing │ │ │ │ - 0x0004b2c0 20616c6c 6f636174 696f6e73 20746f20 allocations to │ │ │ │ - 0x0004b2d0 6265206d 656d6f72 79207265 73696465 be memory reside │ │ │ │ - 0x0004b2e0 6e74290a 00000000 74657374 696e6720 nt).....testing │ │ │ │ - 0x0004b2f0 696e7374 616e7469 6174696f 6e20257a instantiation %z │ │ │ │ - 0x0004b300 642d7369 7a65642c 20257a64 206e6e7a d-sized, %zd nnz │ │ │ │ - 0x0004b310 0a000000 74657374 696e6720 73706d75 ....testing spmu │ │ │ │ - 0x0004b320 6c742066 6f722025 7a642d73 697a6564 lt for %zd-sized │ │ │ │ - 0x0004b330 2c20257a 64206e6e 7a0a0000 6661696c , %zd nnz...fail │ │ │ │ - 0x0004b340 65642063 6f6d7075 74696e67 20612064 ed computing a d │ │ │ │ - 0x0004b350 656e7365 20257a64 20782025 7a64206d ense %zd x %zd m │ │ │ │ - 0x0004b360 61747269 78202866 6f72206e 756d6572 atrix (for numer │ │ │ │ - 0x0004b370 6963616c 206c696d 69747320 72656173 ical limits reas │ │ │ │ - 0x0004b380 6f6e732d 2d697427 73206f6b 29210a00 ons--it's ok)!.. │ │ │ │ - 0x0004b390 6661696c 65642063 6f6d7075 74696e67 failed computing │ │ │ │ - 0x0004b3a0 20612064 656e7365 20257a64 20782025 a dense %zd x % │ │ │ │ - 0x0004b3b0 7a64206d 61747269 78202866 6f72206d zd matrix (for m │ │ │ │ - 0x0004b3c0 656d6f72 79206c69 6d697473 20726561 emory limits rea │ │ │ │ - 0x0004b3d0 736f6e73 2d2d6974 2773206f 6b29210a sons--it's ok)!. │ │ │ │ - 0x0004b3e0 00000000 6661696c 65642063 6f6d7075 ....failed compu │ │ │ │ - 0x0004b3f0 74696e67 20612064 656e7365 20257a64 ting a dense %zd │ │ │ │ - 0x0004b400 20782025 7a64206d 61747269 78202875 x %zd matrix (u │ │ │ │ - 0x0004b410 6e6b6e6f 776e2072 6561736f 6e732d2d nknown reasons-- │ │ │ │ - 0x0004b420 69742773 206e6f74 206f6b29 210a0000 it's not ok)!... │ │ │ │ - 0x0004b430 42415349 43204c49 4d495420 43415345 BASIC LIMIT CASE │ │ │ │ - 0x0004b440 53205445 53543a20 454e440a 00000000 S TEST: END..... │ │ │ │ - 0x0004b450 42415349 43204c49 4d495420 43415345 BASIC LIMIT CASE │ │ │ │ - 0x0004b460 53205445 53543a20 454e4420 3a204641 S TEST: END : FA │ │ │ │ - 0x0004b470 494c5552 450a0000 1b4d0000 55540000 ILURE....M..UT.. │ │ │ │ - 0x0004b480 4c540000 4c530000 4c480000 3f3f0000 LT..LS..LH..??.. │ │ │ │ - 0x0004b490 47450000 55480000 55530000 42415349 GE..UH..US..BASI │ │ │ │ - 0x0004b4a0 43205052 494d4954 49564553 20544553 C PRIMITIVES TES │ │ │ │ - 0x0004b4b0 543a2042 4547494e 0a000000 42415349 T: BEGIN....BASI │ │ │ │ - 0x0004b4c0 43205052 494d4954 49564553 20544553 C PRIMITIVES TES │ │ │ │ - 0x0004b4d0 543a2045 4e442028 4641494c 55524529 T: END (FAILURE) │ │ │ │ - 0x0004b4e0 0a000000 42415349 43205052 494d4954 ....BASIC PRIMIT │ │ │ │ - 0x0004b4f0 49564553 20544553 543a2045 4e442028 IVES TEST: END ( │ │ │ │ - 0x0004b500 53554343 45535329 0a000000 41445641 SUCCESS)....ADVA │ │ │ │ - 0x0004b510 4e434544 20535041 52534520 424c4153 NCED SPARSE BLAS │ │ │ │ - 0x0004b520 20544553 543a2042 4547494e 00000000 TEST: BEGIN.... │ │ │ │ - 0x0004b530 205b6c69 6d697420 256c6673 5d000000 [limit %lfs]... │ │ │ │ - 0x0004b540 5253425f 4d49465f 4d415452 49585f43 RSB_MIF_MATRIX_C │ │ │ │ - 0x0004b550 4f4c535f 5f544f5f 5f525342 5f434f4f OLS__TO__RSB_COO │ │ │ │ - 0x0004b560 5f494e44 45585f54 00000000 5253425f _INDEX_T....RSB_ │ │ │ │ - 0x0004b570 4d49465f 4d415452 49585f52 4f57535f MIF_MATRIX_ROWS_ │ │ │ │ - 0x0004b580 5f544f5f 5f525342 5f434f4f 5f494e44 _TO__RSB_COO_IND │ │ │ │ - 0x0004b590 45585f54 00000000 5253425f 4d49465f EX_T....RSB_MIF_ │ │ │ │ - 0x0004b5a0 4d415452 49585f4e 4e5a5f5f 544f5f5f MATRIX_NNZ__TO__ │ │ │ │ - 0x0004b5b0 5253425f 4e4e5a5f 494e4445 585f5400 RSB_NNZ_INDEX_T. │ │ │ │ - 0x0004b5c0 61637475 616c2072 6573756c 74732076 actual results v │ │ │ │ - 0x0004b5d0 7320636f 72726563 74207265 73756c74 s correct result │ │ │ │ - 0x0004b5e0 733a0a00 4d617472 69782073 756d6d61 s:..Matrix summa │ │ │ │ - 0x0004b5f0 72793a0a 00000000 25732537 7a643a20 ry:.....%s%7zd: │ │ │ │ - 0x0004b600 74797065 3a256320 73796d3a 25732069 type:%c sym:%s i │ │ │ │ - 0x0004b610 6e63583a 257a6420 696e6342 3a257a64 ncX:%zd incB:%zd │ │ │ │ - 0x0004b620 2064696d 3a253130 7a642074 72616e73 dim:%10zd trans │ │ │ │ - 0x0004b630 543a2563 20616c70 68613a25 2b327a64 T:%c alpha:%+2zd │ │ │ │ - 0x0004b640 20626574 613a252b 327a6420 64696167 beta:%+2zd diag │ │ │ │ - 0x0004b650 3a256320 7375626d 733a2535 7a64206e :%c subms:%5zd n │ │ │ │ - 0x0004b660 7a3a257a 64000000 20697320 6f6b0a00 z:%zd... is ok.. │ │ │ │ - 0x0004b670 20697320 6e6f7420 6f6b0a00 5465726d is not ok..Term │ │ │ │ - 0x0004b680 696e6174 696e6720 74657374 696e6720 inating testing │ │ │ │ - 0x0004b690 64756520 746f2065 72726f72 732e0a00 due to errors... │ │ │ │ - 0x0004b6a0 5465726d 696e6174 696e6720 74657374 Terminating test │ │ │ │ - 0x0004b6b0 696e6720 6561726c 69657220 64756520 ing earlier due │ │ │ │ - 0x0004b6c0 746f2069 6e746572 61637469 76652075 to interactive u │ │ │ │ - 0x0004b6d0 73657220 72657175 6573743a 20746573 ser request: tes │ │ │ │ - 0x0004b6e0 7420746f 6f6b2025 6c662073 2c206d61 t took %lf s, ma │ │ │ │ - 0x0004b6f0 7820616c 6c6f7765 64207761 7320256c x allowed was %l │ │ │ │ - 0x0004b700 662e0a00 5465726d 696e6174 696e6720 f...Terminating │ │ │ │ - 0x0004b710 74657374 696e6720 6561726c 69657220 testing earlier │ │ │ │ - 0x0004b720 64756520 746f2075 73657220 74696d65 due to user time │ │ │ │ - 0x0004b730 6f757420 72657175 6573743a 20746573 out request: tes │ │ │ │ - 0x0004b740 7420746f 6f6b2025 6c662073 2c206d61 t took %lf s, ma │ │ │ │ - 0x0004b750 7820616c 6c6f7765 64207761 7320256c x allowed was %l │ │ │ │ - 0x0004b760 662e0a00 414c4c20 54455354 53205041 f...ALL TESTS PA │ │ │ │ - 0x0004b770 53534544 20534f20 4641522c 20414e44 SSED SO FAR, AND │ │ │ │ - 0x0004b780 20414c53 4f20494e 5354414e 54494154 ALSO INSTANTIAT │ │ │ │ - 0x0004b790 4544204f 4e452022 52454355 52534956 ED ONE "RECURSIV │ │ │ │ - 0x0004b7a0 4522204d 41545249 582e2e2e 20544849 E" MATRIX... THI │ │ │ │ - 0x0004b7b0 53204953 20454e4f 5547480a 00000000 S IS ENOUGH..... │ │ │ │ - 0x0004b7c0 53545241 4e47453a 20544553 54532050 STRANGE: TESTS P │ │ │ │ - 0x0004b7d0 41535345 442c2042 55542044 4944204e ASSED, BUT DID N │ │ │ │ - 0x0004b7e0 4f542049 4e535441 4e544941 54452041 OT INSTANTIATE A │ │ │ │ - 0x0004b7f0 4e592022 52454355 52534956 4522204d NY "RECURSIVE" M │ │ │ │ - 0x0004b800 41545249 582e2e2e 20524149 53494e47 ATRIX... RAISING │ │ │ │ - 0x0004b810 20414e20 4552524f 5220464f 52205448 AN ERROR FOR TH │ │ │ │ - 0x0004b820 49530a00 09504153 5345443a 257a640a IS...PASSED:%zd. │ │ │ │ - 0x0004b830 09464149 4c45443a 257a640a 00000000 .FAILED:%zd..... │ │ │ │ - 0x0004b840 41445641 4e434544 20535041 52534520 ADVANCED SPARSE │ │ │ │ - 0x0004b850 424c4153 20544553 543a2045 4e442028 BLAS TEST: END ( │ │ │ │ - 0x0004b860 53554343 45535329 0a000000 41445641 SUCCESS)....ADVA │ │ │ │ - 0x0004b870 4e434544 20535041 52534520 424c4153 NCED SPARSE BLAS │ │ │ │ - 0x0004b880 20544553 543a2045 4e442028 57495448 TEST: END (WITH │ │ │ │ - 0x0004b890 20455252 4f525329 0a000000 42656769 ERRORS)....Begi │ │ │ │ - 0x0004b8a0 6e6e696e 67206c61 72676520 62696e61 nning large bina │ │ │ │ - 0x0004b8b0 72792073 65617263 68207465 73742e0a ry search test.. │ │ │ │ - 0x0004b8c0 00000000 44657465 63746564 20257a75 ....Detected %zu │ │ │ │ - 0x0004b8d0 20627974 6573206f 66206d65 6d6f7279 bytes of memory │ │ │ │ - 0x0004b8e0 2c20636f 6d707265 68656e73 69766520 , comprehensive │ │ │ │ - 0x0004b8f0 6f662025 7a75206f 66206672 6565206d of %zu of free m │ │ │ │ - 0x0004b900 656d6f72 792e0a00 546f6f20 6c697474 emory...Too litt │ │ │ │ - 0x0004b910 6c65206d 656d6f72 79206465 74656374 le memory detect │ │ │ │ - 0x0004b920 65643a20 7365656d 73206c69 6b652079 ed: seems like y │ │ │ │ - 0x0004b930 6f757220 73797374 656d2069 73206e6f our system is no │ │ │ │ - 0x0004b940 74207765 6c6c2073 7570706f 72746564 t well supported │ │ │ │ - 0x0004b950 206f7220 6e6f7420 7374616e 64617264 or not standard │ │ │ │ - 0x0004b960 7320636f 6d706c69 616e742e 0a000000 s compliant..... │ │ │ │ - 0x0004b970 57696c6c 20747279 20736574 74696e67 Will try setting │ │ │ │ - 0x0004b980 20612072 6561736f 6e61626c 7920736d a reasonably sm │ │ │ │ - 0x0004b990 616c6c20 76616c75 653a2025 7a752066 all value: %zu f │ │ │ │ - 0x0004b9a0 6f722064 65746563 74656420 66726565 or detected free │ │ │ │ - 0x0004b9b0 206d656d 6f72792e 0a000000 4f6e2074 memory.....On t │ │ │ │ - 0x0004b9c0 68697320 73797374 656d2c20 6d617869 his system, maxi │ │ │ │ - 0x0004b9d0 6d616c20 61727261 79206f66 20636f6f mal array of coo │ │ │ │ - 0x0004b9e0 7264696e 61746573 2063616e 20686176 rdinates can hav │ │ │ │ - 0x0004b9f0 6520257a 7520656c 656d656e 74732061 e %zu elements a │ │ │ │ - 0x0004ba00 6e64206f 63637570 7920257a 75206279 nd occupy %zu by │ │ │ │ - 0x0004ba10 7465732e 0a000000 57696c6c 20706572 tes.....Will per │ │ │ │ - 0x0004ba20 666f726d 20746865 20746573 74207573 form the test us │ │ │ │ - 0x0004ba30 696e6720 6c657373 206d656d 6f727920 ing less memory │ │ │ │ - 0x0004ba40 28257a75 204d4229 20746861 6e206f6e (%zu MB) than on │ │ │ │ - 0x0004ba50 20746865 206d6178 696d616c 20636f6f the maximal coo │ │ │ │ - 0x0004ba60 7264696e 61746520 696e6469 63657320 rdinate indices │ │ │ │ - 0x0004ba70 61727261 79202825 7a752920 616c6c6f array (%zu) allo │ │ │ │ - 0x0004ba80 77732e0a 00000000 536b6970 70696e67 ws......Skipping │ │ │ │ - 0x0004ba90 20746573 743a2074 6f6f206c 6974746c test: too littl │ │ │ │ - 0x0004baa0 65206d65 6d6f7279 2e0a0000 44657465 e memory....Dete │ │ │ │ - 0x0004bab0 63746564 20257a64 20627974 6573206f cted %zd bytes o │ │ │ │ - 0x0004bac0 66206672 6565206d 656d6f72 792c206e f free memory, n │ │ │ │ - 0x0004bad0 65656465 6420257a 640a6c65 74277320 eeded %zd.let's │ │ │ │ - 0x0004bae0 73656520 69662074 65737420 73756363 see if test succ │ │ │ │ - 0x0004baf0 65656420 2e2e0a00 5741524e 494e473a eed ....WARNING: │ │ │ │ - 0x0004bb00 20466169 6c656420 28632961 6c6c6f63 Failed (c)alloc │ │ │ │ - 0x0004bb10 6174696e 67206f66 20257a64 206e6e7a ating of %zd nnz │ │ │ │ - 0x0004bb20 2028257a 64206279 74657329 0a000000 (%zd bytes).... │ │ │ │ - 0x0004bb30 42757420 6d616465 20697420 77697468 But made it with │ │ │ │ - 0x0004bb40 20257a64 206e6e7a 2028257a 64206279 %zd nnz (%zd by │ │ │ │ - 0x0004bb50 7465732c 20257a64 2525206f 66207468 tes, %zd%% of th │ │ │ │ - 0x0004bb60 6174292e 20417265 20796f75 2072756e at). Are you run │ │ │ │ - 0x0004bb70 6e696e67 20696e20 6120636f 6e746169 ning in a contai │ │ │ │ - 0x0004bb80 6e657269 7a656420 656e7669 726f6e6d nerized environm │ │ │ │ - 0x0004bb90 656e743f 0a000000 4661696c 65642028 ent?....Failed ( │ │ │ │ - 0x0004bba0 6329616c 6c6f6361 74696e67 206f6620 c)allocating of │ │ │ │ - 0x0004bbb0 257a6420 6e6e7a20 28257a64 20627974 %zd nnz (%zd byt │ │ │ │ - 0x0004bbc0 6573290a 00000000 28632961 6c6c6f63 es).....(c)alloc │ │ │ │ - 0x0004bbd0 61746564 20257a64 206e6e7a 2028257a ated %zd nnz (%z │ │ │ │ - 0x0004bbe0 64206279 74657329 0a000000 4661696c d bytes)....Fail │ │ │ │ - 0x0004bbf0 65642072 65747269 6576696e 67206172 ed retrieving ar │ │ │ │ - 0x0004bc00 72617920 6c617374 20656c65 6d656e74 ray last element │ │ │ │ - 0x0004bc10 210a0000 53756363 65656465 64207265 !...Succeeded re │ │ │ │ - 0x0004bc20 74726965 76696e67 20617272 6179206c trieving array l │ │ │ │ - 0x0004bc30 61737420 656c656d 656e742e 0a000000 ast element..... │ │ │ │ - 0x0004bc40 53756363 65737366 756c6c79 20706572 Successfully per │ │ │ │ - 0x0004bc50 666f726d 6564206c 61726765 2062696e formed large bin │ │ │ │ - 0x0004bc60 61727920 73656172 63682074 6573742e ary search test. │ │ │ │ - 0x0004bc70 0a000000 536b6970 70696e67 206c6172 ....Skipping lar │ │ │ │ - 0x0004bc80 67652062 696e6172 79207365 61726368 ge binary search │ │ │ │ - 0x0004bc90 20746573 742e0a00 00000000 01000000 test........... │ │ │ │ - 0x0004bca0 02000000 03000000 04000000 05000000 ................ │ │ │ │ - 0x0004bcb0 01000000 00000000 01000000 02000000 ................ │ │ │ │ - 0x0004bcc0 03000000 04000000 05000000 05000000 ................ │ │ │ │ - 0x0004bcd0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0004bce0 04000000 05000000 00000000 00000000 ................ │ │ │ │ - 0x0004bcf0 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x00049db0 20202020 20202020 00000000 25525052 ....%RPR │ │ │ │ + 0x00049dc0 2d312e2e 20202020 20202020 20202020 -1.. │ │ │ │ + 0x00049dd0 20202020 20202020 20202020 00000000 .... │ │ │ │ + 0x00049de0 5253425f 50525f52 445f4e55 4c4c4946 RSB_PR_RD_NULLIF │ │ │ │ + 0x00049df0 595f4649 4c454e41 4d454900 5253425f Y_FILENAMEI.RSB_ │ │ │ │ + 0x00049e00 50525f52 445f5245 53545249 43545f46 PR_RD_RESTRICT_F │ │ │ │ + 0x00049e10 494c454e 414d4549 00000000 5253425f ILENAMEI....RSB_ │ │ │ │ + 0x00049e20 50525f52 445f4e55 4c4c4946 595f5341 PR_RD_NULLIFY_SA │ │ │ │ + 0x00049e30 4d504c45 49445800 5253425f 50525f52 MPLEIDX.RSB_PR_R │ │ │ │ + 0x00049e40 445f5245 53545249 43545f53 414d504c D_RESTRICT_SAMPL │ │ │ │ + 0x00049e50 45494458 00000000 5253425f 50525f52 EIDX....RSB_PR_R │ │ │ │ + 0x00049e60 445f5245 53545249 43545f54 52414e53 D_RESTRICT_TRANS │ │ │ │ + 0x00049e70 41000000 5253425f 50525f52 445f5245 A...RSB_PR_RD_RE │ │ │ │ + 0x00049e80 53545249 43545f4e 525f4d49 4e000000 STRICT_NR_MIN... │ │ │ │ + 0x00049e90 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x00049ea0 43545f4e 525f4d41 58000000 5253425f CT_NR_MAX...RSB_ │ │ │ │ + 0x00049eb0 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x00049ec0 435f4d49 4e000000 5253425f 50525f52 C_MIN...RSB_PR_R │ │ │ │ + 0x00049ed0 445f5245 53545249 43545f4e 435f4d41 D_RESTRICT_NC_MA │ │ │ │ + 0x00049ee0 58000000 5253425f 50525f52 445f5245 X...RSB_PR_RD_RE │ │ │ │ + 0x00049ef0 53545249 43545f4e 4e5a5f4d 494e0000 STRICT_NNZ_MIN.. │ │ │ │ + 0x00049f00 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x00049f10 43545f4e 4e5a5f4d 41580000 5253425f CT_NNZ_MAX..RSB_ │ │ │ │ + 0x00049f20 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x00049f30 5355424d 5f4d494e 00000000 5253425f SUBM_MIN....RSB_ │ │ │ │ + 0x00049f40 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x00049f50 5355424d 5f4d4158 00000000 5253425f SUBM_MAX....RSB_ │ │ │ │ + 0x00049f60 50525f52 445f4e55 4c4c4946 595f5452 PR_RD_NULLIFY_TR │ │ │ │ + 0x00049f70 414e5341 00000000 5253425f 50525f52 ANSA....RSB_PR_R │ │ │ │ + 0x00049f80 445f4e55 4c4c4946 595f4e52 48534900 D_NULLIFY_NRHSI. │ │ │ │ + 0x00049f90 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x00049fa0 43545f4e 52485349 00000000 46696c65 CT_NRHSI....File │ │ │ │ + 0x00049fb0 20257320 616c7265 61647920 65786973 %s already exis │ │ │ │ + 0x00049fc0 74732120 52656675 73696e67 20746f20 ts! Refusing to │ │ │ │ + 0x00049fd0 6f766572 77726974 652e0a00 77620000 overwrite...wb.. │ │ │ │ + 0x00049fe0 53617665 64206120 70657266 6f726d61 Saved a performa │ │ │ │ + 0x00049ff0 6e636520 7265636f 7264206f 66202564 nce record of %d │ │ │ │ + 0x0004a000 2073616d 706c6573 20746f20 25730a00 samples to %s.. │ │ │ │ + 0x0004a010 4e6f2070 6572666f 726d616e 63652072 No performance r │ │ │ │ + 0x0004a020 65636f72 64206669 6c657320 746f2064 ecord files to d │ │ │ │ + 0x0004a030 756d7020 213f2050 6c656173 65207370 ump !? Please sp │ │ │ │ + 0x0004a040 65636966 79206174 206c6561 7374206f ecify at least o │ │ │ │ + 0x0004a050 6e652e0a 00000000 436f6e73 69646572 ne......Consider │ │ │ │ + 0x0004a060 20667572 74686572 206f7074 696f6e73 further options │ │ │ │ + 0x0004a070 2c207370 65636966 6961626c 65207669 , specifiable vi │ │ │ │ + 0x0004a080 6120656e 7669726f 6e6d656e 74207661 a environment va │ │ │ │ + 0x0004a090 72696162 6c65733a 0a000000 23206265 riables:....# be │ │ │ │ + 0x0004a0a0 67696e20 6f662068 656c7020 6d657373 gin of help mess │ │ │ │ + 0x0004a0b0 6167650a 00000000 23205468 69732066 age.....# This f │ │ │ │ + 0x0004a0c0 65617475 7265206f 66206c69 62727362 eature of librsb │ │ │ │ + 0x0004a0d0 20697320 6e6f7420 75666669 6369616c is not ufficial │ │ │ │ + 0x0004a0e0 6c792073 7570706f 72746564 2e0a0000 ly supported.... │ │ │ │ + 0x0004a0f0 23207468 72657368 6f6c6420 28657870 # threshold (exp │ │ │ │ + 0x0004a100 72657373 65642061 73207261 74696f29 ressed as ratio) │ │ │ │ + 0x0004a110 20626574 7765656e 2076616c 7565733a between values: │ │ │ │ + 0x0004a120 0a000000 5253425f 434d505f 54485220 ....RSB_CMP_THR │ │ │ │ + 0x0004a130 23206e65 61726c79 2073616d 65207468 # nearly same th │ │ │ │ + 0x0004a140 72657368 6f6c640a 00000000 5253425f reshold.....RSB_ │ │ │ │ + 0x0004a150 4150455f 54485220 2320636c 6f736520 APE_THR # close │ │ │ │ + 0x0004a160 76616c75 65732074 68726573 686f6c64 values threshold │ │ │ │ + 0x0004a170 0a000000 5253425f 524c445f 54485220 ....RSB_RLD_THR │ │ │ │ + 0x0004a180 23207265 6c657661 6e742064 69666665 # relevant diffe │ │ │ │ + 0x0004a190 72656e63 65207468 72657368 6f6c640a rence threshold. │ │ │ │ + 0x0004a1a0 00000000 5253425f 4855445f 54485220 ....RSB_HUD_THR │ │ │ │ + 0x0004a1b0 23206875 67652064 69666665 72656e63 # huge differenc │ │ │ │ + 0x0004a1c0 65207468 72657368 6f6c640a 00000000 e threshold..... │ │ │ │ + 0x0004a1d0 5253425f 5052445f 5354594c 455f504c RSB_PRD_STYLE_PL │ │ │ │ + 0x0004a1e0 545f464d 54202320 28696620 5253425f T_FMT # (if RSB_ │ │ │ │ + 0x0004a1f0 50525f53 523d3229 20706c6f 74206669 PR_SR=2) plot fi │ │ │ │ + 0x0004a200 6c652066 6f726d61 743a2045 50532069 le format: EPS i │ │ │ │ + 0x0004a210 66207365 742c2050 4e47206f 74686572 f set, PNG other │ │ │ │ + 0x0004a220 77697365 0a000000 5253425f 5052445f wise....RSB_PRD_ │ │ │ │ + 0x0004a230 5354594c 455f504c 545f5046 4e202320 STYLE_PLT_PFN # │ │ │ │ + 0x0004a240 28696620 5253425f 50525f53 523d3229 (if RSB_PR_SR=2) │ │ │ │ + 0x0004a250 20706c6f 74206669 6c65206e 616d650a plot file name. │ │ │ │ + 0x0004a260 00000000 5253425f 50525f46 53455053 ....RSB_PR_FSEPS │ │ │ │ + 0x0004a270 54522023 20466965 6c642073 65706172 TR # Field separ │ │ │ │ + 0x0004a280 61746f72 20737472 696e670a 00000000 ator string..... │ │ │ │ + 0x0004a290 5253425f 50525f45 4e444c53 54522023 RSB_PR_ENDLSTR # │ │ │ │ + 0x0004a2a0 20456e64 206f6620 6c696e65 20736570 End of line sep │ │ │ │ + 0x0004a2b0 61726174 6f722073 7472696e 670a0000 arator string... │ │ │ │ + 0x0004a2c0 5253425f 50525f50 524c5f43 43202023 RSB_PR_PRL_CC # │ │ │ │ + 0x0004a2d0 20426567 696e6e69 6e67206f 66206c69 Beginning of li │ │ │ │ + 0x0004a2e0 6e652063 6f6d6d65 6e742063 6861720a ne comment char. │ │ │ │ + 0x0004a2f0 00000000 5253425f 50525f50 524c5f4c ....RSB_PR_PRL_L │ │ │ │ + 0x0004a300 43432023 204c696e 6520436f 6d6d656e CC # Line Commen │ │ │ │ + 0x0004a310 74204368 61726163 7465720a 00000000 t Character..... │ │ │ │ + 0x0004a320 5253425f 50525f50 524c5f54 43532023 RSB_PR_PRL_TCS # │ │ │ │ + 0x0004a330 20546162 6c652043 6f6d6d65 6e742053 Table Comment S │ │ │ │ + 0x0004a340 7472696e 670a0000 5253425f 50525f57 tring...RSB_PR_W │ │ │ │ + 0x0004a350 4c544320 23204966 203e2030 20616e64 LTC # If > 0 and │ │ │ │ + 0x0004a360 20525342 5f50525f 53523d30 2c207769 RSB_PR_SR=0, wi │ │ │ │ + 0x0004a370 6c6c2065 6d697420 4c615465 58207461 ll emit LaTeX ta │ │ │ │ + 0x0004a380 626c6573 09287365 7474696e 67206163 bles.(setting ac │ │ │ │ + 0x0004a390 636f7264 696e676c 79205253 425f5052 cordingly RSB_PR │ │ │ │ + 0x0004a3a0 5f50524c 5f4c4343 2c205253 425f5052 _PRL_LCC, RSB_PR │ │ │ │ + 0x0004a3b0 5f50524c 5f544353 2c205253 425f5052 _PRL_TCS, RSB_PR │ │ │ │ + 0x0004a3c0 5f454e44 4c535452 2c205253 425f5052 _ENDLSTR, RSB_PR │ │ │ │ + 0x0004a3d0 5f465345 50535452 293b2069 66203e20 _FSEPSTR); if > │ │ │ │ + 0x0004a3e0 31206f75 74707574 2077696c 6c206265 1 output will be │ │ │ │ + 0x0004a3f0 20636f6c 6f726564 0a000000 5253425f colored....RSB_ │ │ │ │ + 0x0004a400 50525f4d 554c5449 44554d50 20232020 PR_MULTIDUMP # │ │ │ │ + 0x0004a410 25643d64 756d7020 25643d61 75746f2f %d=dump %d=auto/ │ │ │ │ + 0x0004a420 61707065 6e642025 643d7261 74696f20 append %d=ratio │ │ │ │ + 0x0004a430 25643d64 69666620 25643d6d 65726765 %d=diff %d=merge │ │ │ │ + 0x0004a440 2e0a0000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ + 0x0004a450 4c4c4946 595f4649 4c454e41 4d454920 LLIFY_FILENAMEI │ │ │ │ + 0x0004a460 23206578 636c7564 65206120 6d617472 # exclude a matr │ │ │ │ + 0x0004a470 69782720 696e6465 780a0000 5253425f ix' index...RSB_ │ │ │ │ + 0x0004a480 50525f52 445f5245 53545249 43545f46 PR_RD_RESTRICT_F │ │ │ │ + 0x0004a490 494c454e 414d4549 20232072 65737472 ILENAMEI # restr │ │ │ │ + 0x0004a4a0 69637420 746f206f 6e65206d 61747269 ict to one matri │ │ │ │ + 0x0004a4b0 78272069 6e646578 0a000000 5253425f x' index....RSB_ │ │ │ │ + 0x0004a4c0 50525f52 445f4e55 4c4c4946 595f5452 PR_RD_NULLIFY_TR │ │ │ │ + 0x0004a4d0 414e5341 20232065 78636c75 64652061 ANSA # exclude a │ │ │ │ + 0x0004a4e0 20747261 6e73706f 73697469 6f6e0a00 transposition.. │ │ │ │ + 0x0004a4f0 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x0004a500 43545f54 52414e53 41202320 72657374 CT_TRANSA # rest │ │ │ │ + 0x0004a510 72696374 20746f20 6f6e6520 7472616e rict to one tran │ │ │ │ + 0x0004a520 73706f73 6974696f 6e0a0000 5253425f sposition...RSB_ │ │ │ │ + 0x0004a530 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0004a540 525f4d49 4e202320 72657374 72696374 R_MIN # restrict │ │ │ │ + 0x0004a550 20746f20 6d696e20 6f66206e 720a0000 to min of nr... │ │ │ │ + 0x0004a560 5253425f 50525f52 445f5245 53545249 RSB_PR_RD_RESTRI │ │ │ │ + 0x0004a570 43545f4e 525f4d41 58202320 72657374 CT_NR_MAX # rest │ │ │ │ + 0x0004a580 72696374 20746f20 6d617820 6f66206e rict to max of n │ │ │ │ + 0x0004a590 720a0000 5253425f 50525f52 445f5245 r...RSB_PR_RD_RE │ │ │ │ + 0x0004a5a0 53545249 43545f4e 435f4d49 4e202320 STRICT_NC_MIN # │ │ │ │ + 0x0004a5b0 72657374 72696374 20746f20 6d696e20 restrict to min │ │ │ │ + 0x0004a5c0 6f66206e 630a0000 5253425f 50525f52 of nc...RSB_PR_R │ │ │ │ + 0x0004a5d0 445f5245 53545249 43545f4e 435f4d41 D_RESTRICT_NC_MA │ │ │ │ + 0x0004a5e0 58202320 72657374 72696374 20746f20 X # restrict to │ │ │ │ + 0x0004a5f0 6d617820 6f66206e 630a0000 5253425f max of nc...RSB_ │ │ │ │ + 0x0004a600 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0004a610 4e5a5f4d 494e2023 20726573 74726963 NZ_MIN # restric │ │ │ │ + 0x0004a620 7420746f 206d696e 206f6620 6e6e7a0a t to min of nnz. │ │ │ │ + 0x0004a630 00000000 5253425f 50525f52 445f5245 ....RSB_PR_RD_RE │ │ │ │ + 0x0004a640 53545249 43545f4e 4e5a5f4d 41582023 STRICT_NNZ_MAX # │ │ │ │ + 0x0004a650 20726573 74726963 7420746f 206d6178 restrict to max │ │ │ │ + 0x0004a660 206f6620 6e6e7a0a 00000000 5253425f of nnz.....RSB_ │ │ │ │ + 0x0004a670 50525f52 445f5245 53545249 43545f4e PR_RD_RESTRICT_N │ │ │ │ + 0x0004a680 5355424d 5f4d494e 20232072 65737472 SUBM_MIN # restr │ │ │ │ + 0x0004a690 69637420 746f206d 696e206f 66206e73 ict to min of ns │ │ │ │ + 0x0004a6a0 75626d0a 00000000 5253425f 50525f52 ubm.....RSB_PR_R │ │ │ │ + 0x0004a6b0 445f5245 53545249 43545f4e 5355424d D_RESTRICT_NSUBM │ │ │ │ + 0x0004a6c0 5f4d4158 20232072 65737472 69637420 _MAX # restrict │ │ │ │ + 0x0004a6d0 746f206d 6178206f 66206e73 75626d0a to max of nsubm. │ │ │ │ + 0x0004a6e0 00000000 5253425f 50525f52 445f4e55 ....RSB_PR_RD_NU │ │ │ │ + 0x0004a6f0 4c4c4946 595f4e52 48534920 23206578 LLIFY_NRHSI # ex │ │ │ │ + 0x0004a700 636c7564 65206120 6e726873 20696e64 clude a nrhs ind │ │ │ │ + 0x0004a710 65780a00 5253425f 50525f52 445f5245 ex..RSB_PR_RD_RE │ │ │ │ + 0x0004a720 53545249 43545f4e 52485349 20232072 STRICT_NRHSI # r │ │ │ │ + 0x0004a730 65737472 69637420 746f206f 6e65206e estrict to one n │ │ │ │ + 0x0004a740 72687320 696e6465 780a0000 5253425f rhs index...RSB_ │ │ │ │ + 0x0004a750 50525f52 445f4e55 4c4c4946 595f5341 PR_RD_NULLIFY_SA │ │ │ │ + 0x0004a760 4d504c45 49445820 23206578 636c7564 MPLEIDX # exclud │ │ │ │ + 0x0004a770 65206120 6d617472 69782720 696e6465 e a matrix' inde │ │ │ │ + 0x0004a780 780a0000 5253425f 50525f52 445f5245 x...RSB_PR_RD_RE │ │ │ │ + 0x0004a790 53545249 43545f53 414d504c 45494458 STRICT_SAMPLEIDX │ │ │ │ + 0x0004a7a0 20232072 65737472 69637420 746f206f # restrict to o │ │ │ │ + 0x0004a7b0 6e65206d 61747269 78272069 6e646578 ne matrix' index │ │ │ │ + 0x0004a7c0 0a000000 5253425f 50525f4f 4e4c595f ....RSB_PR_ONLY_ │ │ │ │ + 0x0004a7d0 544f5441 4c5f5441 424c4520 23206f6e TOTAL_TABLE # on │ │ │ │ + 0x0004a7e0 6c792074 68652074 6f74616c 20746162 ly the total tab │ │ │ │ + 0x0004a7f0 6c652c20 6e6f7420 74686520 276c696d le, not the 'lim │ │ │ │ + 0x0004a800 69746564 2720736c 69636573 0a000000 ited' slices.... │ │ │ │ + 0x0004a810 5253425f 50525f53 4156455f 4d554c54 RSB_PR_SAVE_MULT │ │ │ │ + 0x0004a820 4944554d 50202320 6f757470 75742070 IDUMP # output p │ │ │ │ + 0x0004a830 6572666f 726d616e 63652072 65636f72 erformance recor │ │ │ │ + 0x0004a840 64206669 6c656e61 6d650a00 5253425f d filename..RSB_ │ │ │ │ + 0x0004a850 50525f53 52202320 3020666f 72207461 PR_SR # 0 for ta │ │ │ │ + 0x0004a860 626c6520 6f757470 75742c20 3120666f ble output, 1 fo │ │ │ │ + 0x0004a870 7220636f 6d706172 69736f6e 20746162 r comparison tab │ │ │ │ + 0x0004a880 6c65206f 75747075 742c2032 20666f72 le output, 2 for │ │ │ │ + 0x0004a890 20706c6f 740a0000 5253425f 50525f45 plot...RSB_PR_E │ │ │ │ + 0x0004a8a0 4e562023 20707269 6e74206f 75742065 NV # print out e │ │ │ │ + 0x0004a8b0 6e766972 6f6e6d65 6e742076 61726961 nvironment varia │ │ │ │ + 0x0004a8c0 626c6573 0a000000 5253425f 50525f4d bles....RSB_PR_M │ │ │ │ + 0x0004a8d0 42572023 20707269 6e74206f 7574206d BW # print out m │ │ │ │ + 0x0004a8e0 656d6f72 79206261 6e647769 64746820 emory bandwidth │ │ │ │ + 0x0004a8f0 62656e63 686d6172 6b20696e 666f0a00 benchmark info.. │ │ │ │ + 0x0004a900 2320656e 64206f66 2068656c 70206d65 # end of help me │ │ │ │ + 0x0004a910 73736167 650a0000 596f7520 63616e20 ssage...You can │ │ │ │ + 0x0004a920 636f6e74 726f6c20 6d756c74 69706c65 control multiple │ │ │ │ + 0x0004a930 2066696c 65732064 756d7020 77697468 files dump with │ │ │ │ + 0x0004a940 20525342 5f50525f 4d554c54 4944554d RSB_PR_MULTIDUM │ │ │ │ + 0x0004a950 503d2025 643d6475 6d702025 643d6175 P= %d=dump %d=au │ │ │ │ + 0x0004a960 746f2f61 7070656e 64202564 3d726174 to/append %d=rat │ │ │ │ + 0x0004a970 696f2025 643d6469 66662025 643d6d65 io %d=diff %d=me │ │ │ │ + 0x0004a980 7267652e 0a000000 5253425f 50525f4d rge.....RSB_PR_M │ │ │ │ + 0x0004a990 554c5449 44554d50 00000000 5761726e ULTIDUMP....Warn │ │ │ │ + 0x0004a9a0 696e673a 2068617a 61726469 6e672074 ing: hazarding t │ │ │ │ + 0x0004a9b0 68652067 75657373 20796f75 20617265 he guess you are │ │ │ │ + 0x0004a9c0 20776f72 6b696e67 20776974 6820636f working with co │ │ │ │ + 0x0004a9d0 6d706c65 6d656e74 61727920 70657266 mplementary perf │ │ │ │ + 0x0004a9e0 6f726d61 6e636520 7265636f 72642066 ormance record f │ │ │ │ + 0x0004a9f0 696c6573 2c207468 65726566 6f726520 iles, therefore │ │ │ │ + 0x0004aa00 61747465 6d707469 6e67206d 65726769 attempting mergi │ │ │ │ + 0x0004aa10 6e67212e 0a000000 2e646972 00000000 ng!......dir.... │ │ │ │ + 0x0004aa20 57696c6c 20617070 656e6420 70657266 Will append perf │ │ │ │ + 0x0004aa30 6f726d61 6e636520 7265636f 72647320 ormance records │ │ │ │ + 0x0004aa40 6f662066 696c6520 25642f25 643a2025 of file %d/%d: % │ │ │ │ + 0x0004aa50 7320746f 20746861 74206f66 2025732e s to that of %s. │ │ │ │ + 0x0004aa60 0a000000 5761726e 696e673a 206a6f69 ....Warning: joi │ │ │ │ + 0x0004aa70 6e696e67 20617373 756d696e 6720414c ning assuming AL │ │ │ │ + 0x0004aa80 4c207061 72616d65 74657273 20617265 L parameters are │ │ │ │ + 0x0004aa90 20636f6e 666f726d 616e7420 28657863 conformant (exc │ │ │ │ + 0x0004aaa0 65707420 66696c65 6e616d65 73290a00 ept filenames).. │ │ │ │ + 0x0004aab0 57696c6c 206d6572 67652070 6572666f Will merge perfo │ │ │ │ + 0x0004aac0 726d616e 63652072 65636f72 6473206f rmance records o │ │ │ │ + 0x0004aad0 66206669 6c652025 642f2564 3a202573 f file %d/%d: %s │ │ │ │ + 0x0004aae0 20746f20 74686174 206f6620 25732e0a to that of %s.. │ │ │ │ + 0x0004aaf0 00000000 5253425f 50525f53 4156455f ....RSB_PR_SAVE_ │ │ │ │ + 0x0004ab00 4d554c54 4944554d 50000000 57696c6c MULTIDUMP...Will │ │ │ │ + 0x0004ab10 20636f6d 70617265 20706572 666f726d compare perform │ │ │ │ + 0x0004ab20 616e6365 20726563 6f726473 206f6620 ance records of │ │ │ │ + 0x0004ab30 66696c65 2025642f 25643a20 25732074 file %d/%d: %s t │ │ │ │ + 0x0004ab40 6f207468 6174206f 66202573 20286669 o that of %s (fi │ │ │ │ + 0x0004ab50 72737420 64697669 64656420 62792073 rst divided by s │ │ │ │ + 0x0004ab60 65636f6e 64292e20 5761726e 696e673a econd). Warning: │ │ │ │ + 0x0004ab70 20617373 756d696e 6720414c 4c207061 assuming ALL pa │ │ │ │ + 0x0004ab80 72616d65 74657273 20617265 20636f6e rameters are con │ │ │ │ + 0x0004ab90 666f726d 616e740a 00000000 57696c6c formant.....Will │ │ │ │ + 0x0004aba0 20636f6d 70617265 20706572 666f726d compare perform │ │ │ │ + 0x0004abb0 616e6365 20726563 6f726473 206f6620 ance records of │ │ │ │ + 0x0004abc0 66696c65 2025642f 25643a20 25732074 file %d/%d: %s t │ │ │ │ + 0x0004abd0 6f207468 6174206f 66202573 20286669 o that of %s (fi │ │ │ │ + 0x0004abe0 72737420 6d696e75 73207365 636f6e64 rst minus second │ │ │ │ + 0x0004abf0 292e2057 61726e69 6e673a20 61737375 ). Warning: assu │ │ │ │ + 0x0004ac00 6d696e67 20414c4c 20706172 616d6574 ming ALL paramet │ │ │ │ + 0x0004ac10 65727320 61726520 636f6e66 6f726d61 ers are conforma │ │ │ │ + 0x0004ac20 6e740a00 49742073 65656d73 206c696b nt..It seems lik │ │ │ │ + 0x0004ac30 65206f6e 65206f66 20746865 2074776f e one of the two │ │ │ │ + 0x0004ac40 20726563 6f726473 20697320 696e636f records is inco │ │ │ │ + 0x0004ac50 6d706c65 7465210a 00000000 4f757420 mplete!.....Out │ │ │ │ + 0x0004ac60 6f662025 64207361 6d706c65 732c206f of %d samples, o │ │ │ │ + 0x0004ac70 6e652072 65636f72 64206861 73202564 ne record has %d │ │ │ │ + 0x0004ac80 20616e64 20746865 206f7468 65722025 and the other % │ │ │ │ + 0x0004ac90 64202869 6e636f6d 706c6574 65207265 d (incomplete re │ │ │ │ + 0x0004aca0 636f7264 203f292e 204c696d 6974696e cord ?). Limitin │ │ │ │ + 0x0004acb0 6720746f 20746865 206d696e 696d756d g to the minimum │ │ │ │ + 0x0004acc0 206f6620 74686520 74776f20 28455850 of the two (EXP │ │ │ │ + 0x0004acd0 4552494d 454e5441 4c21292e 0a000000 ERIMENTAL!)..... │ │ │ │ + 0x0004ace0 4e6f2070 61697220 6f662073 616d706c No pair of sampl │ │ │ │ + 0x0004acf0 65732068 61732062 65656e20 666f756e es has been foun │ │ │ │ + 0x0004ad00 6420746f 20626520 636f6e66 6f726d61 d to be conforma │ │ │ │ + 0x0004ad10 626c6521 0a000000 44756d70 696e6720 ble!....Dumping │ │ │ │ + 0x0004ad20 70657266 6f726d61 6e636520 7265636f performance reco │ │ │ │ + 0x0004ad30 72647320 6f662066 696c6520 25642f25 rds of file %d/% │ │ │ │ + 0x0004ad40 643a2025 730a0000 57696c6c 20646973 d: %s...Will dis │ │ │ │ + 0x0004ad50 706c6179 2073756d 6d617279 206f6620 play summary of │ │ │ │ + 0x0004ad60 25642070 6572666f 726d616e 63652072 %d performance r │ │ │ │ + 0x0004ad70 65636f72 64730a00 75706461 74696e67 ecords..updating │ │ │ │ + 0x0004ad80 2073616d 706c6520 61742069 6e646578 sample at index │ │ │ │ + 0x0004ad90 20257a64 20282564 5e746820 6f662025 %zd (%d^th of % │ │ │ │ + 0x0004ada0 64292c20 25645e74 6820746f 75636820 d), %d^th touch │ │ │ │ + 0x0004adb0 666f7220 2825642c 25642c25 642c2564 for (%d,%d,%d,%d │ │ │ │ + 0x0004adc0 2c25642c 25642c25 64292e0a 00000000 ,%d,%d,%d)...... │ │ │ │ + 0x0004add0 204c696d 6974696e 6720746f 20747261 Limiting to tra │ │ │ │ + 0x0004ade0 6e73413d 25643a0a 00000000 69676e6f nsA=%d:.....igno │ │ │ │ + 0x0004adf0 72652074 68697320 7072696e 746f7574 re this printout │ │ │ │ + 0x0004ae00 203a2920 68633a20 256c660a 00000000 :) hc: %lf..... │ │ │ │ + 0x0004ae10 42415349 43204641 494c5552 45204241 BASIC FAILURE BA │ │ │ │ + 0x0004ae20 53454420 54455354 3a204245 47494e0a SED TEST: BEGIN. │ │ │ │ + 0x0004ae30 00000000 6e632a3d 312b7273 625f5f72 ....nc*=1+rsb__r │ │ │ │ + 0x0004ae40 616e645f 636f6f5f 696e6465 78286d61 and_coo_index(ma │ │ │ │ + 0x0004ae50 78617379 6d290000 496e6a65 6374696e xasym)..Injectin │ │ │ │ + 0x0004ae60 67207661 72696174 696f6e3a 0a25730a g variation:.%s. │ │ │ │ + 0x0004ae70 00000000 43726561 74652061 20257a64 ....Create a %zd │ │ │ │ + 0x0004ae80 20782025 7a64206d 61747269 782e2e2e x %zd matrix... │ │ │ │ + 0x0004ae90 0a000000 74797065 636f6465 203d2052 ....typecode = R │ │ │ │ + 0x0004aea0 53425f4e 554d4552 4943414c 5f545950 SB_NUMERICAL_TYP │ │ │ │ + 0x0004aeb0 455f494e 56414c49 445f5459 50450000 E_INVALID_TYPE.. │ │ │ │ + 0x0004aec0 496e6a65 6374696e 67206661 696c7572 Injecting failur │ │ │ │ + 0x0004aed0 653a0a25 730a0000 41743a0a 00000000 e:.%s...At:..... │ │ │ │ + 0x0004aee0 46726565 696e6720 6d617472 69782064 Freeing matrix d │ │ │ │ + 0x0004aef0 75652074 6f206572 726f720a 00000000 ue to error..... │ │ │ │ + 0x0004af00 55736520 74686520 6d617472 69782e2e Use the matrix.. │ │ │ │ + 0x0004af10 2e0a0000 5253425f 4d54585f 46524545 ....RSB_MTX_FREE │ │ │ │ + 0x0004af20 5f504152 414e4f49 44286d74 78417029 _PARANOID(mtxAp) │ │ │ │ + 0x0004af30 00000000 5253425f 46524545 5f504152 ....RSB_FREE_PAR │ │ │ │ + 0x0004af40 414e4f49 44287870 29000000 5253425f ANOID(xp)...RSB_ │ │ │ │ + 0x0004af50 46524545 5f504152 414e4f49 44287970 FREE_PARANOID(yp │ │ │ │ + 0x0004af60 29000000 7472616e 7341203d 20525342 )...transA = RSB │ │ │ │ + 0x0004af70 5f494e56 414c4944 5f545241 4e530000 _INVALID_TRANS.. │ │ │ │ + 0x0004af80 696e6378 3d2d3100 696e6379 3d2d3100 incx=-1.incy=-1. │ │ │ │ + 0x0004af90 42415349 43204641 494c5552 45204241 BASIC FAILURE BA │ │ │ │ + 0x0004afa0 53454420 54455354 3a20454e 440a0000 SED TEST: END... │ │ │ │ + 0x0004afb0 6661696c 65642069 6e737461 6e63696e failed instancin │ │ │ │ + 0x0004afc0 67206f66 20286465 6e73653f 2920257a g of (dense?) %z │ │ │ │ + 0x0004afd0 64207820 257a6420 6d617472 69782028 d x %zd matrix ( │ │ │ │ + 0x0004afe0 69742773 206f6b29 210a0000 696e7374 it's ok)!...inst │ │ │ │ + 0x0004aff0 616e6369 6e672025 7a642078 20257a64 ancing %zd x %zd │ │ │ │ + 0x0004b000 2c20257a 64206e6e 7a207375 63636565 , %zd nnz succee │ │ │ │ + 0x0004b010 6465640a 00000000 2f646576 2f6e756c ded...../dev/nul │ │ │ │ + 0x0004b020 6c000000 205b5155 4945545d 00000000 l... [QUIET].... │ │ │ │ + 0x0004b030 42415349 43205350 41525345 20424c41 BASIC SPARSE BLA │ │ │ │ + 0x0004b040 53205445 53543a20 42454749 4e0a0000 S TEST: BEGIN... │ │ │ │ + 0x0004b050 494e4954 20494e54 45524641 43452054 INIT INTERFACE T │ │ │ │ + 0x0004b060 4553543a 20424547 494e0a00 676f7420 EST: BEGIN..got │ │ │ │ + 0x0004b070 5253425f 494f5f57 414e545f 45585452 RSB_IO_WANT_EXTR │ │ │ │ + 0x0004b080 415f5645 52424f53 455f494e 54455246 A_VERBOSE_INTERF │ │ │ │ + 0x0004b090 4143453a 20256400 5253425f 494f5f57 ACE: %d.RSB_IO_W │ │ │ │ + 0x0004b0a0 414e545f 45585452 415f5645 52424f53 ANT_EXTRA_VERBOS │ │ │ │ + 0x0004b0b0 455f494e 54455246 41434500 25640000 E_INTERFACE.%d.. │ │ │ │ + 0x0004b0c0 5253425f 494f5f57 414e545f 49535f49 RSB_IO_WANT_IS_I │ │ │ │ + 0x0004b0d0 4e495449 414c495a 45445f4d 41524b45 NITIALIZED_MARKE │ │ │ │ + 0x0004b0e0 52000000 676f7420 5253425f 494f5f57 R...got RSB_IO_W │ │ │ │ + 0x0004b0f0 414e545f 49535f49 4e495449 414c495a ANT_IS_INITIALIZ │ │ │ │ + 0x0004b100 45445f4d 41524b45 523a2025 730a0000 ED_MARKER: %s... │ │ │ │ + 0x0004b110 494e4954 20494e54 45524641 43452054 INIT INTERFACE T │ │ │ │ + 0x0004b120 4553543a 20454e44 20285355 43434553 EST: END (SUCCES │ │ │ │ + 0x0004b130 53290a00 44455645 4c205052 494e5420 S)..DEVEL PRINT │ │ │ │ + 0x0004b140 54455354 3a204245 47494e0a 00000000 TEST: BEGIN..... │ │ │ │ + 0x0004b150 44455645 4c205052 494e5420 54455354 DEVEL PRINT TEST │ │ │ │ + 0x0004b160 3a20454e 440a0000 5052494e 54205445 : END...PRINT TE │ │ │ │ + 0x0004b170 53543a20 42454749 4e25730a 00000000 ST: BEGIN%s..... │ │ │ │ + 0x0004b180 77000000 5052494e 54205445 53543a20 w...PRINT TEST: │ │ │ │ + 0x0004b190 454e4420 28535543 43455353 290a0000 END (SUCCESS)... │ │ │ │ + 0x0004b1a0 42415349 43205350 41525345 20424c41 BASIC SPARSE BLA │ │ │ │ + 0x0004b1b0 53205445 53543a20 454e4420 28535543 S TEST: END (SUC │ │ │ │ + 0x0004b1c0 43455353 290a0000 53545245 53532053 CESS)...STRESS S │ │ │ │ + 0x0004b1d0 50415253 4520424c 41532054 4553543a PARSE BLAS TEST: │ │ │ │ + 0x0004b1e0 20424547 494e0a00 53545245 53532053 BEGIN..STRESS S │ │ │ │ + 0x0004b1f0 50415253 4520424c 41532054 4553543a PARSE BLAS TEST: │ │ │ │ + 0x0004b200 20454e44 20285355 43434553 53290a00 END (SUCCESS).. │ │ │ │ + 0x0004b210 53504152 53452042 4c415320 54455354 SPARSE BLAS TEST │ │ │ │ + 0x0004b220 533a2045 4e442028 53554343 45535329 S: END (SUCCESS) │ │ │ │ + 0x0004b230 0a000000 53504152 53452042 4c415320 ....SPARSE BLAS │ │ │ │ + 0x0004b240 54455354 533a2046 41494c55 5245210a TESTS: FAILURE!. │ │ │ │ + 0x0004b250 00000000 42415349 43204c49 4d495420 ....BASIC LIMIT │ │ │ │ + 0x0004b260 43415345 53205445 53543a20 42454749 CASES TEST: BEGI │ │ │ │ + 0x0004b270 4e0a0000 28706c65 61736520 646f206e N...(please do n │ │ │ │ + 0x0004b280 6f742077 6f727279 20696620 736f6d65 ot worry if some │ │ │ │ + 0x0004b290 20746573 74732066 61696c20 64756520 tests fail due │ │ │ │ + 0x0004b2a0 746f2069 6e737566 66696369 656e7420 to insufficient │ │ │ │ + 0x0004b2b0 6d656d6f 7279290a 00000000 28666f72 memory).....(for │ │ │ │ + 0x0004b2c0 63696e67 20616c6c 6f636174 696f6e73 cing allocations │ │ │ │ + 0x0004b2d0 20746f20 6265206d 656d6f72 79207265 to be memory re │ │ │ │ + 0x0004b2e0 73696465 6e74290a 00000000 74657374 sident).....test │ │ │ │ + 0x0004b2f0 696e6720 696e7374 616e7469 6174696f ing instantiatio │ │ │ │ + 0x0004b300 6e20257a 642d7369 7a65642c 20257a64 n %zd-sized, %zd │ │ │ │ + 0x0004b310 206e6e7a 0a000000 74657374 696e6720 nnz....testing │ │ │ │ + 0x0004b320 73706d75 6c742066 6f722025 7a642d73 spmult for %zd-s │ │ │ │ + 0x0004b330 697a6564 2c20257a 64206e6e 7a0a0000 ized, %zd nnz... │ │ │ │ + 0x0004b340 6661696c 65642063 6f6d7075 74696e67 failed computing │ │ │ │ + 0x0004b350 20612064 656e7365 20257a64 20782025 a dense %zd x % │ │ │ │ + 0x0004b360 7a64206d 61747269 78202866 6f72206e zd matrix (for n │ │ │ │ + 0x0004b370 756d6572 6963616c 206c696d 69747320 umerical limits │ │ │ │ + 0x0004b380 72656173 6f6e732d 2d697427 73206f6b reasons--it's ok │ │ │ │ + 0x0004b390 29210a00 6661696c 65642063 6f6d7075 )!..failed compu │ │ │ │ + 0x0004b3a0 74696e67 20612064 656e7365 20257a64 ting a dense %zd │ │ │ │ + 0x0004b3b0 20782025 7a64206d 61747269 78202866 x %zd matrix (f │ │ │ │ + 0x0004b3c0 6f72206d 656d6f72 79206c69 6d697473 or memory limits │ │ │ │ + 0x0004b3d0 20726561 736f6e73 2d2d6974 2773206f reasons--it's o │ │ │ │ + 0x0004b3e0 6b29210a 00000000 6661696c 65642063 k)!.....failed c │ │ │ │ + 0x0004b3f0 6f6d7075 74696e67 20612064 656e7365 omputing a dense │ │ │ │ + 0x0004b400 20257a64 20782025 7a64206d 61747269 %zd x %zd matri │ │ │ │ + 0x0004b410 78202875 6e6b6e6f 776e2072 6561736f x (unknown reaso │ │ │ │ + 0x0004b420 6e732d2d 69742773 206e6f74 206f6b29 ns--it's not ok) │ │ │ │ + 0x0004b430 210a0000 42415349 43204c49 4d495420 !...BASIC LIMIT │ │ │ │ + 0x0004b440 43415345 53205445 53543a20 454e440a CASES TEST: END. │ │ │ │ + 0x0004b450 00000000 42415349 43204c49 4d495420 ....BASIC LIMIT │ │ │ │ + 0x0004b460 43415345 53205445 53543a20 454e4420 CASES TEST: END │ │ │ │ + 0x0004b470 3a204641 494c5552 450a0000 1b4d0000 : FAILURE....M.. │ │ │ │ + 0x0004b480 55540000 4c540000 4c530000 4c480000 UT..LT..LS..LH.. │ │ │ │ + 0x0004b490 3f3f0000 47450000 55480000 55530000 ??..GE..UH..US.. │ │ │ │ + 0x0004b4a0 42415349 43205052 494d4954 49564553 BASIC PRIMITIVES │ │ │ │ + 0x0004b4b0 20544553 543a2042 4547494e 0a000000 TEST: BEGIN.... │ │ │ │ + 0x0004b4c0 42415349 43205052 494d4954 49564553 BASIC PRIMITIVES │ │ │ │ + 0x0004b4d0 20544553 543a2045 4e442028 4641494c TEST: END (FAIL │ │ │ │ + 0x0004b4e0 55524529 0a000000 42415349 43205052 URE)....BASIC PR │ │ │ │ + 0x0004b4f0 494d4954 49564553 20544553 543a2045 IMITIVES TEST: E │ │ │ │ + 0x0004b500 4e442028 53554343 45535329 0a000000 ND (SUCCESS).... │ │ │ │ + 0x0004b510 41445641 4e434544 20535041 52534520 ADVANCED SPARSE │ │ │ │ + 0x0004b520 424c4153 20544553 543a2042 4547494e BLAS TEST: BEGIN │ │ │ │ + 0x0004b530 00000000 205b6c69 6d697420 256c6673 .... [limit %lfs │ │ │ │ + 0x0004b540 5d000000 5253425f 4d49465f 4d415452 ]...RSB_MIF_MATR │ │ │ │ + 0x0004b550 49585f43 4f4c535f 5f544f5f 5f525342 IX_COLS__TO__RSB │ │ │ │ + 0x0004b560 5f434f4f 5f494e44 45585f54 00000000 _COO_INDEX_T.... │ │ │ │ + 0x0004b570 5253425f 4d49465f 4d415452 49585f52 RSB_MIF_MATRIX_R │ │ │ │ + 0x0004b580 4f57535f 5f544f5f 5f525342 5f434f4f OWS__TO__RSB_COO │ │ │ │ + 0x0004b590 5f494e44 45585f54 00000000 5253425f _INDEX_T....RSB_ │ │ │ │ + 0x0004b5a0 4d49465f 4d415452 49585f4e 4e5a5f5f MIF_MATRIX_NNZ__ │ │ │ │ + 0x0004b5b0 544f5f5f 5253425f 4e4e5a5f 494e4445 TO__RSB_NNZ_INDE │ │ │ │ + 0x0004b5c0 585f5400 61637475 616c2072 6573756c X_T.actual resul │ │ │ │ + 0x0004b5d0 74732076 7320636f 72726563 74207265 ts vs correct re │ │ │ │ + 0x0004b5e0 73756c74 733a0a00 4d617472 69782073 sults:..Matrix s │ │ │ │ + 0x0004b5f0 756d6d61 72793a0a 00000000 25732537 ummary:.....%s%7 │ │ │ │ + 0x0004b600 7a643a20 74797065 3a256320 73796d3a zd: type:%c sym: │ │ │ │ + 0x0004b610 25732069 6e63583a 257a6420 696e6342 %s incX:%zd incB │ │ │ │ + 0x0004b620 3a257a64 2064696d 3a253130 7a642074 :%zd dim:%10zd t │ │ │ │ + 0x0004b630 72616e73 543a2563 20616c70 68613a25 ransT:%c alpha:% │ │ │ │ + 0x0004b640 2b327a64 20626574 613a252b 327a6420 +2zd beta:%+2zd │ │ │ │ + 0x0004b650 64696167 3a256320 7375626d 733a2535 diag:%c subms:%5 │ │ │ │ + 0x0004b660 7a64206e 7a3a257a 64000000 20697320 zd nz:%zd... is │ │ │ │ + 0x0004b670 6f6b0a00 20697320 6e6f7420 6f6b0a00 ok.. is not ok.. │ │ │ │ + 0x0004b680 5465726d 696e6174 696e6720 74657374 Terminating test │ │ │ │ + 0x0004b690 696e6720 64756520 746f2065 72726f72 ing due to error │ │ │ │ + 0x0004b6a0 732e0a00 5465726d 696e6174 696e6720 s...Terminating │ │ │ │ + 0x0004b6b0 74657374 696e6720 6561726c 69657220 testing earlier │ │ │ │ + 0x0004b6c0 64756520 746f2069 6e746572 61637469 due to interacti │ │ │ │ + 0x0004b6d0 76652075 73657220 72657175 6573743a ve user request: │ │ │ │ + 0x0004b6e0 20746573 7420746f 6f6b2025 6c662073 test took %lf s │ │ │ │ + 0x0004b6f0 2c206d61 7820616c 6c6f7765 64207761 , max allowed wa │ │ │ │ + 0x0004b700 7320256c 662e0a00 5465726d 696e6174 s %lf...Terminat │ │ │ │ + 0x0004b710 696e6720 74657374 696e6720 6561726c ing testing earl │ │ │ │ + 0x0004b720 69657220 64756520 746f2075 73657220 ier due to user │ │ │ │ + 0x0004b730 74696d65 6f757420 72657175 6573743a timeout request: │ │ │ │ + 0x0004b740 20746573 7420746f 6f6b2025 6c662073 test took %lf s │ │ │ │ + 0x0004b750 2c206d61 7820616c 6c6f7765 64207761 , max allowed wa │ │ │ │ + 0x0004b760 7320256c 662e0a00 414c4c20 54455354 s %lf...ALL TEST │ │ │ │ + 0x0004b770 53205041 53534544 20534f20 4641522c S PASSED SO FAR, │ │ │ │ + 0x0004b780 20414e44 20414c53 4f20494e 5354414e AND ALSO INSTAN │ │ │ │ + 0x0004b790 54494154 4544204f 4e452022 52454355 TIATED ONE "RECU │ │ │ │ + 0x0004b7a0 52534956 4522204d 41545249 582e2e2e RSIVE" MATRIX... │ │ │ │ + 0x0004b7b0 20544849 53204953 20454e4f 5547480a THIS IS ENOUGH. │ │ │ │ + 0x0004b7c0 00000000 53545241 4e47453a 20544553 ....STRANGE: TES │ │ │ │ + 0x0004b7d0 54532050 41535345 442c2042 55542044 TS PASSED, BUT D │ │ │ │ + 0x0004b7e0 4944204e 4f542049 4e535441 4e544941 ID NOT INSTANTIA │ │ │ │ + 0x0004b7f0 54452041 4e592022 52454355 52534956 TE ANY "RECURSIV │ │ │ │ + 0x0004b800 4522204d 41545249 582e2e2e 20524149 E" MATRIX... RAI │ │ │ │ + 0x0004b810 53494e47 20414e20 4552524f 5220464f SING AN ERROR FO │ │ │ │ + 0x0004b820 52205448 49530a00 09504153 5345443a R THIS...PASSED: │ │ │ │ + 0x0004b830 257a640a 09464149 4c45443a 257a640a %zd..FAILED:%zd. │ │ │ │ + 0x0004b840 00000000 41445641 4e434544 20535041 ....ADVANCED SPA │ │ │ │ + 0x0004b850 52534520 424c4153 20544553 543a2045 RSE BLAS TEST: E │ │ │ │ + 0x0004b860 4e442028 53554343 45535329 0a000000 ND (SUCCESS).... │ │ │ │ + 0x0004b870 41445641 4e434544 20535041 52534520 ADVANCED SPARSE │ │ │ │ + 0x0004b880 424c4153 20544553 543a2045 4e442028 BLAS TEST: END ( │ │ │ │ + 0x0004b890 57495448 20455252 4f525329 0a000000 WITH ERRORS).... │ │ │ │ + 0x0004b8a0 42656769 6e6e696e 67206c61 72676520 Beginning large │ │ │ │ + 0x0004b8b0 62696e61 72792073 65617263 68207465 binary search te │ │ │ │ + 0x0004b8c0 73742e0a 00000000 44657465 63746564 st......Detected │ │ │ │ + 0x0004b8d0 20257a75 20627974 6573206f 66206d65 %zu bytes of me │ │ │ │ + 0x0004b8e0 6d6f7279 2c20636f 6d707265 68656e73 mory, comprehens │ │ │ │ + 0x0004b8f0 69766520 6f662025 7a75206f 66206672 ive of %zu of fr │ │ │ │ + 0x0004b900 6565206d 656d6f72 792e0a00 546f6f20 ee memory...Too │ │ │ │ + 0x0004b910 6c697474 6c65206d 656d6f72 79206465 little memory de │ │ │ │ + 0x0004b920 74656374 65643a20 7365656d 73206c69 tected: seems li │ │ │ │ + 0x0004b930 6b652079 6f757220 73797374 656d2069 ke your system i │ │ │ │ + 0x0004b940 73206e6f 74207765 6c6c2073 7570706f s not well suppo │ │ │ │ + 0x0004b950 72746564 206f7220 6e6f7420 7374616e rted or not stan │ │ │ │ + 0x0004b960 64617264 7320636f 6d706c69 616e742e dards compliant. │ │ │ │ + 0x0004b970 0a000000 57696c6c 20747279 20736574 ....Will try set │ │ │ │ + 0x0004b980 74696e67 20612072 6561736f 6e61626c ting a reasonabl │ │ │ │ + 0x0004b990 7920736d 616c6c20 76616c75 653a2025 y small value: % │ │ │ │ + 0x0004b9a0 7a752066 6f722064 65746563 74656420 zu for detected │ │ │ │ + 0x0004b9b0 66726565 206d656d 6f72792e 0a000000 free memory..... │ │ │ │ + 0x0004b9c0 4f6e2074 68697320 73797374 656d2c20 On this system, │ │ │ │ + 0x0004b9d0 6d617869 6d616c20 61727261 79206f66 maximal array of │ │ │ │ + 0x0004b9e0 20636f6f 7264696e 61746573 2063616e coordinates can │ │ │ │ + 0x0004b9f0 20686176 6520257a 7520656c 656d656e have %zu elemen │ │ │ │ + 0x0004ba00 74732061 6e64206f 63637570 7920257a ts and occupy %z │ │ │ │ + 0x0004ba10 75206279 7465732e 0a000000 57696c6c u bytes.....Will │ │ │ │ + 0x0004ba20 20706572 666f726d 20746865 20746573 perform the tes │ │ │ │ + 0x0004ba30 74207573 696e6720 6c657373 206d656d t using less mem │ │ │ │ + 0x0004ba40 6f727920 28257a75 204d4229 20746861 ory (%zu MB) tha │ │ │ │ + 0x0004ba50 6e206f6e 20746865 206d6178 696d616c n on the maximal │ │ │ │ + 0x0004ba60 20636f6f 7264696e 61746520 696e6469 coordinate indi │ │ │ │ + 0x0004ba70 63657320 61727261 79202825 7a752920 ces array (%zu) │ │ │ │ + 0x0004ba80 616c6c6f 77732e0a 00000000 536b6970 allows......Skip │ │ │ │ + 0x0004ba90 70696e67 20746573 743a2074 6f6f206c ping test: too l │ │ │ │ + 0x0004baa0 6974746c 65206d65 6d6f7279 2e0a0000 ittle memory.... │ │ │ │ + 0x0004bab0 44657465 63746564 20257a64 20627974 Detected %zd byt │ │ │ │ + 0x0004bac0 6573206f 66206672 6565206d 656d6f72 es of free memor │ │ │ │ + 0x0004bad0 792c206e 65656465 6420257a 640a6c65 y, needed %zd.le │ │ │ │ + 0x0004bae0 74277320 73656520 69662074 65737420 t's see if test │ │ │ │ + 0x0004baf0 73756363 65656420 2e2e0a00 5741524e succeed ....WARN │ │ │ │ + 0x0004bb00 494e473a 20466169 6c656420 28632961 ING: Failed (c)a │ │ │ │ + 0x0004bb10 6c6c6f63 6174696e 67206f66 20257a64 llocating of %zd │ │ │ │ + 0x0004bb20 206e6e7a 2028257a 64206279 74657329 nnz (%zd bytes) │ │ │ │ + 0x0004bb30 0a000000 42757420 6d616465 20697420 ....But made it │ │ │ │ + 0x0004bb40 77697468 20257a64 206e6e7a 2028257a with %zd nnz (%z │ │ │ │ + 0x0004bb50 64206279 7465732c 20257a64 2525206f d bytes, %zd%% o │ │ │ │ + 0x0004bb60 66207468 6174292e 20417265 20796f75 f that). Are you │ │ │ │ + 0x0004bb70 2072756e 6e696e67 20696e20 6120636f running in a co │ │ │ │ + 0x0004bb80 6e746169 6e657269 7a656420 656e7669 ntainerized envi │ │ │ │ + 0x0004bb90 726f6e6d 656e743f 0a000000 4661696c ronment?....Fail │ │ │ │ + 0x0004bba0 65642028 6329616c 6c6f6361 74696e67 ed (c)allocating │ │ │ │ + 0x0004bbb0 206f6620 257a6420 6e6e7a20 28257a64 of %zd nnz (%zd │ │ │ │ + 0x0004bbc0 20627974 6573290a 00000000 28632961 bytes).....(c)a │ │ │ │ + 0x0004bbd0 6c6c6f63 61746564 20257a64 206e6e7a llocated %zd nnz │ │ │ │ + 0x0004bbe0 2028257a 64206279 74657329 0a000000 (%zd bytes).... │ │ │ │ + 0x0004bbf0 4661696c 65642072 65747269 6576696e Failed retrievin │ │ │ │ + 0x0004bc00 67206172 72617920 6c617374 20656c65 g array last ele │ │ │ │ + 0x0004bc10 6d656e74 210a0000 53756363 65656465 ment!...Succeede │ │ │ │ + 0x0004bc20 64207265 74726965 76696e67 20617272 d retrieving arr │ │ │ │ + 0x0004bc30 6179206c 61737420 656c656d 656e742e ay last element. │ │ │ │ + 0x0004bc40 0a000000 53756363 65737366 756c6c79 ....Successfully │ │ │ │ + 0x0004bc50 20706572 666f726d 6564206c 61726765 performed large │ │ │ │ + 0x0004bc60 2062696e 61727920 73656172 63682074 binary search t │ │ │ │ + 0x0004bc70 6573742e 0a000000 536b6970 70696e67 est.....Skipping │ │ │ │ + 0x0004bc80 206c6172 67652062 696e6172 79207365 large binary se │ │ │ │ + 0x0004bc90 61726368 20746573 742e0a00 00000000 arch test....... │ │ │ │ + 0x0004bca0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x0004bcb0 04000000 05000000 01000000 00000000 ................ │ │ │ │ + 0x0004bcc0 01000000 02000000 03000000 04000000 ................ │ │ │ │ + 0x0004bcd0 05000000 05000000 00000000 01000000 ................ │ │ │ │ + 0x0004bce0 02000000 03000000 04000000 05000000 ................ │ │ │ │ + 0x0004bcf0 00000000 00000000 00000000 0000f03f ...............? │ │ │ │ 0x0004bd00 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ 0x0004bd10 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x0004bd20 00000000 00000040 dd110700 5f600600 .......@...._`.. │ │ │ │ - 0x0004bd30 7f110700 58600600 00000000 0000f03f ....X`.........? │ │ │ │ - 0x0004bd40 00000000 0000f03f 01000000 01000000 .......?........ │ │ │ │ - 0x0004bd50 01000000 02000000 02000000 04000000 ................ │ │ │ │ - 0x0004bd60 01000000 03000000 04000000 01000000 ................ │ │ │ │ - 0x0004bd70 02000000 04000000 00000000 00002640 ..............&@ │ │ │ │ - 0x0004bd80 00000000 00002a40 00000000 00002c40 ......*@......,@ │ │ │ │ - 0x0004bd90 00000000 000035c0 00000000 00003640 ......5.......6@ │ │ │ │ - 0x0004bda0 00000000 00004640 00000000 00000000 ......F@........ │ │ │ │ - 0x0004bdb0 02000000 02000000 02000000 00000000 ................ │ │ │ │ - 0x0004bdc0 02000000 02000000 05000000 ffffffff ................ │ │ │ │ - 0x0004bdd0 63000000 02000000 01000000 ecffffff c............... │ │ │ │ - 0x0004bde0 02feff7f 01000000 01000000 ecffffff ................ │ │ │ │ - 0x0004bdf0 1e000000 14000000 03000000 02000000 ................ │ │ │ │ - 0x0004be00 02000000 01000000 02000000 01000000 ................ │ │ │ │ - 0x0004be10 01000000 00000000 00000000 00002240 .............."@ │ │ │ │ - 0x0004be20 00000000 00000840 00000000 00000040 .......@.......@ │ │ │ │ - 0x0004be30 00000000 00000000 03000000 02000000 ................ │ │ │ │ - 0x0004be40 01000000 00000000 02feff7f 02000000 ................ │ │ │ │ - 0x0004be50 01000000 02000000 03000000 02000000 ................ │ │ │ │ - 0x0004be60 01000000 01000000 02000000 01000000 ................ │ │ │ │ - 0x0004be70 02feff7f 00000000 03000000 01000000 ................ │ │ │ │ - 0x0004be80 02000000 02000000 01000000 01000000 ................ │ │ │ │ - 0x0004be90 02000000 04000000 02000000 02000000 ................ │ │ │ │ - 0x0004bea0 02feff7f 00000000 00000000 00002240 .............."@ │ │ │ │ - 0x0004beb0 00000000 00000840 00000000 00000040 .......@.......@ │ │ │ │ + 0x0004bd20 00000000 0000f03f 00000000 00000040 .......?.......@ │ │ │ │ + 0x0004bd30 dd110700 5f600600 7f110700 58600600 ...._`......X`.. │ │ │ │ + 0x0004bd40 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x0004bd50 01000000 01000000 01000000 02000000 ................ │ │ │ │ + 0x0004bd60 02000000 04000000 01000000 03000000 ................ │ │ │ │ + 0x0004bd70 04000000 01000000 02000000 04000000 ................ │ │ │ │ + 0x0004bd80 00000000 00002640 00000000 00002a40 ......&@......*@ │ │ │ │ + 0x0004bd90 00000000 00002c40 00000000 000035c0 ......,@......5. │ │ │ │ + 0x0004bda0 00000000 00003640 00000000 00004640 ......6@......F@ │ │ │ │ + 0x0004bdb0 00000000 00000000 02000000 02000000 ................ │ │ │ │ + 0x0004bdc0 02000000 00000000 02000000 02000000 ................ │ │ │ │ + 0x0004bdd0 05000000 ffffffff 63000000 02000000 ........c....... │ │ │ │ + 0x0004bde0 01000000 ecffffff 02feff7f 01000000 ................ │ │ │ │ + 0x0004bdf0 01000000 ecffffff 1e000000 14000000 ................ │ │ │ │ + 0x0004be00 03000000 02000000 02000000 01000000 ................ │ │ │ │ + 0x0004be10 02000000 01000000 01000000 00000000 ................ │ │ │ │ + 0x0004be20 00000000 00002240 00000000 00000840 ......"@.......@ │ │ │ │ + 0x0004be30 00000000 00000040 00000000 00000000 .......@........ │ │ │ │ + 0x0004be40 03000000 02000000 01000000 00000000 ................ │ │ │ │ + 0x0004be50 02feff7f 02000000 01000000 02000000 ................ │ │ │ │ + 0x0004be60 03000000 02000000 01000000 01000000 ................ │ │ │ │ + 0x0004be70 02000000 01000000 02feff7f 00000000 ................ │ │ │ │ + 0x0004be80 03000000 01000000 02000000 02000000 ................ │ │ │ │ + 0x0004be90 01000000 01000000 02000000 04000000 ................ │ │ │ │ + 0x0004bea0 02000000 02000000 02feff7f 00000000 ................ │ │ │ │ + 0x0004beb0 00000000 00002240 00000000 00000840 ......"@.......@ │ │ │ │ 0x0004bec0 00000000 00000040 00000000 00000040 .......@.......@ │ │ │ │ - 0x0004bed0 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x0004bee0 02000000 03000000 04000000 05000000 ................ │ │ │ │ - 0x0004bef0 09000000 00000000 00000000 0000f03f ...............? │ │ │ │ + 0x0004bed0 00000000 00000040 00000000 00000000 .......@........ │ │ │ │ + 0x0004bee0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x0004bef0 04000000 05000000 09000000 00000000 ................ │ │ │ │ 0x0004bf00 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ 0x0004bf10 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x0004bf20 00000000 0000f03f 00000000 00002240 .......?......"@ │ │ │ │ - 0x0004bf30 00000000 0000f03f 00000000 00000000 .......?........ │ │ │ │ + 0x0004bf20 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x0004bf30 00000000 00002240 00000000 0000f03f ......"@.......? │ │ │ │ 0x0004bf40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004bf50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004bf60 00000000 00002240 01000000 02000000 ......"@........ │ │ │ │ - 0x0004bf70 03000000 02000000 04000000 06000000 ................ │ │ │ │ - 0x0004bf80 01000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0004bf90 05000000 06000000 00000000 0000f03f ...............? │ │ │ │ - 0x0004bfa0 00000000 00000040 00000000 00000840 .......@.......@ │ │ │ │ - 0x0004bfb0 00000000 00001040 00000000 00001440 .......@.......@ │ │ │ │ - 0x0004bfc0 00000000 00001840 00000000 01000000 .......@........ │ │ │ │ - 0x0004bfd0 02000000 00000000 00000000 0000f03f ...............? │ │ │ │ + 0x0004bf60 00000000 00000000 00000000 00002240 .............."@ │ │ │ │ + 0x0004bf70 01000000 02000000 03000000 02000000 ................ │ │ │ │ + 0x0004bf80 04000000 06000000 01000000 01000000 ................ │ │ │ │ + 0x0004bf90 02000000 03000000 05000000 06000000 ................ │ │ │ │ + 0x0004bfa0 00000000 0000f03f 00000000 00000040 .......?.......@ │ │ │ │ + 0x0004bfb0 00000000 00000840 00000000 00001040 .......@.......@ │ │ │ │ + 0x0004bfc0 00000000 00001440 00000000 00001840 .......@.......@ │ │ │ │ + 0x0004bfd0 00000000 01000000 02000000 00000000 ................ │ │ │ │ 0x0004bfe0 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x0004bff0 00000000 01000000 02000000 02000000 ................ │ │ │ │ - 0x0004c000 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x0004bff0 00000000 0000f03f 00000000 01000000 .......?........ │ │ │ │ + 0x0004c000 02000000 02000000 00000000 0000f03f ...............? │ │ │ │ 0x0004c010 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x0004c020 00000000 0000f03f 00000000 00000040 .......?.......@ │ │ │ │ - 0x0004c030 00000000 00000840 00000000 00001040 .......@.......@ │ │ │ │ - 0x0004c040 03000000 02000000 01000000 03000000 ................ │ │ │ │ - 0x0004c050 00000000 01000000 02000000 00000000 ................ │ │ │ │ - 0x0004c060 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x0004c070 01000000 03000000 02000000 01000000 ................ │ │ │ │ - 0x0004c080 01000000 03000000 02000000 02000000 ................ │ │ │ │ - 0x0004c090 03000000 01000000 00000000 00000000 ................ │ │ │ │ - 0x0004c0a0 01000000 01000000 03000000 02000000 ................ │ │ │ │ - 0x0004c0b0 02000000 03000000 01000000 03000000 ................ │ │ │ │ - 0x0004c0c0 00000000 02000000 00000000 02000000 ................ │ │ │ │ - 0x0004c0d0 03000000 03000000 02000000 01000000 ................ │ │ │ │ - 0x0004c0e0 01000000 03000000 02000000 00000000 ................ │ │ │ │ - 0x0004c0f0 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c100 03000000 03000000 01000000 01000000 ................ │ │ │ │ - 0x0004c110 02000000 02000000 01000000 03000000 ................ │ │ │ │ - 0x0004c120 00000000 04000000 02000000 00000000 ................ │ │ │ │ - 0x0004c130 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x0004c140 01000000 00000000 02000000 02000000 ................ │ │ │ │ - 0x0004c150 01000000 01000000 00000000 00000000 ................ │ │ │ │ - 0x0004c160 03000000 03000000 03000000 04000000 ................ │ │ │ │ - 0x0004c170 01000000 02000000 00000000 00000000 ................ │ │ │ │ - 0x0004c180 01000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0004c190 03000000 02000000 0b000000 0b000000 ................ │ │ │ │ - 0x0004c1a0 05000000 05000000 04000000 04000000 ................ │ │ │ │ - 0x0004c1b0 00000000 00000000 04000000 00000000 ................ │ │ │ │ - 0x0004c1c0 01000000 02000000 03000000 00000000 ................ │ │ │ │ - 0x0004c1d0 05000000 ff7f0000 ffff0000 00000000 ................ │ │ │ │ - 0x0004c1e0 00000000 00003840 00000000 00002a40 ......8@......*@ │ │ │ │ - 0x0004c1f0 00000000 00004040 02000000 01000000 ......@@........ │ │ │ │ - 0x0004c200 03000000 04000000 03000000 02000000 ................ │ │ │ │ - 0x0004c210 01000000 02000000 03000000 03000000 ................ │ │ │ │ - 0x0004c220 04000000 02000000 00000000 00002a40 ..............*@ │ │ │ │ - 0x0004c230 00000000 00003840 00000000 00004040 ......8@......@@ │ │ │ │ - 0x0004c240 00000000 00003840 00000000 00003540 ......8@......5@ │ │ │ │ - 0x0004c250 00000000 00002640 00000000 00002a40 ......&@......*@ │ │ │ │ - 0x0004c260 00000000 00804040 00000000 00004040 ......@@......@@ │ │ │ │ - 0x0004c270 02000000 02000000 01000000 01000000 ................ │ │ │ │ - 0x0004c280 03000000 03000000 04000000 01000000 ................ │ │ │ │ - 0x0004c290 01000000 03000000 03000000 02000000 ................ │ │ │ │ - 0x0004c2a0 01000000 01000000 02000000 02000000 ................ │ │ │ │ - 0x0004c2b0 03000000 03000000 01000000 03000000 ................ │ │ │ │ - 0x0004c2c0 01000000 04000000 02000000 03000000 ................ │ │ │ │ - 0x0004c2d0 00000000 00002640 00000000 00002a40 ......&@......*@ │ │ │ │ - 0x0004c2e0 00000000 00003540 00000000 00003840 ......5@......8@ │ │ │ │ - 0x0004c2f0 00000000 00004040 00000000 00804040 ......@@......@@ │ │ │ │ - 0x0004c300 02000000 01000000 00000000 00000000 ................ │ │ │ │ - 0x0004c310 00000000 00002240 00000000 00000840 ......"@.......@ │ │ │ │ - 0x0004c320 00000000 00000000 02000000 03000000 ................ │ │ │ │ - 0x0004c330 04000000 00000000 01000000 03000000 ................ │ │ │ │ - 0x0004c340 43000000 3f000000 3f000000 3f000000 C...?...?...?... │ │ │ │ + 0x0004c020 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x0004c030 00000000 00000040 00000000 00000840 .......@.......@ │ │ │ │ + 0x0004c040 00000000 00001040 03000000 02000000 .......@........ │ │ │ │ + 0x0004c050 01000000 03000000 00000000 01000000 ................ │ │ │ │ + 0x0004c060 02000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c070 00000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x0004c080 02000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x0004c090 02000000 02000000 03000000 01000000 ................ │ │ │ │ + 0x0004c0a0 00000000 00000000 01000000 01000000 ................ │ │ │ │ + 0x0004c0b0 03000000 02000000 02000000 03000000 ................ │ │ │ │ + 0x0004c0c0 01000000 03000000 00000000 02000000 ................ │ │ │ │ + 0x0004c0d0 00000000 02000000 03000000 03000000 ................ │ │ │ │ + 0x0004c0e0 02000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x0004c0f0 02000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x0004c100 00000000 00000000 03000000 03000000 ................ │ │ │ │ + 0x0004c110 01000000 01000000 02000000 02000000 ................ │ │ │ │ + 0x0004c120 01000000 03000000 00000000 04000000 ................ │ │ │ │ + 0x0004c130 02000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c140 00000000 01000000 01000000 00000000 ................ │ │ │ │ + 0x0004c150 02000000 02000000 01000000 01000000 ................ │ │ │ │ + 0x0004c160 00000000 00000000 03000000 03000000 ................ │ │ │ │ + 0x0004c170 03000000 04000000 01000000 02000000 ................ │ │ │ │ + 0x0004c180 00000000 00000000 01000000 01000000 ................ │ │ │ │ + 0x0004c190 02000000 03000000 03000000 02000000 ................ │ │ │ │ + 0x0004c1a0 0b000000 0b000000 05000000 05000000 ................ │ │ │ │ + 0x0004c1b0 04000000 04000000 00000000 00000000 ................ │ │ │ │ + 0x0004c1c0 04000000 00000000 01000000 02000000 ................ │ │ │ │ + 0x0004c1d0 03000000 00000000 05000000 ff7f0000 ................ │ │ │ │ + 0x0004c1e0 ffff0000 00000000 00000000 00003840 ..............8@ │ │ │ │ + 0x0004c1f0 00000000 00002a40 00000000 00004040 ......*@......@@ │ │ │ │ + 0x0004c200 02000000 01000000 03000000 04000000 ................ │ │ │ │ + 0x0004c210 03000000 02000000 01000000 02000000 ................ │ │ │ │ + 0x0004c220 03000000 03000000 04000000 02000000 ................ │ │ │ │ + 0x0004c230 00000000 00002a40 00000000 00003840 ......*@......8@ │ │ │ │ + 0x0004c240 00000000 00004040 00000000 00003840 ......@@......8@ │ │ │ │ + 0x0004c250 00000000 00003540 00000000 00002640 ......5@......&@ │ │ │ │ + 0x0004c260 00000000 00002a40 00000000 00804040 ......*@......@@ │ │ │ │ + 0x0004c270 00000000 00004040 02000000 02000000 ......@@........ │ │ │ │ + 0x0004c280 01000000 01000000 03000000 03000000 ................ │ │ │ │ + 0x0004c290 04000000 01000000 01000000 03000000 ................ │ │ │ │ + 0x0004c2a0 03000000 02000000 01000000 01000000 ................ │ │ │ │ + 0x0004c2b0 02000000 02000000 03000000 03000000 ................ │ │ │ │ + 0x0004c2c0 01000000 03000000 01000000 04000000 ................ │ │ │ │ + 0x0004c2d0 02000000 03000000 00000000 00002640 ..............&@ │ │ │ │ + 0x0004c2e0 00000000 00002a40 00000000 00003540 ......*@......5@ │ │ │ │ + 0x0004c2f0 00000000 00003840 00000000 00004040 ......8@......@@ │ │ │ │ + 0x0004c300 00000000 00804040 02000000 01000000 ......@@........ │ │ │ │ + 0x0004c310 00000000 00000000 00000000 00002240 .............."@ │ │ │ │ + 0x0004c320 00000000 00000840 00000000 00000000 .......@........ │ │ │ │ + 0x0004c330 02000000 03000000 04000000 00000000 ................ │ │ │ │ + 0x0004c340 01000000 03000000 43000000 3f000000 ........C...?... │ │ │ │ 0x0004c350 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x0004c360 3f000000 3f000000 3f000000 4e000000 ?...?...?...N... │ │ │ │ - 0x0004c370 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x0004c380 3f000000 54000000 43000000 3f000000 ?...T...C...?... │ │ │ │ - 0x0004c390 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x0004c360 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x0004c370 3f000000 4e000000 3f000000 3f000000 ?...N...?...?... │ │ │ │ + 0x0004c380 3f000000 3f000000 3f000000 54000000 ?...?...?...T... │ │ │ │ + 0x0004c390 43000000 3f000000 3f000000 3f000000 C...?...?...?... │ │ │ │ 0x0004c3a0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x0004c3b0 3f000000 4e000000 3f000000 3f000000 ?...N...?...?... │ │ │ │ - 0x0004c3c0 3f000000 3f000000 3f000000 54000000 ?...?...?...T... │ │ │ │ - 0x0004c3d0 08000000 08000000 00000000 00000000 ................ │ │ │ │ - 0x0004c3e0 00000000 00000000 04000000 00000000 ................ │ │ │ │ - 0x0004c3f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c3b0 3f000000 3f000000 3f000000 4e000000 ?...?...?...N... │ │ │ │ + 0x0004c3c0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x0004c3d0 3f000000 54000000 08000000 08000000 ?...T........... │ │ │ │ + 0x0004c3e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c3f0 04000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004c400 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c410 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c420 00000000 00000000 00000000 10000000 ................ │ │ │ │ - 0x0004c430 08000000 08000000 00000000 00000000 ................ │ │ │ │ - 0x0004c440 00000000 00000000 04000000 00000000 ................ │ │ │ │ - 0x0004c450 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c410 00000000 00000000 04000000 00000000 ................ │ │ │ │ + 0x0004c420 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c430 00000000 10000000 08000000 08000000 ................ │ │ │ │ + 0x0004c440 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c450 04000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004c460 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c470 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c480 00000000 00000000 00000000 10000000 ................ │ │ │ │ - 0x0004c490 4e000000 54000000 43000000 00000000 N...T...C....... │ │ │ │ - 0x0004c4a0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0004c4b0 00000000 00003041 0000b041 00000442 ......0A...A...B │ │ │ │ - 0x0004c4c0 00008040 00004040 00000040 0000803f ...@..@@...@...? │ │ │ │ - 0x0004c4d0 04000000 ffff0000 00000800 00002000 .............. . │ │ │ │ - 0x0004c4e0 00008000 00000002 01feff7f 00000000 ................ │ │ │ │ - 0x0004c4f0 00000000 00002640 00000000 00003640 ......&@......6@ │ │ │ │ - 0x0004c500 00000000 00804040 00000000 00004640 ......@@......F@ │ │ │ │ - 0x0004c510 6f000000 70000000 71000000 eb000000 o...p...q....... │ │ │ │ - 0x0004c520 ec000000 ed000000 e7000000 ef000000 ................ │ │ │ │ - 0x0004c530 feffffff ffffffff 01000000 02000000 ................ │ │ │ │ - 0x0004c540 00000000 01000000 02000000 02000000 ................ │ │ │ │ - 0x0004c550 00003041 0000b041 00000042 0000803f ..0A...A...B...? │ │ │ │ - 0x0004c560 08000000 08000000 00000000 00000000 ................ │ │ │ │ + 0x0004c470 00000000 00000000 04000000 00000000 ................ │ │ │ │ + 0x0004c480 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c490 00000000 10000000 4e000000 54000000 ........N...T... │ │ │ │ + 0x0004c4a0 43000000 00000000 00000000 01000000 C............... │ │ │ │ + 0x0004c4b0 02000000 03000000 00000000 00003041 ..............0A │ │ │ │ + 0x0004c4c0 0000b041 00000442 00008040 00004040 ...A...B...@..@@ │ │ │ │ + 0x0004c4d0 00000040 0000803f 04000000 ffff0000 ...@...?........ │ │ │ │ + 0x0004c4e0 00000800 00002000 00008000 00000002 ...... ......... │ │ │ │ + 0x0004c4f0 01feff7f 00000000 00000000 00002640 ..............&@ │ │ │ │ + 0x0004c500 00000000 00003640 00000000 00804040 ......6@......@@ │ │ │ │ + 0x0004c510 00000000 00004640 6f000000 70000000 ......F@o...p... │ │ │ │ + 0x0004c520 71000000 eb000000 ec000000 ed000000 q............... │ │ │ │ + 0x0004c530 e7000000 ef000000 feffffff ffffffff ................ │ │ │ │ + 0x0004c540 01000000 02000000 00000000 01000000 ................ │ │ │ │ + 0x0004c550 02000000 02000000 00003041 0000b041 ..........0A...A │ │ │ │ + 0x0004c560 00000042 0000803f 08000000 08000000 ...B...?........ │ │ │ │ 0x0004c570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004c580 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0004c590 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c5a0 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004c5b0 00000000 00000000 00000000 10000000 ................ │ │ │ │ - 0x0004c5c0 433f3f3f 3f3f3f3f 3f3f3f4e 3f3f3f3f C??????????N???? │ │ │ │ - 0x0004c5d0 3f540000 04100000 05100000 06100000 ?T.............. │ │ │ │ - 0x0004c5e0 07100000 04000000 01100000 02100000 ................ │ │ │ │ - 0x0004c5f0 03100000 40000000 09000000 30000000 ....@.......0... │ │ │ │ - 0x0004c600 09000000 04000000 09000000 0c000000 ................ │ │ │ │ - 0x0004c610 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ - 0x0004c620 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ - 0x0004c630 09000000 11000000 09000000 33000000 ............3... │ │ │ │ - 0x0004c640 09000000 15000000 09000000 12000000 ................ │ │ │ │ - 0x0004c650 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ - 0x0004c660 09000000 10000000 09000000 24000000 ............$... │ │ │ │ - 0x0004c670 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ - 0x0004c680 00000000 .... │ │ │ │ + 0x0004c5a0 00000000 00000000 04000000 00000000 ................ │ │ │ │ + 0x0004c5b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004c5c0 00000000 10000000 433f3f3f 3f3f3f3f ........C??????? │ │ │ │ + 0x0004c5d0 3f3f3f4e 3f3f3f3f 3f540000 04100000 ???N?????T...... │ │ │ │ + 0x0004c5e0 05100000 06100000 07100000 04000000 ................ │ │ │ │ + 0x0004c5f0 01100000 02100000 03100000 40000000 ............@... │ │ │ │ + 0x0004c600 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ + 0x0004c610 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ + 0x0004c620 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ + 0x0004c630 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ + 0x0004c640 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ + 0x0004c650 09000000 12000000 09000000 1f000000 ................ │ │ │ │ + 0x0004c660 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ + 0x0004c670 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ + 0x0004c680 09000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0004c684 58c7fb7f 01000000 X....... │ │ │ │ + 0x0004c68c 50c7fb7f 01000000 P....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0004c68c 00000000 .... │ │ │ │ + 0x0004c694 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,340 +1,340 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00060648 00000000 4c060600 24140400 00000000 ....L...$....... │ │ │ │ - 0x00060658 00000000 68000000 486d0400 00000000 ....h...Hm...... │ │ │ │ - 0x00060668 00000000 68636e62 2c140400 01000000 ....hcnb,....... │ │ │ │ - 0x00060678 00000000 6f000000 40140400 01000000 ....o...@....... │ │ │ │ - 0x00060688 00000000 4f000000 58140400 00000000 ....O...X....... │ │ │ │ - 0x00060698 00000000 49000000 64140400 00000000 ....I...d....... │ │ │ │ - 0x000606a8 00000000 43000000 74140400 00000000 ....C...t....... │ │ │ │ - 0x000606b8 00000000 48000000 dc660400 00000000 ....H....f...... │ │ │ │ - 0x000606c8 00000000 4d000000 88140400 00000000 ....M........... │ │ │ │ - 0x000606d8 00000000 65000000 94140400 00000000 ....e........... │ │ │ │ - 0x000606e8 00000000 76000000 9c140400 00000000 ....v........... │ │ │ │ - 0x000606f8 00000000 42000000 ac140400 01000000 ....B........... │ │ │ │ - 0x00060708 00000000 51000000 c0140400 01000000 ....Q........... │ │ │ │ - 0x00060718 00000000 45000000 d0140400 00000000 ....E........... │ │ │ │ - 0x00060728 00000000 46000000 dc140400 00000000 ....F........... │ │ │ │ - 0x00060738 00000000 74000000 ec140400 00000000 ....t........... │ │ │ │ - 0x00060748 00000000 746d696c fc140400 00000000 ....tmil........ │ │ │ │ - 0x00060758 00000000 47000000 0c150400 00000000 ....G........... │ │ │ │ - 0x00060768 00000000 67000000 1c150400 00000000 ....g........... │ │ │ │ - 0x00060778 00000000 50505050 28150400 00000000 ....PPPP(....... │ │ │ │ - 0x00060788 00000000 736c6d00 34150400 00000000 ....slm.4....... │ │ │ │ - 0x00060798 00000000 616c736c 44150400 01000000 ....alslD....... │ │ │ │ - 0x000607a8 00000000 50000000 54150400 01000000 ....P...T....... │ │ │ │ - 0x000607b8 00000000 0a727072 6c150400 00000000 .....rprl....... │ │ │ │ - 0x000607c8 00000000 68727072 8c150400 01000000 ....hrpr........ │ │ │ │ + 0x00060648 00000000 4c060600 20140400 00000000 ....L... ....... │ │ │ │ + 0x00060658 00000000 68000000 4c6d0400 00000000 ....h...Lm...... │ │ │ │ + 0x00060668 00000000 68636e62 28140400 01000000 ....hcnb(....... │ │ │ │ + 0x00060678 00000000 6f000000 3c140400 01000000 ....o...<....... │ │ │ │ + 0x00060688 00000000 4f000000 54140400 00000000 ....O...T....... │ │ │ │ + 0x00060698 00000000 49000000 60140400 00000000 ....I...`....... │ │ │ │ + 0x000606a8 00000000 43000000 70140400 00000000 ....C...p....... │ │ │ │ + 0x000606b8 00000000 48000000 e0660400 00000000 ....H....f...... │ │ │ │ + 0x000606c8 00000000 4d000000 84140400 00000000 ....M........... │ │ │ │ + 0x000606d8 00000000 65000000 90140400 00000000 ....e........... │ │ │ │ + 0x000606e8 00000000 76000000 98140400 00000000 ....v........... │ │ │ │ + 0x000606f8 00000000 42000000 a8140400 01000000 ....B........... │ │ │ │ + 0x00060708 00000000 51000000 bc140400 01000000 ....Q........... │ │ │ │ + 0x00060718 00000000 45000000 cc140400 00000000 ....E........... │ │ │ │ + 0x00060728 00000000 46000000 d8140400 00000000 ....F........... │ │ │ │ + 0x00060738 00000000 74000000 e8140400 00000000 ....t........... │ │ │ │ + 0x00060748 00000000 746d696c f8140400 00000000 ....tmil........ │ │ │ │ + 0x00060758 00000000 47000000 08150400 00000000 ....G........... │ │ │ │ + 0x00060768 00000000 67000000 18150400 00000000 ....g........... │ │ │ │ + 0x00060778 00000000 50505050 24150400 00000000 ....PPPP$....... │ │ │ │ + 0x00060788 00000000 736c6d00 30150400 00000000 ....slm.0....... │ │ │ │ + 0x00060798 00000000 616c736c 40150400 01000000 ....alsl@....... │ │ │ │ + 0x000607a8 00000000 50000000 50150400 01000000 ....P...P....... │ │ │ │ + 0x000607b8 00000000 0a727072 68150400 00000000 .....rprh....... │ │ │ │ + 0x000607c8 00000000 68727072 88150400 01000000 ....hrpr........ │ │ │ │ 0x000607d8 00000000 65730000 00000000 00000000 ....es.......... │ │ │ │ - 0x000607e8 00000000 00000000 88640400 00000000 .........d...... │ │ │ │ - 0x000607f8 00000000 51000000 94640400 00000000 ....Q....d...... │ │ │ │ - 0x00060808 00000000 6f666c61 a0640400 00000000 ....ofla.d...... │ │ │ │ - 0x00060818 00000000 6f626c61 b0640400 00000000 ....obla.d...... │ │ │ │ - 0x00060828 00000000 74626c61 c0640400 00000000 ....tbla.d...... │ │ │ │ - 0x00060838 00000000 63746161 cc6e0400 01000000 ....ctaa.n...... │ │ │ │ - 0x00060848 00000000 4c410000 e4640400 01000000 ....LA...d...... │ │ │ │ - 0x00060858 00000000 53410000 f4640400 00000000 ....SA...d...... │ │ │ │ - 0x00060868 00000000 41000000 04650400 00000000 ....A....e...... │ │ │ │ - 0x00060878 00000000 76000000 486d0400 00000000 ....v...Hm...... │ │ │ │ - 0x00060888 00000000 68636e62 d46e0400 01000000 ....hcnb.n...... │ │ │ │ - 0x00060898 00000000 46420000 10650400 01000000 ....FB...e...... │ │ │ │ - 0x000608a8 00000000 63000000 24650400 01000000 ....c...$e...... │ │ │ │ - 0x000608b8 00000000 72000000 34650400 01000000 ....r...4e...... │ │ │ │ - 0x000608c8 00000000 42430000 44650400 01000000 ....BC..De...... │ │ │ │ - 0x000608d8 00000000 64630000 4c650400 01000000 ....dc..Le...... │ │ │ │ - 0x000608e8 00000000 6b000000 5c650400 00000000 ....k...\e...... │ │ │ │ - 0x000608f8 00000000 63630000 70650400 00000000 ....cc..pe...... │ │ │ │ - 0x00060908 00000000 6c6d6e77 88650400 00000000 ....lmnw.e...... │ │ │ │ - 0x00060918 00000000 4b000000 90650400 01000000 ....K....e...... │ │ │ │ - 0x00060928 00000000 64000000 98650400 00000000 ....d....e...... │ │ │ │ - 0x00060938 00000000 44440000 b4650400 01000000 ....DD...e...... │ │ │ │ - 0x00060948 00000000 44444400 c8650400 00000000 ....DDD..e...... │ │ │ │ - 0x00060958 00000000 6f686365 fc650400 00000000 ....ohce.e...... │ │ │ │ - 0x00060968 00000000 43430000 18660400 00000000 ....CC...f...... │ │ │ │ - 0x00060978 00000000 61706d69 24660400 00000000 ....apmi$f...... │ │ │ │ - 0x00060988 00000000 4e430000 44660400 00000000 ....NC..Df...... │ │ │ │ - 0x00060998 00000000 43434300 5c660400 00000000 ....CCC.\f...... │ │ │ │ - 0x000609a8 00000000 46767600 74660400 00000000 ....Fvv.tf...... │ │ │ │ - 0x000609b8 00000000 46767642 8c660400 00000000 ....FvvB.f...... │ │ │ │ - 0x000609c8 00000000 4e434300 a8660400 00000000 ....NCC..f...... │ │ │ │ - 0x000609d8 00000000 0a726e77 bc660400 00000000 .....rnw.f...... │ │ │ │ - 0x000609e8 00000000 626d7700 d4660400 00000000 ....bmw..f...... │ │ │ │ - 0x000609f8 00000000 626d6e77 f0660400 00000000 ....bmnw.f...... │ │ │ │ - 0x00060a08 00000000 626d6e77 fc140400 00000000 ....bmnw........ │ │ │ │ - 0x00060a18 00000000 47000000 24140400 00000000 ....G...$....... │ │ │ │ - 0x00060a28 00000000 68000000 f4660400 00000000 ....h....f...... │ │ │ │ - 0x00060a38 00000000 554b4900 fc660400 01000000 ....UKI..f...... │ │ │ │ - 0x00060a48 00000000 2a636e69 00670400 01000000 ....*cni.g...... │ │ │ │ - 0x00060a58 00000000 b01b0b00 08670400 01000000 .........g...... │ │ │ │ - 0x00060a68 00000000 b11b0b00 10670400 00000000 .........g...... │ │ │ │ - 0x00060a78 00000000 70690000 30670400 00000000 ....pi..0g...... │ │ │ │ - 0x00060a88 00000000 69000000 40670400 00000000 ....i...@g...... │ │ │ │ - 0x00060a98 00000000 50000000 58670400 01000000 ....P...Xg...... │ │ │ │ - 0x00060aa8 00000000 6c000000 60670400 01000000 ....l...`g...... │ │ │ │ - 0x00060ab8 00000000 646c0000 6c670400 01000000 ....dl..lg...... │ │ │ │ - 0x00060ac8 00000000 6c6c0000 80670400 01000000 ....ll...g...... │ │ │ │ - 0x00060ad8 00000000 6c6c0000 8c670400 01000000 ....ll...g...... │ │ │ │ - 0x00060ae8 00000000 b2ab0b00 a0670400 00000000 .........g...... │ │ │ │ - 0x00060af8 00000000 44400400 ac670400 01000000 ....D@...g...... │ │ │ │ - 0x00060b08 00000000 47400400 c0670400 00000000 ....G@...g...... │ │ │ │ - 0x00060b18 00000000 49900400 d8670400 01000000 ....I....g...... │ │ │ │ - 0x00060b28 00000000 7865656d ec670400 01000000 ....xeem.g...... │ │ │ │ - 0x00060b38 00000000 78657073 00680400 01000000 ....xeps.h...... │ │ │ │ - 0x00060b48 00000000 7865736d 10680400 01000000 ....xesm.h...... │ │ │ │ - 0x00060b58 00000000 66000000 20680400 01000000 ....f... h...... │ │ │ │ - 0x00060b68 00000000 7378746d 34680400 01000000 ....sxtm4h...... │ │ │ │ - 0x00060b78 00000000 46000000 44680400 00000000 ....F...Dh...... │ │ │ │ - 0x00060b88 00000000 4d000000 50680400 01000000 ....M...Ph...... │ │ │ │ - 0x00060b98 00000000 4d4d0000 64680400 01000000 ....MM..dh...... │ │ │ │ - 0x00060ba8 00000000 7572616d 70680400 00000000 ....uramph...... │ │ │ │ - 0x00060bb8 00000000 4e000000 78680400 00000000 ....N...xh...... │ │ │ │ - 0x00060bc8 00000000 51500000 84680400 00000000 ....QP...h...... │ │ │ │ - 0x00060bd8 00000000 51500000 94680400 01000000 ....QP...h...... │ │ │ │ - 0x00060be8 00000000 7368726e dc6e0400 00000000 ....shrn.n...... │ │ │ │ - 0x00060bf8 00000000 73776f72 ec6e0400 00000000 ....swor.n...... │ │ │ │ - 0x00060c08 00000000 73776f72 f46e0400 00000000 ....swor.n...... │ │ │ │ - 0x00060c18 00000000 736c6f63 046f0400 00000000 ....sloc.o...... │ │ │ │ - 0x00060c28 00000000 736c6f63 106f0400 00000000 ....sloc.o...... │ │ │ │ - 0x00060c38 00000000 736c6f63 206f0400 00000000 ....sloc o...... │ │ │ │ - 0x00060c48 00000000 736c6f63 9c680400 00000000 ....sloc.h...... │ │ │ │ - 0x00060c58 00000000 7072696e c0680400 01000000 ....prin.h...... │ │ │ │ - 0x00060c68 00000000 6e000000 cc680400 00000000 ....n....h...... │ │ │ │ - 0x00060c78 00000000 42000000 dc680400 00000000 ....B....h...... │ │ │ │ - 0x00060c88 00000000 73686c6f e4680400 00000000 ....shlo.h...... │ │ │ │ - 0x00060c98 00000000 6f6f0000 ec680400 01000000 ....oo...h...... │ │ │ │ - 0x00060ca8 00000000 6e6d6f00 04690400 00000000 ....nmo..i...... │ │ │ │ - 0x00060cb8 00000000 70000000 14690400 00000000 ....p....i...... │ │ │ │ - 0x00060cc8 00000000 54540000 24690400 01000000 ....TT..$i...... │ │ │ │ - 0x00060cd8 00000000 62000000 34690400 01000000 ....b...4i...... │ │ │ │ - 0x00060ce8 00000000 4a4a0000 48690400 00000000 ....JJ..Hi...... │ │ │ │ - 0x00060cf8 00000000 61697200 58690400 00000000 ....air.Xi...... │ │ │ │ - 0x00060d08 00000000 6169726e 6c690400 00000000 ....airnli...... │ │ │ │ - 0x00060d18 00000000 4a4a4a00 84690400 01000000 ....JJJ..i...... │ │ │ │ - 0x00060d28 00000000 75750000 98690400 01000000 ....uu...i...... │ │ │ │ - 0x00060d38 00000000 75750000 a4690400 01000000 ....uu...i...... │ │ │ │ - 0x00060d48 00000000 64640000 b8690400 01000000 ....dd...i...... │ │ │ │ - 0x00060d58 00000000 64640000 c4690400 00000000 ....dd...i...... │ │ │ │ - 0x00060d68 00000000 64690000 d8690400 00000000 ....di...i...... │ │ │ │ - 0x00060d78 00000000 64627700 f0690400 00000000 ....dbw..i...... │ │ │ │ - 0x00060d88 00000000 75687361 006a0400 00000000 ....uhsa.j...... │ │ │ │ - 0x00060d98 00000000 696c6c61 106a0400 00000000 ....illa.j...... │ │ │ │ - 0x00060da8 00000000 63636100 206a0400 00000000 ....cca. j...... │ │ │ │ - 0x00060db8 00000000 63657261 306a0400 00000000 ....cera0j...... │ │ │ │ - 0x00060dc8 00000000 4a4a4a00 386a0400 01000000 ....JJJ.8j...... │ │ │ │ - 0x00060dd8 00000000 4d530000 506a0400 01000000 ....MS..Pj...... │ │ │ │ - 0x00060de8 00000000 42420000 286f0400 00000000 ....BB..(o...... │ │ │ │ - 0x00060df8 00000000 73000000 6c6a0400 00000000 ....s...lj...... │ │ │ │ - 0x00060e08 00000000 6d6d6c6e 806a0400 00000000 ....mmln.j...... │ │ │ │ - 0x00060e18 00000000 6d6d6c63 8c150400 01000000 ....mmlc........ │ │ │ │ - 0x00060e28 00000000 65730000 946a0400 01000000 ....es...j...... │ │ │ │ - 0x00060e38 00000000 65737500 a06a0400 00000000 ....esu..j...... │ │ │ │ - 0x00060e48 00000000 73730000 b06a0400 00000000 ....ss...j...... │ │ │ │ - 0x00060e58 00000000 6c6e6673 c46a0400 00000000 ....lnfs.j...... │ │ │ │ - 0x00060e68 00000000 6e66736e dc6a0400 00000000 ....nfsn.j...... │ │ │ │ - 0x00060e78 00000000 6d736c73 fc6a0400 00000000 ....msls.j...... │ │ │ │ - 0x00060e88 00000000 6d756c73 206b0400 00000000 ....muls k...... │ │ │ │ - 0x00060e98 00000000 6d686c73 406b0400 00000000 ....mhls@k...... │ │ │ │ - 0x00060ea8 00000000 756e6c73 686b0400 01000000 ....unlshk...... │ │ │ │ - 0x00060eb8 00000000 d6c63607 8c6b0400 01000000 ......6..k...... │ │ │ │ - 0x00060ec8 00000000 6e6e6c73 b06b0400 01000000 ....nnls.k...... │ │ │ │ - 0x00060ed8 00000000 736d6c73 dc6b0400 01000000 ....smls.k...... │ │ │ │ - 0x00060ee8 00000000 726d6c73 fc6b0400 01000000 ....rmls.k...... │ │ │ │ - 0x00060ef8 00000000 73736c73 1c6c0400 01000000 ....ssls.l...... │ │ │ │ - 0x00060f08 00000000 74000000 246c0400 01000000 ....t...$l...... │ │ │ │ - 0x00060f18 00000000 40500000 18690400 00000000 ....@P...i...... │ │ │ │ - 0x00060f28 00000000 50500000 346c0400 00000000 ....PP..4l...... │ │ │ │ - 0x00060f38 00000000 50410000 446c0400 00000000 ....PA..Dl...... │ │ │ │ - 0x00060f48 00000000 746c6c61 546c0400 01000000 ....tllaTl...... │ │ │ │ - 0x00060f58 00000000 54000000 5c6c0400 01000000 ....T...\l...... │ │ │ │ - 0x00060f68 00000000 54000000 646c0400 00000000 ....T...dl...... │ │ │ │ - 0x00060f78 00000000 55000000 6c6c0400 00000000 ....U...ll...... │ │ │ │ - 0x00060f88 00000000 55550000 7c6c0400 00000000 ....UU..|l...... │ │ │ │ - 0x00060f98 00000000 53530000 8c6c0400 00000000 ....SS...l...... │ │ │ │ - 0x00060fa8 00000000 53450000 9c6c0400 00000000 ....SE...l...... │ │ │ │ - 0x00060fb8 00000000 53480000 ac6c0400 00000000 ....SH...l...... │ │ │ │ - 0x00060fc8 00000000 544c4f00 c06c0400 00000000 ....TLO..l...... │ │ │ │ - 0x00060fd8 00000000 54454f00 d46c0400 00000000 ....TEO..l...... │ │ │ │ - 0x00060fe8 00000000 56000000 dc6c0400 00000000 ....V....l...... │ │ │ │ - 0x00060ff8 00000000 566c0000 ec6c0400 00000000 ....Vl...l...... │ │ │ │ - 0x00061008 00000000 49490000 fc6c0400 00000000 ....II...l...... │ │ │ │ - 0x00061018 00000000 686e7700 146d0400 00000000 ....hnw..m...... │ │ │ │ - 0x00061028 00000000 74617700 286d0400 00000000 ....taw.(m...... │ │ │ │ - 0x00061038 00000000 46447700 3c6d0400 00000000 ....FDw.