src/hotspot/cpu/s390/copy_s390.hpp
changeset 48956 400f4d17a3c6
parent 48951 950c35ea6237
child 53244 9807daeb47c4
equal deleted inserted replaced
48955:e22914003cf0 48956:400f4d17a3c6
   738       return;
   738       return;
   739   }
   739   }
   740 #endif
   740 #endif
   741 }
   741 }
   742 
   742 
   743 static void pd_disjoint_words_atomic(HeapWord* from, HeapWord* to, size_t count) {
   743 static void pd_disjoint_words_atomic(const HeapWord* from, HeapWord* to, size_t count) {
   744   // JVM2008: < 4k calls.
   744   // JVM2008: < 4k calls.
   745   assert(((((size_t)from) & 0x07L) | (((size_t)to) & 0x07L)) == 0, "No atomic copy w/o aligned data");
   745   assert(((((size_t)from) & 0x07L) | (((size_t)to) & 0x07L)) == 0, "No atomic copy w/o aligned data");
   746   pd_aligned_disjoint_words(from, to, count); // Rare calls -> just delegate.
   746   pd_aligned_disjoint_words(from, to, count); // Rare calls -> just delegate.
   747 }
   747 }
   748 
   748 
   749 static void pd_disjoint_words(HeapWord* from, HeapWord* to, size_t count) {
   749 static void pd_disjoint_words(const HeapWord* from, HeapWord* to, size_t count) {
   750   // JVM2008: very rare.
   750   // JVM2008: very rare.
   751   pd_aligned_disjoint_words(from, to, count); // Rare calls -> just delegate.
   751   pd_aligned_disjoint_words(from, to, count); // Rare calls -> just delegate.
   752 }
   752 }
   753 
   753 
   754 
   754