LPGEMM APIs supports reordering the entire input matrix before calling GEMM and on the go packing, where GEMM API takes care of packing of matrix internally. The following APIs are used to reorder input weight matrix before calling GEMM: