Index: trunk/modules/vci_cc_vcache_wrapper2_v1/caba/source/src/vci_cc_vcache_wrapper2_v1.cpp
===================================================================
--- trunk/modules/vci_cc_vcache_wrapper2_v1/caba/source/src/vci_cc_vcache_wrapper2_v1.cpp	(revision 102)
+++ trunk/modules/vci_cc_vcache_wrapper2_v1/caba/source/src/vci_cc_vcache_wrapper2_v1.cpp	(revision 104)
@@ -686,5 +686,5 @@
 
             // multi-update or multi-invalidate for data type
-            if ( ( address != 0x3 ) && ( ! m_segment.contains(address)) ) 
+            if ( ( (address & 0x3) != 0x3 ) && ( ! m_segment.contains(address)) ) 
             {
                 std::cout << "error in component VCI_CC_VCACHE_WRAPPER " << name() << std::endl;
@@ -700,5 +700,5 @@
 			  (paddr_t)p_vci_tgt.wdata.read() * m_dcache_words * 4; 
 
-            if ( address == 0x3 ) // broadcast invalidate for data or instruction type
+            if ( (address & 0x3) == 0x3 ) // broadcast invalidate for data or instruction type
             {
                 if ( ! p_vci_tgt.eop.read() ) 
Index: trunk/modules/vci_cc_vcache_wrapper_v1/caba/source/src/vci_cc_vcache_wrapper_v1.cpp
===================================================================
--- trunk/modules/vci_cc_vcache_wrapper_v1/caba/source/src/vci_cc_vcache_wrapper_v1.cpp	(revision 102)
+++ trunk/modules/vci_cc_vcache_wrapper_v1/caba/source/src/vci_cc_vcache_wrapper_v1.cpp	(revision 104)
@@ -614,5 +614,5 @@
 
             // multi-update or multi-invalidate for data type
-            if ( ( address != 0x3 ) && ( ! m_segment.contains(address)) ) 
+            if ( ( (address & 0x3) != 0x3 ) && ( ! m_segment.contains(address)) ) 
             {
                 std::cout << "error in component VCI_CC_VCACHE_WRAPPER " << name() << std::endl;
@@ -628,5 +628,5 @@
 			  (paddr_t)p_vci_tgt.wdata.read() * m_dcache_words * 4; 
 
-            if ( address == 0x3 ) // broadcast invalidate for data or instruction type
+            if ( (address & 0x3) == 0x3 ) // broadcast invalidate for data or instruction type
             {
                 if ( ! p_vci_tgt.eop.read() ) 
