remove surplus locking code , only enabled w x86, disabled or never enabled on all others
This commit is contained in:
parent
35653e38b3
commit
2601cd58ab
|
@ -2586,7 +2586,7 @@ void *blas_memory_alloc(int procpos){
|
||||||
printf("Alloc Start ...\n");
|
printf("Alloc Start ...\n");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WHEREAMI) && !defined(USE_OPENMP)
|
/* #if defined(WHEREAMI) && !defined(USE_OPENMP)
|
||||||
|
|
||||||
mypos = WhereAmI();
|
mypos = WhereAmI();
|
||||||
|
|
||||||
|
@ -2596,12 +2596,12 @@ void *blas_memory_alloc(int procpos){
|
||||||
do {
|
do {
|
||||||
if (!memory[position].used && (memory[position].pos == mypos)) {
|
if (!memory[position].used && (memory[position].pos == mypos)) {
|
||||||
LOCK_COMMAND(&alloc_lock);
|
LOCK_COMMAND(&alloc_lock);
|
||||||
/* blas_lock(&memory[position].lock);*/
|
// blas_lock(&memory[position].lock);
|
||||||
|
|
||||||
if (!memory[position].used) goto allocation;
|
if (!memory[position].used) goto allocation;
|
||||||
|
|
||||||
UNLOCK_COMMAND(&alloc_lock);
|
UNLOCK_COMMAND(&alloc_lock);
|
||||||
/* blas_unlock(&memory[position].lock);*/
|
// blas_unlock(&memory[position].lock);
|
||||||
}
|
}
|
||||||
|
|
||||||
position ++;
|
position ++;
|
||||||
|
@ -2609,7 +2609,7 @@ void *blas_memory_alloc(int procpos){
|
||||||
} while (position < NUM_BUFFERS);
|
} while (position < NUM_BUFFERS);
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif */
|
||||||
|
|
||||||
position = 0;
|
position = 0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue