From e3e41864aef46e0c93fd3dd60453f966202c7fb7 Mon Sep 17 00:00:00 2001 From: florian Date: Sun, 11 Aug 2019 19:35:34 +0000 Subject: * compilation on i386 fixed git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42655 3ad0048d-3df7-0310-abae-a5850022a9f2 --- compiler/x86/aasmcpu.pas | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'compiler/x86/aasmcpu.pas') diff --git a/compiler/x86/aasmcpu.pas b/compiler/x86/aasmcpu.pas index 050e16a37c..7e770c5e55 100644 --- a/compiler/x86/aasmcpu.pas +++ b/compiler/x86/aasmcpu.pas @@ -1601,11 +1601,11 @@ implementation (not(InsTabMemRefSizeInfoCache^[opcode].ConstSize in [csiMultiple, csiUnkown])) then begin case InsTabMemRefSizeInfoCache^[opcode].ConstSize of - csiNoSize: ot := ot and (not(OT_SIZE_MASK)) or OT_IMMEDIATE; - csiMem8: ot := ot and (not(OT_SIZE_MASK)) or OT_IMMEDIATE or OT_BITS8; - csiMem16: ot := ot and (not(OT_SIZE_MASK)) or OT_IMMEDIATE or OT_BITS16; - csiMem32: ot := ot and (not(OT_SIZE_MASK)) or OT_IMMEDIATE or OT_BITS32; - csiMem64: ot := ot and (not(OT_SIZE_MASK)) or OT_IMMEDIATE or OT_BITS64; + csiNoSize: ot := ot and OT_NON_SIZE or OT_IMMEDIATE; + csiMem8: ot := ot and OT_NON_SIZE or OT_IMMEDIATE or OT_BITS8; + csiMem16: ot := ot and OT_NON_SIZE or OT_IMMEDIATE or OT_BITS16; + csiMem32: ot := ot and OT_NON_SIZE or OT_IMMEDIATE or OT_BITS32; + csiMem64: ot := ot and OT_NON_SIZE or OT_IMMEDIATE or OT_BITS64; else ; end; -- cgit v1.2.1