~/f/liquid-dsp/RPMS.2 ~/f/liquid-dsp ~/f/liquid-dsp RPMS.2/libliquid1-1.8.1-1.1.x86_64.rpm RPMS/libliquid1-1.8.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing libliquid1-1.8.1-1.1.x86_64.rpm to libliquid1-1.8.1-1.1.x86_64.rpm comparing the rpm tags of libliquid1 --- old-rpm-tags +++ new-rpm-tags @@ -106 +106 @@ -/usr/lib64/libliquid.so.1.8.1 07916baec61ff07b854a6b279e558126a5a10b2e5f3302d17291b51b95f78002 0 +/usr/lib64/libliquid.so.1.8.1 5af647178df2fef2c2d4e8e101c6e7c232d104ca8dd74e187b4cf678f990dc79 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/libliquid.so.1.8.1 differs in ELF sections --- old /usr/lib64/libliquid.so.1.8.1 (objdump) +++ new /usr/lib64/libliquid.so.1.8.1 (objdump) @@ -4,14486 +4,14455 @@ Contents of section .note.gnu.property: 02a8 04000000 30000000 05000000 474e5500 ....0.......GNU. 02b8 020000c0 04000000 03000000 00000000 ................ - 02c8 010001c0 04000000 9b000000 00000000 ................ + 02c8 010001c0 04000000 8b000000 00000000 ................ 02d8 020001c0 04000000 05000000 00000000 ................ Contents of section .hash: - 0310 05080000 040c0000 00000000 12030000 ................ - 0320 6d060000 00000000 f10b0000 00000000 m............... - 0330 b9070000 83070000 13000000 ba070000 ................ - 0340 c6090000 fe060000 ff020000 00000000 ................ - 0350 77060000 00000000 1d070000 00000000 w............... - 0360 d3040000 74060000 00000000 bf090000 ....t........... - 0370 43010000 00000000 89030000 38000000 C...........8... - 0380 b6010000 6a010000 c30a0000 00000000 ....j........... - 0390 68030000 2b010000 af0a0000 74040000 h...+.......t... - 03a0 a70a0000 6c030000 90070000 64000000 ....l.......d... - 03b0 00000000 030a0000 db080000 560b0000 ............V... - 03c0 e3090000 00000000 a70b0000 c2090000 ................ - 03d0 02060000 00000000 00000000 2a020000 ............*... - 03e0 d1010000 00000000 ef050000 d0010000 ................ - 03f0 84040000 e30a0000 40000000 c0040000 ........@....... - 0400 c1010000 de080000 06080000 50090000 ............P... - 0410 17010000 54090000 12020000 61010000 ....T.......a... - 0420 3b000000 cf0b0000 18010000 ea000000 ;............... - 0430 5e030000 00000000 0a080000 050a0000 ^............... - 0440 7e080000 e7030000 00000000 d5080000 ~............... - 0450 e60a0000 d2090000 70020000 980a0000 ........p....... - 0460 4a010000 f8050000 81000000 94080000 J............... - 0470 d1030000 cd040000 00000000 6f000000 ............o... - 0480 4c0a0000 a8020000 69080000 69010000 L.......i...i... - 0490 c5000000 58000000 9e070000 a80b0000 ....X........... - 04a0 11040000 b5090000 56020000 930b0000 ........V....... - 04b0 a1020000 00000000 5b050000 570a0000 ........[...W... - 04c0 2a050000 00000000 6e0a0000 020a0000 *.......n....... - 04d0 ee020000 25010000 be030000 bd040000 ....%........... - 04e0 00000000 2b040000 00000000 00000000 ....+........... - 04f0 7d070000 1b090000 16090000 00000000 }............... + 0310 05080000 fe0b0000 00000000 10030000 ................ + 0320 6b060000 00000000 eb0b0000 00000000 k............... + 0330 b7070000 81070000 13000000 b8070000 ................ + 0340 c2090000 fc060000 fd020000 00000000 ................ + 0350 75060000 00000000 1b070000 00000000 u............... + 0360 d1040000 72060000 00000000 bb090000 ....r........... + 0370 43010000 00000000 87030000 38000000 C...........8... + 0380 b6010000 6a010000 bd0a0000 00000000 ....j........... + 0390 66030000 2b010000 a90a0000 72040000 f...+.......r... + 03a0 a10a0000 6a030000 8e070000 64000000 ....j.......d... + 03b0 00000000 ff090000 d9080000 500b0000 ............P... + 03c0 df090000 00000000 a10b0000 be090000 ................ + 03d0 00060000 00000000 00000000 2a020000 ............*... + 03e0 d1010000 00000000 ed050000 d0010000 ................ + 03f0 82040000 dd0a0000 40000000 be040000 ........@....... + 0400 c1010000 dc080000 04080000 4c090000 ............L... + 0410 17010000 50090000 12020000 61010000 ....P.......a... + 0420 3b000000 c90b0000 18010000 ea000000 ;............... + 0430 5c030000 00000000 08080000 010a0000 \............... + 0440 7c080000 e5030000 00000000 d3080000 |............... + 0450 e00a0000 ce090000 70020000 920a0000 ........p....... + 0460 4a010000 f6050000 81000000 92080000 J............... + 0470 cf030000 cb040000 00000000 6f000000 ............o... + 0480 480a0000 a8020000 67080000 69010000 H.......g...i... + 0490 c5000000 58000000 9c070000 a20b0000 ....X........... + 04a0 0f040000 b1090000 56020000 8d0b0000 ........V....... + 04b0 a1020000 00000000 59050000 530a0000 ........Y...S... + 04c0 28050000 00000000 680a0000 fe090000 (.......h....... + 04d0 ee020000 25010000 bc030000 bb040000 ....%........... + 04e0 00000000 29040000 00000000 00000000 ....)........... + 04f0 7b070000 17090000 12090000 00000000 {............... 0500 00000000 00000000 00000000 00000000 ................ - 0510 a7080000 a9080000 b6040000 17050000 ................ + 0510 a5080000 a7080000 b4040000 15050000 ................ 0520 00000000 4c000000 00000000 b9010000 ....L........... - 0530 91010000 e3050000 00000000 3d050000 ............=... - 0540 3e010000 b1000000 a90b0000 d6040000 >............... - 0550 54080000 1d0a0000 9e040000 400a0000 T...........@... - 0560 0b0b0000 00000000 53050000 4a080000 ........S...J... - 0570 f5070000 81070000 43090000 00030000 ........C....... - 0580 6b0a0000 12050000 00000000 85000000 k............... - 0590 2d0a0000 31010000 160a0000 c1060000 -...1........... - 05a0 d1000000 75070000 de070000 cd070000 ....u........... - 05b0 7d0b0000 fd000000 00000000 57000000 }...........W... - 05c0 4f080000 49030000 20080000 e9000000 O...I... ....... - 05d0 2b050000 f8020000 84060000 25090000 +...........%... - 05e0 fd020000 00000000 92040000 0e070000 ................ - 05f0 4d090000 5a060000 00000000 e80b0000 M...Z........... - 0600 d2030000 08080000 7d040000 72070000 ........}...r... - 0610 e1060000 dd020000 ce030000 25080000 ............%... - 0620 2f050000 48080000 c0000000 39070000 /...H.......9... - 0630 850b0000 ef080000 00000000 44020000 ............D... - 0640 00000000 00000000 97060000 d6030000 ................ - 0650 6d0a0000 00000000 70010000 00000000 m.......p....... - 0660 ad000000 70050000 00000000 7c0b0000 ....p.......|... - 0670 ed090000 b90a0000 00000000 7b050000 ............{... - 0680 4e090000 9f020000 3b020000 e9020000 N.......;....... - 0690 20030000 da040000 b4070000 890b0000 ............... - 06a0 f50b0000 4a050000 00000000 16010000 ....J........... - 06b0 96080000 13010000 66020000 f1020000 ........f....... - 06c0 00000000 00080000 00000000 e1070000 ................ - 06d0 68080000 0c030000 fb010000 530b0000 h...........S... - 06e0 61090000 f3080000 1c020000 75060000 a...........u... - 06f0 01070000 9d020000 ae090000 7f070000 ................ - 0700 a6060000 d7080000 e2010000 8a050000 ................ - 0710 00000000 03060000 00000000 4a0b0000 ............J... - 0720 2e060000 8f000000 ca000000 c9090000 ................ - 0730 f6030000 f7020000 ca090000 6d090000 ............m... - 0740 46010000 00000000 35070000 65010000 F.......5...e... - 0750 d9090000 d5070000 da070000 3d020000 ............=... - 0760 95000000 740a0000 89060000 00000000 ....t........... - 0770 f90a0000 96060000 220a0000 be000000 ........"....... - 0780 b4060000 00000000 37050000 4e0a0000 ........7...N... - 0790 39050000 00000000 460a0000 05010000 9.......F....... + 0530 91010000 e1050000 00000000 3b050000 ............;... + 0540 3e010000 b1000000 a30b0000 d4040000 >............... + 0550 52080000 190a0000 9c040000 3c0a0000 R...........<... + 0560 050b0000 00000000 51050000 48080000 ........Q...H... + 0570 f3070000 7f070000 3f090000 fe020000 ........?....... + 0580 650a0000 10050000 00000000 85000000 e............... + 0590 290a0000 31010000 120a0000 bf060000 )...1........... + 05a0 d1000000 73070000 dc070000 cb070000 ....s........... + 05b0 770b0000 fd000000 00000000 57000000 w...........W... + 05c0 4d080000 47030000 1e080000 e9000000 M...G........... + 05d0 29050000 00000000 82060000 21090000 )...........!... + 05e0 00000000 00000000 90040000 0c070000 ................ + 05f0 49090000 58060000 00000000 e20b0000 I...X........... + 0600 d0030000 06080000 7b040000 70070000 ........{...p... + 0610 df060000 dd020000 cc030000 23080000 ............#... + 0620 2d050000 46080000 c0000000 37070000 -...F.......7... + 0630 7f0b0000 ed080000 00000000 44020000 ............D... + 0640 00000000 00000000 95060000 d4030000 ................ + 0650 670a0000 00000000 70010000 00000000 g.......p....... + 0660 ad000000 6e050000 00000000 760b0000 ....n.......v... + 0670 e9090000 b30a0000 00000000 79050000 ............y... + 0680 4a090000 9f020000 3b020000 e9020000 J.......;....... + 0690 1e030000 d8040000 b2070000 830b0000 ................ + 06a0 ef0b0000 48050000 00000000 16010000 ....H........... + 06b0 94080000 13010000 66020000 f1020000 ........f....... + 06c0 00000000 fe070000 00000000 df070000 ................ + 06d0 66080000 0a030000 fb010000 4d0b0000 f...........M... + 06e0 5d090000 f0080000 1c020000 73060000 ]...........s... + 06f0 ff060000 9d020000 aa090000 7d070000 ............}... + 0700 a4060000 d5080000 e2010000 88050000 ................ + 0710 00000000 01060000 00000000 440b0000 ............D... + 0720 2c060000 8f000000 ca000000 c5090000 ,............... + 0730 f4030000 f7020000 c6090000 69090000 ............i... + 0740 46010000 00000000 33070000 65010000 F.......3...e... + 0750 d5090000 d3070000 d8070000 3d020000 ............=... + 0760 95000000 6e0a0000 87060000 00000000 ....n........... + 0770 f30a0000 94060000 1e0a0000 be000000 ................ + 0780 b2060000 00000000 35050000 4a0a0000 ........5...J... + 0790 37050000 00000000 420a0000 05010000 7.......B....... 07a0 89010000 bf020000 00000000 95010000 ................ - 07b0 3e090000 00000000 380b0000 450a0000 >.......8...E... - 07c0 d8060000 00000000 9f060000 7b070000 ............{... - 07d0 84030000 0b020000 a8070000 9c080000 ................ - 07e0 a20b0000 7c000000 4b040000 00000000 ....|...K....... - 07f0 f3040000 99090000 00000000 c3070000 ................ - 0800 b5030000 2d060000 f8060000 00000000 ....-........... - 0810 59090000 61070000 00000000 0c010000 Y...a........... - 0820 ff000000 b0090000 00000000 310a0000 ............1... - 0830 28050000 ec030000 940a0000 f7000000 (............... - 0840 be010000 16060000 cc070000 00000000 ................ - 0850 34070000 bc020000 e7020000 00000000 4............... - 0860 f7080000 a5030000 99030000 2a0b0000 ............*... - 0870 060b0000 97080000 300b0000 310b0000 ........0...1... - 0880 b3090000 390b0000 ca020000 64060000 ....9.......d... - 0890 73090000 00000000 00000000 3b030000 s...........;... - 08a0 57070000 eb0b0000 a20a0000 97010000 W............... - 08b0 010b0000 ee030000 d3090000 dc0b0000 ................ - 08c0 00000000 ef030000 d9030000 01020000 ................ - 08d0 3b010000 df070000 00000000 00000000 ;............... - 08e0 160b0000 31000000 830b0000 00000000 ....1........... - 08f0 00000000 30080000 44070000 e4000000 ....0...D....... - 0900 e1040000 6b060000 00000000 1a070000 ....k........... - 0910 3f000000 00000000 da050000 a1090000 ?............... - 0920 e3070000 ec050000 00000000 01060000 ................ - 0930 76050000 2b0b0000 16070000 540a0000 v...+.......T... - 0940 00000000 10070000 3f030000 11070000 ........?....... - 0950 f40a0000 00000000 13050000 00000000 ................ - 0960 930a0000 7c030000 00000000 0b080000 ....|........... - 0970 0e050000 0b030000 a4000000 00000000 ................ - 0980 00000000 b8010000 79040000 6d020000 ........y...m... - 0990 25050000 520a0000 97090000 9c000000 %...R........... - 09a0 1c050000 43080000 00000000 40070000 ....C.......@... - 09b0 00000000 79090000 d3050000 1a030000 ....y........... - 09c0 35000000 8f030000 06030000 e6090000 5............... - 09d0 33050000 80050000 00000000 00000000 3............... - 09e0 00000000 4d000000 e7080000 8e040000 ....M........... - 09f0 09010000 42060000 00000000 64050000 ....B.......d... - 0a00 940b0000 4c080000 39060000 6a0b0000 ....L...9...j... - 0a10 ea060000 00000000 9c020000 bd020000 ................ - 0a20 00000000 ea0b0000 c1040000 ac000000 ................ - 0a30 a10b0000 b0050000 32070000 1a060000 ........2....... - 0a40 09060000 99010000 d1090000 4b090000 ............K... - 0a50 ec070000 4f010000 d0000000 6f0b0000 ....O.......o... - 0a60 9c030000 b1020000 00000000 d4010000 ................ - 0a70 07030000 79030000 82000000 00000000 ....y........... /usr/lib64/libliquid.so.1.8.1 differs in assembler output --- old /usr/lib64/libliquid.so.1.8.1 (disasm) +++ new /usr/lib64/libliquid.so.1.8.1 (disasm) @@ -5932,30 +5932,6 @@ push $something jmp <_init + ofs> xchg %ax,%ax - endbr64 - push $something - jmp <_init + ofs> - xchg %ax,%ax - endbr64 - push $something - jmp <_init + ofs> - xchg %ax,%ax - endbr64 - push $something - jmp <_init + ofs> - xchg %ax,%ax - endbr64 - push $something - jmp <_init + ofs> - xchg %ax,%ax - endbr64 - push $something - jmp <_init + ofs> - xchg %ax,%ax - endbr64 - push $something - jmp <_init + ofs> - xchg %ax,%ax Disassembly of section .plt.got: @@ -7286,11 +7262,6 @@ jmp *offset(%rip) # nopw offset(%rax,%rax,1) -dotprod_crcf_execute_avx_4@plt: - endbr64 - jmp *offset(%rip) # - nopw offset(%rax,%rax,1) - iirfiltsos_cccf_create@plt: endbr64 jmp *offset(%rip) # @@ -7316,11 +7287,6 @@ jmp *offset(%rip) # nopw offset(%rax,%rax,1) -dotprod_rrrf_execute_avx_4@plt: - endbr64 - jmp *offset(%rip) # - nopw offset(%rax,%rax,1) - fftfilt_cccf_set_scale@plt: endbr64 jmp *offset(%rip) # @@ -7441,11 +7407,6 @@ jmp *offset(%rip) # nopw offset(%rax,%rax,1) -dotprod_cccf_execute_avx_4@plt: - endbr64 - jmp *offset(%rip) # - nopw offset(%rax,%rax,1) - gettimeofday@plt: endbr64 jmp *offset(%rip) # @@ -9231,11 +9192,6 @@ jmp *offset(%rip) # nopw offset(%rax,%rax,1) -dotprod_crcf_execute_avx_1@plt: - endbr64 - jmp *offset(%rip) # - nopw offset(%rax,%rax,1) - dotprod_cccf_run@plt: endbr64 jmp *offset(%rip) # @@ -9271,11 +9227,6 @@ jmp *offset(%rip) # nopw offset(%rax,%rax,1) -dotprod_cccf_execute_avx_1@plt: - endbr64 - jmp *offset(%rip) # - nopw offset(%rax,%rax,1) - ofdmframesync_reset@plt: endbr64 jmp *offset(%rip) # @@ -12641,11 +12592,6 @@ jmp *offset(%rip) # nopw offset(%rax,%rax,1) -dotprod_rrrf_execute_avx_1@plt: - endbr64 - jmp *offset(%rip) # - nopw offset(%rax,%rax,1) - flexframesync_execute_rxheader@plt: endbr64 jmp *offset(%rip) # @@ -13655,7 +13601,7 @@ test %esi,%esi je mov %esi,%esi - mov offset(%rip),%r9 # + mov offset(%rip),%r9 # xor %ecx,%ecx add %rdx,%rsi nopl offset(%rax) @@ -13684,7 +13630,7 @@ test %esi,%esi je mov %esi,%esi - mov offset(%rip),%r8 # + mov offset(%rip),%r8 # xor %edx,%edx add %rcx,%rsi nopw offset(%rax,%rax,1) @@ -13707,6 +13653,225 @@ ret nopl (%rax) +fec_rep3_decode: + endbr64 + mov %esi,%r8d + mov %rcx,%r9 + mov %rdx,%rsi + test %r8d,%r8d + je + lea (%r8,%r8,1),%r11d + mov %r8d,%r10d + xor %eax,%eax + nopw offset(%rax,%rax,1) + data16 cs nopw offset(%rax,%rax,1) + data16 cs nopw offset(%rax,%rax,1) + data16 cs nopw offset(%rax,%rax,1) + data16 cs nopw offset(%rax,%rax,1) + lea (%r8,%rax,1),%edx + movzbl (%rsi,%rdx,1),%ecx + lea (%r11,%rax,1),%edx + movzbl (%rsi,%rdx,1),%edi + mov %ecx,%edx + or %edi,%edx + and %edi,%ecx + and (%rsi,%rax,1),%dl + or %ecx,%edx + mov %dl,(%r9,%rax,1) + add $something,%rax + cmp %rax,%r10 + jne + xor %eax,%eax + ret + nopl offset(%rax,%rax,1) + +fec_rep3_decode_soft: + endbr64 + mov %esi,%r8d + test %r8d,%r8d + je + mov %r8d,%esi + mov %rcx,%rax + lea (%rcx,%r8,1),%r10 + xor %ecx,%ecx + lea offset(,%r8,8),%edi + shl $something,%esi + nopw offset(%rax,%rax,1) + mov %ecx,%r8d + mov %edi,%r9d + movb $something,(%rax) + movzbl (%rdx,%r9,1),%r9d + movzbl (%rdx,%r8,1),%r8d + add %r9d,%r8d + mov %esi,%r9d + movzbl (%rdx,%r9,1),%r9d + add %r9d,%r8d + lea offset(%rdi),%r9d + cmp $something,%r8d + lea offset(%rcx),%r8d + setg %r11b + shl $something,%r11d + mov %r11b,(%rax) + movzbl (%rdx,%r9,1),%r9d + movzbl (%rdx,%r8,1),%r8d + add %r9d,%r8d + lea offset(%rsi),%r9d + movzbl (%rdx,%r9,1),%r9d + add %r9d,%r8d + cmp $something,%r8d + lea offset(%rcx),%r8d + setg %r9b + shl $something,%r9d + or %r11d,%r9d + lea offset(%rdi),%r11d + mov %r9b,(%rax) + movzbl (%rdx,%r11,1),%r11d overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1