But it is local to dotblas_matrixproduct, so I assume it is used to store values between calls to the function? The function isn't reentrant in that case, that is what bothers me.