~/f/hledger/RPMS.2 ~/f/hledger ~/f/hledger RPMS.2/ghc-hledger-1.50.3-1.1.x86_64.rpm RPMS/ghc-hledger-1.50.3-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-hledger-1.50.3-1.1.x86_64.rpm to ghc-hledger-1.50.3-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.3-Fhrf6ic65cuBASWs6FwQe4-ghc9.12.2.so 26b02ae8819711d336c40a56d421c8d0879e769c38ca90f182952c225a755366 0 +/usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4-ghc9.12.2.so ba2d3f5178685d44b958934f698989f9d5a2d06ce6e1049ea53f11a2cdbb3f9e 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.3-Fhrf6ic65cuBASWs6FwQe4-ghc9.12.2.so differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4-ghc9.12.2.so (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4-ghc9.12.2.so (objdump) @@ -7350,22 +7350,22 @@ 1cd78 00000000 00000000 c68c0900 11000000 ................ 1cd88 00000000 00000000 00000000 00000000 ................ 1cd98 ab230000 11000000 00000000 00000000 .#.............. - 1cda8 00000000 00000000 df840800 12000000 ................ + 1cda8 00000000 00000000 88840800 12000000 ................ 1cdb8 00000000 00000000 00000000 00000000 ................ - 1cdc8 c7be0400 11000000 00000000 00000000 ................ - 1cdd8 00000000 00000000 a8430700 11000000 .........C...... + 1cdc8 70be0400 11000000 00000000 00000000 p............... + 1cdd8 00000000 00000000 51430700 11000000 ........QC...... 1cde8 00000000 00000000 00000000 00000000 ................ - 1cdf8 21c70700 11000000 00000000 00000000 !............... - 1ce08 00000000 00000000 22440600 11000000 ........"D...... + 1cdf8 cac60700 11000000 00000000 00000000 ................ + 1ce08 00000000 00000000 cb430600 11000000 .........C...... 1ce18 00000000 00000000 00000000 00000000 ................ - 1ce28 ff250600 11000000 00000000 00000000 .%.............. - 1ce38 00000000 00000000 eaa80700 11000000 ................ + 1ce28 a8250600 11000000 00000000 00000000 .%.............. + 1ce38 00000000 00000000 93a80700 11000000 ................ 1ce48 00000000 00000000 00000000 00000000 ................ - 1ce58 0c240500 11000000 00000000 00000000 .$.............. + 1ce58 b5230500 11000000 00000000 00000000 .#.............. 1ce68 00000000 00000000 bbcf0a00 12000000 ................ 1ce78 00000000 00000000 00000000 00000000 ................ - 1ce88 3b1a0800 12000000 00000000 00000000 ;............... - 1ce98 00000000 00000000 f82c0600 11000000 .........,...... + 1ce88 e4190800 12000000 00000000 00000000 ................ + 1ce98 00000000 00000000 a12c0600 11000000 .........,...... 1cea8 00000000 00000000 00000000 00000000 ................ 1ceb8 8bdd0900 10000000 00000000 00000000 ................ 1cec8 00000000 00000000 19e20000 11000000 ................ @@ -7374,15 +7374,15 @@ 1cef8 00000000 00000000 47390b00 11000000 ........G9...... 1cf08 00000000 00000000 00000000 00000000 ................ 1cf18 352b0100 11000000 00000000 00000000 5+.............. - 1cf28 00000000 00000000 29120800 12000000 ........)....... + 1cf28 00000000 00000000 d2110800 12000000 ................ 1cf38 00000000 00000000 00000000 00000000 ................ - 1cf48 d6a40400 12000000 00000000 00000000 ................ - 1cf58 00000000 00000000 1acc0600 11000000 ................ + 1cf48 7fa40400 12000000 00000000 00000000 ................ + 1cf58 00000000 00000000 c3cb0600 11000000 ................ 1cf68 00000000 00000000 00000000 00000000 ................ 1cf78 fdba0200 11000000 00000000 00000000 ................ 1cf88 00000000 00000000 8a290000 11000000 .........)...... 1cf98 00000000 00000000 00000000 00000000 ................ - 1cfa8 ac850800 11000000 00000000 00000000 ................ + 1cfa8 55850800 11000000 00000000 00000000 U............... 1cfb8 00000000 00000000 a31f0000 11000000 ................ 1cfc8 00000000 00000000 00000000 00000000 ................ 1cfd8 6b9c0900 12000000 00000000 00000000 k............... @@ -7391,62 +7391,62 @@ 1d008 ab080400 11000000 00000000 00000000 ................ 1d018 00000000 00000000 78090400 11000000 ........x....... 1d028 00000000 00000000 00000000 00000000 ................ - 1d038 1a210500 11000000 00000000 00000000 .!.............. + 1d038 c3200500 11000000 00000000 00000000 . .............. 1d048 00000000 00000000 59020400 11000000 ........Y....... 1d058 00000000 00000000 00000000 00000000 ................ 1d068 bf170300 11000000 00000000 00000000 ................ 1d078 00000000 00000000 e6570900 12000000 .........W...... 1d088 00000000 00000000 00000000 00000000 ................ - 1d098 df120800 12000000 00000000 00000000 ................ - 1d0a8 00000000 00000000 ad7e0400 12000000 .........~...... + 1d098 88120800 12000000 00000000 00000000 ................ + 1d0a8 00000000 00000000 ab7e0400 12000000 .........~...... 1d0b8 00000000 00000000 00000000 00000000 ................ 1d0c8 56fd0900 12000000 00000000 00000000 V............... - 1d0d8 00000000 00000000 1eaa0400 12000000 ................ + 1d0d8 00000000 00000000 c7a90400 12000000 ................ 1d0e8 00000000 00000000 00000000 00000000 ................ - 1d0f8 88a80400 11000000 00000000 00000000 ................ - 1d108 00000000 00000000 b1ad0700 12000000 ................ + 1d0f8 31a80400 11000000 00000000 00000000 1............... + 1d108 00000000 00000000 5aad0700 12000000 ........Z....... 1d118 00000000 00000000 00000000 00000000 ................ 1d128 50120000 11000000 00000000 00000000 P............... - 1d138 00000000 00000000 aed00800 11000000 ................ + 1d138 00000000 00000000 57d00800 11000000 ........W....... 1d148 00000000 00000000 00000000 00000000 ................ 1d158 0e160000 11000000 00000000 00000000 ................ 1d168 00000000 00000000 32f00000 11000000 ........2....... 1d178 00000000 00000000 00000000 00000000 ................ 1d188 891a0900 11000000 00000000 00000000 ................ - 1d198 00000000 00000000 5a990400 11000000 ........Z....... + 1d198 00000000 00000000 03990400 11000000 ................ 1d1a8 00000000 00000000 00000000 00000000 ................ - 1d1b8 44880400 11000000 00000000 00000000 D............... + 1d1b8 42880400 11000000 00000000 00000000 B............... 1d1c8 00000000 00000000 ec750000 11000000 .........u...... 1d1d8 00000000 00000000 00000000 00000000 ................ 1d1e8 746d0b00 12000000 00000000 00000000 tm.............. - 1d1f8 00000000 00000000 51730800 11000000 ........Qs...... + 1d1f8 00000000 00000000 fa720800 11000000 .........r...... 1d208 00000000 00000000 00000000 00000000 ................ 1d218 f6ef0800 12000000 00000000 00000000 ................ 1d228 00000000 00000000 cfe30000 11000000 ................ 1d238 00000000 00000000 00000000 00000000 ................ - 1d248 609a0400 11000000 00000000 00000000 `............... - 1d258 00000000 00000000 eebf0600 11000000 ................ + 1d248 099a0400 11000000 00000000 00000000 ................ + 1d258 00000000 00000000 97bf0600 11000000 ................ 1d268 00000000 00000000 00000000 00000000 ................ - 1d278 bd730400 12000000 00000000 00000000 .s.............. - 1d288 00000000 00000000 64240600 11000000 ........d$...... + 1d278 bb730400 12000000 00000000 00000000 .s.............. + 1d288 00000000 00000000 0d240600 11000000 .........$...... 1d298 00000000 00000000 00000000 00000000 ................ 1d2a8 f11e0400 11000000 00000000 00000000 ................ - 1d2b8 00000000 00000000 c61a0600 11000000 ................ + 1d2b8 00000000 00000000 6f1a0600 11000000 ........o....... 1d2c8 00000000 00000000 00000000 00000000 ................ 1d2d8 f7350b00 11000000 00000000 00000000 .5.............. - 1d2e8 00000000 00000000 ea220400 12000000 ........."...... + 1d2e8 00000000 00000000 e8220400 12000000 ........."...... 1d2f8 00000000 00000000 00000000 00000000 ................ 1d308 6dfe0300 11000000 00000000 00000000 m............... 1d318 00000000 00000000 713b0100 12000000 ........q;...... 1d328 00000000 00000000 00000000 00000000 ................ - 1d338 f67f0800 11000000 00000000 00000000 ................ + 1d338 9f7f0800 11000000 00000000 00000000 ................ 1d348 00000000 00000000 4c640200 11000000 ........Ld...... 1d358 00000000 00000000 00000000 00000000 ................ 1d368 35270300 11000000 00000000 00000000 5'.............. 1d378 00000000 00000000 9a030000 11000000 ................ 1d388 00000000 00000000 00000000 00000000 ................ 1d398 071d0400 12000000 00000000 00000000 ................ - 1d3a8 00000000 00000000 40e20800 11000000 ........@....... + 1d3a8 00000000 00000000 e9e10800 11000000 ................ 1d3b8 00000000 00000000 00000000 00000000 ................ 1d3c8 115c0000 11000000 00000000 00000000 .\.............. 1d3d8 00000000 00000000 52dc0900 12000000 ........R....... @@ -7455,19 +7455,19 @@ 1d408 00000000 00000000 061b0900 11000000 ................ 1d418 00000000 00000000 00000000 00000000 ................ 1d428 ae110400 12000000 00000000 00000000 ................ - 1d438 00000000 00000000 88bb0600 12000000 ................ + 1d438 00000000 00000000 31bb0600 12000000 ........1....... 1d448 00000000 00000000 00000000 00000000 ................ - 1d458 93830700 11000000 00000000 00000000 ................ - 1d468 00000000 00000000 7ac30600 12000000 ........z....... + 1d458 3c830700 11000000 00000000 00000000 <............... + 1d468 00000000 00000000 23c30600 12000000 ........#....... 1d478 00000000 00000000 00000000 00000000 ................ 1d488 1e730900 12000000 00000000 00000000 .s.............. 1d498 00000000 00000000 d47b0900 10000000 .........{...... 1d4a8 00000000 00000000 00000000 00000000 ................ - 1d4b8 b71d0600 12000000 00000000 00000000 ................ - 1d4c8 00000000 00000000 16fd0500 12000000 ................ + 1d4b8 601d0600 12000000 00000000 00000000 `............... + 1d4c8 00000000 00000000 bffc0500 12000000 ................ 1d4d8 00000000 00000000 00000000 00000000 ................ - 1d4e8 0b280500 12000000 00000000 00000000 .(.............. - 1d4f8 00000000 00000000 8a7f0700 11000000 ................ + 1d4e8 b4270500 12000000 00000000 00000000 .'.............. + 1d4f8 00000000 00000000 337f0700 11000000 ........3....... 1d508 00000000 00000000 00000000 00000000 ................ 1d518 de740000 11000000 00000000 00000000 .t.............. 1d528 00000000 00000000 aa220100 12000000 ........."...... @@ -7479,7 +7479,7 @@ 1d588 00000000 00000000 c4a00900 11000000 ................ 1d598 00000000 00000000 00000000 00000000 ................ 1d5a8 c8100400 12000000 00000000 00000000 ................ - 1d5b8 00000000 00000000 060e0600 12000000 ................ + 1d5b8 00000000 00000000 af0d0600 12000000 ................ 1d5c8 00000000 00000000 00000000 00000000 ................ 1d5d8 37480100 12000000 00000000 00000000 7H.............. 1d5e8 00000000 00000000 5b2a0b00 11000000 ........[*...... @@ -7490,7 +7490,7 @@ 1d638 004a0100 12000000 00000000 00000000 .J.............. 1d648 00000000 00000000 43a50900 11000000 ........C....... 1d658 00000000 00000000 00000000 00000000 ................ - 1d668 a6780400 11000000 00000000 00000000 .x.............. + 1d668 a4780400 11000000 00000000 00000000 .x.............. 1d678 00000000 00000000 d43d0b00 11000000 .........=...... 1d688 00000000 00000000 00000000 00000000 ................ 1d698 3bd40900 11000000 00000000 00000000 ;............... @@ -7499,32 +7499,32 @@ 1d6c8 e01a0300 12000000 00000000 00000000 ................ 1d6d8 00000000 00000000 7fd40900 11000000 ................ 1d6e8 00000000 00000000 00000000 00000000 ................ - 1d6f8 5e6d0700 11000000 00000000 00000000 ^m.............. - 1d708 00000000 00000000 a3170600 11000000 ................ + 1d6f8 076d0700 11000000 00000000 00000000 .m.............. + 1d708 00000000 00000000 4c170600 11000000 ........L....... 1d718 00000000 00000000 00000000 00000000 ................ - 1d728 16f50500 12000000 00000000 00000000 ................ + 1d728 bff40500 12000000 00000000 00000000 ................ 1d738 00000000 00000000 52470000 10000000 ........RG...... 1d748 00000000 00000000 00000000 00000000 ................ 1d758 ac4f0000 11000000 00000000 00000000 .O.............. - 1d768 00000000 00000000 5a140500 11000000 ........Z....... + 1d768 00000000 00000000 03140500 11000000 ................ 1d778 00000000 00000000 00000000 00000000 ................ 1d788 7b7a0900 12000000 00000000 00000000 {z.............. 1d798 00000000 00000000 080c0000 11000000 ................ /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4-ghc9.12.2.so differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4-ghc9.12.2.so (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4-ghc9.12.2.so (disasm) @@ -115785,51 +115785,117 @@ add %al,(%rax) add %ch,(%rax) add $something,%eax - 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 %al,(%rax) - add %al,(%rax) + add %bl,%al + add $something,%al 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,offset(%rax) + mov offset(%rbp),%eax + 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 %ch,offset(%rax) + xor $something,%al + mov offset(%rbp),%rax + 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,(%rax) + add $something,%al 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) @@ -115838,32 +115904,84 @@ 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 %cl,offset(%rax) + cmp $something,%ebx + 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) + 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) + (bad) add %al,(%rax) add %al,(%rax) add %al,(%rax) add %cl,-offset(%rax) - add $something,%eax - mov %rax,offset(%rbp) RPMS.2/ghc-hledger-devel-1.50.3-1.1.x86_64.rpm RPMS/ghc-hledger-devel-1.50.3-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-hledger-devel-1.50.3-1.1.x86_64.rpm to ghc-hledger-devel-1.50.3-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.3/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4.a 379c418ba33fdc127c8f7b08d8ded9504179c58e0b58f45c9cb319e0b30d1fc9 0 +/usr/lib64/ghc-9.12.2/lib/hledger-1.50.3/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4.a 220d628e8c7d52bec493277d3e46804ab411657690dc2379d0b8630f99d38cb3 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.3/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4.a/Activity.o differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/hledger-1.50.3/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4.a/Activity.o (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/hledger-1.50.3/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4.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.50.3/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4.a/Activity.o differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/hledger-1.50.3/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4.a/Activity.o (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/hledger-1.50.3/libHShledger-1.50.3-Fhrf6ic65cuBASWs6FwQe4.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.50.3-1.1.x86_64.rpm RPMS/hledger-1.50.3-1.1.x86_64.rpm differ: byte 225, line 1 Comparing hledger-1.50.3-1.1.x86_64.rpm to hledger-1.50.3-1.1.x86_64.rpm comparing the rpm tags of hledger --- old-rpm-tags +++ new-rpm-tags @@ -125 +125 @@ -/usr/bin/hledger 0771bdb5bae1b4c4b21a9b3346e262196ea80e32f8655e869836bc24b9f7ac14 0 +/usr/bin/hledger 03704bf329e82bfc91104c98d9b96d772086fb13e1b3a2a6898563489a81cc30 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 ede84a9b 96024939 dc75e148 83c4285b ..J...I9.u.H..([ + 04077c0 ede84a9d 96024939 dc75e148 83c4285b ..J...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 e8978996 02498b7d 08488b14 /L.......I.}.H.. + 04078d0 2f4c89ef e8978b96 02498b7d 08488b14 /L.......I.}.H.. 04078e0 24448b44 24088b4c 24108b07 488b7424 $D.D$..L$...H.t$ 04078f0 18e96dff ffff662e 0f1f8400 00000000 ..m...f......... 0407900 bf00ef63 03e826f5 ffff488b 1424448b ...c..&...H..$D. 0407910 44240885 c08b4c24 100f85f9 010000bf D$....L$........ 0407920 10000000 894c2410 44894424 08488914 .....L$.D.D$.H.. - 0407930 24e8aa2b 9602498b 7d004889 7810bf00 $..+..I.}.H.x... + 0407930 24e8aa2d 9602498b 7d004889 7810bf00 $..-..I.}.H.x... 0407940 ef630349 89450048 8b004989 4508c700 .c.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 efe8ca87 9602498b 7d08488b 54240848 ......I.}.H.T$.H + 0407aa0 efe8ca89 9602498b 7d08488b 54240848 ......I.}.H.T$.H 0407ab0 8b4c2410 448b4424 188b07e9 6bffffff .L$.D.D$....k... 0407ac0 bf00ef63 03e866f3 ffff488b 54240848 ...c..f...H.T$.H 0407ad0 8b4c2410 85c07540 bf100000 0048894c .L$...u@.....H.L - 0407ae0 24104889 542408e8 f4299602 498b7d00 $.H.T$...)..I.}. + 0407ae0 24104889 542408e8 f42b9602 498b7d00 $.H.T$...+..I.}. 0407af0 48897810 bf00ef63 03498945 00488b00 H.x....c.I.E.H.. 0407b00 49894508 c7000000 0000e811 f3ffff85 I.E............. - 0407b10 c07493e8 08889602 89c1bad3 010000be .t.............. - 0407b20 df04ff02 31c0bfe0 cf0603e8 50069502 ....1.......P... + 0407b10 c07493e8 088a9602 89c1bad3 010000be .t.............. + 0407b20 df04ff02 31c0bfe0 cf0603e8 50089502 ....1.......P... 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 ebe82a97 96024939 ec75e148 8b442408 ..*...I9.u.H.D$. + 0407be0 ebe82a99 96024939 ec75e148 8b442408 ..*...I9.u.H.D$. 0407bf0 4d8d24c7 496346fc 85c00f84 52010000 M.$.IcF.....R... - 0407c00 498d3406 31d24c89 efe80297 96024c3b I.4.1.L.......L; + 0407c00 498d3406 31d24c89 efe80299 96024c3b 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 89efe8d9 96960249 8b442408 498d4c24 .......I.D$.I.L$ + 0407c30 89efe8d9 98960249 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......... @@ -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 10e8be95 .t$.1.L..I...... + 0407d40 8b742408 31d24c89 ef4983c4 10e8be97 .t$.1.L..I...... 0407d50 96024c3b 6424100f 83bcfeff ff4d8b34 ..L;d$.......M.4 0407d60 24418b76 f88d46e3 83f81c0f 8605feff $A.v..F......... - 0407d70 ffbfe811 070331c0 e8030495 020f1f00 ......1......... - 0407d80 498b7424 1031d24c 89efe881 95960249 I.t$.1.L.......I + 0407d70 ffbfe811 070331c0 e8030695 020f1f00 ......1......... + 0407d80 498b7424 1031d24c 89efe881 97960249 I.t$.1.L.......I 0407d90 8b442410 4883e0f8 488b1049 8d442418 .D$.H...H..I.D$. 0407da0 48894424 188b42e8 85c00f84 18030000 H.D$..B......... 0407db0 83f8010f 84220300 00488b1c c5983115 ....."...H....1. @@ -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 d1efe809 95960249 39ec75e0 488b4424 .......I9.u.H.D$ + 0407e00 d1efe809 97960249 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 89efe8d9 939602e9 d2fcffff 0f1f4000 ..............@. + 0407f30 89efe8d9 959602e9 d2fcffff 0f1f4000 ..............@. 0407f40 41807d10 00488954 24304889 74242844 A.}..H.T$0H.t$(D 0407f50 89542420 4c894424 18746d4c 89efe80d .T$ L.D$.tmL.... - 0407f60 83960249 8b45084c 8b442418 448b5424 ...I.E.L.D$.D.T$ + 0407f60 85960249 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 efe8c682 9602498b 7d08488b ..L.......I.}.H. + 0407fa0 00004c89 efe8c684 9602498b 7d08488b ..L.......I.}.H. 0407fb0 74241844 8b4c2420 488b5424 288b07e9 t$.D.L$ H.T$(... 0407fc0 2bfdffff 0f1f4000 bf00ef63 03e85eee +.....@....c..^. 0407fd0 ffff4c8b 44241844 8b542420 85c0488b ..L.D$.D.T$ ..H. 0407fe0 7424280f 85a30200 00bf1000 00004889 t$(...........H. - 0407ff0 74242844 89542420 4c894424 18e8de24 t$(D.T$ L.D$...$ + 0407ff0 74242844 89542420 4c894424 18e8de26 t$(D.T$ L.D$...& 0408000 9602498b 7d004889 7810bf00 ef630349 ..I.}.H.x....c.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 bf00ef63 03e8d6ed ffff488b 74241844 ...c......H.t$.D 0408060 8b4c2420 85c00f85 20020000 bf100000 .L$ .... ....... - 0408070 0044894c 24204889 742418e8 60249602 .D.L$ H.t$..`$.. + 0408070 0044894c 24204889 742418e8 60269602 .D.L$ H.t$..`&.. 0408080 498b7d00 48897810 bf00ef63 03498945 I.}.H.x....c.I.E 0408090 00488b00 49894508 c7000000 0000e87d .H..I.E........} 04080a0 edffff85 c00f84ff feffffba d9010000 ................ - 04080b0 bedf04ff 02bf00d0 060331c0 e8bf0095 ..........1..... + 04080b0 bedf04ff 02bf00d0 060331c0 e8bf0295 ..........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 89efe865 80960249 8b45084c t'L...e...I.E.L + 0408200 2074274c 89efe865 82960249 8b45084c t'L...e...I.E.L 0408210 8b442420 448b5424 28488b54 24308b38 .D$ D.T$(H.T$0.8 0408220 488b7424 38e962ff ffffbf00 ef6303e8 H.t$8.b......c.. 0408230 fcebffff 4c8b4424 20448b54 242885c0 ....L.D$ D.T$(.. 0408240 488b5424 307545bf 10000000 48895424 H.T$0uE.....H.T$ - 0408250 30448954 24284c89 442420e8 80229602 0D.T$(L.D$ ..".. + 0408250 30448954 24284c89 442420e8 80249602 0D.T$(L.D$ ..$.. 0408260 498b7d00 48897810 bf00ef63 03498945 I.}.H.x....c.I.E 0408270 00488b00 49894508 c7000000 0000e89d .H..I.E......... - 0408280 ebffff85 c07484e8 94809602 89c1bad3 .....t.......... + 0408280 ebffff85 c07484e8 94829602 89c1bad3 .....t.......... 0408290 010000be df04ff02 31c0bfe0 cf0603e8 ........1....... - 04082a0 dcfe9402 662e0f1f 84000000 0000662e ....f.........f. + 04082a0 dc009502 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 d5d81215 03488b73 10488d53 104c89ef .....H.s.H.S.L.. - 0408380 e88b8f96 02488b73 08488d53 084c89ef .....H.s.H.S.L.. - 0408390 e87b8f96 0266662e 0f1f8400 00000000 .{...ff......... + 0408380 e88b9196 02488b73 08488d53 084c89ef .....H.s.H.S.L.. + 0408390 e87b9196 0266662e 0f1f8400 00000000 .{...ff......... 04083a0 410fb747 2ea8020f 85a30200 00f6c404 A..G............ 04083b0 0f854a03 00004d85 f6741e48 3b1dbe68 ..J...M..t.H;..h 04083c0 23037374 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 24c5e014 1503660f 1f440000 ....$.....f..D.. - 0408420 488b0348 3da011d8 0274f548 89d9e9a7 H..H=....t.H.... + 0408420 488b0348 3da013d8 0274f548 89d9e9a7 H..H=....t.H.... 0408430 feffff0f 1f440000 483b1d49 68230373 .....D..H;.Ih#.s 0408440 8341f647 2f047491 e977ffff ff0f1f84 .A.G/.t..w...... 0408450 00000000 0066662e 0f1f8400 00000000 .....ff......... - 0408460 488b0348 3da011d8 0275c048 8b03483d H..H=....u.H..H= - 0408470 a011d802 74eaebb3 0f1f8400 00000000 ....t........... - 0408480 418b47f4 410347f0 488d7cc3 08e8ae7e A.G.A.G.H.|....~ + 0408460 488b0348 3da013d8 0275c048 8b03483d H..H=....u.H..H= + 0408470 a013d802 74eaebb3 0f1f8400 00000000 ....t........... + 0408480 418b47f4 410347f0 488d7cc3 08e8ae80 A.G.A.G.H.|..... 0408490 960284c0 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 1424e849 8e96028b 44240848 8b142483 .$.I....D$.H..$. + 04084c0 1424e849 9096028b 44240848 8b142483 .$.I....D$.H..$. 04084d0 c0014883 c208413b 47f072d4 0f1f4000 ..H...A;G.r...@. - 04084e0 4531ffe9 cefeffff 488d7b10 e84f7e96 E1......H.{..O~. + 04084e0 4531ffe9 cefeffff 488d7b10 e84f8096 E1......H.{..O.. 04084f0 0284c074 eb488b73 08488d53 084c89ef ...t.H.s.H.S.L.. - 0408500 e80b8e96 02ebd945 8b5ffc45 85db74d0 .......E._.E..t. - 0408510 488d7b10 48891424 e8237e96 0284c074 H.{.H..$.#~....t - 0408520 bf488b34 244c89ef e8d38096 02ebb141 .H.4$L.........A + 0408500 e80b9096 02ebd945 8b5ffc45 85db74d0 .......E._.E..t. + 0408510 488d7b10 48891424 e8238096 0284c074 H.{.H..$.#.....t + 0408520 bf488b34 244c89ef e8d38296 02ebb141 .H.4$L.........A 0408530 8b47f089 c7410b7f fc74a541 0347f448 .G...A...t.A.G.H - 0408540 89142448 8d7cc308 e8f37d96 0284c074 ..$H.|....}....t - 0408550 8f488b34 244c89ef e8b38196 02458b57 .H.4$L.......E.W + 0408540 89142448 8d7cc308 e8f37f96 0284c074 ..$H.|.........t + 0408550 8f488b34 244c89ef e8b38396 02458b57 .H.4$L.......E.W 0408560 f04585d2 0f8476ff ffff488d 530831c0 .E....v...H.S.1. 0408570 89c14c89 ef894424 08488b74 cb084889 ..L...D$.H.t..H. - 0408580 1424e889 8d96028b 44240848 8b142483 .$......D$.H..$. + 0408580 1424e889 8f96028b 44240848 8b142483 .$......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) @@ -10336,7 +10336,7 @@ fimuls offset(%rbx,%rcx,4) or %cl,-offset(%rax) (bad) - movabs 0x10000000500c3e6,%al + movabs 0x10000000500c3e8,%al add %al,(%rax) add %al,(%rdx) add %al,(%rax) @@ -15976,14 +15976,12 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) sub %ch,%cl - rex.WR scas %es:(%rdi),%rax - jl - nopl offset(%rax) - test %eax,(%rax) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) + rex.WR mov $something,%cl + add (%rdi),%cl (bad) + rex add %al,offset(%rbp) + add %al,(%rax) + add %bl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -16011,14 +16009,12 @@ fimuls offset(%rbx,%rcx,4) xor %ch,%cl cld - scas %es:(%rdi),%al - jl - nopl offset(%rax) - xchg %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) + mov $something,%al + add (%rdi),%cl (bad) + rex add %al,offset(%rsi) + add %al,(%rax) + add %bl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -16056,7 +16052,7 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) cmp %ch,%cl - test %ch,offset(%rsi) + test %dh,offset(%rax) rex add %al,offset(%rbp) add %al,(%rax) add %bl,(%rsi) @@ -20293,7 +20289,10 @@ add %al,(%rax) add %cl,offset(%rbp,%rcx,4) sub %ecx,offset(%rsi) - movabs %al,0x300401f0f028c + movsb %ds:(%rsi),%es:(%rdi) + mov %es,(%rdx) + nopl offset(%rax) + add (%rax),%eax add %al,(%rax) add %eax,(%rax) add %al,(%rax) @@ -20340,7 +20339,7 @@ add %al,(%rax) add %al,(%rax) add %cl,offset(%rbp,%rcx,4) - movabs 0x141ffce902d507,%eax + movabs 0x1421d4e902d507,%eax nopl offset(%rax) ... adc $something,%eax @@ -20430,10 +20429,10 @@ xor %ecx,(%rax) (bad) (bad) - jmp - add %ecx,(%rdi) - (bad) - rex add %al,offset(%rip) # + in (%dx),%eax + adc (%rcx),%al + nopl offset(%rax) + add $something,%eax ... add %al,(%rax) add %cl,(%rsi) @@ -21083,9 +21082,9 @@ rex.RB call <__environ@GLIBC_2.2.5 + ofs> and %ecx,-offset(%rax) rex.RB - lock cmp %ch,(%rbx) - fadds (%rdx) - mov %rbx,-offset(%rbp) + lock cmp %ch,-offset(%rip) # <__environ@GLIBC_2.2.5 + ofs> + pop %rbp + clc movq $something,-offset(%rbp) mov offset(%rbx),%r14 add $something,%rbp @@ -21626,7 +21625,7 @@ xchg %ebp,-offset(,%rdx,8) or %ch,%cl movsl %ds:(%rsi),%es:(%rdi) - rex.WXB jl + rex.WRB jl nopl offset(%rax,%rax,1) add (%rax),%eax add %al,(%rax) @@ -21751,9 +21750,9 @@ add %al,(%rax) add %cl,-offset(%rax) rex.RB - lock cmp %ch,(%rbx) - fadds (%rdx) - mov %rbx,-offset(%rbp) + lock cmp %ch,-offset(%rip) # <__environ@GLIBC_2.2.5 + ofs> + pop %rbp + clc movq $something,-offset(%rbp) mov offset(%rbx),%rbx add $something,%rbp @@ -22296,9 +22295,9 @@ add %eax,(%rax) add %cl,-offset(%rax) rex.RB - lock cmp %ch,(%rbx) - fadds (%rdx) - mov %rbx,-offset(%rbp) + lock cmp %ch,-offset(%rip) # <__environ@GLIBC_2.2.5 + ofs> + pop %rbp + clc movq $something,-offset(%rbp) mov offset(%rbx),%rax mov offset(%rbx),%rcx @@ -23633,9 +23632,9 @@ rex.RB call <__environ@GLIBC_2.2.5 + ofs> and %ecx,-offset(%rax) rex.RB - lock cmp %ch,(%rbx) - fadds (%rdx) - mov %rbx,-offset(%rbp) + lock cmp %ch,-offset(%rip) # <__environ@GLIBC_2.2.5 + ofs> + pop %rbp + clc movq $something,-offset(%rbp) mov offset(%rbx),%r14 add $something,%rbp @@ -23759,7 +23758,7 @@ (bad) decl -offset(%rcx) rex.R and $something,%al - and %ah,%ch + and %ah,%bh (bad) add -offset(%rcx),%cl rex.R and $something,%al @@ -24236,9 +24235,9 @@ add %al,(%rax) add %cl,-offset(%rax) rex.RB - lock cmp %ch,(%rbx) - fadds (%rdx) - mov %rbx,-offset(%rbp) + lock cmp %ch,-offset(%rip) # <__environ@GLIBC_2.2.5 + ofs> + pop %rbp + clc movq $something,-offset(%rbp) mov offset(%rbx),%rbx add $something,%rbp @@ -24291,9 +24290,9 @@ rex.RB call <__environ@GLIBC_2.2.5 + ofs> and %ecx,-offset(%rax) rex.RB - lock cmp %ch,(%rbx) - fadds (%rdx) - mov %rbx,-offset(%rbp) + lock cmp %ch,-offset(%rip) # <__environ@GLIBC_2.2.5 + ofs> + pop %rbp + clc movq $something,-offset(%rbp) mov offset(%rbx),%r14 add $something,%rbp @@ -24741,6 +24740,7 @@ fsubrp %st,%st(1) nop (bad) + jrcxz xchg %ecx,(%rdi) add %al,(%rax) add %al,(%rax) overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1