URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Show entire file |
Details |
Blame |
View Log
Rev 424 |
Rev 565 |
Line 1... |
Line 1... |
// Test vector: performance difference 25% (0.444s vs 0.539s)
|
// Test vector: performance difference 25% (0.444s vs 0.539s)
|
// Advice: set tmp as 10000
|
// Advice: set tmp as 10000
|
|
|
|
// { dg-options " -DVEC_ITER=200" { target { or32-*-elf } } }
|
|
|
|
#ifndef VEC_ITER
|
|
#define VEC_ITER 2000
|
|
#endif
|
|
|
#include <vector>
|
#include <vector>
|
|
|
using std::vector;
|
using std::vector;
|
|
|
int main()
|
int main()
|
{
|
{
|
vector <int> tmp;
|
vector <int> tmp;
|
|
|
for (int j=0; j<2000; j++)
|
for (int j=0; j<VEC_ITER; j++)
|
// Insert more than default item
|
// Insert more than default item
|
for (int i=0; i<10000; i++) {
|
for (int i=0; i<(5*VEC_ITER); i++) {
|
tmp.push_back(i);
|
tmp.push_back(i);
|
}
|
}
|
}
|
}
|
|
|
|
|
No newline at end of file
|
No newline at end of file
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.