#include "defgenoconv.h" #include "gen-config.h" #ifdef USE_GENCONV_F10 #include "conv_f1.h" #endif #ifdef USE_GENCONV_F20 #include "conv_f2.h" #endif #ifdef USE_GENCONV_F32 #include "conv_f3.h" #endif #ifdef USE_GENCONV_F40 #include "conv_f4.h" #endif #ifdef USE_GENCONV_F41_TEST #include "conv_f4.h" #endif #ifdef USE_GENCONV_F50 #include "conv_f5.h" #endif #ifdef USE_GENCONV_F60 #include "geno_f6.h" #endif #ifdef USE_GENCONV_F70 #include "conv_f7.h" #endif #ifdef USE_GENCONV_F81 #include "conv_f8tof1.h" #endif DefaultGenoConvManager::DefaultGenoConvManager() { #ifdef USE_GENCONV_F10 addConverter(new GenoConv_F1()); #endif #ifdef USE_GENCONV_F20 addConverter(new GenoConv_F20()); #endif #ifdef USE_GENCONV_F32 addConverter(new GenoConv_F32()); #endif #ifdef USE_GENCONV_F40 addConverter(new GenoConv_F40()); #endif #ifdef USE_GENCONV_F41_TEST addConverter(new GenoConv_F41_TestOnly()); #endif #ifdef USE_GENCONV_F50 addConverter(new GenoConv_F50); #endif #ifdef USE_GENCONV_F60 addConverter(new GenoConv_F60); #endif #ifdef USE_GENCONV_F70 addConverter(new GenoConv_F70); #endif #ifdef USE_GENCONV_F81 GenoConv_F8ToF1 *gc81=new GenoConv_F8ToF1(); GenoConv_F8ToF1::staticpar=gc81->par; //a trick so that the simulator can see this parama addConverter(gc81); #endif param.updatetab(); }