#ifndef Debug_component_H #define Debug_component_H // Boolean # define DEBUG_true true # define DEBUG_false false // Component # define DEBUG_Morpheo true # define DEBUG_Behavioural true # define DEBUG_Configuration true # define DEBUG_Generic true # define DEBUG_Comparator true # define DEBUG_Counter true # define DEBUG_Divider true # define DEBUG_Multiplier true # define DEBUG_Priority true # define DEBUG_Queue true # define DEBUG_Queue_Control true # define DEBUG_RegisterFile true # define DEBUG_RegisterFile_Monolithic true # define DEBUG_RegisterFile_Multi_Banked true # define DEBUG_Select true # define DEBUG_Select_Priority_Fixed true # define DEBUG_Shifter true # define DEBUG_Sort true # define DEBUG_Victim true # define DEBUG_Victim_Pseudo_LRU true # define DEBUG_Core true # define DEBUG_Core_Glue true # define DEBUG_Dcache_Access true # define DEBUG_Icache_Access true # define DEBUG_Multi_Front_end true # define DEBUG_Front_end true # define DEBUG_Context_State true # define DEBUG_Decod_unit true # define DEBUG_Decod true # define DEBUG_Decod_queue true # define DEBUG_Front_end_Glue true # define DEBUG_Ifetch_unit true # define DEBUG_Address_management true # define DEBUG_Ifetch_queue true # define DEBUG_Ifetch_unit_Glue true # define DEBUG_Prediction_unit true # define DEBUG_Branch_Target_Buffer true # define DEBUG_Branch_Target_Buffer_Glue true # define DEBUG_Branch_Target_Buffer_Register true # define DEBUG_Direction true # define DEBUG_Direction_Glue true # define DEBUG_Meta_Predictor true # define DEBUG_Meta_Predictor_Glue true # define DEBUG_Two_Level_Branch_Predictor true # define DEBUG_Two_Level_Branch_Predictor_Glue true # define DEBUG_Branch_History_Table true # define DEBUG_Pattern_History_Table true # define DEBUG_Prediction_unit_Glue true # define DEBUG_Return_Address_Stack true # define DEBUG_Update_Prediction_Table true # define DEBUG_Multi_OOO_Engine true # define DEBUG_OOO_Engine true # define DEBUG_Commit_unit true # define DEBUG_Issue_queue true # define DEBUG_OOO_Engine_Glue true # define DEBUG_Reexecute_unit true # define DEBUG_Rename_unit true # define DEBUG_Load_Store_pointer_unit true # define DEBUG_Register_translation_unit true # define DEBUG_Dependency_checking_unit true # define DEBUG_Free_List_unit true # define DEBUG_Register_Address_Translation_unit true # define DEBUG_Register_translation_unit_Glue true # define DEBUG_Stat_List_unit true # define DEBUG_Rename_select true # define DEBUG_Rename_unit_Glue true # define DEBUG_Special_Register_unit true # define DEBUG_Multi_Execute_loop true # define DEBUG_Execute_loop true # define DEBUG_Execute_loop_Glue true # define DEBUG_Multi_Execute_unit true # define DEBUG_Execute_unit true # define DEBUG_Functionnal_unit true # define DEBUG_Load_store_unit true # define DEBUG_Multi_Read_unit true # define DEBUG_Read_unit true # define DEBUG_Read_queue true # define DEBUG_Reservation_station true # define DEBUG_Multi_Write_unit true # define DEBUG_Write_unit true # define DEBUG_Execute_queue true # define DEBUG_Write_queue true # define DEBUG_Network true # define DEBUG_Execution_unit_to_Write_unit true # define DEBUG_Read_unit_to_Execution_unit true # define DEBUG_Register_unit true # define DEBUG_Register_unit_Glue true // Others # define DEBUG_Allocation true # define DEBUG_Interface true #endif