src/hotspot/share/oops/accessBackend.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File webrev Sdiff src/hotspot/share/oops

src/hotspot/share/oops/accessBackend.cpp

Print this page




 155   template<>
 156   void arraycopy_conjoint_atomic<jbyte>(jbyte* src, jbyte* dst, size_t length) {
 157     Copy::conjoint_jbytes_atomic(src, dst, length);
 158   }
 159 
 160   template<>
 161   void arraycopy_conjoint_atomic<jshort>(jshort* src, jshort* dst, size_t length) {
 162     Copy::conjoint_jshorts_atomic(src, dst, length);
 163   }
 164 
 165   template<>
 166   void arraycopy_conjoint_atomic<jint>(jint* src, jint* dst, size_t length) {
 167     Copy::conjoint_jints_atomic(src, dst, length);
 168   }
 169 
 170   template<>
 171   void arraycopy_conjoint_atomic<jlong>(jlong* src, jlong* dst, size_t length) {
 172     Copy::conjoint_jlongs_atomic(src, dst, length);
 173   }
 174 }
 175 
 176 template void AccessInternal::arraycopy_conjoint<jbyte>(jbyte* src, jbyte* dst, size_t length);
 177 template void AccessInternal::arraycopy_conjoint<jshort>(jshort* src, jshort* dst, size_t length);
 178 template void AccessInternal::arraycopy_conjoint<jint>(jint* src, jint* dst, size_t length);
 179 template void AccessInternal::arraycopy_conjoint<jlong>(jlong* src, jlong* dst, size_t length);
 180 
 181 template void AccessInternal::arraycopy_arrayof_conjoint<jbyte>(jbyte* src, jbyte* dst, size_t length);
 182 template void AccessInternal::arraycopy_arrayof_conjoint<jshort>(jshort* src, jshort* dst, size_t length);
 183 template void AccessInternal::arraycopy_arrayof_conjoint<jint>(jint* src, jint* dst, size_t length);
 184 template void AccessInternal::arraycopy_arrayof_conjoint<jlong>(jlong* src, jlong* dst, size_t length);
 185 
 186 template void AccessInternal::arraycopy_conjoint_atomic<jbyte>(jbyte* src, jbyte* dst, size_t length);
 187 template void AccessInternal::arraycopy_conjoint_atomic<jshort>(jshort* src, jshort* dst, size_t length);
 188 template void AccessInternal::arraycopy_conjoint_atomic<jint>(jint* src, jint* dst, size_t length);
 189 template void AccessInternal::arraycopy_conjoint_atomic<jlong>(jlong* src, jlong* dst, size_t length);


 155   template<>
 156   void arraycopy_conjoint_atomic<jbyte>(jbyte* src, jbyte* dst, size_t length) {
 157     Copy::conjoint_jbytes_atomic(src, dst, length);
 158   }
 159 
 160   template<>
 161   void arraycopy_conjoint_atomic<jshort>(jshort* src, jshort* dst, size_t length) {
 162     Copy::conjoint_jshorts_atomic(src, dst, length);
 163   }
 164 
 165   template<>
 166   void arraycopy_conjoint_atomic<jint>(jint* src, jint* dst, size_t length) {
 167     Copy::conjoint_jints_atomic(src, dst, length);
 168   }
 169 
 170   template<>
 171   void arraycopy_conjoint_atomic<jlong>(jlong* src, jlong* dst, size_t length) {
 172     Copy::conjoint_jlongs_atomic(src, dst, length);
 173   }
 174 }















src/hotspot/share/oops/accessBackend.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File