Merge pull request #2765 from martin-frbg/issue2760
Add memory barrier to the PPC blas_lock implementation for Linux
This commit is contained in:
commit
4573cb2f43
|
@ -105,6 +105,7 @@ static void INLINE blas_lock(volatile unsigned long *address){
|
||||||
" bne- 1f\n"
|
" bne- 1f\n"
|
||||||
" stwcx. %2,0, %1\n"
|
" stwcx. %2,0, %1\n"
|
||||||
" bne- 0b\n"
|
" bne- 0b\n"
|
||||||
|
" isync\n"
|
||||||
"1: "
|
"1: "
|
||||||
: "=&r"(ret)
|
: "=&r"(ret)
|
||||||
: "r"(address), "r" (val)
|
: "r"(address), "r" (val)
|
||||||
|
|
Loading…
Reference in New Issue