anchor.diff:  {$STACKFRAMES OFF}
   {$INLINE ON}
   
  -// For Delphi XE3 and up:
  -{$IF CompilerVersion >= 24.0 }
  +{$IF CompilerVersion >= CompilerVersionDelphiXE}
  +  {$CODEALIGN 16}
  +  {$ALIGN 16}
  +{$IFEND}
  +
  +{$IF CompilerVersion >= CompilerVersionDelphiXE3}
     {$LEGACYIFEND ON}
   {$IFEND}
   
  -// For Delphi versions below XE8
  -{$IF CompilerVersion < 29.0}
  +{$IF CompilerVersion < CompilerVersionDelphiXE8}
     {$IF (DEFINED(WIN32) OR DEFINED(CPUX86)) AND NOT DEFINED(CPU32BITS)}
       {$DEFINE CPU32BITS}
     {$IFEND}
  
positive.code:   {$DEFINE BIGINTEGERIMMUTABLE}
  
  
  // Experimental is set for code that tries something new without deleting the original code yet.
  // Undefine it to get the original code.
  
    { $DEFINE Experimental}
  
  
  // --- Permanent settings ---
  
negative.code: interface
  
  uses
    CompilerAndRTLVersions, Velthuis.RandomNumbers, System.Types, System.SysUtils, System.Math;
  
  // --- User settings ---
  
  