|
@@ -237,6 +237,7 @@ uses
|
|
OS_ADDR = OS_32;
|
|
OS_ADDR = OS_32;
|
|
{# the natural int size for a processor, }
|
|
{# the natural int size for a processor, }
|
|
OS_INT = OS_32;
|
|
OS_INT = OS_32;
|
|
|
|
+ OS_SINT = OS_S32;
|
|
{# the maximum float size for a processor, }
|
|
{# the maximum float size for a processor, }
|
|
OS_FLOAT = OS_F64;
|
|
OS_FLOAT = OS_F64;
|
|
{# the size of a vector register for a processor }
|
|
{# the size of a vector register for a processor }
|
|
@@ -330,7 +331,7 @@ uses
|
|
procedure inverse_flags(var f: TResFlags);
|
|
procedure inverse_flags(var f: TResFlags);
|
|
function inverse_cond(const c: TAsmCond): TAsmCond; {$ifdef USEINLINE}inline;{$endif USEINLINE}
|
|
function inverse_cond(const c: TAsmCond): TAsmCond; {$ifdef USEINLINE}inline;{$endif USEINLINE}
|
|
function conditions_equal(const c1, c2: TAsmCond): boolean; {$ifdef USEINLINE}inline;{$endif USEINLINE}
|
|
function conditions_equal(const c1, c2: TAsmCond): boolean; {$ifdef USEINLINE}inline;{$endif USEINLINE}
|
|
-
|
|
|
|
|
|
+
|
|
function flags_to_cond(const f: TResFlags) : TAsmCond;
|
|
function flags_to_cond(const f: TResFlags) : TAsmCond;
|
|
function cgsize2subreg(s:Tcgsize):Tsubregister;
|
|
function cgsize2subreg(s:Tcgsize):Tsubregister;
|
|
function reg_cgsize(const reg: tregister): tcgsize;
|
|
function reg_cgsize(const reg: tregister): tcgsize;
|