Index: trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp
===================================================================
--- trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp	(revision 491)
+++ trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp	(revision 496)
@@ -3918,5 +3918,5 @@
         r_xram_rsp_victim_way       = way;
         r_xram_rsp_victim_set       = set;
-        r_xram_rsp_victim_nline     = victim.tag*m_sets + set;
+        r_xram_rsp_victim_nline     = (addr_t)victim.tag*m_sets + set;
         r_xram_rsp_victim_is_cnt    = victim.is_cnt;
         r_xram_rsp_victim_inval     = inval ;
@@ -6740,6 +6740,5 @@
       /////////////////////////
       case ALLOC_UPT_MULTI_ACK:     // allocated to MULTI_ACK FSM
-          if ((r_multi_ack_fsm.read() != MULTI_ACK_UPT_LOCK ) and
-              (r_multi_ack_fsm.read() != MULTI_ACK_UPT_CLEAR))
+          if (r_multi_ack_fsm.read() != MULTI_ACK_UPT_LOCK)
           {
               if (r_write_fsm.read() == WRITE_UPT_LOCK)
@@ -8257,5 +8256,5 @@
       DspinDhccpParam::dspin_set(
             flit,
-            r_cleanup_nline.read() & 0xFFFF,
+            r_cleanup_nline.read(),
             DspinDhccpParam::CLACK_SET);
 
