]> Cypherpunks repositories - gostls13.git/commit
sync/atomic: use cas64 to implement {Load,Store,Add}{Uint,Int}64 on Linux/ARM
authorShenghou Ma <minux.ma@gmail.com>
Tue, 22 May 2012 18:02:01 +0000 (02:02 +0800)
committerShenghou Ma <minux.ma@gmail.com>
Tue, 22 May 2012 18:02:01 +0000 (02:02 +0800)
commit090f9fc3ef532597c33f0702dfd541ca95529efd
treee3fde17d0948d87ec1670648f8c98e772a987e95
parentfb3a1b6821d35e13ec9631ecbff0d013022f2374
sync/atomic: use cas64 to implement {Load,Store,Add}{Uint,Int}64 on Linux/ARM
        Now with GOARM=5 our all.bash should pass on ARMv5 systems.
        Fixes #3331.

R=golang-dev, rsc, dvyukov
CC=golang-dev
https://golang.org/cl/6210071
src/pkg/sync/atomic/64bit_linux_arm.go [new file with mode: 0644]
src/pkg/sync/atomic/asm_linux_arm.s