~/f/hledger/RPMS.2017 ~/f/hledger ~/f/hledger RPMS.2017/ghc-hledger-1.50.2-1.1.x86_64.rpm RPMS/ghc-hledger-1.50.2-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-hledger-1.50.2-1.1.x86_64.rpm to ghc-hledger-1.50.2-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.2-4DGLcTIIA11HLJqdmfu0oH-ghc9.12.2.so 248e4b8099576efa9914161dcd034cb04d496d8b6a294c67bafa4e469ab70da3 0 +/usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH-ghc9.12.2.so ab407545ab92e198f6a1d10aeecb076b6a0bcf3b1af1fc2ce0d20a0b4a70f691 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.2-4DGLcTIIA11HLJqdmfu0oH-ghc9.12.2.so differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH-ghc9.12.2.so (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH-ghc9.12.2.so (objdump) @@ -7346,96 +7346,96 @@ 1cd18 00000000 00000000 e9bc0200 11000000 ................ 1cd28 00000000 00000000 00000000 00000000 ................ 1cd38 ab230000 11000000 00000000 00000000 .#.............. - 1cd48 00000000 00000000 22040500 12000000 ........"....... + 1cd48 00000000 00000000 cb030500 12000000 ................ 1cd58 00000000 00000000 00000000 00000000 ................ - 1cd68 e0bf0600 11000000 00000000 00000000 ................ - 1cd78 00000000 00000000 ca0e0600 12000000 ................ + 1cd68 89bf0600 11000000 00000000 00000000 ................ + 1cd78 00000000 00000000 730e0600 12000000 ........s....... 1cd88 00000000 00000000 00000000 00000000 ................ - 1cd98 99bf0400 11000000 00000000 00000000 ................ + 1cd98 42bf0400 11000000 00000000 00000000 B............... 1cda8 00000000 00000000 c8f00000 12000000 ................ 1cdb8 00000000 00000000 00000000 00000000 ................ 1cdc8 4b8f0900 12000000 00000000 00000000 K............... - 1cdd8 00000000 00000000 fdc80700 11000000 ................ + 1cdd8 00000000 00000000 a6c80700 11000000 ................ 1cde8 00000000 00000000 00000000 00000000 ................ - 1cdf8 1b120500 11000000 00000000 00000000 ................ + 1cdf8 c4110500 11000000 00000000 00000000 ................ 1ce08 00000000 00000000 66dc0900 10000000 ........f....... 1ce18 00000000 00000000 00000000 00000000 ................ 1ce28 5ce10000 11000000 00000000 00000000 \............... 1ce38 00000000 00000000 0b300000 11000000 .........0...... 1ce48 00000000 00000000 00000000 00000000 ................ - 1ce58 cf4a0700 12000000 00000000 00000000 .J.............. + 1ce58 784a0700 12000000 00000000 00000000 xJ.............. 1ce68 00000000 00000000 2aa40900 11000000 ........*....... 1ce78 00000000 00000000 00000000 00000000 ................ 1ce88 212d0100 11000000 00000000 00000000 !-.............. - 1ce98 00000000 00000000 40a60400 12000000 ........@....... + 1ce98 00000000 00000000 e9a50400 12000000 ................ 1cea8 00000000 00000000 00000000 00000000 ................ - 1ceb8 67cd0600 11000000 00000000 00000000 g............... + 1ceb8 10cd0600 11000000 00000000 00000000 ................ 1cec8 00000000 00000000 a1530900 11000000 .........S...... 1ced8 00000000 00000000 00000000 00000000 ................ - 1cee8 b74a0600 11000000 00000000 00000000 .J.............. - 1cef8 00000000 00000000 5e1d0500 12000000 ........^....... + 1cee8 604a0600 11000000 00000000 00000000 `J.............. + 1cef8 00000000 00000000 071d0500 12000000 ................ 1cf08 00000000 00000000 00000000 00000000 ................ 1cf18 a31f0000 11000000 00000000 00000000 ................ 1cf28 00000000 00000000 4c0e0300 12000000 ........L....... 1cf38 00000000 00000000 00000000 00000000 ................ 1cf48 b8110000 10000000 00000000 00000000 ................ - 1cf58 00000000 00000000 71990400 11000000 ........q....... + 1cf58 00000000 00000000 1a990400 11000000 ................ 1cf68 00000000 00000000 00000000 00000000 ................ 1cf78 92030400 11000000 00000000 00000000 ................ - 1cf88 00000000 00000000 b1980400 11000000 ................ + 1cf88 00000000 00000000 5a980400 11000000 ........Z....... 1cf98 00000000 00000000 00000000 00000000 ................ 1cfa8 74550900 11000000 00000000 00000000 tU.............. - 1cfb8 00000000 00000000 703e0600 12000000 ........p>...... + 1cfb8 00000000 00000000 193e0600 12000000 .........>...... 1cfc8 00000000 00000000 00000000 00000000 ................ 1cfd8 ec9d0900 11000000 00000000 00000000 ................ 1cfe8 00000000 00000000 25310900 11000000 ........%1...... 1cff8 00000000 00000000 00000000 00000000 ................ - 1d008 817f0400 12000000 00000000 00000000 ................ + 1d008 7f7f0400 12000000 00000000 00000000 ................ 1d018 00000000 00000000 55d90900 11000000 ........U....... 1d028 00000000 00000000 00000000 00000000 ................ - 1d038 f2a90400 11000000 00000000 00000000 ................ - 1d048 00000000 00000000 8baf0700 12000000 ................ + 1d038 9ba90400 11000000 00000000 00000000 ................ + 1d048 00000000 00000000 34af0700 12000000 ........4....... 1d058 00000000 00000000 00000000 00000000 ................ 1d068 50120000 11000000 00000000 00000000 P............... 1d078 00000000 00000000 0e160000 11000000 ................ 1d088 00000000 00000000 00000000 00000000 ................ - 1d098 39c00400 12000000 00000000 00000000 9............... + 1d098 e2bf0400 12000000 00000000 00000000 ................ 1d0a8 00000000 00000000 4c8b0a00 11000000 ........L....... 1d0b8 00000000 00000000 00000000 00000000 ................ - 1d0c8 967a0400 12000000 00000000 00000000 .z.............. + 1d0c8 947a0400 12000000 00000000 00000000 .z.............. 1d0d8 00000000 00000000 047c0300 12000000 .........|...... 1d0e8 00000000 00000000 00000000 00000000 ................ 1d0f8 2f750000 11000000 00000000 00000000 /u.............. 1d108 00000000 00000000 4f6c0b00 12000000 ........Ol...... 1d118 00000000 00000000 00000000 00000000 ................ - 1d128 e58e0400 12000000 00000000 00000000 ................ + 1d128 8e8e0400 12000000 00000000 00000000 ................ 1d138 00000000 00000000 f8140100 11000000 ................ 1d148 00000000 00000000 00000000 00000000 ................ 1d158 d2f10800 12000000 00000000 00000000 ................ 1d168 00000000 00000000 12e30000 11000000 ................ 1d178 00000000 00000000 00000000 00000000 ................ - 1d188 d48c0400 11000000 00000000 00000000 ................ - 1d198 00000000 00000000 f6870800 12000000 ................ + 1d188 7d8c0400 11000000 00000000 00000000 }............... + 1d198 00000000 00000000 9f870800 12000000 ................ 1d1a8 00000000 00000000 00000000 00000000 ................ - 1d1b8 3bc10600 11000000 00000000 00000000 ;............... - 1d1c8 00000000 00000000 91740400 12000000 .........t...... + 1d1b8 e4c00600 11000000 00000000 00000000 ................ + 1d1c8 00000000 00000000 8f740400 12000000 .........t...... 1d1d8 00000000 00000000 00000000 00000000 ................ - 1d1e8 529f0400 12000000 00000000 00000000 R............... + 1d1e8 fb9e0400 12000000 00000000 00000000 ................ 1d1f8 00000000 00000000 478e0900 11000000 ........G....... 1d208 00000000 00000000 00000000 00000000 ................ 1d218 c5410100 11000000 00000000 00000000 .A.............. - 1d228 00000000 00000000 d3990400 11000000 ................ + 1d228 00000000 00000000 7c990400 11000000 ........|....... 1d238 00000000 00000000 00000000 00000000 ................ - 1d248 131c0600 11000000 00000000 00000000 ................ + 1d248 bc1b0600 11000000 00000000 00000000 ................ 1d258 00000000 00000000 d2340b00 11000000 .........4...... 1d268 00000000 00000000 00000000 00000000 ................ - 1d278 2f240400 12000000 00000000 00000000 /$.............. + 1d278 2d240400 12000000 00000000 00000000 -$.............. 1d288 00000000 00000000 59000400 11000000 ........Y....... 1d298 00000000 00000000 00000000 00000000 ................ 1d2a8 5d3d0100 12000000 00000000 00000000 ]=.............. 1d2b8 00000000 00000000 38660200 11000000 ........8f...... 1d2c8 00000000 00000000 00000000 00000000 ................ - 1d2d8 65950400 11000000 00000000 00000000 e............... + 1d2d8 0e950400 11000000 00000000 00000000 ................ 1d2e8 00000000 00000000 0a550900 11000000 .........U...... 1d2f8 00000000 00000000 00000000 00000000 ................ 1d308 15600000 11000000 00000000 00000000 .`.............. @@ -7448,28 +7448,28 @@ 1d378 00000000 00000000 fc5a0000 11000000 .........Z...... 1d388 00000000 00000000 00000000 00000000 ................ 1d398 b8b60900 12000000 00000000 00000000 ................ - 1d3a8 00000000 00000000 a9290500 12000000 .........)...... + 1d3a8 00000000 00000000 52290500 12000000 ........R)...... 1d3b8 00000000 00000000 00000000 00000000 ................ - 1d3c8 0d440700 11000000 00000000 00000000 .D.............. + 1d3c8 b6430700 11000000 00000000 00000000 .C.............. 1d3d8 00000000 00000000 24100400 12000000 ........$....... 1d3e8 00000000 00000000 00000000 00000000 ................ 1d3f8 2ddb0900 12000000 00000000 00000000 -............... - 1d408 00000000 00000000 d7890400 11000000 ................ + 1d408 00000000 00000000 d5890400 11000000 ................ 1d418 00000000 00000000 00000000 00000000 ................ 1d428 88f20000 12000000 00000000 00000000 ................ 1d438 00000000 00000000 9a130400 12000000 ................ 1d448 00000000 00000000 00000000 00000000 ................ - 1d458 d5bc0600 12000000 00000000 00000000 ................ - 1d468 00000000 00000000 6d850700 11000000 ........m....... + 1d458 7ebc0600 12000000 00000000 00000000 ~............... + 1d468 00000000 00000000 16850700 11000000 ................ 1d478 00000000 00000000 00000000 00000000 ................ 1d488 a6d60900 11000000 00000000 00000000 ................ - 1d498 00000000 00000000 899a0400 11000000 ................ + 1d498 00000000 00000000 329a0400 11000000 ........2....... 1d4a8 00000000 00000000 00000000 00000000 ................ 1d4b8 557d0900 10000000 00000000 00000000 U}.............. - 1d4c8 00000000 00000000 041f0600 12000000 ................ + 1d4c8 00000000 00000000 ad1e0600 12000000 ................ 1d4d8 00000000 00000000 00000000 00000000 ................ - 1d4e8 63fe0500 12000000 00000000 00000000 c............... - 1d4f8 00000000 00000000 64810700 11000000 ........d....... + 1d4e8 0cfe0500 12000000 00000000 00000000 ................ + 1d4f8 00000000 00000000 0d810700 11000000 ................ 1d508 00000000 00000000 00000000 00000000 ................ 1d518 21740000 11000000 00000000 00000000 !t.............. 1d528 00000000 00000000 96240100 12000000 .........$...... @@ -7477,17 +7477,17 @@ 1d548 5c010400 11000000 00000000 00000000 \............... 1d558 00000000 00000000 94420200 11000000 .........B...... 1d568 00000000 00000000 00000000 00000000 ................ - 1d578 ca2c0700 11000000 00000000 00000000 .,.............. + 1d578 732c0700 11000000 00000000 00000000 s,.............. 1d588 00000000 00000000 cd070400 11000000 ................ 1d598 00000000 00000000 00000000 00000000 ................ - 1d5a8 99300800 12000000 00000000 00000000 .0.............. + 1d5a8 42300800 12000000 00000000 00000000 B0.............. 1d5b8 00000000 00000000 12a00900 11000000 ................ 1d5c8 00000000 00000000 00000000 00000000 ................ - 1d5d8 66160500 11000000 00000000 00000000 f............... + 1d5d8 0f160500 11000000 00000000 00000000 ................ 1d5e8 00000000 00000000 135c0000 12000000 .........\...... 1d5f8 00000000 00000000 00000000 00000000 ................ 1d608 234a0100 12000000 00000000 00000000 #J.............. - 1d618 00000000 00000000 530f0600 12000000 ........S....... + 1d618 00000000 00000000 fc0e0600 12000000 ................ 1d628 00000000 00000000 00000000 00000000 ................ 1d638 74090000 10000000 00000000 00000000 t............... 1d648 00000000 00000000 ec4b0100 12000000 .........K...... @@ -7496,54 +7496,54 @@ 1d678 00000000 00000000 8ad30900 11000000 ................ 1d688 00000000 00000000 00000000 00000000 ................ 1d698 14e20000 12000000 00000000 00000000 ................ - 1d6a8 00000000 00000000 c3bd0600 12000000 ................ + 1d6a8 00000000 00000000 6cbd0600 12000000 ........l....... 1d6b8 00000000 00000000 00000000 00000000 ................ 1d6c8 670d0300 11000000 00000000 00000000 g............... 1d6d8 00000000 00000000 cc1c0300 12000000 ................ 1d6e8 00000000 00000000 00000000 00000000 ................ 1d6f8 ced30900 11000000 00000000 00000000 ................ - 1d708 00000000 00000000 f0180600 11000000 ................ /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH-ghc9.12.2.so differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH-ghc9.12.2.so (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH-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.2-1.1.x86_64.rpm RPMS/ghc-hledger-devel-1.50.2-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-hledger-devel-1.50.2-1.1.x86_64.rpm to ghc-hledger-devel-1.50.2-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.2/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH.a 28f8317bb07b6cc14b9d8cfb4c36738c0f9ecdfc0a95315745791ae64ae157d7 0 +/usr/lib64/ghc-9.12.2/lib/hledger-1.50.2/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH.a 84db9241eedcca81b0e41d40db889a31a56a613a547f398b1ef8321892778a83 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.2/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH.a/Activity.o differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/hledger-1.50.2/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH.a/Activity.o (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/hledger-1.50.2/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH.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.2/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH.a/Activity.o differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/hledger-1.50.2/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH.a/Activity.o (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/hledger-1.50.2/libHShledger-1.50.2-4DGLcTIIA11HLJqdmfu0oH.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.2-1.1.x86_64.rpm RPMS/hledger-1.50.2-1.1.x86_64.rpm differ: byte 225, line 1 Comparing hledger-1.50.2-1.1.x86_64.rpm to hledger-1.50.2-1.1.x86_64.rpm comparing the rpm tags of hledger --- old-rpm-tags +++ new-rpm-tags @@ -125 +125 @@ -/usr/bin/hledger 54d156827cd1c12ed492303b3a434cdca933872f8c34f073ec8513df3c1ce4ed 0 +/usr/bin/hledger 6a3d373c843bbafc04913b0198a793fb567d5092719fd5638c6a4c63da3b84ae 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) @@ -1740,7 +1740,7 @@ 0407790 eb1a6666 2e0f1f84 00000000 000f1f00 ..ff............ 04077a0 4883c308 48d1ed49 39dc741f 40f6c501 H...H..I9.t.@... 04077b0 75ee488b 3331d24c 89ef4883 c30848d1 u.H.31.L..H...H. - 04077c0 ede80ae2 93024939 dc75e148 83c4285b ......I9.u.H..([ + 04077c0 ede80ae4 93024939 dc75e148 83c4285b ......I9.u.H..([ 04077d0 5d415c41 5d415e41 5fc3660f 1f440000 ]A\A]A^A_.f..D.. 04077e0 4531c031 c031c94d 85ff74df 0f1f4000 E1.1.1.M..t...@. 04077f0 89ca488b 6cd6304c 89fa4829 c2b84000 ..H.l.0L..H)..@. @@ -1757,13 +1757,13 @@ 04078a0 ffffff48 83c4285b 5d415c41 5d415e41 ...H..([]A\A]A^A 04078b0 5fc3660f 1f440000 41807d10 00488974 _.f..D..A.}..H.t 04078c0 2418894c 24104489 44240848 89142474 $..L$.D.D$.H..$t - 04078d0 2f4c89ef e857d093 02498b7d 08488b14 /L...W...I.}.H.. + 04078d0 2f4c89ef e857d293 02498b7d 08488b14 /L...W...I.}.H.. 04078e0 24448b44 24088b4c 24108b07 488b7424 $D.D$..L$...H.t$ 04078f0 18e96dff ffff662e 0f1f8400 00000000 ..m...f......... 0407900 bfc0f760 03e826f5 ffff488b 1424448b ...`..&...H..$D. 0407910 44240885 c08b4c24 100f85f9 010000bf D$....L$........ 0407920 10000000 894c2410 44894424 08488914 .....L$.D.D$.H.. - 0407930 24e86a72 9302498b 7d004889 7810bfc0 $.jr..I.}.H.x... + 0407930 24e86a74 9302498b 7d004889 7810bfc0 $.jt..I.}.H.x... 0407940 f7600349 89450048 8b004989 4508c700 .`.I.E.H..I.E... 0407950 00000000 e8c7f4ff ff85c00f 85b20100 ................ 0407960 00498b7d 08488b74 24188b4c 2410448b .I.}.H.t$..L$.D. @@ -1786,15 +1786,15 @@ 0407a70 3cffffff 4883c428 5b5d415c 415d415e <...H..([]A\A]A^ 0407a80 415fc30f 1f440000 41807d10 00448944 A_...D..A.}..D.D 0407a90 24184889 4c241048 89542408 74224c89 $.H.L$.H.T$.t"L. - 0407aa0 efe88ace 9302498b 7d08488b 54240848 ......I.}.H.T$.H + 0407aa0 efe88ad0 9302498b 7d08488b 54240848 ......I.}.H.T$.H 0407ab0 8b4c2410 448b4424 188b07e9 6bffffff .L$.D.D$....k... 0407ac0 bfc0f760 03e866f3 ffff488b 54240848 ...`..f...H.T$.H 0407ad0 8b4c2410 85c07540 bf100000 0048894c .L$...u@.....H.L - 0407ae0 24104889 542408e8 b4709302 498b7d00 $.H.T$...p..I.}. + 0407ae0 24104889 542408e8 b4729302 498b7d00 $.H.T$...r..I.}. 0407af0 48897810 bfc0f760 03498945 00488b00 H.x....`.I.E.H.. 0407b00 49894508 c7000000 0000e811 f3ffff85 I.E............. - 0407b10 c07493e8 c8ce9302 89c1bad3 010000be .t.............. - 0407b20 612ffc02 31c0bf20 f30303e8 104d9202 a/..1.. .....M.. + 0407b10 c07493e8 c8d09302 89c1bad3 010000be .t.............. + 0407b20 612ffc02 31c0bf20 f30303e8 104f9202 a/..1.. .....O.. 0407b30 662e0f1f 84000000 0000660f 1f440000 f.........f..D.. 0407b40 41574156 41554154 55534883 ec484889 AWAVAUATUSH..HH. 0407b50 54241048 39d60f83 bd000000 4989fd49 T$.H9.......I..I @@ -1806,12 +1806,12 @@ 0407bb0 00000000 66662e0f 1f840000 00000090 ....ff.......... 0407bc0 4983c408 48d1eb49 39ec741f f6c30175 I...H..I9.t....u 0407bd0 ef498b34 2431d24c 89ef4983 c40848d1 .I.4$1.L..I...H. - 0407be0 ebe8eadd 93024939 ec75e148 8b442408 ......I9.u.H.D$. + 0407be0 ebe8eadf 93024939 ec75e148 8b442408 ......I9.u.H.D$. 0407bf0 4d8d24c7 496346fc 85c00f84 52010000 M.$.IcF.....R... - 0407c00 498d3406 31d24c89 efe8c2dd 93024c3b I.4.1.L.......L; + 0407c00 498d3406 31d24c89 efe8c2df 93024c3b I.4.1.L.......L; 0407c10 6424100f 8249ffff ff4883c4 485b5d41 d$...I...H..H[]A 0407c20 5c415d41 5e415fc3 498b7424 0831d24c \A]A^A_.I.t$.1.L - 0407c30 89efe899 dd930249 8b442408 498d4c24 .......I.D$.I.L$ + 0407c30 89efe899 df930249 8b442408 498d4c24 .......I.D$.I.L$ 0407c40 1048894c 24304c8b 60284889 4424084d .H.L$0L.`(H.D$.M 0407c50 85e40f84 dc000000 488b5c24 304531c9 ........H.\$0E1. 0407c60 31c04531 f666662e 0f1f8400 00000000 1.E1.ff......... @@ -1828,11 +1828,11 @@ 0407d10 498b4508 83000148 39d375b0 0f1f4000 I.E....H9.u...@. 0407d20 418d0431 4183c601 4989c14c 39e00f82 A..1A...I..L9... 0407d30 3cffffff 488b4424 304e8d24 e0eb1349 <...H.D$0N.$...I - 0407d40 8b742408 31d24c89 ef4983c4 10e87edc .t$.1.L..I....~. + 0407d40 8b742408 31d24c89 ef4983c4 10e87ede .t$.1.L..I....~. 0407d50 93024c3b 6424100f 83bcfeff ff4d8b34 ..L;d$.......M.4 0407d60 24418b76 f88d46e3 83f81c0f 8605feff $A.v..F......... - 0407d70 ffbf2835 040331c0 e8c34a92 020f1f00 ..(5..1...J..... - 0407d80 498b7424 1031d24c 89efe841 dc930249 I.t$.1.L...A...I + 0407d70 ffbf2835 040331c0 e8c34c92 020f1f00 ..(5..1...L..... + 0407d80 498b7424 1031d24c 89efe841 de930249 I.t$.1.L...A...I 0407d90 8b442410 4883e0f8 488b1049 8d442418 .D$.H...H..I.D$. 0407da0 48894424 188b42e8 85c00f84 18030000 H.D$..B......... 0407db0 83f8010f 84220300 00488b1c c5185312 ....."...H....S. @@ -1840,7 +1840,7 @@ 0407dd0 488b6c24 184d8d64 dc18eb10 0f1f4000 H.l$.M.d......@. 0407de0 4883c508 49d1ef49 39ec7420 41f6c701 H...I..I9.t A... 0407df0 75ee488b 750031d2 4c89ef48 83c50849 u.H.u.1.L..H...I - 0407e00 d1efe8c9 db930249 39ec75e0 488b4424 .......I9.u.H.D$ + 0407e00 d1efe8c9 dd930249 39ec75e0 488b4424 .......I9.u.H.D$ 0407e10 184c8d24 d8e90301 00004963 46f0498d .L.$......IcF.I. 0407e20 4406f04c 8b781048 89442408 498d4424 D..L.x.H.D$.I.D$ 0407e30 08488944 24384d85 ff0f84d5 00000048 .H.D$8M........H @@ -1859,19 +1859,19 @@ 0407f00 438d0402 4183c401 4989c24c 39f80f82 C...A...I..L9... 0407f10 3cffffff 488b4424 384e8d24 f8496346 <...H.D$8N.$.IcF 0407f20 fc85c00f 8429feff ff498d34 0631d24c .....)...I.4.1.L - 0407f30 89efe899 da9302e9 d2fcffff 0f1f4000 ..............@. + 0407f30 89efe899 dc9302e9 d2fcffff 0f1f4000 ..............@. 0407f40 41807d10 00488954 24304889 74242844 A.}..H.T$0H.t$(D 0407f50 89542420 4c894424 18746d4c 89efe8cd .T$ L.D$.tmL.... - 0407f60 c9930249 8b45084c 8b442418 448b5424 ...I.E.L.D$.D.T$ + 0407f60 cb930249 8b45084c 8b442418 448b5424 ...I.E.L.D$.D.T$ 0407f70 20488b74 24288b38 488b5424 30e94aff H.t$(.8H.T$0.J. 0407f80 ffff660f 1f440000 41807d10 00488954 ..f..D..A.}..H.T 0407f90 24284489 4c242048 89742418 0f84ae00 $(D.L$ H.t$..... - 0407fa0 00004c89 efe886c9 9302498b 7d08488b ..L.......I.}.H. + 0407fa0 00004c89 efe886cb 9302498b 7d08488b ..L.......I.}.H. 0407fb0 74241844 8b4c2420 488b5424 288b07e9 t$.D.L$ H.T$(... 0407fc0 2bfdffff 0f1f4000 bfc0f760 03e85eee +.....@....`..^. 0407fd0 ffff4c8b 44241844 8b542420 85c0488b ..L.D$.D.T$ ..H. 0407fe0 7424280f 85a30200 00bf1000 00004889 t$(...........H. - 0407ff0 74242844 89542420 4c894424 18e89e6b t$(D.T$ L.D$...k + 0407ff0 74242844 89542420 4c894424 18e89e6d t$(D.T$ L.D$...m 0408000 9302498b 7d004889 7810bfc0 f7600349 ..I.}.H.x....`.I 0408010 89450048 8b004989 4508c700 00000000 .E.H..I.E....... 0408020 e8fbedff ff85c00f 857e0000 00498b45 .........~...I.E @@ -1879,11 +1879,11 @@ 0408040 8b384c8b 442418e9 80feffff 0f1f4000 .8L.D$........@. 0408050 bfc0f760 03e8d6ed ffff488b 74241844 ...`......H.t$.D 0408060 8b4c2420 85c00f85 20020000 bf100000 .L$ .... ....... - 0408070 0044894c 24204889 742418e8 206b9302 .D.L$ H.t$.. k.. + 0408070 0044894c 24204889 742418e8 206d9302 .D.L$ H.t$.. m.. 0408080 498b7d00 48897810 bfc0f760 03498945 I.}.H.x....`.I.E 0408090 00488b00 49894508 c7000000 0000e87d .H..I.E........} 04080a0 edffff85 c00f84ff feffffba d9010000 ................ - 04080b0 be612ffc 02bf40f3 030331c0 e87f4792 .a/...@...1...G. + 04080b0 be612ffc 02bf40f3 030331c0 e87f4992 .a/...@...1...I. 04080c0 020f1f80 00000000 488b5ae0 4989df83 ........H.Z.I... 04080d0 e33f49c1 ef06e9f0 fcffff48 6342e04c .?I........HcB.L 04080e0 8b3c0248 8d0c0248 894c2408 4d85ff0f .<.H...H.L$.M... @@ -1904,17 +1904,17 @@ 04081d0 ffffff48 8b442418 4e8d24f8 e93cfdff ...H.D$.N.$..<.. 04081e0 ff0f1f80 00000000 41807d10 00488974 ........A.}..H.t 04081f0 24384889 54243044 89542428 4c894424 $8H.T$0D.T$(L.D$ - 0408200 2074274c 89efe825 c7930249 8b45084c t'L...%...I.E.L + 0408200 2074274c 89efe825 c9930249 8b45084c t'L...%...I.E.L 0408210 8b442420 448b5424 28488b54 24308b38 .D$ D.T$(H.T$0.8 0408220 488b7424 38e962ff ffffbfc0 f76003e8 H.t$8.b......`.. 0408230 fcebffff 4c8b4424 20448b54 242885c0 ....L.D$ D.T$(.. 0408240 488b5424 307545bf 10000000 48895424 H.T$0uE.....H.T$ - 0408250 30448954 24284c89 442420e8 40699302 0D.T$(L.D$ .@i.. + 0408250 30448954 24284c89 442420e8 406b9302 0D.T$(L.D$ .@k.. 0408260 498b7d00 48897810 bfc0f760 03498945 I.}.H.x....`.I.E 0408270 00488b00 49894508 c7000000 0000e89d .H..I.E......... - 0408280 ebffff85 c07484e8 54c79302 89c1bad3 .....t..T....... + 0408280 ebffff85 c07484e8 54c99302 89c1bad3 .....t..T....... 0408290 010000be 612ffc02 31c0bf20 f30303e8 ....a/..1.. .... - 04082a0 9c459202 662e0f1f 84000000 0000662e .E..f.........f. + 04082a0 9c479202 662e0f1f 84000000 0000662e .G..f.........f. 04082b0 0f1f8400 00000000 0f1f8400 00000000 ................ 04082c0 41574889 f1415649 89d64155 4989fd41 AWH..AVI..AUI..A 04082d0 544989f4 55534883 ec284889 cb4889cd TI..USH..(H..H.. @@ -1928,8 +1928,8 @@ 0408350 25080866 3d000875 5d488b03 8b70f848 %..f=..u]H...p.H 0408360 8d48f083 fe400f87 d4020000 89f2ff24 .H...@.........$ 0408370 d5583412 03488b73 10488d53 104c89ef .X4..H.s.H.S.L.. - 0408380 e84bd693 02488b73 08488d53 084c89ef .K...H.s.H.S.L.. - 0408390 e83bd693 0266662e 0f1f8400 00000000 .;...ff......... + 0408380 e84bd893 02488b73 08488d53 084c89ef .K...H.s.H.S.L.. + 0408390 e83bd893 0266662e 0f1f8400 00000000 .;...ff......... 04083a0 410fb747 2ea8020f 85a30200 00f6c404 A..G............ 04083b0 0f854a03 00004d85 f6741e48 3b1d7e71 ..J...M..t.H;.~q 04083c0 20037374 4c89e048 83e0f848 39c37409 .stL..H...H9.t. @@ -1938,29 +1938,29 @@ 04083f0 4c8b3b41 8b77f88d 46fa83f8 0176da83 L.;A.w..F....v.. 0408400 fe0374d5 498d57f0 83fe3a0f 874f0400 ..t.I.W...:..O.. 0408410 0089f0ff 24c56036 1203660f 1f440000 ....$.`6..f..D.. - 0408420 488b0348 3d6058d5 0274f548 89d9e9a7 H..H=`X..t.H.... + 0408420 488b0348 3d605ad5 0274f548 89d9e9a7 H..H=`Z..t.H.... 0408430 feffff0f 1f440000 483b1d09 71200373 .....D..H;..q .s 0408440 8341f647 2f047491 e977ffff ff66662e .A.G/.t..w...ff. 0408450 0f1f8400 00000000 0f1f8400 00000000 ................ - 0408460 488b0348 3d6058d5 0275c048 8b03483d H..H=`X..u.H..H= - 0408470 6058d502 74eaebb3 0f1f8400 00000000 `X..t........... - 0408480 418b47f4 410347f0 488d7cc3 08e86ec5 A.G.A.G.H.|...n. + 0408460 488b0348 3d605ad5 0275c048 8b03483d H..H=`Z..u.H..H= + 0408470 605ad502 74eaebb3 0f1f8400 00000000 `Z..t........... + 0408480 418b47f4 410347f0 488d7cc3 08e86ec7 A.G.A.G.H.|...n. 0408490 930284c0 744a458b 4ff04585 c9744148 ....tJE.O.E..tAH 04084a0 8d530831 c066662e 0f1f8400 00000000 .S.1.ff......... 04084b0 89c14c89 ef894424 08488b74 cb084889 ..L...D$.H.t..H. - 04084c0 1424e809 d593028b 44240848 8b142483 .$......D$.H..$. + 04084c0 1424e809 d793028b 44240848 8b142483 .$......D$.H..$. 04084d0 c0014883 c208413b 47f072d4 0f1f4000 ..H...A;G.r...@. - 04084e0 4531ffe9 cefeffff 488d7b10 e80fc593 E1......H.{..... + 04084e0 4531ffe9 cefeffff 488d7b10 e80fc793 E1......H.{..... 04084f0 0284c074 eb488b73 08488d53 084c89ef ...t.H.s.H.S.L.. - 0408500 e8cbd493 02ebd945 8b5ffc45 85db74d0 .......E._.E..t. - 0408510 488d7b10 48891424 e8e3c493 0284c074 H.{.H..$.......t - 0408520 bf488b34 244c89ef e893c793 02ebb141 .H.4$L.........A + 0408500 e8cbd693 02ebd945 8b5ffc45 85db74d0 .......E._.E..t. + 0408510 488d7b10 48891424 e8e3c693 0284c074 H.{.H..$.......t + 0408520 bf488b34 244c89ef e893c993 02ebb141 .H.4$L.........A 0408530 8b47f089 c7410b7f fc74a541 0347f448 .G...A...t.A.G.H - 0408540 89142448 8d7cc308 e8b3c493 0284c074 ..$H.|.........t - 0408550 8f488b34 244c89ef e873c893 02458b57 .H.4$L...s...E.W + 0408540 89142448 8d7cc308 e8b3c693 0284c074 ..$H.|.........t + 0408550 8f488b34 244c89ef e873ca93 02458b57 .H.4$L...s...E.W 0408560 f04585d2 0f8476ff ffff488d 530831c0 .E....v...H.S.1. 0408570 89c14c89 ef894424 08488b74 cb084889 ..L...D$.H.t..H. - 0408580 1424e849 d493028b 44240848 8b142483 .$.I....D$.H..$. + 0408580 1424e849 d693028b 44240848 8b142483 .$.I....D$.H..$. 0408590 c0014883 c208413b 47f072d4 e93fffff ..H...A;G.r..?.. 04085a0 ff0f1f80 00000000 4889cf48 81e70080 ........H..H.... 04085b0 ffff4889 f948c1e9 0681e1c0 3f000048 ..H..H......?..H /usr/bin/hledger differs in assembler output --- old /usr/bin/hledger (disasm) +++ new /usr/bin/hledger (disasm) @@ -16043,8 +16043,7 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) cmp %ch,%cl - rex.R cmc - jns + rex.R idivl offset(%rcx) nopl offset(%rax) test %eax,(%rax) add %al,(%rax) @@ -17197,9 +17196,7 @@ fimuls offset(%rbx,%rcx,4) cmp %ch,%cl int3 - out %eax,$something - add (%rdi),%cl - (bad) + jmp <__environ@GLIBC_2.2.5 + ofs> rex add %al,offset(%rdi) add %al,(%rax) add %bl,(%rsi) @@ -17212,9 +17209,7 @@ fimuls offset(%rbx,%rcx,4) cmp %ch,%cl movsb %ds:(%rsi),%es:(%rdi) - out %eax,$something - add (%rdi),%cl - (bad) + jmp <__environ@GLIBC_2.2.5 + ofs> rex add %cl,offset(%rax) add %al,(%rax) add %bl,(%rsi) @@ -20661,10 +20656,10 @@ nop add %cl,-offset(%r9) fsubrp %st,%st(1) - and %cl,%bh - adc (%rax),%eax + clc + rclb $1,(%rbx) ... - (bad) + add %bl,(%rsi) add %al,(%rax) add %ch,%al xor %edx,%edx @@ -20964,7 +20959,7 @@ and %ecx,-offset(%rax) rex.RB lock clc - jno + jae add -offset(%rax),%cl pop %rbp clc @@ -21450,13 +21445,12 @@ add %r13b,-offset(%r8) add %cl,-offset(%r9) fsubrp %st,%st(1) - test $something,%al - adc (%rax),%eax - add %eax,(%rax) + add $something,%dh + add %al,(%rcx) add %al,(%rax) add %al,(%rax) add %al,(%rax) - (bad) + add %bl,(%rsi) add %al,(%rax) add %dl,%al rcl %cl,%ebp @@ -22161,7 +22155,7 @@ add %cl,-offset(%rax) rex.RB lock clc - jno + jae add -offset(%rax),%cl pop %rbp clc @@ -25370,12 +25364,14 @@ add -offset(%rcx),%cl fimuls -offset(%rax) (bad) - test %bh,offset(%rip) # <__environ@GLIBC_2.2.5 + ofs> - rex add %dl,(%rax) + test %bh,(%rdi) + adc (%rcx),%al + nopl offset(%rax) + adc %al,(%rax) add %al,(%rax) add %al,(%rax) add %al,(%rax) - add %bl,(%rsi) + (bad) add %al,(%rax) add %al,offset(%rax) mov offset(%rbp),%eax @@ -26972,11 +26968,9 @@ add %cl,-offset(%rax) pop %rbx cmovs offset(%rbx),%eax - adc offset(%rbx),%edx - pop %rsp - fst %st(1) - add -offset(%rcx),%al - gs clc + adc $something,%eax + sbb $something,%eax + jmp *-offset(%r13) add $something,%eax ... add %al,(%rax) @@ -29710,10 +29704,10 @@ fimuls -offset(%rax) (bad) pushf + add %dl,(%rdx) + add %ecx,(%rdi) (bad) - adc %eax,(%rcx) - nopl offset(%rax) - add $something,%eax + rex add %al,offset(%rip) # ... add %al,(%rax) add %cl,(%rsi) @@ -30221,7 +30215,7 @@ add -offset(%rcx),%cl fimuls -offset(%rax) (bad) - mov %?,%edi + mov %?,%ecx adc %eax,(%rcx) nopl offset(%rax) ... @@ -32708,7 +32702,7 @@ call <__environ@GLIBC_2.2.5 + ofs> push $something clc - jno + jae add -offset(%rax),%cl pop %rbp clc @@ -32998,7 +32992,7 @@ fimuls -offset(%rax) (bad) int3 - jns + jnp add (%rdi),%cl (bad) rex add %al,(%rcx) @@ -33072,7 +33066,7 @@ fimuls -offset(%rax) (bad) in (%dx),%al - js + jp add (%rdi),%cl (bad) rex add %al,(%rcx) @@ -33091,7 +33085,7 @@ add %cl,-offset(%rax) rex.RB lock clc - jno + jae add -offset(%rax),%cl pop %rbp clc @@ -33453,7 +33447,7 @@ rex.X add %cl,-offset(%rcx) fsubrp %st,%st(1) mov $something,%al - push %rsp + push %rbp add -offset(%rcx),%al lock nopl %gs:offset(%rax) ... @@ -33504,7 +33498,7 @@ rex.WXB rex.X add %cl,-offset(%rcx) fsubrp %st,%st(1) - cmp %ch,%bh + cmp %dh,%cl push %rsp add (%rax),%al add %al,(%rax) @@ -34341,7 +34335,7 @@ sub %cl,-offset(%rax) rex.RB lock clc - jno + jae add -offset(%rax),%cl overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1