~/f/rav1e/RPMS.2 ~/f/rav1e ~/f/rav1e RPMS.2/librav1e0_8-0.8.1-1.1.x86_64.rpm RPMS/librav1e0_8-0.8.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing librav1e0_8-0.8.1-1.1.x86_64.rpm to librav1e0_8-0.8.1-1.1.x86_64.rpm comparing the rpm tags of librav1e0_8 --- old-rpm-tags +++ new-rpm-tags @@ -106 +106 @@ -/usr/lib64/librav1e.so.0.8.1 f79ff91908c65ccd4a8214ea3f91495444565b7509f950d193f852515f33fff9 0 +/usr/lib64/librav1e.so.0.8.1 46c28ab30569b3c2b5e3b3c74f4b4be1564423b8572e1941d87f9533b382b773 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/librav1e.so.0.8.1 differs in ELF sections --- old /usr/lib64/librav1e.so.0.8.1 (objdump) +++ new /usr/lib64/librav1e.so.0.8.1 (objdump) @@ -681,7 +681,7 @@ 02c90 08000000 00000000 c3490200 00000000 .........I...... 02ca0 18d73000 00000000 08000000 00000000 ..0............. 02cb0 c3490200 00000000 30d93000 00000000 .I......0.0..... - 02cc0 08000000 00000000 d0693000 00000000 .........i0..... + 02cc0 08000000 00000000 50353000 00000000 ........P50..... 02cd0 38d93000 00000000 08000000 00000000 8.0............. 02ce0 303b0b00 00000000 40d93000 00000000 0;......@.0..... 02cf0 08000000 00000000 803b0b00 00000000 .........;...... @@ -690,7 +690,7 @@ 02d20 08000000 00000000 d0540b00 00000000 .........T...... 02d30 58d93000 00000000 08000000 00000000 X.0............. 02d40 b0440b00 00000000 60d93000 00000000 .D......`.0..... - 02d50 08000000 00000000 506a3000 00000000 ........Pj0..... + 02d50 08000000 00000000 d0353000 00000000 .........50..... 02d60 68d93000 00000000 08000000 00000000 h.0............. 02d70 a05a0b00 00000000 70d93000 00000000 .Z......p.0..... 02d80 08000000 00000000 b05b0b00 00000000 .........[...... @@ -714,7 +714,7 @@ 02ea0 08000000 00000000 005b0b00 00000000 .........[...... 02eb0 d8d93000 00000000 08000000 00000000 ..0............. 02ec0 e05f0b00 00000000 30da3000 00000000 ._......0.0..... - 02ed0 08000000 00000000 d0693000 00000000 .........i0..... + 02ed0 08000000 00000000 50353000 00000000 ........P50..... 02ee0 38da3000 00000000 08000000 00000000 8.0............. 02ef0 303b0b00 00000000 40da3000 00000000 0;......@.0..... 02f00 08000000 00000000 803b0b00 00000000 .........;...... @@ -723,7 +723,7 @@ 02f30 08000000 00000000 d0540b00 00000000 .........T...... 02f40 58da3000 00000000 08000000 00000000 X.0............. 02f50 b0440b00 00000000 60da3000 00000000 .D......`.0..... - 02f60 08000000 00000000 506a3000 00000000 ........Pj0..... + 02f60 08000000 00000000 d0353000 00000000 .........50..... 02f70 68da3000 00000000 08000000 00000000 h.0............. 02f80 a05a0b00 00000000 70da3000 00000000 .Z......p.0..... 02f90 08000000 00000000 b05b0b00 00000000 .........[...... @@ -747,7 +747,7 @@ 030b0 08000000 00000000 005b0b00 00000000 .........[...... 030c0 d8da3000 00000000 08000000 00000000 ..0............. 030d0 e05f0b00 00000000 30db3000 00000000 ._......0.0..... - 030e0 08000000 00000000 d0693000 00000000 .........i0..... + 030e0 08000000 00000000 50353000 00000000 ........P50..... 030f0 38db3000 00000000 08000000 00000000 8.0............. 03100 303b0b00 00000000 40db3000 00000000 0;......@.0..... 03110 08000000 00000000 803b0b00 00000000 .........;...... @@ -779,7 +779,7 @@ 032b0 b0420b00 00000000 d8db3000 00000000 .B........0..... 032c0 08000000 00000000 604f0b00 00000000 ........`O...... 032d0 30dc3000 00000000 08000000 00000000 0.0............. - 032e0 d0693000 00000000 38dc3000 00000000 .i0.....8.0..... + 032e0 50353000 00000000 38dc3000 00000000 P50.....8.0..... 032f0 08000000 00000000 303b0b00 00000000 ........0;...... 03300 40dc3000 00000000 08000000 00000000 @.0............. 03310 803b0b00 00000000 48dc3000 00000000 .;......H.0..... @@ -810,7 +810,7 @@ 034a0 08000000 00000000 b0420b00 00000000 .........B...... 034b0 d8dc3000 00000000 08000000 00000000 ..0............. 034c0 604f0b00 00000000 30dd3000 00000000 `O......0.0..... - 034d0 08000000 00000000 d0693000 00000000 .........i0..... + 034d0 08000000 00000000 50353000 00000000 ........P50..... 034e0 38dd3000 00000000 08000000 00000000 8.0............. 034f0 303b0b00 00000000 40dd3000 00000000 0;......@.0..... 03500 08000000 00000000 803b0b00 00000000 .........;...... @@ -842,406 +842,406 @@ 036a0 b0420b00 00000000 d8dd3000 00000000 .B........0..... 036b0 08000000 00000000 604f0b00 00000000 ........`O...... 036c0 30e23000 00000000 08000000 00000000 0.0............. - 036d0 b0302800 00000000 38e23000 00000000 .0(.....8.0..... - 036e0 08000000 00000000 90392800 00000000 .........9(..... + 036d0 90783000 00000000 38e23000 00000000 .x0.....8.0..... + 036e0 08000000 00000000 70813000 00000000 ........p.0..... 036f0 40e23000 00000000 08000000 00000000 @.0............. - 03700 80372800 00000000 48e23000 00000000 .7(.....H.0..... - 03710 08000000 00000000 402e2800 00000000 ........@.(..... + 03700 607f3000 00000000 48e23000 00000000 `.0.....H.0..... + 03710 08000000 00000000 20763000 00000000 ........ v0..... 03720 50e23000 00000000 08000000 00000000 P.0............. - 03730 60492800 00000000 58e23000 00000000 `I(.....X.0..... - 03740 08000000 00000000 80472800 00000000 .........G(..... + 03730 40913000 00000000 58e23000 00000000 @.0.....X.0..... + 03740 08000000 00000000 608f3000 00000000 ........`.0..... 03750 60e23000 00000000 08000000 00000000 `.0............. - 03760 c03a2800 00000000 68e23000 00000000 .:(.....h.0..... - 03770 08000000 00000000 003f2800 00000000 .........?(..... + 03760 a0823000 00000000 68e23000 00000000 ..0.....h.0..... + 03770 08000000 00000000 e0863000 00000000 ..........0..... 03780 70e23000 00000000 08000000 00000000 p.0............. - 03790 20412800 00000000 78e23000 00000000 A(.....x.0..... - 037a0 08000000 00000000 d03b2800 00000000 .........;(..... + 03790 00893000 00000000 78e23000 00000000 ..0.....x.0..... + 037a0 08000000 00000000 b0833000 00000000 ..........0..... 037b0 80e23000 00000000 08000000 00000000 ..0............. - 037c0 30422800 00000000 88e23000 00000000 0B(.......0..... - 037d0 08000000 00000000 50442800 00000000 ........PD(..... + 037c0 108a3000 00000000 88e23000 00000000 ..0.......0..... + 037d0 08000000 00000000 308c3000 00000000 ........0.0..... 037e0 90e23000 00000000 08000000 00000000 ..0............. - 037f0 e03c2800 00000000 98e23000 00000000 .<(.......0..... - 03800 08000000 00000000 60452800 00000000 ........`E(..... + 037f0 c0843000 00000000 98e23000 00000000 ..0.......0..... + 03800 08000000 00000000 408d3000 00000000 ........@.0..... 03810 a0e23000 00000000 08000000 00000000 ..0............. - 03820 70462800 00000000 a8e23000 00000000 pF(.......0..... - 03830 08000000 00000000 f03d2800 00000000 .........=(..... + 03820 508e3000 00000000 a8e23000 00000000 P.0.......0..... + 03830 08000000 00000000 d0853000 00000000 ..........0..... 03840 b0e23000 00000000 08000000 00000000 ..0............. - 03850 b0342800 00000000 b8e23000 00000000 .4(.......0..... - 03860 08000000 00000000 40322800 00000000 ........@2(..... + 03850 907c3000 00000000 b8e23000 00000000 .|0.......0..... + 03860 08000000 00000000 207a3000 00000000 ........ z0..... 03870 c0e23000 00000000 08000000 00000000 ..0............. - 03880 404a2800 00000000 c8e23000 00000000 @J(.......0..... - 03890 08000000 00000000 70482800 00000000 ........pH(..... + 03880 20923000 00000000 c8e23000 00000000 .0.......0..... + 03890 08000000 00000000 50903000 00000000 ........P.0..... 038a0 d0e23000 00000000 08000000 00000000 ..0............. - 038b0 10402800 00000000 d8e23000 00000000 .@(.......0..... - 038c0 08000000 00000000 40432800 00000000 ........@C(..... + 038b0 f0873000 00000000 d8e23000 00000000 ..0.......0..... + 038c0 08000000 00000000 208b3000 00000000 ........ .0..... 038d0 30e33000 00000000 08000000 00000000 0.0............. - 038e0 b0302800 00000000 38e33000 00000000 .0(.....8.0..... - 038f0 08000000 00000000 90392800 00000000 .........9(..... + 038e0 90783000 00000000 38e33000 00000000 .x0.....8.0..... + 038f0 08000000 00000000 70813000 00000000 ........p.0..... 03900 40e33000 00000000 08000000 00000000 @.0............. - 03910 80372800 00000000 48e33000 00000000 .7(.....H.0..... - 03920 08000000 00000000 402e2800 00000000 ........@.(..... + 03910 607f3000 00000000 48e33000 00000000 `.0.....H.0..... + 03920 08000000 00000000 20763000 00000000 ........ v0..... 03930 50e33000 00000000 08000000 00000000 P.0............. - 03940 60492800 00000000 58e33000 00000000 `I(.....X.0..... - 03950 08000000 00000000 80472800 00000000 .........G(..... + 03940 40913000 00000000 58e33000 00000000 @.0.....X.0..... + 03950 08000000 00000000 608f3000 00000000 ........`.0..... 03960 60e33000 00000000 08000000 00000000 `.0............. - 03970 c03a2800 00000000 68e33000 00000000 .:(.....h.0..... - 03980 08000000 00000000 003f2800 00000000 .........?(..... + 03970 a0823000 00000000 68e33000 00000000 ..0.....h.0..... + 03980 08000000 00000000 e0863000 00000000 ..........0..... 03990 70e33000 00000000 08000000 00000000 p.0............. - 039a0 20412800 00000000 78e33000 00000000 A(.....x.0..... - 039b0 08000000 00000000 d03b2800 00000000 .........;(..... + 039a0 00893000 00000000 78e33000 00000000 ..0.....x.0..... + 039b0 08000000 00000000 b0833000 00000000 ..........0..... 039c0 80e33000 00000000 08000000 00000000 ..0............. - 039d0 30422800 00000000 88e33000 00000000 0B(.......0..... - 039e0 08000000 00000000 50442800 00000000 ........PD(..... + 039d0 108a3000 00000000 88e33000 00000000 ..0.......0..... + 039e0 08000000 00000000 308c3000 00000000 ........0.0..... 039f0 90e33000 00000000 08000000 00000000 ..0............. - 03a00 e03c2800 00000000 98e33000 00000000 .<(.......0..... - 03a10 08000000 00000000 60452800 00000000 ........`E(..... + 03a00 c0843000 00000000 98e33000 00000000 ..0.......0..... + 03a10 08000000 00000000 408d3000 00000000 ........@.0..... 03a20 a0e33000 00000000 08000000 00000000 ..0............. - 03a30 70462800 00000000 a8e33000 00000000 pF(.......0..... - 03a40 08000000 00000000 f03d2800 00000000 .........=(..... + 03a30 508e3000 00000000 a8e33000 00000000 P.0.......0..... + 03a40 08000000 00000000 d0853000 00000000 ..........0..... 03a50 b0e33000 00000000 08000000 00000000 ..0............. - 03a60 b0342800 00000000 b8e33000 00000000 .4(.......0..... - 03a70 08000000 00000000 40322800 00000000 ........@2(..... + 03a60 907c3000 00000000 b8e33000 00000000 .|0.......0..... + 03a70 08000000 00000000 207a3000 00000000 ........ z0..... 03a80 c0e33000 00000000 08000000 00000000 ..0............. - 03a90 404a2800 00000000 c8e33000 00000000 @J(.......0..... - 03aa0 08000000 00000000 70482800 00000000 ........pH(..... + 03a90 20923000 00000000 c8e33000 00000000 .0.......0..... + 03aa0 08000000 00000000 50903000 00000000 ........P.0..... 03ab0 d0e33000 00000000 08000000 00000000 ..0............. - 03ac0 10402800 00000000 d8e33000 00000000 .@(.......0..... - 03ad0 08000000 00000000 40432800 00000000 ........@C(..... + 03ac0 f0873000 00000000 d8e33000 00000000 ..0.......0..... + 03ad0 08000000 00000000 208b3000 00000000 ........ .0..... 03ae0 30e43000 00000000 08000000 00000000 0.0............. - 03af0 b0302800 00000000 38e43000 00000000 .0(.....8.0..... - 03b00 08000000 00000000 90392800 00000000 .........9(..... + 03af0 90783000 00000000 38e43000 00000000 .x0.....8.0..... + 03b00 08000000 00000000 70813000 00000000 ........p.0..... 03b10 40e43000 00000000 08000000 00000000 @.0............. - 03b20 80372800 00000000 48e43000 00000000 .7(.....H.0..... - 03b30 08000000 00000000 402e2800 00000000 ........@.(..... + 03b20 607f3000 00000000 48e43000 00000000 `.0.....H.0..... + 03b30 08000000 00000000 20763000 00000000 ........ v0..... 03b40 50e43000 00000000 08000000 00000000 P.0............. - 03b50 60492800 00000000 58e43000 00000000 `I(.....X.0..... - 03b60 08000000 00000000 80472800 00000000 .........G(..... + 03b50 40913000 00000000 58e43000 00000000 @.0.....X.0..... + 03b60 08000000 00000000 608f3000 00000000 ........`.0..... 03b70 60e43000 00000000 08000000 00000000 `.0............. - 03b80 c03a2800 00000000 68e43000 00000000 .:(.....h.0..... - 03b90 08000000 00000000 003f2800 00000000 .........?(..... + 03b80 a0823000 00000000 68e43000 00000000 ..0.....h.0..... + 03b90 08000000 00000000 e0863000 00000000 ..........0..... 03ba0 70e43000 00000000 08000000 00000000 p.0............. - 03bb0 20412800 00000000 78e43000 00000000 A(.....x.0..... /usr/lib64/librav1e.so.0.8.1 differs in assembler output --- old /usr/lib64/librav1e.so.0.8.1 (disasm) +++ new /usr/lib64/librav1e.so.0.8.1 (disasm) @@ -188520,10 +188520,10 @@ xor %esi,%esi call *offset(%rip) # <_DYNAMIC + ofs> jmp <_ZN5rav1e7encoder12encode_frame17h18197b2d13ffb7aaE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi jmp <_ZN5rav1e7encoder12encode_frame17h18197b2d13ffb7aaE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> jmp <_ZN5rav1e7encoder12encode_frame17h18197b2d13ffb7aaE + ofs> @@ -190341,10 +190341,10 @@ xor %esi,%esi call *offset(%rip) # <_DYNAMIC + ofs> jmp <_ZN5rav1e7encoder12encode_frame17h6acfd5555c442efcE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi jmp <_ZN5rav1e7encoder12encode_frame17h6acfd5555c442efcE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> jmp <_ZN5rav1e7encoder12encode_frame17h6acfd5555c442efcE + ofs> @@ -191182,13 +191182,13 @@ pop %rbp ret lea -offset(%rip),%rdi # <_ZN5rav1e7context14partition_unit24partition_context_lookup17h27b9c8670b46d52dE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov %r11,%rdi call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> int3 @@ -191822,13 +191822,13 @@ pop %rbp ret lea -offset(%rip),%rdi # <_ZN5rav1e7context14partition_unit24partition_context_lookup17h27b9c8670b46d52dE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov %r11,%rdi call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> int3 @@ -197429,7 +197429,7 @@ pop %rbp ret lea -offset(%rip),%rdi # <_ZN5rav1e7context14partition_unit24partition_context_lookup17h27b9c8670b46d52dE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> lea -offset(%rip),%rdx # @@ -197438,9 +197438,9 @@ mov $something,%edi xor %ecx,%ecx call <_ZN4core9panicking13assert_failed17h3c86232fc7dd0631E> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> lea offset(%rip),%rdx # @@ -198159,7 +198159,7 @@ pop %rbp ret lea -offset(%rip),%rdi # <_ZN5rav1e7context14partition_unit24partition_context_lookup17h27b9c8670b46d52dE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> lea -offset(%rip),%rdx # @@ -198168,9 +198168,9 @@ mov $something,%edi xor %ecx,%ecx call <_ZN4core9panicking13assert_failed17h3c86232fc7dd0631E> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> lea offset(%rip),%rdx # @@ -204160,7 +204160,7 @@ mov offset(%rsp),%rbx jmp <_ZN5rav1e7encoder22encode_block_post_cdef17h63fd480d0af18a23E + ofs> lea -offset(%rip),%rdi # <_ZN5rav1e7context14partition_unit24partition_context_lookup17h27b9c8670b46d52dE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> lea -offset(%rip),%rdi # <_ZN5rav1e7context14partition_unit24partition_context_lookup17h27b9c8670b46d52dE + ofs> @@ -204202,7 +204202,7 @@ xor %edi,%edi xor %ecx,%ecx call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> lea offset(%rip),%rdx # @@ -204213,10 +204213,10 @@ mov $something,%esi mov %rax,%rdi call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov offset(%rbp),%rdi call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # call *offset(%rip) # <_DYNAMIC + ofs> lea offset(%rip),%rdx # call *offset(%rip) # <_DYNAMIC + ofs> @@ -209587,7 +209587,7 @@ mov offset(%rsp),%rbx jmp <_ZN5rav1e7encoder22encode_block_post_cdef17hdb6b88799c830f4dE + ofs> lea -offset(%rip),%rdi # <_ZN5rav1e7context14partition_unit24partition_context_lookup17h27b9c8670b46d52dE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> lea -offset(%rip),%rdi # <_ZN5rav1e7context14partition_unit24partition_context_lookup17h27b9c8670b46d52dE + ofs> @@ -209629,7 +209629,7 @@ xor %edi,%edi xor %ecx,%ecx call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> lea offset(%rip),%rdx # @@ -209640,10 +209640,10 @@ mov $something,%esi mov %rax,%rdi call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov offset(%rbp),%rdi call *offset(%rip) # <_DYNAMIC + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # call *offset(%rip) # <_DYNAMIC + ofs> lea offset(%rip),%rdx # call *offset(%rip) # <_DYNAMIC + ofs> @@ -211170,7 +211170,7 @@ mov $something,%ebx jmp <_ZN5rav1e7encoder24FrameInvariants$LT$T$GT$13new_key_frame17h7eb8228e6281019aE + ofs> lea -offset(%rip),%rdi # <_ZN5rav1e7context14partition_unit24partition_context_lookup17h27b9c8670b46d52dE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> jmp <_ZN5rav1e7encoder24FrameInvariants$LT$T$GT$13new_key_frame17h7eb8228e6281019aE + ofs> @@ -211764,7 +211764,7 @@ mov $something,%ebx jmp <_ZN5rav1e7encoder24FrameInvariants$LT$T$GT$13new_key_frame17hda312fe89911e6f9E + ofs> lea -offset(%rip),%rdi # <_ZN5rav1e7context14partition_unit24partition_context_lookup17h27b9c8670b46d52dE + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_DYNAMIC + ofs> jmp <_ZN5rav1e7encoder24FrameInvariants$LT$T$GT$13new_key_frame17hda312fe89911e6f9E + ofs> @@ -212810,7 +212810,7 @@ lea offset(%rip),%rdi # call *offset(%rip) # <_DYNAMIC + ofs> jmp <_ZN5rav1e7encoder24FrameInvariants$LT$T$GT$15new_inter_frame17hb1e893b88d7057a4E + ofs> - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call *offset(%rip) # <_DYNAMIC + ofs> ud2 mov %rax,%rbx @@ -213522,7 +213522,7 @@ lea offset(%rip),%rdi # call *offset(%rip) # <_DYNAMIC + ofs> jmp <_ZN5rav1e7encoder24FrameInvariants$LT$T$GT$15new_inter_frame17hff171ddd149604c4E + ofs> - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call *offset(%rip) # <_DYNAMIC + ofs> RPMS.2/rav1e-0.8.1-1.1.x86_64.rpm RPMS/rav1e-0.8.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing rav1e-0.8.1-1.1.x86_64.rpm to rav1e-0.8.1-1.1.x86_64.rpm comparing the rpm tags of rav1e --- old-rpm-tags +++ new-rpm-tags @@ -218 +218 @@ -/usr/bin/rav1e 44860f8c0807e4064b2a47fbaf6bc84bab60e50f35bd16e0f98cf88d21e664c6 0 +/usr/bin/rav1e 909b90bbaca096f20a7a301e2b7a3f451630b466ff27effdd4794541405ae1da 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/rav1e differs in ELF sections --- old /usr/bin/rav1e (objdump) +++ new /usr/bin/rav1e (objdump) @@ -338,10581 +338,10581 @@ 174c 435f322e 3334006c 642d6c69 6e75782d C_2.34.ld-linux- 175c 7838362d 36342e73 6f2e3200 x86-64.so.2. Contents of section .rela.dyn: - 01768 a8934300 00000000 08000000 00000000 ..C............. - 01778 e0df0c00 00000000 b0934300 00000000 ..........C..... - 01788 08000000 00000000 80603700 00000000 .........`7..... - 01798 b8934300 00000000 08000000 00000000 ..C............. - 017a8 20e00c00 00000000 c0934300 00000000 .........C..... + 01768 68934300 00000000 08000000 00000000 h.C............. + 01778 a0df0c00 00000000 70934300 00000000 ........p.C..... + 01788 08000000 00000000 40603700 00000000 ........@`7..... + 01798 78934300 00000000 08000000 00000000 x.C............. + 017a8 e0df0c00 00000000 80934300 00000000 ..........C..... 017b8 08000000 00000000 d9e90200 00000000 ................ - 017c8 d8934300 00000000 08000000 00000000 ..C............. - 017d8 d9e90200 00000000 f0934300 00000000 ..........C..... + 017c8 98934300 00000000 08000000 00000000 ..C............. + 017d8 d9e90200 00000000 b0934300 00000000 ..........C..... 017e8 08000000 00000000 2fbd0200 00000000 ......../....... - 017f8 20944300 00000000 08000000 00000000 .C............. - 01808 90fe0c00 00000000 40944300 00000000 ........@.C..... - 01818 08000000 00000000 50fb0c00 00000000 ........P....... - 01828 48944300 00000000 08000000 00000000 H.C............. - 01838 88ec0200 00000000 60944300 00000000 ........`.C..... + 017f8 e0934300 00000000 08000000 00000000 ..C............. + 01808 50fe0c00 00000000 00944300 00000000 P.........C..... + 01818 08000000 00000000 10fb0c00 00000000 ................ + 01828 08944300 00000000 08000000 00000000 ..C............. + 01838 88ec0200 00000000 20944300 00000000 ........ .C..... 01848 08000000 00000000 57c00200 00000000 ........W....... - 01858 78944300 00000000 08000000 00000000 x.C............. - 01868 80ac0200 00000000 90944300 00000000 ..........C..... + 01858 38944300 00000000 08000000 00000000 8.C............. + 01868 80ac0200 00000000 50944300 00000000 ........P.C..... 01878 08000000 00000000 80ac0200 00000000 ................ - 01888 a8944300 00000000 08000000 00000000 ..C............. - 01898 60e70c00 00000000 c0944300 00000000 `.........C..... - 018a8 08000000 00000000 80fc0c00 00000000 ................ - 018b8 c8944300 00000000 08000000 00000000 ..C............. - 018c8 70fb0c00 00000000 d0944300 00000000 p.........C..... - 018d8 08000000 00000000 b0fe0c00 00000000 ................ - 018e8 d8944300 00000000 08000000 00000000 ..C............. - 018f8 d2ec0200 00000000 f0944300 00000000 ..........C..... + 01888 68944300 00000000 08000000 00000000 h.C............. + 01898 20e70c00 00000000 80944300 00000000 .........C..... + 018a8 08000000 00000000 40fc0c00 00000000 ........@....... + 018b8 88944300 00000000 08000000 00000000 ..C............. + 018c8 30fb0c00 00000000 90944300 00000000 0.........C..... + 018d8 08000000 00000000 70fe0c00 00000000 ........p....... + 018e8 98944300 00000000 08000000 00000000 ..C............. + 018f8 d2ec0200 00000000 b0944300 00000000 ..........C..... 01908 08000000 00000000 afb20200 00000000 ................ - 01918 08954300 00000000 08000000 00000000 ..C............. - 01928 afb20200 00000000 20954300 00000000 ........ .C..... + 01918 c8944300 00000000 08000000 00000000 ..C............. + 01928 afb20200 00000000 e0944300 00000000 ..........C..... 01938 08000000 00000000 b6b70200 00000000 ................ - 01948 38954300 00000000 08000000 00000000 8.C............. - 01958 b6b70200 00000000 50954300 00000000 ........P.C..... + 01948 f8944300 00000000 08000000 00000000 ..C............. + 01958 b6b70200 00000000 10954300 00000000 ..........C..... 01968 08000000 00000000 b6b70200 00000000 ................ - 01978 68954300 00000000 08000000 00000000 h.C............. - 01988 b6b70200 00000000 80954300 00000000 ..........C..... + 01978 28954300 00000000 08000000 00000000 (.C............. + 01988 b6b70200 00000000 40954300 00000000 ........@.C..... 01998 08000000 00000000 b6b70200 00000000 ................ - 019a8 98954300 00000000 08000000 00000000 ..C............. - 019b8 14b30200 00000000 b0954300 00000000 ..........C..... + 019a8 58954300 00000000 08000000 00000000 X.C............. + 019b8 14b30200 00000000 70954300 00000000 ........p.C..... 019c8 08000000 00000000 14b30200 00000000 ................ - 019d8 c8954300 00000000 08000000 00000000 ..C............. - 019e8 10160d00 00000000 e0954300 00000000 ..........C..... - 019f8 08000000 00000000 80150d00 00000000 ................ - 01a08 e8954300 00000000 08000000 00000000 ..C............. - 01a18 70140d00 00000000 f0954300 00000000 p.........C..... - 01a28 08000000 00000000 501b0d00 00000000 ........P....... - 01a38 f8954300 00000000 08000000 00000000 ..C............. - 01a48 c9ac0200 00000000 28964300 00000000 ........(.C..... - 01a58 08000000 00000000 50140d00 00000000 ........P....... - 01a68 48964300 00000000 08000000 00000000 H.C............. - 01a78 001f0d00 00000000 50964300 00000000 ........P.C..... - 01a88 08000000 00000000 201e0d00 00000000 ........ ....... - 01a98 58964300 00000000 08000000 00000000 X.C............. - 01aa8 e01e0d00 00000000 60964300 00000000 ........`.C..... + 019d8 88954300 00000000 08000000 00000000 ..C............. + 019e8 d0150d00 00000000 a0954300 00000000 ..........C..... + 019f8 08000000 00000000 40150d00 00000000 ........@....... + 01a08 a8954300 00000000 08000000 00000000 ..C............. + 01a18 30140d00 00000000 b0954300 00000000 0.........C..... + 01a28 08000000 00000000 101b0d00 00000000 ................ + 01a38 b8954300 00000000 08000000 00000000 ..C............. + 01a48 c9ac0200 00000000 e8954300 00000000 ..........C..... + 01a58 08000000 00000000 10140d00 00000000 ................ + 01a68 08964300 00000000 08000000 00000000 ..C............. + 01a78 c01e0d00 00000000 10964300 00000000 ..........C..... + 01a88 08000000 00000000 e01d0d00 00000000 ................ + 01a98 18964300 00000000 08000000 00000000 ..C............. + 01aa8 a01e0d00 00000000 20964300 00000000 ........ .C..... 01ab8 08000000 00000000 1bed0200 00000000 ................ - 01ac8 78964300 00000000 08000000 00000000 x.C............. - 01ad8 1bed0200 00000000 90964300 00000000 ..........C..... + 01ac8 38964300 00000000 08000000 00000000 8.C............. + 01ad8 1bed0200 00000000 50964300 00000000 ........P.C..... 01ae8 08000000 00000000 14c70200 00000000 ................ - 01af8 a8964300 00000000 08000000 00000000 ..C............. - 01b08 701b0d00 00000000 c0964300 00000000 p.........C..... - 01b18 08000000 00000000 e01a0d00 00000000 ................ - 01b28 c8964300 00000000 08000000 00000000 ..C............. - 01b38 d0190d00 00000000 d0964300 00000000 ..........C..... - 01b48 08000000 00000000 501b0d00 00000000 ........P....... - 01b58 f0964300 00000000 08000000 00000000 ..C............. - 01b68 001f0d00 00000000 f8964300 00000000 ..........C..... - 01b78 08000000 00000000 201e0d00 00000000 ........ ....... - 01b88 00974300 00000000 08000000 00000000 ..C............. - 01b98 e01e0d00 00000000 08974300 00000000 ..........C..... + 01af8 68964300 00000000 08000000 00000000 h.C............. + 01b08 301b0d00 00000000 80964300 00000000 0.........C..... + 01b18 08000000 00000000 a01a0d00 00000000 ................ + 01b28 88964300 00000000 08000000 00000000 ..C............. + 01b38 90190d00 00000000 90964300 00000000 ..........C..... + 01b48 08000000 00000000 101b0d00 00000000 ................ + 01b58 b0964300 00000000 08000000 00000000 ..C............. + 01b68 c01e0d00 00000000 b8964300 00000000 ..........C..... + 01b78 08000000 00000000 e01d0d00 00000000 ................ + 01b88 c0964300 00000000 08000000 00000000 ..C............. + 01b98 a01e0d00 00000000 c8964300 00000000 ..........C..... 01ba8 08000000 00000000 8ae00200 00000000 ................ - 01bb8 20974300 00000000 08000000 00000000 .C............. - 01bc8 07fc0200 00000000 38974300 00000000 ........8.C..... + 01bb8 e0964300 00000000 08000000 00000000 ..C............. + 01bc8 07fc0200 00000000 f8964300 00000000 ..........C..... 01bd8 08000000 00000000 07fc0200 00000000 ................ - 01be8 50974300 00000000 08000000 00000000 P.C............. - 01bf8 64b30200 00000000 68974300 00000000 d.......h.C..... + 01be8 10974300 00000000 08000000 00000000 ..C............. + 01bf8 64b30200 00000000 28974300 00000000 d.......(.C..... 01c08 08000000 00000000 64b30200 00000000 ........d....... - 01c18 80974300 00000000 08000000 00000000 ..C............. - 01c28 64b30200 00000000 98974300 00000000 d.........C..... + 01c18 40974300 00000000 08000000 00000000 @.C............. + 01c28 64b30200 00000000 58974300 00000000 d.......X.C..... 01c38 08000000 00000000 07fc0200 00000000 ................ - 01c48 b0974300 00000000 08000000 00000000 ..C............. - 01c58 19d40200 00000000 c8974300 00000000 ..........C..... + 01c48 70974300 00000000 08000000 00000000 p.C............. + 01c58 19d40200 00000000 88974300 00000000 ..........C..... 01c68 08000000 00000000 64b30200 00000000 ........d....... - 01c78 e0974300 00000000 08000000 00000000 ..C............. - 01c88 64b30200 00000000 f8974300 00000000 d.........C..... + 01c78 a0974300 00000000 08000000 00000000 ..C............. + 01c88 64b30200 00000000 b8974300 00000000 d.........C..... 01c98 08000000 00000000 64b30200 00000000 ........d....... - 01ca8 10984300 00000000 08000000 00000000 ..C............. - 01cb8 64b30200 00000000 28984300 00000000 d.......(.C..... + 01ca8 d0974300 00000000 08000000 00000000 ..C............. + 01cb8 64b30200 00000000 e8974300 00000000 d.........C..... 01cc8 08000000 00000000 64b30200 00000000 ........d....... - 01cd8 40984300 00000000 08000000 00000000 @.C............. - 01ce8 64b30200 00000000 58984300 00000000 d.......X.C..... + 01cd8 00984300 00000000 08000000 00000000 ..C............. + 01ce8 64b30200 00000000 18984300 00000000 d.........C..... 01cf8 08000000 00000000 31e50200 00000000 ........1....... - 01d08 70984300 00000000 08000000 00000000 p.C............. - 01d18 31e50200 00000000 88984300 00000000 1.........C..... + 01d08 30984300 00000000 08000000 00000000 0.C............. + 01d18 31e50200 00000000 48984300 00000000 1.......H.C..... 01d28 08000000 00000000 3acc0200 00000000 ........:....... - 01d38 a0984300 00000000 08000000 00000000 ..C............. - 01d48 3acc0200 00000000 b8984300 00000000 :.........C..... + 01d38 60984300 00000000 08000000 00000000 `.C............. + 01d48 3acc0200 00000000 78984300 00000000 :.......x.C..... 01d58 08000000 00000000 3acc0200 00000000 ........:....... - 01d68 d0984300 00000000 08000000 00000000 ..C............. - 01d78 3acc0200 00000000 e8984300 00000000 :.........C..... + 01d68 90984300 00000000 08000000 00000000 ..C............. + 01d78 3acc0200 00000000 a8984300 00000000 :.........C..... 01d88 08000000 00000000 3acc0200 00000000 ........:....... - 01d98 00994300 00000000 08000000 00000000 ..C............. - 01da8 3acc0200 00000000 18994300 00000000 :.........C..... + 01d98 c0984300 00000000 08000000 00000000 ..C............. + 01da8 3acc0200 00000000 d8984300 00000000 :.........C..... 01db8 08000000 00000000 3acc0200 00000000 ........:....... - 01dc8 30994300 00000000 08000000 00000000 0.C............. - 01dd8 3acc0200 00000000 48994300 00000000 :.......H.C..... + 01dc8 f0984300 00000000 08000000 00000000 ..C............. + 01dd8 3acc0200 00000000 08994300 00000000 :.........C..... 01de8 08000000 00000000 3acc0200 00000000 ........:....... - 01df8 60994300 00000000 08000000 00000000 `.C............. - 01e08 3acc0200 00000000 78994300 00000000 :.......x.C..... + 01df8 20994300 00000000 08000000 00000000 .C............. + 01e08 3acc0200 00000000 38994300 00000000 :.......8.C..... 01e18 08000000 00000000 3acc0200 00000000 ........:....... - 01e28 90994300 00000000 08000000 00000000 ..C............. - 01e38 3acc0200 00000000 a8994300 00000000 :.........C..... + 01e28 50994300 00000000 08000000 00000000 P.C............. /usr/bin/rav1e differs in assembler output --- old /usr/bin/rav1e (disasm) +++ new /usr/bin/rav1e (disasm) @@ -666508,2527 +666508,5165 @@ vzeroupper ret -rav1e_cdef_filter_4x4_16bpc_ssse3: +rav1e_cdef_filter_8x8_8bpc_sse4: sub $something,%rsp mov offset(%rsp),%r10d - lea -offset(%rip),%r11 # + movdqa -offset(%rip),%xmm6 # + pxor %xmm7,%xmm7 + lea (%rdi,%rsi,4),%rax + lea (%rsi,%rsi,2),%r11 + test $something,%r10b + je movdqu (%rdi),%xmm0 movdqu (%rdi,%rsi,1),%xmm1 - lea (%rdi,%rsi,2),%rax - movdqu (%rax),%xmm2 - movdqu (%rax,%rsi,1),%xmm3 - movddup offset(%r11),%xmm7 + movdqu (%rdi,%rsi,2),%xmm2 + movdqu (%rdi,%r11,1),%xmm3 + movdqa %xmm0,%xmm4 + punpcklbw %xmm7,%xmm4 + punpckhbw %xmm7,%xmm0 + movdqa %xmm4,offset(%rsp) + movdqa %xmm0,offset(%rsp) + movdqa %xmm1,%xmm4 + punpcklbw %xmm7,%xmm4 + punpckhbw %xmm7,%xmm1 + movdqa %xmm4,offset(%rsp) + movdqa %xmm1,offset(%rsp) + movdqa %xmm2,%xmm4 + punpcklbw %xmm7,%xmm4 + punpckhbw %xmm7,%xmm2 + movdqa %xmm4,offset(%rsp) + movdqa %xmm2,offset(%rsp) + movdqa %xmm3,%xmm4 + punpcklbw %xmm7,%xmm4 + punpckhbw %xmm7,%xmm3 + movdqa %xmm4,offset(%rsp) + movdqa %xmm3,offset(%rsp) + movdqu (%rax),%xmm0 + movdqu (%rax,%rsi,1),%xmm1 + movdqu (%rax,%rsi,2),%xmm2 + movdqu (%rax,%r11,1),%xmm3 + movdqa %xmm0,%xmm4 + punpcklbw %xmm7,%xmm4 + punpckhbw %xmm7,%xmm0 + movdqa %xmm4,offset(%rsp) + movdqa %xmm0,offset(%rsp) + movdqa %xmm1,%xmm4 + punpcklbw %xmm7,%xmm4 + punpckhbw %xmm7,%xmm1 + movdqa %xmm4,offset(%rsp) + movdqa %xmm1,offset(%rsp) + movdqa %xmm2,%xmm4 + punpcklbw %xmm7,%xmm4 + punpckhbw %xmm7,%xmm2 + movdqa %xmm4,offset(%rsp) + movdqa %xmm2,offset(%rsp) + movdqa %xmm3,%xmm4 + punpcklbw %xmm7,%xmm4 + punpckhbw %xmm7,%xmm3 + movdqa %xmm4,offset(%rsp) + movdqa %xmm3,offset(%rsp) + jmp + pmovzxbw (%rdi),%xmm0 + pmovzxbw (%rdi,%rsi,1),%xmm1 + pmovzxbw (%rdi,%rsi,2),%xmm2 + pmovzxbw (%rdi,%r11,1),%xmm3 + movdqa %xmm0,offset(%rsp) + movdqa %xmm1,offset(%rsp) + movdqa %xmm2,offset(%rsp) + movdqa %xmm3,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + pmovzxbw (%rax),%xmm0 + pmovzxbw (%rax,%rsi,1),%xmm1 + pmovzxbw (%rax,%rsi,2),%xmm2 + pmovzxbw (%rax,%r11,1),%xmm3 movdqa %xmm0,offset(%rsp) movdqa %xmm1,offset(%rsp) movdqa %xmm2,offset(%rsp) movdqa %xmm3,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) test $something,%r10b - je + je + test $something,%r10b + je + test $something,%r10b + je + movdqu -offset(%rcx),%xmm0 + movdqu -offset(%rcx,%rsi,1),%xmm1 + movdqa %xmm0,%xmm2 + punpckhbw %xmm7,%xmm2 + punpcklbw %xmm7,%xmm0 + movdqa %xmm1,%xmm3 + punpckhbw %xmm7,%xmm3 + punpcklbw %xmm7,%xmm1 + movdqu %xmm2,offset(%rsp) + movdqu %xmm3,offset(%rsp) + movdqu %xmm0,offset(%rsp) + movdqu %xmm1,offset(%rsp) + jmp + movdqu -offset(%rcx),%xmm0 + movdqu -offset(%rcx,%rsi,1),%xmm1 + movdqa %xmm0,%xmm2 + punpckhbw %xmm7,%xmm2 + punpcklbw %xmm7,%xmm0 + movdqa %xmm1,%xmm3 + punpckhbw %xmm7,%xmm3 + punpcklbw %xmm7,%xmm1 + movdqa %xmm0,offset(%rsp) + movdqa %xmm2,offset(%rsp) + movdqa %xmm1,offset(%rsp) + movdqa %xmm3,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + jmp + test $something,%r10b + je movdqu (%rcx),%xmm0 movdqu (%rcx,%rsi,1),%xmm1 + movdqa %xmm0,%xmm2 + punpckhbw %xmm7,%xmm2 + punpcklbw %xmm7,%xmm0 + movdqa %xmm1,%xmm3 + punpckhbw %xmm7,%xmm3 + punpcklbw %xmm7,%xmm1 + movd %xmm2,offset(%rsp) + movd %xmm3,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movdqa %xmm0,offset(%rsp) + movdqa %xmm1,offset(%rsp) + jmp + pmovzxbw (%rcx),%xmm0 + pmovzxbw (%rcx,%rsi,1),%xmm1 + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) movdqa %xmm0,offset(%rsp) movdqa %xmm1,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + jmp + movdqu %xmm6,offset(%rsp) + movdqu %xmm6,offset(%rsp) + movq %xmm6,offset(%rsp) + movq %xmm6,offset(%rsp) test $something,%r10b - je - movd -offset(%rcx),%xmm0 - movd -offset(%rcx,%rsi,1),%xmm1 - movd %xmm0,offset(%rsp) + je + movdqu (%rdx),%xmm0 + movdqa %xmm0,%xmm1 + punpckhbw %xmm7,%xmm1 + punpcklbw %xmm7,%xmm0 + movhlps %xmm1,%xmm3 movd %xmm1,offset(%rsp) - jmp - movdqa %xmm7,offset(%rsp) - movdqa %xmm7,offset(%rsp) - movd %xmm7,offset(%rsp) - movd %xmm7,offset(%rsp) + movd %xmm3,offset(%rsp) + psrlq $something,%xmm1 + psrlq $something,%xmm3 + movd %xmm1,offset(%rsp) + movd %xmm3,offset(%rsp) + movhlps %xmm0,%xmm2 + movd %xmm0,offset(%rsp) + movd %xmm2,offset(%rsp) + psrlq $something,%xmm0 + psrlq $something,%xmm2 + movd %xmm0,offset(%rsp) + movd %xmm2,offset(%rsp) + jmp + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) + movd %xmm6,offset(%rsp) test $something,%r10b - je + je overalldiffered=2 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1