3023 break; 3024 case vmIntrinsics::_counterTime: 3025 do_RuntimeCall(CAST_FROM_FN_PTR(address, JFR_TIME_FUNCTION), x); 3026 break; 3027 #endif 3028 3029 case vmIntrinsics::_currentTimeMillis: 3030 do_RuntimeCall(CAST_FROM_FN_PTR(address, os::javaTimeMillis), x); 3031 break; 3032 3033 case vmIntrinsics::_nanoTime: 3034 do_RuntimeCall(CAST_FROM_FN_PTR(address, os::javaTimeNanos), x); 3035 break; 3036 3037 case vmIntrinsics::_Object_init: do_RegisterFinalizer(x); break; 3038 case vmIntrinsics::_isInstance: do_isInstance(x); break; 3039 case vmIntrinsics::_isPrimitive: do_isPrimitive(x); break; 3040 case vmIntrinsics::_getClass: do_getClass(x); break; 3041 case vmIntrinsics::_currentThread: do_currentThread(x); break; 3042 3043 case vmIntrinsics::_dlog: // fall through 3044 case vmIntrinsics::_dlog10: // fall through 3045 case vmIntrinsics::_dabs: // fall through 3046 case vmIntrinsics::_dsqrt: // fall through 3047 case vmIntrinsics::_dtan: // fall through 3048 case vmIntrinsics::_dsin : // fall through 3049 case vmIntrinsics::_dcos : // fall through 3050 case vmIntrinsics::_dexp : // fall through 3051 case vmIntrinsics::_dpow : do_MathIntrinsic(x); break; 3052 case vmIntrinsics::_arraycopy: do_ArrayCopy(x); break; 3053 3054 case vmIntrinsics::_fmaD: do_FmaIntrinsic(x); break; 3055 case vmIntrinsics::_fmaF: do_FmaIntrinsic(x); break; 3056 3057 // java.nio.Buffer.checkIndex 3058 case vmIntrinsics::_checkIndex: do_NIOCheckIndex(x); break; 3059 3060 case vmIntrinsics::_compareAndSetObject: 3061 do_CompareAndSwap(x, objectType); 3062 break; | 3023 break; 3024 case vmIntrinsics::_counterTime: 3025 do_RuntimeCall(CAST_FROM_FN_PTR(address, JFR_TIME_FUNCTION), x); 3026 break; 3027 #endif 3028 3029 case vmIntrinsics::_currentTimeMillis: 3030 do_RuntimeCall(CAST_FROM_FN_PTR(address, os::javaTimeMillis), x); 3031 break; 3032 3033 case vmIntrinsics::_nanoTime: 3034 do_RuntimeCall(CAST_FROM_FN_PTR(address, os::javaTimeNanos), x); 3035 break; 3036 3037 case vmIntrinsics::_Object_init: do_RegisterFinalizer(x); break; 3038 case vmIntrinsics::_isInstance: do_isInstance(x); break; 3039 case vmIntrinsics::_isPrimitive: do_isPrimitive(x); break; 3040 case vmIntrinsics::_getClass: do_getClass(x); break; 3041 case vmIntrinsics::_currentThread: do_currentThread(x); break; 3042 3043 case vmIntrinsics::_setBit: // fall through 3044 case vmIntrinsics::_clrBit: do_BitIntrinsic(x); break; 3045 3046 case vmIntrinsics::_dlog: // fall through 3047 case vmIntrinsics::_dlog10: // fall through 3048 case vmIntrinsics::_dabs: // fall through 3049 case vmIntrinsics::_dsqrt: // fall through 3050 case vmIntrinsics::_dtan: // fall through 3051 case vmIntrinsics::_dsin : // fall through 3052 case vmIntrinsics::_dcos : // fall through 3053 case vmIntrinsics::_dexp : // fall through 3054 case vmIntrinsics::_dpow : do_MathIntrinsic(x); break; 3055 case vmIntrinsics::_arraycopy: do_ArrayCopy(x); break; 3056 3057 case vmIntrinsics::_fmaD: do_FmaIntrinsic(x); break; 3058 case vmIntrinsics::_fmaF: do_FmaIntrinsic(x); break; 3059 3060 // java.nio.Buffer.checkIndex 3061 case vmIntrinsics::_checkIndex: do_NIOCheckIndex(x); break; 3062 3063 case vmIntrinsics::_compareAndSetObject: 3064 do_CompareAndSwap(x, objectType); 3065 break; |