Me@0: /* Me@0: Me@0: * Copyright Oct 24, 2009 OpenSourceStewardshipFoundation.org Me@0: Me@0: * Licensed under GNU General Public License version 2 Me@0: Me@0: */ Me@0: Me@0: Me@0: Me@0: #ifndef MATRIX_MULT_H_ Me@0: Me@0: #define MATRIX_MULT_H_ Me@0: Me@0: Me@0: Me@0: #include Me@0: Me@0: #include Me@0: Me@0: #include Me@0: Me@0: Me@0: Me@0: #include "../HWSim_lib/VMS/VMS_primitive_data_types.h" Me@0: Me@0: #include "ParamHelper/Param.h" Me@0: Me@0: Me@0: Me@0: //============================== Structures ============================== Me@0: Me@0: Me@0: Me@0: typedef Me@0: Me@0: struct Me@0: Me@0: { uint8 *guestApp; Me@0: Me@0: uint8 *systemCode; Me@0: Me@0: int32 numNodes; Me@0: Me@0: } Me@0: Me@0: SimulationResults; Me@0: Me@0: Me@0: Me@0: Me@0: Me@0: typedef Me@0: Me@0: struct Me@0: Me@0: { uint8 *guestApp; Me@0: Me@0: uint8 *systemCode; Me@0: Me@0: int32 numNodes; Me@0: Me@0: SimulationResults *simResults; Me@0: Me@0: } Me@0: Me@0: SimulationParams; Me@0: Me@0: Me@0: Me@0: Me@0: Me@0: Me@0: Me@0: //============================== Functions ================================ Me@0: Me@0: Me@0: Me@0: void Me@0: Me@0: printSimResults( SimulationResults simResults ); Me@0: Me@0: Me@0: Me@0: void Me@0: Me@0: fill_sim_params_from_bag( SimulationParams *simParams, ParamBag *paramBag ); Me@0: Me@0: Me@0: Me@0: //=========================================================================== Me@0: Me@0: Me@0: Me@0: #endif /*MATRIX_MULT_H_*/ Me@0: