Fix 2 CBLAS issues#721
Conversation
cblas.h defines double cblas_dcabs1(const void *z); float cblas_scabs1(const void *c); but does not provide an implementation. This commit adds the missing implementation in the common CBLAS style and eliminates the linker error when calling the above function.
|
@martin-frbg Could you be so kind and have a look at the cblas interfaces? I am surprised that BLAS-1 routines such as |
Good point, but that's kind of another thread. It would be good to have inline functions for these. I do not know whether there was a purposeful intent behind not using intrinsic. |
|
Thanks @angsch!! |
|
Thanks @angsch - interfaces match what I put into OpenBLAS at the time I created the issue ticket. |
Description
Part 1: Add the cblas interfaces related to rot that were reported as missing in #473
Part 2: Fix a linker error coming from
cblas.hdefiningcblas_[ds]cabs1, but not having an implementation.Checklist