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;
3063 case vmIntrinsics::_compareAndSetInt:
3064 do_CompareAndSwap(x, intType);
3065 break;
3066 case vmIntrinsics::_compareAndSetLong:
3067 do_CompareAndSwap(x, longType);
3068 break;
3069
3070 case vmIntrinsics::_loadFence :
3071 __ membar_acquire();
3072 break;
3073 case vmIntrinsics::_storeFence:
3074 __ membar_release();
3075 break;
3076 case vmIntrinsics::_fullFence :
3077 __ membar();
3078 break;
3079 case vmIntrinsics::_onSpinWait:
3080 __ on_spin_wait();
|
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::_compareAndSetReference:
3061 do_CompareAndSwap(x, objectType);
3062 break;
3063 case vmIntrinsics::_compareAndSetInt:
3064 do_CompareAndSwap(x, intType);
3065 break;
3066 case vmIntrinsics::_compareAndSetLong:
3067 do_CompareAndSwap(x, longType);
3068 break;
3069
3070 case vmIntrinsics::_loadFence :
3071 __ membar_acquire();
3072 break;
3073 case vmIntrinsics::_storeFence:
3074 __ membar_release();
3075 break;
3076 case vmIntrinsics::_fullFence :
3077 __ membar();
3078 break;
3079 case vmIntrinsics::_onSpinWait:
3080 __ on_spin_wait();
|