X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fshared%2Fa_modes.inc;h=d4b1795a94b9a9ff77afa0a26e984afbe0bed9ab;hb=436276df8be8d9ffbc664d2ac9d77c737fbe46a9;hp=2834ce096081b14bcbdaba59c75d61a91587a233;hpb=223356cbae3197afc861efa6241c4ae91bd92885;p=d2df-sdl.git diff --git a/src/shared/a_modes.inc b/src/shared/a_modes.inc index 2834ce0..d4b1795 100644 --- a/src/shared/a_modes.inc +++ b/src/shared/a_modes.inc @@ -24,8 +24,7 @@ {$MODESWITCH PROPERTIES+} {$MODESWITCH REPEATFORWARD+} // Implementation and Forward declaration must match completely. {$MODESWITCH RESULT+} -{$MODESWITCH TYPEHELPERS-} // Allow the use of type helpers. -{$MODESWITCH UNICODESTRINGS-} +{$MODESWITCH TYPEHELPERS+} // Allow the use of type helpers. {$MODESWITCH UNICODESTRINGS-} @@ -34,7 +33,9 @@ {$BOOLEVAL OFF} {$COPERATORS ON} {$EXTENDEDSYNTAX ON} -{$FPUTYPE SSE} +{$IFDEF CPU32} + {$FPUTYPE SSE} +{$ENDIF CPU32} {$GOTO ON} {$IEEEERRORS OFF} {$INLINE ON} @@ -45,7 +46,7 @@ {$POINTERMATH ON} {$RANGECHECKS OFF} {$SAFEFPUEXCEPTIONS OFF} -{$SCOPEDENUMS OFF} // this will possibly be changed later +{$SCOPEDENUMS ON} // this may be changed later {$SMARTLINK ON} {$TYPEDADDRESS ON} {$TYPEINFO ON} @@ -59,12 +60,17 @@ {$HINTS OFF} {$ELSE} {$STACKFRAMES OFF} + {$HINTS OFF} + {$DEFINE D2F_MORE_OPTIM} {$ENDIF} {$WARNINGS ON} {$NOTES ON} -// include support for text maps -{$DEFINE D2D_NEW_MAP_READER} +{$IF DEFINED(D2F_DEBUG_OPTIM) or DEFINED(D2F_MORE_OPTIM)} + {$OPTIMIZATION DEADVALUES} + {$OPTIMIZATION CONSTPROP} + {$OPTIMIZATION DEADSTORE} +{$ENDIF} {$IFDEF MSWINDOWS} {$IFNDEF WINDOWS}