Hi Brian,

I don't think the superoptimiser can be made to run on Windows. Experience
dictates timings are not stable enough to run a superoptimiser, and we
don't have the resources to port it. Alex is only with us another month and
the person we hire to replace him will be working on actually using the
superoptimiser, not further development of it.

We've discussed alternatives though, such as optimising it for the Windows
ABI on Linux (i.e. feed the data in through different registers than
normal). We haven't checked, but it seems like it might be feasible.

Bill.



On 12 May 2016 at 13:33, Brian Gladman <b...@gladman.plus.com> wrote:

> On 12/05/2016 10:51, Alex Best wrote:
>
> Hi ALex,
>
> > I have added the github user JPFlori to the (currently private) github
> > repo. I would not recommend serious use yet as there are still some
> > issues (if you find some let me know ;) ).
> > The input and output are both switchable between gas (at&t) and yasm
> > (intel) syntax, though intel output is currently untested (so likely
> > buggy) and not selectable without editing the source a little.
>
> Phew!, that's a relief as I have a profound dislike of AT&T syntax with
> all those useless % symbols everywhere :-)
>
> I am looking forward to seeing how it performs on Windows as Jason
> Moxham's version never coped with the restrictions on coding in the
> mandated Windows x64 prologues and epilogues.  I just accepted optimised
> code outside these code sequences but I was aware that this was
> suboptimal as my measurements were often slower than those that Jason got.
>
> > Currently the abi is currently the System V AMD64 ABI, though this would
> > not take too long to change if one wished.
>
> Does this mean that the superoptimiser code is not going to port easily
> to Windows?
>
>     regards,
>
>       Brian
>
> --
> You received this message because you are subscribed to the Google Groups
> "mpir-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mpir-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to mpir-devel@googlegroups.com.
> Visit this group at https://groups.google.com/group/mpir-devel.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mpir-devel+unsubscr...@googlegroups.com.
To post to this group, send email to mpir-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/mpir-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to