src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
changeset 59095 03fbcd06b4c0
parent 59053 ba6c248cae19
equal deleted inserted replaced
59094:5d4c3724e4c7 59095:03fbcd06b4c0
   108     private final boolean useMontgomerySquareIntrinsic = getFlag("UseMontgomerySquareIntrinsic", Boolean.class, false);
   108     private final boolean useMontgomerySquareIntrinsic = getFlag("UseMontgomerySquareIntrinsic", Boolean.class, false);
   109     private final boolean useMulAddIntrinsic = getFlag("UseMulAddIntrinsic", Boolean.class, false);
   109     private final boolean useMulAddIntrinsic = getFlag("UseMulAddIntrinsic", Boolean.class, false);
   110     private final boolean useSquareToLenIntrinsic = getFlag("UseSquareToLenIntrinsic", Boolean.class, false);
   110     private final boolean useSquareToLenIntrinsic = getFlag("UseSquareToLenIntrinsic", Boolean.class, false);
   111     public final boolean useVectorizedMismatchIntrinsic = getFlag("UseVectorizedMismatchIntrinsic", Boolean.class, false);
   111     public final boolean useVectorizedMismatchIntrinsic = getFlag("UseVectorizedMismatchIntrinsic", Boolean.class, false);
   112     public final boolean useFMAIntrinsics = getFlag("UseFMA", Boolean.class, false);
   112     public final boolean useFMAIntrinsics = getFlag("UseFMA", Boolean.class, false);
       
   113 
       
   114     public final boolean preserveFramePointer = getFlag("PreserveFramePointer", Boolean.class, false);
   113 
   115 
   114     /*
   116     /*
   115      * These are methods because in some JDKs the flags are visible but the stubs themselves haven't
   117      * These are methods because in some JDKs the flags are visible but the stubs themselves haven't
   116      * been exported so we have to check both if the flag is on and if we have the stub.
   118      * been exported so we have to check both if the flag is on and if we have the stub.
   117      */
   119      */