more changes to dgemm