Index: trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/src/Update_Prediction_Table_transition.cpp
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/src/Update_Prediction_Table_transition.cpp	(revision 124)
+++ trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/src/Update_Prediction_Table_transition.cpp	(revision 128)
@@ -34,5 +34,15 @@
 	  {
             for (uint32_t j=0; j<_param->_size_ufpt_queue[i]; ++j)
-              reg_UPDATE_FETCH_PREDICTION_TABLE [i][j]._state = UPDATE_FETCH_PREDICTION_STATE_EMPTY;
+              {
+            reg_UPDATE_FETCH_PREDICTION_TABLE [i][j]._state            = UPDATE_FETCH_PREDICTION_STATE_EMPTY;
+            reg_UPDATE_FETCH_PREDICTION_TABLE [i][j]._condition        = 0; // not necessary
+            reg_UPDATE_FETCH_PREDICTION_TABLE [i][j]._address_src      = 0; // not necessary
+            reg_UPDATE_FETCH_PREDICTION_TABLE [i][j]._address_dest     = 0; // not necessary
+            reg_UPDATE_FETCH_PREDICTION_TABLE [i][j]._last_take        = 0; // not necessary
+            reg_UPDATE_FETCH_PREDICTION_TABLE [i][j]._is_accurate      = 0; // not necessary
+            reg_UPDATE_FETCH_PREDICTION_TABLE [i][j]._history          = 0; // not necessary
+            reg_UPDATE_FETCH_PREDICTION_TABLE [i][j]._address_ras      = 0; // not necessary
+            reg_UPDATE_FETCH_PREDICTION_TABLE [i][j]._index_ras        = 0; // not necessary
+              }
             reg_UFPT_BOTTOM          [i] = 0;
             reg_UFPT_TOP             [i] = 0;
@@ -42,5 +52,20 @@
                                                                 
             for (uint32_t j=0; j<_param->_size_upt_queue[i]; ++j)
-              reg_UPDATE_PREDICTION_TABLE [i][j]._state = UPDATE_PREDICTION_STATE_EMPTY;
+              {
+            reg_UPDATE_PREDICTION_TABLE [i][j]._state            = UPDATE_PREDICTION_STATE_EMPTY;
+            reg_UPDATE_PREDICTION_TABLE [i][j]._condition        = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._address_src      = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._address_dest     = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._last_take        = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._good_take        = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._is_accurate      = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._history          = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._address_ras      = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._index_ras        = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._ifetch_prediction= 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._miss_commit      = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._retire_ok        = 0; // not necessary
+            reg_UPDATE_PREDICTION_TABLE [i][j]._miss_prediction  = 0; // not necessary
+              }
             reg_UPT_BOTTOM           [i] = 0;
             reg_UPT_TOP              [i] = 0;
@@ -54,7 +79,16 @@
             reg_UPT_EVENT_STATE      [i] = UPT_EVENT_STATE_OK;
 
-//             reg_EVENT_VAL            [i] = false;
-//             reg_EVENT_STATE          [i] = EVENT_STATE_OK;
-//             reg_EVENT_IS_BRANCH      [i] = true;
+            reg_EVENT_UPT_PTR          [i] = 0; // not necessary
+            reg_EVENT_UPT_FULL         [i] = 0; // not necessary
+
+//          reg_EVENT_STATE            [i] = EVENT_STATE_OK; // not necessary
+//          reg_EVENT_IS_BRANCH        [i] = true          ; // not necessary
+
+            reg_EVENT_DEPTH            [i] = 0; // not necessary
+            reg_EVENT_ADDRESS_SRC      [i] = 0; // not necessary
+            reg_EVENT_ADDRESS_DEST_VAL [i] = 0; // not necessary
+            reg_EVENT_ADDRESS_DEST     [i] = 0; // not necessary
+            reg_EVENT_CAN_CONTINUE     [i] = 0; // not necessary
+
           }
       }
