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.