/dev/shm/zstd/RPMS.2017 /dev/shm/zstd
/dev/shm/zstd
RPMS.2017/libzstd1-1.5.2-0.0.x86_64.rpm RPMS/libzstd1-1.5.2-0.0.x86_64.rpm differ: byte 225, line 1
Comparing libzstd1-1.5.2-0.0.x86_64.rpm to libzstd1-1.5.2-0.0.x86_64.rpm
comparing the rpm tags of libzstd1
--- old-rpm-tags
+++ new-rpm-tags
@@ -101 +101 @@
-/usr/lib64/libzstd.so.1.5.2 58b4028c1017b6f04a972bc8553bb2c9b28e975ed12491558d374c893dea1f14 0
+/usr/lib64/libzstd.so.1.5.2 894911489a8593ca4d29cc36bcc72b4bb40ebdb34e8f5914ebfe942c16fee50a 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/libzstd.so.1.5.2 differs in ELF sections
--- old /usr/lib64/libzstd.so.1.5.2 (objdump)
+++ new /usr/lib64/libzstd.so.1.5.2 (objdump)
@@ -4,7 +4,7 @@
 Contents of section .note.gnu.property:
  02a8 04000000 20000000 05000000 474e5500  .... .......GNU.
  02b8 010001c0 04000000 09000000 00000000  ................
- 02c8 020001c0 04000000 05000000 00000000  ................
+ 02c8 020001c0 04000000 07000000 00000000  ................
 Contents of section .hash:
  0300 c5000000 d8000000 0c000000 00000000  ................
  0310 36000000 00000000 00000000 00000000  6...............
@@ -255,274 +255,274 @@
  1238 00000000 00000000 00000000 00000000  ................
  1248 c3100000 11000000 00000000 00000000  ................
  1258 00000000 00000000 f4070000 12000e00  ................
- 1268 f0b70200 00000000 92000000 00000000  ................
- 1278 bf0f0000 12000e00 60810800 00000000  ........`.......
+ 1268 a0b60200 00000000 92000000 00000000  ................
+ 1278 bf0f0000 12000e00 30810800 00000000  ........0.......
  1288 51000000 00000000 5a080000 12000e00  Q.......Z.......
- 1298 a0ba0200 00000000 6c010000 00000000  ........l.......
- 12a8 6f030000 12000e00 a0810200 00000000  o...............
+ 1298 50b90200 00000000 6c010000 00000000  P.......l.......
+ 12a8 6f030000 12000e00 40800200 00000000  o.......@.......
  12b8 19000000 00000000 9f0e0000 12000e00  ................
- 12c8 d07a0800 00000000 0d000000 00000000  .z..............
- 12d8 3d050000 12000e00 f09d0200 00000000  =...............
+ 12c8 a07a0800 00000000 0d000000 00000000  .z..............
+ 12d8 3d050000 12000e00 a09c0200 00000000  =...............
  12e8 13000000 00000000 ff0d0000 12000e00  ................
- 12f8 d0770800 00000000 4a010000 00000000  .w......J.......
- 1308 340a0000 12000e00 c0de0200 00000000  4...............
+ 12f8 a0770800 00000000 4a010000 00000000  .w......J.......
+ 1308 340a0000 12000e00 80dd0200 00000000  4...............
  1318 60000000 00000000 8b050000 12000e00  `...............
- 1328 b09e0200 00000000 05000000 00000000  ................
- 1338 23090000 12000e00 b0d20200 00000000  #...............
+ 1328 609d0200 00000000 05000000 00000000  `...............
+ 1338 23090000 12000e00 70d10200 00000000  #.......p.......
  1348 27000000 00000000 d1090000 12000e00  '...............
- 1358 b0dc0200 00000000 06000000 00000000  ................
- 1368 c6030000 12000e00 a0900200 00000000  ................
+ 1358 70db0200 00000000 06000000 00000000  p...............
+ 1368 c6030000 12000e00 508f0200 00000000  ........P.......
  1378 a8010000 00000000 c9080000 12000e00  ................
- 1388 60d00200 00000000 4d000000 00000000  `.......M.......
- 1398 cb050000 12000e00 009f0200 00000000  ................
+ 1388 10cf0200 00000000 4d000000 00000000  ........M.......
+ 1398 cb050000 12000e00 b09d0200 00000000  ................
  13a8 06000000 00000000 37120000 12000e00  ........7.......
  13b8 20040a00 00000000 2f000000 00000000   ......./.......
- 13c8 18030000 12000e00 70590200 00000000  ........pY......
+ 13c8 18030000 12000e00 10580200 00000000  .........X......
  13d8 a1020000 00000000 b40a0000 12000e00  ................
- 13e8 00510800 00000000 26000000 00000000  .Q......&.......
- 13f8 9a080000 12000e00 c0c00200 00000000  ................
+ 13e8 d0500800 00000000 26000000 00000000  .P......&.......
+ 13f8 9a080000 12000e00 70bf0200 00000000  ........p.......
  1408 a3000000 00000000 f7010000 12000e00  ................
- 1418 70500200 00000000 eb010000 00000000  pP..............
- 1428 a5090000 12000e00 80db0200 00000000  ................
+ 1418 104f0200 00000000 eb010000 00000000  .O..............
+ 1428 a5090000 12000e00 40da0200 00000000  ........@.......
  1438 0b000000 00000000 1f020000 12000e00  ................
- 1448 b0520200 00000000 50000000 00000000  .R......P.......
- 1458 450b0000 12000e00 40550800 00000000  E.......@U......
+ 1448 50510200 00000000 50000000 00000000  PQ......P.......
+ 1458 450b0000 12000e00 10550800 00000000  E........U......
  1468 33000000 00000000 1a040000 12000e00  3...............
- 1478 70940200 00000000 05000000 00000000  p...............
- 1488 560a0000 12000e00 20df0200 00000000  V....... .......
+ 1478 20930200 00000000 05000000 00000000   ...............
+ 1488 560a0000 12000e00 e0dd0200 00000000  V...............
  1498 65000000 00000000 890a0000 12000e00  e...............
- 14a8 10500800 00000000 b4000000 00000000  .P..............
+ 14a8 e04f0800 00000000 b4000000 00000000  .O..............
  14b8 08110000 12000e00 10f20900 00000000  ................
  14c8 b2020000 00000000 ef0d0000 12000e00  ................
- 14d8 10770800 00000000 b7000000 00000000  .w..............
+ 14d8 e0760800 00000000 b7000000 00000000  .v..............
  14e8 f7110000 12000e00 d0f40900 00000000  ................
  14f8 000f0000 00000000 79060000 12000e00  ........y.......
- 1508 d0a30200 00000000 da010000 00000000  ................
- 1518 ec0f0000 12000e00 d0810800 00000000  ................
+ 1508 80a20200 00000000 d6010000 00000000  ................
+ 1518 ec0f0000 12000e00 a0810800 00000000  ................
  1528 27000000 00000000 950c0000 12000e00  '...............
- 1538 d0610800 00000000 96000000 00000000  .a..............
- 1548 af0c0000 12000e00 70620800 00000000  ........pb......
+ 1538 a0610800 00000000 96000000 00000000  .a..............
+ 1548 af0c0000 12000e00 40620800 00000000  ........@b......
  1558 4d000000 00000000 66040000 12000e00  M.......f.......
- 1568 40970200 00000000 26000000 00000000  @.......&.......
- 1578 0b020000 12000e00 70520200 00000000  ........pR......
+ 1568 f0950200 00000000 26000000 00000000  ........&.......
+ 1578 0b020000 12000e00 10510200 00000000  .........Q......
  1588 33000000 00000000 08030000 12000e00  3...............
- 1598 00590200 00000000 1c000000 00000000  .Y..............
- 15a8 40030000 12000e00 a0800200 00000000  @...............
+ 1598 a0570200 00000000 1c000000 00000000  .W..............
+ 15a8 40030000 12000e00 407f0200 00000000  @.......@.......
  15b8 6c000000 00000000 df110000 12000e00  l...............
  15c8 70f10900 00000000 98000000 00000000  p...............
- 15d8 3c110000 12000e00 60550900 00000000  <.......`U......
+ 15d8 3c110000 12000e00 30550900 00000000  <.......0U......
  15e8 58080000 00000000 560b0000 12000e00  X.......V.......
- 15f8 80550800 00000000 06000000 00000000  .U..............
- 1608 dd080000 12000e00 b0d00200 00000000  ................
- 1618 5b000000 00000000 fe0f0000 12000e00  [...............
- 1628 00820800 00000000 05000000 00000000  ................
- 1638 d10a0000 12000e00 30510800 00000000  ........0Q......
+ 15f8 50550800 00000000 06000000 00000000  PU..............
+ 1608 dd080000 12000e00 60cf0200 00000000  ........`.......
+ 1618 63000000 00000000 fe0f0000 12000e00  c...............
+ 1628 d0810800 00000000 05000000 00000000  ................
+ 1638 d10a0000 12000e00 00510800 00000000  .........Q......
  1648 14000000 00000000 b8090000 12000e00  ................
- 1658 90db0200 00000000 17010000 00000000  ................
- 1668 34090000 12000e00 e0d20200 00000000  4...............
+ 1658 50da0200 00000000 17010000 00000000  P...............
+ 1668 34090000 12000e00 a0d10200 00000000  4...............
  1678 67000000 00000000 cf110000 12000e00  g...............
  1688 50f10900 00000000 1c000000 00000000  P...............
- 1698 d50c0000 12000e00 f0620800 00000000  .........b......
+ 1698 d50c0000 12000e00 c0620800 00000000  .........b......
  16a8 08000000 00000000 690e0000 12000e00  ........i.......
- 16b8 e0790800 00000000 06000000 00000000  .y..............
+ 16b8 b0790800 00000000 06000000 00000000  .y..............
  16c8 56010000 12000e00 f09d0000 00000000  V...............
  16d8 11000000 00000000 3d070000 12000e00  ........=.......
- 16e8 80b20200 00000000 71000000 00000000  ........q.......
- 16f8 45060000 12000e00 70a10200 00000000  E.......p.......
+ 16e8 30b10200 00000000 71000000 00000000  0.......q.......
+ 16f8 45060000 12000e00 20a00200 00000000  E....... .......
  1708 06000000 00000000 1a050000 12000e00  ................
- 1718 509a0200 00000000 5b010000 00000000  P.......[.......
- 1728 4a020000 12000e00 a0540200 00000000  J........T......
+ 1718 00990200 00000000 5b010000 00000000  ........[.......
+ 1728 4a020000 12000e00 40530200 00000000  J.......@S......
  1738 6b000000 00000000 800b0000 12000e00  k...............
- 1748 a0560800 00000000 84000000 00000000  .V..............
- 1758 89040000 12000e00 10980200 00000000  ................
+ 1748 70560800 00000000 84000000 00000000  pV..............
+ 1758 89040000 12000e00 c0960200 00000000  ................
  1768 c8000000 00000000 ec100000 12000e00  ................
- 1778 90460900 00000000 1a040000 00000000  .F..............
- 1788 7d0e0000 12000e00 f0790800 00000000  }........y......
+ 1778 60460900 00000000 1a040000 00000000  `F..............
+ 1788 7d0e0000 12000e00 c0790800 00000000  }........y......
  1798 d1000000 00000000 7d020000 12000e00  ........}.......
- 17a8 80570200 00000000 09000000 00000000  .W..............
- 17b8 09070000 12000e00 d0a90200 00000000  ................
+ 17a8 20560200 00000000 09000000 00000000   V..............
+ 17b8 09070000 12000e00 80a80200 00000000  ................
  17c8 ce070000 00000000 de050000 12000e00  ................
- 17d8 109f0200 00000000 17000000 00000000  ................
- 17e8 1d0d0000 12000e00 806b0800 00000000  .........k......
+ 17d8 c09d0200 00000000 17000000 00000000  ................
+ 17e8 1d0d0000 12000e00 506b0800 00000000  ........Pk......
  17f8 b7000000 00000000 cb070000 12000e00  ................
- 1808 10b70200 00000000 df000000 00000000  ................
- 1818 7d010000 12000e00 60ac0000 00000000  }.......`.......
+ 1808 c0b50200 00000000 df000000 00000000  ................
+ 1818 7d010000 12000e00 00ac0000 00000000  }...............
  1828 08000000 00000000 470c0000 12000e00  ........G.......
- 1838 80600800 00000000 14010000 00000000  .`..............
+ 1838 50600800 00000000 14010000 00000000  P`..............
  1848 40010000 12000e00 a09d0000 00000000  @...............
  1858 28000000 00000000 48080000 12000e00  (.......H.......
- 1868 80ba0200 00000000 15000000 00000000  ................
- 1878 c50b0000 12000e00 305a0800 00000000  ........0Z......
+ 1868 30b90200 00000000 15000000 00000000  0...............
+ 1878 c50b0000 12000e00 005a0800 00000000  .........Z......
  1888 29000000 00000000 81030000 12000e00  )...............
- 1898 c0810200 00000000 53000000 00000000  ........S.......
- 18a8 1a080000 12000e00 90b80200 00000000  ................
+ 1898 60800200 00000000 53000000 00000000  `.......S.......
+ 18a8 1a080000 12000e00 40b70200 00000000  ........@.......
  18b8 c7000000 00000000 6e110000 12000e00  ........n.......
- 18c8 60cb0900 00000000 c8030000 00000000  `...............
- 18d8 d7020000 12000e00 50580200 00000000  ........PX......
+ 18c8 40cb0900 00000000 e8030000 00000000  @...............
+ 18d8 d7020000 12000e00 f0560200 00000000  .........V......
  18e8 1b000000 00000000 dc040000 12000e00  ................
- 18f8 309a0200 00000000 0d000000 00000000  0...............
- 1908 76040000 12000e00 70970200 00000000  v.......p.......
+ 18f8 e0980200 00000000 0d000000 00000000  ................
+ 1908 76040000 12000e00 20960200 00000000  v....... .......
  1918 98000000 00000000 b70b0000 12000e00  ................
- 1928 205a0800 00000000 0a000000 00000000   Z..............
- 1938 210f0000 12000e00 707d0800 00000000  !.......p}......
+ 1928 f0590800 00000000 0a000000 00000000  .Y..............
+ 1938 210f0000 12000e00 407d0800 00000000  !.......@}......
  1948 44000000 00000000 43090000 12000e00  D.......C.......
- 1958 50d30200 00000000 48060000 00000000  P.......H.......
- 1968 82070000 12000e00 f0b50200 00000000  ................
+ 1958 10d20200 00000000 48060000 00000000  ........H.......
+ 1968 82070000 12000e00 a0b40200 00000000  ................
  1978 80000000 00000000 6c0b0000 12000e00  ........l.......
- 1988 90550800 00000000 0b010000 00000000  .U..............
/usr/lib64/libzstd.so.1.5.2 differs in assembler output
--- old /usr/lib64/libzstd.so.1.5.2 (disasm)
+++ new /usr/lib64/libzstd.so.1.5.2 (disasm)
@@ -4824,59 +4824,56 @@
 	cs nopw offset(%rax,%rax,1)
 
 ZSTD_XXH32:
-	mov    %rsi,%r9
-	mov    %rdi,%r8
+	mov    %rdi,%r9
+	mov    %rsi,%r10
 	lea    offset(%rdx),%edi
-	mov    %edx,%esi
-	cmp    $something,%r9
+	cmp    $something,%rsi
 	jbe    <ZSTD_XXH32 + ofs>
-	lea    -offset(%r8,%r9,1),%rdi
+	lea    -offset(%r9,%rsi,1),%r11
+	lea    offset(%rdx),%eax
+	mov    %r9,%rdi
+	lea    -offset(%rdx),%esi
 	lea    offset(%rdx),%ecx
-	mov    %r8,%rax
-	lea    -offset(%rdx),%r11d
-	lea    offset(%rdx),%r10d
-	nopl   offset(%rax)
-	imul   $something,(%rax),%edx
-	add    $something,%rax
-	add    %ecx,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%ecx
-	imul   $something,-offset(%rax),%edx
-	add    %r11d,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%r11d
-	imul   $something,-offset(%rax),%edx
-	add    %esi,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%esi
-	imul   $something,-offset(%rax),%edx
-	add    %r10d,%edx
+	imul   $something,(%rdi),%r8d
+	add    %r8d,%eax
+	rol    $something,%eax
+	imul   $something,%eax,%eax
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%esi
+	rol    $something,%esi
+	imul   $something,%esi,%esi
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%edx
 	rol    $something,%edx
-	imul   $something,%edx,%r10d
-	cmp    %rdi,%rax
+	imul   $something,%edx,%edx
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%ecx
+	rol    $something,%ecx
+	imul   $something,%ecx,%ecx
+	add    $something,%rdi
+	cmp    %r11,%rdi
 	jb     <ZSTD_XXH32 + ofs>
-	lea    -offset(%r9),%rax
-	lea    offset(%r8),%rdx
-	and    $something,%rax
-	add    $something,%rax
-	cmp    %rdx,%rdi
-	mov    $something,%edx
-	cmovb  %rdx,%rax
-	rol    %ecx
-	rol    $something,%r11d
-	lea    (%rcx,%r11,1),%edi
+	lea    -offset(%r10),%rdi
+	lea    offset(%r9),%r8
+	and    $something,%rdi
+	add    $something,%rdi
+	cmp    %r8,%r11
+	mov    $something,%r8d
+	cmovb  %r8,%rdi
+	rol    %eax
 	rol    $something,%esi
-	ror    $something,%r10d
-	add    %rax,%r8
-	add    %esi,%edi
+	rol    $something,%edx
+	add    %rdi,%r9
+	lea    (%rax,%rsi,1),%edi
+	ror    $something,%ecx
+	add    %edx,%edi
+	add    %ecx,%edi
+	mov    %r10,%rdx
 	add    %r10d,%edi
-	mov    %r9,%rdx
-	add    %r9d,%edi
 	mov    $something,%ecx
-	mov    %r8,%rsi
+	mov    %r9,%rsi
 	and    $something,%edx
 	jmp    <XXH32_finalize>
-	nopw   offset(%rax,%rax,1)
 
 ZSTD_XXH32_createState:
 	mov    $something,%edi
@@ -4942,41 +4939,40 @@
 	jbe    <ZSTD_XXH32_update + ofs>
 	test   %edx,%edx
 	jne    <ZSTD_XXH32_update + ofs>
-	lea    -offset(%rbp),%rdi
-	cmp    %r12,%rdi
+	lea    -offset(%rbp),%r9
+	cmp    %r12,%r9
 	jb     <ZSTD_XXH32_update + ofs>
 	mov    offset(%rbx),%esi
-	mov    offset(%rbx),%r9d
-	mov    %r12,%rax
-	mov    offset(%rbx),%r8d
 	mov    offset(%rbx),%ecx
-	cs nopw offset(%rax,%rax,1)
-	imul   $something,(%rax),%edx
-	add    $something,%rax
-	add    %esi,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%esi
+	mov    %r12,%rdi
+	mov    offset(%rbx),%edx
+	mov    offset(%rbx),%eax
+	imul   $something,(%rdi),%r8d
+	add    %r8d,%esi
+	rol    $something,%esi
+	imul   $something,%esi,%esi
 	mov    %esi,offset(%rbx)
-	imul   $something,-offset(%rax),%edx
-	add    %r9d,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%r9d
-	mov    %r9d,offset(%rbx)
-	imul   $something,-offset(%rax),%edx
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%ecx
+	rol    $something,%ecx
+	imul   $something,%ecx,%ecx
+	mov    %ecx,offset(%rbx)
+	imul   $something,offset(%rdi),%r8d
 	add    %r8d,%edx
 	rol    $something,%edx
-	imul   $something,%edx,%r8d
-	mov    %r8d,offset(%rbx)
-	imul   $something,-offset(%rax),%edx
-	add    %ecx,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%ecx
-	mov    %ecx,offset(%rbx)
-	cmp    %rax,%rdi
+	imul   $something,%edx,%edx
+	mov    %edx,offset(%rbx)
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%eax
+	rol    $something,%eax
+	imul   $something,%eax,%eax
+	add    $something,%rdi
+	mov    %eax,offset(%rbx)
+	cmp    %rdi,%r9
 	jae    <ZSTD_XXH32_update + ofs>
-	sub    %r12,%rdi
-	and    $something,%rdi
-	lea    offset(%r12,%rdi,1),%r12
+	sub    %r12,%r9
+	and    $something,%r9
+	lea    offset(%r12,%r9,1),%r12
 	cmp    %rbp,%r12
 	jb     <ZSTD_XXH32_update + ofs>
 	add    $something,%rsp
@@ -4986,53 +4982,40 @@
 	pop    %r12
 	pop    %r13
 	ret    
-	nopl   offset(%rax)
+	cs nopw offset(%rax,%rax,1)
 	mov    $something,%r13d
 	lea    offset(%rdi,%rdx,1),%rdi
 	mov    %r13d,%edx
 	sub    %eax,%edx
 	call   <memcpy@plt>
-	movdqu offset(%rbx),%xmm1
-	movdqu offset(%rbx),%xmm0
-	lea    -offset(%rbp),%rdi
-	movdqa offset(%rip),%xmm2        #   <ZSTD_defaultCMem + ofs>
-	movdqu offset(%rbx),%xmm3
-	psrlq  $something,%xmm1
+	imul   $something,offset(%rbx),%eax
+	add    offset(%rbx),%eax
+	rol    $something,%eax
+	imul   $something,%eax,%eax
+	mov    %eax,offset(%rbx)
+	imul   $something,offset(%rbx),%eax
+	add    offset(%rbx),%eax
+	rol    $something,%eax
+	imul   $something,%eax,%eax
+	mov    %eax,offset(%rbx)
+	imul   $something,offset(%rbx),%eax
+	add    offset(%rbx),%eax
RPMS.2017/libzstd-devel-1.5.2-0.0.x86_64.rpm RPMS/libzstd-devel-1.5.2-0.0.x86_64.rpm differ: byte 225, line 1
Comparing libzstd-devel-1.5.2-0.0.x86_64.rpm to libzstd-devel-1.5.2-0.0.x86_64.rpm
comparing the rpm tags of libzstd-devel
RPM meta information is identical
Extracting packages
Package content is identical
RPMS.2017/libzstd-devel-static-1.5.2-0.0.x86_64.rpm RPMS/libzstd-devel-static-1.5.2-0.0.x86_64.rpm differ: byte 225, line 1
Comparing libzstd-devel-static-1.5.2-0.0.x86_64.rpm to libzstd-devel-static-1.5.2-0.0.x86_64.rpm
comparing the rpm tags of libzstd-devel-static
--- old-rpm-tags
+++ new-rpm-tags
@@ -86 +86 @@
-/usr/lib64/libzstd.a 98446c15f75c2e3478490c9a2253c8c2570f3aeb219e1149597cd875a7d7d651 0
+/usr/lib64/libzstd.a 7cd49ab6a375596f6bbf281e45c0e3aaf9f65370f15ac57dfb7bb41997854e65 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/libzstd.a/cover.o differs in ELF sections
--- old /usr/lib64/libzstd.a/cover.o (objdump)
+++ new /usr/lib64/libzstd.a/cover.o (objdump)
@@ -17,592 +17,593 @@
  00c0 00000000 48c74308 00000000 5bc36690  ....H.C.....[.f.
  00d0 41574589 c1415641 554989fd 41544989  AWE..AVAUI..ATI.
  00e0 d4555389 cb4883ec 28488934 2485c90f  .US..H..(H.4$...
- 00f0 844f0500 004889d0 89ca498d 0cd431d2  .O...H....I...1.
+ 00f0 845f0500 004889d0 89ca498d 0cd431d2  ._...H....I...1.
  0100 48031048 83c00848 39c175f4 b8feffff  H..H...H9.u.....
  0110 ff4839d0 0f92c1f2 0f100d00 00000066  .H9............f
- 0120 0f2fc80f 87e40200 004889d5 4189da41  ./.......H..A..A
+ 0120 0f2fc80f 87f40200 004889d5 4189da41  ./.......H..A..A
  0130 89db4989 d6b80800 00008b35 00000000  ..I........5....
- 0140 4139c141 0f43c141 89c74c39 fa0f822e  A9.A.C.A..L9....
- 0150 03000084 c90f8526 03000041 83fb040f  .......&...A....
- 0160 868f0300 004585d2 0f84c004 0000b90b  .....E..........
+ 0140 4139c141 0f43c141 89c74c39 fa0f823e  A9.A.C.A..L9...>
+ 0150 03000084 c90f8536 03000041 83fb040f  .......6...A....
+ 0160 869f0300 004585d2 0f84d004 0000b90b  .....E..........
  0170 00000031 c04c89ef f348ab83 fe010f8f  ...1.L...H......
- 0180 d5030000 488b0424 4c29fd4d 8965104c  ....H..$L).M.e.L
- 0190 8d750189 74240849 89450089 d84e8d3c  .u..t$.I.E...N.<
- 01a0 b5000000 00498945 184489d8 4c89ff49  .....I.E.D..L..I
- 01b0 89452044 89d04989 45284d89 75384489  .E D..I.E(M.u8D.
- 01c0 4c2410e8 00000000 4c89ff49 89453048  L$......L..I.E0H
- 01d0 89c5e800 0000008d 7b014989 454848c1  ........{.I.EHH.
- 01e0 e7034989 c7e80000 00004885 ed8b7424  ..I.......H...t$
- 01f0 08498945 084989c0 0f94c04d 85ff0f94  .I.E.I.....M....
- 0200 c208d00f 85530400 004d85c0 448b4c24  .....S...M..D.L$
- 0210 100f8445 04000049 c7454000 00000045  ...E...I.E@....E
- 0220 894d5049 c7000000 000085db 7435498b  .MPI........t5I.
- 0230 04244989 400883fb 017428b9 01000000  .$I.@....t(.....
- 0240 b8020000 000f1f00 89cf4189 c183c001  ..........A.....
- 0250 83c10149 8b14f849 0314fc4b 8914c839  ...I...I...K...9
- 0260 c373e583 fe010f8f b7020000 4d85f674  .s..........M..t
- 0270 1631c031 d20f1f00 89449500 8d500148  .1.1.....D...P.H
- 0280 89d04c39 f272f141 837d5008 ba040000  ..L9.r.A.}P.....
- 0290 004c89f6 4889ef48 8d05b204 0000488d  .L..H..H......H.
- 02a0 0dfb0300 004c892d 00000000 480f46c8  .....L.-....H.F.
- 02b0 e8000000 00833d00 00000001 0f8f3e03  ......=.......>.
- 02c0 00004183 7d500848 8d1582fd ffff488d  ..A.}P.H......H.
- 02d0 052bfdff ff4d8b45 30480f47 c24d8b7d  .+...M.E0H.G.M.}
- 02e0 384c89c5 48894424 104d85ff 0f84de01  8L..H.D$.M......
- 02f0 00004531 f64c89fb 4c89c74d 89f76690  ..E1.L..L..M..f.
- 0300 4c8d7504 4983c701 4d89f449 39df7337  L.u.I...M..I9.s7
- 0310 4c893424 4989de48 8b5c2410 eb0f6690  L.4$I..H.\$...f.
- 0320 4983c701 4983c404 4d39f773 0f4c89e2  I...I...M9.s.L..
- 0330 4889ee4c 89efffd3 85c074e4 4c89f349  H..L......t.L..I
- 0340 8b7d304c 8b342448 89e8498b 75084829  .}0L.4$H..I.u.H)
- 0350 f848c1f8 024989c3 4189c049 8b45184c  .H...I..A..I.E.L
- 0360 8d14c648 8b064c39 e50f847e 01000031  ...H..L9...~...1
- 0370 c94d8b4d 484c8954 24084989 da890c24  .M.MHL.T$.I....$
- 0380 8b550045 8904918b 5d004c89 f54839c3  .U.E....].L..H9.
- 0390 72468304 24014d39 f4744548 8b442408  rF..$.M9.tEH.D$.
- 03a0 4829f048 c1f803eb 190f1f80 00000000  H).H............
- 03b0 4889c248 d1ea488d 0cd64839 19724148  H..H..H...H9.rAH
- 03c0 89d04885 c075e948 8b064883 c6084983  ..H..u.H..H...I.
- 03d0 c604ebac 0f1f4000 4d39f475 f10f1f00  ......@.M9.u....
- 03e0 8b0c244c 89d34589 db42890c 9f4939df  ..$L..E..B...I9.
- 03f0 0f83d700 00004c89 e5e902ff ffff6690  ......L.......f.
- 0400 4883e801 488d7108 4829d0eb b589d866  H...H.q.H).....f
- 0410 0fefc941 89daf248 0f2ac8f2 0f59c8f2  ...A...H.*...Y..
- 0420 480f2cf1 4189f341 29f285f6 0f842302  H.,.A..A).....#.
- 0430 000089f6 4c89e031 ed498d34 f40f1f00  ....L..1.I.4....
- 0440 48032848 83c00848 39c675f4 4489df45  H.(H...H9.u.D..E
- 0450 85d20f84 f5010000 4489d649 8d04fc45  ........D..I...E
- 0460 31f64801 fe498d34 f40f1f80 00000000  1.H..I.4........
- 0470 4c033048 83c00848 39c675f4 e9b4fcff  L.0H...H9.u.....
- 0480 ff85f67e 32488b3d 00000000 48c1ea14  ...~2H.=....H...
- 0490 be020000 0031c089 d141b8ff 0f000048  .....1...A.....H
- 04a0 8d150000 0000e800 00000048 8b3d0000  ...........H.=..
- 04b0 0000e800 00000048 c7c0b8ff ffff4883  .......H......H.
- 04c0 c4285b5d 415c415d 415e415f c34989f8  .([]A\A]A^A_.I..
- 04d0 4d894540 31c049c7 45300000 00004883  M.E@1.I.E0....H.
- 04e0 c4285b5d 415c415d 415e415f c331c9e9  .([]A\A]A^A_.1..
- 04f0 f2feffff 85f67ebf 4489d948 8d150000  ......~.D..H....
- 0500 0000488b 3d000000 00be0200 000031c0  ..H.=.........1.
- 0510 e8000000 00488b3d 00000000 e8000000  .....H.=........
- 0520 00eb9448 8b0d0000 0000ba22 000000be  ...H......."....
- 0530 01000000 488d3d00 000000e8 00000000  ....H.=.........
- 0540 488b3d00 000000e8 00000000 498b6d30  H.=.........I.m0
- 0550 4d8b7538 e913fdff ff4489d9 be020000  M.u8.....D......
- 0560 004189e8 44894c24 1c488b3d 00000000  .A..D.L$.H.=....
- 0570 488d1500 00000044 89542410 44895c24  H......D.T$.D.\$
- 0580 08e80000 0000488b 3d000000 00e80000  ......H.=.......
- 0590 00008b35 00000000 448b5c24 08448b54  ...5....D.\$.D.T
- 05a0 2410448b 4c241c83 fe010f8e d4fbffff  $.D.L$..........
- 05b0 488b3d00 00000044 89d14589 f031c0be  H.=....D..E..1..
- 05c0 02000000 488d1500 00000044 895c2410  ....H......D.\$.
- 05d0 44895424 08e80000 0000488b 3d000000  D.T$......H.=...
- 05e0 00e80000 00008b35 00000000 448b4c24  .......5....D.L$
- 05f0 1c448b5c 2410448b 542408e9 84fbffff  .D.\$.D.T$......
- 0600 488b0d00 000000ba 16000000 be010000  H...............
- 0610 00488d3d 00000000 e8000000 00488b3d  .H.=.........H.=
- 0620 00000000 e8000000 00e994fc ffff31c9  ..............1.
- 0630 488d1500 00000085 f60f8e78 feffffe9  H..........x....
- 0640 befeffff 31c931d2 e9cafaff ff4531f6  ....1.1......E1.
- 0650 e9e0faff ff31ede9 f0fdffff 85f67e29  .....1........~)
- 0660 488b0d00 000000ba 23000000 be010000  H.......#.......
- 0670 00488d3d 00000000 e8000000 00488b3d  .H.=.........H.=
- 0680 00000000 e8000000 004c89ef e8dff9ff  .........L......
- 0690 ff48c7c0 c0ffffff e921feff ff0f1f00  .H.......!......
- 06a0 554889fd 534889f3 4883ec08 488b0500  UH..SH..H...H...
- 06b0 0000008b 36488b38 8b50508b 45004801  ....6H.8.PP.E.H.
- 06c0 fe4801c7 e8000000 0085c075 084839dd  .H.........u.H9.
- 06d0 19c083c8 014883c4 085b5dc3 0f1f4000  .....H...[]...@.
- 06e0 0fbdce55 ba010000 004889fd 5383c102  ...U.....H..S...
- 06f0 d3e28d42 ff488d1c d5000000 004883ec  ...B.H.......H..
- 0700 08894f08 89570c89 47104889 dfe80000  ..O..W..G.H.....
- 0710 00004889 45004885 c0741c48 89c74889  ..H.E.H..t.H..H.
- 0720 dabeffff ffffe800 000000b8 01000000  ................
- 0730 4883c408 5b5dc348 c7450800 00000031  H...[].H.E.....1
- 0740 c0ebed66 662e0f1f 84000000 00006690  ...ff.........f.
- 0750 4889fa48 8b3d0000 000048c7 c0ffffff  H..H.=....H.....
- 0760 ff8b4f50 83f90874 0fc1e103 b8010000  ..OP...t........
- 0770 0048d3e0 4883e801 488b0f8b 3a448b06  .H..H...H...:D..
- 0780 4c8b0c39 4921c14a 230401b9 ffffffff  L..9I!.J#.......
- 0790 4939c172 0f4839f2 73054939 c17405b9  I9.r.H9.s.I9.t..
- 07a0 01000000 89c8c366 0f1f8400 00000000  .......f........
- 07b0 41574489 c0415649 89f64155 4989d531  AWD..AVI..AUI..1
- 07c0 d241f7f1 41545553 4881ec88 00000048  .A..ATUSH......H
- 07d0 8b773844 89cb4889 4c246043 8d0c8948  .w8D..H.L$`C...H
- 07e0 897c2430 01c989f7 4c894424 4883f803  .|$0....L.D$H...
- 07f0 0f869a04 0000c1e8 0231d241 89c189f0  .........1.A....
- 0800 41f7f189 c539cd73 1039f189 f80f46f1  A....9.s.9....F.
- 0810 31d2f7f6 89f54189 c14489c8 ba640000  1.....A..D...d..
- 0820 008b3500 000000c1 e80339d0 480f47c2  ..5.......9.H.G.
- 0830 ba0a0000 0039d048 0f42c248 89442450  .....9.H.B.H.D$P
- 0840 83fe010f 8fd40400 004531ff 48837c24  .........E1.H.|$
- 0850 48000f84 cd030000 2b9c24c0 0000004c  H.......+.$....L
- 0860 8b7c2448 48c74424 28000000 008d4302  .|$HH.D$(.....C.
- 0870 89742440 48c74424 20000000 00894424  .t$@H.D$ .....D$
- 0880 0c44894c 2458896c 24444c89 fd8b4424  .D.L$X.l$DL...D$
- 0890 448b7c24 20beffff ffff418b 550c89c3  D.|$ .....A.U...
- 08a0 0fafdf49 8b7d0048 c1e20344 8d3c0344  ...I.}.H...D.<.D
- 08b0 897c2408 e8000000 004439fb 0f837803  .|$......D9...x.
- 08c0 0000488b 44243045 31db4889 6c243889  ..H.D$0E1.H.l$8.
- 08d0 dac74424 10000000 0031f68d 7b014189  ..D$.....1..{.A.
- 08e0 d94c8b60 4844895c 24144c89 f34531d2  .L.`HD.\$.L..E1.
- 08f0 498b4500 4189f64c 89642418 4d8d3c94  I.E.A..L.d$.M.<.
- 0900 418b37b9 20000000 412b4d08 69d6b179  A.7. ...A+M.i..y
- 0910 379ed3ea 89d1488d 14d0837a 04ff751b  7.....H....z..u.
- 0920 eb66660f 1f440000 83c10141 234d1089  .ff..D.....A#M..
- 0930 ca488d14 d0837a04 ff744d3b 3275e944  .H....z..tM;2u.D
- 0940 8b420441 8d480145 85c07445 894a048b  .B.A.H.E..tE.J..
- 0950 74240c89 fa4429ca 39f2744e 4539d673  t$...D).9.tNE9.s
- 0960 0c897c24 144589d6 44894c24 108d5701  ..|$.E..D.L$..W.
- 0970 4983c704 397c2408 0f848201 000089d7  I...9|$.........
- 0980 e97bffff ff0f1f00 8932c742 04000000  .{.......2.B....
- 0990 00b90100 00004403 14b38b74 240c894a  ......D....t$..J
- 09a0 0489fa44 29ca39f2 75b2488b 74241844  ...D).9.u.H.t$.D
- 09b0 89cab920 00000041 2b4d088b 349669d6  ... ...A+M..4.i.
- 09c0 b179379e 4189d341 d3eb4589 d84c89c1  .y7.A..A..E..L..
- 09d0 4e8d04c0 41837804 ff751ee9 78020000  N...A.x..u..x...
- 09e0 83c10141 234d1041 89c84e8d 04c04183  ...A#M.A..N...A.
- 09f0 7804ff0f 845f0200 00413b30 75e2418b  x...._...A;0u.A.
- 0a00 48044183 c10183e9 01418948 0485c90f  H.A......A.H....
- 0a10 8547ffff ffb92000 0000412b 4d08d3ea  .G.... ...A+M...
- 0a20 894c245c 89d14c8d 04c84183 7804ff75  .L$\..L...A.x..u
- 0a30 27e95102 0000662e 0f1f8400 00000000  '.Q...f.........
- 0a40 83c20141 23551089 d14c8d04 c8418378  ...A#U...L...A.x
- 0a50 04ff0f84 2f020000 413b3075 e3418b4d  ..../...A;0u.A.M
- 0a60 1083c201 41bc0100 000021ca 894c2468  ....A.....!..L$h
- 0a70 89d14c8d 1cc8418b 6b0483fd ff0f84fc  ..L...A.k.......
- 0a80 01000044 89542478 8b4c245c 8974246c  ...D.T$x.L$\.t$l
- 0a90 448b5424 684c897c 24704489 4c247ceb  D.T$hL.|$pD.L$|.
- 0aa0 3b0f1f80 00000000 66410f6e c1660f6e  ;.......fA.n.f.n
- 0ab0 cd41bc01 00000066 0f62c166 410fd600  .A.....f.b.fA...
- 0ac0 4d89d883 c2014421 d289d64c 8d1cf041  M.....D!...L...A
- 0ad0 8b6b0483 fdff0f84 90010000 458b0b41  .k..........E..A
- 0ae0 69f1b179 379ed3ee 4189f789 d64429fe  i..y7...A....D).
- 0af0 4421d644 39e673b0 4183c401 ebc56690  D!.D9.s.A.....f.
- 0b00 448b5c24 148b5424 104589f2 4989de4c  D.\$..T$.E..I..L
- 0b10 8b642418 488b6c24 384139d3 0f844e02  .d$.H.l$8A9...N.
- 0b20 000089d7 4489d866 0f1f8400 00000000  ....D..f........
- 0b30 89d189d6 83c20141 8b0c8c41 8b0c8e85  .......A...A....
- 0b40 c9740739 f089d70f 47c64139 d375e139  .t.9....G.A9.u.9
- 0b50 c7741a89 c20f1f00 89d183c2 01418b0c  .t...........A..
- 0b60 8c41c704 8e000000 0039fa75 eb4585d2  .A.......9.u.E..
- 0b70 0f84c400 00008b94 24c00000 00448d7c  ........$....D.|
- 0b80 17ff4129 c74939ef 4c0f47fd 4939d772  ..A).I9.L.G.I9.r
- 0b90 5b488b7c 246089c6 4889eb48 8b442430  [H.|$`..H..H.D$0
- 0ba0 4c29fb4c 89fa4801 df480330 e8000000  L).L..H..H.0....
- 0bb0 00448b64 24404183 fc010f8f dd000000  .D.d$@A.........
- 0bc0 48c74424 28000000 004889dd 488b4424  H.D$(....H..H.D$
- 0bd0 208b5c24 5831d248 83c00148 f7f34889   .\$X1.H...H..H.
- 0be0 54242048 85ed0f85 a1fcffff 8b742440  T$ H.........t$@
- 0bf0 4989ef83 fe017e2d 488b3d00 00000048  I.....~-H.=....H
- 0c00 8d0d0000 0000488d 15000000 0031c0be  ......H......1..
- 0c10 02000000 e8000000 00488b3d 00000000  .........H.=....
- 0c20 e8000000 004881c4 88000000 4c89f85b  .....H......L..[
- 0c30 5d415c41 5d415e41 5fc34883 44242801  ]A\A]A^A_.H.D$(.
- 0c40 488b5c24 50488b44 24284839 d8739de9  H.\$PH.D$(H9.s..
- 0c50 78ffffff 0f1f4000 41893041 83c10141  x.....@.A.0A...A
- 0c60 c74004ff ffffffe9 f0fcffff 8b74246c  .@...........t$l
- 0c70 448b5424 784c8b7c 2470448b 4c247c41  D.T$xL.|$pD.L$|A
- 0c80 c74004ff ffffff44 2b14b3e9 ccfcffff  .@.....D+.......
- 0c90 89f541b9 01000000 e968fbff ffe80000  ..A......h......
- 0ca0 0000482b 05000000 00483df0 4902007f  ..H+.....H=.I...
- 0cb0 0a4183fc 030f8e05 ffffffe8 00000000  .A..............
/usr/lib64/libzstd.a/cover.o differs in assembler output
--- old /usr/lib64/libzstd.a/cover.o (disasm)
+++ new /usr/lib64/libzstd.a/cover.o (disasm)
@@ -122,19 +122,19 @@
 	jg     <COVER_ctx_init + ofs>
 	mov    (%rsp),%rax
 	sub    %r15,%rbp
+	movd   %ebx,%xmm0
 	mov    %r12,offset(%r13)
 	lea    offset(%rbp),%r14
+	pinsrd $something,%r11d,%xmm0
 	mov    %esi,offset(%rsp)
 	mov    %rax,offset(%r13)
-	mov    %ebx,%eax
+	mov    %r10d,%eax
+	pmovzxdq %xmm0,%xmm0
 	lea    offset(,%r14,4),%r15
 	mov    %rax,offset(%r13)
-	mov    %r11d,%eax
 	mov    %r15,%rdi
-	mov    %rax,offset(%r13)
-	mov    %r10d,%eax
-	mov    %rax,offset(%r13)
 	mov    %r14,offset(%r13)
+	movups %xmm0,offset(%r13)
 	mov    %r9d,offset(%rsp)
 	call   <COVER_ctx_init + ofs>
 	mov    %r15,%rdi
@@ -216,7 +216,7 @@
 	mov    %r15,%rbx
 	mov    %r8,%rdi
 	mov    %r14,%r15
-	xchg   %ax,%ax
+	cs nopw offset(%rax,%rax,1)
 	lea    offset(%rbp),%r14
 	add    $something,%r15
 	mov    %r14,%r12
@@ -747,14 +747,13 @@
 	mov    offset(%rsp),%ecx
 	mov    %esi,offset(%rsp)
 	mov    offset(%rsp),%r10d
-	mov    %r15,offset(%rsp)
 	mov    %r9d,offset(%rsp)
+	mov    %r14d,offset(%rsp)
 	jmp    <COVER_buildDictionary.isra.0 + ofs>
 	nopl   offset(%rax)
 	movd   %r9d,%xmm0
-	movd   %ebp,%xmm1
 	mov    $something,%r12d
-	punpckldq %xmm1,%xmm0
+	pinsrd $something,%ebp,%xmm0
 	movq   %xmm0,(%r8)
 	mov    %r11,%r8
 	add    $something,%edx
@@ -767,15 +766,15 @@
 	mov    (%r11),%r9d
 	imul   $something,%r9d,%esi
 	shr    %cl,%esi
-	mov    %esi,%r15d
+	mov    %esi,%r14d
 	mov    %edx,%esi
-	sub    %r15d,%esi
+	sub    %r14d,%esi
 	and    %r10d,%esi
 	cmp    %r12d,%esi
 	jae    <COVER_buildDictionary.isra.0 + ofs>
 	add    $something,%r12d
 	jmp    <COVER_buildDictionary.isra.0 + ofs>
-	xchg   %ax,%ax
+	nopl   offset(%rax)
 	mov    offset(%rsp),%r11d
 	mov    offset(%rsp),%edx
 	mov    %r14d,%r10d
@@ -874,8 +873,8 @@
 	jmp    <COVER_buildDictionary.isra.0 + ofs>
 	mov    offset(%rsp),%esi
 	mov    offset(%rsp),%r10d
-	mov    offset(%rsp),%r15
 	mov    offset(%rsp),%r9d
+	mov    offset(%rsp),%r14d
 	movl   $something,offset(%r8)
 	sub    (%rbx,%rsi,4),%r10d
 	jmp    <COVER_buildDictionary.isra.0 + ofs>
@@ -1922,7 +1921,7 @@
 
 ZDICT_optimizeTrainFromBuffer_cover:
 	push   %r15
-	pxor   %xmm0,%xmm0
+	pxor   %xmm1,%xmm1
 	mov    %rdi,%r10
 	mov    %r9,%r15
 	push   %r14
@@ -1933,16 +1932,16 @@
 	push   %rbx
 	sub    $something,%rsp
 	movsd  offset(%r9),%xmm7
+	mov    offset(%r9),%ebx
 	mov    %rdx,offset(%rsp)
 	mov    offset(%r9),%edx
-	comisd %xmm7,%xmm0
+	movapd %xmm7,%xmm0
 	mov    %rcx,offset(%rsp)
+	cmplesd %xmm1,%xmm0
+	movsd  offset(%rip),%xmm1        #   <ZDICT_optimizeTrainFromBuffer_cover + ofs>
 	mov    %r8d,offset(%rsp)
+	blendvpd %xmm0,%xmm1,%xmm7
 	movsd  %xmm7,offset(%rsp)
-	jb     <ZDICT_optimizeTrainFromBuffer_cover + ofs>
-	movsd  offset(%rip),%xmm7        #   <ZDICT_optimizeTrainFromBuffer_cover + ofs>
-	movsd  %xmm7,offset(%rsp)
-	mov    offset(%r15),%ebx
 	test   %ebx,%ebx
 	jne    <ZDICT_optimizeTrainFromBuffer_cover + ofs>
 	mov    $something,%r13d
@@ -2023,10 +2022,9 @@
 	mov    %rax,offset(%rsp)
 	lea    offset(%rsp),%rax
 	movq   %rsi,%xmm7
-	movq   %rax,%xmm1
 	mov    %r9d,offset(%rsp)
 	mov    %r11d,offset(%rsp)
-	punpcklqdq %xmm1,%xmm7
+	pinsrq $something,%rax,%xmm7
 	mov    %r10,offset(%rsp)
 	movaps %xmm7,offset(%rsp)
 	nopw   offset(%rax,%rax,1)
/usr/lib64/libzstd.a/divsufsort.o differs in ELF sections
--- old /usr/lib64/libzstd.a/divsufsort.o (objdump)
+++ new /usr/lib64/libzstd.a/divsufsort.o (objdump)
@@ -338,19 +338,19 @@
  14d0 c1f80249 89f54154 4d89c455 4889fd53  ...I..ATM..UH..S
  14e0 4881ec88 08000089 4424584c 89c04829  H.......D$XL..H)
  14f0 c8488954 241048c1 f8024c89 4c24203d  .H.T$.H...L.L$ =
- 1500 ffff0000 0f865309 0000488d 1d000000  ......S...H.....
- 1510 0048891c 243dffff ff000f87 63030000  .H..$=......c...
+ 1500 ffff0000 0f864b09 0000488d 1d000000  ......K...H.....
+ 1510 0048891c 243dffff ff000f87 61030000  .H..$=......a...
  1520 c1f81048 988b0483 448d7810 488d4424  ...H....D.x.H.D$
  1530 78c74424 08ffffff ff31db48 89442450  x.D$.....1.H.D$P
- 1540 4889e889 dd4489fb 4989c785 db0f880c  H....D..I.......
+ 1540 4889e889 dd4489fb 4989c785 db0f880a  H....D..I.......
  1550 0200004c 89e04c29 f0488944 24284883  ...L..L).H.D$(H.
- 1560 f8200f8e c6050000 4c8b5424 28498d44  . ......L.T$(I.D
+ 1560 f8200f8e be050000 4c8b5424 28498d44  . ......L.T$(I.D
  1570 24fc49c1 fa024589 d185db0f 84580a00  $.I...E......X..
  1580 004489d2 c1ea1f44 01d2d1fa 4863d249  .D.....D....Hc.I
  1590 8d349648 63168954 2448458b 5c950048  .4.Hc..T$HE.\..H
  15a0 89d14963 16418b7c 95008954 2430897c  ..Ic.A.|...T$0.|
- 15b0 24184181 fa000200 000f8f1a 03000041  $.A............A
- 15c0 83fa200f 8fbf0700 004139fb 0f8c320e  .. ......A9...2.
+ 15b0 24184181 fa000200 000f8f12 03000041  $.A............A
+ 15c0 83fa200f 8fb70700 004139fb 0f8c2a0e  .. ......A9...*.
  15d0 00004489 5c241848 89f24c89 f64d6344  ..D.\$.H..L..McD
  15e0 24fc8b7c 24184d89 c1478b44 85004139  $..|$.M..G.D..A9
  15f0 f87d1648 6316453b 44950048 89d1480f  .}.Hc.E;D..H..H.
@@ -360,159 +360,159 @@
  1630 00504c8b 4c24584c 8d442478 89442438  .PL.L$XL.D$x.D$8
  1640 e8bbe9ff ff488b8c 24800000 00488b54  .....H..$....H.T
  1650 24785f4c 8b542418 4889ce48 29d64839  $x_L.T$.H..H).H9
- 1660 7424280f 84630400 0048633a 8b442430  t$(..c...Hc:.D$0
+ 1660 7424280f 845b0400 0048633a 8b442430  t$(..[...Hc:.D$0
  1670 41b8ffff ffff413b 04bf742c 4889f048  A.....A;..t,H..H
  1680 c1f8023d ffff0000 0f86900b 00003dff  ...=..........=.
- 1690 ffff000f 86270e00 00488b3c 24c1e818  .....'...H.<$...
+ 1690 ffff000f 861f0e00 00488b3c 24c1e818  .........H.<$...
  16a0 448b0487 4183c018 488b4424 104989d1  D...A...H.D$.I..
  16b0 4929c14c 89f049c1 f9024183 e9014939  I).L..I...A...I9
  16c0 d673150f 1f440000 48633848 83c00445  .s...D..Hc8H...E
  16d0 890cbf48 39d072f0 66490f6e c566480f  ...H9.r.fI.n.fH.
- 16e0 6ed1660f 6cc24c39 e10f824e 0b000083  n.f.l.L9...N....
- 16f0 eb014883 fe040f8f 790b0000 4889d04c  ..H.....y...H..L
- 1700 89e64c29 f04829ce 4839f00f 8e2d0600  ..L).H).H9...-..
- 1710 004883f8 040f8f53 0f000085 ed0f84a4  .H.....S........
- 1720 01000083 ed014863 c548c1e0 054c8bac  ......Hc.H...L..
- 1730 04800000 004c8bb4 04880000 004c8ba4  .....L.......L..
- 1740 04900000 008b9c04 98000000 8b84049c  ................
- 1750 00000089 44240885 db0f89f4 fdffff83  ....D$..........
- 1760 fbff0f84 1a070000 83fbfe0f 84420400  .............B..
- 1770 00488b54 2410488b 74242049 630685c0  .H.T$.H.t$ Ic...
- 1780 0f891d01 00004d39 e6739041 8b3e4c89  ......M9.s.A.>L.
- 1790 f0f7d748 89c1488d 40048978 fc486379  ...H..H.@..x.Hcy
- 17a0 0485ff78 ec458b5c bd00bbff ffffff45  ...x.E.\.......E
- 17b0 391cbf74 2d4c29f0 48c1f802 83c0013d  9..t-L).H......=
- 17c0 ffff0000 0f86e10f 00003dff ffff000f  ..........=.....
- 17d0 868d1100 00488b1c 24c1e818 8b1c8383  .....H..$.......
- 17e0 c318488d 41084889 4424704c 39e00f82  ..H.A.H.D$pL9...
- 17f0 b5100000 4989c08b 4e044d29 f04c89c7  ....I...N.M).L..
- 1800 48c1ff02 39cf0f8e bc0f0000 448b0e45  H...9.......D..E
- 1810 85c90f84 a00b0000 034e0841 83e90129  .........N.A...)
- 1820 f944890e 894e0448 634c2458 4c89e748  .D...N.HcL$XL..H
- 1830 29c7498d 4c8d0049 39f80f8f 45110000  ).I.L..I9...E...
- 1840 4863d58b 74240883 c50148c1 e2054c89  Hc..t$....H...L.
- 1850 ac148000 00004889 84148800 00004c89  ......H.......L.
- 1860 a4149000 0000c784 14980000 00fdffff  ................
- 1870 ff89b414 9c000000 4989c449 89cde9c8  ........I..I....
- 1880 fcffffc1 e8188b04 83448d78 18e99afc  .........D.x....
- 1890 ffff660f 1f440000 49630685 c00f88e8  ..f..D..Ic......
- 18a0 feffff4c 89f14983 c6044829 d148c1f9  ...L..I...H).H..
- 18b0 0241890c 874d39e6 72de4c89 74247085  .A...M9.r.L.t$p.
- 18c0 ed0f855c feffff48 81c48808 00005b5d  ...\...H......[]
- 18d0 415c415d 415e415f c34489d2 8b7c2418  A\A]A^A_.D...|$.
- 18e0 c1fa038d 0c124863 d24c8d0c 95000000  ......Hc.L......
- 18f0 004863c9 4f8d040e 48c1e102 49631048  .Hc.O...H...Ic.H
- 1900 894c2468 4c01f148 894c2438 4889d141  .L$hL..H.L$8H..A
- 1910 8b549500 4c894424 4039fa0f 8c5b0400  .T..L.D$@9...[..
- 1920 004c8974 24408954 24184c89 c24c8b44  .L.t$@.T$.L..L.D
- 1930 24388b7c 24184d63 00448944 245c478b  $8.|$.Mc.D.D$\G.
- 1940 44850041 39f87d20 488b7c24 40486317  D..A9.} H.|$@Hc.
- 1950 4889d141 8b549500 89542418 4139d00f  H..A.T...T$.A9..
- 1960 8d8c0a00 004889fa 4e8d040e 4c894424  .....H..N...L.D$
- 1970 604989f0 4d29c84c 89442438 4d630044  `I..M).L.D$8Mc.D
- 1980 8944245c 478b4485 00448944 24404539  .D$\G.D..D.D$@E9
- 1990 d87f1a8b 7c244849 89f04489 5c244048  ....|$HI..D.\$@H
- 19a0 8b742438 4c894424 38897c24 5c4c8b5c  .t$8L.D$8.|$\L.\
- 19b0 24608b7c 24404d63 034d89c3 478b4485  $`.|$@Mc.M..G.D.
- 19c0 004139f8 7d294863 3e897c24 5c418b7c  .A9.})Hc>.|$\A.|
- 19d0 bd00897c 24404139 f87c0f44 89442440  ...|$@A9.|.D.D$@
- 19e0 488b7424 6044895c 245c4889 74243848  H.t$`D.\$\H.t$8H
- 19f0 8b7c2468 48c7c6fc ffffff49 89f04d29  .|$hH......I..M)
- 1a00 c84829fe 4d01e04c 01e64d63 08488974  .H).M..L..Mc.H.t
- 1a10 24484c89 c7486336 4c894424 604d89c8  $HL..Hc6L.D$`M..
- 1a20 478b4c8d 004989f3 418b74b5 004439ce  G.L..I..A.t..D9.
- 1a30 7f154489 ce4c8b4c 24484889 7c244845  ..D..L.L$HH.|$HE
- 1a40 89c34c89 4c24604d 634424fc 4d89c147  ..L.L$`McD$.M..G
- 1a50 8b448500 4139f07d 25488b7c 24604863  .D..A9.}%H.|$`Hc
- 1a60 3748897c 24484989 f3418b74 b5004139  7H.|$HI..A.t..A9
- 1a70 f07c0b48 89442448 4489c645 89cb8b44  .|.H.D$HD..E...D
- 1a80 24403944 24187f15 89442418 488b4424  $@9D$....D$.H.D$
- 1a90 388b4c24 5c488954 24384889 c28b4424  8.L$\H.T$8H...D$
- 1aa0 1839c60f 8d60fbff ff488b54 24384863  .9...`...H.T$8Hc
- 1ab0 024889c1 41397485 000f8f4a fbffff48  .H..A9t....J...H
- 1ac0 8b542448 4489d9e9 3dfbffff 488b4424  .T$HD...=...H.D$
- 1ad0 208b4004 4439d00f 8d330900 00488b5c   .@.D9...3...H.\
- 1ae0 24208b13 85d20f84 c4040000 488b5c24  $ ..........H.\$
- 1af0 2083ea01 03430889 134429d0 89430441   ....C...D)..C.A
- 1b00 81faffff 00000f86 1c090000 4489d041  ............D..A
- 1b10 81faffff ff000f86 3e0b0000 488b1c24  ........>...H..$
- 1b20 c1e8188b 1c8383c3 18e91309 0000498d  ..............I.
- 1b30 46044c39 e00f8336 fcffff4d 8d4424fb  F.L9...6...M.D$.
- 1b40 4c89f64d 29f04983 e0fc4901 c00f1f00  L..M).I...I.....
- 1b50 48635604 4889f048 89d7498d 4c950048  HcV.H..H..I.L..H
- 1b60 6316660f 1f440000 418b5c95 00391978  c.f..D..A.\..9.x
- 1b70 0eeb2b0f 1f440000 48631085 d279e98b  ..+..D..Hc...y..
- 1b80 104883e8 04895008 4c39f073 eb4883c6  .H....P.L9.s.H..
- 1b90 04897804 4c39c675 b7e9d3fb ffff75ed  ..x.L9.u......u.
- 1ba0 4883c604 f7108978 044c39c6 75a2e9be  H......x.L9.u...
- 1bb0 fbffff44 8d55ff4c 89ea4963 c24c29fa  ...D.U.L..Ic.L).
- 1bc0 48c1e005 48c1fa02 4c8b8c04 88000000  H...H...L.......
- 1bd0 4c8b8404 90000000 448b9c04 98000000  L.......D.......
- 1be0 4c894c24 704c8944 24784585 db0f843e  L.L$pL.D$xE....>
- 1bf0 09000048 63442408 85c0780f 48c1e005  ...HcD$...x.H...
- 1c00 c7840498 000000ff ffffff48 8b742410  ...........H.t$.
- 1c10 4c89c048 29f048c1 f8028d58 ff498d41  L..H).H....X.I.A
- 1c20 fc4c39f0 0f822010 00004c89 4424084c  .L9... ...L.D$.L
- 1c30 89f6b9ff ffffff41 bdffffff ff48633e  .......A.....Hc>
- 1c40 4189f941 29d17839 4d63d94f 8d1c9f41  A..A).x9Mc.O...A
- 1c50 3b1b752d 4c8d4004 44894804 418b3cbf  ;.u-L.@.D.H.A.<.
- 1c60 4d89c14c 89c04c8b 4424104c 29c048c1  M..L..L.D$.L).H.
- 1c70 f8024439 ef4189fd 0f45c84c 89c84189  ..D9.A...E.L..A.
- 1c80 0b4883c6 044839f0 73b34c8b 4424084c  .H...H9.s.L.D$.L
- 1c90 8d48044c 39f0723f 89542408 488b5424  .H.L9.r?.T$.H.T$
- 1ca0 10beffff ffff4863 384189f5 4d8d1cbf  ......Hc8A..M...
- 1cb0 4889c741 8b334829 d748c1ff 024439ee  H..A.3H).H...D9.
- 1cc0 0f45cf39 ce740341 890b4883 e8044c39  .E.9.t.A..H...L9
- 1cd0 f073d38b 54240849 83ec044d 39c1734d  .s..T$.I...M9.sM
- 1ce0 41bbffff ffff4963 042489c6 29d67834  A.....Ic.$..).x4
- 1cf0 4863fe49 8d3cbf3b 1f752941 8970fc4d  Hc.I.<.;.u)A.p.M
- 1d00 8d68fc4c 8b442410 418b3487 4c89e84c  .h.L.D$.A.4.L..L
- 1d10 29c04d89 e848c1f8 024439de 4189f30f  ).M..H...D9.A...
- 1d20 45c8890f 4983ec04 4d39c172 b94585d2  E...I...M9.r.E..
- 1d30 0f8491fb ffff83ed 02e9e8f9 ffff4883  ..............H.
- 1d40 f8040f8e 1f070000 4863c58b 74240883  ........Hc..t$..
- 1d50 c50148c1 e0054c89 a4049000 00004989  ..H...L.......I.
- 1d60 d4899c04 98000000 89b4049c 0000000f  ................
- 1d70 29840480 000000e9 cff7ffff 8b4c2430  )............L$0
- 1d80 4c89f2e9 a5fbffff 4489d24c 89e1c1fa  L.......D..L....
- 1d90 024863d2 48c1e202 4829d14c 01f24c63  .Hc.H...H).L..Lc
- 1da0 02488d79 fc4c89c1 478b4485 004539d8  .H.y.L..G.D..E9.
- 1db0 7f10894c 24484889 f14589c3 4889d648  ...L$HH..E..H..H
- 1dc0 89ca4863 0f4d634c 24fc894c 24384d89  ..Hc.McL$..L$8M.
- 1dd0 c8418b4c 8d00478b 4c8d0044 39c97e11  .A.L..G.L..D9.~.
- 1de0 44894424 384989f8 4489c948 89c74c89  D.D$8I..D..H..L.
- 1df0 c04139cb 7f178b74 24384189 cb4889c1  .A9....t$8A..H..
- 1e00 4889d048 89ca8974 24484889 fe486308  H..H...t$HH..Hc.
- 1e10 8b7c2418 458b448d 004989c9 4c89f141  .|$.E.D..I..L..A
- 1e20 39f87c0e 448b4c24 304889c1 4189f84c  9.|.D.L$0H..A..L
- 1e30 89f04539 c37c0e44 8b4c2448 4589d848  ..E9.|.D.L$HE..H
- 1e40 89f04889 ca486332 453944b5 004889f1  ..H..Hc2E9D..H..
- 1e50 410f4fc9 480f4fd0 e9acf7ff fff6c4ff  A.O.H.O.........
- 1e60 0f84ea05 0000c1f8 08488d1d 00000000  .........H......
- 1e70 48984889 1c248b04 83448d78 08e9aaf6  H.H..$...D.x....
- 1e80 ffff4863 44245848 8b742410 4c89eb4c  ..HcD$XH.t$.L..L
- 1e90 89f24c89 e148c1e0 024829c3 4c89e048  ..L..H...H).L..H
- 1ea0 29f04889 df4c89f6 48c1f802 83e80150  ).H..L..H......P
- 1eb0 4c8d8c24 80000000 4c8d4424 78e83ee1  L..$....L.D$x.>.
- 1ec0 ffff488b 54247858 4c39e20f 82530900  ..H.T$xXL9...S..
- 1ed0 00488b4c 24784c39 e10f8212 09000048  .H.L$xL9.......H
- 1ee0 89c84829 d04883f8 047e6d8d 45014863  ..H).H...~m.E.Hc
- 1ef0 f5489848 c1e60548 c1e00548 89943488  .H.H...H...H..4.
- 1f00 00000048 c7843498 00000000 00000048  ...H..4........H
- 1f10 c7843480 00000000 00000048 899c0480  ..4........H....
- 1f20 0000008b 5c240848 898c3490 0000004c  ....\$.H..4....L
- 1f30 89b40488 0000004c 89a40490 000000c7  .......L........
- 1f40 84049800 0000feff ffff899c 049c0000  ................
- 1f50 00896c24 0883c502 4889d74c 89e04c29  ..l$....H..L..L)
- 1f60 f74829c8 4839c70f 8f090500 004883ff  .H).H9.......H..
- 1f70 040f8f97 07000048 83f8040f 8e9af7ff  .......H........
- 1f80 ff48c1f8 023dffff 00000f86 350b0000  .H...=......5...
- 1f90 3dffffff 000f8696 0d000048 8b1c24c1  =..........H..$.
- 1fa0 e8184989 ce8b1c83 83c318e9 9bf5ffff  ..I.............
- 1fb0 8b442408 4401530c 85c00f88 5bf7ffff  .D$.D.S.....[...
+ 16e0 3a22c101 4c39e10f 82500b00 0083eb01  :"..L9...P......
+ 16f0 4883fe04 0f8f7b0b 00004889 d04c89e6  H.....{...H..L..
+ 1700 4c29f048 29ce4839 f00f8e27 06000048  L).H).H9...'...H
+ 1710 83f8040f 8f4d0f00 0085ed0f 849e0100  .....M..........
+ 1720 0083ed01 4863c548 c1e0054c 8bac0480  ....Hc.H...L....
+ 1730 0000004c 8bb40488 0000004c 8ba40490  ...L.......L....
+ 1740 0000008b 9c049800 00008b84 049c0000  ................
+ 1750 00894424 0885db0f 89f6fdff ff83fbff  ..D$............
+ 1760 0f841407 000083fb fe0f843c 04000048  ...........<...H
+ 1770 8b542410 488b7424 20496306 85c00f89  .T$.H.t$ Ic.....
+ 1780 17010000 4d39e673 90418b3e 4c89f0f7  ....M9.s.A.>L...
+ 1790 d74889c1 488d4004 8978fc48 63790485  .H..H.@..x.Hcy..
+ 17a0 ff78ec45 8b5cbd00 bbffffff ff45391c  .x.E.\.......E9.
+ 17b0 bf742d4c 29f048c1 f80283c0 013dffff  .t-L).H......=..
+ 17c0 00000f86 d90f0000 3dffffff 000f8685  ........=.......
+ 17d0 11000048 8b1c24c1 e8188b1c 8383c318  ...H..$.........
/usr/lib64/libzstd.a/divsufsort.o differs in assembler output
--- old /usr/lib64/libzstd.a/divsufsort.o (disasm)
+++ new /usr/lib64/libzstd.a/divsufsort.o (disasm)
@@ -1574,8 +1574,7 @@
 	cmp    %rdx,%rax
 	jb     <tr_introsort.constprop.0 + ofs>
 	movq   %r13,%xmm0
-	movq   %rcx,%xmm2
-	punpcklqdq %xmm2,%xmm0
+	pinsrq $something,%rcx,%xmm0
 	cmp    %r12,%rcx
 	jb     <tr_introsort.constprop.0 + ofs>
 	sub    $something,%ebx
@@ -1678,7 +1677,6 @@
 	mov    (%rbx,%rax,4),%eax
 	lea    offset(%rax),%r15d
 	jmp    <tr_introsort.constprop.0 + ofs>
-	nopw   offset(%rax,%rax,1)
 	movslq (%r14),%rax
 	test   %eax,%eax
 	js     <tr_introsort.constprop.0 + ofs>
@@ -2152,6 +2150,7 @@
 	mov    (%rbx,%rax,4),%ebx
 	add    $something,%ebx
 	jmp    <tr_introsort.constprop.0 + ofs>
+	nopl   offset(%rax,%rax,1)
 	mov    offset(%rsp),%eax
 	add    %r10d,offset(%rbx)
 	test   %eax,%eax
@@ -2362,12 +2361,11 @@
 	movslq offset(%rsp),%rdi
 	mov    %rdx,%r9
 	mov    %r12,%rax
-	movq   %rdx,%xmm4
 	sub    %r14,%r9
 	sub    %rcx,%rax
 	lea    offset(%r13,%rdi,4),%rdi
 	movq   %rdi,%xmm1
-	punpcklqdq %xmm4,%xmm1
+	pinsrq $something,%rdx,%xmm1
 	cmp    %rax,%r9
 	jg     <tr_introsort.constprop.0 + ofs>
 	cmp    %rax,%rsi
@@ -2386,7 +2384,7 @@
 	mov    %esi,offset(%rsp,%rax,1)
 	movaps %xmm1,offset(%rsp,%rax,1)
 	jmp    <tr_introsort.constprop.0 + ofs>
-	nopl   offset(%rax)
+	nop
 	mov    offset(%rsp),%rax
 	mov    offset(%rsp),%esi
 	add    %r9d,offset(%rax)
@@ -2638,10 +2636,9 @@
 	jmp    <tr_introsort.constprop.0 + ofs>
 	movslq %ebp,%rsi
 	movq   %r13,%xmm0
-	movq   %rcx,%xmm3
 	sar    $something,%rax
 	mov    %rsi,%r8
-	punpcklqdq %xmm3,%xmm0
+	pinsrq $something,%rcx,%xmm0
 	shl    $something,%r8
 	mov    %r12,offset(%rsp,%r8,1)
 	movaps %xmm0,offset(%rsp,%r8,1)
@@ -3025,7 +3022,8 @@
 	mov    %rcx,%r14
 	mov    (%rbx,%rax,4),%ebx
 	jmp    <tr_introsort.constprop.0 + ofs>
-	xchg   %ax,%ax
+	data16 cs nopw offset(%rax,%rax,1)
+	nop
 
 ss_swapmerge.constprop.0:
 	push   %r15
@@ -4930,22 +4928,22 @@
 	lea    -offset(%r15),%r13
 	lea    offset(%rbx),%eax
 	mov    offset(%r14,%rbx,4),%edi
-	mov    %ebx,%ebp
 	mov    %ebx,%r12d
+	mov    %ebx,%ebp
 	mov    %eax,offset(%rsp)
-	shl    $something,%ebp
+	shl    $something,%r12d
 	mov    $something,%esi
 	lea    -offset(%rdi),%r10d
-	nopl   offset(%rax)
+	nopw   offset(%rax,%rax,1)
 	mov    %esi,%eax
 	mov    %r10d,%r8d
 	shl    $something,%eax
-	or     %r12d,%eax
+	or     %ebp,%eax
 	cltq   
 	lea    (%r9,%rax,4),%rax
 	sub    (%rax),%r8d
 	mov    %r10d,(%rax)
-	mov    %ebp,%eax
+	mov    %r12d,%eax
 	or     %esi,%eax
 	cltq   
 	mov    (%r9,%rax,4),%edi
@@ -4974,14 +4972,14 @@
 	sub    $something,%esi
 	cmp    %ebx,%esi
 	jne    <sort_typeBstar.constprop.0 + ofs>
-	or     %ebp,%r12d
+	or     %r12d,%ebp
 	mov    offset(%rsp),%eax
-	movslq %r12d,%rcx
+	movslq %ebp,%rcx
 	lea    (%r9,%rcx,4),%rsi
-	or     %eax,%ebp
+	or     %r12d,%eax
 	mov    %r10d,%ecx
 	sub    (%rsi),%ecx
-	movslq %ebp,%rax
+	cltq   
 	add    $something,%ecx
 	mov    %ecx,(%r9,%rax,4)
 	mov    %r10d,(%rsi)
/usr/lib64/libzstd.a/fastcover.o differs in ELF sections
--- old /usr/lib64/libzstd.a/fastcover.o (objdump)
+++ new /usr/lib64/libzstd.a/fastcover.o (objdump)
@@ -2,409 +2,413 @@
 .//usr/lib64/libzstd.a/fastcover.o:     file format elf64-x86-64
 
 Contents of section .text:
- 0000 41574989 cf415649 89f64155 41544589  AWI..AVI..AUATE.
- 0010 c4555344 89cb4883 ec588b77 3048897c  .USD..H..X.w0H.|
- 0020 24304489 ff488bac 24900000 00488954  $0D..H..$....H.T
- 0030 24484489 c248894c 2440b901 000000e8  $HD..H.L$@......
- 0040 00000000 4989c089 44243c89 c18b0500  ....I...D$<.....
- 0050 00000049 c1e82044 8944242c 89442428  ...I.. D.D$,.D$(
- 0060 83f8010f 8f970300 0048837c 2440000f  .........H.|$@..
- 0070 84d20300 00488b44 24404129 dc4531c9  .....H.D$@A).E1.
- 0080 48c74424 10000000 0049bf63 64a5b7dc  H.D$.....I.cd...
- 0090 bc1bcf4d 89ca4889 44241841 8d442402  ...M..H.D$.A.D$.
- 00a0 89442438 8b44242c 8b742410 4189c044  .D$8.D$,.t$.A..D
- 00b0 0fafc642 8d0c0048 8b442430 890c2448  ...B...H.D$0..$H
- 00c0 8b308b40 444139c8 0f837202 00004589  .0.@DA9...r...E.
- 00d0 c1b94000 00004889 74240845 31e44901  ..@...H.t$.E1.I.
- 00e0 f1c74424 04000000 004531ed 29c14c89  ..D$.....E1.).L.
- 00f0 5424208b 74243841 8d780145 31dbeb22  T$ .t$8A.x.E1.."
- 0100 4539dd73 0b448944 24044589 dd4189fc  E9.s.D.D$.E..A..
- 0110 8d470149 83c10139 3c240f84 88000000  .G.I...9<$......
- 0120 89c7498b 0183fb06 7466490f afc748d3  ..I.....tfI...H.
- 0130 e84c8d54 4500410f b7126685 d2750445  .L.TE.A...f..u.E
- 0140 031c8689 f883c201 4429c066 41891239  ........D).fA..9
- 0150 f075ad48 8b542408 4489c048 8b040283  .u.H.T$.D..H....
- 0160 fb060f84 e8010000 490fafc7 48d3e84c  ........I...H..L
- 0170 8d544500 6641832a 01750445 2b1c8641  .TE.fA.*.u.E+..A
- 0180 83c001e9 78ffffff 0f1f8400 00000000  ....x...........
- 0190 48ba0000 9bbfdcbc 1bcf480f afc248d3  H.........H...H.
- 01a0 e8eb8e0f 1f440000 8b04244c 8b542420  .....D....$L.T$ 
- 01b0 488b7424 084139c0 73664489 c2488d7c  H.t$.A9.sfD..H.|
- 01c0 1601488d 04168b14 2483ea01 4429c248  ..H.....$...D).H
- 01d0 01d7eb1a 0f1f4000 490fafd7 4883c001  ......@.I...H...
- 01e0 48d3ea66 836c5500 014839c7 7432488b  H..f.lU..H9.t2H.
- 01f0 1083fb06 75e249bb 00009bbf dcbc1bcf  ....u.I.........
- 0200 4883c001 490fafd3 48d3ea66 836c5500  H...I...H..f.lU.
- 0210 014839c7 75d8662e 0f1f8400 00000000  .H9.u.f.........
- 0220 8b442404 89c24439 e0751ceb 4b0f1f00  .D$...D9.u..K...
- 0230 490fafc7 83c20148 d3e841c7 04860000  I......H..A.....
- 0240 00004439 e2743189 d0488b04 0683fb06  ..D9.t1..H......
- 0250 75de48bf 00009bbf dcbc1bcf 83c20148  u.H............H
- 0260 0fafc748 d3e841c7 04860000 00004439  ...H..A.......D9
- 0270 e275d40f 1f440000 4585ed0f 84bf0000  .u...D..E.......
- 0280 008b5424 04488b4c 2418458d 6c1cff89  ..T$.H.L$.E.l...
- 0290 d84129d5 4939cd4c 0f47e949 39c57258  .A).I9.L.G.I9.rX
- 02a0 488b4424 484c29e9 4989cc48 8d3c0889  H.D$HL).I..H.<..
- 02b0 d04c89ea 4801c6e8 00000000 837c2428  .L..H........|$(
- 02c0 010f8fa9 0000004c 89642418 4531d248  .......L.d$.E1.H
- 02d0 8b442410 8b74243c 31d24883 c00148f7  .D$..t$<1.H...H.
- 02e0 f648837c 24180048 89542410 0f85b2fd  .H.|$..H.T$.....
- 02f0 ffff660f 1f440000 837c2428 017e2d48  ..f..D...|$(.~-H
- 0300 8b3d0000 0000488d 0d000000 00488d15  .=....H......H..
- 0310 00000000 31c0be02 000000e8 00000000  ....1...........
- 0320 488b3d00 000000e8 00000000 488b4424  H.=.........H.D$
- 0330 184883c4 585b5d41 5c415d41 5e415fc3  .H..X[]A\A]A^A_.
- 0340 4983c201 4983fa0a 74aeeb83 0f1f4000  I...I...t.....@.
- 0350 48ba0000 9bbfdcbc 1bcf480f afc248d3  H.........H...H.
- 0360 e8e909fe ffff662e 0f1f8400 00000000  ......f.........
- 0370 e8000000 00482b05 00000000 483df049  .....H+.....H=.I
- 0380 02007f0b 837c2428 030f8e38 ffffffe8  .....|$(...8....
- 0390 00000000 488b7424 4031d248 8b4c2418  ....H.t$@1.H.L$.
- 03a0 48890500 00000048 8b3d0000 00004889  H......H.=....H.
- 03b0 f04829c8 4c01e848 8d048048 8d048048  .H).L..H...H...H
- 03c0 c1e00248 f7f6488d 15000000 00be0200  ...H..H.........
- 03d0 000089c1 31c0e800 00000048 8b3d0000  ....1......H.=..
- 03e0 0000e800 0000008b 05000000 00894424  ..............D$
- 03f0 28e9d1fe ffff662e 0f1f8400 00000000  (.....f.........
- 0400 488b3d00 00000048 8d150000 0000be02  H.=....H........
- 0410 00000031 c0e80000 0000488b 3d000000  ...1......H.=...
- 0420 00e80000 00008b05 00000000 89442428  .............D$(
- 0430 4d85ff0f 853cfcff ff48c744 24180000  M....<...H.D$...
- 0440 0000e9b1 feffff48 c7442418 00000000  .......H.D$.....
- 0450 e9d7feff ff66662e 0f1f8400 00000000  .....ff.........
- 0460 41574989 ffbe0200 00004156 41554154  AWI.......AVAUAT
- 0470 55534883 ec784c8b 378b471c f30f6f47  USH..xL.7.G...oG
- 0480 18f30f6f 4f28418b 4e44f30f 6f573889  ...oO(A.ND..oW8.
- 0490 44240c4c 8b6f108b 4718bf01 0000000f  D$.L.o..G.......
- 04a0 29442440 48d3e70f 294c2450 0f295424  )D$@H...)L$P.)T$
- 04b0 60894424 08e80000 00004c89 ef4989c4  `.D$......L..I..
- 04c0 e8000000 00488d7c 242048c7 c6ffffff  .....H.|$ H.....
- 04d0 ff4889c3 48897c24 10e80000 0000418b  .H..H.|$......A.
- 04e0 4e44ba04 00000048 d3e24889 d7488954  ND.....H..H..H.T
- 04f0 2418e800 0000004d 85e44889 c50f94c0  $......M..H.....
- 0500 4885db0f 94c108c8 0f85ce01 00004885  H.............H.
- 0510 ed488b54 24180f84 c0010000 498b7638  .H.T$.......I.v8
- 0520 4889d148 89efe800 00000048 83ec084c  H..H.......H...L
- 0530 89e94889 da415444 8b4c241c 4889ee4c  ..H..ATD.L$.H..L
- 0540 89f7448b 442418e8 b4faffff 498b7e20  ..D.D$......I.~ 
- 0550 4d8b4e10 4c89e94d 8b0648c7 0424ffff  M.N.L..M..H..$..
- 0560 ffff4829 c1488d34 0348b8c3 f5285c8f  ..H).H.4.H...(\.
- 0570 c2f52841 ff760848 83ec3066 0f6f8424  ..(A.v.H..0f.o.$
- 0580 88000000 660f6f8c 24980000 00660f6f  ....f.o.$....f.o
- 0590 9424a800 00000f11 04240f11 4c24100f  .$.......$..L$..
- 05a0 11542420 41ff7618 57418b56 48480faf  .T$ A.v.WA.VHH..
- 05b0 d748c1ea 0248f7e2 48c1ea02 52488b7c  .H...H..H...RH.|
- 05c0 24704c89 eae80000 0000488b 84249000  $pL.......H..$..
- 05d0 00004883 c440660f 6f5c2440 48894424  ..H..@f.o\$@H.D$
- 05e0 100f111c 24e80000 00004883 c42085c0  ....$.....H.. ..
- 05f0 0f85aa00 00004889 dfe80000 00004883  ......H.......H.
- 0600 ec50498b 7f08660f 6f5c2470 488b8424  .PI...f.o\$pH..$
- 0610 80000000 660f6fa4 24900000 00660f6f  ....f.o.$....f.o
- 0620 ac24a000 0000660f 6fb424b0 00000048  .$....f.o.$....H
- 0630 89442440 0f115c24 300f1124 240f116c  .D$@..\$0..$$..l
- 0640 24100f11 742420e8 00000000 4883c450  $...t$ .....H..P
- 0650 4c89ffe8 00000000 4c89e7e8 00000000  L.......L.......
- 0660 4883ec20 660f6f7c 2440488b 4424500f  H.. f.o|$@H.D$P.
- 0670 113c2448 89442410 e8000000 004881c4  .<$H.D$......H..
- 0680 98000000 4889ef5b 5d415c41 5d415e41  ....H..[]A\A]A^A
- 0690 5fe90000 0000662e 0f1f8400 00000000  _.....f.........
- 06a0 8b050000 000085c0 0f8e48ff ffff488b  ..........H...H.
- 06b0 0d000000 00ba1c00 0000be01 00000048  ...............H
- 06c0 8d3d0000 0000e800 00000048 8b3d0000  .=.........H.=..
- 06d0 0000e800 000000e9 1affffff 833d0000  .............=..
- 06e0 0000000f 8e0dffff ff488b0d 00000000  .........H......
- 06f0 ba2a0000 00be0100 0000488d 3d000000  .*........H.=...
- 0700 00e80000 0000488b 3d000000 00e80000  ......H.=.......
- 0710 0000e9df feffff66 0f1f8400 00000000  .......f........
- 0720 41574189 cf415641 554989d5 41544989  AWA..AVAUI..ATI.
- 0730 fc4889d7 55534489 c34883ec 38488974  .H..USD..H..8H.t
- 0740 241889ce f20f1144 24084489 4c2414e8  $......D$.D.L$..
- 0750 00000000 f20f100d 00000000 f20f1044  ...............D
- 0760 24084889 c1660f2f c80f8721 02000044  $.H..f./...!...D
- 0770 897c2408 4989c245 89fe4989 c1bd0800  .|$.I..E..I.....
- 0780 0000b8fe ffffff8b 15000000 0039eb48  .............9.H
- 0790 0f43eb48 39c80f82 54020000 4839e90f  .C.H9...T...H9..
- 07a0 824b0200 004183fe 040f8681 0200008b  .K...A..........
- 07b0 4c240885 c90f8485 03000066 0fefc04c  L$.........f...L
- 07c0 894c2420 410f1104 24410f11 44241041  .L$ A...$A..D$.A
- 07d0 0f114424 20410f11 44243041 0f114424  ..D$ A..D$0A..D$
- 07e0 4083fa01 0f8fcf02 0000488b 4424184d  @.........H.D$.M
- 07f0 896c2410 418d7f01 be080000 004d8974  .l$.A........M.t
- 0800 24204989 04244489 f8498944 24188b44  $ I..$D..I.D$..D
- 0810 24084189 5c244049 89442428 4c89d048  $.A.\$@I.D$(L..H
- 0820 29e88954 24204883 c0014989 4424308b  )..T$ H...I.D$0.
- 0830 44241441 89442444 488b4424 70498944  D$.A.D$DH.D$pI.D
- 0840 2448e800 0000008b 54242048 85c04989  $H......T$ H..I.
- 0850 44240849 89c00f84 55030000 48c70000  D$.I....U...H...
- 0860 00000045 85ff7435 498b4500 49894008  ...E..t5I.E.I.@.
- 0870 4183ff01 7427be01 000000b8 02000000  A...t'..........
- 0880 89f74189 c183c001 83c60149 8b0cf849  ..A........I...I
- 0890 034cfd00 4b890cc8 4139c773 e30fb64c  .L..K...A9.s...L
- 08a0 2414bf01 000000be 04000000 89542408  $............T$.
- 08b0 48d3e7e8 00000000 8b542408 4885c049  H........T$.H..I
- 08c0 89442438 4889c60f 84890200 0083fa01  .D$8H...........
- 08d0 0f8f8901 0000418b 44244c4d 8b5c2408  ......A.D$LM.\$.
- 08e0 b9400000 0049ba63 64a5b7dc bc1bcf49  .@...I.cd......I
- 08f0 bd00009b bfdcbc1b cf4c8d48 018b4424  .........L.H..D$
- 0900 144f8d34 f329c166 0f1f8400 00000000  .O.4.).f........
- 0910 498b1349 8b7b0848 8d042a48 39c77250  I..I.{.H..*H9.rP
- 0920 498b0424 4989e848 01c24929 c0eb1890  I..$I..H..I)....
- 0930 490fafc2 4c01ca48 d3e88304 8601498d  I...L..H......I.
- 0940 04104839 c7722948 8b0283fb 0675e149  ..H9.r)H.....u.I
- 0950 0fafc54c 01ca48d3 e8830486 01498d04  ...L..H......I..
- 0960 104839c7 73e1662e 0f1f8400 00000000  .H9.s.f.........
- 0970 4983c308 4d39de75 9731c048 83c4385b  I...M9.u.1.H..8[
- 0980 5d415c41 5d415e41 5fc3660f 1f440000  ]A\A]A^A_.f..D..
- 0990 48894424 28660fef c94489f8 4c89eff2  H.D$(f...D..L...
- 09a0 480f2ac8 4489f8f2 0f59c8f2 480f2ce9  H.*.D....Y..H.,.
- 09b0 4189ee29 e889ed44 89f68944 2408e800  A..)...D...D$...
- 09c0 0000008b 74240849 8d7ced00 48894424  ....t$.I.|..H.D$
- 09d0 20e80000 00004c8b 54242048 8b4c2428   .....L.T$ H.L$(
- 09e0 4989c1e9 95fdffff 0f1f8400 00000000  I...............
- 09f0 85d27e30 488b3d00 00000048 c1e91431  ..~0H.=....H...1
- 0a00 c041b8ff 0f000048 8d150000 0000be02  .A.....H........
- 0a10 000000e8 00000000 488b3d00 000000e8  ........H.=.....
- 0a20 00000000 48c7c0b8 ffffffe9 4bffffff  ....H.......K...
- 0a30 85d27ef0 4489f148 8d150000 0000488b  ..~.D..H......H.
- 0a40 3d000000 00be0200 000031c0 e8000000  =.........1.....
- 0a50 00488b3d 00000000 e8000000 00ebc548  .H.=...........H
- 0a60 8b0d0000 0000ba16 000000be 01000000  ................
- 0a70 488d3d00 000000e8 00000000 488b3d00  H.=.........H.=.
- 0a80 000000e8 00000000 4d8b7424 204d85f6  ........M.t$ M..
- 0a90 0f84e3fe ffff418b 5c2440bd 08000000  ......A.\$@.....
- 0aa0 418b4424 44498b74 243839eb 89442414  A.D$DI.t$89..D$.
- 0ab0 480f43eb e91dfeff ff488b3d 00000000  H.C......H.=....
- 0ac0 4589d044 89f131c0 488d1500 000000be  E..D..1.H.......
- 0ad0 02000000 4c895424 28e80000 0000488b  ....L.T$(.....H.
- 0ae0 3d000000 00e80000 00008b15 00000000  =...............
- 0af0 4c8b5424 2883fa01 0f8eecfc ffff4c8b  L.T$(.........L.
- 0b00 4c24208b 4c2408be 02000000 31c0488b  L$ .L$......1.H.
- 0b10 3d000000 00488d15 00000000 4589c8e8  =....H......E...
- 0b20 00000000 488b3d00 000000e8 00000000  ....H.=.........
- 0b30 8b150000 00004c8b 542428e9 aafcffff  ......L.T$(.....
- 0b40 85d20f8e dcfeffff 31c9488d 15000000  ........1.H.....
- 0b50 00e9e8fe ffff85d2 7e29488b 0d000000  ........~)H.....
- 0b60 00ba2400 0000be01 00000048 8d3d0000  ..$........H.=..
- 0b70 0000e800 00000048 8b3d0000 0000e800  .......H.=......
- 0b80 00000049 8b7c2438 e8000000 0031c049  ...I.|$8.....1.I
- 0b90 8b7c2408 49894424 38e80000 000031d2  .|$.I.D$8.....1.
- 0ba0 48c7c0c0 ffffff49 89542408 e9cafdff  H......I.T$.....
- 0bb0 ff85d27e ce488b0d 00000000 ba240000  ...~.H.......$..
- 0bc0 00be0100 0000488d 3d000000 00e80000  ......H.=.......
- 0bd0 0000488b 3d000000 00e80000 0000eba3  ..H.=...........
- 0be0 4157660f efc04156 41554989 f5be1400  AWf...AVAUI.....
- 0bf0 00004154 55534881 eca80000 00448bb4  ..ATUSH......D..
- 0c00 24e80000 008b9c24 e0000000 0f114424  $......$......D$
- 0c10 3c8bac24 e4000000 8b842410 01000048  <..$......$....H
/usr/lib64/libzstd.a/fastcover.o differs in assembler output
--- old /usr/lib64/libzstd.a/fastcover.o (disasm)
+++ new /usr/lib64/libzstd.a/fastcover.o (disasm)
@@ -6,9 +6,8 @@
 
 FASTCOVER_buildDictionary.isra.0:
 	push   %r15
-	mov    %rcx,%r15
 	push   %r14
-	mov    %rsi,%r14
+	mov    %rcx,%r14
 	push   %r13
 	push   %r12
 	mov    %r8d,%r12d
@@ -16,9 +15,10 @@
 	push   %rbx
 	mov    %r9d,%ebx
 	sub    $something,%rsp
+	mov    %rsi,offset(%rsp)
 	mov    offset(%rdi),%esi
 	mov    %rdi,offset(%rsp)
-	mov    %r15d,%edi
+	mov    %r14d,%edi
 	mov    offset(%rsp),%rbp
 	mov    %rdx,offset(%rsp)
 	mov    %r8d,%edx
@@ -40,7 +40,7 @@
 	sub    %ebx,%r12d
 	xor    %r9d,%r9d
 	movq   $something,offset(%rsp)
-	movabs $something,%r15
+	movabs $something,%r14
 	mov    %r9,%r10
 	mov    %rax,offset(%rsp)
 	lea    offset(%r12),%eax
@@ -49,46 +49,48 @@
 	mov    offset(%rsp),%esi
 	mov    %eax,%r8d
 	imul   %esi,%r8d
-	lea    (%rax,%r8,1),%ecx
+	lea    (%rax,%r8,1),%r15d
 	mov    offset(%rsp),%rax
-	mov    %ecx,(%rsp)
 	mov    (%rax),%rsi
 	mov    offset(%rax),%eax
-	cmp    %ecx,%r8d
+	cmp    %r15d,%r8d
 	jae    <FASTCOVER_buildDictionary.isra.0 + ofs>
 	mov    %r8d,%r9d
+	xor    %r12d,%r12d
 	mov    $something,%ecx
 	mov    %rsi,offset(%rsp)
-	xor    %r12d,%r12d
 	add    %rsi,%r9
 	movl   $something,offset(%rsp)
 	xor    %r13d,%r13d
 	sub    %eax,%ecx
-	mov    %r10,offset(%rsp)
+	mov    %r12d,offset(%rsp)
 	mov    offset(%rsp),%esi
 	lea    offset(%r8),%edi
 	xor    %r11d,%r11d
+	mov    %r10,offset(%rsp)
 	jmp    <FASTCOVER_buildDictionary.isra.0 + ofs>
+	nopl   offset(%rax)
 	cmp    %r11d,%r13d
 	jae    <FASTCOVER_buildDictionary.isra.0 + ofs>
-	mov    %r8d,offset(%rsp)
+	mov    %edi,offset(%rsp)
 	mov    %r11d,%r13d
-	mov    %edi,%r12d
+	mov    %r8d,offset(%rsp)
 	lea    offset(%rdi),%eax
 	add    $something,%r9
-	cmp    %edi,(%rsp)
+	cmp    %edi,%r15d
 	je     <FASTCOVER_buildDictionary.isra.0 + ofs>
 	mov    %eax,%edi
 	mov    (%r9),%rax
 	cmp    $something,%ebx
 	je     <FASTCOVER_buildDictionary.isra.0 + ofs>
-	imul   %r15,%rax
+	imul   %r14,%rax
 	shr    %cl,%rax
 	lea    offset(%rbp,%rax,2),%r10
 	movzwl (%r10),%edx
 	test   %dx,%dx
 	jne    <FASTCOVER_buildDictionary.isra.0 + ofs>
-	add    (%r14,%rax,4),%r11d
+	mov    offset(%rsp),%r12
+	add    (%r12,%rax,4),%r11d
 	mov    %edi,%eax
 	add    $something,%edx
 	sub    %r8d,%eax
@@ -100,12 +102,13 @@
 	mov    (%rdx,%rax,1),%rax
 	cmp    $something,%ebx
 	je     <FASTCOVER_buildDictionary.isra.0 + ofs>
-	imul   %r15,%rax
+	imul   %r14,%rax
 	shr    %cl,%rax
 	lea    offset(%rbp,%rax,2),%r10
 	subw   $something,(%r10)
 	jne    <FASTCOVER_buildDictionary.isra.0 + ofs>
-	sub    (%r14,%rax,4),%r11d
+	mov    offset(%rsp),%rdx
+	sub    (%rdx,%rax,4),%r11d
 	add    $something,%r8d
 	jmp    <FASTCOVER_buildDictionary.isra.0 + ofs>
 	nopl   offset(%rax,%rax,1)
@@ -114,61 +117,61 @@
 	shr    %cl,%rax
 	jmp    <FASTCOVER_buildDictionary.isra.0 + ofs>
 	nopl   offset(%rax,%rax,1)
-	mov    (%rsp),%eax
+	mov    offset(%rsp),%r12d
 	mov    offset(%rsp),%r10
 	mov    offset(%rsp),%rsi
-	cmp    %eax,%r8d
+	cmp    %r15d,%r8d
 	jae    <FASTCOVER_buildDictionary.isra.0 + ofs>
 	mov    %r8d,%edx
-	lea    offset(%rsi,%rdx,1),%rdi
+	sub    $something,%r15d
 	lea    (%rsi,%rdx,1),%rax
-	mov    (%rsp),%edx
-	sub    $something,%edx
-	sub    %r8d,%edx
-	add    %rdx,%rdi
+	sub    %r8d,%r15d
+	lea    offset(%rsi,%rdx,1),%rdx
+	add    %rdx,%r15
 	jmp    <FASTCOVER_buildDictionary.isra.0 + ofs>
 	nopl   offset(%rax)
-	imul   %r15,%rdx
+	imul   %r14,%rdx
 	add    $something,%rax
 	shr    %cl,%rdx
 	subw   $something,offset(%rbp,%rdx,2)
-	cmp    %rax,%rdi
+	cmp    %r15,%rax
 	je     <FASTCOVER_buildDictionary.isra.0 + ofs>
 	mov    (%rax),%rdx
 	cmp    $something,%ebx
 	jne    <FASTCOVER_buildDictionary.isra.0 + ofs>
-	movabs $something,%r11
+	movabs $something,%rdi
 	add    $something,%rax
-	imul   %r11,%rdx
+	imul   %rdi,%rdx
 	shr    %cl,%rdx
 	subw   $something,offset(%rbp,%rdx,2)
-	cmp    %rax,%rdi
+	cmp    %r15,%rax
 	jne    <FASTCOVER_buildDictionary.isra.0 + ofs>
 	cs nopw offset(%rax,%rax,1)
 	mov    offset(%rsp),%eax
+	mov    offset(%rsp),%rdi
 	mov    %eax,%edx
 	cmp    %r12d,%eax
 	jne    <FASTCOVER_buildDictionary.isra.0 + ofs>
 	jmp    <FASTCOVER_buildDictionary.isra.0 + ofs>
-	nopl   (%rax)
-	imul   %r15,%rax
+	nopw   offset(%rax,%rax,1)
+	imul   %r14,%rax
 	add    $something,%edx
 	shr    %cl,%rax
-	movl   $something,(%r14,%rax,4)
+	movl   $something,(%rdi,%rax,4)
 	cmp    %r12d,%edx
 	je     <FASTCOVER_buildDictionary.isra.0 + ofs>
 	mov    %edx,%eax
 	mov    (%rsi,%rax,1),%rax
 	cmp    $something,%ebx
 	jne    <FASTCOVER_buildDictionary.isra.0 + ofs>
-	movabs $something,%rdi
+	movabs $something,%r11
 	add    $something,%edx
-	imul   %rdi,%rax
+	imul   %r11,%rax
 	shr    %cl,%rax
-	movl   $something,(%r14,%rax,4)
+	movl   $something,(%rdi,%rax,4)
 	cmp    %r12d,%edx
 	jne    <FASTCOVER_buildDictionary.isra.0 + ofs>
-	nopl   offset(%rax,%rax,1)
+	nopl   offset(%rax)
 	test   %r13d,%r13d
 	je     <FASTCOVER_buildDictionary.isra.0 + ofs>
 	mov    offset(%rsp),%edx
@@ -188,7 +191,8 @@
 	mov    %r13,%rdx
 	add    %rax,%rsi
 	call   <FASTCOVER_buildDictionary.isra.0 + ofs>
-	cmpl   $something,offset(%rsp)
+	mov    offset(%rsp),%r15d
+	cmp    $something,%r15d
 	jg     <FASTCOVER_buildDictionary.isra.0 + ofs>
 	mov    %r12,offset(%rsp)
 	xor    %r10d,%r10d
/usr/lib64/libzstd.a/fse_compress.o differs in ELF sections
--- old /usr/lib64/libzstd.a/fse_compress.o (objdump)
+++ new /usr/lib64/libzstd.a/fse_compress.o (objdump)
@@ -245,7 +245,7 @@
  0f00 4c01c749 d3e84989 f949d3e9 4529c10f  L..I..I..I..E)..
  0f10 84c3feff ff664589 0c524989 f8ebc148  .....fE..RI....H
  0f20 8d047f47 8d4c2d00 31d249f7 f131d2eb  ...G.L-.1.I..1..
- 0f30 130f1f80 00000000 4c8d4a01 4839f274  ........L.J.H9.t
+ 0f30 130f1f80 00000000 4c8d4a01 4839d674  ........L.J.H9.t
  0f40 264c89ca 6641833c 52fe75ec 458b0c93  &L..fA.<R.u.E...
  0f50 4439c872 e3bb0100 000083c1 014c29cf  D9.r.........L).
  0f60 6641891c 52ebd144 8b6c24fc 4183c001  fA..R..D.l$.A...
@@ -256,7 +256,7 @@
  0fb0 8d420131 d241f7f0 89d0498d 0c420fb7  .B.1.A....I..B..
  0fc0 016685c0 7fdaebe8 31c031ff 31d2eb03  .f......1.1.1...
  0fd0 4889c841 8b0c8339 ca0f42d1 0f42f848  H..A...9..B..B.H
- 0fe0 8d480148 39f075e8 89ff6645 012c7ae9  .H.H9.u...fE.,z.
+ 0fe0 8d480148 39c675e8 89ff6645 012c7ae9  .H.H9.u...fE.,z.
  0ff0 d0fdffff 66662e0f 1f840000 00000090  ....ff..........
  1000 89f1be01 000000d3 e689f044 8d4effd1  ...........D.N..
  1010 e8448d40 0148c7c0 ffffffff 49c1e002  .D.@.H......I...
/usr/lib64/libzstd.a/fse_compress.o differs in assembler output
--- old /usr/lib64/libzstd.a/fse_compress.o (disasm)
+++ new /usr/lib64/libzstd.a/fse_compress.o (disasm)
@@ -1157,7 +1157,7 @@
 	jmp    <FSE_normalizeCount + ofs>
 	nopl   offset(%rax)
 	lea    offset(%rdx),%r9
-	cmp    %rsi,%rdx
+	cmp    %rdx,%rsi
 	je     <FSE_normalizeCount + ofs>
 	mov    %r9,%rdx
 	cmpw   $something,(%r10,%rdx,2)
@@ -1210,7 +1210,7 @@
 	cmovb  %ecx,%edx
 	cmovb  %eax,%edi
 	lea    offset(%rax),%rcx
-	cmp    %rsi,%rax
+	cmp    %rax,%rsi
 	jne    <FSE_normalizeCount + ofs>
 	mov    %edi,%edi
 	add    %r13w,(%r10,%rdi,2)
/usr/lib64/libzstd.a/hist.o differs in ELF sections
--- old /usr/lib64/libzstd.a/hist.o (objdump)
+++ new /usr/lib64/libzstd.a/hist.o (objdump)
@@ -4,7 +4,7 @@
 Contents of section .text:
  0000 41574989 fa415641 55415455 534889f3  AWI..AVAUATUSH..
  0010 4883ec18 8b06448d 680149c1 e5024885  H.....D.h.I...H.
- 0020 c90f8487 0200004c 89ce4c8d 240a4889  .......L..L.$.H.
+ 0020 c90f8437 0200004c 89ce4c8d 240a4889  ...7...L..L.$.H.
  0030 cd31c048 8d7e0848 89f14989 d34589c7  .1.H.~.H..I..E..
  0040 4883e7f8 48c70600 0000004d 8d7424f1  H...H......M.t$.
  0050 498d9100 04000048 29f94d8d 89000800  I......H).M.....
@@ -28,78 +28,73 @@
  0170 24ffffff 4883ed14 4c8b6424 084883e5  $...H...L.d$.H..
  0180 f04d8d5c 2b104d39 e373160f 1f440000  .M.\+.M9.s...D..
  0190 410fb603 4983c301 83048601 4d39dc75  A...I.......M9.u
- 01a0 ef660f6f 1d000000 004889f0 660fefd2  .f.o.....H..f...
- 01b0 f30f6f28 660f6fe2 4883c010 f30f6f80  ..o(f.o.H.....o.
- 01c0 f0030000 f30f6f88 f00b0000 f30f6fb0  ......o.......o.
- 01d0 f0070000 660ffae3 660ffec5 660ffece  ....f...f...f...
- 01e0 660ffec1 660f6fc8 0f1140f0 660ffacb  f...f.o...@.f...
- 01f0 660f66cc 660fdbc1 660fdfca 660f6fd1  f.f.f...f...f.o.
- 0200 660febd0 4839c275 a7660f6f ca660f6f  f...H9.u.f.o.f.o
- 0210 e28b8efc 030000b8 ff000000 660f73d9  ............f.s.
- 0220 08660ffa e3660f6f c1660ffa c3660f66  .f...f.o.f...f.f
- 0230 c4660fdb c8660fdf c2660feb c1660f6f  .f...f...f...f.o
- 0240 d0660f6f e0660f73 da04660f fae3660f  .f.o.f.s..f...f.
- 0250 6fca660f facb660f 66cc660f dbd1660f  o.f...f.f.f...f.
- 0260 dfc8660f ebca660f 7ecd85c9 750f6690  ..f...f.~...u.f.
- 0270 8d50ff48 89d08b14 9685d274 f34585ff  .P.H.......t.E..
- 0280 740b48c7 c2d0ffff ff390372 0f89034c  t.H......9.r...L
- 0290 89ea4c89 d7e80000 000089ea 4883c418  ..L.........H...
- 02a0 4889d05b 5d415c41 5d415e41 5fc34c89  H..[]A\A]A^A_.L.
- 02b0 ea31f6e8 00000000 c7030000 000031d2  .1............1.
- 02c0 ebda6666 2e0f1f84 00000000 000f1f00  ..ff............
- 02d0 31c04883 ff880f97 c0c3660f 1f440000  1.H.......f..D..
- 02e0 41554989 f5415449 89cc5553 4889d348  AUI..ATI..USH..H
- 02f0 83ec088b 2e31f68d 550148c1 e202e800  .....1..U.H.....
- 0300 0000004d 85e47468 4a8d0c23 4889c748  ...M..thJ..#H..H
- 0310 39cb7314 0f1f4000 0fb60348 83c30183  9.s...@....H....
- 0320 04870148 39d975f0 89e88b14 8785d275  ...H9.u........u
- 0330 140f1f80 00000000 8d45ff48 89c58b04  .........E.H....
- 0340 8785c074 f341896d 0031c031 d20f1f00  ...t.A.m.1.1....
- 0350 89c18b0c 8f39ca0f 42d183c0 0139c573  .....9..B....9.s
- 0360 ef4883c4 0889d05b 5d415c41 5dc36690  .H.....[]A\A].f.
- 0370 41c74500 00000000 31d24883 c4085b89  A.E.....1.H...[.
- 0380 d05d415c 415dc366 0f1f8400 00000000  .]A\A].f........
- 0390 4881f9db 05000076 2741f6c0 03753149  H......v'A...u1I
- 03a0 81f9ff0f 00007610 4d89c145 31c0e94d  ......v.M..E1..M
- 03b0 fcffff0f 1f440000 48c7c0be ffffffc3  .....D..H.......
- 03c0 4883ec08 e8000000 004883c4 0889c0c3  H........H......
- 03d0 48c7c0ff ffffffc3 0f1f8400 00000000  H...............
- 03e0 41f6c003 754a4981 f9ff0f00 00765181  A...uJI......vQ.
- 03f0 3efe0000 007621c7 06ff0000 004881f9  >....v!......H..
- 0400 db050000 764a4d89 c14531c0 e9effbff  ....vJM..E1.....
- 0410 ff0f1f80 00000000 4d89c141 b8010000  ........M..A....
- 0420 00e9dafb ffff662e 0f1f8400 00000000  ......f.........
- 0430 48c7c0ff ffffffc3 0f1f8400 00000000  H...............
- 0440 48c7c0be ffffffc3 0f1f8400 00000000  H...............
- 0450 4883ec08 e8000000 004883c4 0889c0c3  H........H......
- 0460 4881ec00 10000048 830c2400 4883ec08  H......H..$.H...
- 0470 4881f9db 05000076 174989e1 4531c0e8  H......v.I..E1..
- 0480 7cfbffff 4881c408 100000c3 0f1f4000  |...H.........@.
- 0490 e8000000 004881c4 08100000 89c0c390  .....H..........
- 04a0 4881ec00 10000048 830c2400 4883ec08  H......H..$.H...
- 04b0 813efe00 00007628 c706ff00 00004881  .>....v(......H.
- 04c0 f9db0500 00763949 89e14531 c0e82efb  .....v9I..E1....
- 04d0 ffff4881 c4081000 00c3660f 1f440000  ..H.......f..D..
- 04e0 4989e141 b8010000 00e812fb ffff4881  I..A..........H.
- 04f0 c4081000 00c3662e 0f1f8400 00000000  ......f.........
- 0500 e8000000 004881c4 08100000 89c0c3    .....H......... 
+ 01a0 ef4889f0 660fefd2 0f1f8400 00000000  .H..f...........
+ 01b0 f30f6f18 f30f6f80 00040000 4883c010  ..o...o.....H...
+ 01c0 f30f6f88 f00b0000 f30f6fa0 f0070000  ..o.......o.....
+ 01d0 660ffec3 660ffecc 660ffec1 0f1140f0  f...f...f.....@.
+ 01e0 660f383f d04839c2 75c6660f 6fc28b8e  f.8?.H9.u.f.o...
+ 01f0 fc030000 b8ff0000 00660f73 d808660f  .........f.s..f.
+ 0200 383fd066 0f6fc266 0f73d804 660f383f  8?.f.o.f.s..f.8?
+ 0210 d0660f7e d585c975 140f1f80 00000000  .f.~...u........
+ 0220 8d50ff48 89d08b14 9685d274 f34585ff  .P.H.......t.E..
+ 0230 740b48c7 c2d0ffff ff390372 0f89034c  t.H......9.r...L
+ 0240 89ea4c89 d7e80000 000089ea 4883c418  ..L.........H...
+ 0250 4889d05b 5d415c41 5d415e41 5fc34c89  H..[]A\A]A^A_.L.
+ 0260 ea31f6e8 00000000 c7030000 000031d2  .1............1.
+ 0270 ebda6666 2e0f1f84 00000000 000f1f00  ..ff............
+ 0280 31c04883 ff880f97 c0c3660f 1f440000  1.H.......f..D..
+ 0290 41554989 f5415449 89cc5553 4889d348  AUI..ATI..USH..H
+ 02a0 83ec088b 2e31f68d 550148c1 e202e800  .....1..U.H.....
+ 02b0 0000004d 85e47470 4a8d0c23 4889c748  ...M..tpJ..#H..H
+ 02c0 39cb7314 0f1f4000 0fb60348 83c30183  9.s...@....H....
+ 02d0 04870148 39d975f0 89e88b14 8785d275  ...H9.u........u
+ 02e0 140f1f80 00000000 8d45ff48 89c58b04  .........E.H....
+ 02f0 8785c074 f341896d 0031c066 0fefc090  ...t.A.m.1.f....
+ 0300 89c283c0 01660f6e 0c97660f 383fc166  .....f.n..f.8?.f
+ 0310 0f7ec239 c573e948 83c40889 d05b5d41  .~.9.s.H.....[]A
+ 0320 5c415dc3 0f1f4000 41c74500 00000000  \A]...@.A.E.....
+ 0330 31d24883 c4085b89 d05d415c 415dc390  1.H...[..]A\A]..
+ 0340 4881f9db 05000076 2741f6c0 03753149  H......v'A...u1I
+ 0350 81f9ff0f 00007610 4d89c145 31c0e99d  ......v.M..E1...
+ 0360 fcffff0f 1f440000 48c7c0be ffffffc3  .....D..H.......
+ 0370 4883ec08 e8000000 004883c4 0889c0c3  H........H......
+ 0380 48c7c0ff ffffffc3 0f1f8400 00000000  H...............
+ 0390 41f6c003 754a4981 f9ff0f00 00765181  A...uJI......vQ.
+ 03a0 3efe0000 007621c7 06ff0000 004881f9  >....v!......H..
+ 03b0 db050000 764a4d89 c14531c0 e93ffcff  ....vJM..E1..?..
+ 03c0 ff0f1f80 00000000 4d89c141 b8010000  ........M..A....
+ 03d0 00e92afc ffff662e 0f1f8400 00000000  ..*...f.........
+ 03e0 48c7c0ff ffffffc3 0f1f8400 00000000  H...............
+ 03f0 48c7c0be ffffffc3 0f1f8400 00000000  H...............
+ 0400 4883ec08 e8000000 004883c4 0889c0c3  H........H......
+ 0410 4881ec00 10000048 830c2400 4883ec08  H......H..$.H...
+ 0420 4881f9db 05000076 174989e1 4531c0e8  H......v.I..E1..
+ 0430 ccfbffff 4881c408 100000c3 0f1f4000  ....H.........@.
+ 0440 e8000000 004881c4 08100000 89c0c390  .....H..........
+ 0450 4881ec00 10000048 830c2400 4883ec08  H......H..$.H...
+ 0460 813efe00 00007628 c706ff00 00004881  .>....v(......H.
+ 0470 f9db0500 00763949 89e14531 c0e87efb  .....v9I..E1..~.
+ 0480 ffff4881 c4081000 00c3660f 1f440000  ..H.......f..D..
+ 0490 4989e141 b8010000 00e862fb ffff4881  I..A......b...H.
+ 04a0 c4081000 00c3662e 0f1f8400 00000000  ......f.........
+ 04b0 e8000000 004881c4 08100000 89c0c3    .....H......... 
 Contents of section .note.gnu.property:
  0000 04000000 20000000 05000000 474e5500  .... .......GNU.
- 0010 020001c0 04000000 01000000 00000000  ................
+ 0010 020001c0 04000000 03000000 00000000  ................
  0020 010001c0 04000000 09000000 00000000  ................
 Contents of section .eh_frame:
  0000 14000000 00000000 017a5200 01781001  .........zR..x..
  0010 1b0c0708 90010000 48000000 1c000000  ........H.......
- 0020 00000000 c2020000 00420e10 8f02450e  .........B....E.
+ 0020 00000000 72020000 00420e10 8f02450e  ....r....B....E.
  0030 188e0342 0e208d04 420e288c 05410e30  ...B. ..B.(..A.0
- 0040 8606410e 38830747 0e50038c 020a0e38  ..A.8..G.P.....8
+ 0040 8606410e 38830747 0e50033c 020a0e38  ..A.8..G.P.<...8
  0050 440e3041 0e28420e 20420e18 420e1042  D.0A.(B. B..B..B
  0060 0e08410b 10000000 68000000 00000000  ..A.....h.......
  0070 0a000000 00000000 48000000 7c000000  ........H...|...
- 0080 00000000 a7000000 00420e10 8d02450e  .........B....E.
+ 0080 00000000 af000000 00420e10 8d02450e  .........B....E.
  0090 188c0344 0e208604 410e2883 05470e30  ...D. ..A.(..G.0
- 00a0 02720a0e 28430e20 410e1842 0e10420e  .r..(C. A..B..B.
- 00b0 08430b4e 0e28410e 20430e18 420e1042  .C.N.(A. C..B..B
+ 00a0 02780a0e 28430e20 410e1842 0e10420e  .x..(C. A..B..B.
+ 00b0 08450b4e 0e28410e 20430e18 420e1042  .E.N.(A. C..B..B
  00c0 0e080000 14000000 c8000000 00000000  ................
  00d0 48000000 00740e10 490e0800 14000000  H....t..I.......
  00e0 e0000000 00000000 80000000 0002740e  ..............t.
/usr/lib64/libzstd.a/hist.o differs in assembler output
--- old /usr/lib64/libzstd.a/hist.o (disasm)
+++ new /usr/lib64/libzstd.a/hist.o (disasm)
@@ -111,55 +111,33 @@
 	addl   $something,(%rsi,%rax,4)
 	cmp    %r11,%r12
 	jne    <HIST_count_parallel_wksp + ofs>
-	movdqa offset(%rip),%xmm3        #   <HIST_count_parallel_wksp + ofs>
 	mov    %rsi,%rax
 	pxor   %xmm2,%xmm2
-	movdqu (%rax),%xmm5
-	movdqa %xmm2,%xmm4
-	add    $something,%rax
+	nopl   offset(%rax,%rax,1)
+	movdqu (%rax),%xmm3
 	movdqu offset(%rax),%xmm0
+	add    $something,%rax
 	movdqu offset(%rax),%xmm1
-	movdqu offset(%rax),%xmm6
-	psubd  %xmm3,%xmm4
-	paddd  %xmm5,%xmm0
-	paddd  %xmm6,%xmm1
+	movdqu offset(%rax),%xmm4
+	paddd  %xmm3,%xmm0
+	paddd  %xmm4,%xmm1
 	paddd  %xmm1,%xmm0
-	movdqa %xmm0,%xmm1
 	movups %xmm0,-offset(%rax)
-	psubd  %xmm3,%xmm1
-	pcmpgtd %xmm4,%xmm1
-	pand   %xmm1,%xmm0
-	pandn  %xmm2,%xmm1
-	movdqa %xmm1,%xmm2
-	por    %xmm0,%xmm2
+	pmaxud %xmm0,%xmm2
 	cmp    %rax,%rdx
 	jne    <HIST_count_parallel_wksp + ofs>
-	movdqa %xmm2,%xmm1
-	movdqa %xmm2,%xmm4
+	movdqa %xmm2,%xmm0
 	mov    offset(%rsi),%ecx
 	mov    $something,%eax
-	psrldq $something,%xmm1
-	psubd  %xmm3,%xmm4
-	movdqa %xmm1,%xmm0
-	psubd  %xmm3,%xmm0
-	pcmpgtd %xmm4,%xmm0
-	pand   %xmm0,%xmm1
-	pandn  %xmm2,%xmm0
-	por    %xmm1,%xmm0
-	movdqa %xmm0,%xmm2
-	movdqa %xmm0,%xmm4
-	psrldq $something,%xmm2
-	psubd  %xmm3,%xmm4
-	movdqa %xmm2,%xmm1
-	psubd  %xmm3,%xmm1
-	pcmpgtd %xmm4,%xmm1
-	pand   %xmm1,%xmm2
-	pandn  %xmm0,%xmm1
-	por    %xmm2,%xmm1
-	movd   %xmm1,%ebp
+	psrldq $something,%xmm0
+	pmaxud %xmm0,%xmm2
+	movdqa %xmm2,%xmm0
+	psrldq $something,%xmm0
+	pmaxud %xmm0,%xmm2
+	movd   %xmm2,%ebp
 	test   %ecx,%ecx
 	jne    <HIST_count_parallel_wksp + ofs>
-	xchg   %ax,%ax
+	nopl   offset(%rax)
 	lea    -offset(%rax),%edx
 	mov    %rdx,%rax
 	mov    (%rsi,%rdx,4),%edx
@@ -238,13 +216,13 @@
 	je     <HIST_count_simple + ofs>
 	mov    %ebp,offset(%r13)
 	xor    %eax,%eax
-	xor    %edx,%edx
-	nopl   (%rax)
-	mov    %eax,%ecx
-	mov    (%rdi,%rcx,4),%ecx
-	cmp    %ecx,%edx
-	cmovb  %ecx,%edx
+	pxor   %xmm0,%xmm0
+	nop
+	mov    %eax,%edx
 	add    $something,%eax
+	movd   (%rdi,%rdx,4),%xmm1
+	pmaxud %xmm1,%xmm0
+	movd   %xmm0,%edx
 	cmp    %eax,%ebp
 	jae    <HIST_count_simple + ofs>
 	add    $something,%rsp
@@ -254,7 +232,7 @@
 	pop    %r12
 	pop    %r13
 	ret    
-	xchg   %ax,%ax
+	nopl   offset(%rax)
 	movl   $something,offset(%r13)
 	xor    %edx,%edx
 	add    $something,%rsp
@@ -264,7 +242,7 @@
 	pop    %r12
 	pop    %r13
 	ret    
-	nopw   offset(%rax,%rax,1)
+	nop
 
 HIST_countFast_wksp:
 	cmp    $something,%rcx
/usr/lib64/libzstd.a/huf_compress.o differs in ELF sections
--- old /usr/lib64/libzstd.a/huf_compress.o (objdump)
+++ new /usr/lib64/libzstd.a/huf_compress.o (objdump)
@@ -35,9 +35,9 @@
  01e0 31c0c30f 1f440000 48894728 4839d074  1....D..H.G(H9.t
  01f0 ef482b47 204883fe 014883d8 ffc36690  .H+G H...H....f.
  0200 4889f049 8b304883 f8077704 31c0c390  H..I.0H...w.1...
- 0210 4155660f efc04c8d 5c07f841 54555348  AUf...L.\..ATUSH
- 0220 89fb4883 ec480f29 04240f29 44241066  ..H..H.).$.)D$.f
- 0230 480f6ec7 660f6cc0 4c895c24 300f2944  H.n.f.l.L.\$0.)D
+ 0210 4155660f efc06648 0f6ecf4c 8d5c07f8  AUf...fH.n.L.\..
+ 0220 41545553 4889fb48 83ec480f 2904240f  ATUSH..H..H.).$.
+ 0230 29442410 f20f12c1 4c895c24 300f2944  )D$.....L.\$0.)D
  0240 24204883 f8080f84 fe010000 4989d289  $ H.........I...
  0250 f2498d78 084189c9 480fafd1 48c1ea03  .I.x.A..H...H...
  0260 4883c208 4839d072 0983fe0b 0f867602  H...H9.r......v.
@@ -299,9 +299,9 @@
  1260 0c244889 7424104c 89642428 e9c6f1ff  .$H.t$.L.d$(....
  1270 ff66662e 0f1f8400 00000000 0f1f4000  .ff...........@.
  1280 4d8b1848 83fe0777 0731c0c3 0f1f4000  M..H...w.1....@.
- 1290 4155660f efc04c8d 4c37f848 89f04154  AUf...L.L7.H..AT
- 12a0 55534883 ec480f29 04240f29 44241066  USH..H.).$.)D$.f
- 12b0 480f6ec7 660f6cc0 4c894c24 300f2944  H.n.f.l.L.L$0.)D
+ 1290 4155660f efc06648 0f6ecf4c 8d4c37f8  AUf...fH.n.L.L7.
+ 12a0 41544889 f0555348 83ec480f 2904240f  ATH..USH..H.).$.
+ 12b0 29442410 f20f12c1 4c894c24 300f2944  )D$.....L.L$0.)D
  12c0 24204883 fe080f84 eb010000 4989d249  $ H.........I..I
  12d0 8d700848 89ca4189 c84489d9 480fafca  .p.H..A..D..H...
  12e0 48c1e903 4883c108 4839c872 0a4183fb  H...H...H9.r.A..
@@ -931,7 +931,7 @@
  0000 f0f0f0f0 f0f0f0f0 f0f0f0f0 f0f0f0f0  ................
 Contents of section .note.gnu.property:
  0000 04000000 20000000 05000000 474e5500  .... .......GNU.
- 0010 020001c0 04000000 05000000 00000000  ................
+ 0010 020001c0 04000000 07000000 00000000  ................
  0020 010001c0 04000000 09000000 00000000  ................
 Contents of section .eh_frame:
  0000 14000000 00000000 017a5200 01781001  .........zR..x..
@@ -943,13 +943,13 @@
  0060 420e1042 0e084b0b 10000000 6c000000  B..B..K.....l...
  0070 00000000 6e000000 00000000 4c000000  ....n.......L...
  0080 80000000 00000000 71100000 00520e10  ........q....R..
- 0090 8d024b0e 188c0341 0e208604 410e2883  ..K....A. ..A.(.
- 00a0 05470e70 031d020a 0e28410e 20410e18  .G.p.....(A. A..
+ 0090 8d02500e 188c0341 0e208604 410e2883  ..P....A. ..A.(.
+ 00a0 05470e70 0318020a 0e28410e 20410e18  .G.p.....(A. A..
  00b0 420e1042 0e08410b 440a0e28 430e2041  B..B..A.D..(C. A
  00c0 0e18420e 10420e08 410b0000 4c000000  ..B..B..A...L...
  00d0 d0000000 00000000 dc0f0000 00520e10  .............R..
- 00e0 8d024e0e 188c0341 0e208604 410e2883  ..N....A. ..A.(.
- 00f0 05440e70 030a020a 0e28410e 20410e18  .D.p.....(A. A..
+ 00e0 8d02500e 188c0344 0e208604 410e2883  ..P....D. ..A.(.
+ 00f0 05440e70 0305020a 0e28410e 20410e18  .D.p.....(A. A..
  0100 420e1042 0e08410b 440a0e28 430e2041  B..B..A.D..(C. A
  0110 0e18420e 10420e08 410b0000 60000000  ..B..B..A...`...
  0120 20010000 00000000 18020000 004c0e10   ............L..
/usr/lib64/libzstd.a/huf_compress.o differs in assembler output
--- old /usr/lib64/libzstd.a/huf_compress.o (disasm)
+++ new /usr/lib64/libzstd.a/huf_compress.o (disasm)
@@ -170,6 +170,7 @@
 	nop
 	push   %r13
 	pxor   %xmm0,%xmm0
+	movq   %rdi,%xmm1
 	lea    -offset(%rdi,%rax,1),%r11
 	push   %r12
 	push   %rbp
@@ -178,8 +179,7 @@
 	sub    $something,%rsp
 	movaps %xmm0,(%rsp)
 	movaps %xmm0,offset(%rsp)
-	movq   %rdi,%xmm0
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm1,%xmm0
 	mov    %r11,offset(%rsp)
 	movaps %xmm0,offset(%rsp)
 	cmp    $something,%rax
@@ -1315,16 +1315,16 @@
 	nopl   offset(%rax)
 	push   %r13
 	pxor   %xmm0,%xmm0
+	movq   %rdi,%xmm1
 	lea    -offset(%rdi,%rsi,1),%r9
-	mov    %rsi,%rax
 	push   %r12
+	mov    %rsi,%rax
 	push   %rbp
 	push   %rbx
 	sub    $something,%rsp
 	movaps %xmm0,(%rsp)
 	movaps %xmm0,offset(%rsp)
-	movq   %rdi,%xmm0
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm1,%xmm0
 	mov    %r9,offset(%rsp)
 	movaps %xmm0,offset(%rsp)
 	cmp    $something,%rsi
/usr/lib64/libzstd.a/huf_decompress.o differs in ELF sections
--- old /usr/lib64/libzstd.a/huf_decompress.o (objdump)
+++ new /usr/lib64/libzstd.a/huf_decompress.o (objdump)
@@ -15,9 +15,9 @@
  00a0 74ed4489 d9c1e210 450fb7c9 c1e11801  t.D.....E.......
  00b0 ca0f1f80 00000000 0fb60e89 cfc1e708  ................
  00c0 4401cf41 83fb010f 45cf4883 c6014883  D..A....E.H...H.
- 00d0 c0208d3c 0a4889f9 48c1e120 488d1c39  . .<.H..H.. H..9
- 00e0 66480f6e c3660f6c c00f1140 e00f1140  fH.n.f.l...@...@
- 00f0 f04939f2 75c25bc3 0f1f8400 00000000  .I9.u.[.........
+ 00d0 c0208d3c 0a4889f9 48c1e120 4801f966  . .<.H..H.. H..f
+ 00e0 480f6ec1 660f6cc0 0f1140e0 0f1140f0  H.n.f.l...@...@.
+ 00f0 4939f275 c35bc366 0f1f8400 00000000  I9.u.[.f........
  0100 4c39d674 8a488d1c 8d000000 004489df  L9.t.H.......D..
  0110 c1e21045 0fb7c948 8d4be0c1 e71848c1  ...E...H.K....H.
  0120 e90501d7 4883c101 0f1f8400 00000000  ....H...........
@@ -36,8 +36,8 @@
  01f0 0fb7c9c1 e11801ca 0f1f8400 00000000  ................
  0200 0fb60e89 cfc1e708 4401cf41 83fb010f  ........D..A....
  0210 45cf4883 c6014883 c0108d3c 0a4889f9  E.H...H....<.H..
- 0220 48c1e120 488d1c39 66480f6e c3660f6c  H.. H..9fH.n.f.l
- 0230 c00f1140 f04939f2 75c65bc3 0f1f4000  ...@.I9.u.[...@.
+ 0220 48c1e120 4801f966 480f6ec1 660f6cc0  H.. H..fH.n.f.l.
+ 0230 0f1140f0 4939f275 c75bc30f 1f440000  ..@.I9.u.[...D..
  0240 4889f148 89d04885 d20f8401 01000048  H..H..H........H
  0250 8d560848 89771848 8d7406ff 48895720  .V.H.w.H.t..H.W 
  0260 4883f807 762a488d 5401f848 89571048  H...v*H.T..H.W.H
@@ -2370,7 +2370,7 @@
  93d0 02837c24 4001420f b68408e0 0200004c  ..|$@.B........L
  93e0 8d2c117e 6b8b4c24 5c8d3c08 488b4c24  .,.~k.L$\.<.H.L$
  93f0 204889fe 48c1e620 4801fe8b 398b4c24   H..H.. H...9.L$
- 9400 5866480f 6ec6660f 6cc083f9 010f8455  XfH.n.f.l......U
+ 9400 5866480f 6ecef20f 12c183f9 010f8455  XfH.n..........U
  9410 01000083 f9020f84 3c010000 85ff7e30  ........<.....~0
  9420 488b5c24 6883ef01 31f6c1ef 0383c701  H.\$h...1.......
  9430 488d5413 040f1f00 83c6010f 11024883  H.T...........H.
@@ -2646,14 +2646,14 @@
  0000 00000000 00000000 00000000 00000000  ................
 Contents of section .note.gnu.property:
  0000 04000000 20000000 05000000 474e5500  .... .......GNU.
- 0010 020001c0 04000000 05000000 00000000  ................
+ 0010 020001c0 04000000 07000000 00000000  ................
  0020 010001c0 04000000 09000000 00000000  ................
 Contents of section .eh_frame:
  0000 14000000 00000000 017a5200 01781001  .........zR..x..
  0010 1b0c0708 90010000 2c000000 1c000000  ........,.......
- 0020 00000000 3c020000 00540e10 8302027c  ....<....T.....|
- 0030 0a0e0848 0b025f0a 0e08490b 02d50a0e  ...H.._...I.....
- 0040 084b0b02 5b0e0800 10000000 4c000000  .K..[.......L...
+ 0020 00000000 3b020000 00540e10 8302027c  ....;....T.....|
+ 0030 0a0e0848 0b025e0a 0e084a0b 02d50a0e  ...H..^...J.....
+ 0040 084b0b02 5a0e0800 10000000 4c000000  .K..Z.......L...
  0050 00000000 2b010000 00000000 58000000  ....+.......X...
  0060 60000000 00000000 c8010000 00630e10  `............c..
  0070 8d02460e 188c0341 0e208604 410e2883  ..F....A. ..A.(.
/usr/lib64/libzstd.a/huf_decompress.o differs in assembler output
--- old /usr/lib64/libzstd.a/huf_decompress.o (disasm)
+++ new /usr/lib64/libzstd.a/huf_decompress.o (disasm)
@@ -72,8 +72,8 @@
 	lea    (%rdx,%rcx,1),%edi
 	mov    %rdi,%rcx
 	shl    $something,%rcx
-	lea    (%rcx,%rdi,1),%rbx
-	movq   %rbx,%xmm0
+	add    %rdi,%rcx
+	movq   %rcx,%xmm0
 	punpcklqdq %xmm0,%xmm0
 	movups %xmm0,-offset(%rax)
 	movups %xmm0,-offset(%rax)
@@ -81,7 +81,7 @@
 	jne    <HUF_fillDTableX2ForWeight + ofs>
 	pop    %rbx
 	ret    
-	nopl   offset(%rax,%rax,1)
+	nopw   offset(%rax,%rax,1)
 	cmp    %r10,%rsi
 	je     <HUF_fillDTableX2ForWeight + ofs>
 	lea    offset(,%rcx,4),%rbx
@@ -164,15 +164,15 @@
 	lea    (%rdx,%rcx,1),%edi
 	mov    %rdi,%rcx
 	shl    $something,%rcx
-	lea    (%rcx,%rdi,1),%rbx
-	movq   %rbx,%xmm0
+	add    %rdi,%rcx
+	movq   %rcx,%xmm0
 	punpcklqdq %xmm0,%xmm0
 	movups %xmm0,-offset(%rax)
 	cmp    %rsi,%r10
 	jne    <HUF_fillDTableX2ForWeight + ofs>
 	pop    %rbx
 	ret    
-	nopl   offset(%rax)
+	nopl   offset(%rax,%rax,1)
 
 BIT_initDStream:
 	mov    %rsi,%rcx
@@ -9331,8 +9331,8 @@
 	add    %rdi,%rsi
 	mov    (%rcx),%edi
 	mov    offset(%rsp),%ecx
-	movq   %rsi,%xmm0
-	punpcklqdq %xmm0,%xmm0
+	movq   %rsi,%xmm1
+	movddup %xmm1,%xmm0
 	cmp    $something,%ecx
 	je     <HUF_readDTableX2_wksp_bmi2 + ofs>
 	cmp    $something,%ecx
/usr/lib64/libzstd.a/xxhash.o differs in ELF sections
--- old /usr/lib64/libzstd.a/xxhash.o (objdump)
+++ new /usr/lib64/libzstd.a/xxhash.o (objdump)
@@ -31,158 +31,151 @@
  01a0 b1675616 480fafc2 4889c248 c1ea2048  .gV.H...H..H.. H
  01b0 31d0c366 662e0f1f 84000000 00006690  1..ff.........f.
  01c0 b8210300 00c3662e 0f1f8400 00000000  .!....f.........
- 01d0 4989f149 89f88dba b1675616 89d64983  I..I.....gV...I.
- 01e0 f90f0f86 a9000000 4b8d7c08 f18d8a28  ........K.|....(
- 01f0 4423244c 89c0448d 9a77caeb 85448d92  D#$L..D..w...D..
- 0200 4f86c861 0f1f4000 691077ca eb854883  O..a..@.i.w...H.
- 0210 c01001ca c1c20d69 cab17937 9e6950f4  .......i..y7.iP.
- 0220 77caeb85 4401dac1 c20d4469 dab17937  w...D.....Di..y7
- 0230 9e6950f8 77caeb85 01f2c1c2 0d69f2b1  .iP.w........i..
- 0240 79379e69 50fc77ca eb854401 d2c1c20d  y7.iP.w...D.....
- 0250 4469d2b1 79379e48 39f872ac 498d41f0  Di..y7.H9.r.I.A.
- 0260 498d5001 4883e0f0 4883c010 4839d7ba  I.P.H...H...H9..
- 0270 10000000 480f42c2 d1c141c1 c307428d  ....H.B...A...B.
- 0280 3c19c1c6 0c41c1ca 0e4901c0 01f74401  <....A...I....D.
- 0290 d74c89ca 4401cfb9 01000000 4c89c683  .L..D.......L...
- 02a0 e20fe959 fdffff66 0f1f8400 00000000  ...Y...f........
- 02b0 bf300000 00e90000 0000660f 1f440000  .0........f..D..
- 02c0 4883ec08 e8000000 0031c048 83c408c3  H........1.H....
- 02d0 f30f6f06 0f1107f3 0f6f4e10 0f114f10  ..o......oN...O.
- 02e0 f30f6f56 200f1157 20c3660f 1f440000  ..oV ..W .f..D..
- 02f0 660fefc0 660f6ece 31c00f11 070f1147  f...f.n.1......G
- 0300 100f1147 20660f70 c100660f fe050000  ...G f.p..f.....
- 0310 00000f11 4708c366 0f1f8400 00000000  ....G..f........
- 0320 4885f60f 84f70100 00415549 89d54154  H........AUI..AT
- 0330 4989f455 488d2c16 534889fb 4883ec08  I..UH.,.SH..H...
- 0340 8b174401 ea4983fd 0f0f97c0 83fa0f89  ..D..I..........
- 0350 170f97c2 09d08b57 280fb6c0 0947044a  .......W(....G.J
- 0360 8d0c2a48 89d04883 f90f0f86 b8010000  ..*H..H.........
- 0370 85d20f85 b0000000 488d7df0 4c39e70f  ........H.}.L9..
- 0380 82890000 008b7308 448b4b0c 4c89e044  ......s.D.K.L..D
- 0390 8b43108b 4b14662e 0f1f8400 00000000  .C..K.f.........
- 03a0 691077ca eb854883 c01001f2 c1c20d69  i.w...H........i
- 03b0 f2b17937 9e897308 6950f477 caeb8544  ..y7..s.iP.w...D
- 03c0 01cac1c2 0d4469ca b179379e 44894b0c  .....Di..y7.D.K.
- 03d0 6950f877 caeb8544 01c2c1c2 0d4469c2  iP.w...D.....Di.
- 03e0 b179379e 44894310 6950fc77 caeb8501  .y7.D.C.iP.w....
- 03f0 cac1c20d 69cab179 379e894b 144839c7  ....i..y7..K.H9.
- 0400 739e4c29 e74883e7 f04d8d64 3c104939  s.L).H...M.d<.I9
- 0410 ec0f82e1 00000048 83c40831 c05b5d41  .......H...1.[]A
- 0420 5c415dc3 0f1f4000 41bd1000 0000488d  \A]...@.A.....H.
- 0430 7c171844 89ea29c2 e8000000 00f30f6f  |..D..)........o
- 0440 4b18f30f 6f431848 8d7df066 0f6f1500  K...oC.H.}.f.o..
- 0450 000000f3 0f6f5b08 660f73d1 20442b6b  .....o[.f.s. D+k
- 0460 28c74328 00000000 660ff4c2 660ff4ca  (.C(....f...f...
- 0470 4d01ec66 0f70c908 660f70c0 08660f62  M..f.p..f.p..f.b
- 0480 c1660ffe c3660f6f c8660f72 f00d660f  .f...f.o.f.r..f.
- 0490 72d11366 0febc866 0f6fc166 0f72f002  r..f...f.o.f.r..
- 04a0 660ffec1 660f72f0 03660ffe c1660f72  f...f.r..f...f.r
- 04b0 f007660f fac1660f 72f00266 0ffac166  ..f...f.r..f...f
- 04c0 0f6fd066 0f72f205 660ffad0 660f6fc2  .o.f.r..f...f.o.
- 04d0 660f72f0 08660ffa c2660f72 f004660f  f.r..f...f.r..f.
- 04e0 fec10f11 43084c39 e70f821f ffffffe9  ....C.L9........
- 04f0 91feffff 0f1f4000 4c29e548 8d7b184c  ......@.L).H.{.L
- 0500 89e64889 eae80000 0000896b 284883c4  ..H........k(H..
- 0510 0831c05b 5d415c41 5dc3660f 1f440000  .1.[]A\A].f..D..
- 0520 31c0c30f 1f440000 488d7c17 184c89ea  1....D..H.|..L..
- 0530 e8000000 0044016b 284883c4 0831c05b  .....D.k(H...1.[
- 0540 5d415c41 5dc3662e 0f1f8400 00000000  ]A\A].f.........
- 0550 4889f88b 57108b48 048dbab1 67561685  H...W..H....gV..
- 0560 c9741a8b 78088b48 0cc1c20c d1c7c1c1  .t..x..H........
- 0570 0701cf01 d78b5014 c1ca0e01 d78b5028  ......P.......P(
- 0580 488d7018 033831c9 e973faff ff0f1f00  H.p..81..s......
- 0590 0fce8937 c366662e 0f1f8400 00000000  ...7.ff.........
- 05a0 8b070fc8 c366662e 0f1f8400 00000000  .....ff.........
- 05b0 4989f841 5648bfc5 6756162f ebd42741  I..AVH..gV./..'A
- 05c0 554801d7 41545553 4883fe1f 0f864701  UH..ATUSH.....G.
- 05d0 000048bb d6b5c0ad ee27ea60 4889d54d  ..H......'.`H..M
- 05e0 8d6c30e1 4c89c749 bb4febd4 273daeb2  .l0.L..I.O..'=..
- 05f0 c24801d3 49be7935 147a4e86 c86149ba  .H..I.y5.zN..aI.
- 0600 87caeb85 b179379e 4e8d241a 4901d690  .....y7.N.$.I...
- 0610 4c8b0f48 8b4f0848 83c72048 8b57f048  L..H.O.H.. H.W.H
- 0620 8b47f84d 0fafcb49 0fafcb49 0fafd349  .G.M...I...I...I
- 0630 0fafc349 01d94c01 e149c1c1 1f4801ea  ...I..L..I...H..
- 0640 48c1c11f 4c89cb4c 01f048c1 c21f490f  H...L..L..H...I.
- 0650 afda4989 cc48c1c0 1f4d0faf e24889d5  ..I..H...M...H..
- 0660 4989c649 0fafea4d 0faff24c 39ef72a0  I..I...M...L9.r.
- 0670 488d7ee0 4d8d5801 4883e7e0 4883c720  H.~.M.X.H...H.. 
- 0680 4d39dd41 bb200000 00490f42 fb48d1c3  M9.A. ...I.B.H..
- 0690 49bba96c 790f015b f3de4d0f afcb49c1  I..ly..[..M...I.
- 06a0 c40748c1 c50c490f afcb4901 f849c1c6  ..H...I...I..I..
- 06b0 12490faf d34a8d3c 2349c1c1 1f490faf  .I...J.<#I...I..
- 06c0 c34801ef 4d0fafca 4c01f748 c1c11f49  .H..M...L..H...I
- 06d0 0fafca48 c1c21f49 0fafd24c 31cf49b9  ...H...I...L1.I.
- 06e0 63aeb2c2 77caeb85 490faffa 4c01cf48  c...w...I...L..H
- 06f0 31f94889 c7490faf ca48c1c7 1f490faf  1.H..I...H...I..
- 0700 fa4c01c9 4831ca49 0fafd24a 8d040a48  .L..H1.I...J...H
- 0710 31c7490f affa4c01 cf5b4801 f75d4889  1.I...L..[H..]H.
- 0720 f2415cb9 01000000 415d4c89 c6415ee9  .A\.....A]L..A^.
- 0730 5cf9ffff 66662e0f 1f840000 00000090  \...ff..........
- 0740 bf580000 00e90000 0000660f 1f440000  .X........f..D..
- 0750 4883ec08 e8000000 0031c048 83c408c3  H........1.H....
- 0760 f30f6f06 0f1107f3 0f6f4e10 0f114f10  ..o......oN...O.
- 0770 f30f6f56 200f1157 20f30f6f 5e300f11  ..oV ..W ..o^0..
- 0780 5f30f30f 6f66400f 11674048 8b465048  _0..of@..g@H.FPH
- 0790 894750c3 66662e0f 1f840000 00000090  .GP.ff..........
- 07a0 48c70700 00000048 89fa488d 7f0831c0  H......H..H...1.
- 07b0 48c74748 00000000 4889d148 83e7f848  H.GH....H..H...H
- 07c0 29f983c1 58c1e903 f348ab48 89721848  )...X....H.H.r.H
- 07d0 b8d6b5c0 adee27ea 604801f0 48894208  ......'.`H..H.B.
- 07e0 48b84feb d4273dae b2c24801 f0488942  H.O..'=...H..H.B
- 07f0 1048b879 35147a4e 86c86148 01c631c0  .H.y5.zN..aH..1.
- 0800 48897220 c366662e 0f1f8400 00000000  H.r .ff.........
- 0810 4885f60f 84df0100 00415549 89d54154  H........AUI..AT
- 0820 4989f455 488d2c16 534889fb 4883ec08  I..UH.,.SH..H...
- 0830 4801178b 57484a8d 0c2a4889 d04883f9  H...WHJ..*H..H..
- 0840 1f0f86b9 01000085 d20f85d9 00000049  ...............I
- 0850 8d442420 4839c50f 82af0000 004c8b43  .D$ H9.......L.C
- 0860 08488b7b 104c8d4d e04c89e0 4c8b5b18  .H.{.L.M.L..L.[.
- 0870 4c8b5320 48be4feb d4273dae b2c248b9  L.S H.O..'=...H.
- 0880 87caeb85 b179379e 0f1f8400 00000000  .....y7.........
- 0890 488b1048 83c02048 0fafd64c 01c248c1  H..H.. H...L..H.
- 08a0 c21f480f afd14889 53084989 d0488b50  ..H...H.S.I..H.P
- 08b0 e8480faf d64801fa 48c1c21f 4889d748  .H...H..H...H..H
- 08c0 0faff948 897b1048 8b50f048 0fafd64c  ...H.{.H.P.H...L
- 08d0 01da48c1 c21f480f afd14889 53184989  ..H...H...H.S.I.
- 08e0 d3488b50 f8480faf d64c01d2 48c1c21f  .H.P.H...L..H...
- 08f0 480fafd1 48895320 4989d249 39c17390  H...H.S I..I9.s.
- 0900 4d29e149 83e1e04f 8d640c20 4939ec0f  M).I...O.d. I9..
- 0910 82bb0000 004883c4 0831c05b 5d415c41  .....H...1.[]A\A
- 0920 5dc3660f 1f440000 41bd2000 0000488d  ].f..D..A. ...H.
- 0930 7c172844 89ea29c2 e8000000 00488b53  |.(D..)......H.S
- 0940 28442b6b 4848b84f ebd4273d aeb2c248  (D+kHH.O..'=...H
- 0950 b987caeb 85b17937 9e4d01ec c7434800  ......y7.M...CH.
- 0960 00000048 0fafd048 03530848 c1c21f48  ...H...H.S.H...H
- 0970 0fafd148 89530848 8b533048 0fafd048  ...H.S.H.S0H...H
- 0980 03531048 c1c21f48 0fafd148 89531048  .S.H...H...H.S.H
- 0990 8b533848 0fafd048 03531848 0faf4340  .S8H...H.S.H..C@
- 09a0 48034320 48c1c21f 48c1c01f 480fafd1  H.C H...H...H...
- 09b0 480fafc1 48895318 48894320 498d4424  H...H.S.H.C I.D$
- 09c0 204839c5 0f8242ff ffffe98e feffff90   H9...B.........
- 09d0 4c29e548 8d7b284c 89e64889 eae80000  L).H.{(L..H.....
- 09e0 0000896b 484883c4 0831c05b 5d415c41  ...kHH...1.[]A\A
- 09f0 5dc3660f 1f440000 31c0c30f 1f440000  ].f..D..1....D..
- 0a00 488d7c17 284c89ea e8000000 0044016b  H.|.(L.......D.k
- 0a10 484883c4 0831c05b 5d415c41 5dc36690  HH...1.[]A\A].f.
- 0a20 53488b57 184889fe 4c8b0748 bfc56756  SH.W.H..L..H..gV
- 0a30 162febd4 274801d7 4983f81f 0f86aa00  ./..'H..I.......
- 0a40 0000488b 4e084c8b 5e1049ba 4febd427  ..H.N.L.^.I.O..'
- 0a50 3daeb2c2 49b987ca eb85b179 379e488b  =...I......y7.H.
- 0a60 46204889 cb4c89df 48d1c149 0fafda48  F H..L..H..I...H
- 0a70 c1c70748 01cf4d0f afda4889 d148c1c1  ...H..M...H..H..
- 0a80 0c490faf d248c1c3 1f4801cf 4889c149  .I...H...H..H..I
- 0a90 0fafd948 c1c11249 c1c31f48 01cf4d0f  ...H...I...H..M.
- 0aa0 afd948c1 c21f48b9 63aeb2c2 77caeb85  ..H...H.c...w...
- 0ab0 490fafc2 4831df49 0fafd149 0faff948  I...H1.I...I...H
- 0ac0 01cf4c31 df490faf f94801cf 4831fa48  ..L1.I...H..H1.H
- 0ad0 89c7490f afd148c1 c71f490f aff9488d  ..I...H...I...H.
- 0ae0 040a4831 c7490faf f94801cf 4883c628  ..H1.I...H..H..(
- 0af0 4c01c731 c94c89c2 5be992f5 ffff6690  L..1.L..[.....f.
- 0b00 480fce48 8937c366 0f1f8400 00000000  H..H.7.f........
- 0b10 488b0748 0fc8c3                      H..H...         
+ 01d0 4989f949 89f28dba b1675616 4883fe0f  I..I.....gV.H...
+ 01e0 0f86a400 00004d8d 5c31f18d 82284423  ......M.\1...(D#
+ 01f0 244c89cf 8db277ca eb858d8a 4f86c861  $L....w.....O..a
+ 0200 44690777 caeb8544 01c0c1c0 0d69c0b1  Di.w...D.....i..
+ 0210 79379e44 69470477 caeb8544 01c6c1c6  y7.DiG.w...D....
+ 0220 0d69f6b1 79379e44 69470877 caeb8544  .i..y7.DiG.w...D
+ 0230 01c2c1c2 0d69d2b1 79379e44 69470c77  .....i..y7.DiG.w
+ 0240 caeb8544 01c1c1c1 0d69c9b1 79379e48  ...D.....i..y7.H
+ 0250 83c7104c 39df72a8 498d7af0 4d8d4101  ...L9.r.I.z.M.A.
+ 0260 4883e7f0 4883c710 4d39c341 b8100000  H...H...M9.A....
+ 0270 00490f42 f8d1c0c1 c607c1c2 0c4901f9  .I.B.........I..
+ 0280 8d3c30c1 c90e01d7 01cf4c89 d24401d7  .<0.......L..D..
+ 0290 b9010000 004c89ce 83e20fe9 60fdffff  .....L......`...
+ 02a0 bf300000 00e90000 0000660f 1f440000  .0........f..D..
+ 02b0 4883ec08 e8000000 0031c048 83c408c3  H........1.H....
+ 02c0 f30f6f06 0f1107f3 0f6f4e10 0f114f10  ..o......oN...O.
+ 02d0 f30f6f56 200f1157 20c3660f 1f440000  ..oV ..W .f..D..
+ 02e0 660fefc0 660f6ece 31c00f11 070f1147  f...f.n.1......G
+ 02f0 100f1147 20660f70 c100660f fe050000  ...G f.p..f.....
+ 0300 00000f11 4708c366 0f1f8400 00000000  ....G..f........
+ 0310 4885f60f 84af0100 00415549 89d54154  H........AUI..AT
+ 0320 4989f455 488d2c16 534889fb 4883ec08  I..UH.,.SH..H...
+ 0330 8b174401 ea4983fd 0f0f97c0 83fa0f89  ..D..I..........
+ 0340 170f97c2 09d08b57 280fb6c0 0947044a  .......W(....G.J
+ 0350 8d0c2a48 89d04883 f90f0f86 70010000  ..*H..H.....p...
+ 0360 85d20f85 a8000000 4c8d4df0 4d39e172  ........L.M.M9.r
+ 0370 7f8b7308 8b4b0c4c 89e78b53 108b4314  ..s..K.L...S..C.
+ 0380 44690777 caeb8544 01c6c1c6 0d69f6b1  Di.w...D.....i..
+ 0390 79379e89 73084469 470477ca eb854401  y7..s.DiG.w...D.
+ 03a0 c1c1c10d 69c9b179 379e894b 0c446947  ....i..y7..K.DiG
+ 03b0 0877caeb 854401c2 c1c20d69 d2b17937  .w...D.....i..y7
+ 03c0 9e895310 4469470c 77caeb85 4401c0c1  ..S.DiG.w...D...
+ 03d0 c00d69c0 b179379e 4883c710 89431449  ..i..y7.H....C.I
+ 03e0 39f9739c 4d29e149 83e1f04f 8d640c10  9.s.M).I...O.d..
+ 03f0 4939ec0f 82a70000 004883c4 0831c05b  I9.......H...1.[
+ 0400 5d415c41 5dc3662e 0f1f8400 00000000  ]A\A].f.........
+ 0410 41bd1000 0000488d 7c171844 89ea29c2  A.....H.|..D..).
+ 0420 e8000000 00694318 77caeb85 034308c1  .....iC.w....C..
+ 0430 c00d69c0 b179379e 89430869 431c77ca  ..i..y7..C.iC.w.
+ 0440 eb850343 0cc1c00d 69c0b179 379e8943  ...C....i..y7..C
+ 0450 0c694320 77caeb85 034310c1 c00d69c0  .iC w....C....i.
+ 0460 b179379e 89431069 432477ca eb850343  .y7..C.iC$w....C
+ 0470 14c1c00d 69c0b179 379e442b 6b284c8d  ....i..y7.D+k(L.
+ 0480 4df08943 144d01ec c7432800 0000004d  M..C.M...C(....M
+ 0490 39e10f82 58ffffff e9d4feff ff0f1f00  9...X...........
/usr/lib64/libzstd.a/xxhash.o differs in assembler output
--- old /usr/lib64/libzstd.a/xxhash.o (disasm)
+++ new /usr/lib64/libzstd.a/xxhash.o (disasm)
@@ -125,59 +125,56 @@
 	cs nopw offset(%rax,%rax,1)
 
 ZSTD_XXH32:
-	mov    %rsi,%r9
-	mov    %rdi,%r8
+	mov    %rdi,%r9
+	mov    %rsi,%r10
 	lea    offset(%rdx),%edi
-	mov    %edx,%esi
-	cmp    $something,%r9
+	cmp    $something,%rsi
 	jbe    <ZSTD_XXH32 + ofs>
-	lea    -offset(%r8,%r9,1),%rdi
+	lea    -offset(%r9,%rsi,1),%r11
+	lea    offset(%rdx),%eax
+	mov    %r9,%rdi
+	lea    -offset(%rdx),%esi
 	lea    offset(%rdx),%ecx
-	mov    %r8,%rax
-	lea    -offset(%rdx),%r11d
-	lea    offset(%rdx),%r10d
-	nopl   offset(%rax)
-	imul   $something,(%rax),%edx
-	add    $something,%rax
-	add    %ecx,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%ecx
-	imul   $something,-offset(%rax),%edx
-	add    %r11d,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%r11d
-	imul   $something,-offset(%rax),%edx
-	add    %esi,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%esi
-	imul   $something,-offset(%rax),%edx
-	add    %r10d,%edx
+	imul   $something,(%rdi),%r8d
+	add    %r8d,%eax
+	rol    $something,%eax
+	imul   $something,%eax,%eax
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%esi
+	rol    $something,%esi
+	imul   $something,%esi,%esi
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%edx
 	rol    $something,%edx
-	imul   $something,%edx,%r10d
-	cmp    %rdi,%rax
+	imul   $something,%edx,%edx
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%ecx
+	rol    $something,%ecx
+	imul   $something,%ecx,%ecx
+	add    $something,%rdi
+	cmp    %r11,%rdi
 	jb     <ZSTD_XXH32 + ofs>
-	lea    -offset(%r9),%rax
-	lea    offset(%r8),%rdx
-	and    $something,%rax
-	add    $something,%rax
-	cmp    %rdx,%rdi
-	mov    $something,%edx
-	cmovb  %rdx,%rax
-	rol    %ecx
-	rol    $something,%r11d
-	lea    (%rcx,%r11,1),%edi
+	lea    -offset(%r10),%rdi
+	lea    offset(%r9),%r8
+	and    $something,%rdi
+	add    $something,%rdi
+	cmp    %r8,%r11
+	mov    $something,%r8d
+	cmovb  %r8,%rdi
+	rol    %eax
 	rol    $something,%esi
-	ror    $something,%r10d
-	add    %rax,%r8
-	add    %esi,%edi
+	rol    $something,%edx
+	add    %rdi,%r9
+	lea    (%rax,%rsi,1),%edi
+	ror    $something,%ecx
+	add    %edx,%edi
+	add    %ecx,%edi
+	mov    %r10,%rdx
 	add    %r10d,%edi
-	mov    %r9,%rdx
-	add    %r9d,%edi
 	mov    $something,%ecx
-	mov    %r8,%rsi
+	mov    %r9,%rsi
 	and    $something,%edx
 	jmp    <XXH32_finalize>
-	nopw   offset(%rax,%rax,1)
 
 ZSTD_XXH32_createState:
 	mov    $something,%edi
@@ -243,41 +240,40 @@
 	jbe    <ZSTD_XXH32_update + ofs>
 	test   %edx,%edx
 	jne    <ZSTD_XXH32_update + ofs>
-	lea    -offset(%rbp),%rdi
-	cmp    %r12,%rdi
+	lea    -offset(%rbp),%r9
+	cmp    %r12,%r9
 	jb     <ZSTD_XXH32_update + ofs>
 	mov    offset(%rbx),%esi
-	mov    offset(%rbx),%r9d
-	mov    %r12,%rax
-	mov    offset(%rbx),%r8d
 	mov    offset(%rbx),%ecx
-	cs nopw offset(%rax,%rax,1)
-	imul   $something,(%rax),%edx
-	add    $something,%rax
-	add    %esi,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%esi
+	mov    %r12,%rdi
+	mov    offset(%rbx),%edx
+	mov    offset(%rbx),%eax
+	imul   $something,(%rdi),%r8d
+	add    %r8d,%esi
+	rol    $something,%esi
+	imul   $something,%esi,%esi
 	mov    %esi,offset(%rbx)
-	imul   $something,-offset(%rax),%edx
-	add    %r9d,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%r9d
-	mov    %r9d,offset(%rbx)
-	imul   $something,-offset(%rax),%edx
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%ecx
+	rol    $something,%ecx
+	imul   $something,%ecx,%ecx
+	mov    %ecx,offset(%rbx)
+	imul   $something,offset(%rdi),%r8d
 	add    %r8d,%edx
 	rol    $something,%edx
-	imul   $something,%edx,%r8d
-	mov    %r8d,offset(%rbx)
-	imul   $something,-offset(%rax),%edx
-	add    %ecx,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%ecx
-	mov    %ecx,offset(%rbx)
-	cmp    %rax,%rdi
+	imul   $something,%edx,%edx
+	mov    %edx,offset(%rbx)
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%eax
+	rol    $something,%eax
+	imul   $something,%eax,%eax
+	add    $something,%rdi
+	mov    %eax,offset(%rbx)
+	cmp    %rdi,%r9
 	jae    <ZSTD_XXH32_update + ofs>
-	sub    %r12,%rdi
-	and    $something,%rdi
-	lea    offset(%r12,%rdi,1),%r12
+	sub    %r12,%r9
+	and    $something,%r9
+	lea    offset(%r12,%r9,1),%r12
 	cmp    %rbp,%r12
 	jb     <ZSTD_XXH32_update + ofs>
 	add    $something,%rsp
@@ -287,53 +283,40 @@
 	pop    %r12
 	pop    %r13
 	ret    
-	nopl   offset(%rax)
+	cs nopw offset(%rax,%rax,1)
 	mov    $something,%r13d
 	lea    offset(%rdi,%rdx,1),%rdi
 	mov    %r13d,%edx
 	sub    %eax,%edx
 	call   <ZSTD_XXH32_update + ofs>
-	movdqu offset(%rbx),%xmm1
-	movdqu offset(%rbx),%xmm0
-	lea    -offset(%rbp),%rdi
-	movdqa offset(%rip),%xmm2        #   <ZSTD_XXH32_update + ofs>
-	movdqu offset(%rbx),%xmm3
-	psrlq  $something,%xmm1
+	imul   $something,offset(%rbx),%eax
+	add    offset(%rbx),%eax
+	rol    $something,%eax
+	imul   $something,%eax,%eax
+	mov    %eax,offset(%rbx)
+	imul   $something,offset(%rbx),%eax
+	add    offset(%rbx),%eax
+	rol    $something,%eax
+	imul   $something,%eax,%eax
+	mov    %eax,offset(%rbx)
+	imul   $something,offset(%rbx),%eax
+	add    offset(%rbx),%eax
/usr/lib64/libzstd.a/zdict.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zdict.o (objdump)
+++ new /usr/lib64/libzstd.a/zdict.o (objdump)
@@ -22,10 +22,10 @@
  0110 4531c05b 4489c05d 415c415d 415e415f  E1.[D..]A\A]A^A_
  0120 c30f1f80 00000000 8b560444 29c86641  .........V.D).fA
  0130 0f6ec141 c1ec0344 03660801 c2410faf  .n.A...D.f...A..
- 0140 c7660f6e ca31d266 0f62c1f7 7424e866  .f.n.1.f.b..t$.f
- 0150 0fd60645 8d140444 89560883 f9010f84  ...E...D.V......
- 0160 11010000 89c8488d 14408d41 ff4889c6  ......H..@.A.H..
- 0170 488d0440 48c1e202 488d0483 eb246690  H..@H...H....$f.
+ 0140 c7660f3a 22c20131 d2660fd6 06f77424  .f.:"..1.f....t$
+ 0150 e8458d14 04448956 0883f901 0f841301  .E...D.V........
+ 0160 000089c8 488d1440 8d41ff48 89c6488d  ....H..@.A.H..H.
+ 0170 044048c1 e202488d 0483eb26 0f1f4000  .@H...H....&..@.
  0180 488b3848 83e80c48 893c138b 7814897c  H.8H...H.<..x..|
  0190 13084883 ea0c83fe 010f84d6 00000083  ..H.............
  01a0 ee014189 c889f144 39500872 d34801da  ..A....D9P.r.H..
@@ -47,8 +47,8 @@
  02a0 4489e0ba 01000000 4489e141 89f029e8  D.......D..A..).
  02b0 66410f6e c185c00f 4ec231d2 83c50148  fA.n....N.1....H
  02c0 98490faf c748f7f1 01470844 39e5410f  .I...H...G.D9.A.
- 02d0 47ec660f 6ed5660f 62c2660f d607e930  G.f.n.f.b.f....0
- 02e0 feffff66 662e0f1f 84000000 00006690  ...ff.........f.
+ 02d0 47ec660f 3a22c501 660fd607 e932feff  G.f.:"..f....2..
+ 02e0 ff66662e 0f1f8400 00000000 0f1f4000  .ff...........@.
  02f0 41574156 41554154 55534881 ec001000  AWAVAUATUSH.....
  0300 0048830c 24004881 ec001000 0048830c  .H..$.H......H..
  0310 24004883 ec088b84 24482000 004589ce  $.H.....$H ..E..
@@ -77,11 +77,11 @@
  0480 298424c0 000000c7 84242010 00000100  ).$......$ .....
  0490 0000c784 24101000 00010000 00c78424  ....$..........$
  04a0 04100000 01000000 e8000000 004883ec  .............H..
- 04b0 40ba0100 0000660f 6f250000 0000660f  @.....f.o%....f.
- 04c0 6fac2410 01000048 8bb42488 200000b9  o.$....H..$. ...
- 04d0 01000000 f30f6fb4 241c0100 00488bbc  ......o.$....H..
- 04e0 24802000 000f1164 2420488b 05000000  $. ....d$ H.....
- 04f0 000f112c 240f1174 240c4889 442430e8  ...,$..t$.H.D$0.
+ 04b0 40ba0100 0000660f 6f150000 0000660f  @.....f.o.....f.
+ 04c0 6f9c2410 01000048 8bb42488 200000b9  o.$....H..$. ...
+ 04d0 01000000 f30f6fa4 241c0100 00488bbc  ......o.$....H..
+ 04e0 24802000 000f1154 2420488b 05000000  $. ....T$ H.....
+ 04f0 000f111c 240f1164 240c4889 442430e8  ....$..d$.H.D$0.
  0500 00000000 48894424 504883c4 40e80000  ....H.D$PH..@...
  0510 0000bf00 00020048 89442408 e8000000  .......H.D$.....
  0520 0048837c 24080048 89442420 4889c60f  .H.|$..H.D$ H...
@@ -130,22 +130,22 @@
  07d0 8b542430 4989c60f 87330400 004883f8  .T$0I....3...H..
  07e0 080f8404 050000b9 01000000 488dbc24  ............H..$
  07f0 b0000000 488db424 98000000 0f1f4000  ....H..$......@.
- 0800 66410f6e 1c8c660f 6ec14889 f8660f62  fA.n..f.n.H..f.b
- 0810 c3660fd6 8424c800 00008b50 143b501c  .f...$.....P.;P.
- 0820 7323660f 6e401066 0f6ed248 8b501848  s#f.n@.f.n.H.P.H
- 0830 83e80866 0f62c248 89501866 0fd64020  ...f.b.H.P.f..@ 
- 0840 4839c675 d54883c1 014881f9 00040000  H9.u.H...H......
- 0850 75ae31c0 0f1f4000 41030049 83c0044d  u.1...@.A..I...M
- 0860 39c875f4 448b4424 44488b54 245089c1  9.u.D.D$DH.T$P..
- 0870 41b90100 00004c8d a4240001 0000be08  A.....L..$......
- 0880 0000004c 89542418 4c89e7e8 00000000  ...L.T$.L.......
- 0890 4c8b5424 184989c7 31c04983 ff880f87  L.T$.I..1.I.....
- 08a0 e9030000 0f1f4000 03034883 c3044839  ......@...H...H9
- 08b0 eb75f54c 89d289c1 41b90100 0000be09  .u.L....A.......
- 08c0 00000048 8dbc2490 01000041 b8340000  ...H..$....A.4..
- 08d0 004c8954 24184889 7c2430e8 00000000  .L.T$.H.|$0.....
- 08e0 4c8b5424 18660fef c04889c3 488b8424  L.T$.f...H..H..$
- 08f0 98000000 4883fb88 0f87cc03 00006690  ....H.........f.
+ 0800 660f6ec1 66410f3a 22048c01 4889f866  f.n.fA.:"...H..f
+ 0810 0fd68424 c8000000 8b50143b 501c7321  ...$.....P.;P.s!
+ 0820 660f6e40 104883e8 08660f3a 22c20148  f.n@.H...f.:"..H
+ 0830 8b502066 0fd64020 48895018 4839c675  .P f..@ H.P.H9.u
+ 0840 d74883c1 014881f9 00040000 75b231c0  .H...H......u.1.
+ 0850 41030049 83c0044d 39c875f4 448b4424  A..I...M9.u.D.D$
+ 0860 44488b54 245089c1 41b90100 00004c8d  DH.T$P..A.....L.
+ 0870 a4240001 0000be08 0000004c 89542418  .$.........L.T$.
+ 0880 4c89e7e8 00000000 4c8b5424 184989c7  L.......L.T$.I..
+ 0890 31c04983 ff880f87 f1030000 0f1f4000  1.I...........@.
+ 08a0 03034883 c3044839 eb75f54c 89d289c1  ..H...H9.u.L....
+ 08b0 41b90100 0000be09 00000048 8dbc2490  A..........H..$.
+ 08c0 01000041 b8340000 004c8954 24184889  ...A.4...L.T$.H.
+ 08d0 7c2430e8 00000000 4c8b5424 18660fef  |$0.....L.T$.f..
+ 08e0 c04889c3 488b8424 98000000 4883fb88  .H..H..$....H...
+ 08f0 0f87d403 0000662e 0f1f8400 00000000  ......f.........
  0900 660ffe00 4883c010 4c39d075 f3660f6f  f...H...L9.u.f.o
  0910 c8488b54 2458488d 84244001 000041b9  .H.T$XH..$@...A.
  0920 01000000 660f73d9 08be0900 00004889  ....f.s.......H.
@@ -561,7 +561,7 @@
  22c0 2410448d 4dfe4889 4424304d 8d5c241c  $.D.M.H.D$0M.\$.
  22d0 4489ca48 8b442430 4d89e531 c9488d14  D..H.D$0M..1.H..
  22e0 52498d14 930f1f00 03084883 c00c4189  RI........H...A.
- 22f0 ce4839d0 75f283f9 7f0f868a 03000048  .H9.u..........H
+ 22f0 ce4839c2 75f283f9 7f0f868a 03000048  .H9.u..........H
  2300 8b742418 4189c948 89f048c1 e8024939  .t$.A..H..H...I9
  2310 c1730b83 7c241001 0f87e305 0000488b  .s..|$........H.
  2320 44241848 8d04404c 39c8731c 8b542448  D$.H..@L9.s..T$H
@@ -806,12 +806,12 @@
  0010 00000000 00005940                    ......Y@        
 Contents of section .note.gnu.property:
  0000 04000000 20000000 05000000 474e5500  .... .......GNU.
- 0010 020001c0 04000000 01000000 00000000  ................
+ 0010 020001c0 04000000 03000000 00000000  ................
  0020 010001c0 04000000 09000000 00000000  ................
 Contents of section .eh_frame:
  0000 14000000 00000000 017a5200 01781001  .........zR..x..
  0010 1b0c0708 90010000 70000000 1c000000  ........p.......
- 0020 00000000 e3020000 00420e10 8f02480e  .........B....H.
+ 0020 00000000 e1020000 00420e10 8f02480e  .........B....H.
  0030 188e0346 0e208d04 460e288c 05410e30  ...F. ..F.(..A.0
  0040 8606410e 38830702 fc0a0e30 440e2842  ..A.8......0D.(B
  0050 0e20420e 18420e10 420e0848 0b02910a  . B..B..B..H....
/usr/lib64/libzstd.a/zdict.o differs in assembler output
--- old /usr/lib64/libzstd.a/zdict.o (disasm)
+++ new /usr/lib64/libzstd.a/zdict.o (disasm)
@@ -102,11 +102,10 @@
 	add    offset(%rsi),%r12d
 	add    %eax,%edx
 	imul   %r15d,%eax
-	movd   %edx,%xmm1
+	pinsrd $something,%edx,%xmm0
 	xor    %edx,%edx
-	punpckldq %xmm1,%xmm0
-	divl   -offset(%rsp)
 	movq   %xmm0,(%rsi)
+	divl   -offset(%rsp)
 	lea    (%r12,%rax,1),%r10d
 	mov    %r10d,offset(%rsi)
 	cmp    $something,%ecx
@@ -119,7 +118,7 @@
 	shl    $something,%rdx
 	lea    (%rbx,%rax,4),%rax
 	jmp    <ZDICT_tryMerge + ofs>
-	xchg   %ax,%ax
+	nopl   offset(%rax)
 	mov    (%rax),%rdi
 	sub    $something,%rax
 	mov    %rdi,(%rbx,%rdx,1)
@@ -223,12 +222,11 @@
 	add    %eax,offset(%rdi)
 	cmp    %r12d,%ebp
 	cmova  %r12d,%ebp
-	movd   %ebp,%xmm2
-	punpckldq %xmm2,%xmm0
+	pinsrd $something,%ebp,%xmm0
 	movq   %xmm0,(%rdi)
 	jmp    <ZDICT_tryMerge + ofs>
 	data16 cs nopw offset(%rax,%rax,1)
-	xchg   %ax,%ax
+	nopl   offset(%rax)
 
 ZDICT_analyzeEntropy:
 	push   %r15
@@ -328,16 +326,16 @@
 	call   <ZDICT_analyzeEntropy + ofs>
 	sub    $something,%rsp
 	mov    $something,%edx
-	movdqa offset(%rip),%xmm4        #   <ZDICT_analyzeEntropy + ofs>
-	movdqa offset(%rsp),%xmm5
+	movdqa offset(%rip),%xmm2        #   <ZDICT_analyzeEntropy + ofs>
+	movdqa offset(%rsp),%xmm3
 	mov    offset(%rsp),%rsi
 	mov    $something,%ecx
-	movdqu offset(%rsp),%xmm6
+	movdqu offset(%rsp),%xmm4
 	mov    offset(%rsp),%rdi
-	movups %xmm4,offset(%rsp)
+	movups %xmm2,offset(%rsp)
 	mov    offset(%rip),%rax        #   <ZDICT_analyzeEntropy + ofs>
-	movups %xmm5,(%rsp)
-	movups %xmm6,offset(%rsp)
+	movups %xmm3,(%rsp)
+	movups %xmm4,offset(%rsp)
 	mov    %rax,offset(%rsp)
 	call   <ZDICT_analyzeEntropy + ofs>
 	mov    %rax,offset(%rsp)
@@ -515,28 +513,25 @@
 	lea    offset(%rsp),%rdi
 	lea    offset(%rsp),%rsi
 	nopl   offset(%rax)
-	movd   (%r12,%rcx,4),%xmm3
 	movd   %ecx,%xmm0
+	pinsrd $something,(%r12,%rcx,4),%xmm0
 	mov    %rdi,%rax
-	punpckldq %xmm3,%xmm0
 	movq   %xmm0,offset(%rsp)
 	mov    offset(%rax),%edx
 	cmp    offset(%rax),%edx
 	jae    <ZDICT_analyzeEntropy + ofs>
 	movd   offset(%rax),%xmm0
-	movd   %edx,%xmm2
-	mov    offset(%rax),%rdx
 	sub    $something,%rax
-	punpckldq %xmm2,%xmm0
-	mov    %rdx,offset(%rax)
+	pinsrd $something,%edx,%xmm0
+	mov    offset(%rax),%rdx
 	movq   %xmm0,offset(%rax)
+	mov    %rdx,offset(%rax)
 	cmp    %rax,%rsi
 	jne    <ZDICT_analyzeEntropy + ofs>
 	add    $something,%rcx
 	cmp    $something,%rcx
 	jne    <ZDICT_analyzeEntropy + ofs>
 	xor    %eax,%eax
-	nopl   offset(%rax)
 	add    (%r8),%eax
 	add    $something,%r8
 	cmp    %r9,%r8
@@ -575,7 +570,7 @@
 	mov    offset(%rsp),%rax
 	cmp    $something,%rbx
 	ja     <ZDICT_analyzeEntropy + ofs>
-	xchg   %ax,%ax
+	cs nopw offset(%rax,%rax,1)
 	paddd  (%rax),%xmm0
 	add    $something,%rax
 	cmp    %r10,%rax
@@ -2179,7 +2174,7 @@
 	add    (%rax),%ecx
 	add    $something,%rax
 	mov    %ecx,%r14d
-	cmp    %rdx,%rax
+	cmp    %rax,%rdx
 	jne    <ZDICT_trainFromBuffer_legacy + ofs>
 	cmp    $something,%ecx
 	jbe    <ZDICT_trainFromBuffer_legacy + ofs>
/usr/lib64/libzstd.a/zstd_compress.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_compress.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_compress.o (objdump)
@@ -96,192 +96,192 @@
  05b0 31f683ea 010fbdd2 448d5201 e904ffff  1.......D.R.....
  05c0 ff0f1f80 00000000 8d410189 cee933ff  .........A....3.
  05d0 ffff6666 2e0f1f84 00000000 000f1f00  ..ff............
- 05e0 4989d148 83ec2848 89ca4183 f8010f84  I..H..(H..A.....
- 05f0 14010000 4885c90f 95c04189 c24983f9  ....H.....A..I..
- 0600 ff0f8529 01000084 c00f8421 01000048  ...).......!...H
- 0610 8d89f401 00004c01 c931c048 81f90000  ......L..1.H....
- 0620 04000f96 c04531d2 4881f900 00020041  .....E1.H......A
- 0630 0f96c244 01d04881 f9004000 000f96c1  ...D..H...@.....
- 0640 0fb6c901 c885f675 574869c0 84020000  .......uWHi.....
- 0650 488d0d00 00000048 01c8f30f 6f10f30f  H......H....o...
- 0660 6f580c0f 2914240f 115c240c 4883ec20  oX..).$..\$.H.. 
- 0670 4489c14c 89ce660f 6f442420 f30f6f4c  D..L..f.oD$ ..oL
- 0680 242c0f11 04240f11 4c240ce8 c0fdffff  $,...$..L$......
- 0690 4889f848 83c448c3 0f1f8400 00000000  H..H..H.........
- 06a0 b9160000 0039ce0f 4ece4531 d285c941  .....9..N.E1...A
- 06b0 0f48ca48 69c08402 00004863 c94c8d14  .H.Hi.....Hc.L..
- 06c0 cd000000 004929ca 4a8d0c90 488d0500  .....I).J...H...
- 06d0 00000048 01c8f30f 6f20f30f 6f680c0f  ...H....o ..oh..
- 06e0 2924240f 116c240c 85f67980 b80000fe  )$$..l$...y.....
- 06f0 ff39c60f 4cf0f7de 89742414 e96bffff  .9..L....t$..k..
- 0700 ff0f1f80 00000000 4531d231 c94983f9  ........E1.1.I..
- 0710 ff0f85ff feffff31 c04584d2 0f8423ff  .......1.E....#.
- 0720 ffffe9ef feffff66 0f1f8400 00000000  .......f........
- 0730 4889d1eb d866662e 0f1f8400 00000000  H....ff.........
- 0740 41574989 f789ce41 56415541 545553bb  AWI....AVAUATUS.
- 0750 01000000 4883ec28 8b0f488b 44246089  ....H..(..H.D$`.
- 0760 54241c48 d3e34c89 44241048 39c34c89  T$.H..L.D$.H9.L.
- 0770 4c240848 0f47d8b8 01000000 4885db48  L$.H.G......H..H
- 0780 0f44d8b8 00000200 4839c348 0f47d831  .D......H9.H.G.1
- 0790 c9837f10 030f95c1 31d24883 c1034889  ........1.H...H.
- 07a0 d848f7f1 31d2b901 00000048 8d2cc53f  .H..1......H.,.?
- 07b0 0000004c 8d2440e8 14f9ffff f3410f6f  ...L.$@......A.o
- 07c0 074883ec 204883e5 c04989c6 0f110424  .H.. H...I.....$
- 07d0 498b4710 48894424 10e80000 0000f341  I.G.H.D$.......A
- 07e0 0f6f0f48 89df4989 c50f110c 24498b47  .o.H..I.....$I.G
- 07f0 10488944 2410e800 00000048 83c42031  .H.D$......H.. 1
- 0800 d241833f 014c8b4c 24084c8b 44241044  .A.?.L.L$.L.D$.D
- 0810 8b54241c 7510488d 0440488d 14853f00  .T$.u.H..@H...?.
- 0820 00004883 e2c041f7 da4b8d84 08f84e00  ..H...A..K....N.
- 0830 004819c9 4801d848 83c4284c 01f081e1  .H..H..H..(L....
- 0840 d0130000 5b4c01e8 4c01e048 01e85d41  ....[L..L..H..]A
- 0850 5c4801d0 415d415e 4801c841 5fc36690  \H..A]A^H..A_.f.
- 0860 4889fa48 89f7b901 00000083 e61f4883  H..H..........H.
- 0870 ff017446 4885f675 474839fe 743748b8  ..tFH..uGH9.t7H.
- 0880 01010101 01010101 0fb60a48 01f2480f  ...........H..H.
- 0890 afc831c0 483b0c02 0f859200 00004883  ..1.H;........H.
- 08a0 c0084883 f82075ec 4883c620 4883c220  ..H.. u.H.. H.. 
- 08b0 4839f775 ddb90100 000089c8 c30f1f00  H9.u............
- 08c0 488d0c32 4c8d4201 4c8d51f9 4d39d072  H..2L.B.L.Q.M9.r
- 08d0 674989d1 4c89c04c 8d51fd4c 39d07310  gI..L..L.Q.L9.s.
- 08e0 448b1845 39197508 4883c004 4983c104  D..E9.u.H...I...
- 08f0 4c8d51ff 4c39d073 17440fb7 18664539  L.Q.L9.s.D...fE9
- 0900 19750d48 83c00249 83c1020f 1f440000  .u.H...I.....D..
- 0910 4839c873 0f0fb608 4138090f 94c10fb6  H9.s....A8......
- 0920 c94801c8 4c29c0eb 280f1f80 00000000  .H..L)..(.......
- 0930 31c989c8 c30f1f00 488b024c 8b4a014c  1.......H..L.J.L
- 0940 39c8741f 4c31c8f3 480fbcc0 c1f80348  9.t.L1..H......H
- 0950 984c8d46 ff31c949 39c00f84 19ffffff  .L.F.1.I9.......
- 0960 89c8c348 8d42094c 8d4a084c 39d00f83  ...H.B.L.J.L9...
- 0970 63ffffff 4c8b48ff 4c8b184d 39d97418  c...L.H.L..M9.t.
- 0980 4d31d931 c9f3490f bcc9c1f9 034863c9  M1.1..I......Hc.
- 0990 4801c84c 29c0ebb9 4883c008 4c39d072  H..L)...H...L9.r
- 09a0 d34c8d48 ffe92dff ffff660f 1f440000  .L.H..-...f..D..
- 09b0 41574b8d 04084156 41554154 4d89c455  AWK...AVAUATM..U
- 09c0 534889fb 4883ec58 448b7604 448b3e48  SH..H..XD.v.D.>H
- 09d0 89442418 488b87d0 0d000048 89342447  .D$.H......H.4$G
- 09e0 8d140e48 89542410 48894c24 084c894c  ...H.T$.H.L$.L.L
- 09f0 24284885 c00f845d 04000048 8b400848  $(H....]...H.@.H
- 0a00 89442420 488b8300 0c000048 8b90f015  .D$ H......H....
- 0a10 00008b80 f8150000 48895424 40894424  ........H.T$@.D$
- 0a20 484585d2 0f846e04 0000488b 44240844  HE....n...H.D$.D
- 0a30 89fa4839 c20f835d 040000c7 44243c00  ..H9...]....D$<.
- 0a40 00000048 8b442410 48c1e204 4801c28b  ...H.D$.H...H...
- 0a50 72048b4a 088b028d 14314139 d20f82ed  r..J.....1A9....
- 0a60 01000041 39f60f82 34030000 4189d3be  ...A9...4...A...
- 0a70 01000000 4531c945 29f34129 d24183c7  ....E1.E).A).A..
- 0a80 014531c0 4531f68b 54244045 85c90f85  .E1.E1..T$@E....
- 0a90 35020000 8b4c2444 4189cd39 c80f8445  5....L$DA..9...E
- 0aa0 03000039 4424480f 84420200 008d7aff  ...9D$H..B....z.
- 0ab0 39f80f84 21030000 8d680283 fd020f87  9...!....h......
- 0ac0 5c020000 01ee0f85 fd020000 0f1f4000  \.............@.
- 0ad0 8b834801 000085c0 7446488b 04248b8b  ..H.....tFH..$..
- 0ae0 c4000000 438d1419 488b7c24 20480350  ....C...H.|$ H.P
- 0af0 08488950 08b80100 0000d3e0 488d0c3a  .H.P........H..:
- 0b00 4839d089 ea480f43 c14883c0 024839d0  H9...H.C.H...H9.
- 0b10 0f829a02 00004183 fb020f86 90020000  ......A.........
- 0b20 488b3c24 4489f82b 07483983 70030000  H.<$D..+.H9.p...
- 0b30 0f826a03 0000488b 7c241844 89c84589  ..j...H.|$.D..E.
- 0b40 dd498d14 04488d4f e0488bbb 50030000  .I...H.O.H..P...
- 0b50 4839d10f 82e70100 00f3410f 6f24240f  H9........A.o$$.
- 0b60 11274883 f8100f87 94020000 48018350  .'H.........H..P
- 0b70 03000048 8b934003 000083c5 014983ed  ...H..@......I..
- 0b80 03664489 4a04892a 4981fdff ff000076  .fD.J..*I......v
- 0b90 1ec78380 03000002 00000048 89d0482b  ...........H..H+
- 0ba0 83380300 0048c1f8 03898384 03000066  .8...H.........f
- 0bb0 44896a06 438d0419 4883c208 48899340  D.j.C...H...H..@
- 0bc0 03000049 01c44585 d2741648 8b442408  ...I..E..t.H.D$.
- 0bd0 4489fa48 39c27309 4585c00f 8462feff  D..H9.s.E....b..
- 0be0 ff448b6c 243c4c29 6c241848 8b042448  .D.l$<L)l$.H..$H
- 0bf0 8b542440 44893849 89c74489 5004488b  .T$@D.8I..D.P.H.
- 0c00 83080c00 00488990 f0150000 8b542448  .....H.......T$H
- 0c10 8990f815 0000488b 44241849 39c40f84  ......H.D$.I9...
- 0c20 93010000 89c5488b bb500300 004c89e6  ......H..P...L..
- 0c30 4429e548 89eae800 00000048 01ab5003  D).H.......H..P.
- 0c40 00004901 6f08e96c 0100000f 1f440000  ..I.o..l.....D..
- 0c50 4439d673 8c4189f1 31ff4589 d34529f1  D9.s.A..1.E..E).
- 0c60 4139f644 0f43cf45 29f34529 cb48394c  A9.D.C.E).E).H9L
- 0c70 24280f83 08020000 8b8bd400 00004139  $(............A9
- 0c80 cb0f82f9 01000031 f689d745 85c941b8  .......1...E..A.
- 0c90 01000000 400f94c6 4429d739 cf0f83e4  ....@...D).9....
- 0ca0 fdffff41 01ca4489 d729d789 7c243c89  ...A..D..)..|$<.
- 0cb0 d729ca44 29d74189 d28b5424 404101fb  .).D).A...T$@A..
- 0cc0 4585c90f 84cbfdff ff31ed39 d00f84fd  E........1.9....
- 0cd0 fdffff41 89c53944 24440f84 08010000  ...A..9D$D......
- 0ce0 39442448 0f85cefd ffff448b 6c2444bd  9D$H......D.l$D.
- 0cf0 02000000 8b7c2448 29f54489 e90f1f00  .....|$H).D.....
- 0d00 660f6ec7 660f6eea 894c2448 660f62c5  f.n.f.n..L$Hf.b.
- 0d10 660fd644 2440e9b5 fdffff0f 1f440000  f..D$@.......D..
- 0d20 8b4c2444 660f6ec0 660f6eda 660f62c3  .L$Df.n.f.n.f.b.
- 0d30 894c2448 660fd644 2440e991 fdffff90  .L$Hf..D$@......
- 0d40 4c89e644 89442438 48894424 30e8aef2  L..D.D$8H.D$0...
- 0d50 ffff448b 44243848 8b442430 48018350  ..D.D$8H.D$0H..P
- 0d60 03000048 8b934003 0000483d ffff0000  ...H..@...H=....
- 0d70 0f8604fe ffffc783 80030000 01000000  ................
- 0d80 4889d048 2b833803 000048c1 f8038983  H..H+.8...H.....
- 0d90 84030000 e9e1fdff ff0f1f80 00000000  ................
- 0da0 4429f641 89cb4189 f131f6e9 cafcffff  D).A..A..1......
- 0db0 49c7c5ec ffffff48 83c4584c 89e85b5d  I......H..XL..[]
- 0dc0 415c415d 415e415f c383fe03 0f85da00  A\A]A^A_........
- 0dd0 00008b4c 24448d7a ffbd0200 0000e91d  ...L$D.z........
- 0de0 ffffff0f 1f440000 bd010000 004489ef  .....D.......D..
- 0df0 29f58b4c 2448e905 ffffff0f 1f440000  )..L$H.......D..
- 0e00 488b9350 030000f3 410f6f74 24100f11  H..P....A.ot$...
- 0e10 72104183 f9200f86 40ffffff 488d0c02  r.A.. ..@...H...
- 0e20 498d7424 204883c2 200f1f80 00000000  I.t$ H.. .......
- 0e30 f30f6f0e 4883c220 4883c620 0f114ae0  ..o.H.. H.. ..J.
- 0e40 f30f6f56 f00f1152 f04839ca 72e2e909  ..oV...R.H9.r...
- 0e50 ffffff0f 1f440000 4883bfd8 0d000000  .....D..H.......
- 0e60 48c74424 20000000 000f8495 fbffff48  H.D$ ..........H
- 0e70 8b87e00d 00004889 442420e9 84fbffff  ......H.D$ .....
- 0e80 4589d541 89f24129 f54c296c 2418e958  E..A..A).L)l$..X
- 0e90 fdffff0f 1f440000 4531ede9 4bfdffff  .....D..E1..K...
- 0ea0 49c7c5c0 ffffffe9 0bffffff 89f08b7c  I..............|
- 0eb0 844083fe 010f8437 ffffff44 8b6c2444  .@.....7...D.l$D
- 0ec0 e935feff ff66662e 0f1f8400 00000000  .5...ff.........
- 0ed0 41574d89 c7415641 554189fd 41544989  AWM..AVAUA..ATI.
- 0ee0 d4554c89 cd41b9d8 22000053 4889f348  .UL..A.."..SH..H
- 0ef0 83ec184c 8b742460 894c240c 488d7424  ...L.t$`.L$.H.t$
- 0f00 0c4889d1 4889da4d 89f04c89 f7e80000  .H..H..M..L.....
- 0f10 00004585 ed0f8485 00000041 83ed0241  ..E........A...A
- 0f20 83fd0177 2b8b5424 0c4c89f6 4c89ffe8  ...w+.T$.L..L...
- 0f30 00000000 4883f888 76184883 c4184b8d  ....H...v.H...K.
- 0f40 04a45b48 01c05d41 5c415d41 5e415fc3  ..[H..]A\A]A^A_.
- 0f50 31c04a8d 0c234839 cb7216eb 280f1f00  1.J..#H9.r..(...
- 0f60 0fb65415 004883c3 014801d0 4839d974  ..T..H...H..H9.t
- 0f70 140fb613 4885ed75 e74883c3 014801d0  ....H..u.H...H..
- 0f80 4839d975 ec4883c4 1848c1e8 035b5d41  H9.u.H...H...[]A
- 0f90 5c415d41 5e415fc3 0f1f8400 00000000  \A]A^A_.........
- 0fa0 8b4c240c 8b742458 4c89f248 8b7c2450  .L$..t$XL..H.|$P
- 0fb0 e8000000 00e97aff ffff660f 1f440000  ......z...f..D..
- 0fc0 41574156 41554154 554889fd 53488b85  AWAVAUATUH..SH..
- 0fd0 000c0000 4c8bbd40 03000048 8bbf3803  ....L..@...H..8.
- 0fe0 0000488b 95200300 00488b88 f0150000  ..H.. ...H......
- 0ff0 4d89fc8b 80f81500 004c8bb5 50030000  M........L..P...
- 1000 4929fc49 89d14889 4c24f04c 2bb54803  I).I..H.L$.L+.H.
- 1010 000049c1 e1048944 24f849c1 fc034c03  ..I....D$.I...L.
- 1020 8d180300 004939ff 0f849201 00004c89  .....I9.......L.
- 1030 7c24e04c 89c931c0 4531db48 895424e8  |$.L..1.E1.H.T$.
- 1040 448bad84 030000eb 560f1f80 00000000  D.......V.......
- 1050 664585d2 89510c41 0f94c245 0fb6d285  fE...Q.A...E....
- 1060 f60f85d6 00000083 fa030f84 18010000  ................
- 1070 89d383ea 018b5c9c f0891983 fa027752  ......\.......wR
- 1080 4401d20f 85c70000 0089f648 83c00148  D..........H...H
- 1090 83c11049 01f34c39 e00f8301 0100000f  ...I..L9........
- 10a0 b75cc706 8b14c70f b774c704 c7410c00  .\.......t...A..
- 10b0 00000044 8d7b0344 8d42fd89 71044189  ...D.{.D.B..q.A.
- 10c0 f2448979 084939c5 742e83fa 03768144  .D.y.I9.t....v.D
- 10d0 8901660f 6e4c24f0 8b5424f4 66410f6e  ..f.nL$..T$.fA.n
- 10e0 c0660f62 c1895424 f8660fd6 4424f0eb  .f.b..T$.f..D$..
- 10f0 980f1f80 00000000 448bbd80 03000041  ........D......A
- 1100 83ff0174 1b4183ff 0275bf81 c3030001  ...t.A...u......
- 1110 00895908 ebb4662e 0f1f8400 00000000  ..Y...f.........
- 1120 81c60000 01008971 0483fa03 77a16645  .......q....w.fE
+ 05e0 660f6ec6 4989c948 83ec2848 89d66641  f.n.I..H..(H..fA
+ 05f0 0f7ec244 89c14183 f8010f84 20010000  .~.D..A..... ...
+ 0600 4d85c90f 95c04189 c04883fa ff0f852d  M.....A..H.....-
+ 0610 01000084 c00f8425 01000049 8d91f401  .......%...I....
+ 0620 00004801 f231c048 81fa0000 04000f96  ..H..1.H........
+ 0630 c04531c0 4881fa00 00020041 0f96c044  .E1.H......A...D
+ 0640 01c04881 fa004000 000f96c2 0fb6d201  ..H...@.........
+ 0650 d04585d2 75524869 c0840200 00488d15  .E..uRHi.....H..
+ 0660 00000000 4801d0f3 0f6f28f3 0f6f700c  ....H....o(..op.
+ 0670 0f292c24 0f117424 0c4883ec 204c89ca  .),$..t$.H.. L..
+ 0680 660f6f5c 2420f30f 6f64242c 0f111c24  f.o\$ ..od$,...$
+ 0690 0f116424 0ce8b6fd ffff4889 f84883c4  ..d$......H..H..
+ 06a0 48c3660f 1f440000 660f6f0d 00000000  H.f..D..f.o.....
/usr/lib64/libzstd.a/zstd_compress.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_compress.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_compress.o (disasm)
@@ -441,88 +441,88 @@
 	nopl   (%rax)
 
 ZSTD_getCParams_internal:
-	mov    %rdx,%r9
+	movd   %esi,%xmm0
+	mov    %rcx,%r9
 	sub    $something,%rsp
-	mov    %rcx,%rdx
+	mov    %rdx,%rsi
+	movd   %xmm0,%r10d
+	mov    %r8d,%ecx
 	cmp    $something,%r8d
 	je     <ZSTD_getCParams_internal + ofs>
-	test   %rcx,%rcx
+	test   %r9,%r9
 	setne  %al
-	mov    %eax,%r10d
-	cmp    $something,%r9
+	mov    %eax,%r8d
+	cmp    $something,%rdx
 	jne    <ZSTD_getCParams_internal + ofs>
 	test   %al,%al
 	je     <ZSTD_getCParams_internal + ofs>
-	lea    offset(%rcx),%rcx
-	add    %r9,%rcx
+	lea    offset(%r9),%rdx
+	add    %rsi,%rdx
 	xor    %eax,%eax
-	cmp    $something,%rcx
+	cmp    $something,%rdx
 	setbe  %al
-	xor    %r10d,%r10d
-	cmp    $something,%rcx
-	setbe  %r10b
-	add    %r10d,%eax
-	cmp    $something,%rcx
-	setbe  %cl
-	movzbl %cl,%ecx
-	add    %ecx,%eax
-	test   %esi,%esi
+	xor    %r8d,%r8d
+	cmp    $something,%rdx
+	setbe  %r8b
+	add    %r8d,%eax
+	cmp    $something,%rdx
+	setbe  %dl
+	movzbl %dl,%edx
+	add    %edx,%eax
+	test   %r10d,%r10d
 	jne    <ZSTD_getCParams_internal + ofs>
 	imul   $something,%rax,%rax
-	lea    offset(%rip),%rcx        #   <ZSTD_getCParams_internal + ofs>
-	add    %rcx,%rax
-	movdqu (%rax),%xmm2
-	movdqu offset(%rax),%xmm3
-	movaps %xmm2,(%rsp)
-	movups %xmm3,offset(%rsp)
+	lea    offset(%rip),%rdx        #   <ZSTD_getCParams_internal + ofs>
+	add    %rdx,%rax
+	movdqu (%rax),%xmm5
+	movdqu offset(%rax),%xmm6
+	movaps %xmm5,(%rsp)
+	movups %xmm6,offset(%rsp)
 	sub    $something,%rsp
-	mov    %r8d,%ecx
-	mov    %r9,%rsi
-	movdqa offset(%rsp),%xmm0
-	movdqu offset(%rsp),%xmm1
-	movups %xmm0,(%rsp)
-	movups %xmm1,offset(%rsp)
+	mov    %r9,%rdx
+	movdqa offset(%rsp),%xmm3
+	movdqu offset(%rsp),%xmm4
+	movups %xmm3,(%rsp)
+	movups %xmm4,offset(%rsp)
 	call   <ZSTD_adjustCParams_internal>
 	mov    %rdi,%rax
 	add    $something,%rsp
 	ret    
-	nopl   offset(%rax,%rax,1)
-	mov    $something,%ecx
-	cmp    %ecx,%esi
-	cmovle %esi,%ecx
-	xor    %r10d,%r10d
-	test   %ecx,%ecx
-	cmovs  %r10d,%ecx
+	nopw   offset(%rax,%rax,1)
+	movdqa offset(%rip),%xmm1        #   <ZSTD_getCParams_internal + ofs>
+	pxor   %xmm2,%xmm2
 	imul   $something,%rax,%rax
-	movslq %ecx,%rcx
-	lea    offset(,%rcx,8),%r10
-	sub    %rcx,%r10
-	lea    (%rax,%r10,4),%rcx
+	pminsd %xmm0,%xmm1
+	pmaxsd %xmm2,%xmm1
+	movd   %xmm1,%edx
+	movslq %edx,%rdx
+	lea    offset(,%rdx,8),%r8
+	sub    %rdx,%r8
+	lea    (%rax,%r8,4),%rdx
 	lea    offset(%rip),%rax        #   <ZSTD_getCParams_internal + ofs>
-	add    %rcx,%rax
-	movdqu (%rax),%xmm4
-	movdqu offset(%rax),%xmm5
-	movaps %xmm4,(%rsp)
-	movups %xmm5,offset(%rsp)
-	test   %esi,%esi
+	add    %rdx,%rax
+	movdqu (%rax),%xmm7
+	movdqu offset(%rax),%xmm2
+	movaps %xmm7,(%rsp)
+	movups %xmm2,offset(%rsp)
+	test   %r10d,%r10d
 	jns    <ZSTD_getCParams_internal + ofs>
-	mov    $something,%eax
-	cmp    %eax,%esi
-	cmovl  %eax,%esi
-	neg    %esi
-	mov    %esi,offset(%rsp)
+	movdqa offset(%rip),%xmm1        #   <ZSTD_getCParams_internal + ofs>
+	pmaxsd %xmm1,%xmm0
+	pxor   %xmm1,%xmm1
+	psubd  %xmm0,%xmm1
+	movd   %xmm1,offset(%rsp)
 	jmp    <ZSTD_getCParams_internal + ofs>
-	nopl   offset(%rax)
-	xor    %r10d,%r10d
-	xor    %ecx,%ecx
-	cmp    $something,%r9
+	xor    %r8d,%r8d
+	xor    %edx,%edx
+	cmp    $something,%rsi
 	jne    <ZSTD_getCParams_internal + ofs>
 	xor    %eax,%eax
-	test   %r10b,%r10b
+	test   %r8b,%r8b
 	je     <ZSTD_getCParams_internal + ofs>
 	jmp    <ZSTD_getCParams_internal + ofs>
-	nopw   offset(%rax,%rax,1)
-	mov    %rdx,%rcx
+	nop
+	mov    %r9,%rdx
 	jmp    <ZSTD_getCParams_internal + ofs>
 	data16 cs nopw offset(%rax,%rax,1)
 
@@ -819,8 +819,8 @@
 	mov    offset(%rbx),%rdi
 	cmp    %rdx,%rcx
 	jb     <ZSTD_copySequencesToSeqStoreNoBlockDelim + ofs>
-	movdqu (%r12),%xmm4
-	movups %xmm4,(%rdi)
+	movdqu (%r12),%xmm3
+	movups %xmm3,(%rdi)
 	cmp    $something,%rax
 	ja     <ZSTD_copySequencesToSeqStoreNoBlockDelim + ofs>
 	add    %rax,offset(%rbx)
@@ -923,20 +923,18 @@
 	mov    %r13d,%ecx
 	nopl   (%rax)
 	movd   %edi,%xmm0
-	movd   %edx,%xmm5
 	mov    %ecx,offset(%rsp)
-	punpckldq %xmm5,%xmm0
+	pinsrd $something,%edx,%xmm0
 	movq   %xmm0,offset(%rsp)
 	jmp    <ZSTD_copySequencesToSeqStoreNoBlockDelim + ofs>
-	nopl   offset(%rax,%rax,1)
+	nopl   offset(%rax)
 	mov    offset(%rsp),%ecx
 	movd   %eax,%xmm0
-	movd   %edx,%xmm3
-	punpckldq %xmm3,%xmm0
+	pinsrd $something,%edx,%xmm0
 	mov    %ecx,offset(%rsp)
 	movq   %xmm0,offset(%rsp)
 	jmp    <ZSTD_copySequencesToSeqStoreNoBlockDelim + ofs>
-	nop
+	nopl   (%rax)
 	mov    %r12,%rsi
 	mov    %r8d,offset(%rsp)
 	mov    %rax,offset(%rsp)
@@ -983,8 +981,8 @@
 	jmp    <ZSTD_copySequencesToSeqStoreNoBlockDelim + ofs>
 	nopl   offset(%rax,%rax,1)
 	mov    offset(%rbx),%rdx
-	movdqu offset(%r12),%xmm6
-	movups %xmm6,offset(%rdx)
+	movdqu offset(%r12),%xmm4
+	movups %xmm4,offset(%rdx)
 	cmp    $something,%r9d
 	jbe    <ZSTD_copySequencesToSeqStoreNoBlockDelim + ofs>
 	lea    (%rdx,%rax,1),%rcx
@@ -1174,14 +1172,13 @@
 	cmp    $something,%edx
 	jbe    <ZSTD_copyBlockSequences + ofs>
 	mov    %r8d,(%rcx)
/usr/lib64/libzstd.a/zstd_compress_superblock.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_compress_superblock.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_compress_superblock.o (objdump)
@@ -105,7 +105,7 @@
  0640 bd010000 00c78424 e0000000 ff000000  .......$........
  0650 4829dd85 c00f8592 fdffff4c 8d7506e9  H).........L.u..
  0660 a6fdffff 0f1f4000 488b5424 184a8d04  ......@.H.T$.J..
- 0670 fd000000 00488d1c 024885c0 0f8ebd07  .....H...H......
+ 0670 fd000000 00488d1c 024885c0 0f8eb907  .....H...H......
  0680 0000418b 84248003 00004d8b 94243803  ..A..$....M..$8.
  0690 0000458b 8c248403 000083f8 01410f94  ..E..$.......A..
  06a0 c083f802 410f94c3 31ff660f 1f440000  ....A...1.f..D..
@@ -211,26 +211,26 @@
  0ce0 4c8b4424 08720a48 015c2468 e92ff9ff  L.D$.r.H.\$h./..
  0cf0 ff498b80 f0150000 488b7424 18488984  .I......H.t$.H..
  0d00 24e00000 00418b80 f8150000 898424e8  $....A........$.
- 0d10 00000048 39742430 0f83f400 00004183  ...H9t$0......A.
+ 0d10 00000048 39742430 0f83f000 00004183  ...H9t$0......A.
  0d20 bc248003 00000149 8bb42438 0300004c  .$.....I..$8...L
  0d30 8b542418 418b8c24 84030000 400f94c7  .T$.A..$....@...
- 0d40 488b4424 30eb3a44 8b8424e4 00000083  H.D$0.:D..$.....
- 0d50 ea03660f 6e8c24e0 00000066 0f6ec244  ..f.n.$....f.n.D
- 0d60 898424e8 00000066 0f62c166 0fd68424  ..$....f.b.f...$
- 0d70 e0000000 4883c008 4c39d00f 83910000  ....H...L9......
- 0d80 004889c2 440fb740 044829f2 48c1fa03  .H..D..@.H).H...
- 0d90 39d17509 4084ff0f 859a0000 004531c9  9.u.@........E1.
- 0da0 664585c0 410f94c1 8b10448d 42ff4183  fE..A.....D.B.A.
- 0db0 f8027793 4501c874 bb8b9424 e0000000  ..w.E..t...$....
- 0dc0 448d5aff 66410f6e c34183f8 03743945  D.Z.fA.n.A...t9E
- 0dd0 89c16642 0f6e848c e0000000 448b8c24  ..fB.n......D..$
- 0de0 e8000000 4183f801 751e660f 6ed24489  ....A...u.f.n.D.
- 0df0 8c24e800 0000660f 62c2660f d68424e0  .$....f.b.f...$.
- 0e00 000000e9 6cffffff 448b8c24 e4000000  ....l...D..$....
- 0e10 ebd8488b 8424e000 0000488b 34244889  ..H..$....H.4$H.
- 0e20 86f01500 008b8424 e8000000 8986f815  .......$........
- 0e30 0000e9b0 feffff45 31c9e969 ffffff48  .......E1..i...H
- 0e40 896c2478 e9e7f5ff ff                 .l$x.....       
+ 0d40 488b4424 30eb3844 8b8424e4 00000083  H.D$0.8D..$.....
+ 0d50 ea03660f 6ec2660f 3a228424 e0000000  ..f.n.f.:".$....
+ 0d60 01448984 24e80000 00660fd6 8424e000  .D..$....f...$..
+ 0d70 00004883 c0084c39 d00f838f 00000048  ..H...L9.......H
+ 0d80 89c2440f b7400448 29f248c1 fa0339d1  ..D..@.H).H...9.
+ 0d90 75094084 ff0f8598 00000045 31c96645  u.@........E1.fE
+ 0da0 85c0410f 94c18b10 448d42ff 4183f802  ..A.....D.B.A...
+ 0db0 77954501 c874bb8b 9424e000 0000448d  w.E..t...$....D.
+ 0dc0 5aff6641 0f6ec341 83f80374 374589c1  Z.fA.n.A...t7E..
+ 0dd0 66420f6e 848ce000 0000448b 8c24e800  fB.n......D..$..
+ 0de0 00004183 f801751c 660f3a22 c2014489  ..A...u.f.:"..D.
+ 0df0 8c24e800 0000660f d68424e0 000000e9  .$....f...$.....
+ 0e00 6effffff 448b8c24 e4000000 ebda488b  n...D..$......H.
+ 0e10 8424e000 0000488b 34244889 86f01500  .$....H.4$H.....
+ 0e20 008b8424 e8000000 8986f815 0000e9b4  ...$............
+ 0e30 feffff45 31c9e96b ffffff48 896c2478  ...E1..k...H.l$x
+ 0e40 e9ebf5ff ff                          .....           
 Contents of section .rodata:
  0000 01000100 01000100 01000100 02000200  ................
  0010 02000100 01000100 01000100 01000100  ................
@@ -259,7 +259,7 @@
  0180 0d0e0f10                             ....            
 Contents of section .note.gnu.property:
  0000 04000000 20000000 05000000 474e5500  .... .......GNU.
- 0010 020001c0 04000000 01000000 00000000  ................
+ 0010 020001c0 04000000 03000000 00000000  ................
  0020 010001c0 04000000 09000000 00000000  ................
 Contents of section .eh_frame:
  0000 14000000 00000000 017a5200 01781001  .........zR..x..
@@ -270,7 +270,7 @@
  0050 30440e28 420e2042 0e18420e 10420e08  0D.(B. B..B..B..
  0060 480b0259 0a0e3845 0e30410e 28420e20  H..Y..8E.0A.(B. 
  0070 420e1842 0e10420e 08490b00 d0000000  B..B..B..I......
- 0080 80000000 00000000 490d0000 00420e10  ........I....B..
+ 0080 80000000 00000000 450d0000 00420e10  ........E....B..
  0090 8f02420e 188e034c 0e208d04 450e288c  ..B....L. ..E.(.
  00a0 054b0e30 8606410e 3883074a 0ef8046b  .K.0..A.8..J...k
  00b0 0e80054e 0ef80441 0ef0044d 0a0e3841  ...N...A...M..8A
/usr/lib64/libzstd.a/zstd_compress_superblock.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_compress_superblock.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_compress_superblock.o (disasm)
@@ -746,10 +746,9 @@
 	jmp    <ZSTD_compressSuperBlock + ofs>
 	mov    offset(%rsp),%r8d
 	sub    $something,%edx
-	movd   offset(%rsp),%xmm1
 	movd   %edx,%xmm0
+	pinsrd $something,offset(%rsp),%xmm0
 	mov    %r8d,offset(%rsp)
-	punpckldq %xmm1,%xmm0
 	movq   %xmm0,offset(%rsp)
 	add    $something,%rax
 	cmp    %r10,%rax
@@ -781,9 +780,8 @@
 	mov    offset(%rsp),%r9d
 	cmp    $something,%r8d
 	jne    <ZSTD_compressSuperBlock + ofs>
-	movd   %edx,%xmm2
+	pinsrd $something,%edx,%xmm0
 	mov    %r9d,offset(%rsp)
-	punpckldq %xmm2,%xmm0
 	movq   %xmm0,offset(%rsp)
 	jmp    <ZSTD_compressSuperBlock + ofs>
 	mov    offset(%rsp),%r9d
/usr/lib64/libzstd.a/zstd_ddict.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_ddict.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_ddict.o (objdump)
@@ -16,7 +16,7 @@
  00b0 f30f6f8f c06a0000 48897424 084883ec  ..o..j..H.t$.H..
  00c0 200f110c 24488b87 d06a0000 4889d748   ...$H...j..H..H
  00d0 89442410 e8000000 004883c4 2066480f  .D$......H.. fH.
- 00e0 6ec04889 c7660f6c c00f1103 4885c074  n.H..f.l....H..t
+ 00e0 6ed04889 c7f20f12 c20f1103 4885c074  n.H.........H..t
  00f0 7f488b74 24084c89 eae80000 00004c89  .H.t$.L.......L.
  0100 6b10c783 30280000 0c00000c 48c783b4  k...0(......H...
  0110 6a000000 00000041 83fc010f 8432ffff  j......A.....2..
@@ -29,90 +29,89 @@
  0180 488b4708 c366662e 0f1f8400 00000000  H.G..ff.........
  0190 488b4710 c366662e 0f1f8400 00000000  H.G..ff.........
  01a0 8b86b46a 0000488b 56108987 f0750000  ...j..H.V....u..
- 01b0 488b4608 4801c266 480f6ed0 66480f6e  H.F.H..fH.n.fH.n
- 01c0 ca660f6f c1660f6c c20f1187 c0740000  .f.o.f.l.....t..
- 01d0 66480f6e c08b86b8 6a000066 0f6cc10f  fH.n....j..f.l..
- 01e0 1187d074 000085c0 7447488d 46184889  ...t....tGH.F.H.
- 01f0 07488d86 28180000 48894708 488d8620  .H..(...H.G.H.. 
- 0200 10000048 89471048 8d863028 00004889  ...H.G.H..0(..H.
- 0210 4718488b 86346800 00488987 3c680000  G.H..4h..H..<h..
- 0220 8b863c68 00008987 44680000 b8010000  ..<h....Dh......
- 0230 00660f6e d8660f70 c3e0660f d6872875  .f.n.f.p..f...(u
- 0240 0000c366 662e0f1f 84000000 00006690  ...ff.........f.
- 0250 41564155 41545589 d5534883 ec204883  AVAUATU..SH.. H.
- 0260 7c245000 0f94c248 837c2458 000f94c0  |$P....H.|$X....
- 0270 38c20f85 d8000000 4883ec20 4989fdbf  8.......H.. I...
- 0280 d86a0000 4989f6f3 0f6f4c24 70488b84  .j..I....oL$pH..
- 0290 24800000 004189cc 48894424 100f110c  $....A..H.D$....
- 02a0 24e80000 00004883 c4204889 c34885c0  $.....H.. H..H..
- 02b0 0f849a00 0000f30f 6f542450 4589e089  ........oT$PE...
- 02c0 e94c89f2 4c89ee48 89df0f11 90c06a00  .L..L..H......j.
- 02d0 00488b44 24604889 83d06a00 00e81efd  .H.D$`H...j.....
- 02e0 ffff4883 f8887718 4883c420 4889d85b  ..H...w.H.. H..[
- 02f0 5d415c41 5d415ec3 0f1f8400 00000000  ]A\A]A^.........
- 0300 f30f6f83 c06a0000 488b83d0 6a000048  ..o..j..H...j..H
- 0310 83ec2048 8b3b0f29 44242048 89442430  .. H.;.)D$ H.D$0
- 0320 48894424 100f1104 24e80000 0000660f  H.D$....$.....f.
- 0330 6f5c2420 488b4424 304889df 48894424  o\$ H.D$0H..H.D$
- 0340 100f111c 24e80000 00004883 c4206690  ....$.....H.. f.
- 0350 31dbeb94 66662e0f 1f840000 00000090  1...ff..........
- 0360 4154660f efc04989 f4554889 fdbfd86a  ATf...I..UH....j
- 0370 00005348 83ec6048 c7442430 00000000  ..SH..`H.D$0....
- 0380 48c74424 10000000 000f2944 24200f11  H.D$......)D$ ..
- 0390 0424e800 00000048 83c42048 85c00f84  .$.....H.. H....
- 03a0 92000000 660fefc0 4531c031 c94c89e2  ....f...E1.1.L..
- 03b0 0f1180c0 6a000048 89ee4889 c74889c3  ....j..H..H..H..
- 03c0 48c780d0 6a000000 000000e8 30fcffff  H...j.......0...
- 03d0 4883f888 77124883 c4404889 d85b5d41  H...w.H..@H..[]A
- 03e0 5cc3660f 1f440000 f30f6f83 c06a0000  \.f..D....o..j..
- 03f0 488b83d0 6a000048 83ec2048 8b3b0f29  H...j..H.. H.;.)
- 0400 44244048 89442450 48894424 100f1104  D$@H.D$PH.D$....
- 0410 24e80000 0000660f 6f4c2440 488b4424  $.....f.oL$@H.D$
- 0420 504889df 48894424 100f110c 24e80000  PH..H.D$....$...
- 0430 00004883 c4204883 c44031db 4889d85b  ..H.. H..@1.H..[
- 0440 5d415cc3 66662e0f 1f840000 00000090  ]A\.ff..........
- 0450 4154660f efc04989 f4554889 fdbfd86a  ATf...I..UH....j
- 0460 00005348 83ec6048 c7442430 00000000  ..SH..`H.D$0....
- 0470 48c74424 10000000 000f2944 24200f11  H.D$......)D$ ..
- 0480 0424e800 00000048 83c42048 85c00f84  .$.....H.. H....
- 0490 92000000 660fefc0 4531c0b9 01000000  ....f...E1......
- 04a0 4c89e20f 1180c06a 00004889 ee4889c7  L......j..H..H..
- 04b0 4889c348 c780d06a 00000000 0000e83d  H..H...j.......=
- 04c0 fbffff48 83f88877 0f4883c4 404889d8  ...H...w.H..@H..
- 04d0 5b5d415c c30f1f00 f30f6f83 c06a0000  []A\......o..j..
- 04e0 488b83d0 6a000048 83ec2048 8b3b0f29  H...j..H.. H.;.)
- 04f0 44244048 89442450 48894424 100f1104  D$@H.D$PH.D$....
- 0500 24e80000 0000660f 6f4c2440 488b4424  $.....f.oL$@H.D$
- 0510 504889df 48894424 100f110c 24e80000  PH..H.D$....$...
- 0520 00004883 c4204883 c44031db 4889d85b  ..H.. H..@1.H..[
- 0530 5d415cc3 66662e0f 1f840000 00000090  ]A\.ff..........
- 0540 554489c0 4889cd45 89c85348 89fb4889  UD..H..E..SH..H.
- 0550 f74889d6 4883ec18 f6c3070f 95c283f8  .H..H...........
- 0560 01745d48 8d89d86a 00004839 cf725e84  .t]H...j..H9.r^.
- 0570 d2755a85 c0751f48 8d8bd86a 00004889  .uZ..u.H...j..H.
- 0580 ea44894c 240c4889 cfe80000 0000448b  .D.L$.H.......D.
- 0590 44240c48 89c6b901 00000048 89ea4889  D$.H.......H..H.
- 05a0 dfe85afa ffff4883 f8887721 4883c418  ..Z...H...w!H...
- 05b0 4889d85b 5dc3662e 0f1f8400 00000000  H..[].f.........
- 05c0 4881ffd7 6a000076 0484d274 c931db48  H...j..v...t.1.H
- 05d0 83c41848 89d85b5d c30f1f80 00000000  ...H..[]........
- 05e0 4885ff74 5b534889 fb4883ec 40f30f6f  H..t[SH..H..@..o
- 05f0 87c06a00 00488b87 d06a0000 488b3f48  ..j..H...j..H.?H
- 0600 89442430 48894424 100f2944 24200f11  .D$0H.D$..)D$ ..
- 0610 0424e800 00000048 8b442430 660f6f4c  .$.....H.D$0f.oL
- 0620 24204889 df488944 24100f11 0c24e800  $ H..H.D$....$..
- 0630 00000048 83c44031 c05bc30f 1f440000  ...H..@1.[...D..
- 0640 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
- 0650 4881c7d8 6a0000b8 d86a0000 83fe0148  H...j....j.....H
- 0660 0f45c7c3 66662e0f 1f840000 00000090  .E..ff..........
- 0670 4885ff74 1b48833f 00741d48 8b471048  H..t.H.?.t.H.G.H
- 0680 05d86a00 00c3662e 0f1f8400 00000000  ..j...f.........
- 0690 31c0c30f 1f440000 b8d86a00 00c36690  1....D....j...f.
- 06a0 4885ff74 13488b77 10488b7f 08e90000  H..t.H.w.H......
- 06b0 0000660f 1f440000 31c0c3             ..f..D..1..     
+ 01b0 488b4608 4801c266 480f6ec2 66480f3a  H.F.H..fH.n.fH.:
+ 01c0 22c0010f 1187c074 00006648 0f6ec08b  "......t..fH.n..
+ 01d0 86b86a00 0066480f 3a22c201 0f1187d0  ..j..fH.:"......
+ 01e0 74000085 c0744748 8d461848 8907488d  t....tGH.F.H..H.
+ 01f0 86281800 00488947 08488d86 20100000  .(...H.G.H.. ...
+ 0200 48894710 488d8630 28000048 89471848  H.G.H..0(..H.G.H
+ 0210 8b863468 00004889 873c6800 008b863c  ..4h..H..<h....<
+ 0220 68000089 87446800 00b80100 0000660f  h....Dh.......f.
+ 0230 6ec8660f 70c1e066 0fd68728 750000c3  n.f.p..f...(u...
+ 0240 41564155 41545589 d5534883 ec204883  AVAUATU..SH.. H.
+ 0250 7c245000 0f94c248 837c2458 000f94c0  |$P....H.|$X....
+ 0260 38c20f85 d8000000 4883ec20 4989fdbf  8.......H.. I...
+ 0270 d86a0000 4989f6f3 0f6f4c24 70488b84  .j..I....oL$pH..
+ 0280 24800000 004189cc 48894424 100f110c  $....A..H.D$....
+ 0290 24e80000 00004883 c4204889 c34885c0  $.....H.. H..H..
+ 02a0 0f849a00 0000f30f 6f542450 4589e089  ........oT$PE...
+ 02b0 e94c89f2 4c89ee48 89df0f11 90c06a00  .L..L..H......j.
+ 02c0 00488b44 24604889 83d06a00 00e82efd  .H.D$`H...j.....
+ 02d0 ffff4883 f8887718 4883c420 4889d85b  ..H...w.H.. H..[
+ 02e0 5d415c41 5d415ec3 0f1f8400 00000000  ]A\A]A^.........
+ 02f0 f30f6f83 c06a0000 488b83d0 6a000048  ..o..j..H...j..H
+ 0300 83ec2048 8b3b0f29 44242048 89442430  .. H.;.)D$ H.D$0
+ 0310 48894424 100f1104 24e80000 0000660f  H.D$....$.....f.
+ 0320 6f5c2420 488b4424 304889df 48894424  o\$ H.D$0H..H.D$
+ 0330 100f111c 24e80000 00004883 c4206690  ....$.....H.. f.
+ 0340 31dbeb94 66662e0f 1f840000 00000090  1...ff..........
+ 0350 4154660f efc04989 f4554889 fdbfd86a  ATf...I..UH....j
+ 0360 00005348 83ec6048 c7442430 00000000  ..SH..`H.D$0....
+ 0370 48c74424 10000000 000f2944 24200f11  H.D$......)D$ ..
+ 0380 0424e800 00000048 83c42048 85c00f84  .$.....H.. H....
+ 0390 92000000 660fefc0 4531c031 c94c89e2  ....f...E1.1.L..
+ 03a0 0f1180c0 6a000048 89ee4889 c74889c3  ....j..H..H..H..
+ 03b0 48c780d0 6a000000 000000e8 40fcffff  H...j.......@...
+ 03c0 4883f888 77124883 c4404889 d85b5d41  H...w.H..@H..[]A
+ 03d0 5cc3660f 1f440000 f30f6f83 c06a0000  \.f..D....o..j..
+ 03e0 488b83d0 6a000048 83ec2048 8b3b0f29  H...j..H.. H.;.)
+ 03f0 44244048 89442450 48894424 100f1104  D$@H.D$PH.D$....
+ 0400 24e80000 0000660f 6f4c2440 488b4424  $.....f.oL$@H.D$
+ 0410 504889df 48894424 100f110c 24e80000  PH..H.D$....$...
+ 0420 00004883 c4204883 c44031db 4889d85b  ..H.. H..@1.H..[
+ 0430 5d415cc3 66662e0f 1f840000 00000090  ]A\.ff..........
+ 0440 4154660f efc04989 f4554889 fdbfd86a  ATf...I..UH....j
+ 0450 00005348 83ec6048 c7442430 00000000  ..SH..`H.D$0....
+ 0460 48c74424 10000000 000f2944 24200f11  H.D$......)D$ ..
+ 0470 0424e800 00000048 83c42048 85c00f84  .$.....H.. H....
+ 0480 92000000 660fefc0 4531c0b9 01000000  ....f...E1......
+ 0490 4c89e20f 1180c06a 00004889 ee4889c7  L......j..H..H..
+ 04a0 4889c348 c780d06a 00000000 0000e84d  H..H...j.......M
+ 04b0 fbffff48 83f88877 0f4883c4 404889d8  ...H...w.H..@H..
+ 04c0 5b5d415c c30f1f00 f30f6f83 c06a0000  []A\......o..j..
+ 04d0 488b83d0 6a000048 83ec2048 8b3b0f29  H...j..H.. H.;.)
+ 04e0 44244048 89442450 48894424 100f1104  D$@H.D$PH.D$....
+ 04f0 24e80000 0000660f 6f4c2440 488b4424  $.....f.oL$@H.D$
+ 0500 504889df 48894424 100f110c 24e80000  PH..H.D$....$...
+ 0510 00004883 c4204883 c44031db 4889d85b  ..H.. H..@1.H..[
+ 0520 5d415cc3 66662e0f 1f840000 00000090  ]A\.ff..........
+ 0530 554489c0 4889cd45 89c85348 89fb4889  UD..H..E..SH..H.
+ 0540 f74889d6 4883ec18 f6c3070f 95c283f8  .H..H...........
+ 0550 01745d48 8d89d86a 00004839 cf725e84  .t]H...j..H9.r^.
+ 0560 d2755a85 c0751f48 8d8bd86a 00004889  .uZ..u.H...j..H.
+ 0570 ea44894c 240c4889 cfe80000 0000448b  .D.L$.H.......D.
+ 0580 44240c48 89c6b901 00000048 89ea4889  D$.H.......H..H.
+ 0590 dfe86afa ffff4883 f8887721 4883c418  ..j...H...w!H...
+ 05a0 4889d85b 5dc3662e 0f1f8400 00000000  H..[].f.........
+ 05b0 4881ffd7 6a000076 0484d274 c931db48  H...j..v...t.1.H
+ 05c0 83c41848 89d85b5d c30f1f80 00000000  ...H..[]........
+ 05d0 4885ff74 5b534889 fb4883ec 40f30f6f  H..t[SH..H..@..o
+ 05e0 87c06a00 00488b87 d06a0000 488b3f48  ..j..H...j..H.?H
+ 05f0 89442430 48894424 100f2944 24200f11  .D$0H.D$..)D$ ..
+ 0600 0424e800 00000048 8b442430 660f6f4c  .$.....H.D$0f.oL
+ 0610 24204889 df488944 24100f11 0c24e800  $ H..H.D$....$..
+ 0620 00000048 83c44031 c05bc30f 1f440000  ...H..@1.[...D..
+ 0630 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
+ 0640 4881c7d8 6a0000b8 d86a0000 83fe0148  H...j....j.....H
+ 0650 0f45c7c3 66662e0f 1f840000 00000090  .E..ff..........
+ 0660 4885ff74 1b48833f 00741d48 8b471048  H..t.H.?.t.H.G.H
+ 0670 05d86a00 00c3662e 0f1f8400 00000000  ..j...f.........
+ 0680 31c0c30f 1f440000 b8d86a00 00c36690  1....D....j...f.
+ 0690 4885ff74 13488b77 10488b7f 08e90000  H..t.H.w.H......
+ 06a0 0000660f 1f440000 31c0c3             ..f..D..1..     
 Contents of section .note.gnu.property:
  0000 04000000 20000000 05000000 474e5500  .... .......GNU.
- 0010 020001c0 04000000 01000000 00000000  ................
+ 0010 020001c0 04000000 03000000 00000000  ................
  0020 010001c0 04000000 09000000 00000000  ................
 Contents of section .eh_frame:
  0000 14000000 00000000 017a5200 01781001  .........zR..x..
@@ -124,7 +123,7 @@
  0060 30000000 10000000 68000000 00000000  0.......h.......
  0070 05000000 00000000 10000000 7c000000  ............|...
  0080 00000000 05000000 00000000 10000000  ................
- 0090 90000000 00000000 a3000000 00000000  ................
+ 0090 90000000 00000000 a0000000 00000000  ................
  00a0 4c000000 a4000000 00000000 04010000  L...............
  00b0 00420e10 8e02420e 188d0342 0e208c04  .B....B....B. ..
  00c0 410e2886 05430e30 8306440e 505e0e70  A.(..C.0..D.P^.p
/usr/lib64/libzstd.a/zstd_ddict.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_ddict.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_ddict.o (disasm)
@@ -59,9 +59,9 @@
 	mov    %rax,offset(%rsp)
 	call   <ZSTD_initDDict_internal + ofs>
 	add    $something,%rsp
-	movq   %rax,%xmm0
+	movq   %rax,%xmm2
 	mov    %rax,%rdi
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm2,%xmm0
 	movups %xmm0,(%rbx)
 	test   %rax,%rax
 	je     <ZSTD_initDDict_internal + ofs>
@@ -108,14 +108,12 @@
 	mov    %eax,offset(%rdi)
 	mov    offset(%rsi),%rax
 	add    %rax,%rdx
-	movq   %rax,%xmm2
-	movq   %rdx,%xmm1
-	movdqa %xmm1,%xmm0
-	punpcklqdq %xmm2,%xmm0
+	movq   %rdx,%xmm0
+	pinsrq $something,%rax,%xmm0
 	movups %xmm0,offset(%rdi)
 	movq   %rax,%xmm0
 	mov    offset(%rsi),%eax
-	punpcklqdq %xmm1,%xmm0
+	pinsrq $something,%rdx,%xmm0
 	movups %xmm0,offset(%rdi)
 	test   %eax,%eax
 	je     <ZSTD_copyDDictParameters + ofs>
@@ -132,12 +130,10 @@
 	mov    offset(%rsi),%eax
 	mov    %eax,offset(%rdi)
 	mov    $something,%eax
-	movd   %eax,%xmm3
-	pshufd $something,%xmm3,%xmm0
+	movd   %eax,%xmm1
+	pshufd $something,%xmm1,%xmm0
 	movq   %xmm0,offset(%rdi)
 	ret    
-	data16 cs nopw offset(%rax,%rax,1)
-	xchg   %ax,%ax
 
 ZSTD_createDDict_advanced:
 	push   %r14
/usr/lib64/libzstd.a/zstd_decompress_block.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_decompress_block.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_decompress_block.o (objdump)
@@ -392,2083 +392,2079 @@
  1830 75000049 8baec874 0000498b b6d07400  u..I...t..I...t.
  1840 0048895c 2478498b 9ed87400 00488984  .H.\$xI...t..H..
  1850 24b80000 0048896c 24084889 b4249800  $....H.l$.H..$..
- 1860 00004889 5c241845 85ff7474 418b863c  ..H.\$.E..ttA..<
- 1870 68000048 8d9c2480 0100004c 89c24889  h..H..$....L..H.
- 1880 ce41c786 2c750000 01000000 4889df48  .A..,u......H..H
- 1890 898424d8 01000041 8b864068 00004889  ..$....A..@h..H.
- 18a0 8424e001 0000418b 86446800 00488984  .$....A..Dh..H..
- 18b0 24e80100 00e856ec ffff4883 f8887670  $.....V...H...vp
- 18c0 49c7c3ec ffffff48 81c4b802 00004c89  I......H......L.
- 18d0 d85b5d41 5c415d41 5e415fc3 0f1f4000  .[]A\A]A^A_...@.
- 18e0 4c8ba424 90000000 83fa020f 84570300  L..$.........W..
- 18f0 00488b5c 2478488b 54246048 29c34c29  .H.\$xH.T$`H).L)
- 1900 e24839da 0f82960f 00004d85 e474114c  .H9.......M..t.L
- 1910 89e74889 da4889c6 4901dce8 00000000  ..H..H..I.......
- 1920 488b8424 90000000 4d89e349 29c3eb97  H..$....M..I)...
- 1930 b8080000 00498b16 488dbc24 a8010000  .....I..H..$....
- 1940 4889de41 39c7410f 4ec78984 24840000  H..A9.A.N...$...
- 1950 00e88af4 ffff498b 5610488d bc24b801  ......I.V.H..$..
- 1960 00004889 dee876f4 ffff498b 56084889  ..H...v...I.V.H.
- 1970 de488dbc 24c80100 00e862f4 ffff8bb4  .H..$.....b.....
- 1980 24880100 004189f3 83fe400f 870f0300  $....A....@.....
- 1990 00488b84 24900000 00c70424 00000000  .H..$......$....
- 19a0 31c9488b 9c249001 0000c684 24ab0000  1.H..$......$...
- 19b0 00004829 e889b424 ac000000 488b9424  ..H)...$....H..$
- 19c0 a8010000 48894424 10488b84 24a00100  ....H.D$.H..$...
- 19d0 004989de 4c8b8424 c8010000 488bbc24  .I..L..$....H..$
- 19e0 b8010000 48894424 68488b84 24980100  ....H.D$hH..$...
- 19f0 004c8bbc 24800100 00488984 24880000  .L..$....H..$...
- 1a00 00488b84 24b00100 00488944 2448488b  .H..$....H.D$HH.
- 1a10 8424d001 00004889 44245048 8b8424c0  .$....H.D$PH..$.
- 1a20 01000048 89442458 488d8424 f0010000  ...H.D$XH..$....
- 1a30 48898424 a0000000 4989c2e9 fa000000  H..$....I.......
- 1a40 89c8c442 a1f7ef41 01cb488b 8c24e001  ...B...A..H..$..
- 1a50 0000f7d8 c442fbf7 ed8b4424 7048898c  .....B....D$pH..
- 1a60 24e80100 00488b8c 24d80100 004c01e8  $....H..$....L..
- 1a70 48898c24 e0010000 48898424 d8010000  H..$....H..$....
- 1a80 4584c90f 85970200 0080fb1e 0f87ad02  E...............
- 1a90 00004084 f60f8565 02000041 01d3488b  ..@....e...A..H.
- 1aa0 74241044 89d94501 c3f7d94c 01e6c4c2  t$.D..E....L....
- 1ab0 f3f7cfc4 e2e8f5c9 0fb75424 284989f1  ..........T$(I..
- 1ac0 4801ca44 89d94101 fbf7d9c4 c2f3f7cf  H..D..A.........
- 1ad0 c462b8f5 c10fb74c 24404901 c84489d9  .b.....L$@I..D..
- 1ae0 f7d9c4c2 f3f7cfc4 e2c0f5f9 0fb74c24  ..............L$
- 1af0 304801cf 4839c648 8b4c2408 480f424c  0H..H9.H.L$.H.BL
- 1b00 24184929 c14801ee 4983c218 4c01c90f  $.I).H..I...L...
- 1b10 18090f18 49404d89 62e8b901 00000049  ....I@M.b......I
- 1b20 896af049 8942f883 04240148 89742410  .j.I.B...$.H.t$.
- 1b30 4183fb40 0f876602 0000488b 44246849  A..@..f...H.D$hI
- 1b40 39c60f83 480b0000 488b9c24 88000000  9...H...H..$....
- 1b50 89c84939 de743f44 89d84c89 f6c1e803  ..I9.t?D..L.....
- 1b60 4189c14c 29ce4839 de73124d 89f14c89  A..L).H9.s.M..L.
- 1b70 f64929d9 4489c845 89c94c29 cec68424  .I).D..E..L)...$
- 1b80 ab000000 01c1e003 4c8b3e49 89f64129  ........L.>I..A)
- 1b90 c3b80100 00008b34 2439b424 84000000  .......4$9.$....
- 1ba0 0f8e1a0b 0000488b 44244848 8d14d048  ......H.D$HH...H
- 1bb0 8b442450 0fb67202 448b6204 4e8d04c0  .D$P..r.D.b.N...
- 1bc0 488b4424 58450fb6 4802418b 6804488d  H.D$XE..H.A.h.H.
- 1bd0 3cf88b47 040fb64f 02428d1c 0e894424  <..G...O.B....D$
- 1be0 700fb702 01cb0fb6 52036689 44242841  p.......R.f.D$(A
- 1bf0 0fb70045 0fb64003 66894424 400fb707  ...E..@.f.D$@...
- 1c00 0fb67f03 66894424 3080f901 0f872efe  ....f.D$0.......
- 1c10 ffff31c0 4585e40f 94c080f9 010f843d  ..1.E..........=
- 1c20 0d000041 83fc01b9 0a000000 488b84c4  ...A........H...
- 1c30 d8010000 4883d9ff 488b8ccc 88010000  ....H...H.......
- 1c40 e92bfeff ff0f1f00 488b5c24 78488b54  .+......H.\$xH.T
- 1c50 24604829 c34c29e2 4839da0f 823f0c00  $`H).L).H9...?..
- 1c60 004d85e4 74114c89 e74889da 4889c649  .M..t.L..H..H..I
- 1c70 01dce800 00000048 8b5c2420 488d83a4  .......H.\$ H...
- 1c80 76000048 8dbba476 01004889 8424b800  v..H...v..H..$..
- 1c90 00004889 7c2478e9 55fcffff 0f1f4000  ..H.|$x.U.....@.
- 1ca0 8b842480 00000085 c00f8f11 fcffff4c  ..$............L
- 1cb0 8ba42490 00000048 8b7c2420 488b8424  ..$....H.|$ H..$
- 1cc0 d8010000 89873c68 0000488b 8424e001  ......<h..H..$..
- 1cd0 00008b97 a0760000 89874068 0000488b  .....v....@h..H.
- 1ce0 8424e801 00008987 44680000 488b8424  .$......Dh..H..$
- 1cf0 b8000000 e9effbff ff0f1f80 00000000  ................
- 1d00 4189f1c4 c2a1f7cf 4101f341 f7d9c4e2  A.......A..A....
- 1d10 b3f7c949 01cce980 fdffff0f 1f440000  ...I.........D..
- 1d20 4589cdc4 c2a1f7cf 4501cb41 f7ddc4e2  E.......E..A....
- 1d30 93f7c948 01cd80fb 1e0f8653 fdffff41  ...H.......S...A
- 1d40 83fb400f 8749fdff ff488b5c 24684939  ..@..I...H.\$hI9
- 1d50 de0f83a9 0d00004c 8bac2488 0000004d  .......L..$....M
- 1d60 39ee0f84 2afdffff 4489db4c 89f1c1eb  9...*...D..L....
- 1d70 034189d9 4c29c94c 39e90f82 000d0000  .A..L).L9.......
- 1d80 4989cec1 e3034d8b 3ec68424 ab000000  I.....M.>..$....
- 1d90 014129db e9f9fcff ff0f1f80 00000000  .A).............
- 1da0 80bc24ab 00000000 0f844618 00004c89  ..$.......F...L.
- 1db0 b4249001 00004489 9c248801 00004c89  .$....D..$....L.
- 1dc0 bc248001 00004889 bc24b801 00008b1c  .$....H..$......
- 1dd0 244c8984 24c80100 008bb424 88010000  $L..$......$....
- 1de0 48899424 a8010000 399c2484 0000000f  H..$....9.$.....
- 1df0 8fcbfaff ff4c8ba4 24900000 004189f5  .....L..$....A..
- 1e00 83fe400f 87c20300 000f1f80 00000000  ..@.............
- 1e10 488b8424 90010000 488b7424 684839f0  H..$....H.t$hH9.
- 1e20 0f833a0a 0000488b 9c248800 00004839  ..:...H..$....H9
- 1e30 c3744444 89ea4889 c1c1ea03 89d64829  .tDD..H.......H)
- 1e40 f14839d9 73104889 c14829d9 89ce89ca  .H9.s.H..H).....
- 1e50 4829f048 89c1488b 01c1e203 48898c24  H).H..H.....H..$
- 1e60 90010000 4129d544 89ac2488 01000048  ....A).D..$....H
- 1e70 89842480 0100008b 1c24399c 24800000  ..$......$9.$...
- 1e80 000f8e54 03000048 8b8424a8 01000048  ...T...H..$....H
- 1e90 8b5c2448 4c8d2cc3 488b8424 c8010000  .\$HL.,.H..$....
- 1ea0 488b5c24 50410fb6 4d02450f b74d0048  H.\$PA..M.E..M.H
- 1eb0 8d2cc348 8b5c2458 450fb675 038b7504  .,.H.\$XE..u..u.
- 1ec0 488b8424 b8010000 440fb745 00488d04  H..$....D..E.H..
- 1ed0 c3488974 24280fb6 7502418b 5d040fb6  .H.t$(..u.A.]...
- 1ee0 5002448d 14310fb7 38440fb6 6d034889  P.D..1..8D..m.H.
- 1ef0 5c24400f b6680349 89db4101 d28b5804  \$@..h.I..A...X.
- 1f00 8b842488 01000080 fa010f86 b0040000  ..$.............
- 1f10 4189d7c4 62f9f79c 24800100 0001d048  A...b...$......H
- 1f20 8b9424e0 01000089 84248801 000041f7  ..$......$....A.
- 1f30 df488994 24e80100 00488b94 24d80100  .H..$....H..$...
- 1f40 00c44283 f7db4c01 db488994 24e00100  ..B...L..H..$...
- 1f50 0048899c 24d80100 004084f6 0f856606  .H..$....@....f.
- 1f60 00004180 fa1e0f87 89060000 488b9424  ..A.........H..$
- 1f70 80010000 84c90f85 f4060000 4401f048  ............D..H
- 1f80 8bb424b8 00000089 c14401e8 f7d9c4e2  ..$......D......
- 1f90 f3f7cac4 e288f5c9 4c01c944 8b342448  ........L..D.4$H
- 1fa0 898c24a8 01000089 c1f7d941 83e607c4  ..$........A....
- 1fb0 e2f3f7ca c4e290f5 c9448d6c 05004f8d  .........D.l..O.
- 1fc0 14764489 e849c1e2 034901c8 4489ac24  .vD..I...I..D..$
- 1fd0 88010000 f7d84e8b 8c14f001 00004c89  ......N.......L.
- 1fe0 8424c801 00004a8d 8c14f001 0000c4e2  .$....J.........
- 1ff0 fbf7d2c4 e2d0f5d2 4801fa48 8b7c2420  ........H..H.|$ 
- 2000 48899424 b8010000 4a8d040e 83bfa076  H..$....J......v
- 2010 0000020f 84df0300 004a8bac 14f80100  .........J......
- 2020 00488b51 104b8d3c 0cf3420f 6fac14f0  .H.Q.K.<..B.o...
- 2030 0100004a 8b8c1400 0200004c 8b542460  ...J.......L.T$`
- 2040 4e8d7c0d 00488994 24d00000 004889fa  N.|..H..$....H..
- 2050 4f8d043c 0f29ac24 c0000000 4829ca49  O..<.).$....H).I
- 2060 83ea204d 39c20f82 44080000 48394424  .. M9...D...H9D$
- 2070 780f8239 080000f3 0f6f2e41 0f112c24  x..9.....o.A..,$
- 2080 4983f910 0f878608 0000488b 74240848  I.........H.t$.H
- 2090 898424b8 00000048 89f84829 f04839c8  ..$....H..H).H9.
- 20a0 7369488b b4249800 00004889 f84829f0  siH..$....H..H).
- 20b0 4839c80f 8207f8ff ff488b44 24084c8b  H9.......H.D$.L.
- 20c0 54241848 89d64829 c64c01d6 488d042e  T$.H..H).L..H...
- 20d0 4939c20f 83b70700 004c8b44 24084889  I9.......L.D$.H.
- 20e0 4c247049 29d04c89 c24c8944 2430e800  L$pI).L..L.D$0..
- 20f0 0000004c 8b442430 488b5424 084889c7  ...L.D$0H.T$.H..
- 2100 488b4c24 704c01c7 4c29c548 83f90f0f  H.L$pL..L).H....
- 2110 86ab0800 00f30f6f 020f1107 4883fd10  .......o....H...
- 2120 7e2c4801 fd4883c2 104883c7 100f1f00  ~,H..H...H......
- 2130 f30f6f0a 4883c720 4883c220 0f114fe0  ..o.H.. H.. ..O.
- 2140 f30f6f52 f00f1157 f04839ef 72e24983  ..oR...W.H9.r.I.
- 2150 ff880f87 c5090000 488b5424 10488b44  ........H.T$.H.D
- 2160 2440488b 74244048 01c2488b 44240848  $@H.t$@H..H.D$.H
- 2170 39da4889 d1480f42 4424184d 01fc4829  9.H..H.BD$.M..H)
- 2180 d94801c8 0f18080f 18484048 8b442428  .H.......H@H.D$(
- 2190 83042401 4801d048 89442410 4b8d0476  ..$.H..H.D$.K..v
- 21a0 48c1e003 4889b404 f0010000 488b7424  H...H.......H.t$
- 21b0 2848899c 04000200 004889b4 04f80100  (H.......H......
- 21c0 004183fd 400f8645 fcffff8b 3c2439bc  .A..@..E....<$9.
- 21d0 24800000 000f8fe5 f6ffff44 8b3c248b  $..........D.<$.
- 21e0 84248400 00004129 c74439bc 24800000  .$....A).D9.$...
- 21f0 000f8ec0 faffff48 8b442460 488dac24  .......H.D$`H..$
- 2200 b8000000 4c8b6c24 2048896c 2440488b  ....L.l$ H.l$@H.
- 2210 6c24784c 8d70e04c 8934244c 8b742408  l$xL.p.L.4$L.t$.
- 2220 4589fb48 8bb424b8 00000041 83e3074f  E..H..$....A...O
- 2230 8d145b49 c1e20341 83bda076 0000024e  ..[I...A...v...N
- 2240 8b8c14f0 0100004a 8d8c14f0 0100004a  .......J.......J
- 2250 8d040e0f 84b70b00 00488b9c 24a00000  .........H..$...
- 2260 00488b51 104b8d3c 0cf3420f 6f8414f0  .H.Q.K.<..B.o...
- 2270 01000048 89942450 01000048 89fa0f29  ...H..$P...H...)
- 2280 84244001 0000f342 0f6f4413 080f12e8  .$@....B.oD.....
- 2290 66480f7e c366480f 7ee94d8d 1c194829  fH.~.fH.~.M...H)
- 22a0 ca4f8d04 1c4c3904 240f8270 0e000048  .O...L9.$..p...H
- 22b0 39c50f82 670e0000 f30f6f36 410f1134  9...g.....o6A..4
- 22c0 244983f9 100f87ad 0e000048 898424b8  $I.........H..$.
- 22d0 00000048 89f84c29 f04839c8 736a488b  ...H..L).H9.sjH.
- 22e0 b4249800 00004889 f84829f0 4839c80f  .$....H..H).H9..
- 22f0 82cbf5ff ff4c8b54 24184889 d64c29f6  .....L.T$.H..L).
- 2300 4c01d648 8d041e49 39c20f83 f80d0000  L..H...I9.......
- 2310 4d89f04c 895c2428 4929d048 894c2410  M..L.\$(I).H.L$.
- 2320 4c89c24c 89442408 e8000000 004c8b44  L..L.D$......L.D
- 2330 24084c8b 5c24284c 89f24889 c7488b4c  $.L.\$(L..H..H.L
- 2340 24104c01 c74c29c3 4883f90f 0f86730e  $.L..L).H.....s.
- 2350 0000f30f 6f1a0f11 1f4883fb 107e2f48  ....o....H...~/H
- 2360 01fb4883 c2104883 c710660f 1f440000  ..H...H...f..D..
- 2370 f30f6f1a 4883c720 4883c220 0f115fe0  ..o.H.. H.. .._.
- 2380 f30f6f62 f00f1167 f04839df 72e24983  ..ob...g.H9.r.I.
- 2390 fb880f87 2ff5ffff 4d01dc41 83c70144  ..../...M..A...D
- 23a0 39bc2480 0000000f 8573feff ff48896c  9.$......s...H.l
- 23b0 2478e900 f9ffff66 0f1f8400 00000000  $x.....f........
- 23c0 4531ff45 85db410f 94c780fa 010f844d  E1.E..A........M
- 23d0 06000041 83fb01ba 0a000000 4a8b9cfc  ...A........J...
- 23e0 d8010000 4883daff 488b94d4 88010000  ....H...H.......
- 23f0 e954fbff ff0f1f00 488b9798 76000048  .T......H...v..H
- 2400 39c20f83 18030000 4829f249 89d37427  9.......H).I..t'
- 2410 488b4424 604c29e0 4839d00f 827f0400  H.D$`L).H9......
- 2420 004c89e7 4d29d94d 01dce8e1 ddffff4e  .L..M).M.......N
- 2430 898c14f0 0100004b 8d04764c 8b542420  .......K..vL.T$ 
- 2440 4c8b4424 6048c1e0 03488bbc 24a00000  L.D$`H...H..$...
- 2450 00f30f6f 8404f001 0000488b 8c040002  ...o......H.....
- 2460 00004983 e820498d 92a47600 004d8d9a  ..I.. I...v..M..
- 2470 a4760100 48899424 b8000000 4c01ca0f  .v..H..$....L...
/usr/lib64/libzstd.a/zstd_decompress_block.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_decompress_block.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_decompress_block.o (disasm)
@@ -1603,16 +1603,14 @@
 	mov    %rbx,offset(%rsp)
 	test   %r15d,%r15d
 	je     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
-	mov    offset(%r14),%eax
-	lea    offset(%rsp),%rbx
+	pmovzxdq offset(%r14),%xmm0
 	mov    %r8,%rdx
 	mov    %rcx,%rsi
 	movl   $something,offset(%r14)
-	mov    %rbx,%rdi
-	mov    %rax,offset(%rsp)
-	mov    offset(%r14),%eax
-	mov    %rax,offset(%rsp)
 	mov    offset(%r14),%eax
+	lea    offset(%rsp),%rbx
+	mov    %rbx,%rdi
+	movups %xmm0,offset(%rsp)
 	mov    %rax,offset(%rsp)
 	call   <BIT_initDStream>
 	cmp    $something,%rax
@@ -1627,7 +1625,6 @@
 	pop    %r14
 	pop    %r15
 	ret    
-	nopl   offset(%rax)
 	mov    offset(%rsp),%r12
 	cmp    $something,%edx
 	je     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
@@ -2075,8 +2072,8 @@
 	sub    %r8,%rbp
 	cmp    $something,%rcx
 	jbe    <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
-	movdqu (%rdx),%xmm0
-	movups %xmm0,(%rdi)
+	movdqu (%rdx),%xmm3
+	movups %xmm3,(%rdi)
 	cmp    $something,%rbp
 	jle    <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	add    %rdi,%rbp
@@ -2147,14 +2144,13 @@
 	mov    offset(%rsp),%rbx
 	mov    offset(%rcx),%rdx
 	lea    (%r12,%r9,1),%rdi
-	movdqu offset(%rsp,%r10,1),%xmm0
+	movdqu offset(%rsp,%r10,1),%xmm5
+	movdqu offset(%rbx,%r10,1),%xmm0
 	mov    %rdx,offset(%rsp)
 	mov    %rdi,%rdx
-	movaps %xmm0,offset(%rsp)
-	movdqu offset(%rbx,%r10,1),%xmm0
-	movhlps %xmm0,%xmm5
+	movaps %xmm5,offset(%rsp)
 	movq   %xmm0,%rbx
-	movq   %xmm5,%rcx
+	pextrq $something,%xmm0,%rcx
 	lea    (%r9,%rbx,1),%r11
 	sub    %rcx,%rdx
 	lea    (%r12,%r11,1),%r8
@@ -2162,8 +2158,8 @@
 	jb     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	cmp    %rax,%rbp
 	jb     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
-	movdqu (%rsi),%xmm6
-	movups %xmm6,(%r12)
+	movdqu (%rsi),%xmm7
+	movups %xmm7,(%r12)
 	cmp    $something,%r9
 	ja     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	mov    %rax,offset(%rsp)
@@ -2199,14 +2195,14 @@
 	sub    %r8,%rbx
 	cmp    $something,%rcx
 	jbe    <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
-	movdqu (%rdx),%xmm3
-	movups %xmm3,(%rdi)
+	movdqu (%rdx),%xmm6
+	movups %xmm6,(%rdi)
 	cmp    $something,%rbx
 	jle    <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	add    %rdi,%rbx
 	add    $something,%rdx
 	add    $something,%rdi
-	nopw   offset(%rax,%rax,1)
+	nopl   offset(%rax)
 	movdqu (%rdx),%xmm3
 	add    $something,%rdi
 	add    $something,%rdx
@@ -2269,20 +2265,19 @@
 	mov    %rcx,offset(%rsp)
 	mov    %rdi,%rax
 	movq   %xmm0,%rbp
-	movhlps %xmm0,%xmm5
 	mov    %r11,offset(%rsp)
+	pextrq $something,%xmm0,%rcx
 	lea    (%r9,%rbp,1),%r15
-	movq   %xmm5,%rcx
+	sub    %rcx,%rax
 	movl   $something,offset(%r10)
 	lea    (%r12,%r15,1),%rsi
-	sub    %rcx,%rax
 	cmp    %rsi,%r8
 	jb     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	cmp    %rdx,%r11
 	jb     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
-	movdqu offset(%r10),%xmm7
-	movaps %xmm7,offset(%rsp)
-	movups %xmm7,(%r12)
+	movdqu offset(%r10),%xmm5
+	movaps %xmm5,offset(%rsp)
+	movups %xmm5,(%r12)
 	cmp    $something,%r9
 	ja     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	mov    offset(%rsp),%rsi
@@ -2317,14 +2312,14 @@
 	sub    %rdx,%rbp
 	cmp    $something,%rcx
 	jbe    <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
-	movdqu (%rax),%xmm4
-	movups %xmm4,(%rdi)
+	movdqu (%rax),%xmm3
+	movups %xmm3,(%rdi)
 	cmp    $something,%rbp
 	jle    <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	add    %rdi,%rbp
 	add    $something,%rax
 	add    $something,%rdi
-	nopw   offset(%rax,%rax,1)
+	cs nopw offset(%rax,%rax,1)
 	movdqu (%rax),%xmm6
 	add    $something,%rdi
 	add    $something,%rax
@@ -2412,20 +2407,20 @@
 	mov    offset(%rsp,%r10,1),%rbp
 	lea    (%r12,%r9,1),%rdi
 	lea    -offset(%rsi,%r9,1),%rdx
-	movdqu offset(%rsp,%r10,1),%xmm7
+	movdqu offset(%rsp,%r10,1),%xmm3
 	mov    %rdi,%r8
 	mov    %rcx,offset(%rsp)
 	lea    offset(%rbp,%r9,1),%r15
 	mov    offset(%rsp,%r10,1),%rcx
 	lea    (%r12,%r15,1),%r10
-	movaps %xmm7,offset(%rsp)
+	movaps %xmm3,offset(%rsp)
 	sub    %rcx,%r8
 	cmp    %r10,%rdx
 	jb     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	cmp    %rax,offset(%rsp)
 	jb     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
-	movdqu (%rsi),%xmm0
-	movups %xmm0,(%r12)
+	movdqu (%rsi),%xmm4
+	movups %xmm4,(%r12)
 	cmp    $something,%r9
 	ja     <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	mov    offset(%rsp),%rsi
@@ -2460,8 +2455,8 @@
 	sub    %rdx,%rbp
 	cmp    $something,%rcx
 	jbe    <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
-	movdqu (%r8),%xmm4
-	movups %xmm4,(%rdi)
+	movdqu (%r8),%xmm0
+	movups %xmm0,(%rdi)
 	cmp    $something,%rbp
 	jle    <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	add    %rdi,%rbp
@@ -2498,9 +2493,9 @@
 	lea    offset(%rsp),%rdx
 	push   offset(%rsp)
 	sub    $something,%rsp
-	movdqa offset(%rsp),%xmm7
+	movdqa offset(%rsp),%xmm5
 	mov    offset(%rsp),%rax
-	movups %xmm7,(%rsp)
+	movups %xmm5,(%rsp)
 	mov    offset(%rsp),%r9
 	mov    offset(%rsp),%r8
 	mov    %r12,%rdi
@@ -2512,20 +2507,20 @@
 	mov    %rax,%r15
 	jmp    <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	nopl   offset(%rax,%rax,1)
-	movdqu offset(%rsi),%xmm5
+	movdqu offset(%rsi),%xmm7
 	sub    $something,%r9
-	movups %xmm5,offset(%r12)
+	movups %xmm7,offset(%r12)
 	cmp    $something,%r9
 	jle    <ZSTD_decompressSequencesLong_bmi2.constprop.0 + ofs>
 	lea    offset(%r12),%r8
 	add    $something,%rsi
 	nopw   offset(%rax,%rax,1)
-	movdqu (%rsi),%xmm3
+	movdqu (%rsi),%xmm4
 	add    $something,%r8
 	add    $something,%rsi
/usr/lib64/libzstd.a/zstd_decompress.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_decompress.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_decompress.o (objdump)
@@ -694,14 +694,14 @@
  2b10 fb080100 000f94c1 eb9b660f 1f440000  ..........f..D..
  2b20 e9fbdaff ff66662e 0f1f8400 00000000  .....ff.........
  2b30 4883ec28 f30f6f44 2430488b 54244066  H..(..oD$0H.T$@f
- 2b40 480f7ec0 48895424 104885c0 488b4424  H.~.H.T$.H..H.D$
- 2b50 380f2904 240f94c1 4885c00f 94c038c1  8.).$...H.....8.
- 2b60 75564883 ec20bfe8 76010066 0f6f4c24  uVH.. ..v..f.oL$
- 2b70 20488954 24100f11 0c24e800 00000048   H.T$....$.....H
- 2b80 83c42048 89c64885 c0742d66 0f6f1424  .. H..H..t-f.o.$
- 2b90 4889f70f 1190a875 0000488b 44241048  H......u..H.D$.H
- 2ba0 8986b875 0000e855 d4ffff48 89f04883  ...u...U...H..H.
- 2bb0 c428c30f 1f440000 31f6ebef 0f1f4000  .(...D..1.....@.
+ 2b40 480f7ec0 48895424 104885c0 66480f3a  H.~.H.T$.H..fH.:
+ 2b50 16c0010f 2904240f 94c14885 c00f94c0  ....).$...H.....
+ 2b60 38c17554 4883ec20 bfe87601 00660f6f  8.uTH.. ..v..f.o
+ 2b70 4c242048 89542410 0f110c24 e8000000  L$ H.T$....$....
+ 2b80 004883c4 204889c6 4885c074 2b660f6f  .H.. H..H..t+f.o
+ 2b90 14244889 f70f1190 a8750000 488b4424  .$H......u..H.D$
+ 2ba0 10488986 b8750000 e853d4ff ff4889f0  .H...u...S...H..
+ 2bb0 4883c428 c30f1f00 31f6ebf1 0f1f4000  H..(....1.....@.
  2bc0 e94bddff ff66662e 0f1f8400 00000000  .K...ff.........
  2bd0 b8030002 00c3662e 0f1f8400 00000000  ......f.........
  2be0 b8000002 00c3662e 0f1f8400 00000000  ......f.........
@@ -861,57 +861,57 @@
  3580 41574156 41554154 4989f455 534889fb  AWAVAUATI..USH..
  3590 4883ec78 498b3c24 498b4c24 10488b72  H..xI.<$I.L$.H.r
  35a0 10488b42 084c8d1c 0f4c8b2a 4d8b4424  .H.B.L...L.*M.D$
- 35b0 084c895c 24584839 f00f8289 0c000049  .L.\$XH9.......I
- 35c0 39c80f82 78070000 83bb7076 00000149  9...x.....pv...I
+ 35b0 084c895c 24584839 f00f8299 0c000049  .L.\$XH9.......I
+ 35c0 39c80f82 88070000 83bb7076 00000149  9.........pv...I
  35d0 89d7488b ab787600 004c8bb3 80760000  ..H..xv..L...v..
  35e0 4c8b8b88 7600008b 930c7600 000f84fd  L...v.....v.....
- 35f0 02000049 8d4c3500 4d8d5405 004c01c7  ...I.L5.M.T..L..
+ 35f0 02000049 8d4c3500 4d8d4c05 004c01c7  ...I.L5.M.L..L..
  3600 48897424 2848894c 24184c8d 35000000  H.t$(H.L$.L.5...
- 3610 004c8914 2448897c 24084c89 5c24384c  .L..$H.|$.L.\$8L
+ 3610 004c890c 2448897c 24084c89 5c24384c  .L..$H.|$.L.\$8L
  3620 897c2420 48894424 304889d8 4889cb49  .|$ H.D$0H..H..I
  3630 89c583fa 040f8700 00000049 6304964c  ...........Ic..L
  3640 01f0ffe0 0f1f4000 418b9524 7500004d  ......@.A..$u..M
  3650 8b85e074 0000498b 85207600 004d89c7  ...t..I.. v..M..
- 3660 4929c783 fa070f84 64050000 498b9518  I)......d...I...
- 3670 76000048 29c24c39 fa0f8210 0b000048  v..H).L9.......H
+ 3660 4929c783 fa070f84 6c050000 498b9518  I)......l...I...
+ 3670 76000048 29c24c39 fa0f8220 0b000048  v..H).L9... ...H
  3680 8b2c2448 29dd4c39 fd490f47 ef4885ed  .,$H).L9.I.G.H..
- 3690 0f853206 00004801 e84801eb 49898520  ..2...H..H..I.. 
- 36a0 7600004c 39fd0f82 64080000 498b8d10  v..L9...d...I...
+ 3690 0f854206 00004801 e84801eb 49898520  ..B...H..H..I.. 
+ 36a0 7600004c 39fd0f82 74080000 498b8d10  v..L9...t...I...
  36b0 76000048 8b542408 488d7424 584c89ef  v..H.T$.H.t$XL..
  36c0 49c78520 76000000 000000e8 80dcffff  I.. v...........
- 36d0 4883f888 0f878a08 0000418b 950c7600  H.........A...v.
+ 36d0 4883f888 0f879a08 0000418b 950c7600  H.........A...v.
  36e0 00e94cff ffff662e 0f1f8400 00000000  ..L...f.........
- 36f0 418b9564 76000085 d20f856d 08000049  A..dv......m...I
+ 36f0 418b9564 76000085 d20f857d 08000049  A..dv......}...I
  3700 8b955076 0000418b 8d907500 00498dad  ..Pv..A...u..I..
  3710 c4760100 498dbde8 74000048 89eee800  .v..I...t..H....
  3720 00000049 89c7418b 85087600 0085c074  ...I..A...v....t
  3730 1f4983bd 00760000 00741549 83bde875  .I...v...t.I...u
  3740 00000074 0b4c89ef e8c3cdff ff0f1f00  ...t.L..........
- 3750 4983ff88 0f87bd08 00004d85 ff0f8495  I.........M.....
+ 3750 4983ff88 0f87cd08 00004d85 ff0f8495  I.........M.....
  3760 02000049 8bbd5076 0000488b 0c244c89  ...I..Pv..H..$L.
- 3770 fa4829fa 4829d948 39d10f82 330a0000  .H).H).H9...3...
+ 3770 fa4829fa 4829d948 39d10f82 430a0000  .H).H).H9...C...
  3780 4889de48 01ef4889 542410e8 00000000  H..H..H.T$......
  3790 488b5424 104d89bd 50760000 4801d341  H.T$.M..Pv..H..A
  37a0 8b950c76 0000e987 feffff0f 1f440000  ...v.........D..
  37b0 660fefc0 31d241c7 850c7600 00010000  f...1.A...v.....
- 37c0 00410f11 85407600 00f3410f 6f0c2449  .A...@v...A.o.$I
- 37d0 c7852076 00000000 0000410f 118d7876  .. v......A...xv
+ 37c0 00410f11 85407600 00f3410f 6f142449  .A...@v...A.o.$I
+ 37d0 c7852076 00000000 0000410f 11957876  .. v......A...xv
  37e0 0000498b 44241049 c7855076 00000000  ..I.D$.I..Pv....
  37f0 000049c7 85647600 00000000 00498985  ..I..dv......I..
  3800 88760000 e9fdfeff ff0f1f80 00000000  .v..............
- 3810 498bb540 76000049 8bad4876 0000488b  I..@v..I..Hv..H.
- 3820 4c24584c 8b7c2408 4829f549 29cf4889  L$XL.|$.H).I).H.
- 3830 ea4939ef 490f46d7 4885d20f 85cf0300  .I9.I.F.H.......
- 3840 004801d1 488d0432 48894c24 58498985  .H..H..2H.L$XI..
- 3850 40760000 4939ef0f 823e0900 0041c785  @v..I9...>...A..
- 3860 0c760000 02000000 498b9538 76000049  .v......I..8v..I
- 3870 3b95e874 00000f82 6c030000 0f1f4000  ;..t....l.....@.
+ 3810 498bb540 7600004d 8bbd4876 0000488b  I..@v..M..Hv..H.
+ 3820 4c24584c 8b542408 4929f749 29ca4c89  L$XL.T$.I).I).L.
+ 3830 fd4d39fa 490f46ea 4885ed0f 85d70300  .M9.I.F.H.......
+ 3840 004801e9 4801f548 894c2458 4989ad40  .H..H..H.L$XI..@
+ 3850 7600004d 39fa0f82 4f090000 41c7850c  v..M9...O...A...
+ 3860 76000002 00000049 8b853876 0000493b  v......I..8v..I;
+ 3870 85e87400 000f8275 0300000f 1f440000  ..t....u.....D..
  3880 418b9524 75000048 8b04244d 8b85e074  A..$u..H..$M...t
  3890 00008d4a fd4829d8 4c89c583 f9010f87  ...J.H).L.......
  38a0 8c000000 418b8d20 75000085 c90f857d  ....A.. u......}
  38b0 00000049 39c04889 c5b90100 0000490f  ...I9.H.......I.
- 38c0 46e84885 ed480f44 e94839e8 0f83be03  F.H..H.D.H9.....
- 38d0 0000488b 04244839 c30f8431 06000041  ..H..$H9...1...A
+ 38c0 46e84885 ed480f44 e94839e8 0f83ce03  F.H..H.D.H9.....
+ 38d0 0000488b 04244839 c30f8441 06000041  ..H..$H9...A...A
  38e0 c7850c76 00000300 0000e967 fdffff90  ...v.......g....
  38f0 85d20f84 fbfcffff 4839ef40 0f94c54c  ........H9.@...L
  3900 39c90f94 c14084cd 74094d39 f00f84e0  9....@..t.M9....
@@ -919,199 +919,200 @@
  3920 e85b5d41 5c415d41 5e415fc3 0f1f4000  .[]A\A]A^A_...@.
  3930 4d85c075 944c89e8 4c8b5c24 384c8b7c  M..u.L..L.\$8L.|
  3940 24204989 ddc7800c 76000000 00000048  $ I.....v......H
- 3950 8b4c2458 4889c3f3 410f6f24 244c89e8  .L$XH...A.o$$L..
+ 3950 8b4c2458 4889c3f3 410f6f2c 244c89e8  .L$XH...A.o,$L..
  3960 4889ca49 2b07492b 1424488b 7c241849  H..I+.I+.$H.|$.I
- 3970 89471049 89542410 0f11a378 76000049  .G.I.T$....xv..I
+ 3970 89471049 89542410 0f11ab78 76000049  .G.I.T$....xv..I
  3980 8b542410 48899388 76000049 39fd7509  .T$.H...v..I9.u.
- 3990 4939cb0f 847f0800 00c7836c 76000000  I9.........lv...
- 39a0 00000048 8babe074 00004885 ed0f857d  ...H...t..H....}
+ 3990 4939cb0f 848f0800 00c7836c 76000000  I9.........lv...
+ 39a0 00000048 8babe074 00004885 ed0f858d  ...H...t..H.....
  39b0 0500008b 93687600 00488bbb 40760000  .....hv..H..@v..
- 39c0 4839bb48 7600000f 85a30700 0085d20f  H9.Hv...........
- 39d0 8445ffff ff493b47 080f8279 080000c7  .E...I;G...y....
+ 39c0 4839bb48 7600000f 85b30700 0085d20f  H9.Hv...........
+ 39d0 8445ffff ff493b47 080f8289 080000c7  .E...I;G........
  39e0 830c7600 00020000 00bd0100 0000e927  ..v............'
  39f0 ffffff0f 1f440000 498b85e8 74000048  .....D..I...t..H
- 3a00 83f8ff0f 84370200 004183bd fc740000  .....7...A...t..
+ 3a00 83f8ff0f 843f0200 004183bd fc740000  .....?...A...t..
  3a10 01743348 8b4c2458 4c8b4424 084929c8  .t3H.L$XL.D$.I).
- 3a20 4939c00f 83b70300 004183bd 70760000  I9.......A..pv..
+ 3a20 4939c00f 83c70300 004183bd 70760000  I9.......A..pv..
  3a30 01751348 8b542408 482b5424 584839c2  .u.H.T$.H+T$XH9.
- 3a40 0f82fa02 0000418b 85f87500 0083f8ff  ......A...u.....
- 3a50 0f842d02 000083f8 010f8419 02000049  ..-............I
+ 3a40 0f820a03 0000418b 85f87500 0083f8ff  ......A...u.....
+ 3a50 0f843502 000083f8 010f8421 02000049  ..5........!...I
  3a60 8bbde075 0000e800 00000066 0fefc031  ...u.......f...1
  3a70 f641c785 f8750000 00000000 410f1185  .A...u......A...
  3a80 e0750000 4c89efe8 00000000 4883f888  .u..L.......H...
- 3a90 0f876607 0000418b 85c47601 0083e0f0  ..f...A...v.....
- 3aa0 3d502a4d 180f854d 02000041 8b95c876  =P*M...M...A...v
+ 3a90 0f877607 0000418b 85c47601 0083e0f0  ..v...A...v.....
+ 3aa0 3d502a4d 180f855d 02000041 8b95c876  =P*M...]...A...v
  3ab0 0100b807 00000041 89852475 0000498b  .......A..$u..I.
  3ac0 85f07400 00498995 e0740000 ba000400  ..t..I...t......
  3ad0 004839d0 480f42c2 498985f0 74000049  .H9.H.B.I...t..I
- 3ae0 39852876 00000f82 18070000 418badf8  9.(v........A...
- 3af0 740000ba 04000000 418bb570 76000039  t.......A..pv..9
- 3b00 d5480f42 ea4889ea 85f6752a ba000002  .H.B.H....u*....
- 3b10 004839d0 480f46d0 4c8d9410 40000200  .H9.H.F.L...@...
- 3b20 498b85e8 74000049 39c2490f 46c24989  I...t..I9.I.F.I.
- 3b30 c7488d54 0500498b 85187600 00498bb5  .H.T..I...v..I..
- 3b40 38760000 4839e80f 92c14c39 fe400f92  8v..H9....L9.@..
- 3b50 c74801f0 488d3452 09f94839 f00f82c5  .H..H.4R..H9....
- 3b60 01000049 8b85d876 01004883 c0014989  ...I...v..H...I.
- 3b70 85d87601 0084c90f 84830300 00498b85  ..v..........I..
- 3b80 d0750000 4885c00f 84c30100 00482de8  .u..H........H-.
- 3b90 76010048 39d00f82 2f020000 498b8510  v..H9.../...I...
- 3ba0 76000048 01e84989 ad187600 00498985  v..H..I...v..I..
- 3bb0 30760000 4d89bd38 76000041 c7850c76  0v..M..8v..A...v
- 3bc0 00000200 0000e9b5 fcffff0f 1f440000  .............D..
- 3bd0 488b2c24 4829dd4c 39fd490f 47efe9b3  H.,$H).L9.I.G...
- 3be0 faffff0f 1f440000 418b8df8 74000048  .....D..A...t..H
- 3bf0 01c84839 c20f8385 fcffff66 0fefc041  ..H9.......f...A
- 3c00 0f118540 760000e9 74fcffff 0f1f4000  ...@v...t.....@.
- 3c10 4903b530 76000048 89cf4889 542410e8  I..0v..H..H.T$..
- 3c20 00000000 498bb540 76000048 8b542410  ....I..@v..H.T$.
- 3c30 4889c1e9 09fcffff 0f1f8400 00000000  H...............
- 3c40 4183bd70 76000001 0f85f8fd ffff4183  A..pv.........A.
- 3c50 bdfc7400 00010f84 eafdffff 498b85e8  ..t.........I...
- 3c60 74000048 83f8ff0f 84d9fdff ffe9c1fd  t..H............
- 3c70 ffff660f 1f440000 41c785f8 75000000  ..f..D..A...u...
- 3c80 00000049 8bb5e875 0000e9f5 fdffff90  ...I...u........
- 3c90 488b5424 08488d74 24584989 e84889d9  H.T$.H.t$XI..H..
- 3ca0 4c89efe8 a8d6ffff 4883f888 0f875e05  L.......H.....^.
- 3cb0 0000418b 950c7600 004801eb e971f9ff  ..A...v..H...q..
- 3cc0 ff0f1f80 00000000 49038510 76000048  ........I...v..H
- 3cd0 89ea4889 de4c8944 24104889 c7e80000  ..H..L.D$.H.....
- 3ce0 0000498b 85207600 004c8b44 2410e9a3  ..I.. v..L.D$...
- 3cf0 f9ffff0f 1f440000 498b9550 76000048  .....D..I..Pv..H
- 3d00 89ee4c89 efe886d0 ffff4883 f8880f87  ..L.......H.....
- 3d10 51050000 ba030000 00b80200 0000e994  Q...............
- 3d20 fdffff0f 1f440000 49c785d8 76010000  .....D..I...v...
- 3d30 00000084 c90f8542 feffffe9 7bfeffff  .......B....{...
- 3d40 48c7c5ba ffffffe9 cefbffff 0f1f4000  H.............@.
- 3d50 48895424 104883ec 20f3410f 6f95a875  H.T$.H.. .A.o..u
- 3d60 0000498b bd107600 000f1114 24498b85  ..I...v.....$I..
- 3d70 b8750000 48894424 10e80000 0000488b  .u..H.D$......H.
- 3d80 7c2430f3 410f6f9d a8750000 49c78538  |$0.A.o..u..I..8
- 3d90 76000000 00000049 c7851876 00000000  v......I...v....
- 3da0 00000f11 1c24498b 85b87500 00488944  .....$I...u..H.D
- 3db0 2410e800 00000048 83c42049 89851076  $......H.. I...v
- 3dc0 00004885 c00f85d8 fdffff48 c7c5c0ff  ..H........H....
- 3dd0 ffffe943 fbffff66 0f1f8400 00000000  ...C...f........
- 3de0 488b7424 30488b44 24284c89 44244848  H.t$0H.D$(L.D$HH
- 3df0 8b7c2418 48894c24 404829c6 48897424  .|$.H.L$@H).H.t$
- 3e00 10e89ad6 ffff488b 74241048 8b4c2440  ......H.t$.H.L$@
- 3e10 4c8b4424 484839c6 0f8222fe ffff4c89  L.D$HH9..."...L.
- 3e20 c54989c0 418b85f8 75000049 89ca4c8b  .I..A...u..I..L.
/usr/lib64/libzstd.a/zstd_decompress.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_decompress.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_decompress.o (disasm)
@@ -2708,7 +2708,7 @@
 	movq   %xmm0,%rax
 	mov    %rdx,offset(%rsp)
 	test   %rax,%rax
-	mov    offset(%rsp),%rax
+	pextrq $something,%xmm0,%rax
 	movaps %xmm0,(%rsp)
 	sete   %cl
 	test   %rax,%rax
@@ -2734,7 +2734,7 @@
 	mov    %rsi,%rax
 	add    $something,%rsp
 	ret    
-	nopl   offset(%rax,%rax,1)
+	nopl   (%rax)
 	xor    %esi,%esi
 	jmp    <ZSTD_createDStream_advanced + ofs>
 	nopl   offset(%rax)
@@ -3398,12 +3398,12 @@
 	mov    offset(%rbx),%edx
 	je     <ZSTD_decompressStream + ofs>
 	lea    offset(%r13,%rsi,1),%rcx
-	lea    offset(%r13,%rax,1),%r10
+	lea    offset(%r13,%rax,1),%r9
 	add    %r8,%rdi
 	mov    %rsi,offset(%rsp)
 	mov    %rcx,offset(%rsp)
 	lea    offset(%rip),%r14        #   <ZSTD_decompressStream + ofs>
-	mov    %r10,(%rsp)
+	mov    %r9,(%rsp)
 	mov    %rdi,offset(%rsp)
 	mov    %r11,offset(%rsp)
 	mov    %r15,offset(%rsp)
@@ -3495,9 +3495,9 @@
 	xor    %edx,%edx
 	movl   $something,offset(%r13)
 	movups %xmm0,offset(%r13)
-	movdqu (%r12),%xmm1
+	movdqu (%r12),%xmm2
 	movq   $something,offset(%r13)
-	movups %xmm1,offset(%r13)
+	movups %xmm2,offset(%r13)
 	mov    offset(%r12),%rax
 	movq   $something,offset(%r13)
 	movq   $something,offset(%r13)
@@ -3505,27 +3505,27 @@
 	jmp    <ZSTD_decompressStream + ofs>
 	nopl   offset(%rax)
 	mov    offset(%r13),%rsi
-	mov    offset(%r13),%rbp
+	mov    offset(%r13),%r15
 	mov    offset(%rsp),%rcx
-	mov    offset(%rsp),%r15
-	sub    %rsi,%rbp
-	sub    %rcx,%r15
-	mov    %rbp,%rdx
-	cmp    %rbp,%r15
-	cmovbe %r15,%rdx
-	test   %rdx,%rdx
+	mov    offset(%rsp),%r10
+	sub    %rsi,%r15
+	sub    %rcx,%r10
+	mov    %r15,%rbp
+	cmp    %r15,%r10
+	cmovbe %r10,%rbp
+	test   %rbp,%rbp
 	jne    <ZSTD_decompressStream + ofs>
-	add    %rdx,%rcx
-	lea    (%rdx,%rsi,1),%rax
+	add    %rbp,%rcx
+	add    %rsi,%rbp
 	mov    %rcx,offset(%rsp)
-	mov    %rax,offset(%r13)
-	cmp    %rbp,%r15
+	mov    %rbp,offset(%r13)
+	cmp    %r15,%r10
 	jb     <ZSTD_decompressStream + ofs>
 	movl   $something,offset(%r13)
-	mov    offset(%r13),%rdx
-	cmp    offset(%r13),%rdx
+	mov    offset(%r13),%rax
+	cmp    offset(%r13),%rax
 	jb     <ZSTD_decompressStream + ofs>
-	nopl   offset(%rax)
+	nopl   offset(%rax,%rax,1)
 	mov    offset(%r13),%edx
 	mov    (%rsp),%rax
 	mov    offset(%r13),%r8
@@ -3581,7 +3581,7 @@
 	movl   $something,offset(%rax)
 	mov    offset(%rsp),%rcx
 	mov    %rax,%rbx
-	movdqu (%r12),%xmm4
+	movdqu (%r12),%xmm5
 	mov    %r13,%rax
 	mov    %rcx,%rdx
 	sub    (%r15),%rax
@@ -3589,7 +3589,7 @@
 	mov    offset(%rsp),%rdi
 	mov    %rax,offset(%r15)
 	mov    %rdx,offset(%r12)
-	movups %xmm4,offset(%rbx)
+	movups %xmm5,offset(%rbx)
 	mov    offset(%r12),%rdx
 	mov    %rdx,offset(%rbx)
 	cmp    %rdi,%r13
@@ -3658,11 +3658,11 @@
 	mov    %rax,offset(%r13)
 	cmp    %rax,offset(%r13)
 	jb     <ZSTD_decompressStream + ofs>
-	mov    offset(%r13),%ebp
-	mov    $something,%edx
+	movdqa offset(%rip),%xmm1        #   <ZSTD_decompressStream + ofs>
+	movd   offset(%r13),%xmm0
 	mov    offset(%r13),%esi
-	cmp    %edx,%ebp
-	cmovb  %rdx,%rbp
+	pmaxud %xmm1,%xmm0
+	movd   %xmm0,%ebp
 	mov    %rbp,%rdx
 	test   %esi,%esi
 	jne    <ZSTD_decompressStream + ofs>
@@ -3711,9 +3711,9 @@
 	cmova  %r15,%rbp
 	jmp    <ZSTD_decompressStream + ofs>
 	nopl   offset(%rax,%rax,1)
-	mov    offset(%r13),%ecx
-	add    %rcx,%rax
-	cmp    %rax,%rdx
+	mov    offset(%r13),%edx
+	add    %rbp,%rdx
+	cmp    %rdx,%rax
 	jae    <ZSTD_decompressStream + ofs>
 	pxor   %xmm0,%xmm0
 	movups %xmm0,offset(%r13)
@@ -3721,10 +3721,11 @@
 	nopl   offset(%rax)
 	add    offset(%r13),%rsi
 	mov    %rcx,%rdi
-	mov    %rdx,offset(%rsp)
+	mov    %rbp,%rdx
+	mov    %r10,offset(%rsp)
 	call   <ZSTD_decompressStream + ofs>
 	mov    offset(%r13),%rsi
-	mov    offset(%rsp),%rdx
+	mov    offset(%rsp),%r10
 	mov    %rax,%rcx
 	jmp    <ZSTD_decompressStream + ofs>
 	nopl   offset(%rax,%rax,1)
@@ -3740,7 +3741,7 @@
 	movl   $something,offset(%r13)
 	mov    offset(%r13),%rsi
 	jmp    <ZSTD_decompressStream + ofs>
-	nop
+	nopw   offset(%rax,%rax,1)
 	mov    offset(%rsp),%rdx
 	lea    offset(%rsp),%rsi
 	mov    %rbp,%r8
@@ -3782,17 +3783,17 @@
 	nopl   offset(%rax)
 	mov    %rdx,offset(%rsp)
 	sub    $something,%rsp
-	movdqu offset(%r13),%xmm2
+	movdqu offset(%r13),%xmm3
 	mov    offset(%r13),%rdi
-	movups %xmm2,(%rsp)
+	movups %xmm3,(%rsp)
 	mov    offset(%r13),%rax
 	mov    %rax,offset(%rsp)
 	call   <ZSTD_decompressStream + ofs>
 	mov    offset(%rsp),%rdi
-	movdqu offset(%r13),%xmm3
+	movdqu offset(%r13),%xmm4
 	movq   $something,offset(%r13)
 	movq   $something,offset(%r13)
-	movups %xmm3,(%rsp)
+	movups %xmm4,(%rsp)
 	mov    offset(%r13),%rax
 	mov    %rax,offset(%rsp)
 	call   <ZSTD_decompressStream + ofs>
@@ -4220,14 +4221,14 @@
 	push   %rbx
 	mov    %rcx,%rbx
 	sub    $something,%rsp
+	pinsrq $something,(%rcx),%xmm0
 	mov    offset(%rsp),%rbp
-	movhps (%rcx),%xmm0
 	mov    %rsi,(%rsp)
 	lea    offset(%rsp),%rdx
+	mov    %rsp,%rsi
 	movups %xmm0,offset(%rsp)
 	movq   %r9,%xmm0
-	mov    %rsp,%rsi
-	movhps offset(%rbp),%xmm0
+	pinsrq $something,offset(%rbp),%xmm0
 	mov    %r8,offset(%rsp)
 	movups %xmm0,offset(%rsp)
 	call   <ZSTD_decompressStream_simpleArgs + ofs>
/usr/lib64/libzstd.a/zstd_lazy.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_lazy.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_lazy.o (objdump)
@@ -41,337 +41,337 @@
  00240 6932b179 379e0fb6 4c24fc41 89f741d3  i2.y7...L$.A..A.
  00250 ef4c89f9 eba0662e 0f1f8400 00000000  .L....f.........
  00260 5b5d4489 4f2c415c 415d415e 415fc390  []D.O,A\A]A^A_..
- 00270 89f04189 d0488d35 00000000 89ca488d  ..A..H.5......H.
- 00280 0d000000 0066480f 6ec64881 ec700100  .....fH.n.H..p..
- 00290 004189f9 66480f6e c9488d35 00000000  .A..fH.n.H.5....
- 002a0 488d0d00 00000066 0f6cc166 480f6ed1  H......f.l.fH.n.
- 002b0 488d3d00 0000000f 29442488 66480f6e  H.=.....)D$.fH.n
- 002c0 c6488d0d 00000000 488d3500 00000066  .H......H.5....f
- 002d0 0f6cc266 480f6ed9 488d0d00 0000000f  .l.fH.n.H.......
- 002e0 29442498 66480f6e c766480f 6ee1488d  )D$.fH.n.fH.n.H.
- 002f0 3d000000 00660f6c c3488d0d 00000000  =....f.l.H......
- 00300 0f294424 a866480f 6ec66648 0f6ee948  .)D$.fH.n.fH.n.H
- 00310 8d350000 0000660f 6cc4488d 0d000000  .5....f.l.H.....
- 00320 000f2944 24b86648 0f6ec766 480f6ef1  ..)D$.fH.n.fH.n.
- 00330 488d3d00 00000066 0f6cc548 8d0d0000  H.=....f.l.H....
- 00340 00000f29 4424c866 480f6ec6 66480f6e  ...)D$.fH.n.fH.n
- 00350 f9488d35 00000000 660f6cc6 488d0d00  .H.5....f.l.H...
- 00360 0000000f 294424d8 66480f6e c766480f  ....)D$.fH.n.fH.
- 00370 6ec9488d 3d000000 00660f6c c7488d0d  n.H.=....f.l.H..
- 00380 00000000 0f294424 e866480f 6ec66648  .....)D$.fH.n.fH
- 00390 0f6ed148 8d350000 0000660f 6cc1488d  .n.H.5....f.l.H.
- 003a0 0d000000 000f2944 24f86648 0f6ec766  ......)D$.fH.n.f
- 003b0 480f6ed9 488d3d00 00000066 0f6cc248  H.n.H.=....f.l.H
- 003c0 8d0d0000 00000f29 44240866 480f6ec6  .......)D$.fH.n.
- 003d0 66480f6e e1488d35 00000000 660f6cc3  fH.n.H.5....f.l.
- 003e0 488d0d00 0000000f 29442418 66480f6e  H.......)D$.fH.n
- 003f0 c766480f 6ee9488d 7c244866 0f6cc4b9  .fH.n.H.|$Hf.l..
- 00400 24000000 0f294424 2866480f 6ec6488d  $....)D$(fH.n.H.
- 00410 35000000 00f348a5 b9060000 00660f6c  5.....H......f.l
- 00420 c539c80f 29442438 0f47c1b9 04000000  .9..)D$8.G......
- 00430 39c80f42 c183e804 4183f801 74424183  9..B....A...tBA.
- 00440 f8027554 b9060000 00488d14 d2488d04  ..uT.....H...H..
- 00450 404139c9 440f47c9 b9040000 004139c9  @A9.D.G......A9.
- 00460 440f42c9 4801d041 8d49fc48 01c8488b  D.B.H..A.I.H..H.
- 00470 44c44848 81c47001 0000c30f 1f440000  D.HH..p......D..
- 00480 488d1452 4801d048 8b44c4e8 4881c470  H..RH..H.D..H..p
- 00490 010000c3 0f1f4000 488d1452 4801d048  ......@.H..RH..H
- 004a0 8b44c488 4881c470 010000c3 0f1f4000  .D..H..p......@.
- 004b0 41574989 f0415649 89f64155 41545553  AWI..AVI..AUATUS
- 004c0 4c8b7f08 4889fb4c 8b4f7048 8b6b604d  L...H..L.OpH.k`M
- 004d0 29fe4889 5424e0ba 01000000 4589f345  ).H.T$......E..E
- 004e0 89f44889 4c24f08b 8ff40000 0089d089  ..H.L$..........
- 004f0 d6d3e08b 8ff00000 00448d50 ffd3e68b  .........D.P....
- 00500 4f1c4489 f74129f3 29cf39fe 8b73288b  O.D..A).).9..s(.
- 00510 7b2c440f 43d985f6 440f45d9 4489f129  {,D.C...D.E.D..)
- 00520 c14439f0 b8000000 000f42c1 8b8bfc00  .D9.......B.....
- 00530 000089c6 4889f8d3 e24c01ff b9400000  ....H....L...@..
- 00540 002b8bf8 00000044 39f07352 49bd0000  .+.....D9.sRI...
- 00550 9bbfdcbc 1bcf4c89 7c24e889 7424f889  ......L.|$..t$..
- 00560 5424fc0f 1f440000 488b3745 89d74883  T$...D..H.7E..H.
- 00570 c7014121 c7490faf f548d3ee 488d74b5  ..A!.I...H..H.t.
- 00580 008b1643 8914b989 0683c001 4139c475  ...C........A9.u
- 00590 d74c8b7c 24e88b74 24f88b54 24fc48b8  .L.|$..t$..T$.H.
- 005a0 00009bbf dcbc1bcf 490faf00 4489732c  ........I...D.s,
- 005b0 bf030000 0048d3e8 8b448500 4439d80f  .....H...D..D9..
- 005c0 828e0000 00488b5c 24e0418d 4c240289  .....H.\$.A.L$..
- 005d0 4c24f84c 8d6bf94c 8d73fd4c 8d63ffeb  L$.L.k.L.s.L.c..
- 005e0 1e0f1f80 00000000 39c67367 4421d083  ........9.sgD!..
- 005f0 ea01418b 04814439 d8725885 d2745489  ..A...D9.rX..tT.
- 00600 c1410fb6 1c384c01 f9381c39 75da4d39  .A...8L..8.9u.M9
- 00610 e8735548 8b19498b 284839eb 0f848e00  .sUH..I.(H9.....
- 00620 00004831 eb31c9f3 480fbccb c1f90348  ..H1.1..H......H
- 00630 63c94839 cf73b18b 7c24f848 8b5c24f0  c.H9.s..|$.H.\$.
- 00640 29c74889 3b498d3c 0848397c 24e04889  ).H.;I.<.H9|$.H.
- 00650 cf75955b 4889f85d 415c415d 415e415f  .u.[H..]A\A]A^A_
- 00660 c30f1f80 00000000 4c89c54c 39f5730b  ........L..L9.s.
- 00670 8b5d0039 190f8485 0000004c 39e57309  .].9.......L9.s.
- 00680 0fb75d00 66391974 67488b5c 24e04839  ..].f9.tgH.\$.H9
- 00690 dd730f0f b65d0038 190f94c1 0fb6c948  .s...].8.......H
- 006a0 01cd4889 e94c29c1 eb88660f 1f440000  ..H..L)...f..D..
- 006b0 498d6808 4883c108 4c39ed73 ae488b19  I.h.H...L9.s.H..
- 006c0 48895c24 e8488b5d 0048395c 24e87440  H.\$.H.].H9\$.t@
- 006d0 488b4c24 e84831d9 f3480fbc c9c1f903  H.L$.H1..H......
- 006e0 4863c948 01e94c29 c1e944ff ffff6690  Hc.H..L)..D...f.
- 006f0 4883c502 4883c102 eb8f660f 1f440000  H...H.....f..D..
- 00700 4883c504 4883c104 e96effff ff0f1f00  H...H....n......
- 00710 4883c508 4883c108 4c39ed72 a0e949ff  H...H...L9.r..I.
- 00720 ffff6666 2e0f1f84 00000000 000f1f00  ..ff............
- 00730 41574989 f0415649 89f64155 41545553  AWI..AVI..AUATUS
- 00740 4c8b7f08 4889fb4c 8b4f7048 8b6b604d  L...H..L.OpH.k`M
- 00750 29fe4889 5424e0ba 01000000 4589f345  ).H.T$......E..E
- 00760 89f44889 4c24f08b 8ff40000 0089d089  ..H.L$..........
- 00770 d6d3e08b 8ff00000 00448d50 ffd3e68b  .........D.P....
- 00780 4f1c4489 f74129f3 29cf39fe 8b73288b  O.D..A).).9..s(.
- 00790 7b2c440f 43d985f6 440f45d9 4489f129  {,D.C...D.E.D..)
- 007a0 c14439f0 b8000000 000f42c1 8b8bfc00  .D9.......B.....
- 007b0 000089c6 4889f8d3 e24c01ff b9400000  ....H....L...@..
- 007c0 002b8bf8 00000044 39f07352 49bd0000  .+.....D9.sRI...
- 007d0 00bbdcbc 1bcf4c89 7c24e889 7424f889  ......L.|$..t$..
- 007e0 5424fc0f 1f440000 488b3745 89d74883  T$...D..H.7E..H.
- 007f0 c7014121 c7490faf f548d3ee 488d74b5  ..A!.I...H..H.t.
- 00800 008b1643 8914b989 0683c001 4139c475  ...C........A9.u
- 00810 d74c8b7c 24e88b74 24f88b54 24fc48b8  .L.|$..t$..T$.H.
- 00820 000000bb dcbc1bcf 490faf00 4489732c  ........I...D.s,
- 00830 bf030000 0048d3e8 8b448500 4439d80f  .....H...D..D9..
- 00840 828e0000 00488b5c 24e0418d 4c240289  .....H.\$.A.L$..
- 00850 4c24f84c 8d6bf94c 8d73fd4c 8d63ffeb  L$.L.k.L.s.L.c..
- 00860 1e0f1f80 00000000 39c67367 4421d083  ........9.sgD!..
- 00870 ea01418b 04814439 d8725885 d2745489  ..A...D9.rX..tT.
- 00880 c1410fb6 1c384c01 f9381c39 75da4d39  .A...8L..8.9u.M9
- 00890 e8735548 8b19498b 284839eb 0f848e00  .sUH..I.(H9.....
- 008a0 00004831 eb31c9f3 480fbccb c1f90348  ..H1.1..H......H
- 008b0 63c94839 cf73b18b 7c24f848 8b5c24f0  c.H9.s..|$.H.\$.
- 008c0 29c74889 3b498d3c 0848397c 24e04889  ).H.;I.<.H9|$.H.
- 008d0 cf75955b 4889f85d 415c415d 415e415f  .u.[H..]A\A]A^A_
- 008e0 c30f1f80 00000000 4c89c54c 39f5730b  ........L..L9.s.
- 008f0 8b5d0039 190f8485 0000004c 39e57309  .].9.......L9.s.
- 00900 0fb75d00 66391974 67488b5c 24e04839  ..].f9.tgH.\$.H9
- 00910 dd730f0f b65d0038 190f94c1 0fb6c948  .s...].8.......H
- 00920 01cd4889 e94c29c1 eb88660f 1f440000  ..H..L)...f..D..
- 00930 498d6808 4883c108 4c39ed73 ae488b19  I.h.H...L9.s.H..
- 00940 48895c24 e8488b5d 0048395c 24e87440  H.\$.H.].H9\$.t@
- 00950 488b4c24 e84831d9 f3480fbc c9c1f903  H.L$.H1..H......
- 00960 4863c948 01e94c29 c1e944ff ffff6690  Hc.H..L)..D...f.
- 00970 4883c502 4883c102 eb8f660f 1f440000  H...H.....f..D..
- 00980 4883c504 4883c104 e96effff ff0f1f00  H...H....n......
- 00990 4883c508 4883c108 4c39ed72 a0e949ff  H...H...L9.r..I.
- 009a0 ffff6666 2e0f1f84 00000000 000f1f00  ..ff............
- 009b0 41574989 f04889d6 ba010000 00415689  AWI..H.......AV.
- 009c0 d04d89c6 41554154 554889fd 53488b5f  .M..AUATUH..SH._
- 009d0 084c8b4f 704929de 48894c24 f04589f4  .L.OpI).H.L$.E..
- 009e0 4589f345 89f58b8f f4000000 d3e08b8f  E..E............
- 009f0 f0000000 89d7448d 50ffd3e7 8b4d1c41  ......D.P....M.A
- 00a00 29fb4129 cc4439e7 8b7d284c 8b656044  ).A).D9..}(L.e`D
- 00a10 0f43d985 ff8b7d2c 440f45d9 4489f129  .C....},D.E.D..)
- 00a20 c14439f0 b8000000 000f42c1 8b8dfc00  .D9.......B.....
- 00a30 00004189 c74889f8 d3e24801 dfb92000  ..A..H....H... .
- 00a40 00002b8d f8000000 4439f073 4748895c  ..+.....D9.sGH.\
- 00a50 24e04489 7c24e889 5424fc0f 1f440000  $.D.|$..T$...D..
- 00a60 691fb179 379e4589 d74883c7 014121c7  i..y7.E..H...A!.
- 00a70 d3eb498d 1c9c8b13 438914b9 890383c0  ..I.....C.......
- 00a80 014139c5 75da488b 5c24e044 8b7c24e8  .A9.u.H.\$.D.|$.
- 00a90 8b5424fc 416900b1 79379e44 89752cbf  .T$.Ai..y7.D.u,.
- 00aa0 03000000 d3e8418b 04844439 d80f8289  ......A...D9....
- 00ab0 00000041 8d4d024c 8d76f989 4c24fc48  ...A.M.L.v..L$.H
- 00ac0 8d4efd4c 8d6eff48 894c24e8 eb1a6690  .N.L.n.H.L$...f.
- 00ad0 4139c773 674421d0 83ea0141 8b048144  A9.sgD!....A...D
- 00ae0 39d87258 85d27454 89c1410f b62c3848  9.rX..tT..A..,8H
- 00af0 01d94038 2c3975d8 4d39f073 53488b29  ..@8,9u.M9.sSH.)
- 00b00 4d8b204c 39e50f84 94000000 4c31e531  M. L9.......L1.1
- 00b10 c9f3480f bccdc1f9 034863c9 4839cf73  ..H......Hc.H9.s
- 00b20 af8b7c24 fc488b6c 24f029c7 48897d00  ..|$.H.l$.).H.}.
- 00b30 498d3c08 4839fe48 89cf7594 5b4889f8  I.<.H9.H..u.[H..
- 00b40 5d415c41 5d415e41 5fc3660f 1f440000  ]A\A]A^A_.f..D..
- 00b50 4d89c448 8b6c24e8 4939ec73 0c418b2c  M..H.l$.I9.s.A.,
- 00b60 2439290f 84870000 004d39ec 730a410f  $9)......M9.s.A.
- 00b70 b72c2466 39297468 4939f473 11410fb6  .,$f9)thI9.s.A..
- 00b80 2c244038 290f94c1 0fb6c949 01cc4c89  ,$@8)......I..L.
- 00b90 e14c29c1 eb86662e 0f1f8400 00000000  .L)...f.........
- 00ba0 4d8d6008 4883c108 4d39f473 a6488b29  M.`.H...M9.s.H.)
- 00bb0 48896c24 e0498b2c 2448396c 24e07440  H.l$.I.,$H9l$.t@
- 00bc0 488b4c24 e04831e9 f3480fbc c9c1f903  H.L$.H1..H......
- 00bd0 4863c94c 01e14c29 c1e93eff ffff6690  Hc.L..L)..>...f.
- 00be0 4983c402 4883c102 eb8e660f 1f440000  I...H.....f..D..
- 00bf0 4983c404 4883c104 e96cffff ff0f1f00  I...H....l......
- 00c00 4983c408 4883c108 4d39f472 a0e941ff  I...H...M9.r..A.
- 00c10 ffff6666 2e0f1f84 00000000 000f1f00  ..ff............
- 00c20 41574989 fb4989f0 41564c8d 77404155  AWI..I..AVL.w@AU
- 00c30 41545553 4881ece0 0000004c 8b6f0844  ATUSH......L.o.D
- 00c40 8b573448 8b5f6048 8b6f3848 895424b0  .W4H._`H.o8H.T$.
- 00c50 4889f7ba 01000000 48894c24 884c29ef  H.......H.L$.L).
- 00c60 4d89e941 8b8bf000 000089d0 89fe4189  M..A..........A.
- 00c70 fc48895c 24904189 ffd3e048 896c2498  .H.\$.A....H.l$.
- 00c80 89c1418b 431c4489 5424a841 29cc29c6  ..A.C.D.T$.A).).
- 00c90 39f1418b 4b28418b 732c440f 43e085c9  9.A.K(A.s,D.C...
- 00ca0 418b8bfc 00000044 0f45e0b8 04000000  A......D.E......
- 00cb0 39c10f47 c8b83800 00004429 d0894424  9..G..8...D)..D$
- 00cc0 a489f8d3 e229f03d 80010000 0f87e802  .....).=........
- 00cd0 000039fe 0f83a800 00008b44 24a8b938  ..9........D$..8
- 00ce0 0000004c 894c24a8 48897c24 b8895424  ...L.L$.H.|$..T$
- 00cf0 c029c189 f0448964 24c84d8d 54050849  .)...D.d$.M.T..I
- 00d00 bd000000 bbdcbc1b cf0f1f80 00000000  ................
- 00d10 498b0249 83c20149 0fafc548 d3e889c2  I..I...I...H....
- 00d20 c1ea08c1 e2040f18 0c930f18 4c550089  ............LU..
- 00d30 f283e207 498d1496 448b2289 024489e2  ....I...D."..D..
- 00d40 c1ea08c1 e2044c8d 4c550041 0fb60183  ......L.LU.A....
- 00d50 e80183e0 0f418801 8d781048 984801d0  .....A...x.H.H..
- 00d60 45882439 89348383 c6014139 f775a14c  E.$9.4....A9.u.L
- 00d70 8b4c24a8 488b7c24 b88b5424 c0448b64  .L$.H.|$..T$.D.d
- 00d80 24c889f9 488b7424 98488b5c 24904189  $...H.t$.H.\$.A.
- 00d90 7b2c48b8 000000bb dcbc1bcf 490faf44  {,H.........I..D
- 00da0 09080fb6 4c24a448 d3e889c1 c1e908c1  ....L$.H........
- 00db0 e1040f18 0c8b0f18 0c4e4889 f983e107  .........NH.....
- 00dc0 498d0c8e 448b2989 014489e8 66410f6e  I...D.)..D..fA.n
- 00dd0 c5c1e808 660f60c0 c1e00466 0f61c04c  ....f.`....f.a.L
- 00de0 8d144666 0f70c000 488d1c83 31f6f341  ..Ff.p..H...1..A
- 00df0 0f6f4a10 410fb60a 660f74c1 89cd83e5  .oJ.A...f.t.....
- 00e00 0f660fd7 c066d3c8 0fb7c048 85c07525  .f...f.....H..u%
- 00e10 eb37660f 1f440000 4189fe48 83c60143  .7f..D..A..H...C
- 00e20 0f180c31 897cb4d4 488d78ff 4821f874  ...1.|..H.x.H!.t
- 00e30 1839f274 1431fff3 480fbcf8 01ef83e7  .9.t.1..H.......
- 00e40 0f8b3cbb 4439e773 cf8d410f 83e00f8d  ..<.D9.s..A.....
- 00e50 50104188 02489845 882c1241 8b532c8d  P.A..H.E.,.A.S,.
- 00e60 4a014189 4b2c8914 834885f6 0f84b402  J.A.K,...H......
- 00e70 0000488b 6c24b048 8d5424d8 b9030000  ..H.l$.H.T$.....
- 00e80 004183c7 024c8d14 b2488d5d f94c8d6d  .A...L...H.].L.m
/usr/lib64/libzstd.a/zstd_lazy.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_lazy.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_lazy.o (disasm)
@@ -195,88 +195,76 @@
 
 ZSTD_selectLazyVTable.isra.0:
 	mov    %esi,%eax
-	mov    %edx,%r8d
 	lea    offset(%rip),%rsi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
+	movd   %edi,%xmm0
+	mov    %edx,%r8d
+	movq   %rsi,%xmm1
 	mov    %ecx,%edx
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movq   %rsi,%xmm0
 	sub    $something,%rsp
-	mov    %edi,%r9d
-	movq   %rcx,%xmm1
+	pinsrq $something,%rcx,%xmm1
 	lea    offset(%rip),%rsi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	punpcklqdq %xmm1,%xmm0
-	movq   %rcx,%xmm2
+	movaps %xmm1,-offset(%rsp)
+	movq   %rsi,%xmm1
 	lea    offset(%rip),%rdi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rsi,%xmm0
-	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
 	lea    offset(%rip),%rsi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	punpcklqdq %xmm2,%xmm0
-	movq   %rcx,%xmm3
+	pinsrq $something,%rcx,%xmm1
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rdi,%xmm0
-	movq   %rcx,%xmm4
+	movaps %xmm1,-offset(%rsp)
+	movq   %rdi,%xmm1
 	lea    offset(%rip),%rdi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	punpcklqdq %xmm3,%xmm0
+	pinsrq $something,%rcx,%xmm1
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rsi,%xmm0
-	movq   %rcx,%xmm5
+	movaps %xmm1,-offset(%rsp)
+	movq   %rsi,%xmm1
 	lea    offset(%rip),%rsi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	punpcklqdq %xmm4,%xmm0
+	pinsrq $something,%rcx,%xmm1
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rdi,%xmm0
-	movq   %rcx,%xmm6
+	movaps %xmm1,-offset(%rsp)
+	movq   %rdi,%xmm1
 	lea    offset(%rip),%rdi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	punpcklqdq %xmm5,%xmm0
+	pinsrq $something,%rcx,%xmm1
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rsi,%xmm0
-	movq   %rcx,%xmm7
+	movaps %xmm1,-offset(%rsp)
+	movq   %rsi,%xmm1
 	lea    offset(%rip),%rsi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	punpcklqdq %xmm6,%xmm0
+	pinsrq $something,%rcx,%xmm1
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rdi,%xmm0
-	movq   %rcx,%xmm1
+	movaps %xmm1,-offset(%rsp)
+	movq   %rdi,%xmm1
 	lea    offset(%rip),%rdi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	punpcklqdq %xmm7,%xmm0
+	pinsrq $something,%rcx,%xmm1
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rsi,%xmm0
-	movq   %rcx,%xmm2
+	movaps %xmm1,-offset(%rsp)
+	movq   %rsi,%xmm1
 	lea    offset(%rip),%rsi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	punpcklqdq %xmm1,%xmm0
+	pinsrq $something,%rcx,%xmm1
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rdi,%xmm0
-	movq   %rcx,%xmm3
+	movaps %xmm1,-offset(%rsp)
+	movq   %rdi,%xmm1
 	lea    offset(%rip),%rdi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	punpcklqdq %xmm2,%xmm0
+	pinsrq $something,%rcx,%xmm1
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movaps %xmm0,offset(%rsp)
-	movq   %rsi,%xmm0
-	movq   %rcx,%xmm4
+	movaps %xmm1,offset(%rsp)
+	movq   %rsi,%xmm1
 	lea    offset(%rip),%rsi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	punpcklqdq %xmm3,%xmm0
+	pinsrq $something,%rcx,%xmm1
 	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
-	movaps %xmm0,offset(%rsp)
-	movq   %rdi,%xmm0
-	movq   %rcx,%xmm5
+	movaps %xmm1,offset(%rsp)
+	movq   %rdi,%xmm1
 	lea    offset(%rsp),%rdi
-	punpcklqdq %xmm4,%xmm0
-	mov    $something,%ecx
-	movaps %xmm0,offset(%rsp)
-	movq   %rsi,%xmm0
+	pinsrq $something,%rcx,%xmm1
+	lea    offset(%rip),%rcx        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
+	movaps %xmm1,offset(%rsp)
+	movq   %rsi,%xmm1
 	lea    offset(%rip),%rsi        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
+	pinsrq $something,%rcx,%xmm1
+	mov    $something,%ecx
 	rep movsq %ds:(%rsi),%es:(%rdi)
 	mov    $something,%ecx
-	punpcklqdq %xmm5,%xmm0
+	movaps %xmm1,offset(%rsp)
 	cmp    %ecx,%eax
-	movaps %xmm0,offset(%rsp)
 	cmova  %ecx,%eax
 	mov    $something,%ecx
 	cmp    %ecx,%eax
@@ -286,21 +274,20 @@
 	je     <ZSTD_selectLazyVTable.isra.0 + ofs>
 	cmp    $something,%r8d
 	jne    <ZSTD_selectLazyVTable.isra.0 + ofs>
-	mov    $something,%ecx
+	movdqa offset(%rip),%xmm1        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
 	lea    (%rdx,%rdx,8),%rdx
 	lea    (%rax,%rax,2),%rax
-	cmp    %ecx,%r9d
-	cmova  %ecx,%r9d
-	mov    $something,%ecx
-	cmp    %ecx,%r9d
-	cmovb  %ecx,%r9d
 	add    %rdx,%rax
-	lea    -offset(%r9),%ecx
+	pminud %xmm1,%xmm0
+	movdqa offset(%rip),%xmm1        #   <ZSTD_selectLazyVTable.isra.0 + ofs>
+	pmaxud %xmm1,%xmm0
+	movd   %xmm0,%ecx
+	sub    $something,%ecx
 	add    %rcx,%rax
 	mov    offset(%rsp,%rax,8),%rax
 	add    $something,%rsp
 	ret    
-	nopl   offset(%rax,%rax,1)
+	nopl   offset(%rax)
 	lea    (%rdx,%rdx,2),%rdx
 	add    %rdx,%rax
 	mov    -offset(%rsp,%rax,8),%rax
@@ -890,22 +877,25 @@
 	mov    offset(%rdi),%r10d
 	mov    offset(%rdi),%rbx
 	mov    offset(%rdi),%rbp
-	mov    %rdx,-offset(%rsp)
 	mov    %rsi,%rdi
-	mov    $something,%edx
+	mov    %rdx,-offset(%rsp)
 	mov    %rcx,-offset(%rsp)
+	mov    $something,%edx
 	sub    %r13,%rdi
 	mov    %r13,%r9
 	mov    offset(%r11),%ecx
 	mov    %edx,%eax
 	mov    %edi,%esi
 	mov    %edi,%r12d
+	movdqa offset(%rip),%xmm1        #   <ZSTD_RowFindBestMatch_noDict_5_4 + ofs>
+	movd   offset(%r11),%xmm0
 	mov    %rbx,-offset(%rsp)
 	mov    %edi,%r15d
 	shl    %cl,%eax
 	mov    %rbp,-offset(%rsp)
 	mov    %eax,%ecx
 	mov    offset(%r11),%eax
+	pminud %xmm1,%xmm0
 	mov    %r10d,-offset(%rsp)
 	sub    %ecx,%r12d
 	sub    %eax,%esi
@@ -914,16 +904,13 @@
 	mov    offset(%r11),%esi
 	cmovae %eax,%r12d
 	test   %ecx,%ecx
-	mov    offset(%r11),%ecx
+	movd   %xmm0,%ecx
 	cmovne %eax,%r12d
 	mov    $something,%eax
-	cmp    %eax,%ecx
-	cmova  %eax,%ecx
-	mov    $something,%eax
+	shl    %cl,%edx
/usr/lib64/libzstd.a/zstd_ldm.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_ldm.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_ldm.o (objdump)
@@ -134,15 +134,15 @@
  0810 a4248800 0000488d 4afd4883 ea014889  .$....H.J.H...H.
  0820 8c249000 00004889 94249800 00006690  .$....H..$....f.
  0830 488b3348 8b4c2410 448b430c 448b5308  H.3H.L$.D.C.D.S.
- 0840 4889f248 8b431048 29ca6641 0f6ed066  H..H.C.H).fA.n.f
- 0850 0f6ec266 0f62c248 39ee0f82 f8030000  .n.f.b.H9.......
- 0860 488b8c24 a8000000 4c8d0c08 4c39c80f  H..$....L...L9..
- 0870 83e30300 0048c744 24200000 000048c7  .....H.D$ ....H.
- 0880 44243000 00000048 c7442428 00000000  D$0....H.D$(....
- 0890 48c74424 40000000 00448954 24604889  H.D$@....D.T$`H.
- 08a0 5c24684c 89742470 4c897c24 78448bbc  \$hL.t$pL.|$xD..
- 08b0 24a40000 00488994 24800000 00488b94  $....H..$....H..
- 08c0 24c00000 000f1f00 443b4004 0f856e01  $.......D;@...n.
+ 0840 4889f248 8b431048 29ca660f 6ec26641  H..H.C.H).f.n.fA
+ 0850 0f3a22c0 014839ee 0f82fa03 0000488b  .:"..H9.......H.
+ 0860 8c24a800 00004c8d 0c084c39 c80f83e5  .$....L...L9....
+ 0870 03000048 c7442420 00000000 48c74424  ...H.D$ ....H.D$
+ 0880 30000000 0048c744 24280000 000048c7  0....H.D$(....H.
+ 0890 44244000 00000044 89542460 48895c24  D$@....D.T$`H.\$
+ 08a0 684c8974 24704c89 7c247844 8bbc24a4  hL.t$pL.|$xD..$.
+ 08b0 00000048 89942480 00000048 8b9424c0  ...H..$....H..$.
+ 08c0 0000000f 1f440000 443b4004 0f856e01  .....D..D;@...n.
  08d0 00008b38 397c240c 0f836201 000089f9  ...89|$...b.....
  08e0 4439bc24 a0000000 0f83da02 00004439  D9.$..........D9
  08f0 ff0f8351 04000048 8bbc24c8 0000004c  ...Q...H..$....L
@@ -269,12 +269,12 @@
  1080 8d5e0249 29c46648 0f6ec844 89e74429  .^.I).fH.n.D..D)
  1090 df660f6e c78d4f02 66480f7e c6660f6c  .f.n..O.fH.~.f.l
  10a0 c0488d2c 30488bb4 24d00000 00438d04  .H.,0H..$....C..
- 10b0 0b4429e0 4139c90f 42c20f16 4e104989  .D).A9..B...N.I.
- 10c0 f1660fd4 c189461c 0f114608 8b761889  .f....F...F..v..
- 10d0 8424a000 0000418d 04334429 e039ce44  .$....A..3D).9.D
- 10e0 89c14489 de0f42c2 ba010000 00418341  ..D...B......A.A
- 10f0 20014531 c0d3e244 29e64189 4118498b   .E1...D).A.A.I.
- 1100 41284c8d 0cd0662e 0f1f8400 00000000  A(L...f.........
+ 10b0 0b4429e0 4139c966 480f3a22 4e10010f  .D).A9.fH.:"N...
+ 10c0 42c24989 f1660fd4 c189461c 0f114608  B.I..f....F...F.
+ 10d0 8b761889 8424a000 0000418d 04334429  .v...$....A..3D)
+ 10e0 e039ce44 89c14489 de0f42c2 ba010000  .9.D..D...B.....
+ 10f0 00418341 20014531 c0d3e244 29e64189  .A.A .E1...D).A.
+ 1100 4118498b 41284c8d 0cd0660f 1f440000  A.I.A(L...f..D..
  1110 8b0839f9 8d140e41 0f42d048 83c00889  ..9....A.B.H....
  1120 50f84939 c175e948 8b8424d0 00000048  P.I9.u.H..$....H
  1130 896c2410 8b942424 010000c7 40300000  .l$...$$....@0..
@@ -306,74 +306,73 @@
  12d0 00000031 d24885c0 74098378 7c0119d2  ...1.H..t..x|...
  12e0 83c2038b bd080100 004c8954 2408e800  .........L.T$...
  12f0 0000004c 8b542408 48894424 208b8508  ...L.T$.H.D$ ...
- 1300 01000083 f8060f87 a4030000 498b5208  ............I.R.
- 1310 4b8d3c27 493b5218 0f830904 00004939  K.<'I;R.......I9
- 1320 ff0f8300 0400004d 89fd4889 7c240849  .......M..H.|$.I
+ 1300 01000083 f8060f87 94030000 498b5208  ............I.R.
+ 1310 4b8d3c27 493b5218 0f83f903 00004939  K.<'I;R.......I9
+ 1320 ff0f83f0 0300004d 89fd4889 7c240849  .......M..H.|$.I
  1330 89ef4c89 f54d89d6 eb76660f 1f440000  ..L..M...vf..D..
- 1340 f30f6f30 0f113248 83fe100f 877f0200  ..o0..2H........
+ 1340 f30f6f28 0f112a48 83fe100f 876f0200  ..o(..*H.....o..
  1350 00480173 18488b43 084183c4 03498d55  .H.s.H.C.A...I.U
  1360 fd668970 04448920 4881faff ff000076  .f.p.D. H......v
  1370 144889c6 482b33c7 43480200 000048c1  .H..H+3.CH....H.
  1380 fe038973 4c668950 064883c0 08498b56  ...sLf.P.H...I.V
- 1390 084901cd 48894308 493b5618 0f837e02  .I..H.C.I;V...~.
- 13a0 0000488b 44240849 39c50f83 70020000  ..H.D$.I9...p...
+ 1390 084901cd 48894308 493b5618 0f836e02  .I..H.C.I;V...n.
+ 13a0 0000488b 44240849 39c50f83 60020000  ..H.D$.I9...`...
  13b0 4d8b0648 8d345248 8b442408 498d34b0  M..H.4RH.D$.I.4.
  13c0 4c29e88b 4e08448b 460489c7 448b2641  L)..N.D.F...D.&A
- 13d0 8d340889 4c241439 f00f83b1 01000041  .4..L$.9.......A
- 13e0 39c00f83 b8010000 8b4c242c 4429c789  9........L$,D)..
+ 13d0 8d340889 4c241439 f00f83a1 01000041  .4..L$.9.......A
+ 13e0 39c00f83 a8010000 8b4c242c 4429c789  9........L$,D)..
  13f0 7c241439 cfb90000 0000440f 42e18b54  |$.9......D.B..T
  1400 242c89c6 4c89f744 89442428 48894424  $,..L..D.D$(H.D$
  1410 18e80000 0000448b 44242848 8b442418  ......D.D$(H.D$.
  1420 418b772c 4c89ea49 2b57088d be000400  A.w,L..I+W......
- 1430 004585e4 0f84d602 000039d7 731989d0  .E........9.s...
+ 1430 004585e4 0f84c602 000039d7 731989d0  .E........9.s...
  1440 29f0be00 0200002d 00040000 39f00f47  )......-....9..G
  1450 c629c241 89572c41 8b870801 000083f8  .).A.W,A........
- 1460 010f8449 01000083 f8027517 31d24c89  ...I......u.1.L.
+ 1460 010f8439 01000083 f8027517 31d24c89  ...9......u.1.L.
  1470 ee4c89ff 44894424 18e80000 0000448b  .L..D.D$......D.
  1480 4424184c 89e94c89 44241848 89ea4889  D$.L..L.D$.H..H.
  1490 de4c89ff 488b4424 20ffd04c 8b442418  .L..H.D$ ..L.D$.
- 14a0 66410f6e c4488b53 18660f6e 5d004889  fA.n.H.S.f.n].H.
- 14b0 c6488b7c 24088b45 044b8d4c 0500448b  .H.|$..E.K.L..D.
- 14c0 6c241466 0f62c348 83ef2089 45084889  l$.f.b.H.. .E.H.
- 14d0 c8660fd6 45004829 f04839cf 0f835efe  .f..E.H).H9...^.
- 14e0 ffff4839 c77259f3 0f6f3849 89fb4929  ..H9.rY..o8I..I)
- 14f0 c34883c0 104e8d04 1a0f113a 4883c210  .H...N.....:H...
- 1500 4983fb10 7e28662e 0f1f8400 00000000  I...~(f.........
- 1510 f30f6f08 4883c220 4883c020 0f114ae0  ..o.H.. H.. ..J.
- 1520 f30f6f50 f00f1152 f04c39c2 72e24889  ..oP...R.L9.r.H.
- 1530 f84c89c2 eb0f662e 0f1f8400 00000000  .L....f.........
- 1540 4839c873 1d4989c8 31ff4929 c00f1f00  H9.s.I..1.I)....
- 1550 440fb60c 3844880c 3a4883c7 014c39c7  D...8D..:H...L9.
- 1560 75ee4801 7318488b 43084881 feffff00  u.H.s.H.C.H.....
- 1570 000f86e2 fdffff48 89c2482b 13c74348  .......H..H+..CH
- 1580 01000000 48c1fa03 89534ce9 c9fdffff  ....H....SL.....
- 1590 4883c201 49895608 e983feff ff0f1f00  H...I.V.........
- 15a0 4531e4e9 56feffff 0f1f8400 00000000  E1..V...........
- 15b0 31d24c89 ee4c89ff 44894424 18e80000  1.L..L..D.D$....
- 15c0 0000448b 442418e9 b7feffff 0f1f4000  ..D.D$........@.
- 15d0 488b5318 f30f6f78 100f117a 104883fe  H.S...ox...z.H..
- 15e0 200f8e7b ffffff48 8d3c3248 83c02048   ..{...H.<2H.. H
- 15f0 83c2200f 1f440000 f30f6f20 4883c220  .. ..D....o H.. 
- 1600 4883c020 0f1162e0 f30f6f68 f00f116a  H.. ..b...oh...j
- 1610 f04839fa 72e2e947 ffffff0f 1f440000  .H9.r..G.....D..
- 1620 488b7c24 084989ee 4c89fd4d 89ef8b85  H.|$.I..L..M....
- 1630 08010000 8b752c4c 29ef4989 f84c89fa  .....u,L).I..L..
- 1640 8dbe0004 0000482b 550839d7 731989d7  ......H+U.9.s...
- 1650 29f78db7 00fcffff bf000200 0039fe0f  )............9..
- 1660 47f729f2 89552c83 f8010f84 84000000  G.)..U,.........
- 1670 83f80275 1731d24c 89fe4889 ef4c8944  ...u.1.L..H..L.D
- 1680 2408e800 0000004c 8b442408 488b4424  $......L.D$.H.D$
- 1690 204883c4 384c89f9 4c89f248 89de4889   H..8L..L..H..H.
- 16a0 ef5b5d41 5c415d41 5e415fff e00f1f00  .[]A\A]A^A_.....
- 16b0 4d89e04c 89f94c89 f24889de 4889ef4c  M..L..L..H..H..L
- 16c0 89542408 488b4424 204c8995 10010000  .T$.H.D$ L......
- 16d0 ffd0488b 7c24084c 89e64989 c3e80000  ..H.|$.L..I.....
- 16e0 00004883 c4384c89 d85b5d41 5c415d41  ..H..8L..[]A\A]A
- 16f0 5e415fc3 31d24c89 fe4889ef 4c894424  ^A_.1.L..H..L.D$
- 1700 08e80000 00004c8b 442408e9 7cffffff  ......L.D$..|...
- 1710 4989ee4c 89fd4989 c04d89ef 8b850801  I..L..I..M......
- 1720 0000e916 ffffff8b 752c4d89 e0e90bff  ........u,M.....
- 1730 ffff                                 ..              
+ 14a0 66410f6e c4488b53 184889c6 488b7c24  fA.n.H.S.H..H.|$
+ 14b0 088b4504 4b8d4c05 00660f3a 22450001  ..E.K.L..f.:"E..
+ 14c0 448b6c24 14894508 4883ef20 4889c866  D.l$..E.H.. H..f
+ 14d0 0fd64500 4829f048 39cf0f83 60feffff  ..E.H).H9...`...
+ 14e0 4839c772 4bf30f6f 304989fb 4929c348  H9.rK..o0I..I).H
+ 14f0 83c0104e 8d041a0f 11324883 c2104983  ...N.....2H...I.
+ 1500 fb107e22 0f1f4000 f30f6f08 4883c220  ..~"..@...o.H.. 
+ 1510 4883c020 0f114ae0 f30f6f50 f00f1152  H.. ..J...oP...R
+ 1520 f04c39c2 72e24889 f84c89c2 eb076690  .L9.r.H..L....f.
+ 1530 4839c873 1d4989c8 31ff4929 c00f1f00  H9.s.I..1.I)....
+ 1540 440fb60c 3844880c 3a4883c7 014c39c7  D...8D..:H...L9.
+ 1550 75ee4801 7318488b 43084881 feffff00  u.H.s.H.C.H.....
+ 1560 000f86f2 fdffff48 89c2482b 13c74348  .......H..H+..CH
+ 1570 01000000 48c1fa03 89534ce9 d9fdffff  ....H....SL.....
+ 1580 4883c201 49895608 e993feff ff0f1f00  H...I.V.........
+ 1590 4531e4e9 66feffff 0f1f8400 00000000  E1..f...........
+ 15a0 31d24c89 ee4c89ff 44894424 18e80000  1.L..L..D.D$....
+ 15b0 0000448b 442418e9 c7feffff 0f1f4000  ..D.D$........@.
+ 15c0 488b5318 f30f6f78 100f117a 104883fe  H.S...ox...z.H..
+ 15d0 200f8e7b ffffff48 8d3c3248 83c02048   ..{...H.<2H.. H
+ 15e0 83c2200f 1f440000 f30f6f18 4883c220  .. ..D....o.H.. 
+ 15f0 4883c020 0f115ae0 f30f6f60 f00f1162  H.. ..Z...o`...b
+ 1600 f04839fa 72e2e947 ffffff0f 1f440000  .H9.r..G.....D..
+ 1610 488b7c24 084989ee 4c89fd4d 89ef8b85  H.|$.I..L..M....
+ 1620 08010000 8b752c4c 29ef4989 f84c89fa  .....u,L).I..L..
+ 1630 8dbe0004 0000482b 550839d7 731989d7  ......H+U.9.s...
+ 1640 29f78db7 00fcffff bf000200 0039fe0f  )............9..
+ 1650 47f729f2 89552c83 f8010f84 84000000  G.)..U,.........
+ 1660 83f80275 1731d24c 89fe4889 ef4c8944  ...u.1.L..H..L.D
+ 1670 2408e800 0000004c 8b442408 488b4424  $......L.D$.H.D$
+ 1680 204883c4 384c89f9 4c89f248 89de4889   H..8L..L..H..H.
+ 1690 ef5b5d41 5c415d41 5e415fff e00f1f00  .[]A\A]A^A_.....
+ 16a0 4d89e04c 89f94c89 f24889de 4889ef4c  M..L..L..H..H..L
+ 16b0 89542408 488b4424 204c8995 10010000  .T$.H.D$ L......
+ 16c0 ffd0488b 7c24084c 89e64989 c3e80000  ..H.|$.L..I.....
+ 16d0 00004883 c4384c89 d85b5d41 5c415d41  ..H..8L..[]A\A]A
+ 16e0 5e415fc3 31d24c89 fe4889ef 4c894424  ^A_.1.L..H..L.D$
+ 16f0 08e80000 00004c8b 442408e9 7cffffff  ......L.D$..|...
+ 1700 4989ee4c 89fd4989 c04d89ef 8b850801  I..L..I..M......
+ 1710 0000e916 ffffff8b 752c4d89 e0e90bff  ........u,M.....
+ 1720 ffff                                 ..              
 Contents of section .rodata:
  0000 5c77775f 2cf7b8f5 12c47a6b 265f9384  \ww_,.....zk&_..
  0010 cc0c73ca a9ad47b6 deb14f11 4bbb65b0  ..s...G...O.K.e.
@@ -505,7 +504,7 @@
  07f0 2babcd7e f251f70c f4d81326 4fa14d2b  +..~.Q.....&O.M+
 Contents of section .note.gnu.property:
  0000 04000000 20000000 05000000 474e5500  .... .......GNU.
- 0010 020001c0 04000000 01000000 00000000  ................
+ 0010 020001c0 04000000 03000000 00000000  ................
  0020 010001c0 04000000 09000000 00000000  ................
 Contents of section .eh_frame:
  0000 14000000 00000000 017a5200 01781001  .........zR..x..
@@ -529,10 +528,10 @@
  0120 420e0846 0b000000 10000000 2c010000  B..F........,...
  0130 00000000 8e000000 00000000 10000000  ................
  0140 40010000 00000000 67000000 00000000  @.......g.......
- 0150 64000000 54010000 00000000 a2040000  d...T...........
+ 0150 64000000 54010000 00000000 92040000  d...T...........
  0160 00420e10 8f02480e 188e0345 0e208d04  .B....H....E. ..
  0170 420e288c 05410e30 8606470e 3883074c  B.(..A.0..G.8..L
- 0180 0e7003e0 030a0e38 4d0e3041 0e28420e  .p.....8M.0A.(B.
+ 0180 0e7003d0 030a0e38 4d0e3041 0e28420e  .p.....8M.0A.(B.
  0190 20420e18 420e1042 0e08450b 760a0e38   B..B..B..E.v..8
  01a0 440e3041 0e28420e 20420e18 420e1042  D.0A.(B. B..B..B
  01b0 0e08410b 00000000                    ..A.....        
/usr/lib64/libzstd.a/zstd_ldm.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_ldm.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_ldm.o (disasm)
@@ -535,9 +535,8 @@
 	mov    %rsi,%rdx
 	mov    offset(%rbx),%rax
 	sub    %rcx,%rdx
-	movd   %r8d,%xmm2
 	movd   %edx,%xmm0
-	punpckldq %xmm2,%xmm0
+	pinsrd $something,%r8d,%xmm0
 	cmp    %rbp,%rsi
 	jb     <ZSTD_ldm_generateSequences + ofs>
 	mov    offset(%rsp),%rcx
@@ -555,7 +554,7 @@
 	mov    offset(%rsp),%r15d
 	mov    %rdx,offset(%rsp)
 	mov    offset(%rsp),%rdx
-	nopl   (%rax)
+	nopl   offset(%rax,%rax,1)
 	cmp    offset(%rax),%r8d
 	jne    <ZSTD_ldm_generateSequences + ofs>
 	mov    (%rax),%edi
@@ -1048,8 +1047,8 @@
 	lea    (%r11,%r9,1),%eax
 	sub    %r12d,%eax
 	cmp    %ecx,%r9d
+	pinsrq $something,offset(%rsi),%xmm1
 	cmovb  %edx,%eax
-	movhps offset(%rsi),%xmm1
 	mov    %rsi,%r9
 	paddq  %xmm1,%xmm0
 	mov    %eax,offset(%rsi)
@@ -1070,7 +1069,7 @@
 	mov    %eax,offset(%r9)
 	mov    offset(%r9),%rax
 	lea    (%rax,%rdx,8),%r9
-	cs nopw offset(%rax,%rax,1)
+	nopw   offset(%rax,%rax,1)
 	mov    (%rax),%ecx
 	cmp    %edi,%ecx
 	lea    (%rsi,%rcx,1),%edx
@@ -1228,8 +1227,8 @@
 	mov    %r10,%r14
 	jmp    <ZSTD_ldm_blockCompress + ofs>
 	nopw   offset(%rax,%rax,1)
-	movdqu (%rax),%xmm6
-	movups %xmm6,(%rdx)
+	movdqu (%rax),%xmm5
+	movups %xmm5,(%rdx)
 	cmp    $something,%rsi
 	ja     <ZSTD_ldm_blockCompress + ofs>
 	add    %rsi,offset(%rbx)
@@ -1321,15 +1320,14 @@
 	mov    offset(%rsp),%r8
 	movd   %r12d,%xmm0
 	mov    offset(%rbx),%rdx
-	movd   offset(%rbp),%xmm3
 	mov    %rax,%rsi
 	mov    offset(%rsp),%rdi
 	mov    offset(%rbp),%eax
 	lea    offset(%r13,%r8,1),%rcx
+	pinsrd $something,offset(%rbp),%xmm0
 	mov    offset(%rsp),%r13d
-	punpckldq %xmm3,%xmm0
-	sub    $something,%rdi
 	mov    %eax,offset(%rbp)
+	sub    $something,%rdi
 	mov    %rcx,%rax
 	movq   %xmm0,offset(%rbp)
 	sub    %rsi,%rax
@@ -1337,16 +1335,16 @@
 	jae    <ZSTD_ldm_blockCompress + ofs>
 	cmp    %rax,%rdi
 	jb     <ZSTD_ldm_blockCompress + ofs>
-	movdqu (%rax),%xmm7
+	movdqu (%rax),%xmm6
 	mov    %rdi,%r11
 	sub    %rax,%r11
 	add    $something,%rax
 	lea    (%rdx,%r11,1),%r8
-	movups %xmm7,(%rdx)
+	movups %xmm6,(%rdx)
 	add    $something,%rdx
 	cmp    $something,%r11
 	jle    <ZSTD_ldm_blockCompress + ofs>
-	cs nopw offset(%rax,%rax,1)
+	nopl   offset(%rax)
 	movdqu (%rax),%xmm1
 	add    $something,%rdx
 	add    $something,%rax
@@ -1358,7 +1356,7 @@
 	mov    %rdi,%rax
 	mov    %r8,%rdx
 	jmp    <ZSTD_ldm_blockCompress + ofs>
-	cs nopw offset(%rax,%rax,1)
+	xchg   %ax,%ax
 	cmp    %rcx,%rax
 	jae    <ZSTD_ldm_blockCompress + ofs>
 	mov    %rcx,%r8
@@ -1404,12 +1402,12 @@
 	add    $something,%rax
 	add    $something,%rdx
 	nopl   offset(%rax,%rax,1)
-	movdqu (%rax),%xmm4
+	movdqu (%rax),%xmm3
 	add    $something,%rdx
 	add    $something,%rax
+	movups %xmm3,-offset(%rdx)
+	movdqu -offset(%rax),%xmm4
 	movups %xmm4,-offset(%rdx)
-	movdqu -offset(%rax),%xmm5
-	movups %xmm5,-offset(%rdx)
 	cmp    %rdi,%rdx
 	jb     <ZSTD_ldm_blockCompress + ofs>
 	jmp    <ZSTD_ldm_blockCompress + ofs>
/usr/lib64/libzstd.a/zstdmt_compress.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstdmt_compress.o (objdump)
+++ new /usr/lib64/libzstd.a/zstdmt_compress.o (objdump)
@@ -111,8 +111,8 @@
  06a0 4c89e7e8 00000000 4889c248 83f8880f  L.......H..H....
  06b0 879d0000 00488b53 50488b73 484531c9  .....H.SPH.sHE1.
  06c0 ff742408 4531c041 54b90100 0000e97e  .t$.E1.AT......~
- 06d0 feffff0f 1f440000 f30f6f72 104883ec  .....D....or.H..
- 06e0 200f1134 24488b42 20488944 2410e800   ..4$H.B H.D$...
+ 06d0 feffff0f 1f440000 f30f6f6a 104883ec  .....D....oj.H..
+ 06e0 200f112c 24488b42 20488944 2410e800   ..,$H.B H.D$...
  06f0 00000048 8b7b2848 83c42048 89c54c8b  ...H.{(H.. H..L.
  0700 77084d85 f60f84ba fdffffe8 f0f8ffff  w.M.............
  0710 4c8b6b40 48894424 1048b8ab aaaaaaaa  L.k@H.D$.H......
@@ -122,18 +122,18 @@
  0750 ffff4889 530831d2 488b4330 8b4b683b  ..H.S.1.H.C0.Kh;
  0760 88500900 00722883 c1018988 50090000  .P...r(.....P...
  0770 488b8860 09000048 2b886809 0000660f  H..`...H+.h...f.
- 0780 6ef9660f 70c7e066 0fd68078 09000048  n.f.p..f...x...H
+ 0780 6ef1660f 70c6e066 0fd68078 09000048  n.f.p..f...x...H
  0790 8b7c2410 4885ff74 29488b43 288b4814  .|$.H..t)H.C(.H.
- 07a0 3b481073 6b8d7101 4883c103 89701448  ;H.sk.q.H....p.H
+ 07a0 3b481073 638d7101 4883c103 89701448  ;H.sc.q.H....p.H
  07b0 c1e10448 8b742418 4801c848 89384889  ...H.t$.H..H.8H.
  07c0 70084885 ed741848 8b4b1848 6341083b  p.H..t.H.K.HcA.;
- 07d0 41047d6c 8d700189 71084889 6cc12848  A.}l.p..q.H.l.(H
- 07e0 035308f3 0f7e4360 66480f6e ea660f6c  .S...~C`fH.n.f.l
- 07f0 c50f1103 4881c408 0100005b 5d415c41  ....H......[]A\A
- 0800 5d415e41 5fc3662e 0f1f8400 00000000  ]A^A_.f.........
- 0810 f30f6f78 18488954 24084883 ec20488b  ..ox.H.T$.H.. H.
- 0820 7c24300f 113c2448 8b402848 89442410  |$0..<$H.@(H.D$.
- 0830 e8000000 004883c4 20488b54 2408eb82  .....H.. H.T$...
+ 07d0 41047d6c 8d700189 71084889 6cc128f3  A.}l.p..q.H.l.(.
+ 07e0 0f7e4360 48035308 66480f3a 22c2010f  .~C`H.S.fH.:"...
+ 07f0 11034881 c4080100 005b5d41 5c415d41  ..H......[]A\A]A
+ 0800 5e415fc3 0f1f4000 f30f6f78 18488954  ^A_...@...ox.H.T
+ 0810 24084883 ec20488b 7c24300f 113c2448  $.H.. H.|$0..<$H
+ 0820 8b402848 89442410 e8000000 004883c4  .@(H.D$......H..
+ 0830 20488b54 2408eb8a 0f1f8400 00000000   H.T$...........
  0840 4889ef48 89542408 e8000000 00488b54  H..H.T$......H.T
  0850 2408eb8b 0f1f4000 488bb330 01000048  $.....@.H..0...H
  0860 89742408 e903feff ff0f1f80 00000000  .t$.............
@@ -141,7 +141,7 @@
  0880 85c00f84 c3feffff 48894338 48895340  ........H.C8H.S@
  0890 e95cfcff ff0f1f00 41837c24 68014c8b  .\......A.|$h.L.
  08a0 73584c8b 43600f84 54010000 418b5424  sXL.C`..T...A.T$
- 08b0 2c85d274 094d85c0 0f855302 0000418b  ,..t.M....S...A.
+ 08b0 2c85d274 094d85c0 0f854f02 0000418b  ,..t.M....O...A.
  08c0 84245009 0000488b 54243883 c0014189  .$P...H.T$8...A.
  08d0 84245009 00004885 d20f84d8 fcffff48  .$P...H........H
  08e0 8b742420 4889efe8 00000000 8b436c4c  .t$ H........ClL
@@ -158,218 +158,218 @@
  0990 fdffff0f 1f440000 e8000000 004889c2  .....D.......H..
  09a0 ebce85c0 8b4b700f 9fc00fb6 c009c875  .....Kp........u
  09b0 8631d2eb c50f1f00 488b5330 48c74308  .1......H.S0H.C.
- 09c0 c0ffffff 3b825009 00000f82 3a010000  ....;.P.....:...
+ 09c0 c0ffffff 3b825009 00000f82 36010000  ....;.P.....6...
  09d0 83c00189 82500900 00488b82 60090000  .....P...H..`...
  09e0 482b8268 09000066 0f6ef066 0f70c6e0  H+.h...f.n.f.p..
  09f0 660fd682 78090000 31d2e9c3 fdffff90  f...x...1.......
- 0a00 498dbc24 b8000000 4d85c00f 84a20000  I..$....M.......
+ 0a00 498dbc24 b8000000 4d85c00f 849e0000  I..$....M.......
  0a10 00498b94 24b80000 00418b84 24d00000  .I..$....A..$...
- 0a20 004c39f2 0f84ff00 0000498b b424c000  .L9.......I..$..
- 0a30 0000660f 6ef04c89 f14829f2 660f6ec2  ..f.n.L..H).f.n.
- 0a40 4829d141 89d34189 d1660f62 c666480f  H).A..A..f.b.fH.
- 0a50 6ef64129 c366410f d68424d0 00000066  n.A).fA...$....f
- 0a60 480f6ec1 660f6cc6 410f1184 24c00000  H.n.f.l.A...$...
- 0a70 004183fb 07770a41 899424d4 00000089  .A...w.A..$.....
- 0a80 d04b8d14 064801f0 49899424 b8000000  .K...H..I..$....
- 0a90 4839c276 1e4489c8 4c8d1c06 4d39de73  H9.v.D..L...M9.s
- 0aa0 124829f2 4839c244 0f4eca45 898c24d4  .H).H9.D.N.E..$.
- 0ab0 00000049 8d542468 488d7424 204c89f1  ...I.T$hH.t$ L..
- 0ac0 4c894424 08e80000 0000498b 8424d800  L.D$......I..$..
- 0ad0 00004c8b 442408f3 410f6fb4 24b80000  ..L.D$..A.o.$...
- 0ae0 00498984 24800900 00410f11 b4246009  .I..$....A...$`.
- 0af0 0000f341 0f6fb424 c8000000 410f11b4  ...A.o.$....A...
- 0b00 24700900 00e9a2fd ffff31d2 e9b6fcff  $p........1.....
- 0b10 ff498dbc 24f80800 004c89c2 4c89f6e8  .I..$....L..L...
- 0b20 00000000 e995fdff ff4189c1 498bb424  .........A..I..$
- 0b30 c8000000 418b8424 d4000000 e940ffff  ....A..$.....@..
- 0b40 ff66662e 0f1f8400 00000000 0f1f4000  .ff...........@.
- 0b50 31c0c366 662e0f1f 84000000 00006690  1..ff.........f.
- 0b60 4885ff0f 845f0200 00415449 89fc5553  H...._...ATI..US
- 0b70 4883ec20 f687280b 0000010f 84370200  H.. ..(......7..
- 0b80 004c89e7 e887f5ff ff498b84 24100b00  .L.......I..$...
- 0b90 00498b7c 2408f341 0f6f8424 000b0000  .I.|$..A.o.$....
- 0ba0 48894424 100f2904 244885ff 74164883  H.D$..).$H..t.H.
- 0bb0 ec204889 4424100f 110424e8 00000000  . H.D$....$.....
- 0bc0 4883c420 498b5c24 104885db 74668b4b  H.. I.\$.H..tf.K
- 0bd0 1085c974 3d31ed66 0f1f8400 00000000  ...t=1.f........
- 0be0 f30f6f4b 1889e848 83ec2083 c50148c1  ..oK...H.. ...H.
- 0bf0 e004488b 7c18300f 110c2448 8b432848  ..H.|.0...$H.C(H
- 0c00 89442410 e8000000 004883c4 203b6b10  .D$......H.. ;k.
- 0c10 72cef30f 6f731848 83ec2048 89df0f11  r...os.H.. H....
- 0c20 3424488b 43284889 442410e8 00000000  4$H.C(H.D$......
- 0c30 4883c420 498b6c24 188b5504 85d27e1b  H.. I.l$..U...~.
- 0c40 31db660f 1f440000 488b7cdd 284883c3  1.f..D..H.|.(H..
- 0c50 01e80000 0000395d 047fedf3 0f6f5d10  ......9].....o].
- 0c60 4883ec20 4889ef0f 111c2448 8b452048  H.. H.....$H.E H
- 0c70 89442410 e8000000 00498b5c 24204883  .D$......I.\$ H.
- 0c80 c4204885 db745d8b 431085c0 743431ed  . H..t].C...t41.
- 0c90 f30f6f53 1889e848 83ec2083 c50148c1  ..oS...H.. ...H.
- 0ca0 e004488b 7c18300f 11142448 8b432848  ..H.|.0...$H.C(H
- 0cb0 89442410 e8000000 004883c4 203b6b10  .D$......H.. ;k.
- 0cc0 72cef30f 6f7b1848 83ec2048 89df0f11  r...o{.H.. H....
- 0cd0 3c24488b 43284889 442410e8 00000000  <$H.C(H.D$......
- 0ce0 4883c420 f3410f6f 8424d001 0000498b  H.. .A.o.$....I.
- 0cf0 8424e001 00004883 ec20498b bc241002  .$....H.. I..$..
- 0d00 00000f29 44242048 89442430 0f110424  ...)D$ H.D$0...$
- 0d10 48894424 10e80000 0000660f 6f642420  H.D$......f.od$ 
- 0d20 488b4424 30498bbc 24200200 00488944  H.D$0I..$ ...H.D
- 0d30 24100f11 2424e800 00000049 8bbc2418  $...$$.....I..$.
- 0d40 0b000048 83c420e8 00000000 498bbc24  ...H.. .....I..$
- 0d50 18010000 4885ff74 28f3410f 6fb42400  ....H..t(.A.o.$.
- 0d60 0b000048 83ec200f 11342449 8b842410  ...H.. ..4$I..$.
- 0d70 0b000048 89442410 e8000000 004883c4  ...H.D$......H..
- 0d80 20f3410f 6fac2400 0b000048 83ec204c   .A.o.$....H.. L
- 0d90 89e70f11 2c24498b 8424100b 00004889  ....,$I..$....H.
- 0da0 442410e8 00000000 4883c440 31c05b5d  D$......H..@1.[]
- 0db0 415cc30f 1f440000 488b3fe8 00000000  A\...D..H.?.....
- 0dc0 e9bcfdff ff0f1f00 31c0c30f 1f440000  ........1....D..
- 0dd0 4885ff0f 84370100 00415741 56415541  H....7...AWAVAUA
- 0de0 544989fc 55534883 ec28488b 3fe80000  TI..USH..(H.?...
- 0df0 00004889 44240849 8b442410 8b501044  ..H.D$.I.D$..P.D
- 0e00 8d7aff85 d20f8415 01000048 c1e20431  .z.........H...1
- 0e10 ed4801c2 0f1f4000 48036838 4883c010  .H....@.H.h8H...
- 0e20 4839d075 f3418b84 24d00a00 0083c001  H9.u.A..$.......
- 0e30 488d1480 4c8d34d0 4a8d04f5 00000000  H...L.4.J.......
- 0e40 48894424 18498b44 24188b50 048d4aff  H.D$.I.D$..P..J.
- 0e50 488d34cd 30000000 48897424 1085d20f  H.4.0...H.t$....
- 0e60 84cb0000 004c8d70 284c8d6c c83031db  .....L.p(L.l.01.
- 0e70 498b3e49 83c608e8 00000000 4801c34d  I.>I........H..M
- 0e80 39ee75ec 498b4424 208b5010 8d4aff49  9.u.I.D$ .P..J.I
- 0e90 8d4c0f08 48c1e104 4989cd85 d2747948  .L..H...I....tyH
- 0ea0 c1e20445 31ff4801 c20f1f80 00000000  ...E1.H.........
- 0eb0 4c037838 4883c010 4839c275 f3498bbc  L.x8H...H9.u.I..
- 0ec0 24180b00 00e80000 0000488b 74241848  $.........H.t$.H
- 0ed0 89c2498b 84242001 0000488d 8406300b  ..I..$ ...H...0.
- 0ee0 0000488b 74241048 01f0488b 74240848  ..H.t$.H..H.t$.H
- 0ef0 83c4284c 01e84801 f04801e8 4801d85b  ..(L..H..H..H..[
- 0f00 5d4c01f8 415c415d 4801d041 5e415fc3  ]L..A\A]H..A^A_.
- 0f10 31c0c30f 1f440000 4531ffeb a00f1f00  1....D..E1......
- 0f20 31ede9fe feffff66 0f1f8400 00000000  1......f........
- 0f30 31dbe94d ffffff66 0f1f8400 00000000  1..M...f........
- 0f40 554531c0 31c948c7 c2ffffff ff534889  UE1.1.H......SH.
- 0f50 fb4883ec 288b462c 8b6f2c89 47544889  .H..(.F,.o,.GTH.
- 0f60 e7e80000 0000892c 24f30f6f 4c240c66  .......,$..oL$.f
- 0f70 0f6f0424 0f11432c 0f114b38 4883c428  .o.$..C,..K8H..(
- 0f80 5b5dc366 662e0f1f 84000000 00006690  [].ff.........f.
- 0f90 55538bae d80a0000 4889fb44 8b8ee800  US......H..D....
- 0fa0 0000488b bef00a00 004c8b86 10010000  ..H......L......
- 0fb0 f30f6f8e f00a0000 8b96d40a 00004101  ..o...........A.
- 0fc0 e94901f8 660f6dc9 4439ca0f 837f0000  .I..f.m.D9......
- 0fd0 00448b9e d00a0000 4c8b5608 31f66690  .D......L.V.1.f.
- 0fe0 4489d821 d0488d0c 80488d04 c8498d04  D..!.H...H...I..
- 0ff0 c2488b48 084883f9 88771066 480f6ec1  .H.H.H...w.fH.n.
- 1000 0f168038 01000066 0fd4c848 8b486048  ...8...f...H.H`H
- 1010 8b004901 c84801c7 4839c883 d60083c2  ..I..H..H9......
- 1020 014139d1 75ba660f 6ec5660f 6ede4c89  .A9.u.f.n.f.n.L.
- 1030 034889d8 660f62c3 48897b08 0f114b10  .H..f.b.H.{...K.
- 1040 660fd643 205b5dc3 0f1f8400 00000000  f..C [].........
- 1050 31f6ebd2 66662e0f 1f840000 00000090  1...ff..........
- 1060 8b87d40a 000031d2 3987d80a 0000742a  ......1.9.....t*
- 1070 2387d00a 0000488d 0c80488d 0cc8488b  #.....H...H...H.
- 1080 4708488d 04c8488b 48084883 f988770a  G.H...H.H.H...w.
- 1090 4889ca48 2b903801 00004889 d0c36690  H..H+.8...H...f.
- 10a0 41574156 41554d89 cd415449 89fc5589  AWAVAUM..ATI..U.
- 10b0 cd534889 f34881ec 08010000 48891424  .SH..H......H..$
- 10c0 448bb424 8c010000 4c894424 08443b77  D..$....L.D$.D;w
- 10d0 740f8519 06000048 8b842490 01000048  t......H..$....H
- 10e0 8d50ff48 81fafeff 07000f86 70050000  .P.H........p...
- 10f0 483d0000 0040760c 48c78424 90010000  H=...@v.H..$....
- 1100 00000040 458b8c24 e00a0000 4585c90f  ...@E..$....E...
- 1110 84680500 00f30f6f 94244001 0000f30f  .h.....o.$@.....
- 1120 6f9c2450 0100004d 89ac24e8 0a0000f3  o.$P...M..$.....
- 1130 0f6fa424 60010000 f30f6fac 24700100  .o.$`.....o.$p..
- 1140 00f30f6f b4248001 0000410f 11542428  ...o.$....A..T$(
- 1150 f30f6fbc 24900100 00f30f6f 8c24a001  ..o.$......o.$..
- 1160 0000410f 115c2438 f30f6f94 24b00100  ..A..\$8..o.$...
- 1170 00f30f6f 9c24c001 0000410f 11642448  ...o.$....A..d$H
- 1180 f30f6fa4 24d00100 00410f11 6c245849  ..o.$....A..l$XI
- 1190 8bbc2418 0b0000f3 0f6fac24 e0010000  ..$......o.$....
- 11a0 410f1174 2468410f 117c2478 410f118c  A..t$hA..|$xA...
- 11b0 24880000 00410f11 94249800 0000410f  $....A...$....A.
- 11c0 119c24a8 00000041 0f11a424 b8000000  ..$....A...$....
- 11d0 410f11ac 24c80000 004885db 0f84ce07  A...$....H......
- 11e0 0000e800 00000048 83ec4089 e931d2f3  .......H..@..1..
- 11f0 410f6f8c 24000b00 00488b74 24404889  A.o.$....H.t$@H.
- 1200 dff30f6f bc248401 0000f30f 6f942490  ...o.$......o.$.
- 1210 0100000f 114c2420 498b8424 100b0000  .....L$ I..$....
- 1220 0f113c24 48894424 300f1154 240ce800  ..<$H.D$0..T$...
- 1230 00000048 83c44066 480f6ec0 660f6cc0  ...H..@fH.n.f.l.
- 1240 410f1184 24180b00 004885c0 0f84480a  A...$....H....H.
- 1250 00008b94 24980100 008b8424 5c010000  ....$......$\...
- 1260 85d20f84 d0060000 b8090000 0029d041  .............).A
- 1270 89c583f8 070f8ecf 06000044 8bb424a0  ...........D..$.
- 1280 01000031 f64183fe 010f8421 0a000048  ...1.A.....!...H
- 1290 8bbc2490 01000066 480f6ef6 66480f6e  ..$....fH.n.fH.n
- 12a0 c7660f6c c6410f11 8424d800 00004885  .f.l.A...$....H.
- 12b0 ff0f84c9 06000044 8b84249c 01000045  .......D..$....E
/usr/lib64/libzstd.a/zstdmt_compress.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstdmt_compress.o (disasm)
+++ new /usr/lib64/libzstd.a/zstdmt_compress.o (disasm)
@@ -461,9 +461,9 @@
 	mov    $something,%ecx
 	jmp    <ZSTDMT_compressionJob + ofs>
 	nopl   offset(%rax,%rax,1)
-	movdqu offset(%rdx),%xmm6
+	movdqu offset(%rdx),%xmm5
 	sub    $something,%rsp
-	movups %xmm6,(%rsp)
+	movups %xmm5,(%rsp)
 	mov    offset(%rdx),%rax
 	mov    %rax,offset(%rsp)
 	call   <ZSTDMT_compressionJob + ofs>
@@ -497,8 +497,8 @@
 	mov    %ecx,offset(%rax)
 	mov    offset(%rax),%rcx
 	sub    offset(%rax),%rcx
-	movd   %ecx,%xmm7
-	pshufd $something,%xmm7,%xmm0
+	movd   %ecx,%xmm6
+	pshufd $something,%xmm6,%xmm0
 	movq   %xmm0,offset(%rax)
 	mov    offset(%rsp),%rdi
 	test   %rdi,%rdi
@@ -524,10 +524,9 @@
 	lea    offset(%rax),%esi
 	mov    %esi,offset(%rcx)
 	mov    %rbp,offset(%rcx,%rax,8)
-	add    offset(%rbx),%rdx
 	movq   offset(%rbx),%xmm0
-	movq   %rdx,%xmm5
-	punpcklqdq %xmm5,%xmm0
+	add    offset(%rbx),%rdx
+	pinsrq $something,%rdx,%xmm0
 	movups %xmm0,(%rbx)
 	add    $something,%rsp
 	pop    %rbx
@@ -537,7 +536,7 @@
 	pop    %r14
 	pop    %r15
 	ret    
-	cs nopw offset(%rax,%rax,1)
+	nopl   offset(%rax)
 	movdqu offset(%rax),%xmm7
 	mov    %rdx,offset(%rsp)
 	sub    $something,%rsp
@@ -549,6 +548,7 @@
 	add    $something,%rsp
 	mov    offset(%rsp),%rdx
 	jmp    <ZSTDMT_compressionJob + ofs>
+	nopl   offset(%rax,%rax,1)
 	mov    %rbp,%rdi
 	mov    %rdx,offset(%rsp)
 	call   <ZSTDMT_compressionJob + ofs>
@@ -665,19 +665,17 @@
 	cmp    %r14,%rdx
 	je     <ZSTDMT_compressionJob + ofs>
 	mov    offset(%r12),%rsi
-	movd   %eax,%xmm6
 	mov    %r14,%rcx
 	sub    %rsi,%rdx
 	movd   %edx,%xmm0
 	sub    %rdx,%rcx
 	mov    %edx,%r11d
 	mov    %edx,%r9d
-	punpckldq %xmm6,%xmm0
-	movq   %rsi,%xmm6
+	pinsrd $something,%eax,%xmm0
 	sub    %eax,%r11d
 	movq   %xmm0,offset(%r12)
 	movq   %rcx,%xmm0
-	punpcklqdq %xmm6,%xmm0
+	pinsrq $something,%rsi,%xmm0
 	movups %xmm0,offset(%r12)
 	cmp    $something,%r11d
 	ja     <ZSTDMT_compressionJob + ofs>
@@ -703,11 +701,11 @@
 	call   <ZSTDMT_compressionJob + ofs>
 	mov    offset(%r12),%rax
 	mov    offset(%rsp),%r8
-	movdqu offset(%r12),%xmm6
+	movdqu offset(%r12),%xmm7
 	mov    %rax,offset(%r12)
-	movups %xmm6,offset(%r12)
-	movdqu offset(%r12),%xmm6
-	movups %xmm6,offset(%r12)
+	movups %xmm7,offset(%r12)
+	movdqu offset(%r12),%xmm7
+	movups %xmm7,offset(%r12)
 	jmp    <ZSTDMT_compressionJob + ofs>
 	xor    %edx,%edx
 	jmp    <ZSTDMT_compressionJob + ofs>
@@ -720,8 +718,7 @@
 	mov    offset(%r12),%rsi
 	mov    offset(%r12),%eax
 	jmp    <ZSTDMT_compressionJob + ofs>
-	data16 cs nopw offset(%rax,%rax,1)
-	nopl   offset(%rax)
+	nopl   (%rax)
 
 ZSTDMT_createCCtx_advanced:
 	xor    %eax,%eax
@@ -1033,7 +1030,7 @@
 	cmp    $something,%rcx
 	ja     <ZSTDMT_getFrameProgression + ofs>
 	movq   %rcx,%xmm0
-	movhps offset(%rax),%xmm0
+	pinsrq $something,offset(%rax),%xmm0
 	paddq  %xmm0,%xmm1
 	mov    offset(%rax),%rcx
 	mov    (%rax),%rax
@@ -1045,17 +1042,16 @@
 	cmp    %edx,%r9d
 	jne    <ZSTDMT_getFrameProgression + ofs>
 	movd   %ebp,%xmm0
-	movd   %esi,%xmm3
 	mov    %r8,(%rbx)
 	mov    %rbx,%rax
-	punpckldq %xmm3,%xmm0
+	pinsrd $something,%esi,%xmm0
 	mov    %rdi,offset(%rbx)
 	movups %xmm1,offset(%rbx)
 	movq   %xmm0,offset(%rbx)
 	pop    %rbx
 	pop    %rbp
 	ret    
-	nopl   offset(%rax,%rax,1)
+	nopw   offset(%rax,%rax,1)
 	xor    %esi,%esi
 	jmp    <ZSTDMT_getFrameProgression + ofs>
 	data16 cs nopw offset(%rax,%rax,1)
@@ -1115,22 +1111,22 @@
 	movdqu offset(%rsp),%xmm6
 	movups %xmm2,offset(%r12)
 	movdqu offset(%rsp),%xmm7
-	movdqu offset(%rsp),%xmm1
-	movups %xmm3,offset(%r12)
 	movdqu offset(%rsp),%xmm2
+	movups %xmm3,offset(%r12)
 	movdqu offset(%rsp),%xmm3
 	movups %xmm4,offset(%r12)
+	mov    offset(%r12),%rdi
 	movdqu offset(%rsp),%xmm4
 	movups %xmm5,offset(%r12)
-	mov    offset(%r12),%rdi
 	movdqu offset(%rsp),%xmm5
 	movups %xmm6,offset(%r12)
+	movdqu offset(%rsp),%xmm6
 	movups %xmm7,offset(%r12)
-	movups %xmm1,offset(%r12)
 	movups %xmm2,offset(%r12)
 	movups %xmm3,offset(%r12)
 	movups %xmm4,offset(%r12)
 	movups %xmm5,offset(%r12)
+	movups %xmm6,offset(%r12)
 	test   %rbx,%rbx
 	je     <ZSTDMT_initCStream_internal + ofs>
 	call   <ZSTDMT_initCStream_internal + ofs>
@@ -1141,16 +1137,16 @@
 	mov    offset(%rsp),%rsi
 	mov    %rbx,%rdi
 	movdqu offset(%rsp),%xmm7
-	movdqu offset(%rsp),%xmm2
+	movdqu offset(%rsp),%xmm3
 	movups %xmm1,offset(%rsp)
 	mov    offset(%r12),%rax
 	movups %xmm7,(%rsp)
 	mov    %rax,offset(%rsp)
-	movups %xmm2,offset(%rsp)
+	movups %xmm3,offset(%rsp)
 	call   <ZSTDMT_initCStream_internal + ofs>
 	add    $something,%rsp
-	movq   %rax,%xmm0
-	punpcklqdq %xmm0,%xmm0
+	movq   %rax,%xmm4
+	movddup %xmm4,%xmm0
 	movups %xmm0,offset(%r12)
 	test   %rax,%rax
 	je     <ZSTDMT_initCStream_internal + ofs>
@@ -1168,9 +1164,8 @@
 	cmp    $something,%r14d
 	je     <ZSTDMT_initCStream_internal + ofs>
 	mov    offset(%rsp),%rdi
-	movq   %rsi,%xmm6
 	movq   %rdi,%xmm0
-	punpcklqdq %xmm6,%xmm0
+	pinsrq $something,%rsi,%xmm0
 	movups %xmm0,offset(%r12)
 	test   %rdi,%rdi
 	je     <ZSTDMT_initCStream_internal + ofs>
@@ -1190,7 +1185,7 @@
 	sub    $something,%rax
 	mov    %rax,offset(%r12)
 	movabs $something,%rax
-	nopl   offset(%rax,%rax,1)
+	nopl   offset(%rax)
 	test   $something,%dl
 	je     <ZSTDMT_initCStream_internal + ofs>
 	imul   %rax,%r8
/usr/lib64/libzstd.a/zstd_opt.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_opt.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_opt.o (objdump)
@@ -69,21 +69,21 @@
  0400 14c48345 0001ebb7 0f1f8400 00000000  ...E............
  0410 89ce4489 44240429 c6e8c2fc ffff448b  ..D.D$.)......D.
  0420 442404e9 72ffffff 0f1f8400 00000000  D$..r...........
- 0430 488d05a9 37000048 8d0da294 00004863  H...7..H......Hc
- 0440 f666480f 6ec86648 0f6ec148 8d050e3e  .fH.n.fH.n.H...>
- 0450 0000660f 6cc16648 0f6ed048 8d0dee30  ..f.l.fH.n.H...0
- 0460 0000488d 05a75800 000f2944 24986648  ..H...X...)D$.fH
- 0470 0f6ec148 8d15b662 00006648 0f6ed848  .n.H...b..fH.n.H
- 0480 8d057a4e 0000660f 6cc26648 0f6ee048  ..zN..f.l.fH.n.H
- 0490 8d05ba87 00000f29 4424a866 480f6ec2  .......)D$.fH.n.
- 04a0 66480f6e e8488d05 a46e0000 660f6cc3  fH.n.H...n..f.l.
- 04b0 66480f6e f0488d0d 34440000 b8060000  fH.n.H..4D......
- 04c0 000f2944 24b839c7 66480f6e c1488d15  ..)D$.9.fH.n.H..
- 04d0 3c9c0000 0f46c766 0f6cc448 8d0dee7a  <....F.f.l.H...z
- 04e0 00000f29 4424c866 480f6ec2 ba030000  ...)D$.fH.n.....
- 04f0 0039d066 0f6cc50f 42c20f29 4424d866  .9.f.l..B..)D$.f
- 0500 480f6ec1 660f6cc6 83e8030f 294424e8  H.n.f.l.....)D$.
- 0510 488d04b0 488b44c4 98c3660f 1f440000  H...H.D...f..D..
+ 0430 488d1559 95000048 8d05a237 0000660f  H..Y...H...7..f.
+ 0440 6ec74863 f666480f 6eca488d 0d0f3100  n.Hc.fH.n.H...1.
+ 0450 00488d15 48630000 66480f3a 22c80148  .H..Hc..fH.:"..H
+ 0460 8d05fa3d 0000488d 3d739d00 000f294c  ...=..H.=s....)L
+ 0470 24986648 0f6ec948 8d0d6244 00006648  $.fH.n.H..bD..fH
+ 0480 0f3a22c8 01488d05 d4580000 0f294c24  .:"..H...X...)L$
+ 0490 a866480f 6eca488d 15d37b00 0066480f  .fH.n.H...{..fH.
+ 04a0 3a22c801 488d0575 4e00000f 294c24b8  :"..H..uN...)L$.
+ 04b0 66480f6e c966480f 3a22c801 488d053d  fH.n.fH.:"..H..=
+ 04c0 8800000f 294c24c8 66480f6e cf66480f  ....)L$.fH.n.fH.
+ 04d0 3a22c801 488d0505 6f00000f 294c24d8  :"..H...o...)L$.
+ 04e0 66480f6e ca66480f 3a22c801 0f294c24  fH.n.fH.:"...)L$
+ 04f0 e8660f6f 0d000000 00660f38 3bc1660f  .f.o.....f.8;.f.
+ 0500 6f0d0000 0000660f 383fc166 0f7ec083  o.....f.8?.f.~..
+ 0510 e803488d 04b0488b 44c498c3 0f1f4000  ..H...H.D.....@.
  0520 89d083f9 01743881 ff000002 007548ba  .....t8......uH.
  0530 8c000000 bf001000 00b90001 00008b14  ................
  0540 1601cf83 c2010fbd ca89cec1 e6084585  ..............E.
@@ -208,99 +208,99 @@
  0cb0 ffff6666 2e0f1f84 00000000 000f1f00  ..ff............
  0cc0 4157488d 87800000 004989ff 41564155  AWH......I..AVAU
  0cd0 41545553 4c89c348 81ec2801 00004889  ATUSL..H..(...H.
- 0ce0 4424684a 8d040148 89442438 4883e808  D$hJ...H.D$8H...
- 0cf0 48894424 488b4718 48034708 8bbf0001  H.D$H.G.H.G.....
- 0d00 00004889 4c247048 89b424c8 00000044  ..H.L$pH..$....D
- 0d10 89ce4889 c5488994 24a80000 00e80ef7  ..H..H..$.......
- 0d20 ffff418b 97040100 004d8baf a8000000  ..A......M......
- 0d30 48894424 78b8ff0f 000039c2 0f46c289  H.D$x.....9..F..
- 0d40 8424b000 000031c0 83ff030f 95c083c0  .$....1.........
- 0d50 03894424 28418b47 2c898424 d0000000  ..D$(A.G,..$....
- 0d60 498b87a0 00000048 89442440 498b8710  I......H.D$@I...
- 0d70 01000048 85c00f84 480e0000 f30f6f28  ...H....H.....o(
- 0d80 0f29ac24 e0000000 f30f6f68 10488b40  .).$......oh.H.@
- 0d90 20488984 24000100 000f29ac 24f00000   H..$.....).$...
- 0da0 00488d84 24e00000 0089da31 f6c78424  .H..$......1...$
- 0db0 10010000 00000000 4889c748 89842488  ........H..H..$.
- 0dc0 00000048 c7842408 01000000 000000e8  ...H..$.........
- 0dd0 7cf3ffff 4889da48 8b5c2470 31c9488b  |...H..H.\$p1.H.
- 0de0 7c246848 89dee8e5 f7ffff31 c04839eb  |$hH.......1.H9.
- 0df0 488b7c24 480f94c0 4801d848 89442410  H.|$H...H..H.D$.
- 0e00 4839f80f 83ec0d00 00488d84 24d00000  H9.......H..$...
- 0e10 004c89bc 24980000 004d89ef 48898424  .L..$....M..H..$
- 0e20 90000000 488d8424 d4000000 48894424  ....H..$....H.D$
- 0e30 30488b44 24384889 9c248000 00004883  0H.D$8H..$....H.
- 0e40 e8204889 442458eb 1d0f1f80 00000000  . H.D$X.........
- 0e50 48834424 1001488b 7c244848 397c2410  H.D$..H.|$HH9|$.
- 0e60 0f83d703 00004c8b 74241048 8b842480  ......L.t$.H..$.
- 0e70 00000045 31ed4c89 f34c89f1 4829c38b  ...E1.L..L..H)..
- 0e80 44242885 db895c24 18410f94 c5504155  D$(...\$.A...PAU
- 0e90 488b6c24 504c8ba4 24b80000 004c8b9c  H.l$PL..$....L..
- 0ea0 24880000 004c8b44 2448488b 9424a000  $....L.D$HH..$..
- 0eb0 00004889 ef488bb4 24a80000 004d89e1  ..H..H..$....M..
- 0ec0 41ffd38b 94248000 00004489 f14889ee  A....$....D..H..
- 0ed0 448b4424 48488bbc 24980000 00898424  D.D$HH..$......$
- 0ee0 e4000000 29d1488b 54244045 29f04989  ....).H.T$@E).I.
- 0ef0 eee87af4 ffff448b 9c24e400 0000585a  ..z...D..$....XZ
- 0f00 4585db0f 8447ffff ff418b2c 24488b84  E....G...A.,$H..
- 0f10 24980000 004531c0 8b7c2418 41896f10  $....E1..|$.A.o.
- 0f20 418b4c24 04488bb0 88000000 41894f14  A.L$.H......A.O.
- 0f30 458b6424 0841c747 08000000 00458967  E.d$.A.G.....E.g
- 0f40 1841895f 0c8b90c4 00000089 4c242c8b  .A._........L$,.
- 0f50 88d00000 00488934 24e8c2f5 ffff488b  .....H.4$.....H.
- 0f60 34244189 074189c2 418d43ff 498d14c6  4$A..A..A.C.I...
- 0f70 8b420439 8424b000 00008b12 0f832903  .B.9.$........).
- 0f80 000041b9 1c000000 41be0100 0000498d  ..A.....A.....I.
- 0f90 771031db 488b0e48 8b7c2430 48890f8b  w.1.H..H.|$0H...
- 0fa0 4e08894f 0883fa02 0f86490b 00008b8c  N..O......I.....
- 0fb0 24d80000 008bbc24 d4000000 8d72fe89  $......$.....r..
- 0fc0 bc24d800 0000488b 7c243089 b424d400  .$....H.|$0..$..
- 0fd0 0000898c 24dc0000 00488b37 488bbc24  ....$....H.7H..$
- 0fe0 a8000000 48893789 4f08660f 6e4c2418  ....H.7.O.f.nL$.
- 0ff0 4b8d0c0f 660f6ec2 660f6ebc 24c40000  K...f.n.f.n.$...
- 1000 008bbc24 bc000000 660f62cf 660f6ef8  ...$....f.b.f.n.
- 1010 8b8424c0 00000066 0f62c789 39894114  ..$....f.b..9.A.
- 1020 8b8424b8 00000066 0f6cc10f 11410489  ..$....f.l...A..
- 1030 411885db 0f845e0b 000089da 488d04d5  A.....^.....H...
- 1040 00000000 4829d049 8d0c8741 8d46ff48  ....H).I...A.F.H
- 1050 8d34c500 000000f3 0f6f298b 51084989  .4.......o).Q.I.
- 1060 c54829c6 03510c49 8d34b70f 112ef30f  .H)..Q.I.4......
- 1070 6f710c0f 11760c39 da0f8241 01000090  oq...v.9...A....
- 1080 4539ee0f 82980100 00448974 24084c8b  E9.......D.t$.L.
- 1090 9c24c800 00004c89 3c244c8b b4248000  .$....L.<$L..$..
- 10a0 0000eb7f 0f1f4000 498b5318 f3410f6f  ......@.I.S..A.o
- 10b0 360f1132 4983fc10 0f87a201 00004d01  6..2I.........M.
- 10c0 6318498b 5308448b 64241049 83ea0366  c.I.S.D.d$.I...f
- 10d0 896a0441 83c40144 89224981 faffff00  .j.A...D."I.....
- 10e0 00761648 89d0492b 0341c743 48020000  .v.H..I+.A.CH...
- 10f0 0048c1f8 03418943 4c664489 52064883  .H...A.CLfD.R.H.
- 1100 c208428d 5c3d0049 8953084c 01f34989  ..B.\=.I.S.L..I.
- 1110 de4183c5 0144396c 24080f82 f0000000  .A...D9l$.......
- 1120 4489e848 8d14c500 00000048 29c2488b  D..H.......H).H.
- 1130 0424488d 1490448b 620c448b 7a084c89  .$H...D.b.D.z.L.
- 1140 e54b8d1c 264585ff 74c78b42 04488b7c  .K..&E..t..B.H.|
- 1150 24684589 f84c89f2 4489e689 c1894424  $hE..L..D.....D$
- 1160 10e84af1 ffff4589 fa48395c 24580f83  ..J...E..H9\$X..
- 1170 34ffffff 498b7b18 488b4c24 584889da  4...I.{.H.L$XH..
- 1180 4c89f6e8 78eeffff 4d016318 498b5308  L...x...M.c.I.S.
- 1190 4981fcff ff00000f 8629ffff ff4889d0  I........)...H..
- 11a0 492b0341 c7434801 00000048 c1f80341  I+.A.CH....H...A
- 11b0 89434ce9 0effffff 0f1f8400 00000000  .CL.............
+ 0ce0 b424c800 00004489 ce448b8f 00010000  .$....D..D......
+ 0cf0 48894424 684a8d04 01488944 24384883  H.D$hJ...H.D$8H.
+ 0d00 e8084889 4424488b 47184803 47084489  ..H.D$H.G.H.G.D.
+ 0d10 cf48894c 24704889 9424a800 00004889  .H.L$pH..$....H.
+ 0d20 c5e80af7 ffff660f 6f0d0000 00006641  ......f.o.....fA
+ 0d30 0f6e8704 0100004d 8bafa800 00004889  .n.....M......H.
+ 0d40 44247831 c04183f9 030f95c0 660f383b  D$x1.A......f.8;
+ 0d50 c1660f7e 8424b000 000083c0 03894424  .f.~.$........D$
+ 0d60 28418b47 2c898424 d0000000 498b87a0  (A.G,..$....I...
+ 0d70 00000048 89442440 498b8710 01000048  ...H.D$@I......H
+ 0d80 85c00f84 3c0e0000 f30f6f30 0f29b424  ....<.....o0.).$
+ 0d90 e0000000 f30f6f70 10488b40 20488984  ......op.H.@ H..
+ 0da0 24000100 000f29b4 24f00000 00488d84  $.....).$....H..
+ 0db0 24e00000 0089da31 f6c78424 10010000  $......1...$....
+ 0dc0 00000000 4889c748 89842488 00000048  ....H..H..$....H
+ 0dd0 c7842408 01000000 000000e8 70f3ffff  ..$.........p...
+ 0de0 4889da48 8b5c2470 31c9488b 7c246848  H..H.\$p1.H.|$hH
+ 0df0 89dee8d9 f7ffff31 c04839eb 488b7c24  .......1.H9.H.|$
+ 0e00 480f94c0 4801d848 89442410 4839f80f  H...H..H.D$.H9..
+ 0e10 83e00d00 00488d84 24d00000 004c89bc  .....H..$....L..
+ 0e20 24980000 004d89ef 48898424 90000000  $....M..H..$....
+ 0e30 488d8424 d4000000 48894424 30488b44  H..$....H.D$0H.D
+ 0e40 24384889 9c248000 00004883 e8204889  $8H..$....H.. H.
+ 0e50 442458eb 190f1f00 48834424 1001488b  D$X.....H.D$..H.
+ 0e60 7c244848 397c2410 0f83cf03 00004c8b  |$HH9|$.......L.
+ 0e70 74241048 8b842480 00000045 31ed4c89  t$.H..$....E1.L.
+ 0e80 f34c89f1 4829c38b 44242885 db895c24  .L..H)..D$(...\$
+ 0e90 18410f94 c5504155 488b6c24 504c8ba4  .A...PAUH.l$PL..
+ 0ea0 24b80000 004c8b9c 24880000 004c8b44  $....L..$....L.D
+ 0eb0 2448488b 9424a000 00004889 ef488bb4  $HH..$....H..H..
+ 0ec0 24a80000 004d89e1 41ffd38b 94248000  $....M..A....$..
+ 0ed0 00004489 f14889ee 448b4424 48488bbc  ..D..H..D.D$HH..
+ 0ee0 24980000 00898424 e4000000 29d1488b  $......$....).H.
+ 0ef0 54244045 29f04989 eee872f4 ffff448b  T$@E).I...r...D.
+ 0f00 9c24e400 0000585a 4585db0f 8447ffff  .$....XZE....G..
+ 0f10 ff418b2c 24488b84 24980000 004531c0  .A.,$H..$....E1.
+ 0f20 8b7c2418 41896f10 418b4c24 04488bb0  .|$.A.o.A.L$.H..
+ 0f30 88000000 41894f14 458b6424 0841c747  ....A.O.E.d$.A.G
+ 0f40 08000000 00458967 1841895f 0c8b90c4  .....E.g.A._....
+ 0f50 00000089 4c242c8b 88d00000 00488934  ....L$,......H.4
+ 0f60 24e8baf5 ffff488b 34244189 074189c2  $.....H.4$A..A..
+ 0f70 418d43ff 498d14c6 8b420439 8424b000  A.C.I....B.9.$..
+ 0f80 00008b12 0f832103 000041b9 1c000000  ......!...A.....
+ 0f90 41be0100 0000498d 771031db 488b0e48  A.....I.w.1.H..H
+ 0fa0 8b7c2430 48890f8b 4e08894f 0883fa02  .|$0H...N..O....
+ 0fb0 0f86410b 00008b8c 24d80000 008bbc24  ..A.....$......$
+ 0fc0 d4000000 8d72fe89 bc24d800 0000488b  .....r...$....H.
+ 0fd0 7c243089 b424d400 0000898c 24dc0000  |$0..$......$...
+ 0fe0 00488b37 488bbc24 a8000000 48893789  .H.7H..$....H.7.
+ 0ff0 4f08660f 6ec24b8d 0c0f660f 6e4c2418  O.f.n.K...f.nL$.
+ 1000 660f3a22 8c24c400 00000166 0f3a22c0  f.:".$.....f.:".
+ 1010 018b8424 c0000000 8bbc24bc 00000066  ...$......$....f
+ 1020 0f6cc189 41148b84 24b80000 00893989  .l..A...$.....9.
+ 1030 41180f11 410485db 0f845a0b 000089da  A...A.....Z.....
+ 1040 488d04d5 00000000 4829d049 8d0c8741  H.......H).I...A
+ 1050 8d46ff48 8d34c500 000000f3 0f6f398b  .F.H.4.......o9.
+ 1060 51084989 c54829c6 03510c49 8d34b70f  Q.I..H)..Q.I.4..
+ 1070 113ef30f 6f790c0f 117e0c39 da0f823d  .>..oy...~.9...=
+ 1080 0100000f 1f440000 4539ee0f 82900100  .....D..E9......
+ 1090 00448974 24084c8b 9c24c800 00004c89  .D.t$.L..$....L.
+ 10a0 3c244c8b b4248000 0000eb7f 0f1f4000  <$L..$........@.
+ 10b0 498b5318 f3410f6f 360f1132 4983fc10  I.S..A.o6..2I...
+ 10c0 0f879a01 00004d01 6318498b 5308448b  ......M.c.I.S.D.
+ 10d0 64241049 83ea0366 896a0441 83c40144  d$.I...f.j.A...D
+ 10e0 89224981 faffff00 00761648 89d0492b  ."I......v.H..I+
+ 10f0 0341c743 48020000 0048c1f8 03418943  .A.CH....H...A.C
+ 1100 4c664489 52064883 c208428d 5c3d0049  LfD.R.H...B.\=.I
+ 1110 8953084c 01f34989 de4183c5 0144396c  .S.L..I..A...D9l
+ 1120 24080f82 e8000000 4489e848 8d14c500  $.......D..H....
+ 1130 00000048 29c2488b 0424488d 1490448b  ...H).H..$H...D.
+ 1140 620c448b 7a084c89 e54b8d1c 264585ff  b.D.z.L..K..&E..
+ 1150 74c78b42 04488b7c 24684589 f84c89f2  t..B.H.|$hE..L..
+ 1160 4489e689 c1894424 10e842f1 ffff4589  D.....D$..B...E.
+ 1170 fa48395c 24580f83 34ffffff 498b7b18  .H9\$X..4...I.{.
+ 1180 488b4c24 584889da 4c89f6e8 70eeffff  H.L$XH..L...p...
+ 1190 4d016318 498b5308 4981fcff ff00000f  M.c.I.S.I.......
+ 11a0 8629ffff ff4889d0 492b0341 c7434801  .)...H..I+.A.CH.
+ 11b0 00000048 c1f80341 89434ce9 0effffff  ...H...A.CL.....
  11c0 29d389da 488d04d5 00000000 4829d049  )...H.......H).I
/usr/lib64/libzstd.a/zstd_opt.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_opt.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_opt.o (disasm)
@@ -335,54 +335,48 @@
 	nopl   offset(%rax,%rax,1)
 
 ZSTD_selectBtGetAllMatches.isra.0:
+	lea    offset(%rip),%rdx        #   <ZSTD_btGetAllMatches_noDict_3>
 	lea    offset(%rip),%rax        #   <ZSTD_btGetAllMatches_noDict_4>
-	lea    offset(%rip),%rcx        #   <ZSTD_btGetAllMatches_noDict_3>
+	movd   %edi,%xmm0
 	movslq %esi,%rsi
-	movq   %rax,%xmm1
-	movq   %rcx,%xmm0
-	lea    offset(%rip),%rax        #   <ZSTD_btGetAllMatches_noDict_6>
-	punpcklqdq %xmm1,%xmm0
-	movq   %rax,%xmm2
+	movq   %rdx,%xmm1
 	lea    offset(%rip),%rcx        #   <ZSTD_btGetAllMatches_noDict_5>
-	lea    offset(%rip),%rax        #   <ZSTD_btGetAllMatches_extDict_4>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rcx,%xmm0
 	lea    offset(%rip),%rdx        #   <ZSTD_btGetAllMatches_extDict_3>
-	movq   %rax,%xmm3
+	pinsrq $something,%rax,%xmm1
+	lea    offset(%rip),%rax        #   <ZSTD_btGetAllMatches_noDict_6>
+	lea    offset(%rip),%rdi        #   <ZSTD_btGetAllMatches_dictMatchState_3>
+	movaps %xmm1,-offset(%rsp)
+	movq   %rcx,%xmm1
+	lea    offset(%rip),%rcx        #   <ZSTD_btGetAllMatches_extDict_5>
+	pinsrq $something,%rax,%xmm1
+	lea    offset(%rip),%rax        #   <ZSTD_btGetAllMatches_extDict_4>
+	movaps %xmm1,-offset(%rsp)
+	movq   %rdx,%xmm1
+	lea    offset(%rip),%rdx        #   <ZSTD_btGetAllMatches_dictMatchState_5>
+	pinsrq $something,%rax,%xmm1
 	lea    offset(%rip),%rax        #   <ZSTD_btGetAllMatches_extDict_6>
-	punpcklqdq %xmm2,%xmm0
-	movq   %rax,%xmm4
+	movaps %xmm1,-offset(%rsp)
+	movq   %rcx,%xmm1
+	pinsrq $something,%rax,%xmm1
 	lea    offset(%rip),%rax        #   <ZSTD_btGetAllMatches_dictMatchState_4>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rdx,%xmm0
-	movq   %rax,%xmm5
+	movaps %xmm1,-offset(%rsp)
+	movq   %rdi,%xmm1
+	pinsrq $something,%rax,%xmm1
 	lea    offset(%rip),%rax        #   <ZSTD_btGetAllMatches_dictMatchState_6>
-	punpcklqdq %xmm3,%xmm0
-	movq   %rax,%xmm6
-	lea    offset(%rip),%rcx        #   <ZSTD_btGetAllMatches_extDict_5>
-	mov    $something,%eax
-	movaps %xmm0,-offset(%rsp)
-	cmp    %eax,%edi
-	movq   %rcx,%xmm0
-	lea    offset(%rip),%rdx        #   <ZSTD_btGetAllMatches_dictMatchState_3>
-	cmovbe %edi,%eax
-	punpcklqdq %xmm4,%xmm0
-	lea    offset(%rip),%rcx        #   <ZSTD_btGetAllMatches_dictMatchState_5>
-	movaps %xmm0,-offset(%rsp)
-	movq   %rdx,%xmm0
-	mov    $something,%edx
-	cmp    %edx,%eax
-	punpcklqdq %xmm5,%xmm0
-	cmovb  %edx,%eax
-	movaps %xmm0,-offset(%rsp)
-	movq   %rcx,%xmm0
-	punpcklqdq %xmm6,%xmm0
+	movaps %xmm1,-offset(%rsp)
+	movq   %rdx,%xmm1
+	pinsrq $something,%rax,%xmm1
+	movaps %xmm1,-offset(%rsp)
+	movdqa offset(%rip),%xmm1        #   <ZSTD_selectBtGetAllMatches.isra.0 + ofs>
+	pminud %xmm1,%xmm0
+	movdqa offset(%rip),%xmm1        #   <ZSTD_selectBtGetAllMatches.isra.0 + ofs>
+	pmaxud %xmm1,%xmm0
+	movd   %xmm0,%eax
 	sub    $something,%eax
-	movaps %xmm0,-offset(%rsp)
 	lea    (%rax,%rsi,4),%rax
 	mov    -offset(%rsp,%rax,8),%rax
 	ret    
-	nopw   offset(%rax,%rax,1)
+	nopl   offset(%rax)
 
 ZSTD_litLengthPrice.isra.0:
 	mov    %edx,%eax
@@ -881,6 +875,9 @@
 	push   %rbx
 	mov    %r8,%rbx
 	sub    $something,%rsp
+	mov    %rsi,offset(%rsp)
+	mov    %r9d,%esi
+	mov    offset(%rdi),%r9d
 	mov    %rax,offset(%rsp)
 	lea    (%rcx,%r8,1),%rax
 	mov    %rax,offset(%rsp)
@@ -888,23 +885,20 @@
 	mov    %rax,offset(%rsp)
 	mov    offset(%rdi),%eax
 	add    offset(%rdi),%rax
-	mov    offset(%rdi),%edi
+	mov    %r9d,%edi
 	mov    %rcx,offset(%rsp)
-	mov    %rsi,offset(%rsp)
-	mov    %r9d,%esi
-	mov    %rax,%rbp
 	mov    %rdx,offset(%rsp)
+	mov    %rax,%rbp
 	call   <ZSTD_selectBtGetAllMatches.isra.0>
-	mov    offset(%r15),%edx
+	movdqa offset(%rip),%xmm1        #   <ZSTD_compressBlock_opt0 + ofs>
+	movd   offset(%r15),%xmm0
 	mov    offset(%r15),%r13
 	mov    %rax,offset(%rsp)
-	mov    $something,%eax
-	cmp    %eax,%edx
-	cmovbe %edx,%eax
-	mov    %eax,offset(%rsp)
 	xor    %eax,%eax
-	cmp    $something,%edi
+	cmp    $something,%r9d
 	setne  %al
+	pminud %xmm1,%xmm0
+	movd   %xmm0,offset(%rsp)
 	add    $something,%eax
 	mov    %eax,offset(%rsp)
 	mov    offset(%r15),%eax
@@ -914,12 +908,12 @@
 	mov    offset(%r15),%rax
 	test   %rax,%rax
 	je     <ZSTD_compressBlock_opt0 + ofs>
-	movdqu (%rax),%xmm5
-	movaps %xmm5,offset(%rsp)
-	movdqu offset(%rax),%xmm5
+	movdqu (%rax),%xmm6
+	movaps %xmm6,offset(%rsp)
+	movdqu offset(%rax),%xmm6
 	mov    offset(%rax),%rax
 	mov    %rax,offset(%rsp)
-	movaps %xmm5,offset(%rsp)
+	movaps %xmm6,offset(%rsp)
 	lea    offset(%rsp),%rax
 	mov    %ebx,%edx
 	xor    %esi,%esi
@@ -953,7 +947,7 @@
 	sub    $something,%rax
 	mov    %rax,offset(%rsp)
 	jmp    <ZSTD_compressBlock_opt0 + ofs>
-	nopl   offset(%rax)
+	nopl   (%rax)
 	addq   $something,offset(%rsp)
 	mov    offset(%rsp),%rdi
 	cmp    %rdi,offset(%rsp)
@@ -1043,21 +1037,19 @@
 	mov    offset(%rsp),%rdi
 	mov    %rsi,(%rdi)
 	mov    %ecx,offset(%rdi)
-	movd   offset(%rsp),%xmm1
-	lea    (%r15,%r9,1),%rcx
 	movd   %edx,%xmm0
-	movd   offset(%rsp),%xmm7
+	lea    (%r15,%r9,1),%rcx
+	movd   offset(%rsp),%xmm1
+	pinsrd $something,offset(%rsp),%xmm1
+	pinsrd $something,%eax,%xmm0
+	mov    offset(%rsp),%eax
 	mov    offset(%rsp),%edi
-	punpckldq %xmm7,%xmm1
-	movd   %eax,%xmm7
+	punpcklqdq %xmm1,%xmm0
+	mov    %eax,offset(%rcx)
 	mov    offset(%rsp),%eax
-	punpckldq %xmm7,%xmm0
 	mov    %edi,(%rcx)
 	mov    %eax,offset(%rcx)
-	mov    offset(%rsp),%eax
-	punpcklqdq %xmm1,%xmm0
 	movups %xmm0,offset(%rcx)
-	mov    %eax,offset(%rcx)
 	test   %ebx,%ebx
 	je     <ZSTD_compressBlock_opt0 + ofs>
 	mov    %ebx,%edx
@@ -1066,18 +1058,18 @@
 	lea    (%r15,%rax,4),%rcx
 	lea    -offset(%r14),%eax
 	lea    offset(,%rax,8),%rsi
-	movdqu (%rcx),%xmm5
+	movdqu (%rcx),%xmm7
 	mov    offset(%rcx),%edx
 	mov    %rax,%r13
 	sub    %rax,%rsi
 	add    offset(%rcx),%edx
 	lea    (%r15,%rsi,4),%rsi
-	movups %xmm5,(%rsi)
-	movdqu offset(%rcx),%xmm6
-	movups %xmm6,offset(%rsi)
+	movups %xmm7,(%rsi)
+	movdqu offset(%rcx),%xmm7
/usr/lib64/libzstd.a/zstd_v05.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_v05.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_v05.o (objdump)
@@ -709,8 +709,8 @@
  2c00 0100000f bdf6ba08 00000029 f24889c6  ...........).H..
  2c10 89542408 4883f888 0f86a800 00004883  .T$.H.........H.
  2c20 c4284889 f05b5dc3 0f1f8400 00000000  .(H..[].........
- 2c30 488d2d00 0000000f b63a6648 0f6ec24c  H.-......:fH.n.L
- 2c40 635c8500 660f6cc0 48893c24 4901eb0f  c\..f.l.H.<$I...
+ 2c30 488d2d00 0000000f b63a6648 0f6eca4c  H.-......:fH.n.L
+ 2c40 635c8500 f20f12c1 48893c24 4901eb0f  c\......H.<$I...
  2c50 29442410 41ffe366 0f1f8400 00000000  )D$.A..f........
  2c60 440fb65a 0649c1e3 304c01df 440fb65a  D..Z.I..0L..D..Z
  2c70 0549c1e3 284c01df 440fb65a 0449c1e3  .I..(L..D..Z.I..
@@ -822,7 +822,7 @@
  3310 c121ca85 c20f8419 fbffff83 bc241801  .!...........$..
  3320 0000400f 850bfbff ff488b14 24e909fb  ..@......H..$...
  3330 ffff660f 1f440000 440fb670 0666480f  ..f..D..D..p.fH.
- 3340 6ec7660f 6cc04c89 7424084c 89b424b0  n.f.l.L.t$.L..$.
+ 3340 6ecff20f 12c14c89 7424084c 89b424b0  n.....L.t$.L..$.
  3350 0000000f 298424c0 00000066 83fe0777  ....).$....f...w
  3360 754c8d35 00000000 4d6324b6 4d01e641  uL.5....Mc$.M..A
  3370 ffe6660f 1f440000 440fb670 0c49c1e6  ..f..D..D..p.I..
@@ -836,7 +836,7 @@
  33f0 c1faffff 0f1f4000 48c7c2ff ffffffe9  ......@.H.......
  3400 37faffff 0f1f4000 48c7c2b8 ffffffe9  7.....@.H.......
  3410 27faffff 0f1f4000 440fb617 66480f6e  '.....@.D...fH.n
- 3420 c7660f6c c04c8994 24d00000 000f2984  .f.l.L..$.....).
+ 3420 d7f20f12 c24c8994 24d00000 000f2984  .....L..$.....).
  3430 24e00000 006683fb 0777654c 8d350000  $....f...weL.5..
  3440 00004f63 2c8e4d01 f541ffe5 0f1f4000  ..Oc,.M..A....@.
  3450 440fb66f 0649c1e5 304d01ea 440fb66f  D..o.I..0M..D..o
@@ -847,7 +847,7 @@
  34a0 4584e40f 844fffff ff41ba09 0000000f  E....O...A......
  34b0 bdf64129 da41c1e2 034129f2 e94efaff  ..A).A...A)..N..
  34c0 ff0f1f80 00000000 440fb60f 66480f6e  ........D...fH.n
- 34d0 c7660f6c c04c898c 24f00000 000f2984  .f.l.L..$.....).
+ 34d0 dff20f12 c34c898c 24f00000 000f2984  .....L..$.....).
  34e0 24000100 006683fd 0777624c 8d2d0000  $....f...wbL.-..
  34f0 00004f63 649d004d 01ec41ff e4440fb6  ..Ocd..M..A..D..
  3500 670649c1 e4304d01 e1440fb6 670549c1  g.I..0M..D..g.I.
@@ -857,8 +857,8 @@
  3540 e4084d01 e14c898c 24f00000 0084db0f  ..M..L..$.......
  3550 84a3feff ff41b909 0000000f bdf64129  .....A........A)
  3560 e941c1e1 034129f1 e9fcf9ff ff0f1f00  .A...A).........
- 3570 488d2d00 0000000f b60f6648 0f6ec748  H.-.......fH.n.H
- 3580 635c9500 660f6cc0 48898c24 10010000  c\..f.l.H..$....
+ 3570 488d2d00 0000000f b60f6648 0f6ee748  H.-.......fH.n.H
+ 3580 635c9500 f20f12c4 48898c24 10010000  c\......H..$....
  3590 4801eb0f 29842420 010000ff e30fb65f  H...).$ ......._
  35a0 0648c1e3 304801d9 0fb65f05 48c1e328  .H..0H...._.H..(
  35b0 4801d90f b65f0448 c1e32048 01d90fb6  H...._.H.. H....
@@ -1179,8 +1179,8 @@
  4960 f60f84f9 0000000f bdf6ba08 00000029  ...............)
  4970 f2895424 084883f8 880f86a8 00000048  ..T$.H.........H
  4980 83c4285b 5dc3662e 0f1f8400 00000000  ..([].f.........
- 4990 488d2d00 00000044 0fb60a66 480f6ec2  H.-....D...fH.n.
- 49a0 4c635c85 00660f6c c04c890c 244901eb  Lc\..f.l.L..$I..
+ 4990 488d2d00 00000044 0fb60a66 480f6eca  H.-....D...fH.n.
+ 49a0 4c635c85 00f20f12 c14c890c 244901eb  Lc\......L..$I..
  49b0 0f294424 1041ffe3 0f1f8400 00000000  .)D$.A..........
  49c0 440fb65a 0649c1e3 304d01d9 440fb65a  D..Z.I..0M..D..Z
  49d0 0549c1e3 284d01d9 440fb65a 0449c1e3  .I..(M..D..Z.I..
@@ -1286,7 +1286,7 @@
  5010 fbffff31 c983ff40 0f94c121 ca85c20f  ...1...@...!....
  5020 8462fbff ff83bc24 c8000000 400f8554  .b.....$....@..T
  5030 fbffff48 8b542410 e951fbff ff0f1f00  ...H.T$..Q......
- 5040 440fb660 0666480f 6ec7660f 6cc04c89  D..`.fH.n.f.l.L.
+ 5040 440fb660 0666480f 6ecff20f 12c14c89  D..`.fH.n.....L.
  5050 6424600f 29442470 6683fe07 775e4c8d  d$`.)D$pf...w^L.
  5060 35000000 004d633c b64d01fe 41ffe690  5....Mc<.M..A...
  5070 440fb670 0c49c1e6 304d01f4 440fb670  D..p.I..0M..D..p
@@ -1298,7 +1298,7 @@
  50d0 e0034429 e0e928fb ffff660f 1f440000  ..D)..(...f..D..
  50e0 48c7c2ff ffffffe9 a2faffff 0f1f4000  H.............@.
  50f0 48c7c2b8 ffffffe9 92faffff 0f1f4000  H.............@.
- 5100 440fb617 66480f6e c7660f6c c04c8994  D...fH.n.f.l.L..
+ 5100 440fb617 66480f6e d7f20f12 c24c8994  D...fH.n.....L..
  5110 24800000 000f2984 24900000 006683fb  $.....).$....f..
  5120 0777654c 8d350000 00004f63 2c8e4d01  .weL.5....Oc,.M.
  5130 f541ffe5 0f1f4000 440fb66f 0649c1e5  .A....@.D..o.I..
@@ -1309,7 +1309,7 @@
  5180 4c89ac24 80000000 4584e40f 844fffff  L..$....E....O..
  5190 ff41ba09 0000000f bdf64129 da41c1e2  .A........A).A..
  51a0 034129f2 e9b0faff ff0f1f80 00000000  .A).............
- 51b0 440fb60f 66480f6e c7660f6c c04c898c  D...fH.n.f.l.L..
+ 51b0 440fb60f 66480f6e dff20f12 c34c898c  D...fH.n.....L..
  51c0 24a00000 000f2984 24b00000 006683fd  $.....).$....f..
  51d0 0777624c 8d2d0000 00004f63 649d004d  .wbL.-....Ocd..M
  51e0 01ec41ff e4440fb6 670649c1 e4304d01  ..A..D..g.I..0M.
@@ -1320,7 +1320,7 @@
  5230 24a00000 0084db0f 84a3feff ff41b909  $............A..
  5240 0000000f bdf64129 e941c1e1 034129f1  ......A).A...A).
  5250 e95efaff ff0f1f00 488d2d00 0000000f  .^......H.-.....
- 5260 b60f6648 0f6ec748 635c9500 660f6cc0  ..fH.n.Hc\..f.l.
+ 5260 b60f6648 0f6ee748 635c9500 f20f12c4  ..fH.n.Hc\......
  5270 48898c24 c0000000 4801eb0f 298424d0  H..$....H...).$.
  5280 000000ff e30fb65f 0648c1e3 304801d9  ......._.H..0H..
  5290 0fb65f05 48c1e328 4801d90f b65f0448  .._.H..(H...._.H
@@ -1580,28 +1580,28 @@
  6270 c366662e 0f1f8400 00000000 0f1f4000  .ff...........@.
  6280 41564989 ce415549 89d54154 4d89c455  AVI..AUI..ATM..U
  6290 4889f553 488b8710 68000048 89fb4839  H..SH...h..H..H9
- 62a0 c6743548 89c26648 0f6ed066 480f6ece  .t5H..fH.n.fH.n.
- 62b0 4889f148 2b971868 0000660f 6cc94829  H..H+..h..f.l.H)
- 62c0 d10f118f 10680000 66480f6e c1660f6c  .....h..fH.n.f.l
- 62d0 c20f1187 20680000 4981fcff ff010077  .... h..I......w
- 62e0 3f4c89e2 4c89f648 89dfe8f1 f7ffff48  ?L..L..H.......H
- 62f0 83f88876 0b5b5d41 5c415d41 5ec36690  ...v.[]A\A]A^.f.
+ 62a0 c6743348 89c24889 f1482b97 18680000  .t3H..H..H+..h..
+ 62b0 4829d166 480f6ed6 66480f6e c1f20f12  H).fH.n.fH.n....
+ 62c0 ca66480f 3a22c001 0f118f10 6800000f  .fH.:"......h...
+ 62d0 11872068 00004981 fcffff01 0077414c  .. h..I......wAL
+ 62e0 89e24c89 f64889df e8f3f7ff ff4883f8  ..L..H.......H..
+ 62f0 88760d5b 5d415c41 5d415ec3 0f1f4000  .v.[]A\A]A^...@.
  6300 4d89e049 8d0c064c 89ea4889 ee4889df  M..I...L..H..H..
  6310 4929c05b 5d415c41 5d415ee9 50a7ffff  I).[]A\A]A^.P...
  6320 5b48c7c0 b8ffffff 5d415c41 5d415ec3  [H......]A\A]A^.
  6330 41554d89 cd41544d 89c45548 89cd5348  AUM..ATM..UH..SH
  6340 89d3ba8b 68000048 83ec08e8 00000000  ....h..H........
- 6350 4889c748 8b801068 00004839 c3743548  H..H...h..H9.t5H
- 6360 89c26648 0f6ed066 480f6ecb 4889d948  ..fH.n.fH.n.H..H
- 6370 2b971868 0000660f 6cc94829 d10f118f  +..h..f.l.H)....
- 6380 10680000 66480f6e c1660f6c c20f1187  .h..fH.n.f.l....
- 6390 20680000 4883c408 4d89e84c 89e14889   h..H...M..L..H.
- 63a0 ea4889de 5b5d415c 415de941 fbffff90  .H..[]A\A].A....
+ 6350 4889c748 8b801068 00004839 c3743348  H..H...h..H9.t3H
+ 6360 89c24889 d9482b97 18680000 4829d166  ..H..H+..h..H).f
+ 6370 480f6ed3 66480f6e c1f20f12 ca66480f  H.n.fH.n.....fH.
+ 6380 3a22c001 0f118f10 6800000f 11872068  :"......h..... h
+ 6390 00004883 c4084d89 e84c89e1 4889ea48  ..H...M..L..H..H
+ 63a0 89de5b5d 415c415d e943fbff ff0f1f00  ..[]A\A].C......
  63b0 48c78730 68000005 00000066 0fefc0c7  H..0h......f....
  63c0 870c2800 000c0000 0048c787 6c680000  ..(......H..lh..
  63d0 00000000 0f118710 6800000f 11872068  ........h..... h
- 63e0 00004885 f6741766 480f6ec6 4889b720  ..H..t.fH.n.H.. 
- 63f0 68000066 0f6cc00f 11871068 0000e9ed  h..f.l.....h....
+ 63e0 00004885 f6741766 480f6ece 4889b720  ..H..t.fH.n.H.. 
+ 63f0 680000f2 0f12c10f 11871068 0000e9ed  h..........h....
  6400 faffff66 662e0f1f 84000000 00006690  ...ff.........f.
  6410 4989d049 89c94883 fe040f86 88000000  I..I..H.........
  6420 813f25b5 2ffd0f85 94000000 488d46fb  .?%./.......H.F.
@@ -1620,16 +1620,16 @@
  64f0 488b8730 680000c3 0f1f8400 00000000  H..0h...........
  6500 4c398730 6800000f 85cb0100 00415449  L9.0h........ATI
  6510 89d45548 89f55348 89fb4883 ec10488b  ..UH..SH..H...H.
- 6520 87106800 004839c6 74354889 c6482bb7  ..h..H9.t5H..H+.
- 6530 18680000 66480f6e d04889ef 4829f766  .h..fH.n.H..H).f
- 6540 480f6ecd 66480f6e c7660f6c c9660f6c  H.n.fH.n.f.l.f.l
- 6550 c20f118b 10680000 0f118320 6800008b  .....h..... h...
- 6560 836c6800 0083f802 0f847201 00007750  .lh.......r...wP
- 6570 85c00f84 f8000000 4c8b8338 68000048  ........L..8h..H
- 6580 8db39068 0200488d bb406800 004c89c2  ...h..H..@h..L..
- 6590 e8000000 004883f8 880f87c8 00000048  .....H.........H
- 65a0 c7833068 00000300 0000b802 00000089  ..0h............
- 65b0 836c6800 004883c4 1031c05b 5d415cc3  .lh..H...1.[]A\.
+ 6520 87106800 004839c6 74334889 c6482bb7  ..h..H9.t3H..H+.
+ 6530 18680000 4889ef48 29f76648 0f6ed566  .h..H..H).fH.n.f
+ 6540 480f6ec7 f20f12ca 66480f3a 22c0010f  H.n.....fH.:"...
+ 6550 118b1068 00000f11 83206800 008b836c  ...h..... h....l
+ 6560 68000083 f8020f84 74010000 775285c0  h.......t...wR..
+ 6570 0f84fa00 00004c8b 83386800 00488db3  ......L..8h..H..
+ 6580 90680200 488dbb40 6800004c 89c2e800  .h..H..@h..L....
+ 6590 00000048 83f8880f 87ca0000 0048c783  ...H.........H..
+ 65a0 30680000 03000000 b8020000 0089836c  0h.............l
+ 65b0 68000048 83c41031 c05b5d41 5cc36690  h..H...1.[]A\.f.
  65c0 83f8030f 85970000 008bb368 68000083  ...........hh...
  65d0 fe010f84 68010000 83fe030f 844f0100  ....h........O..
  65e0 0048c7c0 ffffffff 85f6757b 4981f8ff  .H........u{I...
@@ -1646,18 +1646,18 @@
  6690 48c7c0f6 ffffffeb ce0f1f80 00000000  H...............
  66a0 48c78338 68000005 0000008b 01488db3  H..8h........H..
  66b0 90680200 89839068 02000fb6 41048846  .h.....h....A..F
- 66c0 0448c783 30680000 00000000 e9b5feff  .H..0h..........
+ 66c0 0448c783 30680000 00000000 e9b3feff  .H..0h..........
  66d0 ff0f1f80 00000000 48c7c0b8 ffffffc3  ........H.......
  66e0 0fb6010f b7510189 c1c0e906 80f90274  .....Q.........t
  66f0 3780f903 747ac1e0 1066c1c2 08250000  7...tz...f...%..
  6700 07000fb7 d201d048 980fb6c9 48898330  .......H....H..0
- 6710 680000b8 03000000 898b6868 0000e98c  h.........hh....
+ 6710 680000b8 03000000 898b6868 0000e98a  h.........hh....
  6720 feffff0f 1f440000 b8010000 00ebda90  .....D..........
  6730 31c0e909 ffffff66 0f1f8400 00000000  1......f........
  6740 4d39c472 434885ed 743e4c89 c24889ef  M9.rCH..t>L..H..
  6750 4889ce4c 890424e8 00000000 4c8b0424  H..L..$.....L..$
  6760 4c01c54c 89c0e9d5 feffff0f 1f440000  L..L.........D..
- 6770 48c78330 68000000 00000031 c0e92dfe  H..0h......1..-.
+ 6770 48c78330 68000000 00000031 c0e92bfe  H..0h......1..+.
  6780 ffff660f 1f440000 4883ed46 48c7c0ba  ..f..D..H..FH...
  6790 ffffffe9 a8feffff 0f1f8400 00000000  ................
  67a0 4883ed48 48c7c0b8 ffffffe9 90feffff  H..HH...........
@@ -1678,130 +1678,129 @@
  6890 00488997 20680000 e95bffff ff0f1f00  .H.. h...[......
  68a0 41564d89 c6415549 89cd4154 4989d455  AVM..AUI..ATI..U
  68b0 4889f54c 89ce5348 8b542430 4889fbe8  H..L..SH.T$0H...
- 68c0 00000000 488b8310 68000048 39c57435  ....H...h..H9.t5
- 68d0 4889c266 480f6ed0 66480f6e cd4889e9  H..fH.n.fH.n.H..
- 68e0 482b9318 68000066 0f6cc948 29d10f11  H+..h..f.l.H)...
- 68f0 8b106800 0066480f 6ec1660f 6cc20f11  ..h..fH.n.f.l...
- 6900 83206800 004d89f0 4c89e94c 89e24889  . h..M..L..L..H.
- 6910 ee4889df 5b5d415c 415d415e e9cff5ff  .H..[]A\A]A^....
/usr/lib64/libzstd.a/zstd_v05.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_v05.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_v05.o (disasm)
@@ -3058,9 +3058,9 @@
 	nopl   offset(%rax,%rax,1)
 	lea    offset(%rip),%rbp        #   <HUFv05_decompress1X2_usingDTable + ofs>
 	movzbl (%rdx),%edi
-	movq   %rdx,%xmm0
+	movq   %rdx,%xmm1
 	movslq offset(%rbp,%rax,4),%r11
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm1,%xmm0
 	mov    %rdi,(%rsp)
 	add    %rbp,%r11
 	movaps %xmm0,offset(%rsp)
@@ -3481,8 +3481,8 @@
 	jmp    <HUFv05_decompress4X2_usingDTable + ofs>
 	nopw   offset(%rax,%rax,1)
 	movzbl offset(%rax),%r14d
-	movq   %rdi,%xmm0
-	punpcklqdq %xmm0,%xmm0
+	movq   %rdi,%xmm1
+	movddup %xmm1,%xmm0
 	mov    %r14,offset(%rsp)
 	mov    %r14,offset(%rsp)
 	movaps %xmm0,offset(%rsp)
@@ -3529,8 +3529,8 @@
 	jmp    <HUFv05_decompress4X2_usingDTable + ofs>
 	nopl   offset(%rax)
 	movzbl (%rdi),%r10d
-	movq   %rdi,%xmm0
-	punpcklqdq %xmm0,%xmm0
+	movq   %rdi,%xmm2
+	movddup %xmm2,%xmm0
 	mov    %r10,offset(%rsp)
 	movaps %xmm0,offset(%rsp)
 	cmp    $something,%bx
@@ -3569,8 +3569,8 @@
 	jmp    <HUFv05_decompress4X2_usingDTable + ofs>
 	nopl   offset(%rax)
 	movzbl (%rdi),%r9d
-	movq   %rdi,%xmm0
-	punpcklqdq %xmm0,%xmm0
+	movq   %rdi,%xmm3
+	movddup %xmm3,%xmm0
 	mov    %r9,offset(%rsp)
 	movaps %xmm0,offset(%rsp)
 	cmp    $something,%bp
@@ -3609,9 +3609,9 @@
 	nopl   (%rax)
 	lea    offset(%rip),%rbp        #   <HUFv05_decompress4X2_usingDTable + ofs>
 	movzbl (%rdi),%ecx
-	movq   %rdi,%xmm0
+	movq   %rdi,%xmm4
 	movslq offset(%rbp,%rdx,4),%rbx
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm4,%xmm0
 	mov    %rcx,offset(%rsp)
 	add    %rbp,%rbx
 	movaps %xmm0,offset(%rsp)
@@ -4784,9 +4784,9 @@
 	cs nopw offset(%rax,%rax,1)
 	lea    offset(%rip),%rbp        #   <HUFv05_decompress1X4_usingDTable + ofs>
 	movzbl (%rdx),%r9d
-	movq   %rdx,%xmm0
+	movq   %rdx,%xmm1
 	movslq offset(%rbp,%rax,4),%r11
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm1,%xmm0
 	mov    %r9,(%rsp)
 	add    %rbp,%r11
 	movaps %xmm0,offset(%rsp)
@@ -5202,8 +5202,8 @@
 	jmp    <HUFv05_decompress4X4_usingDTable + ofs>
 	nopl   (%rax)
 	movzbl offset(%rax),%r12d
-	movq   %rdi,%xmm0
-	punpcklqdq %xmm0,%xmm0
+	movq   %rdi,%xmm1
+	movddup %xmm1,%xmm0
 	mov    %r12,offset(%rsp)
 	movaps %xmm0,offset(%rsp)
 	cmp    $something,%si
@@ -5248,8 +5248,8 @@
 	jmp    <HUFv05_decompress4X4_usingDTable + ofs>
 	nopl   offset(%rax)
 	movzbl (%rdi),%r10d
-	movq   %rdi,%xmm0
-	punpcklqdq %xmm0,%xmm0
+	movq   %rdi,%xmm2
+	movddup %xmm2,%xmm0
 	mov    %r10,offset(%rsp)
 	movaps %xmm0,offset(%rsp)
 	cmp    $something,%bx
@@ -5288,8 +5288,8 @@
 	jmp    <HUFv05_decompress4X4_usingDTable + ofs>
 	nopl   offset(%rax)
 	movzbl (%rdi),%r9d
-	movq   %rdi,%xmm0
-	punpcklqdq %xmm0,%xmm0
+	movq   %rdi,%xmm3
+	movddup %xmm3,%xmm0
 	mov    %r9,offset(%rsp)
 	movaps %xmm0,offset(%rsp)
 	cmp    $something,%bp
@@ -5328,9 +5328,9 @@
 	nopl   (%rax)
 	lea    offset(%rip),%rbp        #   <HUFv05_decompress4X4_usingDTable + ofs>
 	movzbl (%rdi),%ecx
-	movq   %rdi,%xmm0
+	movq   %rdi,%xmm4
 	movslq offset(%rbp,%rdx,4),%rbx
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm4,%xmm0
 	mov    %rcx,offset(%rsp)
 	add    %rbp,%rbx
 	movaps %xmm0,offset(%rsp)
@@ -6393,15 +6393,14 @@
 	cmp    %rax,%rsi
 	je     <ZSTDv05_decompressBlock + ofs>
 	mov    %rax,%rdx
-	movq   %rax,%xmm2
-	movq   %rsi,%xmm1
 	mov    %rsi,%rcx
 	sub    offset(%rdi),%rdx
-	punpcklqdq %xmm1,%xmm1
 	sub    %rdx,%rcx
-	movups %xmm1,offset(%rdi)
+	movq   %rsi,%xmm2
 	movq   %rcx,%xmm0
-	punpcklqdq %xmm2,%xmm0
+	movddup %xmm2,%xmm1
+	pinsrq $something,%rax,%xmm0
+	movups %xmm1,offset(%rdi)
 	movups %xmm0,offset(%rdi)
 	cmp    $something,%r12
 	ja     <ZSTDv05_decompressBlock + ofs>
@@ -6417,7 +6416,7 @@
 	pop    %r13
 	pop    %r14
 	ret    
-	xchg   %ax,%ax
+	nopl   offset(%rax)
 	mov    %r12,%r8
 	lea    (%r14,%rax,1),%rcx
 	mov    %r13,%rdx
@@ -6455,15 +6454,14 @@
 	cmp    %rax,%rbx
 	je     <ZSTDv05_decompress_usingPreparedDCtx + ofs>
 	mov    %rax,%rdx
-	movq   %rax,%xmm2
-	movq   %rbx,%xmm1
 	mov    %rbx,%rcx
 	sub    offset(%rdi),%rdx
-	punpcklqdq %xmm1,%xmm1
 	sub    %rdx,%rcx
-	movups %xmm1,offset(%rdi)
+	movq   %rbx,%xmm2
 	movq   %rcx,%xmm0
-	punpcklqdq %xmm2,%xmm0
+	movddup %xmm2,%xmm1
+	pinsrq $something,%rax,%xmm0
+	movups %xmm1,offset(%rdi)
 	movups %xmm0,offset(%rdi)
 	add    $something,%rsp
 	mov    %r13,%r8
@@ -6475,7 +6473,7 @@
 	pop    %r12
 	pop    %r13
 	jmp    <ZSTDv05_decompress_continueDCtx>
-	nop
+	nopl   (%rax)
 
 ZSTDv05_decompressDCtx:
 	movq   $something,offset(%rdi)
@@ -6486,9 +6484,9 @@
 	movups %xmm0,offset(%rdi)
 	test   %rsi,%rsi
 	je     <ZSTDv05_decompressDCtx + ofs>
-	movq   %rsi,%xmm0
+	movq   %rsi,%xmm1
 	mov    %rsi,offset(%rdi)
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm1,%xmm0
 	movups %xmm0,offset(%rdi)
 	jmp    <ZSTDv05_decompress_continueDCtx>
 	data16 cs nopw offset(%rax,%rax,1)
@@ -6577,13 +6575,12 @@
 	je     <ZSTDv05_decompressContinue + ofs>
 	mov    %rax,%rsi
 	sub    offset(%rdi),%rsi
-	movq   %rax,%xmm2
 	mov    %rbp,%rdi
 	sub    %rsi,%rdi
-	movq   %rbp,%xmm1
+	movq   %rbp,%xmm2
 	movq   %rdi,%xmm0
-	punpcklqdq %xmm1,%xmm1
-	punpcklqdq %xmm2,%xmm0
+	movddup %xmm2,%xmm1
+	pinsrq $something,%rax,%xmm0
/usr/lib64/libzstd.a/zstd_v06.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_v06.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_v06.o (objdump)
@@ -20,8 +20,8 @@
  00f0 89711848 89511048 8b124889 110fb617  .q.H.Q.H..H.....
  0100 84d20f84 b8000000 0fbdf2ba 08000000  ................
  0110 29f28951 08c3662e 0f1f8400 00000000  )..Q..f.........
- 0120 4c8d0d00 00000066 480f6ec6 4d630481  L......fH.n.Mc..
- 0130 660f6cc0 0f114110 0fb6164d 01c84889  f.l...A....M..H.
+ 0120 4c8d0d00 00000066 480f6ece 4d630481  L......fH.n.Mc..
+ 0130 f20f12c1 0f114110 0fb6164d 01c84889  ......A....M..H.
  0140 1141ffe0 0f1f4000 440fb646 0649c1e0  .A....@.D..F.I..
  0150 304c01c2 48891144 0fb64605 49c1e028  0L..H..D..F.I..(
  0160 4c01c248 8911440f b6460449 c1e0204c  L..H..D..F.I.. L
@@ -173,848 +173,848 @@
  0a80 48c7c5ec ffffffeb 890f1f80 00000000  H...............
  0a90 4157488d 04164156 41554154 554889cd  AWH...AVAUATUH..
  0aa0 48c7c1b8 ffffff53 4881ec08 0100004c  H......SH......L
- 0ab0 8baf6054 00004889 44240848 8b876854  ..`T..H.D$.H..hT
- 0ac0 00004c01 e8488944 24104d85 c00f847c  ..L..H.D$.M....|
+ 0ab0 8baf6054 00004889 44241048 8b876854  ..`T..H.D$.H..hT
+ 0ac0 00004c01 e8488944 24184d85 c00f8484  ..L..H.D$.M.....
  0ad0 06000048 8b871854 0000448b bf585400  ...H...T..D..XT.
  0ae0 004889fb 4989f248 89442438 488b8720  .H..I..H.D$8H.. 
  0af0 54000048 89442458 488b8728 54000048  T..H.D$XH..(T..H
- 0b00 89442460 0fb64500 89042485 c00f847d  .D$`..E...$....}
- 0b10 0600008b 04244d89 c44e8d74 05004c8d  .....$M..N.t..L.
- 0b20 450183f8 7f0f8f3d 06000049 8d40044c  E......=...I.@.L
- 0b30 89542418 48c7c1b8 ffffff49 39c60f82  .T$.H......I9...
- 0b40 0b060000 410fb600 4883ec08 4983c001  ....A...H...I...
- 0b50 4d89f14d 29c1b909 000000ba 23000000  M..M).......#...
- 0b60 4889df88 442428c0 e8060fb6 f0488d05  H...D$(......H..
- 0b70 00000000 41576a06 504c8944 2448e8fd  ....AWj.PL.D$H..
- 0b80 fdffff48 83c4204c 8b442428 4c8b5424  ...H.. L.D$(L.T$
- 0b90 184883f8 880f87ad 0500000f b6742420  .H...........t$ 
- 0ba0 4c895424 184901c0 4d89f148 83ec084d  L.T$.I..M..H...M
- 0bb0 29c1b908 000000ba 1c000000 488d0500  )...........H...
- 0bc0 00000041 5740c0ee 04488dbb 04080000  ...AW@...H......
- 0bd0 6a0583e6 03504c89 442448e8 a0fdffff  j....PL.D$H.....
- 0be0 4883c420 4883f888 0f875a05 00004c8b  H.. H.....Z...L.
- 0bf0 4424280f b6742420 4883ec08 4d89f141  D$(..t$ H...M..A
- 0c00 57b90900 0000ba34 00000048 8dbb080c  W......4...H....
- 0c10 00004901 c0488d05 00000000 6a0640c0  ..I..H......j.@.
- 0c20 ee025083 e6034d29 c14c8944 2440e84d  ..P...M).L.D$@.M
- 0c30 fdffff48 83c42048 83f8880f 87070500  ...H.. H........
- 0c40 004c8b44 2420498d 34004889 f04829e8  .L.D$ I.4.H..H).
- 0c50 4889c148 83f8880f 87f20400 008b0c24  H..H...........$
- 0c60 4c8b5424 18c78358 54000000 00000085  L.T$...XT.......
- 0c70 c90f8423 05000066 0fefc04c 89e24c8d  ...#...f...L..L.
- 0c80 b4249000 000048c7 84248000 00000100  .$....H..$......
- 0c90 00000f29 44247048 29c2660f 6f050000  ...)D$pH).f.o...
- 0ca0 00004c89 f748c784 24f00000 00010000  ..L..H..$.......
- 0cb0 004c8974 24300f29 8424e000 0000e80d  .L.t$0.).$......
- 0cc0 f4ffff48 83f8880f 877b0400 008bb424  ...H.....{.....$
- 0cd0 98000000 0fb7134c 89f74d89 d7488b84  .......L..M..H..
- 0ce0 24900000 0041bb3f 00000089 f148d3e0  $....A.?.....H..
- 0cf0 4489d929 d148d1e8 01f248d3 e8899424  D..).H....H....$
- 0d00 98000000 48898424 b0000000 e8eff2ff  ....H..$........
- 0d10 ff8bb424 98000000 488d4304 4c89f748  ...$....H.C.L..H
- 0d20 89442450 0fb79304 08000048 898424b8  .D$P.......H..$.
- 0d30 00000048 8b842490 00000089 f148d3e0  ...H..$......H..
- 0d40 4489d929 d148d1e8 01f248d3 e8899424  D..).H....H....$
- 0d50 98000000 48898424 c0000000 e89ff2ff  ....H..$........
- 0d60 ff8bb424 98000000 488d8308 0800004c  ...$....H......L
- 0d70 89f74889 4424480f b793080c 00004889  ..H.D$H.......H.
- 0d80 8424c800 0000488b 84249000 000089f1  .$....H..$......
- 0d90 48d3e044 89d929d1 48d1e801 f248d3e8  H..D..).H....H..
- 0da0 89942498 00000048 898424d0 000000e8  ..$....H..$.....
- 0db0 4cf2ffff 488d830c 0c00004c 89542468  L...H......L.T$h
- 0dc0 48894424 40488984 24d80000 00488b7c  H.D$@H..$....H.|
- 0dd0 2430e829 f2ffff83 f8020f87 58030000  $0.)........X...
- 0de0 8b142485 d20f84c5 05000048 8b5c2450  ..$........H.\$P
- 0df0 488b8424 b0000000 488d3d00 00000048  H..$....H.=....H
- 0e00 8d350000 0000832c 24014c8d 1c83488b  .5.....,$.L...H.
- 0e10 8424d000 0000488b 5c244045 0fb64302  .$....H.\$@E..C.
- 0e20 4c8d1483 488b8424 c0000000 488b5c24  L...H..$....H.\$
- 0e30 48450fb6 6202488d 2c834489 c38b149f  HE..b.H.,.D.....
- 0e40 428b34a6 44896424 180fb645 028d0c32  B.4.D.d$...E...2
- 0e50 8d3c0189 7c242048 8bbc24e0 00000048  .<..|$ H..$....H
- 0e60 897c2428 85c00f85 d4030000 4585c00f  .|$(........E...
- 0e70 851c0400 004c8bb4 24e80000 0066490f  .....L..$....fI.
- 0e80 6ec60f16 4424280f 298424e0 00000048  n...D$(.).$....H
- 0e90 8d050000 0000837c 24181f4c 89b42480  .......|$..L..$.
- 0ea0 00000042 8b04a044 8d600376 2a8bbc24  ...B...D.`.v*..$
- 0eb0 98000000 488b8424 90000000 89f948d3  ....H..$......H.
- 0ec0 e089f101 fe48d1e8 f7d189b4 24980000  .....H......$...
- 0ed0 0048d3e8 4901c448 8d050000 00004c89  .H..I..H......L.
- 0ee0 6424788b 1c984183 f80f762a 8bb42498  d$x...A...v*..$.
- 0ef0 00000048 8b842490 00000089 f148d3e0  ...H..$......H..
- 0f00 89d101f2 48d1e8f7 d1899424 98000000  ....H......$....
- 0f10 48d3e848 01c3837c 24201f48 895c2470  H..H...|$ .H.\$p
- 0f20 0f878a03 0000488b 84249000 0000450f  ......H..$....E.
- 0f30 b64303be 3f000000 8b8c2498 00000048  .C..?.....$....H
- 0f40 89c24989 c1418d3c 0848d3e2 89f14429  ..I..A.<.H....D)
- 0f50 c148d1ea 450fb642 0348d3ea 410fb70b  .H..E..B.H..A...
- 0f60 4801ca89 f949d3e1 48899424 b0000000  H....I..H..$....
- 0f70 89f1418d 14384c89 cf4429c1 48d1ef48  ..A..8L..D).H..H
- 0f80 d3ef410f b70a4801 cf4889bc 24d00000  ..A...H..H..$...
- 0f90 000fb67d 038d0c17 29fe498d 3c1f898c  ...}....).I.<...
- 0fa0 24980000 0089d10f b7550048 d3e089f1  $........U.H....
- 0fb0 48d1e848 d3e84a8d 0c234801 d0498d2c  H..H..J..#H..I.,
- 0fc0 0f488984 24c00000 00488b44 24084c8d  .H..$....H.D$.L.
- 0fd0 40f84839 e80f82c5 02000049 39f80f82  @.H9.......I9...
- 0fe0 bc020000 4c01eb48 395c2410 0f825601  ....L..H9\$...V.
- 0ff0 0000660f 1f440000 498b4500 4983c708  ..f..D..I.E.I...
- 1000 4983c508 498947f8 4939ff72 eb488b74  I...I.G.I9.r.H.t
- 1010 24384889 fa4889f8 4c29f048 29f24c39  $8H..H..L).H).L9
- 1020 f273754c 8b5c2458 4889fa4c 29da4c39  .suL.\$XH..L).L9
- 1030 f20f8211 01000048 8b542460 4829c649  .......H.T$`H).I
- 1040 89f54889 d64c29ee 4a8d0426 4839c20f  ..H..L).J..&H9..
- 1050 833b0300 004c89ea 48894c24 204d29ec  .;...L..H.L$ M).
- 1060 4c894424 18e80000 00004c8b 44241848  L.D$......L.D$.H
- 1070 8b4c2420 4889c74c 01ef4939 f80f827d  .L$ H..L..I9...}
- 1080 01000048 8b442438 4983fc02 0f866e01  ...H.D$8I.....n.
- 1090 0000660f 1f440000 4983fe07 0f875e02  ..f..D..I.....^.
- 10a0 00000fb6 1088170f b6500188 57010fb6  .........P..W...
- 10b0 50028857 020fb650 03885703 488d1500  P..W...P..W.H...
- 10c0 00000042 8b14b248 01d08b10 89570448  ...B...H.....W.H
- 10d0 8d150000 00004a63 14b24829 d0488b74  ......Jc..H).H.t
- 10e0 2408488d 57084883 c0084883 ee0d4839  $.H.W.H...H...H9
- 10f0 ee0f8339 0200004c 39c20f82 58020000  ...9...L9...X...
- 1100 4839ea73 1c4989e8 31f64929 d00f1f00  H9.s.I..1.I)....
- 1110 0fb63c30 40883c32 4883c601 4c39c675  ..<0@.<2H...L9.u
- 1120 ef4883f9 88772849 89dd4989 efe99bfc  .H...w(I..I.....
- 1130 ffff660f 1f440000 8b04244c 8b542468  ..f..D....$L.T$h
- 1140 85c07459 0f1f4000 48c7c1ec ffffff48  ..tY..@.H......H
- 1150 81c40801 00004889 c85b5d41 5c415d41  ......H..[]A\A]A
- 1160 5e415fc3 0f1f4000 3dff0000 0074694d  ^A_...@.=....tiM
- 1170 39f073db 8b04240f b655014c 8d450283  9.s...$..U.L.E..
- 1180 c080c1e0 0801d089 0424e99c f9ffff90  .........$......
- 1190 c7875854 00000000 00004d89 d7488b44  ..XT......M..H.D
- 11a0 24104889 c24c29ea 4c39e872 9b498d1c  $.H..L).L9.r.I..
- 11b0 1748c7c1 baffffff 48395c24 08729048  .H......H9\$.r.H
- 11c0 85d20f85 48010000 4c89f94c 29d1e97c  ....H...L..L)..|
- 11d0 ffffff0f 1f440000 4c8d4503 4d39c60f  .....D..L.E.M9..
- 11e0 826affff ff0fb745 0105007f 00008904  .j.....E........
- 11f0 24e935f9 ffff662e 0f1f8400 00000000  $.5...f.........
- 1200 4889ee31 c04829fe 4839ef0f 8310ffff  H..1.H).H9......
- 1210 ff4c8b44 2438662e 0f1f8400 00000000  .L.D$8f.........
- 1220 410fb614 00881407 4883c001 4839f075  A.......H...H9.u
- 1230 efe9ebfe ffff662e 0f1f8400 00000000  ......f.........
- 1240 448bb424 98000000 89c1488d 3d000000  D..$......H.=...
- 1250 00448b0c 8f488bbc 24900000 004489f1  .D...H..$....D..
- 1260 48d3e789 c14401f0 48d1eff7 d1898424  H....D..H......$
- 1270 98000000 48d3ef49 01f94983 f9027740  ....H..I..I...w@
- 1280 4585c075 5b4983f9 0177550f 85e4fbff  E..u[I...wU.....
- 1290 ff4c8b74 2428e9f4 fbffff0f 1f440000  .L.t$(.......D..
- 12a0 48c7c1ba ffffffe9 a3feffff 0f1f4000  H.............@.
- 12b0 488b7c24 30e846ed ffffe967 fcffff90  H.|$0.F....g....
- 12c0 4d8d71fe 488b8424 e8000000 48898424  M.q.H..$....H..$
- 12d0 f0000000 e9a4fbff ff0f1f80 00000000  ................
- 12e0 4d85c974 ac4e8bb4 cce00000 004983f9  M..t.N.......I..
- 12f0 0175d1e9 85fbffff 0f1f8400 00000000  .u..............
- 1300 488b1048 8917e9d2 fdffff0f 1f440000  H..H.........D..
- 1310 4c89ff4c 89ee4c89 14244989 dfe80000  L..L..L..$I.....
- 1320 00004c8b 1424e99d feffff0f 1f440000  ..L..$.......D..
- 1330 4c01e70f 1f440000 488b3048 83c20848  L....D..H.0H...H
- 1340 83c00848 8972f848 39fa72ec e9d0fdff  ...H.r.H9.r.....
- 1350 ff0f1f80 00000000 4d89c148 89c64929  ........M..H..I)
- 1360 d10f1f80 00000000 488b3e48 83c20848  ........H.>H...H
- 1370 83c60848 897af84c 39c272ec 4c01c84c  ...H.z.L9.r.L..L
- 1380 89c2e979 fdffff66 0f1f8400 00000000  ...y...f........
- 1390 4c89e248 894c2418 e8000000 00488b4c  L..H.L$......H.L
- 13a0 2418e97a fdffff66 0f1f8400 00000000  $..z...f........
- 13b0 4c8b5424 68e9e3fd ffff660f 1f440000  L.T$h.....f..D..
- 13c0 31c0c707 00000000 66894704 31c04088  1.......f.G.1.@.
- 13d0 7706c647 0700c366 0f1f8400 00000000  w..G...f........
- 13e0 89f1be01 00000048 c7c0ffff ffffd3e6  .......H........
- 13f0 85c9743c 41b80100 00006689 0f89f231  ..t<A.....f....1
- 1400 c0664489 470285f6 741e660f 1f440000  .fD.G...t.f..D..
- 1410 31f68844 87066689 74870488 4c870748  1..D..f.t...L..H
- 1420 83c00148 39d075e8 31c0c30f 1f440000  ...H9.u.1....D..
- 1430 c366662e 0f1f8400 00000000 0f1f4000  .ff...........@.
- 1440 41574156 41554989 f54889d6 4889ca41  AWAVAUI..H..H..A
- 1450 544e8d3c 2f554d8d 77fd534c 89c34883  TN.</UM.w.SL..H.
- 1460 ec386641 83780200 4c8d6424 1048897c  .8fA.x..L.d$.H.|
- 1470 24084c89 e70f855d 020000e8 50ecffff  $.L....]....P...
- 1480 4883f888 76124883 c4385b5d 415c415d  H...v.H..8[]A\A]
- 1490 415e415f c30f1f00 440fb72b 8b442418  A^A_....D..+.D$.
- 14a0 4c89e748 83c3044c 8b542410 89c14489  L..H...L.T$...D.
- 14b0 ee4401e8 f7d649d3 e2894424 1889f149  .D....I...D$...I
- 14c0 d1ea4189 f349d3ea 4183e33f e82febff  ..A..I..A..?./..
- 14d0 ff8b4424 18488b6c 24104c89 e789c144  ..D$.H.l$.L....D
- 14e0 01e841bd 3f000000 48d3e544 89d98944  ..A.?...H..D...D
- 14f0 241848d1 ed48d3ed e803ebff ff4c8b5c  $.H..H.......L.\
- 1500 2408e9e7 00000066 0f1f8400 00000000  $......f........
- 1510 4d39f30f 83e50000 00488b44 24104e8d  M9.......H.D$.N.
- 1520 0c938b4c 24184983 c304450f b6510345  ...L$.I...E..Q.E
- 1530 0fb64102 4889c748 89c2418d 340a48d3  ..A.H..H..A.4.H.
- 1540 e74489e9 4429d148 d1ef48d3 ef410fb7  .D..D).H..H..A..
- 1550 094c8d0c ab458843 fc410fb6 6903450f  .L...E.C.A..i.E.
- 1560 b6510248 01cf89f1 48d3e244 8d443500  .Q.H....H..D.D5.
- 1570 488d3cbb 4489e948 89d629e9 4889c248  H.<.D..H..).H..H
- 1580 d1ee48d3 ee410fb7 09458853 fd440fb6  ..H..A...E.S.D..
- 1590 57030fb6 6f024801 ce4489c1 48d3e247  W...o.H..D..H..G
- 15a0 8d0c0244 89e94989 d04429d1 49d1e849  ...D..I..D).I..I
- 15b0 d3e80fb7 0f488d3c b341886b fe0fb72f  .....H.<.A.k.../
- 15c0 0fb67702 4d8d1408 440fb647 03418873  ..w.M...D..G.A.s
- 15d0 ff438d0c 08894c24 184489c9 48d3e044  .C....L$.D..H..D
- 15e0 89e948d1 e84429c1 48d3e848 01c54c89  ..H..D).H..H..L.
- 15f0 e7e80aea ffff85c0 0f8412ff ffff4d8d  ..............M.
/usr/lib64/libzstd.a/zstd_v06.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_v06.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_v06.o (disasm)
@@ -102,9 +102,9 @@
 	ret    
 	cs nopw offset(%rax,%rax,1)
 	lea    offset(%rip),%r9        #   <BITv06_initDStream + ofs>
-	movq   %rsi,%xmm0
+	movq   %rsi,%xmm1
 	movslq (%r9,%rax,4),%r8
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm1,%xmm0
 	movups %xmm0,offset(%rcx)
 	movzbl (%rsi),%edx
 	add    %r9,%r8
@@ -863,10 +863,10 @@
 	mov    offset(%rdi),%rax
 	mov    %rax,offset(%rsp)
 	movzbl offset(%rbp),%eax
-	mov    %eax,(%rsp)
+	mov    %eax,offset(%rsp)
 	test   %eax,%eax
 	je     <ZSTDv06_decompressSequences + ofs>
-	mov    (%rsp),%eax
+	mov    offset(%rsp),%eax
 	mov    %r8,%r12
 	lea    offset(%rbp,%r8,1),%r14
 	lea    offset(%rbp),%r8
@@ -946,7 +946,7 @@
 	mov    %rax,%rcx
 	cmp    $something,%rax
 	ja     <ZSTDv06_decompressSequences + ofs>
-	mov    (%rsp),%ecx
+	mov    offset(%rsp),%ecx
 	mov    offset(%rsp),%r10
 	movl   $something,offset(%rbx)
 	test   %ecx,%ecx
@@ -1023,72 +1023,72 @@
 	call   <BITv06_reloadDStream>
 	cmp    $something,%eax
 	ja     <ZSTDv06_decompressSequences + ofs>
-	mov    (%rsp),%edx
+	mov    offset(%rsp),%edx
 	test   %edx,%edx
 	je     <ZSTDv06_decompressSequences + ofs>
-	mov    offset(%rsp),%rbx
 	mov    offset(%rsp),%rax
-	lea    offset(%rip),%rdi        #   <ZSTDv06_decompressSequences + ofs>
-	lea    offset(%rip),%rsi        #   <ZSTDv06_decompressSequences + ofs>
-	subl   $something,(%rsp)
+	mov    offset(%rsp),%rbx
+	mov    offset(%rsp),%rsi
+	subl   $something,offset(%rsp)
 	lea    (%rbx,%rax,4),%r11
 	mov    offset(%rsp),%rax
 	mov    offset(%rsp),%rbx
-	movzbl offset(%r11),%r8d
+	movzbl offset(%r11),%r9d
 	lea    (%rbx,%rax,4),%r10
 	mov    offset(%rsp),%rax
-	mov    offset(%rsp),%rbx
-	movzbl offset(%r10),%r12d
-	lea    (%rbx,%rax,4),%rbp
-	mov    %r8d,%ebx
-	mov    (%rdi,%rbx,4),%edx
-	mov    (%rsi,%r12,4),%esi
-	mov    %r12d,offset(%rsp)
-	movzbl offset(%rbp),%eax
-	lea    (%rdx,%rsi,1),%ecx
-	lea    (%rcx,%rax,1),%edi
-	mov    %edi,offset(%rsp)
-	mov    offset(%rsp),%rdi
-	mov    %rdi,offset(%rsp)
+	movzbl offset(%r10),%ebp
+	mov    %r9,%rdi
+	lea    (%rsi,%rax,4),%r12
+	lea    offset(%rip),%rsi        #   <ZSTDv06_decompressSequences + ofs>
+	mov    (%rsi,%r9,4),%r8d
+	lea    offset(%rip),%rsi        #   <ZSTDv06_decompressSequences + ofs>
+	movzbl offset(%r12),%eax
+	mov    %rbp,%rbx
+	mov    (%rsi,%rbp,4),%edx
+	lea    (%r8,%rdx,1),%ecx
+	lea    (%rcx,%rax,1),%esi
+	mov    %esi,offset(%rsp)
+	mov    offset(%rsp),%rsi
+	mov    %rsi,offset(%rsp)
 	test   %eax,%eax
 	jne    <ZSTDv06_decompressSequences + ofs>
-	test   %r8d,%r8d
+	test   %r9d,%r9d
 	jne    <ZSTDv06_decompressSequences + ofs>
 	mov    offset(%rsp),%r14
 	movq   %r14,%xmm0
-	movhps offset(%rsp),%xmm0
+	pinsrq $something,offset(%rsp),%xmm0
 	movaps %xmm0,offset(%rsp)
 	lea    offset(%rip),%rax        #   <ZSTDv06_decompressSequences + ofs>
-	cmpl   $something,offset(%rsp)
 	mov    %r14,offset(%rsp)
-	mov    (%rax,%r12,4),%eax
-	lea    offset(%rax),%r12d
+	mov    (%rax,%rbp,4),%eax
+	lea    offset(%rax),%ebp
+	cmp    $something,%ebx
 	jbe    <ZSTDv06_decompressSequences + ofs>
-	mov    offset(%rsp),%edi
+	mov    offset(%rsp),%esi
 	mov    offset(%rsp),%rax
-	mov    %edi,%ecx
-	shl    %cl,%rax
 	mov    %esi,%ecx
-	add    %edi,%esi
+	shl    %cl,%rax
+	mov    %edx,%ecx
+	add    %esi,%edx
 	shr    %rax
 	not    %ecx
-	mov    %esi,offset(%rsp)
+	mov    %edx,offset(%rsp)
 	shr    %cl,%rax
-	add    %rax,%r12
+	add    %rax,%rbp
 	lea    offset(%rip),%rax        #   <ZSTDv06_decompressSequences + ofs>
-	mov    %r12,offset(%rsp)
-	mov    (%rax,%rbx,4),%ebx
-	cmp    $something,%r8d
+	mov    %rbp,offset(%rsp)
+	mov    (%rax,%r9,4),%ebx
+	cmp    $something,%edi
 	jbe    <ZSTDv06_decompressSequences + ofs>
-	mov    offset(%rsp),%esi
+	mov    offset(%rsp),%edx
 	mov    offset(%rsp),%rax
-	mov    %esi,%ecx
-	shl    %cl,%rax
 	mov    %edx,%ecx
-	add    %esi,%edx
+	add    %r8d,%edx
+	shl    %cl,%rax
+	mov    %r8d,%ecx
+	mov    %edx,offset(%rsp)
 	shr    %rax
 	not    %ecx
-	mov    %edx,offset(%rsp)
 	shr    %cl,%rax
 	add    %rax,%rbx
 	cmpl   $something,offset(%rsp)
@@ -1121,31 +1121,31 @@
 	movzwl (%r10),%ecx
 	add    %rcx,%rdi
 	mov    %rdi,offset(%rsp)
-	movzbl offset(%rbp),%edi
+	movzbl offset(%r12),%edi
 	lea    (%rdi,%rdx,1),%ecx
 	sub    %edi,%esi
 	lea    (%r15,%rbx,1),%rdi
 	mov    %ecx,offset(%rsp)
 	mov    %edx,%ecx
-	movzwl offset(%rbp),%edx
+	movzwl (%r12),%edx
 	shl    %cl,%rax
 	mov    %esi,%ecx
 	shr    %rax
 	shr    %cl,%rax
-	lea    (%rbx,%r12,1),%rcx
+	lea    (%rbx,%rbp,1),%rcx
 	add    %rdx,%rax
-	lea    (%r15,%rcx,1),%rbp
+	lea    (%r15,%rcx,1),%r12
 	mov    %rax,offset(%rsp)
 	mov    offset(%rsp),%rax
 	lea    -offset(%rax),%r8
-	cmp    %rbp,%rax
+	cmp    %r12,%rax
 	jb     <ZSTDv06_decompressSequences + ofs>
 	cmp    %rdi,%r8
 	jb     <ZSTDv06_decompressSequences + ofs>
 	add    %r13,%rbx
 	cmp    %rbx,offset(%rsp)
 	jb     <ZSTDv06_decompressSequences + ofs>
-	nopw   offset(%rax,%rax,1)
+	nopl   (%rax)
 	mov    offset(%r13),%rax
 	add    $something,%r15
 	add    $something,%r13
@@ -1169,12 +1169,12 @@
 	mov    %rsi,%r13
 	mov    %rdx,%rsi
 	sub    %r13,%rsi
-	lea    (%rsi,%r12,1),%rax
+	lea    (%rsi,%rbp,1),%rax
 	cmp    %rax,%rdx
 	jae    <ZSTDv06_decompressSequences + ofs>
 	mov    %r13,%rdx
 	mov    %rcx,offset(%rsp)
-	sub    %r13,%r12
+	sub    %r13,%rbp
 	mov    %r8,offset(%rsp)
 	call   <ZSTDv06_decompressSequences + ofs>
 	mov    offset(%rsp),%r8
/usr/lib64/libzstd.a/zstd_v07.o differs in ELF sections
--- old /usr/lib64/libzstd.a/zstd_v07.o (objdump)
+++ new /usr/lib64/libzstd.a/zstd_v07.o (objdump)
@@ -23,8 +23,8 @@
  0120 89711848 89511048 8b124889 110fb617  .q.H.Q.H..H.....
  0130 84d20f84 b8000000 0fbdf2ba 08000000  ................
  0140 29f28951 08c3662e 0f1f8400 00000000  )..Q..f.........
- 0150 4c8d0d00 00000066 480f6ec6 4d630481  L......fH.n.Mc..
- 0160 660f6cc0 0f114110 0fb6164d 01c84889  f.l...A....M..H.
+ 0150 4c8d0d00 00000066 480f6ece 4d630481  L......fH.n.Mc..
+ 0160 f20f12c1 0f114110 0fb6164d 01c84889  ......A....M..H.
  0170 1141ffe0 0f1f4000 440fb646 0649c1e0  .A....@.D..F.I..
  0180 304c01c2 48891144 0fb64605 49c1e028  0L..H..D..F.I..(
  0190 4c01c248 8911440f b6460449 c1e0204c  L..H..D..F.I.. L
@@ -394,947 +394,947 @@
  1850 d2c70700 000000bd 01000000 66895704  ............f.W.
  1860 884706c6 470700eb 990f1f80 00000000  .G..G...........
  1870 48c7c5ec ffffffeb 890f1f80 00000000  H...............
- 1880 4157488d 04164156 415549c7 c5b8ffff  AWH...AVAUI.....
- 1890 ff415455 534881ec f8000000 4c8b9fd8  .ATUSH......L...
- 18a0 54000048 89442408 488b87f8 54000048  T..H.D$.H...T..H
- 18b0 89742458 4c01d848 89442428 4d85c00f  .t$XL..H.D$(M...
- 18c0 84520600 00488b87 18540000 0fb63148  .R...H...T....1H
- 18d0 89fb4989 cc448bbf 6c540000 48894424  ..I..D..lT..H.D$
- 18e0 38488b87 20540000 89742404 48894424  8H.. T...t$.H.D$
- 18f0 68488b87 28540000 48894424 7085f60f  hH..(T..H.D$p...
- 1900 84eb0700 004c89c5 4e8d3401 488d4101  .....L..N.4.H.A.
- 1910 83fe7f0f 8f170600 00488d50 044c895c  .........H.P.L.\
- 1920 241049c7 c5b8ffff ff4939d6 0f82e505  $.I......I9.....
- 1930 0000440f b6284883 ec084c8d 40014d89  ..D..(H...L.@.M.
- 1940 f1488d05 00000000 41574d29 c14889df  .H......AWM).H..
- 1950 6a064489 eeb90900 0000ba23 00000050  j.D........#...P
- 1960 40c0ee06 400fb6f6 4c894424 38e8fefd  @...@...L.D$8...
- 1970 ffff4883 c4204c8b 4424184c 8b5c2410  ..H.. L.D$.L.\$.
- 1980 4883f888 0f878605 00004c89 5c241049  H.........L.\$.I
- 1990 01c04883 ec084489 ee488d05 00000000  ..H...D..H......
- 19a0 415740c0 ee044d89 f16a0583 e603488d  AW@...M..j....H.
- 19b0 bb040800 004d29c1 50b90800 0000ba1c  .....M).P.......
- 19c0 0000004c 89442438 e8a3fdff ff4883c4  ...L.D$8.....H..
- 19d0 204883f8 880f8735 0500004c 8b442418   H.....5...L.D$.
- 19e0 4883ec08 4489ee4d 89f14157 40c0ee02  H...D..M..AW@...
- 19f0 b9090000 00ba3400 00004901 c0488d05  ......4...I..H..
- 1a00 00000000 6a0683e6 0350488d bb080c00  ....j....PH.....
- 1a10 004d29c1 4c894424 38e852fd ffff4883  .M).L.D$8.R...H.
- 1a20 c4204883 f8880f87 e4040000 4c8b4424  . H.........L.D$
- 1a30 18498d34 004889f0 4c29e049 89c54883  .I.4.H..L).I..H.
- 1a40 f8880f87 cf040000 8b4c2404 4c8b5c24  .........L$.L.\$
- 1a50 1085c90f 84970600 008bbb38 5400004c  ...........8T..L
- 1a60 8db42480 00000048 89eac783 6c540000  ..$....H....lT..
- 1a70 01000000 4829c24c 89742430 4889bc24  ....H).L.t$0H..$
- 1a80 d0000000 8bbb3c54 00004889 bc24d800  ......<T..H..$..
- 1a90 00008bbb 40540000 4889bc24 e0000000  ....@T..H..$....
- 1aa0 4c89f7e8 58e6ffff 4883f888 0f875e04  L...X...H.....^.
- 1ab0 00008bb4 24880000 000fb713 41ba3f00  ....$.......A.?.
- 1ac0 00004c89 f7488b84 24800000 0089f148  ..L..H..$......H
- 1ad0 d3e04489 d129d148 d1e801f2 48d3e889  ..D..).H....H...
- 1ae0 94248800 00004889 8424a000 0000e80d  .$....H..$......
- 1af0 e5ffff8b b4248800 0000488d 43044c89  .....$....H.C.L.
- 1b00 f7488944 24500fb7 93040800 00488984  .H.D$P.......H..
- 1b10 24a80000 00488b84 24800000 0089f148  $....H..$......H
- 1b20 d3e04489 d129d148 d1e801f2 48d3e889  ..D..).H....H...
- 1b30 94248800 00004889 8424b000 0000e8bd  .$....H..$......
- 1b40 e4ffff8b b4248800 0000488d 83080800  .....$....H.....
- 1b50 004c89f7 48894424 480fb793 080c0000  .L..H.D$H.......
- 1b60 48898424 b8000000 488b8424 80000000  H..$....H..$....
- 1b70 89f148d3 e04489d1 29d148d1 e801f248  ..H..D..).H....H
- 1b80 d3e88994 24880000 00488984 24c00000  ....$....H..$...
- 1b90 00e86ae4 ffff4889 5c24784c 8b7c2458  ..j...H.\$xL.|$X
- 1ba0 488d830c 0c000048 89442440 48898424  H......H.D$@H..$
- 1bb0 c8000000 488b7c24 30e842e4 ffff83f8  ....H.|$0.B.....
- 1bc0 020f8737 0300008b 54240485 d20f84bf  ...7....T$......
- 1bd0 05000048 8b8424a0 00000048 8b5c2450  ...H..$....H.\$P
- 1be0 488b7c24 40488b4c 2448488d 1c83488b  H.|$@H.L$HH...H.
- 1bf0 8424c000 0000836c 24040144 0fb67302  .$.....l$..D..s.
- 1c00 4c8d1487 488b8424 b0000000 488d3d00  L...H..$....H.=.
- 1c10 00000041 0fb66a02 468b0cb7 4d89f04c  ...A..j.F...M..L
- 1c20 8d2c8148 8d0d0000 00008b3c a9410fb6  .,.H.......<.A..
- 1c30 4502896c 2418418d 14398d0c 02488b94  E..l$.A..9...H..
- 1c40 24d00000 00894c24 10488954 242085c0  $.....L$.H.T$ ..
- 1c50 0f852a03 00004585 f60f8591 0300004c  ..*...E........L
- 1c60 8ba424d8 00000066 490f6ec4 0f164424  ..$....fI.n...D$
- 1c70 200f2984 24d00000 00488d05 00000000   .).$....H......
- 1c80 837c2418 1f8b2ca8 762a8bb4 24880000  .|$...,.v*..$...
- 1c90 00488b94 24800000 0089f148 d3e289f9  .H..$......H....
- 1ca0 01f748d1 eaf7d189 bc248800 000048d3  ..H......$....H.
- 1cb0 ea4801d5 488d0500 00000046 8b34b041  .H..H......F.4.A
- 1cc0 83f80f76 2c8b9424 88000000 488b8424  ...v,..$....H..$
- 1cd0 80000000 89d14401 ca48d3e0 4489c989  ......D..H..D...
- 1ce0 94248800 000048d1 e8f7d148 d3e84901  .$....H....H..I.
- 1cf0 c6837c24 101f0f87 e4020000 488b8424  ..|$........H..$
- 1d00 80000000 440fb643 03be3f00 00008b8c  ....D..C..?.....
- 1d10 24880000 004889c2 418d3c08 48d3e289  $....H..A.<.H...
- 1d20 f14429c1 48d1ea45 0fb64203 48d3ea0f  .D).H..E..B.H...
- 1d30 b70b4889 c34801ca 89f948d3 e3488994  ..H..H....H..H..
- 1d40 24a00000 0089f141 8d143848 89df4429  $......A..8H..D)
- 1d50 c148d1ef 48d3ef41 0fb70a48 01cf4889  .H..H..A...H..H.
- 1d60 bc24c000 0000410f b67d038d 0c1729fe  .$....A..}....).
- 1d70 4b8d3c37 898c2488 00000089 d1410fb7  K.<7..$......A..
- 1d80 550048d3 e089f148 d1e848d3 e84a8d4c  U.H....H..H..J.L
- 1d90 35004d01 de4801d0 498d1c0f 48898424  5.M..H..I...H..$
- 1da0 b0000000 488b4424 084c8d68 f84939fd  ....H.D$.L.h.I9.
- 1db0 0f824a02 00004839 d80f8241 0200004c  ..J...H9...A...L
- 1dc0 39742428 0f824601 0000660f 1f440000  9t$(..F...f..D..
- 1dd0 498b0349 83c70849 83c30849 8947f849  I..I...I...I.G.I
- 1de0 39ff72ec 488b7424 384889fa 4889f84c  9.r.H.t$8H..H..L
- 1df0 29e04829 f24c39e2 73664c8b 4c246848  ).H).L9.sfL.L$hH
- 1e00 89fa4c29 ca4c39e2 0f820201 0000488b  ..L).L9.......H.
- 1e10 54247048 29c64889 4c241049 89f74889  T$pH).H.L$.I..H.
- 1e20 d64c29fe 488d042e 4839c20f 834f0300  .L).H...H9...O..
- 1e30 004c89fa 4c29fde8 00000000 488b4c24  .L..L)......H.L$
- 1e40 104889c7 4c01ff48 83fd020f 865f0200  .H..L..H....._..
- 1e50 00488b44 24384939 fd0f8251 02000090  .H.D$8I9...Q....
- 1e60 4983fc07 0f87de01 00000fb6 1088170f  I...............
- 1e70 b6500188 57010fb6 50028857 020fb650  .P..W...P..W...P
- 1e80 03885703 488d1500 00000042 8b14a248  ..W.H......B...H
- 1e90 01d08b10 89570448 8d150000 00004a63  .....W.H......Jc
- 1ea0 14a24829 d0488b74 2408488d 57084883  ..H).H.t$.H.W.H.
- 1eb0 c0084883 ee0d4839 de0f8399 0100004c  ..H...H9.......L
- 1ec0 39ea0f82 80020000 4839da73 1c4989d8  9.......H9.s.I..
- 1ed0 31f64929 d00f1f00 0fb63c30 40883c32  1.I)......<0@.<2
- 1ee0 4883c601 4c39c675 ef4883f9 880f87d3  H...L9.u.H......
- 1ef0 0200004d 89f34989 dfe9b6fc ffff8b44  ...M..I........D
- 1f00 2404488b 5c247885 c00f8488 02000090  $.H.\$x.........
- 1f10 49c7c5ec ffffff48 81c4f800 00004c89  I......H......L.
- 1f20 e85b5d41 5c415d41 5e415fc3 0f1f4000  .[]A\A]A^A_...@.
- 1f30 81feff00 00007428 4c39f073 da8b5424  ......t(L9.s..T$
- 1f40 04488d41 020fb649 0183c280 c1e2088d  .H.A...I........
- 1f50 3c11897c 2404e9be f9ffff0f 1f440000  <..|$........D..
- 1f60 488d4103 4939c672 ae0fb751 018dba00  H.A.I9.r...Q....
- 1f70 7f000089 7c2404e9 9df9ffff 0f1f4000  ....|$........@.
- 1f80 89c1488d 15000000 008bb424 88000000  ..H........$....
- 1f90 8b148a89 f101c648 89542460 488b9424  .......H.T$`H..$
- 1fa0 80000000 89b42488 00000049 89d449d3  ......$....I..I.
- 1fb0 e489c1f7 d149d1ec 49d3ec48 8b4c2460  .....I..I..H.L$`
- 1fc0 4901cc83 f8017448 488b8424 d8000000  I.....tHH..$....
- 1fd0 48898424 e0000000 e98afcff ff0f1f00  H..$............
- 1fe0 488b7c24 30e816e0 ffffe90d fdffff90  H.|$0...........
- 1ff0 4c8b6424 20e97ffc ffff660f 1f440000  L.d$ .....f..D..
- 2000 49c7c5ba ffffffe9 0bffffff 0f1f4000  I.............@.
- 2010 4585f675 6b4983fc 0177650f 853efcff  E..ukI...we..>..
- 2020 ff488d05 00000000 837c2418 1f4c8b64  .H.......|$..L.d
- 2030 24208b2c a80f875e fcffff45 31f6e9ae  $ .,...^...E1...
- 2040 fcffff0f 1f440000 488b1048 8917e952  .....D..H..H...R
- 2050 feffff0f 1f440000 4801ef0f 1f440000  .....D..H....D..
- 2060 488b3048 83c20848 83c00848 8972f848  H.0H...H...H.r.H
- 2070 39fa72ec e970feff ff0f1f80 00000000  9.r..p..........
- 2080 4d85e40f 8467ffff ff4a8b84 e4d00000  M....g...J......
- 2090 004983fc 01741048 8b9424d8 00000048  .I...t.H..$....H
- 20a0 899424e0 00000049 89c4e9b8 fbffff90  ..$....I........
- 20b0 4889de31 c04829fe 4839df0f 8328feff  H..1.H).H9...(..
- 20c0 ff4c8b44 2438662e 0f1f8400 00000000  .L.D$8f.........
- 20d0 410fb614 00881407 4883c001 4839f075  A.......H...H9.u
- 20e0 efe903fe ffff662e 0f1f8400 00000000  ......f.........
- 20f0 4c8b7c24 58488b5c 2428488b 44240849  L.|$XH.\$(H.D$.I
- 2100 c7c5baff ffff4c29 db4c29f8 4839d80f  ......L).L).H9..
- 2110 8202feff ff4885db 7516488b 44245849  .....H..u.H.D$XI
- 2120 29c74d89 fde9edfd ffff660f 1f440000  ).M.......f..D..
- 2130 4c89ff48 89da4c89 de4901df e8000000  L..H..L..I......
- 2140 00ebd70f 1f440000 4d89e848 89c64929  .....D..M..H..I)
- 2150 d00f1f80 00000000 488b3e48 83c20848  ........H.>H...H
- 2160 83c60848 897af84c 39ea72ec 4c01c04c  ...H.z.L9.r.L..L
- 2170 89eae951 fdffff66 0f1f8400 00000000  ...Q...f........
- 2180 4889eae8 00000000 488b4c24 10e957fd  H.......H.L$..W.
- 2190 ffff488b 5c247848 8b8424d0 00000089  ..H.\$xH..$.....
- 21a0 83385400 00488b84 24d80000 0089833c  .8T..H..$......<
- 21b0 54000048 8b8424e0 00000089 83405400  T..H..$......@T.
- 21c0 00e92fff ffff4989 cde949fd ffff6690  ../...I...I...f.
- 21d0 31c0c707 00000000 66894704 31c04088  1.......f.G.1.@.
- 21e0 7706c647 0700c366 0f1f8400 00000000  w..G...f........
- 21f0 89f1be01 00000048 c7c0ffff ffffd3e6  .......H........
- 2200 85c9743c 41b80100 00006689 0f89f231  ..t<A.....f....1
- 2210 c0664489 470285f6 741e660f 1f440000  .fD.G...t.f..D..
- 2220 31f68844 87066689 74870488 4c870748  1..D..f.t...L..H
- 2230 83c00148 39d075e8 31c0c30f 1f440000  ...H9.u.1....D..
- 2240 c366662e 0f1f8400 00000000 0f1f4000  .ff...........@.
- 2250 41574156 41554989 f54889d6 4889ca41  AWAVAUI..H..H..A
- 2260 544e8d3c 2f554d8d 77fd534c 89c34883  TN.</UM.w.SL..H.
- 2270 ec386641 83780200 4c8d6424 1048897c  .8fA.x..L.d$.H.|
- 2280 24084c89 e70f855d 020000e8 70deffff  $.L....]....p...
- 2290 4883f888 76124883 c4385b5d 415c415d  H...v.H..8[]A\A]
- 22a0 415e415f c30f1f00 440fb72b 8b442418  A^A_....D..+.D$.
- 22b0 4c89e748 83c3044c 8b542410 89c14489  L..H...L.T$...D.
- 22c0 ee4401e8 f7d649d3 e2894424 1889f149  .D....I...D$...I
- 22d0 d1ea4189 f349d3ea 4183e33f e81fddff  ..A..I..A..?....
- 22e0 ff8b4424 18488b6c 24104c89 e789c144  ..D$.H.l$.L....D
- 22f0 01e841bd 3f000000 48d3e544 89d98944  ..A.?...H..D...D
- 2300 241848d1 ed48d3ed e8f3dcff ff4c8b5c  $.H..H.......L.\
- 2310 2408e9e7 00000066 0f1f8400 00000000  $......f........
- 2320 4d39f30f 83e50000 00488b44 24104e8d  M9.......H.D$.N.
- 2330 0c938b4c 24184983 c304450f b6510345  ...L$.I...E..Q.E
- 2340 0fb64102 4889c748 89c2418d 340a48d3  ..A.H..H..A.4.H.
- 2350 e74489e9 4429d148 d1ef48d3 ef410fb7  .D..D).H..H..A..
- 2360 094c8d0c ab458843 fc410fb6 6903450f  .L...E.C.A..i.E.
- 2370 b6510248 01cf89f1 48d3e244 8d443500  .Q.H....H..D.D5.
- 2380 488d3cbb 4489e948 89d629e9 4889c248  H.<.D..H..).H..H
- 2390 d1ee48d3 ee410fb7 09458853 fd440fb6  ..H..A...E.S.D..
- 23a0 57030fb6 6f024801 ce4489c1 48d3e247  W...o.H..D..H..G
- 23b0 8d0c0244 89e94989 d04429d1 49d1e849  ...D..I..D).I..I
- 23c0 d3e80fb7 0f488d3c b341886b fe0fb72f  .....H.<.A.k.../
- 23d0 0fb67702 4d8d1408 440fb647 03418873  ..w.M...D..G.A.s
- 23e0 ff438d0c 08894c24 184489c9 48d3e044  .C....L$.D..H..D
/usr/lib64/libzstd.a/zstd_v07.o differs in assembler output
--- old /usr/lib64/libzstd.a/zstd_v07.o (disasm)
+++ new /usr/lib64/libzstd.a/zstd_v07.o (disasm)
@@ -111,9 +111,9 @@
 	ret    
 	cs nopw offset(%rax,%rax,1)
 	lea    offset(%rip),%r9        #   <BITv07_initDStream + ofs>
-	movq   %rsi,%xmm0
+	movq   %rsi,%xmm1
 	movslq (%r9,%rax,4),%r8
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm1,%xmm0
 	movups %xmm0,offset(%rcx)
 	movzbl (%rsi),%edx
 	add    %r9,%r8
@@ -1791,24 +1791,24 @@
 	lea    (%rsi,%rdx,1),%rax
 	push   %r14
 	push   %r13
-	mov    $something,%r13
 	push   %r12
+	mov    %rcx,%r12
+	mov    $something,%rcx
 	push   %rbp
 	push   %rbx
 	sub    $something,%rsp
-	mov    offset(%rdi),%r11
+	mov    offset(%rdi),%r15
 	mov    %rax,offset(%rsp)
 	mov    offset(%rdi),%rax
 	mov    %rsi,offset(%rsp)
-	add    %r11,%rax
+	add    %r15,%rax
 	mov    %rax,offset(%rsp)
 	test   %r8,%r8
 	je     <ZSTDv07_decompressSequences + ofs>
 	mov    offset(%rdi),%rax
-	movzbl (%rcx),%esi
+	movzbl (%r12),%esi
 	mov    %rdi,%rbx
-	mov    %rcx,%r12
-	mov    offset(%rdi),%r15d
+	mov    offset(%rdi),%r13d
 	mov    %rax,offset(%rsp)
 	mov    offset(%rdi),%rax
 	mov    %esi,offset(%rsp)
@@ -1818,71 +1818,68 @@
 	test   %esi,%esi
 	je     <ZSTDv07_decompressSequences + ofs>
 	mov    %r8,%rbp
-	lea    (%rcx,%r8,1),%r14
-	lea    offset(%rcx),%rax
+	lea    (%r12,%r8,1),%r14
+	lea    offset(%r12),%rax
 	cmp    $something,%esi
 	jg     <ZSTDv07_decompressSequences + ofs>
 	lea    offset(%rax),%rdx
-	mov    %r11,offset(%rsp)
-	mov    $something,%r13
+	mov    $something,%rcx
 	cmp    %rdx,%r14
 	jb     <ZSTDv07_decompressSequences + ofs>
-	movzbl (%rax),%r13d
+	movzbl (%rax),%edi
 	sub    $something,%rsp
 	lea    offset(%rax),%r8
 	mov    %r14,%r9
 	lea    offset(%rip),%rax        #   <ZSTDv07_decompressSequences + ofs>
-	push   %r15
 	sub    %r8,%r9
-	mov    %rbx,%rdi
-	push   $something
-	mov    %r13d,%esi
 	mov    $something,%ecx
 	mov    $something,%edx
+	mov    %dil,offset(%rsp)
+	shr    $something,%dil
+	push   %r13
+	movzbl %dil,%esi
+	mov    %rbx,%rdi
+	push   $something
 	push   %rax
-	shr    $something,%sil
-	movzbl %sil,%esi
 	mov    %r8,offset(%rsp)
 	call   <ZSTDv07_buildSeqTable>
 	add    $something,%rsp
 	mov    offset(%rsp),%r8
-	mov    offset(%rsp),%r11
 	cmp    $something,%rax
 	ja     <ZSTDv07_decompressSequences + ofs>
-	mov    %r11,offset(%rsp)
+	movzbl offset(%rsp),%esi
 	add    %rax,%r8
 	sub    $something,%rsp
-	mov    %r13d,%esi
-	lea    offset(%rip),%rax        #   <ZSTDv07_decompressSequences + ofs>
-	push   %r15
-	shr    $something,%sil
 	mov    %r14,%r9
-	push   $something
-	and    $something,%esi
-	lea    offset(%rbx),%rdi
+	push   %r13
 	sub    %r8,%r9
-	push   %rax
 	mov    $something,%ecx
 	mov    $something,%edx
+	lea    offset(%rip),%rax        #   <ZSTDv07_decompressSequences + ofs>
+	push   $something
+	shr    $something,%sil
+	lea    offset(%rbx),%rdi
+	push   %rax
+	and    $something,%esi
 	mov    %r8,offset(%rsp)
 	call   <ZSTDv07_buildSeqTable>
 	add    $something,%rsp
 	cmp    $something,%rax
 	ja     <ZSTDv07_decompressSequences + ofs>
 	mov    offset(%rsp),%r8
+	movzbl offset(%rsp),%esi
 	sub    $something,%rsp
-	mov    %r13d,%esi
 	mov    %r14,%r9
-	push   %r15
-	shr    $something,%sil
+	push   %r13
 	mov    $something,%ecx
 	mov    $something,%edx
+	lea    offset(%rbx),%rdi
 	add    %rax,%r8
 	lea    offset(%rip),%rax        #   <ZSTDv07_decompressSequences + ofs>
 	push   $something
-	and    $something,%esi
+	shr    $something,%sil
 	push   %rax
-	lea    offset(%rbx),%rdi
+	and    $something,%esi
 	sub    %r8,%r9
 	mov    %r8,offset(%rsp)
 	call   <ZSTDv07_buildSeqTable>
@@ -1893,25 +1890,22 @@
 	lea    (%r8,%rax,1),%rsi
 	mov    %rsi,%rax
 	sub    %r12,%rax
-	mov    %rax,%r13
+	mov    %rax,%rcx
 	cmp    $something,%rax
 	ja     <ZSTDv07_decompressSequences + ofs>
 	mov    offset(%rsp),%ecx
-	mov    offset(%rsp),%r11
 	test   %ecx,%ecx
 	je     <ZSTDv07_decompressSequences + ofs>
 	mov    offset(%rbx),%edi
-	lea    offset(%rsp),%r14
 	mov    %rbp,%rdx
 	movl   $something,offset(%rbx)
+	lea    offset(%rsp),%r14
+	pmovzxdq offset(%rbx),%xmm0
 	sub    %rax,%rdx
 	mov    %r14,offset(%rsp)
 	mov    %rdi,offset(%rsp)
-	mov    offset(%rbx),%edi
-	mov    %rdi,offset(%rsp)
-	mov    offset(%rbx),%edi
-	mov    %rdi,offset(%rsp)
 	mov    %r14,%rdi
+	movaps %xmm0,offset(%rsp)
 	call   <BITv07_initDStream>
 	cmp    $something,%rax
 	ja     <ZSTDv07_decompressSequences + ofs>
@@ -1965,7 +1959,7 @@
 	mov    %rax,offset(%rsp)
 	call   <BITv07_reloadDStream>
 	mov    %rbx,offset(%rsp)
-	mov    offset(%rsp),%r15
+	mov    offset(%rsp),%r13
 	lea    offset(%rbx),%rax
 	mov    %rax,offset(%rsp)
 	mov    %rax,offset(%rsp)
@@ -1979,38 +1973,39 @@
 	mov    offset(%rsp),%rax
 	mov    offset(%rsp),%rbx
 	mov    offset(%rsp),%rdi
-	mov    offset(%rsp),%rcx
-	lea    (%rbx,%rax,4),%rbx
-	mov    offset(%rsp),%rax
 	subl   $something,offset(%rsp)
-	movzbl offset(%rbx),%r14d
-	lea    (%rdi,%rax,4),%r10
+	lea    (%rbx,%rax,4),%r10
+	mov    offset(%rsp),%rax
+	mov    offset(%rsp),%rbx
+	movzbl offset(%r10),%r9d
+	lea    (%rbx,%rax,4),%rbp
 	mov    offset(%rsp),%rax
+	lea    offset(%rip),%rbx        #   <ZSTDv07_decompressSequences + ofs>
+	movzbl offset(%rbp),%r11d
+	mov    %r9,%r8
+	lea    (%rdi,%rax,4),%r12
 	lea    offset(%rip),%rdi        #   <ZSTDv07_decompressSequences + ofs>
RPMS.2017/zstd-1.5.2-0.0.x86_64.rpm RPMS/zstd-1.5.2-0.0.x86_64.rpm differ: byte 225, line 1
Comparing zstd-1.5.2-0.0.x86_64.rpm to zstd-1.5.2-0.0.x86_64.rpm
comparing the rpm tags of zstd
--- old-rpm-tags
+++ new-rpm-tags
@@ -137 +137 @@
-/usr/bin/pzstd 59dab72d3bc31b3ff3ac2afa2c067beba835bef09be55ac01d42277581ad495d 0
+/usr/bin/pzstd 68ebd1db57e1de886bb6ffd0b88d9650a78fad8cb52779375f88000d3f8a1549 0
@@ -139 +139 @@
-/usr/bin/zstd 872335117fbae8270e259d517cdbbba19c01fd9f5cd56ebd31c1ca1fb85cfcc7 0
+/usr/bin/zstd ce0bc7552d17f1d84e40df3a0318e03ec4ff49ad28d2a4ceb710411e49e249d2 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/pzstd differs in ELF sections
--- old /usr/bin/pzstd (objdump)
+++ new /usr/bin/pzstd (objdump)
@@ -8,7 +8,7 @@
  0338 04000000 30000000 05000000 474e5500  ....0.......GNU.
  0348 028000c0 04000000 01000000 00000000  ................
  0358 010001c0 04000000 09000000 00000000  ................
- 0368 020001c0 04000000 05000000 00000000  ................
+ 0368 020001c0 04000000 07000000 00000000  ................
 Contents of section .note.ABI-tag:
  039c 04000000 10000000 01000000 474e5500  ............GNU.
  03ac 00000000 03000000 02000000 00000000  ................
@@ -408,140 +408,140 @@
  1be8 74299208 00000200 4d080000 00000000  t)......M.......
 Contents of section .rela.dyn:
  1bf8 e0340b00 00000000 08000000 00000000  .4..............
- 1c08 60550000 00000000 e8340b00 00000000  `U.......4......
- 1c18 08000000 00000000 00540000 00000000  .........T......
+ 1c08 50550000 00000000 e8340b00 00000000  PU.......4......
+ 1c18 08000000 00000000 f0530000 00000000  .........S......
  1c28 f0340b00 00000000 08000000 00000000  .4..............
- 1c38 40540000 00000000 f8340b00 00000000  @T.......4......
- 1c48 08000000 00000000 20550000 00000000  ........ U......
+ 1c38 30540000 00000000 f8340b00 00000000  0T.......4......
+ 1c48 08000000 00000000 10550000 00000000  .........U......
  1c58 08350b00 00000000 08000000 00000000  .5..............
  1c68 c0380b00 00000000 10350b00 00000000  .8.......5......
- 1c78 08000000 00000000 800f0100 00000000  ................
+ 1c78 08000000 00000000 600f0100 00000000  ........`.......
  1c88 18350b00 00000000 08000000 00000000  .5..............
- 1c98 c00f0100 00000000 20350b00 00000000  ........ 5......
- 1ca8 08000000 00000000 900f0100 00000000  ................
+ 1c98 a00f0100 00000000 20350b00 00000000  ........ 5......
+ 1ca8 08000000 00000000 700f0100 00000000  ........p.......
  1cb8 28350b00 00000000 08000000 00000000  (5..............
- 1cc8 e00f0100 00000000 30350b00 00000000  ........05......
- 1cd8 08000000 00000000 c0110100 00000000  ................
+ 1cc8 c00f0100 00000000 30350b00 00000000  ........05......
+ 1cd8 08000000 00000000 a0110100 00000000  ................
  1ce8 40350b00 00000000 08000000 00000000  @5..............
  1cf8 d8380b00 00000000 48350b00 00000000  .8......H5......
- 1d08 08000000 00000000 10100100 00000000  ................
+ 1d08 08000000 00000000 f00f0100 00000000  ................
  1d18 50350b00 00000000 08000000 00000000  P5..............
- 1d28 20100100 00000000 58350b00 00000000   .......X5......
- 1d38 08000000 00000000 902b0100 00000000  .........+......
+ 1d28 00100100 00000000 58350b00 00000000  ........X5......
+ 1d38 08000000 00000000 702b0100 00000000  ........p+......
  1d48 68350b00 00000000 08000000 00000000  h5..............
  1d58 f0380b00 00000000 70350b00 00000000  .8......p5......
- 1d68 08000000 00000000 700f0100 00000000  ........p.......
+ 1d68 08000000 00000000 500f0100 00000000  ........P.......
  1d78 78350b00 00000000 08000000 00000000  x5..............
- 1d88 b00f0100 00000000 80350b00 00000000  .........5......
- 1d98 08000000 00000000 00210100 00000000  .........!......
+ 1d88 900f0100 00000000 80350b00 00000000  .........5......
+ 1d98 08000000 00000000 e0200100 00000000  ......... ......
  1da8 88350b00 00000000 08000000 00000000  .5..............
- 1db8 d00f0100 00000000 90350b00 00000000  .........5......
- 1dc8 08000000 00000000 70110100 00000000  ........p.......
+ 1db8 b00f0100 00000000 90350b00 00000000  .........5......
+ 1dc8 08000000 00000000 50110100 00000000  ........P.......
  1dd8 98350b00 00000000 08000000 00000000  .5..............
- 1de8 20c30400 00000000 a0350b00 00000000   ........5......
- 1df8 08000000 00000000 f0cc0400 00000000  ................
+ 1de8 a0c20400 00000000 a0350b00 00000000  .........5......
+ 1df8 08000000 00000000 70cc0400 00000000  ........p.......
  1e08 a8350b00 00000000 08000000 00000000  .5..............
- 1e18 60b90400 00000000 b0350b00 00000000  `........5......
- 1e28 08000000 00000000 40680300 00000000  ........@h......
+ 1e18 e0b80400 00000000 b0350b00 00000000  .........5......
+ 1e28 08000000 00000000 d0670300 00000000  .........g......
  1e38 b8350b00 00000000 08000000 00000000  .5..............
- 1e48 d06e0300 00000000 c0350b00 00000000  .n.......5......
- 1e58 08000000 00000000 60750300 00000000  ........`u......
+ 1e48 606e0300 00000000 c0350b00 00000000  `n.......5......
+ 1e58 08000000 00000000 f0740300 00000000  .........t......
  1e68 c8350b00 00000000 08000000 00000000  .5..............
- 1e78 20f30300 00000000 d0350b00 00000000   ........5......
- 1e88 08000000 00000000 00ed0300 00000000  ................
+ 1e78 b0f20300 00000000 d0350b00 00000000  .........5......
+ 1e88 08000000 00000000 90ec0300 00000000  ................
  1e98 d8350b00 00000000 08000000 00000000  .5..............
- 1ea8 40f90300 00000000 e0350b00 00000000  @........5......
- 1eb8 08000000 00000000 f02f0300 00000000  ........./......
+ 1ea8 d0f80300 00000000 e0350b00 00000000  .........5......
+ 1eb8 08000000 00000000 402f0300 00000000  ........@/......
  1ec8 e8350b00 00000000 08000000 00000000  .5..............
- 1ed8 70320300 00000000 f0350b00 00000000  p2.......5......
- 1ee8 08000000 00000000 f0340300 00000000  .........4......
+ 1ed8 c0310300 00000000 f0350b00 00000000  .1.......5......
+ 1ee8 08000000 00000000 40340300 00000000  ........@4......
  1ef8 f8350b00 00000000 08000000 00000000  .5..............
- 1f08 c0b00300 00000000 00360b00 00000000  .........6......
- 1f18 08000000 00000000 70b00300 00000000  ........p.......
+ 1f08 10b00300 00000000 00360b00 00000000  .........6......
+ 1f18 08000000 00000000 c0af0300 00000000  ................
  1f28 08360b00 00000000 08000000 00000000  .6..............
- 1f38 20b00300 00000000 10360b00 00000000   ........6......
- 1f48 08000000 00000000 d0af0300 00000000  ................
+ 1f38 70af0300 00000000 10360b00 00000000  p........6......
+ 1f48 08000000 00000000 20af0300 00000000  ........ .......
  1f58 18360b00 00000000 08000000 00000000  .6..............
- 1f68 80af0300 00000000 20360b00 00000000  ........ 6......
- 1f78 08000000 00000000 30af0300 00000000  ........0.......
+ 1f68 d0ae0300 00000000 20360b00 00000000  ........ 6......
+ 1f78 08000000 00000000 80ae0300 00000000  ................
  1f88 28360b00 00000000 08000000 00000000  (6..............
- 1f98 e0ae0300 00000000 30360b00 00000000  ........06......
- 1fa8 08000000 00000000 90ae0300 00000000  ................
+ 1f98 30ae0300 00000000 30360b00 00000000  0.......06......
+ 1fa8 08000000 00000000 e0ad0300 00000000  ................
  1fb8 38360b00 00000000 08000000 00000000  86..............
- 1fc8 40ae0300 00000000 40360b00 00000000  @.......@6......
- 1fd8 08000000 00000000 f0ad0300 00000000  ................
+ 1fc8 90ad0300 00000000 40360b00 00000000  ........@6......
+ 1fd8 08000000 00000000 40ad0300 00000000  ........@.......
  1fe8 48360b00 00000000 08000000 00000000  H6..............
- 1ff8 a0ad0300 00000000 50360b00 00000000  ........P6......
- 2008 08000000 00000000 50ad0300 00000000  ........P.......
+ 1ff8 f0ac0300 00000000 50360b00 00000000  ........P6......
+ 2008 08000000 00000000 a0ac0300 00000000  ................
  2018 58360b00 00000000 08000000 00000000  X6..............
- 2028 805d0400 00000000 60360b00 00000000  .]......`6......
- 2038 08000000 00000000 802d0400 00000000  .........-......
+ 2028 c05c0400 00000000 60360b00 00000000  .\......`6......
+ 2038 08000000 00000000 f02c0400 00000000  .........,......
  2048 68360b00 00000000 08000000 00000000  h6..............
- 2058 e00a0400 00000000 70360b00 00000000  ........p6......
- 2068 08000000 00000000 60510400 00000000  ........`Q......
+ 2058 700a0400 00000000 70360b00 00000000  p.......p6......
+ 2068 08000000 00000000 b0500400 00000000  .........P......
  2078 78360b00 00000000 08000000 00000000  x6..............
- 2088 70390400 00000000 80360b00 00000000  p9.......6......
- 2098 08000000 00000000 70160400 00000000  ........p.......
+ 2088 d0380400 00000000 80360b00 00000000  .8.......6......
+ 2098 08000000 00000000 f0150400 00000000  ................
  20a8 88360b00 00000000 08000000 00000000  .6..............
- 20b8 60450400 00000000 90360b00 00000000  `E.......6......
- 20c8 08000000 00000000 00220400 00000000  ........."......
+ 20b8 b0440400 00000000 90360b00 00000000  .D.......6......
+ 20c8 08000000 00000000 70210400 00000000  ........p!......
  20d8 98360b00 00000000 08000000 00000000  .6..............
- 20e8 80ff0300 00000000 a0360b00 00000000  .........6......
- 20f8 08000000 00000000 e0d70300 00000000  ................
+ 20e8 10ff0300 00000000 a0360b00 00000000  .........6......
+ 20f8 08000000 00000000 50d70300 00000000  ........P.......
  2108 a8360b00 00000000 08000000 00000000  .6..............
- 2118 70ba0300 00000000 b0360b00 00000000  p........6......
- 2128 08000000 00000000 50900300 00000000  ........P.......
+ 2118 c0b90300 00000000 b0360b00 00000000  .........6......
+ 2128 08000000 00000000 c08f0300 00000000  ................
  2138 b8360b00 00000000 08000000 00000000  .6..............
- 2148 70e20300 00000000 c0360b00 00000000  p........6......
- 2158 08000000 00000000 20c40300 00000000  ........ .......
+ 2148 f0e10300 00000000 c0360b00 00000000  .........6......
+ 2158 08000000 00000000 80c30300 00000000  ................
  2168 c8360b00 00000000 08000000 00000000  .6..............
- 2178 e0860300 00000000 d0360b00 00000000  .........6......
- 2188 08000000 00000000 d0cd0300 00000000  ................
+ 2178 70860300 00000000 d0360b00 00000000  p........6......
+ 2188 08000000 00000000 40cd0300 00000000  ........@.......
  2198 d8360b00 00000000 08000000 00000000  .6..............
- 21a8 10b10300 00000000 e0360b00 00000000  .........6......
- 21b8 08000000 00000000 d07d0300 00000000  .........}......
+ 21a8 60b00300 00000000 e0360b00 00000000  `........6......
+ 21b8 08000000 00000000 607d0300 00000000  ........`}......
  21c8 e8360b00 00000000 08000000 00000000  .6..............
- 21d8 009e0400 00000000 f0360b00 00000000  .........6......
- 21e8 08000000 00000000 508c0400 00000000  ........P.......
+ 21d8 709d0400 00000000 f0360b00 00000000  p........6......
+ 21e8 08000000 00000000 a08b0400 00000000  ................
  21f8 f8360b00 00000000 08000000 00000000  .6..............
- 2208 a0690400 00000000 00370b00 00000000  .i.......7......
- 2218 08000000 00000000 30a70400 00000000  ........0.......
+ 2208 d0680400 00000000 00370b00 00000000  .h.......7......
+ 2218 08000000 00000000 a0a60400 00000000  ................
  2228 08370b00 00000000 08000000 00000000  .7..............
- 2238 70830400 00000000 10370b00 00000000  p........7......
- 2248 08000000 00000000 50720400 00000000  ........Pr......
+ 2238 a0820400 00000000 10370b00 00000000  .........7......
+ 2248 08000000 00000000 80710400 00000000  .........q......
  2258 18370b00 00000000 08000000 00000000  .7..............
- 2268 60b00400 00000000 20370b00 00000000  `....... 7......
- 2278 08000000 00000000 30950400 00000000  ........0.......
+ 2268 d0af0400 00000000 20370b00 00000000  ........ 7......
+ 2278 08000000 00000000 a0940400 00000000  ................
  2288 28370b00 00000000 08000000 00000000  (7..............
- 2298 007b0400 00000000 30370b00 00000000  .{......07......
- 22a8 08000000 00000000 00570300 00000000  .........W......
+ 2298 307a0400 00000000 30370b00 00000000  0z......07......
+ 22a8 08000000 00000000 70560300 00000000  ........pV......
  22b8 38370b00 00000000 08000000 00000000  87..............
- 22c8 70460300 00000000 40370b00 00000000  pF......@7......
- 22d8 08000000 00000000 703c0300 00000000  ........p<......
+ 22c8 d0450300 00000000 40370b00 00000000  .E......@7......
+ 22d8 08000000 00000000 c03b0300 00000000  .........;......
  22e8 48370b00 00000000 08000000 00000000  H7..............
- 22f8 d05c0300 00000000 50370b00 00000000  .\......P7......
- 2308 08000000 00000000 104c0300 00000000  .........L......
+ 22f8 505c0300 00000000 50370b00 00000000  P\......P7......
/usr/bin/pzstd differs in assembler output
--- old /usr/bin/pzstd (disasm)
+++ new /usr/bin/pzstd (disasm)
@@ -1140,7 +1140,6 @@
 	cmp    %r13,%rdi
 	je     <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
 	call   <_ZdlPv@plt>
-	movb   $something,-offset(%rbp)
 	mov    -offset(%rbp),%rdi
 	call   <fclose@plt>
 	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
@@ -1150,9 +1149,18 @@
 	cmp    %r12,%rdi
 	je     <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
 	call   <_ZdlPv@plt>
-	call   <_ZSt9terminatev@plt>
-	movb   $something,-offset(%rbp)
+	mov    -offset(%rbp),%rdi
+	cmp    %r13,%rdi
+	je     <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
+	call   <_ZdlPv@plt>
+	mov    -offset(%rbp),%rdi
+	call   <_ZN5pzstd9WorkQueueISt10shared_ptrINS_15BufferWorkQueueEEED1Ev>
 	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
+	mov    -offset(%rbp),%rdi
+	cmp    %r12,%rdi
+	je     <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
+	call   <_ZdlPv@plt>
+	call   <_ZSt9terminatev@plt>
 	mov    %rax,-offset(%rbp)
 	mov    -offset(%rbp),%rax
 	mov    %rax,-offset(%rbp)
@@ -1180,45 +1188,36 @@
 	mov    -offset(%rbp),%r13
 	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
 	call   <_ZSt20__throw_system_errori@plt>
-	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
-	movb   $something,-offset(%rbp)
-	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
 	mov    -offset(%rbp),%rdi
 	call   <pthread_mutex_unlock@plt>
+	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
 	mov    -offset(%rbp),%rdi
-	cmp    %r12,%rdi
-	je     <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
-	call   <_ZdlPv@plt>
-	mov    -offset(%rbp),%rdi
-	cmp    %r13,%rdi
-	je     <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
-	call   <_ZdlPv@plt>
-	mov    -offset(%rbp),%rdi
-	call   <_ZN5pzstd9WorkQueueISt10shared_ptrINS_15BufferWorkQueueEEED1Ev>
+	call   <pthread_mutex_unlock@plt>
+	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
+	movb   $something,-offset(%rbp)
 	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
 	mov    -offset(%rbp),%rdi
 	cmp    %r13,%rdi
 	je     <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
 	call   <_ZdlPv@plt>
+	movb   $something,-offset(%rbp)
 	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
-	mov    -offset(%rbp),%rdi
-	call   <pthread_mutex_unlock@plt>
+	movb   $something,-offset(%rbp)
 	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
 	call   <__cxa_begin_catch@plt>
 	call   <__cxa_rethrow@plt>
-	mov    %rax,%r13
+	mov    %rax,%r14
 	call   <__cxa_end_catch@plt>
 	mov    -offset(%rbp),%rdi
-	mov    %r13,%r14
 	call   <_ZNSt18condition_variableD1Ev@plt>
 	mov    -offset(%rbp),%rdi
 	call   <_ZNSt18condition_variableD1Ev@plt>
 	mov    %r12,%rdi
 	call   <_ZNSt18condition_variableD1Ev@plt>
 	jmp    <_ZN5pzstd9pzstdMainERKNS_7OptionsE.cold + ofs>
-	mov    %rax,%r13
+	mov    %rax,%r14
 	call   <__cxa_end_catch@plt>
-	mov    %r13,%rdi
+	mov    %r14,%rdi
 	call   <__cxa_begin_catch@plt>
 	mov    -offset(%rbp),%rdi
 	call   <_ZdlPv@plt>
@@ -1287,8 +1286,7 @@
 ZBUFFv07_decompressContinue.cold:
 	or     $something,%rbp
 	jmp    <ZBUFFv07_decompressContinue + ofs>
-	cs nopw offset(%rax,%rax,1)
-	nopl   offset(%rax)
+	nopl   offset(%rax,%rax,1)
 
 main:
 	push   %r12
@@ -2684,9 +2682,9 @@
 	test   %ebp,%ebp
 	je     <UTIL_createFileNamesTable_fromFileName + ofs>
 	movslq %ebp,%rbp
-	movq   %rbp,%xmm0
+	movq   %rbp,%xmm1
 	shl    $something,%rbp
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm1,%xmm0
 	mov    %rbp,%rdi
 	movaps %xmm0,(%rsp)
 	call   <malloc@plt>
@@ -2708,10 +2706,10 @@
 	call   <malloc@plt>
 	test   %rax,%rax
 	je     <UTIL_createFileNamesTable_fromFileName + ofs>
-	movdqa (%rsp),%xmm1
+	movdqa (%rsp),%xmm2
 	mov    %r13,(%rax)
 	mov    %r14,offset(%rax)
-	movups %xmm1,offset(%rax)
+	movups %xmm2,offset(%rax)
 	add    $something,%rsp
 	pop    %rbx
 	pop    %rbp
@@ -3601,10 +3599,10 @@
 
 UTIL_createFNT_fromROTable:
 	push   %r12
-	movq   %rsi,%xmm0
+	movq   %rsi,%xmm1
 	mov    %rdi,%r12
 	push   %rbp
-	punpcklqdq %xmm0,%xmm0
+	movddup %xmm1,%xmm0
 	push   %rbx
 	lea    offset(,%rsi,8),%rbx
 	mov    %rbx,%rdi
@@ -3623,10 +3621,10 @@
 	call   <malloc@plt>
 	test   %rax,%rax
 	je     <UTIL_createFNT_fromROTable + ofs>
-	movdqa (%rsp),%xmm1
+	movdqa (%rsp),%xmm2
 	mov    %rbp,(%rax)
 	movq   $something,offset(%rax)
-	movups %xmm1,offset(%rax)
+	movups %xmm2,offset(%rax)
 	add    $something,%rsp
 	pop    %rbx
 	pop    %rbp
@@ -5711,15 +5709,13 @@
 	add    %rdx,%rax
 	mov    offset(%rsi),%rcx
 	mov    %rax,offset(%rsi)
-	movhlps %xmm1,%xmm2
-	movq   %xmm2,%rbp
+	pextrq $something,%xmm1,%rbp
 	test   %rbp,%rbp
 	je     <_ZN5pzstd5splitERNS_6BufferER16ZSTD_outBuffer_s + ofs>
 	movq   %rdx,%xmm0
-	movq   %rdi,%xmm3
 	cmpb   $something,offset(%rip)        #   <__libc_single_threaded@@GLIBC_2.32>
-	punpcklqdq %xmm3,%xmm0
 	lea    offset(%rbp),%rsi
+	pinsrq $something,%rdi,%xmm0
 	je     <_ZN5pzstd5splitERNS_6BufferER16ZSTD_outBuffer_s + ofs>
 	mov    offset(%rbp),%eax
 	movups %xmm1,(%rbx)
@@ -5743,7 +5739,7 @@
 	pop    %rbx
 	pop    %rbp
 	ret    
-	nop
+	nopl   offset(%rax)
 	movq   $something,offset(%rbx)
 	mov    %rbx,%rax
 	mov    %rdx,offset(%rbx)
@@ -5869,8 +5865,8 @@
 	je     <_ZNSt17_Function_handlerIFvvEZN5pzstd21asyncDecompressFramesERNS1_11SharedStateERNS1_9WorkQueueISt10shared_ptrINS1_15BufferWorkQueueEEEERNS1_10ThreadPoolEP8_IO_FILEEUlvE1_E10_M_managerERSt9_Any_dataRKSG_St18_Manager_operation + ofs>
 	addl   $something,offset(%rdx)
 	movdqu offset(%rbp),%xmm1
+	pextrq $something,%xmm1,%rdx
 	movups %xmm1,offset(%rax)
-	mov    offset(%rax),%rdx
 	test   %rdx,%rdx
 	je     <_ZNSt17_Function_handlerIFvvEZN5pzstd21asyncDecompressFramesERNS1_11SharedStateERNS1_9WorkQueueISt10shared_ptrINS1_15BufferWorkQueueEEEERNS1_10ThreadPoolEP8_IO_FILEEUlvE1_E10_M_managerERSt9_Any_dataRKSG_St18_Manager_operation + ofs>
 	cmpb   $something,offset(%rip)        #   <__libc_single_threaded@@GLIBC_2.32>
@@ -5878,7 +5874,7 @@
 	addl   $something,offset(%rdx)
 	mov    %rax,(%rbx)
 	jmp    <_ZNSt17_Function_handlerIFvvEZN5pzstd21asyncDecompressFramesERNS1_11SharedStateERNS1_9WorkQueueISt10shared_ptrINS1_15BufferWorkQueueEEEERNS1_10ThreadPoolEP8_IO_FILEEUlvE1_E10_M_managerERSt9_Any_dataRKSG_St18_Manager_operation + ofs>
-	cs nopw offset(%rax,%rax,1)
+	nopl   offset(%rax)
 	lock addl $something,offset(%rdx)
 	jmp    <_ZNSt17_Function_handlerIFvvEZN5pzstd21asyncDecompressFramesERNS1_11SharedStateERNS1_9WorkQueueISt10shared_ptrINS1_15BufferWorkQueueEEEERNS1_10ThreadPoolEP8_IO_FILEEUlvE1_E10_M_managerERSt9_Any_dataRKSG_St18_Manager_operation + ofs>
 	nopw   offset(%rax,%rax,1)
@@ -6057,12 +6053,12 @@
 	mov    %rsi,%rbx
 	sub    $something,%rsp
 	mov    %rdx,offset(%rsp)
-	lea    offset(%rsp),%rdx
 	lea    offset(%rsp),%rax
-	mov    %rdx,offset(%rsp)
/usr/bin/zstd differs in ELF sections
--- old /usr/bin/zstd (objdump)
+++ new /usr/bin/zstd (objdump)
@@ -8,7 +8,7 @@
  0338 04000000 30000000 05000000 474e5500  ....0.......GNU.
  0348 028000c0 04000000 01000000 00000000  ................
  0358 010001c0 04000000 09000000 00000000  ................
- 0368 020001c0 04000000 05000000 00000000  ................
+ 0368 020001c0 04000000 07000000 00000000  ................
 Contents of section .note.ABI-tag:
  039c 04000000 10000000 01000000 474e5500  ............GNU.
  03ac 00000000 03000000 02000000 00000000  ................
@@ -288,206 +288,206 @@
  1438 10770000 00000000 58460d00 00000000  .w......XF......
  1448 08000000 00000000 d0760000 00000000  .........v......
  1458 60460d00 00000000 08000000 00000000  `F..............
- 1468 00940400 00000000 68460d00 00000000  ........hF......
- 1478 08000000 00000000 d09d0400 00000000  ................
+ 1468 20930400 00000000 68460d00 00000000   .......hF......
+ 1478 08000000 00000000 f09c0400 00000000  ................
  1488 70460d00 00000000 08000000 00000000  pF..............
- 1498 408a0400 00000000 78460d00 00000000  @.......xF......
- 14a8 08000000 00000000 20390300 00000000  ........ 9......
+ 1498 60890400 00000000 78460d00 00000000  `.......xF......
+ 14a8 08000000 00000000 50380300 00000000  ........P8......
  14b8 80460d00 00000000 08000000 00000000  .F..............
- 14c8 b03f0300 00000000 88460d00 00000000  .?.......F......
- 14d8 08000000 00000000 40460300 00000000  ........@F......
+ 14c8 e03e0300 00000000 88460d00 00000000  .>.......F......
+ 14d8 08000000 00000000 70450300 00000000  ........pE......
  14e8 90460d00 00000000 08000000 00000000  .F..............
- 14f8 00c40300 00000000 98460d00 00000000  .........F......
- 1508 08000000 00000000 e0bd0300 00000000  ................
+ 14f8 30c30300 00000000 98460d00 00000000  0........F......
+ 1508 08000000 00000000 10bd0300 00000000  ................
  1518 a0460d00 00000000 08000000 00000000  .F..............
- 1528 20ca0300 00000000 a8460d00 00000000   ........F......
- 1538 08000000 00000000 d0000300 00000000  ................
+ 1528 50c90300 00000000 a8460d00 00000000  P........F......
+ 1538 08000000 00000000 c0ff0200 00000000  ................
  1548 b0460d00 00000000 08000000 00000000  .F..............
- 1558 50030300 00000000 b8460d00 00000000  P........F......
- 1568 08000000 00000000 d0050300 00000000  ................
+ 1558 40020300 00000000 b8460d00 00000000  @........F......
+ 1568 08000000 00000000 c0040300 00000000  ................
  1578 c0460d00 00000000 08000000 00000000  .F..............
- 1588 a0810300 00000000 c8460d00 00000000  .........F......
- 1598 08000000 00000000 50810300 00000000  ........P.......
+ 1588 90800300 00000000 c8460d00 00000000  .........F......
+ 1598 08000000 00000000 40800300 00000000  ........@.......
  15a8 d0460d00 00000000 08000000 00000000  .F..............
- 15b8 00810300 00000000 d8460d00 00000000  .........F......
- 15c8 08000000 00000000 b0800300 00000000  ................
+ 15b8 f07f0300 00000000 d8460d00 00000000  .........F......
+ 15c8 08000000 00000000 a07f0300 00000000  ................
  15d8 e0460d00 00000000 08000000 00000000  .F..............
- 15e8 60800300 00000000 e8460d00 00000000  `........F......
- 15f8 08000000 00000000 10800300 00000000  ................
+ 15e8 507f0300 00000000 e8460d00 00000000  P........F......
+ 15f8 08000000 00000000 007f0300 00000000  ................
  1608 f0460d00 00000000 08000000 00000000  .F..............
- 1618 c07f0300 00000000 f8460d00 00000000  .........F......
- 1628 08000000 00000000 707f0300 00000000  ........p.......
+ 1618 b07e0300 00000000 f8460d00 00000000  .~.......F......
+ 1628 08000000 00000000 607e0300 00000000  ........`~......
  1638 00470d00 00000000 08000000 00000000  .G..............
- 1648 207f0300 00000000 08470d00 00000000   ........G......
- 1658 08000000 00000000 d07e0300 00000000  .........~......
+ 1648 107e0300 00000000 08470d00 00000000  .~.......G......
+ 1658 08000000 00000000 c07d0300 00000000  .........}......
  1668 10470d00 00000000 08000000 00000000  .G..............
- 1678 807e0300 00000000 18470d00 00000000  .~.......G......
- 1688 08000000 00000000 307e0300 00000000  ........0~......
+ 1678 707d0300 00000000 18470d00 00000000  p}.......G......
+ 1688 08000000 00000000 207d0300 00000000  ........ }......
  1698 20470d00 00000000 08000000 00000000   G..............
- 16a8 602e0400 00000000 28470d00 00000000  `.......(G......
- 16b8 08000000 00000000 60fe0300 00000000  ........`.......
+ 16a8 402d0400 00000000 28470d00 00000000  @-......(G......
+ 16b8 08000000 00000000 70fd0300 00000000  ........p.......
  16c8 30470d00 00000000 08000000 00000000  0G..............
- 16d8 c0db0300 00000000 38470d00 00000000  ........8G......
- 16e8 08000000 00000000 40220400 00000000  ........@"......
+ 16d8 f0da0300 00000000 38470d00 00000000  ........8G......
+ 16e8 08000000 00000000 30210400 00000000  ........0!......
  16f8 40470d00 00000000 08000000 00000000  @G..............
- 1708 500a0400 00000000 48470d00 00000000  P.......HG......
- 1718 08000000 00000000 50e70300 00000000  ........P.......
+ 1708 50090400 00000000 48470d00 00000000  P.......HG......
+ 1718 08000000 00000000 70e60300 00000000  ........p.......
  1728 50470d00 00000000 08000000 00000000  PG..............
- 1738 40160400 00000000 58470d00 00000000  @.......XG......
- 1748 08000000 00000000 e0f20300 00000000  ................
+ 1738 30150400 00000000 58470d00 00000000  0.......XG......
+ 1748 08000000 00000000 f0f10300 00000000  ................
  1758 60470d00 00000000 08000000 00000000  `G..............
- 1768 60d00300 00000000 68470d00 00000000  `.......hG......
- 1778 08000000 00000000 c0a80300 00000000  ................
+ 1768 90cf0300 00000000 68470d00 00000000  ........hG......
+ 1778 08000000 00000000 d0a70300 00000000  ................
  1788 70470d00 00000000 08000000 00000000  pG..............
- 1798 508b0300 00000000 78470d00 00000000  P.......xG......
- 17a8 08000000 00000000 30610300 00000000  ........0a......
+ 1798 408a0300 00000000 78470d00 00000000  @.......xG......
+ 17a8 08000000 00000000 40600300 00000000  ........@`......
  17b8 80470d00 00000000 08000000 00000000  .G..............
- 17c8 50b30300 00000000 88470d00 00000000  P........G......
- 17d8 08000000 00000000 00950300 00000000  ................
+ 17c8 70b20300 00000000 88470d00 00000000  p........G......
+ 17d8 08000000 00000000 00940300 00000000  ................
  17e8 90470d00 00000000 08000000 00000000  .G..............
- 17f8 c0570300 00000000 98470d00 00000000  .W.......G......
- 1808 08000000 00000000 b09e0300 00000000  ................
+ 17f8 f0560300 00000000 98470d00 00000000  .V.......G......
+ 1808 08000000 00000000 c09d0300 00000000  ................
  1818 a0470d00 00000000 08000000 00000000  .G..............
- 1828 f0810300 00000000 a8470d00 00000000  .........G......
- 1838 08000000 00000000 b04e0300 00000000  .........N......
+ 1828 e0800300 00000000 a8470d00 00000000  .........G......
+ 1838 08000000 00000000 e04d0300 00000000  .........M......
  1848 b0470d00 00000000 08000000 00000000  .G..............
- 1858 e06e0400 00000000 b8470d00 00000000  .n.......G......
- 1868 08000000 00000000 305d0400 00000000  ........0]......
+ 1858 f06d0400 00000000 b8470d00 00000000  .m.......G......
+ 1868 08000000 00000000 205c0400 00000000  ........ \......
  1878 c0470d00 00000000 08000000 00000000  .G..............
- 1888 803a0400 00000000 c8470d00 00000000  .:.......G......
- 1898 08000000 00000000 10780400 00000000  .........x......
+ 1888 50390400 00000000 c8470d00 00000000  P9.......G......
+ 1898 08000000 00000000 20770400 00000000  ........ w......
  18a8 d0470d00 00000000 08000000 00000000  .G..............
- 18b8 50540400 00000000 d8470d00 00000000  PT.......G......
- 18c8 08000000 00000000 30430400 00000000  ........0C......
+ 18b8 20530400 00000000 d8470d00 00000000   S.......G......
+ 18c8 08000000 00000000 00420400 00000000  .........B......
  18d8 e0470d00 00000000 08000000 00000000  .G..............
- 18e8 40810400 00000000 e8470d00 00000000  @........G......
- 18f8 08000000 00000000 10660400 00000000  .........f......
+ 18e8 50800400 00000000 e8470d00 00000000  P........G......
+ 18f8 08000000 00000000 20650400 00000000  ........ e......
  1908 f0470d00 00000000 08000000 00000000  .G..............
- 1918 e04b0400 00000000 f8470d00 00000000  .K.......G......
- 1928 08000000 00000000 e0270300 00000000  .........'......
+ 1918 b04a0400 00000000 f8470d00 00000000  .J.......G......
+ 1928 08000000 00000000 f0260300 00000000  .........&......
  1938 00480d00 00000000 08000000 00000000  .H..............
- 1948 50170300 00000000 08480d00 00000000  P........H......
- 1958 08000000 00000000 500d0300 00000000  ........P.......
+ 1948 50160300 00000000 08480d00 00000000  P........H......
+ 1958 08000000 00000000 400c0300 00000000  ........@.......
  1968 10480d00 00000000 08000000 00000000  .H..............
- 1978 b02d0300 00000000 18480d00 00000000  .-.......H......
- 1988 08000000 00000000 f01c0300 00000000  ................
+ 1978 d02c0300 00000000 18480d00 00000000  .,.......H......
+ 1988 08000000 00000000 f01b0300 00000000  ................
  1998 20480d00 00000000 08000000 00000000   H..............
- 19a8 40080300 00000000 28480d00 00000000  @.......(H......
- 19b8 08000000 00000000 80330300 00000000  .........3......
+ 19a8 30070300 00000000 28480d00 00000000  0.......(H......
+ 19b8 08000000 00000000 b0320300 00000000  .........2......
  19c8 30480d00 00000000 08000000 00000000  0H..............
- 19d8 90220300 00000000 38480d00 00000000  ."......8H......
- 19e8 08000000 00000000 60120300 00000000  ........`.......
+ 19d8 90210300 00000000 38480d00 00000000  .!......8H......
+ 19e8 08000000 00000000 50110300 00000000  ........P.......
  19f8 40480d00 00000000 08000000 00000000  @H..............
- 1a08 a0370700 00000000 48480d00 00000000  .7......HH......
- 1a18 08000000 00000000 20400700 00000000  ........ @......
+ 1a08 c0370700 00000000 48480d00 00000000  .7......HH......
+ 1a18 08000000 00000000 40400700 00000000  ........@@......
  1a28 50480d00 00000000 08000000 00000000  PH..............
- 1a38 104c0900 00000000 58480d00 00000000  .L......XH......
- 1a48 08000000 00000000 f0630900 00000000  .........c......
+ 1a38 604c0900 00000000 58480d00 00000000  `L......XH......
+ 1a48 08000000 00000000 40640900 00000000  ........@d......
  1a58 70480d00 00000000 08000000 00000000  pH..............
- 1a68 509f0900 00000000 78480d00 00000000  P.......xH......
- 1a78 08000000 00000000 b0ac0900 00000000  ................
+ 1a68 a09f0900 00000000 78480d00 00000000  ........xH......
+ 1a78 08000000 00000000 00ad0900 00000000  ................
  1a88 90480d00 00000000 08000000 00000000  .H..............
- 1a98 e0ef0900 00000000 98480d00 00000000  .........H......
- 1aa8 08000000 00000000 20fb0900 00000000  ........ .......
+ 1a98 20f00900 00000000 98480d00 00000000   ........H......
+ 1aa8 08000000 00000000 60fb0900 00000000  ........`.......
  1ab8 a0480d00 00000000 08000000 00000000  .H..............
- 1ac8 b0c60900 00000000 a8480d00 00000000  .........H......
- 1ad8 08000000 00000000 c0c60900 00000000  ................
+ 1ac8 e0c60900 00000000 a8480d00 00000000  .........H......
+ 1ad8 08000000 00000000 f0c60900 00000000  ................
  1ae8 c0480d00 00000000 08000000 00000000  .H..............
- 1af8 fce60b00 00000000 c8480d00 00000000  .........H......
- 1b08 08000000 00000000 01e70b00 00000000  ................
+ 1af8 7ce70b00 00000000 c8480d00 00000000  |........H......
+ 1b08 08000000 00000000 81e70b00 00000000  ................
  1b18 d0480d00 00000000 08000000 00000000  .H..............
- 1b28 05e70b00 00000000 d8480d00 00000000  .........H......
- 1b38 08000000 00000000 09e70b00 00000000  ................
+ 1b28 85e70b00 00000000 d8480d00 00000000  .........H......
+ 1b38 08000000 00000000 89e70b00 00000000  ................
  1b48 e0480d00 00000000 08000000 00000000  .H..............
/usr/bin/zstd differs in assembler output
--- old /usr/bin/zstd (disasm)
+++ new /usr/bin/zstd (disasm)
@@ -793,7 +793,7 @@
 	mov    (%rax,%rbp,1),%rcx
 	mov    %rcx,(%rax,%rdx,8)
 	add    $something,%rbp
-	cmp    %rbx,%rbp
+	cmp    %rbp,%rbx
 	je     <main + ofs>
 	mov    offset(%rsp),%rdi
 	mov    (%rdi),%rax
@@ -1698,14 +1698,13 @@
 	mov    offset(%rsp),%rdi
 	jmp    <main + ofs>
 	mov    offset(%rsp),%rax
-	movd   offset(%rip),%xmm7        #   <g_ldmMinMatch>
 	movd   offset(%rsp),%xmm0
+	pinsrd $something,offset(%rip),%xmm0        #   <g_ldmMinMatch>
 	mov    %rax,offset(%rsp)
 	mov    offset(%rsp),%eax
-	punpckldq %xmm7,%xmm0
+	movq   %xmm0,offset(%rsp)
 	mov    %eax,offset(%rsp)
 	mov    offset(%rsp),%eax
-	movq   %xmm0,offset(%rsp)
 	mov    %eax,offset(%rsp)
 	mov    offset(%rsp),%eax
 	mov    %eax,offset(%rsp)
@@ -1792,13 +1791,12 @@
 	mov    %eax,offset(%rsp)
 	jmp    <main + ofs>
 	mov    offset(%rsp),%rax
-	movd   offset(%rip),%xmm0        #   <g_displayLevel>
-	movd   offset(%rsp),%xmm7
 	cmpl   $something,offset(%rsp)
+	movd   offset(%rip),%xmm0        #   <g_displayLevel>
+	mov    offset(%rsp),%esi
+	pinsrd $something,offset(%rsp),%xmm0
 	mov    offset(%rax),%ecx
 	mov    (%rax),%rdx
-	mov    offset(%rsp),%esi
-	punpckldq %xmm7,%xmm0
 	jne    <main + ofs>
 	cmpl   $something,offset(%rsp)
 	mov    $something,%eax
@@ -2283,7 +2281,7 @@
 	lea    offset(%rsp),%r12
 	mov    %rax,offset(%rsp)
 	jmp    <main + ofs>
-	nopl   offset(%rax)
+	nopl   offset(%rax,%rax,1)
 	mov    offset(%rsp),%rdi
 	mov    offset(%rip),%eax        #   <g_displayLevel>
 	mov    (%rdi),%rsi
@@ -7916,59 +7914,56 @@
 	cs nopw offset(%rax,%rax,1)
 
 ZSTD_XXH32:
-	mov    %rsi,%r9
-	mov    %rdi,%r8
+	mov    %rdi,%r9
+	mov    %rsi,%r10
 	lea    offset(%rdx),%edi
-	mov    %edx,%esi
-	cmp    $something,%r9
+	cmp    $something,%rsi
 	jbe    <ZSTD_XXH32 + ofs>
-	lea    -offset(%r8,%r9,1),%rdi
+	lea    -offset(%r9,%rsi,1),%r11
+	lea    offset(%rdx),%eax
+	mov    %r9,%rdi
+	lea    -offset(%rdx),%esi
 	lea    offset(%rdx),%ecx
-	mov    %r8,%rax
-	lea    -offset(%rdx),%r11d
-	lea    offset(%rdx),%r10d
-	nopl   offset(%rax)
-	imul   $something,(%rax),%edx
-	add    $something,%rax
-	add    %ecx,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%ecx
-	imul   $something,-offset(%rax),%edx
-	add    %r11d,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%r11d
-	imul   $something,-offset(%rax),%edx
-	add    %esi,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%esi
-	imul   $something,-offset(%rax),%edx
-	add    %r10d,%edx
+	imul   $something,(%rdi),%r8d
+	add    %r8d,%eax
+	rol    $something,%eax
+	imul   $something,%eax,%eax
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%esi
+	rol    $something,%esi
+	imul   $something,%esi,%esi
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%edx
 	rol    $something,%edx
-	imul   $something,%edx,%r10d
-	cmp    %rdi,%rax
+	imul   $something,%edx,%edx
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%ecx
+	rol    $something,%ecx
+	imul   $something,%ecx,%ecx
+	add    $something,%rdi
+	cmp    %r11,%rdi
 	jb     <ZSTD_XXH32 + ofs>
-	lea    -offset(%r9),%rax
-	lea    offset(%r8),%rdx
-	and    $something,%rax
-	add    $something,%rax
-	cmp    %rdx,%rdi
-	mov    $something,%edx
-	cmovb  %rdx,%rax
-	rol    %ecx
-	rol    $something,%r11d
-	lea    (%rcx,%r11,1),%edi
+	lea    -offset(%r10),%rdi
+	lea    offset(%r9),%r8
+	and    $something,%rdi
+	add    $something,%rdi
+	cmp    %r8,%r11
+	mov    $something,%r8d
+	cmovb  %r8,%rdi
+	rol    %eax
 	rol    $something,%esi
-	ror    $something,%r10d
-	add    %rax,%r8
-	add    %esi,%edi
+	rol    $something,%edx
+	add    %rdi,%r9
+	lea    (%rax,%rsi,1),%edi
+	ror    $something,%ecx
+	add    %edx,%edi
+	add    %ecx,%edi
+	mov    %r10,%rdx
 	add    %r10d,%edi
-	mov    %r9,%rdx
-	add    %r9d,%edi
 	mov    $something,%ecx
-	mov    %r8,%rsi
+	mov    %r9,%rsi
 	and    $something,%edx
 	jmp    <XXH32_finalize>
-	nopw   offset(%rax,%rax,1)
 
 ZSTD_XXH32_createState:
 	mov    $something,%edi
@@ -8034,41 +8029,40 @@
 	jbe    <ZSTD_XXH32_update + ofs>
 	test   %edx,%edx
 	jne    <ZSTD_XXH32_update + ofs>
-	lea    -offset(%rbp),%rdi
-	cmp    %r12,%rdi
+	lea    -offset(%rbp),%r9
+	cmp    %r12,%r9
 	jb     <ZSTD_XXH32_update + ofs>
 	mov    offset(%rbx),%esi
-	mov    offset(%rbx),%r9d
-	mov    %r12,%rax
-	mov    offset(%rbx),%r8d
 	mov    offset(%rbx),%ecx
-	cs nopw offset(%rax,%rax,1)
-	imul   $something,(%rax),%edx
-	add    $something,%rax
-	add    %esi,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%esi
+	mov    %r12,%rdi
+	mov    offset(%rbx),%edx
+	mov    offset(%rbx),%eax
+	imul   $something,(%rdi),%r8d
+	add    %r8d,%esi
+	rol    $something,%esi
+	imul   $something,%esi,%esi
 	mov    %esi,offset(%rbx)
-	imul   $something,-offset(%rax),%edx
-	add    %r9d,%edx
-	rol    $something,%edx
-	imul   $something,%edx,%r9d
-	mov    %r9d,offset(%rbx)
-	imul   $something,-offset(%rax),%edx
+	imul   $something,offset(%rdi),%r8d
+	add    %r8d,%ecx
+	rol    $something,%ecx
+	imul   $something,%ecx,%ecx
+	mov    %ecx,offset(%rbx)
+	imul   $something,offset(%rdi),%r8d
 	add    %r8d,%edx
 	rol    $something,%edx
-	imul   $something,%edx,%r8d
-	mov    %r8d,offset(%rbx)
-	imul   $something,-offset(%rax),%edx
-	add    %ecx,%edx
RPMS.2017/zstd-gzip-1.5.2-0.0.x86_64.rpm RPMS/zstd-gzip-1.5.2-0.0.x86_64.rpm differ: byte 225, line 1
Comparing zstd-gzip-1.5.2-0.0.x86_64.rpm to zstd-gzip-1.5.2-0.0.x86_64.rpm
comparing the rpm tags of zstd-gzip
RPM meta information is identical
Extracting packages
Package content is identical
overalldiffered=5 (number of pkgs that are not bit-by-bit identical: 0 is good)
overall=1