src/share/vm/prims/unsafe.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/prims/unsafe.cpp	Fri May 10 16:16:47 2013
--- new/src/share/vm/prims/unsafe.cpp	Fri May 10 16:16:47 2013

*** 704,713 **** --- 704,718 ---- UNSAFE_ENTRY(jint, Unsafe_PageSize(JNIEnv *env, jobject unsafe)) UnsafeWrapper("Unsafe_PageSize"); return os::vm_page_size(); UNSAFE_END + UNSAFE_ENTRY(jboolean, Unsafe_ClmulAvailable(JNIEnv *env, jobject unsafe)) + UnsafeWrapper("Unsafe_ClmulAvailable"); + return UseAVX && UseCLMUL; + UNSAFE_END + jint find_field_offset(jobject field, int must_be_static, TRAPS) { if (field == NULL) { THROW_0(vmSymbols::java_lang_NullPointerException()); }
*** 1607,1617 **** --- 1612,1624 ---- {CC"compareAndSwapLong", CC"("OBJ"J""J""J"")Z", FN_PTR(Unsafe_CompareAndSwapLong)}, {CC"putOrderedObject", CC"("OBJ"J"OBJ")V", FN_PTR(Unsafe_SetOrderedObject)}, {CC"putOrderedInt", CC"("OBJ"JI)V", FN_PTR(Unsafe_SetOrderedInt)}, {CC"putOrderedLong", CC"("OBJ"JJ)V", FN_PTR(Unsafe_SetOrderedLong)}, {CC"park", CC"(ZJ)V", FN_PTR(Unsafe_Park)}, ! {CC"unpark", CC"("OBJ")V", FN_PTR(Unsafe_Unpark)}, + {CC"clmulAvailable", CC"()Z", FN_PTR(Unsafe_ClmulAvailable)}, + }; JNINativeMethod loadavg_method[] = { {CC"getLoadAverage", CC"([DI)I", FN_PTR(Unsafe_Loadavg)} };

src/share/vm/prims/unsafe.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File