Fixing failing test
This commit is contained in:
@@ -347,3 +347,11 @@ std::vector<int> Utilities::factor(size_t number)
|
||||
std::sort( factors.begin(), factors.end() );
|
||||
return factors;
|
||||
}
|
||||
|
||||
|
||||
// Dummy function to prevent compiler from optimizing away variable
|
||||
void Utilities::nullUse( void* data )
|
||||
{
|
||||
NULL_USE(data);
|
||||
}
|
||||
|
||||
|
||||
@@ -61,6 +61,9 @@ namespace Utilities
|
||||
//! Factor a number into it's prime factors
|
||||
std::vector<int> factor(size_t number);
|
||||
|
||||
//! Print AMP Banner
|
||||
void nullUse( void* );
|
||||
|
||||
} // namespace Utilities
|
||||
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ int main(int argc, char *argv[])
|
||||
double time1 = Utilities::time() - t0;
|
||||
uint64_t *tmp = new uint64_t[0x100000];
|
||||
memset(tmp,0xAA,0x100000*sizeof(uint64_t));
|
||||
NULL_USE(tmp);
|
||||
Utilities::nullUse( tmp );
|
||||
t0 = Utilities::time();
|
||||
size_t n_bytes2 = Utilities::getMemoryUsage();
|
||||
double time2 = Utilities::time() - t0;
|
||||
|
||||
Reference in New Issue
Block a user