~/f/python-scipy/RPMS.2017 ~/f/python-scipy ~/f/python-scipy RPMS.2017/python310-scipy-1.8.1-0.0.x86_64.rpm RPMS/python310-scipy-1.8.1-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python310-scipy-1.8.1-0.0.x86_64.rpm to python310-scipy-1.8.1-0.0.x86_64.rpm comparing the rpm tags of python310-scipy --- old-rpm-tags +++ new-rpm-tags @@ -2327 +2327 @@ -/usr/lib64/python3.10/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-310.pyc 6ba02a1edca3f435622426594b03732f1d575fda5beafbc918cfc9fd3457b345 0 +/usr/lib64/python3.10/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-310.pyc b94202482fc8144be5abfeb4b60066a9f974202cb98211fe126491a4c2fbb546 0 @@ -2410 +2410 @@ -/usr/lib64/python3.10/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-310-x86_64-linux-gnu.so a204d4e83da19c9a3b9ed2ff8ccdb8d6e3859bfcede3765f77801512bde4c84d 0 +/usr/lib64/python3.10/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-310-x86_64-linux-gnu.so 85cf5cb43da330373430f753108ef7ef33d9c8755bc767e939934db38f332c42 0 @@ -2772 +2772 @@ -/usr/lib64/python3.10/site-packages/scipy/linalg/__pycache__/_decomp.cpython-310.pyc a1876c587ed9bb080e282d953a02b5fed39e8cdb8f40e107e23d54699088187d 0 +/usr/lib64/python3.10/site-packages/scipy/linalg/__pycache__/_decomp.cpython-310.pyc 470ea2936dc950507a74faeff0f9ff28b68bb472eac7df3444fa90575fe4565e 0 @@ -2837 +2837 @@ -/usr/lib64/python3.10/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-310-x86_64-linux-gnu.so 7facd7d5cb5ca3acea4a42024843acad57d6b79e5bdae7219c1daa2a86779afe 0 +/usr/lib64/python3.10/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-310-x86_64-linux-gnu.so 006fb29a4d518d4d8ab191976928f6f991ef87ed4d172f6a8d2c079d80062d48 0 @@ -3060 +3060 @@ -/usr/lib64/python3.10/site-packages/scipy/optimize/_group_columns.cpython-310-x86_64-linux-gnu.so 9ab76ae5f65807b68abbd98ded844031189645b6eadf323f2131abea1ac6b84e 0 +/usr/lib64/python3.10/site-packages/scipy/optimize/_group_columns.cpython-310-x86_64-linux-gnu.so 6f0bac91a20b5953d451e4bd7764bf19521c09affd0f1f4d19ba7acf7fa0269c 0 @@ -3286 +3286 @@ -/usr/lib64/python3.10/site-packages/scipy/signal/_max_len_seq_inner.cpython-310-x86_64-linux-gnu.so cd26adc38cabd84625c58e6d722320d44baad28458f6636cff6bc95efafbd697 0 +/usr/lib64/python3.10/site-packages/scipy/signal/_max_len_seq_inner.cpython-310-x86_64-linux-gnu.so 91ade14d1a2f1afbce97bf993def63956272506df0c2f9ff2bae73d6465c2b18 0 @@ -3294 +3294 @@ -/usr/lib64/python3.10/site-packages/scipy/signal/_spectral.cpython-310-x86_64-linux-gnu.so f143df43f9fc2ff5effa5b548a9d0923859ff2f223f069301b2860d65bc3ecf5 0 +/usr/lib64/python3.10/site-packages/scipy/signal/_spectral.cpython-310-x86_64-linux-gnu.so 782ace803cb7adbf8085a458166b085c4fceba89e6c746d1fc0de9f8d8db10aa 0 @@ -3551,4 +3551,4 @@ -/usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-310-x86_64-linux-gnu.so 3856912e5cf514870d52d3a766d934968f1a3a1fdc8820a3f77277ba84d4c2bc 0 -/usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-310-x86_64-linux-gnu.so 40b4645077b2f6e7f1340cfe549e9a072b9850f9cc1b15855879d838f4fdebd9 0 -/usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-x86_64-linux-gnu.so a6cb3f8205fccd200fb61ea4c78f38f669d2fef18c1d6c19bd34bae87878ad2f 0 -/usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-310-x86_64-linux-gnu.so 032e383290d04eccedda9b4a559b9880b11b232c6bd8065571a4e47b64cc2a01 0 +/usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-310-x86_64-linux-gnu.so 8d7761a849ce3584885b0e1e7fc449a2167cadb06ad88ee4dce654678ab29d50 0 +/usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-310-x86_64-linux-gnu.so ff7d33b19f43991edf7fb9dd50c8a7d3ddfae54cc74b964f0b0783e07f17f833 0 +/usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-x86_64-linux-gnu.so d5a731d55dbc3fe4b376fbabb54c57c72c255c82c62a2ac6ff9d350c32e04eda 0 +/usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-310-x86_64-linux-gnu.so b3ff0b06b299ada7c02abe683f05ae0d588e378e7f117a3f39459040ef8c64dc 0 @@ -3840 +3840 @@ -/usr/lib64/python3.10/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-310.pyc 5a4b1471a4dee9cea958e2d4a8c3e38cd53a8fae5bbe02753df096ee93bac1d5 0 +/usr/lib64/python3.10/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-310.pyc 844bd8f36669ea5bc28e79bc940c9d0bdf839c9e9d1dc6f015c4ef38149c26f0 0 @@ -3904 +3904 @@ -/usr/lib64/python3.10/site-packages/scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so 01410e7a12d9336c5a580f13822a71cd0c06b162ea926c1c1f8aa98cf4619db9 0 +/usr/lib64/python3.10/site-packages/scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so 91cc7168232696c9e3af22f1ba568efbe2946440f80b930075ed1628eb1dd657 0 @@ -3936 +3936 @@ -/usr/lib64/python3.10/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-310-x86_64-linux-gnu.so 8bf5fdcfc146046b1f3387bab98dac1f2c8699f3a19caa0605e74aaccc921c49 0 +/usr/lib64/python3.10/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-310-x86_64-linux-gnu.so a4f26bf6d2ab3f9145cd4e79cc87d023284c81e3934b23fcc72d6a6e4b024a3a 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/python3.10/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-310.pyc differs at offset '6692' (data) --- old /usr/lib64/python3.10/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-310.pyc (hex) +++ new /usr/lib64/python3.10/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-310.pyc (hex) @@ -1,6 +1,6 @@ 00001a00 00 5a 02 5f 79 da 01 74 72 1b 00 00 00 5a 08 66 |.Z._y..tr....Z.f| 00001a10 5f 70 61 72 61 6d 73 5a 0a 6a 61 63 5f 70 61 72 |_paramsZ.jac_par| -00001a20 61 6d 73 da 0a 73 75 63 63 65 73 73 66 75 6c da |ams..successful.| +00001a20 61 6d 73 5a 0a 73 75 63 63 65 73 73 66 75 6c da |amsZ.successful.| 00001a30 01 79 da 05 69 77 6f 72 6b 5a 04 6e 6a 65 76 5a |.y..iworkZ.njevZ| 00001a40 03 6e 6c 75 29 04 72 20 00 00 00 72 23 00 00 00 |.nlu).r ...r#...| 00001a50 5a 0a 69 6e 74 65 67 72 61 74 6f 72 5a 05 69 74 |Z.integratorZ.it| @@ -21,12 +21,12 @@ 00001b40 05 53 00 29 07 4e e9 0e 00 00 00 e9 0b 00 00 00 |.S.).N..........| 00001b50 e9 14 00 00 00 72 03 00 00 00 da 01 46 29 01 da |.....r......F)..| 00001b60 05 6f 72 64 65 72 29 0b 72 1f 00 00 00 72 1c 00 |.order).r....r..| -00001b70 00 00 72 31 00 00 00 72 1d 00 00 00 72 16 00 00 |..r1...r....r...| +00001b70 00 00 72 30 00 00 00 72 1d 00 00 00 72 16 00 00 |..r0...r....r...| 00001b80 00 da 07 72 65 73 68 61 70 65 72 19 00 00 00 da |...reshaper.....| 00001b90 04 63 6f 70 79 da 10 4c 73 6f 64 61 44 65 6e 73 |.copy..LsodaDens| 00001ba0 65 4f 75 74 70 75 74 da 05 74 5f 6f 6c 64 72 2e |eOutput..t_oldr.| -00001bb0 00 00 00 29 06 72 20 00 00 00 72 31 00 00 00 72 |...).r ...r1...r| -00001bc0 1d 00 00 00 72 37 00 00 00 da 01 68 da 02 79 68 |....r7.....h..yh| +00001bb0 00 00 00 29 06 72 20 00 00 00 72 30 00 00 00 72 |...).r ...r0...r| +00001bc0 1d 00 00 00 72 36 00 00 00 da 01 68 da 02 79 68 |....r6.....h..yh| 00001bd0 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 da |r&...r&...r'....| 00001be0 12 5f 64 65 6e 73 65 5f 6f 75 74 70 75 74 5f 69 |._dense_output_i| 00001bf0 6d 70 6c a7 00 00 00 73 14 00 00 00 0a 01 0a 01 |mpl....s........| /usr/lib64/python3.10/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-310-x86_64-linux-gnu.so (objdump) @@ -10749,8 +10749,8 @@ 2b070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 2b080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 2b090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 2b0a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 2b0b0 30322e35 35333731 3200302e 31312e30 02.553712.0.11.0 + 2b0a0 3033382d 30392d31 37203032 3a31373a 038-09-17 02:17: + 2b0b0 33342e35 35333430 3700302e 31312e30 34.553407.0.11.0 2b0c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 2b0d0 5f5f0077 72617070 65645f64 61746100 __.wrapped_data. 2b0e0 5f627569 6c645f73 79737465 6d005f70 _build_system._p /usr/lib64/python3.10/site-packages/scipy/linalg/__pycache__/_decomp.cpython-310.pyc differs at offset '17925' (data) --- old /usr/lib64/python3.10/site-packages/scipy/linalg/__pycache__/_decomp.cpython-310.pyc (hex) +++ new /usr/lib64/python3.10/site-packages/scipy/linalg/__pycache__/_decomp.cpython-310.pyc (hex) @@ -1,4 +1,4 @@ -00004600 84 00 00 00 da 04 5f 6a 6f 62 5a 07 64 72 76 5f |......_jobZ.drv_| +00004600 84 00 00 00 5a 04 5f 6a 6f 62 5a 07 64 72 76 5f |....Z._jobZ.drv_| 00004610 73 74 72 72 48 00 00 00 5a 04 63 70 6c 78 72 81 |strrH...Z.cplxr.| 00004620 00 00 00 5a 08 64 72 76 5f 61 72 67 73 72 49 00 |...Z.drv_argsrI.| 00004630 00 00 da 06 73 75 62 73 65 74 da 02 6c 6f da 02 |....subset..lo..| /usr/lib64/python3.10/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-310-x86_64-linux-gnu.so (objdump) @@ -1944,8 +1944,8 @@ 9070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 9080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 9090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 90a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 90b0 32352e35 30373932 3800302e 31312e30 25.507928.0.11.0 + 90a0 3033382d 30392d31 37203032 3a31373a 038-09-17 02:17: + 90b0 35382e32 31333739 3700302e 31312e30 58.213797.0.11.0 90c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 90d0 5f5f0052 00540073 74617274 5f73746f __.R.T.start_sto 90e0 705f7061 69727300 6e626c6f 636b7300 p_pairs.nblocks. /usr/lib64/python3.10/site-packages/scipy/optimize/_group_columns.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/optimize/_group_columns.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/optimize/_group_columns.cpython-310-x86_64-linux-gnu.so (objdump) @@ -2157,9 +2157,9 @@ a070 005f4152 5241595f 41504900 5f415252 ._ARRAY_API._ARR a080 41595f41 5049206e 6f742066 6f756e64 AY_API not found a090 005f4152 5241595f 41504920 6973204e ._ARRAY_API is N - a0a0 554c4c20 706f696e 74657200 32303232 ULL pointer.2022 - a0b0 2d30382d 31352031 323a3539 3a32372e -08-15 12:59:27. - a0c0 35303338 37360030 2e31312e 30002873 503876.0.11.0.(s + a0a0 554c4c20 706f696e 74657200 32303338 ULL pointer.2038 + a0b0 2d30392d 31372030 323a3138 3a30302e -09-17 02:18:00. + a0c0 32343132 31360030 2e31312e 30002873 241216.0.11.0.(s a0d0 73732900 5f5f7079 74687261 6e5f5f00 ss).__pythran__. a0e0 756e6162 6c652074 6f20616c 6c6f6361 unable to alloca a0f0 74652000 20627974 6573006d 006e0069 te . bytes.m.n.i /usr/lib64/python3.10/site-packages/scipy/signal/_max_len_seq_inner.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/signal/_max_len_seq_inner.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/signal/_max_len_seq_inner.cpython-310-x86_64-linux-gnu.so (objdump) @@ -1176,8 +1176,8 @@ 6070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 6080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 6090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 60a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 60b0 32382e33 32303538 3600302e 31312e30 28.320586.0.11.0 + 60a0 3033382d 30392d31 37203032 3a31383a 038-09-17 02:18: + 60b0 30312e30 33303633 3300302e 31312e30 01.030633.0.11.0 60c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 60d0 5f5f0074 61707300 73746174 65006e62 __.taps.state.nb 60e0 69747300 6c656e67 74680073 6571004f its.length.seq.O /usr/lib64/python3.10/site-packages/scipy/signal/_spectral.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/signal/_spectral.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/signal/_spectral.cpython-310-x86_64-linux-gnu.so (objdump) @@ -1411,8 +1411,8 @@ 7070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 7080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 7090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 70a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 70b0 32392e35 30363030 3900302e 31312e30 29.506009.0.11.0 + 70a0 3033382d 30392d31 37203032 3a31383a 038-09-17 02:18: + 70b0 30322e32 31303936 3400302e 31312e30 02.210964.0.11.0 70c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 70d0 5f5f0075 6e61626c 6520746f 20616c6c __.unable to all 70e0 6f636174 65200020 62797465 73007800 ocate . bytes.x. /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-310-x86_64-linux-gnu.so (objdump) @@ -90,8 +90,8 @@ 0820 3c020000 10000000 00000000 00000000 <............... 0830 00000000 00000000 a7060000 10000000 ................ 0840 00000000 00000000 00000000 00000000 ................ - 0850 5c010000 12000000 00000000 00000000 \............... - 0860 00000000 00000000 4c010000 12000000 ........L....... + 0850 4c010000 12000000 00000000 00000000 L............... + 0860 00000000 00000000 f6000000 12000000 ................ 0870 00000000 00000000 00000000 00000000 ................ 0880 46000000 22000000 00000000 00000000 F..."........... 0890 00000000 00000000 97040000 12000000 ................ @@ -130,7 +130,7 @@ 0aa0 00000000 00000000 2d050000 12000000 ........-....... 0ab0 00000000 00000000 00000000 00000000 ................ 0ac0 4f030000 10000000 00000000 00000000 O............... - 0ad0 00000000 00000000 54010000 12000000 ........T....... + 0ad0 00000000 00000000 75010000 12000000 ........u....... 0ae0 00000000 00000000 00000000 00000000 ................ 0af0 cb060000 10000000 00000000 00000000 ................ 0b00 00000000 00000000 d3020000 10000000 ................ @@ -156,8 +156,8 @@ 0c40 6a040000 10000000 00000000 00000000 j............... 0c50 00000000 00000000 87000000 12000000 ................ 0c60 00000000 00000000 00000000 00000000 ................ - 0c70 f6000000 12000000 00000000 00000000 ................ - 0c80 00000000 00000000 81010000 12000000 ................ + 0c70 7d010000 12000000 00000000 00000000 }............... + 0c80 00000000 00000000 5b010000 12000000 ........[....... 0c90 00000000 00000000 00000000 00000000 ................ 0ca0 af020000 10000000 00000000 00000000 ................ 0cb0 00000000 00000000 8c020000 10000000 ................ @@ -165,7 +165,7 @@ 0cd0 4a050000 12000000 00000000 00000000 J............... 0ce0 00000000 00000000 9c050000 10000000 ................ 0cf0 00000000 00000000 00000000 00000000 ................ - 0d00 64010000 12000000 00000000 00000000 d............... + 0d00 8c010000 12000000 00000000 00000000 ................ 0d10 00000000 00000000 3e010000 12000000 ........>....... 0d20 00000000 00000000 00000000 00000000 ................ 0d30 1e020000 12000000 00000000 00000000 ................ @@ -177,14 +177,14 @@ 0d90 7c020000 10000000 00000000 00000000 |............... 0da0 00000000 00000000 71000000 12000000 ........q....... 0db0 00000000 00000000 00000000 00000000 ................ - 0dc0 88010000 12000000 00000000 00000000 ................ + 0dc0 62010000 12000000 00000000 00000000 b............... 0dd0 00000000 00000000 f9040000 10000000 ................ 0de0 00000000 00000000 00000000 00000000 ................ 0df0 e1020000 10000000 00000000 00000000 ................ 0e00 00000000 00000000 b6030000 10000000 ................ 0e10 00000000 00000000 00000000 00000000 ................ 0e20 23040000 10000000 00000000 00000000 #............... - 0e30 00000000 00000000 7a010000 12000000 ........z....... + 0e30 00000000 00000000 54010000 12000000 ........T....... 0e40 00000000 00000000 00000000 00000000 ................ 0e50 6c030000 11000000 00000000 00000000 l............... 0e60 00000000 00000000 f8030000 10000000 ................ @@ -202,15 +202,15 @@ 0f20 00000000 00000000 bd000000 12000000 ................ 0f30 00000000 00000000 00000000 00000000 ................ 0f40 b8060000 10000000 00000000 00000000 ................ - 0f50 00000000 00000000 9b010000 12000000 ................ + 0f50 00000000 00000000 85010000 12000000 ................ 0f60 00000000 00000000 00000000 00000000 ................ 0f70 44040000 10000000 00000000 00000000 D............... 0f80 00000000 00000000 05010000 12000000 ................ 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 8d010000 12000000 00000000 00000000 ................ + 0fa0 67010000 12000000 00000000 00000000 g............... 0fb0 00000000 00000000 65000000 12000000 ........e....... 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 95010000 12000000 00000000 00000000 ................ + 0fd0 6f010000 12000000 00000000 00000000 o............... 0fe0 00000000 00000000 62060000 10000000 ........b....... 0ff0 00000000 00000000 00000000 00000000 ................ 1000 ae010000 10000000 00000000 00000000 ................ @@ -264,18 +264,18 @@ 12e8 6f727472 616e5f73 745f7772 6974655f ortran_st_write_ 12f8 646f6e65 005f6766 6f727472 616e5f74 done._gfortran_t 1308 72616e73 6665725f 696e7465 6765725f ransfer_integer_ - 1318 77726974 6500636c 61726e76 5f007361 write.clarnv_.sa + 1318 77726974 6500736c 61707932 5f007361 write.slapy2_.sa 1328 7870795f 00736e72 6d325f00 73646f74 xpy_.snrm2_.sdot 1338 5f006d65 6d736574 00636178 70795f00 _.memset.caxpy_. 1348 63636f70 795f0063 7363616c 5f006373 ccopy_.cscal_.cs 1358 7363616c 5f007363 6e726d32 5f006364 scal_.scnrm2_.cd - 1368 6f74635f 0063646f 74755f00 736c6170 otc_.cdotu_.slap - 1378 79325f00 73626473 64635f00 636c6173 y2_.sbdsdc_.clas - 1388 636c5f00 5f67666f 72747261 6e5f7374 cl_._gfortran_st - 1398 6f705f73 7472696e 67006d61 6c6c6f63 op_string.malloc - 13a8 00636765 6d765f00 66726565 00736c61 .cgemv_.free.sla - 13b8 7274675f 0073726f 745f0073 67656d6d rtg_.srot_.sgemm - 13c8 5f005f50 795f4465 616c6c6f 63005079 _._Py_Dealloc.Py + 1368 6f74635f 0063646f 74755f00 636c6173 otc_.cdotu_.clas + 1378 636c5f00 6d616c6c 6f630063 67656d76 cl_.malloc.cgemv + 1388 5f006672 65650073 6c617274 675f0073 _.free.slartg_.s + 1398 726f745f 00736264 7364635f 00636c61 rot_.sbdsdc_.cla + 13a8 726e765f 00736765 6d6d5f00 5f67666f rnv_.sgemm_._gfo + 13b8 72747261 6e5f7374 6f705f73 7472696e rtran_stop_strin + 13c8 67005f50 795f4465 616c6c6f 63005079 g._Py_Dealloc.Py 13d8 4572725f 4f636375 72726564 00507945 Err_Occurred.PyE 13e8 72725f46 65746368 00507945 72725f4e rr_Fetch.PyErr_N 13f8 6f726d61 6c697a65 45786365 7074696f ormalizeExceptio @@ -415,7 +415,7 @@ 1c10 00680200 00000000 f0700200 00000000 .h.......p...... 1c20 08000000 00000000 2c030200 00000000 ........,....... 1c30 48720200 00000000 08000000 00000000 Hr.............. - 1c40 00a20000 00000000 50720200 00000000 ........Pr...... + 1c40 70d50000 00000000 50720200 00000000 p.......Pr...... 1c50 08000000 00000000 80760000 00000000 .........v...... 1c60 58720200 00000000 08000000 00000000 Xr.............. 1c70 20600200 00000000 f8730200 00000000 `.......s...... @@ -2315,10 +2315,10 @@ 092e0 c2458d5c 4a024889 3c248d34 0a4c89e2 .E.\J.H.<$.4.L.. 092f0 44899c24 00010000 4129f089 74241048 D..$....A)..t$.H 09300 89de458d 48014489 8c24b800 00004489 ..E.H.D..$....D. - 09310 8c24e400 0000e815 4a000048 8bb424a0 .$......J..H..$. - 09320 03000048 8bbc24a8 0300004c 89e2e80d ...H..$....L.... - 09330 97000048 8bb42458 0300004c 89e24c89 ...H..$X...L..L. - 09340 f7e84a54 0000660f efc9f344 0f104424 ..JT..f....D..D$ + 09310 8c24e400 0000e885 7d000048 8bb424a0 .$......}..H..$. + 09320 03000048 8bbc24a8 0300004c 89e2e87d ...H..$....L...} + 09330 ca000048 8bb42458 0300004c 89e24c89 ...H..$X...L..L. + 09340 f7e8ba87 0000660f efc9f344 0f104424 ......f....D..D$ 09350 08f30f11 8424ec00 00000f2e c17a060f .....$.......z.. 09360 849e0900 00488b74 244041bb 08000000 .....H.t$@A..... 09370 4c8b9424 d0030000 c78424e8 00000000 L..$......$..... @@ -2349,14 +2349,14 @@ 09500 ff742470 ffb424d8 030000ff b424d803 .t$p..$......$.. 09510 0000ffb4 24c80300 004c8b8c 24c80300 ....$....L..$... 09520 004c8b84 24c00300 00488b4c 2478488b .L..$....H.L$xH. - 09530 9424d000 0000e8d5 a300008b ac244c01 .$...........$L. + 09530 9424d000 0000e875 1700008b ac244c01 .$.....u.....$L. 09540 0000448b 94244401 00004c89 e24c8d05 ..D..$D...L..L.. 09550 bc8b0100 448d5c2d 00448994 24480100 ....D.\-.D..$H.. 09560 00448994 24a00000 0044899c 24700100 .D..$....D..$p.. 09570 00488b8c 24800000 004883c4 70488b74 .H..$....H..pH.t 09580 2420488b 3c24e855 a0ffff8b 7c24304c $ H.<$.U....|$0L 09590 89e24c89 ee8d4701 488b3c24 89842400 ..L...G.H.<$..$. - 095a0 010000e8 88470000 488b7c24 78e80ea0 .....G..H.|$x... + 095a0 010000e8 f87a0000 488b7c24 78e80ea0 .....z..H.|$x... 095b0 ffff418b 0f418b16 448d5501 48637424 ..A..A..D.U.Hct$ 095c0 30448d5c 1d004489 94240001 000039ca 0D.\..D..$....9. 095d0 4963fb0f 4fd139f2 410f94c0 48c1e602 Ic..O.9.A...H... @@ -2364,7 +2364,7 @@ 095f0 8c24fc00 00004d8d 4c35fc48 8d35de8a .$....M.L5.H.5.. 09600 01006a01 ff742408 ff742460 50488b4c ..j..t$..t$`PH.L 09610 2430488b 7c244848 8b542428 4c894424 $0H.|$HH.T$(L.D$ - 09620 50e8ca21 01004883 c4204c89 e14c8d05 P..!..H.. L..L.. + 09620 50e89ad4 00004883 c4204c89 e14c8d05 P.....H.. L..L.. 09630 e08a0100 6a01488d 3dd36d01 00ff7424 ....j.H.=.m...t$ 09640 78ff7424 28415441 55415441 55415441 x.t$(ATAUATAUATA 09650 55488b54 2478524c 8b4c2460 4c89c248 UH.T$xRL.L$`L..H @@ -2415,7 +2415,7 @@ 09920 4c4c8b4c 24584139 f0488b54 2410488b LL.L$XA9.H.T$.H. 09930 7c242844 0f4fc648 8b742408 44898424 |$(D.O.H.t$.D..$ 09940 fc000000 4c8b0424 f30f11bc 24000100 ....L..$....$... - 09950 00e85a28 0100488b 44244044 8b8c24d4 ..Z(..H.D$@D..$. + 09950 00e82adb 0000488b 44244044 8b8c24d4 ..*...H.D$@D..$. 09960 000000f3 440f1044 2430448b 004539c1 ....D..D$0D..E9. 09970 4489c141 0f4ec985 c97e4089 ca488bbc D..A.N...~@..H.. 09980 24700300 004c89ee 44894424 4848c1e2 $p...L..D.D$HH.. @@ -2451,7 +2451,7 @@ 09b60 7483fc56 4c63a424 10010000 4a8d1ca3 t..VLc.$....J... 09b70 53488dac 24500100 0055488b 94243001 SH..$P...UH..$0. 09b80 0000488b b4242801 00004c8d 8c246801 ..H..$(...L..$h. - 09b90 0000e839 c600008b 8c246801 00004883 ...9.....$h...H. + 09b90 0000e829 ea00008b 8c246801 00004883 ...).....$h...H. 09ba0 ec80448b 5424084c 8b742440 4c8d3dcd ..D.T$.L.t$@L.=. 09bb0 04020048 8b3c2441 890e4589 5758e8fd ...H.<$A..E.WX.. 09bc0 99ffff4c 8d0db604 0200f344 0f10ac24 ...L.......D...$ @@ -2481,7 +2481,7 @@ 09d40 10040000 ffb42410 040000ff b4249003 ......$......$.. 09d50 0000ffb4 24a80300 00ffb424 a8030000 ....$......$.... 09d60 488d9424 44010000 524c8b8c 24b80300 H..$D...RL..$... - 09d70 004c89fa e8d70100 004883c4 60f3440f .L.......H..`.D. + 09d70 004c89fa e8d7eb00 004883c4 60f3440f .L.......H..`.D. 09d80 10442408 e9dcf5ff ff4c89ac 24900300 .D$......L..$... 09d90 004589ca 4189dd48 8b9c2490 03000041 .E..A..H..$....A 09da0 39f00f8e e1fcffff 488b2d81 84010048 9.......H.-....H @@ -2511,5420 +2511,5420 @@ 09f20 efe89a92 ffff4889 efe8a295 ffff448b ......H.......D. 09f30 5424184c 8b5c2440 488b9424 d0030000 T$.L.\$@H..$.... 09f40 8b4c2410 458b0344 8912e992 fdffff90 .L$.E..D........ - 09f50 41574d89 cf415649 89fe4155 41544989 AWM..AVI..AUATI. - 09f60 d455534c 89c34881 ec980000 0048897c .USL..H......H.| - 09f70 2420488d 7c24644c 8bac24d0 00000048 $ H.|$dL..$....H - 09f80 89742408 488bac24 18010000 48895424 .t$.H..$....H.T$ - 09f90 1848894c 2428e825 96ffff66 0f6f059d .H.L$(.%...f.o.. - 09fa0 8201004c 89f7b901 000000ba 01000000 ...L............ - 09fb0 488d355b 6101000f 29842480 000000e8 H.5[a...).$..... - 09fc0 6c91ffff 85c00f84 f4010000 488b7c24 l...........H.|$ - 09fd0 08418b34 248b174c 8b842400 01000044 .A.4$..L..$....D - 09fe0 8b0b8954 24708974 2460c744 245c0200 ...T$p.t$`.D$\.. - 09ff0 000041c7 00000000 004585c9 0f8eec01 ..A......E...... - 0a000 0000488d 5c246c4c 8d5c245c 44894c24 ..H.\$lL.\$\D.L$ - 0a010 4c41bc01 00000048 8d742468 488d4424 LA.....H.t$hH.D$ - 0a020 7048895c 2438488d 1d530002 004c8d94 pH.\$8H..S...L.. /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-310-x86_64-linux-gnu.so (disasm) @@ -6165,136 +6165,2446 @@ jmp nop -cgetu0_: +sset_mu_: + mov %rcx,%r10 + mov (%rdx),%ecx + mov (%rdi),%r11d + test %ecx,%ecx + jle + cmp %r11d,%ecx + jg + mov %rsi,%r9 + lea offset(%rdx),%rsi + mov (%rsi),%r8d + cmp %ecx,%r8d + jl + push %rbx + nopl (%rax) + mov %r8d,%eax + movss (%r10),%xmm1 + sub %ecx,%eax + lea offset(%rax),%edi + cmp $something,%eax + jbe + movslq %ecx,%rdx + movaps %xmm1,%xmm0 + lea -offset(%r9,%rdx,4),%rax + mov %edi,%edx + shufps $something,%xmm0,%xmm0 + shr $something,%edx + shl $something,%rdx + lea (%rdx,%rax,1),%rbx + sub $something,%rdx + shr $something,%rdx + add $something,%rdx + and $something,%edx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + cmp %rax,%rbx + je + movups %xmm0,(%rax) + sub $something,%rax + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + cmp %rax,%rbx + jne + test $something,%dil + je + and $something,%edi + add %edi,%ecx + movslq %ecx,%rdi + lea (%r9,%rdi,4),%rax + movss %xmm1,-offset(%rax) + cmp %r8d,%ecx + jge + add $something,%ecx + movss %xmm1,(%rax) + cmp %ecx,%r8d + jl + movss %xmm1,offset(%rax) + mov offset(%rsi),%ecx + add $something,%rsi + test %ecx,%ecx + jle + cmp %r11d,%ecx + jg + mov (%rsi),%r8d + cmp %ecx,%r8d + jge + mov offset(%rsi),%ecx + add $something,%rsi + test %ecx,%ecx + jg + pop %rbx + ret + mov offset(%rsi),%ecx + add $something,%rsi + test %ecx,%ecx + jle + cmp %r11d,%ecx + jle + ret + ret + data16 cs nopw offset(%rax,%rax,1) + nopl offset(%rax) + +scompute_int_: + push %r14 + mov %rdx,%r14 + push %r13 + mov %rsi,%r13 + push %r12 + mov %rcx,%r12 + push %rbp + mov %r8,%rbp + push %rbx + mov %rdi,%rbx + sub $something,%rsp + lea offset(%rsp),%rdi + call + movss (%r14),%xmm1 + movss (%r12),%xmm2 + comiss %xmm1,%xmm2 + ja + mov offset(%r13),%ecx + movl $something,offset(%rbp) + test %ecx,%ecx + jle + mov %rbp,%rdi + xor %esi,%esi + movss offset(%rip),%xmm0 # + xor %r8d,%r8d + lea offset(%r8),%r9d + cmp %ecx,%r9d + jg + movslq %r9d,%rax + mov %ecx,%edx + movss -offset(%rbx,%rax,4),%xmm3 + sub %r9d,%edx + and $something,%edx + andps %xmm0,%xmm3 + comiss %xmm1,%xmm3 + ja + add $something,%rax + cmp %eax,%ecx + jl + test %edx,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + jne + movss -offset(%rbx,%rax,4),%xmm5 + andps %xmm0,%xmm5 + comiss %xmm1,%xmm5 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm6 + andps %xmm0,%xmm6 + comiss %xmm1,%xmm6 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm7 + andps %xmm0,%xmm7 + comiss %xmm1,%xmm7 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm8 + andps %xmm0,%xmm8 + comiss %xmm1,%xmm8 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm9 + andps %xmm0,%xmm9 + comiss %xmm1,%xmm9 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm10 /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-310-x86_64-linux-gnu.so (objdump) @@ -71,14 +71,14 @@ 06e8 ef040000 10000000 00000000 00000000 ................ 06f8 00000000 00000000 70000000 12000000 ........p....... 0708 00000000 00000000 00000000 00000000 ................ - 0718 44010000 12000000 00000000 00000000 D............... + 0718 18010000 12000000 00000000 00000000 ................ 0728 00000000 00000000 bd030000 12000000 ................ 0738 00000000 00000000 00000000 00000000 ................ - 0748 4c010000 12000000 00000000 00000000 L............... + 0748 20010000 12000000 00000000 00000000 ............... 0758 00000000 00000000 9c010000 10000000 ................ 0768 00000000 00000000 00000000 00000000 ................ 0778 f3050000 10000000 00000000 00000000 ................ - 0788 00000000 00000000 1f010000 12000000 ................ + 0788 00000000 00000000 48010000 12000000 ........H....... 0798 00000000 00000000 00000000 00000000 ................ 07a8 e6050000 10000000 00000000 00000000 ................ 07b8 00000000 00000000 6b020000 10000000 ........k....... @@ -86,10 +86,10 @@ 07d8 f0020000 10000000 00000000 00000000 ................ 07e8 00000000 00000000 7e040000 10000000 ........~....... 07f8 00000000 00000000 00000000 00000000 ................ - 0808 fc000000 12000000 00000000 00000000 ................ + 0808 04010000 12000000 00000000 00000000 ................ 0818 00000000 00000000 e3010000 10000000 ................ 0828 00000000 00000000 00000000 00000000 ................ - 0838 f5000000 12000000 00000000 00000000 ................ + 0838 fd000000 12000000 00000000 00000000 ................ 0848 00000000 00000000 0f020000 10000000 ................ 0858 00000000 00000000 00000000 00000000 ................ 0868 7a060000 10000000 00000000 00000000 z............... @@ -116,7 +116,7 @@ 09b8 b5000000 12000000 00000000 00000000 ................ 09c8 00000000 00000000 da040000 10000000 ................ 09d8 00000000 00000000 00000000 00000000 ................ - 09e8 09010000 12000000 00000000 00000000 ................ + 09e8 11010000 12000000 00000000 00000000 ................ 09f8 00000000 00000000 d4050000 10000000 ................ 0a08 00000000 00000000 00000000 00000000 ................ 0a18 46060000 10000000 00000000 00000000 F............... @@ -135,7 +135,7 @@ 0ae8 00000000 00000000 ff020000 10000000 ................ 0af8 00000000 00000000 00000000 00000000 ................ 0b08 20020000 10000000 00000000 00000000 ............... - 0b18 00000000 00000000 3c010000 12000000 ........<....... + 0b18 00000000 00000000 26010000 12000000 ........&....... 0b28 00000000 00000000 00000000 00000000 ................ 0b38 75010000 10000000 00000000 00000000 u............... 0b48 00000000 00000000 a3050000 10000000 ................ @@ -143,10 +143,10 @@ 0b68 cd020000 10000000 00000000 00000000 ................ 0b78 00000000 00000000 71040000 10000000 ........q....... 0b88 00000000 00000000 00000000 00000000 ................ - 0b98 10010000 12000000 00000000 00000000 ................ + 0b98 ee000000 12000000 00000000 00000000 ................ 0ba8 00000000 00000000 af030000 10000000 ................ 0bb8 00000000 00000000 00000000 00000000 ................ - 0bc8 18010000 12000000 00000000 00000000 ................ + 0bc8 2e010000 12000000 00000000 00000000 ................ 0bd8 00000000 00000000 52060000 10000000 ........R....... 0be8 00000000 00000000 00000000 00000000 ................ 0bf8 3d040000 10000000 00000000 00000000 =............... @@ -159,16 +159,16 @@ 0c68 00000000 00000000 1d050000 12000000 ................ 0c78 00000000 00000000 00000000 00000000 ................ 0c88 6f050000 10000000 00000000 00000000 o............... - 0c98 00000000 00000000 26010000 12000000 ........&....... + 0c98 00000000 00000000 4f010000 12000000 ........O....... 0ca8 00000000 00000000 00000000 00000000 ................ - 0cb8 ee000000 12000000 00000000 00000000 ................ + 0cb8 f6000000 12000000 00000000 00000000 ................ 0cc8 00000000 00000000 f1010000 12000000 ................ 0cd8 00000000 00000000 00000000 00000000 ................ 0ce8 09040000 10000000 00000000 00000000 ................ 0cf8 00000000 00000000 2a050000 10000000 ........*....... 0d08 00000000 00000000 00000000 00000000 ................ 0d18 4f020000 10000000 00000000 00000000 O............... - 0d28 00000000 00000000 60010000 12000000 ........`....... + 0d28 00000000 00000000 43010000 12000000 ........C....... 0d38 00000000 00000000 00000000 00000000 ................ 0d48 cc040000 10000000 00000000 00000000 ................ 0d58 00000000 00000000 69000000 12000000 ........i....... @@ -177,7 +177,7 @@ 0d88 00000000 00000000 89030000 10000000 ................ 0d98 00000000 00000000 00000000 00000000 ................ 0da8 f6030000 10000000 00000000 00000000 ................ - 0db8 00000000 00000000 52010000 12000000 ........R....... + 0db8 00000000 00000000 35010000 12000000 ........5....... 0dc8 00000000 00000000 00000000 00000000 ................ 0dd8 3f030000 11000000 00000000 00000000 ?............... 0de8 00000000 00000000 cb030000 10000000 ................ @@ -204,7 +204,7 @@ 0f38 00000000 00000000 90010000 10000000 ................ 0f48 00000000 00000000 00000000 00000000 ................ 0f58 e1020000 12000000 00000000 00000000 ................ - 0f68 00000000 00000000 03010000 12000000 ................ + 0f68 00000000 00000000 0b010000 12000000 ................ 0f78 00000000 00000000 00000000 00000000 ................ 0f88 65000000 12000000 00000000 00000000 e............... 0f98 00000000 00000000 02020000 10000000 ................ @@ -227,7 +227,7 @@ 10a8 ce010000 10000000 00000000 00000000 ................ 10b8 00000000 00000000 92000000 12000000 ................ 10c8 00000000 00000000 00000000 00000000 ................ - 10d8 59010000 12000000 00000000 00000000 Y............... + 10d8 3c010000 12000000 00000000 00000000 <............... 10e8 00000000 00000000 46030000 12000000 ........F....... 10f8 00000000 00000000 00000000 00000000 ................ 1108 5d000000 12000000 00000000 00000000 ]............... @@ -251,15 +251,15 @@ 1218 72697465 005f6766 6f727472 616e5f74 rite._gfortran_t 1228 72616e73 6665725f 696e7465 6765725f ransfer_integer_ 1238 77726974 65005f67 666f7274 72616e5f write._gfortran_ - 1248 73745f77 72697465 5f646f6e 65006461 st_write_done.da - 1258 7870795f 00647363 616c5f00 646e726d xpy_.dscal_.dnrm - 1268 325f0064 646f745f 006d656d 73657400 2_.ddot_.memset. - 1278 646c6172 6e765f00 6d656d63 70790064 dlarnv_.memcpy.d - 1288 67656d6d 5f005f67 666f7274 72616e5f gemm_._gfortran_ - 1298 73746f70 5f737472 696e6700 646c6170 stop_string.dlap - 12a8 79325f00 646c6172 74675f00 64726f74 y2_.dlartg_.drot - 12b8 5f006d61 6c6c6f63 00646765 6d765f00 _.malloc.dgemv_. - 12c8 66726565 00646264 7364635f 00646c61 free.dbdsdc_.dla + 1248 73745f77 72697465 5f646f6e 6500646c st_write_done.dl + 1258 61726e76 5f006461 7870795f 00647363 arnv_.daxpy_.dsc + 1268 616c5f00 646e726d 325f0064 646f745f al_.dnrm2_.ddot_ + 1278 006d656d 73657400 646c6172 74675f00 .memset.dlartg_. + 1288 64726f74 5f00646c 61707932 5f006d65 drot_.dlapy2_.me + 1298 6d637079 006d616c 6c6f6300 6467656d mcpy.malloc.dgem + 12a8 765f0066 72656500 6467656d 6d5f005f v_.free.dgemm_._ + 12b8 67666f72 7472616e 5f73746f 705f7374 gfortran_stop_st + 12c8 72696e67 00646264 7364635f 00646c61 ring.dbdsdc_.dla 12d8 73636c5f 005f5079 5f446561 6c6c6f63 scl_._Py_Dealloc 12e8 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. 12f8 50794572 725f4665 74636800 50794572 PyErr_Fetch.PyEr @@ -393,7 +393,7 @@ 1ab0 00b00100 00000000 80be0100 00000000 ................ 1ac0 08000000 00000000 f6620100 00000000 .........b...... 1ad0 d8bf0100 00000000 08000000 00000000 ................ - 1ae0 10d30000 00000000 e0bf0100 00000000 ................ + 1ae0 80f30000 00000000 e0bf0100 00000000 ................ 1af0 08000000 00000000 60630000 00000000 ........`c...... 1b00 e8bf0100 00000000 08000000 00000000 ................ 1b10 80b70100 00000000 f0bf0100 00000000 ................ @@ -851,12 +851,12 @@ 03970 41564155 41545548 89fd5348 89f3488b AVAUATUH..SH..H. 03980 7e08488b 35477601 004839f7 740f4989 ~.H.5Gv..H9.t.I. 03990 d5e86af7 ffff4189 c685c074 334889df ..j...A....t3H.. - 039a0 e8cbf8ff ff660f2e 05bb4801 00f20f11 .....f....H..... + 039a0 e8cbf8ff ff660f2e 05c34801 00f20f11 .....f....H..... 039b0 45007a02 745341be 01000000 5b5d4489 E.z.tSA.....[]D. 039c0 f0415c41 5d415ec3 0f1f8400 00000000 .A\A]A^......... 039d0 4889dfe8 c8f7ffff 4989c448 85c07448 H.......I..H..tH 039e0 4889c7e8 88f8ffff f20f1145 0049832c H..........E.I., - 039f0 24010f84 f0000000 f20f1005 68480100 $...........hH.. + 039f0 24010f84 f0000000 f20f1005 70480100 $...........pH.. 03a00 660f2e45 007aaf75 ade8b2fa ffff4531 f..E.z.u......E1 03a10 f65b5d48 85c0415c 415d410f 94c64489 .[]H..A\A]A...D. 03a20 f0415ec3 0f1f4000 488b7b08 488b35c5 .A^...@.H.{.H.5. @@ -2222,9 +2222,9 @@ 08f20 ff448984 24240100 004429e2 438d74cf .D..$$...D).C.t. 08f30 034c8d3d c8ef0000 83c20189 b4247001 .L.=.........$p. 08f40 00004889 de899424 a8000000 89942430 ..H....$......$0 - 08f50 0100004c 89fae875 3e000048 8bb424e0 ...L...u>..H..$. - 08f60 03000048 8bbc24b0 0000004c 89fae83d ...H..$....L...= - 08f70 19000066 0fefd2f2 0f118424 60010000 ...f.......$`... + 08f50 0100004c 89fae845 41000048 8bb424e0 ...L...EA..H..$. + 08f60 03000048 8bbc24b0 0000004c 89fae80d ...H..$....L.... + 08f70 1c000066 0fefd2f2 0f118424 60010000 ...f.......$`... 08f80 660f2ec2 7a060f84 e5170000 488b9424 f...z.......H..$ 08f90 c8030000 488b8424 48040000 c7842434 ....H..$H.....$4 08fa0 01000000 000000c7 84242801 00000000 .........$(..... @@ -2253,14 +2253,14 @@ 09110 00004155 ffb42460 040000ff b4246004 ..AU..$`.....$`. 09120 0000ffb4 24500400 004c8b8c 24500400 ....$P...L..$P.. 09130 004c8b84 24480400 00488bb4 24880000 .L..$H...H..$... - 09140 00488b7c 2478e865 7000004c 89ee4c89 .H.|$x.ep..L..L. + 09140 00488b7c 2478e8c5 8200004c 89ee4c89 .H.|$x.....L..L. 09150 fa4c89f7 8b9c2494 0100004c 8d059eed .L....$....L.... 09160 0000899c 24980100 00488b8c 24a80000 ....$....H..$... 09170 004883c4 70e866a2 ffff488b 4c24404c .H..p.f...H.L$@L 09180 89fa4c89 f7488b74 24584c8d 056fed00 ..L..H.t$XL..o.. 09190 00e84aa2 ffff418b 164c8b6c 24284889 ..J...A..L.l$(H. 091a0 ee83c201 4c89ef89 94247001 00004c89 ....L....$p...L. - 091b0 fae81a3c 0000488d bc243c01 00004889 ...<..H..$<...H. + 091b0 fae8ea3e 0000488d bc243c01 00004889 ...>..H..$<...H. 091c0 bc248800 0000e875 a3ffff4c 8b542418 .$.....u...L.T$. 091d0 4d630648 8dbc244c 01000048 8b4c2408 Mc.H..$L...H.L$. 091e0 48897c24 20458b1a 418d5001 448b0989 H.|$ E..A.P.D... @@ -2268,7 +2268,7 @@ 09200 4539c10f 94c049c1 e0030fb6 f04e8d4c E9....I......N.L 09210 05f889b4 244c0100 00488d35 d0ec0000 ....$L...H.5.... 09220 6a014155 4e8d6c05 00ff7424 4041554c j.AUN.l...t$@AUL - 09230 8b6c2458 4c8b4424 604c89e9 e8bf9d00 .l$XL.D$`L...... + 09230 8b6c2458 4c8b4424 604c89e9 e85f4500 .l$XL.D$`L..._E. 09240 004883c4 204d89e9 4c89f96a 014c8d05 .H.. M..L..j.L.. 09250 b0ec0000 4c89f64c 89c2488d bc243401 ....L..L..H..$4. 09260 00005748 8d3d78d1 0000ff74 24584157 ..WH.=x....t$XAW @@ -2320,7 +2320,7 @@ /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-310-x86_64-linux-gnu.so (disasm) @@ -6688,6 +6688,160 @@ jmp cs nopw offset(%rax,%rax,1) +dgetu0_: + push %r15 + mov %r9,%r15 + push %r14 + mov %rdi,%r14 + push %r13 + push %r12 + mov %rdx,%r12 + push %rbp + push %rbx + mov %r8,%rbx + sub $something,%rsp + mov %rdi,offset(%rsp) + lea offset(%rsp),%rdi + mov offset(%rsp),%r13 + mov %rsi,offset(%rsp) + mov offset(%rsp),%rbp + mov %rdx,offset(%rsp) + mov %rcx,offset(%rsp) + call + movdqa offset(%rip),%xmm0 # + mov %r14,%rdi + mov $something,%ecx + mov $something,%edx + lea offset(%rip),%rsi # <_fini + ofs> + movaps %xmm0,offset(%rsp) + call + test %eax,%eax + je + mov offset(%rsp),%rdi + mov (%r12),%esi + mov (%rdi),%edx + mov offset(%rsp),%r8 + mov (%rbx),%r9d + mov %esi,offset(%rsp) + mov %edx,offset(%rsp) + movl $something,offset(%rsp) + movl $something,(%r8) + test %r9d,%r9d + jle + lea offset(%rsp),%rbx + lea offset(%rsp),%r11 + mov %r9d,offset(%rsp) + mov $something,%r12d + lea offset(%rsp),%rsi + mov %rbx,offset(%rsp) + lea offset(%rsp),%r14 + lea offset(%rip),%rbx # + lea offset(%rsp),%r10 + lea offset(%rsp),%rax + mov %r11,offset(%rsp) + mov %r10,offset(%rsp) + mov %rax,offset(%rsp) + mov %rsi,offset(%rsp) + jmp + cs nopw offset(%rax,%rax,1) + add $something,%r12d + cmp %r12d,offset(%rsp) + jl + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + mov %rbp,%rcx + mov %r14,%rdx + call + lea offset(%rip),%rdx # + mov %rbp,%rsi + mov %r14,%rdi + call + mov offset(%rsp),%rdi + movsd %xmm0,offset(%rsp) + call + push $something + mov %rbp,%rcx + mov %r15,%r8 + push offset(%rsp) + xor %eax,%eax + mov offset(%rsp),%r9 + mov offset(%rsp),%rdx + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + call *offset(%rsp) + mov offset(%rsp),%rdi + call + mov offset(%rsp),%rdi + mov %r15,%rsi + addl $something,(%rbx) + movss offset(%rsp),%xmm1 + lea offset(%rip),%rdx # + subss offset(%rsp),%xmm1 + addss offset(%rbx),%xmm1 + movss %xmm1,offset(%rbx) + call + mov offset(%rsp),%rsi + mov offset(%rsp),%rcx + movsd %xmm0,offset(%r13) + movapd %xmm0,%xmm2 + divsd offset(%rsp),%xmm2 + mov (%rsi),%edi + movsd %xmm2,(%rcx) + pop %rdx + pop %rcx + test %edi,%edi + jle + mov %edi,offset(%rsp) + lea offset(%rip),%rdx # + add $something,%edi + mov %r13,%r9 + mov %edi,offset(%rsp) + movl $something,offset(%rsp) + push offset(%rsp) + push %rbp + push %rdx + lea offset(%rsp),%r8 + push %r8 + mov offset(%rsp),%rcx + mov %r15,%r8 + mov offset(%rsp),%rdx + mov offset(%rsp),%rdi + call + movsd offset(%r13),%xmm0 + add $something,%rsp + pxor %xmm3,%xmm3 + comisd %xmm3,%xmm0 + jbe + mov offset(%rsp),%rdi + call + movss offset(%rsp),%xmm4 + subss offset(%rsp),%xmm4 + addss offset(%rbx),%xmm4 + movss %xmm4,offset(%rbx) + add $something,%rsp + pop %rbx + pop %rbp + pop %r12 + pop %r13 + pop %r14 + pop %r15 + ret + nopl offset(%rax,%rax,1) + mov offset(%rsp),%rax + mov offset(%rsp),%rcx + mov (%rax),%esi + mov (%rcx),%edx + jmp + nopl offset(%rax,%rax,1) + mov offset(%rsp),%rdi + mov offset(%rsp),%r15 + movl $something,(%r15) + jmp + lea offset(%rip),%rbx # + lea offset(%rsp),%rdi + jmp + nopl offset(%rax) + pdaxpy_: jmp data16 cs nopw offset(%rax,%rax,1) @@ -9073,136 +9227,517 @@ cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) -dgetu0_: +dbsvdstep_: push %r15 - mov %r9,%r15 push %r14 - mov %rdi,%r14 push %r13 push %r12 - mov %rdx,%r12 push %rbp push %rbx - mov %r8,%rbx sub $something,%rsp - mov %rdi,offset(%rsp) - lea offset(%rsp),%rdi - mov offset(%rsp),%r13 - mov %rsi,offset(%rsp) - mov offset(%rsp),%rbp + cmpl $something,(%r8) mov %rdx,offset(%rsp) + mov offset(%rsp),%rax + mov offset(%rsp),%rdx mov %rcx,offset(%rsp) - call - movdqa offset(%rip),%xmm0 # - mov %r14,%rdi + movslq (%rax),%rcx + mov (%rdx),%ebx + jle + mov %rsi,%rbp + xor %esi,%esi + test %rcx,%rcx + mov $something,%edx /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-x86_64-linux-gnu.so (objdump) @@ -84,7 +84,7 @@ 07b8 00000000 00000000 10020000 10000000 ................ 07c8 00000000 00000000 00000000 00000000 ................ 07d8 7b060000 10000000 00000000 00000000 {............... - 07e8 00000000 00000000 f6000000 12000000 ................ + 07e8 00000000 00000000 35010000 12000000 ........5....... 07f8 00000000 00000000 00000000 00000000 ................ 0808 46000000 22000000 00000000 00000000 F..."........... 0818 00000000 00000000 6b040000 12000000 ........k....... @@ -93,7 +93,7 @@ 0848 00000000 00000000 80000000 12000000 ................ 0858 00000000 00000000 00000000 00000000 ................ 0868 87050000 10000000 00000000 00000000 ................ - 0878 00000000 00000000 22010000 12000000 ........"....... + 0878 00000000 00000000 1a010000 12000000 ................ 0888 00000000 00000000 00000000 00000000 ................ 0898 be040000 10000000 00000000 00000000 ................ 08a8 00000000 00000000 14030000 10000000 ................ @@ -104,14 +104,14 @@ 08f8 b5050000 12000000 00000000 00000000 ................ 0908 00000000 00000000 32020000 10000000 ........2....... 0918 00000000 00000000 00000000 00000000 ................ - 0928 30010000 12000000 00000000 00000000 0............... + 0928 28010000 12000000 00000000 00000000 (............... 0938 00000000 00000000 a9040000 10000000 ................ 0948 00000000 00000000 00000000 00000000 ................ 0958 d5000000 12000000 00000000 00000000 ................ 0968 00000000 00000000 db040000 10000000 ................ 0978 00000000 00000000 00000000 00000000 ................ - 0988 fe000000 12000000 00000000 00000000 ................ - 0998 00000000 00000000 14010000 12000000 ................ + 0988 6e010000 12000000 00000000 00000000 n............... + 0998 00000000 00000000 2e010000 12000000 ................ 09a8 00000000 00000000 00000000 00000000 ................ 09b8 d5050000 10000000 00000000 00000000 ................ 09c8 00000000 00000000 47060000 10000000 ........G....... @@ -122,7 +122,7 @@ 0a18 01050000 12000000 00000000 00000000 ................ 0a28 00000000 00000000 23030000 10000000 ........#....... 0a38 00000000 00000000 00000000 00000000 ................ - 0a48 36010000 12000000 00000000 00000000 6............... + 0a48 3d010000 12000000 00000000 00000000 =............... 0a58 00000000 00000000 9f060000 10000000 ................ 0a68 00000000 00000000 00000000 00000000 ................ 0a78 a7020000 10000000 00000000 00000000 ................ @@ -153,7 +153,7 @@ 0c08 00000000 00000000 1e050000 12000000 ................ 0c18 00000000 00000000 00000000 00000000 ................ 0c28 70050000 10000000 00000000 00000000 p............... - 0c38 00000000 00000000 60010000 12000000 ........`....... + 0c38 00000000 00000000 fd000000 12000000 ................ 0c48 00000000 00000000 00000000 00000000 ................ 0c58 f2010000 12000000 00000000 00000000 ................ 0c68 00000000 00000000 0a040000 10000000 ................ @@ -162,7 +162,7 @@ 0c98 00000000 00000000 50020000 10000000 ........P....... 0ca8 00000000 00000000 00000000 00000000 ................ 0cb8 71000000 12000000 00000000 00000000 q............... - 0cc8 00000000 00000000 54010000 12000000 ........T....... + 0cc8 00000000 00000000 69010000 12000000 ........i....... 0cd8 00000000 00000000 00000000 00000000 ................ 0ce8 cd040000 10000000 00000000 00000000 ................ 0cf8 00000000 00000000 b5020000 10000000 ................ @@ -170,7 +170,7 @@ 0d18 8a030000 10000000 00000000 00000000 ................ 0d28 00000000 00000000 f7030000 10000000 ................ 0d38 00000000 00000000 00000000 00000000 ................ - 0d48 46010000 12000000 00000000 00000000 F............... + 0d48 5b010000 12000000 00000000 00000000 [............... 0d58 00000000 00000000 40030000 11000000 ........@....... 0d68 00000000 00000000 00000000 00000000 ................ 0d78 cc030000 10000000 00000000 00000000 ................ @@ -182,22 +182,22 @@ 0dd8 94020000 10000000 00000000 00000000 ................ 0de8 00000000 00000000 93050000 10000000 ................ 0df8 00000000 00000000 00000000 00000000 ................ - 0e08 1b010000 12000000 00000000 00000000 ................ + 0e08 13010000 12000000 00000000 00000000 ................ 0e18 00000000 00000000 7a030000 10000000 ........z....... 0e28 00000000 00000000 00000000 00000000 ................ - 0e38 3e010000 12000000 00000000 00000000 >............... + 0e38 53010000 12000000 00000000 00000000 S............... 0e48 00000000 00000000 bd000000 12000000 ................ 0e58 00000000 00000000 00000000 00000000 ................ 0e68 8c060000 10000000 00000000 00000000 ................ - 0e78 00000000 00000000 59010000 12000000 ........Y....... + 0e78 00000000 00000000 f6000000 12000000 ................ 0e88 00000000 00000000 00000000 00000000 ................ 0e98 18040000 10000000 00000000 00000000 ................ - 0ea8 00000000 00000000 29010000 12000000 ........)....... + 0ea8 00000000 00000000 21010000 12000000 ........!....... 0eb8 00000000 00000000 00000000 00000000 ................ - 0ec8 06010000 12000000 00000000 00000000 ................ + 0ec8 45010000 12000000 00000000 00000000 E............... 0ed8 00000000 00000000 65000000 12000000 ........e....... 0ee8 00000000 00000000 00000000 00000000 ................ - 0ef8 0e010000 12000000 00000000 00000000 ................ + 0ef8 4d010000 12000000 00000000 00000000 M............... 0f08 00000000 00000000 36060000 10000000 ........6....... 0f18 00000000 00000000 00000000 00000000 ................ 0f28 82010000 10000000 00000000 00000000 ................ @@ -207,7 +207,7 @@ 0f68 00000000 00000000 91010000 10000000 ................ 0f78 00000000 00000000 00000000 00000000 ................ 0f88 e2020000 12000000 00000000 00000000 ................ - 0f98 00000000 00000000 4d010000 12000000 ........M....... + 0f98 00000000 00000000 62010000 12000000 ........b....... 0fa8 00000000 00000000 00000000 00000000 ................ 0fb8 03020000 10000000 00000000 00000000 ................ 0fc8 00000000 00000000 10000000 20000000 ............ ... @@ -252,15 +252,15 @@ 1228 6f727472 616e5f73 745f7772 6974655f ortran_st_write_ 1238 646f6e65 005f6766 6f727472 616e5f74 done._gfortran_t 1248 72616e73 6665725f 696e7465 6765725f ransfer_integer_ - 1258 77726974 6500736c 61707932 5f00736c write.slapy2_.sl - 1268 6173636c 5f00736c 61727467 5f007372 ascl_.slartg_.sr - 1278 6f745f00 6d656d73 65740073 61787079 ot_.memset.saxpy - 1288 5f007373 63616c5f 00736e72 6d325f00 _.sscal_.snrm2_. - 1298 73646f74 5f007362 64736463 5f00736c sdot_.sbdsdc_.sl - 12a8 61726e76 5f006d61 6c6c6f63 00736765 arnv_.malloc.sge - 12b8 6d765f00 66726565 00736765 6d6d5f00 mv_.free.sgemm_. - 12c8 5f67666f 72747261 6e5f7374 6f705f73 _gfortran_stop_s - 12d8 7472696e 67005f50 795f4465 616c6c6f tring._Py_Deallo + 1258 77726974 65007367 656d6d5f 005f6766 write.sgemm_._gf + 1268 6f727472 616e5f73 746f705f 73747269 ortran_stop_stri + 1278 6e670073 61787079 5f007373 63616c5f ng.saxpy_.sscal_ + 1288 00736e72 6d325f00 73646f74 5f006d65 .snrm2_.sdot_.me + 1298 6d736574 00736c61 7079325f 00736264 mset.slapy2_.sbd + 12a8 7364635f 00736c61 7274675f 0073726f sdc_.slartg_.sro + 12b8 745f0073 6c61726e 765f006d 616c6c6f t_.slarnv_.mallo + 12c8 63007367 656d765f 00667265 6500736c c.sgemv_.free.sl + 12d8 6173636c 5f005f50 795f4465 616c6c6f ascl_._Py_Deallo 12e8 63005079 4572725f 4f636375 72726564 c.PyErr_Occurred 12f8 00507945 72725f46 65746368 00507945 .PyErr_Fetch.PyE 1308 72725f4e 6f726d61 6c697a65 45786365 rr_NormalizeExce @@ -399,7 +399,7 @@ 1b18 80b70100 00000000 f0bf0100 00000000 ................ 1b28 08000000 00000000 fe620100 00000000 .........b...... 1b38 48c10100 00000000 08000000 00000000 H............... - 1b48 a0f20000 00000000 50c10100 00000000 ........P....... + 1b48 a09b0000 00000000 50c10100 00000000 ........P....... 1b58 08000000 00000000 80740000 00000000 .........t...... 1b68 58c10100 00000000 08000000 00000000 X............... 1b78 20b00100 00000000 f8c20100 00000000 ............... @@ -2225,8 +2225,8 @@ 08f50 01c84489 94240001 000029c7 89442408 ..D..$....)..D$. 08f60 448d4701 488dbc24 00010000 44898424 D.G.H..$....D..$ 08f70 b8000000 44898424 e4000000 48893c24 ....D..$....H.<$ - 08f80 e86b9e00 00488bb4 24580300 004c89e2 .k...H..$X...L.. - 08f90 4c89f7e8 c87d0000 660fefe4 4c634424 L....}..f...LcD$ + 08f80 e87b5b00 00488bb4 24580300 004c89e2 .{[..H..$X...L.. + 08f90 4c89f7e8 d83a0000 660fefe4 4c634424 L....:..f...LcD$ 08fa0 08f3440f 104c2410 f30f1184 24ec0000 ..D..L$.....$... 08fb0 000f2ec4 7a060f84 7f090000 4c8b4c24 ....z.......L.L$ 08fc0 40ba0800 00004c8d 15935f01 00c78424 @.....L..._....$ @@ -2257,13 +2257,13 @@ 09150 70ffb424 d8030000 ffb424d8 030000ff p..$......$..... 09160 b424c803 00004c8b 8c24c803 00004c8b .$....L..$....L. 09170 8424c003 0000488b 9424d000 0000488b .$....H..$....H. - 09180 4c2478e8 78170000 8bac244c 01000044 L$x.x.....$L...D + 09180 4c2478e8 786a0000 8bac244c 01000044 L$x.xj....$L...D 09190 8b942444 0100004c 89e24c8d 058fed00 ..$D...L..L..... 091a0 008d7c2d 00448994 24480100 00448994 ..|-.D..$H...D.. 091b0 24a00000 0089bc24 70010000 488b7c24 $......$p...H.|$ 091c0 704883c4 70488b4c 2410488b 742420e8 pH..pH.L$.H.t$ . 091d0 9ca3ffff 8b542430 488b3c24 4c89ee8d .....T$0H.<$L... - 091e0 4a014c89 e2898c24 00010000 e8ff9b00 J.L....$........ + 091e0 4a014c89 e2898c24 00010000 e80f5900 J.L....$......Y. 091f0 00488b7c 2478e855 a3ffff41 8b07418b .H.|$x.U...A..A. 09200 36448d55 014c634c 24308d7c 1d004489 6D.U.LcL$0.|..D. 09210 94240001 000039c6 4863d70f 4ff04439 .$....9.Hc..O.D9 @@ -2271,7 +2271,7 @@ 09230 450fb6d8 4b8d4c0d 004d8d44 95fc4489 E...K.L..M.D..D. 09240 9c24fc00 00004f8d 4c0dfc6a 01ff7424 .$....O.L..j..t$ 09250 08ff7424 6051488b 4c243048 8b542428 ..t$`QH.L$0H.T$( - 09260 488b7c24 484c8944 2450e831 45000048 H.|$HL.D$P.1E..H + 09260 488b7c24 484c8944 2450e8d1 9a000048 H.|$HL.D$P.....H 09270 83c4204c 89e14c8d 05b7ec00 006a014c .. L..L......j.L 09280 89c2488d 3d59d100 00ff7424 78ff7424 ..H.=Y....t$x.t$ 09290 28415441 55415441 55415441 55488b74 (ATAUATAUATAUH.t @@ -2322,8 +2322,8 @@ 09560 f30f1174 2430f344 0f594424 4c488b54 ...t$0.D.YD$LH.T 09570 24104539 c1488b74 2408488b 7c242845 $.E9.H.t$.H.|$(E 09580 0f4fc84c 8b042444 898c24fc 0000004c .O.L..$D..$....L - 09590 8b4c2458 f3440f11 84240001 0000e8bd .L$X.D...$...... - 095a0 4b00004c 8b5c2440 448b8c24 d4000000 K..L.\$@D..$.... + 09590 8b4c2458 f3440f11 84240001 0000e85d .L$X.D...$.....] + 095a0 a100004c 8b5c2440 448b8c24 d4000000 ...L.\$@D..$.... 095b0 f3440f10 4c243045 8b034539 c14489c1 .D..L$0E..E9.D.. 095c0 410f4ec9 85c97e40 89ca488b bc247003 A.N...~@..H..$p. 095d0 00004c89 ee448944 244848c1 e2024489 ..L..D.D$HH...D. @@ -2358,7 +2358,7 @@ 097a0 83fc564c 63a42400 0100004a 8d1ca353 ..VLc.$....J...S 097b0 488dac24 40010000 55488b94 24200100 H..$@...UH..$ .. 097c0 00488bb4 24180100 004c8d8c 24580100 .H..$....L..$X.. - 097d0 00e8ba99 00008b8c 24580100 004883c4 ........$X...H.. + 097d0 00e87a8d 00008b8c 24580100 004883c4 ..z.....$X...H.. 097e0 70448b54 24084c8b 7424404c 8d3d6e57 pD.T$.L.t$@L.=nW /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-310-x86_64-linux-gnu.so (disasm) @@ -6002,4596 +6002,6 @@ cs nopw offset(%rax,%rax,1) nopl (%rax) -sset_mu_: - mov %rcx,%r10 - mov (%rdx),%ecx - mov (%rdi),%r11d - test %ecx,%ecx - jle - cmp %r11d,%ecx - jg - mov %rsi,%r9 - lea offset(%rdx),%rsi - mov (%rsi),%r8d - cmp %ecx,%r8d - jl - push %rbx - nopl (%rax) - mov %r8d,%eax - movss (%r10),%xmm1 - sub %ecx,%eax - lea offset(%rax),%edi - cmp $something,%eax - jbe - movslq %ecx,%rdx - movaps %xmm1,%xmm0 - lea -offset(%r9,%rdx,4),%rax - mov %edi,%edx - shufps $something,%xmm0,%xmm0 - shr $something,%edx - shl $something,%rdx - lea (%rdx,%rax,1),%rbx - sub $something,%rdx - shr $something,%rdx - add $something,%rdx - and $something,%edx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - cmp %rax,%rbx - je - movups %xmm0,(%rax) - sub $something,%rax - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - cmp %rax,%rbx - jne - test $something,%dil - je - and $something,%edi - add %edi,%ecx - movslq %ecx,%rdi - lea (%r9,%rdi,4),%rax - movss %xmm1,-offset(%rax) - cmp %r8d,%ecx - jge - add $something,%ecx - movss %xmm1,(%rax) - cmp %ecx,%r8d - jl - movss %xmm1,offset(%rax) - mov offset(%rsi),%ecx - add $something,%rsi - test %ecx,%ecx - jle - cmp %r11d,%ecx - jg - mov (%rsi),%r8d - cmp %ecx,%r8d - jge - mov offset(%rsi),%ecx - add $something,%rsi - test %ecx,%ecx - jg - pop %rbx - ret - mov offset(%rsi),%ecx - add $something,%rsi - test %ecx,%ecx - jle - cmp %r11d,%ecx - jle - ret - ret - data16 cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -scompute_int_: - push %r14 - mov %rdx,%r14 - push %r13 - mov %rsi,%r13 - push %r12 - mov %rcx,%r12 - push %rbp - mov %r8,%rbp - push %rbx - mov %rdi,%rbx - sub $something,%rsp - lea offset(%rsp),%rdi - call - movss (%r14),%xmm1 - movss (%r12),%xmm2 - comiss %xmm1,%xmm2 - ja - mov offset(%r13),%ecx - movl $something,offset(%rbp) - test %ecx,%ecx - jle - mov %rbp,%rdi - xor %esi,%esi - movss offset(%rip),%xmm0 # - xor %r8d,%r8d - lea offset(%r8),%r9d - cmp %ecx,%r9d - jg - movslq %r9d,%rax - mov %ecx,%edx - movss -offset(%rbx,%rax,4),%xmm3 - sub %r9d,%edx - and $something,%edx - andps %xmm0,%xmm3 - comiss %xmm1,%xmm3 - ja - add $something,%rax - cmp %eax,%ecx - jl - test %edx,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - jne - movss -offset(%rbx,%rax,4),%xmm5 - andps %xmm0,%xmm5 - comiss %xmm1,%xmm5 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm6 - andps %xmm0,%xmm6 - comiss %xmm1,%xmm6 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm7 - andps %xmm0,%xmm7 - comiss %xmm1,%xmm7 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm8 - andps %xmm0,%xmm8 - comiss %xmm1,%xmm8 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm9 - andps %xmm0,%xmm9 - comiss %xmm1,%xmm9 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm10 - andps %xmm0,%xmm10 /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-310-x86_64-linux-gnu.so (objdump) @@ -73,27 +73,27 @@ 0710 00000000 00000000 63040000 10000000 ........c....... 0720 00000000 00000000 00000000 00000000 ................ 0730 70000000 12000000 00000000 00000000 p............... - 0740 00000000 00000000 fd000000 12000000 ................ + 0740 00000000 00000000 79010000 12000000 ........y....... 0750 00000000 00000000 00000000 00000000 ................ 0760 8f050000 12000000 00000000 00000000 ................ - 0770 00000000 00000000 05010000 12000000 ................ + 0770 00000000 00000000 81010000 12000000 ................ 0780 00000000 00000000 00000000 00000000 ................ 0790 c8010000 10000000 00000000 00000000 ................ 07a0 00000000 00000000 1f060000 10000000 ................ 07b0 00000000 00000000 00000000 00000000 ................ - 07c0 92010000 12000000 00000000 00000000 ................ + 07c0 9a010000 12000000 00000000 00000000 ................ 07d0 00000000 00000000 12060000 10000000 ................ 07e0 00000000 00000000 00000000 00000000 ................ 07f0 97020000 10000000 00000000 00000000 ................ 0800 00000000 00000000 e2040000 10000000 ................ 0810 00000000 00000000 00000000 00000000 ................ - 0820 6d010000 12000000 00000000 00000000 m............... + 0820 30010000 12000000 00000000 00000000 0............... 0830 00000000 00000000 dc030000 10000000 ................ 0840 00000000 00000000 00000000 00000000 ................ - 0850 4a010000 12000000 00000000 00000000 J............... + 0850 64010000 12000000 00000000 00000000 d............... 0860 00000000 00000000 0f020000 10000000 ................ 0870 00000000 00000000 00000000 00000000 ................ - 0880 75010000 12000000 00000000 00000000 u............... + 0880 38010000 12000000 00000000 00000000 8............... 0890 00000000 00000000 3b020000 10000000 ........;....... 08a0 00000000 00000000 00000000 00000000 ................ 08b0 a6060000 10000000 00000000 00000000 ................ @@ -102,8 +102,8 @@ 08e0 ac030000 12000000 00000000 00000000 ................ 08f0 00000000 00000000 fa050000 10000000 ................ 0900 00000000 00000000 00000000 00000000 ................ - 0910 57010000 12000000 00000000 00000000 W............... - 0920 00000000 00000000 78000000 12000000 ........x....... + 0910 71010000 12000000 00000000 00000000 q............... + 0920 00000000 00000000 7f000000 12000000 ................ 0930 00000000 00000000 00000000 00000000 ................ 0940 c4050000 10000000 00000000 00000000 ................ 0950 00000000 00000000 22040000 10000000 ........"....... @@ -117,17 +117,17 @@ 09d0 5d020000 10000000 00000000 00000000 ]............... 09e0 00000000 00000000 0d040000 10000000 ................ 09f0 00000000 00000000 00000000 00000000 ................ - 0a00 b5000000 12000000 00000000 00000000 ................ + 0a00 d4000000 12000000 00000000 00000000 ................ 0a10 00000000 00000000 4e040000 10000000 ........N....... 0a20 00000000 00000000 00000000 00000000 ................ - 0a30 0b010000 12000000 00000000 00000000 ................ + 0a30 1b010000 12000000 00000000 00000000 ................ 0a40 00000000 00000000 49050000 10000000 ........I....... 0a50 00000000 00000000 00000000 00000000 ................ 0a60 72060000 10000000 00000000 00000000 r............... 0a70 00000000 00000000 2c060000 10000000 ........,....... 0a80 00000000 00000000 00000000 00000000 ................ 0a90 83040000 12000000 00000000 00000000 ................ - 0aa0 00000000 00000000 8b010000 12000000 ................ + 0aa0 00000000 00000000 4e010000 12000000 ........N....... 0ab0 00000000 00000000 00000000 00000000 ................ 0ac0 74040000 12000000 00000000 00000000 t............... 0ad0 00000000 00000000 05050000 10000000 ................ @@ -141,7 +141,7 @@ 0b50 f1040000 10000000 00000000 00000000 ................ 0b60 00000000 00000000 4c020000 10000000 ........L....... 0b70 00000000 00000000 00000000 00000000 ................ - 0b80 12010000 12000000 00000000 00000000 ................ + 0b80 fd000000 12000000 00000000 00000000 ................ 0b90 00000000 00000000 a1010000 10000000 ................ 0ba0 00000000 00000000 00000000 00000000 ................ 0bb0 e1050000 10000000 00000000 00000000 ................ @@ -150,31 +150,31 @@ 0be0 b3030000 10000000 00000000 00000000 ................ 0bf0 00000000 00000000 81050000 10000000 ................ 0c00 00000000 00000000 00000000 00000000 ................ - 0c10 ee000000 12000000 00000000 00000000 ................ + 0c10 78000000 12000000 00000000 00000000 x............... 0c20 00000000 00000000 7e060000 10000000 ........~....... 0c30 00000000 00000000 00000000 00000000 ................ 0c40 7f030000 10000000 00000000 00000000 ................ - 0c50 00000000 00000000 21010000 12000000 ........!....... + 0c50 00000000 00000000 8e010000 12000000 ................ 0c60 00000000 00000000 00000000 00000000 ................ - 0c70 7f000000 12000000 00000000 00000000 ................ + 0c70 86000000 12000000 00000000 00000000 ................ 0c80 00000000 00000000 ae020000 10000000 ................ 0c90 00000000 00000000 00000000 00000000 ................ 0ca0 8b020000 10000000 00000000 00000000 ................ 0cb0 00000000 00000000 91040000 12000000 ................ 0cc0 00000000 00000000 00000000 00000000 ................ 0cd0 ad050000 10000000 00000000 00000000 ................ - 0ce0 00000000 00000000 2d010000 12000000 ........-....... + 0ce0 00000000 00000000 05010000 12000000 ................ 0cf0 00000000 00000000 00000000 00000000 ................ - 0d00 43010000 12000000 00000000 00000000 C............... + 0d00 5d010000 12000000 00000000 00000000 ]............... 0d10 00000000 00000000 1d020000 12000000 ................ 0d20 00000000 00000000 00000000 00000000 ................ 0d30 4b030000 10000000 00000000 00000000 K............... 0d40 00000000 00000000 9e040000 10000000 ................ 0d50 00000000 00000000 00000000 00000000 ................ 0d60 7b020000 10000000 00000000 00000000 {............... - 0d70 00000000 00000000 7c010000 12000000 ........|....... + 0d70 00000000 00000000 3f010000 12000000 ........?....... 0d80 00000000 00000000 00000000 00000000 ................ - 0d90 28010000 12000000 00000000 00000000 (............... + 0d90 95010000 12000000 00000000 00000000 ................ 0da0 00000000 00000000 40040000 10000000 ........@....... 0db0 00000000 00000000 00000000 00000000 ................ 0dc0 69000000 12000000 00000000 00000000 i............... @@ -183,7 +183,7 @@ 0df0 5b050000 10000000 00000000 00000000 [............... 0e00 00000000 00000000 38030000 10000000 ........8....... 0e10 00000000 00000000 00000000 00000000 ................ - 0e20 1a010000 12000000 00000000 00000000 ................ + 0e20 87010000 12000000 00000000 00000000 ................ 0e30 00000000 00000000 f8030000 11000000 ................ 0e40 00000000 00000000 00000000 00000000 ................ 0e50 0d030000 10000000 00000000 00000000 ................ @@ -196,10 +196,10 @@ 0ec0 00000000 00000000 d0050000 10000000 ................ 0ed0 00000000 00000000 00000000 00000000 ................ 0ee0 32050000 10000000 00000000 00000000 2............... - 0ef0 00000000 00000000 d6000000 12000000 ................ + 0ef0 00000000 00000000 bc000000 12000000 ................ 0f00 00000000 00000000 00000000 00000000 ................ 0f10 b7060000 10000000 00000000 00000000 ................ - 0f20 00000000 00000000 84010000 12000000 ................ + 0f20 00000000 00000000 47010000 12000000 ........G....... 0f30 00000000 00000000 00000000 00000000 ................ 0f40 59030000 10000000 00000000 00000000 Y............... 0f50 00000000 00000000 61060000 10000000 ........a....... @@ -207,14 +207,14 @@ 0f70 ad010000 10000000 00000000 00000000 ................ 0f80 00000000 00000000 94030000 10000000 ................ 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 5f010000 12000000 00000000 00000000 _............... + 0fa0 22010000 12000000 00000000 00000000 "............... 0fb0 00000000 00000000 ff030000 12000000 ................ 0fc0 00000000 00000000 00000000 00000000 ................ 0fd0 bc010000 10000000 00000000 00000000 ................ - 0fe0 00000000 00000000 99010000 12000000 ................ + 0fe0 00000000 00000000 55010000 12000000 ........U....... 0ff0 00000000 00000000 00000000 00000000 ................ 1000 d3040000 12000000 00000000 00000000 ................ - 1010 00000000 00000000 51010000 12000000 ........Q....... + 1010 00000000 00000000 6b010000 12000000 ........k....... 1020 00000000 00000000 00000000 00000000 ................ 1030 65000000 12000000 00000000 00000000 e............... 1040 00000000 00000000 2e020000 10000000 ................ @@ -226,7 +226,7 @@ 10a0 00000000 00000000 94060000 10000000 ................ 10b0 00000000 00000000 00000000 00000000 ................ 10c0 a9040000 10000000 00000000 00000000 ................ - 10d0 00000000 00000000 66010000 12000000 ........f....... + 10d0 00000000 00000000 29010000 12000000 ........)....... 10e0 00000000 00000000 00000000 00000000 ................ 10f0 01000000 20000000 00000000 00000000 .... ........... 1100 00000000 00000000 d8060000 10000000 ................ @@ -237,8 +237,8 @@ 1150 2c000000 20000000 00000000 00000000 ,... ........... 1160 00000000 00000000 fa010000 10000000 ................ 1170 00000000 00000000 00000000 00000000 ................ - 1180 74010000 12000000 00000000 00000000 t............... - 1190 00000000 00000000 92000000 12000000 ................ + 1180 37010000 12000000 00000000 00000000 7............... + 1190 00000000 00000000 99000000 12000000 ................ 11a0 00000000 00000000 00000000 00000000 ................ 11b0 42050000 12000000 00000000 00000000 B............... 11c0 00000000 00000000 5d000000 12000000 ........]....... @@ -256,25 +256,25 @@ 1268 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina 1278 6c697a65 00736563 6f6e645f 00646c61 lize.second_.dla 1288 6d63685f 00706f77 0064636f 70795f00 mch_.pow.dcopy_. - 1298 64626473 71725f00 6c73616d 655f005f dbdsqr_.lsame_._ - 12a8 67666f72 7472616e 5f73745f 77726974 gfortran_st_writ - 12b8 65005f67 666f7274 72616e5f 7472616e e._gfortran_tran - 12c8 73666572 5f636861 72616374 65725f77 sfer_character_w - 12d8 72697465 005f6766 6f727472 616e5f74 rite._gfortran_t - 12e8 72616e73 6665725f 696e7465 6765725f ransfer_integer_ - 12f8 77726974 65005f67 666f7274 72616e5f write._gfortran_ - 1308 73745f77 72697465 5f646f6e 65006d65 st_write_done.me - 1318 6d637079 007a6c61 726e765f 00646c61 mcpy.zlarnv_.dla - 1328 7274675f 0064726f 745f006d 656d7365 rtg_.drot_.memse - 1338 7400646c 61707932 5f006d61 6c6c6f63 t.dlapy2_.malloc - 1348 007a6765 6d765f00 66726565 005f6766 .zgemv_.free._gf - 1358 6f727472 616e5f73 746f705f 73747269 ortran_stop_stri - 1368 6e670064 61787079 5f00646e 726d325f ng.daxpy_.dnrm2_ - 1378 0064646f 745f0064 62647364 635f007a .ddot_.dbdsdc_.z - 1388 61787079 5f007a63 6f70795f 007a7363 axpy_.zcopy_.zsc - 1398 616c5f00 7a647363 616c5f00 647a6e72 al_.zdscal_.dznr - 13a8 6d325f00 7a646f74 635f007a 646f7475 m2_.zdotc_.zdotu - 13b8 5f006467 656d6d5f 007a6c61 73636c5f _.dgemm_.zlascl_ + 1298 64626473 71725f00 6d656d63 7079006c dbdsqr_.memcpy.l /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-310-x86_64-linux-gnu.so (disasm) @@ -5485,6 +5485,861 @@ cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) +zlansvd_: + push %r15 + mov %rcx,%r15 + push %r14 + mov %rdx,%r14 + push %r13 + push %r12 + push %rbp + mov %r9,%rbp + push %rbx + sub $something,%rsp + mov %rdi,offset(%rsp) + lea offset(%rsp),%rdi + mov offset(%rsp),%rbx + mov %r8,offset(%rsp) + mov %rsi,offset(%rsp) + call + mov $something,%esi + lea offset(%rip),%rdi # <_fini + ofs> + call + movsd offset(%rip),%xmm1 # + movsd %xmm0,offset(%rsp) + call + mov (%r15),%edx + mov (%r14),%eax + mov $something,%esi + movsd %xmm0,offset(%rsp) + pxor %xmm0,%xmm0 + lea offset(%rip),%rdi # <_fini + ofs> + cmp %edx,%eax + cmovl %edx,%eax + cvtsi2sd %eax,%xmm0 + mulsd offset(%rsp),%xmm0 + mulsd offset(%rip),%xmm0 # + movsd %xmm0,offset(%rsp) + call + mov (%r15),%ecx + mov offset(%rbp),%esi + movq $something,offset(%rsp) + mov (%r14),%edi + mov offset(%rsp),%r9 + add $something,%ecx + movsd offset(%rsp),%xmm2 + lea offset(%rdi),%r8d + cmp %esi,%ecx + mov offset(%rsp),%rdi + mulsd offset(%rip),%xmm2 # + cmovg %esi,%ecx + maxsd (%r9),%xmm2 + minsd offset(%rip),%xmm2 # + cmp %r8d,%ecx + cmovle %ecx,%r8d + movsd %xmm2,offset(%rsp) + lea offset(%r8),%r10d + lea offset(%r8),%r11d + mov %r8d,%ecx + mov %r8d,%ebp + mov %r10d,%edx + imul %r8d,%ecx + lea (%r8,%r8,1),%r12d + mov %r8d,offset(%rsp) + imul %r10d,%edx + lea (%r12,%r11,1),%r13d + mov (%rdi),%r8d + mov %r10d,offset(%rsp) + lea (%r12,%r13,1),%eax + lea offset(,%rbp,8),%r10d + mov %r11d,offset(%rsp) + sub %ebp,%r10d + lea offset(%rip),%r12 # + lea offset(%rsp),%rdi + mov %eax,offset(%rsp) + add %eax,%edx + lea offset(%r10,%rcx,2),%r11d + mov %rdi,offset(%rsp) + lea (%rdx,%rcx,1),%esi + mov %r12,%rdx + mov %r11d,offset(%rsp) + sub %esi,%r8d + mov %esi,offset(%rsp) + mov %rbx,%rsi + lea offset(%r8),%r9d + mov %r9d,offset(%rsp) + mov %r9d,offset(%rsp) + call + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + mov %r12,%rdx + call + mov offset(%rsp),%rsi + mov %r12,%rdx + mov %r14,%rdi + call + pxor %xmm1,%xmm1 + movsd offset(%rsp),%xmm7 + movsd %xmm0,offset(%rsp) + ucomisd %xmm1,%xmm0 + jp + je + mov offset(%rsp),%rsi + mov $something,%r11d + mov offset(%rsp),%r10 + movl $something,offset(%rsp) + lea offset(%rip),%r9 # + movl $something,offset(%rsp) + mov (%rsi),%r8d + movl $something,(%r10) + cmp %r11d,%r8d + mov %r8d,offset(%r9) + cmovge %r8d,%r11d + lea offset(%r8,%r11,1),%r10d + cmp %ebp,%r10d + cmovg %ebp,%r10d + mov %r10d,offset(%rsp) + test %r8d,%r8d + jle + movslq offset(%rsp),%rbp + movslq offset(%rsp),%rax + movslq %r13d,%rdx + lea offset(%rsp),%r10 + movslq offset(%rsp),%r8 + sub $something,%rdx + lea offset(%rsp),%r11 + mov %r10,offset(%rsp) + lea (%rbx,%rax,8),%rcx + lea -offset(%rbx,%rbp,8),%rdi + mov %rdx,offset(%rsp) + lea (%rbx,%rdx,8),%rsi + lea -offset(%rbx,%r8,8),%r9 + mov %rdi,offset(%rsp) + mov %rcx,offset(%rsp) + lea offset(%rsp),%rbp + lea offset(%rsp),%rdi + mov %rsi,offset(%rsp) + lea offset(%rsp),%rax + lea offset(%rsp),%rcx + mov %r9,offset(%rsp) + lea offset(%rsp),%rdx + lea offset(%rsp),%rsi + lea offset(%rsp),%r8 + lea offset(%rsp),%r9 + mov %rbp,offset(%rsp) + mov %r11,offset(%rsp) + mov %rdi,offset(%rsp) + mov %rax,offset(%rsp) + mov %rcx,offset(%rsp) + mov %rdx,offset(%rsp) + mov %rsi,offset(%rsp) + mov %r8,offset(%rsp) + mov %r9,offset(%rsp) + mov %rbx,offset(%rsp) + mov %r13d,%ebx + mov offset(%rsp),%r13 + nopw offset(%rax,%rax,1) + movsd %xmm7,offset(%rsp) + mov %r15,%rsi + mov %r14,%rdi + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + mov offset(%rsp),%r9 + mov offset(%rsp),%r8 + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + call + mov offset(%rsp),%ebp + mov offset(%rsp),%r10d + mov %r12,%rdx + lea offset(%rip),%r8 # + lea offset(%rbp,%rbp,1),%r11d + mov %r10d,offset(%rsp) + mov %r10d,offset(%rsp) + mov %r11d,offset(%rsp) + mov offset(%rsp),%rcx + add $something,%rsp + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + call + mov offset(%rsp),%edi + mov %r12,%rdx + mov %r13,%rsi + lea offset(%rdi),%eax + mov offset(%rsp),%rdi /usr/lib64/python3.10/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-310.pyc differs at offset '23474' (data) --- old /usr/lib64/python3.10/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-310.pyc (hex) +++ new /usr/lib64/python3.10/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-310.pyc (hex) @@ -1,7 +1,7 @@ 00005b80 00 00 00 da 04 6e 65 78 74 5a 0b 65 78 74 72 61 |.....nextZ.extra| 00005b90 70 6f 6c 61 74 65 29 02 da 04 6b 69 6e 64 da 0a |polate)...kind..| 00005ba0 66 69 6c 6c 5f 76 61 6c 75 65 72 96 00 00 00 29 |fill_valuer....)| -00005bb0 09 da 07 73 75 70 70 6f 72 74 72 55 00 00 00 72 |...supportrU...r| +00005bb0 09 5a 07 73 75 70 70 6f 72 74 72 55 00 00 00 72 |.Z.supportrU...r| 00005bc0 bb 00 00 00 72 83 00 00 00 72 0b 00 00 00 da 07 |....r....r......| 00005bd0 75 6e 69 66 6f 72 6d da 06 61 73 74 79 70 65 da |uniform..astype.| 00005be0 03 69 6e 74 da 04 69 74 65 6d 29 0b 72 a8 00 00 |.int..item).r...| @@ -17,8 +17,8 @@ 00005c80 5f 76 65 63 74 6f 72 69 7a 65 5f 72 76 73 5f 6f |_vectorize_rvs_o| 00005c90 76 65 72 5f 73 68 61 70 65 73 29 07 72 24 00 00 |ver_shapes).r$..| 00005ca0 00 72 a8 00 00 00 72 25 00 00 00 72 c3 00 00 00 |.r....r%...r....| -00005cb0 72 27 00 00 00 72 28 00 00 00 72 cf 00 00 00 72 |r'...r(...r....r| -00005cc0 29 00 00 00 72 ce 00 00 00 72 2a 00 00 00 72 2b |)...r....r*...r+| +00005cb0 72 27 00 00 00 72 28 00 00 00 72 ce 00 00 00 72 |r'...r(...r....r| +00005cc0 29 00 00 00 72 cd 00 00 00 72 2a 00 00 00 72 2b |)...r....r*...r+| 00005cd0 00 00 00 a9 02 00 00 73 06 00 00 00 02 02 0e 01 |.......s........| 00005ce0 12 0b 7a 13 6e 68 79 70 65 72 67 65 6f 6d 5f 67 |..z.nhypergeom_g| 00005cf0 65 6e 2e 5f 72 76 73 63 05 00 00 00 00 00 00 00 |en._rvsc........| /usr/lib64/python3.10/site-packages/scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so (objdump) @@ -2911,8 +2911,8 @@ d070 5049005f 41525241 595f4150 49206e6f PI._ARRAY_API no d080 7420666f 756e6400 5f415252 41595f41 t found._ARRAY_A d090 50492069 73204e55 4c4c2070 6f696e74 PI is NULL point - d0a0 65720032 3032322d 30382d31 35203132 er.2022-08-15 12 - d0b0 3a35393a 33352e32 32303238 3000302e :59:35.220280.0. + d0a0 65720032 3033382d 30392d31 37203032 er.2038-09-17 02 + d0b0 3a31383a 30372e36 31333937 3100302e :18:07.613971.0. d0c0 31312e30 00287373 7329005f 5f707974 11.0.(sss).__pyt d0d0 6872616e 5f5f006d 0067004f 4f4f4f00 hran__.m.g.OOOO. d0e0 756e6162 6c652074 6f20616c 6c6f6361 unable to alloca /usr/lib64/python3.10/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-310-x86_64-linux-gnu.so (objdump) @@ -152,7 +152,7 @@ 0c00 00000000 00000000 670a0000 10000000 ........g....... 0c10 00000000 00000000 00000000 00000000 ................ 0c20 29020000 10000000 00000000 00000000 )............... - 0c30 00000000 00000000 d30b0000 10000000 ................ + 0c30 00000000 00000000 cb0b0000 10000000 ................ 0c40 00000000 00000000 00000000 00000000 ................ 0c50 6e070000 10000000 00000000 00000000 n............... 0c60 00000000 00000000 f30d0000 10000000 ................ @@ -214,7 +214,7 @@ 0fe0 570b0000 10000000 00000000 00000000 W............... 0ff0 00000000 00000000 e2030000 10000000 ................ 1000 00000000 00000000 00000000 00000000 ................ - 1010 1f0c0000 10000000 00000000 00000000 ................ + 1010 170c0000 10000000 00000000 00000000 ................ 1020 00000000 00000000 780a0000 10000000 ........x....... 1030 00000000 00000000 00000000 00000000 ................ 1040 33010000 10000000 00000000 00000000 3............... @@ -230,7 +230,7 @@ 10e0 00000000 00000000 a2010000 10000000 ................ 10f0 00000000 00000000 00000000 00000000 ................ 1100 74050000 12000000 00000000 00000000 t............... - 1110 00000000 00000000 110c0000 10000000 ................ + 1110 00000000 00000000 090c0000 10000000 ................ 1120 00000000 00000000 00000000 00000000 ................ 1130 48070000 10000000 00000000 00000000 H............... 1140 00000000 00000000 27080000 10000000 ........'....... @@ -238,10 +238,10 @@ 1160 77090000 10000000 00000000 00000000 w............... 1170 00000000 00000000 850d0000 10000000 ................ 1180 00000000 00000000 00000000 00000000 ................ - 1190 df0b0000 10000000 00000000 00000000 ................ + 1190 d70b0000 10000000 00000000 00000000 ................ 11a0 00000000 00000000 7f060000 10000000 ................ 11b0 00000000 00000000 00000000 00000000 ................ - 11c0 c60b0000 10000000 00000000 00000000 ................ + 11c0 be0b0000 10000000 00000000 00000000 ................ 11d0 00000000 00000000 d6070000 10000000 ................ 11e0 00000000 00000000 00000000 00000000 ................ 11f0 a5040000 10000000 00000000 00000000 ................ @@ -260,7 +260,7 @@ 12c0 00000000 00000000 73030000 10000000 ........s....... 12d0 00000000 00000000 00000000 00000000 ................ 12e0 cb060000 10000000 00000000 00000000 ................ - 12f0 00000000 00000000 490c0000 12000000 ........I....... + 12f0 00000000 00000000 410c0000 12000000 ........A....... 1300 00000000 00000000 00000000 00000000 ................ 1310 ea010000 10000000 00000000 00000000 ................ 1320 00000000 00000000 e20c0000 10000000 ................ @@ -314,7 +314,7 @@ 1620 00000000 00000000 db010000 10000000 ................ 1630 00000000 00000000 00000000 00000000 ................ 1640 c1050000 10000000 00000000 00000000 ................ - 1650 00000000 00000000 a40b0000 10000000 ................ + 1650 00000000 00000000 9c0b0000 10000000 ................ 1660 00000000 00000000 00000000 00000000 ................ 1670 ca000000 10000000 00000000 00000000 ................ 1680 00000000 00000000 44030000 10000000 ........D....... @@ -332,9 +332,9 @@ 1740 00000000 00000000 9e0c0000 12000000 ................ 1750 00000000 00000000 00000000 00000000 ................ 1760 b60c0000 10000000 00000000 00000000 ................ - 1770 00000000 00000000 9c0b0000 12000000 ................ + 1770 00000000 00000000 7f0c0000 12000000 ................ 1780 00000000 00000000 00000000 00000000 ................ - 1790 730c0000 12000000 00000000 00000000 s............... + 1790 6b0c0000 12000000 00000000 00000000 k............... 17a0 00000000 00000000 25030000 10000000 ........%....... 17b0 00000000 00000000 00000000 00000000 ................ 17c0 0d040000 10000000 00000000 00000000 ................ @@ -352,17 +352,17 @@ 1880 7b050000 10000000 00000000 00000000 {............... 1890 00000000 00000000 8b0c0000 10000000 ................ 18a0 00000000 00000000 00000000 00000000 ................ - 18b0 000c0000 10000000 00000000 00000000 ................ + 18b0 f80b0000 10000000 00000000 00000000 ................ 18c0 00000000 00000000 61040000 10000000 ........a....... 18d0 00000000 00000000 00000000 00000000 ................ 18e0 480b0000 10000000 00000000 00000000 H............... - 18f0 00000000 00000000 b10b0000 10000000 ................ + 18f0 00000000 00000000 a90b0000 10000000 ................ 1900 00000000 00000000 00000000 00000000 ................ 1910 9f0d0000 10000000 00000000 00000000 ................ 1920 00000000 00000000 f3030000 10000000 ................ 1930 00000000 00000000 00000000 00000000 ................ 1940 b0010000 10000000 00000000 00000000 ................ - 1950 00000000 00000000 ad0b0000 10000000 ................ + 1950 00000000 00000000 a50b0000 10000000 ................ 1960 00000000 00000000 00000000 00000000 ................ 1970 d1030000 10000000 00000000 00000000 ................ 1980 00000000 00000000 86080000 10000000 ................ @@ -377,12 +377,12 @@ 1a10 00000000 00000000 8b030000 10000000 ................ 1a20 00000000 00000000 00000000 00000000 ................ 1a30 8d050000 10000000 00000000 00000000 ................ - 1a40 00000000 00000000 5e0c0000 10000000 ........^....... + 1a40 00000000 00000000 560c0000 10000000 ........V....... 1a50 00000000 00000000 00000000 00000000 ................ 1a60 55020000 10000000 00000000 00000000 U............... 1a70 00000000 00000000 e8060000 10000000 ................ 1a80 00000000 00000000 00000000 00000000 ................ - 1a90 a80b0000 10000000 00000000 00000000 ................ + 1a90 a00b0000 10000000 00000000 00000000 ................ 1aa0 00000000 00000000 69090000 10000000 ........i....... 1ab0 00000000 00000000 00000000 00000000 ................ 1ac0 99020000 10000000 00000000 00000000 ................ @@ -392,7 +392,7 @@ 1b00 00000000 00000000 75020000 12000000 ........u....... 1b10 00000000 00000000 00000000 00000000 ................ 1b20 fc010000 10000000 00000000 00000000 ................ - 1b30 00000000 00000000 500c0000 12000000 ........P....... + 1b30 00000000 00000000 480c0000 12000000 ........H....... 1b40 00000000 00000000 00000000 00000000 ................ 1b50 95000000 10000000 00000000 00000000 ................ 1b60 00000000 00000000 7a080000 10000000 ........z....... @@ -415,7 +415,7 @@ 1c70 55050000 10000000 00000000 00000000 U............... 1c80 00000000 00000000 79070000 10000000 ........y....... 1c90 00000000 00000000 00000000 00000000 ................ - 1ca0 380c0000 10000000 00000000 00000000 8............... + 1ca0 300c0000 10000000 00000000 00000000 0............... 1cb0 00000000 00000000 46000000 22000000 ........F..."... 1cc0 00000000 00000000 00000000 00000000 ................ 1cd0 dd020000 10000000 00000000 00000000 ................ @@ -427,7 +427,7 @@ 1d30 36060000 10000000 00000000 00000000 6............... 1d40 00000000 00000000 d70a0000 10000000 ................ 1d50 00000000 00000000 00000000 00000000 ................ - 1d60 f00b0000 10000000 00000000 00000000 ................ + 1d60 e80b0000 10000000 00000000 00000000 ................ 1d70 00000000 00000000 ef020000 10000000 ................ 1d80 00000000 00000000 00000000 00000000 ................ 1d90 53060000 10000000 00000000 00000000 S............... @@ -436,7 +436,7 @@ 1dc0 c5010000 10000000 00000000 00000000 ................ 1dd0 00000000 00000000 97030000 10000000 ................ 1de0 00000000 00000000 00000000 00000000 ................ - 1df0 800c0000 11000000 00000000 00000000 ................ + 1df0 780c0000 11000000 00000000 00000000 x............... 1e00 00000000 00000000 510a0000 12000e00 ........Q....... 1e10 90c20000 00000000 0c000000 00000000 ................ Contents of section .dynstr: @@ -625,22 +625,22 @@ 2980 65707469 6f6e0050 79547970 655f5479 eption.PyType_Ty 2990 70650050 79434d65 74686f64 5f4e6577 pe.PyCMethod_New 29a0 00507954 68726561 645f616c 6c6f6361 .PyThread_alloca - 29b0 74655f6c 6f636b00 706f7700 7265616c te_lock.pow.real - 29c0 6c6f6300 65787000 73717274 006c6f67 loc.exp.sqrt.log - 29d0 005f5079 4f626a65 63745f47 65744469 ._PyObject_GetDi - 29e0 63745074 72005079 4f626a65 63745f4e ctPtr.PyObject_N - 29f0 6f740050 79467261 6d655f4e 65770050 ot.PyFrame_New.P - 2a00 79547261 63654261 636b5f48 65726500 yTraceBack_Here. - 2a10 5079436f 64655f4e 6577456d 70747900 PyCode_NewEmpty. - 2a20 5079556e 69636f64 655f4173 55544638 PyUnicode_AsUTF8 - 2a30 0050794d 656d5f52 65616c6c 6f630050 .PyMem_Realloc.P - 2a40 79457863 5f446570 72656361 74696f6e yExc_Deprecation - 2a50 5761726e 696e6700 50794572 725f5761 Warning.PyErr_Wa - 2a60 726e466f 726d6174 00737472 636d7000 rnFormat.strcmp. - 2a70 5f5f6670 72696e74 665f6368 6b005079 __fprintf_chk.Py - 2a80 4578635f 52756e74 696d6557 61726e69 Exc_RuntimeWarni - 2a90 6e67005f 5f737472 6370795f 63686b00 ng.__strcpy_chk. - 2aa0 73746465 72720073 696e0063 6f73005f stderr.sin.cos._ + 29b0 74655f6c 6f636b00 706f7700 65787000 te_lock.pow.exp. + 29c0 73717274 006c6f67 005f5079 4f626a65 sqrt.log._PyObje + 29d0 63745f47 65744469 63745074 72005079 ct_GetDictPtr.Py + 29e0 4f626a65 63745f4e 6f740050 79467261 Object_Not.PyFra + 29f0 6d655f4e 65770050 79547261 63654261 me_New.PyTraceBa + 2a00 636b5f48 65726500 5079436f 64655f4e ck_Here.PyCode_N + 2a10 6577456d 70747900 5079556e 69636f64 ewEmpty.PyUnicod + 2a20 655f4173 55544638 0050794d 656d5f52 e_AsUTF8.PyMem_R + 2a30 65616c6c 6f630050 79457863 5f446570 ealloc.PyExc_Dep + 2a40 72656361 74696f6e 5761726e 696e6700 recationWarning. + 2a50 50794572 725f5761 726e466f 726d6174 PyErr_WarnFormat + 2a60 00737472 636d7000 5f5f6670 72696e74 .strcmp.__fprint + 2a70 665f6368 6b005079 4578635f 52756e74 f_chk.PyExc_Runt + 2a80 696d6557 61726e69 6e67005f 5f737472 imeWarning.__str + 2a90 6370795f 63686b00 73746465 72720072 cpy_chk.stderr.r + 2aa0 65616c6c 6f630073 696e0063 6f73005f ealloc.sin.cos._ 2ab0 5f736e70 72696e74 665f6368 6b005f5f _snprintf_chk.__ 2ac0 76736e70 72696e74 665f6368 6b006666 vsnprintf_chk.ff 2ad0 6c757368 00617461 6e005f50 79446963 lush.atan._PyDic @@ -749,7 +749,7 @@ 3110 08000000 00000000 a04d0a00 00000000 .........M...... 3120 a0d10900 00000000 08000000 00000000 ................ 3130 c6f00700 00000000 08d20900 00000000 ................ - 3140 08000000 00000000 c06b0700 00000000 .........k...... + 3140 08000000 00000000 90340700 00000000 .........4...... 3150 10d20900 00000000 08000000 00000000 ................ 3160 004e0a00 00000000 20d20900 00000000 .N...... ....... 3170 08000000 00000000 f04f0a00 00000000 .........O...... @@ -1033,7 +1033,7 @@ 42d0 c01c0400 00000000 98fe0900 00000000 ................ 42e0 08000000 00000000 e0d50900 00000000 ................ 42f0 c0fe0900 00000000 08000000 00000000 ................ - 4300 170f0900 00000000 c8fe0900 00000000 ................ + 4300 600e0900 00000000 c8fe0900 00000000 `............... 4310 08000000 00000000 60160500 00000000 ........`....... 4320 d8fe0900 00000000 08000000 00000000 ................ /usr/lib64/python3.10/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-310-x86_64-linux-gnu.so (disasm) @@ -78070,11 +78070,6 @@ ret nopw offset(%rax,%rax,1) -_unur_aux_pdf: - jmp *(%rdi) - data16 cs nopw offset(%rax,%rax,1) - nopl (%rax) - unur_distr_discr_eval_pv: sub $something,%rsp test %rsi,%rsi @@ -78147,198 +78142,108 @@ data16 cs nopw offset(%rax,%rax,1) nopl (%rax) -_unur_dgt_sample: +_unur_aux_pdf: + jmp *(%rdi) + data16 cs nopw offset(%rax,%rax,1) + nopl (%rax) + +unur_cstd_eval_invcdf: push %rbx - mov offset(%rdi),%rax + sub $something,%rsp + test %rdi,%rdi + je + cmpl $something,offset(%rdi) mov %rdi,%rbx - mov offset(%rax),%rdi - call *(%rax) - mov (%rbx),%rdx + jne + mov offset(%rdi),%rdi + mov offset(%rdi),%rax + test %rax,%rax + je pxor %xmm1,%xmm1 - cvtsi2sdl offset(%rdx),%xmm1 - mov offset(%rdx),%rcx - mulsd %xmm0,%xmm1 - mulsd (%rdx),%xmm0 - cvttsd2si %xmm1,%eax - cltq - mov (%rcx,%rax,4),%eax - mov offset(%rdx),%rcx - movslq %eax,%rdx - comisd (%rcx,%rdx,8),%xmm0 - jbe <_unur_dgt_sample + ofs> - nopl (%rax) - add $something,%eax - movslq %eax,%rdx - comisd (%rcx,%rdx,8),%xmm0 - ja <_unur_dgt_sample + ofs> - mov offset(%rbx),%rdx + comisd %xmm1,%xmm0 + movsd offset(%rip),%xmm1 # <__pyx_k_ASCII + ofs> + jbe + comisd %xmm0,%xmm1 + ja + comisd %xmm0,%xmm1 + jae + movsd %xmm0,offset(%rsp) + mov offset(%rbx),%rdi + lea offset(%rip),%r9 # <__pyx_k_ASCII + ofs> + mov $something,%r8d + lea offset(%rip),%rcx # <_fini + ofs> + mov $something,%edx + lea offset(%rip),%rsi # <__pyx_k_ASCII + ofs> + call *offset(%rip) # <_unur_error_handler.lto_priv.0> + movsd offset(%rsp),%xmm0 + pxor %xmm1,%xmm1 + comisd %xmm0,%xmm1 + jae + comisd offset(%rip),%xmm0 # <__pyx_k_ASCII + ofs> + jb + mov offset(%rbx),%rax + movsd offset(%rax),%xmm0 + add $something,%rsp pop %rbx - add offset(%rdx),%eax ret nopl offset(%rax) - -_unur_dgt_make_guidetable: - push %r12 - push %rbp - mov %rdi,%rbp - push %rbx - mov offset(%rdi),%rax - mov offset(%rax),%esi - mov (%rax),%rdx - test %esi,%esi - jle <_unur_dgt_make_guidetable + ofs> - movslq %esi,%rdi - pxor %xmm0,%xmm0 - xor %eax,%eax - shl $something,%rdi - movapd %xmm0,%xmm1 - jmp <_unur_dgt_make_guidetable + ofs> - nopl offset(%rax,%rax,1) - add $something,%rax - cmp %rax,%rdi - je <_unur_dgt_make_guidetable + ofs> - mov offset(%rbp),%rcx - addsd (%rdx,%rax,1),%xmm0 - mov offset(%rcx),%rcx - movsd %xmm0,(%rcx,%rax,1) - comisd (%rdx,%rax,1),%xmm1 - jbe <_unur_dgt_make_guidetable + ofs> - mov offset(%rbp),%rdi + jb + comisd %xmm0,%xmm1 + jb + jmp + nopw offset(%rax,%rax,1) + mov offset(%rdi),%rdi lea offset(%rip),%r9 # <__pyx_k_ASCII + ofs> mov $something,%r8d lea offset(%rip),%rcx # <__pyx_k_ASCII + ofs> mov $something,%edx - lea offset(%rip),%rsi # <_unur_default_debugflag + ofs> + lea offset(%rip),%rsi # <__pyx_k_ASCII + ofs> call *offset(%rip) # <_unur_error_handler.lto_priv.0> + movsd offset(%rip),%xmm0 # <__pyx_k_ASCII + ofs> + add $something,%rsp pop %rbx - mov $something,%eax - pop %rbp - pop %r12 ret - cs nopw offset(%rax,%rax,1) - mov offset(%rbp),%rax - lea -offset(%rsi),%r12d - movslq %r12d,%rcx - mov offset(%rax),%rdx - movsd (%rdx,%rcx,8),%xmm0 - movsd %xmm0,(%rax) - cmpl $something,offset(%rbp) - je <_unur_dgt_make_guidetable + ofs> - mov offset(%rbp),%rdi - pxor %xmm0,%xmm0 - mov offset(%rdi),%eax - movsd (%rdi),%xmm1 - cvtsi2sd %eax,%xmm0 - divsd %xmm0,%xmm1 - test %eax,%eax - jle <_unur_dgt_make_guidetable + ofs> - xor %ebx,%ebx - xor %eax,%eax - pxor %xmm0,%xmm0 - xor %edx,%edx - nopl offset(%rax,%rax,1) - mov offset(%rdi),%rcx - comisd (%rcx,%rdx,8),%xmm0 - jbe <_unur_dgt_make_guidetable + ofs> - nopl offset(%rax,%rax,1) - add $something,%eax - movslq %eax,%rdx - comisd (%rcx,%rdx,8),%xmm0 - ja <_unur_dgt_make_guidetable + ofs> - cmp %eax,%esi - jle <_unur_dgt_make_guidetable + ofs> - mov offset(%rdi),%rcx - movslq %ebx,%r8 - addsd %xmm1,%xmm0 - add $something,%ebx - mov %eax,(%rcx,%r8,4) - mov offset(%rbp),%rdi - cmp %ebx,offset(%rdi) - jg <_unur_dgt_make_guidetable + ofs> - xor %eax,%eax + mov (%rbx),%rdx + movsd offset(%rdx),%xmm2 + movsd offset(%rdx),%xmm1 + subsd %xmm2,%xmm1 + mulsd %xmm0,%xmm1 + addsd %xmm1,%xmm2 + movapd %xmm2,%xmm0 + call *%rax + mov offset(%rbx),%rax + movsd offset(%rax),%xmm1 + maxsd %xmm0,%xmm1 + movsd offset(%rax),%xmm0 + add $something,%rsp pop %rbx - pop %rbp - pop %r12 + minsd %xmm1,%xmm0 ret - mov offset(%rbp),%rax - mov $something,%ebx - xor %edx,%edx - mov offset(%rax),%rax - movl $something,(%rax) - mov offset(%rbp),%rdi - xor %eax,%eax RPMS.2017/python38-scipy-1.8.1-0.0.x86_64.rpm RPMS/python38-scipy-1.8.1-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python38-scipy-1.8.1-0.0.x86_64.rpm to python38-scipy-1.8.1-0.0.x86_64.rpm comparing the rpm tags of python38-scipy --- old-rpm-tags +++ new-rpm-tags @@ -2325 +2325 @@ -/usr/lib64/python3.8/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-38.pyc 5db0ca86e354dcf60963bde7c9a1cbc1e9f26d851915de9d6eee7000d395351c 0 +/usr/lib64/python3.8/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-38.pyc 5a984421006fc29873cdbfd030c2f88e05a2590288ad4f57988a02925da0c9af 0 @@ -2408 +2408 @@ -/usr/lib64/python3.8/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-38-x86_64-linux-gnu.so f8116a79cb83170e9f6bff44a0b64e53717c4a4e2e0c70d460d0bc8617e50da2 0 +/usr/lib64/python3.8/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-38-x86_64-linux-gnu.so e094080a20557c48a13e71f9cb9452c27d11c41b163047452055bcca014e4074 0 @@ -2770 +2770 @@ -/usr/lib64/python3.8/site-packages/scipy/linalg/__pycache__/_decomp.cpython-38.pyc 4335a46a106ba5c9b375cf7ee1fcdd650f50286f53db0b065bfb0511bcbb94f8 0 +/usr/lib64/python3.8/site-packages/scipy/linalg/__pycache__/_decomp.cpython-38.pyc bef8c620b66e4c446aaed2a2defbd3dc25c94ef572280bb122673f7d2b65bf24 0 @@ -2835 +2835 @@ -/usr/lib64/python3.8/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-38-x86_64-linux-gnu.so f46a39345d52d299a42178d1ba24dccbb8d36d218dd95c93a16f8e3c0341fbb6 0 +/usr/lib64/python3.8/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-38-x86_64-linux-gnu.so 5eddbe5fafa5316b7e8528e259b0ae2c11fd1ddcaa8f5a9154ef7aab73f6c8bd 0 @@ -3058 +3058 @@ -/usr/lib64/python3.8/site-packages/scipy/optimize/_group_columns.cpython-38-x86_64-linux-gnu.so 2a8545d4fd976ab59d6c5ac657e31b17a790c02e5d830694316bae1a6392f62c 0 +/usr/lib64/python3.8/site-packages/scipy/optimize/_group_columns.cpython-38-x86_64-linux-gnu.so e13f940f2535a2e3a8392a9ac24fd2e0c6967f4b90f657dd84af7bd802f8465c 0 @@ -3284 +3284 @@ -/usr/lib64/python3.8/site-packages/scipy/signal/_max_len_seq_inner.cpython-38-x86_64-linux-gnu.so 2dcad7a189054d4c9b3de092d22faed0d98798108412c4a78738798a51a1e7bd 0 +/usr/lib64/python3.8/site-packages/scipy/signal/_max_len_seq_inner.cpython-38-x86_64-linux-gnu.so 013812abdf3a2581bfb29abff6cc4da797f821b0a79e6c5ebae8773a0d483381 0 @@ -3292 +3292 @@ -/usr/lib64/python3.8/site-packages/scipy/signal/_spectral.cpython-38-x86_64-linux-gnu.so dbcd117d446e2570d2fcebe54159bcbc52c33facdc9a5e6de46c9766e2f4ce55 0 +/usr/lib64/python3.8/site-packages/scipy/signal/_spectral.cpython-38-x86_64-linux-gnu.so 28236a9b826c0089d83f5ef1e8e1a9cb6ee8658c9cfd47da79db5b61602ce7bf 0 @@ -3549,4 +3549,4 @@ -/usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-38-x86_64-linux-gnu.so 9904188f973cc9402f0407335d449c61def139358f53e1df4e323c32f8d5ebe9 0 -/usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-38-x86_64-linux-gnu.so 4e023d90249680c1c172ef0679791ddfd4fc0bdace53ff72a6aaade8fe527a68 0 -/usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-38-x86_64-linux-gnu.so 73e05ad9b8777327f4bef2a2676392768beb94a370ccec1e21790337d2c77d3f 0 -/usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-38-x86_64-linux-gnu.so 3237212fa5d116739070e4a91b4d3117b2bfae040e22493686decbb5c0956421 0 +/usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-38-x86_64-linux-gnu.so 5ed6895c5269f9fed851af41422dc6b2471d42d4699a4f75afe3f025d44959c9 0 +/usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-38-x86_64-linux-gnu.so 3d678375028b50e566b868f3ed84ec6c6f5989b967726506681456bda1824fc4 0 +/usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-38-x86_64-linux-gnu.so 31e9955ffa300b08026f21c996b3f623de896eae0341160a803dc70ab219c4b7 0 +/usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-38-x86_64-linux-gnu.so 95f8b8a7a52bc3faee2f05a04f3983c6dd3d95ac535c92d7c5bc1c9b6ee1f757 0 @@ -3838 +3838 @@ -/usr/lib64/python3.8/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-38.pyc 31a42e271256f440e99dfe147af7bda72c75bcc833a0513acc1c2dc9e7e2523a 0 +/usr/lib64/python3.8/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-38.pyc 4835ac24365b9a6bb1342c94caa98fd2d0e45cb52647b57e00bbf62b1ca9485b 0 @@ -3902 +3902 @@ -/usr/lib64/python3.8/site-packages/scipy/stats/_hypotests_pythran.cpython-38-x86_64-linux-gnu.so 6aa74f1bed4ac0a0217a8f748ecc819c681f7b8b9bc0556a8064603614852d55 0 +/usr/lib64/python3.8/site-packages/scipy/stats/_hypotests_pythran.cpython-38-x86_64-linux-gnu.so 75116ed55d1ee5c6caf77e6e7e309a8faf181a460fbbc1ef3f76c5e70ac1e782 0 @@ -3934 +3934 @@ -/usr/lib64/python3.8/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-38-x86_64-linux-gnu.so a30273271f77afa19ae70cab651eb45a8e9b338e9595b1420805273d6e7e7819 0 +/usr/lib64/python3.8/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-38-x86_64-linux-gnu.so 2b1c621240fb330692436e07722b402b77fbd2b181594ad43da9a334951a6059 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/python3.8/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-38.pyc differs at offset '6697' (data) --- old /usr/lib64/python3.8/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-38.pyc (hex) +++ new /usr/lib64/python3.8/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-38.pyc (hex) @@ -1,6 +1,6 @@ 00001a00 66 72 22 00 00 00 5a 02 5f 79 da 01 74 72 1b 00 |fr"...Z._y..tr..| 00001a10 00 00 5a 08 66 5f 70 61 72 61 6d 73 5a 0a 6a 61 |..Z.f_paramsZ.ja| -00001a20 63 5f 70 61 72 61 6d 73 da 0a 73 75 63 63 65 73 |c_params..succes| +00001a20 63 5f 70 61 72 61 6d 73 5a 0a 73 75 63 63 65 73 |c_paramsZ.succes| 00001a30 73 66 75 6c da 01 79 da 05 69 77 6f 72 6b 5a 04 |sful..y..iworkZ.| 00001a40 6e 6a 65 76 5a 03 6e 6c 75 29 04 72 20 00 00 00 |njevZ.nlu).r ...| 00001a50 72 23 00 00 00 5a 0a 69 6e 74 65 67 72 61 74 6f |r#...Z.integrato| @@ -22,12 +22,12 @@ 00001b50 53 00 29 07 4e e9 0e 00 00 00 e9 0b 00 00 00 e9 |S.).N...........| 00001b60 14 00 00 00 72 03 00 00 00 da 01 46 29 01 da 05 |....r......F)...| 00001b70 6f 72 64 65 72 29 0b 72 1f 00 00 00 72 1c 00 00 |order).r....r...| -00001b80 00 72 32 00 00 00 72 1d 00 00 00 72 16 00 00 00 |.r2...r....r....| +00001b80 00 72 31 00 00 00 72 1d 00 00 00 72 16 00 00 00 |.r1...r....r....| 00001b90 da 07 72 65 73 68 61 70 65 72 19 00 00 00 da 04 |..reshaper......| 00001ba0 63 6f 70 79 da 10 4c 73 6f 64 61 44 65 6e 73 65 |copy..LsodaDense| 00001bb0 4f 75 74 70 75 74 da 05 74 5f 6f 6c 64 72 2f 00 |Output..t_oldr/.| -00001bc0 00 00 29 06 72 20 00 00 00 72 32 00 00 00 72 1d |..).r ...r2...r.| -00001bd0 00 00 00 72 38 00 00 00 da 01 68 da 02 79 68 72 |...r8.....h..yhr| +00001bc0 00 00 29 06 72 20 00 00 00 72 31 00 00 00 72 1d |..).r ...r1...r.| +00001bd0 00 00 00 72 37 00 00 00 da 01 68 da 02 79 68 72 |...r7.....h..yhr| 00001be0 26 00 00 00 72 26 00 00 00 72 27 00 00 00 da 12 |&...r&...r'.....| 00001bf0 5f 64 65 6e 73 65 5f 6f 75 74 70 75 74 5f 69 6d |_dense_output_im| 00001c00 /usr/lib64/python3.8/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-38-x86_64-linux-gnu.so (objdump) @@ -11000,8 +11000,8 @@ 2c070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 2c080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 2c090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 2c0a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 2c0b0 30322e35 35333731 3200302e 31312e30 02.553712.0.11.0 + 2c0a0 3033382d 30392d31 37203032 3a31373a 038-09-17 02:17: + 2c0b0 33342e35 35333430 3700302e 31312e30 34.553407.0.11.0 2c0c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 2c0d0 5f5f0077 72617070 65645f64 61746100 __.wrapped_data. 2c0e0 5f627569 6c645f73 79737465 6d005f70 _build_system._p /usr/lib64/python3.8/site-packages/scipy/linalg/__pycache__/_decomp.cpython-38.pyc differs at offset '17900' (data) --- old /usr/lib64/python3.8/site-packages/scipy/linalg/__pycache__/_decomp.cpython-38.pyc (hex) +++ new /usr/lib64/python3.8/site-packages/scipy/linalg/__pycache__/_decomp.cpython-38.pyc (hex) @@ -1,6 +1,6 @@ 000045c0 62 73 65 74 5f 62 79 5f 69 6e 64 65 78 da 0f 73 |bset_by_index..s| 000045d0 75 62 73 65 74 5f 62 79 5f 76 61 6c 75 65 da 06 |ubset_by_value..| -000045e0 64 72 69 76 65 72 72 83 00 00 00 da 04 5f 6a 6f |driverr......_jo| +000045e0 64 72 69 76 65 72 72 83 00 00 00 5a 04 5f 6a 6f |driverr....Z._jo| 000045f0 62 5a 07 64 72 76 5f 73 74 72 72 48 00 00 00 5a |bZ.drv_strrH...Z| 00004600 04 63 70 6c 78 72 80 00 00 00 5a 08 64 72 76 5f |.cplxr....Z.drv_| 00004610 61 72 67 73 72 49 00 00 00 da 06 73 75 62 73 65 |argsrI.....subse| /usr/lib64/python3.8/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-38-x86_64-linux-gnu.so (objdump) @@ -1947,8 +1947,8 @@ 9070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 9080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 9090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 90a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 90b0 32352e35 30373932 3800302e 31312e30 25.507928.0.11.0 + 90a0 3033382d 30392d31 37203032 3a31373a 038-09-17 02:17: + 90b0 35382e32 31333739 3700302e 31312e30 58.213797.0.11.0 90c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 90d0 5f5f0052 00540073 74617274 5f73746f __.R.T.start_sto 90e0 705f7061 69727300 6e626c6f 636b7300 p_pairs.nblocks. /usr/lib64/python3.8/site-packages/scipy/optimize/_group_columns.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/optimize/_group_columns.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/optimize/_group_columns.cpython-38-x86_64-linux-gnu.so (objdump) @@ -2150,9 +2150,9 @@ a070 005f4152 5241595f 41504900 5f415252 ._ARRAY_API._ARR a080 41595f41 5049206e 6f742066 6f756e64 AY_API not found a090 005f4152 5241595f 41504920 6973204e ._ARRAY_API is N - a0a0 554c4c20 706f696e 74657200 32303232 ULL pointer.2022 - a0b0 2d30382d 31352031 323a3539 3a32372e -08-15 12:59:27. - a0c0 35303338 37360030 2e31312e 30002873 503876.0.11.0.(s + a0a0 554c4c20 706f696e 74657200 32303338 ULL pointer.2038 + a0b0 2d30392d 31372030 323a3138 3a30302e -09-17 02:18:00. + a0c0 32343132 31360030 2e31312e 30002873 241216.0.11.0.(s a0d0 73732900 5f5f7079 74687261 6e5f5f00 ss).__pythran__. a0e0 756e6162 6c652074 6f20616c 6c6f6361 unable to alloca a0f0 74652000 20627974 6573006d 006e0069 te . bytes.m.n.i /usr/lib64/python3.8/site-packages/scipy/signal/_max_len_seq_inner.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/signal/_max_len_seq_inner.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/signal/_max_len_seq_inner.cpython-38-x86_64-linux-gnu.so (objdump) @@ -1175,8 +1175,8 @@ 6070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 6080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 6090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 60a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 60b0 32382e33 32303538 3600302e 31312e30 28.320586.0.11.0 + 60a0 3033382d 30392d31 37203032 3a31383a 038-09-17 02:18: + 60b0 30312e30 33303633 3300302e 31312e30 01.030633.0.11.0 60c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 60d0 5f5f0074 61707300 73746174 65006e62 __.taps.state.nb 60e0 69747300 6c656e67 74680073 6571004f its.length.seq.O /usr/lib64/python3.8/site-packages/scipy/signal/_spectral.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/signal/_spectral.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/signal/_spectral.cpython-38-x86_64-linux-gnu.so (objdump) @@ -1416,8 +1416,8 @@ 7070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 7080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 7090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 70a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 70b0 32392e35 30363030 3900302e 31312e30 29.506009.0.11.0 + 70a0 3033382d 30392d31 37203032 3a31383a 038-09-17 02:18: + 70b0 30322e32 31303936 3400302e 31312e30 02.210964.0.11.0 70c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 70d0 5f5f0075 6e61626c 6520746f 20616c6c __.unable to all 70e0 6f636174 65200020 62797465 73007800 ocate . bytes.x. /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-38-x86_64-linux-gnu.so (objdump) @@ -90,8 +90,8 @@ 0820 3c020000 10000000 00000000 00000000 <............... 0830 00000000 00000000 a7060000 10000000 ................ 0840 00000000 00000000 00000000 00000000 ................ - 0850 5c010000 12000000 00000000 00000000 \............... - 0860 00000000 00000000 4c010000 12000000 ........L....... + 0850 4c010000 12000000 00000000 00000000 L............... + 0860 00000000 00000000 f6000000 12000000 ................ 0870 00000000 00000000 00000000 00000000 ................ 0880 46000000 22000000 00000000 00000000 F..."........... 0890 00000000 00000000 97040000 12000000 ................ @@ -130,7 +130,7 @@ 0aa0 00000000 00000000 2d050000 12000000 ........-....... 0ab0 00000000 00000000 00000000 00000000 ................ 0ac0 4f030000 10000000 00000000 00000000 O............... - 0ad0 00000000 00000000 54010000 12000000 ........T....... + 0ad0 00000000 00000000 75010000 12000000 ........u....... 0ae0 00000000 00000000 00000000 00000000 ................ 0af0 cb060000 10000000 00000000 00000000 ................ 0b00 00000000 00000000 d3020000 10000000 ................ @@ -156,8 +156,8 @@ 0c40 6a040000 10000000 00000000 00000000 j............... 0c50 00000000 00000000 87000000 12000000 ................ 0c60 00000000 00000000 00000000 00000000 ................ - 0c70 f6000000 12000000 00000000 00000000 ................ - 0c80 00000000 00000000 81010000 12000000 ................ + 0c70 7d010000 12000000 00000000 00000000 }............... + 0c80 00000000 00000000 5b010000 12000000 ........[....... 0c90 00000000 00000000 00000000 00000000 ................ 0ca0 af020000 10000000 00000000 00000000 ................ 0cb0 00000000 00000000 8c020000 10000000 ................ @@ -165,7 +165,7 @@ 0cd0 4a050000 12000000 00000000 00000000 J............... 0ce0 00000000 00000000 9c050000 10000000 ................ 0cf0 00000000 00000000 00000000 00000000 ................ - 0d00 64010000 12000000 00000000 00000000 d............... + 0d00 8c010000 12000000 00000000 00000000 ................ 0d10 00000000 00000000 3e010000 12000000 ........>....... 0d20 00000000 00000000 00000000 00000000 ................ 0d30 1e020000 12000000 00000000 00000000 ................ @@ -177,14 +177,14 @@ 0d90 7c020000 10000000 00000000 00000000 |............... 0da0 00000000 00000000 71000000 12000000 ........q....... 0db0 00000000 00000000 00000000 00000000 ................ - 0dc0 88010000 12000000 00000000 00000000 ................ + 0dc0 62010000 12000000 00000000 00000000 b............... 0dd0 00000000 00000000 f9040000 10000000 ................ 0de0 00000000 00000000 00000000 00000000 ................ 0df0 e1020000 10000000 00000000 00000000 ................ 0e00 00000000 00000000 b6030000 10000000 ................ 0e10 00000000 00000000 00000000 00000000 ................ 0e20 23040000 10000000 00000000 00000000 #............... - 0e30 00000000 00000000 7a010000 12000000 ........z....... + 0e30 00000000 00000000 54010000 12000000 ........T....... 0e40 00000000 00000000 00000000 00000000 ................ 0e50 6c030000 11000000 00000000 00000000 l............... 0e60 00000000 00000000 f8030000 10000000 ................ @@ -202,15 +202,15 @@ 0f20 00000000 00000000 bd000000 12000000 ................ 0f30 00000000 00000000 00000000 00000000 ................ 0f40 b8060000 10000000 00000000 00000000 ................ - 0f50 00000000 00000000 9b010000 12000000 ................ + 0f50 00000000 00000000 85010000 12000000 ................ 0f60 00000000 00000000 00000000 00000000 ................ 0f70 44040000 10000000 00000000 00000000 D............... 0f80 00000000 00000000 05010000 12000000 ................ 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 8d010000 12000000 00000000 00000000 ................ + 0fa0 67010000 12000000 00000000 00000000 g............... 0fb0 00000000 00000000 65000000 12000000 ........e....... 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 95010000 12000000 00000000 00000000 ................ + 0fd0 6f010000 12000000 00000000 00000000 o............... 0fe0 00000000 00000000 62060000 10000000 ........b....... 0ff0 00000000 00000000 00000000 00000000 ................ 1000 ae010000 10000000 00000000 00000000 ................ @@ -264,18 +264,18 @@ 12e8 6f727472 616e5f73 745f7772 6974655f ortran_st_write_ 12f8 646f6e65 005f6766 6f727472 616e5f74 done._gfortran_t 1308 72616e73 6665725f 696e7465 6765725f ransfer_integer_ - 1318 77726974 6500636c 61726e76 5f007361 write.clarnv_.sa + 1318 77726974 6500736c 61707932 5f007361 write.slapy2_.sa 1328 7870795f 00736e72 6d325f00 73646f74 xpy_.snrm2_.sdot 1338 5f006d65 6d736574 00636178 70795f00 _.memset.caxpy_. 1348 63636f70 795f0063 7363616c 5f006373 ccopy_.cscal_.cs 1358 7363616c 5f007363 6e726d32 5f006364 scal_.scnrm2_.cd - 1368 6f74635f 0063646f 74755f00 736c6170 otc_.cdotu_.slap - 1378 79325f00 73626473 64635f00 636c6173 y2_.sbdsdc_.clas - 1388 636c5f00 5f67666f 72747261 6e5f7374 cl_._gfortran_st - 1398 6f705f73 7472696e 67006d61 6c6c6f63 op_string.malloc - 13a8 00636765 6d765f00 66726565 00736c61 .cgemv_.free.sla - 13b8 7274675f 0073726f 745f0073 67656d6d rtg_.srot_.sgemm - 13c8 5f005f50 795f4465 616c6c6f 63005079 _._Py_Dealloc.Py + 1368 6f74635f 0063646f 74755f00 636c6173 otc_.cdotu_.clas + 1378 636c5f00 6d616c6c 6f630063 67656d76 cl_.malloc.cgemv + 1388 5f006672 65650073 6c617274 675f0073 _.free.slartg_.s + 1398 726f745f 00736264 7364635f 00636c61 rot_.sbdsdc_.cla + 13a8 726e765f 00736765 6d6d5f00 5f67666f rnv_.sgemm_._gfo + 13b8 72747261 6e5f7374 6f705f73 7472696e rtran_stop_strin + 13c8 67005f50 795f4465 616c6c6f 63005079 g._Py_Dealloc.Py 13d8 4572725f 4f636375 72726564 00507945 Err_Occurred.PyE 13e8 72725f46 65746368 00507945 72725f4e rr_Fetch.PyErr_N 13f8 6f726d61 6c697a65 45786365 7074696f ormalizeExceptio @@ -415,7 +415,7 @@ 1c10 00580200 00000000 f0600200 00000000 .X.......`...... 1c20 08000000 00000000 2c030200 00000000 ........,....... 1c30 48620200 00000000 08000000 00000000 Hb.............. - 1c40 b0a10000 00000000 50620200 00000000 ........Pb...... + 1c40 20d50000 00000000 50620200 00000000 .......Pb...... 1c50 08000000 00000000 50760000 00000000 ........Pv...... 1c60 58620200 00000000 08000000 00000000 Xb.............. 1c70 20500200 00000000 f8630200 00000000 P.......c...... @@ -2310,10 +2310,10 @@ 09290 c2458d5c 4a024889 3c248d34 0a4c89e2 .E.\J.H.<$.4.L.. 092a0 44899c24 00010000 4129f089 74241048 D..$....A)..t$.H 092b0 89de458d 48014489 8c24b800 00004489 ..E.H.D..$....D. - 092c0 8c24e400 0000e815 4a000048 8bb424a0 .$......J..H..$. - 092d0 03000048 8bbc24a8 0300004c 89e2e80d ...H..$....L.... - 092e0 97000048 8bb42458 0300004c 89e24c89 ...H..$X...L..L. - 092f0 f7e84a54 0000660f efc9f344 0f104424 ..JT..f....D..D$ + 092c0 8c24e400 0000e885 7d000048 8bb424a0 .$......}..H..$. + 092d0 03000048 8bbc24a8 0300004c 89e2e87d ...H..$....L...} + 092e0 ca000048 8bb42458 0300004c 89e24c89 ...H..$X...L..L. + 092f0 f7e8ba87 0000660f efc9f344 0f104424 ......f....D..D$ 09300 08f30f11 8424ec00 00000f2e c17a060f .....$.......z.. 09310 849e0900 00488b74 244041bb 08000000 .....H.t$@A..... 09320 4c8b9424 d0030000 c78424e8 00000000 L..$......$..... @@ -2344,14 +2344,14 @@ 094b0 ff742470 ffb424d8 030000ff b424d803 .t$p..$......$.. 094c0 0000ffb4 24c80300 004c8b8c 24c80300 ....$....L..$... 094d0 004c8b84 24c00300 00488b4c 2478488b .L..$....H.L$xH. - 094e0 9424d000 0000e8d5 a300008b ac244c01 .$...........$L. + 094e0 9424d000 0000e875 1700008b ac244c01 .$.....u.....$L. 094f0 0000448b 94244401 00004c89 e24c8d05 ..D..$D...L..L.. 09500 0c8c0100 448d5c2d 00448994 24480100 ....D.\-.D..$H.. 09510 00448994 24a00000 0044899c 24700100 .D..$....D..$p.. 09520 00488b8c 24800000 004883c4 70488b74 .H..$....H..pH.t 09530 2420488b 3c24e8a5 a0ffff8b 7c24304c $ H.<$......|$0L 09540 89e24c89 ee8d4701 488b3c24 89842400 ..L...G.H.<$..$. - 09550 010000e8 88470000 488b7c24 78e85ea0 .....G..H.|$x.^. + 09550 010000e8 f87a0000 488b7c24 78e85ea0 .....z..H.|$x.^. 09560 ffff418b 0f418b16 448d5501 48637424 ..A..A..D.U.Hct$ 09570 30448d5c 1d004489 94240001 000039ca 0D.\..D..$....9. 09580 4963fb0f 4fd139f2 410f94c0 48c1e602 Ic..O.9.A...H... @@ -2359,7 +2359,7 @@ 095a0 8c24fc00 00004d8d 4c35fc48 8d352e8b .$....M.L5.H.5.. 095b0 01006a01 ff742408 ff742460 50488b4c ..j..t$..t$`PH.L 095c0 2430488b 7c244848 8b542428 4c894424 $0H.|$HH.T$(L.D$ - 095d0 50e8ca21 01004883 c4204c89 e14c8d05 P..!..H.. L..L.. + 095d0 50e89ad4 00004883 c4204c89 e14c8d05 P.....H.. L..L.. 095e0 308b0100 6a01488d 3d236e01 00ff7424 0...j.H.=#n...t$ 095f0 78ff7424 28415441 55415441 55415441 x.t$(ATAUATAUATA 09600 55488b54 2478524c 8b4c2460 4c89c248 UH.T$xRL.L$`L..H @@ -2410,7 +2410,7 @@ 098d0 4c4c8b4c 24584139 f0488b54 2410488b LL.L$XA9.H.T$.H. 098e0 7c242844 0f4fc648 8b742408 44898424 |$(D.O.H.t$.D..$ 098f0 fc000000 4c8b0424 f30f11bc 24000100 ....L..$....$... - 09900 00e85a28 0100488b 44244044 8b8c24d4 ..Z(..H.D$@D..$. + 09900 00e82adb 0000488b 44244044 8b8c24d4 ..*...H.D$@D..$. 09910 000000f3 440f1044 2430448b 004539c1 ....D..D$0D..E9. 09920 4489c141 0f4ec985 c97e4089 ca488bbc D..A.N...~@..H.. 09930 24700300 004c89ee 44894424 4848c1e2 $p...L..D.D$HH.. @@ -2446,7 +2446,7 @@ 09b10 7483fc56 4c63a424 10010000 4a8d1ca3 t..VLc.$....J... 09b20 53488dac 24500100 0055488b 94243001 SH..$P...UH..$0. 09b30 0000488b b4242801 00004c8d 8c246801 ..H..$(...L..$h. - 09b40 0000e839 c600008b 8c246801 00004883 ...9.....$h...H. + 09b40 0000e829 ea00008b 8c246801 00004883 ...).....$h...H. 09b50 ec80448b 5424084c 8b742440 4c8d3d1d ..D.T$.L.t$@L.=. 09b60 f5010048 8b3c2441 890e4589 5758e84d ...H.<$A..E.WX.M 09b70 9affff4c 8d0d06f5 0100f344 0f10ac24 ...L.......D...$ @@ -2476,7 +2476,7 @@ 09cf0 10040000 ffb42410 040000ff b4249003 ......$......$.. 09d00 0000ffb4 24a80300 00ffb424 a8030000 ....$......$.... 09d10 488d9424 44010000 524c8b8c 24b80300 H..$D...RL..$... - 09d20 004c89fa e8d70100 004883c4 60f3440f .L.......H..`.D. + 09d20 004c89fa e8d7eb00 004883c4 60f3440f .L.......H..`.D. 09d30 10442408 e9dcf5ff ff4c89ac 24900300 .D$......L..$... 09d40 004589ca 4189dd48 8b9c2490 03000041 .E..A..H..$....A 09d50 39f00f8e e1fcffff 488b2da1 84010048 9.......H.-....H @@ -2506,5420 +2506,5420 @@ 09ed0 efe8ea92 ffff4889 efe8f295 ffff448b ......H.......D. 09ee0 5424184c 8b5c2440 488b9424 d0030000 T$.L.\$@H..$.... 09ef0 8b4c2410 458b0344 8912e992 fdffff90 .L$.E..D........ - 09f00 41574d89 cf415649 89fe4155 41544989 AWM..AVI..AUATI. - 09f10 d455534c 89c34881 ec980000 0048897c .USL..H......H.| - 09f20 2420488d 7c24644c 8bac24d0 00000048 $ H.|$dL..$....H - 09f30 89742408 488bac24 18010000 48895424 .t$.H..$....H.T$ - 09f40 1848894c 2428e875 96ffff66 0f6f05bd .H.L$(.u...f.o.. - 09f50 8201004c 89f7b901 000000ba 01000000 ...L............ - 09f60 488d35ab 6101000f 29842480 000000e8 H.5.a...).$..... - 09f70 bc91ffff 85c00f84 f4010000 488b7c24 ............H.|$ - 09f80 08418b34 248b174c 8b842400 01000044 .A.4$..L..$....D - 09f90 8b0b8954 24708974 2460c744 245c0200 ...T$p.t$`.D$\.. - 09fa0 000041c7 00000000 004585c9 0f8eec01 ..A......E...... - 09fb0 0000488d 5c246c4c 8d5c245c 44894c24 ..H.\$lL.\$\D.L$ - 09fc0 4c41bc01 00000048 8d742468 488d4424 LA.....H.t$hH.D$ - 09fd0 7048895c 2438488d 1da3f001 004c8d94 pH.\$8H......L.. /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-38-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-38-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-38-x86_64-linux-gnu.so (disasm) @@ -6133,136 +6133,2446 @@ jmp nop -cgetu0_: +sset_mu_: + mov %rcx,%r10 + mov (%rdx),%ecx + mov (%rdi),%r11d + test %ecx,%ecx + jle + cmp %r11d,%ecx + jg + mov %rsi,%r9 + lea offset(%rdx),%rsi + mov (%rsi),%r8d + cmp %ecx,%r8d + jl + push %rbx + nopl (%rax) + mov %r8d,%eax + movss (%r10),%xmm1 + sub %ecx,%eax + lea offset(%rax),%edi + cmp $something,%eax + jbe + movslq %ecx,%rdx + movaps %xmm1,%xmm0 + lea -offset(%r9,%rdx,4),%rax + mov %edi,%edx + shufps $something,%xmm0,%xmm0 + shr $something,%edx + shl $something,%rdx + lea (%rdx,%rax,1),%rbx + sub $something,%rdx + shr $something,%rdx + add $something,%rdx + and $something,%edx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + cmp %rax,%rbx + je + movups %xmm0,(%rax) + sub $something,%rax + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + cmp %rax,%rbx + jne + test $something,%dil + je + and $something,%edi + add %edi,%ecx + movslq %ecx,%rdi + lea (%r9,%rdi,4),%rax + movss %xmm1,-offset(%rax) + cmp %r8d,%ecx + jge + add $something,%ecx + movss %xmm1,(%rax) + cmp %ecx,%r8d + jl + movss %xmm1,offset(%rax) + mov offset(%rsi),%ecx + add $something,%rsi + test %ecx,%ecx + jle + cmp %r11d,%ecx + jg + mov (%rsi),%r8d + cmp %ecx,%r8d + jge + mov offset(%rsi),%ecx + add $something,%rsi + test %ecx,%ecx + jg + pop %rbx + ret + mov offset(%rsi),%ecx + add $something,%rsi + test %ecx,%ecx + jle + cmp %r11d,%ecx + jle + ret + ret + data16 cs nopw offset(%rax,%rax,1) + nopl offset(%rax) + +scompute_int_: + push %r14 + mov %rdx,%r14 + push %r13 + mov %rsi,%r13 + push %r12 + mov %rcx,%r12 + push %rbp + mov %r8,%rbp + push %rbx + mov %rdi,%rbx + sub $something,%rsp + lea offset(%rsp),%rdi + call + movss (%r14),%xmm1 + movss (%r12),%xmm2 + comiss %xmm1,%xmm2 + ja + mov offset(%r13),%ecx + movl $something,offset(%rbp) + test %ecx,%ecx + jle + mov %rbp,%rdi + xor %esi,%esi + movss offset(%rip),%xmm0 # + xor %r8d,%r8d + lea offset(%r8),%r9d + cmp %ecx,%r9d + jg + movslq %r9d,%rax + mov %ecx,%edx + movss -offset(%rbx,%rax,4),%xmm3 + sub %r9d,%edx + and $something,%edx + andps %xmm0,%xmm3 + comiss %xmm1,%xmm3 + ja + add $something,%rax + cmp %eax,%ecx + jl + test %edx,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + jne + movss -offset(%rbx,%rax,4),%xmm5 + andps %xmm0,%xmm5 + comiss %xmm1,%xmm5 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm6 + andps %xmm0,%xmm6 + comiss %xmm1,%xmm6 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm7 + andps %xmm0,%xmm7 + comiss %xmm1,%xmm7 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm8 + andps %xmm0,%xmm8 + comiss %xmm1,%xmm8 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm9 + andps %xmm0,%xmm9 + comiss %xmm1,%xmm9 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm10 /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-38-x86_64-linux-gnu.so (objdump) @@ -71,14 +71,14 @@ 06e8 ef040000 10000000 00000000 00000000 ................ 06f8 00000000 00000000 70000000 12000000 ........p....... 0708 00000000 00000000 00000000 00000000 ................ - 0718 44010000 12000000 00000000 00000000 D............... + 0718 18010000 12000000 00000000 00000000 ................ 0728 00000000 00000000 bd030000 12000000 ................ 0738 00000000 00000000 00000000 00000000 ................ - 0748 4c010000 12000000 00000000 00000000 L............... + 0748 20010000 12000000 00000000 00000000 ............... 0758 00000000 00000000 9c010000 10000000 ................ 0768 00000000 00000000 00000000 00000000 ................ 0778 f3050000 10000000 00000000 00000000 ................ - 0788 00000000 00000000 1f010000 12000000 ................ + 0788 00000000 00000000 48010000 12000000 ........H....... 0798 00000000 00000000 00000000 00000000 ................ 07a8 ce050000 10000000 00000000 00000000 ................ 07b8 00000000 00000000 6b020000 10000000 ........k....... @@ -86,10 +86,10 @@ 07d8 f0020000 10000000 00000000 00000000 ................ 07e8 00000000 00000000 7e040000 10000000 ........~....... 07f8 00000000 00000000 00000000 00000000 ................ - 0808 fc000000 12000000 00000000 00000000 ................ + 0808 04010000 12000000 00000000 00000000 ................ 0818 00000000 00000000 e3010000 10000000 ................ 0828 00000000 00000000 00000000 00000000 ................ - 0838 f5000000 12000000 00000000 00000000 ................ + 0838 fd000000 12000000 00000000 00000000 ................ 0848 00000000 00000000 0f020000 10000000 ................ 0858 00000000 00000000 00000000 00000000 ................ 0868 7a060000 10000000 00000000 00000000 z............... @@ -116,7 +116,7 @@ 09b8 b5000000 12000000 00000000 00000000 ................ 09c8 00000000 00000000 da040000 10000000 ................ 09d8 00000000 00000000 00000000 00000000 ................ - 09e8 09010000 12000000 00000000 00000000 ................ + 09e8 11010000 12000000 00000000 00000000 ................ 09f8 00000000 00000000 bc050000 10000000 ................ 0a08 00000000 00000000 00000000 00000000 ................ 0a18 46060000 10000000 00000000 00000000 F............... @@ -135,7 +135,7 @@ 0ae8 00000000 00000000 ff020000 10000000 ................ 0af8 00000000 00000000 00000000 00000000 ................ 0b08 20020000 10000000 00000000 00000000 ............... - 0b18 00000000 00000000 3c010000 12000000 ........<....... + 0b18 00000000 00000000 26010000 12000000 ........&....... 0b28 00000000 00000000 00000000 00000000 ................ 0b38 75010000 10000000 00000000 00000000 u............... 0b48 00000000 00000000 a3050000 10000000 ................ @@ -143,10 +143,10 @@ 0b68 cd020000 10000000 00000000 00000000 ................ 0b78 00000000 00000000 71040000 10000000 ........q....... 0b88 00000000 00000000 00000000 00000000 ................ - 0b98 10010000 12000000 00000000 00000000 ................ + 0b98 ee000000 12000000 00000000 00000000 ................ 0ba8 00000000 00000000 af030000 10000000 ................ 0bb8 00000000 00000000 00000000 00000000 ................ - 0bc8 18010000 12000000 00000000 00000000 ................ + 0bc8 2e010000 12000000 00000000 00000000 ................ 0bd8 00000000 00000000 52060000 10000000 ........R....... 0be8 00000000 00000000 00000000 00000000 ................ 0bf8 3d040000 10000000 00000000 00000000 =............... @@ -159,16 +159,16 @@ 0c68 00000000 00000000 1d050000 12000000 ................ 0c78 00000000 00000000 00000000 00000000 ................ 0c88 6f050000 10000000 00000000 00000000 o............... - 0c98 00000000 00000000 26010000 12000000 ........&....... + 0c98 00000000 00000000 4f010000 12000000 ........O....... 0ca8 00000000 00000000 00000000 00000000 ................ - 0cb8 ee000000 12000000 00000000 00000000 ................ + 0cb8 f6000000 12000000 00000000 00000000 ................ 0cc8 00000000 00000000 f1010000 12000000 ................ 0cd8 00000000 00000000 00000000 00000000 ................ 0ce8 09040000 10000000 00000000 00000000 ................ 0cf8 00000000 00000000 2a050000 10000000 ........*....... 0d08 00000000 00000000 00000000 00000000 ................ 0d18 4f020000 10000000 00000000 00000000 O............... - 0d28 00000000 00000000 60010000 12000000 ........`....... + 0d28 00000000 00000000 43010000 12000000 ........C....... 0d38 00000000 00000000 00000000 00000000 ................ 0d48 cc040000 10000000 00000000 00000000 ................ 0d58 00000000 00000000 69000000 12000000 ........i....... @@ -177,7 +177,7 @@ 0d88 00000000 00000000 89030000 10000000 ................ 0d98 00000000 00000000 00000000 00000000 ................ 0da8 f6030000 10000000 00000000 00000000 ................ - 0db8 00000000 00000000 52010000 12000000 ........R....... + 0db8 00000000 00000000 35010000 12000000 ........5....... 0dc8 00000000 00000000 00000000 00000000 ................ 0dd8 3f030000 11000000 00000000 00000000 ?............... 0de8 00000000 00000000 cb030000 10000000 ................ @@ -204,7 +204,7 @@ 0f38 00000000 00000000 90010000 10000000 ................ 0f48 00000000 00000000 00000000 00000000 ................ 0f58 e1020000 12000000 00000000 00000000 ................ - 0f68 00000000 00000000 03010000 12000000 ................ + 0f68 00000000 00000000 0b010000 12000000 ................ 0f78 00000000 00000000 00000000 00000000 ................ 0f88 65000000 12000000 00000000 00000000 e............... 0f98 00000000 00000000 02020000 10000000 ................ @@ -227,7 +227,7 @@ 10a8 ce010000 10000000 00000000 00000000 ................ 10b8 00000000 00000000 92000000 12000000 ................ 10c8 00000000 00000000 00000000 00000000 ................ - 10d8 59010000 12000000 00000000 00000000 Y............... + 10d8 3c010000 12000000 00000000 00000000 <............... 10e8 00000000 00000000 46030000 12000000 ........F....... 10f8 00000000 00000000 00000000 00000000 ................ 1108 5d000000 12000000 00000000 00000000 ]............... @@ -251,15 +251,15 @@ 1218 72697465 005f6766 6f727472 616e5f74 rite._gfortran_t 1228 72616e73 6665725f 696e7465 6765725f ransfer_integer_ 1238 77726974 65005f67 666f7274 72616e5f write._gfortran_ - 1248 73745f77 72697465 5f646f6e 65006461 st_write_done.da - 1258 7870795f 00647363 616c5f00 646e726d xpy_.dscal_.dnrm - 1268 325f0064 646f745f 006d656d 73657400 2_.ddot_.memset. - 1278 646c6172 6e765f00 6d656d63 70790064 dlarnv_.memcpy.d - 1288 67656d6d 5f005f67 666f7274 72616e5f gemm_._gfortran_ - 1298 73746f70 5f737472 696e6700 646c6170 stop_string.dlap - 12a8 79325f00 646c6172 74675f00 64726f74 y2_.dlartg_.drot - 12b8 5f006d61 6c6c6f63 00646765 6d765f00 _.malloc.dgemv_. - 12c8 66726565 00646264 7364635f 00646c61 free.dbdsdc_.dla + 1248 73745f77 72697465 5f646f6e 6500646c st_write_done.dl + 1258 61726e76 5f006461 7870795f 00647363 arnv_.daxpy_.dsc + 1268 616c5f00 646e726d 325f0064 646f745f al_.dnrm2_.ddot_ + 1278 006d656d 73657400 646c6172 74675f00 .memset.dlartg_. + 1288 64726f74 5f00646c 61707932 5f006d65 drot_.dlapy2_.me + 1298 6d637079 006d616c 6c6f6300 6467656d mcpy.malloc.dgem + 12a8 765f0066 72656500 6467656d 6d5f005f v_.free.dgemm_._ + 12b8 67666f72 7472616e 5f73746f 705f7374 gfortran_stop_st + 12c8 72696e67 00646264 7364635f 00646c61 ring.dbdsdc_.dla 12d8 73636c5f 005f5079 5f446561 6c6c6f63 scl_._Py_Dealloc 12e8 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. 12f8 50794572 725f4665 74636800 50794572 PyErr_Fetch.PyEr @@ -393,7 +393,7 @@ 1ab0 00b00100 00000000 80be0100 00000000 ................ 1ac0 08000000 00000000 f6620100 00000000 .........b...... 1ad0 d8bf0100 00000000 08000000 00000000 ................ - 1ae0 c0d20000 00000000 e0bf0100 00000000 ................ + 1ae0 30f30000 00000000 e0bf0100 00000000 0............... 1af0 08000000 00000000 50630000 00000000 ........Pc...... 1b00 e8bf0100 00000000 08000000 00000000 ................ 1b10 80b70100 00000000 f0bf0100 00000000 ................ @@ -851,7 +851,7 @@ 03970 41564155 41545548 89fd5348 89f3488b AVAUATUH..SH..H. 03980 7e08488b 35477601 004839f7 740f4989 ~.H.5Gv..H9.t.I. 03990 d4e86af7 ffff4189 c685c074 334889df ..j...A....t3H.. - 039a0 e8cbf8ff ff660f2e 054b4801 00f20f11 .....f...KH..... + 039a0 e8cbf8ff ff660f2e 05534801 00f20f11 .....f...SH..... 039b0 45007a06 0f848600 000041be 01000000 E.z.......A..... 039c0 5b5d4489 f0415c41 5d415ec3 0f1f4000 []D..A\A]A^...@. 039d0 4889dfe8 c8f7ffff 4989c548 85c00f85 H.......I..H.... @@ -869,7 +869,7 @@ 03a90 574883e8 01488903 0f8574ff ffff4889 WH...H....t...H. 03aa0 dfe8eaf7 ffffe967 ffffff0f 1f440000 .......g.....D.. 03ab0 4889c7e8 b8f7ffff f20f1145 0049836d H..........E.I.m - 03ac0 00017444 f20f1005 2c470100 660f2e45 ..tD....,G..f..E + 03ac0 00017444 f20f1005 34470100 660f2e45 ..tD....4G..f..E 03ad0 000f8ae3 feffff0f 85ddfeff ffe95eff ..............^. 03ae0 ffff660f 1f440000 4883e801 4889030f ..f..D..H...H... 03af0 85c5feff ff4889df e893f7ff ffe9b8fe .....H.......... @@ -2217,9 +2217,9 @@ 08ed0 ff448984 24240100 004429e2 438d74cf .D..$$...D).C.t. 08ee0 034c8d3d 18f00000 83c20189 b4247001 .L.=.........$p. 08ef0 00004889 de899424 a8000000 89942430 ..H....$......$0 - 08f00 0100004c 89fae875 3e000048 8bb424e0 ...L...u>..H..$. - 08f10 03000048 8bbc24b0 0000004c 89fae83d ...H..$....L...= - 08f20 19000066 0fefd2f2 0f118424 60010000 ...f.......$`... + 08f00 0100004c 89fae845 41000048 8bb424e0 ...L...EA..H..$. + 08f10 03000048 8bbc24b0 0000004c 89fae80d ...H..$....L.... + 08f20 1c000066 0fefd2f2 0f118424 60010000 ...f.......$`... 08f30 660f2ec2 7a060f84 e5170000 488b9424 f...z.......H..$ 08f40 c8030000 488b8424 48040000 c7842434 ....H..$H.....$4 08f50 01000000 000000c7 84242801 00000000 .........$(..... @@ -2248,14 +2248,14 @@ 090c0 00004155 ffb42460 040000ff b4246004 ..AU..$`.....$`. 090d0 0000ffb4 24500400 004c8b8c 24500400 ....$P...L..$P.. 090e0 004c8b84 24480400 00488bb4 24880000 .L..$H...H..$... - 090f0 00488b7c 2478e865 7000004c 89ee4c89 .H.|$x.ep..L..L. + 090f0 00488b7c 2478e8c5 8200004c 89ee4c89 .H.|$x.....L..L. 09100 fa4c89f7 8b9c2494 0100004c 8d05eeed .L....$....L.... 09110 0000899c 24980100 00488b8c 24a80000 ....$....H..$... 09120 004883c4 70e8b6a2 ffff488b 4c24404c .H..p.....H.L$@L 09130 89fa4c89 f7488b74 24584c8d 05bfed00 ..L..H.t$XL..... 09140 00e89aa2 ffff418b 164c8b6c 24284889 ......A..L.l$(H. 09150 ee83c201 4c89ef89 94247001 00004c89 ....L....$p...L. - 09160 fae81a3c 0000488d bc243c01 00004889 ...<..H..$<...H. + 09160 fae8ea3e 0000488d bc243c01 00004889 ...>..H..$<...H. 09170 bc248800 0000e8c5 a3ffff4c 8b542418 .$.........L.T$. 09180 4d630648 8dbc244c 01000048 8b4c2408 Mc.H..$L...H.L$. 09190 48897c24 20458b1a 418d5001 448b0989 H.|$ E..A.P.D... @@ -2263,7 +2263,7 @@ 091b0 4539c10f 94c049c1 e0030fb6 f04e8d4c E9....I......N.L 091c0 05f889b4 244c0100 00488d35 20ed0000 ....$L...H.5 ... 091d0 6a014155 4e8d6c05 00ff7424 4041554c j.AUN.l...t$@AUL - 091e0 8b6c2458 4c8b4424 604c89e9 e8bf9d00 .l$XL.D$`L...... + 091e0 8b6c2458 4c8b4424 604c89e9 e85f4500 .l$XL.D$`L..._E. 091f0 004883c4 204d89e9 4c89f96a 014c8d05 .H.. M..L..j.L.. /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-38-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-38-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-38-x86_64-linux-gnu.so (disasm) @@ -6659,6 +6659,160 @@ jmp cs nopw offset(%rax,%rax,1) +dgetu0_: + push %r15 + mov %r9,%r15 + push %r14 + mov %rdi,%r14 + push %r13 + push %r12 + mov %rdx,%r12 + push %rbp + push %rbx + mov %r8,%rbx + sub $something,%rsp + mov %rdi,offset(%rsp) + lea offset(%rsp),%rdi + mov offset(%rsp),%r13 + mov %rsi,offset(%rsp) + mov offset(%rsp),%rbp + mov %rdx,offset(%rsp) + mov %rcx,offset(%rsp) + call + movdqa offset(%rip),%xmm0 # + mov %r14,%rdi + mov $something,%ecx + mov $something,%edx + lea offset(%rip),%rsi # <_fini + ofs> + movaps %xmm0,offset(%rsp) + call + test %eax,%eax + je + mov offset(%rsp),%rdi + mov (%r12),%esi + mov (%rdi),%edx + mov offset(%rsp),%r8 + mov (%rbx),%r9d + mov %esi,offset(%rsp) + mov %edx,offset(%rsp) + movl $something,offset(%rsp) + movl $something,(%r8) + test %r9d,%r9d + jle + lea offset(%rsp),%rbx + lea offset(%rsp),%r11 + mov %r9d,offset(%rsp) + mov $something,%r12d + lea offset(%rsp),%rsi + mov %rbx,offset(%rsp) + lea offset(%rsp),%r14 + lea offset(%rip),%rbx # + lea offset(%rsp),%r10 + lea offset(%rsp),%rax + mov %r11,offset(%rsp) + mov %r10,offset(%rsp) + mov %rax,offset(%rsp) + mov %rsi,offset(%rsp) + jmp + cs nopw offset(%rax,%rax,1) + add $something,%r12d + cmp %r12d,offset(%rsp) + jl + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + mov %rbp,%rcx + mov %r14,%rdx + call + lea offset(%rip),%rdx # + mov %rbp,%rsi + mov %r14,%rdi + call + mov offset(%rsp),%rdi + movsd %xmm0,offset(%rsp) + call + push $something + mov %rbp,%rcx + mov %r15,%r8 + push offset(%rsp) + xor %eax,%eax + mov offset(%rsp),%r9 + mov offset(%rsp),%rdx + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + call *offset(%rsp) + mov offset(%rsp),%rdi + call + mov offset(%rsp),%rdi + mov %r15,%rsi + addl $something,(%rbx) + movss offset(%rsp),%xmm1 + lea offset(%rip),%rdx # + subss offset(%rsp),%xmm1 + addss offset(%rbx),%xmm1 + movss %xmm1,offset(%rbx) + call + mov offset(%rsp),%rsi + mov offset(%rsp),%rcx + movsd %xmm0,offset(%r13) + movapd %xmm0,%xmm2 + divsd offset(%rsp),%xmm2 + mov (%rsi),%edi + movsd %xmm2,(%rcx) + pop %rdx + pop %rcx + test %edi,%edi + jle + mov %edi,offset(%rsp) + lea offset(%rip),%rdx # + add $something,%edi + mov %r13,%r9 + mov %edi,offset(%rsp) + movl $something,offset(%rsp) + push offset(%rsp) + push %rbp + push %rdx + lea offset(%rsp),%r8 + push %r8 + mov offset(%rsp),%rcx + mov %r15,%r8 + mov offset(%rsp),%rdx + mov offset(%rsp),%rdi + call + movsd offset(%r13),%xmm0 + add $something,%rsp + pxor %xmm3,%xmm3 + comisd %xmm3,%xmm0 + jbe + mov offset(%rsp),%rdi + call + movss offset(%rsp),%xmm4 + subss offset(%rsp),%xmm4 + addss offset(%rbx),%xmm4 + movss %xmm4,offset(%rbx) + add $something,%rsp + pop %rbx + pop %rbp + pop %r12 + pop %r13 + pop %r14 + pop %r15 + ret + nopl offset(%rax,%rax,1) + mov offset(%rsp),%rax + mov offset(%rsp),%rcx + mov (%rax),%esi + mov (%rcx),%edx + jmp + nopl offset(%rax,%rax,1) + mov offset(%rsp),%rdi + mov offset(%rsp),%r15 + movl $something,(%r15) + jmp + lea offset(%rip),%rbx # + lea offset(%rsp),%rdi + jmp + nopl offset(%rax) + pdaxpy_: jmp data16 cs nopw offset(%rax,%rax,1) @@ -9044,136 +9198,517 @@ cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) -dgetu0_: +dbsvdstep_: push %r15 - mov %r9,%r15 push %r14 - mov %rdi,%r14 push %r13 push %r12 - mov %rdx,%r12 push %rbp push %rbx - mov %r8,%rbx sub $something,%rsp - mov %rdi,offset(%rsp) - lea offset(%rsp),%rdi - mov offset(%rsp),%r13 - mov %rsi,offset(%rsp) - mov offset(%rsp),%rbp + cmpl $something,(%r8) mov %rdx,offset(%rsp) + mov offset(%rsp),%rax + mov offset(%rsp),%rdx mov %rcx,offset(%rsp) - call - movdqa offset(%rip),%xmm0 # - mov %r14,%rdi + movslq (%rax),%rcx + mov (%rdx),%ebx + jle + mov %rsi,%rbp + xor %esi,%esi + test %rcx,%rcx + mov $something,%edx /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-38-x86_64-linux-gnu.so (objdump) @@ -84,7 +84,7 @@ 07b8 00000000 00000000 10020000 10000000 ................ 07c8 00000000 00000000 00000000 00000000 ................ 07d8 7b060000 10000000 00000000 00000000 {............... - 07e8 00000000 00000000 f6000000 12000000 ................ + 07e8 00000000 00000000 35010000 12000000 ........5....... 07f8 00000000 00000000 00000000 00000000 ................ 0808 46000000 22000000 00000000 00000000 F..."........... 0818 00000000 00000000 6b040000 12000000 ........k....... @@ -93,7 +93,7 @@ 0848 00000000 00000000 80000000 12000000 ................ 0858 00000000 00000000 00000000 00000000 ................ 0868 87050000 10000000 00000000 00000000 ................ - 0878 00000000 00000000 22010000 12000000 ........"....... + 0878 00000000 00000000 1a010000 12000000 ................ 0888 00000000 00000000 00000000 00000000 ................ 0898 be040000 10000000 00000000 00000000 ................ 08a8 00000000 00000000 14030000 10000000 ................ @@ -104,14 +104,14 @@ 08f8 b5050000 12000000 00000000 00000000 ................ 0908 00000000 00000000 32020000 10000000 ........2....... 0918 00000000 00000000 00000000 00000000 ................ - 0928 30010000 12000000 00000000 00000000 0............... + 0928 28010000 12000000 00000000 00000000 (............... 0938 00000000 00000000 a9040000 10000000 ................ 0948 00000000 00000000 00000000 00000000 ................ 0958 d5000000 12000000 00000000 00000000 ................ 0968 00000000 00000000 db040000 10000000 ................ 0978 00000000 00000000 00000000 00000000 ................ - 0988 fe000000 12000000 00000000 00000000 ................ - 0998 00000000 00000000 14010000 12000000 ................ + 0988 6e010000 12000000 00000000 00000000 n............... + 0998 00000000 00000000 2e010000 12000000 ................ 09a8 00000000 00000000 00000000 00000000 ................ 09b8 bd050000 10000000 00000000 00000000 ................ 09c8 00000000 00000000 47060000 10000000 ........G....... @@ -122,7 +122,7 @@ 0a18 01050000 12000000 00000000 00000000 ................ 0a28 00000000 00000000 23030000 10000000 ........#....... 0a38 00000000 00000000 00000000 00000000 ................ - 0a48 36010000 12000000 00000000 00000000 6............... + 0a48 3d010000 12000000 00000000 00000000 =............... 0a58 00000000 00000000 9f060000 10000000 ................ 0a68 00000000 00000000 00000000 00000000 ................ 0a78 a7020000 10000000 00000000 00000000 ................ @@ -153,7 +153,7 @@ 0c08 00000000 00000000 1e050000 12000000 ................ 0c18 00000000 00000000 00000000 00000000 ................ 0c28 70050000 10000000 00000000 00000000 p............... - 0c38 00000000 00000000 60010000 12000000 ........`....... + 0c38 00000000 00000000 fd000000 12000000 ................ 0c48 00000000 00000000 00000000 00000000 ................ 0c58 f2010000 12000000 00000000 00000000 ................ 0c68 00000000 00000000 0a040000 10000000 ................ @@ -162,7 +162,7 @@ 0c98 00000000 00000000 50020000 10000000 ........P....... 0ca8 00000000 00000000 00000000 00000000 ................ 0cb8 71000000 12000000 00000000 00000000 q............... - 0cc8 00000000 00000000 54010000 12000000 ........T....... + 0cc8 00000000 00000000 69010000 12000000 ........i....... 0cd8 00000000 00000000 00000000 00000000 ................ 0ce8 cd040000 10000000 00000000 00000000 ................ 0cf8 00000000 00000000 b5020000 10000000 ................ @@ -170,7 +170,7 @@ 0d18 8a030000 10000000 00000000 00000000 ................ 0d28 00000000 00000000 f7030000 10000000 ................ 0d38 00000000 00000000 00000000 00000000 ................ - 0d48 46010000 12000000 00000000 00000000 F............... + 0d48 5b010000 12000000 00000000 00000000 [............... 0d58 00000000 00000000 40030000 11000000 ........@....... 0d68 00000000 00000000 00000000 00000000 ................ 0d78 cc030000 10000000 00000000 00000000 ................ @@ -182,22 +182,22 @@ 0dd8 94020000 10000000 00000000 00000000 ................ 0de8 00000000 00000000 93050000 10000000 ................ 0df8 00000000 00000000 00000000 00000000 ................ - 0e08 1b010000 12000000 00000000 00000000 ................ + 0e08 13010000 12000000 00000000 00000000 ................ 0e18 00000000 00000000 7a030000 10000000 ........z....... 0e28 00000000 00000000 00000000 00000000 ................ - 0e38 3e010000 12000000 00000000 00000000 >............... + 0e38 53010000 12000000 00000000 00000000 S............... 0e48 00000000 00000000 bd000000 12000000 ................ 0e58 00000000 00000000 00000000 00000000 ................ 0e68 8c060000 10000000 00000000 00000000 ................ - 0e78 00000000 00000000 59010000 12000000 ........Y....... + 0e78 00000000 00000000 f6000000 12000000 ................ 0e88 00000000 00000000 00000000 00000000 ................ 0e98 18040000 10000000 00000000 00000000 ................ - 0ea8 00000000 00000000 29010000 12000000 ........)....... + 0ea8 00000000 00000000 21010000 12000000 ........!....... 0eb8 00000000 00000000 00000000 00000000 ................ - 0ec8 06010000 12000000 00000000 00000000 ................ + 0ec8 45010000 12000000 00000000 00000000 E............... 0ed8 00000000 00000000 65000000 12000000 ........e....... 0ee8 00000000 00000000 00000000 00000000 ................ - 0ef8 0e010000 12000000 00000000 00000000 ................ + 0ef8 4d010000 12000000 00000000 00000000 M............... 0f08 00000000 00000000 36060000 10000000 ........6....... 0f18 00000000 00000000 00000000 00000000 ................ 0f28 82010000 10000000 00000000 00000000 ................ @@ -207,7 +207,7 @@ 0f68 00000000 00000000 91010000 10000000 ................ 0f78 00000000 00000000 00000000 00000000 ................ 0f88 e2020000 12000000 00000000 00000000 ................ - 0f98 00000000 00000000 4d010000 12000000 ........M....... + 0f98 00000000 00000000 62010000 12000000 ........b....... 0fa8 00000000 00000000 00000000 00000000 ................ 0fb8 03020000 10000000 00000000 00000000 ................ 0fc8 00000000 00000000 10000000 20000000 ............ ... @@ -252,15 +252,15 @@ 1228 6f727472 616e5f73 745f7772 6974655f ortran_st_write_ 1238 646f6e65 005f6766 6f727472 616e5f74 done._gfortran_t 1248 72616e73 6665725f 696e7465 6765725f ransfer_integer_ - 1258 77726974 6500736c 61707932 5f00736c write.slapy2_.sl - 1268 6173636c 5f00736c 61727467 5f007372 ascl_.slartg_.sr - 1278 6f745f00 6d656d73 65740073 61787079 ot_.memset.saxpy - 1288 5f007373 63616c5f 00736e72 6d325f00 _.sscal_.snrm2_. - 1298 73646f74 5f007362 64736463 5f00736c sdot_.sbdsdc_.sl - 12a8 61726e76 5f006d61 6c6c6f63 00736765 arnv_.malloc.sge - 12b8 6d765f00 66726565 00736765 6d6d5f00 mv_.free.sgemm_. - 12c8 5f67666f 72747261 6e5f7374 6f705f73 _gfortran_stop_s - 12d8 7472696e 67005f50 795f4465 616c6c6f tring._Py_Deallo + 1258 77726974 65007367 656d6d5f 005f6766 write.sgemm_._gf + 1268 6f727472 616e5f73 746f705f 73747269 ortran_stop_stri + 1278 6e670073 61787079 5f007373 63616c5f ng.saxpy_.sscal_ + 1288 00736e72 6d325f00 73646f74 5f006d65 .snrm2_.sdot_.me + 1298 6d736574 00736c61 7079325f 00736264 mset.slapy2_.sbd + 12a8 7364635f 00736c61 7274675f 0073726f sdc_.slartg_.sro + 12b8 745f0073 6c61726e 765f006d 616c6c6f t_.slarnv_.mallo + 12c8 63007367 656d765f 00667265 6500736c c.sgemv_.free.sl + 12d8 6173636c 5f005f50 795f4465 616c6c6f ascl_._Py_Deallo 12e8 63005079 4572725f 4f636375 72726564 c.PyErr_Occurred 12f8 00507945 72725f46 65746368 00507945 .PyErr_Fetch.PyE 1308 72725f4e 6f726d61 6c697a65 45786365 rr_NormalizeExce @@ -399,7 +399,7 @@ 1b18 80b70100 00000000 f0bf0100 00000000 ................ 1b28 08000000 00000000 fe620100 00000000 .........b...... 1b38 48c10100 00000000 08000000 00000000 H............... - 1b48 60f20000 00000000 50c10100 00000000 `.......P....... + 1b48 609b0000 00000000 50c10100 00000000 `.......P....... 1b58 08000000 00000000 50740000 00000000 ........Pt...... 1b68 58c10100 00000000 08000000 00000000 X............... 1b78 20b00100 00000000 f8c20100 00000000 ............... @@ -2221,8 +2221,8 @@ 08f10 01c84489 94240001 000029c7 89442408 ..D..$....)..D$. 08f20 448d4701 488dbc24 00010000 44898424 D.G.H..$....D..$ 08f30 b8000000 44898424 e4000000 48893c24 ....D..$....H.<$ - 08f40 e86b9e00 00488bb4 24580300 004c89e2 .k...H..$X...L.. - 08f50 4c89f7e8 c87d0000 660fefe4 4c634424 L....}..f...LcD$ + 08f40 e87b5b00 00488bb4 24580300 004c89e2 .{[..H..$X...L.. + 08f50 4c89f7e8 d83a0000 660fefe4 4c634424 L....:..f...LcD$ 08f60 08f3440f 104c2410 f30f1184 24ec0000 ..D..L$.....$... 08f70 000f2ec4 7a060f84 7f090000 4c8b4c24 ....z.......L.L$ 08f80 40ba0800 00004c8d 15d35f01 00c78424 @.....L..._....$ @@ -2253,13 +2253,13 @@ 09110 70ffb424 d8030000 ffb424d8 030000ff p..$......$..... 09120 b424c803 00004c8b 8c24c803 00004c8b .$....L..$....L. 09130 8424c003 0000488b 9424d000 0000488b .$....H..$....H. - 09140 4c2478e8 78170000 8bac244c 01000044 L$x.x.....$L...D + 09140 4c2478e8 786a0000 8bac244c 01000044 L$x.xj....$L...D 09150 8b942444 0100004c 89e24c8d 05cfed00 ..$D...L..L..... 09160 008d7c2d 00448994 24480100 00448994 ..|-.D..$H...D.. 09170 24a00000 0089bc24 70010000 488b7c24 $......$p...H.|$ 09180 704883c4 70488b4c 2410488b 742420e8 pH..pH.L$.H.t$ . 09190 dca3ffff 8b542430 488b3c24 4c89ee8d .....T$0H.<$L... - 091a0 4a014c89 e2898c24 00010000 e8ff9b00 J.L....$........ + 091a0 4a014c89 e2898c24 00010000 e80f5900 J.L....$......Y. 091b0 00488b7c 2478e895 a3ffff41 8b07418b .H.|$x.....A..A. 091c0 36448d55 014c634c 24308d7c 1d004489 6D.U.LcL$0.|..D. 091d0 94240001 000039c6 4863d70f 4ff04439 .$....9.Hc..O.D9 @@ -2267,7 +2267,7 @@ 091f0 450fb6d8 4b8d4c0d 004d8d44 95fc4489 E...K.L..M.D..D. 09200 9c24fc00 00004f8d 4c0dfc6a 01ff7424 .$....O.L..j..t$ 09210 08ff7424 6051488b 4c243048 8b542428 ..t$`QH.L$0H.T$( - 09220 488b7c24 484c8944 2450e831 45000048 H.|$HL.D$P.1E..H + 09220 488b7c24 484c8944 2450e8d1 9a000048 H.|$HL.D$P.....H 09230 83c4204c 89e14c8d 05f7ec00 006a014c .. L..L......j.L 09240 89c2488d 3d99d100 00ff7424 78ff7424 ..H.=.....t$x.t$ 09250 28415441 55415441 55415441 55488b74 (ATAUATAUATAUH.t @@ -2318,8 +2318,8 @@ 09520 f30f1174 2430f344 0f594424 4c488b54 ...t$0.D.YD$LH.T 09530 24104539 c1488b74 2408488b 7c242845 $.E9.H.t$.H.|$(E 09540 0f4fc84c 8b042444 898c24fc 0000004c .O.L..$D..$....L - 09550 8b4c2458 f3440f11 84240001 0000e8bd .L$X.D...$...... - 09560 4b00004c 8b5c2440 448b8c24 d4000000 K..L.\$@D..$.... + 09550 8b4c2458 f3440f11 84240001 0000e85d .L$X.D...$.....] + 09560 a100004c 8b5c2440 448b8c24 d4000000 ...L.\$@D..$.... 09570 f3440f10 4c243045 8b034539 c14489c1 .D..L$0E..E9.D.. 09580 410f4ec9 85c97e40 89ca488b bc247003 A.N...~@..H..$p. 09590 00004c89 ee448944 244848c1 e2024489 ..L..D.D$HH...D. @@ -2354,7 +2354,7 @@ 09760 83fc564c 63a42400 0100004a 8d1ca353 ..VLc.$....J...S 09770 488dac24 40010000 55488b94 24200100 H..$@...UH..$ .. 09780 00488bb4 24180100 004c8d8c 24580100 .H..$....L..$X.. - 09790 00e8ba99 00008b8c 24580100 004883c4 ........$X...H.. + 09790 00e87a8d 00008b8c 24580100 004883c4 ..z.....$X...H.. 097a0 70448b54 24084c8b 7424404c 8d3dae57 pD.T$.L.t$@L.=.W /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-38-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-38-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-38-x86_64-linux-gnu.so (disasm) @@ -5974,4596 +5974,6 @@ cs nopw offset(%rax,%rax,1) nopl (%rax) -sset_mu_: - mov %rcx,%r10 - mov (%rdx),%ecx - mov (%rdi),%r11d - test %ecx,%ecx - jle - cmp %r11d,%ecx - jg - mov %rsi,%r9 - lea offset(%rdx),%rsi - mov (%rsi),%r8d - cmp %ecx,%r8d - jl - push %rbx - nopl (%rax) - mov %r8d,%eax - movss (%r10),%xmm1 - sub %ecx,%eax - lea offset(%rax),%edi - cmp $something,%eax - jbe - movslq %ecx,%rdx - movaps %xmm1,%xmm0 - lea -offset(%r9,%rdx,4),%rax - mov %edi,%edx - shufps $something,%xmm0,%xmm0 - shr $something,%edx - shl $something,%rdx - lea (%rdx,%rax,1),%rbx - sub $something,%rdx - shr $something,%rdx - add $something,%rdx - and $something,%edx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - cmp %rax,%rbx - je - movups %xmm0,(%rax) - sub $something,%rax - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - cmp %rax,%rbx - jne - test $something,%dil - je - and $something,%edi - add %edi,%ecx - movslq %ecx,%rdi - lea (%r9,%rdi,4),%rax - movss %xmm1,-offset(%rax) - cmp %r8d,%ecx - jge - add $something,%ecx - movss %xmm1,(%rax) - cmp %ecx,%r8d - jl - movss %xmm1,offset(%rax) - mov offset(%rsi),%ecx - add $something,%rsi - test %ecx,%ecx - jle - cmp %r11d,%ecx - jg - mov (%rsi),%r8d - cmp %ecx,%r8d - jge - mov offset(%rsi),%ecx - add $something,%rsi - test %ecx,%ecx - jg - pop %rbx - ret - mov offset(%rsi),%ecx - add $something,%rsi - test %ecx,%ecx - jle - cmp %r11d,%ecx - jle - ret - ret - data16 cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -scompute_int_: - push %r14 - mov %rdx,%r14 - push %r13 - mov %rsi,%r13 - push %r12 - mov %rcx,%r12 - push %rbp - mov %r8,%rbp - push %rbx - mov %rdi,%rbx - sub $something,%rsp - lea offset(%rsp),%rdi - call - movss (%r14),%xmm1 - movss (%r12),%xmm2 - comiss %xmm1,%xmm2 - ja - mov offset(%r13),%ecx - movl $something,offset(%rbp) - test %ecx,%ecx - jle - mov %rbp,%rdi - xor %esi,%esi - movss offset(%rip),%xmm0 # - xor %r8d,%r8d - lea offset(%r8),%r9d - cmp %ecx,%r9d - jg - movslq %r9d,%rax - mov %ecx,%edx - movss -offset(%rbx,%rax,4),%xmm3 - sub %r9d,%edx - and $something,%edx - andps %xmm0,%xmm3 - comiss %xmm1,%xmm3 - ja - add $something,%rax - cmp %eax,%ecx - jl - test %edx,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - jne - movss -offset(%rbx,%rax,4),%xmm5 - andps %xmm0,%xmm5 - comiss %xmm1,%xmm5 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm6 - andps %xmm0,%xmm6 - comiss %xmm1,%xmm6 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm7 - andps %xmm0,%xmm7 - comiss %xmm1,%xmm7 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm8 - andps %xmm0,%xmm8 - comiss %xmm1,%xmm8 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm9 - andps %xmm0,%xmm9 - comiss %xmm1,%xmm9 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm10 - andps %xmm0,%xmm10 /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-38-x86_64-linux-gnu.so (objdump) @@ -73,27 +73,27 @@ 0710 00000000 00000000 63040000 10000000 ........c....... 0720 00000000 00000000 00000000 00000000 ................ 0730 70000000 12000000 00000000 00000000 p............... - 0740 00000000 00000000 fd000000 12000000 ................ + 0740 00000000 00000000 79010000 12000000 ........y....... 0750 00000000 00000000 00000000 00000000 ................ 0760 8f050000 12000000 00000000 00000000 ................ - 0770 00000000 00000000 05010000 12000000 ................ + 0770 00000000 00000000 81010000 12000000 ................ 0780 00000000 00000000 00000000 00000000 ................ 0790 c8010000 10000000 00000000 00000000 ................ 07a0 00000000 00000000 1f060000 10000000 ................ 07b0 00000000 00000000 00000000 00000000 ................ - 07c0 92010000 12000000 00000000 00000000 ................ + 07c0 9a010000 12000000 00000000 00000000 ................ 07d0 00000000 00000000 fa050000 10000000 ................ 07e0 00000000 00000000 00000000 00000000 ................ 07f0 97020000 10000000 00000000 00000000 ................ 0800 00000000 00000000 e2040000 10000000 ................ 0810 00000000 00000000 00000000 00000000 ................ - 0820 6d010000 12000000 00000000 00000000 m............... + 0820 30010000 12000000 00000000 00000000 0............... 0830 00000000 00000000 dc030000 10000000 ................ 0840 00000000 00000000 00000000 00000000 ................ - 0850 4a010000 12000000 00000000 00000000 J............... + 0850 64010000 12000000 00000000 00000000 d............... 0860 00000000 00000000 0f020000 10000000 ................ 0870 00000000 00000000 00000000 00000000 ................ - 0880 75010000 12000000 00000000 00000000 u............... + 0880 38010000 12000000 00000000 00000000 8............... 0890 00000000 00000000 3b020000 10000000 ........;....... 08a0 00000000 00000000 00000000 00000000 ................ 08b0 a6060000 10000000 00000000 00000000 ................ @@ -102,8 +102,8 @@ 08e0 ac030000 12000000 00000000 00000000 ................ 08f0 00000000 00000000 07060000 10000000 ................ 0900 00000000 00000000 00000000 00000000 ................ - 0910 57010000 12000000 00000000 00000000 W............... - 0920 00000000 00000000 78000000 12000000 ........x....... + 0910 71010000 12000000 00000000 00000000 q............... + 0920 00000000 00000000 7f000000 12000000 ................ 0930 00000000 00000000 00000000 00000000 ................ 0940 c4050000 10000000 00000000 00000000 ................ 0950 00000000 00000000 22040000 10000000 ........"....... @@ -117,17 +117,17 @@ 09d0 5d020000 10000000 00000000 00000000 ]............... 09e0 00000000 00000000 0d040000 10000000 ................ 09f0 00000000 00000000 00000000 00000000 ................ - 0a00 b5000000 12000000 00000000 00000000 ................ + 0a00 d4000000 12000000 00000000 00000000 ................ 0a10 00000000 00000000 4e040000 10000000 ........N....... 0a20 00000000 00000000 00000000 00000000 ................ - 0a30 0b010000 12000000 00000000 00000000 ................ + 0a30 1b010000 12000000 00000000 00000000 ................ 0a40 00000000 00000000 49050000 10000000 ........I....... 0a50 00000000 00000000 00000000 00000000 ................ 0a60 72060000 10000000 00000000 00000000 r............... 0a70 00000000 00000000 2c060000 10000000 ........,....... 0a80 00000000 00000000 00000000 00000000 ................ 0a90 83040000 12000000 00000000 00000000 ................ - 0aa0 00000000 00000000 8b010000 12000000 ................ + 0aa0 00000000 00000000 4e010000 12000000 ........N....... 0ab0 00000000 00000000 00000000 00000000 ................ 0ac0 74040000 12000000 00000000 00000000 t............... 0ad0 00000000 00000000 05050000 10000000 ................ @@ -141,7 +141,7 @@ 0b50 f1040000 10000000 00000000 00000000 ................ 0b60 00000000 00000000 4c020000 10000000 ........L....... 0b70 00000000 00000000 00000000 00000000 ................ - 0b80 12010000 12000000 00000000 00000000 ................ + 0b80 fd000000 12000000 00000000 00000000 ................ 0b90 00000000 00000000 a1010000 10000000 ................ 0ba0 00000000 00000000 00000000 00000000 ................ 0bb0 e1050000 10000000 00000000 00000000 ................ @@ -150,31 +150,31 @@ 0be0 b3030000 10000000 00000000 00000000 ................ 0bf0 00000000 00000000 81050000 10000000 ................ 0c00 00000000 00000000 00000000 00000000 ................ - 0c10 ee000000 12000000 00000000 00000000 ................ + 0c10 78000000 12000000 00000000 00000000 x............... 0c20 00000000 00000000 7e060000 10000000 ........~....... 0c30 00000000 00000000 00000000 00000000 ................ 0c40 7f030000 10000000 00000000 00000000 ................ - 0c50 00000000 00000000 21010000 12000000 ........!....... + 0c50 00000000 00000000 8e010000 12000000 ................ 0c60 00000000 00000000 00000000 00000000 ................ - 0c70 7f000000 12000000 00000000 00000000 ................ + 0c70 86000000 12000000 00000000 00000000 ................ 0c80 00000000 00000000 ae020000 10000000 ................ 0c90 00000000 00000000 00000000 00000000 ................ 0ca0 8b020000 10000000 00000000 00000000 ................ 0cb0 00000000 00000000 91040000 12000000 ................ 0cc0 00000000 00000000 00000000 00000000 ................ 0cd0 ad050000 10000000 00000000 00000000 ................ - 0ce0 00000000 00000000 2d010000 12000000 ........-....... + 0ce0 00000000 00000000 05010000 12000000 ................ 0cf0 00000000 00000000 00000000 00000000 ................ - 0d00 43010000 12000000 00000000 00000000 C............... + 0d00 5d010000 12000000 00000000 00000000 ]............... 0d10 00000000 00000000 1d020000 12000000 ................ 0d20 00000000 00000000 00000000 00000000 ................ 0d30 4b030000 10000000 00000000 00000000 K............... 0d40 00000000 00000000 9e040000 10000000 ................ 0d50 00000000 00000000 00000000 00000000 ................ 0d60 7b020000 10000000 00000000 00000000 {............... - 0d70 00000000 00000000 7c010000 12000000 ........|....... + 0d70 00000000 00000000 3f010000 12000000 ........?....... 0d80 00000000 00000000 00000000 00000000 ................ - 0d90 28010000 12000000 00000000 00000000 (............... + 0d90 95010000 12000000 00000000 00000000 ................ 0da0 00000000 00000000 40040000 10000000 ........@....... 0db0 00000000 00000000 00000000 00000000 ................ 0dc0 69000000 12000000 00000000 00000000 i............... @@ -183,7 +183,7 @@ 0df0 5b050000 10000000 00000000 00000000 [............... 0e00 00000000 00000000 38030000 10000000 ........8....... 0e10 00000000 00000000 00000000 00000000 ................ - 0e20 1a010000 12000000 00000000 00000000 ................ + 0e20 87010000 12000000 00000000 00000000 ................ 0e30 00000000 00000000 f8030000 11000000 ................ 0e40 00000000 00000000 00000000 00000000 ................ 0e50 0d030000 10000000 00000000 00000000 ................ @@ -196,10 +196,10 @@ 0ec0 00000000 00000000 d0050000 10000000 ................ 0ed0 00000000 00000000 00000000 00000000 ................ 0ee0 32050000 10000000 00000000 00000000 2............... - 0ef0 00000000 00000000 d6000000 12000000 ................ + 0ef0 00000000 00000000 bc000000 12000000 ................ 0f00 00000000 00000000 00000000 00000000 ................ 0f10 b7060000 10000000 00000000 00000000 ................ - 0f20 00000000 00000000 84010000 12000000 ................ + 0f20 00000000 00000000 47010000 12000000 ........G....... 0f30 00000000 00000000 00000000 00000000 ................ 0f40 59030000 10000000 00000000 00000000 Y............... 0f50 00000000 00000000 61060000 10000000 ........a....... @@ -207,14 +207,14 @@ 0f70 ad010000 10000000 00000000 00000000 ................ 0f80 00000000 00000000 94030000 10000000 ................ 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 5f010000 12000000 00000000 00000000 _............... + 0fa0 22010000 12000000 00000000 00000000 "............... 0fb0 00000000 00000000 ff030000 12000000 ................ 0fc0 00000000 00000000 00000000 00000000 ................ 0fd0 bc010000 10000000 00000000 00000000 ................ - 0fe0 00000000 00000000 99010000 12000000 ................ + 0fe0 00000000 00000000 55010000 12000000 ........U....... 0ff0 00000000 00000000 00000000 00000000 ................ 1000 d3040000 12000000 00000000 00000000 ................ - 1010 00000000 00000000 51010000 12000000 ........Q....... + 1010 00000000 00000000 6b010000 12000000 ........k....... 1020 00000000 00000000 00000000 00000000 ................ 1030 65000000 12000000 00000000 00000000 e............... 1040 00000000 00000000 2e020000 10000000 ................ @@ -226,7 +226,7 @@ 10a0 00000000 00000000 94060000 10000000 ................ 10b0 00000000 00000000 00000000 00000000 ................ 10c0 a9040000 10000000 00000000 00000000 ................ - 10d0 00000000 00000000 66010000 12000000 ........f....... + 10d0 00000000 00000000 29010000 12000000 ........)....... 10e0 00000000 00000000 00000000 00000000 ................ 10f0 01000000 20000000 00000000 00000000 .... ........... 1100 00000000 00000000 d8060000 10000000 ................ @@ -237,8 +237,8 @@ 1150 2c000000 20000000 00000000 00000000 ,... ........... 1160 00000000 00000000 fa010000 10000000 ................ 1170 00000000 00000000 00000000 00000000 ................ - 1180 74010000 12000000 00000000 00000000 t............... - 1190 00000000 00000000 92000000 12000000 ................ + 1180 37010000 12000000 00000000 00000000 7............... + 1190 00000000 00000000 99000000 12000000 ................ 11a0 00000000 00000000 00000000 00000000 ................ 11b0 42050000 12000000 00000000 00000000 B............... 11c0 00000000 00000000 5d000000 12000000 ........]....... @@ -256,25 +256,25 @@ 1268 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina 1278 6c697a65 00736563 6f6e645f 00646c61 lize.second_.dla 1288 6d63685f 00706f77 0064636f 70795f00 mch_.pow.dcopy_. - 1298 64626473 71725f00 6c73616d 655f005f dbdsqr_.lsame_._ - 12a8 67666f72 7472616e 5f73745f 77726974 gfortran_st_writ - 12b8 65005f67 666f7274 72616e5f 7472616e e._gfortran_tran - 12c8 73666572 5f636861 72616374 65725f77 sfer_character_w - 12d8 72697465 005f6766 6f727472 616e5f74 rite._gfortran_t - 12e8 72616e73 6665725f 696e7465 6765725f ransfer_integer_ - 12f8 77726974 65005f67 666f7274 72616e5f write._gfortran_ - 1308 73745f77 72697465 5f646f6e 65006d65 st_write_done.me - 1318 6d637079 007a6c61 726e765f 00646c61 mcpy.zlarnv_.dla - 1328 7274675f 0064726f 745f006d 656d7365 rtg_.drot_.memse - 1338 7400646c 61707932 5f006d61 6c6c6f63 t.dlapy2_.malloc - 1348 007a6765 6d765f00 66726565 005f6766 .zgemv_.free._gf - 1358 6f727472 616e5f73 746f705f 73747269 ortran_stop_stri - 1368 6e670064 61787079 5f00646e 726d325f ng.daxpy_.dnrm2_ - 1378 0064646f 745f0064 62647364 635f007a .ddot_.dbdsdc_.z - 1388 61787079 5f007a63 6f70795f 007a7363 axpy_.zcopy_.zsc - 1398 616c5f00 7a647363 616c5f00 647a6e72 al_.zdscal_.dznr - 13a8 6d325f00 7a646f74 635f007a 646f7475 m2_.zdotc_.zdotu - 13b8 5f006467 656d6d5f 007a6c61 73636c5f _.dgemm_.zlascl_ + 1298 64626473 71725f00 6d656d63 7079006c dbdsqr_.memcpy.l /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-38-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-38-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.8/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-38-x86_64-linux-gnu.so (disasm) @@ -5452,6 +5452,861 @@ cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) +zlansvd_: + push %r15 + mov %rcx,%r15 + push %r14 + mov %rdx,%r14 + push %r13 + push %r12 + push %rbp + mov %r9,%rbp + push %rbx + sub $something,%rsp + mov %rdi,offset(%rsp) + lea offset(%rsp),%rdi + mov offset(%rsp),%rbx + mov %r8,offset(%rsp) + mov %rsi,offset(%rsp) + call + mov $something,%esi + lea offset(%rip),%rdi # <_fini + ofs> + call + movsd offset(%rip),%xmm1 # + movsd %xmm0,offset(%rsp) + call + mov (%r15),%edx + mov (%r14),%eax + mov $something,%esi + movsd %xmm0,offset(%rsp) + pxor %xmm0,%xmm0 + lea offset(%rip),%rdi # <_fini + ofs> + cmp %edx,%eax + cmovl %edx,%eax + cvtsi2sd %eax,%xmm0 + mulsd offset(%rsp),%xmm0 + mulsd offset(%rip),%xmm0 # + movsd %xmm0,offset(%rsp) + call + mov (%r15),%ecx + mov offset(%rbp),%esi + movq $something,offset(%rsp) + mov (%r14),%edi + mov offset(%rsp),%r9 + add $something,%ecx + movsd offset(%rsp),%xmm2 + lea offset(%rdi),%r8d + cmp %esi,%ecx + mov offset(%rsp),%rdi + mulsd offset(%rip),%xmm2 # + cmovg %esi,%ecx + maxsd (%r9),%xmm2 + minsd offset(%rip),%xmm2 # + cmp %r8d,%ecx + cmovle %ecx,%r8d + movsd %xmm2,offset(%rsp) + lea offset(%r8),%r10d + lea offset(%r8),%r11d + mov %r8d,%ecx + mov %r8d,%ebp + mov %r10d,%edx + imul %r8d,%ecx + lea (%r8,%r8,1),%r12d + mov %r8d,offset(%rsp) + imul %r10d,%edx + lea (%r12,%r11,1),%r13d + mov (%rdi),%r8d + mov %r10d,offset(%rsp) + lea (%r12,%r13,1),%eax + lea offset(,%rbp,8),%r10d + mov %r11d,offset(%rsp) + sub %ebp,%r10d + lea offset(%rip),%r12 # + lea offset(%rsp),%rdi + mov %eax,offset(%rsp) + add %eax,%edx + lea offset(%r10,%rcx,2),%r11d + mov %rdi,offset(%rsp) + lea (%rdx,%rcx,1),%esi + mov %r12,%rdx + mov %r11d,offset(%rsp) + sub %esi,%r8d + mov %esi,offset(%rsp) + mov %rbx,%rsi + lea offset(%r8),%r9d + mov %r9d,offset(%rsp) + mov %r9d,offset(%rsp) + call + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + mov %r12,%rdx + call + mov offset(%rsp),%rsi + mov %r12,%rdx + mov %r14,%rdi + call + pxor %xmm1,%xmm1 + movsd offset(%rsp),%xmm7 + movsd %xmm0,offset(%rsp) + ucomisd %xmm1,%xmm0 + jp + je + mov offset(%rsp),%rsi + mov $something,%r11d + mov offset(%rsp),%r10 + movl $something,offset(%rsp) + lea offset(%rip),%r9 # + movl $something,offset(%rsp) + mov (%rsi),%r8d + movl $something,(%r10) + cmp %r11d,%r8d + mov %r8d,offset(%r9) + cmovge %r8d,%r11d + lea offset(%r8,%r11,1),%r10d + cmp %ebp,%r10d + cmovg %ebp,%r10d + mov %r10d,offset(%rsp) + test %r8d,%r8d + jle + movslq offset(%rsp),%rbp + movslq offset(%rsp),%rax + movslq %r13d,%rdx + lea offset(%rsp),%r10 + movslq offset(%rsp),%r8 + sub $something,%rdx + lea offset(%rsp),%r11 + mov %r10,offset(%rsp) + lea (%rbx,%rax,8),%rcx + lea -offset(%rbx,%rbp,8),%rdi + mov %rdx,offset(%rsp) + lea (%rbx,%rdx,8),%rsi + lea -offset(%rbx,%r8,8),%r9 + mov %rdi,offset(%rsp) + mov %rcx,offset(%rsp) + lea offset(%rsp),%rbp + lea offset(%rsp),%rdi + mov %rsi,offset(%rsp) + lea offset(%rsp),%rax + lea offset(%rsp),%rcx + mov %r9,offset(%rsp) + lea offset(%rsp),%rdx + lea offset(%rsp),%rsi + lea offset(%rsp),%r8 + lea offset(%rsp),%r9 + mov %rbp,offset(%rsp) + mov %r11,offset(%rsp) + mov %rdi,offset(%rsp) + mov %rax,offset(%rsp) + mov %rcx,offset(%rsp) + mov %rdx,offset(%rsp) + mov %rsi,offset(%rsp) + mov %r8,offset(%rsp) + mov %r9,offset(%rsp) + mov %rbx,offset(%rsp) + mov %r13d,%ebx + mov offset(%rsp),%r13 + nopw offset(%rax,%rax,1) + movsd %xmm7,offset(%rsp) + mov %r15,%rsi + mov %r14,%rdi + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + mov offset(%rsp),%r9 + mov offset(%rsp),%r8 + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + call + mov offset(%rsp),%ebp + mov offset(%rsp),%r10d + mov %r12,%rdx + lea offset(%rip),%r8 # + lea offset(%rbp,%rbp,1),%r11d + mov %r10d,offset(%rsp) + mov %r10d,offset(%rsp) + mov %r11d,offset(%rsp) + mov offset(%rsp),%rcx + add $something,%rsp + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + call + mov offset(%rsp),%edi + mov %r12,%rdx + mov %r13,%rsi + lea offset(%rdi),%eax + mov offset(%rsp),%rdi /usr/lib64/python3.8/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-38.pyc differs at offset '23881' (data) --- old /usr/lib64/python3.8/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-38.pyc (hex) +++ new /usr/lib64/python3.8/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-38.pyc (hex) @@ -1,4 +1,4 @@ -00005d40 65 72 83 00 00 00 29 09 da 07 73 75 70 70 6f 72 |er....)...suppor| +00005d40 65 72 83 00 00 00 29 09 5a 07 73 75 70 70 6f 72 |er....).Z.suppor| 00005d50 74 72 4d 00 00 00 72 a4 00 00 00 72 72 00 00 00 |trM...r....rr...| 00005d60 72 0b 00 00 00 da 07 75 6e 69 66 6f 72 6d da 06 |r......uniform..| 00005d70 61 73 74 79 70 65 da 03 69 6e 74 da 04 69 74 65 |astype..int..ite| @@ -15,7 +15,7 @@ 00005e20 65 5f 72 76 73 5f 6f 76 65 72 5f 73 68 61 70 65 |e_rvs_over_shape| 00005e30 73 29 07 72 23 00 00 00 72 93 00 00 00 72 24 00 |s).r#...r....r$.| 00005e40 00 00 72 ab 00 00 00 72 26 00 00 00 72 27 00 00 |..r....r&...r'..| -00005e50 00 72 b7 00 00 00 72 28 00 00 00 72 b6 00 00 00 |.r....r(...r....| +00005e50 00 72 b6 00 00 00 72 28 00 00 00 72 b5 00 00 00 |.r....r(...r....| 00005e60 72 29 00 00 00 72 2a 00 00 00 a9 02 00 00 73 06 |r)...r*.......s.| 00005e70 00 00 00 00 02 02 01 0e 0b 7a 13 6e 68 79 70 65 |.........z.nhype| 00005e80 72 67 65 6f 6d 5f 67 65 6e 2e 5f 72 76 73 63 05 |rgeom_gen._rvsc.| /usr/lib64/python3.8/site-packages/scipy/stats/_hypotests_pythran.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/stats/_hypotests_pythran.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/stats/_hypotests_pythran.cpython-38-x86_64-linux-gnu.so (objdump) @@ -2909,8 +2909,8 @@ d070 5049005f 41525241 595f4150 49206e6f PI._ARRAY_API no d080 7420666f 756e6400 5f415252 41595f41 t found._ARRAY_A d090 50492069 73204e55 4c4c2070 6f696e74 PI is NULL point - d0a0 65720032 3032322d 30382d31 35203132 er.2022-08-15 12 - d0b0 3a35393a 33352e32 32303238 3000302e :59:35.220280.0. + d0a0 65720032 3033382d 30392d31 37203032 er.2038-09-17 02 + d0b0 3a31383a 30372e36 31333937 3100302e :18:07.613971.0. d0c0 31312e30 00287373 7329005f 5f707974 11.0.(sss).__pyt d0d0 6872616e 5f5f006d 0067004f 4f4f4f00 hran__.m.g.OOOO. d0e0 756e6162 6c652074 6f20616c 6c6f6361 unable to alloca /usr/lib64/python3.8/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-38-x86_64-linux-gnu.so (objdump) @@ -212,7 +212,7 @@ 0fc0 c60b0000 10000000 00000000 00000000 ................ 0fd0 00000000 00000000 72030000 10000000 ........r....... 0fe0 00000000 00000000 00000000 00000000 ................ - 0ff0 970c0000 10000000 00000000 00000000 ................ + 0ff0 8f0c0000 10000000 00000000 00000000 ................ 1000 00000000 00000000 b70a0000 10000000 ................ 1010 00000000 00000000 00000000 00000000 ................ 1020 33010000 10000000 00000000 00000000 3............... @@ -228,16 +228,16 @@ 10c0 00000000 00000000 a2010000 10000000 ................ 10d0 00000000 00000000 00000000 00000000 ................ 10e0 51060000 12000000 00000000 00000000 Q............... - 10f0 00000000 00000000 890c0000 10000000 ................ + 10f0 00000000 00000000 810c0000 10000000 ................ 1100 00000000 00000000 00000000 00000000 ................ 1110 85070000 10000000 00000000 00000000 ................ 1120 00000000 00000000 99080000 10000000 ................ 1130 00000000 00000000 00000000 00000000 ................ 1140 d3090000 10000000 00000000 00000000 ................ - 1150 00000000 00000000 570c0000 10000000 ........W....... + 1150 00000000 00000000 4f0c0000 10000000 ........O....... 1160 00000000 00000000 00000000 00000000 ................ 1170 ca060000 10000000 00000000 00000000 ................ - 1180 00000000 00000000 4a0c0000 10000000 ........J....... + 1180 00000000 00000000 420c0000 10000000 ........B....... 1190 00000000 00000000 00000000 00000000 ................ 11a0 48080000 10000000 00000000 00000000 H............... 11b0 00000000 00000000 46050000 10000000 ........F....... @@ -260,7 +260,7 @@ 12c0 17070000 10000000 00000000 00000000 ................ 12d0 00000000 00000000 61020000 10000000 ........a....... 12e0 00000000 00000000 00000000 00000000 ................ - 12f0 c10c0000 12000000 00000000 00000000 ................ + 12f0 b90c0000 12000000 00000000 00000000 ................ 1300 00000000 00000000 3b020000 10000000 ........;....... 1310 00000000 00000000 00000000 00000000 ................ 1320 ea010000 10000000 00000000 00000000 ................ @@ -315,7 +315,7 @@ 1630 00000000 00000000 db010000 10000000 ................ 1640 00000000 00000000 00000000 00000000 ................ 1650 f6050000 10000000 00000000 00000000 ................ - 1660 00000000 00000000 280c0000 10000000 ........(....... + 1660 00000000 00000000 200c0000 10000000 ........ ....... 1670 00000000 00000000 00000000 00000000 ................ 1680 ca000000 10000000 00000000 00000000 ................ 1690 00000000 00000000 ea030000 10000000 ................ @@ -335,8 +335,8 @@ 1770 160d0000 12000000 00000000 00000000 ................ 1780 00000000 00000000 2e0d0000 10000000 ................ 1790 00000000 00000000 00000000 00000000 ................ - 17a0 200c0000 12000000 00000000 00000000 ............... - 17b0 00000000 00000000 eb0c0000 12000000 ................ + 17a0 f70c0000 12000000 00000000 00000000 ................ + 17b0 00000000 00000000 e30c0000 12000000 ................ 17c0 00000000 00000000 00000000 00000000 ................ 17d0 cb030000 10000000 00000000 00000000 ................ 17e0 00000000 00000000 fa040000 10000000 ................ @@ -356,19 +356,19 @@ 18c0 df020000 10000000 00000000 00000000 ................ 18d0 00000000 00000000 030d0000 10000000 ................ 18e0 00000000 00000000 00000000 00000000 ................ - 18f0 780c0000 10000000 00000000 00000000 x............... + 18f0 700c0000 10000000 00000000 00000000 p............... 1900 00000000 00000000 d1040000 10000000 ................ 1910 00000000 00000000 00000000 00000000 ................ 1920 560b0000 10000000 00000000 00000000 V............... 1930 00000000 00000000 86040000 10000000 ................ 1940 00000000 00000000 00000000 00000000 ................ - 1950 350c0000 10000000 00000000 00000000 5............... + 1950 2d0c0000 10000000 00000000 00000000 -............... 1960 00000000 00000000 f20d0000 10000000 ................ 1970 00000000 00000000 00000000 00000000 ................ 1980 14040000 10000000 00000000 00000000 ................ 1990 00000000 00000000 b0010000 10000000 ................ 19a0 00000000 00000000 00000000 00000000 ................ - 19b0 310c0000 10000000 00000000 00000000 1............... + 19b0 290c0000 10000000 00000000 00000000 )............... 19c0 00000000 00000000 f1070000 10000000 ................ 19d0 00000000 00000000 00000000 00000000 ................ 19e0 61030000 10000000 00000000 00000000 a............... @@ -384,12 +384,12 @@ 1a80 00000000 00000000 0a030000 10000000 ................ 1a90 00000000 00000000 00000000 00000000 ................ 1aa0 b1050000 10000000 00000000 00000000 ................ - 1ab0 00000000 00000000 d60c0000 10000000 ................ + 1ab0 00000000 00000000 ce0c0000 10000000 ................ 1ac0 00000000 00000000 00000000 00000000 ................ 1ad0 53020000 10000000 00000000 00000000 S............... 1ae0 00000000 00000000 25070000 10000000 ........%....... 1af0 00000000 00000000 00000000 00000000 ................ - 1b00 2c0c0000 10000000 00000000 00000000 ,............... + 1b00 240c0000 10000000 00000000 00000000 $............... 1b10 00000000 00000000 c5090000 10000000 ................ 1b20 00000000 00000000 00000000 00000000 ................ 1b30 d60b0000 10000000 00000000 00000000 ................ @@ -399,7 +399,7 @@ 1b70 00000000 00000000 8a020000 12000000 ................ 1b80 00000000 00000000 00000000 00000000 ................ 1b90 fc010000 10000000 00000000 00000000 ................ - 1ba0 00000000 00000000 c80c0000 12000000 ................ + 1ba0 00000000 00000000 c00c0000 12000000 ................ 1bb0 00000000 00000000 00000000 00000000 ................ 1bc0 95000000 10000000 00000000 00000000 ................ 1bd0 00000000 00000000 ff080000 10000000 ................ @@ -422,7 +422,7 @@ 1ce0 e5050000 10000000 00000000 00000000 ................ 1cf0 00000000 00000000 b6070000 10000000 ................ 1d00 00000000 00000000 00000000 00000000 ................ - 1d10 b00c0000 10000000 00000000 00000000 ................ + 1d10 a80c0000 10000000 00000000 00000000 ................ 1d20 00000000 00000000 46000000 22000000 ........F..."... 1d30 00000000 00000000 00000000 00000000 ................ 1d40 83030000 10000000 00000000 00000000 ................ @@ -434,7 +434,7 @@ 1da0 99060000 10000000 00000000 00000000 ................ 1db0 00000000 00000000 480b0000 10000000 ........H....... 1dc0 00000000 00000000 00000000 00000000 ................ - 1dd0 680c0000 10000000 00000000 00000000 h............... + 1dd0 600c0000 10000000 00000000 00000000 `............... 1de0 00000000 00000000 95030000 10000000 ................ 1df0 00000000 00000000 00000000 00000000 ................ 1e00 b6060000 10000000 00000000 00000000 ................ @@ -443,7 +443,7 @@ 1e30 c5010000 10000000 00000000 00000000 ................ 1e40 00000000 00000000 16030000 10000000 ................ 1e50 00000000 00000000 00000000 00000000 ................ - 1e60 f80c0000 11000000 00000000 00000000 ................ + 1e60 f00c0000 11000000 00000000 00000000 ................ 1e70 00000000 00000000 710a0000 12000e00 ........q....... 1e80 62c40000 00000000 0c000000 00000000 b............... Contents of section .dynstr: @@ -641,20 +641,20 @@ 2a80 70650050 79434675 6e637469 6f6e5f4e pe.PyCFunction_N 2a90 65774578 00507954 68726561 645f616c ewEx.PyThread_al 2aa0 6c6f6361 74655f6c 6f636b00 706f7700 locate_lock.pow. - 2ab0 7265616c 6c6f6300 65787000 73717274 realloc.exp.sqrt - 2ac0 006c6f67 005f5079 4f626a65 63745f47 .log._PyObject_G - 2ad0 65744469 63745074 72005079 4f626a65 etDictPtr.PyObje - 2ae0 63745f4e 6f740050 79547261 63654261 ct_Not.PyTraceBa - 2af0 636b5f48 65726500 5079436f 64655f4e ck_Here.PyCode_N - 2b00 6577456d 70747900 5079556e 69636f64 ewEmpty.PyUnicod - 2b10 655f4173 55544638 0050794d 656d5f52 e_AsUTF8.PyMem_R - 2b20 65616c6c 6f630050 79457863 5f446570 ealloc.PyExc_Dep - 2b30 72656361 74696f6e 5761726e 696e6700 recationWarning. - 2b40 50794572 725f5761 726e466f 726d6174 PyErr_WarnFormat - 2b50 00737472 636d7000 5f5f6670 72696e74 .strcmp.__fprint - 2b60 665f6368 6b005079 4578635f 52756e74 f_chk.PyExc_Runt - 2b70 696d6557 61726e69 6e67005f 5f737472 imeWarning.__str - 2b80 6370795f 63686b00 73746465 72720073 cpy_chk.stderr.s + 2ab0 65787000 73717274 006c6f67 005f5079 exp.sqrt.log._Py + 2ac0 4f626a65 63745f47 65744469 63745074 Object_GetDictPt + 2ad0 72005079 4f626a65 63745f4e 6f740050 r.PyObject_Not.P + 2ae0 79547261 63654261 636b5f48 65726500 yTraceBack_Here. + 2af0 5079436f 64655f4e 6577456d 70747900 PyCode_NewEmpty. + 2b00 5079556e 69636f64 655f4173 55544638 PyUnicode_AsUTF8 + 2b10 0050794d 656d5f52 65616c6c 6f630050 .PyMem_Realloc.P + 2b20 79457863 5f446570 72656361 74696f6e yExc_Deprecation + 2b30 5761726e 696e6700 50794572 725f5761 Warning.PyErr_Wa + 2b40 726e466f 726d6174 00737472 636d7000 rnFormat.strcmp. + 2b50 5f5f6670 72696e74 665f6368 6b005079 __fprintf_chk.Py + 2b60 4578635f 52756e74 696d6557 61726e69 Exc_RuntimeWarni + 2b70 6e67005f 5f737472 6370795f 63686b00 ng.__strcpy_chk. + 2b80 73746465 72720072 65616c6c 6f630073 stderr.realloc.s 2b90 696e0063 6f73005f 5f736e70 72696e74 in.cos.__snprint 2ba0 665f6368 6b005f5f 76736e70 72696e74 f_chk.__vsnprint 2bb0 665f6368 6b006666 6c757368 00617461 f_chk.fflush.ata @@ -763,7 +763,7 @@ 31e0 08000000 00000000 c0bd0a00 00000000 ................ 31f0 a0410a00 00000000 08000000 00000000 .A.............. 3200 1e610800 00000000 08420a00 00000000 .a.......B...... - 3210 08000000 00000000 c0db0700 00000000 ................ + 3210 08000000 00000000 80a40700 00000000 ................ 3220 10420a00 00000000 08000000 00000000 .B.............. 3230 20be0a00 00000000 20420a00 00000000 ....... B...... 3240 08000000 00000000 88bd0a00 00000000 ................ @@ -1047,7 +1047,7 @@ 43a0 d0a80400 00000000 b86e0a00 00000000 .........n...... 43b0 08000000 00000000 00460a00 00000000 .........F...... 43c0 e06e0a00 00000000 08000000 00000000 .n.............. - 43d0 3f7f0900 00000000 e86e0a00 00000000 ?........n...... + 43d0 a07e0900 00000000 e86e0a00 00000000 .~.......n...... 43e0 08000000 00000000 207a0500 00000000 ........ z...... 43f0 f86e0a00 00000000 08000000 00000000 .n.............. 4400 88920800 00000000 086f0a00 00000000 .........o...... @@ -1071,7 +1071,7 @@ 4520 70720300 00000000 d86f0a00 00000000 pr.......o...... 4530 08000000 00000000 20470a00 00000000 ........ G...... 4540 00700a00 00000000 08000000 00000000 .p.............. - 4550 3f7f0900 00000000 08700a00 00000000 ?........p...... + 4550 a07e0900 00000000 08700a00 00000000 .~.......p...... 4560 08000000 00000000 50790500 00000000 ........Py...... 4570 18700a00 00000000 08000000 00000000 .p.............. 4580 38930800 00000000 60700a00 00000000 8.......`p...... @@ -1212,14 +1212,14 @@ 4df0 806e0500 00000000 607d0a00 00000000 .n......`}...... 4e00 08000000 00000000 206f0500 00000000 ........ o...... 4e10 d87d0a00 00000000 08000000 00000000 .}.............. /usr/lib64/python3.8/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-38-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.8/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-38-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.8/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-38-x86_64-linux-gnu.so (disasm) @@ -68484,2178 +68484,6 @@ data16 cs nopw offset(%rax,%rax,1) nopl offset(%rax) -__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__.lto_priv.0: - push %rbp - push %rbx - mov %rdi,%rbx - sub $something,%rsp - cmpq $something,offset(%rdi) - mov offset(%rip),%eax # <__pyx_freecount_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__> - jne <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__.lto_priv.0 + ofs> - test %eax,%eax - jle <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__.lto_priv.0 + ofs> - sub $something,%eax - lea offset(%rip),%rdx # <__pyx_freelist_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__> - pxor %xmm0,%xmm0 - mov %eax,offset(%rip) # <__pyx_freecount_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__> - cltq - mov (%rdx,%rax,8),%rbp - movups %xmm0,offset(%rbp) - movq $something,offset(%rbp) - mov %rdi,offset(%rbp) - call - test $something,%ah - jne <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__.lto_priv.0 + ofs> - mov offset(%rip),%rax # <_Py_tracemalloc_config@Base> - mov offset(%rax),%eax - test %eax,%eax - jne <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__.lto_priv.0 + ofs> - movq $something,offset(%rbp) - mov %rbp,%rdi - call - add $something,%rsp - mov %rbp,%rax - pop %rbx - pop %rbp - ret - xchg %ax,%ax - mov offset(%rip),%rax # <_Py_tracemalloc_config@Base> - addq $something,(%rbx) - mov offset(%rax),%eax - test %eax,%eax - je <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__.lto_priv.0 + ofs> - mov %rbp,%rdi - call <_PyTraceMalloc_NewReference@plt> - jmp <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__.lto_priv.0 + ofs> - nopl offset(%rax) - mov offset(%rbx),%rax - add $something,%rsp - mov %rbx,%rdi - xor %esi,%esi - pop %rbx - pop %rbp - jmp *%rax - data16 cs nopw offset(%rax,%rax,1) - nop - -__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0: - push %r15 - push %r14 - mov %rdx,%r14 - push %r13 - push %r12 - push %rbp - push %rbx - mov %rsi,%rbx - sub $something,%rsp - movddup offset(%rip),%xmm2 # <_Py_NoneStruct@Base> - mov %fs:0x28,%rax - mov %rax,offset(%rsp) - xor %eax,%eax - movaps %xmm2,(%rsp) - call <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_Method.lto_priv.0> - mov %rax,offset(%rsp) - test %rax,%rax - je <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov %rax,%rsi - mov offset(%rip),%r13 # <__pyx_int_5.lto_priv.0> - movdqa (%rsp),%xmm2 - movq $something,offset(%rsp) - mov offset(%rip),%rax # <__pyx_vtabptr_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0> - mov offset(%rip),%r12 # <__pyx_float_1eneg_10.lto_priv.0> - movq %r13,%xmm0 - movups %xmm2,offset(%rsp) - mov %rax,offset(%rsi) - movq %r12,%xmm3 - mov offset(%rip),%rax # <_Py_NoneStruct@Base> - punpcklqdq %xmm3,%xmm0 - mov offset(%rbx),%r15 - mov %rax,offset(%rsp) - mov %rax,offset(%rsp) - movaps %xmm0,offset(%rsp) - test %r14,%r14 - jne <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - cmp $something,%r15 - jne <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rbx),%rax - mov %rax,offset(%rsp) - mov offset(%rip),%rax # <_Py_NoneStruct@Base> - mov %rax,offset(%rsp) - mov %rax,%r14 - mov %rax,offset(%rsp) - mov %rax,offset(%rsp) - mov offset(%rip),%rsi # <__pyx_empty_tuple.lto_priv.0> - mov offset(%rip),%rdi # <__pyx_ptype_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__.lto_priv.0> - xor %edx,%edx - movq $something,offset(%rsp) - movq $something,offset(%rsp) - movq $something,offset(%rsp) - call <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper___pyx_scope_struct_2___cinit__.lto_priv.0> - mov %rax,%rbp - test %rax,%rax - je <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rsp),%rax - mov offset(%rsp),%rsi - mov %r12,%r8 - mov %r13,%rcx - mov %r14,%rdx - mov %rax,offset(%rbp) - addq $something,(%rax) - addq $something,(%r14) - addq $something,offset(%r13) - addq $something,(%r12) - mov offset(%rbp),%rdi - mov offset(%rdi),%rax - call *offset(%rax) - mov %rax,%rbx - test %rax,%rax - je <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rax),%rax - cmp offset(%rip),%rax # - je <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rip),%rcx # - mov %rcx,offset(%rsp) - cmp %rcx,%rax - jne <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rbx),%rdx - cmp $something,%rdx - jne <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rip),%rcx # - mov offset(%rbx),%r15 - mov %rcx,offset(%rsp) - cmp %rcx,%rax - jne <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rbx),%rax - mov %rax,(%rsp) - mov offset(%rbx),%rax - mov %rax,offset(%rsp) - mov (%rsp),%rax - addq $something,(%r15) - addq $something,(%rax) - mov offset(%rsp),%rax - addq $something,(%rax) - subq $something,(%rbx) - je <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - subq $something,(%r14) - je <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - subq $something,offset(%r13) - je <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - subq $something,(%r12) - je <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - call - mov %rax,%rbx - test %rax,%rax - je <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rsp),%rdx - mov offset(%rip),%rsi # <__pyx_n_u_dist.lto_priv.0> - mov %rax,%rdi - call - test %eax,%eax - js <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rsp),%rdx - mov offset(%rip),%rsi # <__pyx_n_u_center.lto_priv.0> - mov %rbx,%rdi - call - test %eax,%eax - js <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rip),%rsi # <__pyx_n_u_domain.lto_priv.0> - mov %r15,%rdx - mov %rbx,%rdi - call - test %eax,%eax - js <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov (%rsp),%rdx - mov offset(%rip),%rsi # <__pyx_n_u_order.lto_priv.0> - mov %rbx,%rdi - call - test %eax,%eax - js <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rsp),%rdx - mov offset(%rip),%rsi # <__pyx_n_u_u_resolution.lto_priv.0> - mov %rbx,%rdi - call - test %eax,%eax - js <__pyx_tp_new_5scipy_5stats_7_unuran_14unuran_wrapper_NumericalInversePolynomial.lto_priv.0 + ofs> - mov offset(%rsp),%rdx - mov offset(%rip),%rsi # <__pyx_n_u_random_state.lto_priv.0> RPMS.2017/python39-scipy-1.8.1-0.0.x86_64.rpm RPMS/python39-scipy-1.8.1-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python39-scipy-1.8.1-0.0.x86_64.rpm to python39-scipy-1.8.1-0.0.x86_64.rpm comparing the rpm tags of python39-scipy --- old-rpm-tags +++ new-rpm-tags @@ -2325 +2325 @@ -/usr/lib64/python3.9/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-39.pyc 4ea126da38362871d9cd39f600925cf65bfade7176453af09269a5711c8c12d0 0 +/usr/lib64/python3.9/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-39.pyc 900a25eca808a0ccdc69e0f1c5d537467b840b409bc8a0008c0d4a41ce09fdf9 0 @@ -2408 +2408 @@ -/usr/lib64/python3.9/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-39-x86_64-linux-gnu.so c1c27faa0feaefc3f129915585f524d4f9c1ff6a56f84e5066646829d7513b6d 0 +/usr/lib64/python3.9/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-39-x86_64-linux-gnu.so bb4ed30e347973805fea2f34ad8d2adaef2767b978450365ed5272d950a1ba84 0 @@ -2770 +2770 @@ -/usr/lib64/python3.9/site-packages/scipy/linalg/__pycache__/_decomp.cpython-39.pyc 53309e50dcf52b9110434a2031d011e1dc3f9816155b0f3f622cdb9054e830f9 0 +/usr/lib64/python3.9/site-packages/scipy/linalg/__pycache__/_decomp.cpython-39.pyc 9eb4eb6ddb50d28fff573dad255cd6d1bb0b73b878c03373ca64dcd987de6f27 0 @@ -2835 +2835 @@ -/usr/lib64/python3.9/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-39-x86_64-linux-gnu.so ccf76c7162a3f2b867497c48dc79f186c6e16970ba52f2f938804df105968973 0 +/usr/lib64/python3.9/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-39-x86_64-linux-gnu.so 33e71b9848fc5ef729da96dcf1e40adb52b0d05ac7414f405754b728f6ccc58f 0 @@ -3058 +3058 @@ -/usr/lib64/python3.9/site-packages/scipy/optimize/_group_columns.cpython-39-x86_64-linux-gnu.so f49f5e2b7d355bb8809bbaf7598c1195a8c8069b960d12bfc7343b54b0cf0683 0 +/usr/lib64/python3.9/site-packages/scipy/optimize/_group_columns.cpython-39-x86_64-linux-gnu.so 2edcd5e57f1b2c9f05ea8df25c4cf57bc77d8bceebad7795ba5545ddb4b105c4 0 @@ -3284 +3284 @@ -/usr/lib64/python3.9/site-packages/scipy/signal/_max_len_seq_inner.cpython-39-x86_64-linux-gnu.so 13e13316c9b2218fc3a650ca990ea8a58ded03b21146c4bcaa99abeaad5ddffb 0 +/usr/lib64/python3.9/site-packages/scipy/signal/_max_len_seq_inner.cpython-39-x86_64-linux-gnu.so 9bfe2b89411b1b80028b9cd3703af3688ce480956eaf92d50040173ddd2bf307 0 @@ -3292 +3292 @@ -/usr/lib64/python3.9/site-packages/scipy/signal/_spectral.cpython-39-x86_64-linux-gnu.so 535a6565ee64c2dc2511b354f46a88fd9f54f51f8f50ecf36c5974256bcc5923 0 +/usr/lib64/python3.9/site-packages/scipy/signal/_spectral.cpython-39-x86_64-linux-gnu.so 2724d0c10cd05449935a0269077dc1629ba130b85c9e8f4083d523227e059380 0 @@ -3549,4 +3549,4 @@ -/usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-39-x86_64-linux-gnu.so b32ba646bec540712729d343f0f508e7835c3c5f6b175f60e787805f77f3c545 0 -/usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-39-x86_64-linux-gnu.so 9fd31c5dbce06ec4f1f74b700dea43b1c5c4f8c1c7dff6515772593437677c4b 0 -/usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-39-x86_64-linux-gnu.so 7ff1c39f73825d495f7c75aae6e1d078422a3580c59c0d4b435a00d5853f2e84 0 -/usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-39-x86_64-linux-gnu.so f6fdb5755ee2899233fea62d8b1f10094a5991336a74adeffdcfe3065e8b878c 0 +/usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-39-x86_64-linux-gnu.so 43135153c9acee9e0043a595ad02a8396ffccbeeb2fb0cbcd474366002acf7c6 0 +/usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-39-x86_64-linux-gnu.so 5f492859159e3dc3cc460789f942e825de397ae32cb5d54c5312f21679a97584 0 +/usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-39-x86_64-linux-gnu.so cfe1eb5914636809438734332b13027c8e8b7d4c5e000067f9290404eac87f5d 0 +/usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-39-x86_64-linux-gnu.so a0450a66322a25aea454b8badb1e5d4f7bc85c6ff39fce873b63f765c5a1b5ba 0 @@ -3838 +3838 @@ -/usr/lib64/python3.9/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-39.pyc ce78ff80b8405612642f9f3296c4b542d93ad194d6f7244fe22c087c004c1bb5 0 +/usr/lib64/python3.9/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-39.pyc f8a31bdc3a13c2ca583e8ec200ad0ce1f098c69ff6da56e5f393027368f18d66 0 @@ -3902 +3902 @@ -/usr/lib64/python3.9/site-packages/scipy/stats/_hypotests_pythran.cpython-39-x86_64-linux-gnu.so 80cc4034be28381823f8574c4fe63ca2638f5737d931274985181d063cba7207 0 +/usr/lib64/python3.9/site-packages/scipy/stats/_hypotests_pythran.cpython-39-x86_64-linux-gnu.so c0d222ca8c64b6ba0fb260e739328464f14ecf6e89474780bea9618a3dd3f4fc 0 @@ -3934 +3934 @@ -/usr/lib64/python3.9/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-39-x86_64-linux-gnu.so fe5ffff6c8d34a233556482e4ef97546c7229bee77f4da7f6c90d320d50acf76 0 +/usr/lib64/python3.9/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-39-x86_64-linux-gnu.so ef451c3a496e87af314c8506d6d1e83d9ca7a2c47e959156c5f556e0ec44ba1e 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/python3.9/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-39.pyc differs at offset '6693' (data) --- old /usr/lib64/python3.9/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-39.pyc (hex) +++ new /usr/lib64/python3.9/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-39.pyc (hex) @@ -1,6 +1,6 @@ 00001a00 00 00 5a 02 5f 79 da 01 74 72 1b 00 00 00 5a 08 |..Z._y..tr....Z.| 00001a10 66 5f 70 61 72 61 6d 73 5a 0a 6a 61 63 5f 70 61 |f_paramsZ.jac_pa| -00001a20 72 61 6d 73 da 0a 73 75 63 63 65 73 73 66 75 6c |rams..successful| +00001a20 72 61 6d 73 5a 0a 73 75 63 63 65 73 73 66 75 6c |ramsZ.successful| 00001a30 da 01 79 da 05 69 77 6f 72 6b 5a 04 6e 6a 65 76 |..y..iworkZ.njev| 00001a40 5a 03 6e 6c 75 29 04 72 20 00 00 00 72 23 00 00 |Z.nlu).r ...r#..| 00001a50 00 5a 0a 69 6e 74 65 67 72 61 74 6f 72 5a 05 69 |.Z.integratorZ.i| @@ -21,12 +21,12 @@ 00001b40 83 05 53 00 29 07 4e e9 0e 00 00 00 e9 0b 00 00 |..S.).N.........| 00001b50 00 e9 14 00 00 00 72 03 00 00 00 da 01 46 29 01 |......r......F).| 00001b60 da 05 6f 72 64 65 72 29 0b 72 1f 00 00 00 72 1c |..order).r....r.| -00001b70 00 00 00 72 32 00 00 00 72 1d 00 00 00 72 16 00 |...r2...r....r..| +00001b70 00 00 00 72 31 00 00 00 72 1d 00 00 00 72 16 00 |...r1...r....r..| 00001b80 00 00 da 07 72 65 73 68 61 70 65 72 19 00 00 00 |....reshaper....| 00001b90 da 04 63 6f 70 79 da 10 4c 73 6f 64 61 44 65 6e |..copy..LsodaDen| 00001ba0 73 65 4f 75 74 70 75 74 da 05 74 5f 6f 6c 64 72 |seOutput..t_oldr| -00001bb0 2f 00 00 00 29 06 72 20 00 00 00 72 32 00 00 00 |/...).r ...r2...| -00001bc0 72 1d 00 00 00 72 38 00 00 00 da 01 68 da 02 79 |r....r8.....h..y| +00001bb0 2f 00 00 00 29 06 72 20 00 00 00 72 31 00 00 00 |/...).r ...r1...| +00001bc0 72 1d 00 00 00 72 37 00 00 00 da 01 68 da 02 79 |r....r7.....h..y| 00001bd0 68 72 26 00 00 00 72 26 00 00 00 72 27 00 00 00 |hr&...r&...r'...| 00001be0 da 12 5f 64 65 6e 73 65 5f 6f 75 74 70 75 74 5f |.._dense_output_| 00001bf0 69 6d 70 6c a7 00 00 00 73 10 00 00 00 00 01 0a |impl....s.......| /usr/lib64/python3.9/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/interpolate/_rbfinterp_pythran.cpython-39-x86_64-linux-gnu.so (objdump) @@ -10747,8 +10747,8 @@ 2b070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 2b080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 2b090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 2b0a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 2b0b0 30322e35 35333731 3200302e 31312e30 02.553712.0.11.0 + 2b0a0 3033382d 30392d31 37203032 3a31373a 038-09-17 02:17: + 2b0b0 33342e35 35333430 3700302e 31312e30 34.553407.0.11.0 2b0c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 2b0d0 5f5f0077 72617070 65645f64 61746100 __.wrapped_data. 2b0e0 5f627569 6c645f73 79737465 6d005f70 _build_system._p /usr/lib64/python3.9/site-packages/scipy/linalg/__pycache__/_decomp.cpython-39.pyc differs at offset '17933' (data) --- old /usr/lib64/python3.9/site-packages/scipy/linalg/__pycache__/_decomp.cpython-39.pyc (hex) +++ new /usr/lib64/python3.9/site-packages/scipy/linalg/__pycache__/_decomp.cpython-39.pyc (hex) @@ -1,4 +1,4 @@ -00004600 06 64 72 69 76 65 72 72 85 00 00 00 da 04 5f 6a |.driverr......_j| +00004600 06 64 72 69 76 65 72 72 85 00 00 00 5a 04 5f 6a |.driverr....Z._j| 00004610 6f 62 5a 07 64 72 76 5f 73 74 72 72 48 00 00 00 |obZ.drv_strrH...| 00004620 5a 04 63 70 6c 78 72 82 00 00 00 5a 08 64 72 76 |Z.cplxr....Z.drv| 00004630 5f 61 72 67 73 72 49 00 00 00 da 06 73 75 62 73 |_argsrI.....subs| /usr/lib64/python3.9/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/linalg/_matfuncs_sqrtm_triu.cpython-39-x86_64-linux-gnu.so (objdump) @@ -1942,8 +1942,8 @@ 9070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 9080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 9090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 90a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 90b0 32352e35 30373932 3800302e 31312e30 25.507928.0.11.0 + 90a0 3033382d 30392d31 37203032 3a31373a 038-09-17 02:17: + 90b0 35382e32 31333739 3700302e 31312e30 58.213797.0.11.0 90c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 90d0 5f5f0052 00540073 74617274 5f73746f __.R.T.start_sto 90e0 705f7061 69727300 6e626c6f 636b7300 p_pairs.nblocks. /usr/lib64/python3.9/site-packages/scipy/optimize/_group_columns.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/optimize/_group_columns.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/optimize/_group_columns.cpython-39-x86_64-linux-gnu.so (objdump) @@ -2148,9 +2148,9 @@ a070 005f4152 5241595f 41504900 5f415252 ._ARRAY_API._ARR a080 41595f41 5049206e 6f742066 6f756e64 AY_API not found a090 005f4152 5241595f 41504920 6973204e ._ARRAY_API is N - a0a0 554c4c20 706f696e 74657200 32303232 ULL pointer.2022 - a0b0 2d30382d 31352031 323a3539 3a32372e -08-15 12:59:27. - a0c0 35303338 37360030 2e31312e 30002873 503876.0.11.0.(s + a0a0 554c4c20 706f696e 74657200 32303338 ULL pointer.2038 + a0b0 2d30392d 31372030 323a3138 3a30302e -09-17 02:18:00. + a0c0 32343132 31360030 2e31312e 30002873 241216.0.11.0.(s a0d0 73732900 5f5f7079 74687261 6e5f5f00 ss).__pythran__. a0e0 756e6162 6c652074 6f20616c 6c6f6361 unable to alloca a0f0 74652000 20627974 6573006d 006e0069 te . bytes.m.n.i /usr/lib64/python3.9/site-packages/scipy/signal/_max_len_seq_inner.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/signal/_max_len_seq_inner.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/signal/_max_len_seq_inner.cpython-39-x86_64-linux-gnu.so (objdump) @@ -1173,8 +1173,8 @@ 6070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 6080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 6090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 60a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 60b0 32382e33 32303538 3600302e 31312e30 28.320586.0.11.0 + 60a0 3033382d 30392d31 37203032 3a31383a 038-09-17 02:18: + 60b0 30312e30 33303633 3300302e 31312e30 01.030633.0.11.0 60c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 60d0 5f5f0074 61707300 73746174 65006e62 __.taps.state.nb 60e0 69747300 6c656e67 74680073 6571004f its.length.seq.O /usr/lib64/python3.9/site-packages/scipy/signal/_spectral.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/signal/_spectral.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/signal/_spectral.cpython-39-x86_64-linux-gnu.so (objdump) @@ -1409,8 +1409,8 @@ 7070 41525241 595f4150 49206e6f 7420666f ARRAY_API not fo 7080 756e6400 5f415252 41595f41 50492069 und._ARRAY_API i 7090 73204e55 4c4c2070 6f696e74 65720032 s NULL pointer.2 - 70a0 3032322d 30382d31 35203132 3a35393a 022-08-15 12:59: - 70b0 32392e35 30363030 3900302e 31312e30 29.506009.0.11.0 + 70a0 3033382d 30392d31 37203032 3a31383a 038-09-17 02:18: + 70b0 30322e32 31303936 3400302e 31312e30 02.210964.0.11.0 70c0 00287373 7329005f 5f707974 6872616e .(sss).__pythran 70d0 5f5f0075 6e61626c 6520746f 20616c6c __.unable to all 70e0 6f636174 65200020 62797465 73007800 ocate . bytes.x. /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-39-x86_64-linux-gnu.so (objdump) @@ -90,8 +90,8 @@ 0820 3c020000 10000000 00000000 00000000 <............... 0830 00000000 00000000 a7060000 10000000 ................ 0840 00000000 00000000 00000000 00000000 ................ - 0850 5c010000 12000000 00000000 00000000 \............... - 0860 00000000 00000000 4c010000 12000000 ........L....... + 0850 4c010000 12000000 00000000 00000000 L............... + 0860 00000000 00000000 f6000000 12000000 ................ 0870 00000000 00000000 00000000 00000000 ................ 0880 46000000 22000000 00000000 00000000 F..."........... 0890 00000000 00000000 97040000 12000000 ................ @@ -130,7 +130,7 @@ 0aa0 00000000 00000000 2d050000 12000000 ........-....... 0ab0 00000000 00000000 00000000 00000000 ................ 0ac0 4f030000 10000000 00000000 00000000 O............... - 0ad0 00000000 00000000 54010000 12000000 ........T....... + 0ad0 00000000 00000000 75010000 12000000 ........u....... 0ae0 00000000 00000000 00000000 00000000 ................ 0af0 cb060000 10000000 00000000 00000000 ................ 0b00 00000000 00000000 d3020000 10000000 ................ @@ -156,8 +156,8 @@ 0c40 6a040000 10000000 00000000 00000000 j............... 0c50 00000000 00000000 87000000 12000000 ................ 0c60 00000000 00000000 00000000 00000000 ................ - 0c70 f6000000 12000000 00000000 00000000 ................ - 0c80 00000000 00000000 81010000 12000000 ................ + 0c70 7d010000 12000000 00000000 00000000 }............... + 0c80 00000000 00000000 5b010000 12000000 ........[....... 0c90 00000000 00000000 00000000 00000000 ................ 0ca0 af020000 10000000 00000000 00000000 ................ 0cb0 00000000 00000000 8c020000 10000000 ................ @@ -165,7 +165,7 @@ 0cd0 4a050000 12000000 00000000 00000000 J............... 0ce0 00000000 00000000 9c050000 10000000 ................ 0cf0 00000000 00000000 00000000 00000000 ................ - 0d00 64010000 12000000 00000000 00000000 d............... + 0d00 8c010000 12000000 00000000 00000000 ................ 0d10 00000000 00000000 3e010000 12000000 ........>....... 0d20 00000000 00000000 00000000 00000000 ................ 0d30 1e020000 12000000 00000000 00000000 ................ @@ -177,14 +177,14 @@ 0d90 7c020000 10000000 00000000 00000000 |............... 0da0 00000000 00000000 71000000 12000000 ........q....... 0db0 00000000 00000000 00000000 00000000 ................ - 0dc0 88010000 12000000 00000000 00000000 ................ + 0dc0 62010000 12000000 00000000 00000000 b............... 0dd0 00000000 00000000 f9040000 10000000 ................ 0de0 00000000 00000000 00000000 00000000 ................ 0df0 e1020000 10000000 00000000 00000000 ................ 0e00 00000000 00000000 b6030000 10000000 ................ 0e10 00000000 00000000 00000000 00000000 ................ 0e20 23040000 10000000 00000000 00000000 #............... - 0e30 00000000 00000000 7a010000 12000000 ........z....... + 0e30 00000000 00000000 54010000 12000000 ........T....... 0e40 00000000 00000000 00000000 00000000 ................ 0e50 6c030000 11000000 00000000 00000000 l............... 0e60 00000000 00000000 f8030000 10000000 ................ @@ -202,15 +202,15 @@ 0f20 00000000 00000000 bd000000 12000000 ................ 0f30 00000000 00000000 00000000 00000000 ................ 0f40 b8060000 10000000 00000000 00000000 ................ - 0f50 00000000 00000000 9b010000 12000000 ................ + 0f50 00000000 00000000 85010000 12000000 ................ 0f60 00000000 00000000 00000000 00000000 ................ 0f70 44040000 10000000 00000000 00000000 D............... 0f80 00000000 00000000 05010000 12000000 ................ 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 8d010000 12000000 00000000 00000000 ................ + 0fa0 67010000 12000000 00000000 00000000 g............... 0fb0 00000000 00000000 65000000 12000000 ........e....... 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 95010000 12000000 00000000 00000000 ................ + 0fd0 6f010000 12000000 00000000 00000000 o............... 0fe0 00000000 00000000 62060000 10000000 ........b....... 0ff0 00000000 00000000 00000000 00000000 ................ 1000 ae010000 10000000 00000000 00000000 ................ @@ -264,18 +264,18 @@ 12e8 6f727472 616e5f73 745f7772 6974655f ortran_st_write_ 12f8 646f6e65 005f6766 6f727472 616e5f74 done._gfortran_t 1308 72616e73 6665725f 696e7465 6765725f ransfer_integer_ - 1318 77726974 6500636c 61726e76 5f007361 write.clarnv_.sa + 1318 77726974 6500736c 61707932 5f007361 write.slapy2_.sa 1328 7870795f 00736e72 6d325f00 73646f74 xpy_.snrm2_.sdot 1338 5f006d65 6d736574 00636178 70795f00 _.memset.caxpy_. 1348 63636f70 795f0063 7363616c 5f006373 ccopy_.cscal_.cs 1358 7363616c 5f007363 6e726d32 5f006364 scal_.scnrm2_.cd - 1368 6f74635f 0063646f 74755f00 736c6170 otc_.cdotu_.slap - 1378 79325f00 73626473 64635f00 636c6173 y2_.sbdsdc_.clas - 1388 636c5f00 5f67666f 72747261 6e5f7374 cl_._gfortran_st - 1398 6f705f73 7472696e 67006d61 6c6c6f63 op_string.malloc - 13a8 00636765 6d765f00 66726565 00736c61 .cgemv_.free.sla - 13b8 7274675f 0073726f 745f0073 67656d6d rtg_.srot_.sgemm - 13c8 5f005f50 795f4465 616c6c6f 63005079 _._Py_Dealloc.Py + 1368 6f74635f 0063646f 74755f00 636c6173 otc_.cdotu_.clas + 1378 636c5f00 6d616c6c 6f630063 67656d76 cl_.malloc.cgemv + 1388 5f006672 65650073 6c617274 675f0073 _.free.slartg_.s + 1398 726f745f 00736264 7364635f 00636c61 rot_.sbdsdc_.cla + 13a8 726e765f 00736765 6d6d5f00 5f67666f rnv_.sgemm_._gfo + 13b8 72747261 6e5f7374 6f705f73 7472696e rtran_stop_strin + 13c8 67005f50 795f4465 616c6c6f 63005079 g._Py_Dealloc.Py 13d8 4572725f 4f636375 72726564 00507945 Err_Occurred.PyE 13e8 72725f46 65746368 00507945 72725f4e rr_Fetch.PyErr_N 13f8 6f726d61 6c697a65 45786365 7074696f ormalizeExceptio @@ -415,7 +415,7 @@ 1c10 00580200 00000000 f0600200 00000000 .X.......`...... 1c20 08000000 00000000 2c030200 00000000 ........,....... 1c30 48620200 00000000 08000000 00000000 Hb.............. - 1c40 20a20000 00000000 50620200 00000000 .......Pb...... + 1c40 90d50000 00000000 50620200 00000000 ........Pb...... 1c50 08000000 00000000 a0760000 00000000 .........v...... 1c60 58620200 00000000 08000000 00000000 Xb.............. 1c70 20500200 00000000 f8630200 00000000 P.......c...... @@ -2317,10 +2317,10 @@ 09300 c2458d5c 4a024889 3c248d34 0a4c89e2 .E.\J.H.<$.4.L.. 09310 44899c24 00010000 4129f089 74241048 D..$....A)..t$.H 09320 89de458d 48014489 8c24b800 00004489 ..E.H.D..$....D. - 09330 8c24e400 0000e815 4a000048 8bb424a0 .$......J..H..$. - 09340 03000048 8bbc24a8 0300004c 89e2e80d ...H..$....L.... - 09350 97000048 8bb42458 0300004c 89e24c89 ...H..$X...L..L. - 09360 f7e84a54 0000660f efc9f344 0f104424 ..JT..f....D..D$ + 09330 8c24e400 0000e885 7d000048 8bb424a0 .$......}..H..$. + 09340 03000048 8bbc24a8 0300004c 89e2e87d ...H..$....L...} + 09350 ca000048 8bb42458 0300004c 89e24c89 ...H..$X...L..L. + 09360 f7e8ba87 0000660f efc9f344 0f104424 ......f....D..D$ 09370 08f30f11 8424ec00 00000f2e c17a060f .....$.......z.. 09380 849e0900 00488b74 244041bb 08000000 .....H.t$@A..... 09390 4c8b9424 d0030000 c78424e8 00000000 L..$......$..... @@ -2351,14 +2351,14 @@ 09520 ff742470 ffb424d8 030000ff b424d803 .t$p..$......$.. 09530 0000ffb4 24c80300 004c8b8c 24c80300 ....$....L..$... 09540 004c8b84 24c00300 00488b4c 2478488b .L..$....H.L$xH. - 09550 9424d000 0000e8d5 a300008b ac244c01 .$...........$L. + 09550 9424d000 0000e875 1700008b ac244c01 .$.....u.....$L. 09560 0000448b 94244401 00004c89 e24c8d05 ..D..$D...L..L.. 09570 9c8b0100 448d5c2d 00448994 24480100 ....D.\-.D..$H.. 09580 00448994 24a00000 0044899c 24700100 .D..$....D..$p.. 09590 00488b8c 24800000 004883c4 70488b74 .H..$....H..pH.t 095a0 2420488b 3c24e835 a0ffff8b 7c24304c $ H.<$.5....|$0L 095b0 89e24c89 ee8d4701 488b3c24 89842400 ..L...G.H.<$..$. - 095c0 010000e8 88470000 488b7c24 78e8ee9f .....G..H.|$x... + 095c0 010000e8 f87a0000 488b7c24 78e8ee9f .....z..H.|$x... 095d0 ffff418b 0f418b16 448d5501 48637424 ..A..A..D.U.Hct$ 095e0 30448d5c 1d004489 94240001 000039ca 0D.\..D..$....9. 095f0 4963fb0f 4fd139f2 410f94c0 48c1e602 Ic..O.9.A...H... @@ -2366,7 +2366,7 @@ 09610 8c24fc00 00004d8d 4c35fc48 8d35be8a .$....M.L5.H.5.. 09620 01006a01 ff742408 ff742460 50488b4c ..j..t$..t$`PH.L 09630 2430488b 7c244848 8b542428 4c894424 $0H.|$HH.T$(L.D$ - 09640 50e8ca21 01004883 c4204c89 e14c8d05 P..!..H.. L..L.. + 09640 50e89ad4 00004883 c4204c89 e14c8d05 P.....H.. L..L.. 09650 c08a0100 6a01488d 3db36d01 00ff7424 ....j.H.=.m...t$ 09660 78ff7424 28415441 55415441 55415441 x.t$(ATAUATAUATA 09670 55488b54 2478524c 8b4c2460 4c89c248 UH.T$xRL.L$`L..H @@ -2417,7 +2417,7 @@ 09940 4c4c8b4c 24584139 f0488b54 2410488b LL.L$XA9.H.T$.H. 09950 7c242844 0f4fc648 8b742408 44898424 |$(D.O.H.t$.D..$ 09960 fc000000 4c8b0424 f30f11bc 24000100 ....L..$....$... - 09970 00e85a28 0100488b 44244044 8b8c24d4 ..Z(..H.D$@D..$. + 09970 00e82adb 0000488b 44244044 8b8c24d4 ..*...H.D$@D..$. 09980 000000f3 440f1044 2430448b 004539c1 ....D..D$0D..E9. 09990 4489c141 0f4ec985 c97e4089 ca488bbc D..A.N...~@..H.. 099a0 24700300 004c89ee 44894424 4848c1e2 $p...L..D.D$HH.. @@ -2453,7 +2453,7 @@ 09b80 7483fc56 4c63a424 10010000 4a8d1ca3 t..VLc.$....J... 09b90 53488dac 24500100 0055488b 94243001 SH..$P...UH..$0. 09ba0 0000488b b4242801 00004c8d 8c246801 ..H..$(...L..$h. - 09bb0 0000e839 c600008b 8c246801 00004883 ...9.....$h...H. + 09bb0 0000e829 ea00008b 8c246801 00004883 ...).....$h...H. 09bc0 ec80448b 5424084c 8b742440 4c8d3dad ..D.T$.L.t$@L.=. 09bd0 f4010048 8b3c2441 890e4589 5758e8dd ...H.<$A..E.WX.. 09be0 99ffff4c 8d0d96f4 0100f344 0f10ac24 ...L.......D...$ @@ -2483,7 +2483,7 @@ 09d60 10040000 ffb42410 040000ff b4249003 ......$......$.. 09d70 0000ffb4 24a80300 00ffb424 a8030000 ....$......$.... 09d80 488d9424 44010000 524c8b8c 24b80300 H..$D...RL..$... - 09d90 004c89fa e8d70100 004883c4 60f3440f .L.......H..`.D. + 09d90 004c89fa e8d7eb00 004883c4 60f3440f .L.......H..`.D. 09da0 10442408 e9dcf5ff ff4c89ac 24900300 .D$......L..$... 09db0 004589ca 4189dd48 8b9c2490 03000041 .E..A..H..$....A 09dc0 39f00f8e e1fcffff 488b2d31 84010048 9.......H.-1...H @@ -2513,5420 +2513,5420 @@ 09f40 efe87a92 ffff4889 efe88295 ffff448b ..z...H.......D. 09f50 5424184c 8b5c2440 488b9424 d0030000 T$.L.\$@H..$.... 09f60 8b4c2410 458b0344 8912e992 fdffff90 .L$.E..D........ - 09f70 41574d89 cf415649 89fe4155 41544989 AWM..AVI..AUATI. - 09f80 d455534c 89c34881 ec980000 0048897c .USL..H......H.| - 09f90 2420488d 7c24644c 8bac24d0 00000048 $ H.|$dL..$....H - 09fa0 89742408 488bac24 18010000 48895424 .t$.H..$....H.T$ - 09fb0 1848894c 2428e805 96ffff66 0f6f054d .H.L$(.....f.o.M - 09fc0 8201004c 89f7b901 000000ba 01000000 ...L............ - 09fd0 488d353b 6101000f 29842480 000000e8 H.5;a...).$..... - 09fe0 4c91ffff 85c00f84 f4010000 488b7c24 L...........H.|$ - 09ff0 08418b34 248b174c 8b842400 01000044 .A.4$..L..$....D - 0a000 8b0b8954 24708974 2460c744 245c0200 ...T$p.t$`.D$\.. - 0a010 000041c7 00000000 004585c9 0f8eec01 ..A......E...... - 0a020 0000488d 5c246c4c 8d5c245c 44894c24 ..H.\$lL.\$\D.L$ - 0a030 4c41bc01 00000048 8d742468 488d4424 LA.....H.t$hH.D$ - 0a040 7048895c 2438488d 1d33f001 004c8d94 pH.\$8H..3...L.. /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_cpropack.cpython-39-x86_64-linux-gnu.so (disasm) @@ -6167,136 +6167,2446 @@ jmp nop -cgetu0_: +sset_mu_: + mov %rcx,%r10 + mov (%rdx),%ecx + mov (%rdi),%r11d + test %ecx,%ecx + jle + cmp %r11d,%ecx + jg + mov %rsi,%r9 + lea offset(%rdx),%rsi + mov (%rsi),%r8d + cmp %ecx,%r8d + jl + push %rbx + nopl (%rax) + mov %r8d,%eax + movss (%r10),%xmm1 + sub %ecx,%eax + lea offset(%rax),%edi + cmp $something,%eax + jbe + movslq %ecx,%rdx + movaps %xmm1,%xmm0 + lea -offset(%r9,%rdx,4),%rax + mov %edi,%edx + shufps $something,%xmm0,%xmm0 + shr $something,%edx + shl $something,%rdx + lea (%rdx,%rax,1),%rbx + sub $something,%rdx + shr $something,%rdx + add $something,%rdx + and $something,%edx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + cmp $something,%rdx + je + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + movups %xmm0,(%rax) + add $something,%rax + cmp %rax,%rbx + je + movups %xmm0,(%rax) + sub $something,%rax + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + movups %xmm0,-offset(%rax) + cmp %rax,%rbx + jne + test $something,%dil + je + and $something,%edi + add %edi,%ecx + movslq %ecx,%rdi + lea (%r9,%rdi,4),%rax + movss %xmm1,-offset(%rax) + cmp %r8d,%ecx + jge + add $something,%ecx + movss %xmm1,(%rax) + cmp %ecx,%r8d + jl + movss %xmm1,offset(%rax) + mov offset(%rsi),%ecx + add $something,%rsi + test %ecx,%ecx + jle + cmp %r11d,%ecx + jg + mov (%rsi),%r8d + cmp %ecx,%r8d + jge + mov offset(%rsi),%ecx + add $something,%rsi + test %ecx,%ecx + jg + pop %rbx + ret + mov offset(%rsi),%ecx + add $something,%rsi + test %ecx,%ecx + jle + cmp %r11d,%ecx + jle + ret + ret + data16 cs nopw offset(%rax,%rax,1) + nopl offset(%rax) + +scompute_int_: + push %r14 + mov %rdx,%r14 + push %r13 + mov %rsi,%r13 + push %r12 + mov %rcx,%r12 + push %rbp + mov %r8,%rbp + push %rbx + mov %rdi,%rbx + sub $something,%rsp + lea offset(%rsp),%rdi + call + movss (%r14),%xmm1 + movss (%r12),%xmm2 + comiss %xmm1,%xmm2 + ja + mov offset(%r13),%ecx + movl $something,offset(%rbp) + test %ecx,%ecx + jle + mov %rbp,%rdi + xor %esi,%esi + movss offset(%rip),%xmm0 # + xor %r8d,%r8d + lea offset(%r8),%r9d + cmp %ecx,%r9d + jg + movslq %r9d,%rax + mov %ecx,%edx + movss -offset(%rbx,%rax,4),%xmm3 + sub %r9d,%edx + and $something,%edx + andps %xmm0,%xmm3 + comiss %xmm1,%xmm3 + ja + add $something,%rax + cmp %eax,%ecx + jl + test %edx,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + je + cmp $something,%edx + jne + movss -offset(%rbx,%rax,4),%xmm5 + andps %xmm0,%xmm5 + comiss %xmm1,%xmm5 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm6 + andps %xmm0,%xmm6 + comiss %xmm1,%xmm6 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm7 + andps %xmm0,%xmm7 + comiss %xmm1,%xmm7 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm8 + andps %xmm0,%xmm8 + comiss %xmm1,%xmm8 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm9 + andps %xmm0,%xmm9 + comiss %xmm1,%xmm9 + ja + add $something,%rax + movss -offset(%rbx,%rax,4),%xmm10 /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-39-x86_64-linux-gnu.so (objdump) @@ -71,14 +71,14 @@ 06e8 ef040000 10000000 00000000 00000000 ................ 06f8 00000000 00000000 70000000 12000000 ........p....... 0708 00000000 00000000 00000000 00000000 ................ - 0718 44010000 12000000 00000000 00000000 D............... + 0718 18010000 12000000 00000000 00000000 ................ 0728 00000000 00000000 bd030000 12000000 ................ 0738 00000000 00000000 00000000 00000000 ................ - 0748 4c010000 12000000 00000000 00000000 L............... + 0748 20010000 12000000 00000000 00000000 ............... 0758 00000000 00000000 9c010000 10000000 ................ 0768 00000000 00000000 00000000 00000000 ................ 0778 f3050000 10000000 00000000 00000000 ................ - 0788 00000000 00000000 1f010000 12000000 ................ + 0788 00000000 00000000 48010000 12000000 ........H....... 0798 00000000 00000000 00000000 00000000 ................ 07a8 ce050000 10000000 00000000 00000000 ................ 07b8 00000000 00000000 6b020000 10000000 ........k....... @@ -86,10 +86,10 @@ 07d8 f0020000 10000000 00000000 00000000 ................ 07e8 00000000 00000000 7e040000 10000000 ........~....... 07f8 00000000 00000000 00000000 00000000 ................ - 0808 fc000000 12000000 00000000 00000000 ................ + 0808 04010000 12000000 00000000 00000000 ................ 0818 00000000 00000000 e3010000 10000000 ................ 0828 00000000 00000000 00000000 00000000 ................ - 0838 f5000000 12000000 00000000 00000000 ................ + 0838 fd000000 12000000 00000000 00000000 ................ 0848 00000000 00000000 0f020000 10000000 ................ 0858 00000000 00000000 00000000 00000000 ................ 0868 7a060000 10000000 00000000 00000000 z............... @@ -116,7 +116,7 @@ 09b8 b5000000 12000000 00000000 00000000 ................ 09c8 00000000 00000000 da040000 10000000 ................ 09d8 00000000 00000000 00000000 00000000 ................ - 09e8 09010000 12000000 00000000 00000000 ................ + 09e8 11010000 12000000 00000000 00000000 ................ 09f8 00000000 00000000 bc050000 10000000 ................ 0a08 00000000 00000000 00000000 00000000 ................ 0a18 46060000 10000000 00000000 00000000 F............... @@ -135,7 +135,7 @@ 0ae8 00000000 00000000 ff020000 10000000 ................ 0af8 00000000 00000000 00000000 00000000 ................ 0b08 20020000 10000000 00000000 00000000 ............... - 0b18 00000000 00000000 3c010000 12000000 ........<....... + 0b18 00000000 00000000 26010000 12000000 ........&....... 0b28 00000000 00000000 00000000 00000000 ................ 0b38 75010000 10000000 00000000 00000000 u............... 0b48 00000000 00000000 a3050000 10000000 ................ @@ -143,10 +143,10 @@ 0b68 cd020000 10000000 00000000 00000000 ................ 0b78 00000000 00000000 71040000 10000000 ........q....... 0b88 00000000 00000000 00000000 00000000 ................ - 0b98 10010000 12000000 00000000 00000000 ................ + 0b98 ee000000 12000000 00000000 00000000 ................ 0ba8 00000000 00000000 af030000 10000000 ................ 0bb8 00000000 00000000 00000000 00000000 ................ - 0bc8 18010000 12000000 00000000 00000000 ................ + 0bc8 2e010000 12000000 00000000 00000000 ................ 0bd8 00000000 00000000 52060000 10000000 ........R....... 0be8 00000000 00000000 00000000 00000000 ................ 0bf8 3d040000 10000000 00000000 00000000 =............... @@ -159,16 +159,16 @@ 0c68 00000000 00000000 1d050000 12000000 ................ 0c78 00000000 00000000 00000000 00000000 ................ 0c88 6f050000 10000000 00000000 00000000 o............... - 0c98 00000000 00000000 26010000 12000000 ........&....... + 0c98 00000000 00000000 4f010000 12000000 ........O....... 0ca8 00000000 00000000 00000000 00000000 ................ - 0cb8 ee000000 12000000 00000000 00000000 ................ + 0cb8 f6000000 12000000 00000000 00000000 ................ 0cc8 00000000 00000000 f1010000 12000000 ................ 0cd8 00000000 00000000 00000000 00000000 ................ 0ce8 09040000 10000000 00000000 00000000 ................ 0cf8 00000000 00000000 2a050000 10000000 ........*....... 0d08 00000000 00000000 00000000 00000000 ................ 0d18 4f020000 10000000 00000000 00000000 O............... - 0d28 00000000 00000000 60010000 12000000 ........`....... + 0d28 00000000 00000000 43010000 12000000 ........C....... 0d38 00000000 00000000 00000000 00000000 ................ 0d48 cc040000 10000000 00000000 00000000 ................ 0d58 00000000 00000000 69000000 12000000 ........i....... @@ -177,7 +177,7 @@ 0d88 00000000 00000000 89030000 10000000 ................ 0d98 00000000 00000000 00000000 00000000 ................ 0da8 f6030000 10000000 00000000 00000000 ................ - 0db8 00000000 00000000 52010000 12000000 ........R....... + 0db8 00000000 00000000 35010000 12000000 ........5....... 0dc8 00000000 00000000 00000000 00000000 ................ 0dd8 3f030000 11000000 00000000 00000000 ?............... 0de8 00000000 00000000 cb030000 10000000 ................ @@ -204,7 +204,7 @@ 0f38 00000000 00000000 90010000 10000000 ................ 0f48 00000000 00000000 00000000 00000000 ................ 0f58 e1020000 12000000 00000000 00000000 ................ - 0f68 00000000 00000000 03010000 12000000 ................ + 0f68 00000000 00000000 0b010000 12000000 ................ 0f78 00000000 00000000 00000000 00000000 ................ 0f88 65000000 12000000 00000000 00000000 e............... 0f98 00000000 00000000 02020000 10000000 ................ @@ -227,7 +227,7 @@ 10a8 ce010000 10000000 00000000 00000000 ................ 10b8 00000000 00000000 92000000 12000000 ................ 10c8 00000000 00000000 00000000 00000000 ................ - 10d8 59010000 12000000 00000000 00000000 Y............... + 10d8 3c010000 12000000 00000000 00000000 <............... 10e8 00000000 00000000 46030000 12000000 ........F....... 10f8 00000000 00000000 00000000 00000000 ................ 1108 5d000000 12000000 00000000 00000000 ]............... @@ -251,15 +251,15 @@ 1218 72697465 005f6766 6f727472 616e5f74 rite._gfortran_t 1228 72616e73 6665725f 696e7465 6765725f ransfer_integer_ 1238 77726974 65005f67 666f7274 72616e5f write._gfortran_ - 1248 73745f77 72697465 5f646f6e 65006461 st_write_done.da - 1258 7870795f 00647363 616c5f00 646e726d xpy_.dscal_.dnrm - 1268 325f0064 646f745f 006d656d 73657400 2_.ddot_.memset. - 1278 646c6172 6e765f00 6d656d63 70790064 dlarnv_.memcpy.d - 1288 67656d6d 5f005f67 666f7274 72616e5f gemm_._gfortran_ - 1298 73746f70 5f737472 696e6700 646c6170 stop_string.dlap - 12a8 79325f00 646c6172 74675f00 64726f74 y2_.dlartg_.drot - 12b8 5f006d61 6c6c6f63 00646765 6d765f00 _.malloc.dgemv_. - 12c8 66726565 00646264 7364635f 00646c61 free.dbdsdc_.dla + 1248 73745f77 72697465 5f646f6e 6500646c st_write_done.dl + 1258 61726e76 5f006461 7870795f 00647363 arnv_.daxpy_.dsc + 1268 616c5f00 646e726d 325f0064 646f745f al_.dnrm2_.ddot_ + 1278 006d656d 73657400 646c6172 74675f00 .memset.dlartg_. + 1288 64726f74 5f00646c 61707932 5f006d65 drot_.dlapy2_.me + 1298 6d637079 006d616c 6c6f6300 6467656d mcpy.malloc.dgem + 12a8 765f0066 72656500 6467656d 6d5f005f v_.free.dgemm_._ + 12b8 67666f72 7472616e 5f73746f 705f7374 gfortran_stop_st + 12c8 72696e67 00646264 7364635f 00646c61 ring.dbdsdc_.dla 12d8 73636c5f 005f5079 5f446561 6c6c6f63 scl_._Py_Dealloc 12e8 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. 12f8 50794572 725f4665 74636800 50794572 PyErr_Fetch.PyEr @@ -393,7 +393,7 @@ 1ab0 00b00100 00000000 80be0100 00000000 ................ 1ac0 08000000 00000000 f6620100 00000000 .........b...... 1ad0 d8bf0100 00000000 08000000 00000000 ................ - 1ae0 30d30000 00000000 e0bf0100 00000000 0............... + 1ae0 a0f30000 00000000 e0bf0100 00000000 ................ 1af0 08000000 00000000 80630000 00000000 .........c...... 1b00 e8bf0100 00000000 08000000 00000000 ................ 1b10 80b70100 00000000 f0bf0100 00000000 ................ @@ -851,7 +851,7 @@ 03970 41564155 41545548 89fd5348 89f3488b AVAUATUH..SH..H. 03980 7e08488b 35477601 004839f7 740f4989 ~.H.5Gv..H9.t.I. 03990 d4e86af7 ffff4189 c685c074 334889df ..j...A....t3H.. - 039a0 e8cbf8ff ff660f2e 054b4801 00f20f11 .....f...KH..... + 039a0 e8cbf8ff ff660f2e 05534801 00f20f11 .....f...SH..... 039b0 45007a06 0f848600 000041be 01000000 E.z.......A..... 039c0 5b5d4489 f0415c41 5d415ec3 0f1f4000 []D..A\A]A^...@. 039d0 4889dfe8 c8f7ffff 4989c548 85c00f85 H.......I..H.... @@ -869,7 +869,7 @@ 03a90 574883e8 01488903 0f8574ff ffff4889 WH...H....t...H. 03aa0 dfe8eaf7 ffffe967 ffffff0f 1f440000 .......g.....D.. 03ab0 4889c7e8 b8f7ffff f20f1145 0049836d H..........E.I.m - 03ac0 00017444 f20f1005 2c470100 660f2e45 ..tD....,G..f..E + 03ac0 00017444 f20f1005 34470100 660f2e45 ..tD....4G..f..E 03ad0 000f8ae3 feffff0f 85ddfeff ffe95eff ..............^. 03ae0 ffff660f 1f440000 4883e801 4889030f ..f..D..H...H... 03af0 85c5feff ff4889df e893f7ff ffe9b8fe .....H.......... @@ -2224,9 +2224,9 @@ 08f40 ff448984 24240100 004429e2 438d74cf .D..$$...D).C.t. 08f50 034c8d3d a8ef0000 83c20189 b4247001 .L.=.........$p. 08f60 00004889 de899424 a8000000 89942430 ..H....$......$0 - 08f70 0100004c 89fae875 3e000048 8bb424e0 ...L...u>..H..$. - 08f80 03000048 8bbc24b0 0000004c 89fae83d ...H..$....L...= - 08f90 19000066 0fefd2f2 0f118424 60010000 ...f.......$`... + 08f70 0100004c 89fae845 41000048 8bb424e0 ...L...EA..H..$. + 08f80 03000048 8bbc24b0 0000004c 89fae80d ...H..$....L.... + 08f90 1c000066 0fefd2f2 0f118424 60010000 ...f.......$`... 08fa0 660f2ec2 7a060f84 e5170000 488b9424 f...z.......H..$ 08fb0 c8030000 488b8424 48040000 c7842434 ....H..$H.....$4 08fc0 01000000 000000c7 84242801 00000000 .........$(..... @@ -2255,14 +2255,14 @@ 09130 00004155 ffb42460 040000ff b4246004 ..AU..$`.....$`. 09140 0000ffb4 24500400 004c8b8c 24500400 ....$P...L..$P.. 09150 004c8b84 24480400 00488bb4 24880000 .L..$H...H..$... - 09160 00488b7c 2478e865 7000004c 89ee4c89 .H.|$x.ep..L..L. + 09160 00488b7c 2478e8c5 8200004c 89ee4c89 .H.|$x.....L..L. 09170 fa4c89f7 8b9c2494 0100004c 8d057eed .L....$....L..~. 09180 0000899c 24980100 00488b8c 24a80000 ....$....H..$... 09190 004883c4 70e846a2 ffff488b 4c24404c .H..p.F...H.L$@L 091a0 89fa4c89 f7488b74 24584c8d 054fed00 ..L..H.t$XL..O.. 091b0 00e82aa2 ffff418b 164c8b6c 24284889 ..*...A..L.l$(H. 091c0 ee83c201 4c89ef89 94247001 00004c89 ....L....$p...L. - 091d0 fae81a3c 0000488d bc243c01 00004889 ...<..H..$<...H. + 091d0 fae8ea3e 0000488d bc243c01 00004889 ...>..H..$<...H. 091e0 bc248800 0000e855 a3ffff4c 8b542418 .$.....U...L.T$. 091f0 4d630648 8dbc244c 01000048 8b4c2408 Mc.H..$L...H.L$. 09200 48897c24 20458b1a 418d5001 448b0989 H.|$ E..A.P.D... @@ -2270,7 +2270,7 @@ 09220 4539c10f 94c049c1 e0030fb6 f04e8d4c E9....I......N.L 09230 05f889b4 244c0100 00488d35 b0ec0000 ....$L...H.5.... 09240 6a014155 4e8d6c05 00ff7424 4041554c j.AUN.l...t$@AUL - 09250 8b6c2458 4c8b4424 604c89e9 e8bf9d00 .l$XL.D$`L...... + 09250 8b6c2458 4c8b4424 604c89e9 e85f4500 .l$XL.D$`L..._E. 09260 004883c4 204d89e9 4c89f96a 014c8d05 .H.. M..L..j.L.. /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_dpropack.cpython-39-x86_64-linux-gnu.so (disasm) @@ -6690,6 +6690,160 @@ jmp cs nopw offset(%rax,%rax,1) +dgetu0_: + push %r15 + mov %r9,%r15 + push %r14 + mov %rdi,%r14 + push %r13 + push %r12 + mov %rdx,%r12 + push %rbp + push %rbx + mov %r8,%rbx + sub $something,%rsp + mov %rdi,offset(%rsp) + lea offset(%rsp),%rdi + mov offset(%rsp),%r13 + mov %rsi,offset(%rsp) + mov offset(%rsp),%rbp + mov %rdx,offset(%rsp) + mov %rcx,offset(%rsp) + call + movdqa offset(%rip),%xmm0 # + mov %r14,%rdi + mov $something,%ecx + mov $something,%edx + lea offset(%rip),%rsi # <_fini + ofs> + movaps %xmm0,offset(%rsp) + call + test %eax,%eax + je + mov offset(%rsp),%rdi + mov (%r12),%esi + mov (%rdi),%edx + mov offset(%rsp),%r8 + mov (%rbx),%r9d + mov %esi,offset(%rsp) + mov %edx,offset(%rsp) + movl $something,offset(%rsp) + movl $something,(%r8) + test %r9d,%r9d + jle + lea offset(%rsp),%rbx + lea offset(%rsp),%r11 + mov %r9d,offset(%rsp) + mov $something,%r12d + lea offset(%rsp),%rsi + mov %rbx,offset(%rsp) + lea offset(%rsp),%r14 + lea offset(%rip),%rbx # + lea offset(%rsp),%r10 + lea offset(%rsp),%rax + mov %r11,offset(%rsp) + mov %r10,offset(%rsp) + mov %rax,offset(%rsp) + mov %rsi,offset(%rsp) + jmp + cs nopw offset(%rax,%rax,1) + add $something,%r12d + cmp %r12d,offset(%rsp) + jl + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + mov %rbp,%rcx + mov %r14,%rdx + call + lea offset(%rip),%rdx # + mov %rbp,%rsi + mov %r14,%rdi + call + mov offset(%rsp),%rdi + movsd %xmm0,offset(%rsp) + call + push $something + mov %rbp,%rcx + mov %r15,%r8 + push offset(%rsp) + xor %eax,%eax + mov offset(%rsp),%r9 + mov offset(%rsp),%rdx + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + call *offset(%rsp) + mov offset(%rsp),%rdi + call + mov offset(%rsp),%rdi + mov %r15,%rsi + addl $something,(%rbx) + movss offset(%rsp),%xmm1 + lea offset(%rip),%rdx # + subss offset(%rsp),%xmm1 + addss offset(%rbx),%xmm1 + movss %xmm1,offset(%rbx) + call + mov offset(%rsp),%rsi + mov offset(%rsp),%rcx + movsd %xmm0,offset(%r13) + movapd %xmm0,%xmm2 + divsd offset(%rsp),%xmm2 + mov (%rsi),%edi + movsd %xmm2,(%rcx) + pop %rdx + pop %rcx + test %edi,%edi + jle + mov %edi,offset(%rsp) + lea offset(%rip),%rdx # + add $something,%edi + mov %r13,%r9 + mov %edi,offset(%rsp) + movl $something,offset(%rsp) + push offset(%rsp) + push %rbp + push %rdx + lea offset(%rsp),%r8 + push %r8 + mov offset(%rsp),%rcx + mov %r15,%r8 + mov offset(%rsp),%rdx + mov offset(%rsp),%rdi + call + movsd offset(%r13),%xmm0 + add $something,%rsp + pxor %xmm3,%xmm3 + comisd %xmm3,%xmm0 + jbe + mov offset(%rsp),%rdi + call + movss offset(%rsp),%xmm4 + subss offset(%rsp),%xmm4 + addss offset(%rbx),%xmm4 + movss %xmm4,offset(%rbx) + add $something,%rsp + pop %rbx + pop %rbp + pop %r12 + pop %r13 + pop %r14 + pop %r15 + ret + nopl offset(%rax,%rax,1) + mov offset(%rsp),%rax + mov offset(%rsp),%rcx + mov (%rax),%esi + mov (%rcx),%edx + jmp + nopl offset(%rax,%rax,1) + mov offset(%rsp),%rdi + mov offset(%rsp),%r15 + movl $something,(%r15) + jmp + lea offset(%rip),%rbx # + lea offset(%rsp),%rdi + jmp + nopl offset(%rax) + pdaxpy_: jmp data16 cs nopw offset(%rax,%rax,1) @@ -9075,136 +9229,517 @@ cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) -dgetu0_: +dbsvdstep_: push %r15 - mov %r9,%r15 push %r14 - mov %rdi,%r14 push %r13 push %r12 - mov %rdx,%r12 push %rbp push %rbx - mov %r8,%rbx sub $something,%rsp - mov %rdi,offset(%rsp) - lea offset(%rsp),%rdi - mov offset(%rsp),%r13 - mov %rsi,offset(%rsp) - mov offset(%rsp),%rbp + cmpl $something,(%r8) mov %rdx,offset(%rsp) + mov offset(%rsp),%rax + mov offset(%rsp),%rdx mov %rcx,offset(%rsp) - call - movdqa offset(%rip),%xmm0 # - mov %r14,%rdi + movslq (%rax),%rcx + mov (%rdx),%ebx + jle + mov %rsi,%rbp + xor %esi,%esi + test %rcx,%rcx + mov $something,%edx /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-39-x86_64-linux-gnu.so (objdump) @@ -84,7 +84,7 @@ 07b8 00000000 00000000 10020000 10000000 ................ 07c8 00000000 00000000 00000000 00000000 ................ 07d8 7b060000 10000000 00000000 00000000 {............... - 07e8 00000000 00000000 f6000000 12000000 ................ + 07e8 00000000 00000000 35010000 12000000 ........5....... 07f8 00000000 00000000 00000000 00000000 ................ 0808 46000000 22000000 00000000 00000000 F..."........... 0818 00000000 00000000 6b040000 12000000 ........k....... @@ -93,7 +93,7 @@ 0848 00000000 00000000 80000000 12000000 ................ 0858 00000000 00000000 00000000 00000000 ................ 0868 87050000 10000000 00000000 00000000 ................ - 0878 00000000 00000000 22010000 12000000 ........"....... + 0878 00000000 00000000 1a010000 12000000 ................ 0888 00000000 00000000 00000000 00000000 ................ 0898 be040000 10000000 00000000 00000000 ................ 08a8 00000000 00000000 14030000 10000000 ................ @@ -104,14 +104,14 @@ 08f8 b5050000 12000000 00000000 00000000 ................ 0908 00000000 00000000 32020000 10000000 ........2....... 0918 00000000 00000000 00000000 00000000 ................ - 0928 30010000 12000000 00000000 00000000 0............... + 0928 28010000 12000000 00000000 00000000 (............... 0938 00000000 00000000 a9040000 10000000 ................ 0948 00000000 00000000 00000000 00000000 ................ 0958 d5000000 12000000 00000000 00000000 ................ 0968 00000000 00000000 db040000 10000000 ................ 0978 00000000 00000000 00000000 00000000 ................ - 0988 fe000000 12000000 00000000 00000000 ................ - 0998 00000000 00000000 14010000 12000000 ................ + 0988 6e010000 12000000 00000000 00000000 n............... + 0998 00000000 00000000 2e010000 12000000 ................ 09a8 00000000 00000000 00000000 00000000 ................ 09b8 bd050000 10000000 00000000 00000000 ................ 09c8 00000000 00000000 47060000 10000000 ........G....... @@ -122,7 +122,7 @@ 0a18 01050000 12000000 00000000 00000000 ................ 0a28 00000000 00000000 23030000 10000000 ........#....... 0a38 00000000 00000000 00000000 00000000 ................ - 0a48 36010000 12000000 00000000 00000000 6............... + 0a48 3d010000 12000000 00000000 00000000 =............... 0a58 00000000 00000000 9f060000 10000000 ................ 0a68 00000000 00000000 00000000 00000000 ................ 0a78 a7020000 10000000 00000000 00000000 ................ @@ -153,7 +153,7 @@ 0c08 00000000 00000000 1e050000 12000000 ................ 0c18 00000000 00000000 00000000 00000000 ................ 0c28 70050000 10000000 00000000 00000000 p............... - 0c38 00000000 00000000 60010000 12000000 ........`....... + 0c38 00000000 00000000 fd000000 12000000 ................ 0c48 00000000 00000000 00000000 00000000 ................ 0c58 f2010000 12000000 00000000 00000000 ................ 0c68 00000000 00000000 0a040000 10000000 ................ @@ -162,7 +162,7 @@ 0c98 00000000 00000000 50020000 10000000 ........P....... 0ca8 00000000 00000000 00000000 00000000 ................ 0cb8 71000000 12000000 00000000 00000000 q............... - 0cc8 00000000 00000000 54010000 12000000 ........T....... + 0cc8 00000000 00000000 69010000 12000000 ........i....... 0cd8 00000000 00000000 00000000 00000000 ................ 0ce8 cd040000 10000000 00000000 00000000 ................ 0cf8 00000000 00000000 b5020000 10000000 ................ @@ -170,7 +170,7 @@ 0d18 8a030000 10000000 00000000 00000000 ................ 0d28 00000000 00000000 f7030000 10000000 ................ 0d38 00000000 00000000 00000000 00000000 ................ - 0d48 46010000 12000000 00000000 00000000 F............... + 0d48 5b010000 12000000 00000000 00000000 [............... 0d58 00000000 00000000 40030000 11000000 ........@....... 0d68 00000000 00000000 00000000 00000000 ................ 0d78 cc030000 10000000 00000000 00000000 ................ @@ -182,22 +182,22 @@ 0dd8 94020000 10000000 00000000 00000000 ................ 0de8 00000000 00000000 93050000 10000000 ................ 0df8 00000000 00000000 00000000 00000000 ................ - 0e08 1b010000 12000000 00000000 00000000 ................ + 0e08 13010000 12000000 00000000 00000000 ................ 0e18 00000000 00000000 7a030000 10000000 ........z....... 0e28 00000000 00000000 00000000 00000000 ................ - 0e38 3e010000 12000000 00000000 00000000 >............... + 0e38 53010000 12000000 00000000 00000000 S............... 0e48 00000000 00000000 bd000000 12000000 ................ 0e58 00000000 00000000 00000000 00000000 ................ 0e68 8c060000 10000000 00000000 00000000 ................ - 0e78 00000000 00000000 59010000 12000000 ........Y....... + 0e78 00000000 00000000 f6000000 12000000 ................ 0e88 00000000 00000000 00000000 00000000 ................ 0e98 18040000 10000000 00000000 00000000 ................ - 0ea8 00000000 00000000 29010000 12000000 ........)....... + 0ea8 00000000 00000000 21010000 12000000 ........!....... 0eb8 00000000 00000000 00000000 00000000 ................ - 0ec8 06010000 12000000 00000000 00000000 ................ + 0ec8 45010000 12000000 00000000 00000000 E............... 0ed8 00000000 00000000 65000000 12000000 ........e....... 0ee8 00000000 00000000 00000000 00000000 ................ - 0ef8 0e010000 12000000 00000000 00000000 ................ + 0ef8 4d010000 12000000 00000000 00000000 M............... 0f08 00000000 00000000 36060000 10000000 ........6....... 0f18 00000000 00000000 00000000 00000000 ................ 0f28 82010000 10000000 00000000 00000000 ................ @@ -207,7 +207,7 @@ 0f68 00000000 00000000 91010000 10000000 ................ 0f78 00000000 00000000 00000000 00000000 ................ 0f88 e2020000 12000000 00000000 00000000 ................ - 0f98 00000000 00000000 4d010000 12000000 ........M....... + 0f98 00000000 00000000 62010000 12000000 ........b....... 0fa8 00000000 00000000 00000000 00000000 ................ 0fb8 03020000 10000000 00000000 00000000 ................ 0fc8 00000000 00000000 10000000 20000000 ............ ... @@ -252,15 +252,15 @@ 1228 6f727472 616e5f73 745f7772 6974655f ortran_st_write_ 1238 646f6e65 005f6766 6f727472 616e5f74 done._gfortran_t 1248 72616e73 6665725f 696e7465 6765725f ransfer_integer_ - 1258 77726974 6500736c 61707932 5f00736c write.slapy2_.sl - 1268 6173636c 5f00736c 61727467 5f007372 ascl_.slartg_.sr - 1278 6f745f00 6d656d73 65740073 61787079 ot_.memset.saxpy - 1288 5f007373 63616c5f 00736e72 6d325f00 _.sscal_.snrm2_. - 1298 73646f74 5f007362 64736463 5f00736c sdot_.sbdsdc_.sl - 12a8 61726e76 5f006d61 6c6c6f63 00736765 arnv_.malloc.sge - 12b8 6d765f00 66726565 00736765 6d6d5f00 mv_.free.sgemm_. - 12c8 5f67666f 72747261 6e5f7374 6f705f73 _gfortran_stop_s - 12d8 7472696e 67005f50 795f4465 616c6c6f tring._Py_Deallo + 1258 77726974 65007367 656d6d5f 005f6766 write.sgemm_._gf + 1268 6f727472 616e5f73 746f705f 73747269 ortran_stop_stri + 1278 6e670073 61787079 5f007373 63616c5f ng.saxpy_.sscal_ + 1288 00736e72 6d325f00 73646f74 5f006d65 .snrm2_.sdot_.me + 1298 6d736574 00736c61 7079325f 00736264 mset.slapy2_.sbd + 12a8 7364635f 00736c61 7274675f 0073726f sdc_.slartg_.sro + 12b8 745f0073 6c61726e 765f006d 616c6c6f t_.slarnv_.mallo + 12c8 63007367 656d765f 00667265 6500736c c.sgemv_.free.sl + 12d8 6173636c 5f005f50 795f4465 616c6c6f ascl_._Py_Deallo 12e8 63005079 4572725f 4f636375 72726564 c.PyErr_Occurred 12f8 00507945 72725f46 65746368 00507945 .PyErr_Fetch.PyE 1308 72725f4e 6f726d61 6c697a65 45786365 rr_NormalizeExce @@ -399,7 +399,7 @@ 1b18 80b70100 00000000 f0bf0100 00000000 ................ 1b28 08000000 00000000 fe620100 00000000 .........b...... 1b38 48c10100 00000000 08000000 00000000 H............... - 1b48 c0f20000 00000000 50c10100 00000000 ........P....... + 1b48 c09b0000 00000000 50c10100 00000000 ........P....... 1b58 08000000 00000000 a0740000 00000000 .........t...... 1b68 58c10100 00000000 08000000 00000000 X............... 1b78 20b00100 00000000 f8c20100 00000000 ............... @@ -2227,8 +2227,8 @@ 08f70 01c84489 94240001 000029c7 89442408 ..D..$....)..D$. 08f80 448d4701 488dbc24 00010000 44898424 D.G.H..$....D..$ 08f90 b8000000 44898424 e4000000 48893c24 ....D..$....H.<$ - 08fa0 e86b9e00 00488bb4 24580300 004c89e2 .k...H..$X...L.. - 08fb0 4c89f7e8 c87d0000 660fefe4 4c634424 L....}..f...LcD$ + 08fa0 e87b5b00 00488bb4 24580300 004c89e2 .{[..H..$X...L.. + 08fb0 4c89f7e8 d83a0000 660fefe4 4c634424 L....:..f...LcD$ 08fc0 08f3440f 104c2410 f30f1184 24ec0000 ..D..L$.....$... 08fd0 000f2ec4 7a060f84 7f090000 4c8b4c24 ....z.......L.L$ 08fe0 40ba0800 00004c8d 15735f01 00c78424 @.....L..s_....$ @@ -2259,13 +2259,13 @@ 09170 70ffb424 d8030000 ffb424d8 030000ff p..$......$..... 09180 b424c803 00004c8b 8c24c803 00004c8b .$....L..$....L. 09190 8424c003 0000488b 9424d000 0000488b .$....H..$....H. - 091a0 4c2478e8 78170000 8bac244c 01000044 L$x.x.....$L...D + 091a0 4c2478e8 786a0000 8bac244c 01000044 L$x.xj....$L...D 091b0 8b942444 0100004c 89e24c8d 056fed00 ..$D...L..L..o.. 091c0 008d7c2d 00448994 24480100 00448994 ..|-.D..$H...D.. 091d0 24a00000 0089bc24 70010000 488b7c24 $......$p...H.|$ 091e0 704883c4 70488b4c 2410488b 742420e8 pH..pH.L$.H.t$ . 091f0 7ca3ffff 8b542430 488b3c24 4c89ee8d |....T$0H.<$L... - 09200 4a014c89 e2898c24 00010000 e8ff9b00 J.L....$........ + 09200 4a014c89 e2898c24 00010000 e80f5900 J.L....$......Y. 09210 00488b7c 2478e835 a3ffff41 8b07418b .H.|$x.5...A..A. 09220 36448d55 014c634c 24308d7c 1d004489 6D.U.LcL$0.|..D. 09230 94240001 000039c6 4863d70f 4ff04439 .$....9.Hc..O.D9 @@ -2273,7 +2273,7 @@ 09250 450fb6d8 4b8d4c0d 004d8d44 95fc4489 E...K.L..M.D..D. 09260 9c24fc00 00004f8d 4c0dfc6a 01ff7424 .$....O.L..j..t$ 09270 08ff7424 6051488b 4c243048 8b542428 ..t$`QH.L$0H.T$( - 09280 488b7c24 484c8944 2450e831 45000048 H.|$HL.D$P.1E..H + 09280 488b7c24 484c8944 2450e8d1 9a000048 H.|$HL.D$P.....H 09290 83c4204c 89e14c8d 0597ec00 006a014c .. L..L......j.L 092a0 89c2488d 3d39d100 00ff7424 78ff7424 ..H.=9....t$x.t$ 092b0 28415441 55415441 55415441 55488b74 (ATAUATAUATAUH.t @@ -2324,8 +2324,8 @@ 09580 f30f1174 2430f344 0f594424 4c488b54 ...t$0.D.YD$LH.T 09590 24104539 c1488b74 2408488b 7c242845 $.E9.H.t$.H.|$(E 095a0 0f4fc84c 8b042444 898c24fc 0000004c .O.L..$D..$....L - 095b0 8b4c2458 f3440f11 84240001 0000e8bd .L$X.D...$...... - 095c0 4b00004c 8b5c2440 448b8c24 d4000000 K..L.\$@D..$.... + 095b0 8b4c2458 f3440f11 84240001 0000e85d .L$X.D...$.....] + 095c0 a100004c 8b5c2440 448b8c24 d4000000 ...L.\$@D..$.... 095d0 f3440f10 4c243045 8b034539 c14489c1 .D..L$0E..E9.D.. 095e0 410f4ec9 85c97e40 89ca488b bc247003 A.N...~@..H..$p. 095f0 00004c89 ee448944 244848c1 e2024489 ..L..D.D$HH...D. @@ -2360,7 +2360,7 @@ 097c0 83fc564c 63a42400 0100004a 8d1ca353 ..VLc.$....J...S 097d0 488dac24 40010000 55488b94 24200100 H..$@...UH..$ .. 097e0 00488bb4 24180100 004c8d8c 24580100 .H..$....L..$X.. - 097f0 00e8ba99 00008b8c 24580100 004883c4 ........$X...H.. + 097f0 00e87a8d 00008b8c 24580100 004883c4 ..z.....$X...H.. 09800 70448b54 24084c8b 7424404c 8d3d4e57 pD.T$.L.t$@L.=NW /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_spropack.cpython-39-x86_64-linux-gnu.so (disasm) @@ -6004,4596 +6004,6 @@ cs nopw offset(%rax,%rax,1) nopl (%rax) -sset_mu_: - mov %rcx,%r10 - mov (%rdx),%ecx - mov (%rdi),%r11d - test %ecx,%ecx - jle - cmp %r11d,%ecx - jg - mov %rsi,%r9 - lea offset(%rdx),%rsi - mov (%rsi),%r8d - cmp %ecx,%r8d - jl - push %rbx - nopl (%rax) - mov %r8d,%eax - movss (%r10),%xmm1 - sub %ecx,%eax - lea offset(%rax),%edi - cmp $something,%eax - jbe - movslq %ecx,%rdx - movaps %xmm1,%xmm0 - lea -offset(%r9,%rdx,4),%rax - mov %edi,%edx - shufps $something,%xmm0,%xmm0 - shr $something,%edx - shl $something,%rdx - lea (%rdx,%rax,1),%rbx - sub $something,%rdx - shr $something,%rdx - add $something,%rdx - and $something,%edx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - cmp $something,%rdx - je - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - movups %xmm0,(%rax) - add $something,%rax - cmp %rax,%rbx - je - movups %xmm0,(%rax) - sub $something,%rax - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - movups %xmm0,-offset(%rax) - cmp %rax,%rbx - jne - test $something,%dil - je - and $something,%edi - add %edi,%ecx - movslq %ecx,%rdi - lea (%r9,%rdi,4),%rax - movss %xmm1,-offset(%rax) - cmp %r8d,%ecx - jge - add $something,%ecx - movss %xmm1,(%rax) - cmp %ecx,%r8d - jl - movss %xmm1,offset(%rax) - mov offset(%rsi),%ecx - add $something,%rsi - test %ecx,%ecx - jle - cmp %r11d,%ecx - jg - mov (%rsi),%r8d - cmp %ecx,%r8d - jge - mov offset(%rsi),%ecx - add $something,%rsi - test %ecx,%ecx - jg - pop %rbx - ret - mov offset(%rsi),%ecx - add $something,%rsi - test %ecx,%ecx - jle - cmp %r11d,%ecx - jle - ret - ret - data16 cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -scompute_int_: - push %r14 - mov %rdx,%r14 - push %r13 - mov %rsi,%r13 - push %r12 - mov %rcx,%r12 - push %rbp - mov %r8,%rbp - push %rbx - mov %rdi,%rbx - sub $something,%rsp - lea offset(%rsp),%rdi - call - movss (%r14),%xmm1 - movss (%r12),%xmm2 - comiss %xmm1,%xmm2 - ja - mov offset(%r13),%ecx - movl $something,offset(%rbp) - test %ecx,%ecx - jle - mov %rbp,%rdi - xor %esi,%esi - movss offset(%rip),%xmm0 # - xor %r8d,%r8d - lea offset(%r8),%r9d - cmp %ecx,%r9d - jg - movslq %r9d,%rax - mov %ecx,%edx - movss -offset(%rbx,%rax,4),%xmm3 - sub %r9d,%edx - and $something,%edx - andps %xmm0,%xmm3 - comiss %xmm1,%xmm3 - ja - add $something,%rax - cmp %eax,%ecx - jl - test %edx,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - je - cmp $something,%edx - jne - movss -offset(%rbx,%rax,4),%xmm5 - andps %xmm0,%xmm5 - comiss %xmm1,%xmm5 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm6 - andps %xmm0,%xmm6 - comiss %xmm1,%xmm6 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm7 - andps %xmm0,%xmm7 - comiss %xmm1,%xmm7 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm8 - andps %xmm0,%xmm8 - comiss %xmm1,%xmm8 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm9 - andps %xmm0,%xmm9 - comiss %xmm1,%xmm9 - ja - add $something,%rax - movss -offset(%rbx,%rax,4),%xmm10 - andps %xmm0,%xmm10 /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-39-x86_64-linux-gnu.so (objdump) @@ -73,27 +73,27 @@ 0710 00000000 00000000 63040000 10000000 ........c....... 0720 00000000 00000000 00000000 00000000 ................ 0730 70000000 12000000 00000000 00000000 p............... - 0740 00000000 00000000 fd000000 12000000 ................ + 0740 00000000 00000000 79010000 12000000 ........y....... 0750 00000000 00000000 00000000 00000000 ................ 0760 8f050000 12000000 00000000 00000000 ................ - 0770 00000000 00000000 05010000 12000000 ................ + 0770 00000000 00000000 81010000 12000000 ................ 0780 00000000 00000000 00000000 00000000 ................ 0790 c8010000 10000000 00000000 00000000 ................ 07a0 00000000 00000000 1f060000 10000000 ................ 07b0 00000000 00000000 00000000 00000000 ................ - 07c0 92010000 12000000 00000000 00000000 ................ + 07c0 9a010000 12000000 00000000 00000000 ................ 07d0 00000000 00000000 fa050000 10000000 ................ 07e0 00000000 00000000 00000000 00000000 ................ 07f0 97020000 10000000 00000000 00000000 ................ 0800 00000000 00000000 e2040000 10000000 ................ 0810 00000000 00000000 00000000 00000000 ................ - 0820 6d010000 12000000 00000000 00000000 m............... + 0820 30010000 12000000 00000000 00000000 0............... 0830 00000000 00000000 dc030000 10000000 ................ 0840 00000000 00000000 00000000 00000000 ................ - 0850 4a010000 12000000 00000000 00000000 J............... + 0850 64010000 12000000 00000000 00000000 d............... 0860 00000000 00000000 0f020000 10000000 ................ 0870 00000000 00000000 00000000 00000000 ................ - 0880 75010000 12000000 00000000 00000000 u............... + 0880 38010000 12000000 00000000 00000000 8............... 0890 00000000 00000000 3b020000 10000000 ........;....... 08a0 00000000 00000000 00000000 00000000 ................ 08b0 a6060000 10000000 00000000 00000000 ................ @@ -102,8 +102,8 @@ 08e0 ac030000 12000000 00000000 00000000 ................ 08f0 00000000 00000000 07060000 10000000 ................ 0900 00000000 00000000 00000000 00000000 ................ - 0910 57010000 12000000 00000000 00000000 W............... - 0920 00000000 00000000 78000000 12000000 ........x....... + 0910 71010000 12000000 00000000 00000000 q............... + 0920 00000000 00000000 7f000000 12000000 ................ 0930 00000000 00000000 00000000 00000000 ................ 0940 c4050000 10000000 00000000 00000000 ................ 0950 00000000 00000000 22040000 10000000 ........"....... @@ -117,17 +117,17 @@ 09d0 5d020000 10000000 00000000 00000000 ]............... 09e0 00000000 00000000 0d040000 10000000 ................ 09f0 00000000 00000000 00000000 00000000 ................ - 0a00 b5000000 12000000 00000000 00000000 ................ + 0a00 d4000000 12000000 00000000 00000000 ................ 0a10 00000000 00000000 4e040000 10000000 ........N....... 0a20 00000000 00000000 00000000 00000000 ................ - 0a30 0b010000 12000000 00000000 00000000 ................ + 0a30 1b010000 12000000 00000000 00000000 ................ 0a40 00000000 00000000 49050000 10000000 ........I....... 0a50 00000000 00000000 00000000 00000000 ................ 0a60 72060000 10000000 00000000 00000000 r............... 0a70 00000000 00000000 2c060000 10000000 ........,....... 0a80 00000000 00000000 00000000 00000000 ................ 0a90 83040000 12000000 00000000 00000000 ................ - 0aa0 00000000 00000000 8b010000 12000000 ................ + 0aa0 00000000 00000000 4e010000 12000000 ........N....... 0ab0 00000000 00000000 00000000 00000000 ................ 0ac0 74040000 12000000 00000000 00000000 t............... 0ad0 00000000 00000000 05050000 10000000 ................ @@ -141,7 +141,7 @@ 0b50 f1040000 10000000 00000000 00000000 ................ 0b60 00000000 00000000 4c020000 10000000 ........L....... 0b70 00000000 00000000 00000000 00000000 ................ - 0b80 12010000 12000000 00000000 00000000 ................ + 0b80 fd000000 12000000 00000000 00000000 ................ 0b90 00000000 00000000 a1010000 10000000 ................ 0ba0 00000000 00000000 00000000 00000000 ................ 0bb0 e1050000 10000000 00000000 00000000 ................ @@ -150,31 +150,31 @@ 0be0 b3030000 10000000 00000000 00000000 ................ 0bf0 00000000 00000000 81050000 10000000 ................ 0c00 00000000 00000000 00000000 00000000 ................ - 0c10 ee000000 12000000 00000000 00000000 ................ + 0c10 78000000 12000000 00000000 00000000 x............... 0c20 00000000 00000000 7e060000 10000000 ........~....... 0c30 00000000 00000000 00000000 00000000 ................ 0c40 7f030000 10000000 00000000 00000000 ................ - 0c50 00000000 00000000 21010000 12000000 ........!....... + 0c50 00000000 00000000 8e010000 12000000 ................ 0c60 00000000 00000000 00000000 00000000 ................ - 0c70 7f000000 12000000 00000000 00000000 ................ + 0c70 86000000 12000000 00000000 00000000 ................ 0c80 00000000 00000000 ae020000 10000000 ................ 0c90 00000000 00000000 00000000 00000000 ................ 0ca0 8b020000 10000000 00000000 00000000 ................ 0cb0 00000000 00000000 91040000 12000000 ................ 0cc0 00000000 00000000 00000000 00000000 ................ 0cd0 ad050000 10000000 00000000 00000000 ................ - 0ce0 00000000 00000000 2d010000 12000000 ........-....... + 0ce0 00000000 00000000 05010000 12000000 ................ 0cf0 00000000 00000000 00000000 00000000 ................ - 0d00 43010000 12000000 00000000 00000000 C............... + 0d00 5d010000 12000000 00000000 00000000 ]............... 0d10 00000000 00000000 1d020000 12000000 ................ 0d20 00000000 00000000 00000000 00000000 ................ 0d30 4b030000 10000000 00000000 00000000 K............... 0d40 00000000 00000000 9e040000 10000000 ................ 0d50 00000000 00000000 00000000 00000000 ................ 0d60 7b020000 10000000 00000000 00000000 {............... - 0d70 00000000 00000000 7c010000 12000000 ........|....... + 0d70 00000000 00000000 3f010000 12000000 ........?....... 0d80 00000000 00000000 00000000 00000000 ................ - 0d90 28010000 12000000 00000000 00000000 (............... + 0d90 95010000 12000000 00000000 00000000 ................ 0da0 00000000 00000000 40040000 10000000 ........@....... 0db0 00000000 00000000 00000000 00000000 ................ 0dc0 69000000 12000000 00000000 00000000 i............... @@ -183,7 +183,7 @@ 0df0 5b050000 10000000 00000000 00000000 [............... 0e00 00000000 00000000 38030000 10000000 ........8....... 0e10 00000000 00000000 00000000 00000000 ................ - 0e20 1a010000 12000000 00000000 00000000 ................ + 0e20 87010000 12000000 00000000 00000000 ................ 0e30 00000000 00000000 f8030000 11000000 ................ 0e40 00000000 00000000 00000000 00000000 ................ 0e50 0d030000 10000000 00000000 00000000 ................ @@ -196,10 +196,10 @@ 0ec0 00000000 00000000 d0050000 10000000 ................ 0ed0 00000000 00000000 00000000 00000000 ................ 0ee0 32050000 10000000 00000000 00000000 2............... - 0ef0 00000000 00000000 d6000000 12000000 ................ + 0ef0 00000000 00000000 bc000000 12000000 ................ 0f00 00000000 00000000 00000000 00000000 ................ 0f10 b7060000 10000000 00000000 00000000 ................ - 0f20 00000000 00000000 84010000 12000000 ................ + 0f20 00000000 00000000 47010000 12000000 ........G....... 0f30 00000000 00000000 00000000 00000000 ................ 0f40 59030000 10000000 00000000 00000000 Y............... 0f50 00000000 00000000 61060000 10000000 ........a....... @@ -207,14 +207,14 @@ 0f70 ad010000 10000000 00000000 00000000 ................ 0f80 00000000 00000000 94030000 10000000 ................ 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 5f010000 12000000 00000000 00000000 _............... + 0fa0 22010000 12000000 00000000 00000000 "............... 0fb0 00000000 00000000 ff030000 12000000 ................ 0fc0 00000000 00000000 00000000 00000000 ................ 0fd0 bc010000 10000000 00000000 00000000 ................ - 0fe0 00000000 00000000 99010000 12000000 ................ + 0fe0 00000000 00000000 55010000 12000000 ........U....... 0ff0 00000000 00000000 00000000 00000000 ................ 1000 d3040000 12000000 00000000 00000000 ................ - 1010 00000000 00000000 51010000 12000000 ........Q....... + 1010 00000000 00000000 6b010000 12000000 ........k....... 1020 00000000 00000000 00000000 00000000 ................ 1030 65000000 12000000 00000000 00000000 e............... 1040 00000000 00000000 2e020000 10000000 ................ @@ -226,7 +226,7 @@ 10a0 00000000 00000000 94060000 10000000 ................ 10b0 00000000 00000000 00000000 00000000 ................ 10c0 a9040000 10000000 00000000 00000000 ................ - 10d0 00000000 00000000 66010000 12000000 ........f....... + 10d0 00000000 00000000 29010000 12000000 ........)....... 10e0 00000000 00000000 00000000 00000000 ................ 10f0 01000000 20000000 00000000 00000000 .... ........... 1100 00000000 00000000 d8060000 10000000 ................ @@ -237,8 +237,8 @@ 1150 2c000000 20000000 00000000 00000000 ,... ........... 1160 00000000 00000000 fa010000 10000000 ................ 1170 00000000 00000000 00000000 00000000 ................ - 1180 74010000 12000000 00000000 00000000 t............... - 1190 00000000 00000000 92000000 12000000 ................ + 1180 37010000 12000000 00000000 00000000 7............... + 1190 00000000 00000000 99000000 12000000 ................ 11a0 00000000 00000000 00000000 00000000 ................ 11b0 42050000 12000000 00000000 00000000 B............... 11c0 00000000 00000000 5d000000 12000000 ........]....... @@ -256,25 +256,25 @@ 1268 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina 1278 6c697a65 00736563 6f6e645f 00646c61 lize.second_.dla 1288 6d63685f 00706f77 0064636f 70795f00 mch_.pow.dcopy_. - 1298 64626473 71725f00 6c73616d 655f005f dbdsqr_.lsame_._ - 12a8 67666f72 7472616e 5f73745f 77726974 gfortran_st_writ - 12b8 65005f67 666f7274 72616e5f 7472616e e._gfortran_tran - 12c8 73666572 5f636861 72616374 65725f77 sfer_character_w - 12d8 72697465 005f6766 6f727472 616e5f74 rite._gfortran_t - 12e8 72616e73 6665725f 696e7465 6765725f ransfer_integer_ - 12f8 77726974 65005f67 666f7274 72616e5f write._gfortran_ - 1308 73745f77 72697465 5f646f6e 65006d65 st_write_done.me - 1318 6d637079 007a6c61 726e765f 00646c61 mcpy.zlarnv_.dla - 1328 7274675f 0064726f 745f006d 656d7365 rtg_.drot_.memse - 1338 7400646c 61707932 5f006d61 6c6c6f63 t.dlapy2_.malloc - 1348 007a6765 6d765f00 66726565 005f6766 .zgemv_.free._gf - 1358 6f727472 616e5f73 746f705f 73747269 ortran_stop_stri - 1368 6e670064 61787079 5f00646e 726d325f ng.daxpy_.dnrm2_ - 1378 0064646f 745f0064 62647364 635f007a .ddot_.dbdsdc_.z - 1388 61787079 5f007a63 6f70795f 007a7363 axpy_.zcopy_.zsc - 1398 616c5f00 7a647363 616c5f00 647a6e72 al_.zdscal_.dznr - 13a8 6d325f00 7a646f74 635f007a 646f7475 m2_.zdotc_.zdotu - 13b8 5f006467 656d6d5f 007a6c61 73636c5f _.dgemm_.zlascl_ + 1298 64626473 71725f00 6d656d63 7079006c dbdsqr_.memcpy.l /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/site-packages/scipy/sparse/linalg/_propack/_zpropack.cpython-39-x86_64-linux-gnu.so (disasm) @@ -5487,6 +5487,861 @@ cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) +zlansvd_: + push %r15 + mov %rcx,%r15 + push %r14 + mov %rdx,%r14 + push %r13 + push %r12 + push %rbp + mov %r9,%rbp + push %rbx + sub $something,%rsp + mov %rdi,offset(%rsp) + lea offset(%rsp),%rdi + mov offset(%rsp),%rbx + mov %r8,offset(%rsp) + mov %rsi,offset(%rsp) + call + mov $something,%esi + lea offset(%rip),%rdi # <_fini + ofs> + call + movsd offset(%rip),%xmm1 # + movsd %xmm0,offset(%rsp) + call + mov (%r15),%edx + mov (%r14),%eax + mov $something,%esi + movsd %xmm0,offset(%rsp) + pxor %xmm0,%xmm0 + lea offset(%rip),%rdi # <_fini + ofs> + cmp %edx,%eax + cmovl %edx,%eax + cvtsi2sd %eax,%xmm0 + mulsd offset(%rsp),%xmm0 + mulsd offset(%rip),%xmm0 # + movsd %xmm0,offset(%rsp) + call + mov (%r15),%ecx + mov offset(%rbp),%esi + movq $something,offset(%rsp) + mov (%r14),%edi + mov offset(%rsp),%r9 + add $something,%ecx + movsd offset(%rsp),%xmm2 + lea offset(%rdi),%r8d + cmp %esi,%ecx + mov offset(%rsp),%rdi + mulsd offset(%rip),%xmm2 # + cmovg %esi,%ecx + maxsd (%r9),%xmm2 + minsd offset(%rip),%xmm2 # + cmp %r8d,%ecx + cmovle %ecx,%r8d + movsd %xmm2,offset(%rsp) + lea offset(%r8),%r10d + lea offset(%r8),%r11d + mov %r8d,%ecx + mov %r8d,%ebp + mov %r10d,%edx + imul %r8d,%ecx + lea (%r8,%r8,1),%r12d + mov %r8d,offset(%rsp) + imul %r10d,%edx + lea (%r12,%r11,1),%r13d + mov (%rdi),%r8d + mov %r10d,offset(%rsp) + lea (%r12,%r13,1),%eax + lea offset(,%rbp,8),%r10d + mov %r11d,offset(%rsp) + sub %ebp,%r10d + lea offset(%rip),%r12 # + lea offset(%rsp),%rdi + mov %eax,offset(%rsp) + add %eax,%edx + lea offset(%r10,%rcx,2),%r11d + mov %rdi,offset(%rsp) + lea (%rdx,%rcx,1),%esi + mov %r12,%rdx + mov %r11d,offset(%rsp) + sub %esi,%r8d + mov %esi,offset(%rsp) + mov %rbx,%rsi + lea offset(%r8),%r9d + mov %r9d,offset(%rsp) + mov %r9d,offset(%rsp) + call + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + mov %r12,%rdx + call + mov offset(%rsp),%rsi + mov %r12,%rdx + mov %r14,%rdi + call + pxor %xmm1,%xmm1 + movsd offset(%rsp),%xmm7 + movsd %xmm0,offset(%rsp) + ucomisd %xmm1,%xmm0 + jp + je + mov offset(%rsp),%rsi + mov $something,%r11d + mov offset(%rsp),%r10 + movl $something,offset(%rsp) + lea offset(%rip),%r9 # + movl $something,offset(%rsp) + mov (%rsi),%r8d + movl $something,(%r10) + cmp %r11d,%r8d + mov %r8d,offset(%r9) + cmovge %r8d,%r11d + lea offset(%r8,%r11,1),%r10d + cmp %ebp,%r10d + cmovg %ebp,%r10d + mov %r10d,offset(%rsp) + test %r8d,%r8d + jle + movslq offset(%rsp),%rbp + movslq offset(%rsp),%rax + movslq %r13d,%rdx + lea offset(%rsp),%r10 + movslq offset(%rsp),%r8 + sub $something,%rdx + lea offset(%rsp),%r11 + mov %r10,offset(%rsp) + lea (%rbx,%rax,8),%rcx + lea -offset(%rbx,%rbp,8),%rdi + mov %rdx,offset(%rsp) + lea (%rbx,%rdx,8),%rsi + lea -offset(%rbx,%r8,8),%r9 + mov %rdi,offset(%rsp) + mov %rcx,offset(%rsp) + lea offset(%rsp),%rbp + lea offset(%rsp),%rdi + mov %rsi,offset(%rsp) + lea offset(%rsp),%rax + lea offset(%rsp),%rcx + mov %r9,offset(%rsp) + lea offset(%rsp),%rdx + lea offset(%rsp),%rsi + lea offset(%rsp),%r8 + lea offset(%rsp),%r9 + mov %rbp,offset(%rsp) + mov %r11,offset(%rsp) + mov %rdi,offset(%rsp) + mov %rax,offset(%rsp) + mov %rcx,offset(%rsp) + mov %rdx,offset(%rsp) + mov %rsi,offset(%rsp) + mov %r8,offset(%rsp) + mov %r9,offset(%rsp) + mov %rbx,offset(%rsp) + mov %r13d,%ebx + mov offset(%rsp),%r13 + nopw offset(%rax,%rax,1) + movsd %xmm7,offset(%rsp) + mov %r15,%rsi + mov %r14,%rdi + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + push offset(%rsp) + mov offset(%rsp),%r9 + mov offset(%rsp),%r8 + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + call + mov offset(%rsp),%ebp + mov offset(%rsp),%r10d + mov %r12,%rdx + lea offset(%rip),%r8 # + lea offset(%rbp,%rbp,1),%r11d + mov %r10d,offset(%rsp) + mov %r10d,offset(%rsp) + mov %r11d,offset(%rsp) + mov offset(%rsp),%rcx + add $something,%rsp + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + call + mov offset(%rsp),%edi + mov %r12,%rdx + mov %r13,%rsi + lea offset(%rdi),%eax + mov offset(%rsp),%rdi /usr/lib64/python3.9/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-39.pyc differs at offset '23917' (data) --- old /usr/lib64/python3.9/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-39.pyc (hex) +++ new /usr/lib64/python3.9/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-39.pyc (hex) @@ -1,6 +1,6 @@ 00005d40 6e 65 78 74 5a 0b 65 78 74 72 61 70 6f 6c 61 74 |nextZ.extrapolat| 00005d50 65 29 02 da 04 6b 69 6e 64 da 0a 66 69 6c 6c 5f |e)...kind..fill_| -00005d60 76 61 6c 75 65 72 83 00 00 00 29 09 da 07 73 75 |valuer....)...su| +00005d60 76 61 6c 75 65 72 83 00 00 00 29 09 5a 07 73 75 |valuer....).Z.su| 00005d70 70 70 6f 72 74 72 4d 00 00 00 72 a4 00 00 00 72 |pportrM...r....r| 00005d80 72 00 00 00 72 0b 00 00 00 da 07 75 6e 69 66 6f |r...r......unifo| 00005d90 72 6d da 06 61 73 74 79 70 65 da 03 69 6e 74 da |rm..astype..int.| @@ -17,8 +17,8 @@ 00005e40 6f 72 69 7a 65 5f 72 76 73 5f 6f 76 65 72 5f 73 |orize_rvs_over_s| 00005e50 68 61 70 65 73 29 07 72 23 00 00 00 72 93 00 00 |hapes).r#...r...| 00005e60 00 72 24 00 00 00 72 ab 00 00 00 72 26 00 00 00 |.r$...r....r&...| -00005e70 72 27 00 00 00 72 b7 00 00 00 72 28 00 00 00 72 |r'...r....r(...r| -00005e80 b6 00 00 00 72 29 00 00 00 72 2a 00 00 00 a9 02 |....r)...r*.....| +00005e70 72 27 00 00 00 72 b6 00 00 00 72 28 00 00 00 72 |r'...r....r(...r| +00005e80 b5 00 00 00 72 29 00 00 00 72 2a 00 00 00 a9 02 |....r)...r*.....| 00005e90 00 00 73 06 00 00 00 00 02 02 01 0e 0b 7a 13 6e |..s..........z.n| 00005ea0 68 79 70 65 72 67 65 6f 6d 5f 67 65 6e 2e 5f 72 |hypergeom_gen._r| 00005eb0 76 73 63 05 00 00 00 00 00 00 00 00 00 00 00 07 |vsc.............| /usr/lib64/python3.9/site-packages/scipy/stats/_hypotests_pythran.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/stats/_hypotests_pythran.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/stats/_hypotests_pythran.cpython-39-x86_64-linux-gnu.so (objdump) @@ -2904,8 +2904,8 @@ d070 5049005f 41525241 595f4150 49206e6f PI._ARRAY_API no d080 7420666f 756e6400 5f415252 41595f41 t found._ARRAY_A d090 50492069 73204e55 4c4c2070 6f696e74 PI is NULL point - d0a0 65720032 3032322d 30382d31 35203132 er.2022-08-15 12 - d0b0 3a35393a 33352e32 32303238 3000302e :59:35.220280.0. + d0a0 65720032 3033382d 30392d31 37203032 er.2038-09-17 02 + d0b0 3a31383a 30372e36 31333937 3100302e :18:07.613971.0. d0c0 31312e30 00287373 7329005f 5f707974 11.0.(sss).__pyt d0d0 6872616e 5f5f006d 0067004f 4f4f4f00 hran__.m.g.OOOO. d0e0 756e6162 6c652074 6f20616c 6c6f6361 unable to alloca /usr/lib64/python3.9/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-39-x86_64-linux-gnu.so (objdump) @@ -213,7 +213,7 @@ 0fd0 00000000 00000000 a60b0000 10000000 ................ 0fe0 00000000 00000000 00000000 00000000 ................ 0ff0 2f030000 10000000 00000000 00000000 /............... - 1000 00000000 00000000 620c0000 10000000 ........b....... + 1000 00000000 00000000 5a0c0000 10000000 ........Z....... 1010 00000000 00000000 00000000 00000000 ................ 1020 ba0a0000 10000000 00000000 00000000 ................ 1030 00000000 00000000 33010000 10000000 ........3....... @@ -231,7 +231,7 @@ 10f0 00000000 00000000 a2010000 10000000 ................ 1100 00000000 00000000 00000000 00000000 ................ 1110 1e050000 12000000 00000000 00000000 ................ - 1120 00000000 00000000 540c0000 10000000 ........T....... + 1120 00000000 00000000 4c0c0000 10000000 ........L....... 1130 00000000 00000000 00000000 00000000 ................ 1140 0a070000 10000000 00000000 00000000 ................ 1150 00000000 00000000 4a080000 10000000 ........J....... @@ -239,10 +239,10 @@ 1170 ad090000 10000000 00000000 00000000 ................ 1180 00000000 00000000 c80d0000 10000000 ................ 1190 00000000 00000000 00000000 00000000 ................ - 11a0 220c0000 10000000 00000000 00000000 "............... + 11a0 1a0c0000 10000000 00000000 00000000 ................ 11b0 00000000 00000000 90070000 10000000 ................ 11c0 00000000 00000000 00000000 00000000 ................ - 11d0 150c0000 10000000 00000000 00000000 ................ + 11d0 0d0c0000 10000000 00000000 00000000 ................ 11e0 00000000 00000000 f9070000 10000000 ................ 11f0 00000000 00000000 00000000 00000000 ................ 1200 c5040000 10000000 00000000 00000000 ................ @@ -261,7 +261,7 @@ 12d0 00000000 00000000 c5030000 10000000 ................ 12e0 00000000 00000000 00000000 00000000 ................ 12f0 8d060000 10000000 00000000 00000000 ................ - 1300 00000000 00000000 8c0c0000 12000000 ................ + 1300 00000000 00000000 840c0000 12000000 ................ 1310 00000000 00000000 00000000 00000000 ................ 1320 ea010000 10000000 00000000 00000000 ................ 1330 00000000 00000000 250d0000 10000000 ........%....... @@ -317,7 +317,7 @@ 1650 db010000 10000000 00000000 00000000 ................ 1660 00000000 00000000 95050000 10000000 ................ 1670 00000000 00000000 00000000 00000000 ................ - 1680 f30b0000 10000000 00000000 00000000 ................ + 1680 eb0b0000 10000000 00000000 00000000 ................ 1690 00000000 00000000 ca000000 10000000 ................ 16a0 00000000 00000000 00000000 00000000 ................ 16b0 a7030000 10000000 00000000 00000000 ................ @@ -336,9 +336,9 @@ 1780 00000000 00000000 f90c0000 10000000 ................ 1790 00000000 00000000 00000000 00000000 ................ 17a0 d4070000 10000000 00000000 00000000 ................ - 17b0 00000000 00000000 eb0b0000 12000000 ................ + 17b0 00000000 00000000 c20c0000 12000000 ................ 17c0 00000000 00000000 00000000 00000000 ................ - 17d0 b60c0000 12000000 00000000 00000000 ................ + 17d0 ae0c0000 12000000 00000000 00000000 ................ 17e0 00000000 00000000 88030000 10000000 ................ 17f0 00000000 00000000 00000000 00000000 ................ 1800 68040000 10000000 00000000 00000000 h............... @@ -357,19 +357,19 @@ 18d0 00000000 00000000 c1050000 10000000 ................ 18e0 00000000 00000000 00000000 00000000 ................ 18f0 ce0c0000 10000000 00000000 00000000 ................ - 1900 00000000 00000000 430c0000 10000000 ........C....... + 1900 00000000 00000000 3b0c0000 10000000 ........;....... 1910 00000000 00000000 00000000 00000000 ................ 1920 3f040000 10000000 00000000 00000000 ?............... 1930 00000000 00000000 270b0000 10000000 ........'....... 1940 00000000 00000000 00000000 00000000 ................ 1950 970b0000 10000000 00000000 00000000 ................ - 1960 00000000 00000000 000c0000 10000000 ................ + 1960 00000000 00000000 f80b0000 10000000 ................ 1970 00000000 00000000 00000000 00000000 ................ 1980 f40d0000 10000000 00000000 00000000 ................ 1990 00000000 00000000 d1030000 10000000 ................ 19a0 00000000 00000000 00000000 00000000 ................ 19b0 b0010000 10000000 00000000 00000000 ................ - 19c0 00000000 00000000 fc0b0000 10000000 ................ + 19c0 00000000 00000000 f40b0000 10000000 ................ 19d0 00000000 00000000 00000000 00000000 ................ 19e0 c4070000 10000000 00000000 00000000 ................ 19f0 00000000 00000000 1e030000 10000000 ................ @@ -386,11 +386,11 @@ 1aa0 c7020000 10000000 00000000 00000000 ................ 1ab0 00000000 00000000 61050000 10000000 ........a....... 1ac0 00000000 00000000 00000000 00000000 ................ - 1ad0 a10c0000 10000000 00000000 00000000 ................ + 1ad0 990c0000 10000000 00000000 00000000 ................ 1ae0 00000000 00000000 55020000 10000000 ........U....... 1af0 00000000 00000000 00000000 00000000 ................ 1b00 aa060000 10000000 00000000 00000000 ................ - 1b10 00000000 00000000 f70b0000 10000000 ................ + 1b10 00000000 00000000 ef0b0000 10000000 ................ 1b20 00000000 00000000 00000000 00000000 ................ 1b30 9f090000 10000000 00000000 00000000 ................ 1b40 00000000 00000000 89040000 10000000 ................ @@ -401,7 +401,7 @@ 1b90 75020000 12000000 00000000 00000000 u............... 1ba0 00000000 00000000 fc010000 10000000 ................ 1bb0 00000000 00000000 00000000 00000000 ................ - 1bc0 930c0000 12000000 00000000 00000000 ................ + 1bc0 8b0c0000 12000000 00000000 00000000 ................ 1bd0 00000000 00000000 95000000 10000000 ................ 1be0 00000000 00000000 00000000 00000000 ................ 1bf0 b0080000 10000000 00000000 00000000 ................ @@ -423,7 +423,7 @@ 1cf0 00000000 00000000 30050000 10000000 ........0....... 1d00 00000000 00000000 00000000 00000000 ................ 1d10 3b070000 10000000 00000000 00000000 ;............... - 1d20 00000000 00000000 7b0c0000 10000000 ........{....... + 1d20 00000000 00000000 730c0000 10000000 ........s....... 1d30 00000000 00000000 00000000 00000000 ................ 1d40 46000000 22000000 00000000 00000000 F..."........... 1d50 00000000 00000000 40030000 10000000 ........@....... @@ -435,7 +435,7 @@ 1db0 00000000 00000000 f6050000 10000000 ................ 1dc0 00000000 00000000 00000000 00000000 ................ 1dd0 190b0000 10000000 00000000 00000000 ................ - 1de0 00000000 00000000 330c0000 10000000 ........3....... + 1de0 00000000 00000000 2b0c0000 10000000 ........+....... 1df0 00000000 00000000 00000000 00000000 ................ 1e00 52030000 10000000 00000000 00000000 R............... 1e10 00000000 00000000 64070000 10000000 ........d....... @@ -444,7 +444,7 @@ 1e40 00000000 00000000 c5010000 10000000 ................ 1e50 00000000 00000000 00000000 00000000 ................ 1e60 d3020000 10000000 00000000 00000000 ................ - 1e70 00000000 00000000 c30c0000 11000000 ................ + 1e70 00000000 00000000 bb0c0000 11000000 ................ 1e80 00000000 00000000 00000000 00000000 ................ 1e90 740a0000 12000e00 c0d20000 00000000 t............... 1ea0 0c000000 00000000 ........ @@ -639,21 +639,21 @@ 2a58 7074696f 6e005079 54797065 5f547970 ption.PyType_Typ 2a68 65005079 434d6574 686f645f 4e657700 e.PyCMethod_New. 2a78 50795468 72656164 5f616c6c 6f636174 PyThread_allocat - 2a88 655f6c6f 636b0070 6f770072 65616c6c e_lock.pow.reall - 2a98 6f630065 78700073 71727400 6c6f6700 oc.exp.sqrt.log. - 2aa8 5f50794f 626a6563 745f4765 74446963 _PyObject_GetDic - 2ab8 74507472 0050794f 626a6563 745f4e6f tPtr.PyObject_No - 2ac8 74005079 54726163 65426163 6b5f4865 t.PyTraceBack_He - 2ad8 72650050 79436f64 655f4e65 77456d70 re.PyCode_NewEmp - 2ae8 74790050 79556e69 636f6465 5f417355 ty.PyUnicode_AsU - 2af8 54463800 50794d65 6d5f5265 616c6c6f TF8.PyMem_Reallo - 2b08 63005079 4578635f 44657072 65636174 c.PyExc_Deprecat - 2b18 696f6e57 61726e69 6e670050 79457272 ionWarning.PyErr - 2b28 5f576172 6e466f72 6d617400 73747263 _WarnFormat.strc - 2b38 6d70005f 5f667072 696e7466 5f63686b mp.__fprintf_chk - 2b48 00507945 78635f52 756e7469 6d655761 .PyExc_RuntimeWa - 2b58 726e696e 67005f5f 73747263 70795f63 rning.__strcpy_c - 2b68 686b0073 74646572 72007369 6e00636f hk.stderr.sin.co + 2a88 655f6c6f 636b0070 6f770065 78700073 e_lock.pow.exp.s + 2a98 71727400 6c6f6700 5f50794f 626a6563 qrt.log._PyObjec + 2aa8 745f4765 74446963 74507472 0050794f t_GetDictPtr.PyO + 2ab8 626a6563 745f4e6f 74005079 54726163 bject_Not.PyTrac + 2ac8 65426163 6b5f4865 72650050 79436f64 eBack_Here.PyCod + 2ad8 655f4e65 77456d70 74790050 79556e69 e_NewEmpty.PyUni + 2ae8 636f6465 5f417355 54463800 50794d65 code_AsUTF8.PyMe + 2af8 6d5f5265 616c6c6f 63005079 4578635f m_Realloc.PyExc_ + 2b08 44657072 65636174 696f6e57 61726e69 DeprecationWarni + 2b18 6e670050 79457272 5f576172 6e466f72 ng.PyErr_WarnFor + 2b28 6d617400 73747263 6d70005f 5f667072 mat.strcmp.__fpr + 2b38 696e7466 5f63686b 00507945 78635f52 intf_chk.PyExc_R + 2b48 756e7469 6d655761 726e696e 67005f5f untimeWarning.__ + 2b58 73747263 70795f63 686b0073 74646572 strcpy_chk.stder + 2b68 72007265 616c6c6f 63007369 6e00636f r.realloc.sin.co 2b78 73005f5f 736e7072 696e7466 5f63686b s.__snprintf_chk 2b88 005f5f76 736e7072 696e7466 5f63686b .__vsnprintf_chk 2b98 0066666c 75736800 6174616e 005f5079 .fflush.atan._Py @@ -765,7 +765,7 @@ 31f8 08000000 00000000 a09d0a00 00000000 ................ 3208 a0210a00 00000000 08000000 00000000 .!.............. 3218 c6400800 00000000 08220a00 00000000 .@......."...... - 3228 08000000 00000000 60b30700 00000000 ........`....... + 3228 08000000 00000000 207c0700 00000000 ........ |...... 3238 10220a00 00000000 08000000 00000000 .".............. 3248 009e0a00 00000000 20220a00 00000000 ........ "...... 3258 08000000 00000000 f09f0a00 00000000 ................ @@ -1049,7 +1049,7 @@ 43b8 803e0400 00000000 984e0a00 00000000 .>.......N...... 43c8 08000000 00000000 e0250a00 00000000 .........%...... 43d8 c04e0a00 00000000 08000000 00000000 .N.............. - 43e8 1f5f0900 00000000 c84e0a00 00000000 ._.......N...... + 43e8 805e0900 00000000 c84e0a00 00000000 .^.......N...... 43f8 08000000 00000000 d0570500 00000000 .........W...... 4408 d84e0a00 00000000 08000000 00000000 .N.............. 4418 18760800 00000000 e84e0a00 00000000 .v.......N...... @@ -1073,7 +1073,7 @@ 4538 109c0300 00000000 b84f0a00 00000000 .........O...... 4548 08000000 00000000 00270a00 00000000 .........'...... 4558 e04f0a00 00000000 08000000 00000000 .O.............. - 4568 1f5f0900 00000000 e84f0a00 00000000 ._.......O...... + 4568 805e0900 00000000 e84f0a00 00000000 .^.......O...... 4578 08000000 00000000 00570500 00000000 .........W...... 4588 f84f0a00 00000000 08000000 00000000 .O.............. 4598 c8760800 00000000 40500a00 00000000 .v......@P...... /usr/lib64/python3.9/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-39-x86_64-linux-gnu.so (disasm) @@ -80273,11 +80273,6 @@ ret nopw offset(%rax,%rax,1) -_unur_aux_pdf: - jmp *(%rdi) - data16 cs nopw offset(%rax,%rax,1) - nopl (%rax) - unur_distr_discr_eval_pv: sub $something,%rsp test %rsi,%rsi @@ -80350,198 +80345,108 @@ data16 cs nopw offset(%rax,%rax,1) nopl (%rax) -_unur_dgt_sample: +_unur_aux_pdf: + jmp *(%rdi) + data16 cs nopw offset(%rax,%rax,1) + nopl (%rax) + +unur_cstd_eval_invcdf: push %rbx - mov offset(%rdi),%rax + sub $something,%rsp + test %rdi,%rdi + je + cmpl $something,offset(%rdi) mov %rdi,%rbx - mov offset(%rax),%rdi - call *(%rax) - mov (%rbx),%rdx + jne + mov offset(%rdi),%rdi + mov offset(%rdi),%rax + test %rax,%rax + je pxor %xmm1,%xmm1 - cvtsi2sdl offset(%rdx),%xmm1 - mov offset(%rdx),%rcx - mulsd %xmm0,%xmm1 - mulsd (%rdx),%xmm0 - cvttsd2si %xmm1,%eax - cltq - mov (%rcx,%rax,4),%eax - mov offset(%rdx),%rcx - movslq %eax,%rdx - comisd (%rcx,%rdx,8),%xmm0 - jbe <_unur_dgt_sample + ofs> - nopl (%rax) - add $something,%eax - movslq %eax,%rdx - comisd (%rcx,%rdx,8),%xmm0 - ja <_unur_dgt_sample + ofs> - mov offset(%rbx),%rdx + comisd %xmm1,%xmm0 + movsd offset(%rip),%xmm1 # <__pyx_k_ASCII + ofs> + jbe + comisd %xmm0,%xmm1 + ja + comisd %xmm0,%xmm1 + jae + movsd %xmm0,offset(%rsp) + mov offset(%rbx),%rdi + lea offset(%rip),%r9 # <__pyx_k_ASCII + ofs> + mov $something,%r8d + lea offset(%rip),%rcx # <_fini + ofs> + mov $something,%edx + lea offset(%rip),%rsi # <__pyx_k_ASCII + ofs> + call *offset(%rip) # <_unur_error_handler.lto_priv.0> + movsd offset(%rsp),%xmm0 + pxor %xmm1,%xmm1 + comisd %xmm0,%xmm1 + jae + comisd offset(%rip),%xmm0 # <__pyx_k_ASCII + ofs> + jb + mov offset(%rbx),%rax + movsd offset(%rax),%xmm0 + add $something,%rsp pop %rbx - add offset(%rdx),%eax ret nopl offset(%rax) - -_unur_dgt_make_guidetable: - push %r12 - push %rbp - mov %rdi,%rbp - push %rbx - mov offset(%rdi),%rax - mov offset(%rax),%esi - mov (%rax),%rdx - test %esi,%esi - jle <_unur_dgt_make_guidetable + ofs> - movslq %esi,%rdi - pxor %xmm0,%xmm0 - xor %eax,%eax - shl $something,%rdi - movapd %xmm0,%xmm1 - jmp <_unur_dgt_make_guidetable + ofs> - nopl offset(%rax,%rax,1) - add $something,%rax - cmp %rax,%rdi - je <_unur_dgt_make_guidetable + ofs> - mov offset(%rbp),%rcx - addsd (%rdx,%rax,1),%xmm0 - mov offset(%rcx),%rcx - movsd %xmm0,(%rcx,%rax,1) - comisd (%rdx,%rax,1),%xmm1 - jbe <_unur_dgt_make_guidetable + ofs> - mov offset(%rbp),%rdi + jb + comisd %xmm0,%xmm1 + jb + jmp + nopw offset(%rax,%rax,1) + mov offset(%rdi),%rdi lea offset(%rip),%r9 # <__pyx_k_ASCII + ofs> mov $something,%r8d lea offset(%rip),%rcx # <__pyx_k_ASCII + ofs> mov $something,%edx - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # <__pyx_k_ASCII + ofs> call *offset(%rip) # <_unur_error_handler.lto_priv.0> + movsd offset(%rip),%xmm0 # <__pyx_k_ASCII + ofs> + add $something,%rsp pop %rbx - mov $something,%eax - pop %rbp - pop %r12 ret - cs nopw offset(%rax,%rax,1) - mov offset(%rbp),%rax - lea -offset(%rsi),%r12d - movslq %r12d,%rcx - mov offset(%rax),%rdx - movsd (%rdx,%rcx,8),%xmm0 - movsd %xmm0,(%rax) - cmpl $something,offset(%rbp) - je <_unur_dgt_make_guidetable + ofs> - mov offset(%rbp),%rdi - pxor %xmm0,%xmm0 - mov offset(%rdi),%eax - movsd (%rdi),%xmm1 - cvtsi2sd %eax,%xmm0 - divsd %xmm0,%xmm1 - test %eax,%eax - jle <_unur_dgt_make_guidetable + ofs> - xor %ebx,%ebx - xor %eax,%eax - pxor %xmm0,%xmm0 - xor %edx,%edx - nopl offset(%rax,%rax,1) - mov offset(%rdi),%rcx - comisd (%rcx,%rdx,8),%xmm0 - jbe <_unur_dgt_make_guidetable + ofs> - nopl offset(%rax,%rax,1) - add $something,%eax - movslq %eax,%rdx - comisd (%rcx,%rdx,8),%xmm0 - ja <_unur_dgt_make_guidetable + ofs> - cmp %eax,%esi - jle <_unur_dgt_make_guidetable + ofs> - mov offset(%rdi),%rcx - movslq %ebx,%r8 - addsd %xmm1,%xmm0 - add $something,%ebx - mov %eax,(%rcx,%r8,4) - mov offset(%rbp),%rdi - cmp %ebx,offset(%rdi) - jg <_unur_dgt_make_guidetable + ofs> - xor %eax,%eax + mov (%rbx),%rdx + movsd offset(%rdx),%xmm2 + movsd offset(%rdx),%xmm1 + subsd %xmm2,%xmm1 + mulsd %xmm0,%xmm1 + addsd %xmm1,%xmm2 + movapd %xmm2,%xmm0 + call *%rax + mov offset(%rbx),%rax + movsd offset(%rax),%xmm1 + maxsd %xmm0,%xmm1 + movsd offset(%rax),%xmm0 + add $something,%rsp pop %rbx - pop %rbp - pop %r12 + minsd %xmm1,%xmm0 ret - mov offset(%rbp),%rax - mov $something,%ebx - xor %edx,%edx - mov offset(%rax),%rax - movl $something,(%rax) - mov offset(%rbp),%rdi - xor %eax,%eax overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1