OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [libstdc++-v3/] [testsuite/] [23_containers/] [vector/] [profile/] [vector.cc] - Blame information for rev 565

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 424 jeremybenn
// Test vector: performance difference 25% (0.444s vs 0.539s)
2
// Advice: set tmp as 10000
3
 
4 565 jeremybenn
// { dg-options " -DVEC_ITER=200" { target { or32-*-elf } } }
5
 
6
#ifndef VEC_ITER
7
#define VEC_ITER 2000
8
#endif
9
 
10 424 jeremybenn
#include <vector>
11
 
12
using std::vector;
13
 
14
int main()
15
{
16
  vector <int> tmp;
17
 
18 565 jeremybenn
  for (int j=0; j<VEC_ITER; j++)
19 424 jeremybenn
    // Insert more than default item
20 565 jeremybenn
    for (int i=0; i<(5*VEC_ITER); i++) {
21 424 jeremybenn
      tmp.push_back(i);
22
    }
23
}
24
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.