~/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-FwHUp3WExgnFoZTE4X3wyy-ghc9.12.2.so 91ffaa2e66ccc1083ffd787f01d6d86664f813de4f3618f180f737b7ba4e8dbb 0 +/usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy-ghc9.12.2.so a5be5558ceb70a303752b38b2ad7f74851760e8af31ad0f890e513909d5750ac 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-FwHUp3WExgnFoZTE4X3wyy-ghc9.12.2.so differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy-ghc9.12.2.so (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy-ghc9.12.2.so (objdump) @@ -7378,18 +7378,18 @@ 1cf30 00000000 00000000 42ce0300 12000000 ........B....... 1cf40 00000000 00000000 00000000 00000000 ................ 1cf50 1dc70200 11000000 00000000 00000000 ................ - 1cf60 00000000 00000000 fcb70700 11000000 ................ + 1cf60 00000000 00000000 a4b70700 11000000 ................ 1cf70 00000000 00000000 00000000 00000000 ................ 1cf80 e5230000 11000000 00000000 00000000 .#.............. - 1cf90 00000000 00000000 cdc70400 11000000 ................ + 1cf90 00000000 00000000 75c70400 11000000 ........u....... 1cfa0 00000000 00000000 00000000 00000000 ................ 1cfb0 5c780900 11000000 00000000 00000000 \x.............. - 1cfc0 00000000 00000000 31eb0700 11000000 ........1....... + 1cfc0 00000000 00000000 d9ea0700 11000000 ................ 1cfd0 00000000 00000000 00000000 00000000 ................ - 1cfe0 4a4f0600 11000000 00000000 00000000 JO.............. + 1cfe0 f24e0600 11000000 00000000 00000000 .N.............. 1cff0 00000000 00000000 d63f0900 11000000 .........?...... 1d000 00000000 00000000 00000000 00000000 ................ - 1d010 97160600 11000000 00000000 00000000 ................ + 1d010 3f160600 11000000 00000000 00000000 ?............... 1d020 00000000 00000000 cf080a00 10000000 ................ 1d030 00000000 00000000 00000000 00000000 ................ 1d040 83e30000 11000000 00000000 00000000 ................ @@ -7398,68 +7398,68 @@ 1d070 ab690b00 11000000 00000000 00000000 .i.............. 1d080 00000000 00000000 ea310100 11000000 .........1...... 1d090 00000000 00000000 00000000 00000000 ................ - 1d0a0 fa310400 12000000 00000000 00000000 .1.............. - 1d0b0 00000000 00000000 50b40400 12000000 ........P....... + 1d0a0 ca090900 12000000 00000000 00000000 ................ + 1d0b0 00000000 00000000 f8b30400 12000000 ................ 1d0c0 00000000 00000000 00000000 00000000 ................ - 1d0d0 0ee00600 11000000 00000000 00000000 ................ - 1d0e0 00000000 00000000 ff370600 11000000 .........7...... + 1d0d0 b6df0600 11000000 00000000 00000000 ................ + 1d0e0 00000000 00000000 a7370600 11000000 .........7...... 1d0f0 00000000 00000000 00000000 00000000 ................ - 1d100 c5fa0700 11000000 00000000 00000000 ................ + 1d100 6dfa0700 11000000 00000000 00000000 m............... 1d110 00000000 00000000 557b0900 11000000 ........U{...... 1d120 00000000 00000000 00000000 00000000 ................ 1d130 d51f0000 11000000 00000000 00000000 ................ 1d140 00000000 00000000 da110000 10000000 ................ 1d150 00000000 00000000 00000000 00000000 ................ 1d160 8b810300 11000000 00000000 00000000 ................ - 1d170 00000000 00000000 b0320800 12000000 .........2...... + 1d170 00000000 00000000 58320800 12000000 ........X2...... 1d180 00000000 00000000 00000000 00000000 ................ - 1d190 91c30700 11000000 00000000 00000000 ................ - 1d1a0 00000000 00000000 bca10800 11000000 ................ + 1d190 39c30700 11000000 00000000 00000000 9............... + 1d1a0 00000000 00000000 64a10800 11000000 ........d....... 1d1b0 00000000 00000000 00000000 00000000 ................ - 1d1c0 b5200500 11000000 00000000 00000000 . .............. - 1d1d0 00000000 00000000 a84a0800 11000000 .........J...... + 1d1c0 5d200500 11000000 00000000 00000000 ] .............. + 1d1d0 00000000 00000000 504a0800 11000000 ........PJ...... 1d1e0 00000000 00000000 00000000 00000000 ................ 1d1f0 5e660b00 11000000 00000000 00000000 ^f.............. - 1d200 00000000 00000000 dd8d0400 12000000 ................ + 1d200 00000000 00000000 db8d0400 12000000 ................ 1d210 00000000 00000000 00000000 00000000 ................ - 1d220 9b890700 12000000 00000000 00000000 ................ + 1d220 43890700 12000000 00000000 00000000 C............... 1d230 00000000 00000000 69440100 11000000 ........iD...... 1d240 00000000 00000000 00000000 00000000 ................ 1d250 66140400 11000000 00000000 00000000 f............... - 1d260 00000000 00000000 02b80400 11000000 ................ + 1d260 00000000 00000000 aab70400 11000000 ................ 1d270 00000000 00000000 00000000 00000000 ................ - 1d280 62c80700 12000000 00000000 00000000 b............... + 1d280 0ac80700 12000000 00000000 00000000 ................ 1d290 00000000 00000000 72120000 11000000 ........r....... 1d2a0 00000000 00000000 00000000 00000000 ................ 1d2b0 39160000 11000000 00000000 00000000 9............... 1d2c0 00000000 00000000 35830900 12000000 ........5....... 1d2d0 00000000 00000000 00000000 00000000 ................ - 1d2e0 23400700 11000000 00000000 00000000 #@.............. + 1d2e0 cb3f0700 11000000 00000000 00000000 .?.............. 1d2f0 00000000 00000000 e2760000 11000000 .........v...... 1d300 00000000 00000000 00000000 00000000 ................ 1d310 529e0b00 12000000 00000000 00000000 R............... - 1d320 00000000 00000000 c19b0400 11000000 ................ + 1d320 00000000 00000000 699b0400 11000000 ........i....... 1d330 00000000 00000000 00000000 00000000 ................ 1d340 4b150900 12000000 00000000 00000000 K............... 1d350 00000000 00000000 3ae50000 11000000 ........:....... 1d360 00000000 00000000 00000000 00000000 ................ 1d370 96720b00 11000000 00000000 00000000 .r.............. - 1d380 00000000 00000000 c9d30600 11000000 ................ + 1d380 00000000 00000000 71d30600 11000000 ........q....... 1d390 00000000 00000000 00000000 00000000 ................ - 1d3a0 f7820400 12000000 00000000 00000000 ................ - 1d3b0 00000000 00000000 1bb90700 12000000 ................ + 1d3a0 f5820400 12000000 00000000 00000000 ................ + 1d3b0 00000000 00000000 c3b80700 12000000 ................ 1d3c0 00000000 00000000 00000000 00000000 ................ 1d3d0 4dda0900 11000000 00000000 00000000 M............... - 1d3e0 00000000 00000000 062d0600 11000000 .........-...... + 1d3e0 00000000 00000000 ae2c0600 11000000 .........,...... 1d3f0 00000000 00000000 00000000 00000000 ................ - 1d400 52320400 12000000 00000000 00000000 R2.............. + 1d400 50320400 12000000 00000000 00000000 P2.............. 1d410 00000000 00000000 6ef30000 12000000 ........n....... 1d420 00000000 00000000 00000000 00000000 ................ 1d430 cefe0000 11000000 00000000 00000000 ................ 1d440 00000000 00000000 55400100 12000000 ........U@...... 1d450 00000000 00000000 00000000 00000000 ................ 1d460 536c0200 11000000 00000000 00000000 Sl.............. - 1d470 00000000 00000000 c3a80400 11000000 ................ + 1d470 00000000 00000000 6ba80400 11000000 ........k....... 1d480 00000000 00000000 00000000 00000000 ................ 1d490 61300300 11000000 00000000 00000000 a0.............. 1d4a0 00000000 00000000 a5030000 11000000 ................ @@ -7477,42 +7477,42 @@ 1d560 00000000 00000000 ef200400 12000000 ......... ...... 1d570 00000000 00000000 00000000 00000000 ................ 1d580 b2830300 11000000 00000000 00000000 ................ - 1d590 00000000 00000000 5acf0600 12000000 ........Z....... + 1d590 00000000 00000000 02cf0600 12000000 ................ 1d5a0 00000000 00000000 00000000 00000000 ................ - 1d5b0 bf410700 11000000 00000000 00000000 .A.............. - 1d5c0 00000000 00000000 ec9d0700 11000000 ................ + 1d5b0 67410700 11000000 00000000 00000000 gA.............. + 1d5c0 00000000 00000000 949d0700 11000000 ................ 1d5d0 00000000 00000000 00000000 00000000 ................ 1d5e0 63a20900 10000000 00000000 00000000 c............... - 1d5f0 00000000 00000000 fe2f0600 12000000 ........./...... + 1d5f0 00000000 00000000 a62f0600 12000000 ........./...... 1d600 00000000 00000000 00000000 00000000 ................ - 1d610 150f0600 12000000 00000000 00000000 ................ - 1d620 00000000 00000000 8e9e0800 11000000 ................ + 1d610 bd0e0600 12000000 00000000 00000000 ................ + 1d620 00000000 00000000 369e0800 11000000 ........6....... 1d630 00000000 00000000 00000000 00000000 ................ 1d640 c6430000 12000000 00000000 00000000 .C.............. - 1d650 00000000 00000000 8bcf0600 11000000 ................ + 1d650 00000000 00000000 33cf0600 11000000 ........3....... 1d660 00000000 00000000 00000000 00000000 ................ - 1d670 dd990700 11000000 00000000 00000000 ................ + 1d670 85990700 11000000 00000000 00000000 ................ 1d680 00000000 00000000 d2750000 11000000 .........u...... 1d690 00000000 00000000 00000000 00000000 ................ 1d6a0 136b0200 11000000 00000000 00000000 .k.............. 1d6b0 00000000 00000000 ec280100 12000000 .........(...... 1d6c0 00000000 00000000 00000000 00000000 ................ 1d6d0 160e0400 11000000 00000000 00000000 ................ - 1d6e0 00000000 00000000 75250500 11000000 ........u%...... + 1d6e0 00000000 00000000 1d250500 11000000 .........%...... 1d6f0 00000000 00000000 00000000 00000000 ................ 1d700 4d480200 11000000 00000000 00000000 MH.............. 1d710 00000000 00000000 162d0a00 11000000 .........-...... 1d720 00000000 00000000 00000000 00000000 ................ - 1d730 b3690700 11000000 00000000 00000000 .i.............. - 1d740 00000000 00000000 db260500 11000000 .........&...... + 1d730 5b690700 11000000 00000000 00000000 [i.............. + 1d740 00000000 00000000 83260500 11000000 .........&...... 1d750 00000000 00000000 00000000 00000000 ................ 1d760 1d410900 12000000 00000000 00000000 .A.............. - 1d770 00000000 00000000 d7870700 11000000 ................ + 1d770 00000000 00000000 7f870700 11000000 ................ 1d780 00000000 00000000 00000000 00000000 ................ - 1d790 7f870700 11000000 00000000 00000000 ................ - 1d7a0 00000000 00000000 94370600 12000000 .........7...... + 1d790 27870700 11000000 00000000 00000000 '............... + 1d7a0 00000000 00000000 3c370600 12000000 ........<7...... 1d7b0 00000000 00000000 00000000 00000000 ................ - 1d7c0 2fbd0400 11000000 00000000 00000000 /............... + 1d7c0 d7bc0400 11000000 00000000 00000000 ................ 1d7d0 00000000 00000000 7a4c0100 12000000 ........zL...... 1d7e0 00000000 00000000 00000000 00000000 ................ 1d7f0 c43e0900 11000000 00000000 00000000 .>.............. @@ -7525,15 +7525,15 @@ 1d860 00000000 00000000 50000a00 11000000 ........P....... 1d870 00000000 00000000 00000000 00000000 ................ 1d880 3be40000 12000000 00000000 00000000 ;............... - 1d890 00000000 00000000 54b00400 12000000 ........T....... + 1d890 00000000 00000000 fcaf0400 12000000 ................ 1d8a0 00000000 00000000 00000000 00000000 ................ 1d8b0 ee230300 12000000 00000000 00000000 .#.............. 1d8c0 00000000 00000000 1dff0900 11000000 ................ 1d8d0 00000000 00000000 00000000 00000000 ................ - 1d8e0 127c0400 11000000 00000000 00000000 .|.............. - 1d8f0 00000000 00000000 de290600 11000000 .........)...... + 1d8e0 107c0400 11000000 00000000 00000000 .|.............. + 1d8f0 00000000 00000000 86290600 11000000 .........)...... 1d900 00000000 00000000 00000000 00000000 ................ - 1d910 01070600 12000000 00000000 00000000 ................ + 1d910 a9060600 12000000 00000000 00000000 ................ 1d920 00000000 00000000 d5470000 10000000 .........G...... 1d930 00000000 00000000 00000000 00000000 ................ 1d940 46500000 11000000 00000000 00000000 FP.............. @@ -7542,67 +7542,67 @@ 1d970 260c0000 11000000 00000000 00000000 &............... 1d980 00000000 00000000 3ad10a00 12000000 ........:....... 1d990 00000000 00000000 00000000 00000000 ................ - 1d9a0 f5ab0400 11000000 00000000 00000000 ................ /usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy-ghc9.12.2.so differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy-ghc9.12.2.so (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy-ghc9.12.2.so (disasm) @@ -116210,19 +116210,19 @@ adc %cl,-offset(%rax) pop %rbx sbb %ch,%cl - fwait - add $something,%eax - add %al,(%rcx) + xchg %eax,%ebx + (bad) add %al,(%rax) + nopl (%rax) + add %eax,(%rax) add %al,(%rax) add %al,(%rax) - add %dl,(%rax) add %al,(%rax) - add %bl,(%rax) - (bad) - xor $something,%al - lea -offset(%rbp),%rax - cmp %r15,%rax + adc %al,(%rax) + add %al,(%rax) + sbb %cl,-offset(%rdi) + rex.RB + lock cmp %r15,%rax jb mov offset(%rip),%rax # mov %rax,-offset(%rbp) @@ -116314,32 +116314,110 @@ 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) - 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 %cl,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 - jmp *offset(%rip) # - jmp *-offset(%r13) + 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 %bh,(%rax) + lea (%rax,%rax,1),%esi + mov offset(%rbp),%rax + mov offset(%rbx),%rbx + jmp nopw offset(%rax,%rax,1) - add (%rax),%al + add $something,%al add %al,(%rax) add %al,(%rax) add %al,(%rax) (bad) add %al,(%rax) + add %bl,(%rax) + lea (%rax,%rax,1),%esi + 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 %cl,-offset(%rax) - add $something,%eax + add %al,(%rax) + (bad) + add %al,(%rax) + add %ah,%al + mov %?,(%rax,%rax,1) + lea offset(%rip),%rax # mov %rax,offset(%rbp) - mov %rbx,%rax - mov offset(%rbp),%rbx + mov %rbx,%rsi + mov offset(%rbp),%r14 + jmp *offset(%rip) # + 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 (%rax),%al + add %eax,(%rax) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -116348,12 +116426,35 @@ add %al,(%rax) add %al,(%rax) add %cl,-offset(%rax) - add $something,%eax - mov %rax,offset(%rbp) - mov %rbx,%rsi - mov offset(%rbp),%r14 - jmp *offset(%rip) # - add (%rax),%al + 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 %bh,(%rax) + mov %?,(%rax,%rax,1) + 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 + nopl offset(%rax,%rax,1) + add %eax,(%rax) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -116362,32 +116463,48 @@ add %al,(%rax) add %al,(%rax) add %cl,-offset(%rax) - sti - add %esi,offset(%rbp) - lea offset(%rip),%rax # 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-FwHUp3WExgnFoZTE4X3wyy.a 456d411d8a44da8c761b877a080d0ca3f5e20146c24e58158b995130b7bb093f 0 +/usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy.a 647d4f3e42527e9dea995a73bf72b5816945491f19313e75a22e032f024ddcd7 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-FwHUp3WExgnFoZTE4X3wyy.a/Activity.o differs in ELF sections --- old /usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy.a/Activity.o (objdump) +++ new /usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy.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-FwHUp3WExgnFoZTE4X3wyy.a/Activity.o differs in assembler output --- old /usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy.a/Activity.o (disasm) +++ new /usr/lib64/ghc-9.12.2/lib/hledger-1.51.1/libHShledger-1.51.1-FwHUp3WExgnFoZTE4X3wyy.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 b49b1aaa2f6988667d609ccd7ddfd90a9306844be5b21f490002c4d5372f6a32 0 +/usr/bin/hledger eb0dbe2836717ae58416fc2322c2fb3be51b29e768ff76503772c6c9ccba3d3f 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 ede88a58 96024939 dc75e148 83c4285b ...X..I9.u.H..([ + 04077c0 ede84a5a 96024939 dc75e148 83c4285b ..JZ..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 e8d74696 02498b7d 08488b14 /L....F..I.}.H.. + 04078d0 2f4c89ef e8974896 02498b7d 08488b14 /L....H..I.}.H.. 04078e0 24448b44 24088b4c 24108b07 488b7424 $D.D$..L$...H.t$ 04078f0 18e96dff ffff662e 0f1f8400 00000000 ..m...f......... 0407900 bf801764 03e826f5 ffff488b 1424448b ...d..&...H..$D. 0407910 44240885 c08b4c24 100f85f9 010000bf D$....L$........ 0407920 10000000 894c2410 44894424 08488914 .....L$.D.D$.H.. - 0407930 24e8eae8 9502498b 7d004889 7810bf80 $.....I.}.H.x... + 0407930 24e8aaea 9502498b 7d004889 7810bf80 $.....I.}.H.x... 0407940 17640349 89450048 8b004989 4508c700 .d.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 efe80a45 9602498b 7d08488b 54240848 ...E..I.}.H.T$.H + 0407aa0 efe8ca46 9602498b 7d08488b 54240848 ...F..I.}.H.T$.H 0407ab0 8b4c2410 448b4424 188b07e9 6bffffff .L$.D.D$....k... 0407ac0 bf801764 03e866f3 ffff488b 54240848 ...d..f...H.T$.H 0407ad0 8b4c2410 85c07540 bf100000 0048894c .L$...u@.....H.L - 0407ae0 24104889 542408e8 34e79502 498b7d00 $.H.T$..4...I.}. + 0407ae0 24104889 542408e8 f4e89502 498b7d00 $.H.T$......I.}. 0407af0 48897810 bf801764 03498945 00488b00 H.x....d.I.E.H.. 0407b00 49894508 c7000000 0000e811 f3ffff85 I.E............. - 0407b10 c07493e8 48459602 89c1bad3 010000be .t..HE.......... - 0407b20 915cf702 31c0bf10 e21003e8 90c39402 .\..1........... + 0407b10 c07493e8 08479602 89c1bad3 010000be .t...G.......... + 0407b20 915cf702 31c0bf10 e21003e8 50c59402 .\..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 ebe86a54 96024939 ec75e148 8b442408 ..jT..I9.u.H.D$. + 0407be0 ebe82a56 96024939 ec75e148 8b442408 ..*V..I9.u.H.D$. 0407bf0 4d8d24c7 496346fc 85c00f84 52010000 M.$.IcF.....R... - 0407c00 498d3406 31d24c89 efe84254 96024c3b I.4.1.L...BT..L; + 0407c00 498d3406 31d24c89 efe80256 96024c3b I.4.1.L....V..L; 0407c10 6424100f 8249ffff ff4883c4 485b5d41 d$...I...H..H[]A 0407c20 5c415d41 5e415fc3 498b7424 0831d24c \A]A^A_.I.t$.1.L - 0407c30 89efe819 54960249 8b442408 498d4c24 ....T..I.D$.I.L$ + 0407c30 89efe8d9 55960249 8b442408 498d4c24 ....U..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 10e8fe52 .t$.1.L..I.....R + 0407d40 8b742408 31d24c89 ef4983c4 10e8be54 .t$.1.L..I.....T 0407d50 96024c3b 6424100f 83bcfeff ff4d8b34 ..L;d$.......M.4 0407d60 24418b76 f88d46e3 83f81c0f 8605feff $A.v..F......... - 0407d70 ffbf1824 110331c0 e843c194 020f1f00 ...$..1..C...... - 0407d80 498b7424 1031d24c 89efe8c1 52960249 I.t$.1.L....R..I + 0407d70 ffbf1824 110331c0 e803c394 020f1f00 ...$..1......... + 0407d80 498b7424 1031d24c 89efe881 54960249 I.t$.1.L....T..I 0407d90 8b442410 4883e0f8 488b1049 8d442418 .D$.H...H..I.D$. 0407da0 48894424 188b42e8 85c00f84 18030000 H.D$..B......... 0407db0 83f8010f 84220300 00488b1c c5d85c15 ....."...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 d1efe849 52960249 39ec75e0 488b4424 ...IR..I9.u.H.D$ + 0407e00 d1efe809 54960249 39ec75e0 488b4424 ....T..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 89efe819 519602e9 d2fcffff 0f1f4000 ....Q.........@. + 0407f30 89efe8d9 529602e9 d2fcffff 0f1f4000 ....R.........@. 0407f40 41807d10 00488954 24304889 74242844 A.}..H.T$0H.t$(D - 0407f50 89542420 4c894424 18746d4c 89efe84d .T$ L.D$.tmL...M - 0407f60 40960249 8b45084c 8b442418 448b5424 @..I.E.L.D$.D.T$ + 0407f50 89542420 4c894424 18746d4c 89efe80d .T$ L.D$.tmL.... + 0407f60 42960249 8b45084c 8b442418 448b5424 B..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 efe80640 9602498b 7d08488b ..L....@..I.}.H. + 0407fa0 00004c89 efe8c641 9602498b 7d08488b ..L....A..I.}.H. 0407fb0 74241844 8b4c2420 488b5424 288b07e9 t$.D.L$ H.T$(... 0407fc0 2bfdffff 0f1f4000 bf801764 03e85eee +.....@....d..^. 0407fd0 ffff4c8b 44241844 8b542420 85c0488b ..L.D$.D.T$ ..H. 0407fe0 7424280f 85a30200 00bf1000 00004889 t$(...........H. - 0407ff0 74242844 89542420 4c894424 18e81ee2 t$(D.T$ L.D$.... + 0407ff0 74242844 89542420 4c894424 18e8dee3 t$(D.T$ L.D$.... 0408000 9502498b 7d004889 7810bf80 17640349 ..I.}.H.x....d.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 bf801764 03e8d6ed ffff488b 74241844 ...d......H.t$.D 0408060 8b4c2420 85c00f85 20020000 bf100000 .L$ .... ....... - 0408070 0044894c 24204889 742418e8 a0e19502 .D.L$ H.t$...... + 0408070 0044894c 24204889 742418e8 60e39502 .D.L$ H.t$..`... 0408080 498b7d00 48897810 bf801764 03498945 I.}.H.x....d.I.E 0408090 00488b00 49894508 c7000000 0000e87d .H..I.E........} 04080a0 edffff85 c00f84ff feffffba d9010000 ................ - 04080b0 be915cf7 02bf30e2 100331c0 e8ffbd94 ..\...0...1..... + 04080b0 be915cf7 02bf30e2 100331c0 e8bfbf94 ..\...0...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 89efe8a5 3d960249 8b45084c t'L....=..I.E.L + 0408200 2074274c 89efe865 3f960249 8b45084c t'L...e?..I.E.L 0408210 8b442420 448b5424 28488b54 24308b38 .D$ D.T$(H.T$0.8 0408220 488b7424 38e962ff ffffbf80 176403e8 H.t$8.b......d.. 0408230 fcebffff 4c8b4424 20448b54 242885c0 ....L.D$ D.T$(.. 0408240 488b5424 307545bf 10000000 48895424 H.T$0uE.....H.T$ - 0408250 30448954 24284c89 442420e8 c0df9502 0D.T$(L.D$ ..... + 0408250 30448954 24284c89 442420e8 80e19502 0D.T$(L.D$ ..... 0408260 498b7d00 48897810 bf801764 03498945 I.}.H.x....d.I.E 0408270 00488b00 49894508 c7000000 0000e89d .H..I.E......... - 0408280 ebffff85 c07484e8 d43d9602 89c1bad3 .....t...=...... + 0408280 ebffff85 c07484e8 943f9602 89c1bad3 .....t...?...... 0408290 010000be 915cf702 31c0bf10 e21003e8 .....\..1....... - 04082a0 1cbc9402 662e0f1f 84000000 0000662e ....f.........f. + 04082a0 dcbd9402 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 d5183e15 03488b73 10488d53 104c89ef ..>..H.s.H.S.L.. - 0408380 e8cb4c96 02488b73 08488d53 084c89ef ..L..H.s.H.S.L.. - 0408390 e8bb4c96 0266662e 0f1f8400 00000000 ..L..ff......... + 0408380 e88b4e96 02488b73 08488d53 084c89ef ..N..H.s.H.S.L.. + 0408390 e87b4e96 0266662e 0f1f8400 00000000 .{N..ff......... 04083a0 410fb747 2ea8020f 85a30200 00f6c404 A..G............ 04083b0 0f854a03 00004d85 f6741e48 3b1d3e91 ..J...M..t.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 24c52040 1503660f 1f440000 ....$. @..f..D.. - 0408420 488b0348 3de0ced7 0274f548 89d9e9a7 H..H=....t.H.... + 0408420 488b0348 3da0d0d7 0274f548 89d9e9a7 H..H=....t.H.... 0408430 feffff0f 1f440000 483b1dc9 90230373 .....D..H;...#.s 0408440 8341f647 2f047491 e977ffff ff0f1f84 .A.G/.t..w...... 0408450 00000000 0066662e 0f1f8400 00000000 .....ff......... - 0408460 488b0348 3de0ced7 0275c048 8b03483d H..H=....u.H..H= - 0408470 e0ced702 74eaebb3 0f1f8400 00000000 ....t........... - 0408480 418b47f4 410347f0 488d7cc3 08e8ee3b A.G.A.G.H.|....; + 0408460 488b0348 3da0d0d7 0275c048 8b03483d H..H=....u.H..H= + 0408470 a0d0d702 74eaebb3 0f1f8400 00000000 ....t........... + 0408480 418b47f4 410347f0 488d7cc3 08e8ae3d 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 1424e889 4b96028b 44240848 8b142483 .$..K...D$.H..$. + 04084c0 1424e849 4d96028b 44240848 8b142483 .$.IM...D$.H..$. 04084d0 c0014883 c208413b 47f072d4 0f1f4000 ..H...A;G.r...@. - 04084e0 4531ffe9 cefeffff 488d7b10 e88f3b96 E1......H.{...;. + 04084e0 4531ffe9 cefeffff 488d7b10 e84f3d96 E1......H.{..O=. 04084f0 0284c074 eb488b73 08488d53 084c89ef ...t.H.s.H.S.L.. - 0408500 e84b4b96 02ebd945 8b5ffc45 85db74d0 .KK....E._.E..t. - 0408510 488d7b10 48891424 e8633b96 0284c074 H.{.H..$.c;....t - 0408520 bf488b34 244c89ef e8133e96 02ebb141 .H.4$L....>....A + 0408500 e80b4d96 02ebd945 8b5ffc45 85db74d0 ..M....E._.E..t. + 0408510 488d7b10 48891424 e8233d96 0284c074 H.{.H..$.#=....t + 0408520 bf488b34 244c89ef e8d33f96 02ebb141 .H.4$L....?....A 0408530 8b47f089 c7410b7f fc74a541 0347f448 .G...A...t.A.G.H - 0408540 89142448 8d7cc308 e8333b96 0284c074 ..$H.|...3;....t - 0408550 8f488b34 244c89ef e8f33e96 02458b57 .H.4$L....>..E.W + 0408540 89142448 8d7cc308 e8f33c96 0284c074 ..$H.|....<....t + 0408550 8f488b34 244c89ef e8b34096 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 1424e8c9 4a96028b 44240848 8b142483 .$..J...D$.H..$. + 0408580 1424e889 4c96028b 44240848 8b142483 .$..L...D$.H..$. 0408590 c0014883 c208413b 47f072d4 e93fffff ..H...A;G.r..?.. 04085a0 ff0f1f80 00000000 4889cf48 81e70080 ........H..H.... /usr/bin/hledger differs in assembler output --- old /usr/bin/hledger (disasm) +++ new /usr/bin/hledger (disasm) @@ -9504,7 +9504,7 @@ add %al,(%rax) add %cl,offset(%rbp,%rcx,4) mov $something,%edx - sbb $something,%al + fmul %st,%st(0) mov (%rdx),%eax nopl offset(%rax) add (%rax),%eax @@ -9773,7 +9773,9 @@ je mov %cl,-offset(%rcx) rex.R and $something,%al - xor %dl,-offset(%rbp) + lock xchg %eax,%esi + pop %rax + add -offset(%rcx),%cl rex.R and $something,%al jmp <__environ@GLIBC_2.2.5 + ofs> lea -offset(%rsp),%eax @@ -15978,14 +15980,13 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) sub %ch,%cl - or $something,%al - jl - nopl offset(%rax) - test %eax,(%rax) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) + int3 + jbe + add (%rdi),%cl (bad) + rex add %al,offset(%rbp) + add %al,(%rax) + add %bl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -15995,14 +15996,13 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) sub %ch,%cl - in $something,%al - jl - nopl offset(%rax) - xchg %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) + movsb %ds:(%rsi),%es:(%rdi) + jbe + add (%rdi),%cl (bad) + rex add %al,offset(%rsi) + add %al,(%rax) + add %bl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -16012,11 +16012,14 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) xor %ch,%cl - mov $something,%esp - (bad) - rex add %al,offset(%rsi) + jl + jl + 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) @@ -16054,12 +16057,14 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) cmp %ch,%cl - rex.R je - add (%rdi),%cl - (bad) - rex add %al,offset(%rbp) + add $something,%al + jl + 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) @@ -17205,14 +17210,12 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) cmp %ch,%cl - int3 - data16 jl - nopl offset(%rax) - xchg %eax,(%rax) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) + mov %gs,offset(%rax) + add (%rdi),%cl (bad) + rex add %al,offset(%rdi) + add %al,(%rax) + add %bl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -17221,14 +17224,10 @@ (bad) fimuls offset(%rbx,%rcx,4) cmp %ch,%cl - movsb %ds:(%rsi),%es:(%rdi) - data16 jl - nopl offset(%rax) - mov %al,(%rax) - add %al,(%rax) - add %al,(%rax) + fs push $something + rex add %cl,offset(%rax) add %al,(%rax) - (bad) + add %bl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -20341,7 +20340,7 @@ add %al,(%rax) add %al,(%rax) add %cl,offset(%rbp,%rcx,4) - movabs 0x14405ce902d527,%eax + movabs 0x144234e902d527,%eax nopl offset(%rax) ... adc $something,%eax @@ -20428,10 +20427,11 @@ add %cl,offset(%rbp,%rcx,4) xor %ebp,(%rax) (bad) - test %al,(%rax,%rdi,2) - add %cl,(%rdi) + pop %rsp (bad) - rex add %al,offset(%rip) # + js + nopl offset(%rax) + add $something,%eax ... add %al,(%rax) add %cl,(%rsi) @@ -21050,16 +21050,13 @@ (bad) push %rbp (bad) - test $something,%eax - add %eax,(%rax) + imul $something,(%rdx),%ebx add %al,(%rax) add %al,(%rax) add %al,(%rax) - adc %al,(%rax) + add %dl,(%rax) add %al,(%rax) - nop - (bad) - {rex2 0x2} dec %eax + add %dl,offset(%rax) lea -offset(%rbp),%eax cmp %r15,%rax jb @@ -21082,7 +21079,7 @@ rex.RB call <__environ@GLIBC_2.2.5 + ofs> and %ecx,-offset(%rax) rex.RB - lock js + lock cmp %ch,%dl xlat %ds:(%rbx) add -offset(%rax),%cl pop %rbp @@ -21625,7 +21622,7 @@ fisttps -offset(%rbp) add -offset(%rax),%cl (bad) - adc %edi,%gs:offset(%rdx,%rax,1) + and $something,%eax overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1