# HG changeset patch # User Merten Sach # Date 1310400468 -7200 # Node ID 3e26de9d3e1e66f0556b2664e71740e6ed009eee # Parent 359626c70e988f497aabf0a57fbac57193a9715b Version 0 diff -r 359626c70e98 -r 3e26de9d3e1e .hgignore --- a/.hgignore Mon Jul 04 19:42:47 2011 +0200 +++ b/.hgignore Mon Jul 11 18:07:48 2011 +0200 @@ -1,4 +1,5 @@ nbproject +histograms dist build Makefile diff -r 359626c70e98 -r 3e26de9d3e1e src/Application/main.c --- a/src/Application/main.c Mon Jul 04 19:42:47 2011 +0200 +++ b/src/Application/main.c Mon Jul 11 18:07:48 2011 +0200 @@ -11,6 +11,19 @@ #include "Matrix_Mult.h" #include "VPThread__Matrix_Mult/VPThread__Matrix_Mult.h" +char __ProgrammName[] = "Blocked Matrix Multiply"; +char __DataSet[255]; + +void printParams(ParamBag *paramBag) +{ + snprintf(&__DataSet, 255, + "#\tLeft Matrix %d x %d,\n#\tRight Matrix %d x %d", + getParamFromBag("leftMatrixRows", paramBag)->intValue, + getParamFromBag("leftMatrixCols", paramBag)->intValue, + getParamFromBag("rightMatrixRows", paramBag)->intValue, + getParamFromBag("rightMatrixCols", paramBag)->intValue); +} + /** *Matrix multiply program written using VMS_HW piggy-back language * @@ -24,6 +37,7 @@ paramBag = makeParamBag(); readParamFileIntoBag( argv[1], paramBag ); initialize_Input_Matrices_Via( &leftMatrix, &rightMatrix, paramBag ); + printParams(paramBag); resultMatrix = multiplyTheseMatrices( leftMatrix, rightMatrix );