APPLYING INTEL PATCHES sent to Julie on Feb 19th 2016 by Dima from INTEL (dmitry...
authorjulie <julielangou@users.noreply.github.com>
Tue, 23 Feb 2016 05:39:23 +0000 (05:39 +0000)
committerjulie <julielangou@users.noreply.github.com>
Tue, 23 Feb 2016 05:39:23 +0000 (05:39 +0000)
commit6a50bacdffdce510df62b5c7d1702165d661ecb8
tree30e818bd22ba615e20fa7d8629ed35968ae237d2
parent24eb81372575d1cb6f290756deccf7011c48cedb
APPLYING INTEL PATCHES sent to Julie on Feb 19th 2016 by Dima from INTEL (dmitry.g.baksheev@intel.com)

[PATCH 27/42] Fix lapacke_?gesvdx* - NS is reference; VU, VL are real; ...

- NS must be passed by ref
- VU and VL shall be real, not integer
- LWORK must be at least 1, even for N=0
- correct allocation of WORK, JOBU/JOBVT cannot be 'A' or 'S'
- nrows/ncols = max(...,0), zero is possible, negatives are not

fixup lapacke_?gesvdx
LAPACKE/include/lapacke.h
LAPACKE/src/lapacke_cgesvdx.c
LAPACKE/src/lapacke_cgesvdx_work.c
LAPACKE/src/lapacke_dgesvdx.c
LAPACKE/src/lapacke_dgesvdx_work.c
LAPACKE/src/lapacke_sgesvdx.c
LAPACKE/src/lapacke_sgesvdx_work.c
LAPACKE/src/lapacke_zgesvdx.c
LAPACKE/src/lapacke_zgesvdx_work.c