I have a application that can currently uses either BLAS or OPENBLAS on a snapdragon 410E platform. I was hoping I could switch to the QSML library (lp64 version) by changing the -lblas (or -lopenblas) to -lqmsl in the makefile. The software compiles and runs, but does not seem to give the same or similiar results. The system does gives the correct output using both BLAS and OPENBLAS. Is there an additional step that is needed for QSML usage such as some kind of init call?
I noticed that there was linux x64 versions of the libraries which i tried in an ubuntu VM as well. The results I obtained in the VM using the x64 version of the QSML library was the same as the results i received on the QSML ARM64 snapdragon 410E library. However, on both architectures it did not match with expected output generated from BLAS or OPENBLAS.
Thanks in advance.