-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Description
Just noticed while making bindings to native-openblas target within my project that cblas_csrot and cblas_zdrot are missing; would it be possible to add placeholders even if not fully optimized yet? as it requires a specific target treatment. Thank you.
references:
https://github.com/moe123/macadam/blob/master/macadam/lapack/blas/native/mc_blas_native_rot.h
https://github.com/moe123/macadam/blob/master/macadam/lapack/blas/mc_blas_rot.h
https://github.com/moe123/macadam/blob/master/macadam/lapack/mc_blas.h
/opt/local/bin/clang-mp-9.0 -x c -std=c99 \
-DMC_TARGET_BUILTIN_COMPLEX=1 blas_all_load.c \
-I/Users/moe/Projects/macadam -pedantic -Wno-newline-eof \
-DMC_TARGET_BLAS_USE_NATIVE=1 \
-DMC_TARGET_BLAS_USE_OPENBLAS=1 \
-I /opt/local/include -L /opt/local/lib \
-lopenblas -Xclang -fopenmp -fopenmp-simd \
-DMC_TARGET_USE_OPENMP=1 \
-DMC_TARGET_OPENMP_FOR_SIMD=1 \
-L /opt/local/lib/libomp -lomp
nm /opt/local/lib/libopenblas.dylib | grep rot
000000000000d540 T _cblas_drot
000000000000d590 T _cblas_drotg
000000000000d670 T _cblas_drotm
000000000000db20 T _cblas_drotmg
0000000000003f60 T _cblas_srot
0000000000003fb0 T _cblas_srotg
0000000000004080 T _cblas_srotm
0000000000004520 T _cblas_srotmg
0000000000b70560 T _clarot_
000000000089fa80 T _crot_
0000000000016200 T _crotg_
00000000000161a0 T _csrot_
00000000003c86a0 t _csrot_k
0000000000b85e30 T _dlarot_
000000000000c850 T _drot_
000000000038d980 t _drot_k
000000000000c8b0 T _drotg_
000000000000c990 T _drotm_
000000000000ce40 T _drotmg_
U _mprotect
000000000002d6a0 t _qrot_
0000000000465160 t _qrot_k
000000000002d720 t _qrotg_
000000000002d7e0 t _qrotm_
000000000002db40 t _qrotmg_
0000000000b57910 T _slarot_
0000000000003200 T _srot_
0000000000355840 t _srot_k
0000000000003260 T _srotg_
0000000000003330 T _srotm_
00000000000037d0 T _srotmg_
0000000000031310 t _xqrot_
0000000000473820 t _xqrot_k
0000000000031390 t _xrotg_
0000000000021c80 T _zdrot_
000000000041eec0 t _zdrot_k
0000000000b9d750 T _zlarot_
0000000000a50c70 T _zrot_
0000000000021ce0 T _zrotg_
Metadata
Metadata
Assignees
Labels
No labels