updated BLAS
moved mixed precision dot products to dotx.h