[DUG] Assembler

Todd todd.martin.nz at gmail.com
Thu Sep 23 16:19:07 NZST 2010


Hi Paul

I told a lie. {$asmmode intel} does work, but not if you foolishly put 
it inside the asm statement. Duh.

However now I'm getting errors like

Error: Asm: 16 or 32 Bit references not supported

For simple statements like

     mov   eax,[ebp]

as well as

   MOV     EAX,[EAX].TSparseList.FList

Clearly it doesn't like the square brackets.

Todd.

> Hi all
>
> Bad form to reply to myself but...
>
>    
>> Looking on the freepascal site, here is a bug report (dated today no
>> less) about some bugs in the freepascal assembler that are
>> using intel syntax on x86_64.
>>      
> Actually, it's not dated today - it's dated from last year. Mea culpa -
> I was seeing the date at the top of the form which is just todays date -
> date of viewing.
>
>    
>> http://bugs.freepascal.org/view.php?id=14862
>>
>> So it would appear that it's definitely possible but possibly
>> only in the latest builds or with a different switch to enable it?
>>      
> Further to that, I note the product version in that report is 2.5.1
> which is the development codeline of freepascal, not the stable codeline
> which is version 2.4.0 so it _might_ be that intel syntax for x84_64
> only exists in the 2.5.x development codeline.
>
> Cheers,
>    Paul.
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: unsubscribe
>    



More information about the Delphi mailing list