~/f/pijul/RPMS.2017 ~/f/pijul ~/f/pijul RPMS.2017/pijul-1.0.0~beta.6-0.0.x86_64.rpm RPMS/pijul-1.0.0~beta.6-0.0.x86_64.rpm differ: char 225, line 1 Comparing pijul-1.0.0~beta.6-0.0.x86_64.rpm to pijul-1.0.0~beta.6-0.0.x86_64.rpm comparing the rpm tags of pijul --- old-rpm-tags +++ new-rpm-tags @@ -118 +118 @@ -/usr/bin/pijul 1e628d550133da802795cafa94685c550208294a7a8b5e3b195470cfbb956191 0 +/usr/bin/pijul aa47eac93433e570438cf5b7a6012cea8e24c06d7a452f54d83bc768a21a8553 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/bin/pijul differs in ELF sections --- old /usr/bin/pijul (objdump) +++ new /usr/bin/pijul (objdump) @@ -1201,7 +1201,7 @@ 4d90 751a6909 00000200 df100000 00000000 u.i............. Contents of section .rela.dyn: 004da0 686c4101 00000000 08000000 00000000 hlA............. - 004db0 a0a6fe00 00000000 706c4101 00000000 ........plA..... + 004db0 b0a6fe00 00000000 706c4101 00000000 ........plA..... 004dc0 08000000 00000000 102c1800 00000000 .........,...... 004dd0 786c4101 00000000 08000000 00000000 xlA............. 004de0 d02b1800 00000000 806c4101 00000000 .+.......lA..... @@ -1304,19 +1304,19 @@ 0053f0 08000000 00000000 40c41900 00000000 ........@....... 005400 40714101 00000000 08000000 00000000 @qA............. 005410 e0881900 00000000 58714101 00000000 ........XqA..... - 005420 08000000 00000000 80d3fe00 00000000 ................ + 005420 08000000 00000000 90d3fe00 00000000 ................ 005430 60714101 00000000 08000000 00000000 `qA............. 005440 e0881900 00000000 78714101 00000000 ........xqA..... - 005450 08000000 00000000 60d1fe00 00000000 ........`....... + 005450 08000000 00000000 70d1fe00 00000000 ........p....... 005460 80714101 00000000 08000000 00000000 .qA............. - 005470 80d3fe00 00000000 88714101 00000000 .........qA..... + 005470 90d3fe00 00000000 88714101 00000000 .........qA..... 005480 08000000 00000000 40714101 00000000 ........@qA..... 005490 90714101 00000000 08000000 00000000 .qA............. - 0054a0 f0dafe00 00000000 98714101 00000000 .........qA..... + 0054a0 00dbfe00 00000000 98714101 00000000 .........qA..... 0054b0 08000000 00000000 d0642300 00000000 .........d#..... 0054c0 a0714101 00000000 08000000 00000000 .qA............. - 0054d0 70d8fe00 00000000 a8714101 00000000 p........qA..... - 0054e0 08000000 00000000 c0dafe00 00000000 ................ + 0054d0 80d8fe00 00000000 a8714101 00000000 .........qA..... + 0054e0 08000000 00000000 d0dafe00 00000000 ................ 0054f0 b0714101 00000000 08000000 00000000 .qA............. 005500 40c41900 00000000 b8714101 00000000 @........qA..... 005510 08000000 00000000 b0771900 00000000 .........w...... @@ -1472,12 +1472,12 @@ 005e70 08000000 00000000 40c41900 00000000 ........@....... 005e80 78764101 00000000 08000000 00000000 xvA............. 005e90 00831900 00000000 90764101 00000000 .........vA..... - 005ea0 08000000 00000000 90310301 00000000 .........1...... + 005ea0 08000000 00000000 a0310301 00000000 .........1...... 005eb0 98764101 00000000 08000000 00000000 .vA............. 005ec0 00831900 00000000 b0764101 00000000 .........vA..... 005ed0 08000000 00000000 e0eb1900 00000000 ................ 005ee0 b8764101 00000000 08000000 00000000 .vA............. - 005ef0 90310301 00000000 c0764101 00000000 .1.......vA..... + 005ef0 a0310301 00000000 c0764101 00000000 .1.......vA..... 005f00 08000000 00000000 78764101 00000000 ........xvA..... 005f10 c8764101 00000000 08000000 00000000 .vA............. 005f20 10c41900 00000000 d0764101 00000000 .........vA..... @@ -1618,7 +1618,7 @@ 006790 b9910301 00000000 f87c4101 00000000 .........|A..... 0067a0 08000000 00000000 e0881900 00000000 ................ 0067b0 107d4101 00000000 08000000 00000000 .}A............. - 0067c0 60d1fe00 00000000 187d4101 00000000 `........}A..... + 0067c0 70d1fe00 00000000 187d4101 00000000 p........}A..... 0067d0 08000000 00000000 f07c1900 00000000 .........|...... 0067e0 307d4101 00000000 08000000 00000000 0}A............. 0067f0 d0c51900 00000000 387d4101 00000000 ........8}A..... @@ -1666,7 +1666,7 @@ 006a90 70521900 00000000 f87e4101 00000000 pR.......~A..... 006aa0 08000000 00000000 e0851900 00000000 ................ 006ab0 107f4101 00000000 08000000 00000000 ..A............. - 006ac0 90510001 00000000 187f4101 00000000 .Q........A..... + 006ac0 a0510001 00000000 187f4101 00000000 .Q........A..... 006ad0 08000000 00000000 10a71900 00000000 ................ 006ae0 307f4101 00000000 08000000 00000000 0.A............. 006af0 a0551900 00000000 387f4101 00000000 .U......8.A..... @@ -1811,12 +1811,12 @@ 0073a0 08000000 00000000 10675700 00000000 .........gW..... 0073b0 20854101 00000000 08000000 00000000 .A............. 0073c0 10a71900 00000000 38854101 00000000 ........8.A..... - 0073d0 08000000 00000000 50e50201 00000000 ........P....... + 0073d0 08000000 00000000 60e50201 00000000 ........`....... 0073e0 40854101 00000000 08000000 00000000 @.A............. 0073f0 10a71900 00000000 58854101 00000000 ........X.A..... 007400 08000000 00000000 00e81900 00000000 ................ 007410 60854101 00000000 08000000 00000000 `.A............. - 007420 50e50201 00000000 68854101 00000000 P.......h.A..... + 007420 60e50201 00000000 68854101 00000000 `.......h.A..... 007430 08000000 00000000 20854101 00000000 ........ .A..... 007440 70854101 00000000 08000000 00000000 p.A............. 007450 f0c31900 00000000 78854101 00000000 ........x.A..... @@ -1831,7 +1831,7 @@ 0074e0 60493600 00000000 b8854101 00000000 `I6.......A..... 0074f0 08000000 00000000 10a71900 00000000 ................ 007500 d0854101 00000000 08000000 00000000 ..A............. - 007510 50f9fc00 00000000 d8854101 00000000 P.........A..... + 007510 60f9fc00 00000000 d8854101 00000000 `.........A..... 007520 08000000 00000000 c0551900 00000000 .........U...... 007530 e0854101 00000000 08000000 00000000 ..A............. 007540 a0561900 00000000 e8854101 00000000 .V........A..... @@ -2488,7 +2488,7 @@ 009df0 b0721f00 00000000 a8a54101 00000000 .r........A..... 009e00 08000000 00000000 a0d61e00 00000000 ................ 009e10 c0a54101 00000000 08000000 00000000 ..A............. - 009e20 60d1fe00 00000000 c8a54101 00000000 `.........A..... + 009e20 70d1fe00 00000000 c8a54101 00000000 p.........A..... 009e30 08000000 00000000 00c71e00 00000000 ................ 009e40 e0a54101 00000000 08000000 00000000 ..A............. 009e50 f0b14700 00000000 e8a54101 00000000 ..G.......A..... @@ -2518,7 +2518,7 @@ 009fd0 70521900 00000000 e8a64101 00000000 pR........A..... 009fe0 08000000 00000000 c0d21e00 00000000 ................ 009ff0 00a74101 00000000 08000000 00000000 ..A............. - 00a000 90510001 00000000 08a74101 00000000 .Q........A..... + 00a000 a0510001 00000000 08a74101 00000000 .Q........A..... 00a010 08000000 00000000 50d71e00 00000000 ........P....... 00a020 20a74101 00000000 08000000 00000000 .A............. 00a030 10c11e00 00000000 28a74101 00000000 ........(.A..... @@ -2881,16 +2881,16 @@ 00b680 26d20301 00000000 70b84101 00000000 &.......p.A..... 00b690 08000000 00000000 50d71e00 00000000 ........P....... 00b6a0 88b84101 00000000 08000000 00000000 ..A............. - 00b6b0 10d8fd00 00000000 90b84101 00000000 ..........A..... - 00b6c0 08000000 00000000 40d8fd00 00000000 ........@....... + 00b6b0 20d8fd00 00000000 90b84101 00000000 .........A..... + 00b6c0 08000000 00000000 50d8fd00 00000000 ........P....... 00b6d0 98b84101 00000000 08000000 00000000 ..A............. 00b6e0 40131f00 00000000 a0b84101 00000000 @.........A..... - 00b6f0 08000000 00000000 70d8fd00 00000000 ........p....... + 00b6f0 08000000 00000000 80d8fd00 00000000 ................ 00b700 a8b84101 00000000 08000000 00000000 ..A............. - 00b710 80d8fd00 00000000 b0b84101 00000000 ..........A..... - 00b720 08000000 00000000 90d8fd00 00000000 ................ + 00b710 90d8fd00 00000000 b0b84101 00000000 ..........A..... + 00b720 08000000 00000000 a0d8fd00 00000000 ................ 00b730 b8b84101 00000000 08000000 00000000 ..A............. - 00b740 a0d8fd00 00000000 c0b84101 00000000 ..........A..... + 00b740 b0d8fd00 00000000 c0b84101 00000000 ..........A..... 00b750 08000000 00000000 c5cd0301 00000000 ................ 00b760 d8b84101 00000000 08000000 00000000 ..A............. 00b770 c5cd0301 00000000 f0b84101 00000000 ..........A..... @@ -3203,12 +3203,12 @@ 00caa0 08000000 00000000 b0f00301 00000000 ................ 00cab0 c8c84101 00000000 08000000 00000000 ..A............. 00cac0 a0382300 00000000 e0c84101 00000000 .8#.......A..... - 00cad0 08000000 00000000 80f40101 00000000 ................ + 00cad0 08000000 00000000 90f40101 00000000 ................ 00cae0 e8c84101 00000000 08000000 00000000 ..A............. 00caf0 a0382300 00000000 00c94101 00000000 .8#.......A..... - 00cb00 08000000 00000000 a0f40101 00000000 ................ + 00cb00 08000000 00000000 b0f40101 00000000 ................ 00cb10 08c94101 00000000 08000000 00000000 ..A............. - 00cb20 80f40101 00000000 10c94101 00000000 ..........A..... + 00cb20 90f40101 00000000 10c94101 00000000 ..........A..... 00cb30 08000000 00000000 c8c84101 00000000 ..........A..... 00cb40 18c94101 00000000 08000000 00000000 ..A............. 00cb50 b0642300 00000000 20c94101 00000000 .d#..... .A..... @@ -3287,7 +3287,7 @@ 00cfe0 08000000 00000000 59f80301 00000000 ........Y....... 00cff0 b8cc4101 00000000 08000000 00000000 ..A............. 00d000 e04e2300 00000000 d0cc4101 00000000 .N#.......A..... - 00d010 08000000 00000000 7056fe00 00000000 ........pV...... + 00d010 08000000 00000000 8056fe00 00000000 .........V...... 00d020 d8cc4101 00000000 08000000 00000000 ..A............. 00d030 90502300 00000000 f0cc4101 00000000 .P#.......A..... 00d040 08000000 00000000 b0f82400 00000000 ..........$..... @@ -4124,7 +4124,7 @@ 010430 08000000 00000000 92d50301 00000000 ................ 010440 b8f24101 00000000 08000000 00000000 ..A............. 010450 00432700 00000000 d0f24101 00000000 .C'.......A..... - 010460 08000000 00000000 a099f700 00000000 ................ + 010460 08000000 00000000 b099f700 00000000 ................ 010470 d8f24101 00000000 08000000 00000000 ..A............. 010480 b2d50301 00000000 e8f24101 00000000 ..........A..... 010490 08000000 00000000 08210401 00000000 .........!...... @@ -4228,7 +4228,7 @@ 010ab0 00132300 00000000 50f74101 00000000 ..#.....P.A..... 010ac0 08000000 00000000 00442700 00000000 .........D'..... 010ad0 68f74101 00000000 08000000 00000000 h.A............. - 010ae0 60d1fe00 00000000 70f74101 00000000 `.......p.A..... + 010ae0 70d1fe00 00000000 70f74101 00000000 p.......p.A..... 010af0 08000000 00000000 00432700 00000000 .........C'..... 010b00 88f74101 00000000 08000000 00000000 ..A............. 010b10 b0541900 00000000 90f74101 00000000 .T........A..... @@ -4250,15 +4250,15 @@ 010c10 08000000 00000000 50530301 00000000 ........PS...... 010c20 50f84101 00000000 08000000 00000000 P.A............. 010c30 604b2700 00000000 68f84101 00000000 `K'.....h.A..... - 010c40 08000000 00000000 20ebfd00 00000000 ........ ....... + 010c40 08000000 00000000 30ebfd00 00000000 ........0....... 010c50 70f84101 00000000 08000000 00000000 p.A............. - 010c60 e0ebfd00 00000000 78f84101 00000000 ........x.A..... + 010c60 f0ebfd00 00000000 78f84101 00000000 ........x.A..... 010c70 08000000 00000000 10c32700 00000000 ..........'..... 010c80 80f84101 00000000 08000000 00000000 ..A............. - 010c90 20edfd00 00000000 88f84101 00000000 .........A..... - 010ca0 08000000 00000000 60edfd00 00000000 ........`....... + 010c90 30edfd00 00000000 88f84101 00000000 0.........A..... + 010ca0 08000000 00000000 70edfd00 00000000 ........p....... 010cb0 90f84101 00000000 08000000 00000000 ..A............. - 010cc0 b0eefd00 00000000 98f84101 00000000 ..........A..... + 010cc0 c0eefd00 00000000 98f84101 00000000 ..........A..... 010cd0 08000000 00000000 80465a00 00000000 .........FZ..... 010ce0 a0f84101 00000000 08000000 00000000 ..A............. 010cf0 00432700 00000000 b8f84101 00000000 .C'.......A..... @@ -5282,13 +5282,13 @@ /usr/bin/pijul differs in assembler output --- old /usr/bin/pijul (disasm) +++ new /usr/bin/pijul (disasm) @@ -2931080,550 +2931080,199 @@ ret nop -ZSTD_NCountCost: - push %r14 - mov %rdi,%r14 - mov %ecx,%edi - push %r13 - push %r12 - push %rbp - mov %esi,%ebp - push %rbx - mov %rdx,%rbx - mov %esi,%edx - mov %rbx,%rsi - sub $something,%rsp - call - mov %rsp,%r13 - xor %r9d,%r9d - mov %ebp,%r8d - cmp $something,%rbx - mov %rbx,%rcx - mov %r14,%rdx - mov %eax,%esi - seta %r9b - mov %r13,%rdi - mov %eax,%r12d - call - cmp $something,%rax - ja - lea offset(%rsp),%rdi - mov %r12d,%r8d - mov %ebp,%ecx - mov %r13,%rdx - mov $something,%esi - call - add $something,%rsp - pop %rbx - pop %rbp - pop %r12 - pop %r13 - pop %r14 - ret - nopw offset(%rax,%rax,1) - -ZSTD_encodeSequences_bmi2: +ZSTD_compressBlock_fast_noDict_4_1: push %r15 - mov %rsi,%rax - mov %rdx,%rsi + mov %rdx,%r10 + mov %rcx,%r15 + mov $something,%r9d push %r14 - lea -offset(%rdi,%rax,1),%r10 push %r13 push %r12 push %rbp push %rbx - mov offset(%rsp),%rdx - mov %rcx,-offset(%rsp) - mov %r9,-offset(%rsp) - cmp $something,%rax - jbe - mov offset(%rsp),%rbx - movzwl (%rsi),%r14d - mov %rdi,%r12 - movzbl -offset(%rcx,%rbx,1),%eax - lea offset(%rsi),%rbx - mov $something,%ecx - mov %rbx,-offset(%rsp) - test %r14d,%r14d - je - lea -offset(%r14),%edi - mov $something,%ecx - shlx %edi,%ecx,%ecx - movslq %ecx,%rcx - lea offset(,%rcx,4),%rcx - add %rcx,%rsi - movzbl %al,%ecx - mov offset(%rsp),%rbx - movzwl (%r8),%r15d - lea (%rsi,%rcx,8),%rdi - mov %rsi,-offset(%rsp) - mov offset(%rdi),%r9d - lea offset(%r9),%ecx - mov %ecx,%esi - shr $something,%ecx - xor %si,%si - sub %r9d,%esi - sarx %rcx,%rsi,%rcx - movslq (%rdi),%rsi - add %rsi,%rcx - mov -offset(%rsp),%rsi - movzwl (%rsi,%rcx,2),%esi + sub $something,%rsp + mov offset(%rdi),%edx + mov offset(%rdi),%r14 + mov offset(%rdi),%r11d + mov offset(%rdi),%r12 mov %rsi,-offset(%rsp) - mov -offset(%rsp),%rsi - movzbl -offset(%rsi,%rbx,1),%ebx - lea offset(%r8),%rsi + cmp $something,%edx + mov offset(%rdi),%eax + mov offset(%r10),%ebx + adc $something,%edx + mov %edx,%esi + mov %rcx,%rdx + mov offset(%rdi),%ecx + sub %r14,%rdx mov %rsi,-offset(%rsp) - mov $something,%esi - mov %rbx,%rcx - test %r15d,%r15d - je - lea -offset(%r15),%edi - mov $something,%esi - shlx %edi,%esi,%esi - movslq %esi,%rsi - lea offset(,%rsi,4),%rsi - add %r8,%rsi - movzwl (%rdx),%ebp - lea (%rsi,%rcx,8),%rdi + add %r8d,%edx + shl %cl,%r9d + mov offset(%rdi),%ecx + mov %edx,%esi + sub %r9d,%edx + sub %ecx,%esi + cmp %esi,%r9d + lea (%r15,%r8,1),%rsi mov %rsi,-offset(%rsp) - mov offset(%rdi),%r8d - lea offset(%r8),%ecx - mov %ecx,%esi - shr $something,%ecx - xor %si,%si - sub %r8d,%esi - sarx %rcx,%rsi,%rcx - movslq (%rdi),%rsi - add %rsi,%rcx - mov -offset(%rsp),%rsi - movzwl (%rsi,%rcx,2),%r13d - mov offset(%rsp),%rsi - mov offset(%rsp),%rcx - movzbl -offset(%rsi,%rcx,1),%ecx - lea offset(%rdx),%rsi + cmovae %ecx,%edx + sub $something,%rsi mov %rsi,-offset(%rsp) - mov $something,%esi - test %ebp,%ebp - jne - add %rdx,%rsi - movzbl %cl,%edx - lea (%rsi,%rdx,8),%rdi + mov (%r10),%esi + mov %esi,-offset(%rsp) + test %r11d,%r11d + je + mov %ecx,%edx + mov %ecx,%r13d + lea (%r14,%rdx,1),%rsi + cmp %rsi,%r15 mov %rsi,-offset(%rsp) - mov offset(%rdi),%r8d - lea offset(%r8),%edx - mov %edx,%esi - shr $something,%edx - xor %si,%si - sub %r8d,%esi - lea offset(%rip),%r8 # - sarx %rdx,%rsi,%rdx - movslq (%rdi),%rsi - add %rsi,%rdx - mov -offset(%rsp),%rsi - movzwl (%rsi,%rdx,2),%esi - lea offset(%rip),%rdx # - movzbl (%rdx,%rcx,1),%r11d - mov offset(%rsp),%rdx - mov offset(%rsp),%rcx - mov %r11,%r9 - lea -offset(%rdx,%rcx,8),%rdi - lea offset(%rip),%rdx # - movzbl (%rdx,%rax,1),%eax - movzwl offset(%rdi),%edx - mov %rax,%rcx - mov (%r8,%rax,4),%eax - add %r9d,%ecx - and %rax,%rdx - movzwl offset(%rdi),%eax - mov (%rdi),%edi - shlx %r11,%rdx,%rdx - mov (%r8,%r11,4),%r11d - and %r11,%rax overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1