Re: Inline assembler syntax error in Delphi 2006



// fehlerhafte Berechnung, nur aus Kompatibilitdtsgr|nden enthalten

So apperently the writer himself realises this is wrong. Then i would
suggest taking it over literally for compatibility, since that is the
reason this incorrect function exists.

{$ifndef Dynamic_CRC_Table}
xor eax, DWORD [cCRC32Table][EBX]
{$else}
xor eax, DWORD [ESI][EBX]
{$endif}

{$ifndef Dynamic_CRC_Table}
xor eax, dword ptr [cCRC32Table + EBX]
{$else}
xor eax, dword ptr [ESI + EBX]
{$endif}

--
The Fastcode Project: http://www.fastcodeproject.org/
.



Relevant Pages

  • Re: I made the papers :)
    ... But you gave the impression oyu were basing that criticism on the ... writer who easily slips into vulgarity, ... I think you have your reason for any acrimony. ... been an avid reader and explorer of English literature for twenty five ...
    (uk.media.tv.misc)
  • Re: modules vs. packages
    ... Whereas, within the CL community, there were a lot of programs like ... not be co-loaded in large-address implementations like Lisp Machines ... compatibility if there was no reason to avoid it), ...
    (comp.lang.lisp)
  • Re: SF Publishing Opportunity
    ... Suppose one does not need to make writing a career--I don't, ... wants is the status and satisfaction of being a published writer. ... The reason I chose an anthology such as this was to fit as many ... Even if they are made available at costs, the sales figures ...
    (rec.arts.sf.composition)
  • Re: Serious Question about A-Rod and Steroids Attention Joel Sherman and Mike Lupica
    ... I am not worried about either writer, I am just sick and tired of ... hearing and reading that steroids are the reason for all that is wrong ... Kyle Koster from the Sporting news has ... just mull over how much that you gave to sick children this ...
    (alt.sports.baseball.ny-yankees)
  • Re: Openssl compilation and gcc options
    ... > Is this from benchmarks? ... and timing a couple of things. ... > any reason it would be faster, and I can think of reasons it would be ... much effort on 32-bit compatibility that it now runs 32-bit code ...
    (comp.security.ssh)