Closed shiniaas closed 5 years ago
In function clflush volatile char ptr = (char)((unsigned long)data & (\~kCacheLineSize-1)); should be volatile char ptr = (char)((unsigned long)data & (\~(kCacheLineSize-1))); because ~ has a much higher priority
Thank you for reporting. We fixed the bug. Our CCEH performs slightly better than before.
Thank you again.
In function clflush volatile char ptr = (char)((unsigned long)data & (\~kCacheLineSize-1)); should be volatile char ptr = (char)((unsigned long)data & (\~(kCacheLineSize-1))); because ~ has a much higher priority