Re: Inline assembler syntax error in Delphi 2006
- From: "Avatar Zondertau" <avatarzt@xxxxxxxxx (please reply to newsgroup)>
- Date: Thu, 29 Jun 2006 14:35:25 +0200
{$ifndef Dynamic_CRC_Table}
xor eax, DWORD [cCRC32Table][EBX*4] // Result:=eax xor
Table[ebx] {$else}
xor eax, DWORD [ESI][EBX*4] // Result:=eax xor Table[ebx]
{$endif}
This is pretty clear; it should be
{$ifndef Dynamic_CRC_Table}
xor eax, DWORD [cCRC32Table + EBX*4]
{$else}
xor eax, DWORD [ESI + EBX*4]
{$endif}
The case without '*4' does not appear here.
--
The Fastcode Project: http://www.fastcodeproject.org/
.
- References:
- Re: Inline assembler syntax error in Delphi 2006
- From: Avatar Zondertau
- Re: Inline assembler syntax error in Delphi 2006
- From: Avatar Zondertau
- Re: Inline assembler syntax error in Delphi 2006
- From: Avatar Zondertau
- Re: Inline assembler syntax error in Delphi 2006
- From: Nicholas Sherlock
- Re: Inline assembler syntax error in Delphi 2006
- Prev by Date: Re: Inline assembler syntax error in Delphi 2006
- Next by Date: Fastcode versus Highlander
- Previous by thread: Re: Inline assembler syntax error in Delphi 2006
- Next by thread: Re: Inline assembler syntax error in Delphi 2006
- Index(es):