#ifndef DEBUG_COMPONENT_H
#define DEBUG_COMPONENT_H

#define DEBUG_Behavioural                                 false

// Behavioural/Generic/
#define DEBUG_Counter                                     false
#define DEBUG_Group                                       false
#define DEBUG_Register_File                               false
#define DEBUG_Shifter                                     false
// Behavioural/Generic/Select/
#define DEBUG_Pseudo_LRU                                  false
// Behavioural/Stage_1_Ifetch/
// Behavioural/Stage_1_Ifetch/Predictor/
// Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/
#define DEBUG_Two_Level_Branch_Predictor                  false
// Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/
#define DEBUG_Two_Level_Branch_Predictor_Glue             false 
#define DEBUG_Branch_History_Table                        false
#define DEBUG_Pattern_History_Table                       false

#endif
