Hello,
For our new project called semicolon-lapack which is the 1-to-1 C11 translation of LAPACK, I am testing different CBLAS vendors (OpenBLAS, MKL, Reference BLAS, Accelerate etc) for LP64/ILP64 support.
I just realized that though, many functions are correctly exposed, say,
000000000015eaf0 T cblas_drot
000000000015eb40 T cblas_drotg
000000000015eb50 T cblas_drotm
000000000015eb80 T cblas_drotmg
0000000000161cb0 T cblas_srot
0000000000161d00 T cblas_srotg
0000000000161d10 T cblas_srotm
0000000000161d40 T cblas_srotmg
the interface is missing cblas_crotg, cblas_zrotg, cblas_zdrot and cblas_csrot. The symbols zdrot_ and csrot_ and others are available.
I am aware that BLIS does not guarantee full compatibility, but I was just curious if this is a conscious omission, or just lack of maintainer resources. I have not exhausted the entire list but these are the ones build fails so far.
Thank you,
ilhan
Hello,
For our new project called
semicolon-lapackwhich is the 1-to-1 C11 translation of LAPACK, I am testing different CBLAS vendors (OpenBLAS, MKL, Reference BLAS, Accelerate etc) for LP64/ILP64 support.I just realized that though, many functions are correctly exposed, say,
the interface is missing
cblas_crotg,cblas_zrotg,cblas_zdrotandcblas_csrot. The symbolszdrot_andcsrot_and others are available.I am aware that BLIS does not guarantee full compatibility, but I was just curious if this is a conscious omission, or just lack of maintainer resources. I have not exhausted the entire list but these are the ones build fails so far.
Thank you,
ilhan