src/share/vm/classfile/vmSymbols.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/classfile

src/share/vm/classfile/vmSymbols.cpp

Print this page




 608     break;
 609   case vmIntrinsics::_sha_implCompress:
 610     if (!UseSHA1Intrinsics) return true;
 611     break;
 612   case vmIntrinsics::_sha2_implCompress:
 613     if (!UseSHA256Intrinsics) return true;
 614     break;
 615   case vmIntrinsics::_sha5_implCompress:
 616     if (!UseSHA512Intrinsics) return true;
 617     break;
 618   case vmIntrinsics::_digestBase_implCompressMB:
 619     if (!(UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics)) return true;
 620     break;
 621   case vmIntrinsics::_ghash_processBlocks:
 622     if (!UseGHASHIntrinsics) return true;
 623     break;
 624   case vmIntrinsics::_updateBytesCRC32C:
 625   case vmIntrinsics::_updateDirectByteBufferCRC32C:
 626     if (!UseCRC32CIntrinsics) return true;
 627     break;




 628   case vmIntrinsics::_copyMemory:
 629     if (!InlineArrayCopy || !InlineUnsafeOps) return true;
 630     break;
 631 #ifdef COMPILER1
 632   case vmIntrinsics::_checkIndex:
 633     if (!InlineNIOCheckIndex) return true;
 634     break;
 635 #endif // COMPILER1
 636 #ifdef COMPILER2
 637   case vmIntrinsics::_clone:
 638   case vmIntrinsics::_copyOf:
 639   case vmIntrinsics::_copyOfRange:
 640     // These intrinsics use both the objectcopy and the arraycopy
 641     // intrinsic mechanism.
 642     if (!InlineObjectCopy || !InlineArrayCopy) return true;
 643     break;
 644   case vmIntrinsics::_compareTo:
 645     if (!SpecialStringCompareTo) return true;
 646     break;
 647   case vmIntrinsics::_indexOf:




 608     break;
 609   case vmIntrinsics::_sha_implCompress:
 610     if (!UseSHA1Intrinsics) return true;
 611     break;
 612   case vmIntrinsics::_sha2_implCompress:
 613     if (!UseSHA256Intrinsics) return true;
 614     break;
 615   case vmIntrinsics::_sha5_implCompress:
 616     if (!UseSHA512Intrinsics) return true;
 617     break;
 618   case vmIntrinsics::_digestBase_implCompressMB:
 619     if (!(UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics)) return true;
 620     break;
 621   case vmIntrinsics::_ghash_processBlocks:
 622     if (!UseGHASHIntrinsics) return true;
 623     break;
 624   case vmIntrinsics::_updateBytesCRC32C:
 625   case vmIntrinsics::_updateDirectByteBufferCRC32C:
 626     if (!UseCRC32CIntrinsics) return true;
 627     break;
 628   case vmIntrinsics::_updateBytesAdler32:
 629   case vmIntrinsics::_updateByteBufferAdler32:
 630     if (!UseAdler32Intrinsics) return true;
 631     break;    
 632   case vmIntrinsics::_copyMemory:
 633     if (!InlineArrayCopy || !InlineUnsafeOps) return true;
 634     break;
 635 #ifdef COMPILER1
 636   case vmIntrinsics::_checkIndex:
 637     if (!InlineNIOCheckIndex) return true;
 638     break;
 639 #endif // COMPILER1
 640 #ifdef COMPILER2
 641   case vmIntrinsics::_clone:
 642   case vmIntrinsics::_copyOf:
 643   case vmIntrinsics::_copyOfRange:
 644     // These intrinsics use both the objectcopy and the arraycopy
 645     // intrinsic mechanism.
 646     if (!InlineObjectCopy || !InlineArrayCopy) return true;
 647     break;
 648   case vmIntrinsics::_compareTo:
 649     if (!SpecialStringCompareTo) return true;
 650     break;
 651   case vmIntrinsics::_indexOf:


src/share/vm/classfile/vmSymbols.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File