I have a Mac with a Skylake processor and have also observed this problem.
I've been following this discussion a bit, but have recently been mostly
developing Sage on a server instead....
David

On Mon, Sep 4, 2017 at 6:16 AM, 'Bill Hart' via sage-devel <
sage-devel@googlegroups.com> wrote:

> Reimer Behrends has helped me track down the explicit issue. We don't have
> a patch yet, but the bug (and solution) is described here [1].
>
> Basically the M4 macro JMPENT in mpn/x86_64/x86_64-defs.mac needs to do
> more than just subtract the two addresses on Mac. However, I'm confused why
> this isn't affecting every 64 bit Skylake Mac out there. But his has only
> been reported twice! Are Skylake Macs really rare or something?
>
> Bill.
>
> [1] https://gmplib.org/list-archives/gmp-bugs/2012-December/002836.html
>
>
> On Wednesday, 19 July 2017 11:15:09 UTC+2, Bill Hart wrote:
>>
>> It's certainly not a generic problem affecting Mac [0]. It's Skylake
>> specific and something their linker doesn't like that works on that
>> architecture on Linux.
>>
>> Bill.
>>
>> [0] https://travis-ci.org/wbhart/mpir/builds/252901954?utm_
>> source=github_status&utm_medium=notification
>>
>> On Wednesday, 19 July 2017 11:12:37 UTC+2, Bill Hart wrote:
>>>
>>> Alex Best pointed out this morning that something similar came up for
>>> the GMP guys a while back. Apparently something to do with jump tables.
>>> That is probably affecting our code here [1].
>>>
>>> We'll look into it. Unfortunately, in the mean time, the best one can
>>> really do is delete the affected file.
>>>
>>> Bill.
>>>
>>> [1] https://github.com/wbhart/mpir/blob/master/mpn/x86_64/sk
>>> ylake/avx/addmul_1.asm#L100
>>>
>>> On Wednesday, 19 July 2017 01:46:48 UTC+2, Andrew wrote:
>>>>
>>>>
>>>>
>>>> On Wednesday, 19 July 2017 00:59:27 UTC+10, Dima Pasechnik wrote:
>>>>>
>>>>> Surely MPIR guys would appreciate feedback.
>>>>> This might be their assembler bug.
>>>>>
>>>>> Will let them know.
>>>> A.
>>>>
>>> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.
>

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

Reply via email to