trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

Re: [trinity-devel] mlt - assembler error have_mmx.S: Assembler messages: Error: operand type mismatch for `push'

From: "David C. Rankin" <drankinatty@...>
Date: Sat, 24 Mar 2012 10:24:53 -0500
On 03/24/2012 02:35 AM, /dev/ammo42 wrote:
>>   Does this mean I'm missing a library that it needs. I can't ready
>> > the assembler code for nothing, so I hope so. What's the trick?
> From http://www.x86-64.org/documentation/assembly.html :
> push/pop with 32-bit registers are illegal in amd64. You need to disable
> compilation of this file as it is x86 only assembly.
>> > 

You are good. Thank you. So the source needs a rewrite for x86_64 to eliminate
the push/pop. That will be set in the lower priority column.

-- 
David C. Rankin, J.D.,P.E.