Prechádzať zdrojové kódy

adjustment to config file

Ugochukwu Mmaduekwe 6 rokov pred
rodič
commit
ff6f1422ee
1 zmenil súbory, kde vykonal 8 pridanie a 6 odobranie
  1. 8 6
      CryptoLib/src/Include/CryptoLib.inc

+ 8 - 6
CryptoLib/src/Include/CryptoLib.inc

@@ -95,12 +95,14 @@
 
 
 // Optimizations
 // Optimizations
 {$OPTIMIZATION LEVEL3}
 {$OPTIMIZATION LEVEL3}
-{$OPTIMIZATION PEEPHOLE}
-{$OPTIMIZATION REGVAR}
-{$OPTIMIZATION LOOPUNROLL}
-{$OPTIMIZATION STRENGTH}
-{$OPTIMIZATION CSE}
-{$OPTIMIZATION DFA}
+// disable "USELOADMODIFYSTORE" because it produces incorrect result
+// when used in combination with -CpCOREAVX2 and -OpCOREAVX2 in FPC 3.2.0 beta
+{$IFDEF FPC_GREATER_THAN_3.0.4}
+   {$OPTIMIZATION NOUSELOADMODIFYSTORE}
+{$ENDIF}
+// level 4 optimizations
+{$OPTIMIZATION ORDERFIELDS}
+{$OPTIMIZATION DEADVALUES}
 
 
 {$IFDEF CPUI386}
 {$IFDEF CPUI386}
    {$OPTIMIZATION USEEBP}
    {$OPTIMIZATION USEEBP}