Should follow something similar to `blas/base/dgemm` except with support for accessor arrays. Time estimate without AI: 6hrs Time estimate with AI: 4-5hrs