~/f/wezterm/RPMS.2017 ~/f/wezterm ~/f/wezterm RPMS.2017/wezterm-20220624.141144.bd1b7c5d+git17-0.0.x86_64.rpm RPMS/wezterm-20220624.141144.bd1b7c5d+git17-0.0.x86_64.rpm differ: byte 225, line 1 Comparing wezterm-20220624.141144.bd1b7c5d+git17-0.0.x86_64.rpm to wezterm-20220624.141144.bd1b7c5d+git17-0.0.x86_64.rpm comparing the rpm tags of wezterm --- old-rpm-tags +++ new-rpm-tags @@ -186,3 +186,3 @@ -/usr/bin/wezterm abca51fed6fde552eab31f7949d6b22d4ae194842a21007aeea33693baf910cf 0 -/usr/bin/wezterm-gui 6239fae81fc56e43982401da937167f98297d3f02ff8c8591dbe2abedfe7d347 0 -/usr/bin/wezterm-mux-server 03bb2a6dbb9bbbd5923fb2cd3c239174caac42be89bfb96c0695c30a39e592d2 0 +/usr/bin/wezterm c15c53af967221ddeeae83c47630e242094fa87259f042b4c3325527535f837c 0 +/usr/bin/wezterm-gui 9b7f45ed48641bc70ade1e091ddaef13996d92c638586cc757c44ab51f869b5c 0 +/usr/bin/wezterm-mux-server 961f0be7c16d5ccf690cc212336f61b0a18c171b24955cccf35a96a613539c29 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) @@ -1791,72 +1791,72 @@ 007270 08000000 00000000 903d1700 00000000 .........=...... 007280 381fed00 00000000 08000000 00000000 8............... 007290 503d1700 00000000 401fed00 00000000 P=......@....... - 0072a0 08000000 00000000 801c3d00 00000000 ..........=..... + 0072a0 08000000 00000000 803f4100 00000000 .........?A..... 0072b0 481fed00 00000000 08000000 00000000 H............... - 0072c0 30f43c00 00000000 601fed00 00000000 0.<.....`....... - 0072d0 08000000 00000000 d0dc3d00 00000000 ..........=..... + 0072c0 30174100 00000000 601fed00 00000000 0.A.....`....... + 0072d0 08000000 00000000 906a4100 00000000 .........jA..... 0072e0 681fed00 00000000 08000000 00000000 h............... - 0072f0 80b43d00 00000000 701fed00 00000000 ..=.....p....... - 007300 08000000 00000000 70773d00 00000000 ........pw=..... - 007310 801fed00 00000000 08000000 00000000 ................ - 007320 e0fe3d00 00000000 881fed00 00000000 ..=............. - 007330 08000000 00000000 f0fe3d00 00000000 ..........=..... + 0072f0 a06a4100 00000000 801fed00 00000000 .jA............. + 007300 08000000 00000000 50994200 00000000 ........P.B..... + 007310 881fed00 00000000 08000000 00000000 ................ + 007320 00714200 00000000 901fed00 00000000 .qB............. + 007330 08000000 00000000 f0334200 00000000 .........3B..... 007340 a01fed00 00000000 08000000 00000000 ................ - 007350 30ec3e00 00000000 a81fed00 00000000 0.>............. - 007360 08000000 00000000 e0c33e00 00000000 ..........>..... + 007350 50024300 00000000 a81fed00 00000000 P.C............. + 007360 08000000 00000000 502f4300 00000000 ........P/C..... 007370 c01fed00 00000000 08000000 00000000 ................ - 007380 30553f00 00000000 c81fed00 00000000 0U?............. - 007390 08000000 00000000 30823f00 00000000 ........0.?..... + 007380 d08f4300 00000000 c81fed00 00000000 ..C............. + 007390 08000000 00000000 70bc4300 00000000 ........p.C..... 0073a0 e01fed00 00000000 08000000 00000000 ................ - 0073b0 b0e23f00 00000000 e81fed00 00000000 ..?............. - 0073c0 08000000 00000000 500f4000 00000000 ........P.@..... + 0073b0 c0614400 00000000 e81fed00 00000000 .aD............. + 0073c0 08000000 00000000 70394400 00000000 ........p9D..... 0073d0 0020ed00 00000000 08000000 00000000 . .............. - 0073e0 b31fb600 00000000 0820ed00 00000000 ......... ...... - 0073f0 08000000 00000000 bd1fb600 00000000 ................ + 0073e0 d31fb600 00000000 0820ed00 00000000 ......... ...... + 0073f0 08000000 00000000 dd1fb600 00000000 ................ 007400 1020ed00 00000000 08000000 00000000 . .............. - 007410 d21fb600 00000000 1820ed00 00000000 ......... ...... - 007420 08000000 00000000 ec1fb600 00000000 ................ + 007410 f21fb600 00000000 1820ed00 00000000 ......... ...... + 007420 08000000 00000000 0c20b600 00000000 ......... ...... 007430 2020ed00 00000000 08000000 00000000 .............. - 007440 0620b600 00000000 2820ed00 00000000 . ......( ...... - 007450 08000000 00000000 1e20b600 00000000 ......... ...... + 007440 2620b600 00000000 2820ed00 00000000 & ......( ...... + 007450 08000000 00000000 3e20b600 00000000 ........> ...... 007460 3020ed00 00000000 08000000 00000000 0 .............. - 007470 8820b600 00000000 3820ed00 00000000 . ......8 ...... - 007480 08000000 00000000 a820b600 00000000 ......... ...... + 007470 a820b600 00000000 3820ed00 00000000 . ......8 ...... + 007480 08000000 00000000 c820b600 00000000 ......... ...... 007490 4020ed00 00000000 08000000 00000000 @ .............. - 0074a0 3620b600 00000000 4820ed00 00000000 6 ......H ...... - 0074b0 08000000 00000000 4f20b600 00000000 ........O ...... + 0074a0 5620b600 00000000 4820ed00 00000000 V ......H ...... + 0074b0 08000000 00000000 6f20b600 00000000 ........o ...... 0074c0 6020ed00 00000000 08000000 00000000 ` .............. - 0074d0 c820b600 00000000 6820ed00 00000000 . ......h ...... - 0074e0 08000000 00000000 1022b600 00000000 ........."...... + 0074d0 e820b600 00000000 6820ed00 00000000 . ......h ...... + 0074e0 08000000 00000000 3022b600 00000000 ........0"...... 0074f0 7020ed00 00000000 08000000 00000000 p .............. - 007500 a023b600 00000000 7820ed00 00000000 .#......x ...... - 007510 08000000 00000000 a023b600 00000000 .........#...... + 007500 c023b600 00000000 7820ed00 00000000 .#......x ...... + 007510 08000000 00000000 c023b600 00000000 .........#...... 007520 8020ed00 00000000 08000000 00000000 . .............. - 007530 3824b600 00000000 8820ed00 00000000 8$....... ...... - 007540 08000000 00000000 3824b600 00000000 ........8$...... + 007530 5824b600 00000000 8820ed00 00000000 X$....... ...... + 007540 08000000 00000000 5824b600 00000000 ........X$...... 007550 9020ed00 00000000 08000000 00000000 . .............. - 007560 6820b600 00000000 9820ed00 00000000 h ....... ...... - 007570 08000000 00000000 6820b600 00000000 ........h ...... + 007560 8820b600 00000000 9820ed00 00000000 . ....... ...... + 007570 08000000 00000000 8820b600 00000000 ......... ...... 007580 a020ed00 00000000 08000000 00000000 . .............. - 007590 adadc800 00000000 a820ed00 00000000 ......... ...... - 0075a0 08000000 00000000 adadc800 00000000 ................ + 007590 cdadc800 00000000 a820ed00 00000000 ......... ...... + 0075a0 08000000 00000000 cdadc800 00000000 ................ 0075b0 c020ed00 00000000 08000000 00000000 . .............. - 0075c0 b824b600 00000000 c820ed00 00000000 .$....... ...... - 0075d0 08000000 00000000 a025b600 00000000 .........%...... + 0075c0 d824b600 00000000 c820ed00 00000000 .$....... ...... + 0075d0 08000000 00000000 c025b600 00000000 .........%...... 0075e0 d020ed00 00000000 08000000 00000000 . .............. - 0075f0 e826b600 00000000 d820ed00 00000000 .&....... ...... - 007600 08000000 00000000 e826b600 00000000 .........&...... + 0075f0 0827b600 00000000 d820ed00 00000000 .'....... ...... + 007600 08000000 00000000 0827b600 00000000 .........'...... 007610 e020ed00 00000000 08000000 00000000 . .............. - 007620 5827b600 00000000 e820ed00 00000000 X'....... ...... - 007630 08000000 00000000 5827b600 00000000 ........X'...... + 007620 7827b600 00000000 e820ed00 00000000 x'....... ...... + 007630 08000000 00000000 7827b600 00000000 ........x'...... 007640 f020ed00 00000000 08000000 00000000 . .............. - 007650 94f1b500 00000000 f820ed00 00000000 ......... ...... - 007660 08000000 00000000 94f1b500 00000000 ................ + 007650 c4f1b500 00000000 f820ed00 00000000 ......... ...... + 007660 08000000 00000000 c4f1b500 00000000 ................ 007670 0021ed00 00000000 08000000 00000000 .!.............. - 007680 adadc800 00000000 0821ed00 00000000 .........!...... - 007690 08000000 00000000 adadc800 00000000 ................ + 007680 cdadc800 00000000 0821ed00 00000000 .........!...... + 007690 08000000 00000000 cdadc800 00000000 ................ 0076a0 2021ed00 00000000 08000000 00000000 !.............. - 0076b0 981ab600 00000000 9021ed00 00000000 .........!...... + 0076b0 b81ab600 00000000 9021ed00 00000000 .........!...... 0076c0 08000000 00000000 a0075b00 00000000 ..........[..... 0076d0 9821ed00 00000000 08000000 00000000 .!.............. 0076e0 a0075b00 00000000 b021ed00 00000000 ..[......!...... @@ -1866,169 +1866,169 @@ 007720 08000000 00000000 f0045b00 00000000 ..........[..... 007730 c821ed00 00000000 08000000 00000000 .!.............. 007740 d0045b00 00000000 e021ed00 00000000 ..[......!...... - 007750 08000000 00000000 c7a1c800 00000000 ................ + 007750 08000000 00000000 e7a1c800 00000000 ................ 007760 f021ed00 00000000 08000000 00000000 .!.............. - 007770 8676b600 00000000 0022ed00 00000000 .v......."...... - 007780 08000000 00000000 9076b600 00000000 .........v...... + 007770 a676b600 00000000 0022ed00 00000000 .v......."...... + 007780 08000000 00000000 b076b600 00000000 .........v...... 007790 1022ed00 00000000 08000000 00000000 .".............. - 0077a0 700bb600 00000000 2022ed00 00000000 p....... "...... - 0077b0 08000000 00000000 1235b600 00000000 .........5...... + 0077a0 900bb600 00000000 2022ed00 00000000 ........ "...... + 0077b0 08000000 00000000 3235b600 00000000 ........25...... 0077c0 3022ed00 00000000 08000000 00000000 0".............. - 0077d0 9676b600 00000000 4022ed00 00000000 .v......@"...... - 0077e0 08000000 00000000 a876b600 00000000 .........v...... + 0077d0 b676b600 00000000 4022ed00 00000000 .v......@"...... + 0077e0 08000000 00000000 c876b600 00000000 .........v...... 0077f0 5022ed00 00000000 08000000 00000000 P".............. - 007800 a376b600 00000000 8022ed00 00000000 .v......."...... - 007810 08000000 00000000 1235b600 00000000 .........5...... + 007800 c376b600 00000000 8022ed00 00000000 .v......."...... + 007810 08000000 00000000 3235b600 00000000 ........25...... 007820 9022ed00 00000000 08000000 00000000 .".............. - 007830 03c3c800 00000000 a022ed00 00000000 ........."...... - 007840 08000000 00000000 7778b600 00000000 ........wx...... + 007830 23c3c800 00000000 a022ed00 00000000 #........"...... + 007840 08000000 00000000 9778b600 00000000 .........x...... 007850 b022ed00 00000000 08000000 00000000 .".............. - 007860 0f7bb600 00000000 c022ed00 00000000 .{......."...... - 007870 08000000 00000000 a876b600 00000000 .........v...... + 007860 2f7bb600 00000000 c022ed00 00000000 /{......."...... + 007870 08000000 00000000 c876b600 00000000 .........v...... 007880 d022ed00 00000000 08000000 00000000 .".............. - 007890 ad76b600 00000000 e022ed00 00000000 .v......."...... - 0078a0 08000000 00000000 ba76b600 00000000 .........v...... + 007890 cd76b600 00000000 e022ed00 00000000 .v......."...... + 0078a0 08000000 00000000 da76b600 00000000 .........v...... 0078b0 f022ed00 00000000 08000000 00000000 .".............. - 0078c0 c276b600 00000000 0023ed00 00000000 .v.......#...... - 0078d0 08000000 00000000 c776b600 00000000 .........v...... + 0078c0 e276b600 00000000 0023ed00 00000000 .v.......#...... + 0078d0 08000000 00000000 e776b600 00000000 .........v...... 0078e0 1023ed00 00000000 08000000 00000000 .#.............. - 0078f0 d376b600 00000000 2023ed00 00000000 .v...... #...... - 007900 08000000 00000000 e276b600 00000000 .........v...... + 0078f0 f376b600 00000000 2023ed00 00000000 .v...... #...... + 007900 08000000 00000000 0277b600 00000000 .........w...... 007910 3023ed00 00000000 08000000 00000000 0#.............. - 007920 eb76b600 00000000 4023ed00 00000000 .v......@#...... - 007930 08000000 00000000 0177b600 00000000 .........w...... + 007920 0b77b600 00000000 4023ed00 00000000 .w......@#...... + 007930 08000000 00000000 2177b600 00000000 ........!w...... 007940 5023ed00 00000000 08000000 00000000 P#.............. - 007950 1477b600 00000000 6023ed00 00000000 .w......`#...... - 007960 08000000 00000000 2177b600 00000000 ........!w...... + 007950 3477b600 00000000 6023ed00 00000000 4w......`#...... + 007960 08000000 00000000 4177b600 00000000 ........Aw...... 007970 7023ed00 00000000 08000000 00000000 p#.............. - 007980 3677b600 00000000 8023ed00 00000000 6w.......#...... - 007990 08000000 00000000 4b77b600 00000000 ........Kw...... + 007980 5677b600 00000000 8023ed00 00000000 Vw.......#...... + 007990 08000000 00000000 6b77b600 00000000 ........kw...... 0079a0 9023ed00 00000000 08000000 00000000 .#.............. - 0079b0 6577b600 00000000 a023ed00 00000000 ew.......#...... - 0079c0 08000000 00000000 6d77b600 00000000 ........mw...... + 0079b0 8577b600 00000000 a023ed00 00000000 .w.......#...... + 0079c0 08000000 00000000 8d77b600 00000000 .........w...... 0079d0 b023ed00 00000000 08000000 00000000 .#.............. - 0079e0 7977b600 00000000 c023ed00 00000000 yw.......#...... - 0079f0 08000000 00000000 8e77b600 00000000 .........w...... + 0079e0 9977b600 00000000 c023ed00 00000000 .w.......#...... + 0079f0 08000000 00000000 ae77b600 00000000 .........w...... 007a00 d023ed00 00000000 08000000 00000000 .#.............. - 007a10 9777b600 00000000 e023ed00 00000000 .w.......#...... - 007a20 08000000 00000000 a977b600 00000000 .........w...... + 007a10 b777b600 00000000 e023ed00 00000000 .w.......#...... /usr/bin/wezterm differs in assembler output --- old /usr/bin/wezterm (disasm) +++ new /usr/bin/wezterm (disasm) @@ -601634,72 +601634,6 @@ jmp nopl (%rax) -ERR_getErrorString: - cmp $something,%edi - ja - lea offset(%rip),%rdx # - mov %edi,%edi - movslq (%rdx,%rdi,4),%rax - add %rdx,%rax - jmp *%rax - nopw offset(%rax,%rax,1) - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - ZSTD_writeFrameHeader: push %r14 mov %rdi,%r10 @@ -608188,389 +608122,6 @@ ret nopw offset(%rax,%rax,1) -ZSTD_noCompressLiterals: - mov %rdx,%r8 - push %rbx - mov %rcx,%rdx - cmp $something,%rcx - ja - lea offset(%rcx),%rbx - cmp %rbx,%rsi - jb - lea offset(,%rcx,8),%eax - mov %al,(%rdi) - mov $something,%eax - add %rax,%rdi - mov %r8,%rsi - call - mov %rbx,%rax - pop %rbx - ret - nopl offset(%rax) - xor %eax,%eax - cmp $something,%rcx - seta %al - add $something,%eax - movslq %eax,%rbx - add %rcx,%rbx - cmp %rbx,%rsi - jb - cmp $something,%eax - jne - mov %ecx,%eax - shl $something,%eax - add $something,%eax - mov %eax,(%rdi) - mov $something,%eax - jmp - nopl offset(%rax,%rax,1) - mov %ecx,%eax - shl $something,%eax - add $something,%eax - mov %ax,(%rdi) - mov $something,%eax - jmp - nopw offset(%rax,%rax,1) - mov $something,%rbx - mov %rbx,%rax - pop %rbx - ret - cs nopw offset(%rax,%rax,1) - xchg %ax,%ax - -ZSTD_compressRleLiteralsBlock: - cmp $something,%rcx - ja - lea offset(,%rcx,8),%ecx - mov $something,%esi - mov $something,%eax - mov %cl,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - cmp $something,%rcx - jbe - shl $something,%ecx - mov $something,%esi - mov $something,%eax - add $something,%ecx - mov %ecx,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - nopw offset(%rax,%rax,1) - shl $something,%ecx - mov $something,%esi - mov $something,%eax - add $something,%ecx - mov %cx,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -ZSTD_compressLiterals: - push %r15 - xor %r15d,%r15d - mov %ecx,%eax - mov %r9,%r10 - push %r14 - mov %r8,%r14 - push %r13 - push %r12 - mov %rdi,%r12 - push %rbp - push %rbx - mov %rsi,%rbx - sub $something,%rsp - mov offset(%rsp),%rbp - mov %edx,offset(%rsp) - cmp $something,%rbp - seta %r15b - cmp $something,%rbp - ja - mov (%rdi),%rdx - lea offset(%r12),%r11 - mov %rbx,%rcx - add $something,%r15d - lea offset(%rsi),%rdi - lea offset(%rsi),%rsi - movslq %r15d,%r13 - mov %rdx,-offset(%rsi) - mov %rdi,offset(%rsp) - mov -offset(%r11),%rdx - mov %rdx,offset(%rsi) - mov %rsi,%rdi - and $something,%rdi - mov %rsi,offset(%rsp) - mov %r12,%rsi - sub %rdi,%rcx - sub %rcx,%rsi - add $something,%ecx - shr $something,%ecx /usr/bin/wezterm-gui differs in ELF sections --- old /usr/bin/wezterm-gui (objdump) +++ new /usr/bin/wezterm-gui (objdump) @@ -1889,778 +1889,778 @@ 78d8 00000000 00000000 00000000 00000000 ................ 78e8 12280000 12000000 00000000 00000000 .(.............. 78f8 00000000 00000000 fd3d0000 12001000 .........=...... - 7908 e01ccd00 00000000 0d000000 00000000 ................ - 7918 f32e0000 12001000 d0d5c400 00000000 ................ + 7908 001dcd00 00000000 0d000000 00000000 ................ + 7918 f32e0000 12001000 f0d5c400 00000000 ................ 7928 be000000 00000000 71020000 12001000 ........q....... - 7938 70c8c300 00000000 86000000 00000000 p............... - 7948 a7380000 12001000 201bcc00 00000000 .8...... ....... + 7938 90c8c300 00000000 86000000 00000000 ................ + 7948 a7380000 12001000 401bcc00 00000000 .8......@....... 7958 39020000 00000000 27320000 12001000 9.......'2...... - 7968 00fbc400 00000000 23010000 00000000 ........#....... - 7978 a63f0000 12001000 f098cb00 00000000 .?.............. + 7968 20fbc400 00000000 23010000 00000000 .......#....... + 7978 a63f0000 12001000 1099cb00 00000000 .?.............. 7988 13000000 00000000 3d430000 12001000 ........=C...... - 7998 909bcb00 00000000 3b000000 00000000 ........;....... - 79a8 d8310000 12001000 d065c400 00000000 .1.......e...... + 7998 b09bcb00 00000000 3b000000 00000000 ........;....... + 79a8 d8310000 12001000 f065c400 00000000 .1.......e...... 79b8 96000000 00000000 8e3f0000 12001000 .........?...... - 79c8 8018cd00 00000000 1b000000 00000000 ................ + 79c8 a018cd00 00000000 1b000000 00000000 ................ 79d8 0c1e0000 12000000 00000000 00000000 ................ 79e8 00000000 00000000 ea340000 12001000 .........4...... - 79f8 a00bcd00 00000000 2c000000 00000000 ........,....... - 7a08 892f0000 12001000 f07fc400 00000000 ./.............. + 79f8 c00bcd00 00000000 2c000000 00000000 ........,....... + 7a08 892f0000 12001000 1080c400 00000000 ./.............. 7a18 46000000 00000000 d5340000 12001000 F........4...... - 7a28 9098cb00 00000000 13000000 00000000 ................ - 7a38 21400000 12001000 c09acb00 00000000 !@.............. + 7a28 b098cb00 00000000 13000000 00000000 ................ + 7a38 21400000 12001000 e09acb00 00000000 !@.............. 7a48 27000000 00000000 653b0000 12001000 '.......e;...... - 7a58 e039cb00 00000000 3c000000 00000000 .9......<....... - 7a68 80160000 12001000 5059c400 00000000 ........PY...... + 7a58 003acb00 00000000 3c000000 00000000 .:......<....... + 7a68 80160000 12001000 7059c400 00000000 ........pY...... 7a78 70000000 00000000 e73a0000 12001000 p........:...... - 7a88 400acd00 00000000 5b010000 00000000 @.......[....... - 7a98 c7290000 12001000 d018c400 00000000 .).............. + 7a88 600acd00 00000000 5b010000 00000000 `.......[....... + 7a98 c7290000 12001000 f018c400 00000000 .).............. 7aa8 08000000 00000000 ab2d0000 12001000 .........-...... - 7ab8 50f6c400 00000000 0b000000 00000000 P............... - 7ac8 d4450000 12001000 b0fecc00 00000000 .E.............. + 7ab8 70f6c400 00000000 0b000000 00000000 p............... + 7ac8 d4450000 12001000 d0fecc00 00000000 .E.............. 7ad8 21010000 00000000 ba2c0000 12001000 !........,...... - 7ae8 306dc400 00000000 2b000000 00000000 0m......+....... - 7af8 b2160000 12001000 70a6c400 00000000 ........p....... + 7ae8 506dc400 00000000 2b000000 00000000 Pm......+....... + 7af8 b2160000 12001000 90a6c400 00000000 ................ 7b08 9a010000 00000000 532d0000 12001000 ........S-...... - 7b18 b02bc400 00000000 78000000 00000000 .+......x....... - 7b28 6f2a0000 12001000 406bc400 00000000 o*......@k...... + 7b18 d02bc400 00000000 78000000 00000000 .+......x....... + 7b28 6f2a0000 12001000 606bc400 00000000 o*......`k...... 7b38 46000000 00000000 10160000 12001000 F............... - 7b48 608dc400 00000000 25010000 00000000 `.......%....... - 7b58 44440000 12001000 c0fccb00 00000000 DD.............. + 7b48 808dc400 00000000 25010000 00000000 ........%....... + 7b58 44440000 12001000 e0fccb00 00000000 DD.............. 7b68 f5040000 00000000 5f150000 12001000 ........_....... - 7b78 50a6c400 00000000 15000000 00000000 P............... - 7b88 e5300000 12001000 805ec400 00000000 .0.......^...... + 7b78 70a6c400 00000000 15000000 00000000 p............... + 7b88 e5300000 12001000 a05ec400 00000000 .0.......^...... 7b98 42000000 00000000 6d280000 12001000 B.......m(...... - 7ba8 10cec300 00000000 56000000 00000000 ........V....... - 7bb8 12400000 12001000 4001cd00 00000000 .@......@....... + 7ba8 30cec300 00000000 56000000 00000000 0.......V....... + 7bb8 12400000 12001000 6001cd00 00000000 .@......`....... 7bc8 a7000000 00000000 133d0000 12001000 .........=...... - 7bd8 7052cd00 00000000 3c000000 00000000 pR......<....... + 7bd8 9052cd00 00000000 3c000000 00000000 .R......<....... 7be8 e4270000 12000000 00000000 00000000 .'.............. 7bf8 00000000 00000000 a0440000 12001000 .........D...... - 7c08 00abcb00 00000000 26000000 00000000 ........&....... + 7c08 20abcb00 00000000 26000000 00000000 .......&....... 7c18 0e250000 12000000 00000000 00000000 .%.............. 7c28 00000000 00000000 5f300000 12001000 ........_0...... - 7c38 305bc400 00000000 74000000 00000000 0[......t....... - 7c48 4e3a0000 12001000 1099cb00 00000000 N:.............. + 7c38 505bc400 00000000 74000000 00000000 P[......t....... + 7c48 4e3a0000 12001000 3099cb00 00000000 N:......0....... 7c58 13000000 00000000 9a350000 12001000 .........5...... - 7c68 9030cc00 00000000 3c000000 00000000 .0......<....... - 7c78 bf320000 12001000 f0d6c400 00000000 .2.............. + 7c68 b030cc00 00000000 3c000000 00000000 .0......<....... + 7c78 bf320000 12001000 10d7c400 00000000 .2.............. 7c88 91000000 00000000 0f1b0000 12000000 ................ 7c98 00000000 00000000 00000000 00000000 ................ 7ca8 83220000 12000000 00000000 00000000 .".............. 7cb8 00000000 00000000 a23e0000 12001000 .........>...... - 7cc8 e052cd00 00000000 61000000 00000000 .R......a....... - 7cd8 68410000 12001000 80a1cb00 00000000 hA.............. + 7cc8 0053cd00 00000000 61000000 00000000 .S......a....... + 7cd8 68410000 12001000 a0a1cb00 00000000 hA.............. 7ce8 2b000000 00000000 3a360000 12001000 +.......:6...... - 7cf8 0004cd00 00000000 25000000 00000000 ........%....... - 7d08 d0440000 12001000 5050cd00 00000000 .D......PP...... + 7cf8 2004cd00 00000000 25000000 00000000 .......%....... + 7d08 d0440000 12001000 7050cd00 00000000 .D......pP...... 7d18 15020000 00000000 26220000 12000000 ........&"...... 7d28 00000000 00000000 00000000 00000000 ................ - 7d38 62400000 12001000 c020cd00 00000000 b@....... ...... + 7d38 62400000 12001000 e020cd00 00000000 b@....... ...... 7d48 10000000 00000000 c93c0000 12001000 .........<...... - 7d58 e0a0cb00 00000000 9c000000 00000000 ................ - 7d68 65320000 12001000 4080c400 00000000 e2......@....... + 7d58 00a1cb00 00000000 9c000000 00000000 ................ + 7d68 65320000 12001000 6080c400 00000000 e2......`....... 7d78 71000000 00000000 6a440000 12001000 q.......jD...... - 7d88 2032cc00 00000000 50010000 00000000 2......P....... - 7d98 9f2c0000 12001000 d020cb00 00000000 .,....... ...... + 7d88 4032cc00 00000000 50010000 00000000 @2......P....... + 7d98 9f2c0000 12001000 f020cb00 00000000 .,....... ...... 7da8 01000000 00000000 5e3c0000 12001000 ........^<...... - 7db8 e040cb00 00000000 d3010000 00000000 .@.............. + 7db8 0041cb00 00000000 d3010000 00000000 .A.............. 7dc8 be090000 12000000 00000000 00000000 ................ 7dd8 00000000 00000000 84440000 12001000 .........D...... - 7de8 3001cd00 00000000 0c000000 00000000 0............... - 7df8 1c150000 12001000 304daf00 00000000 ........0M...... + 7de8 5001cd00 00000000 0c000000 00000000 P............... + 7df8 1c150000 12001000 504daf00 00000000 ........PM...... 7e08 44000000 00000000 322a0000 12001000 D.......2*...... - 7e18 40d1c300 00000000 56000000 00000000 @.......V....... - 7e28 3a3e0000 12001000 101fcd00 00000000 :>.............. + 7e18 60d1c300 00000000 56000000 00000000 `.......V....... + 7e28 3a3e0000 12001000 301fcd00 00000000 :>......0....... 7e38 0d000000 00000000 e5400000 12001000 .........@...... - 7e48 b01ccd00 00000000 12000000 00000000 ................ - 7e58 14460000 12001000 30dccb00 00000000 .F......0....... + 7e48 d01ccd00 00000000 12000000 00000000 ................ + 7e58 14460000 12001000 50dccb00 00000000 .F......P....... 7e68 8f040000 00000000 ce2a0000 12001000 .........*...... - 7e78 9069c400 00000000 36000000 00000000 .i......6....... - 7e88 51440000 12001000 6019cc00 00000000 QD......`....... + 7e78 b069c400 00000000 36000000 00000000 .i......6....... + 7e88 51440000 12001000 8019cc00 00000000 QD.............. 7e98 b4000000 00000000 2f2d0000 12001000 ......../-...... - 7ea8 30f8c400 00000000 cc020000 00000000 0............... - 7eb8 1f160000 12001000 50e0c400 00000000 ........P....... + 7ea8 50f8c400 00000000 cc020000 00000000 P............... + 7eb8 1f160000 12001000 70e0c400 00000000 ........p....... 7ec8 3e000000 00000000 9a2a0000 12001000 >........*...... - 7ed8 e0b4ce00 00000000 19000000 00000000 ................ - 7ee8 50310000 12001000 906bc400 00000000 P1.......k...... + 7ed8 00b5ce00 00000000 19000000 00000000 ................ + 7ee8 50310000 12001000 b06bc400 00000000 P1.......k...... 7ef8 46000000 00000000 462f0000 12001000 F.......F/...... - 7f08 00c8c400 00000000 21000000 00000000 ........!....... - 7f18 57450000 12001000 1041cf00 00000000 WE.......A...... + 7f08 20c8c400 00000000 21000000 00000000 .......!....... + 7f18 57450000 12001000 3041cf00 00000000 WE......0A...... 7f28 69000000 00000000 ba3f0000 12001000 i........?...... - 7f38 0008cc00 00000000 da000000 00000000 ................ - 7f48 d4140000 12001000 804daf00 00000000 .........M...... + 7f38 2008cc00 00000000 da000000 00000000 ............... + 7f48 d4140000 12001000 a04daf00 00000000 .........M...... 7f58 2d010000 00000000 21340000 12001000 -.......!4...... - 7f68 7053cd00 00000000 e0030000 00000000 pS.............. - 7f78 83310000 12001000 b090c400 00000000 .1.............. + 7f68 9053cd00 00000000 e0030000 00000000 .S.............. + 7f78 83310000 12001000 d090c400 00000000 .1.............. 7f88 9d040000 00000000 a93d0000 12001000 .........=...... - 7f98 4068cd00 00000000 13000000 00000000 @h.............. - 7fa8 04300000 12001000 702bc400 00000000 .0......p+...... + 7f98 6068cd00 00000000 13000000 00000000 `h.............. + 7fa8 04300000 12001000 902bc400 00000000 .0.......+...... 7fb8 16000000 00000000 83340000 12001000 .........4...... - 7fc8 30a9cb00 00000000 0e000000 00000000 0............... - 7fd8 842b0000 12001000 b0d1c400 00000000 .+.............. + 7fc8 50a9cb00 00000000 0e000000 00000000 P............... + 7fd8 842b0000 12001000 d0d1c400 00000000 .+.............. 7fe8 24000000 00000000 68010000 12000000 $.......h....... 7ff8 00000000 00000000 00000000 00000000 ................ - 8008 3a2c0000 12001000 20b5ce00 00000000 :,...... ....... + 8008 3a2c0000 12001000 40b5ce00 00000000 :,......@....... 8018 f0010000 00000000 20350000 12001000 ........ 5...... - 8028 7094cb00 00000000 14000000 00000000 p............... - 8038 e22d0000 12001000 d02cc400 00000000 .-.......,...... + 8028 9094cb00 00000000 14000000 00000000 ................ + 8038 e22d0000 12001000 f02cc400 00000000 .-.......,...... 8048 8e000000 00000000 2f340000 12001000 ......../4...... - 8058 2035cb00 00000000 31000000 00000000 5......1....... - 8068 83420000 12001000 d094cb00 00000000 .B.............. + 8058 4035cb00 00000000 31000000 00000000 @5......1....... + 8068 83420000 12001000 f094cb00 00000000 .B.............. 8078 5d000000 00000000 89320000 12001000 ]........2...... - 8088 7075c400 00000000 b6000000 00000000 pu.............. - 8098 56320000 12001000 e01eca00 00000000 V2.............. /usr/bin/wezterm-gui differs in assembler output --- old /usr/bin/wezterm-gui (disasm) +++ new /usr/bin/wezterm-gui (disasm) @@ -1286148,72 +1286148,6 @@ jmp nopl (%rax) -ERR_getErrorString: - cmp $something,%edi - ja - lea offset(%rip),%rdx # - mov %edi,%edi - movslq (%rdx,%rdi,4),%rax - add %rdx,%rax - jmp *%rax - nopw offset(%rax,%rax,1) - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - ZSTD_writeFrameHeader: push %r14 mov %rdi,%r10 @@ -1292702,389 +1292636,6 @@ ret nopw offset(%rax,%rax,1) -ZSTD_noCompressLiterals: - mov %rdx,%r8 - push %rbx - mov %rcx,%rdx - cmp $something,%rcx - ja - lea offset(%rcx),%rbx - cmp %rbx,%rsi - jb - lea offset(,%rcx,8),%eax - mov %al,(%rdi) - mov $something,%eax - add %rax,%rdi - mov %r8,%rsi - call - mov %rbx,%rax - pop %rbx - ret - nopl offset(%rax) - xor %eax,%eax - cmp $something,%rcx - seta %al - add $something,%eax - movslq %eax,%rbx - add %rcx,%rbx - cmp %rbx,%rsi - jb - cmp $something,%eax - jne - mov %ecx,%eax - shl $something,%eax - add $something,%eax - mov %eax,(%rdi) - mov $something,%eax - jmp - nopl offset(%rax,%rax,1) - mov %ecx,%eax - shl $something,%eax - add $something,%eax - mov %ax,(%rdi) - mov $something,%eax - jmp - nopw offset(%rax,%rax,1) - mov $something,%rbx - mov %rbx,%rax - pop %rbx - ret - cs nopw offset(%rax,%rax,1) - xchg %ax,%ax - -ZSTD_compressRleLiteralsBlock: - cmp $something,%rcx - ja - lea offset(,%rcx,8),%ecx - mov $something,%esi - mov $something,%eax - mov %cl,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - cmp $something,%rcx - jbe - shl $something,%ecx - mov $something,%esi - mov $something,%eax - add $something,%ecx - mov %ecx,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - nopw offset(%rax,%rax,1) - shl $something,%ecx - mov $something,%esi - mov $something,%eax - add $something,%ecx - mov %cx,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -ZSTD_compressLiterals: - push %r15 - xor %r15d,%r15d - mov %ecx,%eax - mov %r9,%r10 - push %r14 - mov %r8,%r14 - push %r13 - push %r12 - mov %rdi,%r12 - push %rbp - push %rbx - mov %rsi,%rbx - sub $something,%rsp - mov offset(%rsp),%rbp - mov %edx,offset(%rsp) - cmp $something,%rbp - seta %r15b - cmp $something,%rbp - ja - mov (%rdi),%rdx - lea offset(%r12),%r11 - mov %rbx,%rcx - add $something,%r15d - lea offset(%rsi),%rdi - lea offset(%rsi),%rsi - movslq %r15d,%r13 - mov %rdx,-offset(%rsi) - mov %rdi,offset(%rsp) - mov -offset(%r11),%rdx - mov %rdx,offset(%rsi) - mov %rsi,%rdi - and $something,%rdi - mov %rsi,offset(%rsp) - mov %r12,%rsi - sub %rdi,%rcx - sub %rcx,%rsi - add $something,%ecx - shr $something,%ecx /usr/bin/wezterm-mux-server differs in ELF sections --- old /usr/bin/wezterm-mux-server (objdump) +++ new /usr/bin/wezterm-mux-server (objdump) @@ -1127,25 +1127,25 @@ 0048f0 08000000 00000000 d0821500 00000000 ................ 004900 98d0d300 00000000 08000000 00000000 ................ 004910 90821500 00000000 a0d0d300 00000000 ................ - 004920 08000000 00000000 20703800 00000000 ........ p8..... + 004920 08000000 00000000 20933c00 00000000 ........ .<..... 004930 a8d0d300 00000000 08000000 00000000 ................ - 004940 d0473800 00000000 c0d0d300 00000000 .G8............. - 004950 08000000 00000000 70303900 00000000 ........p09..... + 004940 d06a3c00 00000000 c0d0d300 00000000 .j<............. + 004950 08000000 00000000 30be3c00 00000000 ........0.<..... 004960 c8d0d300 00000000 08000000 00000000 ................ - 004970 20083900 00000000 d0d0d300 00000000 .9............. - 004980 08000000 00000000 10cb3800 00000000 ..........8..... - 004990 e0d0d300 00000000 08000000 00000000 ................ - 0049a0 80523900 00000000 e8d0d300 00000000 .R9............. - 0049b0 08000000 00000000 90523900 00000000 .........R9..... + 004970 40be3c00 00000000 e0d0d300 00000000 @.<............. + 004980 08000000 00000000 f0ec3d00 00000000 ..........=..... + 004990 e8d0d300 00000000 08000000 00000000 ................ + 0049a0 a0c43d00 00000000 f0d0d300 00000000 ..=............. + 0049b0 08000000 00000000 90873d00 00000000 ..........=..... 0049c0 00d1d300 00000000 08000000 00000000 ................ - 0049d0 d03f3a00 00000000 08d1d300 00000000 .?:............. - 0049e0 08000000 00000000 80173a00 00000000 ..........:..... + 0049d0 f0553e00 00000000 08d1d300 00000000 .U>............. + 0049e0 08000000 00000000 f0823e00 00000000 ..........>..... 0049f0 20d1d300 00000000 08000000 00000000 ............... - 004a00 d0a83a00 00000000 28d1d300 00000000 ..:.....(....... - 004a10 08000000 00000000 d0d53a00 00000000 ..........:..... + 004a00 70e33e00 00000000 28d1d300 00000000 p.>.....(....... + 004a10 08000000 00000000 10103f00 00000000 ..........?..... 004a20 40d1d300 00000000 08000000 00000000 @............... - 004a30 50363b00 00000000 48d1d300 00000000 P6;.....H....... - 004a40 08000000 00000000 f0623b00 00000000 .........b;..... + 004a30 60b53f00 00000000 48d1d300 00000000 `.?.....H....... + 004a40 08000000 00000000 108d3f00 00000000 ..........?..... 004a50 60d1d300 00000000 08000000 00000000 `............... 004a60 7eb6b400 00000000 68d1d300 00000000 ~.......h....... 004a70 08000000 00000000 00f09000 00000000 ................ @@ -8552,57 +8552,57 @@ 021900 08000000 00000000 50d79d00 00000000 ........P....... 021910 10ded400 00000000 08000000 00000000 ................ 021920 b3dea200 00000000 40ded400 00000000 ........@....... - 021930 08000000 00000000 a0463600 00000000 .........F6..... + 021930 08000000 00000000 e0bd3a00 00000000 ..........:..... 021940 48ded400 00000000 08000000 00000000 H............... - 021950 a0463600 00000000 50ded400 00000000 .F6.....P....... - 021960 08000000 00000000 a06c3500 00000000 .........l5..... + 021950 e0bd3a00 00000000 50ded400 00000000 ..:.....P....... + 021960 08000000 00000000 e0653500 00000000 .........e5..... 021970 58ded400 00000000 08000000 00000000 X............... - 021980 808d3f00 00000000 60ded400 00000000 ..?.....`....... - 021990 08000000 00000000 a0763f00 00000000 .........v?..... + 021980 60d03900 00000000 60ded400 00000000 `.9.....`....... + 021990 08000000 00000000 80b93900 00000000 ..........9..... 0219a0 68ded400 00000000 08000000 00000000 h............... - 0219b0 e0553f00 00000000 70ded400 00000000 .U?.....p....... - 0219c0 08000000 00000000 60493f00 00000000 ........`I?..... + 0219b0 c0983900 00000000 70ded400 00000000 ..9.....p....... + 0219c0 08000000 00000000 408c3900 00000000 ........@.9..... 0219d0 78ded400 00000000 08000000 00000000 x............... - 0219e0 d0223c00 00000000 80ded400 00000000 ."<............. - 0219f0 08000000 00000000 706b3c00 00000000 ........pk<..... + 0219e0 10873600 00000000 80ded400 00000000 ..6............. + 0219f0 08000000 00000000 b0cf3600 00000000 ..........6..... 021a00 88ded400 00000000 08000000 00000000 ................ - 021a10 60b63c00 00000000 90ded400 00000000 `.<............. - 021a20 08000000 00000000 80b53600 00000000 ..........6..... + 021a10 a01a3700 00000000 90ded400 00000000 ..7............. + 021a20 08000000 00000000 c02c3b00 00000000 .........,;..... 021a30 98ded400 00000000 08000000 00000000 ................ - 021a40 80b53600 00000000 a0ded400 00000000 ..6............. - 021a50 08000000 00000000 500a3600 00000000 ........P.6..... + 021a40 c02c3b00 00000000 a0ded400 00000000 .,;............. + 021a50 08000000 00000000 90033600 00000000 ..........6..... 021a60 a8ded400 00000000 08000000 00000000 ................ - 021a70 20f03f00 00000000 b0ded400 00000000 .?............. - 021a80 08000000 00000000 00054000 00000000 ..........@..... + 021a70 00333a00 00000000 b0ded400 00000000 .3:............. + 021a80 08000000 00000000 e0473a00 00000000 .........G:..... 021a90 b8ded400 00000000 08000000 00000000 ................ - 021aa0 40254000 00000000 c0ded400 00000000 @%@............. - 021ab0 08000000 00000000 a04d4000 00000000 .........M@..... + 021aa0 20683a00 00000000 c0ded400 00000000 h:............. + 021ab0 08000000 00000000 80903a00 00000000 ..........:..... 021ac0 c8ded400 00000000 08000000 00000000 ................ - 021ad0 e00f3e00 00000000 d0ded400 00000000 ..>............. - 021ae0 08000000 00000000 60753e00 00000000 ........`u>..... + 021ad0 20743800 00000000 d0ded400 00000000 t8............. + 021ae0 08000000 00000000 a0d93800 00000000 ..........8..... 021af0 d8ded400 00000000 08000000 00000000 ................ - 021b00 60753e00 00000000 e0ded400 00000000 `u>............. - 021b10 08000000 00000000 a0693600 00000000 .........i6..... + 021b00 a0d93800 00000000 e0ded400 00000000 ..8............. + 021b10 08000000 00000000 e0e03a00 00000000 ..........:..... 021b20 e8ded400 00000000 08000000 00000000 ................ - 021b30 a0693600 00000000 f0ded400 00000000 .i6............. - 021b40 08000000 00000000 d0ac3500 00000000 ..........5..... + 021b30 e0e03a00 00000000 f0ded400 00000000 ..:............. + 021b40 08000000 00000000 10a63500 00000000 ..........5..... 021b50 f8ded400 00000000 08000000 00000000 ................ - 021b60 00c43f00 00000000 00dfd400 00000000 ..?............. - 021b70 08000000 00000000 80b73f00 00000000 ..........?..... + 021b60 e0063a00 00000000 00dfd400 00000000 ..:............. + 021b70 08000000 00000000 60fa3900 00000000 ........`.9..... 021b80 08dfd400 00000000 08000000 00000000 ................ - 021b90 e0a93f00 00000000 10dfd400 00000000 ..?............. - 021ba0 08000000 00000000 209d3f00 00000000 ........ .?..... + 021b90 c0ec3900 00000000 10dfd400 00000000 ..9............. + 021ba0 08000000 00000000 00e03900 00000000 ..........9..... 021bb0 18dfd400 00000000 08000000 00000000 ................ - 021bc0 30013d00 00000000 20dfd400 00000000 0.=..... ....... - 021bd0 08000000 00000000 f0883d00 00000000 ..........=..... + 021bc0 70653700 00000000 20dfd400 00000000 pe7..... ....... + 021bd0 08000000 00000000 30ed3700 00000000 ........0.7..... 021be0 28dfd400 00000000 08000000 00000000 (............... - 021bf0 f0883d00 00000000 48dfd400 00000000 ..=.....H....... - 021c00 08000000 00000000 20e73f00 00000000 ........ .?..... + 021bf0 30ed3700 00000000 48dfd400 00000000 0.7.....H....... + 021c00 08000000 00000000 002a3a00 00000000 .........*:..... 021c10 50dfd400 00000000 08000000 00000000 P............... - 021c20 a0da3f00 00000000 58dfd400 00000000 ..?.....X....... - 021c30 08000000 00000000 00cd3f00 00000000 ..........?..... + 021c20 801d3a00 00000000 58dfd400 00000000 ..:.....X....... + 021c30 08000000 00000000 e00f3a00 00000000 ..........:..... 021c40 80dfd400 00000000 08000000 00000000 ................ - 021c50 203aa300 00000000 90dfd400 00000000 :.............. + 021c50 303aa300 00000000 90dfd400 00000000 0:.............. 021c60 08000000 00000000 a0b04000 00000000 ..........@..... 021c70 a8dfd400 00000000 08000000 00000000 ................ 021c80 00bd4000 00000000 b0dfd400 00000000 ..@............. @@ -8638,14 +8638,14 @@ 021e60 b0c94000 00000000 c0e0d400 00000000 ..@............. 021e70 08000000 00000000 70859900 00000000 ........p....... 021e80 c8e0d400 00000000 08000000 00000000 ................ - 021e90 8d3ba300 00000000 e0e0d400 00000000 .;.............. + 021e90 9d3ba300 00000000 e0e0d400 00000000 .;.............. 021ea0 08000000 00000000 40cd4000 00000000 ........@.@..... 021eb0 f8e0d400 00000000 08000000 00000000 ................ 021ec0 50d79d00 00000000 00e1d400 00000000 P............... - 021ed0 08000000 00000000 183ca300 00000000 .........<...... + 021ed0 08000000 00000000 283ca300 00000000 ........(<...... 021ee0 18e1d400 00000000 08000000 00000000 ................ - 021ef0 183ca300 00000000 30e1d400 00000000 .<......0....... - 021f00 08000000 00000000 183ca300 00000000 .........<...... + 021ef0 283ca300 00000000 30e1d400 00000000 (<......0....... + 021f00 08000000 00000000 283ca300 00000000 ........(<...... 021f10 48e1d400 00000000 08000000 00000000 H............... 021f20 50d24000 00000000 60e1d400 00000000 P.@.....`....... 021f30 08000000 00000000 e0cf4000 00000000 ..........@..... @@ -8654,9 +8654,9 @@ 021f60 08000000 00000000 50d14000 00000000 ........P.@..... 021f70 88e1d400 00000000 08000000 00000000 ................ 021f80 70d44000 00000000 90e1d400 00000000 p.@............. - 021f90 08000000 00000000 dd3da300 00000000 .........=...... + 021f90 08000000 00000000 ed3da300 00000000 .........=...... 021fa0 a0e1d400 00000000 08000000 00000000 ................ - 021fb0 c83ca300 00000000 b0e1d400 00000000 .<.............. + 021fb0 d83ca300 00000000 b0e1d400 00000000 .<.............. 021fc0 08000000 00000000 f0d24000 00000000 ..........@..... 021fd0 c8e1d400 00000000 08000000 00000000 ................ 021fe0 e0df4000 00000000 d0e1d400 00000000 ..@............. @@ -8711,16 +8711,16 @@ 0222f0 08000000 00000000 d0dd4000 00000000 ..........@..... 022300 78e3d400 00000000 08000000 00000000 x............... 022310 50d79d00 00000000 80e3d400 00000000 P............... - 022320 08000000 00000000 e83ea300 00000000 .........>...... + 022320 08000000 00000000 f83ea300 00000000 .........>...... 022330 90e3d400 00000000 08000000 00000000 ................ - 022340 223fa300 00000000 a8e3d400 00000000 "?.............. - 022350 08000000 00000000 223fa300 00000000 ........"?...... + 022340 323fa300 00000000 a8e3d400 00000000 2?.............. + 022350 08000000 00000000 323fa300 00000000 ........2?...... 022360 c0e3d400 00000000 08000000 00000000 ................ - 022370 223fa300 00000000 d8e3d400 00000000 "?.............. - 022380 08000000 00000000 223fa300 00000000 ........"?...... + 022370 323fa300 00000000 d8e3d400 00000000 2?.............. + 022380 08000000 00000000 323fa300 00000000 ........2?...... 022390 f0e3d400 00000000 08000000 00000000 ................ - 0223a0 223fa300 00000000 08e4d400 00000000 "?.............. - 0223b0 08000000 00000000 223fa300 00000000 ........"?...... + 0223a0 323fa300 00000000 08e4d400 00000000 2?.............. + 0223b0 08000000 00000000 323fa300 00000000 ........2?...... 0223c0 20e4d400 00000000 08000000 00000000 ............... 0223d0 d0dd4000 00000000 38e4d400 00000000 ..@.....8....... 0223e0 08000000 00000000 70dd4000 00000000 ........p.@..... @@ -8731,35 +8731,35 @@ 022430 d0dd4000 00000000 78e4d400 00000000 ..@.....x....... 022440 08000000 00000000 10dd4000 00000000 ..........@..... 022450 80e4d400 00000000 08000000 00000000 ................ - 022460 c83fa300 00000000 90e4d400 00000000 .?.............. - 022470 08000000 00000000 0840a300 00000000 .........@...... + 022460 d83fa300 00000000 90e4d400 00000000 .?.............. + 022470 08000000 00000000 1840a300 00000000 .........@...... 022480 a0e4d400 00000000 08000000 00000000 ................ - 022490 0940a300 00000000 b0e4d400 00000000 .@.............. - 0224a0 08000000 00000000 0e40a300 00000000 .........@...... /usr/bin/wezterm-mux-server differs in assembler output --- old /usr/bin/wezterm-mux-server (disasm) +++ new /usr/bin/wezterm-mux-server (disasm) @@ -554988,72 +554988,6 @@ jmp nopl (%rax) -ERR_getErrorString: - cmp $something,%edi - ja - lea offset(%rip),%rdx # - mov %edi,%edi - movslq (%rdx,%rdi,4),%rax - add %rdx,%rax - jmp *%rax - nopw offset(%rax,%rax,1) - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - ZSTD_writeFrameHeader: push %r14 mov %rdi,%r10 @@ -561542,389 +561476,6 @@ ret nopw offset(%rax,%rax,1) -ZSTD_noCompressLiterals: - mov %rdx,%r8 - push %rbx - mov %rcx,%rdx - cmp $something,%rcx - ja - lea offset(%rcx),%rbx - cmp %rbx,%rsi - jb - lea offset(,%rcx,8),%eax - mov %al,(%rdi) - mov $something,%eax - add %rax,%rdi - mov %r8,%rsi - call - mov %rbx,%rax - pop %rbx - ret - nopl offset(%rax) - xor %eax,%eax - cmp $something,%rcx - seta %al - add $something,%eax - movslq %eax,%rbx - add %rcx,%rbx - cmp %rbx,%rsi - jb - cmp $something,%eax - jne - mov %ecx,%eax - shl $something,%eax - add $something,%eax - mov %eax,(%rdi) - mov $something,%eax - jmp - nopl offset(%rax,%rax,1) - mov %ecx,%eax - shl $something,%eax - add $something,%eax - mov %ax,(%rdi) - mov $something,%eax - jmp - nopw offset(%rax,%rax,1) - mov $something,%rbx - mov %rbx,%rax - pop %rbx - ret - cs nopw offset(%rax,%rax,1) - xchg %ax,%ax - -ZSTD_compressRleLiteralsBlock: - cmp $something,%rcx - ja - lea offset(,%rcx,8),%ecx - mov $something,%esi - mov $something,%eax - mov %cl,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - cmp $something,%rcx - jbe - shl $something,%ecx - mov $something,%esi - mov $something,%eax - add $something,%ecx - mov %ecx,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - nopw offset(%rax,%rax,1) - shl $something,%ecx - mov $something,%esi - mov $something,%eax - add $something,%ecx - mov %cx,(%rdi) - movzbl (%rdx),%edx - mov %dl,(%rdi,%rsi,1) - ret - cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -ZSTD_compressLiterals: - push %r15 - xor %r15d,%r15d - mov %ecx,%eax - mov %r9,%r10 - push %r14 - mov %r8,%r14 - push %r13 - push %r12 - mov %rdi,%r12 - push %rbp - push %rbx - mov %rsi,%rbx - sub $something,%rsp - mov offset(%rsp),%rbp - mov %edx,offset(%rsp) - cmp $something,%rbp - seta %r15b - cmp $something,%rbp - ja - mov (%rdi),%rdx - lea offset(%r12),%r11 - mov %rbx,%rcx - add $something,%r15d - lea offset(%rsi),%rdi - lea offset(%rsi),%rsi - movslq %r15d,%r13 - mov %rdx,-offset(%rsi) - mov %rdi,offset(%rsp) - mov -offset(%r11),%rdx - mov %rdx,offset(%rsi) - mov %rsi,%rdi - and $something,%rdi - mov %rsi,offset(%rsp) - mov %r12,%rsi - sub %rdi,%rcx - sub %rcx,%rsi - add $something,%ecx - shr $something,%ecx overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1