opencv/3rdparty/clapack/src
Vadim Pisarevsky 2ee9d21dae
Merge pull request #18571 from vpisarev:add_lapack
Added clapack

* bring a small subset of Lapack, automatically converted to C, into OpenCV

* added missing lsame_ prototype

* * small fix in make_clapack script
* trying to fix remaining CI problems

* fixed character arrays' initializers

* get rid of F2C_STR_MAX

* * added back single-precision versions for QR, LU and Cholesky decompositions. It adds very little extra overhead.
* added stub version of sdesdd.
* uncommented calls to all the single-precision Lapack functions from opencv/core/src/hal_internal.cpp.

* fixed warning from Visual Studio + cleaned f2c runtime a bit

* * regenerated Lapack w/o forward declarations of intrinsic functions (such as sqrt(), r_cnjg() etc.)
* at once, trailing whitespaces are removed from the generated sources, just in case
* since there is no declarations of intrinsic functions anymore, we could turn some of them into inline functions

* trying to eliminate the crash on ARM

* fixed API and semantics of s_copy

* * CLapack has been tested successfully. It's now time to restore the standard LAPACK detection procedure
* removed some more trailing whitespaces

* * retained only the essential stuff in CLapack
* added checks to lapack calls to gracefully return "not implemented" instead of returning invalid results with "ok" status

* disabled warning when building lapack

* cmake: update LAPACK detection

Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
2020-11-05 21:46:51 +00:00
..
cgemm.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dcopy.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
ddot.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dgeev.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dgemm.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dgemv.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dgesdd.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
disnan.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlacpy.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlange.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlapy2.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlarf.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlarfb.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlarfg.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlarft.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlartg.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlascl.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlaset.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dlassq.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dnrm2.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dorgqr.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dormqr.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
drot.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dscal.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dswap.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dtrmm.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
dtrmv.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
ilaenv.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
sgemm.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00
zgemm.c Merge pull request #18571 from vpisarev:add_lapack 2020-11-05 21:46:51 +00:00