~/f/hledger/RPMS.2 ~/f/hledger ~/f/hledger RPMS.2/ghc-hledger-1.52.1-1.1.x86_64.rpm RPMS/ghc-hledger-1.52.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing ghc-hledger-1.52.1-1.1.x86_64.rpm to ghc-hledger-1.52.1-1.1.x86_64.rpm comparing the rpm tags of ghc-hledger --- old-rpm-tags +++ new-rpm-tags @@ -275 +275 @@ -/usr/lib64/ghc-9.12.4/lib/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ-ghc9.12.4.so a1074a53f1aaccec714ac90632854d6fe77f15808ba5e32547ccb2c2f72e60da 0 +/usr/lib64/ghc-9.12.4/lib/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ-ghc9.12.4.so b1802dffda8120775acfb74a5af500880bc787d854d340384a7213dae21c2762 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.4/lib/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ-ghc9.12.4.so differs in ELF sections --- old /usr/lib64/ghc-9.12.4/lib/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ-ghc9.12.4.so (objdump) +++ new /usr/lib64/ghc-9.12.4/lib/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ-ghc9.12.4.so (objdump) @@ -7385,61 +7385,61 @@ 1cfb0 4697d205 fdc0bd49 F......I Contents of section .dynsym: 1cfb8 00000000 00000000 00000000 00000000 ................ - 1cfc8 00000000 00000000 e02d0600 11000000 .........-...... + 1cfc8 00000000 00000000 892d0600 11000000 .........-...... 1cfd8 00000000 00000000 00000000 00000000 ................ 1cfe8 d6c80a00 12000000 00000000 00000000 ................ - 1cff8 00000000 00000000 4e9f0800 11000000 ........N....... + 1cff8 00000000 00000000 f79e0800 11000000 ................ 1d008 00000000 00000000 00000000 00000000 ................ - 1d018 65500600 11000000 00000000 00000000 eP.............. - 1d028 00000000 00000000 bdca0400 11000000 ................ + 1d018 0e500600 11000000 00000000 00000000 .P.............. + 1d028 00000000 00000000 66ca0400 11000000 ........f....... 1d038 00000000 00000000 00000000 00000000 ................ - 1d048 d0250500 11000000 00000000 00000000 .%.............. - 1d058 00000000 00000000 1aec0700 11000000 ................ + 1d048 79250500 11000000 00000000 00000000 y%.............. + 1d058 00000000 00000000 c3eb0700 11000000 ................ 1d068 00000000 00000000 00000000 00000000 ................ - 1d078 79580700 11000000 00000000 00000000 yX.............. + 1d078 22580700 11000000 00000000 00000000 "X.............. 1d088 00000000 00000000 40480100 11000000 ........@H...... 1d098 00000000 00000000 00000000 00000000 ................ 1d0a8 e30f0a00 10000000 00000000 00000000 ................ 1d0b8 00000000 00000000 aae00000 11000000 ................ 1d0c8 00000000 00000000 00000000 00000000 ................ 1d0d8 cbeb0000 12000000 00000000 00000000 ................ - 1d0e8 00000000 00000000 0d5e0600 11000000 .........^...... + 1d0e8 00000000 00000000 b65d0600 11000000 .........]...... 1d0f8 00000000 00000000 00000000 00000000 ................ 1d108 0fe30000 11000000 00000000 00000000 ................ 1d118 00000000 00000000 0b320100 11000000 .........2...... 1d128 00000000 00000000 00000000 00000000 ................ 1d138 ce820900 12000000 00000000 00000000 ................ - 1d148 00000000 00000000 06a50400 11000000 ................ + 1d148 00000000 00000000 afa40400 11000000 ................ 1d158 00000000 00000000 00000000 00000000 ................ 1d168 37590900 11000000 00000000 00000000 7Y.............. - 1d178 00000000 00000000 efe10600 11000000 ................ + 1d178 00000000 00000000 98e10600 11000000 ................ 1d188 00000000 00000000 00000000 00000000 ................ 1d198 a61f0000 11000000 00000000 00000000 ................ 1d1a8 00000000 00000000 331d0400 11000000 ........3....... 1d1b8 00000000 00000000 00000000 00000000 ................ 1d1c8 ba110000 10000000 00000000 00000000 ................ - 1d1d8 00000000 00000000 53a60400 11000000 ........S....... + 1d1d8 00000000 00000000 fca50400 11000000 ................ 1d1e8 00000000 00000000 00000000 00000000 ................ 1d1f8 0e860900 12000000 00000000 00000000 ................ - 1d208 00000000 00000000 c4370500 11000000 .........7...... + 1d208 00000000 00000000 6d370500 11000000 ........m7...... 1d218 00000000 00000000 00000000 00000000 ................ - 1d228 07a40800 12000000 00000000 00000000 ................ + 1d228 b0a30800 12000000 00000000 00000000 ................ 1d238 00000000 00000000 442f0b00 11000000 ........D/...... 1d248 00000000 00000000 00000000 00000000 ................ - 1d258 bb580600 11000000 00000000 00000000 .X.............. - 1d268 00000000 00000000 188d0700 12000000 ................ + 1d258 64580600 11000000 00000000 00000000 dX.............. + 1d268 00000000 00000000 c18c0700 12000000 ................ 1d278 00000000 00000000 00000000 00000000 ................ - 1d288 9b3f0600 11000000 00000000 00000000 .?.............. + 1d288 443f0600 11000000 00000000 00000000 D?.............. 1d298 00000000 00000000 31820300 11000000 ........1....... 1d2a8 00000000 00000000 00000000 00000000 ................ 1d2b8 2ac60a00 11000000 00000000 00000000 *............... 1d2c8 00000000 00000000 3c9e0900 11000000 ........<....... 1d2d8 00000000 00000000 00000000 00000000 ................ 1d2e8 4b1f0400 12000000 00000000 00000000 K............... - 1d2f8 00000000 00000000 54c90700 12000000 ........T....... + 1d2f8 00000000 00000000 fdc80700 12000000 ................ 1d308 00000000 00000000 00000000 00000000 ................ 1d318 11160000 11000000 00000000 00000000 ................ - 1d328 00000000 00000000 51c50400 11000000 ........Q....... + 1d328 00000000 00000000 fac40400 11000000 ................ 1d338 00000000 00000000 00000000 00000000 ................ 1d348 f9ec0900 11000000 00000000 00000000 ................ 1d358 00000000 00000000 61ec0900 12000000 ........a....... @@ -7451,16 +7451,16 @@ 1d3b8 00000000 00000000 f3c70a00 11000000 ................ 1d3c8 00000000 00000000 00000000 00000000 ................ 1d3d8 47140000 11000000 00000000 00000000 G............... - 1d3e8 00000000 00000000 57270500 11000000 ........W'...... + 1d3e8 00000000 00000000 00270500 11000000 .........'...... 1d3f8 00000000 00000000 00000000 00000000 ................ - 1d408 b3d50600 11000000 00000000 00000000 ................ + 1d408 5cd50600 11000000 00000000 00000000 \............... 1d418 00000000 00000000 d6530100 11000000 .........S...... 1d428 00000000 00000000 00000000 00000000 ................ 1d438 dec60a00 11000000 00000000 00000000 ................ 1d448 00000000 00000000 09360000 11000000 .........6...... 1d458 00000000 00000000 00000000 00000000 ................ 1d468 ad7f0900 11000000 00000000 00000000 ................ - 1d478 00000000 00000000 ec310400 12000000 .........1...... + 1d478 00000000 00000000 ea310400 12000000 .........1...... 1d488 00000000 00000000 00000000 00000000 ................ 1d498 f9fe0000 11000000 00000000 00000000 ................ 1d4a8 00000000 00000000 75400100 12000000 ........u@...... @@ -7468,40 +7468,40 @@ 1d4c8 ba7c0900 11000000 00000000 00000000 .|.............. 1d4d8 00000000 00000000 ad240000 11000000 .........$...... 1d4e8 00000000 00000000 00000000 00000000 ................ - 1d4f8 96950400 11000000 00000000 00000000 ................ + 1d4f8 94950400 11000000 00000000 00000000 ................ 1d508 00000000 00000000 a5030000 11000000 ................ 1d518 00000000 00000000 00000000 00000000 ................ 1d528 d7c50a00 12000000 00000000 00000000 ................ 1d538 00000000 00000000 da7e0900 11000000 .........~...... 1d548 00000000 00000000 00000000 00000000 ................ - 1d558 35300500 12000000 00000000 00000000 50.............. - 1d568 00000000 00000000 d7890700 12000000 ................ + 1d558 de2f0500 12000000 00000000 00000000 ./.............. + 1d568 00000000 00000000 80890700 12000000 ................ 1d578 00000000 00000000 00000000 00000000 ................ 1d588 88440100 11000000 00000000 00000000 .D.............. 1d598 00000000 00000000 c0130400 11000000 ................ 1d5a8 00000000 00000000 00000000 00000000 ................ 1d5b8 22190400 12000000 00000000 00000000 "............... - 1d5c8 00000000 00000000 22a70700 12000000 ........"....... + 1d5c8 00000000 00000000 cba60700 12000000 ................ 1d5d8 00000000 00000000 00000000 00000000 ................ 1d5e8 c55e0000 11000000 00000000 00000000 .^.............. 1d5f8 00000000 00000000 1e0f0a00 12000000 ................ 1d608 00000000 00000000 00000000 00000000 ................ 1d618 07f20000 12000000 00000000 00000000 ................ - 1d628 00000000 00000000 4d300400 12000000 ........M0...... + 1d628 00000000 00000000 a2300400 12000000 .........0...... 1d638 00000000 00000000 00000000 00000000 ................ - 1d648 49160800 11000000 00000000 00000000 I............... - 1d658 00000000 00000000 4dd10600 12000000 ........M....... + 1d648 f2150800 11000000 00000000 00000000 ................ + 1d658 00000000 00000000 f6d00600 12000000 ................ 1d668 00000000 00000000 00000000 00000000 ................ - 1d678 1b9f0700 11000000 00000000 00000000 ................ - 1d688 00000000 00000000 6e1d0500 11000000 ........n....... + 1d678 c49e0700 11000000 00000000 00000000 ................ + 1d688 00000000 00000000 171d0500 11000000 ................ 1d698 00000000 00000000 00000000 00000000 ................ - 1d6a8 f8280500 11000000 00000000 00000000 .(.............. + 1d6a8 a1280500 11000000 00000000 00000000 .(.............. 1d6b8 00000000 00000000 15a90900 10000000 ................ 1d6c8 00000000 00000000 00000000 00000000 ................ - 1d6d8 90220500 11000000 00000000 00000000 .".............. - 1d6e8 00000000 00000000 571b0500 12000000 ........W....... + 1d6d8 39220500 11000000 00000000 00000000 9".............. + 1d6e8 00000000 00000000 001b0500 12000000 ................ 1d6f8 00000000 00000000 00000000 00000000 ................ - 1d708 49510600 11000000 00000000 00000000 IQ.............. + 1d708 f2500600 11000000 00000000 00000000 .P.............. 1d718 00000000 00000000 255e0000 12000000 ........%^...... 1d728 00000000 00000000 00000000 00000000 ................ 1d738 da7d0900 11000000 00000000 00000000 .}.............. @@ -7510,26 +7510,26 @@ 1d768 70ed0000 12000000 00000000 00000000 p............... 1d778 00000000 00000000 97450900 12000000 .........E...... 1d788 00000000 00000000 00000000 00000000 ................ - 1d798 4a390500 11000000 00000000 00000000 J9.............. + 1d798 f3380500 11000000 00000000 00000000 .8.............. 1d7a8 00000000 00000000 10290100 12000000 .........)...... 1d7b8 00000000 00000000 00000000 00000000 ................ - 1d7c8 36b20400 11000000 00000000 00000000 6............... - 1d7d8 00000000 00000000 9d110500 11000000 ................ + 1d7c8 dfb10400 11000000 00000000 00000000 ................ + 1d7d8 00000000 00000000 46110500 11000000 ........F....... 1d7e8 00000000 00000000 00000000 00000000 ................ 1d7f8 ec490200 11000000 00000000 00000000 .I.............. - 1d808 00000000 00000000 90140500 12000000 ................ + 1d808 00000000 00000000 39140500 12000000 ........9....... 1d818 00000000 00000000 00000000 00000000 ................ 1d828 bf300000 11000000 00000000 00000000 .0.............. 1d838 00000000 00000000 d4a40900 11000000 ................ 1d848 00000000 00000000 00000000 00000000 ................ - 1d858 b8880700 11000000 00000000 00000000 ................ + 1d858 61880700 11000000 00000000 00000000 a............... 1d868 00000000 00000000 90190400 12000000 ................ 1d878 00000000 00000000 00000000 00000000 ................ 1d888 8bc60a00 11000000 00000000 00000000 ................ 1d898 00000000 00000000 ebcc0900 11000000 ................ 1d8a8 00000000 00000000 00000000 00000000 ................ - 1d8b8 bcc90400 11000000 00000000 00000000 ................ - 1d8c8 00000000 00000000 43960400 11000000 ........C....... + 1d8b8 65c90400 11000000 00000000 00000000 e............... + 1d8c8 00000000 00000000 41960400 11000000 ........A....... 1d8d8 00000000 00000000 00000000 00000000 ................ 1d8e8 7e9f0300 11000000 00000000 00000000 ~............... 1d8f8 00000000 00000000 90090000 10000000 ................ @@ -7537,7 +7537,7 @@ 1d918 0a4f0100 12000000 00000000 00000000 .O.............. 1d928 00000000 00000000 48500900 11000000 ........HP...... 1d938 00000000 00000000 00000000 00000000 ................ - 1d948 c22c0600 12000000 00000000 00000000 .,.............. + 1d948 6b2c0600 12000000 00000000 00000000 k,.............. 1d958 00000000 00000000 f1190400 11000000 ................ 1d968 00000000 00000000 00000000 00000000 ................ 1d978 d40d0000 12000000 00000000 00000000 ................ @@ -7546,19 +7546,19 @@ /usr/lib64/ghc-9.12.4/lib/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ-ghc9.12.4.so differs in assembler output --- old /usr/lib64/ghc-9.12.4/lib/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ-ghc9.12.4.so (disasm) +++ new /usr/lib64/ghc-9.12.4/lib/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ-ghc9.12.4.so (disasm) @@ -153,8 +153,7 @@ nopl offset(%rax) ... adc $something,%eax - (bad) - cmp (%rax),%al + cs cmp (%rax),%al hledgerzm1zi52zi1zmFohlnBDvrg77iI37HhA2RZZ_HledgerziCli_mainmode7_info@@Base: lea -offset(%rbp),%rax @@ -184,7 +183,7 @@ add %al,(%rax) adc %al,(%rax) add %al,(%rax) - or %bl,(%rdi) + or %ch,(%rdi) cmp (%rax),%al lea -offset(%rbp),%rax cmp %r15,%rax @@ -299,7 +298,7 @@ add %al,(%rax) adc %al,(%rax) add %al,(%rax) - mov %bl,-offset(%rip) # + mov %ch,-offset(%rip) # rex.RB lock cmp %r15,%rax jb @@ -387,7 +386,7 @@ xchg %ax,%ax ... adc $something,%eax - sbb $something,%eax + sub $something,%eax rex.RB lock cmp %r15,%rax jb @@ -414,7 +413,7 @@ nopl offset(%rax,%rax,1) ... adc $something,%eax - sbb $something,%eax + sub $something,%eax rex.RB lock cmp %r15,%rax jb @@ -440,7 +439,7 @@ nop ... adc $something,%eax - sbb $something,%al + sub $something,%al add %cl,-offset(%rax) rex.RB lock cmp %r15,%rax @@ -742,7 +741,7 @@ (bad) add %al,(%rax) add %al,%al - sbb %bh,(%rdx) + sub %bh,(%rdx) add %cl,-offset(%rax) adc %r9b,offset(%r8) or %r9b,-offset(%r8) @@ -910,8 +909,7 @@ add %bl,(%rsi) add %al,(%rax) add %cl,%al - (bad) - cmp (%rax),%al + es cmp (%rax),%al mov offset(%rbp),%rax cmp offset(%rbx),%rax je @@ -974,7 +972,7 @@ add %cl,(%rax) add %al,(%rax) add %bh,%al - adc $something,%eax + and $something,%eax rex.RB loopne cmp %edi,%eax jb @@ -1043,7 +1041,7 @@ adc %al,(%rax) add %al,(%rax) pop %rax - adc (%rdx),%edi + and (%rdx),%edi add %cl,-offset(%rax) rex.RB lock cmp %r15,%rax @@ -1067,7 +1065,7 @@ add %cl,(%rcx) add %al,(%rax) add %cl,(%rax) - adc (%rdx),%edi + and (%rdx),%edi add %cl,-offset(%rax) rex.RB lock cmp %r15,%rax @@ -1090,7 +1088,7 @@ (bad) add %al,(%rax) add %al,%al - adc (%rdx),%bh + and (%rdx),%bh add %cl,-offset(%rax) or %r9b,-offset(%r8) flds -offset(%rbx) @@ -1173,7 +1171,7 @@ (bad) add %al,(%rax) add %bh,(%rax) - adc (%rdx),%edi + and (%rdx),%edi add %cl,-offset(%rcx) (bad) push $something @@ -1236,7 +1234,7 @@ add %bl,(%rsi) add %al,(%rax) add %ch,(%rax) - adc (%rdx),%bh + and (%rdx),%bh add %cl,-offset(%rax) or %r9b,-offset(%r8) rex.WRB adc %r9b,-offset(%r8) @@ -1254,7 +1252,7 @@ add %bl,(%rsi) add %al,(%rax) add %dh,%al - adc %edi,(%rdx) + and %edi,(%rdx) add %cl,-offset(%rax) fadds -offset(%rbx) clc @@ -1327,7 +1325,7 @@ add %bl,(%rsi) add %al,(%rax) add %bl,%al - adc %bh,(%rdx) + and %bh,(%rdx) add %cl,-offset(%rax) add $something,%eax mov %rax,-offset(%rbp) @@ -1395,7 +1393,7 @@ (bad) add %al,(%rax) add %cl,(%rax) - adc %bh,(%rdx) + and %bh,(%rdx) add %cl,offset(%rbx,%rcx,4) xor %cl,offset(%rbx,%rcx,4) or %cl,-offset(%rax) @@ -1415,7 +1413,7 @@ add %al,(%rax) adc %al,(%rax) add %al,(%rax) - sub %dl,(%rax) + sub %ah,(%rax) cmp (%rax),%al mov offset(%rbx),%r14 jmp @@ -1426,7 +1424,7 @@ add %al,(%rax) adc (%rax),%al add %al,(%rax) - or %dl,(%rax) + or %ah,(%rax) cmp (%rax),%al lea -offset(%rbp),%rax cmp %r15,%rax @@ -1494,6 +1492,7 @@ add %al,(%rax) add %bl,(%rax) (bad) + cmp (%rax),%al mov %rbx,%rax and $something,%eax cmp $something,%rax @@ -1569,7 +1568,7 @@ adc %al,(%rax) add %al,(%rax) clc - or $something,%eax + sbb $something,%eax (bad) sbb %cl,offset(%rbp) movsl (%rsi),(%rdi) @@ -1592,7 +1591,7 @@ add %al,(%rax) adc (%rax),%al add %al,(%rax) - movabs 0x4d18c48349003a0d,%al + movabs 0x4d18c48349003a1d,%al cmp offset(%rbp),%esp ja RPMS.2/ghc-hledger-devel-1.52.1-1.1.x86_64.rpm RPMS/ghc-hledger-devel-1.52.1-1.1.x86_64.rpm differ: byte 226, line 1 Comparing ghc-hledger-devel-1.52.1-1.1.x86_64.rpm to ghc-hledger-devel-1.52.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.4/lib/hledger-1.52.1/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ.a 015152a471980852e2f905d419b0143ca764b190e9ed55f43140d66efeb29750 0 +/usr/lib64/ghc-9.12.4/lib/hledger-1.52.1/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ.a 3cb67769caa0567e53d706150b04a3c05b6b02b84920f58c00071b2d278d995d 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.4/lib/hledger-1.52.1/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ.a/Activity.o differs in ELF sections --- old /usr/lib64/ghc-9.12.4/lib/hledger-1.52.1/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ.a/Activity.o (objdump) +++ new /usr/lib64/ghc-9.12.4/lib/hledger-1.52.1/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ.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.4/lib/hledger-1.52.1/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ.a/Activity.o differs in assembler output --- old /usr/lib64/ghc-9.12.4/lib/hledger-1.52.1/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ.a/Activity.o (disasm) +++ new /usr/lib64/ghc-9.12.4/lib/hledger-1.52.1/libHShledger-1.52.1-FohlnBDvrg77iI37HhA2RZ.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.52.1-1.1.x86_64.rpm RPMS/hledger-1.52.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing hledger-1.52.1-1.1.x86_64.rpm to hledger-1.52.1-1.1.x86_64.rpm comparing the rpm tags of hledger --- old-rpm-tags +++ new-rpm-tags @@ -126 +126 @@ -/usr/bin/hledger 7cd6850876ad489d540ec1eae9208a7f0d9535e0960e4360f99a7bf6f492c373 0 +/usr/bin/hledger b292f974081064a903cee1c740842c4d987cdcf3606bd2f2f8f927e01c3ca1d5 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) @@ -1739,10 +1739,10 @@ 0407790 00000000 0066662e 0f1f8400 00000000 .....ff......... 04077a0 4883c308 48d1ed4c 39e3741f 40f6c501 H...H..L9.t.@... 04077b0 75ee488b 3331d24c 89ef4883 c30848d1 u.H.31.L..H...H. - 04077c0 ede89a00 91024c39 e375e148 83c4085b ......L9.u.H...[ + 04077c0 ede85a02 91024c39 e375e148 83c4085b ..Z...L9.u.H...[ 04077d0 5d415c41 5dc3662e 0f1f8400 00000000 ]A\A].f......... 04077e0 4883c628 4883c408 4889f948 89df5b5d H..(H...H..H..[] - 04077f0 415c415d e957ef90 020f1f80 00000000 A\A].W.......... + 04077f0 415c415d e917f190 020f1f80 00000000 A\A]............ 0407800 486341e0 488d3401 ebda660f 1f440000 HcA.H.4...f..D.. 0407810 488b2cc5 a8491003 48c1ed06 e95affff H.,..I..H....Z.. 0407820 ff662e0f 1f840000 00000066 2e0f1f84 .f.........f.... @@ -1757,12 +1757,12 @@ 04078b0 00000000 0066662e 0f1f8400 00000000 .....ff......... 04078c0 4983c408 48d1eb49 39ec741f f6c30175 I...H..I9.t....u 04078d0 ef498b34 2431d24c 89ef4983 c40848d1 .I.4$1.L..I...H. - 04078e0 ebe87aff 90024939 ec75e148 8b442408 ..z...I9.u.H.D$. + 04078e0 ebe83a01 91024939 ec75e148 8b442408 ..:...I9.u.H.D$. 04078f0 4d8d24c7 496346fc 85c00f84 44010000 M.$.IcF.....D... - 0407900 498d3406 31d24c89 efe852ff 90024c3b I.4.1.L...R...L; + 0407900 498d3406 31d24c89 efe81201 91024c3b I.4.1.L.......L; 0407910 6424100f 8249ffff ff4883c4 485b5d41 d$...I...H..H[]A 0407920 5c415d41 5e415fc3 498b7424 0831d24c \A]A^A_.I.t$.1.L - 0407930 89efe829 ff900249 8b442408 498d4c24 ...)...I.D$.I.L$ + 0407930 89efe8e9 00910249 8b442408 498d4c24 .......I.D$.I.L$ 0407940 1048894c 24304c8b 60284889 4424084d .H.L$0L.`(H.D$.M 0407950 85e40f84 1c030000 488b5c24 304531c9 ........H.\$0E1. 0407960 31c04531 f666662e 0f1f8400 00000000 1.E1.ff......... @@ -1776,13 +1776,13 @@ 04079e0 1e030f82 d0020000 498b7d08 8b073dff ........I.}...=. 04079f0 0f000075 a341807d 10004889 54242844 ...u.A.}..H.T$(D 0407a00 894c2420 48897424 180f8461 0300004c .L$ H.t$...a...L - 0407a10 89efe8d9 eb900249 8b7d0848 8b742418 .......I.}.H.t$. + 0407a10 89efe899 ed900249 8b7d0848 8b742418 .......I.}.H.t$. 0407a20 448b4c24 20488b54 24288b07 e967ffff D.L$ H.T$(...g.. 0407a30 ff498b74 240831d2 4c89ef49 83c410e8 .I.t$.1.L..I.... - 0407a40 1cfe9002 4c3b6424 100f83ca feffff4d ....L;d$.......M + 0407a40 dcff9002 4c3b6424 100f83ca feffff4d ....L;d$.......M 0407a50 8b342441 8b76f88d 46e383f8 1c0f8613 .4$A.v..F....... - 0407a60 feffffbf f87e0c03 31c0e8e1 658f0290 .....~..1...e... - 0407a70 498b7424 1031d24c 89efe8e1 fd900249 I.t$.1.L.......I + 0407a60 feffffbf f87e0c03 31c0e8a1 678f0290 .....~..1...g... + 0407a70 498b7424 1031d24c 89efe8a1 ff900249 I.t$.1.L.......I 0407a80 8b442410 4883e0f8 488b1049 8d442418 .D$.H...H..I.D$. 0407a90 48894424 188b42e8 85c00f84 f0040000 H.D$..B......... 0407aa0 83f8010f 843f0300 00488b1c c5a84910 .....?...H....I. @@ -1791,7 +1791,7 @@ 0407ad0 00000000 0066662e 0f1f8400 00000000 .....ff......... 0407ae0 4883c508 49d1ef49 39ec7420 41f6c701 H...I..I9.t A... 0407af0 75ee488b 750031d2 4c89ef48 83c50849 u.H.u.1.L..H...I - 0407b00 d1efe859 fd900249 39ec75e0 488b4424 ...Y...I9.u.H.D$ + 0407b00 d1efe819 ff900249 39ec75e0 488b4424 .......I9.u.H.D$ 0407b10 184c8d24 d8e92301 00004963 46f0498d .L.$..#...IcF.I. 0407b20 4406f04c 8b781048 89442408 498d4424 D..L.x.H.D$.I.D$ 0407b30 08488944 24384d85 ff0f84f5 00000048 .H.D$8M........H @@ -1806,13 +1806,13 @@ 0407bc0 c4000000 498b4508 8b3881ff ff0f0000 ....I.E..8...... 0407bd0 75a64180 7d100048 89542430 48897424 u.A.}..H.T$0H.t$ 0407be0 28448954 24204c89 4424180f 84f70000 (D.T$ L.D$...... - 0407bf0 004c89ef e8f7e990 02498b45 084c8b44 .L.......I.E.L.D + 0407bf0 004c89ef e8b7eb90 02498b45 084c8b44 .L.......I.E.L.D 0407c00 2418448b 54242048 8b742428 8b38488b $.D.T$ H.t$(.8H. 0407c10 542430e9 60ffffff 0f1f8400 00000000 T$0.`........... 0407c20 438d0402 4183c401 4989c24c 39f80f82 C...A...I..L9... 0407c30 1cffffff 488b4424 384e8d24 f8496346 ....H.D$8N.$.IcF 0407c40 fc85c00f 84fbfdff ff498d34 0631d24c .........I.4.1.L - 0407c50 89efe809 fc9002e9 b2fcffff 0f1f4000 ..............@. + 0407c50 89efe8c9 fd9002e9 b2fcffff 0f1f4000 ..............@. 0407c60 418d0431 4183c601 4989c14c 39e00f82 A..1A...I..L9... 0407c70 fcfcffff 488b4424 304e8d24 e0e9c2fd ....H.D$0N.$.... 0407c80 ffff660f 1f440000 4889d048 89d748c1 ..f..D..H..H..H. @@ -1824,7 +1824,7 @@ 0407ce0 fdffff0f 1f440000 bf807a5f 03e84ef1 .....D....z_..N. 0407cf0 ffff4c8b 44241844 8b542420 85c0488b ..L.D$.D.T$ ..H. 0407d00 7424280f 859a0200 00bf1000 00004889 t$(...........H. - 0407d10 74242844 89542420 4c894424 18e87e8b t$(D.T$ L.D$..~. + 0407d10 74242844 89542420 4c894424 18e83e8d t$(D.T$ L.D$..>. 0407d20 9002498b 7d004889 7810bf80 7a5f0349 ..I.}.H.x...z_.I 0407d30 89450048 8b004989 4508c700 00000000 .E.H..I.E....... 0407d40 e8ebf0ff ff85c00f 857e0000 00498b45 .........~...I.E @@ -1832,11 +1832,11 @@ 0407d60 8b384c8b 442418e9 0cfeffff 0f1f4000 .8L.D$........@. 0407d70 bf807a5f 03e8c6f0 ffff488b 74241844 ..z_......H.t$.D 0407d80 8b4c2420 85c00f85 17020000 bf100000 .L$ ............ - 0407d90 0044894c 24204889 742418e8 008b9002 .D.L$ H.t$...... + 0407d90 0044894c 24204889 742418e8 c08c9002 .D.L$ H.t$...... 0407da0 498b7d00 48897810 bf807a5f 03498945 I.}.H.x...z_.I.E 0407db0 00488b00 49894508 c7000000 0000e86d .H..I.E........m 0407dc0 f0ffff85 c00f844c fcffffba d9010000 .......L........ - 0407dd0 be84d8f9 02bfd83c 0c0331c0 e86f628f .......<..1..ob. + 0407dd0 be84d8f9 02bfd83c 0c0331c0 e82f648f .......<..1../d. 0407de0 020f1f80 00000000 486342e0 4c8b3c02 ........HcB.L.<. 0407df0 488d0c02 48894c24 084d85ff 0f84e100 H...H.L$.M...... 0407e00 0000488b 5c241845 31d231c0 31ed6690 ..H.\$.E1.1.1.f. @@ -1849,7 +1849,7 @@ 0407e70 158bf91e 03720948 3b158af9 1e037278 .....r.H;.....rx 0407e80 498b4508 8b3881ff ff0f0000 75aa4180 I.E..8......u.A. 0407e90 7d100048 89542438 44895424 304c8944 }..H.T$8D.T$0L.D - 0407ea0 24284889 74242074 7a4c89ef e83fe790 $(H.t$ tzL...?.. + 0407ea0 24284889 74242074 7a4c89ef e8ffe890 $(H.t$ tzL...... 0407eb0 02498b45 08488b74 24204c8b 44242844 .I.E.H.t$ L.D$(D 0407ec0 8b542430 8b38488b 542438e9 68ffffff .T$0.8H.T$8.h... 0407ed0 438d0402 83c50149 89c24c39 f80f822d C......I..L9...- @@ -1860,13 +1860,13 @@ 0407f20 ffffffbf 807a5f03 e813efff ff488b74 .....z_......H.t 0407f30 24204c8b 44242885 c0448b54 24307563 $ L.D$(..D.T$0uc 0407f40 bf100000 00448954 24304c89 44242848 .....D.T$0L.D$(H - 0407f50 89742420 e8478990 02498b7d 00488978 .t$ .G...I.}.H.x + 0407f50 89742420 e8078b90 02498b7d 00488978 .t$ .....I.}.H.x 0407f60 10bf807a 5f034989 4500488b 00498945 ...z_.I.E.H..I.E 0407f70 08c70000 000000e8 b4eeffff 85c00f84 ................ - 0407f80 2dffffff e817e790 020f1f80 00000000 -............... + 0407f80 2dffffff e8d7e890 020f1f80 00000000 -............... 0407f90 488b5ae0 4989df83 e33f49c1 ef06e918 H.Z.I....?I..... 0407fa0 fbffff89 c1bad301 0000be84 d8f90231 ...............1 - 0407fb0 c0bfb83c 0c03e895 608f020f 1f440000 ...<....`....D.. + 0407fb0 c0bfb83c 0c03e855 628f020f 1f440000 ...<...Ub....D.. 0407fc0 41574889 f1415641 55415449 89fc5548 AWH..AVAUATI..UH 0407fd0 89f55348 83ec3848 89542408 4989cd48 ..SH..8H.T$.I..H 0407fe0 89cb4983 e5f84c3b 2d13f81e 030f821d ..I...L;-....... @@ -1879,8 +1879,8 @@ 0408050 020f8469 02000066 25080866 3d000875 ...i...f%..f=..u 0408060 6f498b45 008b70f8 488d48f0 83fe400f oI.E..p.H.H...@. 0408070 87eb0200 0089f2ff 24d5d829 1003498b ........$..)..I. - 0408080 7510498d 55104c89 e7e8d2f7 9002498b u.I.U.L.......I. - 0408090 7508498d 55084c89 e7e8c2f7 90026690 u.I.U.L.......f. + 0408080 7510498d 55104c89 e7e892f9 9002498b u.I.U.L.......I. + 0408090 7508498d 55084c89 e7e882f9 90026690 u.I.U.L.......f. 04080a0 31c9488b 4424100f b710f6c2 020f85bd 1.H.D$.......... 04080b0 02000080 e6040f85 74030000 4885c90f ........t...H... 04080c0 8517ffff ff66662e 0f1f8400 00000000 .....ff......... @@ -1891,29 +1891,29 @@ 0408110 4d8b7500 418b76f8 8d46fa83 f80176db M.u.A.v..F....v. 0408120 83fe0374 d64d8d7e f083fe3a 0f876e04 ...t.M.~...:..n. 0408130 000089f0 ff24c5e0 2b10030f 1f440000 .....$..+....D.. - 0408140 498b4500 483df87b d20274f4 4c89e9e9 I.E.H=.{..t.L... + 0408140 498b4500 483db87d d20274f4 4c89e9e9 I.E.H=.}..t.L... 0408150 88feffff 0f1f4000 4c3b2da9 f61e0373 ......@.L;-....s 0408160 80410fb7 472ef6c4 040f8572 ffffffeb .A..G......r.... 0408170 8a0f1f40 0066662e 0f1f8400 00000000 ...@.ff......... - 0408180 498b4500 483df87b d20275c0 498b4500 I.E.H=.{..u.I.E. - 0408190 483df87b d20274e8 ebb2660f 1f440000 H=.{..t...f..D.. - 04081a0 418b46f4 410346f0 498d7cc5 08e80ee5 A.F.A.F.I.|..... + 0408180 498b4500 483db87d d20275c0 498b4500 I.E.H=.}..u.I.E. + 0408190 483db87d d20274e8 ebb2660f 1f440000 H=.}..t...f..D.. + 04081a0 418b46f4 410346f0 498d7cc5 08e8cee6 A.F.A.F.I.|..... 04081b0 900284c0 744a458b 4ef04585 c9744149 ....tJE.N.E..tAI 04081c0 8d450845 31ff662e 0f1f8400 00000000 .E.E1.f......... 04081d0 4489fa4c 89e74889 44241041 83c70149 D..L..H.D$.A...I - 04081e0 8b74d508 4889c2e8 74f69002 488b4424 .t..H...t...H.D$ + 04081e0 8b74d508 4889c2e8 34f89002 488b4424 .t..H...4...H.D$ 04081f0 104883c0 08453b7e f072d50f 1f440000 .H...E;~.r...D.. - 0408200 4531ffe9 c8feffff 498d7d10 e8afe490 E1......I.}..... + 0408200 4531ffe9 c8feffff 498d7d10 e86fe690 E1......I.}..o.. 0408210 0284c074 eb498b75 08498d55 084c89e7 ...t.I.u.I.U.L.. - 0408220 e83bf690 02ebd945 8b5efc45 85db74d0 .;.....E.^.E..t. - 0408230 498d7d10 e887e490 0284c074 c34c89fe I.}........t.L.. - 0408240 4c89e7e8 08e99002 ebb6418b 46f089c7 L.........A.F... + 0408220 e8fbf790 02ebd945 8b5efc45 85db74d0 .......E.^.E..t. + 0408230 498d7d10 e847e690 0284c074 c34c89fe I.}..G.....t.L.. + 0408240 4c89e7e8 c8ea9002 ebb6418b 46f089c7 L.........A.F... 0408250 410b7efc 74aa4103 46f4498d 7cc508e8 A.~.t.A.F.I.|... - 0408260 5ce49002 84c07498 4c89fe4c 89e7e8ed \.....t.L..L.... - 0408270 e9900245 8b56f045 85d27484 498d4508 ...E.V.E..t.I.E. + 0408260 1ce69002 84c07498 4c89fe4c 89e7e8ad ......t.L..L.... + 0408270 eb900245 8b56f045 85d27484 498d4508 ...E.V.E..t.I.E. 0408280 4531ff66 9066662e 0f1f8400 00000000 E1.f.ff......... 0408290 4489fa4c 89e74889 44241041 83c70149 D..L..H.D$.A...I - 04082a0 8b74d508 4889c2e8 b4f59002 488b4424 .t..H.......H.D$ + 04082a0 8b74d508 4889c2e8 74f79002 488b4424 .t..H...t...H.D$ 04082b0 104883c0 08453b7e f072d5e9 40ffffff .H...E;~.r..@... 04082c0 4889cf48 81e70080 ffff4889 f948c1e9 H..H......H..H.. 04082d0 0681e1c0 3f00004c 09f10fb7 510848c1 ....?..L....Q.H. @@ -1925,7 +1925,7 @@ 0408330 0f822bfd ffff4084 ff0f8491 fdffff49 ..+...@........I 0408340 8b45008b 70f8488d 48f083fe 400f8622 .E..p.H.H...@.." 0408350 fdffff66 9066662e 0f1f8400 00000000 ...f.ff......... - 0408360 4c89eabf 887f0c03 31c0e8e1 5c8f0290 L.......1...\... + 0408360 4c89eabf 887f0c03 31c0e8a1 5e8f0290 L.......1...^... 0408370 bf007a5f 0348894c 24188954 2420e8bd ..z_.H.L$..T$ .. 0408380 eaffff48 8b4c2418 85c00f85 bf060000 ...H.L$......... 0408390 f6442420 08756149 8b571849 8b471048 .D$ .uaI.W.I.G.H @@ -1937,7 +1937,7 @@ 04083f0 f61e0366 f0830808 bf007a5f 0348894c ...f......z_.H.L 0408400 2410e829 eaffff48 8b4c2410 85c00f84 $..)...H.L$..... 0408410 a8fcffff bade0600 00be84d8 f902bfd8 ................ - 0408420 3c0c0331 c0e8265c 8f02660f 1f440000 <..1..&\..f..D.. + 0408420 3c0c0331 c0e8e65d 8f02660f 1f440000 <..1...]..f..D.. 0408430 4889df48 81e70080 ffff4889 fa48c1ea H..H......H..H.. 0408440 0681e2c0 3f00004c 09f20fb7 720848c1 ....?..L....r.H. 0408450 e6054803 35e7f41e 030fb746 1a8b761c ..H.5......F..v. @@ -1948,83 +1948,83 @@ 04084a0 f41e0348 85c90f85 30fbffff e91ffcff ...H....0....... 04084b0 ff0f1f80 00000000 4889c748 89e8f048 ........H..H...H 04084c0 0fb11f48 83c4385b 5d415c41 5d415e41 ...H..8[]A\A]A^A - 04084d0 5fc34889 ce4c89e7 48894424 18e87ee7 _.H..L..H.D$..~. + 04084d0 5fc34889 ce4c89e7 48894424 18e83ee9 _.H..L..H.D$..>. /usr/bin/hledger differs in assembler output --- old /usr/bin/hledger (disasm) +++ new /usr/bin/hledger (disasm) @@ -8846,10 +8846,12 @@ je mov %cl,-offset(%rcx) rex.R and $something,%al - push %rax - rclb %cl,offset(%rdx) - movq $something,-offset(%r12) - lea -offset(%r12),%rax + adc %dl,%ah + push %rdx + add -offset(%rcx),%cl + rex.R and $something,%al + jmp <__environ@GLIBC_2.2.5 + ofs> + lea -offset(%rsp),%eax mov %rax,-offset(%r12) movq $something,-offset(%r12) movq $something,-offset(%r12) @@ -9122,15 +9124,13 @@ rex add %cl,offset(%rcx,%rcx,4) add %cl,-offset(%rax) (bad) - fldt (%rsi) - xchg %eax,%ecx - add (%rdi),%cl - (bad) - add %cl,(%rax) - add %eax,(%rax) + fwait + xor %dl,offset(%rcx) + or %al,(%rcx) add %al,(%rax) add %al,(%rax) - add %bl,(%rsi) + add %al,(%rax) + (bad) add %al,(%rax) add %ch,offset(%rax) add $something,%esp @@ -9413,8 +9413,8 @@ fimuls offset(%rbx,%rcx,4) or %cl,-offset(%rax) (bad) - sbb %cl,offset(%rax) - add %al,offset(%rip) # + lock rex.WB sub %al,(%r8) + add $something,%eax add %al,(%rax) add %al,(%rdx) add %al,(%rax) @@ -15079,7 +15079,8 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) sub %ch,%cl - sbb %fs:offset(%rdi),%esi + and $something,%al + ja nopl offset(%rax) xchg %al,(%rax) add %al,(%rax) @@ -15109,14 +15110,13 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) xor %ch,%cl - adc $something,%al - ja - nopl offset(%rax) - xchg %eax,(%rax) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) (bad) + sbb $something,%al + add (%rdi),%cl + (bad) + rex add %al,offset(%rdi) + add %al,(%rax) + add %bl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -15126,14 +15126,13 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) cmp %ch,%cl - in (%dx),%al - sbb offset(%rdi),%dh - nopl offset(%rax) - xchg %eax,(%rax) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) + lods (%rsi),%al + sbb $something,%al + add (%rdi),%cl (bad) + rex add %al,offset(%rdi) + add %al,(%rax) + add %bl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -15142,14 +15141,12 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) cmp %ch,%cl + test %bl,(%rdi,%rsi,2) + add (%rdi),%cl (bad) - sbb offset(%rdi),%dh - nopl offset(%rax) - test %eax,(%rax) - add %al,(%rax) - add %al,(%rax) + rex add %al,offset(%rbp) add %al,(%rax) - (bad) + add %bl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -16283,10 +16280,14 @@ add %cl,-offset(%r8) fimuls offset(%rbx,%rcx,4) cmp %ch,%cl - rex.WR or $something,%rax - rex add %al,offset(%rdi) + or $something,%al + ja + nopl offset(%rax) + xchg %eax,(%rax) add %al,(%rax) - add %bl,(%rsi) + add %al,(%rax) + add %al,(%rax) + (bad) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -19414,14 +19415,11 @@ add %al,(%rax) add %cl,offset(%rbp,%rcx,4) adc %esp,-offset(%rip) # <__environ@GLIBC_2.2.5 + ofs> - or $something,%al - add %cl,(%rdi) (bad) - rex add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %al,(%rax) - add %dl,offset(%rip) # + adc $something,%al + nopl offset(%rax) + ... + adc $something,%eax adc %eax,%edx add -offset(%rax),%cl rex.RB @@ -19502,7 +19500,7 @@ add %al,(%rax) add %al,(%rax) add %cl,offset(%rbp,%rcx,4) - movabs 0x733edce902d025,%eax + movabs 0x7340b4e902d025,%eax nopl offset(%rax) add $something,%eax ... @@ -20148,10 +20146,8 @@ rex.RB call <__environ@GLIBC_2.2.5 + ofs> and %ecx,-offset(%rax) rex.RB - lock loopne - rolb %cl,(%rdx) - mov %rbx,-offset(%rbp) - movq $something,-offset(%rbp) + lock movabs 0x48f85d894802d297,%al + movl $something,-offset(%rbp) mov offset(%rbx),%r14 add $something,%rbp jmp @@ -21346,10 +21342,8 @@ add %eax,(%rax) add %cl,-offset(%rax) rex.RB - lock loopne - rolb %cl,(%rdx) - mov %rbx,-offset(%rbp) - movq $something,-offset(%rbp) + lock movabs 0x48f85d894802d297,%al + movl $something,-offset(%rbp) mov offset(%rbx),%rax mov offset(%rbx),%rcx mov offset(%rbx),%rdx @@ -22700,10 +22694,8 @@ rex.RB call <__environ@GLIBC_2.2.5 + ofs> and %ecx,-offset(%rax) rex.RB - lock loopne - rolb %cl,(%rdx) overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1