Samy Al Bahra
|
93684f77c1
|
ck_pr: Use CK_CC_INLINE instead of inline keyword for ck_pr_barrier.
|
12 years ago |
Samy Al Bahra
|
12da4128ff
|
ck_pr: Adopt const qualifer for load/store.
We will adopt these semantics for the rest of _ptr
family at some point in the future as well.
|
12 years ago |
Samy Al Bahra
|
e40521d1aa
|
ck_pr/ppc64: Switch to RMO model for atomic operations.
Signed-off-by: Samy Al Bahra <sbahra@repnop.org>
|
12 years ago |
Samy Al Bahra
|
3f217c9789
|
ck_pr: Fallback to RMO for PSO for this release.
Barriers can be rejiggered next release.
|
12 years ago |
Samy Al Bahra
|
a1dc38f20e
|
build/ck_pr: Add configurable memory models.
|
12 years ago |
Samy Al Bahra
|
8043f52130
|
ck_pr: Add ck_pr_barrier for compiler barrier.
CK_CC_BARRIER isn't idiomatic, roll this into PR memory model
instead.
|
12 years ago |
Samy Al Bahra
|
3cf265cba0
|
all: Strip trailing whitespaces.
|
13 years ago |
Samy Al Bahra
|
706fd07de7
|
legal: Update Copyright statements.
|
13 years ago |
Samy Al Bahra
|
e8a96f4fb8
|
ck_pr: Add ck_pr_fas_double for {ppc,x86_}64 and ck_pr_cas_double{_2} for x86_64.
|
13 years ago |
William Irwin
|
41ef93744a
|
ck_pr: Add ck_pr_load_double()/ck_pr_store_double() in case volatile loads and stores of floating point values are needed.
|
13 years ago |
Samy Al Bahra
|
b882517d5e
|
PPC64: Complete port, add binary write-only operations.
|
14 years ago |
Samy Al Bahra
|
25f1fde7fa
|
PPC64: Add fetch-and-add.
|
14 years ago |
Samy Al Bahra
|
f48a0c2480
|
PPC64: Add unary operations.
|
14 years ago |
Samy Al Bahra
|
90fee0d839
|
PPC64: Import minimal PPC64 port.
Must implement templates now for phi in LL-phi-SC
templates to allow for lower latency fetch-and-phi
operations.
|
14 years ago |