#ifndef DEBUG_COMPONENT_H
#define DEBUG_COMPONENT_H

#define DEBUG_Behavioural                                   false
#define   DEBUG_Generic                                     false
#define     DEBUG_Counter                                   false 
#define     DEBUG_Group                                     false
#define     DEBUG_Shifter                                   false
#define     DEBUG_Register_File                             false 
#define     DEBUG_RegisterFile_Multi_Banked                 true
#define       DEBUG_RegisterFile_Multi_Banked_Glue          true
#define     DEBUG_Select                                    false
#define       DEBUG_Select_Priority_Fixed                   true 
#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
