projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rename all arch primitives with prefix caa_
[urcu.git]
/
tests
/
test_rwlock_timing.c
diff --git
a/tests/test_rwlock_timing.c
b/tests/test_rwlock_timing.c
index 7d1680606d20373515ca0224193582a6c737a4b2..96269c08b46a580ce65a7acb0cd523d1b75873e0 100644
(file)
--- a/
tests/test_rwlock_timing.c
+++ b/
tests/test_rwlock_timing.c
@@
-75,8
+75,8
@@
static int num_write;
#define NR_READ num_read
#define NR_WRITE num_write
#define NR_READ num_read
#define NR_WRITE num_write
-static cycles_t __attribute__((aligned(CACHE_LINE_SIZE))) *reader_time;
-static cycles_t __attribute__((aligned(CACHE_LINE_SIZE))) *writer_time;
+static cycles_t __attribute__((aligned(CA
A_CA
CHE_LINE_SIZE))) *reader_time;
+static cycles_t __attribute__((aligned(CA
A_CA
CHE_LINE_SIZE))) *writer_time;
void *thr_reader(void *arg)
{
void *thr_reader(void *arg)
{
@@
-87,7
+87,7
@@
void *thr_reader(void *arg)
"reader", pthread_self(), (unsigned long)gettid());
sleep(2);
"reader", pthread_self(), (unsigned long)gettid());
sleep(2);
- time1 = get_cycles();
+ time1 =
caa_
get_cycles();
for (i = 0; i < OUTER_READ_LOOP; i++) {
for (j = 0; j < INNER_READ_LOOP; j++) {
pthread_rwlock_rdlock(&lock);
for (i = 0; i < OUTER_READ_LOOP; i++) {
for (j = 0; j < INNER_READ_LOOP; j++) {
pthread_rwlock_rdlock(&lock);
@@
-95,7
+95,7
@@
void *thr_reader(void *arg)
pthread_rwlock_unlock(&lock);
}
}
pthread_rwlock_unlock(&lock);
}
}
- time2 = get_cycles();
+ time2 =
caa_
get_cycles();
reader_time[(unsigned long)arg] = time2 - time1;
reader_time[(unsigned long)arg] = time2 - time1;
@@
-117,11
+117,11
@@
void *thr_writer(void *arg)
for (i = 0; i < OUTER_WRITE_LOOP; i++) {
for (j = 0; j < INNER_WRITE_LOOP; j++) {
for (i = 0; i < OUTER_WRITE_LOOP; i++) {
for (j = 0; j < INNER_WRITE_LOOP; j++) {
- time1 = get_cycles();
+ time1 =
caa_
get_cycles();
pthread_rwlock_wrlock(&lock);
test_array.a = 8;
pthread_rwlock_unlock(&lock);
pthread_rwlock_wrlock(&lock);
test_array.a = 8;
pthread_rwlock_unlock(&lock);
- time2 = get_cycles();
+ time2 =
caa_
get_cycles();
writer_time[(unsigned long)arg] += time2 - time1;
usleep(1);
}
writer_time[(unsigned long)arg] += time2 - time1;
usleep(1);
}
This page took
0.02514 seconds
and
4
git commands to generate.