- File:
-
- 1 edited
-
libcfa/src/concurrency/kernel/cluster.hfa (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/kernel/cluster.hfa
rb035046 r4479890 19 19 #include "kernel/private.hfa" 20 20 21 #include <limits.h>21 #include "limits.hfa" 22 22 23 23 //----------------------------------------------------------------------- … … 37 37 38 38 static inline void touch_tsc(__timestamp_t * tscs, size_t idx, unsigned long long ts_prev, unsigned long long ts_next) { 39 if (ts_next == ULLONG_MAX) return;39 if (ts_next == MAX) return; 40 40 unsigned long long now = rdtscl(); 41 41 unsigned long long pma = __atomic_load_n(&tscs[ idx ].ma, __ATOMIC_RELAXED); … … 59 59 for(i; shard_factor) { 60 60 unsigned long long ptsc = ts(data[start + i]); 61 if(ptsc != ULLONG_MAX) {61 if(ptsc != -1ull) { 62 62 /* paranoid */ verify( start + i < count ); 63 63 unsigned long long tsc = moving_average(ctsc, ptsc, tscs[start + i].ma);
Note:
See TracChangeset
for help on using the changeset viewer.