void matrixmultiply( size_t xr, size_t xyc, size_t yc, int * Z[], const int * const X[], const int * const Y[] );