< prev index next >

src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Print this page
rev 60476 : manual merge with default


 436 #ifdef COMPILER2
 437   if (FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) {
 438     UseMultiplyToLenIntrinsic = true;
 439   }
 440 
 441   if (FLAG_IS_DEFAULT(UseSquareToLenIntrinsic)) {
 442     UseSquareToLenIntrinsic = true;
 443   }
 444 
 445   if (FLAG_IS_DEFAULT(UseMulAddIntrinsic)) {
 446     UseMulAddIntrinsic = true;
 447   }
 448 
 449   if (FLAG_IS_DEFAULT(UseMontgomeryMultiplyIntrinsic)) {
 450     UseMontgomeryMultiplyIntrinsic = true;
 451   }
 452   if (FLAG_IS_DEFAULT(UseMontgomerySquareIntrinsic)) {
 453     UseMontgomerySquareIntrinsic = true;
 454   }
 455 













 456   if (FLAG_IS_DEFAULT(OptoScheduling)) {
 457     OptoScheduling = true;
 458   }
 459 
 460   if (FLAG_IS_DEFAULT(AlignVector)) {
 461     AlignVector = AvoidUnalignedAccesses;
 462   }
 463 #endif
 464 }
 465 
 466 void VM_Version::initialize() {
 467   ResourceMark rm;
 468 
 469   stub_blob = BufferBlob::create("getPsrInfo_stub", stub_size);
 470   if (stub_blob == NULL) {
 471     vm_exit_during_initialization("Unable to allocate getPsrInfo_stub");
 472   }
 473 
 474   CodeBuffer c(stub_blob);
 475   VM_Version_StubGenerator g(&c);


 436 #ifdef COMPILER2
 437   if (FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) {
 438     UseMultiplyToLenIntrinsic = true;
 439   }
 440 
 441   if (FLAG_IS_DEFAULT(UseSquareToLenIntrinsic)) {
 442     UseSquareToLenIntrinsic = true;
 443   }
 444 
 445   if (FLAG_IS_DEFAULT(UseMulAddIntrinsic)) {
 446     UseMulAddIntrinsic = true;
 447   }
 448 
 449   if (FLAG_IS_DEFAULT(UseMontgomeryMultiplyIntrinsic)) {
 450     UseMontgomeryMultiplyIntrinsic = true;
 451   }
 452   if (FLAG_IS_DEFAULT(UseMontgomerySquareIntrinsic)) {
 453     UseMontgomerySquareIntrinsic = true;
 454   }
 455 
 456   int min_vector_size = 8;
 457 
 458   if (!FLAG_IS_DEFAULT(MaxVectorSize)) {
 459     if (MaxVectorSize < min_vector_size) {
 460       warning("MaxVectorSize must be at least %i on this platform", min_vector_size);
 461       FLAG_SET_DEFAULT(MaxVectorSize, min_vector_size);
 462     }
 463   } else {
 464     if (UseSVE > 0) {
 465       MaxVectorSize = 256;
 466     }
 467   }
 468 
 469   if (FLAG_IS_DEFAULT(OptoScheduling)) {
 470     OptoScheduling = true;
 471   }
 472 
 473   if (FLAG_IS_DEFAULT(AlignVector)) {
 474     AlignVector = AvoidUnalignedAccesses;
 475   }
 476 #endif
 477 }
 478 
 479 void VM_Version::initialize() {
 480   ResourceMark rm;
 481 
 482   stub_blob = BufferBlob::create("getPsrInfo_stub", stub_size);
 483   if (stub_blob == NULL) {
 484     vm_exit_during_initialization("Unable to allocate getPsrInfo_stub");
 485   }
 486 
 487   CodeBuffer c(stub_blob);
 488   VM_Version_StubGenerator g(&c);
< prev index next >