Re: [go-nuts] atomic bugs

2017-03-21 Thread Ian Lance Taylor
On Tue, Mar 21, 2017 at 2:35 AM, T L wrote: > > On Tuesday, March 21, 2017 at 7:33:34 AM UTC+8, Ian Lance Taylor wrote: >> >> On Sat, Mar 18, 2017 at 12:03 PM, T L wrote: >> > >> > At the end of sync/atomic package docs, it says >> > >> > On x86-32, the

Re: [go-nuts] atomic bugs

2017-03-21 Thread T L
On Tuesday, March 21, 2017 at 7:33:34 AM UTC+8, Ian Lance Taylor wrote: > > On Sat, Mar 18, 2017 at 12:03 PM, T L > wrote: > > > > At the end of sync/atomic package docs, it says > > > > On x86-32, the 64-bit functions use instructions unavailable before the > >

Re: [go-nuts] atomic bugs

2017-03-20 Thread Ian Lance Taylor
On Sat, Mar 18, 2017 at 12:03 PM, T L wrote: > > At the end of sync/atomic package docs, it says > > On x86-32, the 64-bit functions use instructions unavailable before the > Pentium MMX. > > > On non-Linux ARM, the 64-bit functions use instructions unavailable before > the

[go-nuts] atomic bugs

2017-03-18 Thread T L
At the end of sync/atomic package docs, it says On x86-32, the 64-bit functions use instructions unavailable before the Pentium MMX. On non-Linux ARM, the 64-bit functions use instructions unavailable before the ARMv6k core. So when running Go programs which call the 64-bit atomic