Commit Graph

38 Commits (853c692bdb7a8182c9f4af26e5fe49ce453061f4)

Author SHA1 Message Date
Kevin Bowling 474dfc6eb1 regressions: fix ck_pr make clean and .gitignore
6 years ago
Theo Schlossnagle 1c2469358e Implement ck_pr_dec_is_zero family of functions (#115)
7 years ago
Olivier Houchard b19ed4c6a5 regressions/ck_pr: Cast -1 to intptr_t before casting it to void *.
7 years ago
Olivier Houchard db5db446d2 regression/ck_pr: Add tests for ck_pr_load_ptr() and ck_pr_store_ptr().
7 years ago
Samy Al Bahra a8b9f7f411 regressions: add ck_pr_fence for basic validation of fence definitions.
7 years ago
Alexey Kopytov 696ae6e995 Add benchmarks for ck_pr_add_64(), ck_pr_faa_64() and ck_pr_neg_64().
8 years ago
Samy Al Bahra ea9658d8d8 regressions: Switch to volatile load on ready flag.
9 years ago
Samy Al Bahra 360bee1013 regressions/ck_pr/fp: Remove redundant load.
10 years ago
Samy Al Bahra 93c3d452a2 regressions/ck_pr: Add fence_lock coverage to fast-path test.
10 years ago
Samy Al Bahra b46703ec5c regressions: Add stupid fast-path benchmark for fences.
10 years ago
Samy Al Bahra 0878bf489a regressions/ck_pr: Coverage for immediates.
11 years ago
Samy Al Bahra 137fb49951 regressions: Fix link order.
12 years ago
David Joseph 7b94d7c13d regressions: Make clean and gettimeofday fixes.
12 years ago
David Joseph a4cd7f2ef2 Revert "regressions: Remove exes with make clean."
12 years ago
David Joseph 9d37e38580 regressions: Remove exes with make clean.
12 years ago
David Joseph 1298a6c335 Add support for MinGW32.
12 years ago
Samy Al Bahra 5d1fff2e06 regressions/ck_pr: Place double tests under feature flag.
12 years ago
Samy Al Bahra ca6637a57c regressions/ck_pr: Utilize _GNU_SOURCE for ck_pr_store unit test.
12 years ago
Samy Al Bahra 1f13c75a66 regressions/ck_pr_store: Add coverage for double.
12 years ago
Samy Al Bahra 5c93ee3add regressions: Do not use ck_error for debug output.
12 years ago
Samy Al Bahra 6bd946d019 regressions: Add ck_error convenience function.
12 years ago
Samy Al Bahra b220e50f54 regressions/ck_pr: Disable rest of width checks on bi-endian platforms.
12 years ago
Samy Al Bahra 6961547dfe regressions/ck_pr: Remove unnecessary assignment in Makefile.
12 years ago
Samy Al Bahra 98660bf560 regressions/ck_pr: Disable width checks on bi-endian architectures.
12 years ago
Samy Al Bahra 290add2e50 build/regressions: Add CORES option, add "check" target.
12 years ago
Samy Al Bahra 3cf265cba0 all: Strip trailing whitespaces.
13 years ago
Samy Al Bahra 4d2f01b84d regressions: Do not break strict aliasing rules in ck_pr validation tests.
13 years ago
Samy Al Bahra 941bc25734 regressions: Add missing include for memset.
13 years ago
Samy Al Bahra 544de60849 ck_pr: Add appropriate casts to ck_pr_cas unit test.
13 years ago
Samy Al Bahra 9dd525d9ee regressions: Remove my awesome attempt at documenting ck_pr_cas.c
13 years ago
Samy Al Bahra 941542704e ck_pr: bzero is deprecated.
13 years ago
sbahra 49a2820000 Added support for Sun Studio 12 C compiler.
14 years ago
Samy Al Bahra 2754038882 regressions: Drop run.sh, unnecessary. To be replaced soon.
14 years ago
Samy Al Bahra 5fd2de18bf regressions: Additional changes for 32-bit targets.
14 years ago
Samy Al Bahra 34ec9ced0a regressions: Use -pthread instead of -lpthread.
14 years ago
Samy Al Bahra 7c8ab13343 Some fixes for strict aliasing. Silence some warnings from clang.
14 years ago
Samy Al Bahra bcaadcf094 Factor out some common utility functions.
14 years ago
Samy Al Bahra cbd30b2206 Initial import.
14 years ago