Hi list,

I'm looking at the block_prod overload for row_major matrix-matrix product.

I can see that the code is using temporary storage from the heap, and the code to use temporary storage from the stack is commented out.

What is the reason for not using the storage from the stack? Why is that code commented out? In my tests, changing the code to use the stack works OK.

Also, I would expect that there would be a way to indicate whether to use the stack or the heap for the temporary storage.

Thanks in advance!