~/f/python-cramjam/RPMS.2017 ~/f/python-cramjam ~/f/python-cramjam RPMS.2017/python310-cramjam-2.6.1-0.0.x86_64.rpm RPMS/python310-cramjam-2.6.1-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python310-cramjam-2.6.1-0.0.x86_64.rpm to python310-cramjam-2.6.1-0.0.x86_64.rpm comparing the rpm tags of python310-cramjam --- old-rpm-tags +++ new-rpm-tags @@ -122 +122 @@ -/usr/lib64/python3.10/site-packages/cramjam-2.6.1.dist-info/RECORD b2589811c6b6cec1646193c1aba8a01ef81590e21000c47c28d8e7a3170416d7 0 +/usr/lib64/python3.10/site-packages/cramjam-2.6.1.dist-info/RECORD 9df7b9677ed9b8d48713eeb7230bfc94bacf66e3112e658bf7334c4e3a0c50bc 0 @@ -129 +129 @@ -/usr/lib64/python3.10/site-packages/cramjam/cramjam.cpython-310-x86_64-linux-gnu.so 714e36a9e93980760c16fdb83e164a7a1c7ffefe474a24906c6b19937f67b935 0 +/usr/lib64/python3.10/site-packages/cramjam/cramjam.cpython-310-x86_64-linux-gnu.so 704122002e262b1180fd76e720a097348ce6054323dbcb9fd09cc3885e8f2da7 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/python3.10/site-packages/cramjam-2.6.1.dist-info/RECORD differs (ASCII text, with CRLF line terminators) --- old//usr/lib64/python3.10/site-packages/cramjam-2.6.1.dist-info/RECORD 2022-10-29 00:00:00.000000000 +0000 +++ new//usr/lib64/python3.10/site-packages/cramjam-2.6.1.dist-info/RECORD 2022-10-29 00:00:00.000000000 +0000 @@ -4,4 +4,4 @@ cramjam-2.6.1.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 cramjam-2.6.1.dist-info/WHEEL,sha256=D_NOB5fs0ipnfqXS3cI72Rnf8lkgm42HyuVQuqmQlYM,100 cramjam/__init__.py,sha256=VjCBHPElEPhUkzw5PBYIbA1ZmQIbYLoCrhyBx8LIaHs,111 -cramjam/cramjam.cpython-310-x86_64-linux-gnu.so,sha256=xTLjHCe3-8S-ILBHSK5RcD0zP8C1-WgrkMItXumdnQU,3807440 +cramjam/cramjam.cpython-310-x86_64-linux-gnu.so,sha256=d3vIvI77PNI-I8PxLa_3MMqKGhxbgIyggCHNWs0XJcs,3807440 /usr/lib64/python3.10/site-packages/cramjam/cramjam.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/cramjam/cramjam.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/cramjam/cramjam.cpython-310-x86_64-linux-gnu.so (objdump) @@ -677,149 +677,149 @@ 02c28 f0003500 00000000 f8003500 00000000 ..5.......5..... 02c38 08000000 00000000 00013500 00000000 ..........5..... 02c48 40033500 00000000 08000000 00000000 @.5............. - 02c58 40cd1600 00000000 48033500 00000000 @.......H.5..... - 02c68 08000000 00000000 30d91600 00000000 ........0....... - 02c78 50033500 00000000 08000000 00000000 P.5............. - 02c88 20a11600 00000000 58033500 00000000 .......X.5..... - 02c98 08000000 00000000 f0e61500 00000000 ................ - 02ca8 60033500 00000000 08000000 00000000 `.5............. - 02cb8 20df1500 00000000 68033500 00000000 .......h.5..... - 02cc8 08000000 00000000 c0ee1500 00000000 ................ - 02cd8 70033500 00000000 08000000 00000000 p.5............. - 02ce8 f0711600 00000000 78033500 00000000 .q......x.5..... - 02cf8 08000000 00000000 406b1600 00000000 ........@k...... - 02d08 80033500 00000000 08000000 00000000 ..5............. - 02d18 a0781600 00000000 88033500 00000000 .x........5..... - 02d28 08000000 00000000 20731500 00000000 ........ s...... - 02d38 90033500 00000000 08000000 00000000 ..5............. - 02d48 90761500 00000000 98033500 00000000 .v........5..... - 02d58 08000000 00000000 007a1500 00000000 .........z...... - 02d68 a0033500 00000000 08000000 00000000 ..5............. - 02d78 40711500 00000000 a8033500 00000000 @q........5..... - 02d88 08000000 00000000 e0711500 00000000 .........q...... - 02d98 b0033500 00000000 08000000 00000000 ..5............. - 02da8 80721500 00000000 b8033500 00000000 .r........5..... - 02db8 08000000 00000000 e09a1500 00000000 ................ - 02dc8 c0033500 00000000 08000000 00000000 ..5............. - 02dd8 509a1500 00000000 c8033500 00000000 P.........5..... - 02de8 08000000 00000000 c0991500 00000000 ................ - 02df8 d0033500 00000000 08000000 00000000 ..5............. - 02e08 40181700 00000000 d8033500 00000000 @.........5..... - 02e18 08000000 00000000 b0171700 00000000 ................ - 02e28 e0033500 00000000 08000000 00000000 ..5............. - 02e38 20171700 00000000 e8033500 00000000 .........5..... - 02e48 08000000 00000000 408e1500 00000000 ........@....... - 02e58 f0033500 00000000 08000000 00000000 ..5............. - 02e68 b08d1500 00000000 f8033500 00000000 ..........5..... - 02e78 08000000 00000000 208d1500 00000000 ........ ....... - 02e88 00043500 00000000 08000000 00000000 ..5............. - 02e98 60991700 00000000 08043500 00000000 `.........5..... - 02ea8 08000000 00000000 20681700 00000000 ........ h...... - 02eb8 10043500 00000000 08000000 00000000 ..5............. - 02ec8 30381700 00000000 18043500 00000000 08........5..... - 02ed8 08000000 00000000 a0881700 00000000 ................ - 02ee8 20043500 00000000 08000000 00000000 .5............. - 02ef8 00581700 00000000 28043500 00000000 .X......(.5..... - 02f08 08000000 00000000 60281700 00000000 ........`(...... - 02f18 30043500 00000000 08000000 00000000 0.5............. - 02f28 40781700 00000000 38043500 00000000 @x......8.5..... - 02f38 08000000 00000000 00481700 00000000 .........H...... - 02f48 40043500 00000000 08000000 00000000 @.5............. - 02f58 d0181700 00000000 48043500 00000000 ........H.5..... - 02f68 08000000 00000000 905d1600 00000000 .........]...... - 02f78 50043500 00000000 08000000 00000000 P.5............. - 02f88 b0351600 00000000 58043500 00000000 .5......X.5..... - 02f98 08000000 00000000 00031600 00000000 ................ - 02fa8 60043500 00000000 08000000 00000000 `.5............. - 02fb8 e04f1600 00000000 68043500 00000000 .O......h.5..... - 02fc8 08000000 00000000 d0281600 00000000 .........(...... - 02fd8 70043500 00000000 08000000 00000000 p.5............. - 02fe8 a00f1600 00000000 78043500 00000000 ........x.5..... - 02ff8 08000000 00000000 90421600 00000000 .........B...... - 03008 80043500 00000000 08000000 00000000 ..5............. - 03018 401c1600 00000000 88043500 00000000 @.........5..... - 03028 08000000 00000000 b0f61500 00000000 ................ - 03038 90043500 00000000 08000000 00000000 ..5............. - 03048 20e51600 00000000 98043500 00000000 .........5..... - 03058 08000000 00000000 20ad1600 00000000 ........ ....... - 03068 a0043500 00000000 08000000 00000000 ..5............. - 03078 40811600 00000000 a8043500 00000000 @.........5..... - 03088 08000000 00000000 30f01600 00000000 ........0....... - 03098 b0043500 00000000 08000000 00000000 ..5............. - 030a8 f0b71600 00000000 b8043500 00000000 ..........5..... - 030b8 08000000 00000000 008c1600 00000000 ................ - 030c8 c0043500 00000000 08000000 00000000 ..5............. - 030d8 40fb1600 00000000 c8043500 00000000 @.........5..... - 030e8 08000000 00000000 c0c21600 00000000 ................ - 030f8 d0043500 00000000 08000000 00000000 ..5............. - 03108 c0961600 00000000 d8043500 00000000 ..........5..... - 03118 08000000 00000000 b0cf1500 00000000 ................ - 03128 e0043500 00000000 08000000 00000000 ..5............. - 03138 80b11500 00000000 e8043500 00000000 ..........5..... - 03148 08000000 00000000 f0a21500 00000000 ................ - 03158 f0043500 00000000 08000000 00000000 ..5............. - 03168 d0c71500 00000000 f8043500 00000000 ..........5..... - 03178 08000000 00000000 10b91500 00000000 ................ - 03188 00053500 00000000 08000000 00000000 ..5............. - 03198 709b1500 00000000 08053500 00000000 p.........5..... - 031a8 08000000 00000000 90d71500 00000000 ................ - 031b8 10053500 00000000 08000000 00000000 ..5............. - 031c8 a0c01500 00000000 18053500 00000000 ..........5..... - 031d8 08000000 00000000 70aa1500 00000000 ........p....... - 031e8 20053500 00000000 08000000 00000000 .5............. - 031f8 303e1a00 00000000 28053500 00000000 0>......(.5..... - 03208 08000000 00000000 403e1a00 00000000 ........@>...... - 03218 40053500 00000000 08000000 00000000 @.5............. - 03228 10341b00 00000000 48053500 00000000 .4......H.5..... - 03238 08000000 00000000 000b1b00 00000000 ................ - 03248 60053500 00000000 08000000 00000000 `.5............. - 03258 a0a11b00 00000000 68053500 00000000 ........h.5..... - 03268 08000000 00000000 00cf1b00 00000000 ................ - 03278 80053500 00000000 08000000 00000000 ..5............. - 03288 10801c00 00000000 88053500 00000000 ..........5..... - 03298 08000000 00000000 00571c00 00000000 .........W...... - 032a8 90053500 00000000 08000000 00000000 ..5............. - 032b8 f0191c00 00000000 a0053500 00000000 ..........5..... - 032c8 08000000 00000000 f0f91c00 00000000 ................ - 032d8 a8053500 00000000 08000000 00000000 ..5............. - 032e8 f0d01c00 00000000 c0053500 00000000 ..........5..... - 032f8 08000000 00000000 c06c1d00 00000000 .........l...... - 03308 c8053500 00000000 08000000 00000000 ..5............. - 03318 c0991d00 00000000 e0053500 00000000 ..........5..... - 03328 08000000 00000000 50043200 00000000 ........P.2..... + 02c58 108f1700 00000000 48033500 00000000 ........H.5..... + 02c68 08000000 00000000 10661700 00000000 .........f...... + 02c78 60033500 00000000 08000000 00000000 `.5............. + 02c88 e0011800 00000000 68033500 00000000 ........h.5..... + 02c98 08000000 00000000 e02e1800 00000000 ................ + 02ca8 80033500 00000000 08000000 00000000 ..5............. + 02cb8 90cf1800 00000000 88033500 00000000 ..........5..... + 02cc8 08000000 00000000 80a61800 00000000 ................ + 02cd8 a0033500 00000000 08000000 00000000 ..5............. + 02ce8 a0881900 00000000 a8033500 00000000 ..........5..... + 02cf8 08000000 00000000 905f1900 00000000 ........._...... + 02d08 b0033500 00000000 08000000 00000000 ..5............. + 02d18 80221900 00000000 c0033500 00000000 ."........5..... + 02d28 08000000 00000000 30f61900 00000000 ........0....... + 02d38 c8033500 00000000 08000000 00000000 ..5............. + 02d48 90231a00 00000000 e0033500 00000000 .#........5..... + 02d58 08000000 00000000 703e1a00 00000000 ........p>...... + 02d68 e8033500 00000000 08000000 00000000 ..5............. + 02d78 803e1a00 00000000 f8033500 00000000 .>........5..... + 02d88 08000000 00000000 70ac1d00 00000000 ........p....... + 02d98 00043500 00000000 08000000 00000000 ..5............. + 02da8 60b81d00 00000000 08043500 00000000 `.........5..... + 02db8 08000000 00000000 50801d00 00000000 ........P....... + 02dc8 10043500 00000000 08000000 00000000 ..5............. + 02dd8 20c61c00 00000000 18043500 00000000 .........5..... + 02de8 08000000 00000000 50be1c00 00000000 ........P....... + 02df8 20043500 00000000 08000000 00000000 .5............. + 02e08 f0cd1c00 00000000 28043500 00000000 ........(.5..... + 02e18 08000000 00000000 20511d00 00000000 ........ Q...... + 02e28 30043500 00000000 08000000 00000000 0.5............. + 02e38 704a1d00 00000000 38043500 00000000 pJ......8.5..... + 02e48 08000000 00000000 d0571d00 00000000 .........W...... + 02e58 40043500 00000000 08000000 00000000 @.5............. + 02e68 50521c00 00000000 48043500 00000000 PR......H.5..... + 02e78 08000000 00000000 c0551c00 00000000 .........U...... + 02e88 50043500 00000000 08000000 00000000 P.5............. + 02e98 30591c00 00000000 58043500 00000000 0Y......X.5..... + 02ea8 08000000 00000000 70501c00 00000000 ........pP...... + 02eb8 60043500 00000000 08000000 00000000 `.5............. + 02ec8 10511c00 00000000 68043500 00000000 .Q......h.5..... + 02ed8 08000000 00000000 b0511c00 00000000 .........Q...... + 02ee8 70043500 00000000 08000000 00000000 p.5............. + 02ef8 107a1c00 00000000 78043500 00000000 .z......x.5..... + 02f08 08000000 00000000 80791c00 00000000 .........y...... + 02f18 80043500 00000000 08000000 00000000 ..5............. + 02f28 f0781c00 00000000 88043500 00000000 .x........5..... + 02f38 08000000 00000000 70f71d00 00000000 ........p....... + 02f48 90043500 00000000 08000000 00000000 ..5............. + 02f58 e0f61d00 00000000 98043500 00000000 ..........5..... + 02f68 08000000 00000000 50f61d00 00000000 ........P....... + 02f78 a0043500 00000000 08000000 00000000 ..5............. + 02f88 706d1c00 00000000 a8043500 00000000 pm........5..... + 02f98 08000000 00000000 e06c1c00 00000000 .........l...... + 02fa8 b0043500 00000000 08000000 00000000 ..5............. + 02fb8 506c1c00 00000000 b8043500 00000000 Pl........5..... + 02fc8 08000000 00000000 90781e00 00000000 .........x...... + 02fd8 c0043500 00000000 08000000 00000000 ..5............. + 02fe8 50471e00 00000000 c8043500 00000000 PG........5..... + 02ff8 08000000 00000000 60171e00 00000000 ........`....... + 03008 d0043500 00000000 08000000 00000000 ..5............. + 03018 d0671e00 00000000 d8043500 00000000 .g........5..... + 03028 08000000 00000000 30371e00 00000000 ........07...... + 03038 e0043500 00000000 08000000 00000000 ..5............. + 03048 90071e00 00000000 e8043500 00000000 ..........5..... + 03058 08000000 00000000 70571e00 00000000 ........pW...... + 03068 f0043500 00000000 08000000 00000000 ..5............. + 03078 30271e00 00000000 f8043500 00000000 0'........5..... + 03088 08000000 00000000 00f81d00 00000000 ................ + 03098 00053500 00000000 08000000 00000000 ..5............. + 030a8 c03c1d00 00000000 08053500 00000000 .<........5..... + 030b8 08000000 00000000 e0141d00 00000000 ................ + 030c8 10053500 00000000 08000000 00000000 ..5............. + 030d8 30e21c00 00000000 18053500 00000000 0.........5..... + 030e8 08000000 00000000 102f1d00 00000000 ........./...... + 030f8 20053500 00000000 08000000 00000000 .5............. + 03108 00081d00 00000000 28053500 00000000 ........(.5..... + 03118 08000000 00000000 d0ee1c00 00000000 ................ + 03128 30053500 00000000 08000000 00000000 0.5............. + 03138 c0211d00 00000000 38053500 00000000 .!......8.5..... + 03148 08000000 00000000 70fb1c00 00000000 ........p....... + 03158 40053500 00000000 08000000 00000000 @.5............. + 03168 e0d51c00 00000000 48053500 00000000 ........H.5..... + 03178 08000000 00000000 50c41d00 00000000 ........P....... + 03188 50053500 00000000 08000000 00000000 P.5............. /usr/lib64/python3.10/site-packages/cramjam/cramjam.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/site-packages/cramjam/cramjam.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/site-packages/cramjam/cramjam.cpython-310-x86_64-linux-gnu.so (disasm) @@ -7049,18 +7049,6 @@ pop %rbp ret -ZSTDv07_decompressContinue.cold: - or $something,%r12 - jmp - -ZBUFFv07_decompressContinue.cold: - or $something,%rbp - jmp - -ZBUFFv06_decompressContinue.cold: - or $something,%r11 - jmp - ZBUFFv04_decompressContinue.cold: or $something,%rcx jmp @@ -7068,6 +7056,18 @@ ZBUFFv05_decompressContinue.cold: or $something,%rcx jmp + +ZBUFFv06_decompressContinue.cold: + or $something,%r11 + jmp + +ZSTDv07_decompressContinue.cold: + or $something,%r12 + jmp + +ZBUFFv07_decompressContinue.cold: + or $something,%rbp + jmp nopl offset(%rax,%rax,1) _mi_process_init: @@ -267076,7 +267076,7 @@ jne jmp mov %rcx,%rdx - lea offset(%rip),%r10 # + lea offset(%rip),%r10 # <__PRETTY_FUNCTION__.7 + ofs> jmp cs nopw offset(%rax,%rax,1) nopl (%rax) @@ -280697,7 +280697,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -280707,7 +280707,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -280717,7 +280717,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -280732,7 +280732,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -283544,7 +283544,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx @@ -283555,7 +283555,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -285851,12 +285851,12 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) @@ -289095,1906 +289095,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) RPMS.2017/python38-cramjam-2.6.1-0.0.x86_64.rpm RPMS/python38-cramjam-2.6.1-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python38-cramjam-2.6.1-0.0.x86_64.rpm to python38-cramjam-2.6.1-0.0.x86_64.rpm comparing the rpm tags of python38-cramjam --- old-rpm-tags +++ new-rpm-tags @@ -120 +120 @@ -/usr/lib64/python3.8/site-packages/cramjam-2.6.1.dist-info/RECORD e740fb657cef365152245897c4a5623a3ef4a9bab913756712f63a97d1e8ad33 0 +/usr/lib64/python3.8/site-packages/cramjam-2.6.1.dist-info/RECORD 8e590f6f2232b9d2e1753a39241df83c463cd0575de976c3f8f9c60f21c6cca2 0 @@ -127 +127 @@ -/usr/lib64/python3.8/site-packages/cramjam/cramjam.cpython-38-x86_64-linux-gnu.so fcd876a445464c10bf6be37d764d425806ad71786bb8ed1d63597a4d8577acb8 0 +/usr/lib64/python3.8/site-packages/cramjam/cramjam.cpython-38-x86_64-linux-gnu.so 91207d8e9a174821bcc896e3bcd3220de5525f003f67b4d265a3485d7a41f887 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/python3.8/site-packages/cramjam-2.6.1.dist-info/RECORD differs (ASCII text, with CRLF line terminators) --- old//usr/lib64/python3.8/site-packages/cramjam-2.6.1.dist-info/RECORD 2022-10-29 00:00:00.000000000 +0000 +++ new//usr/lib64/python3.8/site-packages/cramjam-2.6.1.dist-info/RECORD 2022-10-29 00:00:00.000000000 +0000 @@ -4,4 +4,4 @@ cramjam-2.6.1.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 cramjam-2.6.1.dist-info/WHEEL,sha256=UW5WZt6yyb4KG8Ij_FksqCFhoimG76CmD8vfQXafxX4,98 cramjam/__init__.py,sha256=VjCBHPElEPhUkzw5PBYIbA1ZmQIbYLoCrhyBx8LIaHs,111 -cramjam/cramjam.cpython-38-x86_64-linux-gnu.so,sha256=KEGAuWXuLlPAF431CM55TKOVB9wIOcBu-iMgtAK00lk,3807520 +cramjam/cramjam.cpython-38-x86_64-linux-gnu.so,sha256=BuBocul_6d__9Raiuw_hM2o-ZPxr3aqr8ez17uhZ5Zk,3807520 /usr/lib64/python3.8/site-packages/cramjam/cramjam.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/cramjam/cramjam.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/cramjam/cramjam.cpython-38-x86_64-linux-gnu.so (objdump) @@ -683,149 +683,149 @@ 02c80 b0003500 00000000 b8003500 00000000 ..5.......5..... 02c90 08000000 00000000 c0003500 00000000 ..........5..... 02ca0 00033500 00000000 08000000 00000000 ..5............. - 02cb0 b0ce1600 00000000 08033500 00000000 ..........5..... - 02cc0 08000000 00000000 a0da1600 00000000 ................ - 02cd0 10033500 00000000 08000000 00000000 ..5............. - 02ce0 90a21600 00000000 18033500 00000000 ..........5..... - 02cf0 08000000 00000000 60e81500 00000000 ........`....... - 02d00 20033500 00000000 08000000 00000000 .5............. - 02d10 90e01500 00000000 28033500 00000000 ........(.5..... - 02d20 08000000 00000000 30f01500 00000000 ........0....... - 02d30 30033500 00000000 08000000 00000000 0.5............. - 02d40 60731600 00000000 38033500 00000000 `s......8.5..... - 02d50 08000000 00000000 b06c1600 00000000 .........l...... - 02d60 40033500 00000000 08000000 00000000 @.5............. - 02d70 107a1600 00000000 48033500 00000000 .z......H.5..... - 02d80 08000000 00000000 90741500 00000000 .........t...... - 02d90 50033500 00000000 08000000 00000000 P.5............. - 02da0 00781500 00000000 58033500 00000000 .x......X.5..... - 02db0 08000000 00000000 707b1500 00000000 ........p{...... - 02dc0 60033500 00000000 08000000 00000000 `.5............. - 02dd0 b0721500 00000000 68033500 00000000 .r......h.5..... - 02de0 08000000 00000000 50731500 00000000 ........Ps...... - 02df0 70033500 00000000 08000000 00000000 p.5............. - 02e00 f0731500 00000000 78033500 00000000 .s......x.5..... - 02e10 08000000 00000000 509c1500 00000000 ........P....... - 02e20 80033500 00000000 08000000 00000000 ..5............. - 02e30 c09b1500 00000000 88033500 00000000 ..........5..... - 02e40 08000000 00000000 309b1500 00000000 ........0....... - 02e50 90033500 00000000 08000000 00000000 ..5............. - 02e60 b0191700 00000000 98033500 00000000 ..........5..... - 02e70 08000000 00000000 20191700 00000000 ........ ....... - 02e80 a0033500 00000000 08000000 00000000 ..5............. - 02e90 90181700 00000000 a8033500 00000000 ..........5..... - 02ea0 08000000 00000000 b08f1500 00000000 ................ - 02eb0 b0033500 00000000 08000000 00000000 ..5............. - 02ec0 208f1500 00000000 b8033500 00000000 .........5..... - 02ed0 08000000 00000000 908e1500 00000000 ................ - 02ee0 c0033500 00000000 08000000 00000000 ..5............. - 02ef0 d09a1700 00000000 c8033500 00000000 ..........5..... - 02f00 08000000 00000000 90691700 00000000 .........i...... - 02f10 d0033500 00000000 08000000 00000000 ..5............. - 02f20 a0391700 00000000 d8033500 00000000 .9........5..... - 02f30 08000000 00000000 108a1700 00000000 ................ - 02f40 e0033500 00000000 08000000 00000000 ..5............. - 02f50 70591700 00000000 e8033500 00000000 pY........5..... - 02f60 08000000 00000000 d0291700 00000000 .........)...... - 02f70 f0033500 00000000 08000000 00000000 ..5............. - 02f80 b0791700 00000000 f8033500 00000000 .y........5..... - 02f90 08000000 00000000 70491700 00000000 ........pI...... - 02fa0 00043500 00000000 08000000 00000000 ..5............. - 02fb0 401a1700 00000000 08043500 00000000 @.........5..... - 02fc0 08000000 00000000 005f1600 00000000 ........._...... - 02fd0 10043500 00000000 08000000 00000000 ..5............. - 02fe0 20371600 00000000 18043500 00000000 7........5..... - 02ff0 08000000 00000000 70041600 00000000 ........p....... - 03000 20043500 00000000 08000000 00000000 .5............. - 03010 50511600 00000000 28043500 00000000 PQ......(.5..... - 03020 08000000 00000000 402a1600 00000000 ........@*...... - 03030 30043500 00000000 08000000 00000000 0.5............. - 03040 10111600 00000000 38043500 00000000 ........8.5..... - 03050 08000000 00000000 00441600 00000000 .........D...... - 03060 40043500 00000000 08000000 00000000 @.5............. - 03070 b01d1600 00000000 48043500 00000000 ........H.5..... - 03080 08000000 00000000 20f81500 00000000 ........ ....... - 03090 50043500 00000000 08000000 00000000 P.5............. - 030a0 90e61600 00000000 58043500 00000000 ........X.5..... - 030b0 08000000 00000000 90ae1600 00000000 ................ - 030c0 60043500 00000000 08000000 00000000 `.5............. - 030d0 b0821600 00000000 68043500 00000000 ........h.5..... - 030e0 08000000 00000000 a0f11600 00000000 ................ - 030f0 70043500 00000000 08000000 00000000 p.5............. - 03100 60b91600 00000000 78043500 00000000 `.......x.5..... - 03110 08000000 00000000 708d1600 00000000 ........p....... - 03120 80043500 00000000 08000000 00000000 ..5............. - 03130 b0fc1600 00000000 88043500 00000000 ..........5..... - 03140 08000000 00000000 30c41600 00000000 ........0....... - 03150 90043500 00000000 08000000 00000000 ..5............. - 03160 30981600 00000000 98043500 00000000 0.........5..... - 03170 08000000 00000000 20d11500 00000000 ........ ....... - 03180 a0043500 00000000 08000000 00000000 ..5............. - 03190 f0b21500 00000000 a8043500 00000000 ..........5..... - 031a0 08000000 00000000 60a41500 00000000 ........`....... - 031b0 b0043500 00000000 08000000 00000000 ..5............. - 031c0 40c91500 00000000 b8043500 00000000 @.........5..... - 031d0 08000000 00000000 80ba1500 00000000 ................ - 031e0 c0043500 00000000 08000000 00000000 ..5............. - 031f0 e09c1500 00000000 c8043500 00000000 ..........5..... - 03200 08000000 00000000 00d91500 00000000 ................ - 03210 d0043500 00000000 08000000 00000000 ..5............. - 03220 10c21500 00000000 d8043500 00000000 ..........5..... - 03230 08000000 00000000 e0ab1500 00000000 ................ - 03240 e0043500 00000000 08000000 00000000 ..5............. - 03250 b03f1a00 00000000 e8043500 00000000 .?........5..... - 03260 08000000 00000000 c03f1a00 00000000 .........?...... - 03270 00053500 00000000 08000000 00000000 ..5............. - 03280 90351b00 00000000 08053500 00000000 .5........5..... - 03290 08000000 00000000 800c1b00 00000000 ................ - 032a0 20053500 00000000 08000000 00000000 .5............. - 032b0 20a31b00 00000000 28053500 00000000 .......(.5..... - 032c0 08000000 00000000 80d01b00 00000000 ................ - 032d0 40053500 00000000 08000000 00000000 @.5............. - 032e0 90811c00 00000000 48053500 00000000 ........H.5..... - 032f0 08000000 00000000 80581c00 00000000 .........X...... - 03300 50053500 00000000 08000000 00000000 P.5............. - 03310 701b1c00 00000000 60053500 00000000 p.......`.5..... - 03320 08000000 00000000 70fb1c00 00000000 ........p....... - 03330 68053500 00000000 08000000 00000000 h.5............. - 03340 70d21c00 00000000 80053500 00000000 p.........5..... - 03350 08000000 00000000 406e1d00 00000000 ........@n...... - 03360 88053500 00000000 08000000 00000000 ..5............. - 03370 409b1d00 00000000 a0053500 00000000 @.........5..... - 03380 08000000 00000000 50043200 00000000 ........P.2..... + 02cb0 90901700 00000000 08033500 00000000 ..........5..... + 02cc0 08000000 00000000 90671700 00000000 .........g...... + 02cd0 20033500 00000000 08000000 00000000 .5............. + 02ce0 60031800 00000000 28033500 00000000 `.......(.5..... + 02cf0 08000000 00000000 60301800 00000000 ........`0...... + 02d00 40033500 00000000 08000000 00000000 @.5............. + 02d10 10d11800 00000000 48033500 00000000 ........H.5..... + 02d20 08000000 00000000 00a81800 00000000 ................ + 02d30 60033500 00000000 08000000 00000000 `.5............. + 02d40 208a1900 00000000 68033500 00000000 .......h.5..... + 02d50 08000000 00000000 10611900 00000000 .........a...... + 02d60 70033500 00000000 08000000 00000000 p.5............. + 02d70 00241900 00000000 80033500 00000000 .$........5..... + 02d80 08000000 00000000 b0f71900 00000000 ................ + 02d90 88033500 00000000 08000000 00000000 ..5............. + 02da0 10251a00 00000000 a0033500 00000000 .%........5..... + 02db0 08000000 00000000 f03f1a00 00000000 .........?...... + 02dc0 a8033500 00000000 08000000 00000000 ..5............. + 02dd0 00401a00 00000000 b8033500 00000000 .@........5..... + 02de0 08000000 00000000 f0ad1d00 00000000 ................ + 02df0 c0033500 00000000 08000000 00000000 ..5............. + 02e00 e0b91d00 00000000 c8033500 00000000 ..........5..... + 02e10 08000000 00000000 d0811d00 00000000 ................ + 02e20 d0033500 00000000 08000000 00000000 ..5............. + 02e30 a0c71c00 00000000 d8033500 00000000 ..........5..... + 02e40 08000000 00000000 d0bf1c00 00000000 ................ + 02e50 e0033500 00000000 08000000 00000000 ..5............. + 02e60 70cf1c00 00000000 e8033500 00000000 p.........5..... + 02e70 08000000 00000000 a0521d00 00000000 .........R...... + 02e80 f0033500 00000000 08000000 00000000 ..5............. + 02e90 f04b1d00 00000000 f8033500 00000000 .K........5..... + 02ea0 08000000 00000000 50591d00 00000000 ........PY...... + 02eb0 00043500 00000000 08000000 00000000 ..5............. + 02ec0 d0531c00 00000000 08043500 00000000 .S........5..... + 02ed0 08000000 00000000 40571c00 00000000 ........@W...... + 02ee0 10043500 00000000 08000000 00000000 ..5............. + 02ef0 b05a1c00 00000000 18043500 00000000 .Z........5..... + 02f00 08000000 00000000 f0511c00 00000000 .........Q...... + 02f10 20043500 00000000 08000000 00000000 .5............. + 02f20 90521c00 00000000 28043500 00000000 .R......(.5..... + 02f30 08000000 00000000 30531c00 00000000 ........0S...... + 02f40 30043500 00000000 08000000 00000000 0.5............. + 02f50 907b1c00 00000000 38043500 00000000 .{......8.5..... + 02f60 08000000 00000000 007b1c00 00000000 .........{...... + 02f70 40043500 00000000 08000000 00000000 @.5............. + 02f80 707a1c00 00000000 48043500 00000000 pz......H.5..... + 02f90 08000000 00000000 f0f81d00 00000000 ................ + 02fa0 50043500 00000000 08000000 00000000 P.5............. + 02fb0 60f81d00 00000000 58043500 00000000 `.......X.5..... + 02fc0 08000000 00000000 d0f71d00 00000000 ................ + 02fd0 60043500 00000000 08000000 00000000 `.5............. + 02fe0 f06e1c00 00000000 68043500 00000000 .n......h.5..... + 02ff0 08000000 00000000 606e1c00 00000000 ........`n...... + 03000 70043500 00000000 08000000 00000000 p.5............. + 03010 d06d1c00 00000000 78043500 00000000 .m......x.5..... + 03020 08000000 00000000 107a1e00 00000000 .........z...... + 03030 80043500 00000000 08000000 00000000 ..5............. + 03040 d0481e00 00000000 88043500 00000000 .H........5..... + 03050 08000000 00000000 e0181e00 00000000 ................ + 03060 90043500 00000000 08000000 00000000 ..5............. + 03070 50691e00 00000000 98043500 00000000 Pi........5..... + 03080 08000000 00000000 b0381e00 00000000 .........8...... + 03090 a0043500 00000000 08000000 00000000 ..5............. + 030a0 10091e00 00000000 a8043500 00000000 ..........5..... + 030b0 08000000 00000000 f0581e00 00000000 .........X...... + 030c0 b0043500 00000000 08000000 00000000 ..5............. + 030d0 b0281e00 00000000 b8043500 00000000 .(........5..... + 030e0 08000000 00000000 80f91d00 00000000 ................ + 030f0 c0043500 00000000 08000000 00000000 ..5............. + 03100 403e1d00 00000000 c8043500 00000000 @>........5..... + 03110 08000000 00000000 60161d00 00000000 ........`....... + 03120 d0043500 00000000 08000000 00000000 ..5............. + 03130 b0e31c00 00000000 d8043500 00000000 ..........5..... + 03140 08000000 00000000 90301d00 00000000 .........0...... + 03150 e0043500 00000000 08000000 00000000 ..5............. + 03160 80091d00 00000000 e8043500 00000000 ..........5..... + 03170 08000000 00000000 50f01c00 00000000 ........P....... + 03180 f0043500 00000000 08000000 00000000 ..5............. + 03190 40231d00 00000000 f8043500 00000000 @#........5..... + 031a0 08000000 00000000 f0fc1c00 00000000 ................ + 031b0 00053500 00000000 08000000 00000000 ..5............. + 031c0 60d71c00 00000000 08053500 00000000 `.........5..... + 031d0 08000000 00000000 d0c51d00 00000000 ................ + 031e0 10053500 00000000 08000000 00000000 ..5............. /usr/lib64/python3.8/site-packages/cramjam/cramjam.cpython-38-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.8/site-packages/cramjam/cramjam.cpython-38-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.8/site-packages/cramjam/cramjam.cpython-38-x86_64-linux-gnu.so (disasm) @@ -7049,18 +7049,6 @@ pop %rbp ret -ZSTDv07_decompressContinue.cold: - or $something,%r12 - jmp - -ZBUFFv07_decompressContinue.cold: - or $something,%rbp - jmp - -ZBUFFv06_decompressContinue.cold: - or $something,%r11 - jmp - ZBUFFv04_decompressContinue.cold: or $something,%rcx jmp @@ -7068,6 +7056,18 @@ ZBUFFv05_decompressContinue.cold: or $something,%rcx jmp + +ZBUFFv06_decompressContinue.cold: + or $something,%r11 + jmp + +ZSTDv07_decompressContinue.cold: + or $something,%r12 + jmp + +ZBUFFv07_decompressContinue.cold: + or $something,%rbp + jmp nopl offset(%rax,%rax,1) _mi_process_init: @@ -267124,7 +267124,7 @@ jne jmp mov %rcx,%rdx - lea offset(%rip),%r10 # + lea offset(%rip),%r10 # <__PRETTY_FUNCTION__.7 + ofs> jmp cs nopw offset(%rax,%rax,1) nopl (%rax) @@ -280745,7 +280745,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -280755,7 +280755,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -280765,7 +280765,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -280780,7 +280780,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -283592,7 +283592,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx @@ -283603,7 +283603,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -285899,12 +285899,12 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) @@ -289143,1906 +289143,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) RPMS.2017/python39-cramjam-2.6.1-0.0.x86_64.rpm RPMS/python39-cramjam-2.6.1-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python39-cramjam-2.6.1-0.0.x86_64.rpm to python39-cramjam-2.6.1-0.0.x86_64.rpm comparing the rpm tags of python39-cramjam --- old-rpm-tags +++ new-rpm-tags @@ -120 +120 @@ -/usr/lib64/python3.9/site-packages/cramjam-2.6.1.dist-info/RECORD 0487c890f967ca2ad5959253ac659d774a91bf9f2b7d9e84e4f08a8ccfd48ad5 0 +/usr/lib64/python3.9/site-packages/cramjam-2.6.1.dist-info/RECORD fb7ddb6b047ace09a3a2b64c2564285333c65414a44cfe2199adea68b5b3417f 0 @@ -127 +127 @@ -/usr/lib64/python3.9/site-packages/cramjam/cramjam.cpython-39-x86_64-linux-gnu.so fe4b6c0210f5b769bcb2db9b319a6b3b161ae7e6dadd09827fb1fc310bbb18c5 0 +/usr/lib64/python3.9/site-packages/cramjam/cramjam.cpython-39-x86_64-linux-gnu.so 8ecc8e0e310b5b9a545cecf27f972643ba027237d62c7a52df6b24c9d49b40f0 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/python3.9/site-packages/cramjam-2.6.1.dist-info/RECORD differs (ASCII text, with CRLF line terminators) --- old//usr/lib64/python3.9/site-packages/cramjam-2.6.1.dist-info/RECORD 2022-10-29 00:00:00.000000000 +0000 +++ new//usr/lib64/python3.9/site-packages/cramjam-2.6.1.dist-info/RECORD 2022-10-29 00:00:00.000000000 +0000 @@ -4,4 +4,4 @@ cramjam-2.6.1.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 cramjam-2.6.1.dist-info/WHEEL,sha256=T04nWEhbRlL52j3_PeSTUjxAowLgs1wMaiJ-yjKvnmY,98 cramjam/__init__.py,sha256=VjCBHPElEPhUkzw5PBYIbA1ZmQIbYLoCrhyBx8LIaHs,111 -cramjam/cramjam.cpython-39-x86_64-linux-gnu.so,sha256=ZgK1a1lc3rC9s7lJY8ARJhNgaFV8uO0JMLX0h4yR89w,3807512 +cramjam/cramjam.cpython-39-x86_64-linux-gnu.so,sha256=bYE8buWVcPFoECBz8G8vRTcXjV6-Mj9-hfawHglYBSs,3807512 /usr/lib64/python3.9/site-packages/cramjam/cramjam.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/cramjam/cramjam.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/cramjam/cramjam.cpython-39-x86_64-linux-gnu.so (objdump) @@ -683,149 +683,149 @@ 02c80 b0003500 00000000 b8003500 00000000 ..5.......5..... 02c90 08000000 00000000 c0003500 00000000 ..........5..... 02ca0 00033500 00000000 08000000 00000000 ..5............. - 02cb0 00ce1600 00000000 08033500 00000000 ..........5..... - 02cc0 08000000 00000000 f0d91600 00000000 ................ - 02cd0 10033500 00000000 08000000 00000000 ..5............. - 02ce0 e0a11600 00000000 18033500 00000000 ..........5..... - 02cf0 08000000 00000000 b0e71500 00000000 ................ - 02d00 20033500 00000000 08000000 00000000 .5............. - 02d10 e0df1500 00000000 28033500 00000000 ........(.5..... - 02d20 08000000 00000000 80ef1500 00000000 ................ - 02d30 30033500 00000000 08000000 00000000 0.5............. - 02d40 b0721600 00000000 38033500 00000000 .r......8.5..... - 02d50 08000000 00000000 006c1600 00000000 .........l...... - 02d60 40033500 00000000 08000000 00000000 @.5............. - 02d70 60791600 00000000 48033500 00000000 `y......H.5..... - 02d80 08000000 00000000 e0731500 00000000 .........s...... - 02d90 50033500 00000000 08000000 00000000 P.5............. - 02da0 50771500 00000000 58033500 00000000 Pw......X.5..... - 02db0 08000000 00000000 c07a1500 00000000 .........z...... - 02dc0 60033500 00000000 08000000 00000000 `.5............. - 02dd0 00721500 00000000 68033500 00000000 .r......h.5..... - 02de0 08000000 00000000 a0721500 00000000 .........r...... - 02df0 70033500 00000000 08000000 00000000 p.5............. - 02e00 40731500 00000000 78033500 00000000 @s......x.5..... - 02e10 08000000 00000000 a09b1500 00000000 ................ - 02e20 80033500 00000000 08000000 00000000 ..5............. - 02e30 109b1500 00000000 88033500 00000000 ..........5..... - 02e40 08000000 00000000 809a1500 00000000 ................ - 02e50 90033500 00000000 08000000 00000000 ..5............. - 02e60 00191700 00000000 98033500 00000000 ..........5..... - 02e70 08000000 00000000 70181700 00000000 ........p....... - 02e80 a0033500 00000000 08000000 00000000 ..5............. - 02e90 e0171700 00000000 a8033500 00000000 ..........5..... - 02ea0 08000000 00000000 008f1500 00000000 ................ - 02eb0 b0033500 00000000 08000000 00000000 ..5............. - 02ec0 708e1500 00000000 b8033500 00000000 p.........5..... - 02ed0 08000000 00000000 e08d1500 00000000 ................ - 02ee0 c0033500 00000000 08000000 00000000 ..5............. - 02ef0 209a1700 00000000 c8033500 00000000 .........5..... - 02f00 08000000 00000000 e0681700 00000000 .........h...... - 02f10 d0033500 00000000 08000000 00000000 ..5............. - 02f20 f0381700 00000000 d8033500 00000000 .8........5..... - 02f30 08000000 00000000 60891700 00000000 ........`....... - 02f40 e0033500 00000000 08000000 00000000 ..5............. - 02f50 c0581700 00000000 e8033500 00000000 .X........5..... - 02f60 08000000 00000000 20291700 00000000 ........ )...... - 02f70 f0033500 00000000 08000000 00000000 ..5............. - 02f80 00791700 00000000 f8033500 00000000 .y........5..... - 02f90 08000000 00000000 c0481700 00000000 .........H...... - 02fa0 00043500 00000000 08000000 00000000 ..5............. - 02fb0 90191700 00000000 08043500 00000000 ..........5..... - 02fc0 08000000 00000000 505e1600 00000000 ........P^...... - 02fd0 10043500 00000000 08000000 00000000 ..5............. - 02fe0 70361600 00000000 18043500 00000000 p6........5..... - 02ff0 08000000 00000000 c0031600 00000000 ................ - 03000 20043500 00000000 08000000 00000000 .5............. - 03010 a0501600 00000000 28043500 00000000 .P......(.5..... - 03020 08000000 00000000 90291600 00000000 .........)...... - 03030 30043500 00000000 08000000 00000000 0.5............. - 03040 60101600 00000000 38043500 00000000 `.......8.5..... - 03050 08000000 00000000 50431600 00000000 ........PC...... - 03060 40043500 00000000 08000000 00000000 @.5............. - 03070 001d1600 00000000 48043500 00000000 ........H.5..... - 03080 08000000 00000000 70f71500 00000000 ........p....... - 03090 50043500 00000000 08000000 00000000 P.5............. - 030a0 e0e51600 00000000 58043500 00000000 ........X.5..... - 030b0 08000000 00000000 e0ad1600 00000000 ................ - 030c0 60043500 00000000 08000000 00000000 `.5............. - 030d0 00821600 00000000 68043500 00000000 ........h.5..... - 030e0 08000000 00000000 f0f01600 00000000 ................ - 030f0 70043500 00000000 08000000 00000000 p.5............. - 03100 b0b81600 00000000 78043500 00000000 ........x.5..... - 03110 08000000 00000000 c08c1600 00000000 ................ - 03120 80043500 00000000 08000000 00000000 ..5............. - 03130 00fc1600 00000000 88043500 00000000 ..........5..... - 03140 08000000 00000000 80c31600 00000000 ................ - 03150 90043500 00000000 08000000 00000000 ..5............. - 03160 80971600 00000000 98043500 00000000 ..........5..... - 03170 08000000 00000000 70d01500 00000000 ........p....... - 03180 a0043500 00000000 08000000 00000000 ..5............. - 03190 40b21500 00000000 a8043500 00000000 @.........5..... - 031a0 08000000 00000000 b0a31500 00000000 ................ - 031b0 b0043500 00000000 08000000 00000000 ..5............. - 031c0 90c81500 00000000 b8043500 00000000 ..........5..... - 031d0 08000000 00000000 d0b91500 00000000 ................ - 031e0 c0043500 00000000 08000000 00000000 ..5............. - 031f0 309c1500 00000000 c8043500 00000000 0.........5..... - 03200 08000000 00000000 50d81500 00000000 ........P....... - 03210 d0043500 00000000 08000000 00000000 ..5............. - 03220 60c11500 00000000 d8043500 00000000 `.........5..... - 03230 08000000 00000000 30ab1500 00000000 ........0....... - 03240 e0043500 00000000 08000000 00000000 ..5............. - 03250 f03e1a00 00000000 e8043500 00000000 .>........5..... - 03260 08000000 00000000 003f1a00 00000000 .........?...... - 03270 00053500 00000000 08000000 00000000 ..5............. - 03280 d0341b00 00000000 08053500 00000000 .4........5..... - 03290 08000000 00000000 c00b1b00 00000000 ................ - 032a0 20053500 00000000 08000000 00000000 .5............. - 032b0 60a21b00 00000000 28053500 00000000 `.......(.5..... - 032c0 08000000 00000000 c0cf1b00 00000000 ................ - 032d0 40053500 00000000 08000000 00000000 @.5............. - 032e0 d0801c00 00000000 48053500 00000000 ........H.5..... - 032f0 08000000 00000000 c0571c00 00000000 .........W...... - 03300 50053500 00000000 08000000 00000000 P.5............. - 03310 b01a1c00 00000000 60053500 00000000 ........`.5..... - 03320 08000000 00000000 b0fa1c00 00000000 ................ - 03330 68053500 00000000 08000000 00000000 h.5............. - 03340 b0d11c00 00000000 80053500 00000000 ..........5..... - 03350 08000000 00000000 806d1d00 00000000 .........m...... - 03360 88053500 00000000 08000000 00000000 ..5............. - 03370 809a1d00 00000000 a0053500 00000000 ..........5..... - 03380 08000000 00000000 50043200 00000000 ........P.2..... + 02cb0 d08f1700 00000000 08033500 00000000 ..........5..... + 02cc0 08000000 00000000 d0661700 00000000 .........f...... + 02cd0 20033500 00000000 08000000 00000000 .5............. + 02ce0 a0021800 00000000 28033500 00000000 ........(.5..... + 02cf0 08000000 00000000 a02f1800 00000000 ........./...... + 02d00 40033500 00000000 08000000 00000000 @.5............. + 02d10 50d01800 00000000 48033500 00000000 P.......H.5..... + 02d20 08000000 00000000 40a71800 00000000 ........@....... + 02d30 60033500 00000000 08000000 00000000 `.5............. + 02d40 60891900 00000000 68033500 00000000 `.......h.5..... + 02d50 08000000 00000000 50601900 00000000 ........P`...... + 02d60 70033500 00000000 08000000 00000000 p.5............. + 02d70 40231900 00000000 80033500 00000000 @#........5..... + 02d80 08000000 00000000 f0f61900 00000000 ................ + 02d90 88033500 00000000 08000000 00000000 ..5............. + 02da0 50241a00 00000000 a0033500 00000000 P$........5..... + 02db0 08000000 00000000 303f1a00 00000000 ........0?...... + 02dc0 a8033500 00000000 08000000 00000000 ..5............. + 02dd0 403f1a00 00000000 b8033500 00000000 @?........5..... + 02de0 08000000 00000000 30ad1d00 00000000 ........0....... + 02df0 c0033500 00000000 08000000 00000000 ..5............. + 02e00 20b91d00 00000000 c8033500 00000000 .........5..... + 02e10 08000000 00000000 10811d00 00000000 ................ + 02e20 d0033500 00000000 08000000 00000000 ..5............. + 02e30 e0c61c00 00000000 d8033500 00000000 ..........5..... + 02e40 08000000 00000000 10bf1c00 00000000 ................ + 02e50 e0033500 00000000 08000000 00000000 ..5............. + 02e60 b0ce1c00 00000000 e8033500 00000000 ..........5..... + 02e70 08000000 00000000 e0511d00 00000000 .........Q...... + 02e80 f0033500 00000000 08000000 00000000 ..5............. + 02e90 304b1d00 00000000 f8033500 00000000 0K........5..... + 02ea0 08000000 00000000 90581d00 00000000 .........X...... + 02eb0 00043500 00000000 08000000 00000000 ..5............. + 02ec0 10531c00 00000000 08043500 00000000 .S........5..... + 02ed0 08000000 00000000 80561c00 00000000 .........V...... + 02ee0 10043500 00000000 08000000 00000000 ..5............. + 02ef0 f0591c00 00000000 18043500 00000000 .Y........5..... + 02f00 08000000 00000000 30511c00 00000000 ........0Q...... + 02f10 20043500 00000000 08000000 00000000 .5............. + 02f20 d0511c00 00000000 28043500 00000000 .Q......(.5..... + 02f30 08000000 00000000 70521c00 00000000 ........pR...... + 02f40 30043500 00000000 08000000 00000000 0.5............. + 02f50 d07a1c00 00000000 38043500 00000000 .z......8.5..... + 02f60 08000000 00000000 407a1c00 00000000 ........@z...... + 02f70 40043500 00000000 08000000 00000000 @.5............. + 02f80 b0791c00 00000000 48043500 00000000 .y......H.5..... + 02f90 08000000 00000000 30f81d00 00000000 ........0....... + 02fa0 50043500 00000000 08000000 00000000 P.5............. + 02fb0 a0f71d00 00000000 58043500 00000000 ........X.5..... + 02fc0 08000000 00000000 10f71d00 00000000 ................ + 02fd0 60043500 00000000 08000000 00000000 `.5............. + 02fe0 306e1c00 00000000 68043500 00000000 0n......h.5..... + 02ff0 08000000 00000000 a06d1c00 00000000 .........m...... + 03000 70043500 00000000 08000000 00000000 p.5............. + 03010 106d1c00 00000000 78043500 00000000 .m......x.5..... + 03020 08000000 00000000 50791e00 00000000 ........Py...... + 03030 80043500 00000000 08000000 00000000 ..5............. + 03040 10481e00 00000000 88043500 00000000 .H........5..... + 03050 08000000 00000000 20181e00 00000000 ........ ....... + 03060 90043500 00000000 08000000 00000000 ..5............. + 03070 90681e00 00000000 98043500 00000000 .h........5..... + 03080 08000000 00000000 f0371e00 00000000 .........7...... + 03090 a0043500 00000000 08000000 00000000 ..5............. + 030a0 50081e00 00000000 a8043500 00000000 P.........5..... + 030b0 08000000 00000000 30581e00 00000000 ........0X...... + 030c0 b0043500 00000000 08000000 00000000 ..5............. + 030d0 f0271e00 00000000 b8043500 00000000 .'........5..... + 030e0 08000000 00000000 c0f81d00 00000000 ................ + 030f0 c0043500 00000000 08000000 00000000 ..5............. + 03100 803d1d00 00000000 c8043500 00000000 .=........5..... + 03110 08000000 00000000 a0151d00 00000000 ................ + 03120 d0043500 00000000 08000000 00000000 ..5............. + 03130 f0e21c00 00000000 d8043500 00000000 ..........5..... + 03140 08000000 00000000 d02f1d00 00000000 ........./...... + 03150 e0043500 00000000 08000000 00000000 ..5............. + 03160 c0081d00 00000000 e8043500 00000000 ..........5..... + 03170 08000000 00000000 90ef1c00 00000000 ................ + 03180 f0043500 00000000 08000000 00000000 ..5............. + 03190 80221d00 00000000 f8043500 00000000 ."........5..... + 031a0 08000000 00000000 30fc1c00 00000000 ........0....... + 031b0 00053500 00000000 08000000 00000000 ..5............. + 031c0 a0d61c00 00000000 08053500 00000000 ..........5..... + 031d0 08000000 00000000 10c51d00 00000000 ................ + 031e0 10053500 00000000 08000000 00000000 ..5............. /usr/lib64/python3.9/site-packages/cramjam/cramjam.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/site-packages/cramjam/cramjam.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/site-packages/cramjam/cramjam.cpython-39-x86_64-linux-gnu.so (disasm) @@ -7049,18 +7049,6 @@ pop %rbp ret -ZSTDv07_decompressContinue.cold: - or $something,%r12 - jmp - -ZBUFFv07_decompressContinue.cold: - or $something,%rbp - jmp - -ZBUFFv06_decompressContinue.cold: - or $something,%r11 - jmp - ZBUFFv04_decompressContinue.cold: or $something,%rcx jmp @@ -7068,6 +7056,18 @@ ZBUFFv05_decompressContinue.cold: or $something,%rcx jmp + +ZBUFFv06_decompressContinue.cold: + or $something,%r11 + jmp + +ZSTDv07_decompressContinue.cold: + or $something,%r12 + jmp + +ZBUFFv07_decompressContinue.cold: + or $something,%rbp + jmp nopl offset(%rax,%rax,1) _mi_process_init: @@ -267096,7 +267096,7 @@ jne jmp mov %rcx,%rdx - lea offset(%rip),%r10 # + lea offset(%rip),%r10 # <__PRETTY_FUNCTION__.7 + ofs> jmp cs nopw offset(%rax,%rax,1) nopl (%rax) @@ -280717,7 +280717,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -280727,7 +280727,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -280737,7 +280737,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx @@ -280752,7 +280752,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.48> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -283564,7 +283564,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx @@ -283575,7 +283575,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> nopl offset(%rax) @@ -285871,12 +285871,12 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.29> mov $something,%edx lea offset(%rip),%rsi # <_mi_page_empty + ofs> - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.7 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) @@ -289115,1906 +289115,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) overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1