~/f/hledger/RPMS.2 ~/f/hledger ~/f/hledger RPMS.2/ghc-hledger-1.51.1-1.1.x86_64.rpm RPMS/ghc-hledger-1.51.1-1.1.x86_64.rpm differ: byte 226, line 1 Comparing ghc-hledger-1.51.1-1.1.x86_64.rpm to ghc-hledger-1.51.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.51.1-BwObYFjekeR2QivRWXla3t-ghc9.12.2.so 53cec4c24ba233e651f7ceaadc8fd026926ffca269dcfa0a8382994de3803ab7 0 +/usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t-ghc9.12.2.so 917a6db3f1a7c125838482e4afa954a0760f7888392c3e2908987820a1c54b74 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.51.1-BwObYFjekeR2QivRWXla3t-ghc9.12.2.so differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t-ghc9.12.2.so (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t-ghc9.12.2.so (objdump) @@ -7372,16 +7372,16 @@ 1ced0 00000000 00000000 00000000 00000000 ................ 1cee0 00000000 00000000 3b150400 12000000 ........;....... 1cef0 00000000 00000000 00000000 00000000 ................ - 1cf00 e58e0800 11000000 00000000 00000000 ................ + 1cf00 8e8e0800 11000000 00000000 00000000 ................ 1cf10 00000000 00000000 ac230000 11000000 .........#...... 1cf20 00000000 00000000 00000000 00000000 ................ 1cf30 98140400 12000000 00000000 00000000 ................ - 1cf40 00000000 00000000 f1bb0400 11000000 ................ + 1cf40 00000000 00000000 9abb0400 11000000 ................ 1cf50 00000000 00000000 00000000 00000000 ................ 1cf60 d1b80a00 12000000 00000000 00000000 ................ - 1cf70 00000000 00000000 d3d70700 11000000 ................ + 1cf70 00000000 00000000 7cd70700 11000000 ........|....... 1cf80 00000000 00000000 00000000 00000000 ................ - 1cf90 c5230500 11000000 00000000 00000000 .#.............. + 1cf90 6e230500 11000000 00000000 00000000 n#.............. 1cfa0 00000000 00000000 7eec0900 10000000 ........~....... 1cfb0 00000000 00000000 00000000 00000000 ................ 1cfc0 6be10000 11000000 00000000 00000000 k............... @@ -7391,69 +7391,69 @@ 1d000 00000000 00000000 28e30a00 12000000 ........(....... 1d010 00000000 00000000 00000000 00000000 ................ 1d020 272f0100 11000000 00000000 00000000 '/.............. - 1d030 00000000 00000000 90a80400 12000000 ................ + 1d030 00000000 00000000 39a80400 12000000 ........9....... 1d040 00000000 00000000 00000000 00000000 ................ - 1d050 5ccf0600 11000000 00000000 00000000 \............... + 1d050 05cf0600 11000000 00000000 00000000 ................ 1d060 00000000 00000000 226a0900 12000000 ........"j...... 1d070 00000000 00000000 00000000 00000000 ................ 1d080 119b0900 12000000 00000000 00000000 ................ - 1d090 00000000 00000000 87770700 12000000 .........w...... + 1d090 00000000 00000000 30770700 12000000 ........0w...... 1d0a0 00000000 00000000 00000000 00000000 ................ - 1d0b0 158f0400 11000000 00000000 00000000 ................ + 1d0b0 be8e0400 11000000 00000000 00000000 ................ 1d0c0 00000000 00000000 82440200 12000000 .........D...... 1d0d0 00000000 00000000 00000000 00000000 ................ 1d0e0 a41f0000 11000000 00000000 00000000 ................ 1d0f0 00000000 00000000 b9110000 10000000 ................ 1d100 00000000 00000000 00000000 00000000 ................ - 1d110 ca480700 11000000 00000000 00000000 .H.............. + 1d110 73480700 11000000 00000000 00000000 sH.............. 1d120 00000000 00000000 41f10000 12000000 ........A....... 1d130 00000000 00000000 00000000 00000000 ................ 1d140 1ce20900 12000000 00000000 00000000 ................ - 1d150 00000000 00000000 d3280600 11000000 .........(...... + 1d150 00000000 00000000 7c280600 11000000 ........|(...... 1d160 00000000 00000000 00000000 00000000 ................ - 1d170 e6350800 11000000 00000000 00000000 .5.............. - 1d180 00000000 00000000 b3a20400 12000000 ................ + 1d170 8f350800 11000000 00000000 00000000 .5.............. + 1d180 00000000 00000000 5ca20400 12000000 ........\....... 1d190 00000000 00000000 00000000 00000000 ................ 1d1a0 38420100 11000000 00000000 00000000 8B.............. 1d1b0 00000000 00000000 8bc10900 11000000 ................ 1d1c0 00000000 00000000 00000000 00000000 ................ 1d1d0 a8460b00 11000000 00000000 00000000 .F.............. - 1d1e0 00000000 00000000 67820400 12000000 ........g....... + 1d1e0 00000000 00000000 65820400 12000000 ........e....... 1d1f0 00000000 00000000 00000000 00000000 ................ - 1d200 9c8b0400 11000000 00000000 00000000 ................ - 1d210 00000000 00000000 42ac0400 11000000 ........B....... + 1d200 9a8b0400 11000000 00000000 00000000 ................ + 1d210 00000000 00000000 ebab0400 11000000 ................ 1d220 00000000 00000000 00000000 00000000 ................ - 1d230 64b50700 12000000 00000000 00000000 d............... + 1d230 0db50700 12000000 00000000 00000000 ................ 1d240 00000000 00000000 51120000 11000000 ........Q....... 1d250 00000000 00000000 00000000 00000000 ................ 1d260 0f160000 11000000 00000000 00000000 ................ - 1d270 00000000 00000000 25de0800 11000000 ........%....... + 1d270 00000000 00000000 cedd0800 11000000 ................ 1d280 00000000 00000000 00000000 00000000 ................ - 1d290 00400600 11000000 00000000 00000000 .@.............. - 1d2a0 00000000 00000000 d8f00800 11000000 ................ + 1d290 a93f0600 11000000 00000000 00000000 .?.............. + 1d2a0 00000000 00000000 81f00800 11000000 ................ 1d2b0 00000000 00000000 00000000 00000000 ................ - 1d2c0 550e0600 11000000 00000000 00000000 U............... + 1d2c0 fe0d0600 11000000 00000000 00000000 ................ 1d2d0 00000000 00000000 f1750000 11000000 .........u...... 1d2e0 00000000 00000000 00000000 00000000 ................ 1d2f0 1c7e0b00 12000000 00000000 00000000 .~.............. - 1d300 00000000 00000000 33f10800 11000000 ........3....... + 1d300 00000000 00000000 dcf00800 11000000 ................ 1d310 00000000 00000000 00000000 00000000 ................ 1d320 f1fe0800 12000000 00000000 00000000 ................ 1d330 00000000 00000000 21e30000 11000000 ........!....... 1d340 00000000 00000000 00000000 00000000 ................ - 1d350 30c30600 11000000 00000000 00000000 0............... - 1d360 00000000 00000000 9b770400 12000000 .........w...... + 1d350 d9c20600 11000000 00000000 00000000 ................ + 1d360 00000000 00000000 99770400 12000000 .........w...... 1d370 00000000 00000000 00000000 00000000 ................ 1d380 8b0c0100 12000000 00000000 00000000 ................ - 1d390 00000000 00000000 c18a0800 11000000 ................ + 1d390 00000000 00000000 6a8a0800 11000000 ........j....... 1d3a0 00000000 00000000 00000000 00000000 ................ - 1d3b0 e9220600 12000000 00000000 00000000 .".............. - 1d3c0 00000000 00000000 2c900400 11000000 ........,....... + 1d3b0 92220600 12000000 00000000 00000000 .".............. + 1d3c0 00000000 00000000 d58f0400 11000000 ................ 1d3d0 00000000 00000000 00000000 00000000 ................ - 1d3e0 f41d0600 11000000 00000000 00000000 ................ - 1d3f0 00000000 00000000 86200500 11000000 ......... ...... + 1d3e0 9d1d0600 11000000 00000000 00000000 ................ + 1d3f0 00000000 00000000 2f200500 11000000 ......../ ...... 1d400 00000000 00000000 00000000 00000000 ................ - 1d410 c0270400 12000000 00000000 00000000 .'.............. + 1d410 be270400 12000000 00000000 00000000 .'.............. 1d420 00000000 00000000 86fc0000 11000000 ................ 1d430 00000000 00000000 00000000 00000000 ................ 1d440 6d3d0100 12000000 00000000 00000000 m=.............. @@ -7462,14 +7462,14 @@ 1d470 63280300 11000000 00000000 00000000 c(.............. 1d480 00000000 00000000 9a030000 11000000 ................ 1d490 00000000 00000000 00000000 00000000 ................ - 1d4a0 16a30400 12000000 00000000 00000000 ................ + 1d4a0 bfa20400 12000000 00000000 00000000 ................ 1d4b0 00000000 00000000 dd210400 12000000 .........!...... 1d4c0 00000000 00000000 00000000 00000000 ................ 1d4d0 ac730900 11000000 00000000 00000000 .s.............. - 1d4e0 00000000 00000000 6b2e0700 11000000 ........k....... + 1d4e0 00000000 00000000 142e0700 11000000 ................ 1d4f0 00000000 00000000 00000000 00000000 ................ 1d500 37a10a00 11000000 00000000 00000000 7............... - 1d510 00000000 00000000 48a50400 12000000 ........H....... + 1d510 00000000 00000000 f1a40400 12000000 ................ 1d520 00000000 00000000 00000000 00000000 ................ 1d530 baeb0900 12000000 00000000 00000000 ................ 1d540 00000000 00000000 182b0900 12000000 .........+...... @@ -7478,22 +7478,22 @@ 1d570 00000000 00000000 84160400 12000000 ................ 1d580 00000000 00000000 00000000 00000000 ................ 1d590 c2060400 11000000 00000000 00000000 ................ - 1d5a0 00000000 00000000 cabe0600 12000000 ................ + 1d5a0 00000000 00000000 73be0600 12000000 ........s....... 1d5b0 00000000 00000000 00000000 00000000 ................ - 1d5c0 468b0700 11000000 00000000 00000000 F............... + 1d5c0 ef8a0700 11000000 00000000 00000000 ................ 1d5d0 00000000 00000000 cc8a0900 10000000 ................ 1d5e0 00000000 00000000 00000000 00000000 ................ - 1d5f0 e5200600 12000000 00000000 00000000 . .............. - 1d600 00000000 00000000 584d0700 12000000 ........XM...... + 1d5f0 8e200600 12000000 00000000 00000000 . .............. + 1d600 00000000 00000000 014d0700 12000000 .........M...... 1d610 00000000 00000000 00000000 00000000 ................ - 1d620 44000600 12000000 00000000 00000000 D............... - 1d630 00000000 00000000 7f280400 12000000 .........(...... + 1d620 edff0500 12000000 00000000 00000000 ................ + 1d630 00000000 00000000 7d280400 12000000 ........}(...... 1d640 00000000 00000000 00000000 00000000 ................ - 1d650 678a0400 11000000 00000000 00000000 g............... + 1d650 658a0400 11000000 00000000 00000000 e............... 1d660 00000000 00000000 20450200 12000000 ........ E...... 1d670 00000000 00000000 00000000 00000000 ................ - 1d680 f5f80500 11000000 00000000 00000000 ................ - 1d690 00000000 00000000 3d870700 11000000 ........=....... + 1d680 9ef80500 11000000 00000000 00000000 ................ + 1d690 00000000 00000000 e6860700 11000000 ................ 1d6a0 00000000 00000000 00000000 00000000 ................ 1d6b0 e3740000 11000000 00000000 00000000 .t.............. 1d6c0 00000000 00000000 40260100 12000000 ........@&...... @@ -7502,16 +7502,16 @@ 1d6f0 00000000 00000000 a0420200 11000000 .........B...... 1d700 00000000 00000000 00000000 00000000 ................ 1d710 53c40300 11000000 00000000 00000000 S............... - 1d720 00000000 00000000 014d0700 11000000 .........M...... + 1d720 00000000 00000000 aa4c0700 11000000 .........L...... 1d730 00000000 00000000 00000000 00000000 ................ - 1d740 4a0b0500 11000000 00000000 00000000 J............... + 1d740 f30a0500 11000000 00000000 00000000 ................ 1d750 00000000 00000000 46040400 11000000 ........F....... 1d760 00000000 00000000 00000000 00000000 ................ 1d770 e90f0a00 12000000 00000000 00000000 ................ - 1d780 00000000 00000000 f5240400 11000000 .........$...... + 1d780 00000000 00000000 4a250400 11000000 ........J%...... 1d790 00000000 00000000 00000000 00000000 ................ 1d7a0 8ee90900 11000000 00000000 00000000 ................ - 1d7b0 00000000 00000000 6f9a0400 11000000 ........o....... + 1d7b0 00000000 00000000 189a0400 11000000 ................ 1d7c0 00000000 00000000 00000000 00000000 ................ 1d7d0 76490100 12000000 00000000 00000000 vI.............. 1d7e0 00000000 00000000 ff0d0400 11000000 ................ @@ -7526,9 +7526,9 @@ 1d870 00000000 00000000 0e1c0300 12000000 ................ 1d880 00000000 00000000 00000000 00000000 ................ 1d890 d6e20900 11000000 00000000 00000000 ................ - 1d8a0 00000000 00000000 d11a0600 11000000 ................ + 1d8a0 00000000 00000000 7a1a0600 11000000 ........z....... 1d8b0 00000000 00000000 00000000 00000000 ................ - 1d8c0 44f80500 12000000 00000000 00000000 D............... + 1d8c0 edf70500 12000000 00000000 00000000 ................ 1d8d0 00000000 00000000 3d820300 12000000 ........=....... 1d8e0 00000000 00000000 00000000 00000000 ................ /usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t-ghc9.12.2.so differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t-ghc9.12.2.so (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t-ghc9.12.2.so (disasm) @@ -11514,10 +11514,13 @@ cltd in $something,%eax add %ch,%cl - int3 - xor $something,%eax (bad) - ... + (bad) + (bad) + add %dl,offset(%rax) + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) add %dl,offset(%rip) # sarb %cl,(%rcx) add %cl,-offset(%rax) @@ -116282,51 +116285,117 @@ add %bh,%al jge add %cl,-offset(%rax) - rex.RB call - and $something,%eax - add %al,(%rax) - add %cl,-offset(%rax) - rex.RB call + rex.RB fmuls -offset(%r9,%rdi,1) + jb + lea offset(%rip),%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 %ch,offset(%rax) + mov offset(%rbx),%eax + 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 $something,%al add %al,(%rax) add %al,(%rax) + add %al,(%rax) + (bad) + add %al,(%rax) + add %bl,offset(%rax) + xor $something,%al + mov offset(%rbp),%rax + mov offset(%rbx),%rbx + jmp + nopw offset(%rax,%rax,1) + add $something,%al + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + (bad) + add %al,(%rax) + add %bh,(%rax) + jge add %cl,-offset(%rax) - add $something,%eax - mov %rax,offset(%rbp) - mov %rbx,%rax - mov offset(%rbp),%rbx - mov %rax,offset(%rbp) + sbb %r9b,-offset(%r8) + or $something,%eax + mov %rcx,offset(%rbp) + mov %rbx,%rcx + mov %rax,%rbx + mov %rcx,offset(%rbp) test $something,%bl jne mov (%rbx),%rax jmp *%rax - add (%rax),%al + nopl offset(%rax,%rax,1) + add $something,%al add %al,(%rax) add %al,(%rax) add %al,(%rax) (bad) add %al,(%rax) add %al,(%rax) - add %al,(%rax) + jge add %cl,-offset(%rax) add $something,%eax 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) @@ -116335,32 +116404,85 @@ add %al,(%rax) add %al,(%rax) add %cl,-offset(%rax) - sti - add %esi,offset(%rbp) - lea offset(%rip),%rax # - mov %rax,offset(%rbp) - mov offset(%rbp),%rbx + 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 %bl,offset(%rax) + xor $something,%al + cmp $something,%rbx + jne + mov offset(%rbp),%rax + mov %rax,%rbx + 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) RPMS.2/ghc-hledger-devel-1.51.1-1.1.x86_64.rpm RPMS/ghc-hledger-devel-1.51.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-hledger-devel-1.51.1-1.1.x86_64.rpm to ghc-hledger-devel-1.51.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.51.1/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t.a 35cb9f4b8673606c0300c092633810a630b12f22309e49e1e298fd7feefc9e01 0 +/usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t.a 2523889adf679352f6a393fd45471026f666b2cbb591c9178e191fc554588a4e 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.51.1/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t.a/Activity.o differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t.a/Activity.o (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t.a/Activity.o (objdump) @@ -202,7 +202,7 @@ 0c50 00004c8d 35000000 004883c5 08e90000 ..L.5....H...... 0c60 0000660f 1f440000 02000000 00000000 ..f..D.......... 0c70 12000000 00000000 4c8b7310 488b5b18 ........L.s.H.[. - 0c80 e91b0500 000f1f00 01000000 00000000 ................ + 0c80 e9f30600 000f1f00 01000000 00000000 ................ 0c90 10000000 00000000 488d45f0 4c39f872 ........H.E.L9.r 0ca0 1948c745 f0000000 0048895d f84c8b73 .H.E.....H.].L.s 0cb0 104883c5 f0e90000 000041ff 65f06690 .H........A.e.f. @@ -220,208 +220,238 @@ 0d70 4c8d3500 00000048 8b430748 89452048 L.5....H.C.H.E H 0d80 83c520e9 00000000 41ff65f8 0f1f4000 .. .....A.e...@. 0d90 05000000 01000000 02000000 00000000 ................ - 0da0 0b000000 00000000 488d45e8 4c39f872 ........H.E.L9.r - 0db0 2148c745 e8000000 00488b43 0f488945 !H.E.....H.C.H.E - 0dc0 f0488b43 07488945 f84883c5 e8e90000 .H.C.H.E.H...... - 0dd0 000041ff 65f86690 02000000 00000000 ..A.e.f......... - 0de0 1e000000 00000000 48c74500 00000000 ........H.E..... - 0df0 4889d848 8b5d0848 894508f6 c3077518 H..H.].H.E....u. - 0e00 488b03ff e00f1f00 02000000 00000000 H............... - 0e10 1e000000 00000000 48c74500 00000000 ........H.E..... - 0e20 4889de4c 8b7508e9 00000000 0f1f4000 H..L.u........@. - 0e30 02000000 00000000 1e000000 00000000 ................ - 0e40 4883fb01 755c48c7 45000000 0000488b H...u\H.E.....H. - 0e50 5d10f6c3 07751948 8b03ffe0 0f1f4000 ]....u.H......@. - 0e60 82000000 00000000 1e000000 00000000 ................ - 0e70 48c74510 00000000 4889de4c 8b750848 H.E.....H..L.u.H - 0e80 83c510e9 00000000 00000000 00000000 ................ - 0e90 1e000000 00000000 4883fb01 74124883 ........H...t.H. - 0ea0 c5f0488d 1d000000 004883c5 18ff6500 ..H......H....e. - 0eb0 488d1d00 00000048 83c508ff 65006690 H......H....e.f. - 0ec0 03000000 00000000 0f000000 00000000 ................ - 0ed0 488d45e8 4c39f872 5b4983c4 184d3ba5 H.E.L9.r[I...M;. - 0ee0 58030000 774348c7 45f00000 00004889 X...wCH.E.....H. - 0ef0 5df8488b 4310488b 4b18488b 5b2049c7 ].H.C.H.K.H.[ I. - 0f00 4424f000 00000049 894424f8 49890c24 D$.....I.D$.I..$ - 0f10 48c745e8 00000000 4889de4d 8d7424f1 H.E.....H..M.t$. - 0f20 4883c5e8 e9000000 0049c785 88030000 H........I...... - 0f30 18000000 41ff65f0 00000000 00000000 ....A.e......... - 0f40 1e000000 00000000 48c74500 00000000 ........H.E..... - 0f50 31f64989 dee90000 0000660f 1f440000 1.I.......f..D.. - 0f60 00000000 00000000 1e000000 00000000 ................ - 0f70 4883fb00 7e0c4989 de4883c5 08e97efa H...~.I..H....~. - 0f80 ffff488d 1d000000 004883c5 08ff6500 ..H......H....e. - 0f90 05000000 01000000 01000000 00000000 ................ - 0fa0 09000000 00000000 488d45d8 4c39f80f ........H.E.L9.. - 0fb0 82a30000 0048c745 f0000000 00488b43 .....H.E.....H.C - 0fc0 074c89f3 488945f8 4883c5f0 f6c30775 .L..H.E.H......u - 0fd0 17488b03 ffe06690 01000000 00000000 .H....f......... - 0fe0 1e000000 00000000 48c745e8 00000000 ........H.E..... - 0ff0 488b4307 488b4b0f 488b5317 488b5b37 H.C.H.K.H.S.H.[7 - 1000 48894df0 488955f8 48894500 4883c5e8 H.M.H.U.H.E.H... - 1010 f6c30775 1b488b03 ffe0660f 1f440000 ...u.H....f..D.. - 1020 04000000 00000000 1e000000 00000000 ................ - 1030 4c8b4d10 4c8b4508 488b7d18 488b7520 L.M.L.E.H.}.H.u - 1040 4c8d3500 00000048 8b430748 89452048 L.5....H.C.H.E H - 1050 83c520e9 00000000 41ff65f8 0f1f4000 .. .....A.e...@. - 1060 03000000 00000000 0f000000 00000000 ................ - 1070 4981c4c0 0000004d 3ba55803 00000f87 I......M;.X..... - 1080 f4000000 488b4310 488b4b18 488b5b20 ....H.C.H.K.H.[ - 1090 49c78424 48ffffff 00000000 49898c24 I..$H.......I..$ - 10a0 58ffffff 49c78424 60ffffff 00000000 X...I..$`....... - 10b0 498d9424 48ffffff 49899424 68ffffff I..$H...I..$h... - 10c0 49c78424 70ffffff 00000000 49c78424 I..$p.......I..$ - 10d0 78ffffff 00000000 498d9424 61ffffff x.......I..$a... - 10e0 49895424 8049c744 24880000 0000498d I.T$.I.D$.....I. - 10f0 942471ff ffff4989 54249049 c7442498 .$q...I.T$.I.D$. - 1100 00000000 49c74424 a0000000 00498944 ....I.D$.....I.D - 1110 24b04989 4c24b849 895c24c0 49c74424 $.I.L$.I.\$.I.D$ - 1120 c8000000 00498d44 24a04989 4424d049 .....I.D$.I.D$.I - 1130 c74424d8 00000000 49c74424 e0000000 .D$.....I.D$.... - 1140 00498d44 24c94989 4424e849 c74424f0 .I.D$.I.D$.I.D$. - 1150 00000000 498d4424 d9498944 24f8498d ....I.D$.I.D$.I. - 1160 44248a49 89042448 8d350000 00004d8d D$.I..$H.5....M. - 1170 7424f2e9 00000000 49c78588 030000c0 t$......I....... - 1180 00000041 ff65f090 05000000 01000000 ...A.e.......... - 1190 01000000 00000000 09000000 00000000 ................ - 11a0 488d45e0 4c39f80f 82190100 0048c745 H.E.L9.......H.E - 11b0 e8000000 004889d8 488b5b07 4889d94c .....H..H.[.H..L - 11c0 89f34889 4df04889 45f84883 c5e8f6c3 ..H.M.H.E.H..... - 11d0 07751548 8b03ffe0 02000000 00000000 .u.H............ - 11e0 1e000000 00000000 4889d883 e0074883 ........H.....H. - 11f0 f8010f84 c0000000 48c745f8 00000000 ........H.E..... - 1200 488b430e 488b5b06 48894500 4883c5f8 H.C.H.[.H.E.H... - 1210 f6c30775 1b488b03 ffe0660f 1f440000 ...u.H....f..D.. - 1220 03000000 00000000 1e000000 00000000 ................ - 1230 4983c448 4d3ba558 03000077 6b488b43 I..HM;.X...wkH.C - 1240 07488b5b 0f49c744 24c00000 0000488b .H.[.I.D$.....H. - 1250 4d084989 4c24d048 8b4d1849 894c24d8 M.I.L$.H.M.I.L$. - 1260 49c74424 e0000000 0049895c 24f04989 I.D$.....I.\$.I. - 1270 4424f848 8b451049 89042448 c7451000 D$.H.E.I..$H.E.. - 1280 00000048 8d3d0000 0000498d 7424e04c ...H.=....I.t$.L - 1290 8d350000 0000498d 4424c048 89451848 .5....I.D$.H.E.H - 12a0 83c510e9 00000000 49c78588 03000048 ........I......H - 12b0 000000e9 00000000 488d1d00 00000048 ........H......H - 12c0 83c518ff 650041ff 65f8660f 1f440000 ....e.A.e.f..D.. - 12d0 01000000 00000000 1e000000 00000000 ................ - 12e0 488b7508 4989de48 83c510e9 00000000 H.u.I..H........ - 12f0 18000000 04000000 00000000 00000000 ................ - 1300 0e000000 00000000 488d85c0 feffff4c ........H......L - 1310 39f80f82 08040000 48c785c0 feffff00 9.......H....... - 1320 00000049 8b5e0f48 89bdc8fe ffff4c89 ...I.^.H......L. - 1330 85d0feff ff4889b5 d8feffff 4c89b5e0 .....H......L... - 1340 feffff49 8b460748 8985e8fe ffff498b ...I.F.H......I. - 1350 46174889 85f0feff ff498b46 1f488985 F.H......I.F.H.. - 1360 f8feffff 498b4627 48898500 ffffff49 ....I.F'H......I - 1370 8b462f48 898508ff ffff498b 46374889 .F/H......I.F7H. - 1380 8510ffff ff498b46 3f488985 18ffffff .....I.F?H...... - 1390 498b4647 48898520 ffffff49 8b464f48 I.FGH.. ...I.FOH - 13a0 898528ff ffff498b 46574889 8530ffff ..(...I.FWH..0.. - 13b0 ff498b46 5f488985 38ffffff 498b4667 .I.F_H..8...I.Fg - 13c0 48898540 ffffff49 8b466f48 898548ff H..@...I.FoH..H. - 13d0 ffff498b 46774889 8550ffff ff498b46 ..I.FwH..P...I.F - 13e0 7f488985 58ffffff 498b8687 00000048 .H..X...I......H - 13f0 898560ff ffff498b 868f0000 00488985 ..`...I......H.. - 1400 68ffffff 498b8697 00000048 898570ff h...I......H..p. - 1410 ffff498b 869f0000 00488985 78ffffff ..I......H..x... - 1420 498b86a7 00000048 89458049 8b86af00 I......H.E.I.... - 1430 00004889 4588498b 86b70000 00488945 ..H.E.I......H.E - 1440 90498b86 bf000000 48894598 498b86c7 .I......H.E.I... - 1450 00000048 8945a049 8b86cf00 00004889 ...H.E.I......H. - 1460 45a8498b 86d70000 00488945 b0498b86 E.I......H.E.I.. - 1470 df000000 488945b8 498b86e7 00000048 ....H.E.I......H - 1480 8945c049 8b86ef00 00004889 45c8498b .E.I......H.E.I. - 1490 86f70000 00488945 d0498b86 ff000000 .....H.E.I...... - 14a0 488945d8 498b8607 01000048 8945e049 H.E.I......H.E.I - 14b0 8b860f01 00004889 45e8498b 86170100 ......H.E.I..... - 14c0 00488945 f0498b86 1f010000 488945f8 .H.E.I......H.E. - 14d0 4881c5c0 fefffff6 c307751c 488b03ff H.........u.H... - 14e0 e00f1f80 00000000 27000000 00000000 ........'....... - 14f0 1e000000 00000000 488b4508 488b4d10 ........H.E.H.M. - 1500 488b5518 4889de83 e6074883 fe010f85 H.U.H.....H..... - 1510 42030000 4981c428 0100004d 3ba55803 B...I..(...M;.X. - 1520 00000f87 03020000 49c78424 e0feffff ........I..$.... - 1530 00000000 488b5d28 49899c24 e8feffff ....H.](I..$.... - 1540 49c78424 f0feffff 00000000 488b5d30 I..$........H.]0 - 1550 49899c24 f8feffff 488b5d38 49899c24 I..$....H.]8I..$ - 1560 00ffffff 488b5d40 49899c24 08ffffff ....H.]@I..$.... - 1570 488b5d48 49899c24 10ffffff 488b5d50 H.]HI..$....H.]P - 1580 49899c24 18ffffff 488b5d58 49899c24 I..$....H.]XI..$ - 1590 20ffffff 488b5d60 49899c24 28ffffff ...H.]`I..$(... - 15a0 488b5d68 49899c24 30ffffff 488b5d70 H.]hI..$0...H.]p - 15b0 49899c24 38ffffff 488b5d78 49899c24 I..$8...H.]xI..$ - 15c0 40ffffff 488b9d80 00000049 899c2448 @...H......I..$H - 15d0 ffffff48 8b9d8800 00004989 9c2450ff ...H......I..$P. - 15e0 ffff488b 9d900000 0049899c 2458ffff ..H......I..$X.. - 15f0 ff488b9d 98000000 49899c24 60ffffff .H......I..$`... - 1600 488b9da0 00000049 899c2468 ffffff48 H......I..$h...H - 1610 8b9da800 00004989 9c2470ff ffff488b ......I..$p...H. - 1620 9db00000 0049899c 2478ffff ff488b9d .....I..$x...H.. - 1630 b8000000 49895c24 80488b9d c0000000 ....I.\$.H...... - 1640 49895c24 88488b9d c8000000 49895c24 I.\$.H......I.\$ - 1650 90488b9d d0000000 49895c24 98488b9d .H......I.\$.H.. - 1660 d8000000 49895c24 a0488b9d e0000000 ....I.\$.H...... - 1670 49895c24 a8488b9d e8000000 49895c24 I.\$.H......I.\$ - 1680 b0488b9d f0000000 49895c24 b8488b9d .H......I.\$.H.. - 1690 f8000000 49895c24 c0488b9d 00010000 ....I.\$.H...... - 16a0 49895c24 c8488b9d 08010000 49895c24 I.\$.H......I.\$ - 16b0 d0488b9d 10010000 49895c24 d8488b9d .H......I.\$.H.. - 16c0 18010000 49895c24 e0488b9d 20010000 ....I.\$.H.. ... - 16d0 49895c24 e8488b9d 28010000 49895c24 I.\$.H..(...I.\$ - 16e0 f0488b9d 30010000 49895c24 f8488b9d .H..0...I.\$.H.. - 16f0 38010000 49891c24 498d9c24 e1feffff 8...I..$I..$.... - 1700 48c74500 00000000 4989c149 89d04889 H.E.....I..I..H. - 1710 df4889ce 4c8d3500 000000e9 00000000 .H..L.5......... - 1720 488d1d00 00000041 ff65f849 c7858803 H......A.e.I.... - 1730 00002801 0000e900 0000000f 1f440000 ..(..........D.. - 1740 27ffffff ff1f0000 1e000000 00000000 '............... - 1750 48c74500 00000000 4c89f3f6 c3077518 H.E.....L.....u. - 1760 488b03ff e00f1f00 27ffffff ff1f0000 H.......'....... - 1770 1e000000 00000000 4889d883 e0074883 ........H.....H. - 1780 f8010f84 bd000000 4981c490 0000004d ........I......M - 1790 3ba55803 00000f87 99000000 488b4306 ;.X.........H.C. - 17a0 49c78424 78ffffff 00000000 49894424 I..$x.......I.D$ - 17b0 8849c744 24900000 0000488b 45084989 .I.D$.....H.E.I. - 17c0 4424a048 8b451049 894424a8 49c74424 D$.H.E.I.D$.I.D$ - 17d0 b0000000 00498d44 24904989 4424b849 .....I.D$.I.D$.I - 17e0 c74424c0 00000000 498d8424 78ffffff .D$.....I..$x... - 17f0 49894424 d049c744 24d80000 00004989 I.D$.I.D$.....I. - 1800 4424e849 c74424f0 00000000 498d4424 D$.I.D$.....I.D$ - 1810 d8498944 24f8498d 4424c049 8904244d .I.D$.I.D$.I..$M - 1820 8d7424f2 498d5c24 b14881c5 40010000 .t$.I.\$.H..@... - 1830 e96bf9ff ff49c785 88030000 90000000 .k...I.......... - 1840 e9000000 00488d1d 00000000 4881c540 .....H......H..@ - 1850 010000ff 6500488b 75204889 f3e99efe ....e.H.u H..... - 1860 ffff660f 1f440000 0f000000 02000000 ..f..D.......... - 1870 00000000 00000000 0e000000 00000000 ................ - 1880 488d45e0 4c39f80f 828b0000 0048c745 H.E.L9.......H.E - 1890 f0000000 004c89f3 488975f8 4883c5f0 .....L..H.u.H... - 18a0 f6c30775 1b488b03 ffe0660f 1f440000 ...u.H....f..D.. - 18b0 01000000 00000000 1e000000 00000000 ................ - 18c0 48c745f0 00000000 488b430f 488b4b17 H.E.....H.C.H.K. - 18d0 488b5b07 48894df8 48894500 4883c5f0 H.[.H.M.H.E.H... - 18e0 f6c30775 1b488b03 ffe0660f 1f440000 ...u.H....f..D.. - 18f0 03000000 00000000 1e000000 00000000 ................ - 1900 4c8b4518 488b7d08 488b7510 4989de48 L.E.H.}.H.u.I..H - 1910 83c520e9 f0f9ffff 488d1d00 00000041 .. .....H......A - 1920 ff65f80f 1f440000 02000000 00000000 .e...D.......... /usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t.a/Activity.o differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t.a/Activity.o (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-BwObYFjekeR2QivRWXla3t.a/Activity.o (disasm) @@ -964,18 +964,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) @@ -984,20 +1028,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) @@ -1010,11 +1052,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) @@ -1024,29 +1100,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.2/hledger-1.51.1-1.1.x86_64.rpm RPMS/hledger-1.51.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing hledger-1.51.1-1.1.x86_64.rpm to hledger-1.51.1-1.1.x86_64.rpm comparing the rpm tags of hledger --- old-rpm-tags +++ new-rpm-tags @@ -125 +125 @@ -/usr/bin/hledger b02a4348e37c8749fe492bcc84a5c0998e490a1f3ca0fd001ebd7e279f1b6809 0 +/usr/bin/hledger 3a93123874897543dddd45f28cf74bcd8c3f3ab1ca56ef6f095bbed77e62e75b 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) @@ -1737,7 +1737,7 @@ 0407790 eb1a0f1f 0066662e 0f1f8400 00000000 .....ff......... 04077a0 4883c308 48d1ed49 39dc741f 40f6c501 H...H..I9.t.@... 04077b0 75ee488b 3331d24c 89ef4883 c30848d1 u.H.31.L..H...H. - 04077c0 ede80a64 97024939 dc75e148 83c4285b ...d..I9.u.H..([ + 04077c0 ede80a66 97024939 dc75e148 83c4285b ...f..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)..@. @@ -1754,13 +1754,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 e8575297 02498b7d 08488b14 /L...WR..I.}.H.. + 04078d0 2f4c89ef e8575497 02498b7d 08488b14 /L...WT..I.}.H.. 04078e0 24448b44 24088b4c 24108b07 488b7424 $D.D$..L$...H.t$ 04078f0 18e96dff ffff662e 0f1f8400 00000000 ..m...f......... 0407900 bf001a65 03e826f5 ffff488b 1424448b ...e..&...H..$D. 0407910 44240885 c08b4c24 100f85f9 010000bf D$....L$........ 0407920 10000000 894c2410 44894424 08488914 .....L$.D.D$.H.. - 0407930 24e86af4 9602498b 7d004889 7810bf00 $.j...I.}.H.x... + 0407930 24e86af6 9602498b 7d004889 7810bf00 $.j...I.}.H.x... 0407940 1a650349 89450048 8b004989 4508c700 .e.I.E.H..I.E... 0407950 00000000 e8c7f4ff ff85c00f 85b20100 ................ 0407960 00498b7d 08488b74 24188b4c 2410448b .I.}.H.t$..L$.D. @@ -1783,15 +1783,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 efe88a50 9702498b 7d08488b 54240848 ...P..I.}.H.T$.H + 0407aa0 efe88a52 9702498b 7d08488b 54240848 ...R..I.}.H.T$.H 0407ab0 8b4c2410 448b4424 188b07e9 6bffffff .L$.D.D$....k... 0407ac0 bf001a65 03e866f3 ffff488b 54240848 ...e..f...H.T$.H 0407ad0 8b4c2410 85c07540 bf100000 0048894c .L$...u@.....H.L - 0407ae0 24104889 542408e8 b4f29602 498b7d00 $.H.T$......I.}. + 0407ae0 24104889 542408e8 b4f49602 498b7d00 $.H.T$......I.}. 0407af0 48897810 bf001a65 03498945 00488b00 H.x....e.I.E.H.. 0407b00 49894508 c7000000 0000e811 f3ffff85 I.E............. - 0407b10 c07493e8 c8509702 89c1bad3 010000be .t...P.......... - 0407b20 bd5cf802 31c0bf30 d20803e8 10cf9502 .\..1..0........ + 0407b10 c07493e8 c8529702 89c1bad3 010000be .t...R.......... + 0407b20 bd5cf802 31c0bf30 d20803e8 10d19502 .\..1..0........ 0407b30 662e0f1f 84000000 0000660f 1f440000 f.........f..D.. 0407b40 41574156 41554154 55534883 ec484889 AWAVAUATUSH..HH. 0407b50 54241048 39d60f83 bd000000 4989fd49 T$.H9.......I..I @@ -1803,12 +1803,12 @@ 0407bb0 00000000 0066662e 0f1f8400 00000000 .....ff......... 0407bc0 4983c408 48d1eb49 39ec741f f6c30175 I...H..I9.t....u 0407bd0 ef498b34 2431d24c 89ef4983 c40848d1 .I.4$1.L..I...H. - 0407be0 ebe8ea5f 97024939 ec75e148 8b442408 ..._..I9.u.H.D$. + 0407be0 ebe8ea61 97024939 ec75e148 8b442408 ...a..I9.u.H.D$. 0407bf0 4d8d24c7 496346fc 85c00f84 52010000 M.$.IcF.....R... - 0407c00 498d3406 31d24c89 efe8c25f 97024c3b I.4.1.L...._..L; + 0407c00 498d3406 31d24c89 efe8c261 97024c3b I.4.1.L....a..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 5f970249 8b442408 498d4c24 ...._..I.D$.I.L$ + 0407c30 89efe899 61970249 8b442408 498d4c24 ....a..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......... @@ -1825,11 +1825,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 10e87e5e .t$.1.L..I....~^ + 0407d40 8b742408 31d24c89 ef4983c4 10e87e60 .t$.1.L..I....~` 0407d50 97024c3b 6424100f 83bcfeff ff4d8b34 ..L;d$.......M.4 0407d60 24418b76 f88d46e3 83f81c0f 8605feff $A.v..F......... - 0407d70 ffbf3814 090331c0 e8c3cc95 020f1f00 ..8...1......... - 0407d80 498b7424 1031d24c 89efe841 5e970249 I.t$.1.L...A^..I + 0407d70 ffbf3814 090331c0 e8c3ce95 020f1f00 ..8...1......... + 0407d80 498b7424 1031d24c 89efe841 60970249 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 c5185d16 ....."...H....]. @@ -1837,7 +1837,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 5d970249 39ec75e0 488b4424 ....]..I9.u.H.D$ + 0407e00 d1efe8c9 5f970249 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 @@ -1856,19 +1856,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 5c9702e9 d2fcffff 0f1f4000 ....\.........@. + 0407f30 89efe899 5e9702e9 d2fcffff 0f1f4000 ....^.........@. 0407f40 41807d10 00488954 24304889 74242844 A.}..H.T$0H.t$(D 0407f50 89542420 4c894424 18746d4c 89efe8cd .T$ L.D$.tmL.... - 0407f60 4b970249 8b45084c 8b442418 448b5424 K..I.E.L.D$.D.T$ + 0407f60 4d970249 8b45084c 8b442418 448b5424 M..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 efe8864b 9702498b 7d08488b ..L....K..I.}.H. + 0407fa0 00004c89 efe8864d 9702498b 7d08488b ..L....M..I.}.H. 0407fb0 74241844 8b4c2420 488b5424 288b07e9 t$.D.L$ H.T$(... 0407fc0 2bfdffff 0f1f4000 bf001a65 03e85eee +.....@....e..^. 0407fd0 ffff4c8b 44241844 8b542420 85c0488b ..L.D$.D.T$ ..H. 0407fe0 7424280f 85a30200 00bf1000 00004889 t$(...........H. - 0407ff0 74242844 89542420 4c894424 18e89eed t$(D.T$ L.D$.... + 0407ff0 74242844 89542420 4c894424 18e89eef t$(D.T$ L.D$.... 0408000 9602498b 7d004889 7810bf00 1a650349 ..I.}.H.x....e.I 0408010 89450048 8b004989 4508c700 00000000 .E.H..I.E....... 0408020 e8fbedff ff85c00f 857e0000 00498b45 .........~...I.E @@ -1876,11 +1876,11 @@ 0408040 8b384c8b 442418e9 80feffff 0f1f4000 .8L.D$........@. 0408050 bf001a65 03e8d6ed ffff488b 74241844 ...e......H.t$.D 0408060 8b4c2420 85c00f85 20020000 bf100000 .L$ .... ....... - 0408070 0044894c 24204889 742418e8 20ed9602 .D.L$ H.t$.. ... + 0408070 0044894c 24204889 742418e8 20ef9602 .D.L$ H.t$.. ... 0408080 498b7d00 48897810 bf001a65 03498945 I.}.H.x....e.I.E 0408090 00488b00 49894508 c7000000 0000e87d .H..I.E........} 04080a0 edffff85 c00f84ff feffffba d9010000 ................ - 04080b0 bebd5cf8 02bf50d2 080331c0 e87fc995 ..\...P...1..... + 04080b0 bebd5cf8 02bf50d2 080331c0 e87fcb95 ..\...P...1..... 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... @@ -1901,17 +1901,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 49970249 8b45084c t'L...%I..I.E.L + 0408200 2074274c 89efe825 4b970249 8b45084c t'L...%K..I.E.L 0408210 8b442420 448b5424 28488b54 24308b38 .D$ D.T$(H.T$0.8 0408220 488b7424 38e962ff ffffbf00 1a6503e8 H.t$8.b......e.. 0408230 fcebffff 4c8b4424 20448b54 242885c0 ....L.D$ D.T$(.. 0408240 488b5424 307545bf 10000000 48895424 H.T$0uE.....H.T$ - 0408250 30448954 24284c89 442420e8 40eb9602 0D.T$(L.D$ .@... + 0408250 30448954 24284c89 442420e8 40ed9602 0D.T$(L.D$ .@... 0408260 498b7d00 48897810 bf001a65 03498945 I.}.H.x....e.I.E 0408270 00488b00 49894508 c7000000 0000e89d .H..I.E......... - 0408280 ebffff85 c07484e8 54499702 89c1bad3 .....t..TI...... + 0408280 ebffff85 c07484e8 544b9702 89c1bad3 .....t..TK...... 0408290 010000be bd5cf802 31c0bf30 d20803e8 .....\..1..0.... - 04082a0 9cc79502 662e0f1f 84000000 0000662e ....f.........f. + 04082a0 9cc99502 662e0f1f 84000000 0000662e ....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.. @@ -1925,8 +1925,8 @@ 0408350 25080866 3d000875 5d488b03 8b70f848 %..f=..u]H...p.H 0408360 8d48f083 fe400f87 d4020000 89f2ff24 .H...@.........$ 0408370 d5583e16 03488b73 10488d53 104c89ef .X>..H.s.H.S.L.. - 0408380 e84b5897 02488b73 08488d53 084c89ef .KX..H.s.H.S.L.. - 0408390 e83b5897 0266662e 0f1f8400 00000000 .;X..ff......... + 0408380 e84b5a97 02488b73 08488d53 084c89ef .KZ..H.s.H.S.L.. + 0408390 e83b5a97 0266662e 0f1f8400 00000000 .;Z..ff......... 04083a0 410fb747 2ea8020f 85a30200 00f6c404 A..G............ 04083b0 0f854a03 00004d85 f6741e48 3b1dbe93 ..J...M..t.H;... 04083c0 24037374 4c89e048 83e0f848 39c37409 $.stL..H...H9.t. @@ -1935,29 +1935,29 @@ 04083f0 4c8b3b41 8b77f88d 46fa83f8 0176da83 L.;A.w..F....v.. 0408400 fe0374d5 498d57f0 83fe3a0f 874f0400 ..t.I.W...:..O.. 0408410 0089f0ff 24c56040 1603660f 1f440000 ....$.`@..f..D.. - 0408420 488b0348 3d60dad8 0274f548 89d9e9a7 H..H=`...t.H.... + 0408420 488b0348 3d60dcd8 0274f548 89d9e9a7 H..H=`...t.H.... 0408430 feffff0f 1f440000 483b1d49 93240373 .....D..H;.I.$.s 0408440 8341f647 2f047491 e977ffff ff0f1f84 .A.G/.t..w...... 0408450 00000000 0066662e 0f1f8400 00000000 .....ff......... - 0408460 488b0348 3d60dad8 0275c048 8b03483d H..H=`...u.H..H= - 0408470 60dad802 74eaebb3 0f1f8400 00000000 `...t........... - 0408480 418b47f4 410347f0 488d7cc3 08e86e47 A.G.A.G.H.|...nG + 0408460 488b0348 3d60dcd8 0275c048 8b03483d H..H=`...u.H..H= + 0408470 60dcd802 74eaebb3 0f1f8400 00000000 `...t........... + 0408480 418b47f4 410347f0 488d7cc3 08e86e49 A.G.A.G.H.|...nI 0408490 970284c0 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 5797028b 44240848 8b142483 .$..W...D$.H..$. + 04084c0 1424e809 5997028b 44240848 8b142483 .$..Y...D$.H..$. 04084d0 c0014883 c208413b 47f072d4 0f1f4000 ..H...A;G.r...@. - 04084e0 4531ffe9 cefeffff 488d7b10 e80f4797 E1......H.{...G. + 04084e0 4531ffe9 cefeffff 488d7b10 e80f4997 E1......H.{...I. 04084f0 0284c074 eb488b73 08488d53 084c89ef ...t.H.s.H.S.L.. - 0408500 e8cb5697 02ebd945 8b5ffc45 85db74d0 ..V....E._.E..t. - 0408510 488d7b10 48891424 e8e34697 0284c074 H.{.H..$..F....t - 0408520 bf488b34 244c89ef e8934997 02ebb141 .H.4$L....I....A + 0408500 e8cb5897 02ebd945 8b5ffc45 85db74d0 ..X....E._.E..t. + 0408510 488d7b10 48891424 e8e34897 0284c074 H.{.H..$..H....t + 0408520 bf488b34 244c89ef e8934b97 02ebb141 .H.4$L....K....A 0408530 8b47f089 c7410b7f fc74a541 0347f448 .G...A...t.A.G.H - 0408540 89142448 8d7cc308 e8b34697 0284c074 ..$H.|....F....t - 0408550 8f488b34 244c89ef e8734a97 02458b57 .H.4$L...sJ..E.W + 0408540 89142448 8d7cc308 e8b34897 0284c074 ..$H.|....H....t + 0408550 8f488b34 244c89ef e8734c97 02458b57 .H.4$L...sL..E.W 0408560 f04585d2 0f8476ff ffff488d 530831c0 .E....v...H.S.1. 0408570 89c14c89 ef894424 08488b74 cb084889 ..L...D$.H.t..H. - 0408580 1424e849 5697028b 44240848 8b142483 .$.IV...D$.H..$. + 0408580 1424e849 5897028b 44240848 8b142483 .$.IX...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) @@ -9506,7 +9506,9 @@ add %cl,offset(%rbp,%rcx,4) mov $something,%edx pushf - rorb %cl,offset(%rdx,%rax,1) + (bad) + mov %es,(%rdx) + nopl offset(%rax) add (%rax),%eax add %al,(%rax) add %eax,(%rax) @@ -10700,7 +10702,7 @@ rex.XB cmovs -offset(%r11),%ecx add %r9b,-offset(%r8) (bad) - imul $something,-offset(%rsi),%esi + imul $something,-offset(%rax),%edi movq $something,offset(%r13) jmp movq $something,offset(%r13) @@ -11025,7 +11027,7 @@ fimuls -offset(%rax) (bad) in (%dx),%al - pop %rbp + pop %rdi (bad) add %ecx,(%rdi) (bad) @@ -16061,7 +16063,7 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) sub %ch,%cl - mov %es,offset(%rax) + mov %es,offset(%rdx) rex add %al,offset(%rbp) add %al,(%rax) add %bl,(%rsi) @@ -16074,11 +16076,14 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) sub %ch,%cl - cmpb $something,%fs:offset(%rbp) - (bad) - rex add %al,offset(%rsi) + fs (bad) + jge + nopl offset(%rax) + xchg %al,(%rax) add %al,(%rax) - add %bl,(%rsi) + add %al,(%rax) + add %al,(%rax) + (bad) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -16134,12 +16139,12 @@ fimuls offset(%rbx,%rcx,4) cmp %ch,%cl (bad) - jg - add (%rdi),%cl - (bad) - rex add %al,offset(%rbp) + nopl offset(%rax) + test %eax,(%rax) add %al,(%rax) - add %bl,(%rsi) + add %al,(%rax) + add %al,(%rax) + (bad) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -17285,7 +17290,7 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) cmp %ch,%cl - rex.WR jb + rex.WR je add (%rdi),%cl (bad) rex add %al,offset(%rdi) @@ -20442,7 +20447,7 @@ add %al,(%rax) add %al,(%rax) add %cl,offset(%rbp,%rcx,4) - movabs 0x1431a4e902d627,%eax + movabs 0x14337ce902d627,%eax nopl offset(%rax) ... adc $something,%eax @@ -20531,7 +20536,7 @@ (bad) add %cl,%ch lods %ds:(%rsi),%al - push %rsp + push %rsi (bad) add %ecx,(%rdi) (bad) @@ -21161,7 +21166,10 @@ push %rbp (bad) add %cl,%ch - sub %esp,offset(,%rdi,2) + sub %esp,(%rsi) + jge + nop + add %eax,(%rax) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -21194,7 +21202,8 @@ and %ecx,-offset(%rax) rex.RB lock clc - repz fadds (%rdx) + cmc + fadds (%rdx) mov %rbx,-offset(%rbp) movq $something,-offset(%rbp) mov offset(%rbx),%r14 @@ -21867,7 +21876,8 @@ add %cl,-offset(%rax) rex.RB lock clc - repz fadds (%rdx) + cmc + fadds (%rdx) mov %rbx,-offset(%rbp) movq $something,-offset(%rbp) mov offset(%rbx),%rbx @@ -22410,7 +22420,8 @@ add %cl,-offset(%rax) rex.RB lock clc - repz fadds (%rdx) + cmc + fadds (%rdx) mov %rbx,-offset(%rbp) movq $something,-offset(%rbp) mov offset(%rbx),%rax @@ -23750,7 +23761,8 @@ and %ecx,-offset(%rax) rex.RB lock clc - repz fadds (%rdx) + cmc + fadds (%rdx) mov %rbx,-offset(%rbp) movq $something,-offset(%rbp) mov offset(%rbx),%r14 @@ -24391,7 +24403,8 @@ and %ecx,-offset(%rax) rex.RB lock clc - repz fadds (%rdx) + cmc + fadds (%rdx) mov %rbx,-offset(%rbp) movq $something,-offset(%rbp) mov offset(%rbx),%r14 @@ -25730,7 +25743,7 @@ fimuls -offset(%rax) (bad) in (%dx),%al - xchg %eax,%esi + cwtl add $something,%eax add %dl,(%rax) add %al,(%rax) @@ -27316,7 +27329,7 @@ add %cl,-offset(%rax) pop %rbx cmovs -offset(%rbx),%eax - xchg %eax,%edx + xchg %eax,%esp xchg %eax,%esi add -offset(%rax),%cl sbb $something,%eax @@ -28683,7 +28696,7 @@ jns (bad) push %rsp - in $something,%eax + out %eax,$something add (%rdi),%cl (bad) rex add %al,(%rbx) @@ -28798,7 +28811,8 @@ and %ecx,-offset(%rax) rex.RB lock clc - repz fadds (%rdx) + cmc + fadds (%rdx) overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1