Tomas Hajny a écrit :
On Thu, June 5, 2008 15:29, mm wrote:
Jonas Maebe a écrit :
How can one declare a constant of type qword with the INTEL assembler?
I am using FPC 2.2.0 and the mnemonic "dq" stops the compilation with
the message "Error: Unrecognized opcode DQ".
As far as I can see, that's not possible at this time.
That's what I was afraid of. Thanks anyway.
So the simplest solution is to use the ATT (GAS?) assembler.
Can't you just split the constant to two hexadecimal (or alphanumeric)
values put after "dd"?
Unfortunately, no. I have to use it with something like
dq @@R0,@@R1,@@R2,@@R3
where the @@nn are labels (this is done to select the right jump at
run time).
I thought to use hexadecimal code to replace the mnemonic "dq" itself
but 1) I don't know its code and 2) I am not even sure it would work.
mm
----
http://www.ellipsat.net/
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal