in reply to Re^2: [OT] Building Math::Pari on M$ Windows
in thread [OT] Building Math::Pari on M$ Windows

Is that telling me that inlining of assembly code is not supported on this architecture ?

Yes, probably. __asm{} was previously, only supported on x86. It would appear to indicate that they haven't yet, or maybe, are not intending to, ungrade the inline assembler to support iapx-64?

This post on the MS forums might suggest a way around this, via the use of another non-standard extension __emit{}. But then you'd have to translate the opcode to hex yourself, which seems more than a little retro. Shades of Spectrum Duck Shoot :)


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."

Replies are listed 'Best First'.
Re^4: [OT] Building Math::Pari on M$ Windows
by syphilis (Archbishop) on Apr 04, 2007 at 15:57 UTC
    Thanks BrowserUK.

    I must confess that I don't understand the reference to "Spectrum Duck Shoot" at all ... but it certainly sounds like something that I could readily support.

    For me, the main value of the link you provided was that it advised putting the asm code in a separate file. (I freak right out whenever I see something that begins with "0x..." :-)

    Cheers,
    Rob