Re: Inline assembler syntax error in Delphi 2006
- From: Nicholas Sherlock <N.sherlock@xxxxxxxxx>
- Date: Thu, 29 Jun 2006 21:45:13 +1200
Menaka wrote:
I have changed The delphi 5 code
xor eax, DWORD [cCRC32Table][EBX] // Result:=eax xor TByteArray(Table)
[ebx]
to Delphi 2006 as
xor eax, DWORD ptr [cCRC32Table + EBX]
Please tell me whether this is correct
If CRC32table is an array of 32-bit entries, this is not correct. You want:
xor eax, DWORD ptr [cCRC32Table + EBX * 4]
Cheers,
Nicholas Sherlock
--
http://www.sherlocksoftware.org
.
- References:
- Re: Inline assembler syntax error in Delphi 2006
- From: Avatar Zondertau
- Re: Inline assembler syntax error in Delphi 2006
- Prev by Date: Re: Biggest Delphi bottleneck?
- Next by Date: Re: Inline assembler syntax error in Delphi 2006
- Previous by thread: Re: Inline assembler syntax error in Delphi 2006
- Next by thread: Re: Inline assembler syntax error in Delphi 2006
- Index(es):
Relevant Pages
|