#ifndef DEBUG_COMPONENT_H
#define DEBUG_COMPONENT_H

#define DEBUG_Behavioural                                   true 
#define   DEBUG_Generic                                     false
#define     DEBUG_Counter                                   false 
#define     DEBUG_Group                                     false
#define     DEBUG_Shifter                                   false
#define     DEBUG_Register_File                             false
#define       DEBUG_RegisterFile_Monolithic                 false 
#define       DEBUG_RegisterFile_Multi_Banked               false
#define         DEBUG_RegisterFile_Multi_Banked_Glue        false
#define     DEBUG_Select                                    false
#define       DEBUG_Select_Priority_Fixed                   false 
#define     DEBUG_Victim                                    false
#define       DEBUG_Victim_Pseudo_LRU                       false
#define   DEBUG_Stage_1_Ifetch                              false
#define     DEBUG_Predictor                                 false
#define       DEBUG_Meta_Predictor                          false
#define         DEBUG_Meta_Predictor_Glue                   false
#define           DEBUG_Two_Level_Branch_Predictor          false
#define             DEBUG_Two_Level_Branch_Predictor_Glue   false 
#define             DEBUG_Branch_History_Table              false
#define             DEBUG_Pattern_History_Table             false
#define   DEBUG_Stage_5_Execute                             false
#define     DEBUG_Execution_cluster                         false
#define       DEBUG_Execution_group                         false
#define         DEBUG_Execution_unit                        false

#endif
