~/f/hledger/RPMS.2017 ~/f/hledger ~/f/hledger RPMS.2017/ghc-hledger-1.50.1-1.1.x86_64.rpm RPMS/ghc-hledger-1.50.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-hledger-1.50.1-1.1.x86_64.rpm to ghc-hledger-1.50.1-1.1.x86_64.rpm comparing the rpm tags of ghc-hledger --- old-rpm-tags +++ new-rpm-tags @@ -276 +276 @@ -/usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q-ghc9.12.2.so 51eca9f2b07bbba04bba230fa5931cc3f50454749b11e7aa37ed6515f3eae471 0 +/usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q-ghc9.12.2.so d3a3712ecc3b925fbe850241b46dc854600576463784f945a7dc669313ae0f0a 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q-ghc9.12.2.so differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q-ghc9.12.2.so (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q-ghc9.12.2.so (objdump) @@ -7345,11 +7345,11 @@ 1cd00 00000000 00000000 00000000 00000000 ................ 1cd10 00000000 00000000 db230000 11000000 .........#...... 1cd20 00000000 00000000 00000000 00000000 ................ - 1cd30 47530600 11000000 00000000 00000000 GS.............. - 1cd40 00000000 00000000 66ca0400 11000000 ........f....... + 1cd30 f0520600 11000000 00000000 00000000 .R.............. + 1cd40 00000000 00000000 0fca0400 11000000 ................ 1cd50 00000000 00000000 00000000 00000000 ................ - 1cd60 cc650700 12000000 00000000 00000000 .e.............. - 1cd70 00000000 00000000 5dda0700 11000000 ........]....... + 1cd60 75650700 12000000 00000000 00000000 ue.............. + 1cd70 00000000 00000000 06da0700 11000000 ................ 1cd80 00000000 00000000 00000000 00000000 ................ 1cd90 d8b50900 11000000 00000000 00000000 ................ 1cda0 00000000 00000000 2ef20900 10000000 ................ @@ -7366,56 +7366,56 @@ 1ce50 065e0000 11000000 00000000 00000000 .^.............. 1ce60 00000000 00000000 6dec0900 11000000 ........m....... 1ce70 00000000 00000000 00000000 00000000 ................ - 1ce80 efb00400 12000000 00000000 00000000 ................ - 1ce90 00000000 00000000 7bdc0600 11000000 ........{....... + 1ce80 98b00400 12000000 00000000 00000000 ................ + 1ce90 00000000 00000000 24dc0600 11000000 ........$....... 1cea0 00000000 00000000 00000000 00000000 ................ - 1ceb0 61210500 11000000 00000000 00000000 a!.............. - 1cec0 00000000 00000000 d02b0600 11000000 .........+...... + 1ceb0 0a210500 11000000 00000000 00000000 .!.............. + 1cec0 00000000 00000000 792b0600 11000000 ........y+...... 1ced0 00000000 00000000 00000000 00000000 ................ 1cee0 cb1f0000 11000000 00000000 00000000 ................ 1cef0 00000000 00000000 6aba0a00 11000000 ........j....... 1cf00 00000000 00000000 00000000 00000000 ................ 1cf10 d7110000 10000000 00000000 00000000 ................ - 1cf20 00000000 00000000 2e340600 12000000 .........4...... + 1cf20 00000000 00000000 d7330600 12000000 .........3...... 1cf30 00000000 00000000 00000000 00000000 ................ 1cf40 28490100 11000000 00000000 00000000 (I.............. - 1cf50 00000000 00000000 50820700 12000000 ........P....... + 1cf50 00000000 00000000 f9810700 12000000 ................ 1cf60 00000000 00000000 00000000 00000000 ................ - 1cf70 1b8a0400 12000000 00000000 00000000 ................ - 1cf80 00000000 00000000 fc190600 11000000 ................ + 1cf70 198a0400 12000000 00000000 00000000 ................ + 1cf80 00000000 00000000 a5190600 11000000 ................ 1cf90 00000000 00000000 00000000 00000000 ................ - 1cfa0 a1b40400 11000000 00000000 00000000 ................ - 1cfb0 00000000 00000000 abc00700 12000000 ................ + 1cfa0 4ab40400 11000000 00000000 00000000 J............... + 1cfb0 00000000 00000000 54c00700 12000000 ........T....... 1cfc0 00000000 00000000 00000000 00000000 ................ 1cfd0 6f120000 11000000 00000000 00000000 o............... 1cfe0 00000000 00000000 32160000 11000000 ........2....... 1cff0 00000000 00000000 00000000 00000000 ................ - 1d000 85b50400 11000000 00000000 00000000 ................ - 1d010 00000000 00000000 5e8f0800 11000000 ........^....... + 1d000 2eb50400 11000000 00000000 00000000 ................ + 1d010 00000000 00000000 078f0800 11000000 ................ 1d020 00000000 00000000 00000000 00000000 ................ 1d030 881b0400 12000000 00000000 00000000 ................ - 1d040 00000000 00000000 34010600 12000000 ........4....... + 1d040 00000000 00000000 dd000600 12000000 ................ 1d050 00000000 00000000 00000000 00000000 ................ 1d060 5b310900 12000000 00000000 00000000 [1.............. 1d070 00000000 00000000 f0750000 11000000 .........u...... 1d080 00000000 00000000 00000000 00000000 ................ - 1d090 96f50700 12000000 00000000 00000000 ................ + 1d090 3ff50700 12000000 00000000 00000000 ?............... 1d0a0 00000000 00000000 cd850b00 12000000 ................ 1d0b0 00000000 00000000 00000000 00000000 ................ 1d0c0 b52f0900 11000000 00000000 00000000 ./.............. 1d0d0 00000000 00000000 ef050900 12000000 ................ 1d0e0 00000000 00000000 00000000 00000000 ................ 1d0f0 fce40000 11000000 00000000 00000000 ................ - 1d100 00000000 00000000 3fd00600 11000000 ........?....... + 1d100 00000000 00000000 e8cf0600 11000000 ................ 1d110 00000000 00000000 00000000 00000000 ................ - 1d120 157f0400 12000000 00000000 00000000 ................ - 1d130 00000000 00000000 9f400800 12000000 .........@...... + 1d120 137f0400 12000000 00000000 00000000 ................ + 1d130 00000000 00000000 48400800 12000000 ........H@...... 1d140 00000000 00000000 00000000 00000000 ................ - 1d150 0a540600 11000000 00000000 00000000 .T.............. - 1d160 00000000 00000000 b1290600 11000000 .........)...... + 1d150 b3530600 11000000 00000000 00000000 .S.............. + 1d160 00000000 00000000 5a290600 11000000 ........Z)...... 1d170 00000000 00000000 00000000 00000000 ................ 1d180 d34d0b00 11000000 00000000 00000000 .M.............. - 1d190 00000000 00000000 ef2d0400 12000000 .........-...... + 1d190 00000000 00000000 ed2d0400 12000000 .........-...... 1d1a0 00000000 00000000 00000000 00000000 ................ 1d1b0 f9090400 11000000 00000000 00000000 ................ 1d1c0 00000000 00000000 00400100 12000000 .........@...... @@ -7439,43 +7439,43 @@ 1d2e0 00000000 00000000 f4f00900 12000000 ................ 1d2f0 00000000 00000000 00000000 00000000 ................ 1d300 84f40000 12000000 00000000 00000000 ................ - 1d310 00000000 00000000 7af80800 11000000 ........z....... + 1d310 00000000 00000000 23f80800 11000000 ........#....... 1d320 00000000 00000000 00000000 00000000 ................ 1d330 3a1d0400 12000000 00000000 00000000 :............... - 1d340 00000000 00000000 d9cb0600 12000000 ................ + 1d340 00000000 00000000 82cb0600 12000000 ................ 1d350 00000000 00000000 00000000 00000000 ................ - 1d360 3d960700 11000000 00000000 00000000 =............... + 1d360 e6950700 11000000 00000000 00000000 ................ 1d370 00000000 00000000 954a0100 12000000 .........J...... 1d380 00000000 00000000 00000000 00000000 ................ 1d390 76920900 10000000 00000000 00000000 v............... - 1d3a0 00000000 00000000 a22c0600 12000000 .........,...... + 1d3a0 00000000 00000000 4b2c0600 12000000 ........K,...... 1d3b0 00000000 00000000 00000000 00000000 ................ 1d3c0 3dcb0900 12000000 00000000 00000000 =............... - 1d3d0 00000000 00000000 d20b0600 12000000 ................ + 1d3d0 00000000 00000000 7b0b0600 12000000 ........{....... 1d3e0 00000000 00000000 00000000 00000000 ................ - 1d3f0 0f860800 11000000 00000000 00000000 ................ - 1d400 00000000 00000000 d1e30800 11000000 ................ + 1d3f0 b8850800 11000000 00000000 00000000 ................ + 1d400 00000000 00000000 7ae30800 11000000 ........z....... 1d410 00000000 00000000 00000000 00000000 ................ - 1d420 2e920700 11000000 00000000 00000000 ................ + 1d420 d7910700 11000000 00000000 00000000 ................ 1d430 00000000 00000000 e0740000 11000000 .........t...... 1d440 00000000 00000000 00000000 00000000 ................ 1d450 fd260100 12000000 00000000 00000000 .&.............. - 1d460 00000000 00000000 4d110500 11000000 ........M....... + 1d460 00000000 00000000 f6100500 11000000 ................ 1d470 00000000 00000000 00000000 00000000 ................ 1d480 fc0a0400 11000000 00000000 00000000 ................ 1d490 00000000 00000000 e7470200 11000000 .........G...... 1d4a0 00000000 00000000 00000000 00000000 ................ - 1d4b0 c1270600 12000000 00000000 00000000 .'.............. + 1d4b0 6a270600 12000000 00000000 00000000 j'.............. 1d4c0 00000000 00000000 c3a70900 11000000 ................ 1d4d0 00000000 00000000 00000000 00000000 ................ - 1d4e0 55700600 11000000 00000000 00000000 Up.............. + 1d4e0 fe6f0600 11000000 00000000 00000000 .o.............. 1d4f0 00000000 00000000 c1700000 11000000 .........p...... 1d500 00000000 00000000 00000000 00000000 ................ 1d510 d24c0100 12000000 00000000 00000000 .L.............. - 1d520 00000000 00000000 1a9b0800 12000000 ................ + 1d520 00000000 00000000 c39a0800 12000000 ................ 1d530 00000000 00000000 00000000 00000000 ................ 1d540 9b4d0200 11000000 00000000 00000000 .M.............. - 1d550 00000000 00000000 11c30700 12000000 ................ + 1d550 00000000 00000000 bac20700 12000000 ................ 1d560 00000000 00000000 00000000 00000000 ................ 1d570 8c090000 10000000 00000000 00000000 ................ 1d580 00000000 00000000 8e7a0900 12000000 .........z...... @@ -7489,10 +7489,10 @@ 1d600 39240300 12000000 00000000 00000000 9$.............. 1d610 00000000 00000000 95e90900 11000000 ................ 1d620 00000000 00000000 00000000 00000000 ................ - 1d630 8e260600 11000000 00000000 00000000 .&.............. - 1d640 00000000 00000000 ddb50400 12000000 ................ + 1d630 37260600 11000000 00000000 00000000 7&.............. + 1d640 00000000 00000000 86b50400 12000000 ................ 1d650 00000000 00000000 00000000 00000000 ................ - 1d660 bf030600 12000000 00000000 00000000 ................ + 1d660 68030600 12000000 00000000 00000000 h............... 1d670 00000000 00000000 780f0a00 11000000 ........x....... 1d680 00000000 00000000 00000000 00000000 ................ 1d690 f6460000 10000000 00000000 00000000 .F.............. @@ -7501,26 +7501,26 @@ 1d6c0 29f30000 12000000 00000000 00000000 )............... 1d6d0 00000000 00000000 1d910900 12000000 ................ 1d6e0 00000000 00000000 00000000 00000000 ................ - 1d6f0 ca140600 12000000 00000000 00000000 ................ - 1d700 00000000 00000000 195b0700 12000000 .........[...... + 1d6f0 73140600 12000000 00000000 00000000 s............... + 1d700 00000000 00000000 c25a0700 12000000 .........Z...... 1d710 00000000 00000000 00000000 00000000 ................ 1d720 250c0000 11000000 00000000 00000000 %............... 1d730 00000000 00000000 f9b50a00 12000000 ................ 1d740 00000000 00000000 00000000 00000000 ................ - 1d750 65a80400 11000000 00000000 00000000 e............... + 1d750 0ea80400 11000000 00000000 00000000 ................ 1d760 00000000 00000000 fa6d0000 11000000 .........m...... 1d770 00000000 00000000 00000000 00000000 ................ - 1d780 c59a0400 11000000 00000000 00000000 ................ + 1d780 6e9a0400 11000000 00000000 00000000 n............... 1d790 00000000 00000000 6c590000 12000000 ........lY...... 1d7a0 00000000 00000000 00000000 00000000 ................ 1d7b0 c60f0400 11000000 00000000 00000000 ................ 1d7c0 00000000 00000000 698b0900 11000000 ........i....... 1d7d0 00000000 00000000 00000000 00000000 ................ - 1d7e0 bd340500 12000000 00000000 00000000 .4.............. - 1d7f0 00000000 00000000 15af0400 11000000 ................ + 1d7e0 66340500 12000000 00000000 00000000 f4.............. + 1d7f0 00000000 00000000 beae0400 11000000 ................ 1d800 00000000 00000000 00000000 00000000 ................ - 1d810 63810700 12000000 00000000 00000000 c............... - 1d820 00000000 00000000 34220500 11000000 ........4"...... + 1d810 0c810700 12000000 00000000 00000000 ................ + 1d820 00000000 00000000 dd210500 11000000 .........!...... 1d830 00000000 00000000 00000000 00000000 ................ 1d840 cbb40900 11000000 00000000 00000000 ................ /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q-ghc9.12.2.so differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q-ghc9.12.2.so (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q-ghc9.12.2.so (disasm) @@ -11377,7 +11377,8 @@ add %cl,offset(%rbp,%rcx,4) sbb %eax,offset(%rdi) add %ch,%cl - or %fs:(%rsi),%dl + pop %rsp + or $something,%al add %dl,offset(%rax) add %al,(%rax) add %al,(%rax) @@ -115583,46 +115584,113 @@ lea offset(%rip),%rax # mov %rax,-offset(%rbp) mov offset(%rbx),%rax - mov %rax,-offset(%rbp) - mov offset(%rbx),%rax + mov offset(%rbx),%rbx + mov %rbx,%rcx + mov %r14,%rbx + mov %rcx,-offset(%rbp) mov %rax,-offset(%rbp) add $something,%rbp - jmp *offset(%rip) # - jmp *-offset(%r13) - nopw offset(%rax,%rax,1) + test $something,%bl + jne + mov (%rbx),%rax + jmp *%rax + nopl offset(%rax) add (%rax),%al add %al,(%rax) add %al,(%rax) add %al,(%rax) (bad) add %al,(%rax) - add %al,(%rax) - add %al,(%rax) + add %bl,(%rax) + out %eax,$something add %cl,-offset(%rax) - add $something,%eax - mov %rax,offset(%rbp) - mov %rbx,%rax - mov offset(%rbp),%rbx - mov %rax,offset(%rbp) + rex.XB (bad) + mov offset(%rbx),%rbx + mov %rax,%rcx + and $something,%ecx + cmp $something,%rcx + je + lea offset(%rip),%rcx # + mov %rcx,-offset(%rbp) + mov %rbx,%rcx + mov offset(%rax),%rbx + mov %rax,-offset(%rbp) + mov %rcx,offset(%rbp) + add $something,%rbp test $something,%bl jne mov (%rbx),%rax jmp *%rax - add (%rax),%al + add $something,%al + add %al,(%rax) add %al,(%rax) add %al,(%rax) + (bad) add %al,(%rax) + add %cl,%al + out %al,$something + add %cl,-offset(%rax) + sbb %r9b,-offset(%r8) + pop %rbx (bad) + jmp + nopw offset(%rax,%rax,1) + add $something,%al add %al,(%rax) add %al,(%rax) add %al,(%rax) - add %cl,-offset(%rax) - add $something,%eax + (bad) + add %al,(%rax) + add %ch,offset(%rax) + mov offset(%rbp),%eax + lea offset(%rip),%rcx # + mov %rcx,offset(%rbp) + mov %rbx,%rcx + mov %rax,%rbx + mov %rcx,offset(%rbp) + test $something,%bl + jne + mov (%rbx),%rax + jmp *%rax + nopl offset(%rax,%rax,1) + add $something,%al + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + (bad) + add %al,(%rax) + add %dh,-offset(%rax) + xor (%rax),%eax + lea offset(%rip),%rax # mov %rax,offset(%rbp) mov %rbx,%rsi mov offset(%rbp),%r14 jmp *offset(%rip) # - add (%rax),%al + mov %rbx,%rcx + and $something,%ecx + cmp $something,%rcx + je + lea -offset(%rip),%rcx # + mov %rcx,-offset(%rbp) + mov %rbx,%rcx + mov offset(%rbx),%rbx + mov %rax,-offset(%rbp) + mov %rcx,offset(%rbp) + add $something,%rbp + test $something,%bl + jne + mov (%rbx),%rax + jmp *%rax + jmp *-offset(%r13) + lea offset(%rip),%rax # + mov %rax,offset(%rbp) + mov offset(%rip),%rbx # + add $something,%rbp + test $something,%bl + jne + mov (%rbx),%rax + jmp *%rax + add %eax,(%rax) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -115631,32 +115699,89 @@ add %al,(%rax) add %al,(%rax) add %cl,-offset(%rax) + or %r13b,%r9b + mov (%rax),%eax + add %al,(%rax) + nopl offset(%rax) + add $something,%al + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + (bad) + add %al,(%rax) + add %cl,%al + in $something,%eax + add %cl,-offset(%rax) sti - add %esi,offset(%rbp) - lea offset(%rip),%rax # - mov %rax,offset(%rbp) - mov offset(%rbp),%rbx + add %ecx,(%rdi) + test %ebx,%eax + add %al,(%rax) + add %cl,-offset(%rax) + or %r9b,-offset(%r8) + ret + and $something,%ebx + cmp $something,%rbx + je + lea offset(%rip),%rbx # + mov %rbx,offset(%rbp) + mov offset(%rax),%rbx + add $something,%rbp test $something,%bl jne mov (%rbx),%rax jmp *%rax - nop + nopl offset(%rax,%rax,1) + add %eax,(%rax) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) (bad) add %al,(%rax) add %al,(%rax) add %al,(%rax) - add %bl,(%rsi) + add %cl,-offset(%rax) + or %r9b,-offset(%r8) + pop %rbx + (bad) + jmp + nopw offset(%rax,%rax,1) + add %eax,(%rax) + add %al,(%rax) RPMS.2017/ghc-hledger-devel-1.50.1-1.1.x86_64.rpm RPMS/ghc-hledger-devel-1.50.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-hledger-devel-1.50.1-1.1.x86_64.rpm to ghc-hledger-devel-1.50.1-1.1.x86_64.rpm comparing the rpm tags of ghc-hledger-devel --- old-rpm-tags +++ new-rpm-tags @@ -402 +402 @@ -/usr/lib64/ghc-9.12.2/lib/hledger-1.50.1/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q.a 009bf26d869d49fc633fb1da07a237b1a38d623c8f82807dd309c95e1ed3b03b 0 +/usr/lib64/ghc-9.12.2/lib/hledger-1.50.1/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q.a f9dabe812b745b1abe536c04d88534c1037c2745216b8756f2e6c34923ae7cb3 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/ghc-9.12.2/lib/hledger-1.50.1/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q.a/Activity.o differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/hledger-1.50.1/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q.a/Activity.o (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/hledger-1.50.1/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q.a/Activity.o (objdump) @@ -188,7 +188,7 @@ 0b70 00004c8d 35000000 004883c5 08e90000 ..L.5....H...... 0b80 0000660f 1f440000 02000000 00000000 ..f..D.......... 0b90 12000000 00000000 4c8b7310 488b5b18 ........L.s.H.[. - 0ba0 e91b0500 000f1f00 01000000 00000000 ................ + 0ba0 e9f30600 000f1f00 01000000 00000000 ................ 0bb0 10000000 00000000 488d45f0 4c39f872 ........H.E.L9.r 0bc0 1948c745 f0000000 0048895d f84c8b73 .H.E.....H.].L.s 0bd0 104883c5 f0e90000 000041ff 65f06690 .H........A.e.f. @@ -206,207 +206,236 @@ 0c90 4c8d3500 00000048 8b430748 89452048 L.5....H.C.H.E H 0ca0 83c520e9 00000000 41ff65f8 0f1f4000 .. .....A.e...@. 0cb0 05000000 01000000 02000000 00000000 ................ - 0cc0 0b000000 00000000 488d45e8 4c39f872 ........H.E.L9.r - 0cd0 2148c745 e8000000 00488b43 0f488945 !H.E.....H.C.H.E - 0ce0 f0488b43 07488945 f84883c5 e8e90000 .H.C.H.E.H...... - 0cf0 000041ff 65f86690 02000000 00000000 ..A.e.f......... - 0d00 1e000000 00000000 48c74500 00000000 ........H.E..... - 0d10 4889d848 8b5d0848 894508f6 c3077518 H..H.].H.E....u. - 0d20 488b03ff e00f1f00 02000000 00000000 H............... - 0d30 1e000000 00000000 48c74500 00000000 ........H.E..... - 0d40 4889de4c 8b7508e9 00000000 0f1f4000 H..L.u........@. - 0d50 02000000 00000000 1e000000 00000000 ................ - 0d60 4883fb01 755c48c7 45000000 0000488b H...u\H.E.....H. - 0d70 5d10f6c3 07751948 8b03ffe0 0f1f4000 ]....u.H......@. - 0d80 82000000 00000000 1e000000 00000000 ................ - 0d90 48c74510 00000000 4889de4c 8b750848 H.E.....H..L.u.H - 0da0 83c510e9 00000000 00000000 00000000 ................ - 0db0 1e000000 00000000 4883fb01 74124883 ........H...t.H. - 0dc0 c5f0488d 1d000000 004883c5 18ff6500 ..H......H....e. - 0dd0 488d1d00 00000048 83c508ff 65006690 H......H....e.f. - 0de0 03000000 00000000 0f000000 00000000 ................ - 0df0 488d45e8 4c39f872 5b4983c4 184d3ba5 H.E.L9.r[I...M;. - 0e00 58030000 774348c7 45f00000 00004889 X...wCH.E.....H. - 0e10 5df8488b 4310488b 4b18488b 5b2049c7 ].H.C.H.K.H.[ I. - 0e20 4424f000 00000049 894424f8 49890c24 D$.....I.D$.I..$ - 0e30 48c745e8 00000000 4889de4d 8d7424f1 H.E.....H..M.t$. - 0e40 4883c5e8 e9000000 0049c785 88030000 H........I...... - 0e50 18000000 41ff65f0 00000000 00000000 ....A.e......... - 0e60 1e000000 00000000 48c74500 00000000 ........H.E..... - 0e70 31f64989 dee90000 0000660f 1f440000 1.I.......f..D.. - 0e80 00000000 00000000 1e000000 00000000 ................ - 0e90 4883fb00 7e0c4989 de4883c5 08e95efb H...~.I..H....^. - 0ea0 ffff488d 1d000000 004883c5 08ff6500 ..H......H....e. - 0eb0 05000000 01000000 01000000 00000000 ................ - 0ec0 09000000 00000000 488d45d8 4c39f80f ........H.E.L9.. - 0ed0 82a30000 0048c745 f0000000 00488b43 .....H.E.....H.C - 0ee0 074c89f3 488945f8 4883c5f0 f6c30775 .L..H.E.H......u - 0ef0 17488b03 ffe06690 01000000 00000000 .H....f......... - 0f00 1e000000 00000000 48c745e8 00000000 ........H.E..... - 0f10 488b4307 488b4b0f 488b5317 488b5b37 H.C.H.K.H.S.H.[7 - 0f20 48894df0 488955f8 48894500 4883c5e8 H.M.H.U.H.E.H... - 0f30 f6c30775 1b488b03 ffe0660f 1f440000 ...u.H....f..D.. - 0f40 04000000 00000000 1e000000 00000000 ................ - 0f50 4c8b4d10 4c8b4508 488b7d18 488b7520 L.M.L.E.H.}.H.u - 0f60 4c8d3500 00000048 8b430748 89452048 L.5....H.C.H.E H - 0f70 83c520e9 00000000 41ff65f8 0f1f4000 .. .....A.e...@. - 0f80 03000000 00000000 0f000000 00000000 ................ - 0f90 4981c4c0 0000004d 3ba55803 00000f87 I......M;.X..... - 0fa0 f4000000 488b4310 488b4b18 488b5b20 ....H.C.H.K.H.[ - 0fb0 49c78424 48ffffff 00000000 49898c24 I..$H.......I..$ - 0fc0 58ffffff 49c78424 60ffffff 00000000 X...I..$`....... - 0fd0 498d9424 48ffffff 49899424 68ffffff I..$H...I..$h... - 0fe0 49c78424 70ffffff 00000000 49c78424 I..$p.......I..$ - 0ff0 78ffffff 00000000 498d9424 61ffffff x.......I..$a... - 1000 49895424 8049c744 24880000 0000498d I.T$.I.D$.....I. - 1010 942471ff ffff4989 54249049 c7442498 .$q...I.T$.I.D$. - 1020 00000000 49c74424 a0000000 00498944 ....I.D$.....I.D - 1030 24b04989 4c24b849 895c24c0 49c74424 $.I.L$.I.\$.I.D$ - 1040 c8000000 00498d44 24a04989 4424d049 .....I.D$.I.D$.I - 1050 c74424d8 00000000 49c74424 e0000000 .D$.....I.D$.... - 1060 00498d44 24c94989 4424e849 c74424f0 .I.D$.I.D$.I.D$. - 1070 00000000 498d4424 d9498944 24f8498d ....I.D$.I.D$.I. - 1080 44248a49 89042448 8d350000 00004d8d D$.I..$H.5....M. - 1090 7424f2e9 00000000 49c78588 030000c0 t$......I....... - 10a0 00000041 ff65f090 05000000 01000000 ...A.e.......... - 10b0 01000000 00000000 09000000 00000000 ................ - 10c0 488d45e0 4c39f80f 82190100 0048c745 H.E.L9.......H.E - 10d0 e8000000 004889d8 488b5b07 4889d94c .....H..H.[.H..L - 10e0 89f34889 4df04889 45f84883 c5e8f6c3 ..H.M.H.E.H..... - 10f0 07751548 8b03ffe0 02000000 00000000 .u.H............ - 1100 1e000000 00000000 4889d883 e0074883 ........H.....H. - 1110 f8010f84 c0000000 48c745f8 00000000 ........H.E..... - 1120 488b430e 488b5b06 48894500 4883c5f8 H.C.H.[.H.E.H... - 1130 f6c30775 1b488b03 ffe0660f 1f440000 ...u.H....f..D.. - 1140 03000000 00000000 1e000000 00000000 ................ - 1150 4983c448 4d3ba558 03000077 6b488b43 I..HM;.X...wkH.C - 1160 07488b5b 0f49c744 24c00000 0000488b .H.[.I.D$.....H. - 1170 4d084989 4c24d048 8b4d1849 894c24d8 M.I.L$.H.M.I.L$. - 1180 49c74424 e0000000 0049895c 24f04989 I.D$.....I.\$.I. - 1190 4424f848 8b451049 89042448 c7451000 D$.H.E.I..$H.E.. - 11a0 00000048 8d3d0000 0000498d 7424e04c ...H.=....I.t$.L - 11b0 8d350000 0000498d 4424c048 89451848 .5....I.D$.H.E.H - 11c0 83c510e9 00000000 49c78588 03000048 ........I......H - 11d0 000000e9 00000000 488d1d00 00000048 ........H......H - 11e0 83c518ff 650041ff 65f8660f 1f440000 ....e.A.e.f..D.. - 11f0 01000000 00000000 1e000000 00000000 ................ - 1200 488b7508 4989de48 83c510e9 00000000 H.u.I..H........ - 1210 18000000 04000000 00000000 00000000 ................ - 1220 0e000000 00000000 488d85c0 feffff4c ........H......L - 1230 39f80f82 08040000 48c785c0 feffff00 9.......H....... - 1240 00000049 8b5e0f48 89bdc8fe ffff4c89 ...I.^.H......L. - 1250 85d0feff ff4889b5 d8feffff 4c89b5e0 .....H......L... - 1260 feffff49 8b460748 8985e8fe ffff498b ...I.F.H......I. - 1270 46174889 85f0feff ff498b46 1f488985 F.H......I.F.H.. - 1280 f8feffff 498b4627 48898500 ffffff49 ....I.F'H......I - 1290 8b462f48 898508ff ffff498b 46374889 .F/H......I.F7H. - 12a0 8510ffff ff498b46 3f488985 18ffffff .....I.F?H...... - 12b0 498b4647 48898520 ffffff49 8b464f48 I.FGH.. ...I.FOH - 12c0 898528ff ffff498b 46574889 8530ffff ..(...I.FWH..0.. - 12d0 ff498b46 5f488985 38ffffff 498b4667 .I.F_H..8...I.Fg - 12e0 48898540 ffffff49 8b466f48 898548ff H..@...I.FoH..H. - 12f0 ffff498b 46774889 8550ffff ff498b46 ..I.FwH..P...I.F - 1300 7f488985 58ffffff 498b8687 00000048 .H..X...I......H - 1310 898560ff ffff498b 868f0000 00488985 ..`...I......H.. - 1320 68ffffff 498b8697 00000048 898570ff h...I......H..p. - 1330 ffff498b 869f0000 00488985 78ffffff ..I......H..x... - 1340 498b86a7 00000048 89458049 8b86af00 I......H.E.I.... - 1350 00004889 4588498b 86b70000 00488945 ..H.E.I......H.E - 1360 90498b86 bf000000 48894598 498b86c7 .I......H.E.I... - 1370 00000048 8945a049 8b86cf00 00004889 ...H.E.I......H. - 1380 45a8498b 86d70000 00488945 b0498b86 E.I......H.E.I.. - 1390 df000000 488945b8 498b86e7 00000048 ....H.E.I......H - 13a0 8945c049 8b86ef00 00004889 45c8498b .E.I......H.E.I. - 13b0 86f70000 00488945 d0498b86 ff000000 .....H.E.I...... - 13c0 488945d8 498b8607 01000048 8945e049 H.E.I......H.E.I - 13d0 8b860f01 00004889 45e8498b 86170100 ......H.E.I..... - 13e0 00488945 f0498b86 1f010000 488945f8 .H.E.I......H.E. - 13f0 4881c5c0 fefffff6 c307751c 488b03ff H.........u.H... - 1400 e00f1f80 00000000 27000000 00000000 ........'....... - 1410 1e000000 00000000 488b4508 488b4d10 ........H.E.H.M. - 1420 488b5518 4889de83 e6074883 fe010f85 H.U.H.....H..... - 1430 2f030000 4981c428 0100004d 3ba55803 /...I..(...M;.X. - 1440 00000f87 03020000 49c78424 e0feffff ........I..$.... - 1450 00000000 488b5d28 49899c24 e8feffff ....H.](I..$.... - 1460 49c78424 f0feffff 00000000 488b5d30 I..$........H.]0 - 1470 49899c24 f8feffff 488b5d38 49899c24 I..$....H.]8I..$ - 1480 00ffffff 488b5d40 49899c24 08ffffff ....H.]@I..$.... - 1490 488b5d48 49899c24 10ffffff 488b5d50 H.]HI..$....H.]P - 14a0 49899c24 18ffffff 488b5d58 49899c24 I..$....H.]XI..$ - 14b0 20ffffff 488b5d60 49899c24 28ffffff ...H.]`I..$(... - 14c0 488b5d68 49899c24 30ffffff 488b5d70 H.]hI..$0...H.]p - 14d0 49899c24 38ffffff 488b5d78 49899c24 I..$8...H.]xI..$ - 14e0 40ffffff 488b9d80 00000049 899c2448 @...H......I..$H - 14f0 ffffff48 8b9d8800 00004989 9c2450ff ...H......I..$P. - 1500 ffff488b 9d900000 0049899c 2458ffff ..H......I..$X.. - 1510 ff488b9d 98000000 49899c24 60ffffff .H......I..$`... - 1520 488b9da0 00000049 899c2468 ffffff48 H......I..$h...H - 1530 8b9da800 00004989 9c2470ff ffff488b ......I..$p...H. - 1540 9db00000 0049899c 2478ffff ff488b9d .....I..$x...H.. - 1550 b8000000 49895c24 80488b9d c0000000 ....I.\$.H...... - 1560 49895c24 88488b9d c8000000 49895c24 I.\$.H......I.\$ - 1570 90488b9d d0000000 49895c24 98488b9d .H......I.\$.H.. - 1580 d8000000 49895c24 a0488b9d e0000000 ....I.\$.H...... - 1590 49895c24 a8488b9d e8000000 49895c24 I.\$.H......I.\$ - 15a0 b0488b9d f0000000 49895c24 b8488b9d .H......I.\$.H.. - 15b0 f8000000 49895c24 c0488b9d 00010000 ....I.\$.H...... - 15c0 49895c24 c8488b9d 08010000 49895c24 I.\$.H......I.\$ - 15d0 d0488b9d 10010000 49895c24 d8488b9d .H......I.\$.H.. - 15e0 18010000 49895c24 e0488b9d 20010000 ....I.\$.H.. ... - 15f0 49895c24 e8488b9d 28010000 49895c24 I.\$.H..(...I.\$ - 1600 f0488b9d 30010000 49895c24 f8488b9d .H..0...I.\$.H.. - 1610 38010000 49891c24 498d9c24 e1feffff 8...I..$I..$.... - 1620 48c74500 00000000 4989c149 89d04889 H.E.....I..I..H. - 1630 df4889ce 4c8d3500 000000e9 00000000 .H..L.5......... - 1640 488d1d00 00000041 ff65f849 c7858803 H......A.e.I.... - 1650 00002801 0000e900 0000000f 1f440000 ..(..........D.. - 1660 27ffffff ff1f0000 1e000000 00000000 '............... - 1670 48c74500 00000000 4c89f3f6 c3077518 H.E.....L.....u. - 1680 488b03ff e00f1f00 27ffffff ff1f0000 H.......'....... - 1690 1e000000 00000000 4889d883 e0074883 ........H.....H. - 16a0 f8017441 48c74500 00000000 488b5b06 ..tAH.E.....H.[. - 16b0 f6c30775 1b488b03 ffe0660f 1f440000 ...u.H....f..D.. - 16c0 27ffffff ff1f0000 1e000000 00000000 '............... - 16d0 48c74500 00000000 488b730f 4c8b7307 H.E.....H.s.L.s. - 16e0 e9000000 00488d1d 00000000 4881c540 .....H......H..@ - 16f0 010000ff 65006690 27ffffff ff1f0000 ....e.f.'....... - 1700 1e000000 00000000 4983c430 4d3ba558 ........I..0M;.X - 1710 03000077 3e49c744 24d80000 0000488b ...w>I.D$.....H. - 1720 45084989 4424e848 8b451049 894424f0 E.I.D$.H.E.I.D$. - 1730 49c74424 f8000000 00498d44 24d84989 I.D$.....I.D$.I. - 1740 0424498d 5c24f948 81c54001 0000e96d .$I.\$.H..@....m - 1750 f9ffff49 c7858803 00003000 0000e900 ...I......0..... - 1760 00000048 8b752048 89f3e9b1 feffff90 ...H.u H........ - 1770 0f000000 02000000 00000000 00000000 ................ - 1780 0e000000 00000000 488d45e0 4c39f80f ........H.E.L9.. - 1790 828b0000 0048c745 f0000000 004c89f3 .....H.E.....L.. - 17a0 488975f8 4883c5f0 f6c30775 1b488b03 H.u.H......u.H.. - 17b0 ffe0660f 1f440000 01000000 00000000 ..f..D.......... - 17c0 1e000000 00000000 48c745f0 00000000 ........H.E..... - 17d0 488b430f 488b4b17 488b5b07 48894df8 H.C.H.K.H.[.H.M. - 17e0 48894500 4883c5f0 f6c30775 1b488b03 H.E.H......u.H.. - 17f0 ffe0660f 1f440000 03000000 00000000 ..f..D.......... - 1800 1e000000 00000000 4c8b4518 488b7d08 ........L.E.H.}. - 1810 488b7510 4989de48 83c520e9 08faffff H.u.I..H.. ..... - 1820 488d1d00 00000041 ff65f80f 1f440000 H......A.e...D.. - 1830 02000000 00000000 12000000 00000000 ................ - 1840 488d45f0 4c39f872 1d48c745 f0000000 H.E.L9.r.H.E.... /usr/lib64/ghc-9.12.2/lib/hledger-1.50.1/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q.a/Activity.o differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/hledger-1.50.1/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q.a/Activity.o (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/hledger-1.50.1/libHShledger-1.50.1-Hc6Wc2PBi0ZFSkVlq2Tb8q.a/Activity.o (disasm) @@ -901,18 +901,62 @@ add %al,(%rax) add %al,(%rax) add %cl,-offset(%rax) - rex.RB call - and %ecx,-offset(%rax) - rex.RB call + rex.RB fmuls -offset(%r9,%rdi,1) + jb + movq $something,-offset(%rbp) mov offset(%rbx),%rax + mov offset(%rbx),%rbx + mov %rbx,%rcx + mov %r14,%rbx + mov %rcx,-offset(%rbp) mov %rax,-offset(%rbp) - mov offset(%rbx),%rax + add $something,%rbp + test $something,%bl + jne + mov (%rbx),%rax + jmp *%rax + nopl offset(%rax) + add (%rax),%al + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + (bad) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + add %cl,-offset(%rax) + rex.XB (bad) + mov offset(%rbx),%rbx + mov %rax,%rcx + and $something,%ecx + cmp $something,%rcx + je + movq $something,-offset(%rbp) + mov %rbx,%rcx + mov offset(%rax),%rbx mov %rax,-offset(%rbp) + mov %rcx,offset(%rbp) add $something,%rbp + test $something,%bl + jne + mov (%rbx),%rax + jmp *%rax + nopl (%rax) + add $something,%al + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + (bad) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + add %cl,-offset(%rax) + sbb %r9b,-offset(%r8) + pop %rbx + (bad) jmp - jmp *-offset(%r13) - xchg %ax,%ax - add (%rax),%al + nopw offset(%rax,%rax,1) + add $something,%al add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -921,20 +965,18 @@ add %al,(%rax) add %al,(%rax) add %cl,-offset(%rax) + sbb %r9b,-offset(%r8) add %r8b,(%r8) add %al,(%rax) add %cl,-offset(%rax) - fmuls -offset(%rax) - pop %rbp - or %cl,-offset(%rax) - or %r14b,%r14b + (bad) -offset(%rax) ret - (bad) + mov %rcx,offset(%rbp) + test $something,%bl jne mov (%rbx),%rax jmp *%rax - nopl (%rax) - add (%rax),%al + add $something,%al add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -947,11 +989,45 @@ add %al,(%rax) add %cl,-offset(%rax) fimuls offset(%rbx,%rcx,4) - or %ch,%cl + sbb %ch,%cl add %al,(%rax) add %al,(%rax) - nopl offset(%rax) - add (%rax),%al + mov %rbx,%rcx + and $something,%ecx + cmp $something,%rcx + je + movq $something,-offset(%rbp) + mov %rbx,%rcx + mov offset(%rbx),%rbx + mov %rax,-offset(%rbp) + mov %rcx,offset(%rbp) + add $something,%rbp + test $something,%bl + jne + mov (%rbx),%rax + jmp *%rax + jmp *-offset(%r13) + movq $something,offset(%rbp) + lea offset(%rip),%rbx # + add $something,%rbp + test $something,%bl + jne + mov (%rbx),%rax + jmp *%rax + xchg %ax,%ax + add %eax,(%rax) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + (bad) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + add %cl,-offset(%rax) + or %r13b,%r11b + jle + nop + add $something,%al add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -961,29 +1037,74 @@ add %al,(%rax) add %cl,-offset(%rax) sti - add %esi,offset(%rbp) + add %ecx,(%rdi) + test %ecx,%eax + add %al,(%rax) + add %cl,-offset(%rax) + or %r9b,-offset(%r8) + ret + and $something,%ebx + cmp $something,%rbx + je movq $something,offset(%rbp) - mov offset(%rbp),%rbx + mov offset(%rax),%rbx + add $something,%rbp test $something,%bl jne mov (%rbx),%rax jmp *%rax - nopl offset(%rax) + add %eax,(%rax) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + (bad) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + add %cl,-offset(%rax) + or %r9b,-offset(%r8) + pop %rbx (bad) + jmp + nopw offset(%rax,%rax,1) + add %eax,(%rax) add %al,(%rax) add %al,(%rax) add %al,(%rax) - add %bl,(%rsi) + (bad) add %al,(%rax) add %al,(%rax) add %al,(%rax) add %cl,-offset(%rax) - adc %r8b,(%r8) + or %r9b,-offset(%r8) + add %r8b,(%r8) add %al,(%rax) add %cl,-offset(%rax) - fimuls offset(%rbx,%rcx,4) RPMS.2017/hledger-1.50.1-1.1.x86_64.rpm RPMS/hledger-1.50.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing hledger-1.50.1-1.1.x86_64.rpm to hledger-1.50.1-1.1.x86_64.rpm comparing the rpm tags of hledger --- old-rpm-tags +++ new-rpm-tags @@ -125 +125 @@ -/usr/bin/hledger 350804a38252f1910c25066fcd92f8aaf3f666cf13a6beb0585177c06bd75f55 0 +/usr/bin/hledger c4b308a23fe1a6d506519c0c0bd3237ba12497f02d6c18ad0ef53fcbc0d99a05 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/hledger differs in ELF sections --- old /usr/bin/hledger (objdump) +++ new /usr/bin/hledger (objdump) @@ -609,15 +609,15 @@ 4028e0 b1080000 12000000 00000000 00000000 ................ 4028f0 00000000 00000000 60050000 12000000 ........`....... 402900 00000000 00000000 00000000 00000000 ................ - 402910 e0060000 11001b00 40e16003 00000000 ........@.`..... + 402910 e0060000 11001b00 40f16003 00000000 ........@.`..... 402920 08000000 00000000 570b0000 21001b00 ........W...!... - 402930 68e16003 00000000 08000000 00000000 h.`............. - 402940 b8070000 11001b00 60e16003 00000000 ........`.`..... + 402930 68f16003 00000000 08000000 00000000 h.`............. + 402940 b8070000 11001b00 60f16003 00000000 ........`.`..... 402950 08000000 00000000 830b0000 12000000 ................ 402960 b06d4000 00000000 00000000 00000000 .m@............. - 402970 550b0000 11001b00 68e16003 00000000 U.......h.`..... + 402970 550b0000 11001b00 68f16003 00000000 U.......h.`..... 402980 08000000 00000000 5f0b0000 11001700 ........_....... - 402990 10961303 00000000 18000000 00000000 ................ + 402990 10a61303 00000000 18000000 00000000 ................ Contents of section .dynstr: 4029a0 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. 4029b0 706f7700 6c6f6766 006c6f67 00657870 pow.logf.log.exp @@ -904,852 +904,852 @@ 403b20 b3919606 00000300 430d0000 10000000 ........C....... 403b30 751a6909 00000200 7f0c0000 00000000 u.i............. Contents of section .rela.dyn: - 403b40 70af1303 00000000 06000000 42000000 p...........B... - 403b50 00000000 00000000 78af1303 00000000 ........x....... + 403b40 70bf1303 00000000 06000000 42000000 p...........B... + 403b50 00000000 00000000 78bf1303 00000000 ........x....... 403b60 06000000 57000000 00000000 00000000 ....W........... - 403b70 10961303 00000000 05000000 2f010000 ............/... - 403b80 00000000 00000000 40e16003 00000000 ........@.`..... + 403b70 10a61303 00000000 05000000 2f010000 ............/... + 403b80 00000000 00000000 40f16003 00000000 ........@.`..... 403b90 05000000 2a010000 00000000 00000000 ....*........... - 403ba0 60e16003 00000000 05000000 2c010000 `.`.........,... - 403bb0 00000000 00000000 68e16003 00000000 ........h.`..... + 403ba0 60f16003 00000000 05000000 2c010000 `.`.........,... + 403bb0 00000000 00000000 68f16003 00000000 ........h.`..... 403bc0 05000000 2e010000 00000000 00000000 ................ Contents of section .rela.plt: - 403bd0 08a61303 00000000 07000000 01000000 ................ - 403be0 00000000 00000000 10a61303 00000000 ................ + 403bd0 08b61303 00000000 07000000 01000000 ................ + 403be0 00000000 00000000 10b61303 00000000 ................ 403bf0 07000000 02000000 00000000 00000000 ................ - 403c00 18a61303 00000000 07000000 03000000 ................ - 403c10 00000000 00000000 20a61303 00000000 ........ ....... + 403c00 18b61303 00000000 07000000 03000000 ................ + 403c10 00000000 00000000 20b61303 00000000 ........ ....... 403c20 07000000 04000000 00000000 00000000 ................ - 403c30 28a61303 00000000 07000000 05000000 (............... - 403c40 00000000 00000000 30a61303 00000000 ........0....... + 403c30 28b61303 00000000 07000000 05000000 (............... + 403c40 00000000 00000000 30b61303 00000000 ........0....... 403c50 07000000 06000000 00000000 00000000 ................ - 403c60 38a61303 00000000 07000000 07000000 8............... - 403c70 00000000 00000000 40a61303 00000000 ........@....... + 403c60 38b61303 00000000 07000000 07000000 8............... + 403c70 00000000 00000000 40b61303 00000000 ........@....... 403c80 07000000 08000000 00000000 00000000 ................ - 403c90 48a61303 00000000 07000000 09000000 H............... - 403ca0 00000000 00000000 50a61303 00000000 ........P....... + 403c90 48b61303 00000000 07000000 09000000 H............... + 403ca0 00000000 00000000 50b61303 00000000 ........P....... 403cb0 07000000 0a000000 00000000 00000000 ................ - 403cc0 58a61303 00000000 07000000 0b000000 X............... - 403cd0 00000000 00000000 60a61303 00000000 ........`....... + 403cc0 58b61303 00000000 07000000 0b000000 X............... + 403cd0 00000000 00000000 60b61303 00000000 ........`....... 403ce0 07000000 0c000000 00000000 00000000 ................ - 403cf0 68a61303 00000000 07000000 0d000000 h............... - 403d00 00000000 00000000 70a61303 00000000 ........p....... + 403cf0 68b61303 00000000 07000000 0d000000 h............... + 403d00 00000000 00000000 70b61303 00000000 ........p....... 403d10 07000000 0e000000 00000000 00000000 ................ - 403d20 78a61303 00000000 07000000 0f000000 x............... - 403d30 00000000 00000000 80a61303 00000000 ................ + 403d20 78b61303 00000000 07000000 0f000000 x............... + 403d30 00000000 00000000 80b61303 00000000 ................ 403d40 07000000 10000000 00000000 00000000 ................ - 403d50 88a61303 00000000 07000000 11000000 ................ - 403d60 00000000 00000000 90a61303 00000000 ................ + 403d50 88b61303 00000000 07000000 11000000 ................ + 403d60 00000000 00000000 90b61303 00000000 ................ 403d70 07000000 12000000 00000000 00000000 ................ - 403d80 98a61303 00000000 07000000 13000000 ................ - 403d90 00000000 00000000 a0a61303 00000000 ................ + 403d80 98b61303 00000000 07000000 13000000 ................ + 403d90 00000000 00000000 a0b61303 00000000 ................ 403da0 07000000 14000000 00000000 00000000 ................ - 403db0 a8a61303 00000000 07000000 15000000 ................ - 403dc0 00000000 00000000 b0a61303 00000000 ................ + 403db0 a8b61303 00000000 07000000 15000000 ................ + 403dc0 00000000 00000000 b0b61303 00000000 ................ 403dd0 07000000 16000000 00000000 00000000 ................ - 403de0 b8a61303 00000000 07000000 17000000 ................ - 403df0 00000000 00000000 c0a61303 00000000 ................ + 403de0 b8b61303 00000000 07000000 17000000 ................ + 403df0 00000000 00000000 c0b61303 00000000 ................ 403e00 07000000 18000000 00000000 00000000 ................ - 403e10 c8a61303 00000000 07000000 19000000 ................ - 403e20 00000000 00000000 d0a61303 00000000 ................ + 403e10 c8b61303 00000000 07000000 19000000 ................ + 403e20 00000000 00000000 d0b61303 00000000 ................ 403e30 07000000 1a000000 00000000 00000000 ................ - 403e40 d8a61303 00000000 07000000 1b000000 ................ - 403e50 00000000 00000000 e0a61303 00000000 ................ + 403e40 d8b61303 00000000 07000000 1b000000 ................ + 403e50 00000000 00000000 e0b61303 00000000 ................ 403e60 07000000 1c000000 00000000 00000000 ................ - 403e70 e8a61303 00000000 07000000 1d000000 ................ - 403e80 00000000 00000000 f0a61303 00000000 ................ + 403e70 e8b61303 00000000 07000000 1d000000 ................ + 403e80 00000000 00000000 f0b61303 00000000 ................ 403e90 07000000 1e000000 00000000 00000000 ................ - 403ea0 f8a61303 00000000 07000000 1f000000 ................ - 403eb0 00000000 00000000 00a71303 00000000 ................ + 403ea0 f8b61303 00000000 07000000 1f000000 ................ + 403eb0 00000000 00000000 00b71303 00000000 ................ 403ec0 07000000 20000000 00000000 00000000 .... ........... - 403ed0 08a71303 00000000 07000000 21000000 ............!... - 403ee0 00000000 00000000 10a71303 00000000 ................ + 403ed0 08b71303 00000000 07000000 21000000 ............!... + 403ee0 00000000 00000000 10b71303 00000000 ................ 403ef0 07000000 22000000 00000000 00000000 ...."........... - 403f00 18a71303 00000000 07000000 23000000 ............#... - 403f10 00000000 00000000 20a71303 00000000 ........ ....... + 403f00 18b71303 00000000 07000000 23000000 ............#... + 403f10 00000000 00000000 20b71303 00000000 ........ ....... 403f20 07000000 24000000 00000000 00000000 ....$........... - 403f30 28a71303 00000000 07000000 25000000 (...........%... - 403f40 00000000 00000000 30a71303 00000000 ........0....... + 403f30 28b71303 00000000 07000000 25000000 (...........%... + 403f40 00000000 00000000 30b71303 00000000 ........0....... 403f50 07000000 26000000 00000000 00000000 ....&........... - 403f60 38a71303 00000000 07000000 27000000 8...........'... - 403f70 00000000 00000000 40a71303 00000000 ........@....... + 403f60 38b71303 00000000 07000000 27000000 8...........'... + 403f70 00000000 00000000 40b71303 00000000 ........@....... 403f80 07000000 28000000 00000000 00000000 ....(........... - 403f90 48a71303 00000000 07000000 29000000 H...........)... - 403fa0 00000000 00000000 50a71303 00000000 ........P....... + 403f90 48b71303 00000000 07000000 29000000 H...........)... + 403fa0 00000000 00000000 50b71303 00000000 ........P....... 403fb0 07000000 2a000000 00000000 00000000 ....*........... - 403fc0 58a71303 00000000 07000000 2b000000 X...........+... - 403fd0 00000000 00000000 60a71303 00000000 ........`....... + 403fc0 58b71303 00000000 07000000 2b000000 X...........+... + 403fd0 00000000 00000000 60b71303 00000000 ........`....... 403fe0 07000000 2c000000 00000000 00000000 ....,........... - 403ff0 68a71303 00000000 07000000 2d000000 h...........-... - 404000 00000000 00000000 70a71303 00000000 ........p....... + 403ff0 68b71303 00000000 07000000 2d000000 h...........-... + 404000 00000000 00000000 70b71303 00000000 ........p....... 404010 07000000 2e000000 00000000 00000000 ................ - 404020 78a71303 00000000 07000000 2f000000 x.........../... - 404030 00000000 00000000 80a71303 00000000 ................ + 404020 78b71303 00000000 07000000 2f000000 x.........../... + 404030 00000000 00000000 80b71303 00000000 ................ 404040 07000000 30000000 00000000 00000000 ....0........... - 404050 88a71303 00000000 07000000 31000000 ............1... - 404060 00000000 00000000 90a71303 00000000 ................ + 404050 88b71303 00000000 07000000 31000000 ............1... + 404060 00000000 00000000 90b71303 00000000 ................ 404070 07000000 32000000 00000000 00000000 ....2........... - 404080 98a71303 00000000 07000000 33000000 ............3... - 404090 00000000 00000000 a0a71303 00000000 ................ + 404080 98b71303 00000000 07000000 33000000 ............3... + 404090 00000000 00000000 a0b71303 00000000 ................ 4040a0 07000000 34000000 00000000 00000000 ....4........... - 4040b0 a8a71303 00000000 07000000 35000000 ............5... - 4040c0 00000000 00000000 b0a71303 00000000 ................ + 4040b0 a8b71303 00000000 07000000 35000000 ............5... + 4040c0 00000000 00000000 b0b71303 00000000 ................ 4040d0 07000000 36000000 00000000 00000000 ....6........... - 4040e0 b8a71303 00000000 07000000 37000000 ............7... - 4040f0 00000000 00000000 c0a71303 00000000 ................ + 4040e0 b8b71303 00000000 07000000 37000000 ............7... + 4040f0 00000000 00000000 c0b71303 00000000 ................ 404100 07000000 38000000 00000000 00000000 ....8........... - 404110 c8a71303 00000000 07000000 39000000 ............9... - 404120 00000000 00000000 d0a71303 00000000 ................ + 404110 c8b71303 00000000 07000000 39000000 ............9... + 404120 00000000 00000000 d0b71303 00000000 ................ 404130 07000000 3a000000 00000000 00000000 ....:........... - 404140 d8a71303 00000000 07000000 3b000000 ............;... - 404150 00000000 00000000 e0a71303 00000000 ................ + 404140 d8b71303 00000000 07000000 3b000000 ............;... + 404150 00000000 00000000 e0b71303 00000000 ................ 404160 07000000 3c000000 00000000 00000000 ....<........... - 404170 e8a71303 00000000 07000000 3d000000 ............=... - 404180 00000000 00000000 f0a71303 00000000 ................ + 404170 e8b71303 00000000 07000000 3d000000 ............=... + 404180 00000000 00000000 f0b71303 00000000 ................ 404190 07000000 3e000000 00000000 00000000 ....>........... - 4041a0 f8a71303 00000000 07000000 3f000000 ............?... - 4041b0 00000000 00000000 00a81303 00000000 ................ /usr/bin/hledger differs in assembler output --- old /usr/bin/hledger (disasm) +++ new /usr/bin/hledger (disasm) @@ -9590,10 +9590,10 @@ nopl offset(%rax) ... adc $something,%eax - mov $something,%dh - add -offset(%rax),%cl - rex.RB - lock cmp %r15,%rax + (bad) + rolb %cl,(%rdx) + lea -offset(%rbp),%rax + cmp %r15,%rax jb sub $something,%rsp mov %r13,%rdi @@ -9721,9 +9721,10 @@ add %al,(%rax) adc %al,(%rax) add %al,(%rax) - adc %dh,-offset(%rsi) - rex.RB - lock cmp %r15,%rax + adc %al,%dh + rolb %cl,(%rdx) + lea -offset(%rbp),%rax + cmp %r15,%rax jb add $something,%r12 cmp offset(%r13),%r12 @@ -9774,7 +9775,7 @@ pop %rax add -offset(%rcx),%cl rex.R and $something,%al - sbbl $something,-offset(%rdx) + subl $something,-offset(%rdx) (bad) decl -offset(%rcx) rex.R and $something,%al @@ -9799,7 +9800,7 @@ xchg %ax,%ax ... adc $something,%eax - jp + mov %ah,%ch add -offset(%rax),%cl rex.RB lock cmp %r15,%rax @@ -9824,10 +9825,9 @@ nop ... adc $something,%eax - mov $something,%ch - add -offset(%rax),%cl - rex.RB - lock cmp %r15,%rax + (bad) + lea -offset(%rbp),%rax + cmp %r15,%rax jb sub $something,%rsp mov %r13,%rdi @@ -9849,7 +9849,7 @@ nop ... adc $something,%eax - jns + mov %ebp,%esp add -offset(%rax),%cl rex.RB lock cmp %r15,%rax @@ -9922,7 +9922,9 @@ add %al,(%rax) adc %al,(%rax) add %al,(%rax) - lock mov $something,%esi + lock (bad) + (bad) + add -offset(%rax),%ecx rex.RB call <__environ@GLIBC_2.2.5 + ofs> push %rax movq $something,-offset(%rbp) @@ -10053,17 +10055,11 @@ (bad) add %al,(%rax) add %ch,(%rax) - mov $something,%bl - add -offset(%rcx),%cl - (bad) - addb $something,(%rax) - add %cl,offset(%rbp) - movsl %ds:(%rsi),%es:(%rdi) - pop %rax - add (%rax),%eax - add %cl,(%rdi) - xchg %edx,offset(%rbp) - add %al,(%rax) + ret + rolb %cl,(%rdx) + add $something,%r12 + cmp offset(%r13),%r12 + ja mov offset(%rbx),%rax test %rax,%rax jg @@ -10133,13 +10129,11 @@ (bad) add %al,(%rax) add %ch,%al - mov $something,%cl - add -offset(%rax),%cl - adc %r9b,offset(%r8) - or %r9b,-offset(%r8) - add %r9b,offset(%r8) - add %cl,-offset(%r8) - jnp + rcl $something,%edx + mov offset(%rbp),%rax + sub offset(%rbp),%rax + movq $something,offset(%rbp) + mov offset(%rbx),%rdi mov offset(%rbx),%rsi mov offset(%rbx),%r14 mov %rax,offset(%rbp) @@ -10191,18 +10185,11 @@ add %bl,(%rsi) add %al,(%rax) add %al,%al - mov $something,%al - add -offset(%rcx),%cl - (bad) - nop - add %al,(%rax) - add %cl,offset(%rbp) - movsl %ds:(%rsi),%es:(%rdi) - pop %rax - add (%rax),%eax - add %cl,(%rdi) - xchg %esi,offset(%rbp) - mov offset(%rbx),%eax + rcl $something,%dl + add $something,%r12 + cmp offset(%r13),%r12 + ja + mov offset(%rbx),%rax movq $something,-offset(%r12) mov offset(%rbp),%rbx mov %rbx,-offset(%r12) @@ -10274,13 +10261,11 @@ add %bl,(%rsi) add %al,(%rax) add %bl,(%rax) - scas %es:(%rdi),%eax - rolb %cl,(%rdx) - mov offset(%rbp),%rax - mov %rbx,%rcx - and $something,%ecx - cmp $something,%rcx - jne + mov $something,%edi + adc %r9b,-offset(%r8) + flds -offset(%rbx) + stc + add %esi,offset(%rbp) movq $something,-offset(%rbp) mov offset(%rbx),%rax mov offset(%rbx),%rbx @@ -10297,10 +10282,9 @@ add %bl,(%rsi) add %al,(%rax) add %dl,%al - scas %es:(%rdi),%al - rolb %cl,(%rdx) - mov offset(%rbp),%rax - cmp offset(%rbx),%rax + mov $something,%esi + adc %r9b,offset(%r8) + rex.XB (bad) je mov offset(%rbp),%rax add $something,%rbp @@ -10357,10 +10341,9 @@ add %cl,(%rax) add %al,(%rax) add %dl,(%rax) - scas %es:(%rdi),%al - rolb %cl,(%rdx) - lea -offset(%rbp),%rax - cmp %r15,%rax + mov $something,%esi + rex.RB loopne + cmp %edi,%eax jb movq $something,-offset(%rbp) mov offset(%rbx),%rax @@ -10424,9 +10407,7 @@ adc %al,(%rax) add %al,(%rax) (bad) overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1