~/f/wezterm/RPMS.2017 ~/f/wezterm ~/f/wezterm RPMS.2017/wezterm-20220807.113146.c2fee766+git39-0.0.x86_64.rpm RPMS/wezterm-20220807.113146.c2fee766+git39-0.0.x86_64.rpm differ: byte 225, line 1 Comparing wezterm-20220807.113146.c2fee766+git39-0.0.x86_64.rpm to wezterm-20220807.113146.c2fee766+git39-0.0.x86_64.rpm comparing the rpm tags of wezterm --- old-rpm-tags +++ new-rpm-tags @@ -213,3 +213,3 @@ -/usr/bin/wezterm fb5dbf4dffe50b1f46fd6557f9323a0e87f10bd3d51bc2014272c5ea30ee726a 0 -/usr/bin/wezterm-gui 4a7c99570a198d7b8e19f051ff90f6f8ebf7672e93dbfc1d8028e345bffa09b8 0 -/usr/bin/wezterm-mux-server af5fb3b7109a855424deab726ab715315a56d8edbcc7f8b47cd383ad1b4c6466 0 +/usr/bin/wezterm 8e2e13e4fb38dd6f9ec1f8465dc955ac1159ed836b1ff472a4c25019b18fe7ad 0 +/usr/bin/wezterm-gui 039d5d873ec93f87d197cf1c4f8955125b32cdce90e5dadadbf7af1f559d39dc 0 +/usr/bin/wezterm-mux-server 100199409c168b2d5a375bea45c2ea729831ca1c10d356cefae5f8cb1ab74541 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/wezterm differs in ELF sections --- old /usr/bin/wezterm (objdump) +++ new /usr/bin/wezterm (objdump) @@ -1214,7 +1214,7 @@ 4eb0 9c100000 12000000 00000000 00000000 ................ 4ec0 00000000 00000000 32120000 12000000 ........2....... 4ed0 00000000 00000000 00000000 00000000 ................ - 4ee0 ad150000 12001000 a0c87100 00000000 ..........q..... + 4ee0 ad150000 12001000 90c87100 00000000 ..........q..... 4ef0 0a000000 00000000 31160000 12000000 ........1....... 4f00 00000000 00000000 00000000 00000000 ................ 4f10 24160000 12000000 00000000 00000000 $............... @@ -1755,1298 +1755,1298 @@ 7048 751a6909 00000200 a0190000 00000000 u.i............. Contents of section .rela.dyn: 007058 e06e1201 00000000 08000000 00000000 .n.............. - 007068 2052c500 00000000 e86e1201 00000000 R.......n...... + 007068 1052c500 00000000 e86e1201 00000000 .R.......n...... 007078 08000000 00000000 a0ba1600 00000000 ................ 007088 f06e1201 00000000 08000000 00000000 .n.............. 007098 50b51600 00000000 f86e1201 00000000 P........n...... 0070a8 08000000 00000000 60ba1600 00000000 ........`....... 0070b8 006f1201 00000000 08000000 00000000 .o.............. - 0070c8 10dd4f00 00000000 086f1201 00000000 ..O......o...... - 0070d8 08000000 00000000 c0b44f00 00000000 ..........O..... + 0070c8 50da4f00 00000000 086f1201 00000000 P.O......o...... + 0070d8 08000000 00000000 40e64f00 00000000 ........@.O..... 0070e8 106f1201 00000000 08000000 00000000 .o.............. - 0070f8 b0774f00 00000000 206f1201 00000000 .wO..... o...... - 007108 08000000 00000000 10465000 00000000 .........FP..... - 007118 286f1201 00000000 08000000 00000000 (o.............. - 007128 10735000 00000000 406f1201 00000000 .sP.....@o...... - 007138 08000000 00000000 80125100 00000000 ..........Q..... - 007148 486f1201 00000000 08000000 00000000 Ho.............. - 007158 30ea5000 00000000 606f1201 00000000 0.P.....`o...... - 007168 08000000 00000000 c08a5100 00000000 ..........Q..... - 007178 686f1201 00000000 08000000 00000000 ho.............. - 007188 70625100 00000000 806f1201 00000000 pbQ......o...... - 007198 08000000 00000000 30015200 00000000 ........0.R..... - 0071a8 886f1201 00000000 08000000 00000000 .o.............. - 0071b8 d02d5200 00000000 a06f1201 00000000 .-R......o...... - 0071c8 08000000 00000000 b0485200 00000000 .........HR..... - 0071d8 a86f1201 00000000 08000000 00000000 .o.............. - 0071e8 c0485200 00000000 b86f1201 00000000 .HR......o...... - 0071f8 08000000 00000000 e0f95600 00000000 ..........V..... - 007208 c06f1201 00000000 08000000 00000000 .o.............. - 007218 d0055700 00000000 c86f1201 00000000 ..W......o...... - 007228 08000000 00000000 c0cd5600 00000000 ..........V..... - 007238 d06f1201 00000000 08000000 00000000 .o.............. - 007248 90135600 00000000 d86f1201 00000000 ..V......o...... - 007258 08000000 00000000 c00b5600 00000000 ..........V..... - 007268 e06f1201 00000000 08000000 00000000 .o.............. - 007278 601b5600 00000000 e86f1201 00000000 `.V......o...... - 007288 08000000 00000000 909e5600 00000000 ..........V..... - 007298 f06f1201 00000000 08000000 00000000 .o.............. - 0072a8 e0975600 00000000 f86f1201 00000000 ..V......o...... - 0072b8 08000000 00000000 40a55600 00000000 ........@.V..... - 0072c8 00701201 00000000 08000000 00000000 .p.............. - 0072d8 c09f5500 00000000 08701201 00000000 ..U......p...... - 0072e8 08000000 00000000 30a35500 00000000 ........0.U..... - 0072f8 10701201 00000000 08000000 00000000 .p.............. - 007308 a0a65500 00000000 18701201 00000000 ..U......p...... - 007318 08000000 00000000 e09d5500 00000000 ..........U..... - 007328 20701201 00000000 08000000 00000000 p.............. - 007338 809e5500 00000000 28701201 00000000 ..U.....(p...... - 007348 08000000 00000000 209f5500 00000000 ........ .U..... - 007358 30701201 00000000 08000000 00000000 0p.............. - 007368 80c75500 00000000 38701201 00000000 ..U.....8p...... - 007378 08000000 00000000 f0c65500 00000000 ..........U..... - 007388 40701201 00000000 08000000 00000000 @p.............. - 007398 60c65500 00000000 48701201 00000000 `.U.....Hp...... - 0073a8 08000000 00000000 e0445700 00000000 .........DW..... - 0073b8 50701201 00000000 08000000 00000000 Pp.............. - 0073c8 50445700 00000000 58701201 00000000 PDW.....Xp...... - 0073d8 08000000 00000000 c0435700 00000000 .........CW..... - 0073e8 60701201 00000000 08000000 00000000 `p.............. - 0073f8 e0ba5500 00000000 68701201 00000000 ..U.....hp...... - 007408 08000000 00000000 50ba5500 00000000 ........P.U..... - 007418 70701201 00000000 08000000 00000000 pp.............. - 007428 c0b95500 00000000 78701201 00000000 ..U.....xp...... - 007438 08000000 00000000 00c65700 00000000 ..........W..... - 007448 80701201 00000000 08000000 00000000 .p.............. - 007458 c0945700 00000000 88701201 00000000 ..W......p...... - 007468 08000000 00000000 d0645700 00000000 .........dW..... - 007478 90701201 00000000 08000000 00000000 .p.............. - 007488 40b55700 00000000 98701201 00000000 @.W......p...... - 007498 08000000 00000000 a0845700 00000000 ..........W..... - 0074a8 a0701201 00000000 08000000 00000000 .p.............. - 0074b8 00555700 00000000 a8701201 00000000 .UW......p...... - 0074c8 08000000 00000000 e0a45700 00000000 ..........W..... - 0074d8 b0701201 00000000 08000000 00000000 .p.............. - 0074e8 a0745700 00000000 b8701201 00000000 .tW......p...... - 0074f8 08000000 00000000 70455700 00000000 ........pEW..... - 007508 c0701201 00000000 08000000 00000000 .p.............. - 007518 308a5600 00000000 c8701201 00000000 0.V......p...... - 007528 08000000 00000000 50625600 00000000 ........PbV..... - 007538 d0701201 00000000 08000000 00000000 .p.............. - 007548 a02f5600 00000000 d8701201 00000000 ./V......p...... - 007558 08000000 00000000 807c5600 00000000 .........|V..... - 007568 e0701201 00000000 08000000 00000000 .p.............. - 007578 70555600 00000000 e8701201 00000000 pUV......p...... - 007588 08000000 00000000 403c5600 00000000 ........@ -ZBUFFv06_decompressContinue.cold: - or $something,%r11 - jmp - ZSTDv07_decompressContinue.cold: or $something,%r12 jmp @@ -21487,6 +21483,10 @@ ZBUFFv07_decompressContinue.cold: or $something,%rbp jmp + +ZBUFFv06_decompressContinue.cold: + or $something,%r11 + jmp nopw offset(%rax,%rax,1) _ZN9once_cell3imp17OnceCell$LT$T$GT$10initialize17h37482e4f1a76f6a8E: @@ -903709,7 +903709,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -903719,7 +903719,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -903729,7 +903729,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -903744,7 +903744,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -906550,7 +906550,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx @@ -906561,7 +906561,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -908853,12 +908853,12 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) @@ -912097,462 +912097,479 @@ ret nopw offset(%rax,%rax,1) -ZSTD_estimateSubBlockSize_symbolType.constprop.0: +FSE_compress_usingCTable_generic: push %r15 push %r14 - mov %r8,%r14 push %r13 - mov %r9,%r13 - mov $something,%r9d push %r12 - mov %edi,%r12d push %rbp - mov %rcx,%rbp push %rbx - mov %rsi,%rbx - sub $something,%rsp - mov offset(%rsp),%r15 - mov %edx,offset(%rsp) - lea offset(%rsp),%rsi - mov %rbx,%rdx - mov %r15,%r8 - mov %r15,%rdi - call - test %r12d,%r12d - jne - mov offset(%rsp),%ecx - cmp %ecx,offset(%rsp) - jb - mov offset(%rsp),%esi - mov offset(%rsp),%rdi - mov %r15,%rdx - call - mov %rax,%rdx - cmp $something,%rdx - jbe - add $something,%rsp - lea offset(%rbp,%rbp,4),%rax + mov %rdx,-offset(%rsp) + mov %r9d,-offset(%rsp) + cmp $something,%rcx + jbe + lea -offset(%rdi,%rsi,1),%rax + mov %rdi,%r14 + mov %rax,-offset(%rsp) + cmp $something,%rsi + jbe + mov %rcx,%rbx + lea (%rdx,%rcx,1),%rsi + movzwl (%r8),%r15d + mov %rcx,%rdi + and $something,%ebx + movzbl -offset(%rsi),%eax + lea offset(%r8),%r13 + mov $something,%ebp + mov %rbx,-offset(%rsp) + je + test %r15d,%r15d + je + lea -offset(%r15),%ecx + mov $something,%edx + shl %cl,%edx + movslq %edx,%rdx + lea offset(,%rdx,4),%rbp + add %r8,%rbp + lea -offset(%rsi),%r10 + mov -offset(%rsp),%r11d + lea offset(%rip),%r12 # + lea offset(%rbp,%rax,8),%rdx + mov offset(%rdx),%r8d + movslq (%rdx),%rdx + lea offset(%r8),%ecx + mov %ecx,%eax + shr $something,%ecx + xor %ax,%ax + sub %r8d,%eax + sar %cl,%rax + add %rdx,%rax + movzwl offset(%r13,%rax,2),%edx + movzbl -offset(%rsi),%eax + lea offset(%rbp,%rax,8),%r8 + mov offset(%r8),%r9d + lea offset(%r9),%ecx + mov %ecx,%eax + shr $something,%ecx + xor %ax,%ax + sub %r9d,%eax + sar %cl,%rax + movslq (%r8),%rcx + add %rcx,%rax + movzbl -offset(%rsi),%ecx + movzwl offset(%r13,%rax,2),%eax + lea offset(%rbp,%rcx,8),%r9 + mov offset(%r9),%esi + add %rdx,%rsi + sar $something,%rsi + mov (%r12,%rsi,4),%r8d + mov %esi,%ecx + and %rdx,%r8 + sar %cl,%rdx + movslq (%r9),%rcx + mov %esi,%r9d + shr $something,%r9d + and $something,%esi + add %rcx,%rdx /usr/bin/wezterm-gui differs in ELF sections --- old /usr/bin/wezterm-gui (objdump) +++ new /usr/bin/wezterm-gui (objdump) @@ -1869,778 +1869,778 @@ 7798 5b120000 12000000 00000000 00000000 [............... 77a8 00000000 00000000 97260000 12000000 .........&...... 77b8 00000000 00000000 00000000 00000000 ................ - 77c8 823c0000 12001000 10080401 00000000 .<.............. + 77c8 823c0000 12001000 00080401 00000000 .<.............. 77d8 0d000000 00000000 782d0000 12001000 ........x-...... - 77e8 c0c1fb00 00000000 be000000 00000000 ................ - 77f8 71020000 12001000 60b4fa00 00000000 q.......`....... + 77e8 b0c1fb00 00000000 be000000 00000000 ................ + 77f8 71020000 12001000 50b4fa00 00000000 q.......P....... 7808 86000000 00000000 2c370000 12001000 ........,7...... - 7818 50060301 00000000 39020000 00000000 P.......9....... - 7828 ac300000 12001000 f0e6fb00 00000000 .0.............. + 7818 40060301 00000000 39020000 00000000 @.......9....... + 7828 ac300000 12001000 e0e6fb00 00000000 .0.............. 7838 23010000 00000000 2b3e0000 12001000 #.......+>...... - 7848 20840201 00000000 13000000 00000000 ............... - 7858 c2410000 12001000 c0860201 00000000 .A.............. + 7848 10840201 00000000 13000000 00000000 ................ + 7858 c2410000 12001000 b0860201 00000000 .A.............. 7868 3b000000 00000000 5d300000 12001000 ;.......]0...... - 7878 c051fb00 00000000 96000000 00000000 .Q.............. - 7888 133e0000 12001000 b0030401 00000000 .>.............. + 7878 b051fb00 00000000 96000000 00000000 .Q.............. + 7888 133e0000 12001000 a0030401 00000000 .>.............. 7898 1b000000 00000000 8d1e0000 12000000 ................ 78a8 00000000 00000000 00000000 00000000 ................ - 78b8 6f330000 12001000 d0f60301 00000000 o3.............. + 78b8 6f330000 12001000 c0f60301 00000000 o3.............. 78c8 2c000000 00000000 0e2e0000 12001000 ,............... - 78d8 e06bfb00 00000000 46000000 00000000 .k......F....... - 78e8 5a330000 12001000 c0830201 00000000 Z3.............. + 78d8 d06bfb00 00000000 46000000 00000000 .k......F....... + 78e8 5a330000 12001000 b0830201 00000000 Z3.............. 78f8 13000000 00000000 a63e0000 12001000 .........>...... - 7908 f0850201 00000000 27000000 00000000 ........'....... - 7918 ea390000 12001000 10250201 00000000 .9.......%...... + 7908 e0850201 00000000 27000000 00000000 ........'....... + 7918 ea390000 12001000 00250201 00000000 .9.......%...... 7928 3c000000 00000000 80160000 12001000 <............... - 7938 4045fb00 00000000 70000000 00000000 @E......p....... - 7948 6c390000 12001000 70f50301 00000000 l9......p....... + 7938 3045fb00 00000000 70000000 00000000 0E......p....... + 7948 6c390000 12001000 60f50301 00000000 l9......`....... 7958 5b010000 00000000 4c280000 12001000 [.......L(...... - 7968 c004fb00 00000000 08000000 00000000 ................ - 7978 302c0000 12001000 40e2fb00 00000000 0,......@....... + 7968 b004fb00 00000000 08000000 00000000 ................ + 7978 302c0000 12001000 30e2fb00 00000000 0,......0....... 7988 0b000000 00000000 59440000 12001000 ........YD...... - 7998 e0e90301 00000000 21010000 00000000 ........!....... - 79a8 3f2b0000 12001000 2059fb00 00000000 ?+...... Y...... + 7998 d0e90301 00000000 21010000 00000000 ........!....... + 79a8 3f2b0000 12001000 1059fb00 00000000 ?+.......Y...... 79b8 2b000000 00000000 b2160000 12001000 +............... - 79c8 6092fb00 00000000 9a010000 00000000 `............... - 79d8 d82b0000 12001000 a017fb00 00000000 .+.............. + 79c8 5092fb00 00000000 9a010000 00000000 P............... + 79d8 d82b0000 12001000 9017fb00 00000000 .+.............. 79e8 78000000 00000000 f4280000 12001000 x........(...... - 79f8 3057fb00 00000000 46000000 00000000 0W......F....... - 7a08 10160000 12001000 5079fb00 00000000 ........Py...... + 79f8 2057fb00 00000000 46000000 00000000 W......F....... + 7a08 10160000 12001000 4079fb00 00000000 ........@y...... 7a18 25010000 00000000 c9420000 12001000 %........B...... - 7a28 f0e70201 00000000 f5040000 00000000 ................ - 7a38 5f150000 12001000 4092fb00 00000000 _.......@....... + 7a28 e0e70201 00000000 f5040000 00000000 ................ + 7a38 5f150000 12001000 3092fb00 00000000 _.......0....... 7a48 15000000 00000000 6a2f0000 12001000 ........j/...... - 7a58 704afb00 00000000 42000000 00000000 pJ......B....... - 7a68 f2260000 12001000 00bafa00 00000000 .&.............. + 7a58 604afb00 00000000 42000000 00000000 `J......B....... + 7a68 f2260000 12001000 f0b9fa00 00000000 .&.............. 7a78 56000000 00000000 973e0000 12001000 V........>...... - 7a88 70ec0301 00000000 a7000000 00000000 p............... - 7a98 983b0000 12001000 a03d0401 00000000 .;.......=...... + 7a88 60ec0301 00000000 a7000000 00000000 `............... + 7a98 983b0000 12001000 903d0401 00000000 .;.......=...... 7aa8 3c000000 00000000 69260000 12000000 <.......i&...... 7ab8 00000000 00000000 00000000 00000000 ................ - 7ac8 25430000 12001000 30960201 00000000 %C......0....... + 7ac8 25430000 12001000 20960201 00000000 %C...... ....... 7ad8 26000000 00000000 22200000 12000000 &......." ...... 7ae8 00000000 00000000 00000000 00000000 ................ - 7af8 e42e0000 12001000 2047fb00 00000000 ........ G...... + 7af8 e42e0000 12001000 1047fb00 00000000 .........G...... 7b08 74000000 00000000 d3380000 12001000 t........8...... - 7b18 40840201 00000000 13000000 00000000 @............... - 7b28 1f340000 12001000 c01b0301 00000000 .4.............. + 7b18 30840201 00000000 13000000 00000000 0............... + 7b28 1f340000 12001000 b01b0301 00000000 .4.............. 7b38 3c000000 00000000 44310000 12001000 <.......D1...... - 7b48 e0c2fb00 00000000 91000000 00000000 ................ + 7b48 d0c2fb00 00000000 91000000 00000000 ................ 7b58 2c220000 12000000 00000000 00000000 ,".............. 7b68 00000000 00000000 151d0000 12000000 ................ 7b78 00000000 00000000 00000000 00000000 ................ - 7b88 273d0000 12001000 103e0401 00000000 '=.......>...... + 7b88 273d0000 12001000 003e0401 00000000 '=.......>...... 7b98 61000000 00000000 ed3f0000 12001000 a........?...... - 7ba8 b08c0201 00000000 2b000000 00000000 ........+....... - 7bb8 bf340000 12001000 30ef0301 00000000 .4......0....... + 7ba8 a08c0201 00000000 2b000000 00000000 ........+....... + 7bb8 bf340000 12001000 20ef0301 00000000 .4...... ....... 7bc8 25000000 00000000 55430000 12001000 %.......UC...... - 7bd8 803b0401 00000000 15020000 00000000 .;.............. + 7bd8 703b0401 00000000 15020000 00000000 p;.............. 7be8 79230000 12000000 00000000 00000000 y#.............. 7bf8 00000000 00000000 e73e0000 12001000 .........>...... - 7c08 f00b0401 00000000 10000000 00000000 ................ - 7c18 4e3b0000 12001000 108c0201 00000000 N;.............. + 7c08 e00b0401 00000000 10000000 00000000 ................ + 7c18 4e3b0000 12001000 008c0201 00000000 N;.............. 7c28 9c000000 00000000 ea300000 12001000 .........0...... - 7c38 306cfb00 00000000 71000000 00000000 0l......q....... - 7c48 ef420000 12001000 501d0301 00000000 .B......P....... + 7c38 206cfb00 00000000 71000000 00000000 l......q....... + 7c48 ef420000 12001000 401d0301 00000000 .B......@....... 7c58 50010000 00000000 242b0000 12001000 P.......$+...... - 7c68 c00c0201 00000000 01000000 00000000 ................ - 7c78 e33a0000 12001000 102c0201 00000000 .:.......,...... + 7c68 b00c0201 00000000 01000000 00000000 ................ + 7c78 e33a0000 12001000 002c0201 00000000 .:.......,...... 7c88 d3010000 00000000 be090000 12000000 ................ 7c98 00000000 00000000 00000000 00000000 ................ - 7ca8 09430000 12001000 60ec0301 00000000 .C......`....... + 7ca8 09430000 12001000 50ec0301 00000000 .C......P....... 7cb8 0c000000 00000000 1c150000 12001000 ................ - 7cc8 302ce500 00000000 44000000 00000000 0,......D....... - 7cd8 b7280000 12001000 30bdfa00 00000000 .(......0....... + 7cc8 202ce500 00000000 44000000 00000000 ,......D....... + 7cd8 b7280000 12001000 20bdfa00 00000000 .(...... ....... 7ce8 56000000 00000000 bf3c0000 12001000 V........<...... - 7cf8 400a0401 00000000 0d000000 00000000 @............... - 7d08 6a3f0000 12001000 e0070401 00000000 j?.............. + 7cf8 300a0401 00000000 0d000000 00000000 0............... + 7d08 6a3f0000 12001000 d0070401 00000000 j?.............. 7d18 12000000 00000000 99440000 12001000 .........D...... - 7d28 60c70201 00000000 8f040000 00000000 `............... - 7d38 53290000 12001000 8055fb00 00000000 S).......U...... + 7d28 50c70201 00000000 8f040000 00000000 P............... + 7d38 53290000 12001000 7055fb00 00000000 S)......pU...... 7d48 36000000 00000000 d6420000 12001000 6........B...... - 7d58 90040301 00000000 b4000000 00000000 ................ - 7d68 b42b0000 12001000 20e4fb00 00000000 .+...... ....... + 7d58 80040301 00000000 b4000000 00000000 ................ + 7d68 b42b0000 12001000 10e4fb00 00000000 .+.............. 7d78 cc020000 00000000 1f160000 12001000 ................ - 7d88 40ccfb00 00000000 3e000000 00000000 @.......>....... - 7d98 1f290000 12001000 10a00501 00000000 .).............. + 7d88 30ccfb00 00000000 3e000000 00000000 0.......>....... + 7d98 1f290000 12001000 00a00501 00000000 .).............. 7da8 19000000 00000000 d52f0000 12001000 ........./...... - 7db8 8057fb00 00000000 46000000 00000000 .W......F....... - 7dc8 cb2d0000 12001000 f0b3fb00 00000000 .-.............. + 7db8 7057fb00 00000000 46000000 00000000 pW......F....... + 7dc8 cb2d0000 12001000 e0b3fb00 00000000 .-.............. 7dd8 21000000 00000000 dc430000 12001000 !........C...... - 7de8 402c0601 00000000 69000000 00000000 @,......i....... - 7df8 3f3e0000 12001000 30f30201 00000000 ?>......0....... + 7de8 302c0601 00000000 69000000 00000000 0,......i....... + 7df8 3f3e0000 12001000 20f30201 00000000 ?>...... ....... 7e08 da000000 00000000 d4140000 12001000 ................ - 7e18 802ce500 00000000 2d010000 00000000 .,......-....... - 7e28 a6320000 12001000 a03e0401 00000000 .2.......>...... + 7e18 702ce500 00000000 2d010000 00000000 p,......-....... + 7e28 a6320000 12001000 903e0401 00000000 .2.......>...... 7e38 e0030000 00000000 08300000 12001000 .........0...... - 7e48 a07cfb00 00000000 9d040000 00000000 .|.............. - 7e58 2e3c0000 12001000 70530401 00000000 .<......pS...... + 7e48 907cfb00 00000000 9d040000 00000000 .|.............. + 7e58 2e3c0000 12001000 60530401 00000000 .<......`S...... 7e68 13000000 00000000 892e0000 12001000 ................ - 7e78 6017fb00 00000000 16000000 00000000 `............... - 7e88 08330000 12001000 60940201 00000000 .3......`....... + 7e78 5017fb00 00000000 16000000 00000000 P............... + 7e88 08330000 12001000 50940201 00000000 .3......P....... 7e98 0e000000 00000000 092a0000 12001000 .........*...... - 7ea8 a0bdfb00 00000000 24000000 00000000 ........$....... + 7ea8 90bdfb00 00000000 24000000 00000000 ........$....... 7eb8 68010000 12000000 00000000 00000000 h............... 7ec8 00000000 00000000 bf2a0000 12001000 .........*...... - 7ed8 50a00501 00000000 f0010000 00000000 P............... - 7ee8 a5330000 12001000 a07f0201 00000000 .3.............. + 7ed8 40a00501 00000000 f0010000 00000000 @............... + 7ee8 a5330000 12001000 907f0201 00000000 .3.............. 7ef8 14000000 00000000 672c0000 12001000 ........g,...... - 7f08 c018fb00 00000000 8e000000 00000000 ................ - 7f18 b4320000 12001000 50200201 00000000 .2......P ...... + 7f08 b018fb00 00000000 8e000000 00000000 ................ + 7f18 b4320000 12001000 40200201 00000000 .2......@ ...... 7f28 31000000 00000000 08410000 12001000 1........A...... - 7f38 00800201 00000000 5d000000 00000000 ........]....... - 7f48 0e310000 12001000 6061fb00 00000000 .1......`a...... + 7f38 f07f0201 00000000 5d000000 00000000 ........]....... + 7f48 0e310000 12001000 5061fb00 00000000 .1......Pa...... /usr/bin/wezterm-gui differs in assembler output --- old /usr/bin/wezterm-gui (disasm) +++ new /usr/bin/wezterm-gui (disasm) @@ -43610,10 +43610,6 @@ or $something,%rcx jmp -ZBUFFv06_decompressContinue.cold: - or $something,%r11 - jmp - ZSTDv07_decompressContinue.cold: or $something,%r12 jmp @@ -43621,6 +43617,10 @@ ZBUFFv07_decompressContinue.cold: or $something,%rbp jmp + +ZBUFFv06_decompressContinue.cold: + or $something,%r11 + jmp nopw offset(%rax,%rax,1) _ZN9once_cell3imp17OnceCell$LT$T$GT$10initialize17h37482e4f1a76f6a8E: @@ -1712563,7 +1712563,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -1712573,7 +1712573,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -1712583,7 +1712583,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -1712598,7 +1712598,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -1715404,7 +1715404,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx @@ -1715415,7 +1715415,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -1717707,12 +1717707,12 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) @@ -1720951,462 +1720951,479 @@ ret nopw offset(%rax,%rax,1) -ZSTD_estimateSubBlockSize_symbolType.constprop.0: +FSE_compress_usingCTable_generic: push %r15 push %r14 - mov %r8,%r14 push %r13 - mov %r9,%r13 - mov $something,%r9d push %r12 - mov %edi,%r12d push %rbp - mov %rcx,%rbp push %rbx - mov %rsi,%rbx - sub $something,%rsp - mov offset(%rsp),%r15 - mov %edx,offset(%rsp) - lea offset(%rsp),%rsi - mov %rbx,%rdx - mov %r15,%r8 - mov %r15,%rdi - call - test %r12d,%r12d - jne - mov offset(%rsp),%ecx - cmp %ecx,offset(%rsp) - jb - mov offset(%rsp),%esi - mov offset(%rsp),%rdi - mov %r15,%rdx - call - mov %rax,%rdx - cmp $something,%rdx - jbe - add $something,%rsp - lea offset(%rbp,%rbp,4),%rax + mov %rdx,-offset(%rsp) + mov %r9d,-offset(%rsp) + cmp $something,%rcx + jbe + lea -offset(%rdi,%rsi,1),%rax + mov %rdi,%r14 + mov %rax,-offset(%rsp) + cmp $something,%rsi + jbe + mov %rcx,%rbx + lea (%rdx,%rcx,1),%rsi + movzwl (%r8),%r15d + mov %rcx,%rdi + and $something,%ebx + movzbl -offset(%rsi),%eax + lea offset(%r8),%r13 + mov $something,%ebp + mov %rbx,-offset(%rsp) + je + test %r15d,%r15d + je + lea -offset(%r15),%ecx + mov $something,%edx + shl %cl,%edx + movslq %edx,%rdx + lea offset(,%rdx,4),%rbp + add %r8,%rbp + lea -offset(%rsi),%r10 + mov -offset(%rsp),%r11d + lea offset(%rip),%r12 # + lea offset(%rbp,%rax,8),%rdx + mov offset(%rdx),%r8d + movslq (%rdx),%rdx + lea offset(%r8),%ecx + mov %ecx,%eax + shr $something,%ecx + xor %ax,%ax + sub %r8d,%eax + sar %cl,%rax + add %rdx,%rax + movzwl offset(%r13,%rax,2),%edx + movzbl -offset(%rsi),%eax + lea offset(%rbp,%rax,8),%r8 + mov offset(%r8),%r9d + lea offset(%r9),%ecx + mov %ecx,%eax + shr $something,%ecx + xor %ax,%ax + sub %r9d,%eax + sar %cl,%rax + movslq (%r8),%rcx + add %rcx,%rax + movzbl -offset(%rsi),%ecx + movzwl offset(%r13,%rax,2),%eax + lea offset(%rbp,%rcx,8),%r9 + mov offset(%r9),%esi + add %rdx,%rsi + sar $something,%rsi + mov (%r12,%rsi,4),%r8d + mov %esi,%ecx + and %rdx,%r8 + sar %cl,%rdx + movslq (%r9),%rcx + mov %esi,%r9d + shr $something,%r9d + and $something,%esi + add %rcx,%rdx /usr/bin/wezterm-mux-server differs in ELF sections --- old /usr/bin/wezterm-mux-server (objdump) +++ new /usr/bin/wezterm-mux-server (objdump) @@ -731,7 +731,7 @@ 3080 1e0e0000 12000000 00000000 00000000 ................ 3090 00000000 00000000 fc0a0000 12000000 ................ 30a0 00000000 00000000 00000000 00000000 ................ - 30b0 2c0b0000 12001000 90776200 00000000 ,........wb..... + 30b0 2c0b0000 12001000 80776200 00000000 ,........wb..... 30c0 0a000000 00000000 1f0e0000 12000000 ................ 30d0 00000000 00000000 00000000 00000000 ................ 30e0 f60d0000 12000000 00000000 00000000 ................ @@ -1095,892 +1095,892 @@ 4708 751a6909 00000200 e50e0000 00000000 u.i............. Contents of section .rela.dyn: 004718 2074fa00 00000000 08000000 00000000 t.............. - 004728 005cb200 00000000 2874fa00 00000000 .\......(t...... + 004728 f05bb200 00000000 2874fa00 00000000 .[......(t...... 004738 08000000 00000000 401b1500 00000000 ........@....... 004748 3074fa00 00000000 08000000 00000000 0t.............. 004758 f0151500 00000000 3874fa00 00000000 ........8t...... 004768 08000000 00000000 001b1500 00000000 ................ 004778 4074fa00 00000000 08000000 00000000 @t.............. - 004788 50d54b00 00000000 4874fa00 00000000 P.K.....Ht...... - 004798 08000000 00000000 00ad4b00 00000000 ..........K..... + 004788 90d24b00 00000000 4874fa00 00000000 ..K.....Ht...... + 004798 08000000 00000000 80de4b00 00000000 ..........K..... 0047a8 5074fa00 00000000 08000000 00000000 Pt.............. - 0047b8 f06f4b00 00000000 6074fa00 00000000 .oK.....`t...... - 0047c8 08000000 00000000 503e4c00 00000000 ........P>L..... - 0047d8 6874fa00 00000000 08000000 00000000 ht.............. - 0047e8 506b4c00 00000000 8074fa00 00000000 PkL......t...... - 0047f8 08000000 00000000 c00a4d00 00000000 ..........M..... - 004808 8874fa00 00000000 08000000 00000000 .t.............. - 004818 70e24c00 00000000 a074fa00 00000000 p.L......t...... - 004828 08000000 00000000 00834d00 00000000 ..........M..... - 004838 a874fa00 00000000 08000000 00000000 .t.............. - 004848 b05a4d00 00000000 c074fa00 00000000 .ZM......t...... - 004858 08000000 00000000 70f94d00 00000000 ........p.M..... - 004868 c874fa00 00000000 08000000 00000000 .t.............. - 004878 10264e00 00000000 e074fa00 00000000 .&N......t...... - 004888 08000000 00000000 f0404e00 00000000 .........@N..... - 004898 e874fa00 00000000 08000000 00000000 .t.............. - 0048a8 00414e00 00000000 f874fa00 00000000 .AN......t...... - 0048b8 08000000 00000000 20f25200 00000000 ........ .R..... - 0048c8 0075fa00 00000000 08000000 00000000 .u.............. - 0048d8 10fe5200 00000000 0875fa00 00000000 ..R......u...... - 0048e8 08000000 00000000 00c65200 00000000 ..........R..... - 0048f8 1075fa00 00000000 08000000 00000000 .u.............. - 004908 d00b5200 00000000 1875fa00 00000000 ..R......u...... - 004918 08000000 00000000 00045200 00000000 ..........R..... - 004928 2075fa00 00000000 08000000 00000000 u.............. - 004938 a0135200 00000000 2875fa00 00000000 ..R.....(u...... - 004948 08000000 00000000 d0965200 00000000 ..........R..... - 004958 3075fa00 00000000 08000000 00000000 0u.............. - 004968 20905200 00000000 3875fa00 00000000 .R.....8u...... - 004978 08000000 00000000 809d5200 00000000 ..........R..... - 004988 4075fa00 00000000 08000000 00000000 @u.............. - 004998 00985100 00000000 4875fa00 00000000 ..Q.....Hu...... - 0049a8 08000000 00000000 709b5100 00000000 ........p.Q..... - 0049b8 5075fa00 00000000 08000000 00000000 Pu.............. - 0049c8 e09e5100 00000000 5875fa00 00000000 ..Q.....Xu...... - 0049d8 08000000 00000000 20965100 00000000 ........ .Q..... - 0049e8 6075fa00 00000000 08000000 00000000 `u.............. - 0049f8 c0965100 00000000 6875fa00 00000000 ..Q.....hu...... - 004a08 08000000 00000000 60975100 00000000 ........`.Q..... - 004a18 7075fa00 00000000 08000000 00000000 pu.............. - 004a28 c0bf5100 00000000 7875fa00 00000000 ..Q.....xu...... - 004a38 08000000 00000000 30bf5100 00000000 ........0.Q..... - 004a48 8075fa00 00000000 08000000 00000000 .u.............. - 004a58 a0be5100 00000000 8875fa00 00000000 ..Q......u...... - 004a68 08000000 00000000 203d5300 00000000 ........ =S..... - 004a78 9075fa00 00000000 08000000 00000000 .u.............. - 004a88 903c5300 00000000 9875fa00 00000000 . -ZBUFFv06_decompressContinue.cold: - or $something,%r11 - jmp - ZSTDv07_decompressContinue.cold: or $something,%r12 jmp @@ -18168,6 +18164,10 @@ ZBUFFv07_decompressContinue.cold: or $something,%rbp jmp + +ZBUFFv06_decompressContinue.cold: + or $something,%r11 + jmp nopw offset(%rax,%rax,1) _ZN9once_cell3imp17OnceCell$LT$T$GT$10initialize17h37482e4f1a76f6a8E: @@ -867286,7 +867286,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -867296,7 +867296,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -867306,7 +867306,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -867321,7 +867321,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -870127,7 +870127,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx @@ -870138,7 +870138,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -872430,12 +872430,12 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call <__assert_fail@plt> cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) @@ -875674,462 +875674,479 @@ ret nopw offset(%rax,%rax,1) -ZSTD_estimateSubBlockSize_symbolType.constprop.0: +FSE_compress_usingCTable_generic: push %r15 push %r14 - mov %r8,%r14 push %r13 - mov %r9,%r13 - mov $something,%r9d push %r12 - mov %edi,%r12d push %rbp - mov %rcx,%rbp push %rbx - mov %rsi,%rbx - sub $something,%rsp - mov offset(%rsp),%r15 - mov %edx,offset(%rsp) - lea offset(%rsp),%rsi - mov %rbx,%rdx - mov %r15,%r8 - mov %r15,%rdi - call - test %r12d,%r12d - jne - mov offset(%rsp),%ecx - cmp %ecx,offset(%rsp) - jb - mov offset(%rsp),%esi - mov offset(%rsp),%rdi - mov %r15,%rdx - call - mov %rax,%rdx - cmp $something,%rdx - jbe - add $something,%rsp - lea offset(%rbp,%rbp,4),%rax + mov %rdx,-offset(%rsp) + mov %r9d,-offset(%rsp) + cmp $something,%rcx + jbe + lea -offset(%rdi,%rsi,1),%rax + mov %rdi,%r14 + mov %rax,-offset(%rsp) + cmp $something,%rsi + jbe + mov %rcx,%rbx + lea (%rdx,%rcx,1),%rsi + movzwl (%r8),%r15d + mov %rcx,%rdi + and $something,%ebx + movzbl -offset(%rsi),%eax + lea offset(%r8),%r13 + mov $something,%ebp + mov %rbx,-offset(%rsp) + je + test %r15d,%r15d + je + lea -offset(%r15),%ecx + mov $something,%edx + shl %cl,%edx + movslq %edx,%rdx + lea offset(,%rdx,4),%rbp + add %r8,%rbp + lea -offset(%rsi),%r10 + mov -offset(%rsp),%r11d + lea offset(%rip),%r12 # + lea offset(%rbp,%rax,8),%rdx + mov offset(%rdx),%r8d + movslq (%rdx),%rdx + lea offset(%r8),%ecx + mov %ecx,%eax + shr $something,%ecx + xor %ax,%ax + sub %r8d,%eax + sar %cl,%rax + add %rdx,%rax + movzwl offset(%r13,%rax,2),%edx + movzbl -offset(%rsi),%eax + lea offset(%rbp,%rax,8),%r8 + mov offset(%r8),%r9d + lea offset(%r9),%ecx + mov %ecx,%eax + shr $something,%ecx + xor %ax,%ax + sub %r9d,%eax + sar %cl,%rax + movslq (%r8),%rcx + add %rcx,%rax + movzbl -offset(%rsi),%ecx + movzwl offset(%r13,%rax,2),%eax + lea offset(%rbp,%rcx,8),%r9 + mov offset(%r9),%esi + add %rdx,%rsi + sar $something,%rsi + mov (%r12,%rsi,4),%r8d + mov %esi,%ecx + and %rdx,%r8 + sar %cl,%rdx + movslq (%r9),%rcx + mov %esi,%r9d + shr $something,%r9d + and $something,%esi + add %rcx,%rdx overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1