~/f/python39/RPMS.2017 ~/f/python39
~/f/python39
RPMS.2017/libpython3_9-1_0-3.9.17-0.0.x86_64.rpm RPMS/libpython3_9-1_0-3.9.17-0.0.x86_64.rpm differ: byte 225, line 1
Comparing libpython3_9-1_0-3.9.17-0.0.x86_64.rpm to libpython3_9-1_0-3.9.17-0.0.x86_64.rpm
comparing the rpm tags of libpython3_9-1_0
--- old-rpm-tags
+++ new-rpm-tags
@@ -123 +123 @@
-/usr/lib64/libpython3.9.so.1.0 ea2891967c361b411840c857f0802deef592dfaac0173bd03d92e6086289fa5a 0
+/usr/lib64/libpython3.9.so.1.0 c8549b562ec633f0c1d5c1e0dd68f13e6319037ce0929c28c961882c7f0e6f7a 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/libpython3.9.so.1.0 differs in ELF sections
--- old /usr/lib64/libpython3.9.so.1.0 (objdump)
+++ new /usr/lib64/libpython3.9.so.1.0 (objdump)
@@ -1583,10 +1583,10 @@
  06538 00000000 00000000 00000000 00000000  ................
  06548 00000000 00000000 72850000 12000000  ........r.......
  06558 00000000 00000000 00000000 00000000  ................
- 06568 71570000 12000000 00000000 00000000  qW..............
+ 06568 47570000 12000000 00000000 00000000  GW..............
  06578 00000000 00000000 eb8b0000 12000000  ................
  06588 00000000 00000000 00000000 00000000  ................
- 06598 f7580000 12000000 00000000 00000000  .X..............
+ 06598 e6580000 12000000 00000000 00000000  .X..............
  065a8 00000000 00000000 28820000 12000000  ........(.......
  065b8 00000000 00000000 00000000 00000000  ................
  065c8 0d540000 12000000 00000000 00000000  .T..............
@@ -1598,11 +1598,11 @@
  06628 1c0b0000 12000000 00000000 00000000  ................
  06638 00000000 00000000 888c0000 12000000  ................
  06648 00000000 00000000 00000000 00000000  ................
- 06658 ac600000 12000000 00000000 00000000  .`..............
+ 06658 9b600000 12000000 00000000 00000000  .`..............
  06668 00000000 00000000 50060000 12000000  ........P.......
  06678 00000000 00000000 00000000 00000000  ................
  06688 fa020000 12000000 00000000 00000000  ................
- 06698 00000000 00000000 31610000 12000000  ........1a......
+ 06698 00000000 00000000 20610000 12000000  ........ a......
  066a8 00000000 00000000 00000000 00000000  ................
  066b8 eb370000 12000000 00000000 00000000  .7..............
  066c8 00000000 00000000 f38b0000 12000000  ................
@@ -1610,7 +1610,7 @@
  066e8 547e0000 12000000 00000000 00000000  T~..............
  066f8 00000000 00000000 0b470000 12000000  .........G......
  06708 00000000 00000000 00000000 00000000  ................
- 06718 57610000 12000000 00000000 00000000  Wa..............
+ 06718 46610000 12000000 00000000 00000000  Fa..............
  06728 00000000 00000000 43080000 12000000  ........C.......
  06738 00000000 00000000 00000000 00000000  ................
  06748 81450000 12000000 00000000 00000000  .E..............
@@ -1626,16 +1626,16 @@
  067e8 00000000 00000000 832a0000 12000000  .........*......
  067f8 00000000 00000000 00000000 00000000  ................
  06808 df040000 12000000 00000000 00000000  ................
- 06818 00000000 00000000 58680000 12000000  ........Xh......
+ 06818 00000000 00000000 47680000 12000000  ........Gh......
  06828 00000000 00000000 00000000 00000000  ................
  06838 c58c0000 12000000 00000000 00000000  ................
  06848 00000000 00000000 81910000 11000000  ................
  06858 00000000 00000000 00000000 00000000  ................
  06868 eb260000 12000000 00000000 00000000  .&..............
- 06878 00000000 00000000 985b0000 12000000  .........[......
+ 06878 00000000 00000000 875b0000 12000000  .........[......
  06888 00000000 00000000 00000000 00000000  ................
  06898 60090000 12000000 00000000 00000000  `...............
- 068a8 00000000 00000000 a7680000 12000000  .........h......
+ 068a8 00000000 00000000 96680000 12000000  .........h......
  068b8 00000000 00000000 00000000 00000000  ................
  068c8 a40b0000 12000000 00000000 00000000  ................
  068d8 00000000 00000000 90380000 12000000  .........8......
@@ -1652,7 +1652,7 @@
  06988 948d0000 12000000 00000000 00000000  ................
  06998 00000000 00000000 2d060000 12000000  ........-.......
  069a8 00000000 00000000 00000000 00000000  ................
- 069b8 d0640000 12000000 00000000 00000000  .d..............
+ 069b8 bf640000 12000000 00000000 00000000  .d..............
  069c8 00000000 00000000 38390000 12000000  ........89......
  069d8 00000000 00000000 00000000 00000000  ................
  069e8 01000000 20000000 00000000 00000000  .... ...........
@@ -1662,9 +1662,9 @@
  06a28 00000000 00000000 808b0000 12000000  ................
  06a38 00000000 00000000 00000000 00000000  ................
  06a48 35850000 12000000 00000000 00000000  5...............
- 06a58 00000000 00000000 78610000 12000000  ........xa......
+ 06a58 00000000 00000000 67610000 12000000  ........ga......
  06a68 00000000 00000000 00000000 00000000  ................
- 06a78 3f630000 12000000 00000000 00000000  ?c..............
+ 06a78 2e630000 12000000 00000000 00000000  .c..............
  06a88 00000000 00000000 5b440000 12000000  ........[D......
  06a98 00000000 00000000 00000000 00000000  ................
  06aa8 58060000 12000000 00000000 00000000  X...............
@@ -1685,23 +1685,23 @@
  06b98 663f0000 12000000 00000000 00000000  f?..............
  06ba8 00000000 00000000 4b390000 12000000  ........K9......
  06bb8 00000000 00000000 00000000 00000000  ................
- 06bc8 9a6b0000 12000000 00000000 00000000  .k..............
+ 06bc8 896b0000 12000000 00000000 00000000  .k..............
  06bd8 00000000 00000000 39880000 12000000  ........9.......
  06be8 00000000 00000000 00000000 00000000  ................
  06bf8 27810000 12000000 00000000 00000000  '...............
- 06c08 00000000 00000000 4d680000 12000000  ........Mh......
+ 06c08 00000000 00000000 3c680000 12000000  ........<h......
  06c18 00000000 00000000 00000000 00000000  ................
- 06c28 4e630000 12000000 00000000 00000000  Nc..............
+ 06c28 3d630000 12000000 00000000 00000000  =c..............
  06c38 00000000 00000000 7e810000 12000000  ........~.......
  06c48 00000000 00000000 00000000 00000000  ................
  06c58 f1520000 12000000 00000000 00000000  .R..............
  06c68 00000000 00000000 0c540000 12000000  .........T......
  06c78 00000000 00000000 00000000 00000000  ................
  06c88 77470000 12000000 00000000 00000000  wG..............
- 06c98 00000000 00000000 27530000 12000000  ........'S......
+ 06c98 00000000 00000000 31530000 12000000  ........1S......
  06ca8 00000000 00000000 00000000 00000000  ................
  06cb8 e2820000 12000000 00000000 00000000  ................
- 06cc8 00000000 00000000 52630000 12000000  ........Rc......
+ 06cc8 00000000 00000000 41630000 12000000  ........Ac......
  06cd8 00000000 00000000 00000000 00000000  ................
  06ce8 b40a0000 12000000 00000000 00000000  ................
  06cf8 00000000 00000000 da810000 12000000  ................
@@ -1721,7 +1721,7 @@
  06dd8 48820000 12000000 00000000 00000000  H...............
  06de8 00000000 00000000 ca860000 12000000  ................
  06df8 00000000 00000000 00000000 00000000  ................
- 06e08 9f680000 12000000 00000000 00000000  .h..............
+ 06e08 8e680000 12000000 00000000 00000000  .h..............
  06e18 00000000 00000000 60820000 12000000  ........`.......
  06e28 00000000 00000000 00000000 00000000  ................
  06e38 433f0000 12000000 00000000 00000000  C?..............
@@ -1731,10 +1731,10 @@
  06e78 00000000 00000000 4f1d0000 12000000  ........O.......
  06e88 00000000 00000000 00000000 00000000  ................
  06e98 bd8b0000 12000000 00000000 00000000  ................
- 06ea8 00000000 00000000 3a610000 12000000  ........:a......
+ 06ea8 00000000 00000000 29610000 12000000  ........)a......
  06eb8 00000000 00000000 00000000 00000000  ................
  06ec8 6f4a0000 12000000 00000000 00000000  oJ..............
- 06ed8 00000000 00000000 cd5b0000 12000000  .........[......
+ 06ed8 00000000 00000000 bc5b0000 12000000  .........[......
  06ee8 00000000 00000000 00000000 00000000  ................
  06ef8 d6420000 12000000 00000000 00000000  .B..............
  06f08 00000000 00000000 9f8b0000 12000000  ................
@@ -1755,7 +1755,7 @@
  06ff8 00000000 00000000 5c070000 12000000  ........\.......
  07008 00000000 00000000 00000000 00000000  ................
  07018 4a3f0000 12000000 00000000 00000000  J?..............
- 07028 00000000 00000000 61660000 12000000  ........af......
+ 07028 00000000 00000000 50660000 12000000  ........Pf......
  07038 00000000 00000000 00000000 00000000  ................
  07048 c7420000 12000000 00000000 00000000  .B..............
  07058 00000000 00000000 d8820000 12000000  ................
@@ -1766,13 +1766,13 @@
  070a8 73510000 12000000 00000000 00000000  sQ..............
  070b8 00000000 00000000 424e0000 12000000  ........BN......
  070c8 00000000 00000000 00000000 00000000  ................
- 070d8 da640000 12000000 00000000 00000000  .d..............
+ 070d8 c9640000 12000000 00000000 00000000  .d..............
  070e8 00000000 00000000 a4710000 12000000  .........q......
  070f8 00000000 00000000 00000000 00000000  ................
  07108 0a870000 12000000 00000000 00000000  ................
- 07118 00000000 00000000 31660000 12000000  ........1f......
+ 07118 00000000 00000000 20660000 12000000  ........ f......
  07128 00000000 00000000 00000000 00000000  ................
- 07138 3f6b0000 12000000 00000000 00000000  ?k..............
+ 07138 2e6b0000 12000000 00000000 00000000  .k..............
  07148 00000000 00000000 2c000000 20000000  ........,... ...
  07158 00000000 00000000 00000000 00000000  ................
  07168 0e810000 12000000 00000000 00000000  ................
@@ -1782,9 +1782,9 @@
  071a8 00000000 00000000 32860000 12000000  ........2.......
  071b8 00000000 00000000 00000000 00000000  ................
  071c8 060a0000 12000000 00000000 00000000  ................
- 071d8 00000000 00000000 9d680000 12000000  .........h......
+ 071d8 00000000 00000000 8c680000 12000000  .........h......
  071e8 00000000 00000000 00000000 00000000  ................
- 071f8 67570000 12000000 00000000 00000000  gW..............
+ 071f8 3d570000 12000000 00000000 00000000  =W..............
  07208 00000000 00000000 79810000 12000000  ........y.......
  07218 00000000 00000000 00000000 00000000  ................
  07228 22380000 12000000 00000000 00000000  "8..............
@@ -1799,10 +1799,10 @@
  072b8 e18b0000 12000000 00000000 00000000  ................
  072c8 00000000 00000000 ec8c0000 12000000  ................
  072d8 00000000 00000000 00000000 00000000  ................
- 072e8 b9680000 12000000 00000000 00000000  .h..............
+ 072e8 a8680000 12000000 00000000 00000000  .h..............
  072f8 00000000 00000000 fb2d0000 12000000  .........-......
  07308 00000000 00000000 00000000 00000000  ................
- 07318 65540000 12000000 00000000 00000000  eT..............
+ 07318 54540000 12000000 00000000 00000000  TT..............
  07328 00000000 00000000 46000000 22000000  ........F..."...
  07338 00000000 00000000 00000000 00000000  ................
  07348 738b0000 12000000 00000000 00000000  s...............
@@ -1814,13 +1814,13 @@
  073a8 25800000 12000000 00000000 00000000  %...............
  073b8 00000000 00000000 c88b0000 12000000  ................
  073c8 00000000 00000000 00000000 00000000  ................
- 073d8 32660000 12000000 00000000 00000000  2f..............
+ 073d8 21660000 12000000 00000000 00000000  !f..............
  073e8 00000000 00000000 dd080000 12000000  ................
  073f8 00000000 00000000 00000000 00000000  ................
  07408 dc090000 11000000 00000000 00000000  ................
  07418 00000000 00000000 86040000 12000000  ................
  07428 00000000 00000000 00000000 00000000  ................
- 07438 34630000 12000000 00000000 00000000  4c..............
+ 07438 23630000 12000000 00000000 00000000  #c..............
  07448 00000000 00000000 b48b0000 12000000  ................
  07458 00000000 00000000 00000000 00000000  ................
  07468 5b0b0000 12000000 00000000 00000000  [...............
@@ -1829,7 +1829,7 @@
  07498 a14c0000 12000000 00000000 00000000  .L..............
  074a8 00000000 00000000 f08d0000 12000000  ................
/usr/lib64/libpython3.9.so.1.0 differs in assembler output
--- old /usr/lib64/libpython3.9.so.1.0 (disasm)
+++ new /usr/lib64/libpython3.9.so.1.0 (disasm)
@@ -5228,19 +5228,35 @@
 	jmp    <_Py_wfopen.cold + ofs>
 
 sys_audit_tstate.cold:
-	cmpq   $something,offset(%rbx)
-	mov    $something,%eax
+	mov    offset(%rsp),%rdx
+	sub    %fs:0x28,%rdx
 	jne    <sys_audit_tstate.cold + ofs>
-	xor    %eax,%eax
+	add    $something,%rsp
+	pop    %rbx
+	pop    %rbp
+	pop    %r12
+	pop    %r13
+	pop    %r14
+	pop    %r15
+	ret
+	xor    %ebp,%ebp
+	xor    %r12d,%r12d
+	jmp    <sys_audit_tstate + ofs>
+	call   <__stack_chk_fail@plt>
 	cmpq   $something,offset(%rbx)
-	setne  %al
+	mov    $something,%eax
+	je     <sys_audit_tstate.cold + ofs>
 	mov    %eax,offset(%rbx)
 	mov    offset(%r14),%rax
 	subl   $something,offset(%rbx)
 	mov    %r12,offset(%rsp)
 	mov    %rbp,offset(%rsp)
 	testb  $something,offset(%rax)
-	jne    <sys_audit_tstate.cold + ofs>
+	je     <sys_audit_tstate.cold + ofs>
+	mov    offset(%rax),%rax
+	mov    (%r14,%rax,1),%rax
+	test   %rax,%rax
+	jne    <sys_audit_tstate + ofs>
 	lea    offset(%rsp),%rdx
 	xor    %r8d,%r8d
 	mov    $something,%ecx
@@ -5252,8 +5268,20 @@
 	addl   $something,offset(%rbx)
 	mov    %edx,offset(%rbx)
 	jmp    <sys_audit_tstate + ofs>
-	xor    %ebp,%ebp
-	xor    %r12d,%r12d
+	xor    %eax,%eax
+	cmpq   $something,offset(%rbx)
+	setne  %al
+	jmp    <sys_audit_tstate.cold + ofs>
+	mov    offset(%rsp),%rdi
+	call   <_Py_DECREF.lto_priv.0>
+	jmp    <sys_audit_tstate + ofs>
+	mov    $something,%eax
+	jmp    <sys_audit_tstate + ofs>
+	mov    offset(%rsp),%rdi
+	call   <_Py_DECREF.lto_priv.0>
+	jmp    <sys_audit_tstate + ofs>
+	mov    (%rsp),%rdi
+	call   <_Py_DECREF.lto_priv.0>
 	jmp    <sys_audit_tstate + ofs>
 	call   <PyObject_IsTrue>
 	mov    offset(%rsp),%rdi
@@ -5262,24 +5290,6 @@
 	test   %r15d,%r15d
 	js     <sys_audit_tstate + ofs>
 	jmp    <sys_audit_tstate + ofs>
-	mov    $something,%eax
-	jmp    <sys_audit_tstate + ofs>
-	mov    offset(%rsp),%rdx
-	sub    %fs:0x28,%rdx
-	jne    <sys_audit_tstate.cold + ofs>
-	add    $something,%rsp
-	pop    %rbx
-	pop    %rbp
-	pop    %r12
-	pop    %r13
-	pop    %r14
-	pop    %r15
-	ret
-	call   <__stack_chk_fail@plt>
-	mov    offset(%rax),%rax
-	mov    (%r14,%rax,1),%rax
-	test   %rax,%rax
-	jne    <sys_audit_tstate + ofs>
 	lea    offset(%rsp),%rdx
 	xor    %r8d,%r8d
 	mov    $something,%ecx
@@ -5288,17 +5298,8 @@
 	call   <_PyObject_MakeTpCall>
 	mov    %rax,offset(%rsp)
 	jmp    <sys_audit_tstate.cold + ofs>
-	mov    offset(%rsp),%rdi
-	call   <_Py_DECREF.lto_priv.0>
-	jmp    <sys_audit_tstate + ofs>
 	mov    $something,%eax
 	jmp    <sys_audit_tstate + ofs>
-	mov    offset(%rsp),%rdi
-	call   <_Py_DECREF.lto_priv.0>
-	jmp    <sys_audit_tstate + ofs>
-	mov    (%rsp),%rdi
-	call   <_Py_DECREF.lto_priv.0>
-	jmp    <sys_audit_tstate + ofs>
 
 calculate_prefix.cold:
 	xor    %eax,%eax
@@ -6186,11 +6187,11 @@
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	lea    offset(%rip),%rdi        #   <__func__.25.lto_priv.0>
 	call   <_Py_FatalErrorFunc>
-	mov    %rbp,%rdi
+	mov    %rbx,%rdi
 	call   <RESET_GIL_DROP_REQUEST>
-	cmpq   $something,offset(%rbx)
+	cmpq   $something,offset(%rbp)
 	je     <take_gil + ofs>
-	mov    %rbx,%rdi
+	mov    %rbp,%rdi
 	call   <_PyEval_SignalAsyncExc>
 	jmp    <take_gil + ofs>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
@@ -6207,8 +6208,8 @@
 	lea    offset(%rip),%rdi        #   <__func__.25.lto_priv.0>
 	call   <_Py_FatalErrorFunc>
 	mov    offset(%rsp),%rdi
-	lea    offset(%rbp),%rsi
-	mov    %rbx,%rdx
+	lea    offset(%rbx),%rsi
+	mov    %rbp,%rdx
 	call   <drop_gil>
 	call   <PyThread_exit_thread>
 	mov    %r13,%rdi
@@ -6227,9 +6228,6 @@
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	lea    offset(%rip),%rdi        #   <__func__.25.lto_priv.0>
 	call   <_Py_FatalErrorFunc>
-	lea    offset(%rip),%rsi        #   <_fini + ofs>
-	lea    offset(%rip),%rdi        #   <__func__.25.lto_priv.0>
-	call   <_Py_FatalErrorFunc>
 	lea    offset(%rsp),%r9
 	xor    %esi,%esi
 	mov    %rdx,offset(%rsp)
@@ -6251,6 +6249,9 @@
 	add    %rax,offset(%rsp)
 	mov    %rdx,offset(%rsp)
 	jmp    <take_gil + ofs>
+	lea    offset(%rip),%rsi        #   <_fini + ofs>
+	lea    offset(%rip),%rdi        #   <__func__.25.lto_priv.0>
+	call   <_Py_FatalErrorFunc>
 
 COMPUTE_EVAL_BREAKER.cold:
 	call   <_Py_ThreadCanHandleSignals.lto_priv.0>
@@ -7272,12 +7273,6 @@
 	jmp    <unicode_decode_utf8 + ofs>
 
 PyUnicode_New.cold:
-	pop    %rbx
-	pop    %rbp
-	pop    %r12
-	pop    %r13
-	pop    %r14
-	jmp    <PyErr_NoMemory>
 	mov    offset(%rip),%rax        #   <PyExc_SystemError@@Base-0x20208>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    (%rax),%rdi
@@ -7289,6 +7284,12 @@
 	mov    (%rax),%rdi
 	call   <PyErr_SetString>
 	jmp    <PyUnicode_New.cold + ofs>
+	pop    %rbx
+	pop    %rbp
+	pop    %r12
+	pop    %r13
+	pop    %r14
+	jmp    <PyErr_NoMemory>
 
 PyUnicode_InternInPlace.cold:
 	pop    %rax
@@ -7318,12 +7319,30 @@
 	call   <_Py_FatalErrorFunc>
 
 PyDict_SetDefault.cold:
+	cmp    %r13,offset(%rbp)
+	je     <PyDict_SetDefault + ofs>
+	imul   $something,offset(%rbx),%rsi
+	mov    %rbx,%rdi
+	call   <dictresize>
+	test   %eax,%eax
+	js     <PyDict_SetDefault.cold + ofs>
+	mov    offset(%rbx),%rax
+	jmp    <PyDict_SetDefault + ofs>
+	mov    offset(%rax,%rsi,8),%rcx
+	jmp    <PyDict_SetDefault + ofs>
+	mov    offset(%rax,%rsi,8),%r8
+	jmp    <PyDict_SetDefault + ofs>
 	test   %rax,%rax
 	js     <PyDict_SetDefault.cold + ofs>
RPMS.2017/python39-base-3.9.17-0.0.x86_64.rpm RPMS/python39-base-3.9.17-0.0.x86_64.rpm differ: byte 225, line 1
Comparing python39-base-3.9.17-0.0.x86_64.rpm to python39-base-3.9.17-0.0.x86_64.rpm
comparing the rpm tags of python39-base
--- old-rpm-tags
+++ new-rpm-tags
@@ -3274 +3274 @@
-/usr/lib64/python3.9/__pycache__/token.cpython-39.pyc ea14f73c09ce174f36305756995dd7e9dbf4491868222c56ded021a1401731b3 0
+/usr/lib64/python3.9/__pycache__/token.cpython-39.pyc 22848495c16ca1a8ddeb6ff1c4fff10096412a7e161ac7e3f2b05528609a94a4 0
@@ -4618 +4618 @@
-/usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so f7c937d8927eac7ec1a34f09b230e870756e8dbe60aedec5728b1926e10cddd4 0
+/usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so bcdd6575a721349eccfe79485b027835472a31594c7c3eb5eab7681ca13ba12e 0
@@ -4631,2 +4631,2 @@
-/usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so 19675fc95df0f6fbc25918a7d5a5bce46441e6300bbd48dea71db37c1796169b 0
-/usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so 4a84ef7ea219d8b120bca8208b5057eb2b0265b5592fa550af4e12cf7f5a6549 0
+/usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so 7884e98094279a7b10449998ad0132e7e2628c7cb3f8041dcb1d1282ead93e23 0
+/usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so 7de6256e4685dbcfc282f9e05c658ef1a6ecb05cf45567cda2898c53359ba9cd 0
@@ -4635 +4635 @@
-/usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so 22eac04633a4d6b29a77d0fcef8c443e396c96f9030f894d86cfd79b824fe78f 0
+/usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so 970a37d44d277aa72a70e5d1d281fcece78ef8c29bcc200a6da980a2f48e028f 0
@@ -4643 +4643 @@
-/usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so 8bec6f591e6a2375fb1e9dfe3b8abc29382cb27ec94d8995fb8ff97699972370 0
+/usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so 3fa9272848384474da6e253b48625fe177574466125ca5e3d411568f566607c0 0
@@ -4666 +4666 @@
-/usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so 034f83e62e75f42e14339c67253744fc2462b7485cec069bc36dccb03537c561 0
+/usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so 3d27e45210feddee5fc9e46af7022c70630efd7a4caea9a3f9eb28a5fad3b421 0
@@ -5369,3 +5369,3 @@
-/usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.pyc dece34983931816653a5b76bd7774aa30e727bfe3ce9e64c8be0e8f1a5ea136b 0
-/usr/lib64/python3.9/xml/etree/__pycache__/ElementTree.cpython-39.opt-1.pyc b9b3879a1d2491d2131a5dabfcadac5a7994c15c84d89edbfac62c4299174437 0
-/usr/lib64/python3.9/xml/etree/__pycache__/ElementTree.cpython-39.opt-2.pyc 9b9fadf01218139e9a16a6137c1a85dcb7092cc5f247de048062023c05c1be0c 0
+/usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.pyc b3a185ce085fe8d1bdf7f40e6181870258a836c2f62974b02a0209018c549c1d 0
+/usr/lib64/python3.9/xml/etree/__pycache__/ElementTree.cpython-39.opt-1.pyc a9f1d1de34987fcecc59d6fd3f9909c553e5303a457d31adec191a792b025254 0
+/usr/lib64/python3.9/xml/etree/__pycache__/ElementTree.cpython-39.opt-2.pyc c4e9eda3cbacb6291d17fc9a6e3029f62fc0c8b130d061927ff2fe7a12d7114c 0
comparing rpmtags
comparing RELEASE
comparing PROVIDES
comparing scripts
comparing filelist
comparing file checksum
creating rename script
RPM file checksum differs.
Extracting packages
/usr/lib64/python3.9/__pycache__/token.cpython-39.pyc differs at offset '1225' (data)
--- old /usr/lib64/python3.9/__pycache__/token.cpython-39.pyc (hex)
+++ new /usr/lib64/python3.9/__pycache__/token.cpython-39.pyc (hex)
@@ -1,5 +1,5 @@
-000004c0  5d fa 01 5e 7a 02 5e 3d  fa 01 7b fa 01 7c 7a 02  |]..^z.^=..{..|z.|
-000004d0  7c 3d fa 01 7d fa 01 7e  63 01 00 00 00 00 00 00  ||=..}..~c.......|
+000004c0  5d fa 01 5e 7a 02 5e 3d  da 01 7b fa 01 7c 7a 02  |]..^z.^=..{..|z.|
+000004d0  7c 3d da 01 7d fa 01 7e  63 01 00 00 00 00 00 00  ||=..}..~c.......|
 000004e0  00 00 00 00 00 01 00 00  00 02 00 00 00 43 00 00  |.............C..|
 000004f0  00 73 08 00 00 00 7c 00  74 00 6b 00 53 00 a9 01  |.s....|.t.k.S...|
 00000500  4e a9 01 da 09 4e 54 5f  4f 46 46 53 45 54 a9 01  |N....NT_OFFSET..|
/usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so differs in ELF sections
--- old /usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so (objdump)
+++ new /usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so (objdump)
@@ -24,7 +24,7 @@
  03d8 bba7e8f1                             ....            
 Contents of section .dynsym:
  03e0 00000000 00000000 00000000 00000000  ................
- 03f0 00000000 00000000 cd010000 10000000  ................
+ 03f0 00000000 00000000 a1010000 10000000  ................
  0400 00000000 00000000 00000000 00000000  ................
  0410 10000000 20000000 00000000 00000000  .... ...........
  0420 00000000 00000000 75000000 10000000  ........u.......
@@ -51,9 +51,9 @@
  0570 00000000 00000000 64000000 10000000  ........d.......
  0580 00000000 00000000 00000000 00000000  ................
  0590 b3000000 10000000 00000000 00000000  ................
- 05a0 00000000 00000000 a1010000 10000000  ................
+ 05a0 00000000 00000000 be010000 10000000  ................
  05b0 00000000 00000000 00000000 00000000  ................
- 05c0 be010000 10000000 00000000 00000000  ................
+ 05c0 af010000 10000000 00000000 00000000  ................
  05d0 00000000 00000000 82000000 10000000  ................
  05e0 00000000 00000000 00000000 00000000  ................
  05f0 2c000000 20000000 00000000 00000000  ,... ...........
@@ -62,7 +62,7 @@
  0620 46000000 22000000 00000000 00000000  F..."...........
  0630 00000000 00000000 95010000 10000000  ................
  0640 00000000 00000000 00000000 00000000  ................
- 0650 55000000 12000e00 601d0000 00000000  U.......`.......
+ 0650 55000000 12000e00 701d0000 00000000  U.......p.......
  0660 11000000 00000000                    ........        
 Contents of section .dynstr:
  0668 005f5f67 6d6f6e5f 73746172 745f5f00  .__gmon_start__.
@@ -91,10 +91,10 @@
  07d8 6f6f6c00 50795365 7175656e 63655f53  ool.PySequence_S
  07e8 697a6500 50794578 635f5661 6c756545  ize.PyExc_ValueE
  07f8 72726f72 0050794c 6973745f 54797065  rror.PyList_Type
- 0808 005f5079 4f626a65 63745f43 616c6c4d  ._PyObject_CallM
- 0818 6574686f 6449645f 53697a65 54005f50  ethodId_SizeT._P
- 0828 795f4e6f 6e655374 72756374 0050794c  y_NoneStruct.PyL
- 0838 6973745f 496e7365 7274006c 6962632e  ist_Insert.libc.
+ 0808 0050794c 6973745f 496e7365 7274005f  .PyList_Insert._
+ 0818 50795f4e 6f6e6553 74727563 74005f50  Py_NoneStruct._P
+ 0828 794f626a 6563745f 43616c6c 4d657468  yObject_CallMeth
+ 0838 6f644964 5f53697a 6554006c 6962632e  odId_SizeT.libc.
  0848 736f2e36 00474c49 42435f32 2e322e35  so.6.GLIBC_2.2.5
  0858 00474c49 42435f32 2e3400             .GLIBC_2.4.     
 Contents of section .gnu.version:
@@ -108,8 +108,8 @@
  08c0 1469690d 00000200 f1010000 00000000  .ii.............
 Contents of section .rela.dyn:
  08d0 303c0000 00000000 08000000 00000000  0<..............
- 08e0 501d0000 00000000 383c0000 00000000  P.......8<......
- 08f0 08000000 00000000 101d0000 00000000  ................
+ 08e0 601d0000 00000000 383c0000 00000000  `.......8<......
+ 08f0 08000000 00000000 201d0000 00000000  ........ .......
  0900 403c0000 00000000 08000000 00000000  @<..............
  0910 72200000 00000000 483c0000 00000000  r ......H<......
  0920 08000000 00000000 74200000 00000000  ........t ......
@@ -142,7 +142,7 @@
  0ad0 08000000 00000000 80240000 00000000  .........$......
  0ae0 40400000 00000000 08000000 00000000  @@..............
  0af0 4d200000 00000000 48400000 00000000  M ......H@......
- 0b00 08000000 00000000 f0190000 00000000  ................
+ 0b00 08000000 00000000 001a0000 00000000  ................
  0b10 58400000 00000000 08000000 00000000  X@..............
  0b20 60230000 00000000 60400000 00000000  `#......`@......
  0b30 08000000 00000000 5a200000 00000000  ........Z ......
@@ -243,12 +243,12 @@
  11a0 e84bffff ff85c074 0d4c8b64 24184531  .K.....t.L.d$.E1
  11b0 ede9b603 0000e960 05000048 8b05062e  .......`...H....
  11c0 0000488d 35370e00 00488b38 e89ffeff  ..H.57...H.8....
- 11d0 ff31c0e9 a0060000 31d2e97f 07000049  .1......1......I
- 11e0 89eee9ac 07000048 8b7b1848 8d742418  .......H.{.H.t$.
+ 11d0 ff31c0e9 86060000 31d2e97f 0700004d  .1......1......M
+ 11e0 89f5e9ac 07000048 8b7b1848 8d742418  .......H.{.H.t$.
  11f0 e8fbfeff ff85c074 284c8b64 24184531  .......t(L.d$.E1
- 1200 ede95908 0000488b 05bb2d00 00488d35  ..Y...H...-..H.5
- 1210 ec0d0000 488b38e8 54feffff e92c0900  ....H.8.T....,..
- 1220 00e92709 00004889 f5e9ef09 00006690  ..'...H.......f.
+ 1200 ede96908 0000488b 05bb2d00 00488d35  ..i...H...-..H.5
+ 1210 ec0d0000 488b38e8 54feffff e93c0900  ....H.8.T....<..
+ 1220 00e93709 00004889 f5e9ff09 00006690  ..7...H.......f.
  1230 41574156 41554154 554889d5 534889f3  AWAVAUATUH..SH..
  1240 4883ec58 64488b04 25280000 00488944  H..XdH..%(...H.D
  1250 244831c0 4885c90f 85130100 0048c744  $H1.H........H.D
@@ -337,101 +337,102 @@
  1780 4885c075 964883fd 030f8468 ffffff48  H..u.H.....h...H
  1790 8b7b1848 8d742418 e853f9ff ff85c00f  .{.H.t$..S......
  17a0 8552ffff ff31c0e9 49feffff 0f1f4000  .R...1..I.....@.
- 17b0 41564155 41545548 89d55348 89f34883  AVAUATUH..SH..H.
+ 17b0 41564989 d6415541 54555348 89f34883  AVI..AUATUSH..H.
  17c0 ec506448 8b042528 00000048 89442448  .PdH..%(...H.D$H
  17d0 31c04885 c90f85a8 01000048 c7442418  1.H........H.D$.
  17e0 ffffffff 4883fa01 0f8ec200 00004883  ....H.........H.
- 17f0 fa040f8f e7f9ffff 4989d648 85f60f84  ........I..H....
- 1800 dbf9ffff 4c8b234c 8b6b0831 d24983fe  ....L.#L.k.1.I..
- 1810 020f85da 00000048 8b4c2418 4c89ee4c  .......H.L$.L..L
- 1820 89e7e809 fcffff48 85c00f88 a1f9ffff  .......H........
- 1830 488b1db9 27000049 395c2408 745b4889  H...'..I9\$.t[H.
- 1840 c14c89e7 4d89e831 c0488d15 ed070000  .L..M..1.H......
- 1850 488d35e9 290000e8 a4f8ffff 4889c748  H.5.).......H..H
- 1860 85c00f84 69f9ffff e8b3fbff ff488b05  ....i........H..
- 1870 64270000 48830001 488b5424 4864482b  d'..H...H.T$HdH+
- 1880 14252800 00000f85 5d010000 4883c450  .%(.....]...H..P
- 1890 5b5d415c 415d415e c34c89ea 4889c64c  []A\A]A^.L..H..L
- 18a0 89e7e889 f7ffff85 c079c2e9 21f9ffff  .........y..!...
+ 17f0 fa040f8f e7f9ffff 4989d548 85f60f84  ........I..H....
+ 1800 dbf9ffff 488b2b4c 8b630831 d24983fd  ....H.+L.c.1.I..
+ 1810 020f85da 00000048 8b4c2418 4c89e648  .......H.L$.L..H
+ 1820 89efe809 fcffff48 85c00f88 a1f9ffff  .......H........
+ 1830 488b3db9 27000048 397d0875 424c89e2  H.=.'..H9}.uBL..
+ 1840 4889c648 89efe8e5 f7ffff85 c00f889b  H..H............
+ 1850 01000048 8b057e27 00004883 0001488b  ...H..~'..H...H.
+ 1860 54244864 482b1425 28000000 0f857701  T$HdH+.%(.....w.
+ 1870 00004883 c4505b5d 415c415d 415ec348  ..H..P[]A\A]A^.H
+ 1880 89c14889 ef4d89e0 31c0488d 15ac0700  ..H..M..1.H.....
+ 1890 00488d35 a8290000 e863f8ff ff4889c7  .H.5.)...c...H..
+ 18a0 4885c00f 8428f9ff ffe872fb ffffeba3  H....(....r.....
  18b0 504889df 41b90200 000031c9 4c8d053d  PH..A.....1.L..=
- 18c0 29000031 d24889ee 488d4424 28506a00  )..1.H..H.D$(Pj.
+ 18c0 29000031 d24c89f6 488d4424 28506a00  )..1.L..H.D$(Pj.
  18d0 6a04e889 f7ffff48 83c42048 89c34885  j......H.. H..H.
- 18e0 c00f84fd 0000004c 8b234c8b 6b084989  .......L.#L.k.I.
- 18f0 ee488b43 104885c0 0f84daf8 ffff488b  .H.C.H........H.
+ 18e0 c00f84fd 00000048 8b2b4c8b 63084d89  .......H.+L.c.M.
+ 18f0 f5488b43 104885c0 0f84daf8 ffff488b  .H.C.H........H.
  1900 7808488b 35af2600 004839f7 0f84a9f8  x.H.5.&..H9.....
  1910 ffffe8f9 f7ffff85 c00f859c f8ffff48  ...............H
- 1920 8b7b10e8 f8f7ffff 4889c548 85c00f84  .{......H..H....
- 1930 99000000 4889c7e8 64f7ffff 4889ef48  ....H...d...H..H
+ 1920 8b7b10e8 f8f7ffff 4989c648 85c00f84  .{......I..H....
+ 1930 99000000 4889c7e8 64f7ffff 4c89f748  ....H...d...L..H
  1940 89442408 e8d7faff ff488b54 24084883  .D$......H.T$.H.
- 1950 faff7479 4983fe03 0f84b9fe ffff488b  ..tyI.........H.
+ 1950 faff7479 4983fd03 0f84b9fe ffff488b  ..tyI.........H.
  1960 7b18488d 74241848 89542408 e87ff7ff  {.H.t$.H.T$.....
  1970 ff488b54 240885c0 0f8599fe ffffe94e  .H.T$..........N
- 1980 f8ffff48 c7442418 ffffffff 4c8b7110  ...H.D$.....L.q.
- 1990 4901d652 4889df41 b9020000 0031d24c  I..RH..A.....1.L
- 19a0 8d055a28 00004889 ee488d44 2428506a  ..Z(..H..H.D$(Pj
+ 1980 f8ffff48 c7442418 ffffffff 4c8b6910  ...H.D$.....L.i.
+ 1990 4901d552 4889df41 b9020000 0031d24c  I..RH..A.....1.L
+ 19a0 8d055a28 00004c89 f6488d44 2428506a  ..Z(..L..H.D$(Pj
  19b0 006a04e8 a8f6ffff 4883c420 4889c348  .j......H.. H..H
  19c0 85c00f84 09f8ffff e937feff ffe8fef6  .........7......
  19d0 ffff4885 c00f85f6 f7ffff48 83caffe9  ..H........H....
- 19e0 70ffffff e9e8f7ff ffe862f6 ffff6690  p.........b...f.
- 19f0 41574156 41554154 55534889 f34889d6  AWAVAUATUSH..H..
- 1a00 4883ec58 64488b04 25280000 00488944  H..XdH..%(...H.D
- 1a10 244831c0 4885c90f 85f00100 0048c744  $H1.H........H.D
- 1a20 2418ffff ffff4883 fa010f8e 57020000  $.....H.....W...
- 1a30 4883fa04 0f8fecf7 ffff4889 d54885db  H.........H..H..
- 1a40 0f84e0f7 ffff4c8b 334c8b7b 084883fd  ......L.3L.{.H..
- 1a50 020f850f 0100004c 8b642418 4531ed49  .......L.d$.E1.I
- 1a60 83fcff75 144c89f7 e853f6ff ff4989c4  ...u.L...S...I..
- 1a70 4885c00f 88d40000 004d39e5 7c0beb55  H........M9.|..U
- 1a80 4c8d6d01 4d39e57d 474b8d6c 25004c89  L.m.M9.}GK.l%.L.
- 1a90 f748d1ed 4889eee8 e4f5ffff 4889c348  .H..H.......H..H
- 1aa0 85c00f84 a5000000 31d24889 c64c89ff  ........1.H..L..
- 1ab0 e8fbf5ff ff48832b 010f8492 00000085  .....H.+........
- 1ac0 c00f8886 00000085 c074b549 89ecebb4  .........t.I....
- 1ad0 4d85ed78 78488b05 14250000 49394608  M..xxH...%..I9F.
- 1ae0 74594c89 f74d89f8 4c89e931 c0488d15  tYL..M..L..1.H..
- 1af0 49050000 488d3545 270000e8 00f6ffff  I...H.5E'.......
- 1b00 4889c748 85c07445 e813f9ff ff488b05  H..H..tE.....H..
- 1b10 c4240000 48830001 488b5424 4864482b  .$..H...H.T$HdH+
- 1b20 14252800 00000f85 60010000 4883c458  .%(.....`...H..X
- 1b30 5b5d415c 415d415e 415fc34c 89fa4c89  []A\A]A^A_.L..L.
- 1b40 ee4c89f7 e8e7f4ff ff85c079 c031c0eb  .L.........y.1..
- 1b50 c74889df 8944240c e8e3f4ff ff8b4424  .H...D$.......D$
- 1b60 0ce959ff ffff488b 43104885 c00f8474  ..Y...H.C.H....t
- 1b70 f6ffff48 8b780848 8b353a24 00004839  ...H.x.H.5:$..H9
- 1b80 f70f847f f6ffffe8 84f5ffff 85c00f85  ................
- 1b90 72f6ffff 488b7b10 e883f5ff ff4989c4  r...H.{......I..
- 1ba0 4885c00f 84ad0000 004889c7 e8eff4ff  H........H......
- 1bb0 ff4c89e7 4989c5e8 64f8ffff 4983fdff  .L..I...d...I...
- 1bc0 0f849000 00004883 fd037416 488b7b18  ......H...t.H.{.
- 1bd0 488d7424 18e816f5 ffff85c0 0f846bff  H.t$..........k.
- 1be0 ffff4c8b 6424184d 85ed0f89 6ffeffff  ..L.d$.M....o...
- 1bf0 488b05c9 23000048 8d352704 0000488b  H...#..H.5'...H.
- 1c00 38e86af4 ffff31c0 e90bffff ff48c744  8.j...1......H.D
- 1c10 2418ffff ffff488b 69104801 d5504889  $.....H.i.H..PH.
- 1c20 df41b902 00000031 d24c8d05 90250000  .A.....1.L...%..
- 1c30 488d4424 28506a00 6a04e821 f4ffff48  H.D$(Pj.j..!...H
- 1c40 83c42048 89c34885 c00f85f7 fdffff31  .. H..H........1
- 1c50 c0e9c2fe ffffe875 f4ffff48 85c00f85  .......u...H....
- 1c60 e9feffff 4883fd03 7486488b 7b18488d  ....H...t.H.{.H.
- 1c70 742418e8 78f4ffff 85c00f85 70ffffff  t$..x.......p...
- 1c80 31c0e991 feffff48 89d5eb91 e8bff3ff  1......H........
- 1c90 ff662e0f 1f840000 0000000f 1f440000  .f...........D..
- 1ca0 488d3db1 25000048 8d05aa25 00004839  H.=.%..H...%..H9
- 1cb0 f8741548 8b05f622 00004885 c07409ff  .t.H..."..H..t..
- 1cc0 e00f1f80 00000000 c30f1f80 00000000  ................
- 1cd0 488d3d81 25000048 8d357a25 00004829  H.=.%..H.5z%..H)
- 1ce0 fe4889f0 48c1ee3f 48c1f803 4801c648  .H..H..?H...H..H
- 1cf0 d1fe7414 488b05e5 22000048 85c07408  ..t.H..."..H..t.
- 1d00 ffe0660f 1f440000 c30f1f80 00000000  ..f..D..........
- 1d10 f30f1efa 803d3d25 00000075 2b554883  .....==%...u+UH.
- 1d20 3dc22200 00004889 e5740c48 8b3dce22  =."...H..t.H.=."
- 1d30 0000e8f9 f3ffffe8 64ffffff c6051525  ........d......%
/usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so differs in assembler output
--- old /usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so (disasm)
+++ new /usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so (disasm)
@@ -149,7 +149,7 @@
 	jmp    <_bisect_insort_left + ofs>
 	xor    %edx,%edx
 	jmp    <_bisect_insort_left + ofs>
-	mov    %rbp,%r14
+	mov    %r14,%r13
 	jmp    <_bisect_insort_left + ofs>
 
 _bisect_insort_right.cold:
@@ -562,10 +562,10 @@
 
 _bisect_insort_left:
 	push   %r14
+	mov    %rdx,%r14
 	push   %r13
 	push   %r12
 	push   %rbp
-	mov    %rdx,%rbp
 	push   %rbx
 	mov    %rsi,%rbx
 	sub    $something,%rsp
@@ -579,34 +579,29 @@
 	jle    <_bisect_insort_left + ofs>
 	cmp    $something,%rdx
 	jg     <_bisect_insort_left.cold + ofs>
-	mov    %rdx,%r14
+	mov    %rdx,%r13
 	test   %rsi,%rsi
 	je     <_bisect_insort_left.cold + ofs>
-	mov    (%rbx),%r12
-	mov    offset(%rbx),%r13
+	mov    (%rbx),%rbp
+	mov    offset(%rbx),%r12
 	xor    %edx,%edx
-	cmp    $something,%r14
+	cmp    $something,%r13
 	jne    <_bisect_insort_left + ofs>
 	mov    offset(%rsp),%rcx
-	mov    %r13,%rsi
-	mov    %r12,%rdi
+	mov    %r12,%rsi
+	mov    %rbp,%rdi
 	call   <internal_bisect_left>
 	test   %rax,%rax
 	js     <_bisect_insort_left.cold + ofs>
-	mov    offset(%rip),%rbx        #   <PyList_Type@Base>
-	cmp    %rbx,offset(%r12)
-	je     <_bisect_insort_left + ofs>
-	mov    %rax,%rcx
-	mov    %r12,%rdi
-	mov    %r13,%r8
-	xor    %eax,%eax
-	lea    offset(%rip),%rdx        #   <_fini + ofs>
-	lea    offset(%rip),%rsi        #   <PyId_insert>
-	call   <_PyObject_CallMethodId_SizeT@plt>
-	mov    %rax,%rdi
-	test   %rax,%rax
-	je     <_bisect_insort_left.cold + ofs>
-	call   <_Py_DECREF>
+	mov    offset(%rip),%rdi        #   <PyList_Type@Base>
+	cmp    %rdi,offset(%rbp)
+	jne    <_bisect_insort_left + ofs>
+	mov    %r12,%rdx
+	mov    %rax,%rsi
+	mov    %rbp,%rdi
+	call   <PyList_Insert@plt>
+	test   %eax,%eax
+	js     <_bisect_insort_left + ofs>
 	mov    offset(%rip),%rax        #   <_Py_NoneStruct@Base>
 	addq   $something,(%rax)
 	mov    offset(%rsp),%rdx
@@ -619,20 +614,25 @@
 	pop    %r13
 	pop    %r14
 	ret
-	mov    %r13,%rdx
-	mov    %rax,%rsi
-	mov    %r12,%rdi
-	call   <PyList_Insert@plt>
-	test   %eax,%eax
-	jns    <_bisect_insort_left + ofs>
-	jmp    <_bisect_insort_left.cold + ofs>
+	mov    %rax,%rcx
+	mov    %rbp,%rdi
+	mov    %r12,%r8
+	xor    %eax,%eax
+	lea    offset(%rip),%rdx        #   <_fini + ofs>
+	lea    offset(%rip),%rsi        #   <PyId_insert>
+	call   <_PyObject_CallMethodId_SizeT@plt>
+	mov    %rax,%rdi
+	test   %rax,%rax
+	je     <_bisect_insort_left.cold + ofs>
+	call   <_Py_DECREF>
+	jmp    <_bisect_insort_left + ofs>
 	push   %rax
 	mov    %rbx,%rdi
 	mov    $something,%r9d
 	xor    %ecx,%ecx
 	lea    offset(%rip),%r8        #   <_parser.7>
 	xor    %edx,%edx
-	mov    %rbp,%rsi
+	mov    %r14,%rsi
 	lea    offset(%rsp),%rax
 	push   %rax
 	push   $something
@@ -642,9 +642,9 @@
 	mov    %rax,%rbx
 	test   %rax,%rax
 	je     <_bisect_insort_left + ofs>
-	mov    (%rbx),%r12
-	mov    offset(%rbx),%r13
-	mov    %rbp,%r14
+	mov    (%rbx),%rbp
+	mov    offset(%rbx),%r12
+	mov    %r14,%r13
 	mov    offset(%rbx),%rax
 	test   %rax,%rax
 	je     <_bisect_insort_left.cold + ofs>
@@ -657,18 +657,18 @@
 	jne    <_bisect_insort_left.cold>
 	mov    offset(%rbx),%rdi
 	call   <PyNumber_Index@plt>
-	mov    %rax,%rbp
+	mov    %rax,%r14
 	test   %rax,%rax
 	je     <_bisect_insort_left + ofs>
 	mov    %rax,%rdi
 	call   <PyLong_AsSsize_t@plt>
-	mov    %rbp,%rdi
+	mov    %r14,%rdi
 	mov    %rax,offset(%rsp)
 	call   <_Py_DECREF>
 	mov    offset(%rsp),%rdx
 	cmp    $something,%rdx
 	je     <_bisect_insort_left + ofs>
-	cmp    $something,%r14
+	cmp    $something,%r13
 	je     <_bisect_insort_left + ofs>
 	mov    offset(%rbx),%rdi
 	lea    offset(%rsp),%rsi
@@ -679,14 +679,14 @@
 	jne    <_bisect_insort_left + ofs>
 	jmp    <_bisect_insort_left.cold + ofs>
 	movq   $something,offset(%rsp)
-	mov    offset(%rcx),%r14
-	add    %rdx,%r14
+	mov    offset(%rcx),%r13
+	add    %rdx,%r13
 	push   %rdx
 	mov    %rbx,%rdi
 	mov    $something,%r9d
 	xor    %edx,%edx
 	lea    offset(%rip),%r8        #   <_parser.7>
-	mov    %rbp,%rsi
+	mov    %r14,%rsi
 	lea    offset(%rsp),%rax
 	push   %rax
 	push   $something
@@ -704,6 +704,8 @@
 	jmp    <_bisect_insort_left + ofs>
 	jmp    <_bisect_insort_left.cold + ofs>
 	call   <__stack_chk_fail@plt>
+	jmp    <_bisect_insort_left.cold + ofs>
+	data16 cs nopw offset(%rax,%rax,1)
 	xchg   %ax,%ax
 
 _bisect_insort_right:
/usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so differs in ELF sections
--- old /usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so (objdump)
+++ new /usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so (objdump)
@@ -2397,17 +2397,17 @@
  9e90 45000f85 c7020000 4c89f7e8 80b2ffff  E.......L.......
  9ea0 49836d00 010f85bf 0200004c 89efe86d  I.m........L...m
  9eb0 b2ffff0f b74d190f b6451c0f b6751b66  .....M...E...u.f
- 9ec0 c1c10889 44241c0f b7c98d41 ff8d5102  ....D$.....A..Q.
+ 9ec0 c1c10889 4424180f b7c98d41 ff8d5102  ....D$.....A..Q.
  9ed0 4469d86d 01000085 c00f49d0 c1fa0289  Di.m......I.....
- 9ee0 54241448 63d0c1f8 1f4869d2 1f85eb51  T$.Hc....Hi....Q
+ 9ee0 54241048 63d0c1f8 1f4869d2 1f85eb51  T$.Hc....Hi....Q
  9ef0 4189c748 89d748c1 fa2748c1 ff2529c2  A..H..H..'H..%).
- 9f00 4129ff89 54241844 897c2410 4c8d05ed  A)..T$.D.|$.L...
+ 9f00 4129ff89 54241444 897c240c 4c8d05ed  A)..T$.D.|$.L...
  9f10 81000048 63c6458b 0c8083fe 027e09f6  ...Hc.E......~..
  9f20 c1030f84 cd020000 0fb77319 41ba0400  ..........s.A...
  9f30 000041bf 90010000 440fb673 1b440fb6  ..A.....D..s.D..
  9f40 6b1c66c1 c6080fb7 f68d4eff 89c869f9  k.f.......N...i.
  9f50 6d010000 9941f7fa 41ba9cff ffff8944  m....A..A......D
- 9f60 240c89c8 9941f7fa 4189c289 c89941f7  $....A..A.....A.
+ 9f60 241c89c8 9941f7fa 4189c289 c89941f7  $....A..A.....A.
  9f70 ff89c149 63c6458b 04804183 fe027e0a  ...Ic.E...A...~.
  9f80 40f6c603 0f848302 00000fb6 55200fb6  @...........U ..
  9f90 45210fb6 7320440f b6731fc1 e008c1e2  E!..s D..s......
@@ -2415,9 +2415,9 @@
  9fb0 c1e00809 f00fb673 2209f00f b6751d29  .......s"....u.)
  9fc0 c20fb643 1d0fb65b 1e29c60f b6451f69  ...C...[.)...E.i
  9fd0 f6100e00 004429f0 01f00fb6 751e29de  .....D).....u.).
- 9fe0 8b5c2414 6bf63c01 c68b4424 1c4429e8  .\$.k.<...D$.D).
- 9ff0 4401d801 d88b5c24 1001d88b 5c241801  D.....\$....\$..
- a000 d88b5c24 0c29f829 d889c744 29d729cf  ..\$.).)...D).).
+ 9fe0 8b5c2410 6bf63c01 c68b4424 184429e8  .\$.k.<...D$.D).
+ 9ff0 4401d801 d88b5c24 0c01d88b 5c241401  D.....\$....\$..
+ a000 d88b5c24 1c29f829 d889c744 29d729cf  ..\$.).)...D).).
  a010 b9010000 004401cf 4429c74c 8d05deee  .....D..D).L....
  a020 0000e829 c9ffff48 89c34885 c00f8452  ...)...H..H....R
  a030 0200004d 85e47466 4c89e648 89c7e82d  ...M..tfL..H...-
@@ -2441,10 +2441,10 @@
  a150 8b064883 e8014989 060f8439 fdffff49  ..H...I....9...I
  a160 836d0001 0f8441fd ffff0fb7 4d190fb6  .m....A.....M...
  a170 451cbf04 0000000f b6751b66 c1c10889  E........u.f....
- a180 44241c0f b7c9448d 41ff4489 c04569d8  D$....D.A.D..Ei.
- a190 6d010000 99f7ffbf 9cffffff 89442414  m............D$.
- a1a0 4489c099 f7ffbf90 01000089 44241044  D...........D$.D
- a1b0 89c099f7 ff894424 18e94efd ffff84c0  ......D$..N.....
+ a180 4424180f b7c9448d 41ff4489 c04569d8  D$....D.A.D..Ei.
+ a190 6d010000 99f7ffbf 9cffffff 89442410  m............D$.
+ a1a0 4489c099 f7ffbf90 01000089 44240c44  D...........D$.D
+ a1b0 89c099f7 ff894424 14e94efd ffff84c0  ......D$..N.....
  a1c0 0f84b3fc ffff488b 15e3cd00 00e99dfc  ......H.........
  a1d0 ffff4c89 e6e8a6b2 ffff85c0 0f8566fc  ..L...........f.
  a1e0 ffff488b 058fcd00 00488300 014889c3  ..H......H...H..
/usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so differs in ELF sections
--- old /usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so (objdump)
+++ new /usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so (objdump)
@@ -452,7 +452,7 @@
  1e88 00000000 00000000 00000000 00000000  ................
  1e98 cf050000 12000000 00000000 00000000  ................
  1ea8 00000000 00000000 55000000 12000e00  ........U.......
- 1eb8 50060100 00000000 c1080000 00000000  P...............
+ 1eb8 10060100 00000000 c1080000 00000000  ................
 Contents of section .dynstr:
  1ec8 005f5f67 6d6f6e5f 73746172 745f5f00  .__gmon_start__.
  1ed8 5f49544d 5f646572 65676973 74657254  _ITM_deregisterT
@@ -710,673 +710,673 @@
  2e70 74196909 00000200 9c0d0000 00000000  t.i.............
 Contents of section .rela.dyn:
  2e80 f8360200 00000000 08000000 00000000  .6..............
- 2e90 40060100 00000000 00370200 00000000  @........7......
- 2ea0 08000000 00000000 00060100 00000000  ................
+ 2e90 00060100 00000000 00370200 00000000  .........7......
+ 2ea0 08000000 00000000 c0050100 00000000  ................
  2eb0 00400200 00000000 08000000 00000000  .@..............
  2ec0 00400200 00000000 20400200 00000000  .@...... @......
  2ed0 08000000 00000000 08830100 00000000  ................
  2ee0 28400200 00000000 08000000 00000000  (@..............
- 2ef0 20760100 00000000 60400200 00000000   v......`@......
- 2f00 08000000 00000000 60100100 00000000  ........`.......
+ 2ef0 00760100 00000000 60400200 00000000  .v......`@......
+ 2f00 08000000 00000000 20100100 00000000  ........ .......
  2f10 68400200 00000000 08000000 00000000  h@..............
- 2f20 a0ef0000 00000000 70400200 00000000  ........p@......
- 2f30 08000000 00000000 e0ed0000 00000000  ................
+ 2f20 60ee0000 00000000 70400200 00000000  `.......p@......
+ 2f30 08000000 00000000 a0ec0000 00000000  ................
  2f40 80400200 00000000 08000000 00000000  .@..............
  2f50 0d830100 00000000 88400200 00000000  .........@......
- 2f60 08000000 00000000 e0fe0000 00000000  ................
+ 2f60 08000000 00000000 a0fe0000 00000000  ................
  2f70 90400200 00000000 08000000 00000000  .@..............
- 2f80 20c10000 00000000 a8400200 00000000   ........@......
+ 2f80 10c10000 00000000 a8400200 00000000  .........@......
  2f90 08000000 00000000 12830100 00000000  ................
  2fa0 b0400200 00000000 08000000 00000000  .@..............
- 2fb0 00ff0000 00000000 b8400200 00000000  .........@......
- 2fc0 08000000 00000000 40ff0000 00000000  ........@.......
+ 2fb0 c0fe0000 00000000 b8400200 00000000  .........@......
+ 2fc0 08000000 00000000 00ff0000 00000000  ................
  2fd0 d0400200 00000000 08000000 00000000  .@..............
  2fe0 17830100 00000000 d8400200 00000000  .........@......
- 2ff0 08000000 00000000 20ff0000 00000000  ........ .......
+ 2ff0 08000000 00000000 e0fe0000 00000000  ................
  3000 e0400200 00000000 08000000 00000000  .@..............
- 3010 90ff0000 00000000 f8400200 00000000  .........@......
+ 3010 50ff0000 00000000 f8400200 00000000  P........@......
  3020 08000000 00000000 1c830100 00000000  ................
  3030 00410200 00000000 08000000 00000000  .A..............
- 3040 60030100 00000000 08410200 00000000  `........A......
- 3050 08000000 00000000 70c10000 00000000  ........p.......
+ 3040 20030100 00000000 08410200 00000000   ........A......
+ 3050 08000000 00000000 60c10000 00000000  ........`.......
  3060 20410200 00000000 08000000 00000000   A..............
  3070 25830100 00000000 28410200 00000000  %.......(A......
- 3080 08000000 00000000 90030100 00000000  ................
+ 3080 08000000 00000000 50030100 00000000  ........P.......
  3090 30410200 00000000 08000000 00000000  0A..............
- 30a0 e0020100 00000000 48410200 00000000  ........HA......
+ 30a0 a0020100 00000000 48410200 00000000  ........HA......
  30b0 08000000 00000000 2e830100 00000000  ................
  30c0 50410200 00000000 08000000 00000000  PA..............
- 30d0 a0030100 00000000 58410200 00000000  ........XA......
- 30e0 08000000 00000000 20050100 00000000  ........ .......
+ 30d0 60030100 00000000 58410200 00000000  `.......XA......
+ 30e0 08000000 00000000 e0040100 00000000  ................
  30f0 a0410200 00000000 08000000 00000000  .A..............
  3100 34830100 00000000 a8410200 00000000  4........A......
- 3110 08000000 00000000 c06b0100 00000000  .........k......
+ 3110 08000000 00000000 a06b0100 00000000  .........k......
  3120 c0410200 00000000 08000000 00000000  .A..............
  3130 3e830100 00000000 c8410200 00000000  >........A......
- 3140 08000000 00000000 f06b0100 00000000  .........k......
+ 3140 08000000 00000000 d06b0100 00000000  .........k......
  3150 00420200 00000000 08000000 00000000  .B..............
  3160 47830100 00000000 08420200 00000000  G........B......
- 3170 08000000 00000000 60730100 00000000  ........`s......
+ 3170 08000000 00000000 40730100 00000000  ........@s......
  3180 28420200 00000000 08000000 00000000  (B..............
  3190 4c830100 00000000 30420200 00000000  L.......0B......
- 31a0 08000000 00000000 70730100 00000000  ........ps......
+ 31a0 08000000 00000000 50730100 00000000  ........Ps......
  31b0 80420200 00000000 08000000 00000000  .B..............
- 31c0 30f10000 00000000 88420200 00000000  0........B......
- 31d0 08000000 00000000 40f20000 00000000  ........@.......
+ 31c0 f0ef0000 00000000 88420200 00000000  .........B......
+ 31d0 08000000 00000000 00f10000 00000000  ................
  31e0 90420200 00000000 08000000 00000000  .B..............
- 31f0 50f30000 00000000 98420200 00000000  P........B......
- 3200 08000000 00000000 c06d0100 00000000  .........m......
+ 31f0 10f30000 00000000 98420200 00000000  .........B......
+ 3200 08000000 00000000 a06d0100 00000000  .........m......
  3210 a0420200 00000000 08000000 00000000  .B..............
- 3220 506c0100 00000000 a8420200 00000000  Pl.......B......
- 3230 08000000 00000000 90f70000 00000000  ................
+ 3220 306c0100 00000000 a8420200 00000000  0l.......B......
+ 3230 08000000 00000000 50f70000 00000000  ........P.......
  3240 b0420200 00000000 08000000 00000000  .B..............
- 3250 80700100 00000000 b8420200 00000000  .p.......B......
- 3260 08000000 00000000 e06f0100 00000000  .........o......
+ 3250 60700100 00000000 b8420200 00000000  `p.......B......
+ 3260 08000000 00000000 c06f0100 00000000  .........o......
  3270 c0420200 00000000 08000000 00000000  .B..............
- 3280 40fe0000 00000000 c8420200 00000000  @........B......
- 3290 08000000 00000000 906a0100 00000000  .........j......
+ 3280 00fe0000 00000000 c8420200 00000000  .........B......
+ 3290 08000000 00000000 706a0100 00000000  ........pj......
  32a0 00430200 00000000 08000000 00000000  .C..............
- 32b0 f0bd0000 00000000 10430200 00000000  .........C......
- 32c0 08000000 00000000 90b90000 00000000  ................
+ 32b0 e0bd0000 00000000 10430200 00000000  .........C......
+ 32c0 08000000 00000000 80b90000 00000000  ................
  32d0 68430200 00000000 08000000 00000000  hC..............
- 32e0 d06e0100 00000000 70430200 00000000  .n......pC......
- 32f0 08000000 00000000 70f50000 00000000  ........p.......
+ 32e0 b06e0100 00000000 70430200 00000000  .n......pC......
+ 32f0 08000000 00000000 30f50000 00000000  ........0.......
  3300 a0430200 00000000 08000000 00000000  .C..............
  3310 51830100 00000000 a8430200 00000000  Q........C......
- 3320 08000000 00000000 c01b0100 00000000  ................
+ 3320 08000000 00000000 801b0100 00000000  ................
  3330 b8430200 00000000 08000000 00000000  .C..............
  3340 c0cc0100 00000000 c0430200 00000000  .........C......
  3350 08000000 00000000 55830100 00000000  ........U.......
  3360 c8430200 00000000 08000000 00000000  .C..............
- 3370 20220100 00000000 d8430200 00000000   ".......C......
+ 3370 e0210100 00000000 d8430200 00000000  .!.......C......
  3380 08000000 00000000 00cc0100 00000000  ................
  3390 e0430200 00000000 08000000 00000000  .C..............
  33a0 58830100 00000000 e8430200 00000000  X........C......
- 33b0 08000000 00000000 40230100 00000000  ........@#......
+ 33b0 08000000 00000000 00230100 00000000  .........#......
  33c0 f8430200 00000000 08000000 00000000  .C..............
  33d0 40cb0100 00000000 00440200 00000000  @........D......
  33e0 08000000 00000000 5e830100 00000000  ........^.......
  33f0 08440200 00000000 08000000 00000000  .D..............
- 3400 10310100 00000000 18440200 00000000  .1.......D......
+ 3400 d0300100 00000000 18440200 00000000  .0.......D......
  3410 08000000 00000000 60ca0100 00000000  ........`.......
  3420 20440200 00000000 08000000 00000000   D..............
  3430 69830100 00000000 28440200 00000000  i.......(D......
- 3440 08000000 00000000 30320100 00000000  ........02......
+ 3440 08000000 00000000 f0310100 00000000  .........1......
  3450 38440200 00000000 08000000 00000000  8D..............
  3460 80c90100 00000000 40440200 00000000  ........@D......
  3470 08000000 00000000 73830100 00000000  ........s.......
  3480 48440200 00000000 08000000 00000000  HD..............
- 3490 c0340100 00000000 58440200 00000000  .4......XD......
+ 3490 80340100 00000000 58440200 00000000  .4......XD......
  34a0 08000000 00000000 00c80100 00000000  ................
  34b0 60440200 00000000 08000000 00000000  `D..............
  34c0 7d830100 00000000 68440200 00000000  }.......hD......
- 34d0 08000000 00000000 20cd0000 00000000  ........ .......
+ 34d0 08000000 00000000 10cd0000 00000000  ................
  34e0 78440200 00000000 08000000 00000000  xD..............
  34f0 40c70100 00000000 80440200 00000000  @........D......
  3500 08000000 00000000 89830100 00000000  ................
  3510 88440200 00000000 08000000 00000000  .D..............
- 3520 80400100 00000000 98440200 00000000  .@.......D......
+ 3520 40400100 00000000 98440200 00000000  @@.......D......
  3530 08000000 00000000 e0c50100 00000000  ................
  3540 a0440200 00000000 08000000 00000000  .D..............
  3550 9b830100 00000000 a8440200 00000000  .........D......
- 3560 08000000 00000000 20cd0000 00000000  ........ .......
+ 3560 08000000 00000000 10cd0000 00000000  ................
  3570 b8440200 00000000 08000000 00000000  .D..............
  3580 a0c40100 00000000 c0440200 00000000  .........D......
  3590 08000000 00000000 ad830100 00000000  ................
  35a0 c8440200 00000000 08000000 00000000  .D..............
- 35b0 503e0100 00000000 d8440200 00000000  P>.......D......
+ 35b0 103e0100 00000000 d8440200 00000000  .>.......D......
  35c0 08000000 00000000 e0c30100 00000000  ................
  35d0 e0440200 00000000 08000000 00000000  .D..............
  35e0 b2830100 00000000 e8440200 00000000  .........D......
- 35f0 08000000 00000000 c0130100 00000000  ................
+ 35f0 08000000 00000000 80130100 00000000  ................
  3600 f8440200 00000000 08000000 00000000  .D..............
  3610 e0c20100 00000000 00450200 00000000  .........E......
  3620 08000000 00000000 ba830100 00000000  ................
  3630 08450200 00000000 08000000 00000000  .E..............
- 3640 40150100 00000000 18450200 00000000  @........E......
+ 3640 00150100 00000000 18450200 00000000  .........E......
  3650 08000000 00000000 60c20100 00000000  ........`.......
  3660 20450200 00000000 08000000 00000000   E..............
  3670 13830100 00000000 28450200 00000000  ........(E......
- 3680 08000000 00000000 102b0100 00000000  .........+......
+ 3680 08000000 00000000 d02a0100 00000000  .........*......
  3690 38450200 00000000 08000000 00000000  8E..............
  36a0 c0c10100 00000000 40450200 00000000  ........@E......
  36b0 08000000 00000000 c9830100 00000000  ................
  36c0 48450200 00000000 08000000 00000000  HE..............
- 36d0 902c0100 00000000 58450200 00000000  .,......XE......
+ 36d0 502c0100 00000000 58450200 00000000  P,......XE......
  36e0 08000000 00000000 20c10100 00000000  ........ .......
  36f0 60450200 00000000 08000000 00000000  `E..............
/usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so differs in assembler output
--- old /usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so (disasm)
+++ new /usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so (disasm)
@@ -1667,13 +1667,13 @@
 	jmp    <dec_mpd_class + ofs>
 
 dec_mpd_qquantize.cold:
+	mov    offset(%rsp),%rbx
+	jmp    <dec_mpd_qquantize + ofs>
 	mov    offset(%rip),%rax        #   <PyExc_RuntimeError@Base>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    (%rax),%rdi
 	call   <PyErr_SetString@plt>
 	jmp    <dec_mpd_qquantize + ofs>
-	mov    offset(%rsp),%rbx
-	jmp    <dec_mpd_qquantize + ofs>
 	mov    %rbp,%rdi
 	call   <_Py_DECREF>
 	mov    %r12,%rdi
@@ -1797,7 +1797,7 @@
 	jmp    <ctx_mpd_qabs.cold + ofs>
 
 ctx_mpd_qadd.cold:
-	mov    %r12,%rdi
+	mov    %rbx,%rdi
 	call   <_Py_DECREF>
 	mov    %r13,%rdi
 	call   <_Py_DECREF>
@@ -1863,9 +1863,9 @@
 	jmp    <ctx_mpd_qcopy_sign + ofs>
 
 ctx_create_decimal.cold:
-	mov    %r12,%rdi
+	mov    %rbx,%rdi
 	call   <_Py_DECREF>
-	xor    %r12d,%r12d
+	xor    %ebx,%ebx
 	jmp    <ctx_create_decimal + ofs>
 
 PyDecType_FromFloatExact.cold:
@@ -1933,15 +1933,15 @@
 	jmp    <ctx_mpd_qexp.cold + ofs>
 
 ctx_mpd_qfma.cold:
-	mov    %rbx,%rdi
-	call   <_Py_DECREF>
-	jmp    <ctx_mpd_qfma + ofs>
 	mov    %rbp,%rdi
 	call   <_Py_DECREF>
+	jmp    <ctx_mpd_qfma + ofs>
 	mov    %r12,%rdi
 	call   <_Py_DECREF>
 	mov    %r13,%rdi
 	call   <_Py_DECREF>
+	mov    %r14,%rdi
+	call   <_Py_DECREF>
 	jmp    <ctx_mpd_qfma + ofs>
 
 ctx_iscanonical.cold:
@@ -1949,12 +1949,6 @@
 	addq   $something,(%rax)
 	jmp    <ctx_iscanonical + ofs>
 
-ctx_mpd_isinfinite.cold:
-	mov    offset(%rip),%rax        #   <_Py_TrueStruct@Base>
-	addq   $something,(%rax)
-	mov    %rax,%rbx
-	jmp    <ctx_mpd_isinfinite + ofs>
-
 ctx_mpd_isnan.cold:
 	mov    offset(%rip),%rax        #   <_Py_TrueStruct@Base>
 	addq   $something,(%rax)
@@ -1967,12 +1961,6 @@
 	mov    %rax,%rbx
 	jmp    <ctx_mpd_isqnan + ofs>
 
-ctx_mpd_issnan.cold:
-	mov    offset(%rip),%rax        #   <_Py_TrueStruct@Base>
-	addq   $something,(%rax)
-	mov    %rax,%rbx
-	jmp    <ctx_mpd_issnan + ofs>
-
 ctx_mpd_qln.cold:
 	mov    %rbp,%rdi
 	call   <_Py_DECREF>
@@ -2370,13 +2358,13 @@
 	jmp    <nm_mpd_qdivmod + ofs>
 
 nm_mpd_qsub.cold:
-	mov    %r13,%rdi
+	mov    %rbp,%rdi
 	call   <_Py_DECREF>
 	mov    %r12,%rdi
 	call   <_Py_DECREF>
-	xor    %ebp,%ebp
+	xor    %ebx,%ebx
 	jmp    <nm_mpd_qsub + ofs>
-	mov    %rbp,%rdi
+	mov    %rbx,%rdi
 	call   <_Py_DECREF>
 	jmp    <nm_mpd_qsub.cold + ofs>
 
@@ -2691,6 +2679,7 @@
 	pop    %rbx
 	pop    %rbp
 	ret
+	nopl   offset(%rax)
 
 _Py_DECREF:
 	subq   $something,(%rdi)
@@ -3700,14 +3689,20 @@
 	jmp    <numeric_as_ascii + ofs>
 	call   <_PyUnicode_IsWhitespace@plt>
 	jmp    <numeric_as_ascii + ofs>
-	mov    offset(%rdi),%rbp
-	jmp    <numeric_as_ascii + ofs>
 	mov    %rdi,offset(%rsp)
 	call   <_PyUnicode_Ready@plt>
 	add    $something,%eax
 	je     <numeric_as_ascii.cold + ofs>
 	mov    offset(%rsp),%rdi
 	movzbl offset(%rdi),%eax
+	mov    %eax,%ebp
+	shr    $something,%bpl
+	mov    %ebp,%esi
+	and    $something,%esi
+	mov    %esi,offset(%rsp)
+	test   $something,%al
+	jne    <numeric_as_ascii + ofs>
+	mov    offset(%rdi),%rbp
 	jmp    <numeric_as_ascii + ofs>
 	test   %r13,%r13
 	je     <numeric_as_ascii + ofs>
@@ -3747,7 +3742,7 @@
 	movzwl offset(%rbp,%rbx,2),%edi
 	jmp    <numeric_as_ascii + ofs>
 	jmp    <numeric_as_ascii.cold + ofs>
-	nopl   offset(%rax,%rax,1)
+	nopw   offset(%rax,%rax,1)
 
 PyDecType_FromCStringExact:
 	push   %r15
@@ -5202,7 +5197,7 @@
 	lea    offset(%rsp),%rdi
 	call   <mpd_qsetround@plt>
 	test   %eax,%eax
-	je     <dec_mpd_qquantize.cold>
+	je     <dec_mpd_qquantize.cold + ofs>
 	mov    offset(%rsp),%rbx
 	jmp    <dec_mpd_qquantize + ofs>
 	nopl   offset(%rax)
@@ -5214,6 +5209,7 @@
 	mov    %r12,%rdi
 	call   <_Py_Dealloc@plt>
 	jmp    <dec_mpd_qquantize + ofs>
+	nopl   (%rax)
 	mov    %r13,%rsi
 	call   <PyType_IsSubtype@plt>
 	test   %eax,%eax
@@ -5231,6 +5227,7 @@
 	jne    <dec_mpd_qquantize + ofs>
 	xor    %ebx,%ebx
 	jmp    <dec_mpd_qquantize + ofs>
+	nopw   offset(%rax,%rax,1)
 	mov    %r13,%rsi
 	call   <PyType_IsSubtype@plt>
 	test   %eax,%eax
@@ -5270,7 +5267,7 @@
 	je     <dec_mpd_qquantize + ofs>
 	call   <PyType_IsSubtype@plt>
 	test   %eax,%eax
-	jne    <dec_mpd_qquantize.cold + ofs>
+	jne    <dec_mpd_qquantize.cold>
 	mov    offset(%rip),%rax        #   <PyExc_TypeError@Base>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	xor    %ebx,%ebx
@@ -5282,8 +5279,6 @@
 	call   <_Py_DECREF>
 	jmp    <dec_mpd_qquantize + ofs>
 	call   <__stack_chk_fail@plt>
-	mov    offset(%rsp),%rbx
-	jmp    <dec_mpd_qquantize + ofs>
 	call   <init_current_context>
 	mov    %rax,offset(%rsp)
 	mov    %rax,%rdi
@@ -5293,8 +5288,9 @@
 	je     <dec_mpd_qquantize + ofs>
 	mov    offset(%rsp),%rbx
 	jmp    <dec_mpd_qquantize + ofs>
-	data16 cs nopw offset(%rax,%rax,1)
-	nopl   (%rax)
+	mov    offset(%rsp),%rbx
+	jmp    <dec_mpd_qquantize + ofs>
+	xchg   %ax,%ax
 
 PyDec_ToIntegralValue:
 	push   %r13
@@ -5511,56 +5507,53 @@
 
 ctx_mpd_qadd:
 	push   %r13
/usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so differs in ELF sections
--- old /usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so (objdump)
+++ new /usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so (objdump)
@@ -48,7 +48,7 @@
  0540 14010000 10000000 00000000 00000000  ................
  0550 00000000 00000000 01000000 20000000  ............ ...
  0560 00000000 00000000 00000000 00000000  ................
- 0570 55000000 12000c00 20130000 00000000  U....... .......
+ 0570 55000000 12000c00 40130000 00000000  U.......@.......
  0580 0c000000 00000000                    ........        
 Contents of section .dynstr:
  0588 005f5f67 6d6f6e5f 73746172 745f5f00  .__gmon_start__.
@@ -73,976 +73,948 @@
  06b8 64005f50 79417267 5f436865 636b506f  d._PyArg_CheckPo
  06c8 73697469 6f6e616c 00                 sitional.       
 Contents of section .rela.dyn:
- 06d8 a06d0000 00000000 08000000 00000000  .m..............
- 06e8 70200000 00000000 a86d0000 00000000  p .......m......
- 06f8 08000000 00000000 30200000 00000000  ........0 ......
- 0708 00700000 00000000 08000000 00000000  .p..............
- 0718 00700000 00000000 28700000 00000000  .p......(p......
- 0728 08000000 00000000 30130000 00000000  ........0.......
- 0738 40700000 00000000 08000000 00000000  @p..............
- 0748 3a300000 00000000 48700000 00000000  :0......Hp......
- 0758 08000000 00000000 101a0000 00000000  ................
- 0768 58700000 00000000 08000000 00000000  Xp..............
- 0778 40350000 00000000 60700000 00000000  @5......`p......
- 0788 08000000 00000000 4f300000 00000000  ........O0......
- 0798 68700000 00000000 08000000 00000000  hp..............
- 07a8 901e0000 00000000 78700000 00000000  ........xp......
- 07b8 08000000 00000000 60340000 00000000  ........`4......
- 07c8 80700000 00000000 08000000 00000000  .p..............
- 07d8 6c300000 00000000 88700000 00000000  l0.......p......
- 07e8 08000000 00000000 60190000 00000000  ........`.......
- 07f8 98700000 00000000 08000000 00000000  .p..............
- 0808 e0330000 00000000 a0700000 00000000  .3.......p......
- 0818 08000000 00000000 43300000 00000000  ........C0......
- 0828 a8700000 00000000 08000000 00000000  .p..............
- 0838 901a0000 00000000 b8700000 00000000  .........p......
- 0848 08000000 00000000 20320000 00000000  ........ 2......
- 0858 c0700000 00000000 08000000 00000000  .p..............
- 0868 74300000 00000000 c8700000 00000000  t0.......p......
- 0878 08000000 00000000 70130000 00000000  ........p.......
- 0888 d8700000 00000000 08000000 00000000  .p..............
- 0898 c0310000 00000000 e0700000 00000000  .1.......p......
- 08a8 08000000 00000000 7c300000 00000000  ........|0......
- 08b8 e8700000 00000000 08000000 00000000  .p..............
- 08c8 90200000 00000000 f8700000 00000000  . .......p......
- 08d8 08000000 00000000 80310000 00000000  .........1......
- 08e8 00710000 00000000 08000000 00000000  .q..............
- 08f8 89300000 00000000 08710000 00000000  .0.......q......
- 0908 08000000 00000000 80200000 00000000  ......... ......
- 0918 18710000 00000000 08000000 00000000  .q..............
- 0928 40310000 00000000 20710000 00000000  @1...... q......
- 0938 08000000 00000000 5b300000 00000000  ........[0......
- 0948 28710000 00000000 08000000 00000000  (q..............
- 0958 401f0000 00000000 38710000 00000000  @.......8q......
- 0968 08000000 00000000 e0300000 00000000  .........0......
- 0978 88710000 00000000 08000000 00000000  .q..............
- 0988 96300000 00000000 90710000 00000000  .0.......q......
- 0998 08000000 00000000 a0350000 00000000  .........5......
- 09a8 a0710000 00000000 08000000 00000000  .q..............
- 09b8 40700000 00000000 a8710000 00000000  @p.......q......
- 09c8 08000000 00000000 20700000 00000000  ........ p......
- 09d8 c06f0000 00000000 06000000 01000000  .o..............
- 09e8 00000000 00000000 c86f0000 00000000  .........o......
+ 06d8 a05d0000 00000000 08000000 00000000  .]..............
+ 06e8 b01e0000 00000000 a85d0000 00000000  .........]......
+ 06f8 08000000 00000000 701e0000 00000000  ........p.......
+ 0708 00600000 00000000 08000000 00000000  .`..............
+ 0718 00600000 00000000 28600000 00000000  .`......(`......
+ 0728 08000000 00000000 50130000 00000000  ........P.......
+ 0738 40600000 00000000 08000000 00000000  @`..............
+ 0748 3a200000 00000000 48600000 00000000  : ......H`......
+ 0758 08000000 00000000 d0190000 00000000  ................
+ 0768 58600000 00000000 08000000 00000000  X`..............
+ 0778 40250000 00000000 60600000 00000000  @%......``......
+ 0788 08000000 00000000 4f200000 00000000  ........O ......
+ 0798 68600000 00000000 08000000 00000000  h`..............
+ 07a8 c01c0000 00000000 78600000 00000000  ........x`......
+ 07b8 08000000 00000000 60240000 00000000  ........`$......
+ 07c8 80600000 00000000 08000000 00000000  .`..............
+ 07d8 6c200000 00000000 88600000 00000000  l .......`......
+ 07e8 08000000 00000000 20190000 00000000  ........ .......
+ 07f8 98600000 00000000 08000000 00000000  .`..............
+ 0808 e0230000 00000000 a0600000 00000000  .#.......`......
+ 0818 08000000 00000000 43200000 00000000  ........C ......
+ 0828 a8600000 00000000 08000000 00000000  .`..............
+ 0838 501a0000 00000000 b8600000 00000000  P........`......
+ 0848 08000000 00000000 20220000 00000000  ........ "......
+ 0858 c0600000 00000000 08000000 00000000  .`..............
+ 0868 74200000 00000000 c8600000 00000000  t .......`......
+ 0878 08000000 00000000 90130000 00000000  ................
+ 0888 d8600000 00000000 08000000 00000000  .`..............
+ 0898 c0210000 00000000 e0600000 00000000  .!.......`......
+ 08a8 08000000 00000000 7c200000 00000000  ........| ......
+ 08b8 e8600000 00000000 08000000 00000000  .`..............
+ 08c8 701d0000 00000000 f8600000 00000000  p........`......
+ 08d8 08000000 00000000 80210000 00000000  .........!......
+ 08e8 00610000 00000000 08000000 00000000  .a..............
+ 08f8 89200000 00000000 08610000 00000000  . .......a......
+ 0908 08000000 00000000 c01e0000 00000000  ................
+ 0918 18610000 00000000 08000000 00000000  .a..............
+ 0928 40210000 00000000 20610000 00000000  @!...... a......
+ 0938 08000000 00000000 5b200000 00000000  ........[ ......
+ 0948 28610000 00000000 08000000 00000000  (a..............
+ 0958 801d0000 00000000 38610000 00000000  ........8a......
+ 0968 08000000 00000000 e0200000 00000000  ......... ......
+ 0978 88610000 00000000 08000000 00000000  .a..............
+ 0988 96200000 00000000 90610000 00000000  . .......a......
+ 0998 08000000 00000000 a0250000 00000000  .........%......
+ 09a8 a0610000 00000000 08000000 00000000  .a..............
+ 09b8 40600000 00000000 a8610000 00000000  @`.......a......
+ 09c8 08000000 00000000 20600000 00000000  ........ `......
+ 09d8 c05f0000 00000000 06000000 01000000  ._..............
+ 09e8 00000000 00000000 c85f0000 00000000  ........._......
  09f8 06000000 02000000 00000000 00000000  ................
- 0a08 d06f0000 00000000 06000000 03000000  .o..............
- 0a18 00000000 00000000 d86f0000 00000000  .........o......
+ 0a08 d05f0000 00000000 06000000 03000000  ._..............
+ 0a18 00000000 00000000 d85f0000 00000000  ........._......
  0a28 06000000 08000000 00000000 00000000  ................
- 0a38 e06f0000 00000000 06000000 0b000000  .o..............
- 0a48 00000000 00000000 e86f0000 00000000  .........o......
+ 0a38 e05f0000 00000000 06000000 0b000000  ._..............
+ 0a48 00000000 00000000 e85f0000 00000000  ........._......
  0a58 06000000 0c000000 00000000 00000000  ................
- 0a68 f06f0000 00000000 06000000 0d000000  .o..............
- 0a78 00000000 00000000 f86f0000 00000000  .........o......
+ 0a68 f05f0000 00000000 06000000 0d000000  ._..............
+ 0a78 00000000 00000000 f85f0000 00000000  ........._......
  0a88 06000000 11000000 00000000 00000000  ................
 Contents of section .rela.plt:
- 0a98 786f0000 00000000 07000000 04000000  xo..............
- 0aa8 00000000 00000000 806f0000 00000000  .........o......
+ 0a98 785f0000 00000000 07000000 04000000  x_..............
+ 0aa8 00000000 00000000 805f0000 00000000  ........._......
  0ab8 07000000 05000000 00000000 00000000  ................
- 0ac8 886f0000 00000000 07000000 06000000  .o..............
- 0ad8 00000000 00000000 906f0000 00000000  .........o......
+ 0ac8 885f0000 00000000 07000000 06000000  ._..............
+ 0ad8 00000000 00000000 905f0000 00000000  ........._......
  0ae8 07000000 07000000 00000000 00000000  ................
- 0af8 986f0000 00000000 07000000 09000000  .o..............
- 0b08 00000000 00000000 a06f0000 00000000  .........o......
+ 0af8 985f0000 00000000 07000000 09000000  ._..............
+ 0b08 00000000 00000000 a05f0000 00000000  ........._......
  0b18 07000000 0a000000 00000000 00000000  ................
- 0b28 a86f0000 00000000 07000000 0e000000  .o..............
- 0b38 00000000 00000000 b06f0000 00000000  .........o......
+ 0b28 a85f0000 00000000 07000000 0e000000  ._..............
+ 0b38 00000000 00000000 b05f0000 00000000  ........._......
  0b48 07000000 0f000000 00000000 00000000  ................
- 0b58 b86f0000 00000000 07000000 10000000  .o..............
+ 0b58 b85f0000 00000000 07000000 10000000  ._..............
  0b68 00000000 00000000                    ........        
 Contents of section .init:
- 1000 f30f1efa 4883ec08 488b05e9 5f000048  ....H...H..._..H
+ 1000 f30f1efa 4883ec08 488b05e9 4f000048  ....H...H...O..H
  1010 85c07402 ffd04883 c408c3             ..t...H....     
 Contents of section .plt:
- 1020 ff35425f 0000ff25 445f0000 0f1f4000  .5B_...%D_....@.
- 1030 ff25425f 00006800 000000e9 e0ffffff  .%B_..h.........
- 1040 ff253a5f 00006801 000000e9 d0ffffff  .%:_..h.........
- 1050 ff25325f 00006802 000000e9 c0ffffff  .%2_..h.........
- 1060 ff252a5f 00006803 000000e9 b0ffffff  .%*_..h.........
- 1070 ff25225f 00006804 000000e9 a0ffffff  .%"_..h.........
- 1080 ff251a5f 00006805 000000e9 90ffffff  .%._..h.........
- 1090 ff25125f 00006806 000000e9 80ffffff  .%._..h.........
- 10a0 ff250a5f 00006807 000000e9 70ffffff  .%._..h.....p...
- 10b0 ff25025f 00006808 000000e9 60ffffff  .%._..h.....`...
+ 1020 ff35424f 0000ff25 444f0000 0f1f4000  .5BO...%DO....@.
+ 1030 ff25424f 00006800 000000e9 e0ffffff  .%BO..h.........
+ 1040 ff253a4f 00006801 000000e9 d0ffffff  .%:O..h.........
+ 1050 ff25324f 00006802 000000e9 c0ffffff  .%2O..h.........
+ 1060 ff252a4f 00006803 000000e9 b0ffffff  .%*O..h.........
+ 1070 ff25224f 00006804 000000e9 a0ffffff  .%"O..h.........
+ 1080 ff251a4f 00006805 000000e9 90ffffff  .%.O..h.........
+ 1090 ff25124f 00006806 000000e9 80ffffff  .%.O..h.........
+ 10a0 ff250a4f 00006807 000000e9 70ffffff  .%.O..h.....p...
+ 10b0 ff25024f 00006808 000000e9 60ffffff  .%.O..h.....`...
 Contents of section .plt.got:
- 10c0 ff250a5f 00006690                    .%._..f.        
+ 10c0 ff250a4f 00006690                    .%.O..f.        
 Contents of section .text:
- 10d0 4889dfe8 98050000 83c8ffe9 81020000  H...............
- 10e0 488b05e1 5e000048 8b08488d 5101e9f6  H...^..H..H.Q...
- 10f0 02000048 8b05ee5e 0000488d 35261f00  ...H...^..H.5&..
- 1100 00488b38 e827ffff ffe94f05 0000488b  .H.8.'....O...H.
- 1110 05ab5e00 00488d35 841f0000 488b38e8  ..^..H.5....H.8.
- 1120 0cffffff e9340500 00e962ff ffff488b  .....4....b...H.
- 1130 05b35e00 00488d35 eb1e0000 488b38e8  ..^..H.5....H.8.
- 1140 ecfeffff e9860700 004889ef e81f0500  .........H......
- 1150 00e9ac08 00004c89 e7e81205 0000e99f  ......L.........
- 1160 08000048 8b057e5e 0000488d 35b61e00  ...H..~^..H.5...
- 1170 00488b38 e8b7feff ffe98408 00004889  .H.8..........H.
- 1180 d6b90200 0000ba02 00000048 8d3da81e  ...........H.=..
- 1190 0000e8b9 feffff85 c00f84e2 08000048  ...............H
- 11a0 8b2b488b 7308488b 4508f680 ab000000  .+H.s.H.E.......
- 11b0 020f84b4 080000e9 7b080000 4889d6b9  ........{...H...
- 11c0 02000000 ba020000 00488d3d 731e0000  .........H.=s...
/usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so differs in assembler output
--- old /usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so (disasm)
+++ new /usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so (disasm)
@@ -128,12 +128,7 @@
 	lea    offset(%rip),%rdi        #   <_fini + ofs>
 	call   <_PyArg_CheckPositional@plt>
 	test   %eax,%eax
-	je     <_heapq_heappush + ofs>
-	mov    (%rbx),%rbp
-	mov    offset(%rbx),%rsi
-	mov    offset(%rbp),%rax
-	testb  $something,offset(%rax)
-	je     <_heapq_heappush + ofs>
+	jne    <_heapq_heappush + ofs>
 	jmp    <_heapq_heappush + ofs>
 
 _heapq_heapreplace.cold:
@@ -152,27 +147,38 @@
 	jmp    <_heapq_heapreplace + ofs>
 
 siftup_max.cold:
-	mov    offset(%rip),%rax        #   <PyExc_RuntimeError>
+	mov    offset(%rip),%rax        #   <PyExc_IndexError>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    (%rax),%rdi
 	call   <PyErr_SetString@plt>
 	or     $something,%eax
 	jmp    <siftup_max + ofs>
-	mov    offset(%rip),%rax        #   <PyExc_IndexError>
+	mov    offset(%rip),%rax        #   <PyExc_RuntimeError>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    (%rax),%rdi
 	call   <PyErr_SetString@plt>
 	jmp    <siftup_max.cold + ofs>
-	mov    offset(%rip),%rax        #   <PyExc_RuntimeError>
+	mov    offset(%rip),%rax        #   <PyExc_IndexError>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    (%rax),%rdi
 	call   <PyErr_SetString@plt>
 	jmp    <siftup_max.cold + ofs>
-	mov    offset(%rip),%rax        #   <PyExc_IndexError>
+	mov    offset(%rip),%rax        #   <PyExc_RuntimeError>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    (%rax),%rdi
 	call   <PyErr_SetString@plt>
 	jmp    <siftup_max.cold + ofs>
+	mov    %r14,%rdi
+	mov    %eax,offset(%rsp)
+	call   <_Py_Dealloc@plt>
+	subq   $something,(%r15)
+	mov    offset(%rsp),%eax
+	jne    <siftup_max + ofs>
+	mov    %r15,%rdi
+	mov    %eax,offset(%rsp)
+	call   <_Py_Dealloc@plt>
+	mov    offset(%rsp),%eax
+	jmp    <siftup_max + ofs>
 
 _heapq_heappushpop.cold:
 	mov    offset(%rip),%rax        #   <PyExc_IndexError>
@@ -191,14 +197,14 @@
 	test   %eax,%eax
 	jne    <_heapq_heappushpop + ofs>
 	jmp    <_heapq_heappushpop.cold + ofs>
-	mov    %rbp,%rdi
-	call   <_Py_DECREF>
-	jmp    <_heapq_heappushpop.cold + ofs>
 	mov    offset(%rip),%rax        #   <PyExc_TypeError>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    (%rax),%rdi
 	call   <PyErr_SetString@plt>
 	jmp    <_heapq_heappushpop.cold + ofs>
+	mov    %rbp,%rdi
+	call   <_Py_DECREF>
+	jmp    <_heapq_heappushpop.cold + ofs>
 
 _heapq__heapreplace_max.cold:
 	mov    %rdx,%rsi
@@ -219,6 +225,7 @@
 	call   <PyErr_SetString@plt>
 	jmp    <_heapq__heapreplace_max + ofs>
 	jmp    <_heapq__heapreplace_max + ofs>
+	nopw   offset(%rax,%rax,1)
 
 PyInit__heapq:
 	lea    offset(%rip),%rdi        #   <_heapqmodule>
@@ -466,6 +473,15 @@
 	pop    %r14
 	pop    %r15
 	jmp    <siftdown>
+	add    $something,%rsp
+	or     $something,%eax
+	pop    %rbx
+	pop    %rbp
+	pop    %r12
+	pop    %r13
+	pop    %r14
+	pop    %r15
+	ret
 	mov    %eax,offset(%rsp)
 	mov    %rcx,(%rsp)
 	call   <_Py_Dealloc@plt>
@@ -478,15 +494,6 @@
 	call   <_Py_Dealloc@plt>
 	mov    (%rsp),%eax
 	jmp    <siftup + ofs>
-	add    $something,%rsp
-	or     $something,%eax
-	pop    %rbx
-	pop    %rbp
-	pop    %r12
-	pop    %r13
-	pop    %r14
-	pop    %r15
-	ret
 	nop
 
 _Py_DECREF:
@@ -503,41 +510,39 @@
 	push   %rbp
 	push   %rbx
 	sub    $something,%rsp
-	mov    offset(%rdi),%r8
-	cmp    %rdx,%r8
+	mov    offset(%rdi),%rbp
+	mov    %rsi,offset(%rsp)
+	cmp    %rdx,%rbp
 	jle    <siftdown.cold>
-	mov    offset(%rdi),%rax
-	mov    %r8,offset(%rsp)
-	mov    %rdi,%rbp
-	mov    %rsi,%r15
 	lea    offset(,%rdx,8),%rcx
+	mov    offset(%rdi),%rax
+	mov    %rdi,%r15
 	mov    %rcx,offset(%rsp)
-	mov    (%rax,%rdx,8),%r12
-	cmp    %rsi,%rdx
+	mov    offset(%rsp),%rcx
+	mov    (%rax,%rdx,8),%r13
+	cmp    %rcx,%rdx
 	jle    <siftdown + ofs>
 	lea    -offset(%rdx),%rbx
-	mov    %r12,%rdi
+	mov    %r13,%rdi
 	xor    %edx,%edx
 	sar    %rbx
-	mov    (%rax,%rbx,8),%r13
-	addq   $something,(%r12)
-	lea    offset(,%rbx,8),%r14
+	mov    (%rax,%rbx,8),%r12
 	addq   $something,offset(%r13)
-	mov    %r13,%rsi
+	lea    offset(,%rbx,8),%r14
+	addq   $something,(%r12)
+	mov    %r12,%rsi
 	call   <PyObject_RichCompareBool@plt>
-	subq   $something,offset(%r13)
-	mov    offset(%rsp),%r8
-	je     <siftdown + ofs>
 	subq   $something,(%r12)
 	je     <siftdown + ofs>
+	subq   $something,offset(%r13)
+	je     <siftdown + ofs>
 	test   %eax,%eax
 	js     <siftdown + ofs>
-	cmp    offset(%rbp),%r8
-	mov    %r8,offset(%rsp)
+	cmp    offset(%r15),%rbp
 	jne    <siftdown + ofs>
 	test   %eax,%eax
 	je     <siftdown + ofs>
-	mov    offset(%rbp),%rax
+	mov    offset(%r15),%rax
 	mov    offset(%rsp),%r13
 	lea    (%rax,%r14,1),%rdx
 	add    %rax,%r13
@@ -545,31 +550,30 @@
 	mov    offset(%r13),%r12
 	mov    %r12,(%rdx)
 	mov    %rsi,offset(%r13)
-	cmp    %rbx,%r15
+	cmp    %rbx,offset(%rsp)
 	jge    <siftdown + ofs>
 	sub    $something,%rbx
 	xor    %edx,%edx
+	mov    %r12,%rdi
 	sar    %rbx
 	mov    (%rax,%rbx,8),%r13
 	addq   $something,(%r12)
-	lea    offset(,%rbx,8),%rdi
-	mov    %rdi,offset(%rsp)
-	mov    %r12,%rdi
+	lea    offset(,%rbx,8),%rcx
+	mov    %rcx,offset(%rsp)
 	addq   $something,offset(%r13)
 	mov    %r13,%rsi
 	call   <PyObject_RichCompareBool@plt>
 	subq   $something,offset(%r13)
-	mov    offset(%rsp),%r8
 	je     <siftdown + ofs>
/usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so differs in ELF sections
--- old /usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so (objdump)
+++ new /usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so (objdump)
@@ -367,7 +367,7 @@
  1930 60070000 10000000 00000000 00000000  `...............
  1940 00000000 00000000 d0030000 12000000  ................
  1950 00000000 00000000 00000000 00000000  ................
- 1960 55000000 12000e00 70090100 00000000  U.......p.......
+ 1960 55000000 12000e00 a0090100 00000000  U...............
  1970 bb030000 00000000                    ........        
 Contents of section .dynstr:
  1978 005f5f67 6d6f6e5f 73746172 745f5f00  .__gmon_start__.
@@ -615,8 +615,8 @@
  2860 751a6909 00000200 290d0000 00000000  u.i.....).......
 Contents of section .rela.dyn:
  2870 d0b60100 00000000 08000000 00000000  ................
- 2880 60090100 00000000 d8b60100 00000000  `...............
- 2890 08000000 00000000 20090100 00000000  ........ .......
+ 2880 90090100 00000000 d8b60100 00000000  ................
+ 2890 08000000 00000000 50090100 00000000  ........P.......
  28a0 e0b60100 00000000 08000000 00000000  ................
  28b0 39440100 00000000 e8b60100 00000000  9D..............
  28c0 08000000 00000000 3e440100 00000000  ........>D......
@@ -663,29 +663,29 @@
  2b50 00c00100 00000000 20c00100 00000000  ........ .......
  2b60 08000000 00000000 f9430100 00000000  .........C......
  2b70 28c00100 00000000 08000000 00000000  (...............
- 2b80 00000100 00000000 38c00100 00000000  ........8.......
+ 2b80 40000100 00000000 38c00100 00000000  @.......8.......
  2b90 08000000 00000000 e0660100 00000000  .........f......
  2ba0 40c00100 00000000 08000000 00000000  @...............
  2bb0 fe430100 00000000 48c00100 00000000  .C......H.......
- 2bc0 08000000 00000000 702a0100 00000000  ........p*......
+ 2bc0 08000000 00000000 a02a0100 00000000  .........*......
  2bd0 58c00100 00000000 08000000 00000000  X...............
  2be0 c0650100 00000000 60c00100 00000000  .e......`.......
  2bf0 08000000 00000000 09440100 00000000  .........D......
  2c00 68c00100 00000000 08000000 00000000  h...............
- 2c10 00310100 00000000 78c00100 00000000  .1......x.......
+ 2c10 30310100 00000000 78c00100 00000000  01......x.......
  2c20 08000000 00000000 80650100 00000000  .........e......
  2c30 a0c00100 00000000 08000000 00000000  ................
  2c40 14440100 00000000 a8c00100 00000000  .D..............
- 2c50 08000000 00000000 d47d0000 00000000  .........}......
+ 2c50 08000000 00000000 a57d0000 00000000  .........}......
  2c60 b8c00100 00000000 08000000 00000000  ................
  2c70 c0670100 00000000 c0c00100 00000000  .g..............
  2c80 08000000 00000000 1a440100 00000000  .........D......
  2c90 c8c00100 00000000 08000000 00000000  ................
- 2ca0 a77c0000 00000000 d8c00100 00000000  .|..............
+ 2ca0 787c0000 00000000 d8c00100 00000000  x|..............
  2cb0 08000000 00000000 80670100 00000000  .........g......
  2cc0 e0c00100 00000000 08000000 00000000  ................
  2cd0 1f440100 00000000 e8c00100 00000000  .D..............
- 2ce0 08000000 00000000 3b7c0000 00000000  ........;|......
+ 2ce0 08000000 00000000 0c7c0000 00000000  .........|......
  2cf0 f8c00100 00000000 08000000 00000000  ................
  2d00 40670100 00000000 20c10100 00000000  @g...... .......
  2d10 08000000 00000000 2a440100 00000000  ........*D......
@@ -694,66 +694,66 @@
  2d40 08000000 00000000 4a400100 00000000  ........J@......
  2d50 c0c10100 00000000 08000000 00000000  ................
  2d60 04440100 00000000 c8c10100 00000000  .D..............
- 2d70 08000000 00000000 702c0100 00000000  ........p,......
+ 2d70 08000000 00000000 a02c0100 00000000  .........,......
  2d80 d0c10100 00000000 08000000 00000000  ................
- 2d90 b02c0100 00000000 e8c10100 00000000  .,..............
+ 2d90 e02c0100 00000000 e8c10100 00000000  .,..............
  2da0 08000000 00000000 4d430100 00000000  ........MC......
  2db0 f0c10100 00000000 08000000 00000000  ................
- 2dc0 d0ff0000 00000000 f8c10100 00000000  ................
- 2dd0 08000000 00000000 f7790000 00000000  .........y......
+ 2dc0 10000100 00000000 f8c10100 00000000  ................
+ 2dd0 08000000 00000000 c8790000 00000000  .........y......
  2de0 40c20100 00000000 08000000 00000000  @...............
  2df0 8e430100 00000000 48c20100 00000000  .C......H.......
- 2e00 08000000 00000000 b0040100 00000000  ................
+ 2e00 08000000 00000000 e0040100 00000000  ................
  2e10 58c20100 00000000 08000000 00000000  X...............
  2e20 a0690100 00000000 60c20100 00000000  .i......`.......
  2e30 08000000 00000000 0b430100 00000000  .........C......
  2e40 68c20100 00000000 08000000 00000000  h...............
- 2e50 00ee0000 00000000 78c20100 00000000  ........x.......
+ 2e50 40ee0000 00000000 78c20100 00000000  @.......x.......
  2e60 08000000 00000000 40680100 00000000  ........@h......
  2e70 80c20100 00000000 08000000 00000000  ................
  2e80 09440100 00000000 88c20100 00000000  .D..............
- 2e90 08000000 00000000 50310100 00000000  ........P1......
+ 2e90 08000000 00000000 80310100 00000000  .........1......
  2ea0 98c20100 00000000 08000000 00000000  ................
  2eb0 00680100 00000000 c0c20100 00000000  .h..............
  2ec0 08000000 00000000 14440100 00000000  .........D......
  2ed0 c8c20100 00000000 08000000 00000000  ................
- 2ee0 502e0100 00000000 d8c20100 00000000  P...............
+ 2ee0 802e0100 00000000 d8c20100 00000000  ................
  2ef0 08000000 00000000 e06a0100 00000000  .........j......
  2f00 e0c20100 00000000 08000000 00000000  ................
  2f10 1a440100 00000000 e8c20100 00000000  .D..............
- 2f20 08000000 00000000 e07a0000 00000000  .........z......
+ 2f20 08000000 00000000 b17a0000 00000000  .........z......
  2f30 f8c20100 00000000 08000000 00000000  ................
  2f40 a06a0100 00000000 00c30100 00000000  .j..............
  2f50 08000000 00000000 1f440100 00000000  .........D......
  2f60 08c30100 00000000 08000000 00000000  ................
- 2f70 e27a0000 00000000 18c30100 00000000  .z..............
+ 2f70 b37a0000 00000000 18c30100 00000000  .z..............
  2f80 08000000 00000000 606a0100 00000000  ........`j......
  2f90 40c30100 00000000 08000000 00000000  @...............
  2fa0 04440100 00000000 48c30100 00000000  .D......H.......
- 2fb0 08000000 00000000 f02d0100 00000000  .........-......
+ 2fb0 08000000 00000000 202e0100 00000000  ........ .......
  2fc0 50c30100 00000000 08000000 00000000  P...............
- 2fd0 a02a0100 00000000 68c30100 00000000  .*......h.......
+ 2fd0 d02a0100 00000000 68c30100 00000000  .*......h.......
  2fe0 08000000 00000000 83430100 00000000  .........C......
  2ff0 70c30100 00000000 08000000 00000000  p...............
- 3000 80080100 00000000 78c30100 00000000  ........x.......
- 3010 08000000 00000000 88790000 00000000  .........y......
+ 3000 b0080100 00000000 78c30100 00000000  ........x.......
+ 3010 08000000 00000000 59790000 00000000  ........Yy......
  3020 c0c30100 00000000 08000000 00000000  ................
  3030 f9430100 00000000 c8c30100 00000000  .C..............
- 3040 08000000 00000000 c0210100 00000000  .........!......
+ 3040 08000000 00000000 f0210100 00000000  .........!......
  3050 d8c30100 00000000 08000000 00000000  ................
  3060 20770100 00000000 e0c30100 00000000   w..............
  3070 08000000 00000000 33440100 00000000  ........3D......
  3080 e8c30100 00000000 08000000 00000000  ................
- 3090 70800000 00000000 f8c30100 00000000  p...............
+ 3090 40800000 00000000 f8c30100 00000000  @...............
  30a0 08000000 00000000 40730100 00000000  ........@s......
  30b0 00c40100 00000000 08000000 00000000  ................
  30c0 8e430100 00000000 08c40100 00000000  .C..............
- 30d0 08000000 00000000 30240100 00000000  ........0$......
+ 30d0 08000000 00000000 60240100 00000000  ........`$......
  30e0 18c40100 00000000 08000000 00000000  ................
  30f0 606e0100 00000000 20c40100 00000000  `n...... .......
  3100 08000000 00000000 07420100 00000000  .........B......
  3110 28c40100 00000000 08000000 00000000  (...............
- 3120 a0c30000 00000000 38c40100 00000000  ........8.......
+ 3120 e0c30000 00000000 38c40100 00000000  ........8.......
  3130 08000000 00000000 206b0100 00000000  ........ k......
  3140 68c40100 00000000 08000000 00000000  h...............
  3150 a0b70100 00000000 70c40100 00000000  ........p.......
@@ -805,10 +805,10 @@
  3430 08000000 00000000 005b0100 00000000  .........[......
  3440 60c80100 00000000 08000000 00000000  `...............
  3450 c0c30100 00000000 70c80100 00000000  ........p.......
- 3460 08000000 00000000 e07e0000 00000000  .........~......
+ 3460 08000000 00000000 b07e0000 00000000  .........~......
  3470 78c80100 00000000 08000000 00000000  x...............
- 3480 e0310100 00000000 80c80100 00000000  .1..............
- 3490 08000000 00000000 300d0100 00000000  ........0.......
+ 3480 10320100 00000000 80c80100 00000000  .2..............
+ 3490 08000000 00000000 600d0100 00000000  ........`.......
  34a0 98c80100 00000000 08000000 00000000  ................
  34b0 5b430100 00000000 b8c80100 00000000  [C..............
  34c0 08000000 00000000 e0410100 00000000  .........A......
@@ -825,7 +825,7 @@
  3570 c9420100 00000000 d8c90100 00000000  .B..............
  3580 08000000 00000000 83450100 00000000  .........E......
  3590 f0c90100 00000000 08000000 00000000  ................
- 35a0 60f90000 00000000 68cb0100 00000000  `.......h.......
+ 35a0 a0f90000 00000000 68cb0100 00000000  ........h.......
  35b0 08000000 00000000 91450100 00000000  .........E......
  35c0 88cb0100 00000000 08000000 00000000  ................
  35d0 9a450100 00000000 a8cb0100 00000000  .E..............
@@ -837,43 +837,43 @@
  3630 b3450100 00000000 38cc0100 00000000  .E......8.......
  3640 08000000 00000000 2d450100 00000000  ........-E......
  3650 50cc0100 00000000 08000000 00000000  P...............
- 3660 60c20000 00000000 d0cc0100 00000000  `...............
+ 3660 a0c20000 00000000 d0cc0100 00000000  ................
  3670 08000000 00000000 405b0100 00000000  ........@[......
  3680 d8cc0100 00000000 08000000 00000000  ................
- 3690 101e0100 00000000 e0cc0100 00000000  ................
- 36a0 08000000 00000000 fe7d0000 00000000  .........}......
+ 3690 401e0100 00000000 e0cc0100 00000000  @...............
+ 36a0 08000000 00000000 cf7d0000 00000000  .........}......
  36b0 08cd0100 00000000 08000000 00000000  ................
  36c0 20c00100 00000000 10cd0100 00000000   ...............
  36d0 08000000 00000000 20c10100 00000000  ........ .......
  36e0 18cd0100 00000000 08000000 00000000  ................
  36f0 c0c10100 00000000 48cd0100 00000000  ........H.......
- 3700 08000000 00000000 f0fb0000 00000000  ................
+ 3700 08000000 00000000 30fc0000 00000000  ........0.......
  3710 d8cd0100 00000000 08000000 00000000  ................
  3720 3d450100 00000000 f0cd0100 00000000  =E..............
- 3730 08000000 00000000 c0f70000 00000000  ................
+ 3730 08000000 00000000 00f80000 00000000  ................
  3740 70ce0100 00000000 08000000 00000000  p...............
  3750 00610100 00000000 78ce0100 00000000  .a......x.......
- 3760 08000000 00000000 d0290100 00000000  .........)......
+ 3760 08000000 00000000 002a0100 00000000  .........*......
  3770 80ce0100 00000000 08000000 00000000  ................
- 3780 ac7c0000 00000000 a8ce0100 00000000  .|..............
+ 3780 7d7c0000 00000000 a8ce0100 00000000  }|..............
  3790 08000000 00000000 40c20100 00000000  ........@.......
  37a0 b8ce0100 00000000 08000000 00000000  ................
  37b0 40c30100 00000000 e8ce0100 00000000  @...............
- 37c0 08000000 00000000 d0010100 00000000  ................
/usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so differs in assembler output
--- old /usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so (disasm)
+++ new /usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so (disasm)
@@ -1129,48 +1129,58 @@
 	jmp    <save_reduce + ofs>
 
 save_global.cold:
-	mov    %rax,%rdi
-	xor    %r13d,%r13d
-	call   <_Py_DECREF>
+	call   <PyErr_Occurred@plt>
+	test   %rax,%rax
+	jne    <save_global.cold + ofs>
 	mov    offset(%rsp),%rax
-	mov    offset(%rsp),%r8
-	mov    %r14,%rcx
-	mov    (%rsp),%rdx
+	mov    %r15,%rcx
+	mov    %r13,%rdx
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    offset(%rax),%rdi
 	xor    %eax,%eax
 	call   <PyErr_Format@plt>
-	movl   $something,offset(%rsp)
-	jmp    <save_global + ofs>
-	call   <PyErr_Occurred@plt>
-	test   %rax,%rax
-	jne    <save_global.cold + ofs>
+	jmp    <save_global.cold + ofs>
 	mov    offset(%rsp),%rax
-	mov    (%rsp),%rdx
-	mov    %r13,%rcx
+	mov    %r15,%rcx
+	mov    %r13,%rdx
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    offset(%rax),%rdi
 	xor    %eax,%eax
 	call   <PyErr_Format@plt>
-	jmp    <save_global.cold + ofs>
+	xor    %r15d,%r15d
+	movl   $something,offset(%rsp)
+	jmp    <save_global + ofs>
 	mov    offset(%rip),%rax        #   <PyExc_RuntimeError@Base>
 	mov    offset(%rdx),%rdx
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    (%rax),%rdi
 	xor    %eax,%eax
 	call   <PyErr_Format@plt>
-	mov    %r15,%r12
-	xor    %r13d,%r13d
+	mov    (%rsp),%r12
+	xor    %r15d,%r15d
 	jmp    <save_global.cold + ofs>
-	mov    offset(%rsp),%rax
-	mov    (%rsp),%rdx
-	mov    %r13,%rcx
-	lea    offset(%rip),%rsi        #   <_fini + ofs>
-	mov    offset(%rax),%rdi
+	mov    offset(%rsp),%rbx
+	test   %rbx,%rbx
+	je     <save_global.cold + ofs>
+	subq   $something,(%rbx)
+	jne    <save_global.cold + ofs>
 	xor    %eax,%eax
-	call   <PyErr_Format@plt>
-	xor    %r13d,%r13d
-	jmp    <save_global.cold + ofs>
+	movl   $something,offset(%rsp)
+	xor    %r12d,%r12d
+	xor    %r15d,%r15d
+	mov    %rax,(%rsp)
+	xor    %ebp,%ebp
+	jmp    <save_global + ofs>
+	movl   $something,offset(%rsp)
+	jmp    <save_global + ofs>
+	movl   $something,offset(%rsp)
+	test   %r15,%r15
+	je     <save_global + ofs>
+	mov    %r15,%rdi
+	call   <_Py_DECREF>
+	jmp    <save_global + ofs>
+	movl   $something,offset(%rsp)
+	jmp    <save_global + ofs>
 	mov    %r12,%rdi
 	call   <PyObject_GetIter@plt>
 	mov    %rax,%rbx
@@ -1189,8 +1199,8 @@
 	test   %rax,%rax
 	je     <save_global.cold + ofs>
 	mov    offset(%rsp),%rdi
-	mov    (%rsp),%rdx
-	mov    %r13,%rcx
+	mov    %r15,%rcx
+	mov    %r13,%rdx
 	call   <_checkmodule>
 	mov    offset(%rsp),%rdi
 	test   %eax,%eax
@@ -1240,35 +1250,46 @@
 	call   <PyErr_Format@plt>
 	jmp    <save_global.cold + ofs>
 	mov    offset(%rsp),%rax
-	mov    (%rsp),%rdx
 	mov    %r14,%rcx
-	xor    %r15d,%r15d
-	lea    offset(%rip),%rsi        #   <_fini + ofs>
+	mov    %r13,%rdx
 	xor    %ebx,%ebx
+	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	xor    %r12d,%r12d
 	mov    offset(%rax),%rdi
 	xor    %eax,%eax
 	call   <PyErr_Format@plt>
+	xor    %r8d,%r8d
+	mov    %r8,(%rsp)
+	jmp    <save_global.cold + ofs>
+	mov    offset(%rip),%rax        #   <PyExc_RuntimeError@Base>
+	mov    offset(%rdx),%rdx
+	lea    offset(%rip),%rsi        #   <_fini + ofs>
+	mov    (%rax),%rdi
+	xor    %eax,%eax
+	call   <PyErr_Format@plt>
 	jmp    <save_global.cold + ofs>
 	mov    %rcx,%rdi
 	call   <_Py_DECREF>
 	jmp    <save_global.cold + ofs>
-	mov    offset(%rip),%rax        #   <PyExc_UnicodeEncodeError@Base>
-	mov    (%rax),%rdi
-	call   <PyErr_ExceptionMatches@plt>
-	test   %eax,%eax
-	je     <save_global.cold + ofs>
+	xor    %r10d,%r10d
+	mov    %r14,%rdi
+	mov    %r10,offset(%rsp)
+	call   <_Py_DECREF>
+	jmp    <save_global + ofs>
+	mov    offset(%rip),%r15        #   <PyUnicode_AsASCIIString@Base>
+	jmp    <save_global + ofs>
+	mov    %rdx,%rdi
+	xor    %r15d,%r15d
+	call   <_Py_DECREF>
 	mov    offset(%rsp),%rax
-	mov    offset(%rbp),%ecx
+	mov    %r14,%rcx
+	mov    %r13,%rdx
+	mov    offset(%rsp),%r8
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
-	mov    offset(%rsp),%rdx
 	mov    offset(%rax),%rdi
 	xor    %eax,%eax
 	call   <PyErr_Format@plt>
 	jmp    <save_global.cold + ofs>
-	mov    %rcx,%rdi
-	call   <_Py_DECREF>
-	jmp    <save_global.cold + ofs>
 	mov    offset(%rip),%rax        #   <PyExc_UnicodeEncodeError@Base>
 	mov    (%rax),%rdi
 	call   <PyErr_ExceptionMatches@plt>
@@ -1282,40 +1303,24 @@
 	xor    %eax,%eax
 	call   <PyErr_Format@plt>
 	jmp    <save_global.cold + ofs>
-	movl   $something,offset(%rsp)
-	xor    %ebx,%ebx
-	mov    %r13,%rdi
-	call   <_Py_DECREF>
-	test   %rbx,%rbx
-	jne    <save_global + ofs>
-	jmp    <save_global + ofs>
-	mov    offset(%rip),%rax        #   <PyExc_RuntimeError@Base>
-	mov    offset(%rdx),%rdx
-	lea    offset(%rip),%rsi        #   <_fini + ofs>
+	mov    offset(%rip),%rax        #   <PyExc_UnicodeEncodeError@Base>
 	mov    (%rax),%rdi
-	xor    %eax,%eax
-	call   <PyErr_Format@plt>
-	jmp    <save_global.cold + ofs>
-	mov    offset(%rip),%r13        #   <PyUnicode_AsASCIIString@Base>
-	jmp    <save_global + ofs>
-	xor    %edi,%edi
-	mov    %rdi,offset(%rsp)
-	mov    %r14,%rdi
-	call   <_Py_DECREF>
-	jmp    <save_global + ofs>
+	call   <PyErr_ExceptionMatches@plt>
+	test   %eax,%eax
+	je     <save_global.cold + ofs>
 	mov    offset(%rsp),%rax
-	mov    offset(%rsp),%rcx
-	mov    %r14,%r8
-	xor    %r15d,%r15d
-	mov    (%rsp),%rdx
+	mov    offset(%rbp),%ecx
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
-	xor    %r13d,%r13d
+	mov    offset(%rsp),%rdx
 	mov    offset(%rax),%rdi
 	xor    %eax,%eax
 	call   <PyErr_Format@plt>
 	jmp    <save_global.cold + ofs>
-	mov    (%rsp),%rdi
+	mov    %rcx,%rdi
/usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so differs in ELF sections
--- old /usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so (objdump)
+++ new /usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so (objdump)
@@ -83,7 +83,7 @@
  0770 00000000 00000000 61000000 10000000  ........a.......
  0780 00000000 00000000 00000000 00000000  ................
  0790 72020000 10000000 00000000 00000000  r...............
- 07a0 00000000 00000000 ec040000 10000000  ................
+ 07a0 00000000 00000000 d8040000 10000000  ................
  07b0 00000000 00000000 00000000 00000000  ................
  07c0 1f030000 10000000 00000000 00000000  ................
  07d0 00000000 00000000 b0030000 10000000  ................
@@ -161,7 +161,7 @@
  0c50 00000000 00000000 d8010000 10000000  ................
  0c60 00000000 00000000 00000000 00000000  ................
  0c70 0c010000 10000000 00000000 00000000  ................
- 0c80 00000000 00000000 e5040000 12000000  ................
+ 0c80 00000000 00000000 f0040000 12000000  ................
  0c90 00000000 00000000 00000000 00000000  ................
  0ca0 00030000 10000000 00000000 00000000  ................
  0cb0 00000000 00000000 90050000 12000000  ................
@@ -215,7 +215,7 @@
  0fb0 00000000 00000000 e1020000 12000000  ................
  0fc0 00000000 00000000 00000000 00000000  ................
  0fd0 74050000 10000000 00000000 00000000  t...............
- 0fe0 00000000 00000000 d8040000 10000000  ................
+ 0fe0 00000000 00000000 e3040000 10000000  ................
  0ff0 00000000 00000000 00000000 00000000  ................
  1000 46000000 22000000 00000000 00000000  F..."...........
  1010 00000000 00000000 56030000 10000000  ........V.......
@@ -228,7 +228,7 @@
  1080 00000000 00000000 00000000 00000000  ................
  1090 cc030000 10000000 00000000 00000000  ................
  10a0 00000000 00000000 55000000 12000e00  ........U.......
- 10b0 d0780000 00000000 0c000000 00000000  .x..............
+ 10b0 e0780000 00000000 0c000000 00000000  .x..............
 Contents of section .dynstr:
  10c0 005f5f67 6d6f6e5f 73746172 745f5f00  .__gmon_start__.
  10d0 5f49544d 5f646572 65676973 74657254  _ITM_deregisterT
@@ -307,9 +307,9 @@
  1560 72790066 61627300 666d6f64 0050794f  ry.fabs.fmod.PyO
  1570 626a6563 745f4765 74497465 72005079  bject_GetIter.Py
  1580 49746572 5f4e6578 74005079 4d656d5f  Iter_Next.PyMem_
- 1590 5265616c 6c6f6300 50794d65 6d5f4d61  Realloc.PyMem_Ma
- 15a0 6c6c6f63 006d656d 63707900 50794d65  lloc.memcpy.PyMe
- 15b0 6d5f4672 65650050 79457863 5f4d656d  m_Free.PyExc_Mem
+ 1590 5265616c 6c6f6300 50794d65 6d5f4672  Realloc.PyMem_Fr
+ 15a0 65650050 794d656d 5f4d616c 6c6f6300  ee.PyMem_Malloc.
+ 15b0 6d656d63 70790050 79457863 5f4d656d  memcpy.PyExc_Mem
  15c0 6f727945 72726f72 00706f77 005f5079  oryError.pow._Py
  15d0 4c6f6e67 5f536967 6e005f50 794c6f6e  Long_Sign._PyLon
  15e0 675f4e75 6d426974 73005f50 794c6f6e  g_NumBits._PyLon
@@ -350,8 +350,8 @@
  17e8 751a6909 00000200 d5050000 00000000  u.i.............
 Contents of section .rela.dyn:
  17f8 30ea0000 00000000 08000000 00000000  0...............
- 1808 c0780000 00000000 38ea0000 00000000  .x......8.......
- 1818 08000000 00000000 80780000 00000000  .........x......
+ 1808 d0780000 00000000 38ea0000 00000000  .x......8.......
+ 1818 08000000 00000000 90780000 00000000  .........x......
  1828 40ea0000 00000000 08000000 00000000  @...............
  1838 44a00000 00000000 48ea0000 00000000  D.......H.......
  1848 08000000 00000000 94a10000 00000000  ................
@@ -363,42 +363,42 @@
  18a8 08000000 00000000 a2a10000 00000000  ................
  18b8 00f00000 00000000 08000000 00000000  ................
  18c8 00f00000 00000000 28f00000 00000000  ........(.......
- 18d8 08000000 00000000 e0780000 00000000  .........x......
+ 18d8 08000000 00000000 f0780000 00000000  .........x......
  18e8 40f00000 00000000 08000000 00000000  @...............
  18f8 d7a00000 00000000 48f00000 00000000  ........H.......
- 1908 08000000 00000000 d0790000 00000000  .........y......
+ 1908 08000000 00000000 e0790000 00000000  .........y......
  1918 58f00000 00000000 08000000 00000000  X...............
  1928 e0c10000 00000000 60f00000 00000000  ........`.......
  1938 08000000 00000000 dca00000 00000000  ................
  1948 68f00000 00000000 08000000 00000000  h...............
- 1958 607f0000 00000000 78f00000 00000000  `.......x.......
+ 1958 707f0000 00000000 78f00000 00000000  p.......x.......
  1968 08000000 00000000 80c10000 00000000  ................
  1978 80f00000 00000000 08000000 00000000  ................
  1988 e2a00000 00000000 88f00000 00000000  ................
- 1998 08000000 00000000 f0790000 00000000  .........y......
+ 1998 08000000 00000000 007a0000 00000000  .........z......
  19a8 98f00000 00000000 08000000 00000000  ................
  19b8 00c10000 00000000 a0f00000 00000000  ................
  19c8 08000000 00000000 e7a00000 00000000  ................
  19d8 a8f00000 00000000 08000000 00000000  ................
- 19e8 807f0000 00000000 b8f00000 00000000  ................
+ 19e8 907f0000 00000000 b8f00000 00000000  ................
  19f8 08000000 00000000 a0c00000 00000000  ................
  1a08 c0f00000 00000000 08000000 00000000  ................
  1a18 eda00000 00000000 c8f00000 00000000  ................
- 1a28 08000000 00000000 107a0000 00000000  .........z......
+ 1a28 08000000 00000000 207a0000 00000000  ........ z......
  1a38 d8f00000 00000000 08000000 00000000  ................
  1a48 20c00000 00000000 e0f00000 00000000   ...............
  1a58 08000000 00000000 3aa00000 00000000  ........:.......
  1a68 e8f00000 00000000 08000000 00000000  ................
- 1a78 c07b0000 00000000 f8f00000 00000000  .{..............
+ 1a78 d07b0000 00000000 f8f00000 00000000  .{..............
  1a88 08000000 00000000 80bf0000 00000000  ................
  1a98 00f10000 00000000 08000000 00000000  ................
  1aa8 f2a00000 00000000 08f10000 00000000  ................
- 1ab8 08000000 00000000 a07f0000 00000000  ................
+ 1ab8 08000000 00000000 b07f0000 00000000  ................
  1ac8 18f10000 00000000 08000000 00000000  ................
  1ad8 20bf0000 00000000 20f10000 00000000   ....... .......
  1ae8 08000000 00000000 f8a00000 00000000  ................
  1af8 28f10000 00000000 08000000 00000000  (...............
- 1b08 207e0000 00000000 38f10000 00000000   ~......8.......
+ 1b08 307e0000 00000000 38f10000 00000000  0~......8.......
  1b18 08000000 00000000 a0be0000 00000000  ................
  1b28 40f10000 00000000 08000000 00000000  @...............
  1b38 31a00000 00000000 48f10000 00000000  1.......H.......
@@ -411,12 +411,12 @@
  1ba8 08000000 00000000 80bd0000 00000000  ................
  1bb8 80f10000 00000000 08000000 00000000  ................
  1bc8 dda00000 00000000 88f10000 00000000  ................
- 1bd8 08000000 00000000 307a0000 00000000  ........0z......
+ 1bd8 08000000 00000000 407a0000 00000000  ........@z......
  1be8 98f10000 00000000 08000000 00000000  ................
  1bf8 40bd0000 00000000 a0f10000 00000000  @...............
  1c08 08000000 00000000 fda00000 00000000  ................
  1c18 a8f10000 00000000 08000000 00000000  ................
- 1c28 e0800000 00000000 b8f10000 00000000  ................
+ 1c28 f0800000 00000000 b8f10000 00000000  ................
  1c38 08000000 00000000 e0bc0000 00000000  ................
  1c48 c0f10000 00000000 08000000 00000000  ................
  1c58 55a00000 00000000 c8f10000 00000000  U...............
@@ -425,11 +425,11 @@
  1c88 c0bb0000 00000000 e0f10000 00000000  ................
  1c98 08000000 00000000 05a10000 00000000  ................
  1ca8 e8f10000 00000000 08000000 00000000  ................
- 1cb8 e0910000 00000000 f8f10000 00000000  ................
+ 1cb8 f0910000 00000000 f8f10000 00000000  ................
  1cc8 08000000 00000000 80bb0000 00000000  ................
  1cd8 00f20000 00000000 08000000 00000000  ................
  1ce8 09a10000 00000000 08f20000 00000000  ................
- 1cf8 08000000 00000000 00920000 00000000  ................
+ 1cf8 08000000 00000000 10920000 00000000  ................
  1d08 18f20000 00000000 08000000 00000000  ................
  1d18 40bb0000 00000000 20f20000 00000000  @....... .......
  1d28 08000000 00000000 47a00000 00000000  ........G.......
@@ -438,12 +438,12 @@
  1d58 08000000 00000000 00bb0000 00000000  ................
  1d68 40f20000 00000000 08000000 00000000  @...............
  1d78 0ea10000 00000000 48f20000 00000000  ........H.......
- 1d88 08000000 00000000 70950000 00000000  ........p.......
+ 1d88 08000000 00000000 80950000 00000000  ................
  1d98 58f20000 00000000 08000000 00000000  X...............
  1da8 60ba0000 00000000 60f20000 00000000  `.......`.......
  1db8 08000000 00000000 14a10000 00000000  ................
  1dc8 68f20000 00000000 08000000 00000000  h...............
- 1dd8 30810000 00000000 78f20000 00000000  0.......x.......
+ 1dd8 40810000 00000000 78f20000 00000000  @.......x.......
  1de8 08000000 00000000 00ba0000 00000000  ................
  1df8 80f20000 00000000 08000000 00000000  ................
  1e08 19a10000 00000000 88f20000 00000000  ................
@@ -456,7 +456,7 @@
  1e78 08000000 00000000 20b90000 00000000  ........ .......
  1e88 c0f20000 00000000 08000000 00000000  ................
  1e98 5aa00000 00000000 c8f20000 00000000  Z...............
- 1ea8 08000000 00000000 c0810000 00000000  ................
+ 1ea8 08000000 00000000 d0810000 00000000  ................
  1eb8 d8f20000 00000000 08000000 00000000  ................
  1ec8 c0b80000 00000000 e0f20000 00000000  ................
  1ed8 08000000 00000000 29a10000 00000000  ........).......
@@ -470,7 +470,7 @@
  1f58 40b70000 00000000 20f30000 00000000  @....... .......
  1f68 08000000 00000000 61a10000 00000000  ........a.......
  1f78 28f30000 00000000 08000000 00000000  (...............
- 1f88 30830000 00000000 38f30000 00000000  0.......8.......
+ 1f88 40830000 00000000 38f30000 00000000  @.......8.......
  1f98 08000000 00000000 00b70000 00000000  ................
  1fa8 40f30000 00000000 08000000 00000000  @...............
  1fb8 2fa10000 00000000 48f30000 00000000  /.......H.......
@@ -479,16 +479,16 @@
  1fe8 c0b60000 00000000 60f30000 00000000  ........`.......
  1ff8 08000000 00000000 33a10000 00000000  ........3.......
  2008 68f30000 00000000 08000000 00000000  h...............
- 2018 10890000 00000000 78f30000 00000000  ........x.......
+ 2018 20890000 00000000 78f30000 00000000   .......x.......
  2028 08000000 00000000 40b50000 00000000  ........@.......
  2038 80f30000 00000000 08000000 00000000  ................
  2048 39a10000 00000000 88f30000 00000000  9...............
- 2058 08000000 00000000 90990000 00000000  ................
+ 2058 08000000 00000000 a0990000 00000000  ................
  2068 98f30000 00000000 08000000 00000000  ................
  2078 80b20000 00000000 a0f30000 00000000  ................
  2088 08000000 00000000 41a10000 00000000  ........A.......
  2098 a8f30000 00000000 08000000 00000000  ................
- 20a8 607b0000 00000000 b8f30000 00000000  `{..............
+ 20a8 707b0000 00000000 b8f30000 00000000  p{..............
  20b8 08000000 00000000 00b20000 00000000  ................
  20c8 c0f30000 00000000 08000000 00000000  ................
  20d8 4aa10000 00000000 c8f30000 00000000  J...............
@@ -501,12 +501,12 @@
  2148 08000000 00000000 20b10000 00000000  ........ .......
  2158 00f40000 00000000 08000000 00000000  ................
  2168 56a10000 00000000 08f40000 00000000  V...............
/usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so differs in assembler output
--- old /usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so (disasm)
+++ new /usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so (disasm)
@@ -680,6 +680,15 @@
 	jmp    <math_fmod + ofs>
 
 math_fsum.cold:
+	mov    %rdi,offset(%rsp)
+	call   <PyErr_Occurred@plt>
+	mov    offset(%rsp),%rdi
+	pxor   %xmm5,%xmm5
+	movq   offset(%rip),%xmm3        #   <lanczos_num_coeffs + ofs>
+	test   %rax,%rax
+	jne    <math_fsum + ofs>
+	movsd  (%rsp),%xmm6
+	jmp    <math_fsum + ofs>
 	mov    offset(%rip),%rax        #   <PyExc_MemoryError@Base>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
 	mov    (%rax),%rdi
@@ -690,15 +699,6 @@
 	mov    (%rax),%rdi
 	call   <PyErr_SetString@plt>
 	jmp    <math_fsum + ofs>
-	mov    %rdi,offset(%rsp)
-	call   <PyErr_Occurred@plt>
-	mov    offset(%rsp),%rdi
-	pxor   %xmm5,%xmm5
-	movq   offset(%rip),%xmm3        #   <lanczos_num_coeffs + ofs>
-	test   %rax,%rax
-	jne    <math_fsum + ofs>
-	movsd  (%rsp),%xmm6
-	jmp    <math_fsum + ofs>
 
 math_hypot.cold:
 	mov    offset(%rsp),%rax
@@ -2874,7 +2874,7 @@
 	mov    %rax,(%rsp)
 	jp     <math_fsum + ofs>
 	jne    <math_fsum + ofs>
-	jmp    <math_fsum.cold + ofs>
+	jmp    <math_fsum.cold>
 	call   <PyErr_Occurred@plt>
 	test   %rax,%rax
 	jne    <math_fsum + ofs>
@@ -2920,7 +2920,19 @@
 	jbe    <math_fsum + ofs>
 	movsd  -offset(%r14,%r15,8),%xmm1
 	comisd %xmm0,%xmm1
-	ja     <math_fsum + ofs>
+	jbe    <math_fsum + ofs>
+	movsd  offset(%rsp),%xmm0
+	movsd  offset(%rsp),%xmm1
+	movsd  offset(%rsp),%xmm3
+	addsd  %xmm0,%xmm0
+	addsd  %xmm0,%xmm1
+	movapd %xmm1,%xmm2
+	subsd  %xmm3,%xmm2
+	movsd  %xmm2,offset(%rsp)
+	movsd  offset(%rsp),%xmm2
+	ucomisd %xmm0,%xmm2
+	jp     <math_fsum + ofs>
+	je     <math_fsum + ofs>
 	movsd  offset(%rsp),%xmm0
 	call   <PyFloat_FromDouble@plt>
 	mov    %rax,%rbp
@@ -2942,27 +2954,14 @@
 	pop    %r15
 	ret
 	comisd -offset(%r14,%r15,8),%xmm0
-	jbe    <math_fsum + ofs>
-	movsd  offset(%rsp),%xmm0
-	movsd  offset(%rsp),%xmm1
-	movsd  offset(%rsp),%xmm3
-	addsd  %xmm0,%xmm0
-	addsd  %xmm0,%xmm1
-	movapd %xmm1,%xmm2
-	subsd  %xmm3,%xmm2
-	movsd  %xmm2,offset(%rsp)
-	movsd  offset(%rsp),%xmm2
-	ucomisd %xmm0,%xmm2
-	jp     <math_fsum + ofs>
-	jne    <math_fsum + ofs>
-	movsd  %xmm1,offset(%rsp)
+	ja     <math_fsum + ofs>
 	jmp    <math_fsum + ofs>
 	add    %rbp,%rbp
 	cmp    %rbp,%r13
-	jge    <math_fsum.cold>
+	jge    <math_fsum.cold + ofs>
 	movabs $something,%rax
 	cmp    %rbp,%rax
-	jb     <math_fsum.cold>
+	jb     <math_fsum.cold + ofs>
 	lea    offset(,%rbp,8),%rsi
 	movsd  %xmm1,(%rsp)
 	cmp    %r12,%r14
@@ -2972,9 +2971,8 @@
 	movsd  (%rsp),%xmm1
 	test   %rax,%rax
 	mov    %rax,%rcx
-	je     <math_fsum + ofs>
-	mov    %rcx,%r14
-	jmp    <math_fsum + ofs>
+	jne    <math_fsum + ofs>
+	jmp    <math_fsum.cold + ofs>
 	movapd %xmm6,%xmm1
 	andpd  offset(%rip),%xmm1        #   <lanczos_num_coeffs + ofs>
 	ucomisd %xmm1,%xmm0
@@ -2987,7 +2985,19 @@
 	addsd  offset(%rsp),%xmm6
 	movsd  %xmm6,offset(%rsp)
 	jmp    <math_fsum + ofs>
+	movsd  %xmm1,offset(%rsp)
+	jmp    <math_fsum + ofs>
 	call   <__stack_chk_fail@plt>
+	mov    %r14,%rdi
+	call   <PyMem_Free@plt>
+	jmp    <math_fsum + ofs>
+	movsd  offset(%rsp),%xmm7
+	ucomisd %xmm7,%xmm7
+	jp     <math_fsum + ofs>
+	movsd  offset(%rsp),%xmm0
+	call   <PyFloat_FromDouble@plt>
+	mov    %rax,%rbp
+	jmp    <math_fsum + ofs>
 	call   <PyFloat_AsDouble@plt>
 	mov    offset(%rsp),%rdi
 	pxor   %xmm5,%xmm5
@@ -3010,23 +3020,14 @@
 	mov    %rsi,%rdi
 	call   <PyMem_Malloc@plt>
 	test   %rax,%rax
-	je     <math_fsum.cold>
+	je     <math_fsum.cold + ofs>
 	lea    offset(,%r13,8),%rdx
 	mov    %r12,%rsi
 	mov    %rax,%rdi
 	call   <memcpy@plt>
 	movsd  (%rsp),%xmm1
 	mov    %rax,%rcx
-	jmp    <math_fsum + ofs>
-	movsd  offset(%rsp),%xmm7
-	ucomisd %xmm7,%xmm7
-	jp     <math_fsum + ofs>
-	movsd  offset(%rsp),%xmm0
-	call   <PyFloat_FromDouble@plt>
-	mov    %rax,%rbp
-	jmp    <math_fsum + ofs>
-	mov    %r14,%rdi
-	call   <PyMem_Free@plt>
+	mov    %rcx,%r14
 	jmp    <math_fsum + ofs>
 	mov    offset(%rip),%rax        #   <PyExc_ValueError@Base>
 	lea    offset(%rip),%rsi        #   <_fini + ofs>
@@ -3034,9 +3035,9 @@
 	mov    (%rax),%rdi
 	call   <PyErr_SetString@plt>
 	jmp    <math_fsum + ofs>
-	jmp    <math_fsum.cold>
 	jmp    <math_fsum.cold + ofs>
-	nopw   offset(%rax,%rax,1)
+	data16 cs nopw offset(%rax,%rax,1)
+	nopl   (%rax)
 
 math_isqrt:
 	push   %r15
/usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.pyc differs at offset '584' (data)
--- old /usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.pyc (hex)
+++ new /usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.pyc (hex)
@@ -1,4 +1,4 @@
-00000240  00 46 72 01 00 00 00 fa  01 7b fa 01 3a e9 01 00  |.Fr......{..:...|
+00000240  00 46 72 01 00 00 00 da  01 7b fa 01 3a e9 01 00  |.Fr......{..:...|
 00000250  00 00 7a 06 7b 25 73 7d  25 73 7a 21 70 72 65 66  |..z.{%s}%sz!pref|
 00000260  69 78 20 25 72 20 6e 6f  74 20 66 6f 75 6e 64 20  |ix %r not found |
 00000270  69 6e 20 70 72 65 66 69  78 20 6d 61 70 fa 01 40  |in prefix map..@|
/usr/lib64/python3.9/xml/etree/__pycache__/ElementTree.cpython-39.opt-1.pyc differs at offset '23977' (data)
--- old /usr/lib64/python3.9/xml/etree/__pycache__/ElementTree.cpython-39.opt-1.pyc (hex)
+++ new /usr/lib64/python3.9/xml/etree/__pycache__/ElementTree.cpython-39.opt-1.pyc (hex)
@@ -1,6 +1,6 @@
 00005d80  6e 1a 04 00 74 05 79 ba  01 00 01 00 01 00 74 06  |n...t.y.......t.|
 00005d90  7c 00 83 01 01 00 59 00  6e 02 30 00 64 00 53 00  ||.....Y.n.0.d.S.|
-00005da0  29 08 4e 72 1c 00 00 00  fa 01 7b fa 01 7d 7a 04  |).Nr......{..}z.|
+00005da0  29 08 4e 72 1c 00 00 00  da 01 7b da 01 7d 7a 04  |).Nr......{..}z.|
 00005db0  6e 73 25 64 72 92 00 00  00 7a 05 25 73 3a 25 73  |ns%dr....z.%s:%s|
 00005dc0  7a 3c 63 61 6e 6e 6f 74  20 75 73 65 20 6e 6f 6e  |z<cannot use non|
 00005dd0  2d 71 75 61 6c 69 66 69  65 64 20 6e 61 6d 65 73  |-qualified names|
/usr/lib64/python3.9/xml/etree/__pycache__/ElementTree.cpython-39.opt-2.pyc differs at offset '12355' (data)
--- old /usr/lib64/python3.9/xml/etree/__pycache__/ElementTree.cpython-39.opt-2.pyc (hex)
+++ new /usr/lib64/python3.9/xml/etree/__pycache__/ElementTree.cpython-39.opt-2.pyc (hex)
@@ -1,4 +1,4 @@
-00003040  00 00 fa 01 7b fa 01 7d  7a 04 6e 73 25 64 72 91  |....{..}z.ns%dr.|
+00003040  00 00 da 01 7b da 01 7d  7a 04 6e 73 25 64 72 91  |....{..}z.ns%dr.|
 00003050  00 00 00 7a 05 25 73 3a  25 73 7a 3c 63 61 6e 6e  |...z.%s:%sz<cann|
 00003060  6f 74 20 75 73 65 20 6e  6f 6e 2d 71 75 61 6c 69  |ot use non-quali|
 00003070  66 69 65 64 20 6e 61 6d  65 73 20 77 69 74 68 20  |fied names with |
RPMS.2017/python39-testsuite-3.9.17-0.0.x86_64.rpm RPMS/python39-testsuite-3.9.17-0.0.x86_64.rpm differ: byte 225, line 1
Comparing python39-testsuite-3.9.17-0.0.x86_64.rpm to python39-testsuite-3.9.17-0.0.x86_64.rpm
comparing the rpm tags of python39-testsuite
--- old-rpm-tags
+++ new-rpm-tags
@@ -5163 +5163 @@
-/usr/lib64/python3.9/test/__pycache__/test_codeop.cpython-39.pyc f83a18aac8209566192025d98bba2be589aca686caf2678ffd3780b774a362e7 0
+/usr/lib64/python3.9/test/__pycache__/test_codeop.cpython-39.pyc 4284ab261c9f4d9350c0de8975306826e1595dcfd1b5398cfceb01b9e65102c9 0
@@ -5175 +5175 @@
-/usr/lib64/python3.9/test/__pycache__/test_compile.cpython-39.pyc 2db2d0cd2e41fbdce13b6562e1849f596eb8854bd9d9cc80fe97f8825f6afc97 0
+/usr/lib64/python3.9/test/__pycache__/test_compile.cpython-39.pyc 758eacf1b8f240062352c2b0d24b74380e19dbb68065f4a1c58c2ff800cd90ed 0
@@ -5267,2 +5267,2 @@
-/usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.opt-2.pyc 83e4576cbf6f99652fa69b14d0c8ae5506d9a6ce726265f0b38d63e9ece5e66f 0
-/usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.pyc 6065f69d9c993fa52531ff9f66e647f80d5480dc82d0d09d01511c11885783dc 0
+/usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.opt-2.pyc 1533774346b76cc6050dc499729452be4c5b597b0a2a21b2a9265a9546a227d8 0
+/usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.pyc e0b4eb4f4181fda4d622bd2804330d6cc69601bad84d8e2b9193a575db08dab9 0
@@ -5573 +5573 @@
-/usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.opt-2.pyc 1836ac0cc371d5851d21be91bdf0268ca19ed0e39a11cf34e6ad85bee3c27402 0
+/usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.opt-2.pyc bbba7c005d4d3a9f3eca5126c79d7be09f66c9d019e7dde0632765c43ecfb716 0
@@ -5843,2 +5843,2 @@
-/usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-2.pyc 59d39a89121a42dc427617688219114f98b059f4e781ddd56a2c19f99859ef78 0
-/usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.pyc 816041d5b9c49482f550dfe01453d818e87aedab723cece6931e3ca353b1d3fa 0
+/usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-2.pyc 3467379c0abc47a731f26c1e817dc5741ffee7092ef5ced28c7461935d349f43 0
+/usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.pyc a670dad2169e64da3410a7936e70b10581e7fb728ccc328a757526165aefe291 0
@@ -5985 +5985 @@
-/usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.pyc 616e9f9b43e7d9cf5732eac6d7e497b8005b22f6f390e1449ee33d34ade86ccb 0
+/usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.pyc 079ab058711e46d8ad009105dc2e29fcc6eb89b98ceb19ab1914963e06771a0e 0
@@ -7730,2 +7730,2 @@
-/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-1.pyc 09a1f9cdd7f3340b6e8c8095a3bdabbc1912d934465df889a2f83daa9f9d9e51 0
-/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-2.pyc 09a1f9cdd7f3340b6e8c8095a3bdabbc1912d934465df889a2f83daa9f9d9e51 0
+/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-1.pyc 47c47b1aa51462b676c44948024b891c4ff223790d8275354f84fb7e1fd3189a 0
+/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-2.pyc 47c47b1aa51462b676c44948024b891c4ff223790d8275354f84fb7e1fd3189a 0
comparing rpmtags
comparing RELEASE
comparing PROVIDES
comparing scripts
comparing filelist
comparing file checksum
creating rename script
RPM file checksum differs.
Extracting packages
/usr/lib64/python3.9/test/__pycache__/test_codeop.cpython-39.pyc differs at offset '4483' (data)
--- old /usr/lib64/python3.9/test/__pycache__/test_codeop.cpython-39.pyc (hex)
+++ new /usr/lib64/python3.9/test/__pycache__/test_codeop.cpython-39.pyc (hex)
@@ -1,4 +1,4 @@
-00001180  62 2c fa 01 7b 7a 02 7b  61 7a 03 7b 61 3a 7a 04  |b,..{z.{az.{a:z.|
+00001180  62 2c da 01 7b 7a 02 7b  61 7a 03 7b 61 3a 7a 04  |b,..{z.{az.{a:z.|
 00001190  7b 61 3a 62 7a 05 7b 61  3a 62 2c 7a 06 7b 61 3a  |{a:bz.{a:b,z.{a:|
 000011a0  62 2c 63 7a 07 7b 61 3a  62 2c 63 3a 7a 08 7b 61  |b,cz.{a:b,c:z.{a|
 000011b0  3a 62 2c 63 3a 64 7a 09  7b 61 3a 62 2c 63 3a 64  |:b,c:dz.{a:b,c:d|
/usr/lib64/python3.9/test/__pycache__/test_compile.cpython-39.pyc differs at offset '27404' (data)
--- old /usr/lib64/python3.9/test/__pycache__/test_compile.cpython-39.pyc (hex)
+++ new /usr/lib64/python3.9/test/__pycache__/test_compile.cpython-39.pyc (hex)
@@ -1,4 +1,4 @@
-00006b00  00 53 00 29 07 4e 69 00  00 01 00 fa 01 7b fa 01  |.S.).Ni......{..|
+00006b00  00 53 00 29 07 4e 69 00  00 01 00 da 01 7b fa 01  |.S.).Ni......{..|
 00006b10  2c 63 01 00 00 00 00 00  00 00 00 00 00 00 02 00  |,c..............|
 00006b20  00 00 04 00 00 00 73 00  00 00 73 1c 00 00 00 7c  |......s...s....||
 00006b30  00 5d 14 7d 01 7c 01 9b  00 64 00 7c 01 9b 00 9d  |.].}.|...d.|....|
@@ -9,7 +9,7 @@
 00006b80  36 54 65 73 74 53 70 65  63 69 66 69 63 73 2e 74  |6TestSpecifics.t|
 00006b90  65 73 74 5f 62 69 67 5f  64 69 63 74 5f 6c 69 74  |est_big_dict_lit|
 00006ba0  65 72 61 6c 2e 3c 6c 6f  63 61 6c 73 3e 2e 3c 67  |eral.<locals>.<g|
-00006bb0  65 6e 65 78 70 72 3e fa  01 7d 29 05 72 5d 00 00  |enexpr>..}).r]..|
+00006bb0  65 6e 65 78 70 72 3e da  01 7d 29 05 72 5d 00 00  |enexpr>..}).r]..|
 00006bc0  00 72 cf 00 00 00 72 21  00 00 00 72 54 01 00 00  |.r....r!...rT...|
 00006bd0  72 25 00 00 00 29 03 72  0a 00 00 00 da 09 64 69  |r%...).r......di|
 00006be0  63 74 5f 73 69 7a 65 da  08 74 68 65 5f 64 69 63  |ct_size..the_dic|
/usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.opt-2.pyc differs at offset '2382' (data)
--- old /usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.opt-2.pyc (hex)
+++ new /usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.opt-2.pyc (hex)
@@ -1,5 +1,5 @@
-00000940  6c 73 3e 2e 3c 67 65 6e  65 78 70 72 3e fa 01 7b  |ls>.<genexpr>..{|
-00000950  7a 02 2c 20 fa 01 7d 29  07 da 05 72 61 6e 67 65  |z., ..})...range|
+00000940  6c 73 3e 2e 3c 67 65 6e  65 78 70 72 3e da 01 7b  |ls>.<genexpr>..{|
+00000950  7a 02 2c 20 da 01 7d 29  07 da 05 72 61 6e 67 65  |z., ..})...range|
 00000960  72 1e 00 00 00 da 07 73  68 75 66 66 6c 65 72 1d  |r......shuffler.|
 00000970  00 00 00 72 15 00 00 00  da 04 65 76 61 6c 72 0d  |...r......evalr.|
 00000980  00 00 00 29 05 72 11 00  00 00 da 01 6e da 05 69  |...).r......n..i|
/usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.pyc differs at offset '2382' (data)
--- old /usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.pyc (hex)
+++ new /usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.pyc (hex)
@@ -1,5 +1,5 @@
-00000940  6c 73 3e 2e 3c 67 65 6e  65 78 70 72 3e fa 01 7b  |ls>.<genexpr>..{|
-00000950  7a 02 2c 20 fa 01 7d 29  07 da 05 72 61 6e 67 65  |z., ..})...range|
+00000940  6c 73 3e 2e 3c 67 65 6e  65 78 70 72 3e da 01 7b  |ls>.<genexpr>..{|
+00000950  7a 02 2c 20 da 01 7d 29  07 da 05 72 61 6e 67 65  |z., ..})...range|
 00000960  72 1e 00 00 00 da 07 73  68 75 66 66 6c 65 72 1d  |r......shuffler.|
 00000970  00 00 00 72 15 00 00 00  da 04 65 76 61 6c 72 0d  |...r......evalr.|
 00000980  00 00 00 29 05 72 11 00  00 00 da 01 6e da 05 69  |...).r......n..i|
/usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.opt-2.pyc differs at offset '83335' (data)
--- old /usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.opt-2.pyc (hex)
+++ new /usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.opt-2.pyc (hex)
@@ -1,4 +1,4 @@
-00014580  61 67 65 7d 25 24 fa 01  7b a9 01 72 0a 03 00 00  |age}%$..{..r....|
+00014580  61 67 65 7d 25 24 da 01  7b a9 01 72 0a 03 00 00  |age}%$..{..r....|
 00014590  fa 1f 24 25 4d 65 73 73  61 67 65 20 77 69 74 68  |..$%Message with|
 000145a0  20 32 20 70 6c 61 63 65  68 6f 6c 64 65 72 73 25  | 2 placeholders%|
 000145b0  24 7a 08 7b 72 61 6e 64  6f 6d 7d 7a 09 7b 6d 65  |$z.{random}z.{me|
/usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-2.pyc differs at offset '32066' (data)
--- old /usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-2.pyc (hex)
+++ new /usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-2.pyc (hex)
@@ -1,4 +1,4 @@
-00007d40  4e fa 01 7b fa 01 7d 72  0d 00 00 00 e9 ff ff ff  |N..{..}r........|
+00007d40  4e da 01 7b da 01 7d 72  0d 00 00 00 e9 ff ff ff  |N..{..}r........|
 00007d50  ff 7a 02 2c 20 63 01 00  00 00 00 00 00 00 00 00  |.z., c..........|
 00007d60  00 00 02 00 00 00 04 00  00 00 53 00 00 00 73 14  |..........S...s.|
 00007d70  00 00 00 67 00 7c 00 5d  0c 7d 01 74 00 7c 01 83  |...g.|.].}.t.|..|
/usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.pyc differs at offset '32304' (data)
--- old /usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.pyc (hex)
+++ new /usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.pyc (hex)
@@ -1,7 +1,7 @@
 00007e00  a1 00 01 00 64 06 64 07  84 00 7c 00 6a 07 44 00  |....d.d...|.j.D.|
 00007e10  83 01 7d 03 7c 03 a0 06  a1 00 01 00 7c 00 a0 08  |..}.|.......|...|
-00007e20  7c 02 7c 03 a1 02 01 00  64 00 53 00 29 08 4e fa  ||.|.....d.S.).N.|
-00007e30  01 7b fa 01 7d 72 0d 00  00 00 e9 ff ff ff ff 7a  |.{..}r.........z|
+00007e20  7c 02 7c 03 a1 02 01 00  64 00 53 00 29 08 4e da  ||.|.....d.S.).N.|
+00007e30  01 7b da 01 7d 72 0d 00  00 00 e9 ff ff ff ff 7a  |.{..}r.........z|
 00007e40  02 2c 20 63 01 00 00 00  00 00 00 00 00 00 00 00  |., c............|
 00007e50  02 00 00 00 04 00 00 00  53 00 00 00 73 14 00 00  |........S...s...|
 00007e60  00 67 00 7c 00 5d 0c 7d  01 74 00 7c 01 83 01 91  |.g.|.].}.t.|....|
/usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.pyc differs at offset '18628' (data)
--- old /usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.pyc (hex)
+++ new /usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.pyc (hex)
@@ -1,4 +1,4 @@
-000048c0  20 25 73 fa 01 7b 29 0b  72 2d 00 00 00 72 2e 00  | %s..{).r-...r..|
+000048c0  20 25 73 da 01 7b 29 0b  72 2d 00 00 00 72 2e 00  | %s..{).r-...r..|
 000048d0  00 00 da 09 73 70 6c 69  74 6c 69 73 74 72 11 00  |....splitlistr..|
 000048e0  00 00 72 22 00 00 00 72  23 00 00 00 72 2f 00 00  |..r"...r#...r/..|
 000048f0  00 72 1e 00 00 00 72 62  00 00 00 72 35 00 00 00  |.r....rb...r5...|
/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-1.pyc differs at offset '738' (data)
--- old /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-1.pyc (hex)
+++ new /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-1.pyc (hex)
@@ -1,6 +1,6 @@
 000002c0  00 00 54 29 02 f5 06 00  00 00 7a f0 9d 84 a0 78  |..T)......z....x|
 000002d0  e9 05 00 00 00 7a 08 22  5c 75 30 30 37 62 22 29  |.....z."\u007b")|
-000002e0  02 fa 01 7b e9 08 00 00  00 7a 3c 22 41 20 4a 53  |...{.....z<"A JS|
+000002e0  02 da 01 7b e9 08 00 00  00 7a 3c 22 41 20 4a 53  |...{.....z<"A JS|
 000002f0  4f 4e 20 70 61 79 6c 6f  61 64 20 73 68 6f 75 6c  |ON payload shoul|
 00000300  64 20 62 65 20 61 6e 20  6f 62 6a 65 63 74 20 6f  |d be an object o|
 00000310  72 20 61 72 72 61 79 2c  20 6e 6f 74 20 61 20 73  |r array, not a s|
/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-2.pyc differs at offset '738' (data)
--- old /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-2.pyc (hex)
+++ new /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-2.pyc (hex)
@@ -1,6 +1,6 @@
 000002c0  00 00 54 29 02 f5 06 00  00 00 7a f0 9d 84 a0 78  |..T)......z....x|
 000002d0  e9 05 00 00 00 7a 08 22  5c 75 30 30 37 62 22 29  |.....z."\u007b")|
-000002e0  02 fa 01 7b e9 08 00 00  00 7a 3c 22 41 20 4a 53  |...{.....z<"A JS|
+000002e0  02 da 01 7b e9 08 00 00  00 7a 3c 22 41 20 4a 53  |...{.....z<"A JS|
 000002f0  4f 4e 20 70 61 79 6c 6f  61 64 20 73 68 6f 75 6c  |ON payload shoul|
 00000300  64 20 62 65 20 61 6e 20  6f 62 6a 65 63 74 20 6f  |d be an object o|
 00000310  72 20 61 72 72 61 79 2c  20 6e 6f 74 20 61 20 73  |r array, not a s|
overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good)
overall=1